Re: [gentoo-dev] rfc: should openrc be mandatory on all gentoo systems?

2011-06-30 Thread Paul de Vrieze
On 30 June 2011 04:47, Mike Frysinger vap...@gentoo.org wrote:

 On Wednesday, June 29, 2011 22:19:09 Michał Górny wrote:
  On Wed, 29 Jun 2011 16:46:13 -0500 William Hubbs wrote:
   Ok, the option that I'm looking at now is to set up openrc so that the
   init scripts are optional and whether or not they are installed is
   controlled by a use flag which I will default to on in IUSE. Most
   people would leave this flag alone, but if you want to use something
   like systemd and do not want the init scripts or the /etc/runlevels
   directory on your system, you would just re-emerge
   openrc with this flag disabled.
  
   For now this flag will just control init scripts installation, but I
   will also look into taking it further and not installing other parts
   of openrc, such as binaries, man pages, etc which are only used if
   you are working on init scripts.
 
  Wouldn't it be better to just leave these people with INSTALL_MASK?
  USEflag means needless rebuilds just for the benefit of one file.

 so you're saying the solution for systemd users is to setup INSTALL_MASK and
 we shouldnt worry about tweaking openrc at all ?
 -mike

Why can't we just split up functions.sh into /lib/output.sh
containing the init script independent (but often gentoo specific)
output stuff, and have functions.sh source this. Output.sh would be
provided by a separate package (why not baselayout) and the packages
using those would rewrite their stuff to use the right location.

Paul

--
Paul de Vrieze
Researcher
Mail: paul.devri...@gmail.com
Homepage: http://www.devrieze.net



Re: [gentoo-dev] metdata.dtd should require herd/

2009-12-23 Thread Paul de Vrieze
On Wed, Dec 16, 2009 at 7:49 AM, Rémi Cardona r...@gentoo.org wrote:
 Le 15/12/2009 16:19, Peter Volkov a écrit :

 we will force all metadata.xml files have strict order of tags: first
 herd/  then other tags. Currently there are about 200 ebuilds with
 different order http://bugs.gentoo.org/show_bug.cgi?id=279206#c4 .

 Others and I actually make use of the order in metadata.xml. The first entry
 is the one that will get bugs assignment in bugzilla, and the others will
 get CCed.

 So if we're really going with herds first in metadata.xml, could we have an
 optional attribute - or whatever else you see fit - to convey that _this_
 herd/maintainer is the main herd/maintainer?

 Thanks


Perhaps we should create a schema to validate the file. XMLSchema (or
any of the other standards) allows for much more flexibility in
specifying these things. Btw. I did not design the metadata DTD for
order to be significant. The only priority is that maintainer goes
before herd, that's all.

Paul

-- 
Paul de Vrieze



Re: [gentoo-dev] Re: RFC: Make 10.0 profiles EAPI-2 'compliant'

2009-08-23 Thread Paul de Vrieze
On Saturday 22 August 2009, Chip Parker wrote:
 2009/8/21 Robert Buchholz r...@gentoo.org:
  On Saturday 22 August 2009, Maciej Mrozowski wrote:
  It's true, but being able to modularize profile may outweights the
  need to be strict-with-the-book here - it's a matter of usefulness. I
  think it should be decided by those who actually do the work in
  profile, whether it's worthy to push this now instead of waiting for
  EAPI approval.
 
  So, can profile developers share their view?
 
  We have kept SLOT dependencies and other EAPI-0 features out of the
  tree profiles, introduced profile EAPI versioning to foster
  interoperability. Now what you propose is to break this deliberate
  upgrade process to introduce a feature no one proposed for the profiles
  directory in the last years?
 
  I wonder what the value of the PMS specification is if every time an
  inconsistency comes up the argument is raised that it should document
  portage behavior. EAPI 1, 2 and 3 have been agreed by the council and
  PMS is in a stage where Portage should obey its definitions and not the
  other way around.
  I am not saying that this is the *fastest* way to innovate (although in
  my opinion it is a good way to keep interoperability).
  However this PMS process is what council has chosen for Gentoo, and
  either you follow it, or you try to improve it (working with the PMS
  subproject people), or you bring up a proposal to redefine how we
  handle standards within the tree.
 
  Trying to ignore the fact this standard exists is a way to breakage.
 
 
  Robert

 When the PMS subproject is overwhelmingly ruled by a single person
 who doesn't have official Gentoo developer status and yet it is
 allowed to remove features from portage (the reference implementation)
 that predated PMS at the direction of this same non-dev, you start to
 have a very big problem.

 If you were building a house, and the blueprints had been signed off
 on calling for 1 meter high doors, but the builder had built in 2
 meter high doors, would you then go back to the builder and require
 him to do something that makes those doors unusable for the vast
 majority of people entering the house?

 If this feature, which HAD been documented (in bugzilla and
 commitlogs) prior to the first RFC for PMS, had instead been added
 yesterday, I would completely agree that we should revert it and it
 should be part of a future specification. Since this is instead a
 situation where the blueprints were wrong and the builder was correct,
 let's not go throwing away our normal sized doors.

 Since I, as well as the only person who's loudly having an issue with
 portage and PMS not matching up in this respect, are both USERS and
 NOT Gentoo developers, it's my opinion that portage should be left
 alone and PMS should be corrected to align with the spirit, if not the
 letter of what was documented WELL after the initial commit that added
 the feature. And, since I and the main contributor to PMS are both
 users, it's also my opinion that NEITHER of us should have anything to
 do with the policy/specification defining package manager behavior for
 the most prolific package manager in use today.

Could all of you just let this go. In this case Ciaran is actually right. 
Furthermore, From the beginning of the project there has been behaviour which 
was technically allowed but not condoned for official packages. The more 
formalized approach with EAPI/PMS is no different. Now this thread is too long 
already, just shut up about it. If you find the portage behaviour desirable 
and want it allowed in the tree. Well, EAPI is the way to go. Remember EAPI is 
not established by Ciaran, but by the council.

Paul

-- 
Paul de Vrieze
Email: pau...@gentoo.org



Re: [gentoo-dev] Unmasking of libxcb 1.4 and related libs in !2008.0 profiles

2009-08-19 Thread Paul de Vrieze
On Tue, Aug 18, 2009 at 5:38 PM, Jeremy Olexadarks...@gentoo.org wrote:
 On Tue, Aug 18, 2009 at 10:37 AM, Jeremy Olexadarks...@gentoo.org wrote:
 On Tue, Aug 18, 2009 at 9:52 AM, Rémi Cardonar...@gentoo.org wrote:
 Hi all,

 Just a quick heads up that I have just unmasked x11-libs/libxcb-1.4 and its
 companion libraries in all profiles _except_ 2008.0.

 Hey Rémi,
 Next time, mind running echangelog in the appropriate directory? It
 help us look at a glance for what files are changed and rsync users
 can't see commit messages.

 Thanks,
 Jeremy


 Oops, I need to recall this message. Sorry folks! =/
 -Jeremy


As a service to users, you might want to create an empty library:

touch foo.c
gcc -shared foo.c -o libxcb-x11.so.0.0.0

That's all

-- 
Paul de Vrieze
Researcher
Mail: paul.devri...@gmail.com
Homepage: http://www.devrieze.net



Re: [gentoo-dev] Support for multiple ABIs for amd64 (64bit,32bit) in multilib overlay

2009-08-16 Thread Paul de Vrieze
On Sunday 16 August 2009, Thomas Sachau wrote:
 Let me introduce a nice project, which was started by some users:

 Since the emul-linux-x86-* packages for 32bit libs for amd64 users are
 neither easy to maintain nor up-to-date, some users started to implement an
 eclass, which allows to build requested libs with additional 32bit support.
 Later i joined them and helped them improving it a bit, but it was and
 still is mainly their project, they do the main work keeping this overlay
 up-to-date.

 Also this overlay is a nice idea to drop emul-linux-x86-* packages, it
 either requires continual work or modification of many ebuilds in main tree
 to support this in long term. To avoid this, i took the original multilib
 portage patch from kanaka, adjusted it to the current portage code and
 added the ideas and code from the eclass version. The result is now a
 portage, which is able to build any ebuild with additional 32bit lib
 support.

 The current main regression are ebuilds and eclasses, which do not support
 this (e.g. perl modules and mysql).

 If anyone is interested:

 -for the eclass version, which is mainly maintained by users and is mainly
 intended to only replace the emul-linux-x86-* package: just add it via
 layman -a multilib (it should be pretty stable and mostly working).

 -for the portage version: It is also in the multilib overlay, but in a
 different branch called portage-multilib. To use this, you should read the
 instructions at [1] (doc/portage-multilib-instructions). This one should
 also mainly work, but there is probably a good amount of packages in the
 main tree, which may refuse to work with it.

 Bugreports: preferred way is #gentoo-multilib-overlay at irc.freenode.org,
 but we also have an alias, where you can contact us: multi...@g.o

 [1]: http://github.com/sjnewbury/multilib-overlay/tree/portage-multilib

Good work,

Unfortunately my 64 bit system is currently non-functional, but when it is 
working again (when I replace parts) I'll try the portage stuff out.

Paul

-- 
Paul de Vrieze
Email: pau...@gentoo.org



Re: [gentoo-dev] Support for multiple ABIs (for Python modules etc.)

2009-08-01 Thread Paul de Vrieze
On Sun, Jul 26, 2009 at 5:21 PM, Arfrever Frehtes Taifersar
Arahesisarfre...@gentoo.org wrote:
 2009-07-26 14:40:13 Marijn Schouten (hkBst) napisał(a):
 Arfrever Frehtes Taifersar Arahesis wrote:
  I would like to present the plan of support for multiple ABIs. It should 
  be sufficient for
  Python modules and might be also appropriate for some other ABI types 
  (e.g. for Ruby modules).

 In the context of which problem are you brainstorming?

 This proposition is intended to solve multiple problems, but Gentoo Python 
 Project especially
 would like to have it available during transitions to new Python versions 
 (e.g. Python 3.*).
 Python 3.1 will be added to the tree in the next week. Over 10 Python modules 
 should work with
 Python 3, but the majority of packages doesn't work yet. We want to provide 
 possibility of
 installing Python modules into site-packages directories of multiple Python 
 versions (e.g. 2.6
 and 3.1). In currently existing EAPIs we *will* support it, but without 
 checking Python ABI
 dependencies during dependency calculation.


I don't think this is easy to do, but I think the solution to this
problem should be the same as the (as yet not existing) solution to
the multi-ABI problem as in (x86_64 vs. ix86). The biggest issue is to
handle multiple instances of the same package and how to handle
overlapping (ABI independent) files.

Paul

-- 
Paul de Vrieze



Re: [gentoo-dev] Re: [RFC] global useflags

2008-02-14 Thread Paul de Vrieze
On Thu, Feb 14, 2008 at 9:58 AM, Duncan [EMAIL PROTECTED] wrote:

 Markus Meier [EMAIL PROTECTED] posted
 [EMAIL PROTECTED], excerpted below, on  Wed, 13 Feb 2008
 21:38:36 +0100:

  djvu: Enable support for DjVu (a digital document format with advanced
  compression technology and high performance value)

 I'm not complaining if this is deemed acceptable, but I thought the idea
 was to keep it to 80 chars, if possible.  If that's the case, perhaps
 leaving it at (a digital document format) might be preferable.  That
 still says at least what it is, so is workable IMO, even if the longer
 description is certainly nicer if the 80 char limit no longer applies.


What about:
djvu: support DjVu, a PDF-like document format esp. suited for scanned
documents

-- 
Paul de Vrieze
Researcher
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


Re: [gentoo-dev] RFC: adding support for running eautoconf to base.eclass

2008-02-12 Thread Paul de Vrieze
On Feb 13, 2008 10:44 AM, Petteri Räty [EMAIL PROTECTED] wrote:

 What do you think about adding support to base.eclass for running
 eautoreconf?

 so instead of

 src_unpack() {
unpack ${A}
cd ${A}
eautoreconf
 }

 would just add

 EAUTORECONF=yes
 inherit base


Sounds sensible

Paul


Re: [gentoo-dev] Packages up for grabs

2007-09-07 Thread Paul de Vrieze
On Thu, 6 Sep 2007 03:15:34 Chris Gianelloni wrote:
 net-misc/cisco-vpnclient-3des

While my current employer uses such a router, I find that the vpnc client 
works better in that it does not force me to route all traffic through the 
vpn, but allows me to make my own routes. Of course vpnc does not require 
binary kernel modules either.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: Re: Watch out for license changes to GPL-3.

2007-08-09 Thread Paul de Vrieze
On Fri, 13 Jul 2007 08:33:04 Steve Long wrote:
 OFC you require all Gentoo ebuilds to be assigned to Gentoo-- that's fair
 enough, I accept and support that. It just seems odd that we can't
 contribute under GPL3 if we so choose. But yeah, all stuff in Gentoo is (C)
 by the Foundation, and it's all available under GPL2 only. The Foundation
 can aiui change that to any license it chooses, in the same way as the FSF
 has changed the license for its copyrighted works to GPL3.

Hi Steve,

I'm a bit late in replying to you, but I hope the following will clarify 
things. First the reason why gentoo is not GPL-2 or later. Basically doing so 
opens your software up to the whims of the FSF without allowing you to 
consider whether the new version of the license is desirable or not. With 
central copyright ownership (whether or not it is legal) it would not be an 
issue either because the foundation / gentoo technologies (in the time) could 
relicense it when needed.

The second one, why not GPL-3. First of all, is an ebuild a derived work of 
skel.ebuild? Personally and as a trustee I have no idea of whether it is a 
derived work from skel.ebuild at all. Or whether skel.ebuild could be seen as 
a creative work in the sense of the Berne convention (International copyright 
threaty). What I know is that in general deciding this criterion for software 
is rather hard. Especially with something this short. One of the criteria is 
whether it would be straightforward to reproduce the code similarly without 
having seen the original. If you were to remove all comments from skel.ebuild 
this criterion seem likely to hold (IANAL). So depending your judgement or 
the legal advice you take (I can not tell you what is the truth, or what is 
the foundation position on this), you might be able to put any license 
desired on ebuilds you write yourself.

Whether or not we would accept new ebuilds under GPL-3 or not, that is a 
different issue altogether. Currently all gentoo software that is not in the 
form of patches to other people's work is released under the GPL-2. At some 
point in time there used to be some policy about this, but it seems to have 
disappeared. Perhaps something that might be discussed.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Some ideas on how to reduce territoriality

2007-08-06 Thread Paul de Vrieze
On Sat, 4 Aug 2007 08:06:07 Chris Gianelloni wrote:
 - HOMEPAGE changes
 - LICENSE changes
 - arch-specific patches/dependencies - If someone is requesting KEYWORD
 changes on a package and it requires a patch or additional dependencies
 for your architecture, you are not only permitted, but really are
 required to make the necessary changes to add support for your
 architecture.
 - Typo fixes
 - SRC_URI changes - If the source has moved, feel free to fix it.  We
 shouldn't have to wait on the maintainer to fix something this simple.
 - *DEPEND changes due to changes in your packages - If a package that
 you maintain moves, splits, or otherwise changes in a manner that
 requires dependency changes on any other packages in the tree, you
 should make those changes yourself.  You're free to ask for assistance,
 of course, but you have the power to make the changes yourself without
 asking permission.  After all, you're the one breaking the package, so
 you should be the one to fix it.
 - Manifest/digest fixes
 - metadata.xml changes

snip

 So, what do you guys think?

From my maintaining perspective it is ok if language support teams come in and 
fix binding issues with packages that are not specifically for that language 
but somehow have bindings. Like emacs, bash-completion, perl, python, java, 
etc. support in subversion. I don't really know some of these languages well, 
let alone how to best support them in gentoo. I don't mind help from those 
teams to get that stuff integrated and running well.

Paul
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] Re: ML changes

2007-07-17 Thread Paul de Vrieze
On Fri, 13 Jul 2007 15:11:19 Duncan wrote:
 Ryan Hill [EMAIL PROTECTED] posted [EMAIL PROTECTED],

 excerpted below, on  Thu, 12 Jul 2007 19:01:53 -0600:
   Why don't we create the gentoo-project mailing
  list, and, you know, actually wait a bit to see how that actually goes.
   Then we can talk about how best to handle -dev.  One shit at a time,
  people.

 +1

 It should also be noted that it's council election time, and I don't
 believe a change such as closing -dev to moderated write status is really
 urgent enough to have the outgoing council handle.  Let the folks running
 for council now make their positions part of their platforms, and after -
 project is up and running for a couple months and the new council is in
 place, /then/ let's see if moderating -dev remains a burning enough issue
 to be voted on.

I agree with you that this should be pulled over the election. That will also 
allow some time to see how the -project list works out.

Paul
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] ML changes

2007-07-17 Thread Paul de Vrieze
On Fri, 13 Jul 2007 17:11:55 Seemant Kulleen wrote:

 This leaves two courses of action.

 1. Officially install him as such; or
 2. Stop letting him wield his power over you.  (yes, you, not us --
 concentrate on how much you let him affect you).

I guess you know my vote. Option 1 is unacceptable.

Paul

ps. Not that I've been letting him do so, but I've been otherwise occupied.
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] ML changes

2007-07-17 Thread Paul de Vrieze
On Sat, 14 Jul 2007 01:34:17 Thomas Tuttle wrote:

 Personally, I prefer quicker mechanisms to slower ones, but some people
 dislike real-time communications because they can interrupt their work
 constantly.  I think what's important is not the signal-to-noise ratio,
 per se, but the relevant-to-irrelevant ratio.  To me, it makes no
 difference whether the traffic that I don't care about is spam/trolls or
 just discussion of another project.  So I'd support -dev being for
 coordination of core development and -project being for other things, so
 that people can read all of -dev easily and simply pay attention to only
 what they want to see on -project.  But I see no reason to moderate
 either -- #-dev is moderated because IRC is an easy medium to disrupt.
 It's a lot harder to wander on to a mailing list and start trolling, and
 it's easier to block.

Many people also have very little time to invest into gentoo. For those it is 
not possible to be on IRC often, while for e-mail you can indeed save up 
things until the end of the day and reply when it is convenient to you. As 
such a -dev mailing list is much more useful than a #-dev IRC channel. 
Ignoring the list is ignoring many developers who want to do work instead of 
monitoring IRC.

Paul

-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] package with funny licence

2007-07-04 Thread Paul de Vrieze
On Wed, 4 Jul 2007 03:01:52 Jeroen Roovers wrote:
 On Tue, 3 Jul 2007 12:21:12 +0200

 Ulrich Mueller [EMAIL PROTECTED] wrote:
  Today I stumbled over a package that has the following funny licence
  in its file headers:
 
  ;; Bozoup(P) 1995 The Bozo(tic) Softwar(e) Founda(t)ion, Inc.
  ;; See the BOZO Antipasto for further information.
  ;; If this is useful to you, may you forever be blessed by the Holy
  Lord ;; Patty.  ATT you will.

 That's not a license, it's a copyright notice with added fluff.

  The package was marked as GPL-2 but I think this does not really hit
  the spot. ;-)

 If I were you, I would ask the author and not simply label it as-is.
 GPL-2 it definitely isn't.

The whole license is especially completely unintelligeable. Is one actually 
allowed to distribute/modify/use the software at all? It is probably best to 
dump the package.

Paul
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [PMS] new dep list (useful just for cross stuff)

2007-07-04 Thread Paul de Vrieze
On Sat, 30 Jun 2007 01:12:02 Olivier Crête wrote:
 On Fri, 2007-29-06 at 09:30 +0200, Luca Barbato wrote:
  Paul de Vrieze wrote:
   There are various problems that need to be addressed for cross
   development and (especially) multilib/abi. One of the other ones that
   you didn't mention is some kind of subpackage support. For example when
   one installs 32 bit gtk+ to use binary firefox on an 64bit system it
   can share the headers and docs etc. with the 64 bit version. Removing
   either of them must however still preserve those files.
 
  A quick and dirty way implies that:
  - only the main abi can install stuff /usr/

 The secondary need to be able to install into their /usr/${libdir} ..
 its actually the only place where stuff from the non-main abis should be
 imho.

If one requires synchronized versions, there should in 99% of the cases not be 
any issue with header files and documentation. It will be equal, so can be 
shared. It might indeed be an option to require the main abi to be always 
present.

Paul
ps. for include headers it is rather straightforward to make forwarding 
headers with architecture dependent redirects (using the architecture 
defines) in case the headers are not arch independent.
--
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] [PMS] new dep list (useful just for cross stuff)

2007-06-28 Thread Paul de Vrieze
On Wednesday 06 June 2007, Luca Barbato wrote:
 yesterday we discussed about cross development and why the gentoo
 support for it works just to a point (and then has something missing)

 There are already some convoluted ideas about multiabi/multilib support
 with patches being discussed and there are some handy scripts that let
 you cross emerge stuff to a point (it has to be an autotooled package or
 has to be cross aware, it shouldn't depend on running certain programs).

There are various problems that need to be addressed for cross development and 
(especially) multilib/abi. One of the other ones that you didn't mention is 
some kind of subpackage support. For example when one installs 32 bit gtk+ to 
use binary firefox on an 64bit system it can share the headers and docs etc. 
with the 64 bit version. Removing either of them must however still preserve 
those files.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpdr1YxYA5mq.pgp
Description: PGP signature


[gentoo-dev] Re: Hiatus (sort of)

2007-06-24 Thread Paul de Vrieze
On Saturday 31 March 2007, you wrote:
 Hi all,

 Me and my wife and son are moving to Australia. We are now waiting for the
 visa's to arrive, and after that will need some time to set ourselves up.
 Our computers however are being shipped as we speak and will only arive in
 australia after roughly 6 weeks. I'm looking to buy a laptop, but
 connectivity will be problematic anyways. As such I will not be able to
 contribute as much as I would like.

It took a while longer, but I finally have broadband again, and my computers 
back etc. I'll first be catching up on the email, but I'm back in action 
again. Now from Hobart, Tasmania (Australia)

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpT5CxtoeLta.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for April

2007-04-10 Thread Paul de Vrieze

Seemant Kulleen wrote:

On Thu, 2007-04-05 at 13:29 +0200, Denis Dupeyron wrote:

Why not simply allow trustees to veto a council decision ? This does
not give trustees enough power to be a second council, but would
permit them to stop something that they believe will damage Gentoo.
This is very little red tape IMHO.


I believe that the trustees do not necessarily have any jurisdiction
over the council.  They are concerned with legal type matters that
affect the foundation, not with technical and political things within
Gentoo itself.  I could be wrong about this, but that's how I read it.


Actually much of the hardware that supports gentoo is owned by or lend 
to the foundation. The trustees have legal control over that (while 
infrastructure has technical control), so if it comes to a pissing 
context, the foundation would probably win. It is not a situation anyone 
would want to get into. There is no other formal relationship between 
the foundation and the council.


Paul
(Gentoo dev/trustee)
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Hiatus (sort of)

2007-04-06 Thread Paul de Vrieze

Petteri Räty wrote:

Paul de Vrieze kirjoitti:

Hi all,

Me and my wife and son are moving to Australia. We are now waiting for the 
visa's to arrive, and after that will need some time to set ourselves up. Our 
computers however are being shipped as we speak and will only arive in 
australia after roughly 6 weeks. I'm looking to buy a laptop, but connectivity 
will be problematic anyways. As such I will not be able to contribute as much 
as I would like.

Paul


So I am guessing this means that we are free to touch your packages?


Well,

If you don't completely restructure them. I currently maintain 
sys-libs/db and subversion (and sort of look a bit after neon as being 
orphaned and required for svn). Robbat2 sometimes also looks after db so 
he's the guy who can tell you what to do with it. It's a bit complex in 
its relationship with dependants. (So be very very diligent if you want 
to unmask it, doing so will cause a number of bugs that I'll not be able 
to investigate properly due to a lack of a gentoo host.


We now also got the visa's and will fly on April 21th. After that I'll 
probably buy a laptop and be up and running ASAP, depending on the 
internet access.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Monthly Gentoo Council Reminder for April

2007-04-06 Thread Paul de Vrieze

Danny van Dyk wrote:
  If anybody is interested, i can provide you (this is all gentoo ebuild
devs*) either with lists of QA problems in the tree to fix, or with 
tools that enable you to search for one particular (kind of) QA 
violation in the whole tree, whatever your prefer.


It might be an idea if the QA team would post a QA issue of the week. It 
is my opinion that many QA issues come about because the developers just 
don't know it is wrong. The same mistakes get repeated again and again. 
To (anonymized) publish a QA issue of the week might help educate 
developers and help them to prevent doing the thing wrong again. It 
might also set a general QA awareness.


Paul
--
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Hiatus (sort of)

2007-03-30 Thread Paul de Vrieze
Hi all,

Me and my wife and son are moving to Australia. We are now waiting for the 
visa's to arrive, and after that will need some time to set ourselves up. Our 
computers however are being shipped as we speak and will only arive in 
australia after roughly 6 weeks. I'm looking to buy a laptop, but connectivity 
will be problematic anyways. As such I will not be able to contribute as much 
as I would like.

Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] {Guide,Project, Foo}XML too confusing for many devs?

2007-03-28 Thread Paul de Vrieze
On Wednesday 28 March 2007, Josh Saddler wrote:
 Denis Dupeyron wrote:
  I find that as long as you read and follow the Gentoo XML Guide,
  writing docs is easy and using XML is handy. What I like the most is,
  as it was already noted, that I don't have to take care of the layout.
 
  However I have never found anything about writing project pages. Is
  there anything out there that I have overlooked ? If not, I'd really
  love to see this as a small addition to our XML guide.

 We don't maintain ProjectXML. Not sure who does, if anyone. It's
 definitely not the GDP's area of responsibility.

 FYI, we do have nice guides on writing GuideXML:

 [1] http://www.gentoo.org/doc/en/xml-guide.xml
 [2] http://www.gentoo.org/proj/en/gdp/doc/doc-tipsntricks.xml


I do (sort of), and it is documented at:

http://www.gentoo.org/proj/en/metastructure/projectxml.xml

Unfortunately I don't know of any page that uses all features, but if you look 
around you can find some.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpGInWKoiyb5.pgp
Description: PGP signature


Re: [gentoo-dev] [soc] Python bindings for Paludis

2007-03-28 Thread Paul de Vrieze
On Tuesday 27 March 2007, Ciaran McCreesh wrote:
 On Tue, 27 Mar 2007 15:19:29 -0400

 Mike Frysinger [EMAIL PROTECTED] wrote:
  one of Gentoo's priorities is to enable alternative package managers
  to coexist sanely ... it is not one of Gentoo's priorities at this
  time to replace Portage with a different package manager

 Do you acknowledge that Portage is a severe limiting factor when it
 comes to improving the Gentoo user experience as a whole?

If it is not a limiting factor, portage is certainly a critical part of the 
distribution. And yes there are many features that should be offered but are 
not.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpHbA1mbup1V.pgp
Description: PGP signature


Re: [gentoo-dev] {Guide,Project, Foo}XML too confusing for many devs?

2007-03-28 Thread Paul de Vrieze
On Wednesday 28 March 2007, Denis Dupeyron wrote:
 On 3/28/07, Paul de Vrieze [EMAIL PROTECTED] wrote:
  I do (sort of), and it is documented at:
 
  http://www.gentoo.org/proj/en/metastructure/projectxml.xml
 
  Unfortunately I don't know of any page that uses all features, but if you
  look around you can find some.

 Thanks Paul, that's exactly what I was needing. I didn't think of
 looking for it in the metastructure pages. I wrongly assumed it was
 GDP stuff.

 Denis.

Well, googling for gentoo projectxml does get you to the right place 
immediately ;-).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpEWpIQnJk0f.pgp
Description: PGP signature


Re: [gentoo-dev] Suggestion: INVALID - NOCHANGE in bugzilla

2007-03-26 Thread Paul de Vrieze
On Saturday 24 March 2007, Jakub Moc wrote:
 Kevin F. Quinn napsal(a):
 [snip]

 See, I don't really care how the reporter feels, if something's not a
 bug, then it's not a bug. Don't invent confusing 'politically correct'
 junk for this just because someone might feel 'offended'.

One issue is actually with how to close bugs that were caused by a failure at 
the user side that was resolved. That might be marked NOCHANGE instead of 
INVALID. Sometimes the bugs are even valid in the sense that it makes sense 
that the user did something wrong, or forgot to run revdep-rebuild.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpewwhso5Dme.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Suggestion: INVALID - NOCHANGE in bugzilla

2007-03-26 Thread Paul de Vrieze
On Sunday 25 March 2007, »Q« wrote:
 Kevin F. Quinn [EMAIL PROTECTED] wrote:
  Closing INVALID is like saying they never had an issue - when clearly
  they did have an issue, even if it was just an issue of understanding.

 If bugs.gentoo.org users think that it's like saying there's no issue,
 ISTM the problem is with their understanding of bugzilla.

To me indeed closing a bug as INVALID sends the signal to the user that what 
they filed as a bug was not a bug at all. Personally when I close a bug as 
invalid I have normally actually helped the user with the problem. And then I 
give a better explanation of the closure in the comment that goes along. So 
yes, I do think that closing as INVALID can be received as you actually 
wasted our time (and what that means to a user).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpssWSJOstrB.pgp
Description: PGP signature


Re: [gentoo-dev] {Guide,Project,Foo}XML too confusing for many devs?

2007-03-26 Thread Paul de Vrieze
On Monday 26 March 2007, William L. Thomson Jr. wrote:
 On Mon, 2007-03-26 at 08:05 -0700, Alec Warner wrote:
  my basic question is do you as a
  developer find writing web pages to be confusing or difficult?

 As one who does a fair amount of web development myself. I rather like
 the guidexml formatted docs. Writing them is not a big deal at all.

Do you find that
  you bump up against restrictions in the DTD or other problems that
  prevent you from expressing yourself properly?

 Haven't felt limited or restricted on anything yet. ;)

Do you have any idea how to
  actually go about extending GuideXML (or the other XML's we provide) 
  Have you ever tried?

 No clue on extension, and no I have not tried. Haven't had the need just
 yet.

As author of the projectxml I can say that extension is not trivial 
(projectxml is somewhat an extension of guidexml). The main problem is that 
the documents must remain compliant to the DTD of the format. Extending as 
such is nontrivial. The way projectxml does it is accepting all the relevant 
guidexml tags, just copy those over and then run the guidexml stylesheet over 
the result (which then also includes the project specific stuff).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgptWlolmiQmR.pgp
Description: PGP signature


Re: [gentoo-dev] {Guide,Project,Foo}XML too confusing for many devs?

2007-03-26 Thread Paul de Vrieze
On Monday 26 March 2007, Lars Weiler wrote:
 There are for sure some difficulties with our DTD,
 especially for our project-pages.  Adding a news-entry at
 top or putting the elements in a fixed order.

And that is mostly because of the nature of DTD's. As soon as you want to 
require items you have to give order or write out all possible orderings. The 
stylesheet hapilly accepts any ordering, but expects certain things to be 
there.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpGhYLZrAX4l.pgp
Description: PGP signature


[gentoo-dev] Re: [gentoo-core] Re: two more tentative SOC ideas

2007-03-23 Thread Paul de Vrieze
On Thursday 22 March 2007, Grant Goodyear wrote:
  So basically the proper choices I can think of are to ask you to
  either a) install a _p.a version of berkdb that would be static but
  PIC-compiled or b) copy berkdb library in /$(get_libdir) and link
  dynamically.
 
  What do you think?

 Unfortunately Paul does not seem to have much time lately (he answered
 me though, but I leave up to him to quote his mail or not).

At the moment I do have some time available. One can't think about packing 
stuff all the time (We're moving to Hobart, Australia early of April, as soon 
as the visa's are aranged). The library problem is complicated though.

I could look at a static version though guarded by a useflag. The biggest 
problem though is that berkdb is not easy on version changes. Things tend to 
break when the used version changes. One might actually look at checking the 
actual version used and using big fat warnings if that changes.

The static version is probably better as it protects against the berkeley db 
version used just disappearing from below. And breaking an authentication 
system really sucks (as in not being able to log in).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpHqumEIQcck.pgp
Description: PGP signature


Re: [gentoo-dev] dont use `which` in ebuilds

2007-03-18 Thread Paul de Vrieze
On Friday 16 March 2007, Petteri Räty wrote:
 Ned Ludd wrote:
  Here are the remaining offenders for sync 1174037821 that match
  '$(which ' or '`which ' in eclasses and ebuilds.
 
  dev-db/hsqldb/hsqldb-1.7.3.1-r1.ebuild:48:

 This one just echos which to a script so it's safe I think.

The reasons why not to use which still apply. Even though which is used in a 
script instead of the ebuild itself.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpY9jyEZ0nad.pgp
Description: PGP signature


Re: [gentoo-dev] Introducing the Proctors - Draft Code of Conduct for Gentoo

2007-03-14 Thread Paul de Vrieze
On Wednesday 14 March 2007, Stephen Bennett wrote:
 On Wed, 14 Mar 2007 16:38:20 +0100

 Ioannis Aslanidis [EMAIL PROTECTED] wrote:
  Ciaran, honestly and without any offense intention, what would be your
  answers to the questions you formulated? If you ask all that, assuming
  it's all rethoric, what is your opinion?

 I think his intention was to demonstrate that the idea is implausible,
 at best counterproductive and at worst disastrous. Which it is, and
 which he did fairly well.

Could you explain how this is implausible. Removing contributions by a certain 
person may be silly or impossible. Refusing to accept new contributions is, 
while a very harsh measure, a possibility.

Paul

ps. Let me remind everyone that this is about new conduct, not about past 
behaviour. If anyone is afraid of the measures, all they have to do is behave 
properly.

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpNuifNQkgI3.pgp
Description: PGP signature


Re: [gentoo-dev] Introducing the Proctors - Draft Code of Conduct for Gentoo

2007-03-14 Thread Paul de Vrieze
On Wednesday 14 March 2007, Ciaran McCreesh wrote:
 So you consider it acceptable to remove the user's ability to use
 packages and dependencies of those packages because of some personal
 dislikes?

It should not be personal dislikes. Such a strong position should be well 
considered by the ones responsible. Making things personal is highly 
unprofessional and would hopefully lead to many developers leaving.

 What gives Gentoo the right to screw over users in such a manner?

Gentoo is gentoo. As a developer I like to think that we keep long term user 
interests at heart. I also know that I mainly do things out of my own desire. 
I don't go out looking for users to find out what they want. I look at what I 
want. (And yes that includes an improved/replaced package manager)

What I really don't want however is anyone strongholding gentoo. If it is 
hurting gentoo to reject the contributions of someone, the situation has 
already gotten out of hand. I don't believe that people are that 
irreplaceable. Even if they are, that is something that is damaging to the 
projects continuity.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpj2RsoW22bZ.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Distrowatch

2007-03-14 Thread Paul de Vrieze
On Wednesday 14 March 2007, Kevin F. Quinn wrote:
 That's the exact opposite of my reading.  The so-called mess in the
 last couple of weeks is nothing so unusual - happens every few months
 or so, and IMO it's more about steam venting than the specific
 issues at hand at the time.  Responding to the sort of pathetic
 blogging seen on Distrowatch is a bad thing, its sends the signal that
 rantings on the blog-o-sphere are due some respect, which the article
 of the 13th certainly does not.

Personally I couldn't care less what anyone (e.g. distrowatch) is writing 
about gentoo. What I do see however is that the atmosphere on -dev has become 
such (and is still, even after the latest big flame) that arguments (that 
often get personal) dominate the discussions. The bad part about it is that 
it drives away users interested in development, and even worse, developers. 
This has developed to a point where development discussions is hardly held on 
the -dev list. I want to stop the main gentoo development forum from 
becomming a debian^H^H^H^H^H^Hgentoo-politics.

Paul

ps. If someone wanted to start a gentoo-politics, by all means, go ahead, just 
don't expect anyone to read it.

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgprrQKZpDyVy.pgp
Description: PGP signature


Re: [gentoo-dev] Introducing the Proctors - Draft Code of Conduct for Gentoo

2007-03-13 Thread Paul de Vrieze
On Tuesday 13 March 2007 13:05, Sune Kloppenborg Jeppesen wrote:

 I wrote to Christel earlier today about this. But AFAIR we usually have at
 least a week to discuss such proposals. Apart from that enforcing our users
 this code of conduct with only three days of discussion is not what I find
 user friendly.

First of all, I think most part of the code is just common sense. That's also 
the reason that it is not explicit about many things. Strictly defined rules 
don't apply in all situations, and jerks find ways around them or to argue 
that the rule does not apply to them.

The modus operandi should be: We (council) define what is acceptable 
behaviour. If you don't like it, vote us off and get a better council. 
Until that time, comply. To me that is the only way to avoid free for all. We 
have seen that taping things over doesn't work.


 Before getting into any detail, perhaps in another mail, I have one
 objection to this proposal.

 I think it is a waste of time giving more paper rules for Devrel to enforce
 as long as they are in effect powerless to stop Gentoo developers
 from bad behaviour. As long as we as a group of developers can't even live
 up to the code of conduct we have agreed upon I don't think it is wise to
 enforce such conduct on the rest of the community.

I don't see how this is an objection. It sound more like a remark or 
observation. Naturally the enforcement needs to happen and infrastructure 
must be supportive to that (e.g. by providing do-it-yourself tools to 
devrel).


 I do support more power to Devrel but lets try to keep the house clean
 before we take care of the garden.

Well, I don't consider -dev to be our garden, but rather gentoo's living with 
an open door policy. Most participants are either devs, or are close to being 
devs. In any case they are not general users.

Paul

ps. I would also like to suggest that the devrels looks at things like micro 
bans. That is, banning someone for a couple of days from sending to the 
mailing list. This could be effective against e.g. people who continue to 
feed trolls after being warned not to do so.

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpraoQ9QYRxV.pgp
Description: PGP signature


Re: [gentoo-dev] Some council topics for March meeting

2007-03-07 Thread Paul de Vrieze
On Tuesday 06 March 2007, Grant Goodyear wrote:
 If I understand the process correctly, spb et al are writing their best
 vision of an ebuild spec, while trying to strike a reasonable
 compromise between what portage does and what it should be doing, but
 once they're done it's going to be submitted to the Council and the
 community to be analyzed, commented upon, and accepted in part, in
 whole, or not at all by the Council.  If they take too long, or their
 work is too paludis-biased, or if people just don't trust the authors,
 then nothing is preventing anybody else from writing a competing spec.

I actually know so, but as it seems that much work to write, it is quite a 
hurdle for someone else to step up with an alternative. It might be tempting 
to ignore a bias.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpk6cZyx7lLG.pgp
Description: PGP signature


Re: [gentoo-dev] Some council topics for March meeting

2007-03-06 Thread Paul de Vrieze
On Saturday 03 March 2007, Ciaran McCreesh wrote:
 No, it's that you're dead set on derailing it and being as unhelpful as
 possible. You have absolutely nothing to contribute, as evidenced by
 every previous time you've gotten involved with anything I've done, and
 given how badly you tried to screw up GLEP 42 and how much of my time
 you wasted doing so, I really don't want to deal with your noise ever
 again. You also have a lot to gain by wrecking the process, and your
 past behaviour has shown that you'll stoop to any kind of dirty
 trickery and abuse of the system that you think you can get away with
 rather than having a proper technical discussion.

Ciaran,

could you please do this in private. We don't need pissing contests and 
flamefests on this list.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpdayJ6857k1.pgp
Description: PGP signature


Re: [gentoo-dev] Some council topics for March meeting

2007-03-06 Thread Paul de Vrieze
On Sunday 04 March 2007, Andrej Kacian wrote:
 Dňa Sat, 3 Mar 2007 20:46:35 -0700

 Daniel Robbins [EMAIL PROTECTED] napísal:
  On 3/3/07, Ciaran McCreesh [EMAIL PROTECTED] wrote:
   Why is it a developer-only privilege? You just made that up.
 
  To co-lead a Gentoo project? You need to be a dev to do that. I
  couldn't join any projects even as a member until I became a dev, and
  I created the distro. You are effectively co-leading (likely leading)
  PMS as a non-dev - worse than that, as someone who has been explicitly
  removed from a dev role.

 Daniel, could you please stop that? You're being ridiculous and just
 wasting everyone's time with this. The guy wants to do some work on
 PMS, let him do it - in my opinion he's one of the most qualified
 people to do it.

That remainst to be debateable. It is however also true that he is a party 
with a vested interest in the process. As such we must be warry of what we 
allow.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpCYS0DOWj7a.pgp
Description: PGP signature


Re: [gentoo-dev] Some council topics for March meeting

2007-03-06 Thread Paul de Vrieze
On Saturday 03 March 2007, Simon Stelling wrote:
 Daniel Robbins wrote:
  1) Any material created by Gentoo developers, as part of an official
  Gentoo Project, needs to have copyright assigned to the Gentoo
  Foundation, whether or not it is currently included in the Portage
  tree. This protects all of our collective contributions against
  misuse, which is why it is policy.

 Except that in many European countries you can't even re-assign your
 copyright. Oops.

Only the moral copyright. You can reassign everything else. Or irrevocably 
license it or similar. It is not actually an issue at all.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgphaDr9SBWEN.pgp
Description: PGP signature


Re: [gentoo-dev] Little respect towards Daniel please

2007-03-06 Thread Paul de Vrieze
On Sunday 04 March 2007, Ilya A. Volynets-Evenbakh wrote:
 Hubert Mercier wrote:
  That's probably why it is so hard to renew developer pool.

 Why do people keep repeating this myth? As kloeri pointed out,
 developer base keeps growing constantly.

Which is a problem, because the growth without any proper structure just makes 
things even harder to manage.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpbEJeycMGz3.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] custom-cflags global USE

2007-02-24 Thread Paul de Vrieze
On Friday 23 February 2007, Chris Gianelloni wrote:
 On Fri, 2007-02-23 at 01:40 +0100, Carsten Lohrke wrote:
  And I'd be fond of having all the -ffast-math filtering ripped out of the
  tree as well.

 Except some things really do not compile with it enabled.  Now, if
 you're meaning you'd prefer patch every compilation failure using
 -ffast-math instead, then I'd say go for it.  Patches are always a
 better solution than workarounds.

Except that software not working with -ffast-math is not in the wrong at all. 
It is like specifying -fno-rtti for a c++ program. If rtti is not used, this 
is fine. It is a part of the standard however, and this makes the compiler 
not except all standard-compliant code. These options are there to enable 
better code generation when it is known that the named features are not 
needed. They should never be globally enabled.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp571Z4qaVt7.pgp
Description: PGP signature


Re: [gentoo-dev] Reliance upon || ( use? ( ) ) behaviour

2007-02-24 Thread Paul de Vrieze
On Saturday 24 February 2007, Jason Stubbs wrote:
 On Saturday 24 February 2007 12:34, Ciaran McCreesh wrote:
  On Sat, 24 Feb 2007 12:27:35 +0900 Jason Stubbs [EMAIL PROTECTED]
 
  wrote:
  | For the 14 cases you mentioned that were making a mistake, they
  | probably can be rewritten so as to force an install of the first
  | matching package, but when that isn't what is wanted it becomes a bit
  | of a headache.
 
  That should *always* be what's wanted. Packages should only alter
  dependencies / build parameters based upon USE flags, not based upon
  what else happens to be installed.

 Okay, I must be missing something here. If package foo can work with either
 bar or baz equily as well but not both, why should it force an artificial
 preference? Also, if packages should not specify dependencies based on
 what is installed, the semantics of || ( ) would need to be changed such
 that the first non-masked packages is always installed.

 The only reason I can see for the above is to be able to have non-broken
 binary packages. However, that can be addressed by replacing *DEPEND in
 binary packages with their resolved forms.

That is something that needs to be done anyway. In general a binary package 
has SLOT dependencies on the libraries it uses. It is also unwise to use it 
with an older version of a dependency.

So

RDEPEND==libfoo-1.2

Against libfoo-1.3.5(SLOT=3) (where 1.4(SLOT=4) exists too

becomes something like:
BDEPEND= ( =libfoo-1.3.5 libfoo[SLOT=3] )

I know this is not valid syntax, but it is just to convey the idea.

Paul



-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp6oF8eRTQsv.pgp
Description: PGP signature


Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-22 Thread Paul de Vrieze
On Thursday 22 February 2007, Ciaran McCreesh wrote:
 On Thu, 22 Feb 2007 04:04:37 + Steve Long

 [EMAIL PROTECTED] wrote:
 |  I'm saying that until there is an independent implementation, the
 |  specification is worthless and will contain huge numbers of errors.
 |
 | Seriously? Without an implementation, your spec of what should happen
 | will have loads of errors?

 Yes. It will describe what people think is allowed, rather than what
 really is. Perfect example -- we'd never have caught the multiple
 sourcing issue without an independent implementation.

I'm sorry, but this was already a known issue over 3 years ago. And yes, the 
way portage handles ebuilds does not necessarilly win any beauty contest.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpYNgPY0OcPR.pgp
Description: PGP signature


Re: [gentoo-dev] Re: EAPI spec (was Re: Re: let's clear things up (was Slacker archs))

2007-02-22 Thread Paul de Vrieze
On Thursday 22 February 2007, Ciaran McCreesh wrote:
 By that same argument, anybody who ever had to deal with abuse from bug
 wranglers wouldn't be using Gentoo. Which would mean a whole lot
 fewer users.

Grow up.

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpLKVFb7JPUU.pgp
Description: PGP signature


Re: [gentoo-dev] Google Summer of Code 2007

2007-02-19 Thread Paul de Vrieze
On Friday 16 February 2007 19:38, Grant Goodyear wrote:
 Rémi Cardona wrote: [Fri Feb 16 2007, 12:14:31PM CST]

  To complement the both of you, how about proposing projects to 2
  students at the same time and have them work as a team?

 It's against the rules to have two students working on exactly the same
 project, or at least it was last year.

Perhaps the google people might have some suggestions on this. It seems that 
they should also be interested in getting value for their money.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpPc3urF9TGA.pgp
Description: PGP signature


Re: [gentoo-dev] Network configuration and bash

2007-02-16 Thread Paul de Vrieze
On Friday 09 February 2007, Roy Marples wrote:
 On Thu, 8 Feb 2007 14:49:57 -0700

 Daniel Robbins [EMAIL PROTECTED] wrote:
  In other words:
 
  busybox + single rcS file = fastest and simplest, smallest, best for
  very small filesystems, not as flexible
 
  bash + gentoo baselayout = most flexible, biggest, slower, best for
  feature-rich systems
 
  busybox + gentoo baselayout = ?

 FreeBSD sh + Gentoo baselayout = cold boot in around 4 seconds
 Going to multi-user from single user after a boot is under 2 seconds
 (times measured from when init starts rc - the difference is probably
 because the all my local mounts are still mounted)

 I have this running on a 2Ghz P4 Laptop right now. Admittedly, no
 network scripts are started expect for the loopback interface, but all
 default scripts + openvpn, ssh, dnsmasq, metalog and vixie-cron are
 started.

 Ladies and gentlemen, this has always been about one thing - speed.
 Ever since I got my 300Mhz Sparc64 to play around with FreeBSD, I've
 realised that baselayout + bash is just too damn slow.

 I think that's worth it.

If that's what you want, don't use bash in the first place. I would agree that 
using bash for parsing is a pain in the but Daniel is right in that you're 
not going to be able to maintain posix compatibility. If you find an 
acceptable way to add the functionality to the network configuration files, 
it is ok, but sacrificing usability over an unmaintainable improvement 
doesn't work. 

If you want to speed up boot, the dependency generation is probably what's 
eating most time.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpS9X5o4MDYx.pgp
Description: PGP signature


Re: [gentoo-dev] Abusing RESTRICT={no,}userpriv (was [RFC] ACCEPT_RESTRICT for questionable values of RESTRICT)

2007-01-16 Thread Paul de Vrieze
On Friday 12 January 2007 22:35, Chris Gianelloni wrote:
 It has nothing to do with the sandbox.  It's because /usr/games/lib
 isn't readable to people outside the games group.

Isn't that a rather silly restriction. What is there in /usr/games/lib that 
may not be seen by people outside the group? The shared data shouldn't be. 
The binaries don't live there either, and could be restricted themselves. 
This seems to be an arbitrary restriction of the shoot yourself in the foot 
kind.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpYSx2u9FVL1.pgp
Description: PGP signature


Re: [gentoo-dev] Abusing RESTRICT={no,}userpriv (was [RFC] ACCEPT_RESTRICT for questionable values of RESTRICT)

2007-01-16 Thread Paul de Vrieze
On Sunday 14 January 2007 18:46, Chris Gianelloni wrote:
 On Fri, 2007-01-12 at 22:46 +, Stephen Bennett wrote:
  On Fri, 12 Jan 2007 19:36:06 +
 
  Tristan Heaven [EMAIL PROTECTED] wrote:
   On Sat, 2007-01-13 at 00:53 +0900, Georgi Georgiev wrote:
   They have to be able to read /usr/games/lib.
 
  In which case adding the portage user to the games group seems overall
  to be a better solution than requiring root privileges to build.

 Sure, and it means getting every single user that merges games to change
 their systems.  It's possible, but something that would take a very long
 time to accomplish.

No, just have some hack that fixes the permission on the /usr/games/lib 
directory to include read for others (if needed).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp2f46FSkZKQ.pgp
Description: PGP signature


Re: [gentoo-dev] [RFC] ACCEPT_RESTRICT for questionable values of RESTRICT

2007-01-10 Thread Paul de Vrieze
On Wednesday 10 January 2007 19:03, Jakub Moc wrote:
 Mike Frysinger napsal(a):
  On Wednesday 10 January 2007 09:34, Jakub Moc wrote:
  Huh? I was referring to this link [1] on Bug 161045 (which presumably
  started this whole debate)
 
  so you're replying to a non-gentoo-dev thread on a gentoo-dev thread when
  the threads arent even closely related ?  how does that make sense ?
 
  this thread has nothing to do with commercial packages

 No, it does not. And RESTRICT=sandbox is still completely unneeded,
 commercial packages or not... We don't need to introduce a special
 RESTRICT because of two borked packages in the tree and we should not
 introduce any more packages borked in a similar way into the tree.

I agree. The restrict should only be even considered when it is clear that the 
sandbox is indeed flawed by concept and cannot be fixed.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpWhO94WyagX.pgp
Description: PGP signature


Re: [gentoo-dev] Re: GPL-2 vs GPL-2+

2007-01-04 Thread Paul de Vrieze
On Wednesday 03 January 2007 22:54, Steve Long wrote:
 Paul de Vrieze wrote:
  I know that I'm a bit late on this, but to me the version 2 or later is
  a license by itself. Let's call it GPL-RENEW and let the file have
  contents like:
  This package is licensed with the version x or later clause for the
  GPL.
 
  The LICENSE would then be:
  LICENSE=GPL-2 GPL-RENEW
 
  The advantage being that the renew clause is version independent, we
  don't lose information, don't have to mutilate licenses (by adding text).
  If desired it could even be used as LICENSE=|| (GPL-2 GPL-3) GPL-RENEW

 That last bit's excessive IMO. It seems to add complexity- does it mean you
 can have either of the GPL2 or 3 plus any later from that version? Why not
 just cover that with your first example, which I like a lot- it spells out
 the later clause, and as you say, is version-independent.

 So GPL-3 GPL-RENEW could be specified, as well as simple GPL-2, or GPL-2
 GPL-RENEW. (Just spelling it out, sorry.)

 I'm thinking about your example and I can see how it covers a user who
 *wants* to use GPL-3 (eg for their own code) but I still think that comes
 under GPL-2 GPL-RENEW as it's clearly allowed.

My idea for the second way is basically to make the life of tools easier. It 
would make explicit that someone accepting GPL-3, but not GPL-2 would be able 
to accept a GPL-2 and later license.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpXrFy0X15tg.pgp
Description: PGP signature


Re: [gentoo-dev] GPL-2 vs GPL-2+

2007-01-03 Thread Paul de Vrieze
On Friday 22 December 2006 22:53, Yuri Vasilevski wrote:
 Hi,

 On Fri, 22 Dec 2006 21:56:54 +0100

 Diego 'Flameeyes' Pettenò [EMAIL PROTECTED] wrote:
  At the moment we represent the software we consider under GNU General
  Public License, version 2 of the license, but we cannot be sure it's
  alright to license it to any later version. Linux kernel for
  instance is licensed _only_ under GPLv2, but not any later version.

 I don't think this is a good solution, as in any case the package is
 licensed under GPL-2, so how about for the packages that only support
 GPL-2 we set:

 LICENSE=GPL-2

 While for the ones that support v2 or later (this is actually a special
 case of multiple licensing) we do:

 LICENSE=GPL-2 GPL-3

I know that I'm a bit late on this, but to me the version 2 or later is a 
license by itself. Let's call it GPL-RENEW and let the file have contents 
like:
This package is licensed with the version x or later clause for the GPL.

The LICENSE would then be:
LICENSE=GPL-2 GPL-RENEW

The advantage being that the renew clause is version independent, we don't 
lose information, don't have to mutilate licenses (by adding text). If 
desired it could even be used as LICENSE=|| (GPL-2 GPL-3) GPL-RENEW

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpnjrniXQsr2.pgp
Description: PGP signature


Re: [gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2006-12-17 23:59 UTC

2006-12-30 Thread Paul de Vrieze
On Monday 18 December 2006 20:14, Robin H. Johnson wrote:
 On Mon, Dec 18, 2006 at 10:02:00AM -0500, Chris Gianelloni wrote:
  On Sun, 2006-12-17 at 23:20 -0800, Robin H. Johnson wrote:
   The attached list notes all of the packages that were added or removed
   from the tree, for the week ending 2006-12-17 23h59 UTC.
 
  OK.  Here's a fun question for you...
  Is it possible to have a slightly modified version of this script run,
  and the output sent to gwn-feedback for inclusion in the GWN?  This
  would make my life tremendously easier, since currently I have to
  completely reformat this by hand.

 I'll just send you the CSV file that I script into the email, and you
 can come up with your own reformatting into GuideML, esp. as I don't
 have any easy way of resolving dev handle to their name for you.

Actually we have a ready made xslt script available. It is the template 
named fullname in the util.xsl file.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpYIxnH2ngC4.pgp
Description: PGP signature


Re: [gentoo-dev] missing metadata.xml

2006-11-24 Thread Paul de Vrieze
On Thursday 23 November 2006 11:20, Jakub Moc wrote:
 Bryan Østergaard napsal(a):
  I think the most important thing about adding empty metadata.xml files
  with maintainer-needed as maintainer is that it _changes_ the package to
  be unmaintained by definition (that's what maintainer-needed means after
  all) and that we can't be sure that's actually true unless we spend a
  lot of time examining each package and asking potential maintainers
  if it's unmaintained.

 Actually, I don't mind much. There's a developers or two who keep on
 adding packages without metadata.xml all the time (won't name anyone,
 I'm pretty sure they'll find themselves here :P). This will either force
 them to reclaim their packages via fixing the metadata.xml thing or will
 leave the ebuilds orphaned to m-needed - and then they shouldn't have
 been added in the first place.

 Above, I'm not talking about legacy stuff maintained in an ad-hoc manner
 for ages, but about fairly recent additions to the tree (~1 year or even
 less). However, even for legacy stuff, nothing is preventing the people
 from claiming their ebuilds the right way and adding themselves to
 metadata.xml - will make assigning bugs much easier for me. ;)

Repoman should check for missing metadata. The only packages that are allowed 
not to have metadata.xml would be those that have not been changed for over 3 
years (since the introduction of metadata.xml). Developers who violate the 
repoman checks by omitting a metadata.xml brought mayhem over themselves.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp3YMOUSQ20U.pgp
Description: PGP signature


Re: [gentoo-dev] GNOME 1.x and GNOME 1.x dependent package masking

2006-11-11 Thread Paul de Vrieze
On Friday 10 November 2006 16:28, Daniel Gryniewicz wrote:
 On Fri, 2006-11-10 at 08:56 +0100, Marius Mauch wrote:
  Ok, the list definitely isn't accurate. If there is a legitimate reason
  to mask sylpheed-claws-1.x you also have to mask it's reverse deps.
  However I'm still waiting for the explanation why it is on that list.
  (I don't mind if it's masked for a good reason, but I need to know
  that reason).

 There is no immediate reason, of course.  However, gtk+-1 and glib-1
 will be removed as soon after the big cleanup as is feasible, and
 sylpheed-clasws-1.x is a gtk+-1 app, and therefore must go as well.  I
 didn't generate the list, but my understanding was that it was intended
 to include all packages with a hard dep on gtk+-1, in addition to gnome
 1.x.

Gtk1 actually is broken for --as-needed. It's linking is broken thanks to a 
libtool which refuses to link against a non-installed libgdk.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpVuNDHFCX0V.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Re: Monthly Gentoo Council Reminder for November

2006-11-08 Thread Paul de Vrieze
On Wednesday 08 November 2006 04:47, Steve Long wrote:
 I understand the ABI changes at major compiler upgrades, especially for
 C++. Is this such a problem for C? I thought that was the whole point of
 the Linux ABI (so developers can in fact use the same binary for different
 distros.)

 I'm guessing you're going to point out all the posts about recompiling your
 whole system after a toolchain upgrade.

 So if I understand this right, we can't all compile for the same ABI since
 it changes according to which version of the C compiler/ glibc you're
 using.

The problem is that for the applications, it is not only glibc+gcc that 
determines the ABI. It is all libraries used (sometimes useflags even make a 
difference) that are also ABI for applications. That would lead to a 
gazillion configurations that would be nearly impossible to track.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpVlCyUrNbpK.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for November

2006-11-07 Thread Paul de Vrieze
On Tuesday 07 November 2006 13:24, Michael Cummings wrote:
 On Mon, 2006-11-06 at 17:48 -0500, Mike Frysinger wrote:
   - make sending gentoo.org mail via gentoo.org mail server
  friendly/recommended
  -mike

 Not an option for everyone without a lot of needless hoop jumping, like
 ssh port forwarding. Cox (rhyme it as you will), my cable provider,
 doesn't allow 25 to leave their network. To send mail, I *have* to relay
 through their mail servers.

For that reason there is a special port (587) for mail submission that should 
be supported by the gentoo servers.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpibnjTmwVKP.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for November

2006-11-05 Thread Paul de Vrieze
On Sunday 05 November 2006 10:59, Ciaran McCreesh wrote:
 On Sun, 05 Nov 2006 01:35:43 -0800 Peter Gordon

 Clearly this is one of those easy to understand issues where everyone
 has an opinion, and rather than fix their mail client or behaviour they
 try to have a huge debate about it... Don't you people have any bugs to
 fix?

Also please remember that you can easilly do this yourself if you so desire. 
procmail (and thus formail too) is available on woodpecker, so you can add 
them/remove them from the core list as desired. As it considers -core you 
have access to woodpecker and the mail flows through it too.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpCLX7xLtF5c.pgp
Description: PGP signature


Re: [gentoo-dev] Retirement

2006-11-03 Thread Paul de Vrieze
On Friday 03 November 2006 20:15, Jon Portnoy wrote:
 I've been mostly inactive for a good while but hanging on mostly for
 sentimentality's sake, it's past time for that to stop.

 I mostly only maintain a small handful of ebuilds, I'm sure they can
 find proper homes quickly. None are maintenance-intensive.

 And of course, the only thing anyone is really concerned about; robbat2
 has already laid claim to fortune-mod-gentoo-dev ;)

 Later. It's been fun, it's been real, but it hasn't been real fun. :)

 I'll be around #gentoo/#-dev.

I feel a bid sad to see you go. Even sadder that because of legalities you 
never got to serve on the board of trustees. For the rest, all the best of 
luck and see you around.

Greetings,

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpoVl6oTu06M.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: put new additions along with removals in GWN

2006-10-28 Thread Paul de Vrieze
On Thursday 26 October 2006 00:57, Alec Warner wrote:
 Caleb Cushing wrote:
  reporting additions of new programs aren't feasible? or are you
  referring to version updates and package bumps and such

 Reporting removals will be done by treecleaners once I have it implemented.

 Reporting additions may require some cvs foo on lark; such as new
 directories in  ${PORTDIR}/$CAT/

 Someone needs to implement the foo; however.

(Not on cvs, but on a normal tree, but maybe works on cvs. There is a sanity 
check by checking that a dir contains at least 1 ebuild)

= start =
OLDPKGS=/var/cache/gwn/oldpkgs
NEWPKGS=`mktemp -t`
find /usr/portage -mindepth 2 -maxdepth 2 |while read in
do
  EB=`echo $in/*.ebuild`
  if [ -n $EB ]; then
echo $in
  fi
done $NEWPKGS
#These are new packages
cat $OLDPKGS $OLDPKGS $NEWPKGS|sort |uniq -u

#Old packages can be retrieved almost similarly:
#cat $OLDPKGS $NEWPKGS $NEWPKGS|sort |uniq -u

mv $NEWPKGS $OLDPKGS
= end =

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp2RvKjuIfSk.pgp
Description: PGP signature


Re: [gentoo-dev] The Dreaded herd tag

2006-10-28 Thread Paul de Vrieze
On Saturday 28 October 2006 08:11, George Shapovalov wrote:

 Which is exactly why these are disallowed. Or at least that was the
 original intention, which (unfortunately) was not enforced strong enough.
 But then, given that we started with *no herds at all*, I don't see how it
 would be possible to realistically enforce from the beginning. Now it looks
 like we are actually strating to get there. Besides, there is no
 no-herd tag, no matter what excuses people putting it in the metadata
 come up with.

Being the one who came up with the no-herd tag I'd like to explain things a 
bit. Basically when we started there were no herds and packages didn't belong 
to them. It was agreed that every package should be put in a herd, but also 
that metadata.xml files were to be added and their existence enforced by 
repoman. This enforcing was easy so it happened before it could be expected 
that all maintained packages (they needed metadata.xml files) could have 
found themselves a herd. Then I thought it is better to temporarilly allow 
adding no-herd than to have everyone come up with his own version of the 
same. I should have remembered that there is nothing as permanent as a 
temporary solution.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpAVlEqEbNKP.pgp
Description: PGP signature


Re: [gentoo-dev] RFC: per-package default USE flags

2006-10-17 Thread Paul de Vrieze

Simon Stelling wrote:

Paul de Vrieze wrote:
I would go for the EAPI bump. Even then I think it would be smart to 
wait a short while for packages to use this as we ensure that the 
supporting portage version is stable.


Err, EAPI was designed to assure that a supporting version is actually 
used, no need to wait then.


The waiting time is for a sanity check on the portage that as the new 
EAPI. One doesn't want to force users to use a portage with bugs and 
issues just to use newer packages.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] RFC: per-package default USE flags

2006-10-17 Thread Paul de Vrieze

Ciaran McCreesh wrote:

On Fri, 13 Oct 2006 20:12:40 +0100 Stuart Herbert
[EMAIL PROTECTED] wrote:
| As the default USE flags are metadata about the package (not the
| profile), it makes sense to store that data in the ebuild, along with
| the rest of the package's metadata.

No no on. Default USE flags are a property of the profile. Don't
believe me? Go and have a look in an ebuild, and then in a profile. See
which one specifies defaults for USE flags.

I'm sorry, but Stuart's right. These flags specify what the 
recommended useflag usage is for a particular version of a package. 
The profile's version is specific to a particular tree, or even 
architecture. I would indeed argue that a nonempty global package 
specific use file in the profile is not needed.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] RFC: per-package default USE flags

2006-10-17 Thread Paul de Vrieze

Ciaran McCreesh wrote:
| It's a stupid statement, not providing any further backing for your 
| position; please dear god spare us all the waste of time reading 
| your emails if that's how you're going to push for what you want...


Not at all. Your argument could be rephrased like this: There are
already lots of people dying in Africa, so it's ok to poison their food
supply.


That's a nonargument. But let me put it easier. Don't blame us when 
paludis made a design mistake and try to force that mistake on the rest 
of us. Instead fix paludis.


Paul

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Seeking the missing dates that past and present developers joined Gentoo.

2006-10-16 Thread Paul de Vrieze

Maurice van der Pot wrote:

On Fri, Oct 13, 2006 at 05:42:59AM -0700, Robin H. Johnson wrote:

I added ~100 joined dates thus far, however the
archives (esp. for -core) that I have access to are not complete, and
don't go back nearly as far as the depths of Gentoo history, 


Have you considered using the recruiters bugs in bugzilla?
For me at least the date it was closed is the closest date I can come up
with.


Many people in that list were members before bugzilla was used for 
recruiting (and before we had a recruiters team). Some of the people 
even retired before that.


Paul

--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] RFC: per-package default USE flags

2006-10-13 Thread Paul de Vrieze

Zac Medico wrote:

Hi everyone,

I've written a patch for portage [1] that implements per-package default USE 
flags at
both the ebuild and profile levels (discussed a couple of months ago [2] on this
list).  At the ebuild level, default flags are specified in IUSE with a + 
prefix as
described in bug #61732 [3].  At the profile level, I've added support for
package.use which behaves like /etc/portage/package.use that everyone is 
familiar
with.  The intention is that the IUSE defaults will be used for default flags 
that
should be enabled regardless of profile.  Then, package.use will be used for 
flags
that might vary depending on the profile.  For example, a server profile might 
enable
server flags and a desktop profile might enable client flags.

Aside from being package specific, the per-package default USE flags behave 
much like
USE flags that are currently listed in profiles' make.defaults.  The flags are
stacked incrementally as usual.  The ebuild level defaults are at the bottom of 
the
stack, followed by make.defaults, and finally package.use.  The user can 
override
these new flags in the same was as make.defaults USE flags could always be 
overridden
(make.conf and package.use).

Should we include support in portage for one or both types of per-package 
default USE
flags?  If support is included for IUSE defaults now, we won't be able to use 
them in
the tree until after a waiting period or an EAPI bump [4].


I would go for the EAPI bump. Even then I think it would be smart to 
wait a short while for packages to use this as we ensure that the 
supporting portage version is stable.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-10 Thread Paul de Vrieze

Duncan wrote:

Anybody doing Gentoo on even a Pentium original is going to be compiling
for awhile unless they do GRP only, and that's inadvised as GRP isn't
security updated until the next release, six months later!  A couple years
ago when I first started with Gentoo and was on the main user list, I
believe I saw a thread where a couple folks claimed to have done it on 486
mainly to be able to say they'd done so, taking weeks of course to do it,
even compiling 24/7, but a 386?  IMO there are better ways to spend your
years...  g

Personally, I'd say 686 is the lowest reasonable to support at this point.
Below that, try an appropriate binary distribution and save the days/weeks
of compiling.  Of course, Gentoo is highly customizable, and folks could
try it on 386 if they wanted, but I don't believe it's worth supporting
below 686 at this point.  That's personally.  I'm sure there are folks
that would argue we should at least support 586, but I simply don't
believe it's worth it.

A couple of years ago (when we were still  using gcc-2.95 I used to run 
gentoo on my server machine which was a pentium-60 (with fdiv bug). 
While it took a while to compile the bigger packages it was certainly 
workable. I did it because I didn't have a better machine, not to be 
able to say I did it.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Missing: Universal-CD - Gentoo discriminates shell and networkless users

2006-10-06 Thread Paul de Vrieze
Steev Klimaszewski wrote:
 No... but didn't one download and burn that CD that is being used for
 the _networkless_ install?  One could also download the stage needed,
 slap it on a usb key, and viola!  Of course, the other option, is to use
 that crazy installer option Networkless - I could be wrong, but I do
 believe that is the option I would choose.  (Actually I did this just
 the other day because of the issues I am having at home with my
 networking.  And it worked splendidly on a P2 366 - so kudos to the
 releng team)

The thing is, they guy does not want to use the installer. I don't
remember there being a way to just extract the stages/packages manually
either.

At this point though I think using the installer is reasonable enough.

Paul
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] [RFC] CFLAGS paragraph for the GWN

2006-10-04 Thread Paul de Vrieze


Maybe it depends on what you mean by 'in control'. What I mean is that
you have a good stable base from which to work on, but nothing prevents
you to tweak things like you want: Gentoo doesn't get in your way.
http://www.gentoo.org/main/en/about.xml mentions Extreme
Configurabiliy and the main picture states Larry the Cow was in
control. And he liked it..

It certainly is, but if you do something against the developers advice 
there is a simple rule: If it breaks you get to keep the pieces.


I agree (how could I say otherwise after spending several days with a
hole in my foot finally finding that I had a gun named fast-math in my
hand :-) ).
Apparently many developpers think that it might be in CFLAGS though (see
the amount of 'filter-flags -ffast-math' in ebuilds) so a reminder might
not be wasted for some users.


Those ebuilds should be changed to die instead of filtering. -ffast-math 
is just stupid to enable globally.


Paul
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] New project: Gentoo Seeds

2006-09-24 Thread Paul de Vrieze
On Wednesday 20 September 2006 23:06, Ciaran McCreesh wrote:
 A GLEP doesn't have to be bureaucracy. It can be nothing more than a
 way of ensuring that the correct technical decisions are made. For a
 project that could end up affecting a lot of people, getting the design
 right and determining exact goals is a very useful first step.

As much as ISO-9002 certification doesn't guarantee quality products/services, 
a GLEP does not ensure correct decisions. It just ensures that some things 
will not get done because they are red-taped to death.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp3XFlEo4k9g.pgp
Description: PGP signature


Re: [gentoo-dev] colon separated variables in /etc/env.d/

2006-09-11 Thread Paul de Vrieze
On Monday 11 September 2006 03:44, Zac Medico wrote:
 Hi everyone,

 Portage currently has two hard-coded lists of variables that control
 the behavior of env-update.  I'd like to make these variables
 configurable so that package maintainers have direct control over
 them.  The variables break down into two basic types: colon
 separated and space separated.

 What is the best way to propagate information about these two
 variable types?  For example, we can have a list of variable names
 stored in a new variable called COLON_SEPARATED that will reside
 in either the profiles or /etc/env.d/ itself.  Variable names not
 listed in COLON_SEPARATED can be assumed to be space separated.
 Does anyone have any ideas to share about how this information
 should be propagated?

There should also be a third list (or the absense of inclusion in the above). 
That is those variables that can only have one value and are overridden 
instead of appended.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpNjh6gLevKm.pgp
Description: PGP signature


Re: [gentoo-dev] Re: packages going into the tree with non-gentoo maintainers

2006-09-03 Thread Paul de Vrieze
On Sunday 03 September 2006 13:57, Stefan Schweizer wrote:
 Kevin F. Quinn wrote:
  I don't think it's a good idea for devs to be putting stuff into the
  tree without taking responsibility for it.

 sure I can put myself in there but it will help no one because I cannot
 test the thing. Furthermore I am actually part of maintainer-needed and
 commit fixes there. I am also on the maintainer-needed email alias.

 Also maintainer-needed makes obvious to everyone that they do not have to
 ask me to fix sth. or take over the package - less communication overhead.

For this stuff, add a comment to the metadata.xml file. Don't do it in this 
less than obvious way. The maintainer must still be someone with a gentoo 
email.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgppqk7iNIoRS.pgp
Description: PGP signature


Re: [gentoo-dev] cdrtools license issues

2006-09-01 Thread Paul de Vrieze
On Friday 01 September 2006 15:08, Diego 'Flameeyes' Pettenò wrote:
 I'm the first to not like Schilling's ways, but...

 On Friday 01 September 2006 14:44, Carsten Lohrke wrote:
  building GPL software with CDDL licensed
  makefiles

 Can't see how this is pertinent, I can build BSD licensed software with
 autoconf that is GPL, and use GCC to compile..

The build scripts are part of the source code. And as such must be licensed 
under the GPL. A system to create make files (such as autoconf) is not as 
such part of the work. Completely automatically generated makefiles do not 
qualify either as they do not fall under copyright law (they are not original 
works). It seems however that the makefiles included in the cdrtools package 
should fall under the GPL. 

This however does not mean necesarilly that Joerg Schilling violates the GPL 
as one cannot violate ones own copyright. If there is code that is not his 
however, he would violate the GPL.

  as well as linking mkisofs to libscg, which he relicensed to CDDL
  lately.

 This is a bit more debatable, he *can* link it, if he can change mkisofs
 license to allow linking to non-GPL-compatible code.
 Of that, I'm not sure tho.

The GPL sucks in linking respect. Given the GPL however linking GPL-ed 
software to non-system libraries that are not GPL licensed (Not even LGPL) is 
a violation of the GPL. The GPL is very vague on the subject though.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpbMZk1WFJYM.pgp
Description: PGP signature


Re: [gentoo-dev] cdrtools license issues

2006-09-01 Thread Paul de Vrieze
On Friday 01 September 2006 16:31, Diego 'Flameeyes' Pettenò wrote:
 On Friday 01 September 2006 15:36, Paul de Vrieze wrote:
  The build scripts are part of the source code. And as such must be
  licensed under the GPL.

 It's opinable, as you don't mix them with the actual code. I think it's one
 of the gray points.

Actually the GPL specifically states that build scripts are part of the source 
code explicitly.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpSGyeAsFqMt.pgp
Description: PGP signature


Re: [gentoo-dev] Monthly Gentoo Council Reminder for September

2006-09-01 Thread Paul de Vrieze
On Friday 01 September 2006 15:53, Chris Gianelloni wrote:

 I have a proposal for an agenda item.

 I would like the council to decide on the removal of the requirement
 that everything must come as an agenda item so they can be allowed to
 make decisions in a timely manner, if necessary.  Of course, with my
 proposal, the council can always decide themselves that something is not
 an emergency, and postpone decision, or even require that the item go
 for discussion before a decision is made, but the current agenda
 requirement blocks the ability for quick decisions.

I would like to second this. I particularly find the notification 7 days 
before setting the agenda troublesome. It basically means that decisions can 
only be made half a month after the discussion has finished on -dev.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpJGxOLZBtue.pgp
Description: PGP signature


Re: [gentoo-dev] Xmms needs to die.

2006-08-26 Thread Paul de Vrieze
On Thursday 24 August 2006 20:46, Alec Warner wrote:
 Robert Cernansky wrote:
  What bothers me also, is that it has not plugin design like
  xmms. Support for plugins is very good because lot of people can write
  plugins for lot of things. This is why people do not want to switch
  from xmms because thanks to plugins it have so many features that
  currently no player is able to overcome it.

 So port the plugins from xmms to $NEW_CLIENT, since xmms is an old piece
 of crap.

Who cares. It works (mostly), it is lightweight, and there are enough people 
using it to keep it in the tree. As long as things don't break beyond repair 
I see no reason whatsoever to remove xmms (or any other largely unmaintained 
package in the tree).

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpBsdir4vVPi.pgp
Description: PGP signature


Re: [gentoo-dev] Democracy: No silver bullet

2006-08-26 Thread Paul de Vrieze
On Thursday 24 August 2006 02:17, Donnie Berkholz wrote:

 If I could go back in time a couple of years and prevent this democracy
 from ever happening, I would. If I could fix these problems myself, I
 would. But it requires buy-in from the entire Gentoo community if we're
 to do anything about it.


I think you're right. I liked the way that gentoo was not a democracy. As it 
is now I think an indirect democracy is the way to go, where the council sets 
out the lines, makes decisions fast and before everything has been repeated 
over and over in the next huge flamefest. If one does not agree with the 
council, vote someone else the next year.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpmG5syi0nDV.pgp
Description: PGP signature


Re: [gentoo-dev] Democracy: No silver bullet

2006-08-26 Thread Paul de Vrieze
On Thursday 24 August 2006 10:26, Wernfried Haas wrote:
 On Thu, Aug 24, 2006 at 12:54:23AM -0700, Donnie Berkholz wrote:
  The council doesn't actually do anything AFAICT, it just approves GLEP
  decisions that have already been made. So in effect we have no
  leadership.

 Suspending sunrise was a decision, as was unsuspending it. However i
 agree that currently their main role is approving GLEPs and other
 decisions which makes them official Gentoo decisions.
 If that's a good or bad thing (tm) depends on the POV, i mainly think
 it's good to have it like that and no leader whatsoever.

A big issue, that I hope to correct is exactly this indeciciveness in the 
council. It is my position that the council needs to be proactive in 
decisions and in setting a goal for the distribution.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpXMmxIZe3Dq.pgp
Description: PGP signature


Re: [gentoo-dev] Democracy: No silver bullet

2006-08-26 Thread Paul de Vrieze
On Friday 25 August 2006 21:41, Stuart Herbert wrote:
 Personally, I'm opposed to a return that that hierarchy.  The idea
 that somehow desktop, server, and other such projects should sit at an
 exclusive top-table doesn't work for me.

While I am partly responsible for setting it up I have to admit that not only 
did it not work then, it has never really worked. Worst of all was that most 
of the work being done was not part of any project at all. Attempts like 
desktop-research to develop some extra strengths for gentoo failed utterly. 
It opened my eyes that indeed an open source community distribution is not an 
organisation in the traditional sense.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpc3EzIIn3kS.pgp
Description: PGP signature


Re: [gentoo-dev] Democracy: No silver bullet

2006-08-26 Thread Paul de Vrieze
On Thursday 24 August 2006 16:58, Lance Albertson wrote:
 True, that might work, but then you run the risk of losing cohesion of
 what everyone knows. To me, the same person(s) should be at all those
 meetings if possible. Its better to have one or two people who know
 whats going on with all council-related stuff than one here, one there.
 It can become disjointed rather easily.

This actually comes down to a very real problem. It is almost impossible. 
Leading gentoo would be more than a full time job. As gentoo can not pay that 
(and it also burned Daniel down, as it is very lonely) this is not easy to 
achieve.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgplWnkKfBDKa.pgp
Description: PGP signature


Re: [gentoo-dev] [treecleaner] Last rites: media-sound/alsaplayer

2006-08-23 Thread Paul de Vrieze
On Monday 21 August 2006 14:59, Abhay Kedia wrote:

 I use alsaplayer to play KDE sounds as it works well with dmix and I
 can keep aRts disabled. All KDE sounds are ogg files and when I play
 them with mpg321, it just exits without producing any sound. I guess
 the only thing left for me to use is mplayer?

Use the aplay binary provided by alsa-utils.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpAwtHYbRzzH.pgp
Description: PGP signature


Re: [gentoo-dev] If I may interject...

2006-08-17 Thread Paul de Vrieze
On Thursday 17 August 2006 03:01, Mike Lundy wrote:
 I told a friend that there were some in the community who called
 proprietary software slaveryware. His response? Holy shit! If that term
 spreads, we can forget about convincing otherwise logical people that free
 software is the Right Way. There are two problems with it:

I can't help to respond here.

 1) It's incorrect. There is nothing at this point in time that causes you
 to be enslaved by proprietary software. There are stories of speculative
 fiction, such as Right to Read and other, better written stories; those
 stories are just that- fiction. Microsoft does not beat you or chain you to
 their operating system. Sun does not whip you to use java. Members of the
 wider computer community may, through their own adoption, but Sun has
 nothing to do with it. You must convince members of your community to stay
 away from proprietary software. This leads me to the second error.

Actually, it is more subtle. Microsoft does not force you to use windows. One 
uses windows because of office. One uses microsoft office not because of 
microsoft, but because *the whole world* uses microsoft office. It is called 
network effects and is the cause of the microsoft monopoly. The slavery part 
is that we are basically at the mercy of the owner of the monopoly. (You know 
the main competitor of windows XP? It's the earlier releases, same goes for 
office)

 2) It's intentionally offensive. The end goal of the free software
 movement, as I understand it, is to convince everyone that freedom in
 software is something to strive for. Some people do not immediately see the
 light of this, and must be convinced through logical means. Convincing
 people to see the benefits of free software is difficult enough. Stealing a
 cliche- can you imagine explaining to your mother about slaveryware? If you
 use that term, you then have to convince people that that term is accurate.
 The discussion will be about the slaveryware /word/ instead of the free
 software /idea/. That is counterproductive, and will likely cause you to be
 dismissed as a extremist (though, hopefully not by your mother).
 Intentionally offending the very people we need to convince does not help
 us at all.

While it is accurate, I agree with you that it is indeed offensive.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpDLU0KKVyj5.pgp
Description: PGP signature


Re: [gentoo-dev] Re: User support system [WAS: Sunrise contemplations]

2006-08-17 Thread Paul de Vrieze
On Thursday 17 August 2006 16:37, Enrico Weigelt wrote:
 * Duncan [EMAIL PROTECTED] schrieb:

 snip

  You ever seen the term slaveryware?  You have now.

 We are still talking about the java *language* ?
 I aggree that we shouldn't be bound to some certain proprietary
 software. But the java language is not software, it is couple of
 abstract concept for actually writing software.

You forget the main part of a language is the library. Basically there is not 
yet a good complete open java standard library available.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpxqRdJf2FVe.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Re: Re: Masking practics

2006-08-10 Thread Paul de Vrieze
On Tuesday 08 August 2006 22:36, Enrico Weigelt wrote:
  As an end user and also an administrator, I am very pleased to see
  this laid out so clearly. I mean, I knew it, but it seems like it
  needs to be yelled once in a while...

 hmm, now that I know of these flags, I can take a look at them
 (although its not very comfortable having to look at those details).

 Yes, I could have read the whole docs to learn about this, but I never
 expected such things. IMHO many people may get into such pitfalls.

You're probably one of the new users of the installer. I knew that we 
shouldn't do that. The whole point of gentoo having (a reputation of having) 
good documentation is because people need it.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpseQ8PrKYKO.pgp
Description: PGP signature


Re: [gentoo-dev] Proposal for advanced useflag-syntax

2006-08-07 Thread Paul de Vrieze
On Monday 07 August 2006 15:16, Enrico Weigelt wrote:
 * Luca Barbato [EMAIL PROTECTED] schrieb:

 snip

   For example: mplayer
   It has it's gui-less player and an gtk-based frontend in one package.
   We should split this into two packages: mplayer and gmplayer.
   The chances to get this done in the upstream *before* some major
   distro like gentoo does the split by its own are quite low.
 
  We do not split packages for frivolous reasons.

 Well, I don't consider reducing complexity frivolous ;-o

Which reduction for which complexity? Do you want to bring everyone's systems 
to a grinding halt, just because you can't understand the complexity of 
useflags. Useflags are one of the distinguishing features of gentoo. Now you 
opt to do away with them. I do not see the reason. It is also against the 
gentoo philosophy of offering software the way upstream provides it.


 snip

   Some
   people @mplayerhq are quite aeh, unfortunate, about changes in the
   build procedure. Maybe you like to have a look at the discussion
   about my patches introducing pkg-config utilization.

pkg-config is a broken concept. Libraries themselves should state dependency 
information. Pkg-config is a solution that introduces at least as many 
problems as it solves. Only libtool (esp. old versions) is worse in it's 
incomplete use of the linker and the way it encourages broken library 
linking.

 That's the right ways. And so gmplayer stuff should be dropped
 completely. If you like, I'll sit down and fix the ebuilds.

First fix your attitude problem, then come with good suggestions stated in a 
more friendly way.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp3sJxZmsRPa.pgp
Description: PGP signature


Re: [gentoo-dev] Proposal for advanced useflag-syntax

2006-08-07 Thread Paul de Vrieze
On Monday 07 August 2006 22:09, Marius Mauch wrote:

 *sigh*, if you want to use a source based Debian (as the combination of
 all your posts seems to indicate) then do so, stop trying to convert
 Gentoo into that. Or create your own private fork.
 I start to get *really* annoyed by your overall behavior in the last
 weeks, and I can tell you that takes quite a bit of effort.
 Really, re-evaluate your motivation for being on this list.

 Marius

I second this as should be clear from my earlier rant. Enrico should stop 
barking about how everything in gentoo is broken without having actually been 
active and built up a reputation.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpsZB8sBqVs8.pgp
Description: PGP signature


Re: [gentoo-dev] Proposal for advanced useflag-syntax

2006-08-07 Thread Paul de Vrieze
On Monday 07 August 2006 16:18, Enrico Weigelt wrote:
 I just want to keep things simple. We're talking about introducing
 new (additional) logic. This has to be maintained. And it doesn't
 actually *solve* the problem which is this discussion was started.

Removing the stuff from the ebuild and maintaining two ebuilds that must be 
synchronized with eachother is complex.

 Rember: we started with the thesis, grandma wants graphical
 frontends whereever possible. This is in fact not an technical
 issue, instead a matter of personal taste, or lets say, an individual
 system configuration. Grandma wants to click, okay, so she should
 use graphical applications. She's not interested what sits behind,
 she just wants to have a buch of applications. And she also doesn't
 wann have anything to do with emerge and useflags. She just wants
 to have a choice between a bunch of end-user applications.
 That's the job of an Grandma-(sub-)distro.

gentoo is not a grandma distro and does not try to be so.


 Okay, let's say we want to intruduce an meta-useflag for GUI
 (although having additional GUIs in the same package as the
 backend isn't what I consider clean design). If there's just *one*
 than it's easy - just an alias. But what's if we have more ?
 Who makes the decision, which one to take ? Based on what rules ?

The council makes the decisions.

 Yes. For optional features. Additional programs aren't features of
 some other program, but additional programs.

You should read up on your history. Useflags are as well for additional 
programs as for features. This is especially true when things should be kept 
together as they are tightly coupled.

 Ah, and this philosophy is more important than quality and
 maintainability ?

You fail to see that what we do has quality and is certainly maintainable.

  pkg-config is a broken concept.

 Ah ?

 I consider it *very* clean. What could be easier than have an
 consistent database which *knows* what's installed on the system
 instead of having to run lots of esoteric tests which shall *guess*
 it somehow ?!

The tests don't actually guess. The main problem though is that pkg-config 
encourages wrong linking. Linking should happen properly such that libraries 
link in their own dependencies, so that library users don't have to.

 If necessary, this database query can be intercepted easily. With
 the esoteric testing its very complicated or at least work intensive.

There is nothing esoteric about checking for the existence of libfoo.

 Well, how would you get certain search pathes (-I, -L, ...)
 additional includes, dependency info for evrything but elf-so, ie .a ?

The thing is you don't should not link the dependent libs of a dependency. 
That way you don't need to recompile if (say gtk was compiled with a new 
libpng version)

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp5RxbtO9jVz.pgp
Description: PGP signature


Re: [gentoo-dev] Make FEATURES=test the default

2006-08-06 Thread Paul de Vrieze
On Saturday 05 August 2006 11:05, Kevin F. Quinn wrote:
 On Fri, 04 Aug 2006 20:18:40 -0400

 Alec Warner [EMAIL PROTECTED] wrote:
  Give me some numbers on how many things still fail with that enabled
  because I would be concerned if the number is too high.

 I don't have numbers, but if you have FEATURES=test set yourself you
 should know how many fail. It's not insignificant.

Part of the problem is that many test suites themselves are broken. Or broken 
on some architectures. Other times the tests fail because of broken 
dependencies.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp9EcZ6Havhp.pgp
Description: PGP signature


Re: [gentoo-dev] Make FEATURES=test the default

2006-08-06 Thread Paul de Vrieze
On Saturday 05 August 2006 18:07, Tim Yamin wrote:
 Agreed. It may be better to instead have a FORCE=test on certain
 ebuilds (mainly sci-* stuff where you want to be sure the numbers are
 coming out correctly) -- adding FEATURES=test to the default set
 will cause serious breakage and will take quite some time to be
 fully fixed across the whole tree.

Comming to it. Packages that I maintain such as sys-libs/db and subversion 
have test suites that only run correctly when all kinds of bindings are 
compiled. They do not work in most useflag configurations because they 
unconditionally test the bindings.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpdZdw3ru1yg.pgp
Description: PGP signature


Re: [gentoo-dev] Resignation

2006-08-03 Thread Paul de Vrieze
On Monday 31 July 2006 14:53, Bryan Ãstergaard wrote:
 On Mon, Jul 31, 2006 at 01:01:20PM +0200, Christian Andreetta wrote:
  Many users (and I'm both a dev *and* a user) just could do much for
  Gentoo, but when you're interested in a niche sector package, you *don't
  have other choices* but
 
  1) an endless wait for an open bug
  2) becoming dev for the good of all :-)
  3) just use your personal overlay, without sharing the results of your
  efforts. If the bug in 1) is still open, why updating it with your
  latest patches/revision bumps?

 4) Bash devs to add your ebuild

Which one exactly. The point is that it is not on a dev's turf.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgplHPp1Cr8hj.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Resignation

2006-08-03 Thread Paul de Vrieze
On Monday 31 July 2006 10:21, Ciaran McCreesh wrote:
 On Mon, 31 Jul 2006 10:10:45 +0200 Simon Stelling [EMAIL PROTECTED]

 wrote:
 | Ciaran McCreesh wrote:
 |  Good intentions and trying to be helpful don't keep users or
 |  developers. Screwups lose users and developers.
 |
 | It's really funny to hear such a statement from a person who made
 | several great developers leave the project.

 No, what's funny is watching people do nothing when Sunrise really is
 making developers leave.

Ciaran,

The point is as valid now as it was 3 years ago. We accept that developers 
leave and don't care.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp005qMvHD7d.pgp
Description: PGP signature


Re: [gentoo-dev] Re: webdav global use flag and default

2006-08-03 Thread Paul de Vrieze
On Friday 28 July 2006 15:40, Stefan Schweizer wrote:
 right you are. Putting the default useflag into base/make.defaults has the
 same effect as a nowebdav useflag without being a no* useflag and confusing
 with other useflags that do not have the no* bit.

 If there are no objections and you agree with the solution I will make
 webdav global and default after a week from now and you can remove the old
 nowebdav useflag.

 If there are any problems with putting it in base/ for example neon does
 not work on hardened, embedded or anything else I would like to know about
 it.

Go ahead.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpuKE5PEkgS4.pgp
Description: PGP signature


Re: [gentoo-dev] Re: webdav global use flag and default

2006-08-03 Thread Paul de Vrieze
On Friday 28 July 2006 23:02, Stefan Schweizer wrote:

 - leave everything as is: it does work but I do not particularly like the
 nowebdav useflag tho it is better than having subversion broken.

A third option would be to wait for portage to support package level useflag 
defaults.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgp8qZZiR5g58.pgp
Description: PGP signature


Re: [gentoo-dev] Resignation (was: Project Sunrise resumed)

2006-08-02 Thread Paul de Vrieze
On Monday 31 July 2006 04:28, Dan Meltzer wrote:
 I do not see why it is considdered hard for users to get involved.
 Users have at least two choices that I can think of right now, and
 probably a number that I cannot think of.

 1) Users can submit patches/ideas to bugs.g.o at whatever frequency
 they desire, contributing to gentoo casually.

And the patch hanging in bugzilla forever because no-one wants to maintain it. 
Sunrise could help here, by accepting properly written ebuilds that do 
however not get maintenance. Sunrise should not really be about replacing 
current ebuilds, but offering some support for those packages that are useful 
for some, but that do not have enough usage that a developer wants to put it 
into the tree.


 2) Users can take the quizzes and become a developer, I do not see why
 two quizzes is considdered an insurmountable task, the quizzes are
 specifically designed to ensure that people writing ebuilds understand
 what ebuilds can contain and what they cannot, I could not imagine a
 user wanting to install a package from an ebuild written by someone
 that does not know this.

They first need to be invited to start the whole process.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpTSDLQV40v3.pgp
Description: PGP signature


Re: [gentoo-dev] Project Sunrise resumed again (was Resignation)

2006-08-02 Thread Paul de Vrieze
On Monday 31 July 2006 08:47, Ciaran McCreesh wrote:
 Knowing what the problem is is part of making the solution. The problem
 is not that users can't push arbitrary content into a centralised
 official repository with no oversight from the herds appropriate for
 said content quickly enough. I didn't claim to know exactly what the
 real problem is, merely that it's not what's being solved here.

Herds do not have turfs. They specialise in particular areas but that doesn't 
mean that all packages in that area have to fall under the herd.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpjmmuU20zMl.pgp
Description: PGP signature


Re: [gentoo-dev] proxy-dev (an alternative to sunrise?)

2006-07-30 Thread Paul de Vrieze
On Friday 28 July 2006 20:51, Donnie Berkholz wrote:
 Robert Cernansky wrote:
  If I have some application that is not included in portage why
  I decide to make an ebuild? Because I hope that then it will be
  accepted and included to portage, so maintained by developers (big
  thanks for this). If I have to take care of package + ebuild +
  dependencies, I'll rather choose not to make an ebulid but compile
  package right from .tar.gz archive.

 Many people disagree with you here, that's why overlays exist. Somebody
 wants to use Portage to manage ebuilds that aren't yet in the actual tree.

I'm one of those. Portage namely is also a package manager allowing what using 
the tarbal method does not: file tracking and deinstallation.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpr68D6w9f3V.pgp
Description: PGP signature


Re: [gentoo-dev] webdav global use flag and default

2006-07-28 Thread Paul de Vrieze
On Friday 28 July 2006 10:18, Stefan Schweizer wrote:
 Hi

 we currently have both webdav and nowebdav ueflags, this is confusing:

 # grep webdav /usr/portage/profiles/use.local.desc
 dev-util/git:webdav - Adds support for push'ing to HTTP repositories via
 DAV dev-util/subversion:nowebdav - Disables WebDAV support via neon library
 net-misc/sitecopy:webdav - Enable WebDav (Web-based Distributed Authoring
 and Versioning) support.  This system allows users to collaborate on
 websites using a web based interface.  See the ebuild for an FAQ page.
 Enables neon as well to handle webdav support.
 www-apps/open-xchange:webdav - Enable WebDav (Web-based Distributed
 Authoring and Versioning) support.
 www-servers/lighttpd:webdav - Enables webdev properties

 The proposed solution is to make webdav a global useflag and set it as a
 default use flag to have the same effect as the current nowebdav use flag
 in subversion.

I'd like to explain why subversion has a nowebdav useflag. Basically one of 
the features of subversion is its ability to work over the http protocol. 
Many subversion installations use the apache module to serve subversion (even 
our own overlay project does). To disable webdav support would cripple the 
subversion client. It is something one should only do when aware of the 
consequences.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgplBDFU7dRLt.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Dying on some CFLAGS instead of filtering them.

2006-07-16 Thread Paul de Vrieze
On Monday 10 July 2006 01:51, Ryan Hill wrote:
 No, that would be a major pain in the ass for anyone wanting to use
 -fast-math, which does have legitimate uses.

I want to pose here that -ffast-math has NO LEGITIMATE use as a global CFLAG. 
In some apps it doesn't matter as they don't use math. For others it is 
fatal. If users want to use it on a particular app, they better 
use /etc/portage/bashrc.

  2) If yes, are there any other flags that ebuilds should die on ?

 There's a million, and they're constantly changing.  For example,
 -frename-registers is generally safe on GCC 3.4, broken in 4.0, and enabled
 by default on 4.1.

The flags that would apply are those that break apps because their use is 
broken. Not because the particular compiler is broken in this instance.

 Users playing with CFLAGS get to keep the pieces.  Trying to dummy-proof
 the system doesn't help anyone but the dummies. ;)

I don't mind that much not doing anything with -ffast-math, but filtering it 
out should not be done. It is a broken flag. Filtering it out gives the 
message that it isn't unsafe to use.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpjjfx3jbrN6.pgp
Description: PGP signature


Re: [gentoo-dev] Re: Dying on some CFLAGS instead of filtering them.

2006-07-16 Thread Paul de Vrieze
On Tuesday 11 July 2006 04:32, Ryan Hill wrote:
  If yes, why ? And what is your better idea ?

 I prefer a filter-flags with a ewarn (or elog, haven't read that thread yet
 ;)) message.

 * The -ffast-math option is known to break this package and has been
 filtered from your CFLAGS.  Link to Safe CFLAGS wiki page, blah blah blah.

 I like this better because it informs me of what I did wrong, what was done
 to correct it, and how I can correct it for myself in the future if I
 choose to.  I don't like artificial barriers and things not working without
 immediate attention.  Call me lazy but it's annoying when you know what
 you're doing yet you have to jump through hoops to get it done.

The die would use the same message. Next, it would actually stop immediately 
instead of letting you continue further and break in the long run. 
Using -ffast-math globally is just broken. In some packages it may work. In 
others it doesn't.

My argument is that we must not filter -ffast-math or any other dangerous 
cflags. The reason being that people will request more filters for all 
packages that don't work with it. Many users will either ignore or miss the 
warning messages. Filtering the flag basically tells them that even though 
the message says it is dangerous, their use of the flag is still more or less 
supported, while it is not.

 Okay, bad joke aside, there are always going to be users who tweak GCC
 flags. This has to be expected, as they're mysterious, and technical, and
 kinda cool. I like the tweaker crowd and I am a dummy, so no offense was
 intended to either groups.  I meant that if you safety-proof a complex
 system, people never learn that they're doing anything wrong in the first
 place.

Exactly, filtering the flags is safety-proofing. So just die, or not filter at 
all.

 Right, but how are people supposed to learn something is dangerous if all
 the sharp edges have been filed off?  And how can you decide which flags
 are bad and good on a global level when for the most part compiler
 parameters are akin to black magic?

In this case the compiler documentation itself says it is dangerous. That 
should be enough.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpZInD51vioS.pgp
Description: PGP signature


Re: [gentoo-dev] Re: A heretical thought? Blessing project sunrise as an almost-fork.

2006-07-16 Thread Paul de Vrieze
On Thursday 13 July 2006 18:53, Ciaran McCreesh wrote:
 On Thu, 13 Jul 2006 14:55:57 +0200 Paul de Vrieze [EMAIL PROTECTED]

 wrote:
 | The dev manual is *wrong*.

 No, the devmanual reflects what's actually being done, rather than an
 impractical definition that was written years ago that no longer
 matches the development model.

Then file a bug against the given definition. This only adds to the confusion.
As I remember however there have been discussions on this topic and they never 
came to any conclusion.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpbrgQXmxFw6.pgp
Description: PGP signature


Re: [gentoo-dev] Herds suck, fix them

2006-07-16 Thread Paul de Vrieze
On Thursday 15 June 2006 20:17, Marcus D. Hanwell wrote:

 I have to agree that I have never understood the need for the distinction
 between herd and team. It does not seem to add anything, I guess some
 people do not like being referred to as a herd may be? It really doesn't
 bother me. I think of a herd as a collection of developers working on a set
 of packages kept under the same umbrella due to them being related in some
 way.

Basically a team may manage multiple herds, but still separte them because of 
organizing reasons. At the days, the kde team herded three herds: QT, 
kde-core, and kde-others. This allowed for example kde-others (random kde 
apps) to receive different attention than core kde applications.

 If people really do feel the need to distinguish these things then fine -
 document it. Otherwise I will continue operating the way I do. I don't see
 why it matters so much...

I agree that in most cases team=herd and there is not formal project and it 
really doesn't matter if you say that a herd maintains something when it's 
the herd's maintainers that do so.

Paul

-- 
Paul de Vrieze
Gentoo Developer
Mail: [EMAIL PROTECTED]
Homepage: http://www.devrieze.net


pgpsbU2gYwd9O.pgp
Description: PGP signature


  1   2   3   4   5   >