Re: Re: [gentoo-dev] GSoC

2010-04-03 Thread Serheo


 On 20:59 Wed 31 Mar , Serheo wrote: 
  
  Google summer of code test message. Sorry for interuption. 
 You might want to consider the impression you make on people when you 
 send an email like this. When you're required to send an email, why not 
 make it something useful and get people excited about your proposal? 
 -- 

Sorry, You Right)
I live in Russian Federation and I'm 5-th year student on speciality Software 
development.
I.experienced in C++ ,C# and Rails development (I linked my CV with application 
on Gsoc site)
and I'm really interested in participating this year in the GSoC.
In the Ideas list I found an Gentoo Web Application and wrote an application 
(It's already on Gsoc site).
All additional requrement requirement completed (mailing lists and patch).

Thanks for your the and collaboration,
I would happy to work on this project and 
appreciate any help I could get from mentors.

Yours Faithfully.




[gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Tobias Scherbaum
Hell no, but ...

We have lots of quite understaffed areas, to sum up in a positive way.
Summing it up the negative way one might say, we have lots of areas were
users might get the idea Gentoo already is dead.

For example:
- hardened-sources are nowadays only available in an experimental
overlay, lots of users keep asking what's happening to the
hardened-sources on both the -dev but also the -hardened mailinglist.
Yeah, we do have people working on hardened stuff, but if people just
take what's happening in the portage tree they might think that the
hardened stuff they're relying on for their business isn't supported any
longer. 

- Our formerly outstanding documentation still is somewhat maintained,
but that's it. I haven't seen any new additions (both to our docs, but
also to our docs-team) for years. People are constantly asking for a
documentation wiki, but ... 

- Infra: One might get the idea our Infra team is just Robin (yeah, sure
there are more people, but ) ... things are happening slowly (no
offend - I fully understand that those few can't dedicate more of their
spare time to infra work!), take overlays.g.o migration, Bugzie-3
migration and so on as an example.

- Understaffed herds: For example net-mail, netmon and others - were
missing lots of developers and their support in lots of areas. Sadly
those areas are mostly those ones, one might need packages for their
business servers from.

- Website redesign - we had a contest some years ago, got a winner,
someone started to adapt the design and somewhat that project fall
asleep.

- Speaking of our website, PR ... guess there's nothing more to add. 

So - what to do now? To be honest - I have no real clue. But a first
step might be to collect your opinions on where we do lack manpower and
ideas on how to solve this problems. A Wiki might be fitting well for
that task *cough*. A next step might be to discuss every identified
problem and discuss our options and ideas how to improve the situation. 

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Paweł Hajdan, Jr.
On 4/3/10 11:16 AM, Tobias Scherbaum wrote:
 Hell no, but ...
 
 We have lots of quite understaffed areas, to sum up in a positive way.
 Summing it up the negative way one might say, we have lots of areas were
 users might get the idea Gentoo already is dead.
 
 For example:
 - hardened-sources are nowadays only available in an experimental
 overlay, lots of users keep asking what's happening to the
 hardened-sources on both the -dev but also the -hardened mailinglist.

I recently sent an e-mail to gentoo-dev,
http://archives.gentoo.org/gentoo-dev/msg_2eb703ee97afc64a29e5d148457ac8d5.xml

It seems that some work is being done, but there are people who
volunteered to help, like me. What needs to be done with hardened-sources?

Just a note: I'm using it on my servers, so I'm really interested in
them being maintained, and I'm also able to test.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Petteri Räty
On 04/03/2010 12:16 PM, Tobias Scherbaum wrote:

 
 - Infra: One might get the idea our Infra team is just Robin (yeah, sure
 there are more people, but ) ... things are happening slowly (no
 offend - I fully understand that those few can't dedicate more of their
 spare time to infra work!), take overlays.g.o migration, Bugzie-3
 migration and so on as an example.


My perception from the outside is also that it's sometimes hard to offer
help. So if we now that we are busy then let's try to embrace others
doing the work.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Brian Harring
On Sat, Apr 03, 2010 at 11:16:32AM +0200, Tobias Scherbaum wrote:
 Hell no, but ...

Then avoid feeding the distrowatch trolls w/ sensational 
subjects please ;)


 We have lots of quite understaffed areas, to sum up in a positive way.
 Summing it up the negative way one might say, we have lots of areas were
 users might get the idea Gentoo already is dead.

Got any metrics offhand?  The reason I ask is that I can't think of a 
time when 'understaffed' wasn't an applicable term.

Sidenote, if we *aren't* tracking the basics, it might be worthwhile.  
Shouldn't be too hard to grab the history of herds.xml for example and 
extract the relevant data.

One thing to note... crappy support for something can draw people out 
to contribute.  Hence asking about metrics- I wouldn't be surprised if 
the headcount for misc. projects is a cyclic rise/fall.

At the very least I'd be curious about the pre and post git metrics, 
once that conversion is finished up.


 - Infra: One might get the idea our Infra team is just Robin (yeah, sure
 there are more people, but ) ... things are happening slowly (no
 offend - I fully understand that those few can't dedicate more of their
 spare time to infra work!), take overlays.g.o migration, Bugzie-3
 migration and so on as an example.

Relaying from IRC, overlays.g.o migration bits seem to be done...


 - Website redesign - we had a contest some years ago, got a winner,
 someone started to adapt the design and somewhat that project fall
 asleep.

A status update on this one would be useful, even if it's just got no 
time, here's what is remaining so someone could jump in and help 
where possible.

Personally I'd suggest trying to extract status updates from folk- 
it's more useful anyways to know what's needed to get various projects 
done.

~harring


pgp3WZkFI335U.pgp
Description: PGP signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Robin H. Johnson
On Sat, Apr 03, 2010 at 11:16:32AM +0200, Tobias Scherbaum wrote:
 - Infra: One might get the idea our Infra team is just Robin (yeah, sure
 there are more people, but ) ... things are happening slowly (no
 offend - I fully understand that those few can't dedicate more of their
 spare time to infra work!), take overlays.g.o migration, Bugzie-3
 migration and so on as an example.
- Presently in the infra team and active on a day-to-day basis:
darkside
ford_prefect
halcy0n
idl0r
robbat2
- In the infra team and active several times/month:
fox2mike
kingtaco
ramereth
solar
armin76

Problems in infra:
- lack of communication and perceived transparency
- We'd like to open read-only access to our Nagios soon...
- lack of perceived progress
- The perceived big ticket items appear to move very slowly, because
  they are much lower priority than day-to-day running of infra.

I do have an announcement to make in the next day or 3 about some infra
stuff that's going on, because it's going to affect every developer.

Question for you there, you said 'overlays.g.o migration'. What
migration? It moved to the new hardware more than a year ago.

 - Website redesign - we had a contest some years ago, got a winner,
 someone started to adapt the design and somewhat that project fall
 asleep.
The guy that was doing the redesign changes vanished for a long time,
he's been around again lately however.

 So - what to do now? To be honest - I have no real clue. But a first
 step might be to collect your opinions on where we do lack manpower and
 ideas on how to solve this problems. A Wiki might be fitting well for
 that task *cough*. A next step might be to discuss every identified
 problem and discuss our options and ideas how to improve the situation. 
Discussion on wiki has been going on for a while, I'll come, in a couple
of months probably, but I still haven't heard anything of my call for
people that were willing to do the work of editors and spam removal.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85



Re: [gentoo-dev] Is Gentoo a Phoenix?

2010-04-03 Thread Patrick Lauer
On 04/03/10 11:16, Tobias Scherbaum wrote:
 Hell no, but ...
 
 We have lots of quite understaffed areas, to sum up in a positive way.
 Summing it up the negative way one might say, we have lots of areas were
 users might get the idea Gentoo already is dead.

So what are _you_ doing to make it better?

 For example:
 - hardened-sources are nowadays only available in an experimental
 overlay, lots of users keep asking what's happening to the
 hardened-sources on both the -dev but also the -hardened mailinglist.
 Yeah, we do have people working on hardened stuff, but if people just
 take what's happening in the portage tree they might think that the
 hardened stuff they're relying on for their business isn't supported any
 longer. 
With Zorry we just got a new recruit for working on hardened things,
especially toolchain. It's not as dead as you make it sound ...


 - Our formerly outstanding documentation still is somewhat maintained,
 but that's it. I haven't seen any new additions (both to our docs, but
 also to our docs-team) for years. People are constantly asking for a
 documentation wiki, but ... 
yeah, as long as no one just creates a wiki there won't be one. People
are waiting on other people, who are waiting for Godot. Just do it.

I remember the long and whiny road to get a blog aggregator - what
killed the waiting deadlock was simply karltk setting up one (unofficial
etc.etc.) and suddenly people saw that it was good.

 - Understaffed herds: For example net-mail, netmon and others - were
 missing lots of developers and their support in lots of areas. Sadly
 those areas are mostly those ones, one might need packages for their
 business servers from.
And still, when someone tries to fix things in such an understaffed herd
people go all territorial and are like omg u touched my package.
Right now I'm quite confused what our project strategy seems to be, as
far as I can tell there's one group aiming for an aesthetical optimum
and the other group just wants to get things fixed. And they are not
cooperating well ...

 So - what to do now? 
For me it's simple. I try to
- dedicate time to fixing things. Takes lots of time, can be demotivating
- try to motivate and recruit new users - hard to motivate them, and
with our current recruiting setup it's hard to keep them motivated
- not get demotivated by the OMG it's all bad attitude some people radiate

And don't just start discussing how to discuss things. That's not going
to work. You'll end up with a pretty specific plan how to discuss the
whole thing, then get bored and not discuss it at all.

Just start fixing things. Set yourself some personal goals (do on
average one commit a day? fix one bug a day?) and try to reach them. If
you do, set yourself some new goals.

I have found some pretty amazing proxy-maintainers in the last weeks,
there's quite a lot of progress happening. There's still lots of
potential, but most people only start interacting with us once we have
started to show some activity.

Right now we might be in a not-that-excellent position, but it won't
just go away. It needs all of us to _do_ something.

wkr,

Patrick



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Robin H. Johnson
On Sat, Apr 03, 2010 at 09:40:12AM +, Robin H. Johnson wrote:
  So - what to do now? To be honest - I have no real clue. But a first
  step might be to collect your opinions on where we do lack manpower and
  ideas on how to solve this problems. A Wiki might be fitting well for
  that task *cough*. A next step might be to discuss every identified
  problem and discuss our options and ideas how to improve the situation. 
 Discussion on wiki has been going on for a while, I'll come, in a couple
 of months probably, but I still haven't heard anything of my call for
 people that were willing to do the work of editors and spam removal.
It'll come. That typo sucked.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee  Infrastructure Lead
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85



[gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Petteri Räty
I don't think later is valid resolution. If there's a valid bug it just
means it's never looked at again. If the bug is not valid then a
different resolution should be used. So what do you think about
disabling later? I would like to avoid things like this:

https://bugs.gentoo.org/show_bug.cgi?id=113121#c21

Not applicable to the bug above but in general our social contract says:
We will not hide problems

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Krzysztof Pawlik
On 04/03/10 10:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? I would like to avoid things like this:
 
 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21
 
 Not applicable to the bug above but in general our social contract says:
 We will not hide problems

Sounds good, can we at the same time get RESOLVED OBSOLETE (for bugs that are
not valid anymore due to changed situation, RESOLVED INVALID isn't applicable in
this case as it implies the bug is and was invalid from the begining).

When we kill RESOLVED LATER maybe we could also kill RESOLVED REMIND? I don't
remember it being very useful.

-- 
Krzysztof Pawlik  nelchael at gentoo.org  key id: 0xF6A80E46
desktop-misc, java, apache, ppc, vim, kernel, python...



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Paweł Hajdan, Jr.
On 4/3/10 12:03 PM, Krzysztof Pawlik wrote:
 On 04/03/10 10:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? I would like to avoid things like this:

 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21

 Not applicable to the bug above but in general our social contract says:
 We will not hide problems
 
 Sounds good, can we at the same time get RESOLVED OBSOLETE (for bugs that are
 not valid anymore due to changed situation, RESOLVED INVALID isn't applicable 
 in
 this case as it implies the bug is and was invalid from the begining).

Wouldn't WORKSFORME apply in that case? Just renaming the resolutions
doesn't gain us much. Reducing the number of possible resolutions does,
I'd say.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Tobias Scherbaum
Am Samstag, den 03.04.2010, 02:37 -0700 schrieb Brian Harring:
 On Sat, Apr 03, 2010 at 11:16:32AM +0200, Tobias Scherbaum wrote:
  Hell no, but ...
 
 Then avoid feeding the distrowatch trolls w/ sensational 
 subjects please ;)

oh, well ;)

  We have lots of quite understaffed areas, to sum up in a positive way.
  Summing it up the negative way one might say, we have lots of areas were
  users might get the idea Gentoo already is dead.
 
 Got any metrics offhand?  The reason I ask is that I can't think of a 
 time when 'understaffed' wasn't an applicable term.

Metrics are a problem and i'm pretty sure you won't get any somewhat
correct metrics as we have lots of herds which do have some developers
listed as herd members, who are mia for quite some time. Still when
considering herd members who did a commit to a package belonging to
given herd in the past say 4 weeks as active you won't get useful
metrics.

 Sidenote, if we *aren't* tracking the basics, it might be worthwhile.  
 Shouldn't be too hard to grab the history of herds.xml for example and 
 extract the relevant data.
 
 One thing to note... crappy support for something can draw people out 
 to contribute.  Hence asking about metrics- I wouldn't be surprised if 
 the headcount for misc. projects is a cyclic rise/fall.
 
 At the very least I'd be curious about the pre and post git metrics, 
 once that conversion is finished up.
 
 
  - Infra: One might get the idea our Infra team is just Robin (yeah, sure
  there are more people, but ) ... things are happening slowly (no
  offend - I fully understand that those few can't dedicate more of their
  spare time to infra work!), take overlays.g.o migration, Bugzie-3
  migration and so on as an example.
 
 Relaying from IRC, overlays.g.o migration bits seem to be done...

Yeah, probably i had something wrong in mind. Nevermind. 

Tbh, my intention wasn't to discuss the _examples_ i listed, but to hear
all your opinions and ideas on where we do have problems and how to
solve them.

  - Website redesign - we had a contest some years ago, got a winner,
  someone started to adapt the design and somewhat that project fall
  asleep.
 
 A status update on this one would be useful, even if it's just got no 
 time, here's what is remaining so someone could jump in and help 
 where possible.
 
 Personally I'd suggest trying to extract status updates from folk- 
 it's more useful anyways to know what's needed to get various projects 
 done.

Yeah, status updates++ ... at least active projects/herds (like what
Robin said about Infra) would be considered more active then :)

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Tobias Scherbaum
Am Samstag, den 03.04.2010, 11:26 +0200 schrieb Paweł Hajdan, Jr.:
  For example:
  - hardened-sources are nowadays only available in an experimental
  overlay, lots of users keep asking what's happening to the
  hardened-sources on both the -dev but also the -hardened mailinglist.
 
 I recently sent an e-mail to gentoo-dev,
 http://archives.gentoo.org/gentoo-dev/msg_2eb703ee97afc64a29e5d148457ac8d5.xml

Yeah, seen that.

 It seems that some work is being done, but there are people who
 volunteered to help, like me. What needs to be done with hardened-sources?
 
 Just a note: I'm using it on my servers, so I'm really interested in
 them being maintained, and I'm also able to test.

See - what we've been doing with people like you who are willing to
contribute was something like Hey, nice to see you. Get in touch with
the correct people, please - and i'm pretty sure there are many options
on how to improve our handling of people like you, who are willing to
contribute some amount of time to the Gentoo Project.

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Is Gentoo a Phoenix?

2010-04-03 Thread Tobias Scherbaum
Am Samstag, den 03.04.2010, 11:46 +0200 schrieb Patrick Lauer:
  We have lots of quite understaffed areas, to sum up in a positive way.
  Summing it up the negative way one might say, we have lots of areas were
  users might get the idea Gentoo already is dead.
 
 So what are _you_ doing to make it better?

I started to maintain those unmaintained packages which are important
to me myself and ended up in the net-mail/netmon herds for example.
Postfix, Cyrus-Imap, Bind, Nagios and several others are packages i put
my hands on - just because noone else did and those were and still are
essential to me.

  - hardened-sources are nowadays only available in an experimental
  overlay, lots of users keep asking what's happening to the
  hardened-sources on both the -dev but also the -hardened mailinglist.
  Yeah, we do have people working on hardened stuff, but if people just
  take what's happening in the portage tree they might think that the
  hardened stuff they're relying on for their business isn't supported any
  longer. 
 With Zorry we just got a new recruit for working on hardened things,
 especially toolchain. It's not as dead as you make it sound ...

Good to see there's something happening in hardened - but still, the
user outside of Gentoo still only is seeing: Oh, no hardened-sources
update for nearly a year.

  - Understaffed herds: For example net-mail, netmon and others - were
  missing lots of developers and their support in lots of areas. Sadly
  those areas are mostly those ones, one might need packages for their
  business servers from.
 And still, when someone tries to fix things in such an understaffed herd
 people go all territorial and are like omg u touched my package.
 Right now I'm quite confused what our project strategy seems to be, as
 far as I can tell there's one group aiming for an aesthetical optimum
 and the other group just wants to get things fixed. And they are not
 cooperating well ...

I for one can't say I had any territorial problems when touching
packages belonging to other devs or herds - it's just a problem if you
screw up.

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Krzysztof Pawlik
On 04/03/10 11:09, Paweł Hajdan, Jr. wrote:
 On 4/3/10 12:03 PM, Krzysztof Pawlik wrote:
 On 04/03/10 10:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? I would like to avoid things like this:

 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21

 Not applicable to the bug above but in general our social contract says:
 We will not hide problems

 Sounds good, can we at the same time get RESOLVED OBSOLETE (for bugs that are
 not valid anymore due to changed situation, RESOLVED INVALID isn't 
 applicable in
 this case as it implies the bug is and was invalid from the begining).
 
 Wouldn't WORKSFORME apply in that case? Just renaming the resolutions
 doesn't gain us much. Reducing the number of possible resolutions does,
 I'd say.

In my opinion: no. WORKSFORME is for a problems that can't be reproduced.
OBSOLETE would be: yes, this bug has been applicable, but situation changed,
ignore it. One of the examples could be stabilization bugs: you have an open
stabilization bug, but new version comes out with important security fix and it
needs to go stable ASAP. You mark the old stabilization bug as OBSOLETE and
continue in the one opened for security issue (as it usually happens).

To summarize: I'm suggesting axing two resolutions (LATER and REMIND) and
introduce OBSOLETE. If OBSOLETE doesn't sound like a good idea I'm ok with not
having it -- removing two resolutions is a nice achievement too :)

-- 
Krzysztof Pawlik  nelchael at gentoo.org  key id: 0xF6A80E46
desktop-misc, java, apache, ppc, vim, kernel, python...



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Re: perl eclass review - EAPI=3 + new helper eclass

2010-04-03 Thread Torsten Veller
* Alec Warner anta...@gentoo.org:
 It is obvious what many of the functions do (I can read shell, yay!)
 but it is not obvious to me why they exist or why I would want to call
 them.  Why do I want to delete AppleDouble files?  What are dual-life
 scripts and why do I want to symlink them?  Why would I want to delete
 packfiles?  Some documentation would be nice h ere.

Absolutely. The perl-team already has a bug for it (#259815).
Perl eclass changes are tracked in bug #239510.
But I don't think missing documentation is a stopper here. Most of it
is copied from perl-modules.eclass.

- AppleDouble (name reported by `file`)
  268497 [p...@gentoo.org] - Remove ._* files in perl-module_src_prepare
  273104 [dev-port...@gentoo.org] - New QA check: installed OSX fork files (if 
I got the name right)

- dual-life scripts
  scripts installed by dual-life packages (part of dev-lang/perl and
  also stand-alone in perl-core/). Only relevant for perl-core/
  packages.

- .packlist
  something like CONTENTS.

[---=| TOFU protection by t-prot: 143 lines snipped |=---]



[gentoo-dev] Re: perl eclass review - EAPI=3 + new helper eclass

2010-04-03 Thread Torsten Veller
* James Cloos cl...@jhcloos.com:
 One change the perl eclasses require is elimination of the code which
 deletes the man pages.
 
 Deleting the man pages is /extremely/ rude and should not occur.

There was a reason why the man-pages were removed: I think it was
collisions protection and perl people use `perldoc` anyway.

Do we need a patch to avoid collisions? Do you have it ready and tested?



[gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Maciej Mrozowski
Problem

..is known, let me summarize briefly.

Uninstalling packages providing libraries, without checking reverse runtime 
dependencies of those packages leaves their dependencies unsatisfied (packages 
with broken executables and/or shared libs).
Some package managers try their best not to remove said libraries, yet 
allowing packages to be removed.
Those orphaned libraries cause problems[1] as build systems of some other 
packages being (re)installed afterwards pick them up and abuse those orphaned 
libraries. (we don't like orphans abused, we prefer them... gone).

Solution

Now, I suppose there are some ideas how to make orphaned libraries not go in a 
way. Basically then need to be available for system, but hidden for emerge.

There is opt-out suggestion[2], unfortunately it does not provide any info how 
exactly it's supposed to be achieved. As far as portage/pkgcore is concerned, 
maybe - as Brian Harring suggested - sandbox could be used to somehow hide 
preserved libraries or preserved library directory from ebuild environment 
(preserved library directory a'ka purgatory - libs could be moved there when 
considered orphaned).

Opt-in suggestion is as follows:
1. Use some library path (read by ld loader from environment) and export it 
globally to environment pointing it to preserved library directory.
2. During emerge, unset environment variable corresponding to said preserved 
library directory - orphans are no longer located.
Attached patch for glibc (2.11, but should apply to any other glibc around) 
and uClibc (this one is not tested but should work as well) that makes ld 
loader aware of LD_GENTOO_PRESERVED_LIBRARY_PATH variable.

(LD_LIBRARY_PATH would work as well, but it's being used widely so cannot be 
safely mangled.. on the second though it can - one could filter out preserved 
library paths from it during emerge).

Thoughts?

1. https://bugs.gentoo.org/show_bug.cgi?id=240323
2. https://bugs.gentoo.org/show_bug.cgi?id=307391

-- 
regards
MM
diff -ru ../glibc-2.11/elf/rtld.c ./elf/rtld.c
--- ../glibc-2.11/elf/rtld.c	2009-10-30 18:17:08.0 +0100
+++ ./elf/rtld.c	2010-04-03 10:51:46.468906521 +0200
@@ -874,6 +874,8 @@
 
 /* The library search path.  */
 static const char *library_path attribute_relro;
+/* Gentoo preserved library path.  */
+static const char *preserved_library_path attribute_relro;
 /* The list preloaded objects.  */
 static const char *preloadlist attribute_relro;
 /* Nonzero if information about versions has to be printed.  */
@@ -1385,7 +1387,18 @@
 
   /* Initialize the data structures for the search paths for shared
  objects.  */
-  _dl_init_paths (library_path);
+  char *llp = alloca ((library_path != NULL ? strlen (library_path) : 0) +
+(preserved_library_path != NULL ? strlen (preserved_library_path) : 0) + 2);
+  *llp = '\0';
+  if (library_path != NULL)
+{
+  strcat (llp, library_path);
+  if (preserved_library_path != NULL)
+strcat (llp, :);
+}
+  if (preserved_library_path != NULL)
+strcat (llp, preserved_library_path);
+  _dl_init_paths (llp);
 
   /* Initialize _r_debug.  */
   struct r_debug *r = _dl_debug_initialize (GL(dl_rtld_map).l_addr,
@@ -2648,6 +2661,16 @@
 	mode = trace;
 	  break;
 
+	case 29:
+	  /* Read Gentoo preserved library path from env here. Watch out for
+	 possible future 'case' additions in this switch as well as in
+	 EXTRA_LD_ENVVARS defined in sysdeps/arch/dl-librecon.h.
+	 LD_GENTOO_PRESERVED_LIBRARY_PATH is blacklisted for SUID
+	 programs in sysdeps/generic/unsecvars.h.  */
+	  if (memcmp (envline, GENTOO_PRESERVED_LIBRARY_PATH, 29) == 0)
+	preserved_library_path = envline[30];
+	  break;
+
 	  /* We might have some extra environment variable to handle.  This
 	 is tricky due to the pre-processing of the length of the name
 	 in the switch statement here.  The code here assumes that added
diff -ru ../glibc-2.11/sysdeps/generic/unsecvars.h ./sysdeps/generic/unsecvars.h
--- ../glibc-2.11/sysdeps/generic/unsecvars.h	2009-10-30 18:17:08.0 +0100
+++ ./sysdeps/generic/unsecvars.h	2010-04-03 10:48:07.192280437 +0200
@@ -10,6 +10,7 @@
   LD_DEBUG_OUTPUT\0			  \
   LD_DYNAMIC_WEAK\0			  \
   LD_LIBRARY_PATH\0			  \
+  LD_GENTOO_PRESERVED_LIBRARY_PATH\0	  \
   LD_ORIGIN_PATH\0			  \
   LD_PRELOAD\0			  \
   LD_PROFILE\0			  \
diff -ru ../uClibc-0.9.30.1/ldso/include/dl-hash.h ./ldso/include/dl-hash.h
--- ../uClibc-0.9.30.1/ldso/include/dl-hash.h	2008-11-03 16:41:17.0 +0100
+++ ./ldso/include/dl-hash.h	2010-04-03 11:23:44.026291507 +0200
@@ -132,6 +132,7 @@
 extern int _dl_linux_dynamic_link(void);
 
 extern char * _dl_library_path;
+extern char * preserved_library_path;
 extern char * _dl_not_lazy;
 
 static __inline__ int _dl_symbol(char * name)
diff -ru ../uClibc-0.9.30.1/ldso/include/ldso.h ./ldso/include/ldso.h
--- ../uClibc-0.9.30.1/ldso/include/ldso.h	2008-05-30 16:35:31.0 +0200

Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Brian Harring
On Sat, Apr 03, 2010 at 12:38:17PM +0200, Maciej Mrozowski wrote:
 exactly it's supposed to be achieved. As far as portage/pkgcore is concerned, 
 maybe - as Brian Harring suggested - sandbox could be used to somehow hide 
 preserved libraries or preserved library directory from ebuild environment 
 (preserved library directory a'ka purgatory - libs could be moved there 
 when 
 considered orphaned).

When I've tried experimenting w/ this I've had zero luck in 
intercepting lib loadup on that one.

~harring


pgpoGunNZ7rNI.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Fabian Groffen
On 03-04-2010 12:38:17 +0200, Maciej Mrozowski wrote:
 Problem
 
 ..is known, let me summarize briefly.
 
 Uninstalling packages providing libraries, without checking reverse
 runtime dependencies of those packages leaves their dependencies
 unsatisfied (packages with broken executables and/or shared libs).
 Some package managers try their best not to remove said libraries, yet
 allowing packages to be removed.  Those orphaned libraries cause
 problems[1] as build systems of some other packages being
 (re)installed afterwards pick them up and abuse those orphaned
 libraries. (we don't like orphans abused, we prefer them... gone).

Is it known why this does happen exactly?  When a lib is kept because it
is still used, only its soname + what the soname points to should be
kept.  That would mean the lib can no longer be found during linking,
unless you add some trickery (or does GNU ld do something handy out of
the box right here?).  So for example:

 % ls
 usr/lib/libfoo.so - libfoo.so.2.1
 usr/lib/libfoo.so.2 - libfoo.so.2.1
 usr/lib/libfoo.so.2.1

 % scanelf --soname usr/lib/libfoo.so
 libfoo.so.2 usr/lib/libfoo.so

what should kept preserved is:

 usr/lib/libfoo.so.2 - libfoo.so.2.1
 usr/lib/libfoo.so.2.1

because trying to link to libfoo using `gcc -o bar -lfoo bar.c` should
(in theory and on some platforms at least) fail.

 Solution
 
 Now, I suppose there are some ideas how to make orphaned libraries not
 go in a way. Basically then need to be available for system, but
 hidden for emerge.
 
 There is opt-out suggestion[2], unfortunately it does not provide any
 info how exactly it's supposed to be achieved. As far as
 portage/pkgcore is concerned, maybe - as Brian Harring suggested -
 sandbox could be used to somehow hide preserved libraries or
 preserved library directory from ebuild environment (preserved library
 directory a'ka purgatory - libs could be moved there when considered
 orphaned).
 
 Opt-in suggestion is as follows:
 1. Use some library path (read by ld loader from environment) and export it 
 globally to environment pointing it to preserved library directory.

you mean: move preserved libs to some special place and have that place
being found at runtime somehow?

 2. During emerge, unset environment variable corresponding to said
 preserved library directory - orphans are no longer located.  Attached
 patch for glibc (2.11, but should apply to any other glibc around) and
 uClibc (this one is not tested but should work as well) that makes ld
 loader aware of LD_GENTOO_PRESERVED_LIBRARY_PATH variable.
 
 (LD_LIBRARY_PATH would work as well, but it's being used widely so
 cannot be safely mangled.. on the second though it can - one could
 filter out preserved library paths from it during emerge).

In general, LD_LIBRARY_PATH is considered harmful, and I wouldn't like
to see it being used for normal operation.

Instead I'd like to know first why applications can find retained libs,
because from the Portage side, in theory they shouldn't.  Maybe patching
GNU ld if it turns out being too smart may solve problems in a nicer way.


-- 
Fabian Groffen
Gentoo on a different level



Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Michał Górny
On Sat, 3 Apr 2010 12:38:17 +0200
Maciej Mrozowski reave...@gmail.com wrote:

 2. During emerge, unset environment variable corresponding to said
 preserved library directory - orphans are no longer located.

Wouldn't that cause failure when the toolkit relies on a 'hidden'
preserved library?

-- 
Best regards,
Michał Górny

http://mgorny.alt.pl
xmpp:mgo...@jabber.ru


signature.asc
Description: PGP signature


[gentoo-dev] spin (spinroot.com) license

2010-04-03 Thread Paweł Hajdan, Jr.
I'd like to add a package for spin to the tree (it's used at several
universities, including mine and Caltech).

However, it's not straightforward. The basic license is for educational
purposes only.

Here are my suggestions how to implement that.

/usr/portage/licenses/spin-educational with the following content:

Copyright  (c) 1989-2006 Lucent Technologies, Bell Labs
Extensions (c) 2006-2009 NASA/JPL California Institute of Technology
All Rights Reserved. For educational purposes only.
No guarantee whatsoever is expressed or implied by
the distribution of this code.

/usr/portage/licenses/spin-commercial with the content pasted from
http://www.spinroot.com/spin/spin_license.html

And then in the ebuild:

LICENSE=|| ( spin-educational spin-commercial )

Are there any license groups these should be added to?



signature.asc
Description: OpenPGP digital signature


[gentoo-dev]

2010-04-03 Thread Jérémie Klein
www.medicationsshop.refytopls.com



Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Gilles Dartiguelongue
Le samedi 03 avril 2010 à 12:38 +0200, Maciej Mrozowski a écrit :
 There is opt-out suggestion[2], unfortunately it does not provide any info 
 how 
 exactly it's supposed to be achieved. As far as portage/pkgcore is concerned, 
 maybe - as Brian Harring suggested - sandbox could be used to somehow hide 
 preserved libraries or preserved library directory from ebuild environment 
 (preserved library directory a'ka purgatory - libs could be moved there 
 when 
 considered orphaned).

that sounds nice, it would allow us to more easily spot
packages/upstreams doing it wrong (maybe that would work for packages
linking to themselves too btw)

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: [gentoo-dev] Is Gentoo a Phoenix?

2010-04-03 Thread Richard Freeman

On 04/03/2010 06:19 AM, Tobias Scherbaum wrote:

And still, when someone tries to fix things in such an understaffed herd
people go all territorial and are like omg u touched my package.
Right now I'm quite confused what our project strategy seems to be, as
far as I can tell there's one group aiming for an aesthetical optimum
and the other group just wants to get things fixed. And they are not
cooperating well ...


I for one can't say I had any territorial problems when touching
packages belonging to other devs or herds - it's just a problem if you
screw up.



Agreed - if you ping the herd in advance, and get an OK (or at least no 
reply for a few days), and then you make some simple fixes to their 
packages, it is very unlikely that you're going to have any complaints.


If you send the the proposed patch in advance and let them review it, 
and you get no complaints, you're even more clearly in the right.


If you don't notify them at all, or you notify them and do a cvs commit 
3 minutes later, or if you completely redesign their ebuilds in addition 
to fixing a 1-line problem, then you're going to get complaints.


Nobody minds help.  People do mind when somebody drops by to help them 
for 5 minutes and they're stuck with the aftermath.  We don't own our 
packages, but existing maintainers have at least shown a long-term 
commitment to them (however strong) and that should at least be respected.


On other topics in this thread:

I agree wholeheartedly that whenever possible just do it is a good 
approach - especially when you're talking about documentation and 
external websites/etc.  Modifications to things that already exist are 
less amenable to just do it.


I really think that the Gentoo recruitment process needs improvement. 
Right now it seems like a LOT of effort is required both to become a 
Gentoo dev and to help somebody become a Gentoo dev.  That means we have 
great people, but not many of them.


I think the problem is that our recruitment process uses the ability to 
answer complex technical and organizational questions as a way to assess 
maturity.  I think that maturity is far more important than technical 
skill in a distro - a mature person will recognize their own limitations 
and exercise due diligence when stepping outside of them.  Instead of 
playing 20 questions and going back and forth with recruits, maybe a 
better approach would be to cut down the questions dramatically (or more 
clearly put their answers in the documentation), and then use other 
approaches like references and interviews.  A new recruit might be given 
the names of 5 devs that they will need to interview with for 30-60 
minutes by phone or IRC (preference on phone), and they will need to 
submit references, who will be contacted.  When we hire people at work 
we don't play trivial pursuit with them, we use an interview to get a 
feel for what they're like and how they handle situations, and we screen 
resumes and references to determine experience.  I'm sure any of the 
professional linux distros would work in the same way, but perhaps 
somebody should ask around and see how it is done elsewhere.


So, now instead of a recruiter having to spend hours helping somebody 
through quizzes without giving them answers, instead they just send them 
a list of interviewers, and collate the results.  Any interviewer will 
just need to spend 30 minutes on an interview and 10 minutes on a 
writeup.  Plus, the whole process will make Gentoo a bit more human.


Rich



hardened-sources development (was: Re: [gentoo-dev] Is Gentoo dying?)

2010-04-03 Thread Thomas Sachau
Am 03.04.2010 11:26, schrieb Paweł Hajdan, Jr.:
 On 4/3/10 11:16 AM, Tobias Scherbaum wrote:
 Hell no, but ...

 We have lots of quite understaffed areas, to sum up in a positive way.
 Summing it up the negative way one might say, we have lots of areas were
 users might get the idea Gentoo already is dead.

 For example:
 - hardened-sources are nowadays only available in an experimental
 overlay, lots of users keep asking what's happening to the
 hardened-sources on both the -dev but also the -hardened mailinglist.
 
 I recently sent an e-mail to gentoo-dev,
 http://archives.gentoo.org/gentoo-dev/msg_2eb703ee97afc64a29e5d148457ac8d5.xml
 
 It seems that some work is being done, but there are people who
 volunteered to help, like me. What needs to be done with hardened-sources?
 
 Just a note: I'm using it on my servers, so I'm really interested in
 them being maintained, and I'm also able to test.
 

Most development of hardened-sources was done in hardened-development overlay. 
There are currently
recent versions of hardened-sources, but they have some regressions, which 
should be fixed, before
they are added to the main tree. If you want to help out with this package, i 
suggest you join
#gentoo-hardened on freenode, since that is the place, where most of the 
conversation is done.
Additionally it might have been better to send this mail at least in CC to 
gentoo-hardened ML, since
most interested and active people are only subscribed there.

-- 
Thomas Sachau

Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Is Gentoo a Phoenix?

2010-04-03 Thread Petteri Räty
On 04/03/2010 02:33 PM, Richard Freeman wrote:

 
 I think the problem is that our recruitment process uses the ability to
 answer complex technical and organizational questions as a way to assess
 maturity.  I think that maturity is far more important than technical
 skill in a distro - a mature person will recognize their own limitations
 and exercise due diligence when stepping outside of them.  Instead of
 playing 20 questions and going back and forth with recruits, maybe a
 better approach would be to cut down the questions dramatically (or more
 clearly put their answers in the documentation), and then use other
 approaches like references and interviews.  A new recruit might be given
 the names of 5 devs that they will need to interview with for 30-60
 minutes by phone or IRC (preference on phone), and they will need to
 submit references, who will be contacted.  When we hire people at work
 we don't play trivial pursuit with them, we use an interview to get a
 feel for what they're like and how they handle situations, and we screen
 resumes and references to determine experience.  I'm sure any of the
 professional linux distros would work in the same way, but perhaps
 somebody should ask around and see how it is done elsewhere.
 

The sessions also teach them a lot. I regularly get feedback that people
learned a lot during the sessions. Reading a lot of technical
documentation doesn't motivate many but the reviews do.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Maciej Mrozowski
On Saturday 03 of April 2010 12:56:04 Fabian Groffen wrote:
 Is it known why this does happen exactly?  When a lib is kept because it
 is still used, only its soname + what the soname points to should be
 kept.  That would mean the lib can no longer be found during linking,
 unless you add some trickery (or does GNU ld do something handy out of
 the box right here?).  So for example:
 
  % ls
  usr/lib/libfoo.so - libfoo.so.2.1
  usr/lib/libfoo.so.2 - libfoo.so.2.1
  usr/lib/libfoo.so.2.1
 
  % scanelf --soname usr/lib/libfoo.so
  libfoo.so.2 usr/lib/libfoo.so
 
 what should kept preserved is:
 
  usr/lib/libfoo.so.2 - libfoo.so.2.1
  usr/lib/libfoo.so.2.1
 
 because trying to link to libfoo using `gcc -o bar -lfoo bar.c` should
 (in theory and on some platforms at least) fail.

It doesn't matter, as 'broken' build system may alphabetically find library by 
file name, and link to this library by full path.

On Saturday 03 of April 2010 13:13:00 Michał Górny wrote:
  2. During emerge, unset environment variable corresponding to said
  preserved library directory - orphans are no longer located.
 Wouldn't that cause failure when the toolkit relies on a 'hidden'
 preserved library?

It would indeed. Now when I think about it, moving stuff to preserved library 
dir could be just done - provided it's possible - along with fixing/setting 
DT_RPATH's in reverse runtime dependencies. This way no system-wide 
LIBRARY_PATH's would be necessary.
Is it possible? Mike?

On Saturday 03 of April 2010 13:33:16 Gilles Dartiguelongue wrote:
  There is opt-out suggestion[2], unfortunately it does not provide any
  info how exactly it's supposed to be achieved. As far as portage/pkgcore
  is concerned, maybe - as Brian Harring suggested - sandbox could be used
  to somehow hide preserved libraries or preserved library directory
  from ebuild environment (preserved library directory a'ka purgatory -
  libs could be moved there when considered orphaned).
 that sounds nice, it would allow us to more easily spot
 packages/upstreams doing it wrong (maybe that would work for packages
 linking to themselves too btw)

Keeping preserved libraries in separate location (in purgatory or dumping 
place) is just a method for making implementation possibly easier (or possible 
at all), with nice side effects though.

-- 
regards
MM



Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Fabian Groffen
On 03-04-2010 14:09:42 +0200, Maciej Mrozowski wrote:
  because trying to link to libfoo using `gcc -o bar -lfoo bar.c` should
  (in theory and on some platforms at least) fail.
 
 It doesn't matter, as 'broken' build system may alphabetically find
 library by file name, and link to this library by full path.

Shouldn't we fix that buildsystem then?  Do you have an example of a
package/buildsystem that does that?

 On Saturday 03 of April 2010 13:13:00 Michał Górny wrote:
   2. During emerge, unset environment variable corresponding to said
   preserved library directory - orphans are no longer located.
  Wouldn't that cause failure when the toolkit relies on a 'hidden'
  preserved library?
 
 It would indeed. Now when I think about it, moving stuff to preserved library 
 dir could be just done - provided it's possible - along with fixing/setting 
 DT_RPATH's in reverse runtime dependencies. This way no system-wide 
 LIBRARY_PATH's would be necessary.
 Is it possible? Mike?

No, unless you somehow make sure you reserve space for this, by e.g.
setting a bogus rpath entry at buildtime.  If you want to go that route,
you probably want to look at the Prefix' binutils-config wrapper that
already calls the linker with added rpath arguments.  Afterwards you can
use chrpath to set it to the correct location.  Will get messy with the
vdb though, but if Portage's doing it, it can probably be dealt with.


-- 
Fabian Groffen
Gentoo on a different level



[gentoo-dev][Gentoo Phoenix] Re: Is Gentoo a Phoenix?

2010-04-03 Thread Ben de Groot
On 3 April 2010 11:46, Patrick Lauer patr...@gentoo.org wrote:
 On 04/03/10 11:16, Tobias Scherbaum wrote:
 Hell no, but ...

 We have lots of quite understaffed areas, to sum up in a positive way.
 Summing it up the negative way one might say, we have lots of areas were
 users might get the idea Gentoo already is dead.

 So what are _you_ doing to make it better?

I like that attitude! And I'm so going to steal your idea about the phoenix.
I'll start using the [Gentoo Phoenix] tag for discussions about how we
can make Gentoo better. Maybe we could even start a project for it,
trying to bring together ideas and people who want to improve things.
I have several things I wanted to start a discussion about already, and
it seems these things are in the air now as I see these topics popping
up left and right now. I'll fork off from this discussion into some specific
things in order to try to keep things a bit organized.


 So - what to do now?
 For me it's simple. I try to
 - dedicate time to fixing things. Takes lots of time, can be demotivating

As I've recently refocussed my Gentoo activities on Qt, and withdrawn
from various other herds I was involved in, I now have some time and
motivation to pick up something new. I wish to dedicate this to something
that will really help and I believe these discussions are a good starting
point. I hope it will trigger others in similar ways.

Cheers,
-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] Is Gentoo a Phoenix?

2010-04-03 Thread Magnus Granberg
lördag 03 april 2010 12.19.19 skrev Tobias Scherbaum:
   - hardened-sources are nowadays only available in an experimental
   overlay, lots of users keep asking what's happening to the
   hardened-sources on both the -dev but also the -hardened mailinglist.
   Yeah, we do have people working on hardened stuff, but if people just
   take what's happening in the portage tree they might think that the
   hardened stuff they're relying on for their business isn't supported
   any longer.
 
  With Zorry we just got a new recruit for working on hardened things,
  especially toolchain. It's not as dead as you make it sound ...
 
 Good to see there's something happening in hardened - but still, the
 user outside of Gentoo still only is seeing: Oh, no hardened-sources
 update for nearly a year.
 
How long did it take for Hardened GCC to move to 4.X?  And we are still 
lacking SSP support in the tree. We have lost almost all dev's in the herd the 
past years.  As for hardened-sources we are working on it but that work has 
not hit the tree yet and that not a good situation. It will hit the tree soner 
or later. We work on our free time to and we don't have all the free time in 
the world to work on it. There is a long todo list. It is very time comsuming 
work on the toolchain, kernel, docs, bugs, recruit and help users at the same 
time. As tree dev that do all the work but we have users and some devs that 
help out too and that we are thankful for ther help. Hopefully we have 
something on the  hardened-sources after next meeting. 

@ Paweł Hajdan, Jr. you could ask in hardened-ker...@gentoo.org what thay need 
for help or join #gentoo-hardened @ freenode.net
And the hardened-sources in the hardened-development overlay have some 
regreesions that we are working on to fix.
Sorry if i bing roude.

Hardened at gentoo.org
Magnus Granberg (Zorry) zo...@gentoo.org




[gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Ben de Groot
On 3 April 2010 11:46, Patrick Lauer patr...@gentoo.org wrote:
 On 04/03/10 11:16, Tobias Scherbaum wrote:
 People are constantly asking for a documentation wiki, but ...
 yeah, as long as no one just creates a wiki there won't be one. People
 are waiting on other people, who are waiting for Godot. Just do it.

 I remember the long and whiny road to get a blog aggregator - what
 killed the waiting deadlock was simply karltk setting up one (unofficial
 etc.etc.) and suddenly people saw that it was good.


Okay, so it seems a lot of people do want a wiki. So let's see what
we can do to make that happen.

1 - requirements


In order to choose the best possible wiki implementation, we need to
know our requirements. So what features do you think are essential or
good to have? What syntax would we prefer to use?

I myself am a big fan of reStructuredText, which is quite simple,
easy to pick up, highly readable, and has a good featureset. Plus, it
is also reusable in other contexts (it is for example widely used in
documentation of Python libraries). MediaWiki, MoinMoin and Trac have
support for rst.

Some others:

- active upstream (bug fixes, security updates)
- free open source software
- ACLs
- spam prevention measures
- attachments (to upload screenshots for example)
- feeds

Other distros and open source projects surely have had the same
considerations. Can we find out and learn from them?


2 - maintainers
===

Who is volunteering for maintaining the wiki? We need editors and
moderators, people who look out for quality control and take care of
spam removal. So let's get together a team. I'm sure if we ask on the
forums we'll get some users interested as well.


3 - edit access
===

Do we keep to the original free for all model, with all the spam
that includes, or do we go with registered users only? I think the
latter is the smarter option. I also think we will want to mark
certain pages official and lock down editing rights.


Is there anything else we should consider before getting started?

Cheers,
-- 
Ben de Groot
Gentoo Linux Qt project lead developer



[gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Ben de Groot
On 3 April 2010 13:33, Richard Freeman ri...@gentoo.org wrote:
 I really think that the Gentoo recruitment process needs improvement. Right
 now it seems like a LOT of effort is required both to become a Gentoo dev
 and to help somebody become a Gentoo dev.  That means we have great people,
 but not many of them.

I agree. So what can we do to improve this process?

I myself am not fond of the quizzes, and from what I've seen most
recruits find them tedious as well. It can be quite demotivating,
maybe because it reminds one too much of highschool or something.
I took a long time myself to finish them, and that wouldn't have
been necessary, as my mentors ensured me I was ready to become a
dev. And I see the same thing happening with some of my own recruits.
They can be ready, but  just find the quizzes a chore.

So I think we need to rethink how to do this. What I have found very
helpful is to have my recruits working on actual ebuilds. The
sunrise project is ideally qualified to mold ebuild editors into
shape. Working on official overlays such as qting-edge and/or doing
proxy maintenance is also very helpful.

Recruiters (with some additional manpower) could make a list of
technical issues that recruits need to be aware of, and then gather
a number of ebuilds that display these problems and let recruits
correct some of these, under guidance of their mentors. This may
possibly be more fun and closer to the actual work that is required
of developers.

Of course this doesn't address the organizational side of things, so
we need to come up with something else for that.

Another problem I see is that our documentation seems to be scattered
all over the place. I propose that we make at least one portal page
for (prospective) developers that will link them to all the resources
they might need. It also means our existing documentation needs to
be brought and kept up to date.

Are there any other ideas on how to improve our recruitment process?

-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Dror Levin
On Sat, Apr 3, 2010 at 16:19, Ben de Groot yng...@gentoo.org wrote:
 1 - requirements
 

 In order to choose the best possible wiki implementation, we need to
 know our requirements. So what features do you think are essential or
 good to have? What syntax would we prefer to use?

 I myself am a big fan of reStructuredText, which is quite simple,
 easy to pick up, highly readable, and has a good featureset. Plus, it
 is also reusable in other contexts (it is for example widely used in
 documentation of Python libraries). MediaWiki, MoinMoin and Trac have
 support for rst.

 Some others:

 - active upstream (bug fixes, security updates)
 - free open source software
 - ACLs
 - spam prevention measures
 - attachments (to upload screenshots for example)
 - feeds
There is currently a wiki for gentoo at gentoo-wiki.com, which is
running MediaWiki, so it would be easiest to transfer the content if
we were to run the same software. Now, this doesn't mean we should be
limited by their actions, but it seems to me like the best choice for
other reasons as well. Its syntax is probably the most well known,
thanks to Wikipedia. Its upstream is active, it apparently scales and
performs pretty well, it's GPL, supports translations/localization,
feeds, attachments, etc.
I'm sure many other alternatives are as qualified, so this is most
likely a personal preference issue. As such, lets just agree on
something that works and is widespread and go with that and avoid all
the bikeshedding.

 2 - maintainers
 ===

 Who is volunteering for maintaining the wiki? We need editors and
 moderators, people who look out for quality control and take care of
 spam removal. So let's get together a team. I'm sure if we ask on the
 forums we'll get some users interested as well.
I volunteer. Spam shouldn't be that much of an issue if editing is
restricted to registered users, but it is a good idea to have a team
of moderators similar to the one that exists for the forums (of course
users can take part of it as well as developers).

 3 - edit access
 ===

 Do we keep to the original free for all model, with all the spam
 that includes, or do we go with registered users only? I think the
 latter is the smarter option. I also think we will want to mark
 certain pages official and lock down editing rights.
IMO it's best if only registered users can edit (but registering
should be easy, no bugs to file or anything, just sign up and use
immediately). This will probably prevent most kinds of spam and allow
for much better tracking of editing and history, allow for banning,
etc. without closing the wiki up too much.
Also, from what I could tell, this is how others are managing their
wiki as well (Arch and Amarok, for example).

Dror Levin



Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Paweł Hajdan, Jr.
On 4/3/10 3:40 PM, Ben de Groot wrote:
 Are there any other ideas on how to improve our recruitment process?

The idea appeared before, but I think it's worth noting.

Either merge the ebuild and end quizzes, or make the split actually
meaningful. In my case I just finished both at the same time, but was
confused why they are separate. I think I've seen similar comments from
other developers.

I think I'd rather prefer merging the quizzes.

Paweł Hajdan jr



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread George Prowse

On 03/04/2010 14:40, Ben de Groot wrote:

On 3 April 2010 13:33, Richard Freemanri...@gentoo.org  wrote:

I really think that the Gentoo recruitment process needs improvement. Right
now it seems like a LOT of effort is required both to become a Gentoo dev
and to help somebody become a Gentoo dev.  That means we have great people,
but not many of them.


I agree. So what can we do to improve this process?

I myself am not fond of the quizzes, and from what I've seen most
recruits find them tedious as well. It can be quite demotivating,
maybe because it reminds one too much of highschool or something.
I took a long time myself to finish them, and that wouldn't have
been necessary, as my mentors ensured me I was ready to become a
dev. And I see the same thing happening with some of my own recruits.
They can be ready, but  just find the quizzes a chore.

So I think we need to rethink how to do this. What I have found very
helpful is to have my recruits working on actual ebuilds. The
sunrise project is ideally qualified to mold ebuild editors into
shape. Working on official overlays such as qting-edge and/or doing
proxy maintenance is also very helpful.

Recruiters (with some additional manpower) could make a list of
technical issues that recruits need to be aware of, and then gather
a number of ebuilds that display these problems and let recruits
correct some of these, under guidance of their mentors. This may
possibly be more fun and closer to the actual work that is required
of developers.

Of course this doesn't address the organizational side of things, so
we need to come up with something else for that.

Another problem I see is that our documentation seems to be scattered
all over the place. I propose that we make at least one portal page
for (prospective) developers that will link them to all the resources
they might need. It also means our existing documentation needs to
be brought and kept up to date.

Are there any other ideas on how to improve our recruitment process?



I suggested a while ago that you should have recruitment drives and 
recruitment days. Set aside a day where a few devs can answer any 
questions about what it takes to be a developer - the skills required, 
the time that needs to be set aside, the behavior expected and goals 
that developers aspire to.


Set up some threads on the forums, a channel on irc, a list like 
gentoo-recruitment and a FAQ on the front page of the website.


Armed with a list of where developers are spread too thinly, a 
willingness to answer questions (no matter how stupid you believe them 
to be) and some prior organisation then i see no reason why Gentoo 
wouldn't get an immediate influx of at least 20 well-qualified 
developers and more that are willing to give their time and limited 
knowlege to help out


If you build it, they will come



Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Petteri Räty
On 04/03/2010 04:40 PM, Ben de Groot wrote:

 
 Another problem I see is that our documentation seems to be scattered
 all over the place. I propose that we make at least one portal page
 for (prospective) developers that will link them to all the resources
 they might need. It also means our existing documentation needs to
 be brought and kept up to date.
 

As I said elsewhere I support adding information to each question about
what piece of documentation has the answer. I will get to it eventually
but patches get us there faster.

https://bugs.gentoo.org/show_bug.cgi?id=312977

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Guy Fontaine
Hi !

I maintain Gentoo-Québec wiki. I'm not the only one as d2_racing and some other 
members also do. I maintain CSS, examples and wrote almost 60% of the stuff.

If you think I could help, please just let me know. 

The wiki :

http://gentoo-quebec.org/wiki/index.php/Accueil

Guy Fontaine



Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Petteri Räty
On 04/03/2010 04:53 PM, George Prowse wrote:

 
 Armed with a list of where developers are spread too thinly, a
 willingness to answer questions (no matter how stupid you believe them
 to be) and some prior organisation then i see no reason why Gentoo
 wouldn't get an immediate influx of at least 20 well-qualified
 developers and more that are willing to give their time and limited
 knowlege to help out
 

http://www.gentoo.org/proj/en/devrel/staffing-needs/

I don't know if developers know that this page is autogenerated from
individual project pages these days so it's easy for any developer to
get stuff there.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Ben de Groot
On 3 April 2010 16:04, Guy Fontaine guy.fonta...@videotron.qc.ca wrote:
 I maintain Gentoo-Québec wiki. I'm not the only one as d2_racing and some 
 other members also do. I maintain CSS, examples and wrote almost 60% of the 
 stuff.

 If you think I could help, please just let me know.

I think you can help. Stay in touch!

Cheers,
-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Tobias Scherbaum
Am Samstag, den 03.04.2010, 16:40 +0300 schrieb Dror Levin:
 There is currently a wiki for gentoo at gentoo-wiki.com, which is
 running MediaWiki, so it would be easiest to transfer the content if
 we were to run the same software.

This should happen (if at all) on a per article basis imho. Having the
option to do so (if we want to) is a plus we should consider, though.

 Now, this doesn't mean we should be
 limited by their actions, but it seems to me like the best choice for
 other reasons as well. Its syntax is probably the most well known,
 thanks to Wikipedia. Its upstream is active, it apparently scales and
 performs pretty well, it's GPL, supports translations/localization,
 feeds, attachments, etc.
 I'm sure many other alternatives are as qualified, so this is most
 likely a personal preference issue. As such, lets just agree on
 something that works and is widespread and go with that and avoid all
 the bikeshedding.

Mediawiki sounds like what we want probably, mainly because it seems to
be the most popular one.

Besides that:
- Ubuntu and Debian are using MoinMoin
- Fedora and OpenSUSE use Mediawiki


  2 - maintainers
  ===
 
  Who is volunteering for maintaining the wiki? We need editors and
  moderators, people who look out for quality control and take care of
  spam removal. So let's get together a team. I'm sure if we ask on the
  forums we'll get some users interested as well.
 I volunteer. Spam shouldn't be that much of an issue if editing is
 restricted to registered users, but it is a good idea to have a team
 of moderators similar to the one that exists for the forums (of course
 users can take part of it as well as developers).

It's not that I'm able to invest really much time for this, but if it's
needed to get this finally rolling - count me in. Plus it shouldn't be
much of an issue, if editing is limited to registered users (at least
when speaking of Spam).

 IMO it's best if only registered users can edit (but registering
 should be easy, no bugs to file or anything, just sign up and use
 immediately). This will probably prevent most kinds of spam and allow
 for much better tracking of editing and history, allow for banning,
 etc. without closing the wiki up too much.

Fully ack.

In addition I'd like to establish a Wiki team with both developers and
experienced users who are able to review Wikipages (specifically every
revision of a page) and tag those pages as reviewed. Something not that
difficult, but that'll allow for some QA. See 
http://www.mediawiki.org/wiki/Extension:FlaggedRevs for reference.

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread George Prowse

On 03/04/2010 15:05, Petteri Räty wrote:

On 04/03/2010 04:53 PM, George Prowse wrote:



Armed with a list of where developers are spread too thinly, a
willingness to answer questions (no matter how stupid you believe them
to be) and some prior organisation then i see no reason why Gentoo
wouldn't get an immediate influx of at least 20 well-qualified
developers and more that are willing to give their time and limited
knowlege to help out



http://www.gentoo.org/proj/en/devrel/staffing-needs/

I don't know if developers know that this page is autogenerated from
individual project pages these days so it's easy for any developer to
get stuff there.



Looking at that page it seems clear that that is not a comprehensive list.

Maybe if all herds posted who and what they require like this:

Java Herd

2 people needed -

Essential: Java knowlege
Recommended - Javascript and ebuild writing

If no-one is willing to put a plan forward then I might acquiesce to do it.



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 3 Apr 2010 15:19:20 +0200, Ben de Groot yng...@gentoo.org
wrote:

 1 - requirements
 
 
 In order to choose the best possible wiki implementation, we need to
 know our requirements. So what features do you think are essential or
 good to have? What syntax would we prefer to use?
 
 [...]
 
 - active upstream (bug fixes, security updates)
 - free open source software
 - ACLs
 - spam prevention measures
 - attachments (to upload screenshots for example)
 - feeds
 

I propose to use MediaWiki.

It fulfills all of your points above. Plus the software is proven in
large scale deployments and the security track record is alright.

 
 
 2 - maintainers
 ===
 
 Who is volunteering for maintaining the wiki? We need editors and
 moderators, people who look out for quality control and take care of
 spam removal. So let's get together a team. I'm sure if we ask on the
 forums we'll get some users interested as well.

I'd be interested in helping out with the backend part, i.e. setting up
and maintaining the Wiki software and the needed extensions,
user management and support.

 
 
 3 - edit access
 ===
 
 Do we keep to the original free for all model, with all the spam
 that includes, or do we go with registered users only? I think the
 latter is the smarter option. I also think we will want to mark
 certain pages official and lock down editing rights.
 

Here's another idea:
The German Wikipedia uses a concept called sighted revisions. If you
visit an article without logging in you will see the latest sighted
revision, as an identified user you can also view the latest revision.

For the editing part:
Some users have the privilege to mark revisions as sighted. In
Wikipedia, you gain that privilege automatically after 300 or so edits.
We could of course set that bit manually or use another threshold.

If a regular user makes a contribution, one of the editors would go
and check the changes and mark the revision as sighted.

 
 Is there anything else we should consider before getting started?
 

Maybe we should discuss what goals we want to reach with a Wiki.

One thing is offering user-contributed documentation, of course.
But do we also want a developer wiki? Or offer per-project realms in our
wiki? Or $something_else?

Alex


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Ben de Groot
On 3 April 2010 16:12, Tobias Scherbaum dertobi...@gentoo.org wrote:
 Am Samstag, den 03.04.2010, 16:40 +0300 schrieb Dror Levin:
 There is currently a wiki for gentoo at gentoo-wiki.com, which is
 running MediaWiki, so it would be easiest to transfer the content if
 we were to run the same software.

 This should happen (if at all) on a per article basis imho. Having the
 option to do so (if we want to) is a plus we should consider, though.

This also raises the question of license. Our current documentation
mostly uses the CC-BY-SA license, while the unoffical wiki adds a
non-commercial restriction. By choosing one license over the other
we will make copy-pasting content from the source that has the other
license, as far as I can see, illegal. I would say that interchange
possibilities with our existing official documentation has priority.

 Mediawiki sounds like what we want probably, mainly because it seems to
 be the most popular one.

I don't think that in itself is a very good argument.

 Besides that:
 - Ubuntu and Debian are using MoinMoin
 - Fedora and OpenSUSE use Mediawiki

I think we should consider the pros and cons of both these solutions.
Does anyone have any links to the considerations that led these
distros to make the choice they did?

 In addition I'd like to establish a Wiki team with both developers and
 experienced users who are able to review Wikipages (specifically every
 revision of a page) and tag those pages as reviewed.

I agree this is a good idea.

Cheers,
-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Roy Bamford
On 2010.04.03 10:16, Tobias Scherbaum wrote:
 Hell no, but ...
 
 We have lots of quite understaffed areas, to sum up in a positive 
 way.
 Summing it up the negative way one might say, we have lots of areas
 were
 users might get the idea Gentoo already is dead.
 
 For example:
[snip lots of anecdotal evidence]
 - Tobias
 
 -- 
 Praxisbuch Nagios
 http://www.oreilly.de/catalog/pbnagiosger/
 
 https://www.xing.com/profile/Tobias_Scherbaum
 

First, we need some metrics - the first step to controlling anything is 
to measure it.

Once we have some metrics, we can prioritise.

With priorities, we can identify gaps in our resource pool (not just 
people) and attempt to fill them with recruiting.

Maybe thats a bugday topic ?
An open day for users who would like to become contributors and 
contributors who would like to become devs.

-- 
Regards,

Roy Bamford
(Neddyseagoon) a member of
gentoo-ops
forum-mods
trustees



pgpDuruiRdPW9.pgp
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Ben de Groot
On 3 April 2010 16:30, Alex Legler a...@gentoo.org wrote:
 I propose to use MediaWiki.

As I said in my other post, MediaWiki and MoinMoin should, in my
opinion, be on our shortlist to consider.

 I'd be interested in helping out with the backend part, i.e. setting up
 and maintaining the Wiki software and the needed extensions,
 user management and support.

Thanks, that would certainly be helpful.

 Here's another idea:
 The German Wikipedia uses a concept called sighted revisions. If you
 visit an article without logging in you will see the latest sighted
 revision, as an identified user you can also view the latest revision.

That's an interesting idea, which we should consider.


 Is there anything else we should consider before getting started?


 Maybe we should discuss what goals we want to reach with a Wiki.

 One thing is offering user-contributed documentation, of course.
 But do we also want a developer wiki? Or offer per-project realms in our
 wiki? Or $something_else?

Good suggestion. I think we would want to accommodate both
user-contributed documentation and developer needs. For example,
recently the need arose to have a wiki page for GSoC ideas.
Projects may want to use it as well. I find myself using the wiki
at gitorious.org (where we also host our overlay) for purposes of
the Qt herd. It would also be handy for developing new documentation
(it would have helped for the LXDE guide, or the Qt4 ebuild
development howto) as well as keeping existing documentation up to
date. GuideXML documents are often experienced as an unnecessary
barrier.

What else do we want it for and how would that impact organization?

-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Tobias Scherbaum
Am Samstag, den 03.04.2010, 15:40 +0100 schrieb Roy Bamford:
 First, we need some metrics - the first step to controlling anything is 
 to measure it.

So, how do you want to measure those metrics? I for one can't think of a
useful algorithm which helps to identify understaffed or orphaned areas.
Sure, one might take a look at the number of packages compared with open
bugs for example - but in the end that still won't give you some useful
metrics.

If someone has a feeling somewhere helping hands are missing or an area
is orphaned - that's the best metrics we can get.

- Tobias

-- 
Praxisbuch Nagios
http://www.oreilly.de/catalog/pbnagiosger/

https://www.xing.com/profile/Tobias_Scherbaum


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Nathan Zachary
On 03/04/10 08:40, Dror Levin wrote:
 On Sat, Apr 3, 2010 at 16:19, Ben de Groot yng...@gentoo.org wrote:
   
 1 - requirements
 

 In order to choose the best possible wiki implementation, we need to
 know our requirements. So what features do you think are essential or
 good to have? What syntax would we prefer to use?

 I myself am a big fan of reStructuredText, which is quite simple,
 easy to pick up, highly readable, and has a good featureset. Plus, it
 is also reusable in other contexts (it is for example widely used in
 documentation of Python libraries). MediaWiki, MoinMoin and Trac have
 support for rst.

 Some others:

 - active upstream (bug fixes, security updates)
 - free open source software
 - ACLs
 - spam prevention measures
 - attachments (to upload screenshots for example)
 - feeds
 
 There is currently a wiki for gentoo at gentoo-wiki.com, which is
 running MediaWiki, so it would be easiest to transfer the content if
 we were to run the same software. Now, this doesn't mean we should be
 limited by their actions, but it seems to me like the best choice for
 other reasons as well. Its syntax is probably the most well known,
 thanks to Wikipedia. Its upstream is active, it apparently scales and
 performs pretty well, it's GPL, supports translations/localization,
 feeds, attachments, etc.
 I'm sure many other alternatives are as qualified, so this is most
 likely a personal preference issue. As such, lets just agree on
 something that works and is widespread and go with that and avoid all
 the bikeshedding.

   
 2 - maintainers
 ===

 Who is volunteering for maintaining the wiki? We need editors and
 moderators, people who look out for quality control and take care of
 spam removal. So let's get together a team. I'm sure if we ask on the
 forums we'll get some users interested as well.
 
 I volunteer. Spam shouldn't be that much of an issue if editing is
 restricted to registered users, but it is a good idea to have a team
 of moderators similar to the one that exists for the forums (of course
 users can take part of it as well as developers).

   
 3 - edit access
 ===

 Do we keep to the original free for all model, with all the spam
 that includes, or do we go with registered users only? I think the
 latter is the smarter option. I also think we will want to mark
 certain pages official and lock down editing rights.
 
 IMO it's best if only registered users can edit (but registering
 should be easy, no bugs to file or anything, just sign up and use
 immediately). This will probably prevent most kinds of spam and allow
 for much better tracking of editing and history, allow for banning,
 etc. without closing the wiki up too much.
 Also, from what I could tell, this is how others are managing their
 wiki as well (Arch and Amarok, for example).

 Dror Levin

   
I would enjoy working on a wiki as well as the fora, so I'm volunteering
as well.

--Nathan Zachary


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 03-04-2010 09:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? 

I disagree. Resolved LATER is useful to some maintainers that want to
fix that bug, but don't have time or don't find the issue to be a
priority at the moment. By marking it LATER they're acknowledging the
bug exists and needs to be taken care of.

 I would like to avoid things like this:
 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21

You've chosen a terrible example as in that case the resolution is
accurate. The forums team didn't find that issue to be a priority and
doesn't have the time to deal with it. As the bug was open for years
without any progress, we chose to close it as LATER. If someone else
wants to step up and take care of it, great.

 Not applicable to the bug above but in general our social contract says:
 We will not hide problems

When you mark something as LATER because you don't have the time nor
find it a priority, you're not hidding a problem. If someone uses that
resolution to hide problems, that person should be warned of the above.

 Regards,
 Petteri
 

- -- 
Regards,

Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJLt13jAAoJEC8ZTXQF1qEPVbkP/2rux+TdVxLUDl1WjKC4IOwT
sVLs4slXFYxIsd5TxlaxA9/nkPFVUiUtzmCwNHdYRLIxQpbJk2FHhHzfeuT6h2nF
0n29V9mRobXvMxUAIKNuu8F8VEoKPouKBF64rPoOgqv4KG1bmnAvmS1VzxMMj9Gi
RO2Zt9xlb1rDzy1/fTLUCT0LKvuMZvPv5ZxXBfqDZT9fD4bEFH63RfVnOaEGU/X4
7MMju7MhSxpZxpea/jTIXSEnblH/lbjwM4aYunrFvGq/O4i1A45SS2iASqN2xsmj
FCVzzigCFD0htI7pvJkCgW560UPX102jHUMxEIlMluoBsT+LvgiAVca9vySfLKF+
CuQEGpLaXFpWyJjHMW9tCKdEFZkSV7oTC1vuCwOXU5beHhHA7AHqR0j1ADTJIQa7
d2GOHkKRrrUSqmwRL4gjOj1C8LHkHdpVKAg8Ni6HTdd2aAQEGb4R+0mCZM8zJ19r
zQpCqYI4zpKOhkvYRQf7VtdgmvRbw5KX8qjjRi4DDy8+larFYLc1GcYDpuGp2W56
MfYkZy6EgAdwmKyrFlknxkYXk64FWtsWNSzTMW6Wi/Xu9OiL9ArAbgO8d2DdRL3T
p4acejrSxHbGL3wXMsOOOVkUf2rLjA1XTukgk4VK4fEKg0ITa8RIewRZRQtS0WyF
odz4rA5x2k2HwLvgA52I
=XTLq
-END PGP SIGNATURE-



RE: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sylvain Alain

Hi everyone, Gentoo-Quebec already use MediaWiki and I can say that for the 
spam prevention measures it can be pretty simple :

For a new user, he needs to
send an email to a specific adress, alos he needs to have a valid
account on the forum just to be sure that he is not a spambot. So basically, 
only members of the forum can write something on the wiki.

For the rest, if you need a moderator or a writer on that project, I can help :P

Finally, I recommend that on the Wiki team, the best team should be : 
experimented users (power users), users,moderators and Gentoo Devs for specific 
areas. 


 Date: Sat, 3 Apr 2010 10:04:38 -0400
 From: guy.fonta...@videotron.qc.ca
 To: gentoo-dev@lists.gentoo.org
 Subject: Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki
 
 Hi !
 
 I maintain Gentoo-Québec wiki. I'm not the only one as d2_racing and some 
 other members also do. I maintain CSS, examples and wrote almost 60% of the 
 stuff.
 
 If you think I could help, please just let me know. 
 
 The wiki :
 
 http://gentoo-quebec.org/wiki/index.php/Accueil
 
 Guy Fontaine
 
  
_
Hotmail  Messenger are available on your phone. Try now.
http://go.microsoft.com/?linkid=9724461

Re: [gentoo-dev] spin (spinroot.com) license

2010-04-03 Thread Zac Medico
On 04/03/2010 04:16 AM, Paweł Hajdan, Jr. wrote:
 I'd like to add a package for spin to the tree (it's used at several
 universities, including mine and Caltech).
 
 However, it's not straightforward. The basic license is for educational
 purposes only.
 
 Here are my suggestions how to implement that.
 
 /usr/portage/licenses/spin-educational with the following content:
 
 Copyright  (c) 1989-2006 Lucent Technologies, Bell Labs
 Extensions (c) 2006-2009 NASA/JPL California Institute of Technology
 All Rights Reserved. For educational purposes only.
 No guarantee whatsoever is expressed or implied by
 the distribution of this code.
 
 /usr/portage/licenses/spin-commercial with the content pasted from
 http://www.spinroot.com/spin/spin_license.html
 
 And then in the ebuild:
 
 LICENSE=|| ( spin-educational spin-commercial )
 
 Are there any license groups these should be added to?

They both look like they belong in the EULA group to me. The
educational one is an EULA in the sense the the user must agree to
use it only for educational purposes.
-- 
Thanks,
Zac



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Alec Warner
On Sat, Apr 3, 2010 at 7:59 AM, Tobias Scherbaum dertobi...@gentoo.org wrote:
 Am Samstag, den 03.04.2010, 15:40 +0100 schrieb Roy Bamford:
 First, we need some metrics - the first step to controlling anything is
 to measure it.

 So, how do you want to measure those metrics? I for one can't think of a
 useful algorithm which helps to identify understaffed or orphaned areas.
 Sure, one might take a look at the number of packages compared with open
 bugs for example - but in the end that still won't give you some useful
 metrics.

When I was a treecleaner I tended to look at a few things; note that
because we enforce very little in the tree these are basically just a
set of heuristics.

 - metadata.xml: how many packages are maintainer-{needed,wanted}.
Does not apply to all herds because some herds fix anything in their
herd.
 - date of last commit: Gentoo is fast moving and packages that
haven't had commits since 200{4,5,6} are probably old, unmaintained
and may not even compile or run.
 - date of last listed maintainer commit versus last commit:
Basically if the maintainer hasn't touched the ebuild in a while but
someone else (herd members?) have, the metadata.xml is probably out of
date.

The above are all pretty easy to do with the data in the tree.  Some
other useful ideas might be:
 - compare open bugs for the package, when was the last bug for a
package closed (bugs data kinda sucks for this)
 - for a given package in a herd, check the version in the tree
against freshmeat or similar to see how far behind it is (I think
someone wrote something for this already, exherbo?)
 - check imlate to see if keywording is behind (is the maintainer
filing stablereqs?)

Metrics do not have to be perfect (they never are...) but they may
shine some light on some areas of the tree that need staff.

-A



 If someone has a feeling somewhere helping hands are missing or an area
 is orphaned - that's the best metrics we can get.

 - Tobias

 --
 Praxisbuch Nagios
 http://www.oreilly.de/catalog/pbnagiosger/

 https://www.xing.com/profile/Tobias_Scherbaum




Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Matti Bickel
Alec Warner wrote:
 The above are all pretty easy to do with the data in the tree.  Some
 other useful ideas might be:
  - compare open bugs for the package, when was the last bug for a
 package closed (bugs data kinda sucks for this)

An additional search: last touched by assignee between never and now-30
days.

I also just discovered that awesome query interface our bugzilla has.

Can we publish a data set query where new bugs are plotted against
closed bugs (maybe add already open bugs) for each herd? I'll try to
come up with a query if no one else is faster with this.

If the difference between new and closed bugs in a 30 days time period
is over a given threshold (say 15% of the current open bugs), this might
be a herd that needs help.

Maybe we can come up with more insightful bugzie searches. And maybe
something like that exists already and i've failed finding it.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Petteri Räty
On 04/03/2010 06:25 PM, Jorge Manuel B. S. Vicetto wrote:
 On 03-04-2010 09:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? 
 
 I disagree. Resolved LATER is useful to some maintainers that want to
 fix that bug, but don't have time or don't find the issue to be a
 priority at the moment. By marking it LATER they're acknowledging the
 bug exists and needs to be taken care of.
 

What is the benefit with this instead of keeping it open until they find
time? I doubt for example bug days take LATER resolved bugs into account
or user are likely to search for them when trying to find something to
work on.

 I would like to avoid things like this:
 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21
 
 You've chosen a terrible example as in that case the resolution is
 accurate. The forums team didn't find that issue to be a priority and
 doesn't have the time to deal with it. As the bug was open for years
 without any progress, we chose to close it as LATER. If someone else
 wants to step up and take care of it, great.
 

Yeah there's probably better examples out there but that's what sparked
me to think about this so I went with it. From a recruiter perspective
the need to tie to LDAP is still there so the issue isn't gone.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Portage, kernel sources and setgid

2010-04-03 Thread Michał Górny
Hello,

I am using umask 027 on my Gentoo boxes, and setgid bit set on a few
directories crucial to userpriv-enabled merges. This way, I do not have
to worry about running e.g. layman through 'sg' or similar tools, as
all newly-created files inherit portage group ownership, and
newly-created directories inherit the setgid bit.

I would like to be able to use similar solution for compiled kernel
sources, i.e. through setting the setgid bit on /usr/src. But in fact
it is impossible as portage forces setting it's own permissions on all
installed files, thus newly-installed kernel sources do not inherit the
parent group ownership nor the setgid bit.

Now the question is: should such behaviour be considered really correct
and necessary? In my opinion, if user sets setuid/setgid on a parent
directory, shklee knows what shklee is doing and emerge should not
override this system-specific ownership inheritance.

-- 
Best regards,
Michał Górny

http://mgorny.alt.pl
xmpp:mgo...@jabber.ru


signature.asc
Description: PGP signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread AllenJB
On 03/04/10 14:40, Dror Levin wrote:
 On Sat, Apr 3, 2010 at 16:19, Ben de Groot yng...@gentoo.org wrote:
 2 - maintainers
 ===

 Who is volunteering for maintaining the wiki? We need editors and
 moderators, people who look out for quality control and take care of
 spam removal. So let's get together a team. I'm sure if we ask on the
 forums we'll get some users interested as well.
 I volunteer. Spam shouldn't be that much of an issue if editing is
 restricted to registered users, but it is a good idea to have a team
 of moderators similar to the one that exists for the forums (of course
 users can take part of it as well as developers).
 
Most of the spam on gentoo-wiki.com comes from registered accounts.
Requiring registration does not stop most wiki spam. Very little of the
spam comes in from unregistered editors.


On gentoo-wiki.com we currently use a combination of anti-spam tools,
which seems to work best. The main 2, from a day-to-day administration
view are the url blacklist and manual removal of spam and associated
accounts.

You could require email authentication first, but I believe this is
unlikely to reduce spam - creating a setup that automatically deals with
account verification emails is trivial and throwaway accounts are too
easy to get hold of.

In addition I believe it would reduce the amount of positive
contribution more than it reduces spam - I believe people often want to
make quick, small corrections / additions and telling them to come back
later is going to be the same as telling them go away.

I would highly recommend using MediaWiki as, at least from my
experience, it's the most prevalent of the wiki setups available. While
this may bring some disadvantages (number of spam attempts (tho I'm
nottotally convinced you'll get less than any other web form out there),
etc), it also brings the advantages of being well developed with a wide
variety of plugins, lots of wiki syntax guides / tutorials you can point
users to and a wide userbase with existing knowledge of the syntax.

AllenJB



Re: [gentoo-dev] are hardened-sources maintained?

2010-04-03 Thread Piotr Jaroszyński
On 1 April 2010 15:43, Paweł Hajdan, Jr. phajdan...@gentoo.org wrote:
 Of course that would mean getting included in
 hardened-ker...@gentoo.org, but I guess it's the easiest part.

Yes, you can do it yourself:
woodpecker ~ $ echo $USER  /var/mail/alias/misc/hardened-kernel

-- 
Best Regards
Piotr Jaroszyński



Re: [gentoo-dev] Portage, kernel sources and setgid

2010-04-03 Thread Zac Medico
On 04/03/2010 10:11 AM, Michał Górny wrote:
 Hello,
 
 I am using umask 027 on my Gentoo boxes, and setgid bit set on a few
 directories crucial to userpriv-enabled merges. This way, I do not have
 to worry about running e.g. layman through 'sg' or similar tools, as
 all newly-created files inherit portage group ownership, and
 newly-created directories inherit the setgid bit.
 
 I would like to be able to use similar solution for compiled kernel
 sources, i.e. through setting the setgid bit on /usr/src. But in fact
 it is impossible as portage forces setting it's own permissions on all
 installed files, thus newly-installed kernel sources do not inherit the
 parent group ownership nor the setgid bit.
 
 Now the question is: should such behaviour be considered really correct
 and necessary? In my opinion, if user sets setuid/setgid on a parent
 directory, shklee knows what shklee is doing and emerge should not
 override this system-specific ownership inheritance.
 

Your issue seems somewhat related to this bug:

  http://bugs.gentoo.org/show_bug.cgi?id=141619

My first inclination is to use configuration file for stuff like
this, since it's not really possible to distinguish ad hoc
permission modifications done by the user from incorrect permissions
that are due to other reasons such as faulty ebuilds. It would
probably also be a good idea to record file permissions in
/var/db/pkg/*/*/CONTENTS, so that we'd have some way know when
permissions differ from those initially set by the ebuild, and a way
to detect collisions in directory permissions between 2 different
ebuilds that install files in the same directory.
-- 
Thanks,
Zac



Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Alec Warner
On Sat, Apr 3, 2010 at 10:10 AM, Petteri Räty betelge...@gentoo.org wrote:
 On 04/03/2010 06:25 PM, Jorge Manuel B. S. Vicetto wrote:
 On 03-04-2010 09:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later?

 I disagree. Resolved LATER is useful to some maintainers that want to
 fix that bug, but don't have time or don't find the issue to be a
 priority at the moment. By marking it LATER they're acknowledging the
 bug exists and needs to be taken care of.


 What is the benefit with this instead of keeping it open until they find
 time? I doubt for example bug days take LATER resolved bugs into account
 or user are likely to search for them when trying to find something to
 work on.


I would vote for a LATER KEYWORD instead of a resolution.  Really what
I would want when searching is to know what set of bugs I should be
working on short-term versus bugs I'd consider more like
'project-work'.  LATER is typically stuff that is:
 - too big to do now, but may get covered in some kind of sprint or fixit.
 - blocking on something else (EAPI, upstream revbump, etc.)
 - too hard to do now, but may be easier in the future (kind of like
#2, but possibly unrelated)

The point is I'm looking for a set of bugs that are possible to fix
now; and currently closing some types of bugs as RESOLVED:LATER does
this for me.

-A

 I would like to avoid things like this:
 https://bugs.gentoo.org/show_bug.cgi?id=113121#c21

 You've chosen a terrible example as in that case the resolution is
 accurate. The forums team didn't find that issue to be a priority and
 doesn't have the time to deal with it. As the bug was open for years
 without any progress, we chose to close it as LATER. If someone else
 wants to step up and take care of it, great.


 Yeah there's probably better examples out there but that's what sparked
 me to think about this so I went with it. From a recruiter perspective
 the need to tie to LDAP is still there so the issue isn't gone.

 Regards,
 Petteri





Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Petteri Räty
On 04/03/2010 08:54 PM, Alec Warner wrote:
 On Sat, Apr 3, 2010 at 10:10 AM, Petteri Räty betelge...@gentoo.org wrote:
 On 04/03/2010 06:25 PM, Jorge Manuel B. S. Vicetto wrote:
 On 03-04-2010 09:50, Petteri Räty wrote:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later?

 I disagree. Resolved LATER is useful to some maintainers that want to
 fix that bug, but don't have time or don't find the issue to be a
 priority at the moment. By marking it LATER they're acknowledging the
 bug exists and needs to be taken care of.


 What is the benefit with this instead of keeping it open until they find
 time? I doubt for example bug days take LATER resolved bugs into account
 or user are likely to search for them when trying to find something to
 work on.

 
 I would vote for a LATER KEYWORD instead of a resolution.  Really what
 I would want when searching is to know what set of bugs I should be
 working on short-term versus bugs I'd consider more like
 'project-work'.  LATER is typically stuff that is:
  - too big to do now, but may get covered in some kind of sprint or fixit.
  - blocking on something else (EAPI, upstream revbump, etc.)
  - too hard to do now, but may be easier in the future (kind of like
 #2, but possibly unrelated)
 

For #2 you can use dependencies. I have no problem adding a keyword as
it keeps the bugs open.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Tiziano Müller
Am Samstag, den 03.04.2010, 12:38 +0200 schrieb Maciej Mrozowski:
 Problem
 
 ..is known, let me summarize briefly.
 
 Uninstalling packages providing libraries, without checking reverse runtime 
 dependencies of those packages leaves their dependencies unsatisfied 
 (packages 
 with broken executables and/or shared libs).
 Some package managers try their best not to remove said libraries, yet 
 allowing packages to be removed.
 Those orphaned libraries cause problems[1] as build systems of some other 
 packages being (re)installed afterwards pick them up and abuse those orphaned 
 libraries. (we don't like orphans abused, we prefer them... gone).
 
 Solution
 
 Now, I suppose there are some ideas how to make orphaned libraries not go in 
 a 
 way. Basically then need to be available for system, but hidden for emerge.
 
 There is opt-out suggestion[2], unfortunately it does not provide any info 
 how 
 exactly it's supposed to be achieved. As far as portage/pkgcore is concerned, 
 maybe - as Brian Harring suggested - sandbox could be used to somehow hide 
 preserved libraries or preserved library directory from ebuild environment 
 (preserved library directory a'ka purgatory - libs could be moved there 
 when 
 considered orphaned).
 
 Opt-in suggestion is as follows:
 1. Use some library path (read by ld loader from environment) and export it 
 globally to environment pointing it to preserved library directory.
 2. During emerge, unset environment variable corresponding to said 
 preserved 
 library directory - orphans are no longer located.
 Attached patch for glibc (2.11, but should apply to any other glibc around) 
 and uClibc (this one is not tested but should work as well) that makes ld 
 loader aware of LD_GENTOO_PRESERVED_LIBRARY_PATH variable.
 
 (LD_LIBRARY_PATH would work as well, but it's being used widely so cannot be 
 safely mangled.. on the second though it can - one could filter out preserved 
 library paths from it during emerge).
 
 Thoughts?

Don't fix the hack. Remove the preserve libs feature, make the PMs
check for rdeps per default before unmerging things. Slot libraries
where needed, slot dep operators (EAPI 4) will help. And if that doesn't
work out we need a separate var to give the PM a hint when API/ABI
breakages happen (such that the PM knows when to re-install the rev
deps).


-- 
Tiziano Müller
Gentoo Linux Developer
Areas of responsibility:
  Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor
E-Mail   : dev-z...@gentoo.org
GnuPG FP : F327 283A E769 2E36 18D5  4DE2 1B05 6A63 AE9C 1E30


smime.p7s
Description: S/MIME cryptographic signature


Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread George Prowse

On 03/04/2010 18:40, AllenJB wrote:

On 03/04/10 14:40, Dror Levin wrote:

On Sat, Apr 3, 2010 at 16:19, Ben de Grootyng...@gentoo.org  wrote:

2 - maintainers
===

Who is volunteering for maintaining the wiki? We need editors and
moderators, people who look out for quality control and take care of
spam removal. So let's get together a team. I'm sure if we ask on the
forums we'll get some users interested as well.

I volunteer. Spam shouldn't be that much of an issue if editing is
restricted to registered users, but it is a good idea to have a team
of moderators similar to the one that exists for the forums (of course
users can take part of it as well as developers).


Most of the spam on gentoo-wiki.com comes from registered accounts.
Requiring registration does not stop most wiki spam. Very little of the
spam comes in from unregistered editors.


On gentoo-wiki.com we currently use a combination of anti-spam tools,
which seems to work best. The main 2, from a day-to-day administration
view are the url blacklist and manual removal of spam and associated
accounts.

You could require email authentication first, but I believe this is
unlikely to reduce spam - creating a setup that automatically deals with
account verification emails is trivial and throwaway accounts are too
easy to get hold of.

In addition I believe it would reduce the amount of positive
contribution more than it reduces spam - I believe people often want to
make quick, small corrections / additions and telling them to come back
later is going to be the same as telling them go away.

I would highly recommend using MediaWiki as, at least from my
experience, it's the most prevalent of the wiki setups available. While
this may bring some disadvantages (number of spam attempts (tho I'm
nottotally convinced you'll get less than any other web form out there),
etc), it also brings the advantages of being well developed with a wide
variety of plugins, lots of wiki syntax guides / tutorials you can point
users to and a wide userbase with existing knowledge of the syntax.

AllenJB


Does mediawiki have captcha ability?



Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Tiziano Müller
Am Samstag, den 03.04.2010, 12:50 +0300 schrieb Petteri Räty:
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later? I would like to avoid things like this:
Yes, please remove it. Keep it simple and stupid. LATER means it's not
resolved and is as such not a valid resolution.

-- 
Tiziano Müller
Gentoo Linux Developer
Areas of responsibility:
  Samba, PostgreSQL, CPP, Python, sysadmin, GLEP Editor
E-Mail   : dev-z...@gentoo.org
GnuPG FP : F327 283A E769 2E36 18D5  4DE2 1B05 6A63 AE9C 1E30


smime.p7s
Description: S/MIME cryptographic signature


Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Jesus Rivero (Neurogeek)
Hi guys,

On Sat, Apr 3, 2010 at 9:10 AM, Ben de Groot yng...@gentoo.org wrote:
 On 3 April 2010 13:33, Richard Freeman ri...@gentoo.org wrote:
 I really think that the Gentoo recruitment process needs improvement. Right
 now it seems like a LOT of effort is required both to become a Gentoo dev
 and to help somebody become a Gentoo dev.  That means we have great people,
 but not many of them.

 I agree. So what can we do to improve this process?

 I myself am not fond of the quizzes, and from what I've seen most
 recruits find them tedious as well. It can be quite demotivating,
 maybe because it reminds one too much of highschool or something.
 I took a long time myself to finish them, and that wouldn't have
 been necessary, as my mentors ensured me I was ready to become a
 dev. And I see the same thing happening with some of my own recruits.
 They can be ready, but  just find the quizzes a chore.


   I understand that quizzes serve a purpose and IMHO, are a good way
to face common issues when writing ebuilds. On the other hand, I
understand that quizzes are lengthy and could become a blocker in the
recruitment process (I have met at least two prospects drop out due to
the inability to finish them, being for lack of time to concentrate or
because they got bored by the chore.)

   Maybe if we could find the way to make the knowledge found in
quizzes be more exciting to new devs, then we could still have a
strong recruitment process without the burden of completing the
quizzes. So, what I propose is to transform the quizzes part of the
process into a list of tasks the prospect should complete in order to
gain the necessary ability to pass. This ability could be measured
in points or just by task completed.

   Then it gets interesting for them and for us. Those tasks could be
to tackle problems from the quizzes but in real ebuilds (prepared by
us for this, much as when recruiters ask us to clean some ebuild) or
could be tasks created by teams to specifically address common issues
in their domain if the prospect is trying to join them or shows an
interest on helping this specific team.

 Of course this doesn't address the organizational side of things, so
 we need to come up with something else for that.

   This doesn't address them either. But I really don't think this is
the main issue that causes the problem :) So I guess these questions
could remain in one easy quiz.

 --
 Ben de Groot
 Gentoo Linux Qt project lead developer



  If I can be of any assistance in this, I'll gladly help.

--
Jesus Rivero (Neurogeek)
Gentoo Python Team



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 03 Apr 2010 19:56:53 +0100, George Prowse
george.pro...@gmail.com wrote:

 Does mediawiki have captcha ability?
 

Yes, there are plug-ins provide that functionality. [1]

Let's get a general Wiki concept done before talking about spam
remedy in detail, though. :)


[1] http://www.mediawiki.org/wiki/Manual:Combating_spam#Captcha
-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Jacob Godserv
On Sat, Apr 3, 2010 at 05:38, Petteri Räty betelge...@gentoo.org wrote:
 My perception from the outside is also that it's sometimes hard to offer
 help. So if we now that we are busy then let's try to embrace others
 doing the work.

This is also what I have observed. I think Gentoo needs appear to be
much more focused on how to let people contribute, rather than how to
filter/monitor contributions. There's too much discussion about how
something is bad and why it shouldn't happen in the documentation and
mailing list, and too little about what can be done to make sure the
contribution, idea, or user(s) get included.

One specific example I can give is the developer status itself. Gentoo
developers are responsible for everything, including maintenance. This
is not a bad thing, if it's part of a greater developer ecosystem. All
successful projects I've observed survive on half of the work, at
least, being done by volunteers, and the developers are there to
simply review the work before it is applied.

As far as I can tell, creating an inviting atmosphere, in which the
developers listen and react to the community, is essential to the
continued survival of Gentoo.

Yea, this one of those long-term things that sounds awesome in theory
but is hard to do right. However, I think the sooner ideas like these
are discussed and possibly implemented, the sooner we don't have
threads like these in the mailing list. I am encouraged that Gentoo
developers are considering how to regroup themselves.

-- 
Jacob

For then there will be great distress, unequaled
from the beginning of the world until now — and never
to be equaled again. If those days had not been cut
short, no one would survive, but for the sake of the
elect those days will be shortened.

Are you ready?



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Alex Legler
On Sat, 3 Apr 2010 15:19:20 +0200, Ben de Groot yng...@gentoo.org
wrote:

 Okay, so it seems a lot of people do want a wiki. So let's see what
 we can do to make that happen.
 

I created a Wiki page (oh, the irony) to track the results of this
thread in the Gentoo eV wiki:
http://gentoo-ev.org/wiki/Official_Gentoo_wiki

Feel free to edit the page or email me changes.

Alex

-- 
Alex Legler | Gentoo Security / Ruby
a...@gentoo.org | a...@jabber.ccc.de


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: List of User projects

2010-04-03 Thread Jacob Godserv
On Sun, Mar 28, 2010 at 10:27, Duncan 1i5t5.dun...@cox.net wrote:
 What other distributions (*BSD, Linux, or...) do you know that use
 openrc?  IOW, I know it was designed to be distribution independent, but I
 don't know of anyone else using it (well, other than Gentoo derivatives),
 and Gentoo certainly influenced it.

Last I checked, Ubuntu is going to adopt it. How's that for a compliment? :)
http://brainstorm.ubuntu.com/idea/18452/

-- 
Jacob

For then there will be great distress, unequaled
from the beginning of the world until now — and never
to be equaled again. If those days had not been cut
short, no one would survive, but for the sake of the
elect those days will be shortened.

Are you ready?



Re: [gentoo-dev] Re: List of User projects

2010-04-03 Thread Jacob Godserv
On Sat, Apr 3, 2010 at 15:30, Jacob Godserv jacobgods...@gmail.com wrote:
 Last I checked, Ubuntu is going to adopt it. How's that for a compliment? :)
 http://brainstorm.ubuntu.com/idea/18452/

Sorry for the extra e-mail, but I should clarify:
Ubuntu is seriously considering adopting it.

-- 
Jacob

For then there will be great distress, unequaled
from the beginning of the world until now — and never
to be equaled again. If those days had not been cut
short, no one would survive, but for the sake of the
elect those days will be shortened.

Are you ready?



Re: [gentoo-dev] Re: List of User projects

2010-04-03 Thread Michał Górny
On Sat, 3 Apr 2010 15:31:20 -0400
Jacob Godserv jacobgods...@gmail.com wrote:

 On Sat, Apr 3, 2010 at 15:30, Jacob Godserv jacobgods...@gmail.com
 wrote:
  Last I checked, Ubuntu is going to adopt it. How's that for a
  compliment? :) http://brainstorm.ubuntu.com/idea/18452/
 
 Sorry for the extra e-mail, but I should clarify:
 Ubuntu is seriously considering adopting it.

No offence but '-15' doesn't sounds as serious as '344' for upstart.

-- 
Best regards,
Michał Górny

http://mgorny.alt.pl
xmpp:mgo...@jabber.ru


signature.asc
Description: PGP signature


Re: [gentoo-dev] [RFC] More reliable hiding preserved libraries

2010-04-03 Thread Maciej Mrozowski
On Saturday 03 of April 2010 14:16:14 Fabian Groffen wrote:
 Shouldn't we fix that buildsystem then?  Do you have an example of a
 package/buildsystem that does that?
We already do, the thing is that maybe we don't have to.
https://bugs.gentoo.org/show_bug.cgi?id=240323
From top of my head: python having issues with sys-libs/db as well as some 
packages with readline.
 
  It would indeed. Now when I think about it, moving stuff to preserved
  library dir could be just done - provided it's possible - along with
  fixing/setting DT_RPATH's in reverse runtime dependencies. This way no
  system-wide LIBRARY_PATH's would be necessary.
  Is it possible? Mike?
 No, unless you somehow make sure you reserve space for this, by e.g.
 setting a bogus rpath entry at buildtime.  If you want to go that route,
 you probably want to look at the Prefix' binutils-config wrapper that
 already calls the linker with added rpath arguments.  Afterwards you can
 use chrpath to set it to the correct location.  Will get messy with the
 vdb though, but if Portage's doing it, it can probably be dealt with.
Sounds messy indeed, what about hardened/SELinux/AppArmor/whatever - do they 
allow such DT_RPATH operations? It should be probably also restricted for 
binary-only packages.

On Saturday 03 of April 2010 20:51:43 Tiziano Müller wrote:
 Don't fix the hack. Remove the preserve libs feature, make the PMs
 check for rdeps per default before unmerging things.
This will only prevent creating orphans of uninstalled libraries, what about 
upgraded ones when SOVERSION has been bumped (the most common case)? Besides I 
can already imagine PMS-related discussion regarding make the PMs check for 
rdeps per default before unmerging things - thx but no thx.

 Slot libraries where needed, slot dep operators (EAPI 4) will help.
Again, you suggest to SLOT every library that happened to bump SOVERSION. It's 
unrealistic. Besides library should be slotted when it's API changes, for 
source based distributions it's not needed for ABI changes - let's not confuse 
those two. Also excessive slotting increases probability of breaking library 
discovery mechanisms in various build systems (not everyone uses pkg-config).

 And if that doesn't work out we need a separate var to give the PM a hint 
when API/ABI breakages happen (such that the PM knows when to re-install the 
rev deps).
It needs PMS amended and thus GLEP. Please submit a GLEP item for this if you 
see it fit.
Anyway, as explained in OT, it's not a problem of package manager dependencies 
system but issue with broken/not smart build systems - no dependency tree 
magic will solve this issue.

-- 
regards
MM



Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Sebastian Pipping
On 04/03/10 16:05, Petteri Räty wrote:
 http://www.gentoo.org/proj/en/devrel/staffing-needs/
 
 I don't know if developers know that this page is autogenerated from
 individual project pages these days so it's easy for any developer to
 get stuff there.

Has anyone every tried to read that page?
It's such a pain to that I doubt it.



Sebastian



Re: [gentoo-dev] [Gentoo Phoenix] recruitment process

2010-04-03 Thread Sebastian Pipping
On 04/03/10 21:00, Jesus Rivero (Neurogeek) wrote:
Maybe if we could find the way to make the knowledge found in
 quizzes be more exciting to new devs, then we could still have a
 strong recruitment process without the burden of completing the
 quizzes. So, what I propose is to transform the quizzes part of the
 process into a list of tasks the prospect should complete in order to
 gain the necessary ability to pass. This ability could be measured
 in points or just by task completed.

Nice idea!


This doesn't address them either. But I really don't think this is
 the main issue that causes the problem :) So I guess these questions
 could remain in one easy quiz.

While you mention the non-technical part: I imagine a gain out of moving
that part to the very end of recruiting: to when people know they almost
made it.  Especially putting up these questions first, turns some people
away too: The problem is they get the wrong impression that being will
be about these boring things later on, but it isn't.

Betelgeuse, what do you think?



Sebastian



Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Gilles Dartiguelongue
Le samedi 03 avril 2010 à 12:50 +0300, Petteri Räty a écrit :
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later?

You are trying to remove a valid status for a case that has been badly
managed ??? Speaking for gnome herd, afaik, all bugs marked LATER are
for the simple reason they will be done later and no other status would
be fine expect REJECTED maybe, but we don't want to say that to the face
of the reported like this do we ?

-- 
Gilles Dartiguelongue e...@gentoo.org
Gentoo


signature.asc
Description: Ceci est une partie de message numériquement signée


Re: [gentoo-dev] Should we disable RESOLVED LATER from bugzilla?

2010-04-03 Thread Alec Warner
2010/4/3 Gilles Dartiguelongue e...@gentoo.org:
 Le samedi 03 avril 2010 à 12:50 +0300, Petteri Räty a écrit :
 I don't think later is valid resolution. If there's a valid bug it just
 means it's never looked at again. If the bug is not valid then a
 different resolution should be used. So what do you think about
 disabling later?

 You are trying to remove a valid status for a case that has been badly
 managed ??? Speaking for gnome herd, afaik, all bugs marked LATER are
 for the simple reason they will be done later and no other status would
 be fine expect REJECTED maybe, but we don't want to say that to the face
 of the reported like this do we ?

Thats why I think a bugzilla LATER keyword is just as effective; but
people doing bugzie searches would no longer exclude these types of
bugs on accident.

-A


 --
 Gilles Dartiguelongue e...@gentoo.org
 Gentoo




[gentoo-dev] [Gentoo Pheonix] Heartbeat team force

2010-04-03 Thread Sebastian Pipping
I'm calling for participation in a new team working on things around
reports, bug analysis, heartbeat tracking in Gentoo:


Goals
=
- help track the heartbeat/breath of Gentoo
(bugs fixed per day, bug distribution per herd, ..)

- point to problems we may be overlooking in Gentoo
(letting numbers speak to us and listening to them)

- help to prioritize when distributing available resources
(specific calls for help, people switching teams, ..)


Data we will be working with

- The Bug database  (XML from Bugzilla, ..)
- Package tree history  (VCS logs, ..)
- User setup details  (gentoo-smolt, ..)
- ..


Concrete tasks
==
- bugday.g.o re-write  (work in progress)
- work on association between bugs and packages
  (for all bugs, not just bugday ones)
- get real numbers on how much active manpower we have


People
==
These poeple are in de facto:
- deathwing00
- sping
- you here?


If this is stuff which
- you have time for
- you are good at

please join us!



Sebastian




Re: [gentoo-dev] [Gentoo Pheonix] Heartbeat team force

2010-04-03 Thread Jesus Rivero (Neurogeek)
On Sat, Apr 3, 2010 at 5:54 PM, Sebastian Pipping sp...@gentoo.org wrote:
 I'm calling for participation in a new team working on things around
 reports, bug analysis, heartbeat tracking in Gentoo:


 Goals
 =
 - help track the heartbeat/breath of Gentoo
    (bugs fixed per day, bug distribution per herd, ..)

 - point to problems we may be overlooking in Gentoo
    (letting numbers speak to us and listening to them)

 - help to prioritize when distributing available resources
    (specific calls for help, people switching teams, ..)


 Data we will be working with
 
 - The Bug database  (XML from Bugzilla, ..)
 - Package tree history  (VCS logs, ..)
 - User setup details  (gentoo-smolt, ..)
 - ..


 Concrete tasks
 ==
 - bugday.g.o re-write  (work in progress)
 - work on association between bugs and packages
  (for all bugs, not just bugday ones)
 - get real numbers on how much active manpower we have


 People
 ==
 These poeple are in de facto:
 - deathwing00
 - sping
 - you here?

   Sebastian, count me in. I believe this sort of stuff, or small
parts of what you are mentioning, was done in the newsletter. I
believe this is something real nice we should put somewhere public.



 If this is stuff which
 - you have time for
 - you are good at

 please join us!



 Sebastian


   Best regards,

--
Jesus Rivero (Neurogeek)
Gentoo Python Team



Re: [gentoo-dev] [Gentoo Pheonix] Heartbeat team force

2010-04-03 Thread Alec Warner
On Sat, Apr 3, 2010 at 3:24 PM, Sebastian Pipping sp...@gentoo.org wrote:
 I'm calling for participation in a new team working on things around
 reports, bug analysis, heartbeat tracking in Gentoo:

I will help with scripting; but probably not much else.

-A



 Goals
 =
 - help track the heartbeat/breath of Gentoo
    (bugs fixed per day, bug distribution per herd, ..)

 - point to problems we may be overlooking in Gentoo
    (letting numbers speak to us and listening to them)

 - help to prioritize when distributing available resources
    (specific calls for help, people switching teams, ..)


 Data we will be working with
 
 - The Bug database  (XML from Bugzilla, ..)
 - Package tree history  (VCS logs, ..)
 - User setup details  (gentoo-smolt, ..)
 - ..


 Concrete tasks
 ==
 - bugday.g.o re-write  (work in progress)
 - work on association between bugs and packages
  (for all bugs, not just bugday ones)
 - get real numbers on how much active manpower we have


 People
 ==
 These poeple are in de facto:
 - deathwing00
 - sping
 - you here?


 If this is stuff which
 - you have time for
 - you are good at

 please join us!



 Sebastian






Re: [gentoo-dev] [Gentoo Pheonix] Heartbeat team force

2010-04-03 Thread Sebastian Pipping
On 04/04/10 00:30, Jesus Rivero (Neurogeek) wrote:
Sebastian, count me in.

Cool!


 I believe this sort of stuff, or small
 parts of what you are mentioning, was done in the newsletter. I
 believe this is something real nice we should put somewhere public.

Can you elaborate on that?  I'm not sure what what you refer to.



Sebastian



Re: [gentoo-dev] [Gentoo Pheonix] Heartbeat team force

2010-04-03 Thread Sebastian Pipping
On 04/04/10 00:42, Alec Warner wrote:
 I will help with scripting; but probably not much else.

Just right, there will be lots of scripting :-)

The current script dumping groud is hosted here:
http://git.goodpoint.de/?p=gentoo-bug-heartbeat.git;a=summary



Sebastian



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sebastian Pipping
On 04/03/10 16:46, Ben de Groot wrote:
 I propose to use MediaWiki.
 
 As I said in my other post, MediaWiki and MoinMoin should, in my
 opinion, be on our shortlist to consider.

My vote on MediaWiki, too.

(I do like DokuWiki better for personal things but mediaWiki seems the
best choice for a project this large.)

Btw was it Fedora having moved from MoinMoin to MediaWiki?
I remember something like that, could be erring though.


 Here's another idea:
 The German Wikipedia uses a concept called sighted revisions. If you
 visit an article without logging in you will see the latest sighted
 revision, as an identified user you can also view the latest revision.
 
 That's an interesting idea, which we should consider.

I'm not sure if that a thing to go for.  Drawbacks:
- More work  (whereas we could use more manpower already)
- New bottlenecks

Couldn't we just make two big namespaces

  'devs'-- Developers only
  'registered'  -- Full edit access to any registered user

in the same wiki and have pages be in either namespace, reflecting the
namespace in the page name or path somehow?

I expect that to be
- easy to implement
- providing a good mix of openness and quality control


 GuideXML documents are often experienced as an unnecessary
 barrier.

I think you should clearly state again that this is not gonna replace
GuideXML, just migrate a few use cases where a wiki fits better.
This is what you aim for, right?



Sebastian



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sebastian Pipping
On 04/03/10 16:36, Ben de Groot wrote:
 This also raises the question of license. Our current documentation
 mostly uses the CC-BY-SA license, while the unoffical wiki adds a
 non-commercial restriction. By choosing one license over the other
 we will make copy-pasting content from the source that has the other
 license, as far as I can see, illegal. I would say that interchange
 possibilities with our existing official documentation has priority.

Good point.  I agree that a restriction against commercial usage does
not work for us.



Sebastian



Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sebastian Pipping
Ben, good to see you driving this process!  Thanks!



Sebastian



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Sebastian Pipping
On 04/03/10 18:03, Alec Warner wrote:
  - date of last commit: Gentoo is fast moving and packages that
 haven't had commits since 200{4,5,6} are probably old, unmaintained
 and may not even compile or run.
  - date of last listed maintainer commit versus last commit:
 Basically if the maintainer hasn't touched the ebuild in a while but
 someone else (herd members?) have, the metadata.xml is probably out of
 date.

Have the result of that analysis collected somewhere?


 The above are all pretty easy to do with the data in the tree.  Some
 other useful ideas might be:
  - compare open bugs for the package, when was the last bug for a
 package closed (bugs data kinda sucks for this)

Right, but we can get that working.  I have a regex to get package
names from bug titles around that works well.  All we need to do is fix
all bug titles ever to contain package names: Could take a whole bugday
or two :-)


  - for a given package in a herd, check the version in the tree
 against freshmeat or similar to see how far behind it is (I think
 someone wrote something for this already, exherbo?)

That's a larger project.  GSOC ideas should contain such thing.


  - check imlate to see if keywording is behind (is the maintainer
 filing stablereqs?)

While you mention that: it's the first time I hear a maintainer should
do that.  if so can you raise awareness of it and explain the what and
why in another thread on gentoo-dev?



Sebastian



RE: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sylvain Alain






 Date: Sun, 4 Apr 2010 01:37:03 +0200
 From: sp...@gentoo.org
 To: gentoo-dev@lists.gentoo.org
 Subject: Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki
 
 On 04/03/10 16:46, Ben de Groot wrote:
  I propose to use MediaWiki.
  
  As I said in my other post, MediaWiki and MoinMoin should, in my
  opinion, be on our shortlist to consider.
 
 My vote on MediaWiki, too.
 
 (I do like DokuWiki better for personal things but mediaWiki seems the
 best choice for a project this large.)
 
 Btw was it Fedora having moved from MoinMoin to MediaWiki?
 I remember something like that, could be erring though.
 
 
  Here's another idea:
  The German Wikipedia uses a concept called sighted revisions. If you
  visit an article without logging in you will see the latest sighted
  revision, as an identified user you can also view the latest revision.
  
  That's an interesting idea, which we should consider.
 
 I'm not sure if that a thing to go for.  Drawbacks:
 - More work  (whereas we could use more manpower already)
 - New bottlenecks
 
 Couldn't we just make two big namespaces
 
   'devs'-- Developers only
   'registered'  -- Full edit access to any registered user
 
 in the same wiki and have pages be in either namespace, reflecting the
 namespace in the page name or path somehow?
 
 I expect that to be
 - easy to implement
 - providing a good mix of openness and quality control
 
 
  GuideXML documents are often experienced as an unnecessary
  barrier.
 
 I think you should clearly state again that this is not gonna replace
 GuideXML, just migrate a few use cases where a wiki fits better.
 This is what you aim for, right?
 
 
 
 Sebastian
 


I hope that you will not migrate the GuideXML inside the wiki, because it's so 
simple to write documentations inside a wiki and right now the unofficial 
Gentoo Wiki is clean and simple.

If you want to have registered users and contributors, then you need to use a 
standard syntaxe wiki.

Sylvain aka d2_racing

  
_
Got a phone? Get Hotmail  Messenger for mobile!
http://go.microsoft.com/?linkid=9724464

Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Sebastian Pipping
On 04/04/10 02:11, Sylvain Alain wrote:
 I hope that you will not migrate the GuideXML inside the wiki, because
 it's so simple to write documentations inside a wiki and right now the
 unofficial Gentoo Wiki is clean and simple.
 
 If you want to have registered users and contributors, then you need to
 use a standard syntaxe wiki.

I didn't plan to, no.

On a side not please only quote parts of mails that you actually refer
to.  It means less scrolling and better context for everybody.



Sebastian




Re: [gentoo-dev] [Gentoo Phoenix] an official Gentoo wiki

2010-04-03 Thread Ben de Groot
On 4 April 2010 01:37, Sebastian Pipping sp...@gentoo.org wrote:
 Btw was it Fedora having moved from MoinMoin to MediaWiki?
 I remember something like that, could be erring though.

You are right. Here are some relevant links a quick Google search
turned up for me:

https://fedorahosted.org/fedora-infrastructure/ticket/31
http://fedoraproject.org/wiki/Infrastructure/WikiRequirements
https://www.redhat.com/archives/fedora-infrastructure-list/2008-February/msg00085.html

It looks like their main concerns were performance, both in terms of
scalability and search (the default internal MoinMoin search engine
is notoriously slow). Makes you wonder how Ubuntu manage to use
MoinMoin apparently succesfully.

The conclusion (in my eyes) is that MediaWiki is likely to be the
best choice and easiest to set up for our purposes. Unless someone
comes with another proposal and good arguments to go with something
else, I'd say we should stick to MediaWiki.


 Here's another idea:
 The German Wikipedia uses a concept called sighted revisions. If you
 visit an article without logging in you will see the latest sighted
 revision, as an identified user you can also view the latest revision.

 That's an interesting idea, which we should consider.

 I'm not sure if that a thing to go for.  Drawbacks:
 - More work  (whereas we could use more manpower already)
 - New bottlenecks

 Couldn't we just make two big namespaces

  'devs'        -- Developers only
  'registered'  -- Full edit access to any registered user

 in the same wiki and have pages be in either namespace, reflecting the
 namespace in the page name or path somehow?

 I expect that to be
 - easy to implement
 - providing a good mix of openness and quality control

Actually this came up in earlier discussions as well, and there was
an in my opinion valid concern about the status and quality of user
generated documentation, especially if we open it to the wider public
as we are proposing here. I think it would be a good thing to give
certain revisions of a certain page an offical stamp of approval.
It would probably be educational to see how other distros handle
that. Does anyone want to volunteer to find that out?

 GuideXML documents are often experienced as an unnecessary
 barrier.

 I think you should clearly state again that this is not gonna replace
 GuideXML, just migrate a few use cases where a wiki fits better.
 This is what you aim for, right?

A wiki can fulfill several purposes for us:

1. Easy collaboration among devs, for brainstorming, developing new
   documentation, assembling upcoming meeting agendas, and so on
   [for which there currently is not really any obvious place]
2. A place for users to collaborate on and contribute to documentation
   [which is currently covered by the unofficial wiki]
3. A place to host and maintain our existing documentation
   [which is currently in GuideXML]

For me the most important and immediate need is number 1. This is the
need that came up several times recently, and the push for me to try
to make this happen.

I am not pushing for our existing documentation to be migrated into a
wiki at this point. But I think that once the place is there, and it
functions well, it would be the obvious next step to do so. As I said
before, the barrier to contributing and maintaining documentation is
much higher in the case of GuideXML, so it doesn't really make sense
to keep that around when we have a better solution.

I know there are people who do not agree with me on this last point,
which is why I see that as a later and separate goal. We can cross
that bridge when we come to it.

Cheers,
-- 
Ben de Groot
Gentoo Linux Qt project lead developer



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Joshua Saddler
On Sat, 03 Apr 2010 11:16:32 +0200
Tobias Scherbaum dertobi...@gentoo.org wrote:
 
 - Our formerly outstanding documentation still is somewhat maintained,
 but that's it. I haven't seen any new additions (both to our docs, but
 also to our docs-team) for years. People are constantly asking for a
 documentation wiki, but ... 

Thanks for sh**ting on my efforts. There are lots of visible changes, and I 
make a point of getting the word out when a new guide turns up in /doc/. I blog 
about the new docs I add, and I spend awhile working with contributors to make 
sure we get good stuff out there and that it's constantly updated -- the 
Openbox guide Nate Zachary wrote comes to mind. I'm also always working with 
developers who are writing docs in their spare time, coaching 'em through the 
process, assisting with GuideXML, taking patches, *and* creating patches and 
updates for devs who are posting documents in /proj/ and in their personal 
devspace. But I guess that doesn't mean anything to you.

Oh yes, and I spend hours each week constantly updating docs based on the 
inflow of bugs, forum reports, and I constantly re-read each one and improve 
stuff where I can on-the-fly. Not everything has a bug tracker, but the end 
result is still a visible difference in the stuff you see on the website.

 - Website redesign - we had a contest some years ago, got a winner,
 someone started to adapt the design and somewhat that project fall
 asleep.

We've added quite a bit, with the automated feeds and whatnot. And the sidebar 
stuff. And the revamping of our releases page, and lots of other areas. I've 
added lots of stuff; I guess you just haven't noticed.

 - Speaking of our website, PR ... guess there's nothing more to add. 

Thanks for sh**ting on my efforts here, too. Take SCALE last month. I guess all 
the work I did to organize SCALE and go out and make a difference with our 
(potential) users by talking with them doesn't mean anything. All the 
word-of-mouth I've done with folks before and after SCALE, even my coworkers 
must not count for much.

* * *

I would have expected such this kind of negative, abrasive email from a user, 
but to see such a sensationalist letter coming from a developer is 
disappointing, to say the least. I expect better from you. Because whether you 
realize it or not, your email can only come across as denigrating my efforts, 
and everyone else who puts in hard work on (actually visible!) changes.

Your email was inflammatory and offensive, but not in the way that motivates me 
to do more or do anything different. It came across as extremely demotivational.


signature.asc
Description: PGP signature


Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Alec Warner
On Sat, Apr 3, 2010 at 6:48 PM, Joshua Saddler nightmo...@gentoo.org wrote:
 On Sat, 03 Apr 2010 11:16:32 +0200
 Tobias Scherbaum dertobi...@gentoo.org wrote:

 - Our formerly outstanding documentation still is somewhat maintained,
 but that's it. I haven't seen any new additions (both to our docs, but
 also to our docs-team) for years. People are constantly asking for a
 documentation wiki, but ...

 Thanks for sh**ting on my efforts. There are lots of visible changes, and I 
 make a point of getting the word out when a new guide turns up in /doc/. I 
 blog about the new docs I add, and I spend awhile working with contributors 
 to make sure we get good stuff out there and that it's constantly updated -- 
 the Openbox guide Nate Zachary wrote comes to mind. I'm also always working 
 with developers who are writing docs in their spare time, coaching 'em 
 through the process, assisting with GuideXML, taking patches, *and* creating 
 patches and updates for devs who are posting documents in /proj/ and in their 
 personal devspace. But I guess that doesn't mean anything to you.

 Oh yes, and I spend hours each week constantly updating docs based on the 
 inflow of bugs, forum reports, and I constantly re-read each one and improve 
 stuff where I can on-the-fly. Not everything has a bug tracker, but the end 
 result is still a visible difference in the stuff you see on the website.

You need to take comments less personally.  If there is a constant
stream of updates then point him at your cia comment log or similar;
no need to pick a fight about it.  Certainly when compared to our
documentation of old I think the rate of new documents and document
updates is likely less now than it was then.  Perhaps what Tobias is
trying to convey is that he wants more people to contribute and write
documents.


 - Website redesign - we had a contest some years ago, got a winner,
 someone started to adapt the design and somewhat that project fall
 asleep.

 We've added quite a bit, with the automated feeds and whatnot. And the 
 sidebar stuff. And the revamping of our releases page, and lots of other 
 areas. I've added lots of stuff; I guess you just haven't noticed.

Lots of content sure; not so much on the design side.  I personally
like our website and I think the design is fine (no need to put too
much effort into it IMHO.) but if other folks want to spend time on it
I'm not going to say no.  I still think something like taking what we
have and doing the redesign on non-gentoo stuff and then being like
'yo dawg I heard you like websites so i put a website in your website
so you can browse while you browse' or similar is the way to iterate.


 - Speaking of our website, PR ... guess there's nothing more to add.

 Thanks for sh**ting on my efforts here, too. Take SCALE last month. I guess 
 all the work I did to organize SCALE and go out and make a difference with 
 our (potential) users by talking with them doesn't mean anything. All the 
 word-of-mouth I've done with folks before and after SCALE, even my coworkers 
 must not count for much.

 * * *

 I would have expected such this kind of negative, abrasive email from a user, 
 but to see such a sensationalist letter coming from a developer is 
 disappointing, to say the least. I expect better from you. Because whether 
 you realize it or not, your email can only come across as denigrating my 
 efforts, and everyone else who puts in hard work on (actually visible!) 
 changes.

 Your email was inflammatory and offensive, but not in the way that motivates 
 me to do more or do anything different. It came across as extremely 
 demotivational.


Well it certainly hi-lights one area; that we often fail at
communicating what we are doing.  The pr team has some great people on
it who do great stuff (not including me; I tend to do as little as
possible.)  Maybe Tobias is blissfully unaware of the efforts of the
team.  Maybe he thinks the team can do better.  I don't see him saying
'well the pr team sucks balls!'  I see him saying 'well the pr team is
very quiet.'  I don't think that is too far from the truth; although
certainly pr@ is active it doesn't look like it from anyone not on
that alias (SCALE aside.)

-A



Re: [gentoo-dev] Is Gentoo dying?

2010-04-03 Thread Dale

Alec Warner wrote:

On Sat, Apr 3, 2010 at 6:48 PM, Joshua Saddlernightmo...@gentoo.org  wrote:
   

On Sat, 03 Apr 2010 11:16:32 +0200
Tobias Scherbaumdertobi...@gentoo.org  wrote:

 

- Our formerly outstanding documentation still is somewhat maintained,
but that's it. I haven't seen any new additions (both to our docs, but
also to our docs-team) for years. People are constantly asking for a
documentation wiki, but ...
   

Thanks for sh**ting on my efforts. There are lots of visible changes, and I 
make a point of getting the word out when a new guide turns up in /doc/. I blog 
about the new docs I add, and I spend awhile working with contributors to make 
sure we get good stuff out there and that it's constantly updated -- the 
Openbox guide Nate Zachary wrote comes to mind. I'm also always working with 
developers who are writing docs in their spare time, coaching 'em through the 
process, assisting with GuideXML, taking patches, *and* creating patches and 
updates for devs who are posting documents in /proj/ and in their personal 
devspace. But I guess that doesn't mean anything to you.

Oh yes, and I spend hours each week constantly updating docs based on the 
inflow of bugs, forum reports, and I constantly re-read each one and improve 
stuff where I can on-the-fly. Not everything has a bug tracker, but the end 
result is still a visible difference in the stuff you see on the website.
 

You need to take comments less personally.  If there is a constant
stream of updates then point him at your cia comment log or similar;
no need to pick a fight about it.  Certainly when compared to our
documentation of old I think the rate of new documents and document
updates is likely less now than it was then.  Perhaps what Tobias is
trying to convey is that he wants more people to contribute and write
documents.

   
 

- Website redesign - we had a contest some years ago, got a winner,
someone started to adapt the design and somewhat that project fall
asleep.
   

We've added quite a bit, with the automated feeds and whatnot. And the sidebar 
stuff. And the revamping of our releases page, and lots of other areas. I've 
added lots of stuff; I guess you just haven't noticed.
 

Lots of content sure; not so much on the design side.  I personally
like our website and I think the design is fine (no need to put too
much effort into it IMHO.) but if other folks want to spend time on it
I'm not going to say no.  I still think something like taking what we
have and doing the redesign on non-gentoo stuff and then being like
'yo dawg I heard you like websites so i put a website in your website
so you can browse while you browse' or similar is the way to iterate.

   
 

- Speaking of our website, PR ... guess there's nothing more to add.
   

Thanks for sh**ting on my efforts here, too. Take SCALE last month. I guess all 
the work I did to organize SCALE and go out and make a difference with our 
(potential) users by talking with them doesn't mean anything. All the 
word-of-mouth I've done with folks before and after SCALE, even my coworkers 
must not count for much.

* * *

I would have expected such this kind of negative, abrasive email from a user, 
but to see such a sensationalist letter coming from a developer is 
disappointing, to say the least. I expect better from you. Because whether you 
realize it or not, your email can only come across as denigrating my efforts, 
and everyone else who puts in hard work on (actually visible!) changes.

Your email was inflammatory and offensive, but not in the way that motivates me 
to do more or do anything different. It came across as extremely demotivational.

 

Well it certainly hi-lights one area; that we often fail at
communicating what we are doing.  The pr team has some great people on
it who do great stuff (not including me; I tend to do as little as
possible.)  Maybe Tobias is blissfully unaware of the efforts of the
team.  Maybe he thinks the team can do better.  I don't see him saying
'well the pr team sucks balls!'  I see him saying 'well the pr team is
very quiet.'  I don't think that is too far from the truth; although
certainly pr@ is active it doesn't look like it from anyone not on
that alias (SCALE aside.)

-A

   


As a user, I see both sides of this.  I rarely go to the actual Gentoo 
site and mostly read the home page when I do.  I may go to a link once 
in a while that is posted on the mailing list but that is about it.


I think what I see from the OP is that he feels there needs to be more 
people involved in several areas.  I don't know you Joshua but if you 
are doing a lot of the docs by yourself or with just a few helpers, I 
think you need more help.  The pages I do see are really good and I read 
other people using other distros commend Gentoo on its documentation.  
It just that maybe you need more help so that even more things can be 
done.  Look at it this way, what would happen if you had twice the help