Re: [gentoo-dev] Last rites: dev-php5/ZendOptimizer

2011-03-03 Thread Thilo Bangert
On Thursday 03 March 2011 22:26:38 Ole Markus With wrote:
> # Ole Markus With  (03 Mar 2011)
> # Masked 30 days for removal.
> # Fetch restrictions. Does not work with >=dev-lang/php-5.3
> dev-php5/ZendOptimizer

i dont run ZendOptimizer currently, but i have used it in the past to run 
commercial applications signed by Zend Guard. it appears for php > 5.3 the 
Zend Guard Loader - 5.5.0 is the replacement for ZendOptimizer.

ebuild here:
https://bugs.gentoo.org/show_bug.cgi?id=346043

kind regards
Thilo



Re: [gentoo-dev] CUPS 1.4 and FFMpeg 0.6

2010-09-09 Thread Thilo Bangert
Christian Faulhammer  said:
> Hi,
> 
> a security stabilisation for Chromium [1] wants Cups 1.4 stable.  My
> test requests on Planet Gentoo and via identi.ca revealed no real
> blockers, although people report that they needed to readd their
> printers in order to work.  Does anybody here know an obstacle to the
> stabilisation?  And should a news item issued for that?


i've been running 1.4.x for a couple of months - no problems on the 
desktop. on the server though, 1.4.x regresses with regard to DNS-
SD/bonjour when using avahi as a backend - which is a bit of a problem, 
since apple disables listening to cups broadcasts. so anybody having osx 
clients, will not have zero configuration of printers on those clients.

https://bugs.launchpad.net/ubuntu/+source/cups/+bug/465916

in my opinion this should *not* block stablization, though.

kind regards
Thilo

> 
> The same goes for FFMpeg 0.6, although it is needed for a security
> stabilisation of VLC [2].  There is one open bug which still needs to
> be resolved, otherwise I had no reports of problems so far.
> 
> V-Li
> 
> [1] https://bugs.gentoo.org/show_bug.cgi?id=335750
> [2] https://bugs.gentoo.org/show_bug.cgi?id=332361



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


Re: [gentoo-dev] QA last rites for net-misc/omnievents

2010-08-31 Thread Thilo Bangert
Alec Warner  said:
> On Mon, Aug 30, 2010 at 1:18 PM, Diego E. Pettenò  
wrote:
> > # Diego E. Pettenņ  (30 Aug 2010)
> > #  on behalf of QA team
> > #
> > # Initial import in 2005 and never bumped; no users in tree;
> 
> What does 'no users in tree' mean?  No revdeps?

I read this as:
nothing in the tree depends on it. it is a leaf in the global deptree.

kind regards
Thilo


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


Re: [gentoo-dev] Re: The future of sys-apps/openrc in Gentoo

2010-08-24 Thread Thilo Bangert
Mike Frysinger  said:
> On Tuesday, August 24, 2010 08:57:45 Thilo Bangert wrote:
> > > , efficient, known-good solution
> > > that does what you'd expect it to do and replace it with a new
> > > thingy that doesn't provide all the features, is harder to debug
> > > etc. etc.? I just don't see any *advantage* from it apart from
> > > saying "OMG HAZ NEW FEATRUES" :)
> > 
> > one feature of systemd is, that it has an active upstream.
> 
> ... and so does openrc

presumably you are referring to this:
http://www.gentoo.org/proj/en/base/openrc/

?

Thats great news. Thanks.


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


Re: [gentoo-dev] Re: The future of sys-apps/openrc in Gentoo

2010-08-24 Thread Thilo Bangert
> Or you just let a shell handle it. Does most of the things
> automatically, has a pretty low memory and startup overhead, and it
> tends to be quite human-readable.
> 
> ... why would I want to remove a 

> stable

the biggest complaint about openrc is that its not in stable - go figure.

> , efficient, known-good solution
> that does what you'd expect it to do and replace it with a new thingy
> that doesn't provide all the features, is harder to debug etc. etc.? I
> just don't see any *advantage* from it apart from saying "OMG HAZ NEW
> FEATRUES" :)

one feature of systemd is, that it has an active upstream. 

no, i dont think it would be a good idea to switch to systemd, just yet. 
but like the original baselayout was breaking new ground back when it 
first was developed, so is systemd. it does things differently and may not 
have all features yet, but from the outset it appears to be vastly 
superior to sysv-style inits, upstart and openrc.

granted, systemd is currently able to attract enthusiastic supporters. 
reducing these to mere fanboys, however, is ignoring the technical 
solution that systemd proposes. yes, openrc works great - and yes, systemd 
is a better solution when looking at the overall problem.

given how long, so far, it has taken openrc to reach stable, it is no 
wonder people start lobbying for systemd today. ;-)

kind regards
Thilo


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


Re: [gentoo-dev] Wiki(es) for Gentoo ?!

2010-08-20 Thread Thilo Bangert
Alex Legler  said:
> On Fri, 20 Aug 2010 23:01:42 +0200, Thilo Bangert 
> 
> wrote:
> > Dear all,
> > 
> > can somebody summarize what the status is for one or more wikies for
> > gentoo - its users and/or its developers or whatever.
> > 
> > I can see this:
> > http://www.gentoo.org/proj/en/wiki/
> 
> There was a meeting (logs on this list) where the goals of the project
> were discussed and defined. Things like policies are still to be
> discussed.

uh - hhm. cant seem to find it. will look further, when i'm fully awake 
tomorrow. would be great to link to stuff like this from the project page, 
though.

> 
> Infra has hardware ready and I have started building a set of git repos
> with the mediawiki sources for it.
> 
> The testing wiki I host needs fixing because of a PHP update. I'll try
> to get to that this weekend.

great  - let me know.

> 
> > I'd like to know what and where someone interested in this could
> > help. Thanks.
> 
> Get the team to meet again and do the boring work (policies!).

ok

> Or if you're into PHP talk to me about helping with the sources.

do you have a TODO document laying around somewhere? i talk PHP from time 
to time.

> 
> Alex



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


Re: [gentoo-dev] Gentoo calendar for tracking Gentoo events

2010-08-20 Thread Thilo Bangert

> > 
> > has somebody found a way to access the gentoo calendar at google via
> > anonymous caldav or a plain ics read only url? i'd like to add the
> > gentoo calendar to my favorite calendaring software.
> 
> the link from the Gentoo page shows you the Google calendar ID:
> 88di0t0pl2cfau7oak48rbccfs%40group.calendar.google.com
> 
> so use that to get a xml/ical/whatever link:
> https://www.google.com/calendar/ical//public/basic
> https://www.google.com/calendar/ical//public/basic.ics

Thanks a lot! works like a charm. Perhaps this can even be added to the 
frontpage - like so:

Calendar (ics)

where ics is a link to the ics file. just an idea though.

Again thanks.

Thilo
> etc...
> -mike



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


Re: [gentoo-dev] Gentoo calendar for tracking Gentoo events

2010-08-20 Thread Thilo Bangert
Mike Frysinger  said:
> the front page of http://gentoo.org/ now links to a Google Calendar
> (see side bar).  this has been around for a while, but it seems it's
> been more of an "underground" thing, so it's time to raise its
> awareness.
> 
> like other aspects of Gentoo, all Gentoo developers have access to it
> to add their own events.  anything Gentoo related may be added of
> course !  meetings, events, scheduled package events, etc...
> 
> the access step requires a bit of help though -- simply e-mail me off
> list your gmail account and we can get you set up.  once you have
> access, you may easily pass it on to other Gentoo peeps.

has somebody found a way to access the gentoo calendar at google via  
anonymous caldav or a plain ics read only url? i'd like to add the gentoo 
calendar to my favorite calendaring software.

or are google non-customers limited to the web view?

thanks
Thilo


> -mike



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


[gentoo-dev] Wiki(es) for Gentoo ?!

2010-08-20 Thread Thilo Bangert
Dear all,

can somebody summarize what the status is for one or more wikies for 
gentoo - its users and/or its developers or whatever.

I can see this:
http://www.gentoo.org/proj/en/wiki/

and this:
http://bugs.gentoo.org/show_bug.cgi?id=75855

I'd like to know what and where someone interested in this could help. 
Thanks.

kind regards
Thilo


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


Re: [gentoo-dev] Treecleaner Project: Maintainer-needed page

2010-08-20 Thread Thilo Bangert

> 
> The script is running daily at 4:15 AM (UTC) I think but it only
> updates the page when needed.
> Using pquery it finds all the maintainer-needed packages. Then it
> compares this list to the yesterdays' one and decides if an update to
> the page is necessary or not

perhaps you can add a timestamp at the bottom to indicate when the list 
was last updated. dont know if the date on the right is updated but a 
timestamp would be more accurate.



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


Re: [gentoo-dev] Treecleaner Project: Maintainer-needed page

2010-08-20 Thread Thilo Bangert
Markos Chandras  said:
> Hi
> 
> The Treecleaners project introduced ( over a month ) and new page[1] to
> track maintainer-needed packages. This page is automatically
> generated. You can make use of this page to track packages that needs
> your love instead of searching bugzilla or grep the entire tree.
> 
> On behalf of the Treecleaners project

awesome! this is really cool. perhaps even announce it on gentoo-dev-
announce.

a feature request / suggestion for improvement may be to include a link 
which shows bugzilla search results for the package directly (like the one 
you can see on the linked packages page).

also, perhaps include a paragraph like the following:

Gentoo developers and users are encouraged to pick up maintenance for 
maintainer-needed packages. Users can become maintainers for packages via 
the proxy-maintainer process (link to proxy-maintainer page - could not 
find it)

anyway - great work! thanks
Thilo

> 
> [1]:
> http://www.gentoo.org/proj/en/qa/treecleaners/maintainer-needed.xml



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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-libs/mlt: ChangeLog mlt-0.5.4-r1.ebuild

2010-08-14 Thread Thilo Bangert
> So you want me to force everyone to update the package just to respect
> the LDFLAGS.

yes. IIRC it has been stated on this list before, that a change which 
changes the resulting binary always needs to be done in a revbump. 

> Why, since until recently, nobody gave a crap about this
> kind of QA issues?

Thats a bad excuse!

> 
> Please provide a patch for devmanual to make it more clear.

Good idea. Any takers?

thanks
kind regards

Thilo


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in media-libs/mlt: ChangeLog mlt-0.5.4-r1.ebuild

2010-08-14 Thread Thilo Bangert
Richard Freeman  said:
> On 08/14/2010 10:29 AM, Markos Chandras wrote:
> > So do I. Fixing your package and you don't even bother to send a
> > *ready to go* patch upstream seems like a bit rude to me as well.
> > Perhaps, we do have a complete different point of view in this one.
> > Recent example is Chí-Thanh Christopher Nguyễn who thanked me for
> > fixing his package, asked me to attach the patch so *he* can send it
> > upstream. I thought that was the *default* policy. Anyway. I should
> > talk to each maintainer separately when I fix his package. Seems to
> > me is the best approach
> 
> My two cents.  In my opinion, whether a commit is good or not depends
> on whether it left Gentoo as a whole in better or worse shape than
> before it was made.
> 
> Here it sounds like we had QA problems before the commit, and no QA
> problems after the commit.  Maybe the maintainer has some work to do
> now, but he had it to do anyway, and the maintainers have less work to
> do now than they did before the patches were made.
> 
> Now, if he had broken something due to a sloppy commit I'd be more
> concerned.
> 
> Many hands make for lighter work.  The best way to have many hands is
> to make individual tasks easier.  1+1+1+1+1 is going to happen faster
> than 3+2, since nobody ever gets around to doing 3.
> 
> If we give devs an ultimatum like "fix it all or don't fix anything"
> guess which one they'll pick?

exactly. maybe the maintainer has to do some catch up work, but thats ok. 
the aim is to improve the tree and not for QA to do the work of the 
maintainer.

perhaps there is a lesson here though: if the bug isnt closed as soon as 
the patch has hit the tree, but its subject changed to 'push QA patch 
upstream', then it is clear what is left to do.

> 
> Rich



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


Re: [gentoo-dev] status of releng project

2010-08-12 Thread Thilo Bangert

> 1) I assume most people who are crazy enough to 'install gentoo on
> thousands of machines' use some kind of image based installation
> process and not a color-by-numbers install vis-a-vis the handbook?
> Has anyone written a Gentoo installer that is not image based?
> 1.5) There is a hidden assumption here that image based installations
> would not work for everyone (likely due to a lack of the 'right'
> image; too old, wrong arch, etc...)

agaffney had started work on quickstart, which basically did what the 
handbook did in an automatic fashion. i only tried it a couple of times, 
but it worked rather well.

its a small and neat piece of code. for anybody looking at deploying 
Gentoo in an automatic fashion this is a good start:
http://agaffney.org/quickstart.php

kind regards
Thilo


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


Re: [gentoo-dev] status of releng project

2010-08-12 Thread Thilo Bangert
Ben de Groot  said:
> On 9 August 2010 14:29, Mike Frysinger  wrote:
> > sure would be nice if someone picked up the installer again ...
> 
> No, it wouldn't. Best leave that dead and buried.

Could you explain why you think so?

> 
> Cheers,
> Ben



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


Re: [gentoo-dev] RFC: Reviving GLEP33

2010-08-12 Thread Thilo Bangert
Ben de Groot  said:
> On 7 August 2010 02:18, Brian Harring  wrote:
> > The thing you're ignoring out of this g55 idiocy is that people don't
> > particularly seem to want it.  There has been an extremely vocal
> > subgroup of paludis/exherbo devs pushing for it while everyone else
> > seems to have less than an interest in it.  That's generalizing a
> > bit, but is reasonably accurate.
> 
> Exactly. This is Gentoo. Let Exherbo devs go develop their own distro
> and stop trying to interfere with Gentoo. It is time the council puts
> a definite stop to GLEP 55.

if the council should stop anything, then rude behavior like you have 
shown. I am personally much in favor for GLEP55, as it solves a technical 
problem that keeps coming up and have no association with Exherbo at all.

If you want to constructively contribute to Gentoo, i'd hope you 
reconsider a message like the above before sending it next time.


> 
> > _EITHER WAY_, rather than having g33 get beat down for unrelated
> > reasons by people screaming they want their pony/g55, g33 can proceed
> > despite claims to the contrary, and it doesn't require g55 as
> > ciaran/crew have claimed.
> 
> I for one am a strong supporter of GLEP 33. I believe it is one of the
> most promising ways to move forward. And I hope the council decides to
> get behind this.

I for one am a strong supporter of GLEP 55. I believe it is one of the
most promising ways to move forward. And I hope the council decides to
get behind this.

I also support the aims of GLEP33.

> 
> Cheers,
> Ben



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


Re: [gentoo-dev] Re: Add --hash-style=gnu to LDFLAGS

2010-08-11 Thread Thilo Bangert
Markos Chandras  said:
> On Tue, Aug 10, 2010 at 06:31:52PM -0400, Mike Frysinger wrote:
> > On Tue, Aug 10, 2010 at 5:53 PM, Markos Chandras wrote:
> > >> It seems like few of our fellow developers don't know how to track
> > >> down
> > >> packages that don't respect LDFLAGS. Adding -Wl,--hash-style=gnu
> > >> is a good way
> > >> to do that. I would like to see this linker flag enabled by
> > >> default on LDFLAGS
> > >> (or at least for the dev/ profiles for now). Do you agree?
> > > 
> > > I would really really *really* appreciated if our beloved arch
> > > testers ( at least for linux amd64/x86 because they are the first
> > > who stabilize a package ) make this default on their build boxes.
> > 
> > sounds like someone needs to update/extend the arch testing
> > documentation.  random e-mails posted to random dev lists are quickly
> > forgotten.  new arch testers however should be reading the arch
> > tester documnt.
> 
> I will update the guide for amd64 HT and I will strongly advice the
> rest of the arches to do that as well. Using my QA powerzzz I will be
> quite strict from now on with arches making such stabilizations.

i agree on this. 
packages on which portage complains about stuff like

dohtml: bla file not found

should not be marked stable. arch testers should not let stuff like this 
pass by. of course, neither should developers.

but then again, we need better documentation of all of this. 

lyckily, the wiki effort has been killed off by a recent cabal

kind regards
Thilo

> 
> > > It is annoying to mark a package stable when it has *clear* QA
> > > problems.
> > 
> > please dont blow this out of proportion.  two points:
> >  - stabilizing newer versions of a package when there is no QA
> > 
> > regression is fine.
> 
> Fair enough, still those QA need fixing. The fact that these QA probs
> are not regressions doesn't mean it is ok to ignore them
> 
> >  - ignoring LDFLAGS, while incorrect, is rarely going to lead to
> > 
> > broken packages being emerged on end users' systems.  ignoring
> > CFLAGS/CXXFLAGS however is much more likely to result in problems for
> > end users when working with multilib or cross builds.
> > -mike
> 
> Of course. Respecting any *FLAGS is vital and definitely ony of the
> many reasons we use Gentoo.



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


[gentoo-dev] Re: [gentoo-dev-announce] Security stabilisations

2010-07-17 Thread Thilo Bangert
Christian Faulhammer  said:
> Hi,
> 
> please avoid having stabilisation requests
> like http://bugs.gentoo.org/show_bug.cgi?id=327877, blocking a
> security bug.  That way, architecture teams may not see the severity
> directly and it slips, leaving users with vulnerable versions longer
> than needed.  Thank you.

perhaps it's a good idea to tell people what you expect of them instead. i 
presume just removing the blocker will not satisfy you.

;-)

kind regards
Thilo


> 
> V-Li



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


Re: [gentoo-dev] Policy for late/slow stabilizations

2010-06-28 Thread Thilo Bangert
Markos Chandras  said:
> On Sun, Jun 27, 2010 at 08:15:32PM +0200, Auke Booij wrote:
> > On Sun, Jun 27, 2010 at 7:16 PM, Markos Chandras  
wrote:
> > > What? I am talking about exotic arches and I didn't say to drop to
> > > entire stable tree. Just to shrink it in order to keep it up to
> > > date more easily
> > 
> > But my question stands: what really is the advantage of having a
> > stable tree, when you could better invest your time in keeping the
> > testing tree up to date and working? Most production systems are
> > running x86, right? Are stable versions of minority architecture
> > installations really that much more stable than testing versions?
> 
> Because a stable tree it is supposed to work. Testing tree on the other
> hand is vulnerable to breakages from time to time. We can't always
> ensure a working testing tree. We are people not machines. We tend to
> brake things and this is way we have the testing branch.

also the stable tree implies security support (GLSAs etc).


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


Re: [gentoo-dev] Adding AdobeFlash-10{,.1} licenses to EULA group

2010-06-23 Thread Thilo Bangert
Domen Kožar  said:
> This should probably be updated:
> 
> http://www.gentoo.org/doc/en/gentoo-amd64-faq.xml#flash

Thanks for noticing this. Everybodies input makes Gentoo a great place to 
be!

Now, if you want that extra chocolate chip cookie, please head over to 
https://bugs.gentoo.org and report the issue there. ;-)
(remember to search for duplicates first).

Thanks
kind regards
Thilo


> 
> On Fri, 2010-06-18 at 15:58 +0200, Angelo Arrifano wrote:
> > On 18-06-2010 12:16, Alec Warner wrote:
> > > On Fri, Jun 18, 2010 at 2:08 AM, Lars Wendler  wrote:
> > >> Am Freitag 18 Juni 2010, 03:42:29 schrieb Brian Harring:
> > >>> On Thu, Jun 17, 2010 at 05:14:16PM -0500, Dale wrote:
> >  Lars Wendler wrote:
> > > Am Mittwoch 16 Juni 2010, 14:45:21 schrieb Angelo Arrifano:
> > >> On 16-06-2010 14:40, Jim Ramsay wrote:
> > >>> Chí-Thanh Christopher Nguyễn  wrote:
> >  One notable section is 7.6 in which Adobe reserves the right
> >  to download and install additional Content Protection
> >  software on the user's PC.
> > >>> 
> > >>> Not like anyone will actually *read* the license before
> > >>> adding it to their accept group, but if they did this would
> > >>> indeed be an important thing of which users should be aware.
> > >> 
> > >> I defend it is our job to warn users about this kind of
> > >> details. To me it sounds that a einfo at post-build phase
> > >> would do the job, what do you guys think?
> > > 
> > > Definitely yes! This is a very dangerous snippet in Adobe's
> > > license which should be pretty clearly pointed at to every
> > > user.
> >  
> >  Could that also include a alternative to adobe?  If there is
> >  one.
> > >>> 
> > >>> The place to advocate free alternatives (or upstreams that are
> > >>> nonsuck) isn't in einfo messages in ebuilds, it's on folks blogs
> > >>> or at best in metadata.xml... einfo should be "this is the
> > >>> things to watch for in using this/setting it up" not "these guys
> > >>> are evil, use one of the free alternatives!".
> > 
> > Why? You are running a free and opensource operating system, what's
> > wrong suggesting *other* free and opensource alternatives? You are
> > just providing the user a choice, not to actually oblige him to
> > install anything.
> > 
> > Also, I'm pretty sure seeing nvidia-drivers suggesting the use of the
> > kernel driver when using the hardened profile.
> > 
> > >> Maybe I expressed myself a bit misinterpretative. I don't want to
> > >> request an elog message telling users about alternative packages.
> > >> But in my opinion an elog message pointing at the bald-faced
> > >> parts of Adobe's license should be added. These parts about
> > >> allowing Adobe to install further content protection software is
> > >> just too dangerous in my opinion.
> > > 
> > > I will ignore the technical portion where basically any binary on
> > > your system; even binaries you compiled yourself have the ability
> > > to 'install things you do not like' when run as root (and
> > > sometimes when run as a normal user as well.)
> > 
> > For all the years running Linux, I never found that case.
> > 
> > > The real meat here is that you want Gentoo to take some kind of
> > > stand on particular licensing terms.  I don't think this is a good
> > > precedent[0] to set for our users.  It presumes we will
> > > essentially read the license in its entirety and inform users of
> > > the parts that we think are 'scary.'[1]  The user is the person
> > > who is installing and running the software.  The user is the
> > > person who should be reading and agreeing with any licensing terms
> > > lest they find the teams unappealing.  I don't find it
> > > unreasonable to implement a tool as Duncan suggested because it is
> > > not a judgement but a statement of fact.  "The license for app/foo
> > > has changed from X to Y.  You should review the changes
> > > accordingly by running "
> > 
> > I'm the person who initially proposed warning users on elog. The
> > initial proposal only states about:
> > 1) A warning about change of licensing terms.
> > 2) A warning that "additional Content Protection software" might be
> > installed without users consent.
> > 
> > In fact, portage already warns the users about bad coding practices,
> > install of executables with runtime text relocations, etc.. How is
> > this different?
> > If me, as a user, didn't know about such detail (who reads software
> > license agreements anyway?) and someday I hypothetically find a
> > executable running without my permission as my user account and I'm
> > able to associate it with Adobe's flash, I would be pissed off to no
> > extent. And guess what? First thing I would *blame* is flash
> > maintainers. I expect package maintainers to be more familiar with
> > the packages they maintain than me. As consequence, I expect them to
> > advice me about non-obvious details on those packages. At least
>

Re: [gentoo-dev] Suggestion related with dropping keywords policy

2010-06-11 Thread Thilo Bangert
Pacho Ramos  said:
> Hello
> 
> Let my explain the problem and my suggestion to handle it better (at
> least from my point of view) with an example:
> 
> Sometime ago I bumped bluez version from 4.39-r2 to 4.60, with that
> bump, a new and *optional* RDEPEND on sys-libs/libcap-ng was added.
> Since libcap-ng was not keyworded in all arches but x86 and amd64, I
> had to drop keywords for bluez and open
> http://bugs.gentoo.org/show_bug.cgi?id=303527 for handling it.
> 
> From my point of view, I would prefer to:
> 1. Mask "caps" for net-wireless/bluez on affected arches, letting us to
> keep bluez keyworded.
> 2. Open two bug reports as done with current policy: one for keywording
> libcap-ng and other to check bluez works ok with it asking arch team to
> unmask that USE flag if possible.
> 
> This way to go would have the advantage of letting people running bluez
> on affected arches to still get the latest bluez version instead of
> still having to run a pretty old (and buggy) one.

it seems to depend on turnaround time. if arch teams respond quickly, then 
the USE flag masking would just be an increase in workload. if they are 
slow to respond then that may be a good investment.

given that one cant dictate the speed at which arch teams work, your 
proposal sounds very sensible.

I am OK with both methods.

kind regards
Thilo

> 
> Thanks for considering it



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


Re: [gentoo-dev] RFC: Moving more developer data to LDAP, for scalability/redundancy (away, foward, permissive, SMTP password, plan) [WAS: Suggestion to ask devs to change their bugzilla name]

2010-06-11 Thread Thilo Bangert
> This thread belongs to gentoo-project.

perhaps its time to reduce the number of mailinglists again. IMHO it 
doesnt hurt to have this thread on gentoo-dev and the volume of messages 
and their tone here has been sufficiently normal to again allow for more 
subjects.

just my 2 cents
kind regards
Thilo


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


Re: [gentoo-dev] Re: RFC: changing the developer profile: FEATURES="test" -> FEATURES="test-fail-continue"

2010-06-07 Thread Thilo Bangert
you make valid points regarding the overall improvement of the handling of 
test suites. I am not opposed to something like that being done...

it still seems like there is agreement around the fact that something 
needs to be done about src_test. currently you cant run a system which 
generally enables this phase.

however, the fact that different people see different problems, should not 
stop us of from solving any problem. so as a small incremental step, the 
method of RESTRICTing failing tests is acceptable despite the negative 
consquences you mention.

thanks

kind regards
Thilo



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


Re: [gentoo-dev] Re: RFC: changing the developer profile: FEATURES="test" -> FEATURES="test-fail-continue"

2010-06-07 Thread Thilo Bangert
Ryan Hill  said:
> On Fri, 04 Jun 2010 17:11:45 +0200
> 
> "Paweł Hajdan, Jr."  wrote:
> > What do you think about doing the following change in
> > /usr/portage/profiles/targets/developer/make.defaults:
> > 
> > replace "test" with "test-fail-continue" to make it just less
> > frustrating (we still have a lot of test failures)
> > 
> > Hopefully that will also make more of us use the developer profile,
> > and detect test failures.
> > 
> > What do you think?
> 
> I would say it's an improvement only because it might prevent one or
> two people from completely disabling it first chance they get. :)
> 
> IMO, test failures should be given the same status as build failures.
> Packages shouldn't be commited until they're fixed or bypassed. 
> Following that reasoning, FEATURES="test" is the correct setting for
> the dev profile. It _should_ be annoying when you hit it, that's the
> point.  Fix it!  What's the point of even having a test suite if it
> always fails?  You'd be better off to RESTRICT it and save yourself
> some bug reports from me and all the other users you're foisting build
> errors on.
> 
> But in the real world it seems it's just never going to happen.  I've
> been arguing this for years but people simply don't care.  It doesn't
> help that we don't have any finer control than "on" or "off".  I'd
> like to be able to say things like "these tests should only be run by
> developers" or "some failures are normal" or "hope you have 10 hours
> to run this" or "don't run these as root" or "don't run tests on arm"
> etc etc.  I'd like a pony while I'm at it.
> 
> Sorry about the rant.  This is one of my biggest long-standing
> annoyances.
> 
> Um, so yeah.  For it!

as it seems, there is disagreement about the issue among developers. 
Perhaps the council would like to settle this, so that we can go on with 
our lives.

i do agree, that all packages should build successfully including the test 
phase. RESTRICTing the test and an open bug when this is not the case.

thanks
Thilo




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


Re: [gentoo-dev] The importance of test suites

2010-02-21 Thread Thilo Bangert
"Paweł Hajdan, Jr."  said:
> On 2/21/10 5:08 AM, Ryan Hill wrote:
> > I have one simple request.  When you make a non-trivial change to an
> > ebuild - a patch, a version bump, anything that can effect the
> > behaviour of the package - please run the test suite.
> 
> Yeah, on my dev box I just run with FEATURES="test" all the time. Then
> it's impossible to forget it. And I also catch failures in other
> packages.
> 
> Maybe it should get more exposure in the developer docs?
> 
> > If it fails, fix it.  Or restrict it. Or even make it non-fatal if
> > there's no other choice.
> 
> It's really frustrating when there is a bug reported about package
> failing tests and everybody can reproduce it, yet the maintainer
> doesn't at least put RESTRICT="test" in the ebuild.
> 
> Is it acceptable for another dev to jump in and add RESTRICT="test" to
> an ebuild if the maintainer does not respond to a bug report in a
> timely manner?

IMHO yes! of course, the bug has to be left open until the issue is fixed 
for real.

> 
> The concern here may be that it's papering over the real problem, but
> the good side is that it'd make running with FEATURES=test much easier.

which is a good thing, since more tests will be run. RESTRICT="test" 
should always generate a repoman QA warning IMHO.

> 
> By the way, for packages that fail the test suite and refuse to disable
> it, I change the env locally so that FEATURES=-test (via
> /etc/portage/env).

how many packages do you have in there? i usually just do it manually, so 
i dont have easily available stats on how many packages are affected.

> 
> Paweł Hajdan jr



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


Re: [gentoo-dev] News item: MySQL 5.1 bump

2010-02-15 Thread Thilo Bangert
"Robin H. Johnson"  said:
> On Mon, Feb 15, 2010 at 11:32:10PM +0200, Samuli Suominen wrote:
> > On 02/15/2010 11:21 PM, Robin H. Johnson wrote:
> > > This is my last blocker for getting MySQL 5.1 series into ~arch
> > > status.
> > > 
> > > 
> > > itle: MySQL 5.1 unmasking
> > > Author: "Robin H. Johnson" 
> > > Content-Type: text/plain
> > > Posted: 2010-02-15
> > > Revision: 1
> > > News-Item-Format: 1.0
> > > Display-If-Installed:  > > 
> > > The 5.1 series of MySQL is going to be unmasked at the same time as
> > > the release of this news item. When upgrading from an older major
> > > version, you will be required to rebuild everything linked to the
> > > libmysqlclient.so.15.
> 
> You can do this by installing gentoolkit and running:

FQPN: app-portage/gentoolkit

thanks
Thilo


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


Re: [gentoo-dev] Python-3.2-related changes

2010-02-09 Thread Thilo Bangert
Arfrever Frehtes Taifersar Arahesis  said:
> 2010-02-06 17:54:10 Mark Loeser napisał(a):
> > Arfrever Frehtes Taifersar Arahesis  said:
> > > 2010-02-05 17:40:00 Arfrever Frehtes Taifersar Arahesis napisał(a):
> > > > I consider filing bugs for not adjusted packages after some
> > > > months (e.g in summer).
> > >
> > > 1123 packages (440 in dev-python category) from 108 categories
> > > specify dev-lang/python or virtual/python in DEPEND or RDEPEND, so
> > > actually it might be better to start filing bugs in this month. If
> > > there are no objections, then I would like to file 1 bug per
> > > category (except dev-python category).
> >
> > Make trackers and make one bug per package.  Its way too hard to
> > follow a huge metabug with a bunch of packages listed in it.
> 
> Average number of non-dev-python packages handled in 1 bug would be
>  only 6.4, but I can create create 1 bug per package, if you still want
>  it.

having done mass-filings with one bug per package in the past i know how 
tedious these are.  nevertheless, 1 package per bug it must be - it makes 
all kinds of stuff way easier (think of retirements).

good luck and thanks.
Thilo


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


Re: [gentoo-dev] Re: Last rites: net-nntp/inn

2010-01-17 Thread Thilo Bangert
Mike Frysinger  said:
> On Sunday 17 January 2010 15:20:46 Thilo Bangert wrote:
> > Ben de Groot  said:
> > > I think we have a bigger problem with packages that have a
> > > maintainer, at least nominally, but said maintainer does not
> > > actually maintain the package anymore.
> >
> > full ack. i was thinking that maybe we need an 'easy-fix' team, which
> > can do all the easy fixes, which have been laying around for way too
> > long and which aparently are "easy to fix" (ie. only waiting for
> > somebody to commit)...
> 
> when the bug wranglers re-assign to maintainer-needed, have them tag it
>  with SIMPLE or something

no - i wasn't talking about maintainer-needed bugs. it is my impression, 
that many apparently maintained packages have simple bugs lingering for 
extended periods of time. Fx. users reporting bugs AND supplying fixes, 
ready to be committed.

i dont want to step on anyones toes, which is why this may need to be put 
in place carefully - but i do think it would improve average quality of 
the tree.

the easy stuff, that is maintainer-needed is done regularly by a number of 
people. of course, "easy stuff" is different for different people.

the SIMPLE keyword would definitively work, though. can somebody add it to 
bugzilla?

thanks
Thilo

> -mike
> 



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


[gentoo-dev] how to indicate "co-maintainers welcome"?

2010-01-17 Thread Thilo Bangert
Sebastian Pipping [snip] said:
[snip]
> i chose maintainer-wanted to indicate that co-maintainers and
> non-maintainer-bumps are welcome.  what valid means can i use to send
> such a message, instead?

i dont know of any. i generally assume all packages are looking for more 
maintainers, but that assumption may be as invalid as yours (having 
maintainer-wan...@gentoo.org as  in metadata.xml to indicate 
the above).

kind regards
Thilo


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


Re: [gentoo-dev] [rfc] layman storage location (again)

2010-01-17 Thread Thilo Bangert
Ciaran McCreesh  said:
> I realise this is a lost cause, but... Repositories are databases, so
> /var/db/ is your friend.
> 

i like it. Closely followed by /var/lib/layman...

wikipedia says in 
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

/var/lib/
  State information. Persistent data modified by programs as they run, 
e.g., databases, packaging system metadata, etc.

/var/layman i dislike due to this sentence in the FHS:

   "Applications must generally not add directories to the top level of 
/var. Such directories should only be added if they have some system-wide 
implication[...]"

IMHO layman does not qualify. i am not religious on these things, however.
kind regards
Thilo


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


Re: [gentoo-dev] Re: Last rites: net-nntp/inn

2010-01-17 Thread Thilo Bangert
Ben de Groot  said:
> I think we have a bigger problem with packages that have a maintainer,
> at least nominally, but said maintainer does not actually maintain the
> package anymore.

full ack. i was thinking that maybe we need an 'easy-fix' team, which can 
do all the easy fixes, which have been laying around for way too long and 
which aparently are "easy to fix" (ie. only waiting for somebody to 
commit)...

the details would stil have to be thought through, but anything which 
improves the felt responsitivity for our users can only be good.
Did you know: Gentoo is dying! ;-)

kind regards
Thilo

> 



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


Re: [gentoo-dev] QA last rites for media-gfx/viewer

2010-01-04 Thread Thilo Bangert
Jeroen Roovers  said:
[snip]
> Feel free to
> CC me on bugs related to this package if you find any more pressing
> issues.

the standard way of indicating such an interest is to add yourself to 
metadata.xml.

kind regards
Thilo


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in profiles: use.local.desc

2009-12-12 Thread Thilo Bangert
Thomas Sachau  said:
> On 12/11/2009 10:30 PM, Hanno Böck wrote:
> > Am Freitag 11 Dezember 2009 schrieb Christian Faulhammer:
> >> "George Shapovalov (george)" :
> >>>   Modified: use.local.desc
> >>>   Log:
> >>>   added local flags for new version of net-fs/coda
> >>
> >>  Please don't add local flags to use.local.desc anymore.  They are
> >> now maintained in metadata.xml file.
> >
> > Is this a wise idea?
> > Because, when I choose a new local flag, I try to stick with ones
> > other packages already use (to make possible future transition to a
> > new global one easier). This isn't possible any more if there's no
> > central place for them. Maybe something like use.local.desc that is
> > autogenerated?
> 
> use.local.desc is autogenerated from metadata.xml of all packages in
>  main tree (same is also done for use.local.desc for sunrise overlay).
> 

is the script doing this available somewhere? it could come handy for 
people with large overlays...
thanks
kind regards
Thilo


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


Re: [gentoo-dev] irregular project metadata check

2009-12-08 Thread Thilo Bangert
Joshua Saddler  said:
> On Tue, 8 Dec 2009 10:20:36 +0100
> 
> Thilo Bangert  wrote:
> > Hi all,
> >
> > similarly to the metadata.xml check, the following is a list of small
> > problems related to the project metadata as found in the gentoo CVS
> > repository.
> >
> > Documentation: Only 1 developers signed up for project!
> 
> Only one GDP member, eh? Your script is rather unreliable. Take, for
>  example, our GDP page:
> 
> http://www.gentoo.org/proj/en/gdp/index.xml
> 

hhm, crazy.

> It lists all our developers, as does:
> 
> http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/metadoc.x
> ml?view=markup
> 
> Yet your script only seems to be looking at devrel's
>  roll-call/userinfo.xml file, 

no - the script crossreferences userinfo.xml with the projects index.xml.
removing the comments between the devs makes the script work correctly for 
the gdp page... which leaves me a little mystified.
in any case: thanks for the pointer


>  which is autogenerated from the LDAP
>  attributes each developer has. The problem with checking LDAP for
>  roles is that there doesn't seem to be a standard way to label
>  projects. For docs, you'll find the following roles:
> 
> French Documentation Lead
> Documentation
> Documentation, Developer Relations, Infrastructure
> ---> this one doesn't seem to be counted as Documentation, since it
>  lists other roles. Documentation, Czech Translation
> Translator Follow-Up
> . . . etc.
> 
> There are LOTS more different references to working with documentation
>  or translation, some of them not even for the GDP. Normally
>  "Documentation" refers to the GDP, but I see some devs in there who
>  are not on the GDP team who list Documentation as a primary role. No
>  standardization there whatsoever.
> 
> Another problem with checking LDAP attributes is that they tend to be
>  very out-of-date, even more so than project pages. People get their
>  LDAP stuff set ONCE, when they first join, then tend to forget about
>  them for the rest of their stay in Gentoo. Examples: all the Xfce (or
>  XFCE) guys who are no longer there, or anyone who's added six
>  different teams and package herds since their original
>  responsibilities.
> 
> I wish there was a standard way of labelling existing duties, and I
>  wish there was an easier way to update the LDAP attributes. I think no
>  one cares enough to login to dev.g.o to change their stuff, as the
>  process is tedious.
> 

ideally we would populate LDAP from the projects index.xml files.

> You may want to point your script at all our (sub)project index pages
>  and check for the  tag to see who does what, though that may
>  generate some false hits because not all of 'em will actually be
>  Gentoo developers, as in the case of arch testers.
> 

this is what i intended to do. i'll report back the results once this has 
turned into something a little more reliable.

kind regards
Thilo



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


[gentoo-dev] irregular project metadata check

2009-12-08 Thread Thilo Bangert
Hi all,

similarly to the metadata.xml check, the following is a list of small 
problems related to the project metadata as found in the gentoo CVS 
repository.

research: Unknown developer: bradlyatc   
research: Retired devloper: blubber  
desktop-util: Retired devloper: pyrania
fbsd: Retired devloper: uberlord
desktop-wm: Retired devloper: obz  
Scientific Gentoo: Unknown developer: jlec

vmware: Project DEAD! Zero developers signed up.
RSBAC: Project DEAD! Zero developers signed up.
roll-call: Project DEAD! Zero developers signed up.
Catalyst: Project DEAD! Zero developers signed up. 
Portage Sandbox: Project DEAD! Zero developers signed up.  
obsd: Project DEAD! Zero developers signed up.
presentation: Project DEAD! Zero developers signed up.
press coverage: Project DEAD! Zero developers signed up.
Gentoo Devmanual: Project DEAD! Zero developers signed up.

Project "userrel" does not habe this subproject reference: 
/proj/en/userrel/summerofcode/index.xml

desktop: Only 1 developers signed up for project!
config_tools_research: Only 1 developers signed up for project!
Xeasyconf-ng: Only 1 developers signed up for project! 
desktop-wm: Only 1 developers signed up for project!   
X: Only 1 developers signed up for project!
rox: Only 1 developers signed up for project!  
metastructure: Only 1 developers signed up for project!
SELinux: Only 1 developers signed up for project!  
Documentation: Only 1 developers signed up for project!
Gentoo/x86 Arch Testers: Only 1 developers signed up for project!
gentoo-alt: Only 1 developers signed up for project! 
nbsd: Only 1 developers signed up for project!
Gentoo/Alt ATs: Only 1 developers signed up for project!
planet: Only 1 developers signed up for project!
adopt-a-dev: Only 1 developers signed up for project!
gmn: Only 1 developers signed up for project!
Kernel: Only 1 developers signed up for project!
Auditing: Only 1 developers signed up for project!
planet: Only 1 developers signed up for project!
adopt-a-dev: Only 1 developers signed up for project!
Common Lisp: Only 1 developers signed up for project!
Gentoo Programming Resources: Only 1 developers signed up for project!
Ada: Only 1 developers signed up for project!
Kolab: Only 1 developers signed up for project!

You will find the complete log at [1].
The script that generated above logfile can be found at [2].

As usual, feedback is highly appreciated.
Warm regards
Thilo

[1] Full project-checker.log
http://dev.gentoo.org/~bangert/project-checker.log
[2] Project Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/project-checker.rb


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


Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Hans de Graaff  said:
> On Mon, 2009-12-07 at 12:56 +0100, Thilo Bangert wrote:
> > Welcome to this years edition of the metadata check.
> >
> > dev-util/cucumbermissing
> 
> Fixed, but this is really a bug in metadata.dtd, which specifies
>  upstream)* )>
> 
> That should probably be:
> 
>  upstream)* )>
> 

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

> Kind regards,
> 
> Hans
> 



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


Re: [gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Ulrich Mueller  said:
> >>>>> On Mon, 7 Dec 2009, Thilo Bangert wrote:
> >
> > Welcome to this years edition of the metadata check.
> > [...]
> >
> > You will find the complete log at [1].
> 
> Hmm, eselect is not known:
> | unknown maintainer: esel...@gentoo.org
> 
> But it's in good company:
> | unknown maintainer: catal...@gentoo.org
> | unknown maintainer: dev-port...@gentoo.org
> | unknown maintainer: genker...@gentoo.org
> | unknown maintainer: g...@gentoo.org
> | unknown maintainer: portage-ut...@gentoo.org
> | unknown maintainer: sand...@gentoo.org
> |
> > As usual, feedback is highly appreciated.
> 
> Could you make your script recognise Gentoo hosted projects as valid
> maintainers?

are these availabe somewhere? AFAICT we dont have them systematically 
available...

> 
> Ulrich
> 



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


[gentoo-dev] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Welcome to this years edition of the metadata check.

Todays fingerpointing

herd without email: secure-tunneling
herd without email: middle-east

app-admin/eselect-audicleempty
app-admin/eselect-chuck  empty
app-admin/eselect-miniaudicleempty
app-admin/eselect-sndpeekempty
net-im/minbifempty
sys-kernel/dracutempty
x11-libs/libvdpauempty
x11-misc/vdpauinfo   empty
virtual/perl-Filter  empty
virtual/perl-i18n-langtags   empty
virtual/perl-Package-Constants   empty
virtual/perl-parent  empty
virtual/perl-Parse-CPAN-Meta empty

app-office/homebank  missing
dev-libs/faxpp   missing
dev-libs/librelp missing
dev-libs/ossp-uuid   missing
dev-util/cucumbermissing
dev-util/hg-git  missing
games-rpg/sacred-goldmissing
gnome-extra/gnome-color-chooser  missing
media-gfx/engaugemissing
media-gfx/greycstoration missing
media-plugins/gimp-greycstorationmissing
net-dialup/dgcmodem  missing
net-irc/irssi-xmpp   missing
net-libs/udnsmissing
net-misc/openswanmissing
sys-apps/edac-utils  missing


Statistics
==

Total number of packages:13623

metadata.xml missing 0
 missing  16
 empty13
 unknown   0
=no-herd1999

 missing  8383
 retired 0
 is a herd1187
 unknown   203
=maintainer-needed 715

Proxy maintainer without gentoo association10
Unmaintained packages  731

You will find the complete log at [1].
The script that generated above logfile can be found at [2].

As usual, feedback is highly appreciated.
Warm regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


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


Re: [gentoo-dev] Individual developer signing

2009-12-03 Thread Thilo Bangert
> BTW: About a third of the Manifests are signed [1]. 

if we really want to get there, maybe repoman should give a _small_ 
warning, starting now.

i dont sign my commits and have seen how my commits removed signatures of 
others. i am not proud of it - but given that these are apparently never 
checked in any way, then no harm is done... or what?

Thilo


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


Re: [gentoo-dev] QA is unimportant?

2009-11-09 Thread Thilo Bangert
Richard Freeman  said:
[good stuff]

i share this sentiment. lets stay an open community and encourage 
learning.

if somebody improves a package then that is a good thing. even if it could 
be improved even more.




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


Re: [gentoo-dev] a pragmatic approach to FEATURES [was FEATURES use or misuse?]

2009-11-08 Thread Thilo Bangert
[snip]

> I understand PMS/paludis wishing to duck the vars existance to make it
> go away, but I don't think it's a tenuable approach- as you yourself
> said above, in trying to do this cleanup you recognized that sometimes
> there was no alternative.

yes - however, there not being an alternative at the moment does not 
automatically mean that FEATURES is a good or the best approach. A more 
clean approach still needs to be proposed. 

[snip]

> 
> Rather then letting the problem persist, I'd rather see folk take a
> look at FEATURES/PMS and identify what needs to be pushed in to take
> care of the cases where there is no alternative to 'hasq some-feature
> $FEATURES' rather then us just collectively sticking our heads in the
> sand.

yes - exactly. so which FEATURES are absolutely required in ebuilds / 
eclasses for which an alternative must be developed?

> 
thanks for your input, BTW


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


Re: [gentoo-dev] Init systems portage category

2009-10-13 Thread Thilo Bangert
Victor Ostorga  said:
> Lately I have stepeed into bug 216461 "init systems in sys-apps as well
> as in sys-process and even app-admin" and was about to moving
> sys-process/minit to sys/apps-minit , but stepped into bug 190982
> "move sys-process/{minit,runit} and app-admin/jinit to sys-aps" which
> is the same and closed WONTFIX in 2009-08-09 .
> 
> I don't know the history about init systems category, but obviously is
> necessary to stablish a category into which init systems should live
> happy forever (sys-init ? app-init? foobar?).
> 

i would stick all inits into sys-process - its not crowded in there and 
"process" fits the init concept well IMHO.

generally i thought, we wanted to move stuff out of sys-apps, as its really 
not a good description of what a package is about.

sys-apps/ucspi-tcp and sys-apps/ucspi-ssl could move to net-misc or 
preferably net-libs. sys-apps/ucspi-proxy to net-proxy.

thanks
kind regards
Thilo

> Regards,
> 
> Víctor.
> 



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


[gentoo-dev] FYI: use-based deps on virtuals

2009-08-23 Thread Thilo Bangert
FYI
--  Weitergeleitete Nachricht  --

Subject: monkeyd-0.9.2-r1.ebuild
Date: Monday 20 April 2009
From: Michael Sterrett 
To: bang...@gentoo.org

use-based deps are undefined behavior on virtuals.  So, in
monkeyd-0.9.2-r1, please fix up the virtual/httpd-php[cgi] dep.

Thanks.

---

/me closes bug #280173. 
kthxbye


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


Re: [gentoo-dev] Keeping profiles/ tidy

2009-08-02 Thread Thilo Bangert
Samuli Suominen  said:
> Nirbheek Chauhan wrote:
> > On Sat, Aug 1, 2009 at 7:32 PM, Petteri Räty 
wrote:
> >> Nirbheek Chauhan wrote:
> >>> This seems like something that should be added to the ebuild/end
> >>> quiz.
> >>
> >> Ebuild quiz:
> >>
> >> 19. What is the procedure for removing packages from the tree?
> >
> > Looking back, my answer to that question was insufficient, so the
> > answer needs to be fixed ;)
>
> 19. What is the procedure for removing packages from the tree? Do you
> need to do something in profiles/ after removing? If yes, what would it
> be?
>

and where is the answer documented?
http://bugs.gentoo.org/show_bug.cgi?id=164130

> -Samuli





Re: [gentoo-dev] A new glep: Ebuild format and metadata handling

2009-06-01 Thread Thilo Bangert


> glep55: See GLEP55. To summarize: The eapi is put into the file name so 
> that the package manager knows the EAPI (and thus how to handle this 
> file format). While it simplifies the eapi discovery this comes at a 
> high price as there is no reliable way to find and validate all ebuilds.

i must have missed the last point in the previous discussions. could 
someone perhaps point me to a post explaining the "high price" part? or 
just repeat it here

thanks
kind regards
Thilo



Re: [gentoo-dev] Re: How not to discuss

2009-05-31 Thread Thilo Bangert
Richard Freeman  said:
> Ryan Hill wrote:
> > I'm tired of playing, as I'm sure you are.  So please,
> > let's be quiet now, and let the big people talk.
>
> This is a public list designed to facilitate discussion of gentoo
> software development.  Anybody with something constructive to say is
> more than welcome to speak up - particularly gentoo staff.

the thing is though, nothing constructive is being said. people are going 
in circles. ciaran and co are pushing glep55 for reasons which they have 
stated gazillion of times and nothing new is coming about.

other people dislike glep55 for various reasons, but they clearly fail at 
proposing a (better) alternative (a competing GLEP).

while both parties claim thechnical superiority of their proposal, the 
difference is what amounts to the colour of a shed. the arguments used to 
support the respective superiority reflect that.

please, please DO write a competing GLEP if you dislike GLEP55. it's late, 
but you might just make it...

it is all too common in gentoo land to be against something. i want to see 
more people be in favor of (not necessarily the same) something.

kind regards
Thilo



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


Re: [gentoo-dev] RFC: Project proposal -- maintainer-wanted

2009-05-15 Thread Thilo Bangert
Richard Freeman  said:
> AllenJB wrote:
> > All that's going to happen is Gentoo will have many many buggy and
> > out of date packages in the MAIN TREE. Exactly where they shouldn't
> > be. You claim quality won't be sacrificed, but I simply can't see
> > this without any attempt to solve the manpower issues first.
> >
> > Isn't the purpose of this project already somewhat covered by
> > Sunrise?
>
> I have to agree with your points.  We need to have quality standards
> for packages.  Currently we have a couple of tiers:
>
> 1.  Main tree - every ebuild has an official maintainer and gets prompt
> security updates/etc.  New features might get a little more stale, but
> you aren't going to be running at risk if you only use the main tree
> and routinely emerge -u world.  If a package falls behind on security
> it gets masked and booted.
>
> 2.  Overlays - you're on your own and at the general mercy of the
> overlay maintainer.
>
> 3.  Sunrise (just a special case of an overlay) - somewhere in-between.
>   Again, you have to opt-in.
>

AFAIK, we have never explicitly made this distinction clear. if we had, we 
would have to remove stuff from portage which doesnt live up to the 
standards.

it is also not true from a more real world perspective: there are many 
packages in portage that have a standard which is much lower than what is 
in some overlays. and there are many packages in overlays which live up to 
a quality standard way above portage's average.

if you want to exaggerate a bit, we have roughly 500 ebuilds in portage 
which are maintainer-needed and have only a few users and thats why you 
want to keep popular packages out of the tree?

its weird, how this whole thing started with wanting to accomodate our 
users better and then other people come around and argue against it in 
order to protect our users...
user who want protection run stable arch!

given the current state of the tree, its hypocritical to be against this 
proposal, IMHO.

however, one could try to implement the above quality standards, possibly 
by splitting up the tree.

this issue, as well as some others very similar to this one, have come up 
many times before. I suggest we do something about it... (splitting the 
tree or moving more stuff wholesale into portage and have a better rating 
system... whatever)

Fedora is a much more current distribution than Gentoo - and has been for 
a couple of years...

regards
Thilo

> I think that we still need to have defined levels of quality, so if we
> start putting unmaintained stuff in the main tree then we absolutely
> need to preserve a mechanism for users to indicate what level of
> quality they desire.  Users running a typical install shouldn't
> inadvertently have dependencies pulled in which aren't fully controlled
> for security issues.
>
> Could something like sunrise be integrated into the main tree?  Sure.
> However, there would need to be lots of rules and QA checks like
> non-sunrise packages not depending on sunrise packages and the sunrise
> packages are somehow clearly marked.  Maybe even an ACCEPT_QUALITY =
> "good-luck-with-that" setting or something like that in make.conf.  We
> might also need tiered levels of security in cvs.  I'm not convinced
> that in the end it will be any better than just having those who are
> interested add an overlay to their tree.
>
> Maybe a better option would be a way to make overlays more seamless.
> Additionally we could have rating categories for overlays like
> "security responsiveness," "currency with upstream," etc.  The gentoo
> project would ask overlays to declare their policies as a condition of
> being accessible via the seamless interface, and would drop overlays if
> they don't follow their policies.  It would still be easy for users to
> pick non-standard overlays but it would be clear that they are
> venturing off on their own if they do this (just as is the case with
> layman today).
>
> Sure, I'd love to see an extra 1000 supported packages in portage, but
> the key is "supported", not just shoveled-in.




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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrdao: ChangeLog cdrdao-1.2.2-r3.ebuild

2009-05-11 Thread Thilo Bangert
Fabian Groffen  said:
> On 11-05-2009 11:26:46 +0200, Thilo Bangert wrote:
> > FEATURE-misuse.txt was generated by
> > $ find -name '*.ebuild' | xargs grep -nH FEATURES >
> > FEATURES-misuse.txt and sifting through the false positives.
>
> Have you checked if eclasses use it as well?

nope - thanks for the pointer ;-)

bang...@marsupilami ~/gentoo/portage/eclass $ grep FEATURES *
db.eclass:  if has test $FEATURES; then
eutils.eclass:  has preserve-libs ${FEATURES} && return 0
eutils.eclass:  has preserve-libs ${FEATURES} && return 0
gnatbuild.eclass:   has noinfo ${FEATURES} \
gnatbuild.eclass:   has noman  ${FEATURES} \
java-utils-2.eclass:if hasq test ${FEATURES} && ! hasq -test 
${FEATURES} \
java-utils-2.eclass:eerror "You specified FEATURES=test, but 
USE=test is needed"
kmod.eclass:if [ "${FEATURES/sandbox/}" != "${FEATURES}" ]
mysql.eclass:   if hasq test ${FEATURES} ; then
mysql.eclass:   eerror "Testing with FEATURES=-
userpriv is no longer supported by upstream. Tests MUST be run as non-
root."
mysql.eclass:   # Check FEATURES="collision-protect" before removing this
myth.eclass:FEATURES="${FEATURES} nostrip"
selinux-policy-2.eclass:if has "loadpolicy" $FEATURES ; then
selinux-policy-2.eclass:einfo "\"loadpolicy\" to the 
FEATURES in make.conf."
selinux-policy.eclass:  if has "loadpolicy" $FEATURES ; then
selinux-policy.eclass:  einfo "\"loadpolicy\" to the FEATURES in 
make.conf."
toolchain-binutils.eclass:  if ! has noinfo ${FEATURES} ; then
toolchain-binutils.eclass:  has noinfo ${FEATURES} && rm -r 
"${D}"/${DATAPATH}/info
toolchain-binutils.eclass:  has noman ${FEATURES} && rm -r 
"${D}"/${DATAPATH}/man
toolchain.eclass:FEATURES=${FEATURES/multilib-strict/}
toolchain.eclass:   eerror "of a multilib gcc.  Please set 
FEATURES=-sandbox and try again."
toolchain.eclass:   die "No 32bit sandbox.  Retry with 
FEATURES=-sandbox."
toolchain.eclass:   has noinfo ${FEATURES} \
toolchain.eclass:   has noman ${FEATURES} \

(the above has been filtered for obvious false positives)


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrdao: ChangeLog cdrdao-1.2.2-r3.ebuild

2009-05-11 Thread Thilo Bangert
a list cleaned for obvious false positives leaves the following 44 affected 
packages.
i have treated ebuilds which mention FEATURES in an ewarn or einfo as 
false positives although they probably should be fixed as well.

most of these have do one of the following (or a variant thereof)

hasq test $FEATURES
hasq distcc ${FEATURES}
hasq userpriv "${FEATURES}"
has nodoc ${FEATURES}
has noinfo ${FEATURES}
has noman ${FEATURES}
has collision-protect ${FEATURES}
hasq sandbox ${FEATURES}
has usersandbox ${FEATURES}
has "loadpolicy" $FEATURES  (selinux-base-policy)
has livecvsportage ${FEATURES}  (portage)

i'll start opening bugs for these:

bang...@marsupilami ~/gentoo $ cat FEATURES-misuse.txt | awk -F"/" '{print 
$2"/"$3}' | sort | uniq 
app-cdr/cdrdao  
   
app-forensics/memdump   
   
app-forensics/zzuf  
   
app-text/dictd  
   
dev-db/libodbc++
   
dev-db/mysql
   
dev-db/mysql-community  
   
dev-db/postgresql   
   
dev-db/postgresql-server
   
dev-db/sqlite   
   
dev-java/commons-io 
   
dev-java/rjava  
   
dev-lang/fpc
   
dev-lang/mono   
   
dev-libs/boost  
   
dev-libs/klibc  
   
dev-libs/openssl
   
dev-libs/poco   
   
dev-python/logilab-common   
   
dev-python/pyqwt
   
dev-scheme/bigloo   
   
dev-util/cvs
   
dev-util/git
   
dev-util/mercurial  
   
dev-util/monotone
gnome-base/eel
mail-mta/courier
media-sound/line6usb
media-tv/mythtv
media-video/avidemux
net-analyzer/tcpreplay
net-misc/l7-filter
sci-libs/hdf5
sec-policy/selinux-base-policy
sys-apps/dbus
sys-apps/mlocate
sys-apps/portage
sys-cluster/mpich2
sys-devel/gcc
sys-fs/evms
sys-libs/cracklib
sys-libs/db
sys-libs/glibc
sys-power/iasl

FEATURE-misuse.txt was generated by
$ find -name '*.ebuild' | xargs grep -nH FEATURES > FEATURES-misuse.txt
and sifting through the false positives.

see it here http://dev.gentoo.org/~bangert/FEATURES-misuse.txt
kind regards
Thilo


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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrdao: ChangeLog cdrdao-1.2.2-r3.ebuild

2009-05-10 Thread Thilo Bangert
Ben de Groot  said:
> Thilo Bangert wrote:
> >> Welcome to Gentoo.
> >
> > nice attitude...
> > i am sure that'll make the problem go away :-(
>
> What do you expect? He's an exherbo dev, only here to criticize Gentoo
> and gloat over its perceived failings.

and what exactly are _you_ contributing?
i was trying to point out, that somebody was rather unhelpful, and all you 
can come up with is being unhelpful? we can do better than that!

same goes to some other people in this thread...

..now back to the topic!

Thanks
Thilo




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


Re: [gentoo-dev] Re: Training points for users interested in helping out with ebuild development (was: Re: Retiring)

2009-05-10 Thread Thilo Bangert
Nirbheek Chauhan  said:
> On Sun, May 10, 2009 at 5:19 PM, Duncan <1i5t5.dun...@cox.net> wrote:
> > Thilo Bangert  posted
> > 200905101051.43926.bang...@gentoo.org, excerpted below, on  Sun, 10
> > May
> >
> > 2009 10:51:38 +0200:
> >> also, i feel voting for bugs is completely underutilized. votes make
> >> it apparent to the developers which bugs bug a lot of people. the
> >> incentive to fix those first is there...
> >
> > I know I've never use the bug vote feature, partly because I simply
> > forget it's there now, and partly due to confusion from seeing the
> > earlier rants against it.  Such confusion makes for pretty strong
> > negative conditioning.
>
> Also, most people I know use CCing-frequency as a measure of how many
> people are facing a particular bug, and what importance level to
> assign to it. Votes only cause unnecessary noise and irritation --
> worse than "me too!" comments.

the number of people CC'ed to a certain bug is a good measure as well - 
however, i cant sort on that in bugzilla. also, i may have experienced a 
particular bug (and CCed to it), but its not a big deal to me. voting 
allows for a much more fine grained user preference in that case. a user 
only has 100 votes and can spend max 10 votes on a single bug - you can CC 
to as many bugs a you want.

"me too" is an important information on a bug and between a comment, a CC 
and a Vote i prefer the votes...

Thanks
Thilo



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


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in app-cdr/cdrdao: ChangeLog cdrdao-1.2.2-r3.ebuild

2009-05-10 Thread Thilo Bangert
> > There's a crapload of stuff in the tree doing
> > things like this and worse with FEATURES.

there is roughly 150 packages using FEATURES (including a number of false 
positives). see the list below...

FEATURES variable is used in the tree
http://bugs.gentoo.org/show_bug.cgi?id=174335

>
> Welcome to Gentoo.

nice attitude... 
i am sure that'll make the problem go away :-(


bang...@marsupilami ~/gentoo/portage $ find -name '*.ebuild' | xargs grep -
nH FEATURES | awk -F"/" '{print $2"/"$3}' | sort | uniq
app-editors/emacs   
  
app-editors/emacs-cvs   
  
app-editors/le  
  
app-forensics/memdump   
  
app-forensics/zzuf  
  
app-shells/bash 
  
app-text/dictd  
  
dev-ada/polyorb 
  
dev-db/libodbc++
  
dev-db/mysql
  
dev-db/mysql-community  
  
dev-db/postgresql   
  
dev-db/postgresql-server
  
dev-db/sqlite   
  
dev-dotnet/smartirc4net 
  
dev-haskell/alex
  
dev-haskell/alut
  
dev-haskell/arrows  
  
dev-haskell/binary  
  
dev-haskell/bzlib   
  
dev-haskell/c2hs
  
dev-haskell/cabal   
  
dev-haskell/cabal-install   
  
dev-haskell/cgi 
  
dev-haskell/cpphs   
  
dev-haskell/editline
  
dev-haskell/fgl 
  
dev-haskell/filepath
  
dev-haskell/frown   
  
dev-haskell/ghc-paths   
  
dev-haskell/glut
  
dev-haskell/haddock 
  
dev-haskell/happy   
  
dev-haskell/harp
   

Re: Training points for users interested in helping out with ebuild development (was: Re: [gentoo-dev] Retiring)

2009-05-10 Thread Thilo Bangert
Olivier Huber  said:
> Hi,
>
> 2009/5/4 Thomas Sachau 
>
> >[snip]
> > For those, who can work with IRC and are interested in working with
> > ebuilds, there is already an option:
> >
> > Join #gentoo-dev-help or even better #gentoo-sunrise and read the
> > documentation from the topic. The Sunrise Overlay (with the
> > #gentoo-sunrise IRC channel) is open for everyone willing to learn
> > and contribute to it. Even normal users can get access, learn how to
> > create ebuilds, how to improve them and how to maintain them.
> > As a starting point, this is a central overlay, where ebuilds are
> > maintained, that dont get a developer as maintainer because of
> > missing manpower. Additionally, all contributors learn the ebuild
> > development work themselves.
>
> I think these are really good advise but I think we could improve the
> way users can help concerning maintainer-needed packages.
> dirtyepic made a funny entry on his blog [1] and darkside tried also
> to do something [2], but it seems to me that this alias is a black
> hole. For instance, the last bugday I tried to close some bugs. Some
> one them were assigned to maintainer-needed@,
> so I said on #gentoo-bugs that I've updated those bugs. Sometimes, a
> dev was watching and the issue was closed, but for others I have still
> no comments (Ok. I'm too impatient, but I'm not really confident. But
> some devs can still surprise me ;-) )
>
> I fully understand that looking at this type of bug is hard and
> boring. On the other hand, I know some devs who are willing to help
> and check patches. Since I don't think it would be a good practise to
> savagely CC' them, I propose to add a bug-with-patch alias or
> something like that.

many devs go through maintainer-needed bugs from time to time. i think the 
easy ones will get comitted fairly fast. instead of a bug-with-patch 
alias, i think a _easyfix_ alias could be more helpful. it could also be 
used by package maintainers, which dont have the time to do the _easyfix_ 
(rename version bump etc.)

sometimes the issue appears really simple, but it reallly isnt. in that 
case it would be nice, if it were deduceable from the bug, why no progress 
is being made.

also, i feel voting for bugs is completely underutilized. votes make it 
apparent to the developers which bugs bug a lot of people. the incentive 
to fix those first is there...

regards
Thilo

>
> Cheers,




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


Re: [gentoo-dev] Re: Training points for users interested in helping out with ebuild development

2009-05-10 Thread Thilo Bangert
Ciaran McCreesh  said:
> On Tue, 5 May 2009 21:19:49 +0300
>
> Markos Chandras  wrote:
> > We surely need more developers. Otherwise we ll end up maintaining
> > 100 > ACTIVE developers ). So first we need to attract more people.
> > Evaluation and recruitment comes next
>
> I have a better way of improving those numbers: remove two thirds of
> the packages from the main tree.

to me, the above two contradictory viewpoints are the essence of the 
apparent and real decline in Gentoo activity. The two are just not 
compatible with each other and there is no clear guidance on to which of 
the two should be followed.

in the one corner we have the 'Daniel Robbins' corner, which stands for an 
open and inclusive process, which favors new comers, wants fast progress 
regardsless of the technical limitations of that process. also, being nice 
is more important than being correct. one central repository is where all 
development should happen - this is were we came from.

in the other corner is the gentoo leftover of the exherbo fork: the few 
people how continue to work on Gentoo but generally prefer the direction 
of Exherbo. technical elitism, explicitism and  formal standardization are 
their trade. being correct is more important than good intentions. 
overlays or multiple repositories help achieve a hierarchy of not-good-to-
supported ebuilds. we are halfway here...


it would be good if we collectively could agree on some of these issues, 
in order to move forward. as with many of the other technical discussions 
which lead to nowhere, it's more important that there is a clear 
direction, than into which direction we are headed.

maybe we need a debian project leader position - or a council, which is 
sensitive to the internal devide among developers and gives clear 
directions.

if the above offends you, please take a walk before replying. it may sound 
inflammtory - its not meant to be.

thanks
Thilo




Re: [gentoo-dev] Real multilib support for Gentoo

2009-04-04 Thread Thilo Bangert
"Santiago M. Mola"  said:
> On Sat, Apr 4, 2009 at 2:59 PM, Thomas Sachau  wrote:
> > Hi folks,
> >
> >
> > i would like to hear about other opinions about real multilib support
> > within our tree and package managers. From what i know, there are
> > mainly 2 different ideas:
>
> The proposals are not exactly these.
>
> 1. Make package managers multilib-aware [1][2].
>
> Package managers would be able to have a default ABI (say, x86_64) and
> optional ones (x86). Everything would be built for the default ABI,
> and the package manager could build things for optional ABIs on an as
> needed basis. That is, if I install a 32bit binary package, the
> package manager will build any 32bit libraries it needs automatically.
>
> Package managers will have to expose to ebuilds a mechanism to iterate
> over enabled ABIs and build anything needed for each one.
>
> Pros:
> - Any package can be made multilib aware, getting rid of the emul-*
> packages. - 32bit libraries are built automatically and as needed.
> - This system can be extended to support other kind of ABIs. Making it
> possible to build packages for various versions of Python/GHC/etc
> simultaneously.
>
> Cons:
> - Needs to be implemented on the PM-side and needs a new EAPI.
>
> 2. Implement multilib on the ebuild level.
>
> For amd64, this would mean adding a 'lib32' USE flag to every multilib
> ebuild, and use it for building 32bit libs as needed.
>
> Pros:
> - Any package can be made multilib aware, getting rid of the emul-*
> packages. - Doesn't need PM changes.
>
> Cons:
> - Package manager won't be multilib-aware, so it won't be able to
> build 32bit libraries automatically and as needed.
> - Users will have to enable 'lib32' USE flag manually for every
> library they needed. Enabling 'lib32' by default is not an option
> since it would build tons of unneeded 32bit libraries for every user.

reading the proposals so far, it sounds to me that only the one that 
requires pms changes would qualify as 'real multilib support'.

>
>
> [1] http://dev.exherbo.org/~pioto/abi-ideas.html
> [2] http://bugs.gentoo.org/show_bug.cgi?id=145737
>
> Regards,




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


Re: [gentoo-dev] `paludis --info' is not like `emerge --info'

2009-04-04 Thread Thilo Bangert
> 'guess'. Like how you have to guess what use flags are really being
> used for the package in question, because it doesn't tell you?

i'd like to ask the developers of package managers to standardize this. 
having  --info be the same no matter who you like best is 
incredibly usefull.

while we are at it, emerge --info output may or may not be made even more 
usefull...

thanks
Thilo


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


Re: [gentoo-dev] Re: EAPI roadmap

2009-03-23 Thread Thilo Bangert
Serkan Kaba  said:
> Thilo Bangert yazmış:
> > i doesnt make sense to introduce EAPI=2 into ebuilds, if we dont
> > expect to have en EAPI=2 capable package manager stable within a
> > reasonable timeframe.
>
> 2.1.6 is stable and supports EAPI2

thats pretty cool. thanks...




EAPI roadmap (was: Re: [gentoo-dev] RFC: Deprecating EAPI0)

2009-03-22 Thread Thilo Bangert
Peter Alfredsen  said:
> On Sun, 22 Mar 2009 09:41:58 +0100
>
> Matti Bickel  wrote:
> > A general question, that just popped into my head when i was reading
> > this: if i touch a ebuild which has EAPI=0, should i bump it to
> > EAPI=2?
>
> Only if you take the time to read through it and test that your revised
> ebuild will have the same functionality as the old one. That's why I
> wrote "when a new ebuild...". This should not be an automated thing,
> but rather a part of the basic bump-adjust-test maintenance cycle.
>

while i agree with what you say here, it is also important to take the 
general EAPI roadmap  into account. as we currently dont have one AFAIK, 
we should make efforts to agree on one soon.

i doesnt make sense to introduce EAPI=2 into ebuilds, if we dont expect to 
have en EAPI=2 capable package manager stable within a reasonable 
timeframe.

as it really doesnt matter what i think, when portage-2.2 should go stable 
i will not bore you with that, however, given that only portage 2.2 
supports EAPI=2 it is relevant for the discussion of an EAPI roadmap.

in light of the current EAPI usage statistics, i would propose to 
deprecate EAPI 1 (and 2) much earlier than EAPI 0.

regards
Thilo

> /loki_val





Re: [gentoo-dev] devs on IRC (was :Regen2 ( was QA Overlay Layout support ))

2009-03-13 Thread Thilo Bangert
>
> I think that summarizing "IRC" is insane. 

and there is no need for it either. as stated elsewhere much of what is 
going on on IRC is 'goofing off' - for which IRC is excellent. (heck - i 
should goof off more often :-)

i dont mind the day-to-day work stuff going on on IRC exclusively - but 
when discussions about the future directions of a project and the decision 
making process are held on IRC exclusively, then that is not helpful in 
attracting new blood. for one because there is no history but also because 
they may not use IRC that much.

> Remember we barely got
> summaries of council meetings (which are at a fixed time and date)
> until we got a secretary devoted explicitly to that task.  

> Maybe more
> teams should take up the meeting model; that way non-IRC folks can
> either be on IRC for meeting times only, or peruse the meeting notes
> afterwards if they are interested in what happened.

yeah - the kde team is leading the way here. granted - this model may not 
work for everybody...

regards
Thilo




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


Re: [gentoo-dev] devs on IRC (was :Regen2 ( was QA Overlay Layout support ))

2009-03-13 Thread Thilo Bangert
Donnie Berkholz  said:
> On 19:06 Wed 11 Mar , Thilo Bangert wrote:
> > > > the presumption seems to be, that as a dev one has to be
> > > > available via IRC. it has long been my feeling that Gentoo as a
> > > > project could realize more of its potential by better integrating
> > > > people who dont do IRC.
>
> I think IRC helps to build a more tightly knit community and, because
> of this, is very important to Gentoo. The less close we are as a
> community, the more free we feel to be hostile because we don't see the
> folks on the other end of the big tube as real people. It's much like a
> technique that militaries use during wars to de-personalize the enemy,
> except with the Internet, we start that way and have to apply effort to
> grow closer.

so you say, that presumption is ok? i agree 100% with what you say, but it 
doesnt (at least directly) address my concern. i think IRC is an excellent 
medium - the problems i see, though, are related to the fact that IRC 
requires all stakeholders to be available at the time of discussion. for a 
multitude of reasons this can almost never be guaranteed. also, even if we 
did have IRC logs, the signal to noise ratio on IRC is devastating (at 
least in my experience).

for those reasons, i would like to see more bridge-building between the 
worlds. i didnt want to give examples, as i dont like pointing fingers, 
but here it is: relengs discussion to switch to weekly autobuilds. 
presumably there hast been one, but i cant find it in the list archives. 
not on gentoo-...@g.o and not on gentoo-rel...@g.o - where else should i 
look? IRC perhaps - well, where are the logs? interestingly, the 
announcement of the switch has a pointer to the releng project page, which 
does not even mention the IRC channel.

from looking at the releng mailing list one gets the impression that 
releng in gentoo is dead. its not - i know and am greatful for the hard 
work everybody in releng puts in - but it makes the releng project much 
less accessible. to follow, or contribute.

thanks for listening
kind regards
Thilo



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


Re: [gentoo-dev] How to speed up maintenance and other Gentoo work?

2009-03-13 Thread Thilo Bangert
one thing that could perhaps speed up gentoo is specifying at what point 
or what steps are required before it is ok to "step on others toes".

we have the QAcanfix keyword, for bugs where QA "threatens" to just fix 
the bug if the maintainer doesn't react timely... but it appears to be the 
tree could generally move faster, if there was an agreement as to when 
somebody is allowed to fix another maintainers stuff.

if we had a formal process in place, one could always execute on that and 
fix the issue oneself, instead of having the cheap excuse of "well, 
 hasnt fixed bug xxx yet, so i cant move".

this process should ideally be very lean and short - as to not discourage 
these type of changes.

kind regards
Thilo




Re: [gentoo-dev] devs on IRC (was :Regen2 ( was QA Overlay Layout support ))

2009-03-11 Thread Thilo Bangert
Markos Chandras  said:
> On Tuesday 10 March 2009 14:15:36 Thilo Bangert wrote:
> > > Bugs aren't a good way to keep in touch with developers, that's
> > > what irc is for.
> >
> > while i dont necessarily think, that bugzi is the best way to stay in
> > contact with me, it surely is a better way than IRC - on which i am
> > close to never.
> >
> > the presumption seems to be, that as a dev one has to be available
> > via IRC. it has long been my feeling that Gentoo as a project could
> > realize more of its potential by better integrating people who dont
> > do IRC.
> >
> > kind regards
> > Thilo
>
>   To be honest , I don't agree with that. Being around on irc is quite
> helpful to get direct feedback from users and fix bugs before they hit 
> more users. This is a good way to reduce the amount of bugs that hit
> bugzilla.

my complaint isn't about people using IRC. i object to the way that much 
of our knowledge, discussion and decision making process appear to have 
been moved into the temporal black hole that is IRC.

realtime communication is an valuable tool, but IRC has drawbacks as well. 
this is alienating a lot of people who dont happen to be on IRC at the 
right moment/timezone or who dont have the time to be always on.

it looks like many projects within Gentoo have resorted to a communication 
process which uses IRC exclusivly. this is unfortunate...

kind regards
Thilo


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


Re: [gentoo-dev] devs on IRC (was :Regen2 ( was QA Overlay Layout support ))

2009-03-10 Thread Thilo Bangert

> Bugs aren't a good way to keep in touch with developers, that's what
> irc is for.

while i dont necessarily think, that bugzi is the best way to stay in 
contact with me, it surely is a better way than IRC - on which i am close 
to never.

the presumption seems to be, that as a dev one has to be available via 
IRC. it has long been my feeling that Gentoo as a project could realize 
more of its potential by better integrating people who dont do IRC.

kind regards
Thilo


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


Re: [gentoo-dev] when the music's over

2009-03-09 Thread Thilo Bangert

> Goodbye all you people
> There's nothing you can say
> To make me change my mind
> Goodbye

O babe,
Dont leave me now.
Dont say its the end of the road.
Remember the flowers I sent.
I need you, babe,
To put through the shredder in front of my friends.
Oh babe,
Dont leave me now.
How could you go? 
When you know how I need you,
To beat to a pulp on a saturday night.
Oh babe,
Dont leave me now.
How can you treat me this way? 
Running away.
Oh babe,
Why are you running away?

--

thanks for the reminder. :-)
good luck in your endeavours.

regards
Thilo


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


Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-03-02 Thread Thilo Bangert
Thanks Petteri,

>
> 1) Status quo
>   - does not allow changing inherit
>   - bash version in global scope
>   - global scope in general is quite locked down

lets move on!

>
> 2) EAPI in file extension
>   - Allows changing global scope and the internal format of the ebuild
>   a) .ebuild-
> - ignored by current Portage
>   b) ..ebuild
> - current Portage does not work with this
>   c) ..
> - ignored by current Portage

2 a) and 2 c) are fine by me.

>
> 3) EAPI in locked down place in the ebuild
>   - Allows changing global scope
>   - EAPI can't be changed in an existing ebuild so the PM can trust
> the value in the cache
>   - Does not allow changing versioning rules unless version becomes a
> normal metadata variable
> * Needs more accesses to cache as now you don't have to load older
>   versions if the latest is not masked
>   a) 
>   b) new subdirectory like ebuilds/
>   - we could drop extension all together so don't have to argue about
> it any more
>   - more directory reads to get the list of ebuilds in a repository
>   c) .ebuild in current directory
>   - needs one year wait

no thanks.

>
> Regards,
> Petteri

regards
Thilo



Re: [gentoo-dev] prepalldocs is now banned

2009-02-17 Thread Thilo Bangert
Thomas Anderson  said:
> Hi Everyone,
>
> This is a note that in the council meeting on 02/12/2009 the
> function 'prepalldocs' is banned for use in ebuilds with EAPIs 0 1
> and 2. If you want some functionality from this function, please
> propose a new function or clearly defined behavior for prepalldocs
> for a *new* EAPI.

we have a tracker bug at:
http://bugs.gentoo.org/show_bug.cgi?id=259422

the following 99 packages currently still use 'prepalldocs'. some time in 
the near future i will start filing individual bugs for each of these. 
feel free to beat me to the punch.

thanks
kind regards
Thilo

app-arch/gtk-splitter   
  
app-arch/rar
  
app-arch/xdms   
  
app-backup/amanda   
  
app-cdr/cdcover 
  
app-crypt/gnupg-pkcs11-scd  
  
app-crypt/steghide  
  
app-doc/howto-text  
  
app-doc/phrack  
  
app-emacs/ess   
  
app-misc/ca-certificates
  
app-misc/emelfm2
  
app-misc/g15daemon  
  
app-misc/g15macro   
  
app-misc/g15message 
  
app-misc/g15mpd 
  
app-misc/g15stats   
  
app-office/gnucash  
  
app-text/htag   
  
app-text/robodoc
  
app-text/sloccount  
  
app-text/ttf2pt1
  
dev-db/myodbc   
  
dev-db/mysql++  
  
dev-db/unixODBC 
  
dev-embedded/sdcc   
  
dev-embedded/uisp   
  
dev-games/flatzebra 
  
dev-lang/gpc
  
dev-libs/libg15render   
  
dev-libs/libgringotts   
  
dev-libs/libmcrypt  
  
dev-libs/pkcs11-helper  
  
dev-libs/ppl
  
dev-python/gst-python   
  
dev-python/yolk 
  
dev-tcltk/mysqltcl  
  
dev-tex/cjk-latex   
  
dev-tex/frakturx
  
dev-util/anjuta 
  
dev-util/geany  
  
dev-util/ltrace 
  
dev-util/pretrace   
  
games-arcade/afternoonstalker  

Re: [gentoo-dev] Automatic filing of stable requests

2008-12-13 Thread Thilo Bangert
Donnie Berkholz  said:
> On 05:10 Sun 14 Dec , Petteri Räty wrote:
> > I added support for filing stable requests directly from my stable
> > candidate RSS feed.
> > For those that don't read planet Gentoo the feed can be found here:
> > http://gentoo.petteriraty.eu/stable.rss
> >
> > Now what do people think about extending metadata.xml so that you
> > could have these
> > bugs filed automatically when there are no open bugs? Something like
> > a 
> > element with the DTD setting the default as true and you could just
> > use a  shorthand.

good idea.

>
> I'm all for it. It would need to take version restrictions -- for
> example, I may be willing to have xorg-server 1.5.x go stable but not
> 1.4.x.

perhaps auto-stable should be the default (not needing the tag), only 
allowing things to be masked from it.



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


Re: [gentoo-dev] [v4] Planning for automatic assignment computation of bugs

2008-11-13 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> On Sun, Oct 19, 2008 at 12:32:44PM -0700, Alec Warner wrote:
> > What if my herd email address is different from my bugzie address?
> > Can I have both in herds.xml?  What if my herd address *isn't* a
> > bugzie account, will the world end?
>
> I don't know any herd where the herd email is not the same as the
> bugzie email. Why would this case arise anyway? The mail aliases reside
> on dev, and the duplication doesn't make sense.

the gentopia guys seem to have this annoying scheme: herd email is 
[EMAIL PROTECTED] while bugzi account is [EMAIL PROTECTED]

>
> > How can we automatically detect when developers make mistakes in
> > editing herds.xml?
>
> There is a validation CGI in Bugzie, I created it for when somebody (I
> forgot who) was checking all of the metadata and herd emails
> previously, which we should probably automated.

for me. i have started using it today.. thanks!

>
> > > 1. For handling no-herd, we should add an entry into
> > > herds.xml to catch it (maintainer-needed  g.o). Every herd
> > > listed in an ebuild MUST be in herds.xml.
> >
> > You and I both know this is not going to be true.  Complicated
> > solution; make Repoman do it.  Certainly it is the 'correct' thing to
> > do; however I don't expect it to get implemented or deployed quickly.
> > Hacky solution: run script on osprey that tries to validate tree
> > metadata against herds.xml and annoy herds who forgot to add
> > themselves.
>
> Yes, automation is useful here.

very few packages do not have a herd; no ebuilds have a wrong herd listed, 
but there are tons of other errors in our metadata...


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


[gentoo-dev] Last rites: net-mail/qmail-vmailmgr

2008-10-11 Thread Thilo Bangert
# Thilo Bangert <[EMAIL PROTECTED]> (12 Oct 2008)
# Masked for removal in 30 days (see bug #240371)
# useless meta ebuild - never fully developed
net-mail/qmail-vmailmgr


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


Re: [gentoo-dev] Projects without a homepage, and valid contents of HOMEPAGE (per bug 239268)

2008-10-05 Thread Thilo Bangert
Ciaran McCreesh <[EMAIL PROTECTED]> said:
> On Sun, 5 Oct 2008 03:44:20 -0700
>
> "Robin H. Johnson" <[EMAIL PROTECTED]> wrote:
> > Either we need special cases to declare that it no longer has a
> > homepage, or we need to allow the empty HOMEPAGE.
>
> HOMEPAGE="( )"

HOMEPAGE="http://this-package-has-no-homepage.gentoo.org/";


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


Re: [gentoo-dev] Usages of CVS $Header$ keyword in ebuilds - use cases wanted

2008-10-01 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> Hi folks,
>
> I'm doing some research on our usages of the $Header$ keyword in our
> main CVS repo.
>
> The primary use-case that has been publicly stated before was for users
> to be able to identify to developers what version of a given ebuild
> they were using.
>
> Q: How much have you utilized the primary use case?
>
> Q: Are there any other use-cases you have and actively use?
>
> For evaluating existing uses of the primary case, I took a glance at
> Bugzilla. There are 624 bugs total that contain a $Header$ with an
> existing Gentoo path. At least 143 of those are for new packages or
> version bumps (they copied existing ebuilds).


it appears we have decided to keep the $Header$ keyword in ebuilds for 
now. however, what about removing it from the ChangeLog?

kind regards
Thilo


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


Re: [gentoo-dev] Re: Request for feedback on GNU Patch change

2008-09-18 Thread Thilo Bangert
"C. Bergström" <[EMAIL PROTECTED]> said:
> Fabian Groffen wrote:
> > On 17-09-2008 10:41:07 +0200, "C. Bergström" wrote:
> >>> By the way, I'm against this stuff.  I rather see a PATH solution
> >>> involved.  Portage already has a DEFAULT_PATH, and if someone
> >>> refuses to install patch, one could always use a special directory
> >>> with symlinks to the g-versions, e.g. patch -> /usr/sfw/bin/gpatch
> >>> such that Portage/eclass/ebuilds don't have to bother about this at
> >>> all.
> >>
> >> patch is installed and I would agree with you, but in certain
> >> circumstances using the GNU tools are broken.
> >
> > Then if that is the case, Portage/eclass/ebuild relies on that
> > brokenness.  I'm not saying you should have the same PATH as Portage.
>
> GNU tools always behaved as expected on Linux.  The brokeness is
> platform specific in my case.  

please, also make sure this gets fixed. 
thanks for your work

kind regards
Thilo


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


Re: [gentoo-dev] [RFC] Shall we create a ballot for PROPERTIES value definition proposals?

2008-08-07 Thread Thilo Bangert
Zac Medico <[EMAIL PROTECTED]> said:
> Hello everyone,
>
> Given the vast number of possible choices to consider when defining
> new PROPERTIES values [1], perhaps we should create a ballot and
> hold a vote on definitions that people have submitted. I suppose
> that voters would be able to vote yes or no on each proposed
> property definition and they would also be able to write in one or
> more alternative names for the definition. I don't know what the
> best method(s) to carry out a vote like this would be. Does anybody
> have any suggestions?

have the council sign of whatever compromise looks like it made it way 
through.
the current process seems to work very well, me thinks.

thanks for your effort, BTW.

best regards
Thilo

>
> Thanks,
> Zac
>
> [1]
> http://archives.gentoo.org/gentoo-dev/msg_e145fc04e907de72e30d88285afb1
>34c.xml




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


OT: Precedence: bulk (was: Re: [gentoo-dev] Please don't use auto-responders on the lists.)

2008-08-06 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> Please do NOT use out-of-office, vacation or any other auto-responders
> on the lists. It's bad list etiquette.

decent vacation mail software ignores mail marked with a 'Precedence: 
bulk' header, as mailing list mail usually is (including mails sent by 
gentoo lists)...

I wish somebody would finally write up a RFC for this.

best regards
Thilo


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


Re: [gentoo-dev] packages up for grabs

2008-05-31 Thread Thilo Bangert

>
> > net-misc/ntp
>
> This is rather basic, isn't it ?  It keeps your clock accurate.
> Is there any alternative ?

net-misc/openntpd - by the OpenBSD folks...

http://openntpd.org/
http://en.wikipedia.org/wiki/OpenNTPD

regards
Thilo


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


OT: offensive (Re: [gentoo-dev] explicit -r0 in ebuild filename)

2008-03-31 Thread Thilo Bangert
> Please think things through before asking to have pkgcore's bugs
> 'fixed' via specification next time...

maybe my english language skills or social interaction qualities are 
failing me, but i find the above sentence highly offensive. 

am i too thin skinned for gentoo-dev?


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


Re: [gentoo-dev] Help offered - Portage tree

2008-03-13 Thread Thilo Bangert

> end up copying the ebuild from the tree into our overlay and fix.

great! where is it? does it have a webvc or trac interface?
thanks

Thilo




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


Re: [gentoo-dev] One request for the next SoC: non already-devs students

2008-03-02 Thread Thilo Bangert

> But I 
> sincerely think the main goal of Summer of Code is to allow new people
> to enter the scene of Free Software, to understand how Free Software
> projects work and so on. 

it's not just what you "sincerely think"! I most certainly think, you have 
a valid point.

from http://code.google.com/soc/2008/faqs.html#0.1_goals:

Google Summer of Code has several goals:

  - Get more open source code created and released for the benefit of all;
  - Inspire young developers to begin participating in open source
development;
  - Help open source projects identify and bring in new developers and
committers;
  - Provide students in Computer Science and related fields the
opportunity to do work related to their academic pursuits during the
summer (think "flip bits, not burgers");
  - Give students more exposure to real-world software development
scenarios (e.g., distributed development, software licensing
questions, mailing-list etiquette).

--
kind regards
Thilo


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


Re: [gentoo-dev] Gentoo Foundation Elections - Last Call for voting

2008-02-27 Thread Thilo Bangert
"Jorge Manuel B. S. Vicetto" <[EMAIL PROTECTED]> said:
> Hi.
>
> As we've stated before and is listed on the election page[1], the
> voting period lasts from 00:00.00 UTC February 14th (Thursday) to
> 23:59.59 UTC February 28th (Thursday). Thus, there's little less than
> 48 hours to cast your vote.
> At the moment 24% of the eligible voters have submitted their
> ballots[1]. 

> Vote now if you want to have an influence in the election. 

it's not just that. after the trouble of the last months, it would be 
great if the next trustees could feel confident about their mandate. it 
would also be a clear signal to our users, that we (the devs and former 
devs) feel these issues are important as well.

if you dont care about the foundation, you can still vote 'dont care', by 
putting all candidates on the same line. by not voting at all you boycot 
the democratic nature of the foundation.

it would be intersting to hear from all those who choose not to vote, why 
they did so - in order to address whatever concerns they may have in the 
future.

likewise it may be interesting to hear from those who already voted. 

now, everybody vote! ;)


here are the step-by-step instructions on how to vote (from the website):

Eligible current Gentoo devs should login to dev.gentoo.org and run the 
following commands, in the order specified. 

  - votify --new trustees2008 - This creates a new ballot in your homedir. 

  - Edit the .ballot-trustees2008 file and rank the candidates.

  - Once you're sure, run votify --verify trustees2008 to check the
validity of the ballot. 

  - If that goes through fine, the next and final step is to submit your
vote using votify --submit trustees2008 

  - In case you're stuck, detailed help can be accessed by using
votify --help or feel free to drop by #gentoo-elections on IRC. If you
think you are eligible to vote, but cannot, please contact one of the
officials. 

  - Grab a beer, have fun, sit back and enjoy the show..till we announce
the results ;) 

The remaining Foundation members (ex-devs), should email their ballot to 
the 3 election officials, signing the mail with their gpg key.

>
> * [1] - http://www.gentoo.org/proj/en/elections/foundation-200802.xml
>
> For the election officials,
>
> --
> Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
> Gentoo- forums / Userrel / SPARC / KDE


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


Re: [gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-13 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> On Tue, Feb 12, 2008 at 10:01:16PM +0100, Thilo Bangert wrote:
> > Noteworthy errors
> > ===
> > herd without email: comm-fax
> > Proxy maintainer without gentoo association 15
>
> Two specific feature requests:
> 1. Check that every email address has a bugzilla account.

i'll look into it. a hashed list of gentoo.org bugzilla accounts would 
definitivly help! just the query is a good start though - i suppose (lets 
try that first). the script runs a couple of minutes anyway - if that 
doubles, triples or quadruples its not a problem...

> 2. Check that metadata with a proxy maint also has a non-retired Gentoo
> person listed.

'Proxy maintainer without gentoo association' means 'there is neither a 
herd nor a gentoo maintainer listed'. you want to require a maintainer? a 
lot more ebuilds will fail this check...

one may actually want to restrict that even further, and require both a 
herd and a maintainer, as to define a pool of backup people in case the 
gentoo maintainer retires.

thanks!

kind regards
Thilo


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


[gentoo-dev] irregular metdata.xml check - 3rd edition

2008-02-12 Thread Thilo Bangert
Welcome to the third edition of the irregular metadata.xml check.

Noteworthy errors
===

herd without email: comm-fax
herd without email: dev-tools
herd without email: haskell
herd without email: common-lisp
herd without email: secure-tunneling
herd without email: ia64-kernel
herd without email: middle-east
herd without email: arm
herd without email: s390
herd without email: sh

net-misc/netcomics-cvs  retired maintainer
net-wireless/gnome-bluetoothretired maintainer
sys-devel/distcc-config retired maintainer
x11-plugins/gkrellm-countdown   retired maintainer

dev-util/crossvc empty

app-emulation/virtinst   missing
dev-dotnet/dbus-glib-sharp   missing
dev-dotnet/dbus-sharpmissing
dev-libs/dclog   missing
dev-util/cmt missing
dev-util/osdtmissing
mail-filter/dovecot-antispam missing
mail-filter/dovecot-dspammissing
media-libs/capseomissing
media-libs/libcapturymissing
media-video/captury  missing
media-video/undvdmissing
net-fs/wdfs  missing
net-irc/mistbot  missing
net-misc/goog-sitemapgen missing
net-misc/ng-utilsmissing
net-misc/s3cmd   missing
sys-auth/nsvsmissing
sys-fs/encfs missing
sys-fs/flickrfs  missing
sys-fs/fuse-python   missing
sys-fs/python-fuse   missing
sys-fs/zfs-fuse  missing
sys-kernel/kerneloopsmissing


Here are the stats summarising the current state of metadata in the tree.

Statistics
==

Total number of packages:12410

metadata.xml missing 0
 missing  24
 empty 1
 unknown   0
=no-herd1929

 missing  7287
 retired 4
 is a herd1285
 unknown   256
=maintainer-needed 556

Proxy maintainer without gentoo association 15
Unmaintained packages  717


You will find the complete log at [1].
The script that generated above logfile can be found at [2].

As always, feedback is higly appreciated.
Warm regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


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


Re: [gentoo-dev] The return of the old fart: Mark Loeser (halcy0n)

2007-12-14 Thread Thilo Bangert
hip hip hurray for the old fart(s)



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


Re: [gentoo-dev] New USE flags documentation

2007-12-09 Thread Thilo Bangert
Jeroen Roovers <[EMAIL PROTECTED]> said:
> On Sat, 24 Nov 2007 15:10:58 +0100
>
> Thilo Bangert <[EMAIL PROTECTED]> wrote:
> > the idea is really great
> >
> > [...]
> >
> > now this needs to be [...] made mandatory for all ebuilds.
>
> Uh, what?
>
> Why? If the idea is that great, then why does it need to be mandatory?

This is one more way the maintainer can document the functionality of the 
ebuild. IMHO this documentation is so usefull that every ebuild should 
provide it.

see the recent blogpost by nichoj
http://technicalpickles.com/posts/pidgin-idle-time
which supports this reasoning.

regards
Thilo

>
>
> Kind regards,
>  JeR


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


Re: [gentoo-dev] packages.gentoo.org lives!

2007-11-29 Thread Thilo Bangert

> On the subject of Squid, it would be extremely useful if it could
> ignore some headers and respect others in figuring out if the page is
> already in the cache, without stripping the headers from the request
> (it is doable with Apache's mod_cache), so that two requests with only
> a slightly different User-Agent between them hit the same cache entry,
> while different Accept* headers are respected, adn don't hit the same
> cache entry?

have you looked at www-servers/varnish - appears to be the new kid on the 
block for this kind of stuff (http acceleration that is)...

the stuff you mention seems to be pretty trivial to setup in varnish. 
(including rewrites of old style URLs - if i am not mistaken).

kind regards
Thilo


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


Re: [gentoo-dev] Ranged licenses

2007-11-28 Thread Thilo Bangert
Ciaran McCreesh <[EMAIL PROTECTED]> said:
> On Wed, 28 Nov 2007 20:06:46 +0100
>
> Christian Faulhammer <[EMAIL PROTECTED]> wrote:
> > > One thing that would need to be decided:
> > >
> > > LICENSE="GPL-2"
> > >
> > > Would that require an = prefix? To simplify things, we could say
> > > that *only* the postfix [] form counts for licenses...
> >
> >  To have backwards compatability...yes.
>
> Backwards compatibility isn't necessary over an EAPI bump. The question
> is whether it's sufficiently useful that having inconsistent parsing
> rules for dep specs and license specs is acceptable.

perhaps its really a matter of how often this would be used. for a span of 
three license versions, i'd prefer unranged notation as it's more easily 
read (opfer's argument).

/usr/portage/licenses seems to carry but a handfull of licenses with more 
than three version numbers. 

ranged version numbers OTOH are used much more often...

there is also the legal argument. it's better to state explicitly which 
versions apply and not have to cleanup the mess, when somebody decides to 
release GPL-2.5.

kind regards
Thilo


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


Re: [gentoo-dev] New USE flags documentation

2007-11-24 Thread Thilo Bangert
> While planet is a good medium to share ideas and get contributors,
> seems to me like we need a more official way to discuss this kind of
> 'global' ideas before make them real. Or at least drop a note on
> -dev-announce explaining the new feature and telling devs and users
> this is now officially supported.

yoswink, thanks for bringing the discussion to gentoo-dev - i was not 
aware of such an effort.

> Is the feature ready to be used? Is there any kind of documentation
> (aside of DTD)? It will replace use.desc?

the idea is really great IMHO and the implementation is pretty straight 
forward. thanks to flameeyes and cardoe for putting their heads together.

now this needs to be extended and made mandatory for all ebuilds. in order 
to reduce the workload the global useflags should only be documented 
once - while still allowing ebuilds to extend (or even override?) the 
global description.

great stuff all around.
happy hacking

Thilo



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


Re: [gentoo-dev] stripping out the DO NOT REPLY from bugzie emails

2007-09-29 Thread Thilo Bangert
Andrew Gaffney <[EMAIL PROTECTED]> said:
> It seems that not everybody loves the new "DO NOT REPLY TO THIS EMAIL"
> header at the top of every bugzie email as much as robbat2 does.

1. if everybody hates it (full ack btw), why not remove it globally?

2. why doesn't bugzi receive mail (anymore?)?

kind regards
Thilo


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


Re: [gentoo-dev] "Trivial" commit reviews

2007-09-23 Thread Thilo Bangert
i am all for the 'trivial' review. as i am not on the commit list, 
however, i can't tell whether this acutally helps. 

do people fix the stuff that is pointed out to them?

also, perhaps the more common ones should additionally be converted to 
repoman tests, if that is feasable.

kind regards
Thilo




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


Re: [gentoo-dev] iuse defaults example

2007-07-10 Thread Thilo Bangert
Mike Frysinger <[EMAIL PROTECTED]> said:
> On Tuesday 10 July 2007, William Hubbs wrote:
> > On Mon, Jul 09, 2007 at 11:26:19PM +0100, Ciaran McCreesh wrote:
> > > As for IUSE defaults... There were objections against that feature
> > > on the grounds that it's unnecessary and increased maintenance. Do
> > > they really offer any benefit over package.use?
> >
> > Would iuse defaults not be appropriate when a certain use flag is
> > recommended as the default for most users for a package??
>
> other examples that make sense and are a pain with package.use:
>  - local USE flags (suddenly not so local huh)
>  - local USE flags and changing names
>  - defaults based on version (feature sucked <= 1.x and then rocked >=
> 2.x) - developing new ebuilds for personal use
>  - developing new ebuilds for merging into tree (btw: need to update

- we could finally kick all the no* USE flags. USE flags are use flags - 
they determine what should be used. not what should not be used...

/usr/portage/profiles $ grep :no use.local.desc | wc -l
87

Thilo


pgpCq4ecWgN3q.pgp
Description: PGP signature


OT: gentoo-kindergarten (was: Re: [gentoo-dev] [RFC]: gentoo-politics ML)

2007-06-13 Thread Thilo Bangert
I want a gentoo-kindergarten list, where useless discussions like this 
(sub)thread can be directed to.

kids, grow up!


pgpJFDJFTgIVf.pgp
Description: PGP signature


[gentoo-dev] irregular metdata.xml check

2007-06-10 Thread Thilo Bangert
Hi all,

welcome to the second issue of the irregular metadata.xml check.

Did you know that only 16% of all packages in the tree do not belong to 
any herd (ie. no-herd). Nevertheless, as no-herd is not a 
nice place to be, perhaps your herd can adopt a package or two. If you 
get really lucky you even get a dev with the deal - for free!


Herds with no email
===

As robbat2 points out, in order to allow for automatic bug assignment all 
herds need to have an email address. The following herds do not have an 
email address specified in herds.xml.

herd without email: comm-fax
herd without email: dev-tools
herd without email: haskell
herd without email: common-lisp
herd without email: secure-tunneling
herd without email: ia64-kernel
herd without email: middle-east
herd without email: arm
herd without email: lang-misc
herd without email: s390
herd without email: sh


Statistics
==

Total number of packages:11684

metadata.xml missing 0
 missing   2
 empty 0
 unknown   0
=no-herd1887

 missing  6611
 retired 0
 is a herd1300
 unknown   201
=maintainer-needed 438

Proxy maintainer without gentoo association13
Unmaintained packages  602


As always, the full metadata-check.log is available from [1].
The script used to generate the log can be found at [2].

Feedback welcome.
Kind regards
Thilo

[1] Full metadata-check.log
http://dev.gentoo.org/~bangert/metadata-check.log
[2] Metadata checking script.
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb


pgp3vzg6mRCqm.pgp
Description: PGP signature


Re: [gentoo-dev] [v2] Planning for automatic assignment of bugs

2007-06-10 Thread Thilo Bangert
> Step 2 - Metadata.xml contains only a herd
> --
> 1. Take the herd element, and look up the herd in herds.xml to convert
>to an email address. This email address must be a valid bugzilla
>account.
> 2. This email is treated as an implicit maintainer element after this
>point. "${HERD_EMAIL}"
>

What about no-herd? Does that expand to 
[EMAIL PROTECTED]?
Should it be added to herds.xml?

I'd be all for the expansion. Consequently all ebuilds with metadata 
no-herd and 
[EMAIL PROTECTED]
could be reduced to just no-herd...


> Step 3 -  element
> -
> 1. Add the maintainer element to an ordered list, in the order they are
>present in the file.
> 2. If an element appears more than once, the later element overrides
> the earlier element. (This provides a route when the herd is assigned,
> but does not wish to receive email for a specific package). 3. If a
> maintainer element contains the 'ignoreauto=1' attribute AND a
> non-empty role element (describing why this maintainer should not be
> contacted), delete it from the list.

What about [EMAIL PROTECTED]?
And the case with no maintainer and no-herd?
Those would be resolved by the no-herd expansion proposed 
above.

>
> Notes/Changes from before:
> 
> - The herd element is always used.
> - The 'contact' attribute is now called 'ignoreauto'.

nice!

> - The 'ignoreauto' is the logical opposite of the original 'contact'
>   attribute.
> - The 'ignoreauto' attribute defaults to false.
> - Any usage of the 'ignoreauto' attribute requires the role element to
>   be present.
> - Herds that do not wish to be contacted for specific bugs should add a
>   maintainer element stating that (and use 'ignoreauto' on the
> element). 

IMHO at least one herd should always be (at least) CC'ed  (unless 
no-herd is the only herd) - in order to guarantee that a 
group is being notified about the problem. 
Or put differently: if an ebuild is part of a herd, but the herd doesn't 
want to know about it, why is ebuild part of the herd in the first place?

> - Category level metadata.xml is now used for fallback if 
> this is a bug about a new package in an existing category.
> - Category level metadata.xml may contain herd and maintainer elements.

By allowing  elements in category metadata we possibly create 
another (very weak) group maintainership. Is there a specific reason to 
allow more than ?

Thanks.
Kind regards
Thilo


pgpxulkMsBDop.pgp
Description: PGP signature


Re: [gentoo-dev] irregular metdata.xml check

2007-05-27 Thread Thilo Bangert
"Robin H. Johnson" <[EMAIL PROTECTED]> said:
> On Wed, May 23, 2007 at 07:49:43PM +0200, Thilo Bangert wrote:
> > Also, many ebuilds put the herds email address as an additional
> > . This is simply redundant and unless complaints are
> > raised, all herd  tags will be removed and replaced by
> > the appropriate  tag instead. Work on this will start over the
> > weekend.
>
> No.
>
> See the thread about automatic assignment for more about this.
> More importantly, once the automatic stuff goes into play, the
> existence of the herd tag will only matter on metadata that does not
> have any other maintainer.

sorry - to have missed this earlier.
from your proposal:
>Case 2 - Metadata contains a single maintainer
>--
> The herd field is not used.

so, you want to ignore the herd tag, as soon as there is a single 
maintainer tag? why?

we have  on every single package in the tree (well ~1900 packages 
with no-herd). my guess is that most of the roughly 4500 
packages that currently have a  and a  which is not a 
, will need to adjust their metadata to reflect the situation where 
the maintainer should get the bug asssigned and the herd gets CC'd...

IMHO the herd should always get an email on bugs with packages belonging 
to the herd... if this is not the case, what is the purpose of the herd?

or asked differently: what can the herd in  give you that the 
 can't?

other than that i (still) agree with the overall proposal. lets just make 
sure to codify the policy which has been agreed upon...

regards
Thilo



pgp9fOV1ObYKO.pgp
Description: PGP signature


[gentoo-dev] irregular metdata.xml check

2007-05-23 Thread Thilo Bangert
Hi all,

welcome to the IMC - irregular metdata.xml check, issue 1.
As can be seen from the statistcis below, the herd tags have been fixed. 
Thanks to those who have helped with the cleanup.

Whats next?
==
The current policy in the devmanual demands a maintainer tag - 
nevertheless half the tree is without it.
The policy should perhaps be changed to reflect the reality.

Also, many ebuilds put the herds email address as an additional 
. This is simply redundant and unless complaints are raised, 
all herd  tags will be removed and replaced by the 
appropriate  tag instead. Work on this will start over the weekend.

Statistics
=

Total number of packages:11701

metadata.xml missing 0
 missing   0
 empty 0
 unknown   0
=no-herd1880

 missing  6616
 retired 0
 is a herd1306
 unknown   193
=maintainer-needed 438

Proxy maintainer without gentoo association11
Unmaintained packages  596

The full metadata-check.log is available from:
http://dev.gentoo.org/~bangert/metadata-check.log

The script used to generate the log can be found here:
http://overlays.gentoo.org/dev/bangert/browser/scripts/check-metadata.rb

Feedback welcome.
Kind regards
Thilo


pgp1OFUyQs7Ty.pgp
Description: PGP signature


Re: [gentoo-dev] Packages with same name was -> Conversion of Emacs virtual packages

2007-05-16 Thread Thilo Bangert
> > It isn't different.  That's the problem.  If you have two packages
> > with the same name, you have the same problem.
>
> On that note I would hope the vim/vi peeps would rename.
> app-vim/ant

and app-vim/sudo

> IMHO app-vim/ant should really be app-vim/vim-ant or something other
> than just ant.

or app-vim/sudo-syntax and app-vim/ant-syntax as there already are a 
number of ebuilds following that scheme...

regards
Thilo


pgps9kzRfHjIU.pgp
Description: PGP signature


Re: [gentoo-dev] DWS for 2007-05-07 - 2007-05-13

2007-05-13 Thread Thilo Bangert
Markus Ullmann <[EMAIL PROTECTED]> said:
[usefull DWS snipped]

you rock!


pgpFgJgMmryKA.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] missing tag in metadata.xml

2007-05-12 Thread Thilo Bangert
Hi again,

Thilo Bangert <[EMAIL PROTECTED]> said:
> The metadata cleanup continues...
>
> A list of 427 packages found at
>
>   http://dev.gentoo.org/~bangert/herd-metadata-check.log
>
> do not have the required  tag in their metadata.xml[1].

some of these have  tags afterall - albeit empty.
i will be fixing these over the next few days, adding 
no-herd.

a current run has yielded the following statistics:

Found 0 packages with retired maintainer
Found 1517 packages with unknown maintainer
Found 11 packages with invalid proxy maintainer
Found 395 packages with missing 
Found 4 packages with invalid 
Found 33 packages with empty 
Found 606 unmaintained packages
Found 0 packages with missing metadata.xml
11665 Packges checked, 2566 errors detected

see the full log at

http://dev.gentoo.org/~bangert/metadata-check.log

the large number of unknow maintainers are largely due to herd email 
addresses listed in  tags...

kind regards
Thilo


pgplnh3phMhGu.pgp
Description: PGP signature


Re: [gentoo-dev] invalid in metadata.xml

2007-05-11 Thread Thilo Bangert
> Can you re-run this with a fully up to date tree?

sure
app-emulation/hercules  invalid herd: s390
sys-apps/cpint  invalid herd: s390
sys-apps/lkcdutils  invalid herd: s390
sys-apps/s390-oco   invalid herd: s390
Found 4 packages with invalid 


pgp24PUBmOafO.pgp
Description: PGP signature


Re: [gentoo-dev] missing metadata.xml

2007-05-11 Thread Thilo Bangert

> the packages in the attached list have no metadata.xml.

all fixed. however with the following metadata.xml:


http://www.gentoo.org/dtd/metadata.dtd";>

no-herd


as no maintainer implies maintainer-needed and this is being done in lots 
of other ebuilds as well.

kind regards
Thilo


pgpttgHImjKSF.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] missing tag in metadata.xml

2007-05-10 Thread Thilo Bangert

>  you should look at
> the archives to see what people decided.

from reading the archives and the response so far as well as the current 
documentation on the subject i conclude that the issue is still not clear 
and people make up their own stuff as they go along.

the following may be a formalisation of current (best) practices:

 - maintainers fall into three categories. herds, gentoo developers and
   non-gentoo proxy maintainers.

 -  a herd is defined in herds.xml. exception: no-herd. no-herd is limited
to the situation where no suitable herd can be found.

 - a gentoo developer is defined in dev-rel/roll-call/userinfo.xml.

 - every ebuild has a herd.

 - a package can belong to more than one herd.

 - a package can be maintened by no or more parties.

 - a package with herd different from 'no-herd' is said to be maintained
   by the members of that herd.

 - all maintainers different from herds state their maintainership using
   the  tag. the  tag requires the  tag.

 - a package with herd 'no-herd' and no additional maintainers  is said to
   be unmaintained.

 - a  of [EMAIL PROTECTED] indicates no maintainership and
   is only allowed as the sole maintainer. meaning a single 
   tag and a single no-herd tag. infact it is semantically
   equivalent to a single no-herd tag and no additional
   maintainers.

 - a package that is proxy maintained needs an additional gentoo
   association in form of a maintaining herd or gentoo developer.
   [EMAIL PROTECTED] may be such an association, but only if the
   original one disappeared.

optionally one may want to include, although personally i prefer to state 
it explicitly:

 - a missing or empty  tag is equivalent to no-herd

open questions:

 - what does it mean when the package is maintained by a herd and an
   additional maintainer? how does one determine the order in which to
   contact multiple maintainers?

 - are there situations in which we specify a  other than no-herd
   but don't want its members to act as maintainers?

...

what are your current best practices regarding metadata?
regards
Thilo


pgpA6IXbqq6cC.pgp
Description: PGP signature


  1   2   >