* [gentoo-dev] Unmasking modular X @ 2006-01-24 7:06 Donnie Berkholz 2006-01-24 7:18 ` Ciaran McCreesh ` (5 more replies) 0 siblings, 6 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 7:06 UTC (permalink / raw To: Gentoo Developers [-- Attachment #1: Type: text/plain, Size: 1572 bytes --] Here's my proposal for dealing with modular X entering ~arch. Yes, some packages are going to break. But I intend to keep this to a minimum on packages people care about, as measured by the existence of an open porting bug. So here's my plan: Before modular X enters ~arch, I will ensure that all porting bugs blocking #112675 are closed. As new bugs are filed, I will ensure that they are closed within 2 days, giving their maintainers that long to respond and close it themselves. After 2 days, I, or other members of the x11 team and any volunteers, will jump in and fix it ourselves. Earlier tonight, I discussed with halcy0n our differing opinions of the need for modular X to enter ~arch and break trees for some ~arch users. In my opinion, this is acceptable and beneficial, as ~arch users should already be those willing to help out. It will assist in learning which of the still-unported apps are actually in use and help compile a possible list of tree removal candidates. halcy0n, on the other hand, feels that any breakage of the ~arch tree is anathema. Please contact me if you'd like to be one of these volunteers. Requirements: A) You have commit access to gentoo-x86, AND B) you're comfortable with the porting process OR are adept with ebuilds and would like to help It's my earnest hope that this proposal makes everyone happy, because I refuse to let modular X get old and rusty in package.mask while hundreds of unmaintained (or undermaintained, for whatever reason) applications hold it back. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz @ 2006-01-24 7:18 ` Ciaran McCreesh 2006-01-24 7:33 ` Donnie Berkholz 2006-01-24 8:34 ` Robin H. Johnson ` (4 subsequent siblings) 5 siblings, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-24 7:18 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 573 bytes --] On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Here's my proposal for dealing with modular X entering ~arch. What's wrong with the original idea of just making any unported ebuild pull in all of modular X (minus drivers)? Yes, it means that some people will pick up unnecessary deps until all packages are ported, but it avoids anyone having to see flashy red errors. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:18 ` Ciaran McCreesh @ 2006-01-24 7:33 ` Donnie Berkholz 2006-01-24 17:25 ` Mark Loeser 2006-01-25 1:21 ` Ciaran McCreesh 0 siblings, 2 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 7:33 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 798 bytes --] Ciaran McCreesh wrote: > On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz > <spyderous@gentoo.org> wrote: > | Here's my proposal for dealing with modular X entering ~arch. > > What's wrong with the original idea of just making any unported ebuild > pull in all of modular X (minus drivers)? Yes, it means that some > people will pick up unnecessary deps until all packages are ported, but > it avoids anyone having to see flashy red errors. The problem with that is that it removes all motivation to ever port the packages. They'll just stay that way forever, where forever means "until I threaten to remove that from the virtual," in which case we'll be in the same scenario we are now. Why? Because people have better things to do than fix stuff that isn't broken. Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:33 ` Donnie Berkholz @ 2006-01-24 17:25 ` Mark Loeser 2006-01-24 18:34 ` Lares Moreau ` (2 more replies) 2006-01-25 1:21 ` Ciaran McCreesh 1 sibling, 3 replies; 82+ messages in thread From: Mark Loeser @ 2006-01-24 17:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1505 bytes --] Donnie Berkholz <spyderous@gentoo.org> said: > Ciaran McCreesh wrote: > > On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz > > <spyderous@gentoo.org> wrote: > > | Here's my proposal for dealing with modular X entering ~arch. > > > > What's wrong with the original idea of just making any unported ebuild > > pull in all of modular X (minus drivers)? Yes, it means that some > > people will pick up unnecessary deps until all packages are ported, but > > it avoids anyone having to see flashy red errors. > > The problem with that is that it removes all motivation to ever port the > packages. They'll just stay that way forever, where forever means "until > I threaten to remove that from the virtual," in which case we'll be in > the same scenario we are now. Why? Because people have better things to > do than fix stuff that isn't broken. It'd be nice if you reconsidered this as it will minimize any breakage that may occur. Knowing that >800 packages are broken, and going to unmask it knowing that just doesn't seem acceptable in my eyes. ~arch isn't meant to be "things are known to be broken." It's meant to mean, we think all of this is ready to be stable, which it certainly won't be in this case. Thanks, -- Mark Loeser - Gentoo Developer (cpp gcc-porting toolchain x86) email - halcy0n AT gentoo DOT org mark AT halcy0n DOT com web - http://dev.gentoo.org/~halcy0n/ http://www.halcy0n.com [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 17:25 ` Mark Loeser @ 2006-01-24 18:34 ` Lares Moreau 2006-01-24 18:44 ` Mark Loeser 2006-01-24 21:32 ` [gentoo-dev] " Donnie Berkholz 2006-01-24 23:38 ` Georgi Georgiev 2 siblings, 1 reply; 82+ messages in thread From: Lares Moreau @ 2006-01-24 18:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1479 bytes --] On Tue, 2006-01-24 at 12:25 -0500, Mark Loeser wrote: > > The problem with that is that it removes all motivation to ever port the > > packages. They'll just stay that way forever, where forever means "until > > I threaten to remove that from the virtual," in which case we'll be in > > the same scenario we are now. Why? Because people have better things to > > do than fix stuff that isn't broken. > > It'd be nice if you reconsidered this as it will minimize any breakage that > may occur. Knowing that >800 packages are broken, and going to unmask it > knowing that just doesn't seem acceptable in my eyes. ~arch isn't meant to > be "things are known to be broken." It's meant to mean, we think all of this > is ready to be stable, which it certainly won't be in this case. I did some rough calculations and we are porting about 29 pkgs/day. At this rate it will take roughly 30 days to have all packages ported to ModX. spyderous wants it tomorrow, HalycOn wants it when all is ported. A (perhaps overly) simple solution is to split the difference. In 15 days ModX goes ~arch. 8 February -Lares -- Lares Moreau <lares.moreau@gmail.com> | LRU: 400755 http://counter.li.org lares/irc.freenode.net | Gentoo x86 Arch Tester | ::0 Alberta, Canada Public Key: 0D46BB6E @ subkeys.pgp.net | Encrypted Mail Preferred Key fingerprint = 0CA3 E40D F897 7709 3628 C5D4 7D94 483E 0D46 BB6E [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 18:34 ` Lares Moreau @ 2006-01-24 18:44 ` Mark Loeser 2006-01-24 18:52 ` Wernfried Haas 0 siblings, 1 reply; 82+ messages in thread From: Mark Loeser @ 2006-01-24 18:44 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1043 bytes --] Lares Moreau <lares.moreau@gmail.com> said: > I did some rough calculations and we are porting about 29 pkgs/day. > At this rate it will take roughly 30 days to have all packages ported to > ModX. > > spyderous wants it tomorrow, > HalycOn wants it when all is ported. I didn't say all of it ported. It seems unreasonable to move it when we have atleast 800 packages that are not working though. I don't care the exact date that it happens, nor do I think we should aim for one. We should aim for when it will be done in a way that minimizes the breakage for all of our users. Yes, breakage will happen, but we can wait until its down to a more reasonable value. This huge push to get everything ported over only started recently, and I think we need more time. -- Mark Loeser - Gentoo Developer (cpp gcc-porting toolchain x86) email - halcy0n AT gentoo DOT org mark AT halcy0n DOT com web - http://dev.gentoo.org/~halcy0n/ http://www.halcy0n.com [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 18:44 ` Mark Loeser @ 2006-01-24 18:52 ` Wernfried Haas 2006-01-25 5:18 ` [gentoo-dev] " Duncan 0 siblings, 1 reply; 82+ messages in thread From: Wernfried Haas @ 2006-01-24 18:52 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 602 bytes --] On Tue, Jan 24, 2006 at 01:44:28PM -0500, Mark Loeser wrote: > We should aim for when it will be done in a way that minimizes the > breakage for all of our users. Yes, breakage will happen, but we can wait > until its down to a more reasonable value. And we probably should announce somewhere that this is going to happen (if not done already, haven't been following the modular X thing too closely). cheers, Wernfried -- Wernfried Haas (amne) - amne at gentoo dot org Gentoo Forums: http://forums.gentoo.org IRC: #gentoo-forums on freenode - email: forum-mods at gentoo dot org [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* [gentoo-dev] Re: Unmasking modular X 2006-01-24 18:52 ` Wernfried Haas @ 2006-01-25 5:18 ` Duncan 0 siblings, 0 replies; 82+ messages in thread From: Duncan @ 2006-01-25 5:18 UTC (permalink / raw To: gentoo-dev Wernfried Haas posted <20060124185229.GB18929@superlupo.rechner>, excerpted below, on Tue, 24 Jan 2006 19:52:29 +0100: > On Tue, Jan 24, 2006 at 01:44:28PM -0500, Mark Loeser wrote: >> We should aim for when it will be done in a way that minimizes the >> breakage for all of our users. Yes, breakage will happen, but we can wait >> until its down to a more reasonable value. > > And we probably should announce somewhere that this is going to happen > (if not done already, haven't been following the modular X thing too > closely). There has been some coverage in GWN. Readers know modular-X is coming, have been invited to test it, and know how to get to it now (the modular-X HOWTO was linked), along with the fact that it's a big change and may cause some breakage. However, I do NOT believe a specific warning was given that it's going to happen on $DATE and ~arch users should know there might be a bit of breakage at that time. -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 17:25 ` Mark Loeser 2006-01-24 18:34 ` Lares Moreau @ 2006-01-24 21:32 ` Donnie Berkholz 2006-01-24 22:06 ` Olivier Crete 2006-01-24 22:33 ` Marius Mauch 2006-01-24 23:38 ` Georgi Georgiev 2 siblings, 2 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 21:32 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1863 bytes --] Mark Loeser wrote: >>> On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz >>> <spyderous@gentoo.org> wrote: >>> What's wrong with the original idea of just making any unported ebuild >>> pull in all of modular X (minus drivers)? Yes, it means that some >>> people will pick up unnecessary deps until all packages are ported, but >>> it avoids anyone having to see flashy red errors. >> The problem with that is that it removes all motivation to ever port the >> packages. They'll just stay that way forever, where forever means "until >> I threaten to remove that from the virtual," in which case we'll be in >> the same scenario we are now. Why? Because people have better things to >> do than fix stuff that isn't broken. > > It'd be nice if you reconsidered this as it will minimize any breakage that > may occur. Knowing that >800 packages are broken, and going to unmask it > knowing that just doesn't seem acceptable in my eyes. ~arch isn't meant to > be "things are known to be broken." It's meant to mean, we think all of this > is ready to be stable, which it certainly won't be in this case. No, it won't. It will just postpone the same breakage, as I said above. You haven't provided any logic or backup to your contrary statement, just said that somehow a large portion of the other 800 will magically get ported. Let me break this down again: of that 800, about 250 are unmaintained packages according to metadata.xml or lack thereof. About 200 are games. About 150 more belong to largely inactive herds. That's roughly 600 that we already know will not get ported in a timely fashion, if left to their maintainers, all because of lack of manpower. What do you propose to deal with them? All I've heard besides mine is proposals that delay the same breakage, not actually get anything fixed. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 21:32 ` [gentoo-dev] " Donnie Berkholz @ 2006-01-24 22:06 ` Olivier Crete 2006-01-24 22:33 ` Marius Mauch 1 sibling, 0 replies; 82+ messages in thread From: Olivier Crete @ 2006-01-24 22:06 UTC (permalink / raw To: gentoo-dev On Tue, 2006-24-01 at 13:32 -0800, Donnie Berkholz wrote: > Mark Loeser wrote: > >>> On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz > >>> <spyderous@gentoo.org> wrote: > >>> What's wrong with the original idea of just making any unported ebuild > >>> pull in all of modular X (minus drivers)? Yes, it means that some > >>> people will pick up unnecessary deps until all packages are ported, but > >>> it avoids anyone having to see flashy red errors. > >> The problem with that is that it removes all motivation to ever port the > >> packages. They'll just stay that way forever, where forever means "until > >> I threaten to remove that from the virtual," in which case we'll be in > >> the same scenario we are now. Why? Because people have better things to > >> do than fix stuff that isn't broken. > > > > It'd be nice if you reconsidered this as it will minimize any breakage that > > may occur. Knowing that >800 packages are broken, and going to unmask it > > knowing that just doesn't seem acceptable in my eyes. ~arch isn't meant to > > be "things are known to be broken." It's meant to mean, we think all of this > > is ready to be stable, which it certainly won't be in this case. > > No, it won't. It will just postpone the same breakage, as I said above. > You haven't provided any logic or backup to your contrary statement, > just said that somehow a large portion of the other 800 will magically > get ported. Why not just postpone the unmasking by a few days... and lets say give 48h from now for all devs to fix their apps and have the volunteers finish off the rest. Btw, I'll volunteer to help if I have any free time this week. And then the unmasking can be much less painful. -- Olivier Crête tester@gentoo.org Gentoo Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 21:32 ` [gentoo-dev] " Donnie Berkholz 2006-01-24 22:06 ` Olivier Crete @ 2006-01-24 22:33 ` Marius Mauch 2006-01-24 22:42 ` Donnie Berkholz 1 sibling, 1 reply; 82+ messages in thread From: Marius Mauch @ 2006-01-24 22:33 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2454 bytes --] On Tue, 24 Jan 2006 13:32:00 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: > Mark Loeser wrote: > >>> On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz > >>> <spyderous@gentoo.org> wrote: > >>> What's wrong with the original idea of just making any unported > >>> ebuild pull in all of modular X (minus drivers)? Yes, it means > >>> that some people will pick up unnecessary deps until all packages > >>> are ported, but it avoids anyone having to see flashy red errors. > >> The problem with that is that it removes all motivation to ever > >> port the packages. They'll just stay that way forever, where > >> forever means "until I threaten to remove that from the virtual," > >> in which case we'll be in the same scenario we are now. Why? > >> Because people have better things to do than fix stuff that isn't > >> broken. > > > > It'd be nice if you reconsidered this as it will minimize any > > breakage that may occur. Knowing that >800 packages are broken, > > and going to unmask it knowing that just doesn't seem acceptable in > > my eyes. ~arch isn't meant to be "things are known to be broken." > > It's meant to mean, we think all of this is ready to be stable, > > which it certainly won't be in this case. > > No, it won't. It will just postpone the same breakage, as I said > above. You haven't provided any logic or backup to your contrary > statement, just said that somehow a large portion of the other 800 > will magically get ported. > > Let me break this down again: of that 800, about 250 are unmaintained > packages according to metadata.xml or lack thereof. About 200 are > games. About 150 more belong to largely inactive herds. That's > roughly 600 that we already know will not get ported in a timely > fashion, if left to their maintainers, all because of lack of > manpower. What do you propose to deal with them? All I've heard > besides mine is proposals that delay the same breakage, not actually > get anything fixed. How about delaying it as long as n packages are ported per day? Kinda stupid idea, but it ensures that things won't get hold up due to unmaintained packages/inactive devs and might even speed the process up (that's an illusion probably). Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 22:33 ` Marius Mauch @ 2006-01-24 22:42 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 22:42 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 316 bytes --] Marius Mauch wrote: > How about delaying it as long as n packages are ported per day? Kinda > stupid idea, but it ensures that things won't get hold up due to > unmaintained packages/inactive devs and might even speed the process up > (that's an illusion probably). if n>4, that was yesterday. Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 17:25 ` Mark Loeser 2006-01-24 18:34 ` Lares Moreau 2006-01-24 21:32 ` [gentoo-dev] " Donnie Berkholz @ 2006-01-24 23:38 ` Georgi Georgiev 2 siblings, 0 replies; 82+ messages in thread From: Georgi Georgiev @ 2006-01-24 23:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1809 bytes --] maillog: 24/01/2006-12:25:01(-0500): Mark Loeser types > Donnie Berkholz <spyderous@gentoo.org> said: > > Ciaran McCreesh wrote: > > > On Mon, 23 Jan 2006 23:06:12 -0800 Donnie Berkholz > > > <spyderous@gentoo.org> wrote: > > > | Here's my proposal for dealing with modular X entering ~arch. > > > > > > What's wrong with the original idea of just making any unported ebuild > > > pull in all of modular X (minus drivers)? Yes, it means that some > > > people will pick up unnecessary deps until all packages are ported, but > > > it avoids anyone having to see flashy red errors. > > > > The problem with that is that it removes all motivation to ever port the > > packages. They'll just stay that way forever, where forever means "until > > I threaten to remove that from the virtual," in which case we'll be in > > the same scenario we are now. Why? Because people have better things to > > do than fix stuff that isn't broken. > > It'd be nice if you reconsidered this as it will minimize any breakage that > may occur. Knowing that >800 packages are broken, and going to unmask it > knowing that just doesn't seem acceptable in my eyes. ~arch isn't meant to > be "things are known to be broken." It's meant to mean, we think all of this > is ready to be stable, which it certainly won't be in this case. Don't let the numbers trick you, guys. Everything in app-xemacs/ is in that list only because xemacs is broken. Fix that one package and you get 115 packages done. I wonder how many others are like that. -- \ Georgi Georgiev \ Professor: Now, be careful, Fry. And if \ / chutz@gg3.net / you kill anyone, make sure to eat their / \ http://www.gg3.net/ \ heart to gain their courage. Their rich \ / ------------------- / tasty courage. / [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:33 ` Donnie Berkholz 2006-01-24 17:25 ` Mark Loeser @ 2006-01-25 1:21 ` Ciaran McCreesh 2006-01-25 6:28 ` Donnie Berkholz 1 sibling, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 1:21 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2372 bytes --] On Mon, 23 Jan 2006 23:33:32 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | > What's wrong with the original idea of just making any unported | > ebuild pull in all of modular X (minus drivers)? Yes, it means that | > some people will pick up unnecessary deps until all packages are | > ported, but it avoids anyone having to see flashy red errors. | | The problem with that is that it removes all motivation to ever port | the packages. They'll just stay that way forever, where forever means | "until I threaten to remove that from the virtual," in which case | we'll be in the same scenario we are now. Why? Because people have | better things to do than fix stuff that isn't broken. Ok. So... As far as I can see: * There is a clean upgrade solution available that will result in non-ported packages merely pulling in a load of extra unnecessary packages (that non-modular users have anyway). * The clean solution visibly illustrates that a package is unported. Users who are running ~arch can clearly see this, and can file bugs and (if they care) attempt a --nodeps installation. The bugs can be picked up by the package maintainers or the volunteers on this list. * The clean solution is the solution originally proposed to this list, and the reason we are using new style virtuals. * There is an alternate upgrade solution that means that any users who have an unported package will get their screen filled with several pages of incomprehensible bright red crap. * There are currently enough unported packages that many ~arch users will probably have one or two installed (assumption: many users have several utterly random non-mainstream packages installed). * Despite your original assurances to this list, you intend to go ahead and take the alternate solution, which will lead to one of the most user visible and hardest to fix breakages we've ever had. * You are doing this because you believe that it is better to get every package ported over extremely quickly rather than having the odd package with extra unnecessary listed dependencies, and you do not consider the impact upon our users to be relevant. Is my understanding correct? -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 1:21 ` Ciaran McCreesh @ 2006-01-25 6:28 ` Donnie Berkholz 2006-01-25 6:38 ` Donnie Berkholz 2006-01-25 6:53 ` Ciaran McCreesh 0 siblings, 2 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 6:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3357 bytes --] Ciaran McCreesh wrote: > * There is a clean upgrade solution available that will result in > non-ported packages merely pulling in a load of extra unnecessary > packages (that non-modular users have anyway). > > * The clean solution visibly illustrates that a package is unported. > Users who are running ~arch can clearly see this, and can file bugs and > (if they care) attempt a --nodeps installation. The bugs can be picked > up by the package maintainers or the volunteers on this list. Yes, for all 3 people who have a clue what it means when virtual/x11 gets pulled in. How many users do you seriously think will have a clue and think "Oh, virtual/x11 is getting pulled in here. I must have a package that isn't ported to modular X somewhere in this list. Let me track it down and file a bug."? > * The clean solution is the solution originally proposed to this list, > and the reason we are using new style virtuals. No, this is wrong. The reason we are using new style virtuals is so we could have a versioning in what provides virtual/x11. Namely, 6.8 or older. > * There is an alternate upgrade solution that means that any users who > have an unported package will get their screen filled with several > pages of incomprehensible bright red crap. Several pages? How is that coming from a single unported package? Also, it's not incomprehensible and shouldn't be to anyone on ~arch (or frankly, anywhere), because packages involving blockers regularly have to be dealt with. > * There are currently enough unported packages that many ~arch users > will probably have one or two installed (assumption: many users have > several utterly random non-mainstream packages installed). Possible, but we can't prove this one way or the other. Certainly very few modular X users have encountered apps that are still unported, as evidenced by very few remaining blockers on #112675. And there are a fairly large number of > * Despite your original assurances to this list, you intend to go ahead > and take the alternate solution, which will lead to one of the most > user visible and hardest to fix breakages we've ever had. Yes, I suggested handling this differently back in early August, when these things were in the planning stage. But even later that month, I posted saying that wasn't the best way to handle it. It's not difficult to imagine that things can change over the course of 6 months. > * You are doing this because you believe that it is better to get every > package ported over extremely quickly rather than having the odd > package with extra unnecessary listed dependencies, and you do not > consider the impact upon our users to be relevant. I consider ~arch users to have agreed to help test and fix new things. This is included. I would not do the same thing to our stable tree, or if we only had a stable tree. Yes, I do think it is better to have a quick solution and let some of our ~arch users see a couple of blocks, for which they will file bugs. Then these bugs will be fixed within a day, and those users will again have working systems. I don't see what the big deal is. By being ~arch users, they're already asking to use ebuilds that have a chance of breaking their systems permanently, let alone a single 'emerge sync'. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:28 ` Donnie Berkholz @ 2006-01-25 6:38 ` Donnie Berkholz 2006-01-25 6:53 ` Ciaran McCreesh 1 sibling, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 6:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 428 bytes --] Donnie Berkholz wrote: > Possible, but we can't prove this one way or the other. Certainly very > few modular X users have encountered apps that are still unported, as > evidenced by very few remaining blockers on #112675. And there are a > fairly large number of ... people using modular X already, from personal reports to me as well as reporters and CC members on modular X-related bug reports. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:28 ` Donnie Berkholz 2006-01-25 6:38 ` Donnie Berkholz @ 2006-01-25 6:53 ` Ciaran McCreesh 2006-01-25 7:08 ` Jason Stubbs 2006-01-25 7:16 ` Donnie Berkholz 1 sibling, 2 replies; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 6:53 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3423 bytes --] On Tue, 24 Jan 2006 22:28:09 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Yes, for all 3 people who have a clue what it means when virtual/x11 | gets pulled in. How many users do you seriously think will have a clue | and think "Oh, virtual/x11 is getting pulled in here. I must have a | package that isn't ported to modular X somewhere in this list. Let me | track it down and file a bug."? When users suddenly see lots of extra X packages being pulled in that they don't need, it'll be rather obvious (and trivial to track down with --tree). Especially if it's documented somewhere that "packages that suddenly pull in lots of extra X packages usually means porting needed". | > * The clean solution is the solution originally proposed to this | > list, and the reason we are using new style virtuals. | | No, this is wrong. The reason we are using new style virtuals is so we | could have a versioning in what provides virtual/x11. Namely, 6.8 or | older. Uh, given that you can do that with old style virtuals, methinks that isn't the case... | > * There are currently enough unported packages that many ~arch users | > will probably have one or two installed (assumption: many users have | > several utterly random non-mainstream packages installed). | | Possible, but we can't prove this one way or the other. Certainly very | few modular X users have encountered apps that are still unported, as | evidenced by very few remaining blockers on #112675. Sure, but that's because there are relatively few users using hard masked packages. When you add it to ~arch the number will go up massively. | > * You are doing this because you believe that it is better to get | > every package ported over extremely quickly rather than having the | > odd package with extra unnecessary listed dependencies, and you do | > not consider the impact upon our users to be relevant. | | I consider ~arch users to have agreed to help test and fix new things. | This is included. I would not do the same thing to our stable tree, or | if we only had a stable tree. | | Yes, I do think it is better to have a quick solution and let some of | our ~arch users see a couple of blocks, for which they will file bugs. | Then these bugs will be fixed within a day, and those users will again | have working systems. ...or you could do things as originally planned, and have no non-working systems at all and the only consequences for end users will be a small number of extra packages (that they previously had installed anyway as part of hugeass X) being pulled in. | I don't see what the big deal is. By being ~arch users, they're | already asking to use ebuilds that have a chance of breaking their | systems permanently, let alone a single 'emerge sync'. They are asking to use ebuilds that may have undetected issues. They are not asking to use things that we know fine well are broken. ~arch is for "will hopefully go stable after further testing", not "stuff that has a very high chance of screwing you over". You're deliberately causing nasty problems for ~arch users when there's a very easy, clean workaround with far lower consequences and the same end result. This is unacceptable. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:53 ` Ciaran McCreesh @ 2006-01-25 7:08 ` Jason Stubbs 2006-01-25 7:19 ` Donnie Berkholz 2006-01-25 7:24 ` Ciaran McCreesh 2006-01-25 7:16 ` Donnie Berkholz 1 sibling, 2 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 7:08 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 15:53, Ciaran McCreesh wrote: > On Tue, 24 Jan 2006 22:28:09 -0800 Donnie Berkholz > <spyderous@gentoo.org> wrote: > | > * The clean solution is the solution originally proposed to this > | > list, and the reason we are using new style virtuals. > | > | No, this is wrong. The reason we are using new style virtuals is so we > | could have a versioning in what provides virtual/x11. Namely, 6.8 or > | older. > > Uh, given that you can do that with old style virtuals, methinks that > isn't the case... Only by modifying every ebuild that has a virtual/x11 dependency. The atom "virtual/x11" cannot be limited to specific versions on its own with old style virtuals. > | > * You are doing this because you believe that it is better to get > | > every package ported over extremely quickly rather than having the > | > odd package with extra unnecessary listed dependencies, and you do > | > not consider the impact upon our users to be relevant. > | > | I consider ~arch users to have agreed to help test and fix new things. > | This is included. I would not do the same thing to our stable tree, or > | if we only had a stable tree. > | > | Yes, I do think it is better to have a quick solution and let some of > | our ~arch users see a couple of blocks, for which they will file bugs. > | Then these bugs will be fixed within a day, and those users will again > | have working systems. > > ...or you could do things as originally planned, and have no > non-working systems at all and the only consequences for end users will > be a small number of extra packages (that they previously had installed > anyway as part of hugeass X) being pulled in. The premise for not doing this is that packages will never be fixed, right? Why not make the modular X provide virtual/x11 and just institute a policy that no new packages can go into stable with a virtual/x11 dependency? It could even be easily enforcable if necessary. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:08 ` Jason Stubbs @ 2006-01-25 7:19 ` Donnie Berkholz 2006-01-25 7:39 ` Jason Stubbs 2006-01-25 7:24 ` Ciaran McCreesh 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 7:19 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 856 bytes --] Jason Stubbs wrote: > Only by modifying every ebuild that has a virtual/x11 dependency. The atom > "virtual/x11" cannot be limited to specific versions on its own with old > style virtuals. Is that so? I guess this must be wrong, then: /usr/portage/profiles/base/virtuals:# Only have this for >=pam-0.78, as we want to make use of the 'include' /usr/portage/profiles/base/virtuals:virtual/pam >=sys-libs/pam-0.78 > The premise for not doing this is that packages will never be fixed, right? > Why not make the modular X provide virtual/x11 and just institute a policy > that no new packages can go into stable with a virtual/x11 dependency? It > could even be easily enforcable if necessary. How does that fix the stale, unmaintained here and upstream apps that are in stable now and have no ~arch ebuilds? Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:19 ` Donnie Berkholz @ 2006-01-25 7:39 ` Jason Stubbs 0 siblings, 0 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 7:39 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 16:19, Donnie Berkholz wrote: > Jason Stubbs wrote: > > Only by modifying every ebuild that has a virtual/x11 dependency. The atom > > "virtual/x11" cannot be limited to specific versions on its own with old > > style virtuals. > > Is that so? I guess this must be wrong, then: > > /usr/portage/profiles/base/virtuals:# Only have this for >=pam-0.78, as > we want to make use of the 'include' > /usr/portage/profiles/base/virtuals:virtual/pam > >=sys-libs/pam-0.78 Yep, portage simply removes the >= and 0.78 parts and makes all versions of sys-libs/pam a provider of virtual/pam. Why there is no warning I don't know. > > The premise for not doing this is that packages will never be fixed, > > right? Why not make the modular X provide virtual/x11 and just institute a > > policy that no new packages can go into stable with a virtual/x11 > > dependency? It could even be easily enforcable if necessary. > > How does that fix the stale, unmaintained here and upstream apps that > are in stable now and have no ~arch ebuilds? It wouldn't, but at least there'd be fewer packages to deal with in the final cleanup. It was just an innocent question though; as far as I can tell, emerging any application (ported or not) on a clean system will not break even after modular X is unmasked. It's a fine line between whether packages "needlessly" not working together due to incompatible (deep) dependencies is considered breakage or not though... /me steps away from the flames for fear of getting burned. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:08 ` Jason Stubbs 2006-01-25 7:19 ` Donnie Berkholz @ 2006-01-25 7:24 ` Ciaran McCreesh 2006-01-25 7:40 ` Donnie Berkholz 1 sibling, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 7:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1023 bytes --] On Wed, 25 Jan 2006 16:08:07 +0900 Jason Stubbs <jstubbs@gentoo.org> wrote: | > Uh, given that you can do that with old style virtuals, methinks | > that isn't the case... | | Only by modifying every ebuild that has a virtual/x11 dependency. The | atom "virtual/x11" cannot be limited to specific versions on its own | with old style virtuals. Oh? There's at least one old style virtual that specifies a full dep atom rather than a package name. I know this because it broke my first virtuals parser that was expecting a straight name... | The premise for not doing this is that packages will never be fixed, | right? Why not make the modular X provide virtual/x11 and just | institute a policy that no new packages can go into stable with a | virtual/x11 dependency? It could even be easily enforcable if | necessary. Much more sensible. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:24 ` Ciaran McCreesh @ 2006-01-25 7:40 ` Donnie Berkholz 2006-01-25 8:12 ` Jason Stubbs 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 7:40 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 964 bytes --] Ciaran McCreesh wrote: > On Wed, 25 Jan 2006 16:08:07 +0900 Jason Stubbs <jstubbs@gentoo.org> > wrote: > | The premise for not doing this is that packages will never be fixed, > | right? Why not make the modular X provide virtual/x11 and just > | institute a policy that no new packages can go into stable with a > | virtual/x11 dependency? It could even be easily enforcable if > | necessary. > > Much more sensible. I've thought some about this. It would be acceptable to me for virtual/x11 to provide modular X deps, if we also instituted a repoman death upon any attempt to commit to a directory for which the best visible package is broken. This will accomplish the goal of discovering completely unmaintained packages but will fail in the goal of discovering which packages nobody uses. They'll still continue to rot in the tree, unmaintained, unused and taking up space in everybody's syncs. How's that sound? Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:40 ` Donnie Berkholz @ 2006-01-25 8:12 ` Jason Stubbs 2006-01-25 8:43 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 8:12 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 16:40, Donnie Berkholz wrote: > Ciaran McCreesh wrote: > > On Wed, 25 Jan 2006 16:08:07 +0900 Jason Stubbs <jstubbs@gentoo.org> > > wrote: > > | The premise for not doing this is that packages will never be fixed, > > | right? Why not make the modular X provide virtual/x11 and just > > | institute a policy that no new packages can go into stable with a > > | virtual/x11 dependency? It could even be easily enforcable if > > | necessary. > > > > Much more sensible. > > I've thought some about this. It would be acceptable to me for > virtual/x11 to provide modular X deps, if we also instituted a repoman > death upon any attempt to commit to a directory for which the best > visible package is broken. > > This will accomplish the goal of discovering completely unmaintained > packages but will fail in the goal of discovering which packages nobody > uses. They'll still continue to rot in the tree, unmaintained, unused > and taking up space in everybody's syncs. > > How's that sound? I'm not exactly sure what you mean by "broken" in the first paragraph nor how a check can help with unmaintained (=no commits, no?) packages, but if a repoman check will hasten package porting while smoothing the users' ride, I'm personally all for it. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 8:12 ` Jason Stubbs @ 2006-01-25 8:43 ` Donnie Berkholz 2006-01-25 9:06 ` Jason Stubbs 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 8:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 658 bytes --] Jason Stubbs wrote: > I'm not exactly sure what you mean by "broken" in the first paragraph nor how > a check can help with unmaintained (=no commits, no?) packages, but if a > repoman check will hasten package porting while smoothing the users' ride, > I'm personally all for it. By "broken" I mean unported. In other words, directly depending on either virtual/x11 or x11-base/xorg-x11. The check will help discover unmaintained packages by not allowing people to do flyby fixes without also fixing this. What can I do to speed up the process of getting this into a 2.1 release? Keep in mind my python is beyond bad. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 8:43 ` Donnie Berkholz @ 2006-01-25 9:06 ` Jason Stubbs 2006-01-25 9:10 ` Donnie Berkholz 2006-01-26 11:56 ` Brian Harring 0 siblings, 2 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 9:06 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 17:43, Donnie Berkholz wrote: > Jason Stubbs wrote: > > I'm not exactly sure what you mean by "broken" in the first paragraph nor > > how a check can help with unmaintained (=no commits, no?) packages, but if > > a repoman check will hasten package porting while smoothing the users' > > ride, I'm personally all for it. > > By "broken" I mean unported. In other words, directly depending on > either virtual/x11 or x11-base/xorg-x11. The check will help discover > unmaintained packages by not allowing people to do flyby fixes without > also fixing this. > > What can I do to speed up the process of getting this into a 2.1 > release? Keep in mind my python is beyond bad. Perhaps not so easy. What specific states need to be checked for to regard a package as broken? Depending on "x11-base/xorg-x11" is one. Depending on "virtual/x11" seems to be valid looking at the porting guide though. Would considering a package broken if it contains "virtual/x11" where the token immediately preceding the surrounding brackets is not "||" be correct? DEPEND="x11-base/xorg-x11" # wrong DEPEND="virtual/x11" # wrong DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong DEPEND="|| ( misc/atoms virtual/x11 )" # right There's a small possibility that broken packages will be missed by this, but is there any chance that valid packages will be incorrectly flagged? If this gets a go-ahead, it'll be easy enough to get in for the next release (which is likely this coming Saturday). -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 9:06 ` Jason Stubbs @ 2006-01-25 9:10 ` Donnie Berkholz 2006-01-25 11:27 ` Jason Stubbs 2006-01-26 11:56 ` Brian Harring 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 9:10 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1753 bytes --] Jason Stubbs wrote: > On Wednesday 25 January 2006 17:43, Donnie Berkholz wrote: >> Jason Stubbs wrote: >>> I'm not exactly sure what you mean by "broken" in the first paragraph nor >>> how a check can help with unmaintained (=no commits, no?) packages, but if >>> a repoman check will hasten package porting while smoothing the users' >>> ride, I'm personally all for it. >> By "broken" I mean unported. In other words, directly depending on >> either virtual/x11 or x11-base/xorg-x11. The check will help discover >> unmaintained packages by not allowing people to do flyby fixes without >> also fixing this. >> >> What can I do to speed up the process of getting this into a 2.1 >> release? Keep in mind my python is beyond bad. > > Perhaps not so easy. What specific states need to be checked for to regard a > package as broken? Depending on "x11-base/xorg-x11" is one. Depending on > "virtual/x11" seems to be valid looking at the porting guide though. Would > considering a package broken if it contains "virtual/x11" where the token > immediately preceding the surrounding brackets is not "||" be correct? > > DEPEND="x11-base/xorg-x11" # wrong > DEPEND="virtual/x11" # wrong > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > There's a small possibility that broken packages will be missed by this, but > is there any chance that valid packages will be incorrectly flagged? If this > gets a go-ahead, it'll be easy enough to get in for the next release (which > is likely this coming Saturday). It sounds right. There should be no valid instance of virtual/x11 that is not within an || dep. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 9:10 ` Donnie Berkholz @ 2006-01-25 11:27 ` Jason Stubbs 2006-01-25 11:46 ` Brian Harring 2006-01-25 18:48 ` [gentoo-dev] " Donnie Berkholz 0 siblings, 2 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 11:27 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 18:10, Donnie Berkholz wrote: > Jason Stubbs wrote: > > DEPEND="x11-base/xorg-x11" # wrong > > DEPEND="virtual/x11" # wrong > > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > > > There's a small possibility that broken packages will be missed by this, > > but is there any chance that valid packages will be incorrectly flagged? > > If this gets a go-ahead, it'll be easy enough to get in for the next > > release (which is likely this coming Saturday). > > It sounds right. There should be no valid instance of virtual/x11 that > is not within an || dep. I've implemented and tested the check locally but haven't committed it yet. Repoman isn't really structured to allow for tests against a set of ebuilds so the checks are done on every version. There is also definitely one false positive (virtual/x11-6.8) so, for this and the fact that every version is tested, it would probably better to just make it a warning. Thoughts? -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 11:27 ` Jason Stubbs @ 2006-01-25 11:46 ` Brian Harring 2006-01-25 12:18 ` Jason Stubbs 2006-01-25 18:48 ` [gentoo-dev] " Donnie Berkholz 1 sibling, 1 reply; 82+ messages in thread From: Brian Harring @ 2006-01-25 11:46 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1319 bytes --] On Wed, Jan 25, 2006 at 08:27:22PM +0900, Jason Stubbs wrote: > On Wednesday 25 January 2006 18:10, Donnie Berkholz wrote: > > Jason Stubbs wrote: > > > DEPEND="x11-base/xorg-x11" # wrong > > > DEPEND="virtual/x11" # wrong > > > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > > > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > > > > > There's a small possibility that broken packages will be missed by this, > > > but is there any chance that valid packages will be incorrectly flagged? > > > If this gets a go-ahead, it'll be easy enough to get in for the next > > > release (which is likely this coming Saturday). > > > > It sounds right. There should be no valid instance of virtual/x11 that > > is not within an || dep. > > I've implemented and tested the check locally but haven't committed it yet. > Repoman isn't really structured to allow for tests against a set of ebuilds > so the checks are done on every version. There is also definitely one false > positive (virtual/x11-6.8) so, for this and the fact that every version is > tested, it would probably better to just make it a warning. Thoughts? Curious about the mechanism you're using for this... a hardcoded set of atoms in repoman doesn't sound very nice to me ;) ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 11:46 ` Brian Harring @ 2006-01-25 12:18 ` Jason Stubbs 2006-01-25 12:47 ` Brian Harring 2006-01-26 7:08 ` Donnie Berkholz 0 siblings, 2 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 12:18 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 20:46, Brian Harring wrote: > On Wed, Jan 25, 2006 at 08:27:22PM +0900, Jason Stubbs wrote: > > On Wednesday 25 January 2006 18:10, Donnie Berkholz wrote: > > > Jason Stubbs wrote: > > > > DEPEND="x11-base/xorg-x11" # wrong > > > > DEPEND="virtual/x11" # wrong > > > > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > > > > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > > > > > > > There's a small possibility that broken packages will be missed by > > > > this, but is there any chance that valid packages will be incorrectly > > > > flagged? If this gets a go-ahead, it'll be easy enough to get in for > > > > the next release (which is likely this coming Saturday). > > > > > > It sounds right. There should be no valid instance of virtual/x11 that > > > is not within an || dep. > > > > I've implemented and tested the check locally but haven't committed it > > yet. Repoman isn't really structured to allow for tests against a set of > > ebuilds so the checks are done on every version. There is also definitely > > one false positive (virtual/x11-6.8) so, for this and the fact that every > > version is tested, it would probably better to just make it a warning. > > Thoughts? > > Curious about the mechanism you're using for this... a hardcoded set > of atoms in repoman doesn't sound very nice to me ;) Get off it. There's no other way to do it given repoman's state and the requirements. If you'd like to make repoman pluggable, convert all the current checks to plugins and then make a new plugin for this one and do it all by this weekend, be my guest. :P Besides, what's wrong with hardcoded atoms in repoman anyway? Repoman doesn't have to stand the test of time. Conversely, it should represent checks for whatever issues are present in the tree at the time of its release. http://dev.gentoo.org/~jstubbs/x11_deprecation_check.diff -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 12:18 ` Jason Stubbs @ 2006-01-25 12:47 ` Brian Harring 2006-01-25 13:09 ` Jason Stubbs 2006-01-26 7:08 ` Donnie Berkholz 1 sibling, 1 reply; 82+ messages in thread From: Brian Harring @ 2006-01-25 12:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2898 bytes --] On Wed, Jan 25, 2006 at 09:18:28PM +0900, Jason Stubbs wrote: > On Wednesday 25 January 2006 20:46, Brian Harring wrote: > > On Wed, Jan 25, 2006 at 08:27:22PM +0900, Jason Stubbs wrote: > > > On Wednesday 25 January 2006 18:10, Donnie Berkholz wrote: > > > > Jason Stubbs wrote: > > > > > DEPEND="x11-base/xorg-x11" # wrong > > > > > DEPEND="virtual/x11" # wrong > > > > > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > > > > > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > > > > > > > > > There's a small possibility that broken packages will be missed by > > > > > this, but is there any chance that valid packages will be incorrectly > > > > > flagged? If this gets a go-ahead, it'll be easy enough to get in for > > > > > the next release (which is likely this coming Saturday). > > > > > > > > It sounds right. There should be no valid instance of virtual/x11 that > > > > is not within an || dep. > > > > > > I've implemented and tested the check locally but haven't committed it > > > yet. Repoman isn't really structured to allow for tests against a set of > > > ebuilds so the checks are done on every version. There is also definitely > > > one false positive (virtual/x11-6.8) so, for this and the fact that every > > > version is tested, it would probably better to just make it a warning. > > > Thoughts? > > > > Curious about the mechanism you're using for this... a hardcoded set > > of atoms in repoman doesn't sound very nice to me ;) > > There's no other way to do it given repoman's state and the > requirements. I was talking long term. One time kludges suck (but occur), would like to see something a bit less short sighted for this though- variants of this request will come up sooner or later (most likely in the form of can we warn/error on new commits of deprecated deps). Might be wise discussing potential solutions for it. > If you'd like to make repoman pluggable, convert all the > current checks to plugins and then make a new plugin for this one and do it > all by this weekend, be my guest. :P Harass antarus, he's been working on integrating swegeners rewrite of repoman checks (plugins effectively) into mainline repoman. :P Besides, a massive change to repoman with 3 days to go is a no go anyways (kind of limited the choices there) ;) > Besides, what's wrong with hardcoded atoms in repoman anyway? portage (by extension repoman) is used beyond gentoo. Not everyone may be at the same step as we are for mod x. End result of hardcoding gentoo specific crap into repoman is that you force derivatives of gentoo (vidalinux or genux fex) to start hacking up portage source to remove said hardcoding. Portage exists beyond gentoo; thus gentoo specific hacks should be avoided when possible. So... long term? ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 12:47 ` Brian Harring @ 2006-01-25 13:09 ` Jason Stubbs 0 siblings, 0 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-25 13:09 UTC (permalink / raw To: gentoo-dev On Wednesday 25 January 2006 21:47, Brian Harring wrote: > On Wed, Jan 25, 2006 at 09:18:28PM +0900, Jason Stubbs wrote: > > There's no other way to do it given repoman's state and the requirements. > > I was talking long term. One time kludges suck (but occur), would like to > see something a bit less short sighted for this though- variants of this > request will come up sooner or later (most likely in the form of can we > warn/error on new commits of deprecated deps). > > Might be wise discussing potential solutions for it. This is off-topic now. > > If you'd like to make repoman pluggable, convert all the current checks to > > plugins and then make a new plugin for this one and do it all by this > > weekend, be my guest. :P > > Harass antarus, he's been working on integrating swegeners rewrite of > repoman checks (plugins effectively) into mainline repoman. :P > > Besides, a massive change to repoman with 3 days to go is a no go anyways > (kind of limited the choices there) ;) Would 10 days or 17 days really be any different? > > Besides, what's wrong with hardcoded atoms in repoman anyway? > > portage (by extension repoman) is used beyond gentoo. Not everyone may be > at the same step as we are for mod x. End result of hardcoding gentoo > specific crap into repoman is that you force derivatives of gentoo > (vidalinux or genux fex) to start hacking up portage source to remove said > hardcoding. > > Portage exists beyond gentoo; thus gentoo specific hacks should be avoided > when possible. Such as warning/failing on: * the server's repository path is "/space/cvsroot" * any extensions to metadata.xml * larger-than-20k-files * not being copyrighted to Gentoo Foundation * not being distributed under GPLv2 There's probably others but all of those things are Gentoo specific and cause no less trouble than what a virtual/x11 check might cause. > So... long term? Refactor/rewrite/modularize/blah repoman. In the mean time, make do with what we have and let Gentoo derivatives do the same. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 12:18 ` Jason Stubbs 2006-01-25 12:47 ` Brian Harring @ 2006-01-26 7:08 ` Donnie Berkholz 2006-01-26 7:26 ` Jason Stubbs 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-26 7:08 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1373 bytes --] Jason Stubbs wrote: > http://dev.gentoo.org/~jstubbs/x11_deprecation_check.diff Just tested this out. Is there some way to make it more obvious exactly _what_ is causing the usage.deprecated error by default? As it is, a test run of this in app-editors/xemacs returns about 50 lines of output without telling you what's wrong besides somehow your usage is deprecated. It prints about 10X of crap like this: virtual/libc !virtual/xemacs berkdb? ( =sys-libs/db-1* >=sys-libs/gdbm-1.8.0 ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6 >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( >=dev-db/postgresql-7.2 ) ldap? ( net-nds/openldap ) nas? ( media-libs/nas ) dnd? ( x11-libs/dnd ) X? ( virtual/x11 ) motif? ( >=x11-libs/openmotif-2.1.30 ) athena? ( virtual/x11 ) Xaw3d? ( x11-libs/Xaw3d ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface ) tiff? ( media-libs/tiff ) png? ( =media-libs/libpng-1.2* ) jpeg? ( media-libs/jpeg ) canna? ( app-i18n/canna ) !amd64? ( freewnn? ( app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2 !bootstrap? ( sys-devel/patch ) Then doesn't print the one line saying "app-editors/xemacs/xemacs-21.4.15-r3.ebuild: RDEPEND has deprecated x11 dependencies" without a "full" listing? That doesn't make sense -- if it has to be one way or the other, it should be the reverse. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-26 7:08 ` Donnie Berkholz @ 2006-01-26 7:26 ` Jason Stubbs 2006-01-26 7:49 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Jason Stubbs @ 2006-01-26 7:26 UTC (permalink / raw To: gentoo-dev On Thursday 26 January 2006 16:08, Donnie Berkholz wrote: > It prints about 10X of crap like this: > > virtual/libc !virtual/xemacs berkdb? ( =sys-libs/db-1* > >=sys-libs/gdbm-1.8.0 ) >=sys-libs/zlib-1.1.4 >=dev-libs/openssl-0.9.6 > >=media-libs/audiofile-0.2.3 gpm? ( >=sys-libs/gpm-1.19.6 ) postgres? ( > >=dev-db/postgresql-7.2 ) ldap? ( net-nds/openldap ) nas? ( > media-libs/nas ) dnd? ( x11-libs/dnd ) X? ( virtual/x11 ) motif? ( > >=x11-libs/openmotif-2.1.30 ) athena? ( virtual/x11 ) Xaw3d? ( > x11-libs/Xaw3d ) neXt? ( x11-libs/neXtaw ) xface? ( media-libs/compface > ) tiff? ( media-libs/tiff ) png? ( =media-libs/libpng-1.2* ) jpeg? ( > media-libs/jpeg ) canna? ( app-i18n/canna ) !amd64? ( freewnn? ( > app-i18n/freewnn ) ) >=sys-libs/ncurses-5.2 !bootstrap? ( sys-devel/patch ) This was testing/debugging left in by mistake. > Then doesn't print the one line saying > "app-editors/xemacs/xemacs-21.4.15-r3.ebuild: RDEPEND has deprecated x11 > dependencies" without a "full" listing? That doesn't make sense -- if it > has to be one way or the other, it should be the reverse. That's a standard repoman thing. Details are only printed if there are less than 12 occurrences of a specific warning unless "repoman full" is run. Not sure why it wasn't being displayed if there was only one occurrence. The patch now has the debugging output and x11-base/xorg-x11 check removed. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-26 7:26 ` Jason Stubbs @ 2006-01-26 7:49 ` Donnie Berkholz 2006-01-31 2:41 ` Mark Loeser 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-26 7:49 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 514 bytes --] Jason Stubbs wrote: > That's a standard repoman thing. Details are only printed if there are less > than 12 occurrences of a specific warning unless "repoman full" is run. Not > sure why it wasn't being displayed if there was only one occurrence. As it turns out, there were exactly 12. > The patch now has the debugging output and x11-base/xorg-x11 check removed. Excellent. Works perfectly. Since we're failing on them, perhaps we can say "obsolete" instead of "deprecated"? Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-26 7:49 ` Donnie Berkholz @ 2006-01-31 2:41 ` Mark Loeser 2006-01-31 4:13 ` Patrick McLean 2006-01-31 4:49 ` [gentoo-dev] " Joshua Jackson 0 siblings, 2 replies; 82+ messages in thread From: Mark Loeser @ 2006-01-31 2:41 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 694 bytes --] Donnie Berkholz <spyderous@gentoo.org> said: > Jason Stubbs wrote: > > The patch now has the debugging output and x11-base/xorg-x11 check removed. > > Excellent. Works perfectly. Since we're failing on them, perhaps we can > say "obsolete" instead of "deprecated"? Can we put this back to being a warning? It makes things a pain for arch teams that are trying to mark a completely unrelated version of the package. Thanks, -- Mark Loeser - Gentoo Developer (cpp gcc-porting toolchain x86) email - halcy0n AT gentoo DOT org mark AT halcy0n DOT com web - http://dev.gentoo.org/~halcy0n/ http://www.halcy0n.com [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-31 2:41 ` Mark Loeser @ 2006-01-31 4:13 ` Patrick McLean 2006-01-31 4:49 ` [gentoo-dev] " Joshua Jackson 1 sibling, 0 replies; 82+ messages in thread From: Patrick McLean @ 2006-01-31 4:13 UTC (permalink / raw To: gentoo-dev Mark Loeser wrote: > Donnie Berkholz <spyderous@gentoo.org> said: >> Jason Stubbs wrote: >>> The patch now has the debugging output and x11-base/xorg-x11 check removed. >> Excellent. Works perfectly. Since we're failing on them, perhaps we can >> say "obsolete" instead of "deprecated"? > > Can we put this back to being a warning? It makes things a pain for arch > teams that are trying to mark a completely unrelated version of the package. > Agreed, this makes keywording packages that have old, non-ported versions still floating around very difficult. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* [gentoo-dev] Re: Unmasking modular X 2006-01-31 2:41 ` Mark Loeser 2006-01-31 4:13 ` Patrick McLean @ 2006-01-31 4:49 ` Joshua Jackson 2006-01-31 6:01 ` Donnie Berkholz 2006-01-31 11:29 ` Jason Stubbs 1 sibling, 2 replies; 82+ messages in thread From: Joshua Jackson @ 2006-01-31 4:49 UTC (permalink / raw To: gentoo-dev Mark Loeser <halcy0n <at> gentoo.org> writes: > > Donnie Berkholz <spyderous <at> gentoo.org> said: > > Jason Stubbs wrote: > > > The patch now has the debugging output and x11-base/xorg-x11 check removed. > > > > Excellent. Works perfectly. Since we're failing on them, perhaps we can > > say "obsolete" instead of "deprecated"? > > Can we put this back to being a warning? It makes things a pain for arch > teams that are trying to mark a completely unrelated version of the package. > > Thanks, > I will have to agree that this change has made it a pain to mark anything stable. I had 4 out of the 6 I did today bail out because of this. I took the simple easy fix and removed the check to stabalize the packages I needed to. I know we have people who want modular X yesterday, but causing trouble for dev's going about business that doesn't involve the modular problems directly is only going to cause resentment and frustration to all the teams involved. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 4:49 ` [gentoo-dev] " Joshua Jackson @ 2006-01-31 6:01 ` Donnie Berkholz 2006-01-31 6:47 ` Joshua Jackson 2006-01-31 11:29 ` Jason Stubbs 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-31 6:01 UTC (permalink / raw To: gentoo-dev Joshua Jackson wrote: > I will have to agree that this change has made it a pain to mark anything > stable. I had 4 out of the 6 I did today bail out because of this. I took the > simple easy fix and removed the check to stabalize the packages I needed to. I > know we have people who want modular X yesterday, but causing trouble for dev's > going about business that doesn't involve the modular problems directly is only > going to cause resentment and frustration to all the teams involved. Why is the simple fix not copying over the already fixed dependencies in the latest ebuild? It's not as if that's a lot of work. That's the intent of this failure -- to avoid flyby commits by people when they could just fix the deps (which are already available in ~arch) while they're there. Thanks, Donnie -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 6:01 ` Donnie Berkholz @ 2006-01-31 6:47 ` Joshua Jackson 2006-01-31 7:35 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Joshua Jackson @ 2006-01-31 6:47 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donnie Berkholz wrote: > Joshua Jackson wrote: >> I will have to agree that this change has made it a pain to mark >> anything >> stable. I had 4 out of the 6 I did today bail out because of this. >> I took the >> simple easy fix and removed the check to stabalize the packages I >> needed to. I >> know we have people who want modular X yesterday, but causing >> trouble for dev's >> going about business that doesn't involve the modular problems >> directly is only >> going to cause resentment and frustration to all the teams involved. > > Why is the simple fix not copying over the already fixed > dependencies in the latest ebuild? It's not as if that's a lot of > work. That's the intent of this failure -- to avoid flyby commits by > people when they could just fix the deps (which are already > available in ~arch) while they're there. > > Thanks, > Donnie In the oldest version of the package (as all these were), I don't see much point in the change. They will be removed within a fairly short amount of time. Secondary, you are suggesting that any dev who comes across a modular x problem to fix it..even if this is a direct violation of the guidelines set forth in the documentation? I'm curious as to why you want potentially 200+ dev's to violate it, to push modular so quickly? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD3wfrSENan+PfizARApkUAJ4/Rfr/iMwZMD1lCkhwBnGH+BhUVwCdHqsD Rc97k6+FBAKp59MAa2t16Ig= =P92T -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 6:47 ` Joshua Jackson @ 2006-01-31 7:35 ` Donnie Berkholz 2006-01-31 8:18 ` Joshua Jackson 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-31 7:35 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1102 bytes --] Joshua Jackson wrote: > In the oldest version of the package (as all these were), I don't see > much point in the change. They will be removed within a fairly short > amount of time. Fairly short meaning what, 6 months? A lot of old ebuilds tend to stick around forever. > Secondary, you are suggesting that any dev who comes > across a modular x problem to fix it..even if this is a direct > violation of the guidelines set forth in the documentation? Which guidelines, exactly? I'm having trouble finding these vague guidelines to which you refer. I found one that said "If you make an internal, stylistic change to the ebuild that does not change any of the installed files, then there is no need to bump the revision number." I also found "When a package version has proved stable for sufficient time and the Gentoo maintainer of the package is confident that the upgrade will not break a regular Gentoo user's machine, then it can be moved from ~ARCH to ARCH," which, to my reading, can also apply to transferring ~arch modular X deps to stable. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 7:35 ` Donnie Berkholz @ 2006-01-31 8:18 ` Joshua Jackson 2006-01-31 8:26 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Joshua Jackson @ 2006-01-31 8:18 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donnie Berkholz wrote: > Joshua Jackson wrote: >> In the oldest version of the package (as all these were), I don't >> see much point in the change. They will be removed within a >> fairly short amount of time. > > Fairly short meaning what, 6 months? A lot of old ebuilds tend to > stick around forever. > True, some older packages stay around longer then they probably should, and was a exageration on my part but it does prove the point that the check is somewhat superfluous for most users, since it seems that most people (from a rough estimate of 2 years on the forums) seems that 1month is about the outside for most people's updates. As the point has been brought up about packages being in there longer, it'd be interesting to write something to do a check for multiple stable versions with a older version being >=6 months old. Something I might go look into. >> Secondary, you are suggesting that any dev who comes across a >> modular x problem to fix it..even if this is a direct violation >> of the guidelines set forth in the documentation? > > Which guidelines, exactly? I'm having trouble finding these vague > guidelines to which you refer. > > I found one that said "If you make an internal, stylistic change to > the ebuild that does not change any of the installed files, then > there is no need to bump the revision number." > > I also found "When a package version has proved stable for > sufficient time and the Gentoo maintainer of the package is > confident that the upgrade will not break a regular Gentoo user's > machine, then it can be moved from ~ARCH to ARCH," which, to my > reading, can also apply to transferring ~arch modular X deps to > stable. > > Thanks, Donnie > To quote one of the ebuild-quiz questions: You wish to make a change to an ebuild, but you checked the ChangeLogs and metadata.xml and it appears to be maintained by someone else. How should you proceed? A general response that is obtained from the documentation source (either the unofficial dev guide or the developer doc's) Concerns getting in contact with the maintainer before you make the changes. Explaining the how and why and either asking them to take care of it or asking for permission to do so. We've had many developers get highly upset at another developer changing even a minor thing in their ebuild...such as the simple changing of depends. Bringing it back around to Mark's initial point, the check causes extra work for a arch developer that would require stepping on another herd/developers package's..this is a Relations nightmare. Not to mention Quality Control implications it can have, something that I think as a whole development community we've worked very hard at improving vastly. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD3x1lSENan+PfizARAqFoAJ9tAQ9UI0X3MCXG9A7DjWgrheBWfgCgnUG+ gRDzL4aW8JKoiZEcdNAPgLk= =/VRh -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 8:18 ` Joshua Jackson @ 2006-01-31 8:26 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-31 8:26 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1323 bytes --] Joshua Jackson wrote: > To quote one of the ebuild-quiz questions: You wish to make a change > to an ebuild, but you checked the ChangeLogs and metadata.xml and it > appears to be maintained by someone else. How should you proceed? > > A general response that is obtained from the documentation source > (either the unofficial dev guide or the developer doc's) Concerns > getting in contact with the maintainer before you make the changes. > Explaining the how and why and either asking them to take care of it > or asking for permission to do so. We've had many developers get > highly upset at another developer changing even a minor thing in their > ebuild...such as the simple changing of depends. Only two groups have mentioned anything about touching modular X deps: gnome and games. Gnome (in the form of dang) requested bugs filed, and games requested they be contacted about changes made. > this is a Relations nightmare. Not to > mention Quality Control implications it can have, something that I > think as a whole development community we've worked very hard at > improving vastly. For the relations side, see above. I'm not really seeing the quality control aspect. Can you explain to me how that works, given that all these deps have been tested in ~arch? Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 4:49 ` [gentoo-dev] " Joshua Jackson 2006-01-31 6:01 ` Donnie Berkholz @ 2006-01-31 11:29 ` Jason Stubbs 2006-01-31 17:28 ` Mark Loeser 1 sibling, 1 reply; 82+ messages in thread From: Jason Stubbs @ 2006-01-31 11:29 UTC (permalink / raw To: gentoo-dev On Tuesday 31 January 2006 13:49, Joshua Jackson wrote: > Mark Loeser <halcy0n <at> gentoo.org> writes: > > Donnie Berkholz <spyderous <at> gentoo.org> said: > > > Jason Stubbs wrote: > > > > The patch now has the debugging output and x11-base/xorg-x11 check > > > > removed. > > > > > > Excellent. Works perfectly. Since we're failing on them, perhaps we can > > > say "obsolete" instead of "deprecated"? > > > > Can we put this back to being a warning? It makes things a pain for arch > > teams that are trying to mark a completely unrelated version of the > > package. > > I will have to agree that this change has made it a pain to mark anything > stable. I had 4 out of the 6 I did today bail out because of this. I took > the simple easy fix and removed the check to stabalize the packages I needed > to. I know we have people who want modular X yesterday, but causing trouble > for dev's going about business that doesn't involve the modular problems > directly is only going to cause resentment and frustration to all the teams > involved. Is there any need for the packages to go into stable without the X deps being fixed? Why not just open a bug for the package maintainer and mark it against whatever bug is requesting stabling of that package? Moving something to stable that you know is going to be broken within a relatively short timeframe seems like a very bad idea... -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 11:29 ` Jason Stubbs @ 2006-01-31 17:28 ` Mark Loeser 2006-01-31 18:41 ` Donnie Berkholz 2006-02-01 0:50 ` Jason Stubbs 0 siblings, 2 replies; 82+ messages in thread From: Mark Loeser @ 2006-01-31 17:28 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1108 bytes --] Jason Stubbs <jstubbs@gentoo.org> said: > Is there any need for the packages to go into stable without the X deps being > fixed? Why not just open a bug for the package maintainer and mark it against > whatever bug is requesting stabling of that package? Moving something to > stable that you know is going to be broken within a relatively short > timeframe seems like a very bad idea... We are talking about completely unrelated versions, not what we are touching. For example, old imagemagick ebuilds sitting around, where the newer ebuilds are fixed, but old ones are not. We have a security bug open about this package right now, and having an error about deps in some old version doesn't really help arch teams at all. I am all for getting stuff ported, but making things harder for arch teams is not the way to go about it. -- Mark Loeser - Gentoo Developer (cpp gcc-porting toolchain x86) email - halcy0n AT gentoo DOT org mark AT halcy0n DOT com web - http://dev.gentoo.org/~halcy0n/ http://www.halcy0n.com [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 17:28 ` Mark Loeser @ 2006-01-31 18:41 ` Donnie Berkholz 2006-01-31 19:39 ` Ciaran McCreesh 2006-02-01 0:50 ` Jason Stubbs 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-31 18:41 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 911 bytes --] Mark Loeser wrote: > Jason Stubbs <jstubbs@gentoo.org> said: >> Is there any need for the packages to go into stable without the X deps being >> fixed? Why not just open a bug for the package maintainer and mark it against >> whatever bug is requesting stabling of that package? Moving something to >> stable that you know is going to be broken within a relatively short >> timeframe seems like a very bad idea... > > We are talking about completely unrelated versions, not what we are touching. > For example, old imagemagick ebuilds sitting around, where the newer ebuilds > are fixed, but old ones are not. We have a security bug open about this > package right now, and having an error about deps in some old version doesn't > really help arch teams at all. Oh, so we just screw up people using modular X on a stable system by breaking the latest stable ebuild.. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 18:41 ` Donnie Berkholz @ 2006-01-31 19:39 ` Ciaran McCreesh 0 siblings, 0 replies; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-31 19:39 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 856 bytes --] On Tue, 31 Jan 2006 10:41:36 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Mark Loeser wrote: | > We are talking about completely unrelated versions, not what we are | > touching. For example, old imagemagick ebuilds sitting around, | > where the newer ebuilds are fixed, but old ones are not. We have a | > security bug open about this package right now, and having an error | > about deps in some old version doesn't really help arch teams at | > all. | | Oh, so we just screw up people using modular X on a stable system by | breaking the latest stable ebuild.. It shouldn't be a critical error. Criticals make it very hard for people to fix other legitimate issues. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-01-31 17:28 ` Mark Loeser 2006-01-31 18:41 ` Donnie Berkholz @ 2006-02-01 0:50 ` Jason Stubbs 2006-02-01 7:19 ` Mark Loeser 1 sibling, 1 reply; 82+ messages in thread From: Jason Stubbs @ 2006-02-01 0:50 UTC (permalink / raw To: gentoo-dev On Wednesday 01 February 2006 02:28, Mark Loeser wrote: > Jason Stubbs <jstubbs@gentoo.org> said: > > Is there any need for the packages to go into stable without the X deps being > > fixed? Why not just open a bug for the package maintainer and mark it against > > whatever bug is requesting stabling of that package? Moving something to > > stable that you know is going to be broken within a relatively short > > timeframe seems like a very bad idea... > > We are talking about completely unrelated versions, not what we are touching. > For example, old imagemagick ebuilds sitting around, where the newer ebuilds > are fixed, but old ones are not. We have a security bug open about this > package right now, and having an error about deps in some old version doesn't > really help arch teams at all. Security bugs are about the only time I can see any urgency. That's not a good reason to completely degrade the error though. A switch similar to --ignore-other-archs that skips certain checks for urgent fixes seems reasonable though. -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-02-01 0:50 ` Jason Stubbs @ 2006-02-01 7:19 ` Mark Loeser 2006-02-01 8:25 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Mark Loeser @ 2006-02-01 7:19 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1305 bytes --] Jason Stubbs <jstubbs@gentoo.org> said: > On Wednesday 01 February 2006 02:28, Mark Loeser wrote: > > We are talking about completely unrelated versions, not what we are touching. > > For example, old imagemagick ebuilds sitting around, where the newer ebuilds > > are fixed, but old ones are not. We have a security bug open about this > > package right now, and having an error about deps in some old version doesn't > > really help arch teams at all. > > Security bugs are about the only time I can see any urgency. That's not > a good reason to completely degrade the error though. A switch similar > to --ignore-other-archs that skips certain checks for urgent fixes seems > reasonable though. I don't really see why anyone that is marking an ebuild stable needs to have a fatal error because an older version of that package isn't ported yet. We are perfectly capable of mentioning this on the bug so the maintainer can fix it later :) A flag to ignore it will make me, and probably other archs, happy though. Thanks, -- Mark Loeser - Gentoo Developer (cpp gcc-porting toolchain x86) email - halcy0n AT gentoo DOT org mark AT halcy0n DOT com web - http://dev.gentoo.org/~halcy0n/ http://www.halcy0n.com [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-02-01 7:19 ` Mark Loeser @ 2006-02-01 8:25 ` Donnie Berkholz 2006-02-01 10:18 ` Ciaran McCreesh 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-02-01 8:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 722 bytes --] Mark Loeser wrote: > I don't really see why anyone that is marking an ebuild stable needs to have > a fatal error because an older version of that package isn't ported yet. We > are perfectly capable of mentioning this on the bug so the maintainer can fix > it later :) A flag to ignore it will make me, and probably other archs, happy > though. I see broken dependencies with modular X as much more important than most things repoman warns about now: trailing whitespace, spaces instead of tabs, etc. So it merits more than they get. Jason's idea of a flag makes sense to me, because it should require some effort to avoid porting; it shouldn't be as easy as just not reading warnings. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Re: Unmasking modular X 2006-02-01 8:25 ` Donnie Berkholz @ 2006-02-01 10:18 ` Ciaran McCreesh 0 siblings, 0 replies; 82+ messages in thread From: Ciaran McCreesh @ 2006-02-01 10:18 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 700 bytes --] On Wed, 01 Feb 2006 00:25:25 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Mark Loeser wrote: | > I don't really see why anyone that is marking an ebuild stable | > needs to have a fatal error because an older version of that | > package isn't ported yet. We are perfectly capable of mentioning | > this on the bug so the maintainer can fix it later :) A flag to | > ignore it will make me, and probably other archs, happy though. | | I see broken dependencies with modular X They're not broken. They're sub-optimal. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 11:27 ` Jason Stubbs 2006-01-25 11:46 ` Brian Harring @ 2006-01-25 18:48 ` Donnie Berkholz 2006-01-25 19:24 ` Chris Gianelloni 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 18:48 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1039 bytes --] Jason Stubbs wrote: > I've implemented and tested the check locally but haven't committed it yet. > Repoman isn't really structured to allow for tests against a set of ebuilds > so the checks are done on every version. There is also definitely one false > positive (virtual/x11-6.8) so, for this and the fact that every version is > tested, it would probably better to just make it a warning. Thoughts? I'd rather see the xorg-x11 check removed and make this a repoman failure than keep it a warning. Would it be possible to factor it up a little bit so that virtual/x11 is a failure and xorg-x11 is a warning? It doesn't bother me that checks are done on every version, but what it does mean is that the next committer will need to port any modular X changes to all the ebuilds, since we've generally just been putting them in the latest ~arch and newer (p.mask). This should mostly be a copy and paste issue, but it will be a minor annoyance even though it's the best thing we could do, IMHO. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 18:48 ` [gentoo-dev] " Donnie Berkholz @ 2006-01-25 19:24 ` Chris Gianelloni 2006-01-25 20:31 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Chris Gianelloni @ 2006-01-25 19:24 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 601 bytes --] On Wed, 2006-01-25 at 10:48 -0800, Donnie Berkholz wrote: > changes to all the ebuilds, since we've generally just been putting them > in the latest ~arch and newer (p.mask). This should mostly be a copy and We have? No wonder it's been taking me so fscking long to get all of the games stuff done. I've been doing it for every version of all offending packages, not just the ones in ~arch, since we can't be sure if a user is using a mixed stable/testing system or not. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 19:24 ` Chris Gianelloni @ 2006-01-25 20:31 ` Donnie Berkholz 2006-01-25 20:36 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 20:31 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 753 bytes --] Chris Gianelloni wrote: > On Wed, 2006-01-25 at 10:48 -0800, Donnie Berkholz wrote: >> changes to all the ebuilds, since we've generally just been putting them >> in the latest ~arch and newer (p.mask). This should mostly be a copy and > > We have? No wonder it's been taking me so fscking long to get all of > the games stuff done. I've been doing it for every version of all > offending packages, not just the ones in ~arch, since we can't be sure > if a user is using a mixed stable/testing system or not. Sorry about the confusion there =( People using mixed stable/testing can deal with the consequences (i.e., also ~arch broken packages) until the proper app maintainer gets around to fixing all the deps. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 20:31 ` Donnie Berkholz @ 2006-01-25 20:36 ` Donnie Berkholz 2006-01-25 21:11 ` Chris Gianelloni 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 20:36 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1393 bytes --] Donnie Berkholz wrote: > Chris Gianelloni wrote: >> On Wed, 2006-01-25 at 10:48 -0800, Donnie Berkholz wrote: >>> changes to all the ebuilds, since we've generally just been putting them >>> in the latest ~arch and newer (p.mask). This should mostly be a copy and >> We have? No wonder it's been taking me so fscking long to get all of >> the games stuff done. I've been doing it for every version of all >> offending packages, not just the ones in ~arch, since we can't be sure >> if a user is using a mixed stable/testing system or not. > > Sorry about the confusion there =( > > People using mixed stable/testing can deal with the consequences (i.e., > also ~arch broken packages) until the proper app maintainer gets around > to fixing all the deps. Ah, forgot to mention this. That is the process the task force is using to port packages. The package maintainers may want to work differently by fixing all the ebuilds for a given package, because repoman will soon refuse to let you commit anything unless they're all ported. The task force is doing enough to get the tree working for ~arch users and to set an example that package maintainers can port over to the rest of their ebuilds. As you're really more of a package maintainer for the games you're porting, you will probably want to stick with the way you're doing things. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 20:36 ` Donnie Berkholz @ 2006-01-25 21:11 ` Chris Gianelloni 2006-01-25 21:36 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Chris Gianelloni @ 2006-01-25 21:11 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 686 bytes --] On Wed, 2006-01-25 at 12:36 -0800, Donnie Berkholz wrote: > As you're really more of a package maintainer for the games you're > porting, you will probably want to stick with the way you're doing things. Yeah, there's very few things in games-* that have an actual maintainer listed, as we tend to do everything as a group. Oh yeah, I said it. Anyway, I do appreciate any work that you're doing on any games ebuilds. I just hope we don't end up in the exact same situation a (few?) month or so down the line when this stuff goes stable as we are in now. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 21:11 ` Chris Gianelloni @ 2006-01-25 21:36 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 21:36 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 888 bytes --] Chris Gianelloni wrote: > Anyway, I do appreciate any work that you're doing on any games ebuilds. > I just hope we don't end up in the exact same situation a (few?) month > or so down the line when this stuff goes stable as we are in now. What I expect is that many of the newly ported apps will go stable before modular X does. Also, nobody will be able to commit to any directory with an unported ebuild in any keywording state, so that will serve to fix many more problems. What it boils down to is that there's a chance completely untouched, unmaintained packages that somehow still have an ~arch ebuild could break when modular X goes stable. Untouched packages for which the latest (and therefore, ported) ebuild is stable should work fine. Untouched packages for which the latest ebuild is ~arch and is never keyworded stable could break. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 9:06 ` Jason Stubbs 2006-01-25 9:10 ` Donnie Berkholz @ 2006-01-26 11:56 ` Brian Harring 2006-01-26 13:09 ` Jason Stubbs 1 sibling, 1 reply; 82+ messages in thread From: Brian Harring @ 2006-01-26 11:56 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2030 bytes --] On Wed, Jan 25, 2006 at 06:06:02PM +0900, Jason Stubbs wrote: > On Wednesday 25 January 2006 17:43, Donnie Berkholz wrote: > > Jason Stubbs wrote: > > > I'm not exactly sure what you mean by "broken" in the first paragraph nor > > > how a check can help with unmaintained (=no commits, no?) packages, but if > > > a repoman check will hasten package porting while smoothing the users' > > > ride, I'm personally all for it. > > > > By "broken" I mean unported. In other words, directly depending on > > either virtual/x11 or x11-base/xorg-x11. The check will help discover > > unmaintained packages by not allowing people to do flyby fixes without > > also fixing this. > > > > What can I do to speed up the process of getting this into a 2.1 > > release? Keep in mind my python is beyond bad. > > Perhaps not so easy. What specific states need to be checked for to regard a > package as broken? Depending on "x11-base/xorg-x11" is one. Depending on > "virtual/x11" seems to be valid looking at the porting guide though. Would > considering a package broken if it contains "virtual/x11" where the token > immediately preceding the surrounding brackets is not "||" be correct? > > DEPEND="x11-base/xorg-x11" # wrong > DEPEND="virtual/x11" # wrong > DEPEND="|| ( x11? ( virtual/x11 ) )" # wrong > DEPEND="|| ( misc/atoms virtual/x11 )" # right > > There's a small possibility that broken packages will be missed by this, but > is there any chance that valid packages will be incorrectly flagged? If this > gets a go-ahead, it'll be easy enough to get in for the next release (which > is likely this coming Saturday). Patch misses on || ( virtual/x11 ) || ( x86? ( virtual/x11 ) b ) via the latter, kind of guranteed it's going to miss on || ( x86? ( valid-dep ) virtual/x11 ) also... Fixing it's a bit fun. fixed a few of the issues in dev.gentoo.org/~ferringb/deprecated-x11-scan.py , but some of the cases still exist. ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-26 11:56 ` Brian Harring @ 2006-01-26 13:09 ` Jason Stubbs 2006-01-26 14:23 ` Jason Stubbs 0 siblings, 1 reply; 82+ messages in thread From: Jason Stubbs @ 2006-01-26 13:09 UTC (permalink / raw To: gentoo-dev On Thursday 26 January 2006 20:56, Brian Harring wrote: > Patch misses on > || ( virtual/x11 ) A theoretical case, but if you want to cover it... > || ( x86? ( virtual/x11 ) b ) > via the latter, kind of guranteed it's going to miss on It's not a "miss" per se as much as other dependency checks that aren't performed are a miss when there is invalid syntax - which prevents a commit anyway. If you make "b" a proper atom that specifies a category it'll be picked up. > || ( x86? ( valid-dep ) virtual/x11 ) There is no way that I can see around this without highly increasing the possibility of false positives. Are you planning to treat arch flags separately? -- Jason Stubbs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-26 13:09 ` Jason Stubbs @ 2006-01-26 14:23 ` Jason Stubbs 0 siblings, 0 replies; 82+ messages in thread From: Jason Stubbs @ 2006-01-26 14:23 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 800 bytes --] On Thursday 26 January 2006 22:09, Jason Stubbs wrote: > There is no way that I can see around this without highly increasing the > possibility of false positives. I extracted a list of cps from repoman, modified your script to check all cpvs (rather than only the best) and compared that with repoman's cps. The attached result.diff file prefixes repoman-only detection with a "-" and the separate tool-only detection with a "+". Your fixes to seem to producee many false positives and introduce some false negatives as well. There may be true positives that I'm missing but I couldn't find one picking a few cases at random. Either way, it doesn't matter if there a few false negatives as it's only meant to be an aid. False positives on the other hand are unacceptable. -- Jason Stubbs [-- Attachment #2: result.diff --] [-- Type: text/x-diff, Size: 4981 bytes --] +app-accessibility/gok -app-cdr/nero +app-editors/nvu +app-editors/vim +app-editors/zoinks -app-emulation/cedega +app-emulation/dosemu -app-emulation/pearpc -app-emulation/point2play +app-emulation/vice -app-emulation/vmware-workstation +app-emulation/wine -app-emulation/winex-transgaming +app-i18n/kinput2 -app-i18n/uim-svn +app-misc/beagle +app-misc/oneko -app-misc/tkpasman -app-office/mozilla-sunbird-bin +app-office/magicpoint +app-office/openoffice +app-office/openoffice-ximian -app-pda/qtopia-desktop-bin -app-portage/portagemaster +app-portage/test +app-shells/fish +app-text/cstetex +app-text/gv +app-text/ptex -dev-embedded/ponyprog +dev-games/ode -dev-java/gnu-classpath +dev-java/blackdown-jre -dev-lang/smalltalkx +dev-lang/swi-prolog-lite -dev-lisp/mit-scheme +dev-util/insight -dev-util/weka -games-action/phobiaiii +games-action/tuxkart +games-action/xpilot +games-action/xpilot-ng -games-arcade/emergence-bin +games-arcade/koules -games-arcade/mtp-target-bin +games-arcade/ppracer +games-arcade/xgalaga +games-arcade/xjump +games-board/cgoban -games-emulation/boycott-advance-sdl -games-emulation/dgen-sdl -games-emulation/hugo -games-emulation/kigb -games-emulation/mastergear-bin +games-emulation/snes9x -games-emulation/vgba -games-fps/fuhquake-bin -games-fps/postal2mpdemo -games-fps/unreal -games-fps/vendetta-online-bin -games-puzzle/pauker -games-puzzle/triptych-demo +games-puzzle/xwelltris +games-roguelike/nethack -games-server/WarpPipe +games-server/crossfire-server +games-sports/miniracer +games-sports/ultimatestunts +games-strategy/freeciv +gnome-base/control-center +gnome-base/nautilus -mail-client/ciphire-mail -mail-client/mozilla-thunderbird-bin +kde-base/kdesktop +mail-client/mozilla-thunderbird +media-fonts/x11fonts-jmk +media-gfx/fbida -media-gfx/povtree -media-libs/devil +media-libs/gd +media-libs/giblib +media-libs/glide-v3 -media-libs/hamlib +media-libs/libcaca +media-libs/libmpeg2 +media-libs/libquicktime +media-libs/plib +media-libs/urt -media-libs/xpm +media-plugins/libvisual-plugins -media-radio/tucnak1 -media-radio/xconvers -media-radio/xdx -media-radio/xlog -media-sound/mup +media-tv/kdetv +media-tv/xdtv +media-video/motioneye +media-video/mplayer +media-video/xanim -media-video/yanc +net-analyzer/sara -net-im/ymessenger +net-libs/gecko-sdk -net-misc/ltsp -net-misc/mindterm -net-misc/nxserver-business -net-misc/nxserver-enterprise -net-misc/nxserver-personal +net-misc/vnc -net-misc/xsmbrowser -net-nntp/bnr2 -net-p2p/phex +net-print/xpp +net-www/gnash +net-www/mplayerplug-in +sci-chemistry/ghemical +sci-chemistry/gopenmol -sci-chemistry/nmrpipe -sci-chemistry/nmrview +sci-chemistry/rasmol +sci-chemistry/viewmol +sci-electronics/spice +sci-libs/libgdgeda +sci-misc/boinc +sys-apps/pcmcia-cs +sys-devel/gcc +www-client/elinks -www-client/mozilla-bin -www-client/mozilla-firefox-bin +www-client/mozilla +www-client/mozilla-firefox -www-client/opera +x11-libs/Xaw3d +x11-libs/libdockapp +x11-libs/libxsettings-client +x11-libs/qt +x11-libs/startup-notification +x11-misc/3ddesktop +x11-misc/accessx +x11-misc/autocutsel -x11-misc/commonbox-utils +x11-misc/chgres +x11-misc/dclock +x11-misc/electricsheep +x11-misc/fireflies +x11-misc/fspanel +x11-misc/fxred +x11-misc/hsetroot +x11-misc/imwheel +x11-misc/mixer_app +x11-misc/numlockx +x11-misc/obpager +x11-misc/pogo +x11-misc/seyon +x11-misc/skippy +x11-misc/temperature-app +x11-misc/transset +x11-misc/vnc2swf +x11-misc/wayv +x11-misc/x2vnc +x11-misc/x2x +x11-misc/xautomation +x11-misc/xbatt +x11-misc/xbattbar +x11-misc/xcalendar +x11-misc/xcb +x11-misc/xclip +x11-misc/xcompmgr +x11-misc/xcut +x11-misc/xdaf +x11-misc/xdaliclock +x11-misc/xearth +x11-misc/xfishtank +x11-misc/xfm +x11-misc/xhkeys +x11-misc/xinput +x11-misc/xkbd +x11-misc/xkeycaps +x11-misc/xmountains +x11-misc/xnc +x11-misc/xnview +x11-misc/xplanet +x11-misc/xrestop +x11-misc/xrmap +x11-misc/xsetleds +x11-misc/xsimpsons +x11-misc/xsnap +x11-misc/xsnow +x11-misc/xstroke +x11-misc/xteddy +x11-misc/xtoolwait +x11-misc/xtrlock +x11-misc/xvidcap +x11-misc/xvkbd +x11-misc/xwit +x11-misc/xwrits +x11-misc/xxkb +x11-plugins/allin1 +x11-plugins/cputnik +x11-plugins/enigmail +x11-plugins/wmCalClock +x11-plugins/wmMatrix +x11-plugins/wmMoonClock +x11-plugins/wmSMPmon +x11-plugins/wmSpaceWeather +x11-plugins/wmSun +x11-plugins/wmacpiload-ac +x11-plugins/wmacpimon +x11-plugins/wmalms +x11-plugins/wmapm +x11-plugins/wmapmload +x11-plugins/wmappl +x11-plugins/wmbatteries +x11-plugins/wmbattery +x11-plugins/wmbinclock +x11-plugins/wmbio +x11-plugins/wmbluecpu +x11-plugins/wmbutton +x11-plugins/wmcalc +x11-plugins/wmcdplay +x11-plugins/wmclock +x11-plugins/wmcp +x11-plugins/wmcpuload +x11-plugins/wmcube +x11-plugins/wmdf +x11-plugins/wmdiskmon +x11-plugins/wmdl +x11-plugins/wmdots +x11-plugins/wmfire +x11-plugins/wmfsm +x11-plugins/wmget -x11-plugins/wmpager +x11-plugins/wmppp +x11-plugins/wmwifi +x11-terms/xterm +x11-wm/enlightenment -x11-wm/pawm +x11-wm/wmi +xfce-extra/xfce4-minicmd ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:53 ` Ciaran McCreesh 2006-01-25 7:08 ` Jason Stubbs @ 2006-01-25 7:16 ` Donnie Berkholz 2006-01-25 7:27 ` Ciaran McCreesh 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 7:16 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2062 bytes --] Ciaran McCreesh wrote: > On Tue, 24 Jan 2006 22:28:09 -0800 Donnie Berkholz > <spyderous@gentoo.org> wrote: > | Yes, for all 3 people who have a clue what it means when virtual/x11 > | gets pulled in. How many users do you seriously think will have a clue > | and think "Oh, virtual/x11 is getting pulled in here. I must have a > | package that isn't ported to modular X somewhere in this list. Let me > | track it down and file a bug."? > > When users suddenly see lots of extra X packages being pulled in that > they don't need, it'll be rather obvious (and trivial to track down > with --tree). Especially if it's documented somewhere that "packages > that suddenly pull in lots of extra X packages usually means porting > needed". Where do they define "lots"? Many packages will legitimately pull in a large quantity of libs or apps that are not installed by someone emerging xorg-server, e.g. > | > * The clean solution is the solution originally proposed to this > | > list, and the reason we are using new style virtuals. > | > | No, this is wrong. The reason we are using new style virtuals is so we > | could have a versioning in what provides virtual/x11. Namely, 6.8 or > | older. > > Uh, given that you can do that with old style virtuals, methinks that > isn't the case... Really? It's certainly not made clear. Has the ability existed for long? I can only find a single example of it in the virtuals files, which was added last summer. I don't make a habit of browsing through profiles every few months to see whether some new undocumented feature has appeared. There are no existing examples anywhere in the documentation I've seen, and only a vague hint that virtuals could be any DEPEND atom. Given that virtual dependencies couldn't work properly with versions, it was a carryover that virtuals could also not be provided by versioned things. I guarantee you that adding all of modular X to the virtual/x11 will make this drag out for years, and THAT is unacceptable to me. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:16 ` Donnie Berkholz @ 2006-01-25 7:27 ` Ciaran McCreesh 2006-01-25 7:34 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 7:27 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 831 bytes --] On Tue, 24 Jan 2006 23:16:38 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Where do they define "lots"? Many packages will legitimately pull in a | large quantity of libs or apps that are not installed by someone | emerging xorg-server, e.g. Heck, add in a "non-ported-package" fake package hack if you really think ~arch users will have a hard time telling. | I guarantee you that adding all of modular X to the virtual/x11 will | make this drag out for years, and THAT is unacceptable to me. Why must it drag out for years? There's no difference in the speed of porting between the solutions. The only difference is the impact upon end users. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:27 ` Ciaran McCreesh @ 2006-01-25 7:34 ` Donnie Berkholz 2006-01-25 7:41 ` Ciaran McCreesh 0 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 7:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 515 bytes --] Ciaran McCreesh wrote: > On Tue, 24 Jan 2006 23:16:38 -0800 Donnie Berkholz > | I guarantee you that adding all of modular X to the virtual/x11 will > | make this drag out for years, and THAT is unacceptable to me. > > Why must it drag out for years? There's no difference in the speed of > porting between the solutions. The only difference is the impact upon > end users. And impact creates motivation. If it isn't literally broken, 95% of devs just have better things to do than fix it. Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:34 ` Donnie Berkholz @ 2006-01-25 7:41 ` Ciaran McCreesh 2006-01-25 8:02 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 7:41 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 849 bytes --] On Tue, 24 Jan 2006 23:34:49 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: | Ciaran McCreesh wrote: | > On Tue, 24 Jan 2006 23:16:38 -0800 Donnie Berkholz | > | I guarantee you that adding all of modular X to the virtual/x11 | > | will make this drag out for years, and THAT is unacceptable to me. | > | > Why must it drag out for years? There's no difference in the speed | > of porting between the solutions. The only difference is the impact | > upon end users. | | And impact creates motivation. If it isn't literally broken, 95% of | devs just have better things to do than fix it. This does not give you the right to deliberately break things for our users. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 7:41 ` Ciaran McCreesh @ 2006-01-25 8:02 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 8:02 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 913 bytes --] Ciaran McCreesh wrote: > On Tue, 24 Jan 2006 23:34:49 -0800 Donnie Berkholz > <spyderous@gentoo.org> wrote: > | Ciaran McCreesh wrote: > | > On Tue, 24 Jan 2006 23:16:38 -0800 Donnie Berkholz > | > | I guarantee you that adding all of modular X to the virtual/x11 > | > | will make this drag out for years, and THAT is unacceptable to me. > | > > | > Why must it drag out for years? There's no difference in the speed > | > of porting between the solutions. The only difference is the impact > | > upon end users. > | > | And impact creates motivation. If it isn't literally broken, 95% of > | devs just have better things to do than fix it. > > This does not give you the right to deliberately break things for our > users. I disagree, for ~arch users. But it seems we've hit upon a different solution elsewhere in the thread, so there's no point in continuing this. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz 2006-01-24 7:18 ` Ciaran McCreesh @ 2006-01-24 8:34 ` Robin H. Johnson 2006-01-24 12:38 ` Christian Heim 2006-01-25 0:03 ` Donnie Berkholz 2006-01-24 16:04 ` Chris Gianelloni ` (3 subsequent siblings) 5 siblings, 2 replies; 82+ messages in thread From: Robin H. Johnson @ 2006-01-24 8:34 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 377 bytes --] On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: > A) You have commit access to gentoo-x86, AND > B) you're comfortable with the porting process OR are adept with ebuilds > and would like to help I'm up for being a volunteer here. -- Robin Hugh Johnson E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 [-- Attachment #2: Type: application/pgp-signature, Size: 241 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 8:34 ` Robin H. Johnson @ 2006-01-24 12:38 ` Christian Heim 2006-01-24 12:52 ` Carlos Silva 2006-01-24 22:20 ` Alfredo Perez 2006-01-25 0:03 ` Donnie Berkholz 1 sibling, 2 replies; 82+ messages in thread From: Christian Heim @ 2006-01-24 12:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 403 bytes --] On Tuesday 24 January 2006 09:34, RH wrote: > On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: > > A) You have commit access to gentoo-x86, AND > > B) you're comfortable with the porting process OR are adept with ebuilds > > and would like to help > > I'm up for being a volunteer here. Same for me. -- Christian Heim <phreak@gentoo.org> Gentoo Linux Developer - vserver [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 12:38 ` Christian Heim @ 2006-01-24 12:52 ` Carlos Silva 2006-01-24 14:08 ` Marcelo Góes 2006-01-24 22:20 ` Alfredo Perez 1 sibling, 1 reply; 82+ messages in thread From: Carlos Silva @ 2006-01-24 12:52 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 495 bytes --] On Tue, 2006-01-24 at 13:38 +0100, Christian Heim wrote: > On Tuesday 24 January 2006 09:34, RH wrote: > > On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: > > > A) You have commit access to gentoo-x86, AND > > > B) you're comfortable with the porting process OR are adept with ebuilds > > > and would like to help > > > > I'm up for being a volunteer here. > > Same for me. > Add me there -- Carlos "r3pek" Silva Gentoo Developer (kernel/amd64/mobile-phone) [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 12:52 ` Carlos Silva @ 2006-01-24 14:08 ` Marcelo Góes 0 siblings, 0 replies; 82+ messages in thread From: Marcelo Góes @ 2006-01-24 14:08 UTC (permalink / raw To: gentoo-dev On 1/24/06, Carlos Silva <r3pek@gentoo.org> wrote: > On Tue, 2006-01-24 at 13:38 +0100, Christian Heim wrote: > > On Tuesday 24 January 2006 09:34, RH wrote: > > > On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: > > > > A) You have commit access to gentoo-x86, AND > > > > B) you're comfortable with the porting process OR are adept with ebuilds > > > > and would like to help > > > > > > I'm up for being a volunteer here. > > > > Same for me. > > > > Add me there volunteer++; > -- > Carlos "r3pek" Silva > Gentoo Developer (kernel/amd64/mobile-phone) > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2-ecc0.1.6 (GNU/Linux) > > iD8DBQBD1iMmttk+BQds59QRAvnVAKCH/SahwwKfVxeTU95fULRg8SFm1wCfTlq3 > 0Q/HwMiAQdF2DaCe/X8HnR4= > =SXF6 > -----END PGP SIGNATURE----- > > > -- Marcelo Góes marcelogoes@gmail.com vanquirius@gentoo.org -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 12:38 ` Christian Heim 2006-01-24 12:52 ` Carlos Silva @ 2006-01-24 22:20 ` Alfredo Perez 1 sibling, 0 replies; 82+ messages in thread From: Alfredo Perez @ 2006-01-24 22:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 459 bytes --] You can count me too :) Alfredo Christian Heim <phreak@gentoo.org> wrote: On Tuesday 24 January 2006 09:34, RH wrote: > On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: > > A) You have commit access to gentoo-x86, AND > > B) you're comfortable with the porting process OR are adept with ebuilds > > and would like to help > > I'm up for being a volunteer here. Same for me. -- Christian Heim Gentoo Linux Developer - vserver [-- Attachment #2: Type: text/html, Size: 731 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 8:34 ` Robin H. Johnson 2006-01-24 12:38 ` Christian Heim @ 2006-01-25 0:03 ` Donnie Berkholz 1 sibling, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 0:03 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 449 bytes --] Robin H. Johnson wrote: > On Mon, Jan 23, 2006 at 11:06:12PM -0800, Donnie Berkholz wrote: >> A) You have commit access to gentoo-x86, AND >> B) you're comfortable with the porting process OR are adept with ebuilds >> and would like to help > I'm up for being a volunteer here. All devs who've volunteered, please /j #gentoo-x on IRC. We're collaborating there, and trying to avoid working on the same packages twice. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz 2006-01-24 7:18 ` Ciaran McCreesh 2006-01-24 8:34 ` Robin H. Johnson @ 2006-01-24 16:04 ` Chris Gianelloni 2006-01-24 19:50 ` Mike Doty ` (2 subsequent siblings) 5 siblings, 0 replies; 82+ messages in thread From: Chris Gianelloni @ 2006-01-24 16:04 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1497 bytes --] On Mon, 2006-01-23 at 23:06 -0800, Donnie Berkholz wrote: > Earlier tonight, I discussed with halcy0n our differing opinions of the > need for modular X to enter ~arch and break trees for some ~arch users. > In my opinion, this is acceptable and beneficial, as ~arch users should > already be those willing to help out. It will assist in learning which > of the still-unported apps are actually in use and help compile a > possible list of tree removal candidates. halcy0n, on the other hand, > feels that any breakage of the ~arch tree is anathema. Funny enough, I kinda agree with both of you. I am currently working through the *enormous* number of packages in games-* but with the release forthcoming and also very busy. Any help here would be appreciated. I would hope to get as much of this done as possible *before* the packages go into ~arch, rather than after. > It's my earnest hope that this proposal makes everyone happy, because I > refuse to let modular X get old and rusty in package.mask while hundreds > of unmaintained (or undermaintained, for whatever reason) applications > hold it back. In our case, it is simply sheer numbers. We have a small group responsible for a large number of packages. We are definitely agreeable to getting some help with this, as we don't want to be the cause of holding back modular X in any way. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz ` (2 preceding siblings ...) 2006-01-24 16:04 ` Chris Gianelloni @ 2006-01-24 19:50 ` Mike Doty 2006-01-24 21:26 ` Donnie Berkholz 2006-01-24 22:45 ` Donnie Berkholz 2006-01-25 6:53 ` [gentoo-dev] " Donnie Berkholz 5 siblings, 1 reply; 82+ messages in thread From: Mike Doty @ 2006-01-24 19:50 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donnie Berkholz wrote: > Here's my proposal for dealing with modular X entering ~arch. > > Yes, some packages are going to break. But I intend to keep this to a > minimum on packages people care about, as measured by the existence of > an open porting bug. > > So here's my plan: Before modular X enters ~arch, I will ensure that all > porting bugs blocking #112675 are closed. As new bugs are filed, I will > ensure that they are closed within 2 days, giving their maintainers that > long to respond and close it themselves. After 2 days, I, or other > members of the x11 team and any volunteers, will jump in and fix it > ourselves. > > Earlier tonight, I discussed with halcy0n our differing opinions of the > need for modular X to enter ~arch and break trees for some ~arch users. > In my opinion, this is acceptable and beneficial, as ~arch users should > already be those willing to help out. It will assist in learning which > of the still-unported apps are actually in use and help compile a > possible list of tree removal candidates. halcy0n, on the other hand, > feels that any breakage of the ~arch tree is anathema. > > Please contact me if you'd like to be one of these volunteers. Requirements: > > A) You have commit access to gentoo-x86, AND > B) you're comfortable with the porting process OR are adept with ebuilds > and would like to help > > It's my earnest hope that this proposal makes everyone happy, because I > refuse to let modular X get old and rusty in package.mask while hundreds > of unmaintained (or undermaintained, for whatever reason) applications > hold it back. > > Thanks, > Donnie > I think before you go forward with something like this you should give a suitable period of warning, it's going to create a lot of bug work for all of us. - -- ======================================================= Mike Doty kingtaco@gentoo.org Gentoo/AMD64 Strategic Lead PGP Key: 0xA797C7A7 Gentoo Developer Relations ===GPG Fingerprint=== 0094 7F06 913E 78D6 F1BB 06BA D0AD D125 A797 C7A7 ======================================================= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD1oUV0K3RJaeXx6cRAg/2AKC3yopH5VUPjw+2BAPnD29Ippqw2gCfXRgu cL+GSnyiLPWxwOuwZIVpczw= =ze8X -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 19:50 ` Mike Doty @ 2006-01-24 21:26 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 21:26 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 544 bytes --] Mike Doty wrote: > I think before you go forward with something like this you should give a > suitable period of warning, it's going to create a lot of bug work for > all of us. Have you seen my daily emails for the past week and a half? =) I have the feeling that it will create the most work for Jakub and whoever besides myself volunteers to help out with the porting. Most other groups, besides games, have very few packages, and if they're feeling lazy, they can just wait a day and get them fixed by us. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz ` (3 preceding siblings ...) 2006-01-24 19:50 ` Mike Doty @ 2006-01-24 22:45 ` Donnie Berkholz 2006-01-24 22:55 ` Alec Warner 2006-01-25 6:53 ` [gentoo-dev] " Donnie Berkholz 5 siblings, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 22:45 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 674 bytes --] Donnie Berkholz wrote: > So here's my plan: Before modular X enters ~arch, I will ensure that all > porting bugs blocking #112675 are closed. As new bugs are filed, I will > ensure that they are closed within 2 days, giving their maintainers that > long to respond and close it themselves. After 2 days, I, or other > members of the x11 team and any volunteers, will jump in and fix it > ourselves. I've thought a bit about this, and it just doesn't make sense to wait two days. There's no real good reasons why we shouldn't just fix things right away, and it'll probably make a lot of people concerned about ongoing tree breakage happier. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 22:45 ` Donnie Berkholz @ 2006-01-24 22:55 ` Alec Warner 2006-01-24 23:35 ` Donnie Berkholz 2006-01-25 5:05 ` [gentoo-dev] " Duncan 0 siblings, 2 replies; 82+ messages in thread From: Alec Warner @ 2006-01-24 22:55 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donnie Berkholz wrote: > Donnie Berkholz wrote: > >>So here's my plan: Before modular X enters ~arch, I will ensure that all >>porting bugs blocking #112675 are closed. As new bugs are filed, I will >>ensure that they are closed within 2 days, giving their maintainers that >>long to respond and close it themselves. After 2 days, I, or other >>members of the x11 team and any volunteers, will jump in and fix it >>ourselves. > > > I've thought a bit about this, and it just doesn't make sense to wait > two days. There's no real good reasons why we shouldn't just fix things > right away, and it'll probably make a lot of people concerned about > ongoing tree breakage happier. > > Thanks, > Donnie > Well IMHO, you can do what you want and if any arch team doesn't like it they can always pmask it themselves in their arch profile. I will say I disagree with putting it into ~arch in the current state, although I agree with the rationale, and it IS your package(s), just as it's essentially their arch. I guess the deal here is to not encourage this type of behavior; intentially breaking ~arch all the time and then making the arch teams "clean up" so to speak. I don't believe this to be the case here, I just don't want to see it become commonplace ;) Alec Warner (antarus) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iQIVAwUBQ9awSGzglR5RwbyYAQIYAhAAiTkJ8Om/wHwrfdcvfGZbrVhu6glPTz0o 2vcZ2eY1B8ew5RXW9g+/ujZrCS6Bx0Sisi3nIJ94pxvwsmTvTtnKRcmYAZjxnwUD 3XS+UW3bRMjdpxksGeCFsRgq0ji3rwywrJ50DKySKjNMstO5is6ocK1coD3UzKMi /2wF62aV5onaSNGkxjtYAdM7GjkqLAlLNpE4+kUv876E4PZYIvJnBOBssi21xy+Y fsgQ07TGqJLSXZQ0I51ONfYc1H9UZdPyXI96UfFSsohuzIeoi1fyGgB8aNRpDb5v WQWTyM4aVK8vbDWp0k5oVAPva5Uuep0AIrWAr7mUlK8U6kAeCxfMbVQot84qSRlr 7S8uDZY/rvBz4MPh1JlVLuv6t2Q32KpE0S7Y0vIbZTuJCvkYBQL1n9/x0JSCqRLO 0yWg3HfdLD6xrvKOnOxJfQ2SwxzIz6hiaFRIWrqqgqLp5T78arc+9TR41ap8go+E PMVag4J0F5im8RxpDlahdOfsBk6dDANVgtslTwr8lLVoh8x4xjYgUJX+D9gnGGd6 E9UtnHhgnTIgnwr00ounVQlE11248ukze1J43fHomTpm59tMtTZnH/7rQc10BeHH aBPEUCTXotEjKCbgliwr7lHhcjDfhjvVLbxbWZY2w2MGbRMXXMV+1HUoLib5+XGj FO4wGHPXGHg= =2kL5 -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 22:55 ` Alec Warner @ 2006-01-24 23:35 ` Donnie Berkholz 2006-01-25 5:22 ` Jason Wever 2006-01-25 5:05 ` [gentoo-dev] " Duncan 1 sibling, 1 reply; 82+ messages in thread From: Donnie Berkholz @ 2006-01-24 23:35 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1227 bytes --] Alec Warner wrote: > Well IMHO, you can do what you want and if any arch team doesn't like it > they can always pmask it themselves in their arch profile. I will say I > disagree with putting it into ~arch in the current state, although I > agree with the rationale, and it IS your package(s), just as it's > essentially their arch. > > I guess the deal here is to not encourage this type of behavior; > intentially breaking ~arch all the time and then making the arch teams > "clean up" so to speak. I don't believe this to be the case here, I > just don't want to see it become commonplace ;) I'm certainly not trying to put any extra work on the arch teams; this is conceptually arch-independent, and the only extra work should be on the x11 team and on maintainers of unported apps. But if there are archs that would rather not move to modular X, that's their prerogative. The way I look at it is, sometimes change comes at a price. I really hope they aren't any archs I use though, because I take a certain amount of pride in making the best and newest X available. When people remask it, it's like they're directly battling against the whole reason I'm involved in Gentoo. Thanks, Donnei [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 23:35 ` Donnie Berkholz @ 2006-01-25 5:22 ` Jason Wever 2006-01-25 6:00 ` Joshua Baergen 0 siblings, 1 reply; 82+ messages in thread From: Jason Wever @ 2006-01-25 5:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1056 bytes --] On Tue, 24 Jan 2006 15:35:07 -0800 Donnie Berkholz <spyderous@gentoo.org> wrote: > But if there are archs that would rather not move to modular X, that's > their prerogative. The way I look at it is, sometimes change comes at > a price. I really hope they aren't any archs I use though, because I > take a certain amount of pride in making the best and newest X > available. When people remask it, it's like they're directly battling > against the whole reason I'm involved in Gentoo. As an arch team, SPARC would like to move to modular X. However if packages are broken by this unmasking, it *will* be masked on SPARC until such a time that this is fixed. Also a complaint will be filed with developer relations and QA as this blatantly and knowingly defies the policies regarding keywording that were put in place to intentionally prohibit this kind of behavior. I'm not trying to be a party pooper here, but breaking the portage tree should never be an acceptable answer. Cheers, -- Jason Wever Gentoo/Sparc Team Co-Lead [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 5:22 ` Jason Wever @ 2006-01-25 6:00 ` Joshua Baergen 2006-01-25 6:18 ` Ciaran McCreesh 0 siblings, 1 reply; 82+ messages in thread From: Joshua Baergen @ 2006-01-25 6:00 UTC (permalink / raw To: gentoo-dev Jason Wever wrote: > However if > packages are broken by this unmasking, it *will* be masked on SPARC > until such a time that this is fixed. > <snip> > I'm not trying to be a party pooper here, but breaking the portage tree > should never be an acceptable answer. > > Cheers, > To be clear here: nothing will be broken. Xorg 7.0 will just not provide virtual/x11 (and in fact blocks it), so there will be issues with blocks showing up due to the upgrade path. Avoiding the upgrade (and blockage) is very easy if necessary (eg, you use 200 unported packages or something). Joshua Baergen -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:00 ` Joshua Baergen @ 2006-01-25 6:18 ` Ciaran McCreesh 2006-01-25 6:23 ` Donnie Berkholz 0 siblings, 1 reply; 82+ messages in thread From: Ciaran McCreesh @ 2006-01-25 6:18 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 764 bytes --] On Tue, 24 Jan 2006 23:00:14 -0700 Joshua Baergen <joshuabaergen@gentoo.org> wrote: | To be clear here: nothing will be broken. Xorg 7.0 will just not | provide virtual/x11 (and in fact blocks it), so there will be issues | with blocks showing up due to the upgrade path. Avoiding the upgrade | (and blockage) is very easy if necessary (eg, you use 200 unported | packages or something). That is exactly the issue. Your average ~arch user is going to get pages and pages of nasty red incomprehensible blocks simply because you're making Xorg 7 block the virtual rather than provide it. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-25 6:18 ` Ciaran McCreesh @ 2006-01-25 6:23 ` Donnie Berkholz 0 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 6:23 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 927 bytes --] Ciaran McCreesh wrote: > On Tue, 24 Jan 2006 23:00:14 -0700 Joshua Baergen > <joshuabaergen@gentoo.org> wrote: > | To be clear here: nothing will be broken. Xorg 7.0 will just not > | provide virtual/x11 (and in fact blocks it), so there will be issues > | with blocks showing up due to the upgrade path. Avoiding the upgrade > | (and blockage) is very easy if necessary (eg, you use 200 unported > | packages or something). > > That is exactly the issue. Your average ~arch user is going to get > pages and pages of nasty red incomprehensible blocks simply because > you're making Xorg 7 block the virtual rather than provide it. Where are you getting this idea of pages and pages? Your previous statement was that the average ~arch users would likely have a couple of unported apps. Unless they're using 1-line terminals, this just doesn't translate to "pages and pages" for me. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
* [gentoo-dev] Re: Unmasking modular X 2006-01-24 22:55 ` Alec Warner 2006-01-24 23:35 ` Donnie Berkholz @ 2006-01-25 5:05 ` Duncan 1 sibling, 0 replies; 82+ messages in thread From: Duncan @ 2006-01-25 5:05 UTC (permalink / raw To: gentoo-dev Alec Warner posted <43D6B048.6010903@egr.msu.edu>, excerpted below, on Tue, 24 Jan 2006 17:55:04 -0500: > I guess the deal here is to not encourage this type of behavior; > intentially breaking ~arch all the time and then making the arch teams > "clean up" so to speak. I don't believe this to be the case here, I > just don't want to see it become commonplace ;) FW an ~arch user's opinion is worth: This is my feeling as well. As Spyderous says, I'm ~arch because I want to help out with bug reporting and the like, so I don't mind the occasional deliberate breakage as long as it remains occasional, and announced in advance where I'm likely too see it (here) as someone following development in ordered to get a headsup on such things. Personally, I'm already on modular-X, having unmasked it and tried it out some weeks ago (and having tried it almost as soon as it was available in the tree, but having it not work so I remasked it for a few weeks to let it stabilize and until I had time to investigate my issues). Still, I've gone thru the posted list, to see what there might apply to me, and am aware of things just in case something breaks that was somehow missed. Similarly with portage's use.default thing. I'm following it and have in fact already tried a rename of the file in my cascading profile, then an emerge -NuD world to see what it changed. In fact, I'm now rsync-excluding use.default, and have gone thru and removed other instances of it in my local tree instance as well, now that they are rsync-excluded. Nothing's going to break for me on that day, as it has already been taken care of. The point being, as a responsible Gentoo user aka Gentoo sysadmin, deliberately running ~arch, I do the due diligence necessary by following this list and getting a headsup on the deliberate stuff well before it hits. Of course, we wouldn't be going thru the whole news GLEP process if everybody did that, but unfortunately... . Still, IMO, if those that don't, particularly those running ~arch, get a bit of breakage now and then, maybe they'll learn to be a bit more careful. Anyway, yes, I say the ground has been prepped, the warning given, it's on ~arch which is by definition testing, so go for it! As long as it remains something that when it happens, is in development for months first, and as long as there are hints here during that time and more dire warnings a week in advance, it's a good thing, not a bad thing, and as Spyderous says, it's what ~arch users are signing up for by going ~arch in the first place. If it breaks a few that didn't understand that, well, they'll know it now! -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 82+ messages in thread
* Re: [gentoo-dev] Unmasking modular X 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz ` (4 preceding siblings ...) 2006-01-24 22:45 ` Donnie Berkholz @ 2006-01-25 6:53 ` Donnie Berkholz 5 siblings, 0 replies; 82+ messages in thread From: Donnie Berkholz @ 2006-01-25 6:53 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1024 bytes --] Donnie Berkholz wrote: > Please contact me if you'd like to be one of these volunteers. Requirements: > > A) You have commit access to gentoo-x86, AND > B) you're comfortable with the porting process OR are adept with ebuilds > and would like to help I've decided to give it a wait for a few days until unmasking while our new porting task force tears through lots of packages. With the task force, I feel enough visible, reasonable progress is being made to help me avoid being frustrated with the people saying I should wait for something that would never happen. If you want to join the task force, just hop on IRC and /j #gentoo-x. We can always use more help. Right now, we've got 12 people in there. Also, Robin's created a new script to tell exactly which apps are broken with modular X, and which ones only have something in their dep tree broken. A run of this script on yesterday's results shows that there are only 558 "real" broken modular packages out of 867 total. Thanks, Donnie [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 82+ messages in thread
end of thread, other threads:[~2006-02-01 10:21 UTC | newest] Thread overview: 82+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-01-24 7:06 [gentoo-dev] Unmasking modular X Donnie Berkholz 2006-01-24 7:18 ` Ciaran McCreesh 2006-01-24 7:33 ` Donnie Berkholz 2006-01-24 17:25 ` Mark Loeser 2006-01-24 18:34 ` Lares Moreau 2006-01-24 18:44 ` Mark Loeser 2006-01-24 18:52 ` Wernfried Haas 2006-01-25 5:18 ` [gentoo-dev] " Duncan 2006-01-24 21:32 ` [gentoo-dev] " Donnie Berkholz 2006-01-24 22:06 ` Olivier Crete 2006-01-24 22:33 ` Marius Mauch 2006-01-24 22:42 ` Donnie Berkholz 2006-01-24 23:38 ` Georgi Georgiev 2006-01-25 1:21 ` Ciaran McCreesh 2006-01-25 6:28 ` Donnie Berkholz 2006-01-25 6:38 ` Donnie Berkholz 2006-01-25 6:53 ` Ciaran McCreesh 2006-01-25 7:08 ` Jason Stubbs 2006-01-25 7:19 ` Donnie Berkholz 2006-01-25 7:39 ` Jason Stubbs 2006-01-25 7:24 ` Ciaran McCreesh 2006-01-25 7:40 ` Donnie Berkholz 2006-01-25 8:12 ` Jason Stubbs 2006-01-25 8:43 ` Donnie Berkholz 2006-01-25 9:06 ` Jason Stubbs 2006-01-25 9:10 ` Donnie Berkholz 2006-01-25 11:27 ` Jason Stubbs 2006-01-25 11:46 ` Brian Harring 2006-01-25 12:18 ` Jason Stubbs 2006-01-25 12:47 ` Brian Harring 2006-01-25 13:09 ` Jason Stubbs 2006-01-26 7:08 ` Donnie Berkholz 2006-01-26 7:26 ` Jason Stubbs 2006-01-26 7:49 ` Donnie Berkholz 2006-01-31 2:41 ` Mark Loeser 2006-01-31 4:13 ` Patrick McLean 2006-01-31 4:49 ` [gentoo-dev] " Joshua Jackson 2006-01-31 6:01 ` Donnie Berkholz 2006-01-31 6:47 ` Joshua Jackson 2006-01-31 7:35 ` Donnie Berkholz 2006-01-31 8:18 ` Joshua Jackson 2006-01-31 8:26 ` Donnie Berkholz 2006-01-31 11:29 ` Jason Stubbs 2006-01-31 17:28 ` Mark Loeser 2006-01-31 18:41 ` Donnie Berkholz 2006-01-31 19:39 ` Ciaran McCreesh 2006-02-01 0:50 ` Jason Stubbs 2006-02-01 7:19 ` Mark Loeser 2006-02-01 8:25 ` Donnie Berkholz 2006-02-01 10:18 ` Ciaran McCreesh 2006-01-25 18:48 ` [gentoo-dev] " Donnie Berkholz 2006-01-25 19:24 ` Chris Gianelloni 2006-01-25 20:31 ` Donnie Berkholz 2006-01-25 20:36 ` Donnie Berkholz 2006-01-25 21:11 ` Chris Gianelloni 2006-01-25 21:36 ` Donnie Berkholz 2006-01-26 11:56 ` Brian Harring 2006-01-26 13:09 ` Jason Stubbs 2006-01-26 14:23 ` Jason Stubbs 2006-01-25 7:16 ` Donnie Berkholz 2006-01-25 7:27 ` Ciaran McCreesh 2006-01-25 7:34 ` Donnie Berkholz 2006-01-25 7:41 ` Ciaran McCreesh 2006-01-25 8:02 ` Donnie Berkholz 2006-01-24 8:34 ` Robin H. Johnson 2006-01-24 12:38 ` Christian Heim 2006-01-24 12:52 ` Carlos Silva 2006-01-24 14:08 ` Marcelo Góes 2006-01-24 22:20 ` Alfredo Perez 2006-01-25 0:03 ` Donnie Berkholz 2006-01-24 16:04 ` Chris Gianelloni 2006-01-24 19:50 ` Mike Doty 2006-01-24 21:26 ` Donnie Berkholz 2006-01-24 22:45 ` Donnie Berkholz 2006-01-24 22:55 ` Alec Warner 2006-01-24 23:35 ` Donnie Berkholz 2006-01-25 5:22 ` Jason Wever 2006-01-25 6:00 ` Joshua Baergen 2006-01-25 6:18 ` Ciaran McCreesh 2006-01-25 6:23 ` Donnie Berkholz 2006-01-25 5:05 ` [gentoo-dev] " Duncan 2006-01-25 6:53 ` [gentoo-dev] " Donnie Berkholz
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox