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 olemar...@gentoo.org (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 fa...@gentoo.org 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 anta...@gentoo.org said:
 On Mon, Aug 30, 2010 at 1:18 PM, Diego E. Pettenò flamee...@gmail.com 
wrote:
  # Diego E. Pettenņ flamee...@gentoo.org (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
 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] Re: The future of sys-apps/openrc in Gentoo

2010-08-24 Thread Thilo Bangert
Mike Frysinger vap...@gentoo.org 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] Treecleaner Project: Maintainer-needed page

2010-08-20 Thread Thilo Bangert
Markos Chandras hwoar...@gentoo.org 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] 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] Gentoo calendar for tracking Gentoo events

2010-08-20 Thread Thilo Bangert
Mike Frysinger vap...@gentoo.org 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.


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/ID/public/basic
 https://www.google.com/calendar/ical/ID/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] Wiki(es) for Gentoo ?!

2010-08-20 Thread Thilo Bangert
Alex Legler a...@gentoo.org said:
 On Fri, 20 Aug 2010 23:01:42 +0200, Thilo Bangert bang...@gentoo.org
 
 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] 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 ri...@gentoo.org 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] 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] RFC: Reviving GLEP33

2010-08-12 Thread Thilo Bangert
Ben de Groot yng...@gentoo.org said:
 On 7 August 2010 02:18, Brian Harring ferri...@gmail.com 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] status of releng project

2010-08-12 Thread Thilo Bangert
Ben de Groot yng...@gentoo.org said:
 On 9 August 2010 14:29, Mike Frysinger vap...@gentoo.org 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] 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] Re: Add --hash-style=gnu to LDFLAGS

2010-08-11 Thread Thilo Bangert
Markos Chandras hwoar...@gentoo.org 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/sarcasm

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 fa...@gentoo.org 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 hwoar...@gentoo.org 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 hwoar...@gentoo.org 
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 do...@dev.si 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 polynomial-
c...@gentoo.org 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ễnchith...@gentoo.org  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 blah
  
  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
  that's what I try to do on the packages I maintain.
  GNU/Linux is all about choice. Stating, during install, that a
  package might later install additional stuff will just provide a
  choice to the user, not conditioning it.
  
  Regards,
  - Angelo
  
   [0] There is an existing precedent for 

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] Suggestion related with dropping keywords policy

2010-06-11 Thread Thilo Bangert
Pacho Ramos pa...@gentoo.org 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] Re: RFC: changing the developer profile: FEATURES=test - FEATURES=test-fail-continue

2010-06-07 Thread Thilo Bangert
Ryan Hill dirtye...@gentoo.org said:
 On Fri, 04 Jun 2010 17:11:45 +0200
 
 Paweł Hajdan, Jr. phajdan...@gentoo.org 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] 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] The importance of test suites

2010-02-21 Thread Thilo Bangert
Paweł Hajdan, Jr. phajdan...@gentoo.org 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 robb...@gentoo.org 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 robb...@gentoo.rog
   Content-Type: text/plain
   Posted: 2010-02-15
   Revision: 1
   News-Item-Format: 1.0
   Display-If-Installed: dev-db/mysql-5.1
   
   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 arfre...@gentoo.org said:
 2010-02-06 17:54:10 Mark Loeser napisał(a):
  Arfrever Frehtes Taifersar Arahesis arfre...@gentoo.org 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
Ben de Groot yng...@gentoo.org 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] [rfc] layman storage location (again)

2010-01-17 Thread Thilo Bangert
Ciaran McCreesh ciaran.mccre...@googlemail.com 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.


[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 maintainer in metadata.xml to indicate 
the above).

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
Mike Frysinger vap...@gentoo.org said:
 On Sunday 17 January 2010 15:20:46 Thilo Bangert wrote:
  Ben de Groot yng...@gentoo.org 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.


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

2010-01-04 Thread Thilo Bangert
Jeroen Roovers j...@gentoo.org 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 to...@gentoo.org said:
 On 12/11/2009 10:30 PM, Hanno Böck wrote:
  Am Freitag 11 Dezember 2009 schrieb Christian Faulhammer:
  George Shapovalov (george) geo...@gentoo.org:
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.


[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 project metadata check

2009-12-08 Thread Thilo Bangert
Joshua Saddler nightmo...@gentoo.org said:
 On Tue, 8 Dec 2009 10:20:36 +0100
 
 Thilo Bangert bang...@gentoo.org 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 dev role 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 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-audicle   herd empty
app-admin/eselect-chuck herd empty
app-admin/eselect-miniaudicle   herd empty
app-admin/eselect-sndpeek   herd empty
net-im/minbif   herd empty
sys-kernel/dracut   herd empty
x11-libs/libvdpau   herd empty
x11-misc/vdpauinfo  herd empty
virtual/perl-Filter herd empty
virtual/perl-i18n-langtags  herd empty
virtual/perl-Package-Constants  herd empty
virtual/perl-parent herd empty
virtual/perl-Parse-CPAN-Metaherd empty

app-office/homebank herd missing
dev-libs/faxpp  herd missing
dev-libs/librelpherd missing
dev-libs/ossp-uuid  herd missing
dev-util/cucumber   herd missing
dev-util/hg-git herd missing
games-rpg/sacred-gold   herd missing
gnome-extra/gnome-color-chooser herd missing
media-gfx/engauge   herd missing
media-gfx/greycstorationherd missing
media-plugins/gimp-greycstoration   herd missing
net-dialup/dgcmodem herd missing
net-irc/irssi-xmpp  herd missing
net-libs/udns   herd missing
net-misc/openswan   herd missing
sys-apps/edac-utils herd missing


Statistics
==

Total number of packages:13623

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

maintainer missing  8383
maintainer retired 0
maintainer is a herd1187
maintainer unknown   203
maintainer=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] irregular metdata.xml check

2009-12-07 Thread Thilo Bangert
Ulrich Mueller u...@gentoo.org 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.


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

2009-12-07 Thread Thilo Bangert
Hans de Graaff gra...@gentoo.org said:
 On Mon, 2009-12-07 at 12:56 +0100, Thilo Bangert wrote:
  Welcome to this years edition of the metadata check.
 
  dev-util/cucumber   herd missing
 
 Fixed, but this is really a bug in metadata.dtd, which specifies
 !ELEMENT pkgmetadata ( (herd|maintainer|longdescription|use|
 upstream)* )
 
 That should probably be:
 
 !ELEMENT pkgmetadata ( (herd)+ (maintainer|longdescription|use|
 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] 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 ri...@gentoo.org 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 vosto...@gentoo.org 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 mr_bon...@gentoo.org
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 ssuomi...@gentoo.org said:
 Nirbheek Chauhan wrote:
  On Sat, Aug 1, 2009 at 7:32 PM, Petteri Rätybetelge...@gentoo.org 
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 ri...@gentoo.org 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 ri...@gentoo.org 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
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-11 Thread Thilo Bangert
Fabian Groffen grob...@gentoo.org 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: Training points for users interested in helping out with ebuild development

2009-05-10 Thread Thilo Bangert
Ciaran McCreesh ciaran.mccre...@googlemail.com said:
 On Tue, 5 May 2009 21:19:49 +0300

 Markos Chandras hwoar...@gentoo.org wrote:
  We surely need more developers. Otherwise we ll end up maintaining
  100x500 each one.  Just look at the numbers ( total packages/total
  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: Training points for users interested in helping out with ebuild development (was: Re: [gentoo-dev] Retiring)

2009-05-10 Thread Thilo Bangert
Olivier Huber oli.hu...@gmail.com said:
 Hi,

 2009/5/4 Thomas Sachau to...@gentoo.org

 [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: [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: [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 nirbh...@gentoo.org said:
 On Sun, May 10, 2009 at 5:19 PM, Duncan 1i5t5.dun...@cox.net wrote:
  Thilo Bangert bang...@gentoo.org 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
Ben de Groot yng...@gentoo.org 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] `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 packagmanager --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] Real multilib support for Gentoo

2009-04-04 Thread Thilo Bangert
Santiago M. Mola coldw...@gentoo.org said:
 On Sat, Apr 4, 2009 at 2:59 PM, Thomas Sachau to...@gentoo.org 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] Re: EAPI roadmap

2009-03-23 Thread Thilo Bangert
Serkan Kaba ser...@gentoo.org 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 loki_...@gentoo.org said:
 On Sun, 22 Mar 2009 09:41:58 +0100

 Matti Bickel m...@gentoo.org 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] 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, 
slowguy 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-13 Thread Thilo Bangert
Donnie Berkholz dberkh...@gentoo.org 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] 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-11 Thread Thilo Bangert
Markos Chandras hwoar...@gentoo.org 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] 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-eapi
 - ignored by current Portage
   b) .eapi.ebuild
 - current Portage does not work with this
   c) .eapi.new extension
 - 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) new extension
   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 gentoofa...@gentoo.org 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 dberkh...@gentoo.org 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 auto-stable-request enabled=true/
  element with the DTD setting the default as true and you could just
  use a auto-stable-request / 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 herdno-herd/herd, we should add an entry into
   herds.xml to catch it (maintainer-needed at 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-12 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/crossvcherd empty

app-emulation/virtinst  herd missing
dev-dotnet/dbus-glib-sharp  herd missing
dev-dotnet/dbus-sharp   herd missing
dev-libs/dclog  herd missing
dev-util/cmtherd missing
dev-util/osdt   herd missing
mail-filter/dovecot-antispamherd missing
mail-filter/dovecot-dspam   herd missing
media-libs/capseo   herd missing
media-libs/libcaptury   herd missing
media-video/captury herd missing
media-video/undvd   herd missing
net-fs/wdfs herd missing
net-irc/mistbot herd missing
net-misc/goog-sitemapgenherd missing
net-misc/ng-utils   herd missing
net-misc/s3cmd  herd missing
sys-auth/nsvs   herd missing
sys-fs/encfsherd missing
sys-fs/flickrfs herd missing
sys-fs/fuse-python  herd missing
sys-fs/python-fuse  herd missing
sys-fs/zfs-fuse herd missing
sys-kernel/kerneloops   herd missing


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

Statistics
==

Total number of packages:12410

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

maintainer missing  7287
maintainer retired 4
maintainer is a herd1285
maintainer unknown   256
maintainer=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


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. maintaineremail${HERD_EMAIL}/email/maintainer


What about herdno-herd/herd? Does that expand to 
maintaineremail[EMAIL PROTECTED]/email/maintainer?
Should it be added to herds.xml?

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


 Step 3 - maintainer 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 maintaineremail[EMAIL PROTECTED]/email/maintainer?
And the case with no maintainer and herdno-herd/herd?
Those would be resolved by the herdno-herd/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 
herdno-herd/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 maintainer elements in category metadata we possibly create 
another (very weak) group maintainership. Is there a specific reason to 
allow more than herd?

Thanks.
Kind regards
Thilo


pgpxulkMsBDop.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. herdno-herd/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
herd missing   2
herd empty 0
herd unknown   0
herd=no-herd1887

maintainer missing  6611
maintainer retired 0
maintainer is a herd1300
maintainer unknown   201
maintainer=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] 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
  maintainer. This is simply redundant and unless complaints are
  raised, all herd maintainer tags will be removed and replaced by
  the appropriate herd 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 herd on every single package in the tree (well ~1900 packages 
with herdno-herd/herd). my guess is that most of the roughly 4500 
packages that currently have a herd and a maintainer which is not a 
herd, 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 maintainer give you that the 
herd 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 
maintainer. This is simply redundant and unless complaints are raised, 
all herd maintainer tags will be removed and replaced by the 
appropriate herd tag instead. Work on this will start over the weekend.

Statistics
=

Total number of packages:11701

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

maintainer missing  6616
maintainer retired 0
maintainer is a herd1306
maintainer unknown   193
maintainer=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 herd 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 herd tag in their metadata.xml[1].

some of these have herd tags afterall - albeit empty.
i will be fixing these over the next few days, adding 
herdno-herd/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 herd
Found 4 packages with invalid herd
Found 33 packages with empty herd
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 maintainer tags...

kind regards
Thilo


pgplnh3phMhGu.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:

?xml version=1.0 encoding=UTF-8?
!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
pkgmetadata
herdno-herd/herd
/pkgmetadata

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] invalid herd 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: herds390/herd
sys-apps/cpint  invalid herd: herds390/herd
sys-apps/lkcdutils  invalid herd: herds390/herd
sys-apps/s390-oco   invalid herd: herds390/herd
Found 4 packages with invalid herd


pgp24PUBmOafO.pgp
Description: PGP signature


[gentoo-dev] invalid herd in metadata.xml

2007-05-10 Thread Thilo Bangert
Hi everybody,

the following list of packages uses a invalid herd tag in its 
metadata.xml. Invalid in the sense of 'could-not-be-found-in-herds.xml'

Most of them appear to be simple mis-spellings or minor misunderstandings. 
Others may lack an entry in herds.xml (s390?).

AFAICT most packages have straight forward fixes, which will be applied in 
about 24 hours. Beat me to it if you want or stop my insanity by speaking 
up.

All packages with herdmaintainer-needed/herd will be moved to
herdno-herd/herd.

kind regards
Thilo
app-cdr/powerisoinvalid herd: herdapp-cdr/herd
app-editors/xxe invalid herd: herdmaintainer-needed/herd
app-emulation/hercules  invalid herd: herds390/herd
dev-libs/libffi invalid herd: herd[EMAIL PROTECTED]/herd
dev-libs/liboil invalid herd: herdmedia-video/herd
dev-libs/libvc  invalid herd: herdmaintainer-needed/herd
dev-python/python-lzo   invalid herd: herdnoherd/herd
dev-ruby/jabber4r   invalid herd: herdRuby/herd
dev-ruby/net-sftp   invalid herd: herdRuby/herd
dev-ruby/net-sshinvalid herd: herdRuby/herd
dev-ruby/pdf-writer invalid herd: herdRuby/herd
dev-util/cgvg   invalid herd: herddev-util/herd
media-libs/schroedinger invalid herd: herdmedia-video/herd
media-tv/freevo invalid herd: herdmaintainer-needed/herd
net-fs/fex  invalid herd: herdnoherd/herd
net-ftp/tftp-hpainvalid herd: herdbasesystem/herd
net-misc/netkit-rusers  invalid herd: herdmaintainer-needed/herd
net-misc/netkit-rwall   invalid herd: herdmaintainer-needed/herd
net-misc/redir  invalid herd: herdmaintainer-needed/herd
net-misc/vncsnapshotinvalid herd: herdmaintainer-needed/herd
net-misc/xf4vnc invalid herd: herdmaintainer-needed/herd
sci-electronics/splat   invalid herd: herdci-electronics/herd
sys-apps/cpint  invalid herd: herds390/herd
sys-apps/lkcdutils  invalid herd: herds390/herd
sys-apps/s390-oco   invalid herd: herds390/herd
x11-libs/libsexyinvalid herd: herdGentopia/herd
x11-libs/openmotif  invalid herd: herdmaintainer-needed/herd
x11-misc/gromit invalid herd: herdmaintainer-needed/herd
Found 28 packages with invalid herd


pgpgBSRLMoNIw.pgp
Description: PGP signature


[gentoo-dev] missing metadata.xml

2007-05-10 Thread Thilo Bangert
Hi everybody,

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

The following basic metadata.xml will be added to each package in about 24 
hours. Speak up to stop the insanity.

Thanks.
kind regards
Thilo

?xml version=1.0 encoding=UTF-8?
!DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
pkgmetadata
herdno-herd/herd
maintainer
email[EMAIL PROTECTED]/email
/maintainer
/pkgmetadata
app-crypt/keylookup missing metadata.xml
app-doc/doc++   missing metadata.xml
app-doc/linux-kernel-in-a-nutshell  missing metadata.xml
app-misc/grabcartoons   missing metadata.xml
app-text/expander   missing metadata.xml
dev-libs/mm missing metadata.xml
dev-libs/mpatrolmissing metadata.xml
dev-util/byacc  missing metadata.xml
dev-util/egypt  missing metadata.xml
media-libs/libipod  missing metadata.xml
net-misc/monmotha   missing metadata.xml
net-misc/zssh   missing metadata.xml
sys-apps/einit  missing metadata.xml
sys-cluster/wulfstatmissing metadata.xml
sys-cluster/xmlsysd missing metadata.xml
sys-devel/autoconf-archive  missing metadata.xml
sys-fs/ddrescue missing metadata.xml
www-apps/browser-config missing metadata.xml
www-client/downman  missing metadata.xml
www-client/netrik   missing metadata.xml
www-client/w3mirmissing metadata.xml
www-servers/plb missing metadata.xml
x11-libs/ViewKlass  missing metadata.xml
x11-libs/dndmissing metadata.xml
x11-libs/kylixlibs3-borqt   missing metadata.xml
x11-libs/libPropListmissing metadata.xml
x11-libs/xclass missing metadata.xml
Found 27 packages with missing metadata.xml


pgpihy3Q9SH8o.pgp
Description: PGP signature


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

2007-05-10 Thread Thilo Bangert
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 herd tag in their metadata.xml[1].

Is it reasonable to simply add the herdno-herd/herd or should perhaps 
the policy be relaxed, such that a missing herd tag is equivalent with 
herdno-herd/herd?

kind regards
Thilo

[1] Gentoo Development Guide - Package and Category metadata.xml 
http://devmanual.gentoo.org/ebuild-writing/misc-files/metadata/index.html


pgp1MBpXu4fX8.pgp
Description: PGP signature


  1   2   >