* [gentoo-dev] 'mad' vs 'mp3' USE flags @ 2006-07-14 4:03 Daniel Watkins 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò 2006-07-14 14:38 ` [gentoo-dev] " Chris Gianelloni 0 siblings, 2 replies; 22+ messages in thread From: Daniel Watkins @ 2006-07-14 4:03 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 It seems to me that having both of these two flags can only cause confusion. I upgraded xine-lib yesterday and spent a very frustrating 2 hours trying to work out what had broken my Amarok MP3 playback. It turns out that having the 'mp3' USE flag set globally is not good enough to get MP3 playback enabled in xine-lib, you need 'mad' set. Is there a rationale behind this decision? If not, it would seem to be quite an important issue, as a lot of users will be looking for MP3 playback (and expecting it to work from one version of xine-lib to the next, without having to play with USE flags). Cheers, Dan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) iD8DBQFEtxeblFI7BNKVCIkRAjXeAJ4uxe0MhE58dDOKfZaSYAvBKK2QIwCfUrGX OraQa1DQ8BPnuvcAeeEnrl4= =0n2p -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 4:03 [gentoo-dev] 'mad' vs 'mp3' USE flags Daniel Watkins @ 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò 2006-07-14 14:43 ` Chris Gianelloni ` (2 more replies) 2006-07-14 14:38 ` [gentoo-dev] " Chris Gianelloni 1 sibling, 3 replies; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 14:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 771 bytes --] On Friday 14 July 2006 06:03, Daniel Watkins wrote: > Is there a rationale behind this decision? On some systems libmad does not work and has to be masked, if I called it mp3, it couldn't be use.masked or all the mp3 supports, even when not provided by libmad, would have been removed. Per-package use.mask is not here for another year and in the mean time I needed a working solution, this is it. I would also say that it helps not to overload the same useflag with different meanings, as we already seen a couple of times where v4l and v4l2 useflags are better to be two different things, ibidem for qt3/qt4. -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò @ 2006-07-14 14:43 ` Chris Gianelloni 2006-07-14 14:59 ` Ciaran McCreesh 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:24 ` Simon Stelling 2006-07-14 20:24 ` Zac Medico 2 siblings, 2 replies; 22+ messages in thread From: Chris Gianelloni @ 2006-07-14 14:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1199 bytes --] On Fri, 2006-07-14 at 16:20 +0200, Diego 'Flameeyes' Pettenò wrote: > Per-package use.mask is not here for another year and in the mean time I > needed a working solution, this is it. While it is a "working" solution, it isn't necessarily a sensible one. If the package only uses libmad, and libmad doesn't work on $platform, then why not simply disable mp3 support on that platform until libmad is fixed? Why *force* people to use USE="mp3 mad" on a platform where it *does* work? > I would also say that it helps not to overload the same useflag with different > meanings, as we already seen a couple of times where v4l and v4l2 useflags > are better to be two different things, ibidem for qt3/qt4. It isn't overloading it, at all. USE="mp3" means "I want mp3 support" and not "I want mp3 support unless it happens to use libmad in which case I also need to add mad to my USE." Seriously, if the mp3 support via libmad doesn't work on a platform, drop it. Don't make everyone else jump through hoops because a few platforms don't support it. -- 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] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:43 ` Chris Gianelloni @ 2006-07-14 14:59 ` Ciaran McCreesh 2006-07-14 17:49 ` [gentoo-dev] " Daniel Watkins 2006-07-14 18:14 ` [gentoo-dev] " Chris Gianelloni 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò 1 sibling, 2 replies; 22+ messages in thread From: Ciaran McCreesh @ 2006-07-14 14:59 UTC (permalink / raw To: gentoo-dev On Fri, 14 Jul 2006 10:43:54 -0400 Chris Gianelloni <wolf31o2@gentoo.org> wrote: | If the package only uses libmad, and libmad doesn't work on $platform, | then why not simply disable mp3 support on that platform until libmad | is fixed? Because it confuses the hell out of users who want to know why they're not getting mp3 support despite a package being shown as being built with USE=mp3. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* [gentoo-dev] Re: 'mad' vs 'mp3' USE flags 2006-07-14 14:59 ` Ciaran McCreesh @ 2006-07-14 17:49 ` Daniel Watkins 2006-07-14 17:59 ` Ciaran McCreesh 2006-07-14 18:14 ` [gentoo-dev] " Chris Gianelloni 1 sibling, 1 reply; 22+ messages in thread From: Daniel Watkins @ 2006-07-14 17:49 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ciaran McCreesh wrote: > On Fri, 14 Jul 2006 10:43:54 -0400 Chris Gianelloni > <wolf31o2@gentoo.org> wrote: > | If the package only uses libmad, and libmad doesn't work on $platform, > | then why not simply disable mp3 support on that platform until libmad > | is fixed? > > Because it confuses the hell out of users who want to know why they're > not getting mp3 support despite a package being shown as being built > with USE=mp3. Though that is the situation now on /all/ platforms, not just the ones that don't support libmad. Surely a solution which confuses the hell out of only some users is better than one that leads to general confustication? Dan -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) iD8DBQFEt9lAlFI7BNKVCIkRAhGMAJ9nWYNU18R6OeJQvAS2u91bwl7DwACfdfFB nYITcILiVd/OcwysmwK10GA= =1edz -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Re: 'mad' vs 'mp3' USE flags 2006-07-14 17:49 ` [gentoo-dev] " Daniel Watkins @ 2006-07-14 17:59 ` Ciaran McCreesh 0 siblings, 0 replies; 22+ messages in thread From: Ciaran McCreesh @ 2006-07-14 17:59 UTC (permalink / raw To: gentoo-dev On Fri, 14 Jul 2006 18:49:47 +0100 Daniel Watkins <daniel@thewatkins.org.uk> wrote: | Ciaran McCreesh wrote: | > On Fri, 14 Jul 2006 10:43:54 -0400 Chris Gianelloni | > <wolf31o2@gentoo.org> wrote: | > | If the package only uses libmad, and libmad doesn't work on | > | $platform, then why not simply disable mp3 support on that | > | platform until libmad is fixed? | > | > Because it confuses the hell out of users who want to know why | > they're not getting mp3 support despite a package being shown as | > being built with USE=mp3. | | Though that is the situation now on /all/ platforms, not just the | ones that don't support libmad. Surely a solution which confuses the | hell out of only some users is better than one that leads to general | confustication? Not really. a) it's consistently slightly confusing now, and b) it's still indicated by a USE flag, just not the most immediately obvious one. Yes, neither situation is ideal, and until package.use.mask comes along things are going to suck either way. However, the consistent solution is better than the weird arch hack solution. -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:59 ` Ciaran McCreesh 2006-07-14 17:49 ` [gentoo-dev] " Daniel Watkins @ 2006-07-14 18:14 ` Chris Gianelloni 2006-07-14 18:34 ` Ciaran McCreesh 1 sibling, 1 reply; 22+ messages in thread From: Chris Gianelloni @ 2006-07-14 18:14 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 632 bytes --] On Fri, 2006-07-14 at 15:59 +0100, Ciaran McCreesh wrote: > On Fri, 14 Jul 2006 10:43:54 -0400 Chris Gianelloni > <wolf31o2@gentoo.org> wrote: > | If the package only uses libmad, and libmad doesn't work on $platform, > | then why not simply disable mp3 support on that platform until libmad > | is fixed? > > Because it confuses the hell out of users who want to know why they're > not getting mp3 support despite a package being shown as being built > with USE=mp3. Uhh... einfo/elog/ewarn/etc... -- 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] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 18:14 ` [gentoo-dev] " Chris Gianelloni @ 2006-07-14 18:34 ` Ciaran McCreesh 0 siblings, 0 replies; 22+ messages in thread From: Ciaran McCreesh @ 2006-07-14 18:34 UTC (permalink / raw To: gentoo-dev On Fri, 14 Jul 2006 14:14:39 -0400 Chris Gianelloni <wolf31o2@gentoo.org> wrote: | On Fri, 2006-07-14 at 15:59 +0100, Ciaran McCreesh wrote: | > On Fri, 14 Jul 2006 10:43:54 -0400 Chris Gianelloni | > <wolf31o2@gentoo.org> wrote: | > | If the package only uses libmad, and libmad doesn't work on | > | $platform, then why not simply disable mp3 support on that | > | platform until libmad is fixed? | > | > Because it confuses the hell out of users who want to know why | > they're not getting mp3 support despite a package being shown as | > being built with USE=mp3. | | Uhh... einfo/elog/ewarn/etc... Are ignored. And even ignoring that, what're you going to do when $platform gets support for libmad on certain profiles? -- Ciaran McCreesh Mail : ciaran dot mccreesh at blueyonder.co.uk -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:43 ` Chris Gianelloni 2006-07-14 14:59 ` Ciaran McCreesh @ 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:20 ` Chris Gianelloni 2006-07-16 4:38 ` Mike Frysinger 1 sibling, 2 replies; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 15:09 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1311 bytes --] On Friday 14 July 2006 16:43, Chris Gianelloni wrote: > While it is a "working" solution, it isn't necessarily a sensible one. You can take over xine-lib and fix it however you prefer. As this, as well as any other idea you can find, is just an HACK until portage devs implements the per-package use.mask that i asked WAY before 2.1 release, but was then left OUT of the freeze and thus of the featureset we can use 6 months from now, I REFUSE to change the behaviour. You should know better than me this problem, considering that you masked media-video/transcode on x86 2.4 profile because it was depending on linux-headers 2.6 (as it should have been) with v4l2 useflag enabled. You should have use.masked (as it was later done) that useflag as it's 2.6 specific, and I did it that way to satisfy sparc requirement of not having v4l useflag present for them, as it failed with 2.4 kernel. So if I didn't do it that way, forcing people wanting v4l support to use v4l v4l2, now I should still have the stupid, broken, idiotic transcode 0.6 in the tree, or one of the x86 deptrees broken, or one of the x86 deptrees with NO v4l at all. -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò @ 2006-07-14 18:20 ` Chris Gianelloni 2006-07-14 18:42 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:45 ` Chris Gianelloni 2006-07-16 4:38 ` Mike Frysinger 1 sibling, 2 replies; 22+ messages in thread From: Chris Gianelloni @ 2006-07-14 18:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2517 bytes --] On Fri, 2006-07-14 at 17:09 +0200, Diego 'Flameeyes' Pettenò wrote: > On Friday 14 July 2006 16:43, Chris Gianelloni wrote: > > While it is a "working" solution, it isn't necessarily a sensible one. > You can take over xine-lib and fix it however you prefer. Quite honestly, I don't care. > As this, as well as any other idea you can find, is just an HACK until portage > devs implements the per-package use.mask that i asked WAY before 2.1 release, > but was then left OUT of the freeze and thus of the featureset we can use 6 > months from now, I REFUSE to change the behaviour. See, it is this kind of self-serving attitude that really needs to stop around here. So the portage devs didn't include something that you wanted in the latest release... Did you give them a patch for it? Making decisions like this that confuse our users and make the distribution harder to use and more inconsistent because you have a personal beef with another team simply because they didn't drop everything and do what you wanted them to work on instead of what they already had on their plates does not help our distribution. Instead, it makes us look like a bunch of selfish little babies. No thanks. I would much rather have a consistent and working distribution than cater to some childish self-important bullshit that only harms our users. > You should know better than me this problem, considering that you masked > media-video/transcode on x86 2.4 profile because it was depending on > linux-headers 2.6 (as it should have been) with v4l2 useflag enabled. You > should have use.masked (as it was later done) that useflag as it's 2.6 > specific, and I did it that way to satisfy sparc requirement of not having > v4l useflag present for them, as it failed with 2.4 kernel. > > So if I didn't do it that way, forcing people wanting v4l support to use v4l > v4l2, now I should still have the stupid, broken, idiotic transcode 0.6 in > the tree, or one of the x86 deptrees broken, or one of the x86 deptrees with > NO v4l at all. I don't give a crap about transcode. I was talking about USE=mp3. Changing the subject doesn't help anyone. Anyway, I can see that I'm just going to be ignored, and since I don't have the time to personally take over xine-lib, I'm going to drop it and just let you do whatever it is you think is "best" instead. -- 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] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 18:20 ` Chris Gianelloni @ 2006-07-14 18:42 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:45 ` Chris Gianelloni 1 sibling, 0 replies; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 18:42 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2319 bytes --] On Friday 14 July 2006 20:20, Chris Gianelloni wrote: > See, it is this kind of self-serving attitude that really needs to stop > around here. So the portage devs didn't include something that you > wanted in the latest release... Did you give them a patch for it? Do I ask people to give me patches to xine-lib when they report bugs? > Making decisions like this that confuse our users and make the > distribution harder to use and more inconsistent I find disputable that my solution is "harder to use and more inconsistent". I actually find it more consistent across all the arches and platforms we have, as Ciaran already said. > because you have a > personal beef with another team simply because they didn't drop No I didn't do that decision because they didn't put per-package use.mask . I did that decision because the only other way to have the same behaviour is resorting to the arch hacking thing that is not acceptable to my eyes. Both solutions aren't beautiful, I still find my solution better than the arch hacking. What I'm saying with that thing about portage is that you cannot get to me screaming that I used an improper solution because the only proper solution was _postponed_ by portage team. Which means that if you really don't like this situation you have to tell them, not me. > No thanks. I would much rather have a consistent and working > distribution than cater to some childish self-important bullshit that > only harms our users. Exactly my point, so why instead of starting criticising my choice in favour of your choice you don't go writing the famous patch? By the way, a patch there was, by antarus, but needed to be cleaned up. My python skills are weak, and you really don't want to see me hacking to portage, but KingTaco iirc offered to take a look. But freeze was entered before anybody could do anything. > I don't give a crap about transcode. I was talking about USE=mp3. > Changing the subject doesn't help anyone. I'm not changing the subject, I'm just showing you that xine-lib's USE=mad is just _one_ of many other similar problems that don't have a proper solution. -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 18:20 ` Chris Gianelloni 2006-07-14 18:42 ` Diego 'Flameeyes' Pettenò @ 2006-07-14 18:45 ` Chris Gianelloni 1 sibling, 0 replies; 22+ messages in thread From: Chris Gianelloni @ 2006-07-14 18:45 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 946 bytes --] On Fri, 2006-07-14 at 14:20 -0400, Chris Gianelloni wrote: > On Fri, 2006-07-14 at 17:09 +0200, Diego 'Flameeyes' Pettenò wrote: > > On Friday 14 July 2006 16:43, Chris Gianelloni wrote: > > > While it is a "working" solution, it isn't necessarily a sensible one. > > You can take over xine-lib and fix it however you prefer. I'd like to apologize for my last email. I sent it a bit too hastily and really didn't think. It definitely read as inflammatory against Diego, which was not my intention, as he does wonderful work. However, it still has some points about the general attitudes that are prevalent within Gentoo of not doing what is best for our users simply because someone else doesn't do what we want. We really need to stop and think about the users before we make changes like this. All of us. -- 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] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:20 ` Chris Gianelloni @ 2006-07-16 4:38 ` Mike Frysinger 1 sibling, 0 replies; 22+ messages in thread From: Mike Frysinger @ 2006-07-16 4:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 608 bytes --] On Friday 14 July 2006 11:09, Diego 'Flameeyes' Pettenò wrote: > On Friday 14 July 2006 16:43, Chris Gianelloni wrote: > > While it is a "working" solution, it isn't necessarily a sensible one. > > You can take over xine-lib and fix it however you prefer. > > As this, as well as any other idea you can find, is just an HACK until > portage devs implements the per-package use.mask that i asked WAY before > 2.1 release, but was then left OUT of the freeze and thus of the featureset > we can use 6 months from now, I REFUSE to change the behaviour. /me humps angry over worked flameeyes -mike [-- Attachment #2: Type: application/pgp-signature, Size: 827 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò 2006-07-14 14:43 ` Chris Gianelloni @ 2006-07-14 18:24 ` Simon Stelling 2006-07-14 18:43 ` Diego 'Flameeyes' Pettenò 2006-07-14 20:24 ` Zac Medico 2 siblings, 1 reply; 22+ messages in thread From: Simon Stelling @ 2006-07-14 18:24 UTC (permalink / raw To: gentoo-dev Diego 'Flameeyes' Pettenò wrote: > On Friday 14 July 2006 06:03, Daniel Watkins wrote: >> Is there a rationale behind this decision? > On some systems libmad does not work and has to be masked, if I called it mp3, > it couldn't be use.masked or all the mp3 supports, even when not provided by > libmad, would have been removed. > > Per-package use.mask is not here for another year and in the mean time I > needed a working solution, this is it. In the specific case of xine-lib, the mad USE flag can simply be replaced with mp3 because mips, which is the only arch that has the mad USE flag in use.mask, doesn't have any version keyworded. Of course that doesn't fix the general problem, but at least it would save time for a lot of users... -- Kind Regards, Simon Stelling Gentoo/AMD64 Developer -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 18:24 ` Simon Stelling @ 2006-07-14 18:43 ` Diego 'Flameeyes' Pettenò 0 siblings, 0 replies; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 18:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 683 bytes --] On Friday 14 July 2006 20:24, Simon Stelling wrote: > In the specific case of xine-lib, the mad USE flag can simply be replaced > with mp3 because mips, which is the only arch that has the mad USE flag in > use.mask, doesn't have any version keyworded. If I revert the change, mips won't be able to re-keyword xine-lib anytime soon. And I try to make sure that everything I maintain can be used as widely as possible. It would be even worse if I now change to mp3, and then mips ask to keyword and I have to change it back to mad. -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò 2006-07-14 14:43 ` Chris Gianelloni 2006-07-14 18:24 ` Simon Stelling @ 2006-07-14 20:24 ` Zac Medico 2006-07-14 20:31 ` Diego 'Flameeyes' Pettenò 2006-07-15 10:36 ` [gentoo-dev] " Duncan 2 siblings, 2 replies; 22+ messages in thread From: Zac Medico @ 2006-07-14 20:24 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Diego 'Flameeyes' Pettenò wrote: > Per-package use.mask is not here for another year and in the mean time I > needed a working solution, this is it. It think we can have it sooner than "another year". There are lots of fixes in 2.1.1_pre and I'd like to close the merge window pretty soon so that it can be stabilized. I'll work on a patch for package.use and package.use.mask so that we should be able to have it in a stable 2.1.1 release within a month or two. Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) iD8DBQFEt/11/ejvha5XGaMRAjR1AKDZ9lWLwjJ0BUdQv7HTg9RM1xzVbgCdHLhZ h4k/BfvdaytVeJ42Zyv3H1I= =WJ9n -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 20:24 ` Zac Medico @ 2006-07-14 20:31 ` Diego 'Flameeyes' Pettenò 2006-07-15 10:36 ` [gentoo-dev] " Duncan 1 sibling, 0 replies; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 20:31 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 612 bytes --] On Friday 14 July 2006 22:24, Zac Medico wrote: > It think we can have it sooner than "another year". There are lots of > fixes in 2.1.1_pre and I'd like to close the merge window pretty soon so > that it can be stabilized. I'll work on a patch for package.use and > package.use.mask so that we should be able to have it in a stable 2.1.1 > release within a month or two. That would be great, of course that goes a bit against your current schedule, no? :) -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* [gentoo-dev] Re: 'mad' vs 'mp3' USE flags 2006-07-14 20:24 ` Zac Medico 2006-07-14 20:31 ` Diego 'Flameeyes' Pettenò @ 2006-07-15 10:36 ` Duncan 2006-07-15 15:26 ` Alec Warner 1 sibling, 1 reply; 22+ messages in thread From: Duncan @ 2006-07-15 10:36 UTC (permalink / raw To: gentoo-dev Zac Medico <zmedico@gentoo.org> posted 44B7FD7A.6010209@gentoo.org, excerpted below, on Fri, 14 Jul 2006 13:24:26 -0700: >> Per-package use.mask is not here for another year and in the mean time I >> needed a working solution, this is it. > > It think we can have it sooner than "another year". There are lots of > fixes in 2.1.1_pre and I'd like to close the merge window pretty soon so > that it can be stabilized. I'll work on a patch for package.use and > package.use.mask so that we should be able to have it in a stable 2.1.1 > release within a month or two. PMFJI but don't we have to keep compatibility with old versions for a year (well, from my read, I believe the precedent is 10 months) after the change hits stable, or did the discussion I remember reading a bit of decide say 6 months was enough? Even if EAPI is used, previous policy would have put it nearly a year from now, as EAPI was only introduced with 2.1.0, or was it backported? I've seen discussion of both points above, but no definitive policy changes. If I've missed the decisions, others may have as well, so maybe others will find the answers helpful too. -- 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 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] Re: 'mad' vs 'mp3' USE flags 2006-07-15 10:36 ` [gentoo-dev] " Duncan @ 2006-07-15 15:26 ` Alec Warner 0 siblings, 0 replies; 22+ messages in thread From: Alec Warner @ 2006-07-15 15:26 UTC (permalink / raw To: gentoo-dev Duncan wrote: > Zac Medico <zmedico@gentoo.org> posted 44B7FD7A.6010209@gentoo.org, > excerpted below, on Fri, 14 Jul 2006 13:24:26 -0700: > >>> Per-package use.mask is not here for another year and in the mean time I >>> needed a working solution, this is it. >> It think we can have it sooner than "another year". There are lots of >> fixes in 2.1.1_pre and I'd like to close the merge window pretty soon so >> that it can be stabilized. I'll work on a patch for package.use and >> package.use.mask so that we should be able to have it in a stable 2.1.1 >> release within a month or two. > > PMFJI but don't we have to keep compatibility with old versions for a year > (well, from my read, I believe the precedent is 10 months) after the change > hits stable, or did the discussion I remember reading a bit of decide say > 6 months was enough? > > Even if EAPI is used, previous policy would have put it nearly a year from > now, as EAPI was only introduced with 2.1.0, or was it backported? > > I've seen discussion of both points above, but no definitive policy > changes. If I've missed the decisions, others may have as well, so > maybe others will find the answers helpful too. EAPI support was in for the 2.0.X version of portage, released on Dec. 1st 2005. Generally we wait 6 months (one release cycle) for new features. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 4:03 [gentoo-dev] 'mad' vs 'mp3' USE flags Daniel Watkins 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò @ 2006-07-14 14:38 ` Chris Gianelloni 2006-07-14 14:51 ` Diego 'Flameeyes' Pettenò 1 sibling, 1 reply; 22+ messages in thread From: Chris Gianelloni @ 2006-07-14 14:38 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1510 bytes --] On Fri, 2006-07-14 at 05:03 +0100, Daniel Watkins wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > It seems to me that having both of these two flags can only cause confusion. > I upgraded xine-lib yesterday and spent a very frustrating 2 hours trying > to work out what had broken my Amarok MP3 playback. It turns out that > having the 'mp3' USE flag set globally is not good enough to get MP3 > playback enabled in xine-lib, you need 'mad' set. > > Is there a rationale behind this decision? If not, it would seem to be quite > an important issue, as a lot of users will be looking for MP3 playback (and > expecting it to work from one version of xine-lib to the next, without > having to play with USE flags). I think the problem is that the flags have started to become used for different things. It *used* to be like this: mp3 - enabled mp3 support mad - used libmad over $whatever for mp3 playback What this meant was simple. If a package *only* used libmad, then USE=mp3 would enable it. The *only* reason you would use USE=mad is if, for example, a package used libmpeg3 *or* libmad, to select between the two. Some people have started to interpret the "this package uses libmad" as "you need USE=mad for mp3 support" which, in my opinion, is wrong. If a user has USE="mp3 -mad" then they should *always* have working mp3 support. -- 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] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:38 ` [gentoo-dev] " Chris Gianelloni @ 2006-07-14 14:51 ` Diego 'Flameeyes' Pettenò 2006-07-14 16:32 ` Jason Wever 0 siblings, 1 reply; 22+ messages in thread From: Diego 'Flameeyes' Pettenò @ 2006-07-14 14:51 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 469 bytes --] On Friday 14 July 2006 16:38, Chris Gianelloni wrote: > If a user has USE="mp3 -mad" then they should *always* have working mp3 > support. Give me per-package use.mask baby, and I'll do whatever you want. But as when I asked it was considered "low priority", then you can start barking at portage devs, instead of me. -- Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/ Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [gentoo-dev] 'mad' vs 'mp3' USE flags 2006-07-14 14:51 ` Diego 'Flameeyes' Pettenò @ 2006-07-14 16:32 ` Jason Wever 0 siblings, 0 replies; 22+ messages in thread From: Jason Wever @ 2006-07-14 16:32 UTC (permalink / raw To: gentoo-dev [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN; format=flowed, Size: 829 bytes --] -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, 14 Jul 2006, Diego 'Flameeyes' Pettenò wrote: > But as when I asked it was considered "low priority", then you can start > barking at portage devs, instead of me. I know some of us arch team ninjas asked for this in bug #96368 some time ago. For us it would be very very handy to be able to do this rather than lots of stuff like "foo? (!arch bar baz)" and the like as well as printing out additional ewarns to note that this use flag doesn't work on this arch for this package that no one ever sees. Cheers, - -- Jason Wever Gentoo/Sparc Team Co-Lead -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) iD8DBQFEt8cSdKvgdVioq28RAiHIAKCOvHET5vWYJ1tL1boX16VKY/WrzgCgklpS SOmbeqoQVdyDuIoClI1FHYA= =T0Pq -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2006-07-16 4:59 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-07-14 4:03 [gentoo-dev] 'mad' vs 'mp3' USE flags Daniel Watkins 2006-07-14 14:20 ` Diego 'Flameeyes' Pettenò 2006-07-14 14:43 ` Chris Gianelloni 2006-07-14 14:59 ` Ciaran McCreesh 2006-07-14 17:49 ` [gentoo-dev] " Daniel Watkins 2006-07-14 17:59 ` Ciaran McCreesh 2006-07-14 18:14 ` [gentoo-dev] " Chris Gianelloni 2006-07-14 18:34 ` Ciaran McCreesh 2006-07-14 15:09 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:20 ` Chris Gianelloni 2006-07-14 18:42 ` Diego 'Flameeyes' Pettenò 2006-07-14 18:45 ` Chris Gianelloni 2006-07-16 4:38 ` Mike Frysinger 2006-07-14 18:24 ` Simon Stelling 2006-07-14 18:43 ` Diego 'Flameeyes' Pettenò 2006-07-14 20:24 ` Zac Medico 2006-07-14 20:31 ` Diego 'Flameeyes' Pettenò 2006-07-15 10:36 ` [gentoo-dev] " Duncan 2006-07-15 15:26 ` Alec Warner 2006-07-14 14:38 ` [gentoo-dev] " Chris Gianelloni 2006-07-14 14:51 ` Diego 'Flameeyes' Pettenò 2006-07-14 16:32 ` Jason Wever
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox