[gentoo-dev] Re: CPU use flag detection

2013-05-21 Thread Ryan Hill
On Sat, 18 May 2013 12:14:35 -0700
Matt Turner  wrote:

> > MMX2/MMXEXT still confuses me.
> 
> SSE1 and /Enhanced/ 3DNow! added some extra MMX instructions. Some
> (pshufw and pmulhuw particularly) turn out to be rather useful in
> software compositing. I use them in the pixman MMX code.
> 
> See http://mattst88.com/programming/asmref/ (Sorry about the broken
> search box. It works, you just don't see what you type)

Oh I am going to get a lot of use out of this.

> Set Requires = Enhanced 3DNow!. The instructions that are listed as
> 'Enhanced 3DNow! or SSE1' are what are known as MMX2 or MMXEXT.
> 
> The particularly annoying thing about using them is that there's no
> -mmmx2 or -mmmxext, but turning on -msse causes illegal instructions
> to be generated for old AMD or Geode CPUs, while -m3dnow causes the
> same problems for Intel CPUs. And, there's not actually even an
> -m3dnowext flag (anymore?) anyway, so it's kind of a mess.

Ah, that explains why I always thought they were Enh 3DNow options.  Looks like
I have them spread out between MMX and Enh 3DNow in analyze-x86.  Oops.


-- 
Ryan Hillpsn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463


signature.asc
Description: PGP signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Rick "Zero_Chaos" Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/21/2013 07:43 PM, Thomas Sachau wrote:
> Rick "Zero_Chaos" Farina schrieb:
>> On 05/21/2013 09:20 AM, Markos Chandras wrote:
>>> On 21 May 2013 13:21, Thomas Sachau  wrote:
 "Paweł Hajdan, Jr." schrieb:
> Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
> (there is a package name and maintainer name regex in the script). You
> don't need to "hunt them down" - if you do nothing another script will
> just CC arches after 30 days.
>
> Paweł
>

 Uhm, automagic stabilization without maintainer ok? This sounds like a
 bad idea.

 Doing a batch CC-ing after maintainer gave his ok or anything similar,
 which starts, when someone actually aproved the stable going is all ok,
 but doing this automaticly may get packages become stable, which are not
 intended to become so and should have never been there.

 --

 Thomas Sachau
 Gentoo Linux Developer

>>
>>> If you don't read your bugmail in 30 days then that is a different
>>> problem. I like the way Paweł handles this at the moment. 30 days is
>>> enough time for active maintainers to object. We just can't afford
>>> waiting months for inactive maintainers to act.
> 
> Who said, that bugmail is ignored? Repeating myself, it may be
> accidently deleted by the dev or some software (hint: spam filters), it
> may actually even be ignored to re-use the bug later. Since i dont
> remember even seing a hint for the "will stable in 30 days without
> objection", the arch addition is even more a bad surprise for a maintainer.

With respect, if a dev is having their bugzie mail deleted by a spam
filter they need to get that fixed, and I should hope accidental
deletion is a rare enough event as to not play a significant role here.

I do, however, completely agree that there should be some way to leave
the bug open and state that it will be stabled later.  Would a comment
trigger this in the script?  That seems semi-sane.  If the maintainer
wanted to stabilize things they would cc arches, any other comment could
likely be understood to mean "don't auto-stable this".
> 
>>
>> I have to agree very strongly with this sentiment.  If I'm ignoring my
>> bugmail for 30 days and there are no (new) active bugs against the
>> package it should be stabilized.  The only time this shouldn't happen is
>> if there is a bug in the new version which isn't present in the old version.
> 
> See above
> 
>>
>> We all need to learn to either be more responsive or stop complaining
>> when other people fix our stuff.  If you don't respond to your bugmail
>> in 30 days then "active" maintainer is a bit of a stretch unless you
>> have devaway setup.
> 
> So with a devaway setup pointing to another dev, which wont get CCed nor
> asked, so cannot deny it, the package would become stable too, even when
> it should not. ;-)
> 
Specifically I meant we should exempt packages with a maintainer on
devaway from the auto-stabilization.


Please understand I don't mean to suggest that this process is perfect,
but it is valuable and it seems people are willing to improve it where
possible so I for one would love the help getting more things stabilized.

- -Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRnD+AAAoJEKXdFCfdEflKpYAP/Am/3l/94jNFmWld8mn7QPes
IYN+GMYOxBw1s/ZXCrPHybloq8a3os49Y50710xxqsKLjK/JnlGpYohl3IQxZdlL
+9aS2r/HubRc50dDbXNjXByzMRjVYY0ej/c7lLEk3G3AfxD35AD3gxXerxXZ5j4I
jRyiQ3Ee74ramZbam+iSAs4dg91uM1aMPgpNU0UySa8Lj9JquJ4JZeLGX/gKgA6n
NcBnTN+8fWr8ketsPSnfrHlnECeYhLDw3dMNB4d5L8p8vzk8ronHIG23/dxNZvst
93LTUGPPJBirTBcxS0SEDWp6kOyhHeO7jyCYEOIvFn8RO/5gu7bsmaL734HRZx41
xl89Tvbw9aA2EAZKFhoyc6vv4/L+Put82A3GiPFYh896L3iZmP7xIFYfeUSR7aTo
rKpIshaRNS0TJIyGgI0eWSLeR1bvi3WF0heAHfMYOzbdx54Is3GpIbhAjww3xbDq
oRppTnCZAD/Y3WmdgaUosKIBzRBOFuZOGlAbD/2HvQB5KPvp8cgSlFhs8G7zx7RW
II9frccgLSY5A7SAwhSRIhU8/3uAVpHHq6dfvWtuVZbEY6SP3sD1xblwituqFcqz
WPLXo0uYF1GlkZHqIK/ZhmeJMXggstnQP0q2H1PNzEm2SlYcToHVizaeZAs6i4hd
q1OrR+URh7KqM5GCzYaA
=vISF
-END PGP SIGNATURE-



[gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Duncan
Tom Wijsman posted on Wed, 22 May 2013 00:52:15 +0200 as excerpted:

> In the Portage tree we could avoid users from having to mask files,
> because that could break their system anyway; eg. Go mask some typical
> files [1], you'll end up breaking package compilations in the long run
> as they need these files installed on your system.

And a knife or hammer can be used to murder or commit suicide as well; 
that doesn't mean they're bad tools, it means the user is misusing them.

> In Portage the /etc/package.* files are a good example, more advanced
> include / exclude file masking in the same way would certainly be a
> benefit and some kind of base / profile forced install unmask too.

Not a bad idea.  There's more advanced knives and hammers too, but you 
don't have to procure the most expensive one to do the job.  In some 
cases, even a heavy screwdriver can be used as a hammer, if that's what 
you have in your hand and the hammer's down the ladder in the toolbox.
 
> In other Package managers, I assume this madness isn't supported.

That might be part of why I don't use other PMs...

> In its current state, it certainly has its use cases; though it is often
> misused by unaware users that don't know what removal of certain files
> has as a consequence, that means it can do more bad than good...
> 
>  [1]: http://forums.gentoo.org/viewtopic-t-670094.html
>   First INSTALL_MASK I came across searching for it online,
>   particularly masking *.h, *.pc and Makefile* are very bad ideas.


Did you read the use case?  He is (was, that was 2008) doing the builds 
for his 2GB drive netbook on different build system, then doing binpkg 
installs on the netbook.  In that case, INSTALL_MASKING those filetypes 
for installation to the netbook, where he has no intention of doing any 
building anyway, makes quite a lot of sense.

In fact, I have a netbook (tho it has a much larger 100+ gig drive) and 
could use the idea myself (altho currently I don't run a PM at all on the 
netbook, instead rsyncing from the build image on the main machine, so 
I'd have to modify his use case... or mine... somewhat).

As for people misusing the available tools, gentoo has always taken the 
position that we make the tools available and document how to use them, 
but we aren't a babysitting or handholding distro, and if handholding is 
what people want/need, they better look elsewhere as gentoo's simply not 
in that market, and doesn't pretend to be.

-- 
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] Re: robo-stable bugs

2013-05-21 Thread Ryan Hill
On Sun, 19 May 2013 15:40:27 +0200
Jeroen Roovers  wrote:

> > OS: Linux
> > Status: CONFIRMED
> >   Severity: enhancement
> 
> Is a stabilisation an enhancement per se? If all stabilisations are
> enhancements, then why isn't Severity set to Normal instead? (What is
> an enhanced severity to begin with, Mozilla?)

Huh?  The severity of the bug is it's an enhancement.

Yes stabilizations are enhancements.  Always have been.

> Also, your script does not set the STABLEREQ keyword. People are having
> to hunt down your robo-stabilisation requests and add it themselves.
> You should just do it yourself or turn your script off.

Did you read the message?  The point is you're supposed to add that yourself.
It's not a STABLEREQ until you add arches.


-- 
Ryan Hillpsn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463


signature.asc
Description: PGP signature


[gentoo-dev] Re: robo-stable bugs

2013-05-21 Thread Ryan Hill
On Tue, 21 May 2013 16:17:30 -0400
Alexis Ballier  wrote:

> On Tue, 21 May 2013 20:51:52 +0100
> Markos Chandras  wrote:
> > I'd rather not see this process changes, because it has helped
> > bringing the stable tree up2date. However, given that *a few* people
> > don't like it, I suggest you don't file bugs for packages owned by
> > them.
> 
> +1
> 
> I am (was) unhappy with some corner cases that used to happen (like
> bug #428968 ) but overall I consider it very useful; I'm even
> becoming more lazy and do not look for stable candidates because I know
> some day I'll have an automated request :P

Yes my laziness won out against any objections too. :)


-- 
Ryan Hillpsn: dirtyepic_sk
   gcc-porting/toolchain/wxwidgets @ gentoo.org

47C3 6D62 4864 0E49 8E9E  7F92 ED38 BD49 957A 8463


signature.asc
Description: PGP signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Andreas K. Huettel
Am Mittwoch, 22. Mai 2013, 01:43:15 schrieb Thomas Sachau:
> 
> Who said, that bugmail is ignored? Repeating myself, it may be
> accidently deleted by the dev or some software (hint: spam filters), it
> may actually even be ignored to re-use the bug later. Since i dont
> remember even seing a hint for the "will stable in 30 days without
> objection", the arch addition is even more a bad surprise for a maintainer.
> 

Yep. Sounds like this is another case of "maintainer does not read -dev ml, 
pops up half a year after policies become active, and starts complaining".

Come on, I also have a hard time with this list. However, I'm at least 
skimming the thread titles. (And for stuff like "OMG systemd killed my 
kittens" my mail client has a nice "ignore thread" feature.) 

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



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


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Thomas Sachau
Rick "Zero_Chaos" Farina schrieb:
> On 05/21/2013 09:20 AM, Markos Chandras wrote:
>> On 21 May 2013 13:21, Thomas Sachau  wrote:
>>> "Paweł Hajdan, Jr." schrieb:
 Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
 (there is a package name and maintainer name regex in the script). You
 don't need to "hunt them down" - if you do nothing another script will
 just CC arches after 30 days.

 Paweł

>>>
>>> Uhm, automagic stabilization without maintainer ok? This sounds like a
>>> bad idea.
>>>
>>> Doing a batch CC-ing after maintainer gave his ok or anything similar,
>>> which starts, when someone actually aproved the stable going is all ok,
>>> but doing this automaticly may get packages become stable, which are not
>>> intended to become so and should have never been there.
>>>
>>> --
>>>
>>> Thomas Sachau
>>> Gentoo Linux Developer
>>>
> 
>> If you don't read your bugmail in 30 days then that is a different
>> problem. I like the way Paweł handles this at the moment. 30 days is
>> enough time for active maintainers to object. We just can't afford
>> waiting months for inactive maintainers to act.

Who said, that bugmail is ignored? Repeating myself, it may be
accidently deleted by the dev or some software (hint: spam filters), it
may actually even be ignored to re-use the bug later. Since i dont
remember even seing a hint for the "will stable in 30 days without
objection", the arch addition is even more a bad surprise for a maintainer.

> 
> I have to agree very strongly with this sentiment.  If I'm ignoring my
> bugmail for 30 days and there are no (new) active bugs against the
> package it should be stabilized.  The only time this shouldn't happen is
> if there is a bug in the new version which isn't present in the old version.

See above

> 
> We all need to learn to either be more responsive or stop complaining
> when other people fix our stuff.  If you don't respond to your bugmail
> in 30 days then "active" maintainer is a bit of a stretch unless you
> have devaway setup.

So with a devaway setup pointing to another dev, which wont get CCed nor
asked, so cannot deny it, the package would become stable too, even when
it should not. ;-)

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Thomas Sachau
"Paweł Hajdan, Jr." schrieb:
> On 5/21/13 6:38 AM, Thomas Sachau wrote:
>> And if a maintainer is not responding within 30 days, you can ping him
>> or, without a response, try to get a different maintainer. Just assuming
>> that a stable request is ok without a maintainer response is really not
>> a good idea.
> 
> Thomas, this effort is going on for over a year now (and has been
> discussed on gentoo-dev). If it's only now you've noticed, maybe the sky
> isn't falling after all.

I dont remember any auto-stabilization being accepted, but maybe this
happened in number 30 or 50 of some thread, where i already got bored
and did not follow it any more.

And how should i notice your script, when it never applies to my
packages? ;-)


> Note that there is a tradeoff here: I really started the stabilizations
> after I've noticed how many bugs are fixed in ~arch that still affect
> stable, but the fixing version didn't get stabilized. This is the
> downside of an opt-in approach, since inactive maintainers are not going
> to opt-in.
> 
> Finally, everyone from metadata.xml is CC-ed. There is no "trying a
> different maintainer" - all of them are there since day one.

"trying a different maintainer" did mean re-assigning the package, when
a maintainer is gone/inactive

> 
> Please let me know if you still have concerns - ideally back them with
> data and actual cases showing problems (or scenarios that can reasonably
> be likely) instead of just saying it _might_ lead to breakages. Anything
> _might_ lead to breakages, including taking no action here and allowing
> bugs to be not fixed for stable. :)

Give me the needed amount of time to create such data, dont miss the
motivation for such project and i may do it. ;-)

Some show cases:

When a maintainer wants to stable at a later point in time or another
version and keeps the bug open to re-use it, he would suddenly get your
suggested version stable, also he did explicitly not give his go and did
not add arches.

And if a maintainer does not respond for a certain amount of time, i
would not take it as a sign for a package to be stable, but instead of a
sign, that the package will need a new maintainer, who can then check
for the best fit for a stable candidate. After all, the latest version
may be the upstream development branch, while latest stable already
follows upstream stable branch.

So creating stable bugs with your above requirements looks ok, the point
i have a problem with is still the opt-out setting.


-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Tom Wijsman
On Tue, 21 May 2013 21:37:25 + (UTC)
Duncan <1i5t5.dun...@cox.net> wrote:

> [snip] FIRE! [snip] "hacks" of tools, thank you very much! =:^)

Glad you like it! Something that breaks isn't a solution though...

> It's a specifically designed part of the whole gentoo support of
> choice system you mention.

I wouldn't call something that's added to our red herring (make.conf) as
an afterthought "designed", but rather a lack of better approaches.

In the Portage tree we could avoid users from having to mask files,
because that could break their system anyway; eg. Go mask some typical
files [1], you'll end up breaking package compilations in the long run
as they need these files installed on your system.

In Portage the /etc/package.* files are a good example, more advanced
include / exclude file masking in the same way would certainly be a
benefit and some kind of base / profile forced install unmask too.

In other Package managers, I assume this madness isn't supported.

In its current state, it certainly has its use cases; though it is
often misused by unaware users that don't know what removal of certain
files has as a consequence, that means it can do more bad than good...

 [1]: http://forums.gentoo.org/viewtopic-t-670094.html
  First INSTALL_MASK I came across searching for it online,
  particularly masking *.h, *.pc and Makefile* are very bad ideas.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : tom...@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D


signature.asc
Description: PGP signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Alexis Ballier
On Tue, 21 May 2013 13:46:18 -0700
""Paweł Hajdan, Jr.""  wrote:

> On 5/21/13 1:17 PM, Alexis Ballier wrote:
> > On Tue, 21 May 2013 20:51:52 +0100 Markos Chandras
> >  wrote:
> >> I'd rather not see this process changes, because it has helped 
> >> bringing the stable tree up2date. However, given that *a few*
> >> people don't like it, I suggest you don't file bugs for packages
> >> owned by them.
> > 
> > +1
> > 
> > I am (was) unhappy with some corner cases that used to happen (like 
> > bug #428968 ) but overall I consider it very useful;
> 
> Thanks, Alexis.
> 
> One note about that bug: with lots of bugs being filed, it's not
> really feasible for me to track comments like that one.

I know its not really feasible; in this case the annoying part is,
besides the noise, the automated ccing of arches if there is no answer
when there actually was one on the first request. Anyway, you seem to
have fixed it because its been a while since I have not seen it (maybe
by ignoring packages that have a wontfix automated stablereq bug?).

Alexis.



[gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Duncan
Ciaran McCreesh posted on Tue, 21 May 2013 14:50:04 +0100 as excerpted:

> On Tue, 21 May 2013 04:45:12 + (UTC)
> Duncan <1i5t5.dun...@cox.net> wrote:
>> But the point you're missing is that INSTALL_MASK is NOT a hack.
> 
> Sure it is. It's a hack and remains a hack until there's a way of using
> it without risk of breakage.

LOL.  Better turn off that computer then.  By your definition it's a 
hack.  Or at least remove anything gentoo related from it.  That's a hack 
too.  Oh, and that stove and microwave, better throw them away too, 
because leave something cooking too long and... FIRE!  So they're hacks 
too.

You can go back to your tool-less pre-caveman existence if you like.  
I'll keep my "hacks" of tools, thank you very much! =:^)

-- 
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




Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Andreas K. Huettel
Am Dienstag, 21. Mai 2013, 15:38:44 schrieb Thomas Sachau:
> 
> And if a maintainer is not responding within 30 days, you can ping him
> or, without a response, try to get a different maintainer. Just assuming
> that a stable request is ok without a maintainer response is really not
> a good idea.

If none of the listed maintainers responds to a bug in 30 days in any way, the 
package is effectively unmaintained.

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



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


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Andreas K. Huettel
Pawel, 

> 
> Note that there are several things my script will ignore:
> 
> 1. Packages with any bugs open.
> 2. Packages which have at least one ~arch dependency.
> 

how about putting up a webpage documenting your script policies? Just to 
shorten discussions like this one...

The page need not be elaborate, but you could link to it in the bugreports. 
Something like

This bug has been filed automatically, see http://...

(and to everyone else, please don't complain about the extra text line in your 
bugmails now!)

Cheers, 
Andreas

-- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/



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


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Rick "Zero_Chaos" Farina
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 05/21/2013 09:20 AM, Markos Chandras wrote:
> On 21 May 2013 13:21, Thomas Sachau  wrote:
>> "Paweł Hajdan, Jr." schrieb:
>>> Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
>>> (there is a package name and maintainer name regex in the script). You
>>> don't need to "hunt them down" - if you do nothing another script will
>>> just CC arches after 30 days.
>>>
>>> Paweł
>>>
>>
>> Uhm, automagic stabilization without maintainer ok? This sounds like a
>> bad idea.
>>
>> Doing a batch CC-ing after maintainer gave his ok or anything similar,
>> which starts, when someone actually aproved the stable going is all ok,
>> but doing this automaticly may get packages become stable, which are not
>> intended to become so and should have never been there.
>>
>> --
>>
>> Thomas Sachau
>> Gentoo Linux Developer
>>
> 
> If you don't read your bugmail in 30 days then that is a different
> problem. I like the way Paweł handles this at the moment. 30 days is
> enough time for active maintainers to object. We just can't afford
> waiting months for inactive maintainers to act.
> 
I have to agree very strongly with this sentiment.  If I'm ignoring my
bugmail for 30 days and there are no (new) active bugs against the
package it should be stabilized.  The only time this shouldn't happen is
if there is a bug in the new version which isn't present in the old version.

We all need to learn to either be more responsive or stop complaining
when other people fix our stuff.  If you don't respond to your bugmail
in 30 days then "active" maintainer is a bit of a stretch unless you
have devaway setup.

- -Zero
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJRm+WEAAoJEKXdFCfdEflKNr4QAJoknm4/y8kCAjvYRbz8MfVF
Ncgis7d6gzDW0yjypHvj8WO40xzok6WSYR6PsdZ+ZZYbviGjPmuTAvnu4eq0XNKN
/CVc2cxsPrvgH+vD7dU8zaIkYI/0lrMhB3ZF6jmAyNx5NI0VFcsd+ktL/o7oh3Mz
4Um5Di25GXhoHFxmxRS03geS/k01CHHpJhP13zH8cEyzEAwqIlqPMIu+SAGPtSnm
LE7R0/sXYECM3TDaw1hF2TU3maBUv9ZJoSNRmwUYznL1Tm8M2Ns7q+L+OBGwBicB
1RZN+FabyEZenW34bhZfA1l49g8cA4l9QZPL+Zi5QudLoCuyjXCGPuyr0bL04hIy
WTI4K4gZed1eKhtjOtt12tcc6LLsnCMmueTcGVDu0n1u8dV6BgX4YGjpdmyvREAP
3R7uaFAxx7c7t+uKzDodC4lCFKeE6rn6MPWQ0lVpNM05cxusi0X84iU6W0OmCKNE
ef3GtsWbW2RevwoOE8MuY3fC87RtCi6z8sb35+IuXxsNzIBdrSFdRAf5Xh9AoEQ/
pbJTQxqxCx0oiX0JAJfE51bYSWN2Q9HY/U7Es/lcT8DimKXX569jgcrSx4OoFJgR
erpB7tTn9WWr2B3wYL1FXLDOlcvJy6VzSEhssHO/51TeUQ20ZKl33GTuOuFRmVr4
jUMivXf1nrKnwB7ZQA6b
=qesr
-END PGP SIGNATURE-



Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Paweł Hajdan, Jr.
On 5/21/13 1:17 PM, Alexis Ballier wrote:
> On Tue, 21 May 2013 20:51:52 +0100 Markos Chandras
>  wrote:
>> I'd rather not see this process changes, because it has helped 
>> bringing the stable tree up2date. However, given that *a few*
>> people don't like it, I suggest you don't file bugs for packages
>> owned by them.
> 
> +1
> 
> I am (was) unhappy with some corner cases that used to happen (like 
> bug #428968 ) but overall I consider it very useful;

Thanks, Alexis.

One note about that bug: with lots of bugs being filed, it's not really
feasible for me to track comments like that one. If there was a bug on
file about dev-ml/camlp5 breaking coq, my script wouldn't consider
dev-ml/camlp5 for stabilization - I think this is the right thing for
you to do in such cases, much better than "implicit" bugs that are not
in the bug tracker. :)

> I'm even becoming more lazy and do not look for stable candidates
> because I know some day I'll have an automated request :P

Note that there are several things my script will ignore:

1. Packages with any bugs open.
2. Packages which have at least one ~arch dependency.

I still recommend doing some pass over packages you maintain to look for
any stable candidates. Hopefully thanks to the script you should need to
do that less often.

Paweł



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Alexis Ballier
On Tue, 21 May 2013 20:51:52 +0100
Markos Chandras  wrote:
> I'd rather not see this process changes, because it has helped
> bringing the stable tree up2date. However, given that *a few* people
> don't like it, I suggest you don't file bugs for packages owned by
> them.

+1

I am (was) unhappy with some corner cases that used to happen (like
bug #428968 ) but overall I consider it very useful; I'm even
becoming more lazy and do not look for stable candidates because I know
some day I'll have an automated request :P

Alexis.



Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Markos Chandras
On 21 May 2013 19:32, "Paweł Hajdan, Jr."  wrote:
> On 5/21/13 6:38 AM, Thomas Sachau wrote:
>> And if a maintainer is not responding within 30 days, you can ping him
>> or, without a response, try to get a different maintainer. Just assuming
>> that a stable request is ok without a maintainer response is really not
>> a good idea.
>
> Thomas, this effort is going on for over a year now (and has been
> discussed on gentoo-dev). If it's only now you've noticed, maybe the sky
> isn't falling after all.
>
> Note the criteria for the bugs to be filed:
>
> 1. No open bugs for the package.
> 2. No bugs (including closed) for that particular version of the package
> (so for example closing the stabilization bug will prevent it from being
> opened again; it also takes into account bugs closed with e.g. NEEDINFO,
> which can be real issues).
> 3. At least 30 days in tree.
> 4. No repoman errors when trying to stabilize it (so all deps already
> stable).
>
> Also, arch teams are responsible for at least shallow (compile) testing
> of the package, and ideally smoke testing on run and possibly testing
> with various USE flag combinations and reverse dependencies testing (the
> latter is a regular part of my stabilization workflow, and the script
> for that is part of the same suite that files bugs).
>
> Note that there is a tradeoff here: I really started the stabilizations
> after I've noticed how many bugs are fixed in ~arch that still affect
> stable, but the fixing version didn't get stabilized. This is the
> downside of an opt-in approach, since inactive maintainers are not going
> to opt-in.
>
> Finally, everyone from metadata.xml is CC-ed. There is no "trying a
> different maintainer" - all of them are there since day one.
>
> Please let me know if you still have concerns - ideally back them with
> data and actual cases showing problems (or scenarios that can reasonably
> be likely) instead of just saying it _might_ lead to breakages. Anything
> _might_ lead to breakages, including taking no action here and allowing
> bugs to be not fixed for stable. :)
>
> Paweł
>
>

I'd rather not see this process changes, because it has helped
bringing the stable tree up2date. However, given that *a few* people
don't like it, I suggest you don't file bugs for packages owned by
them.

--
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang



Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Paweł Hajdan, Jr.
On 5/21/13 6:38 AM, Thomas Sachau wrote:
> And if a maintainer is not responding within 30 days, you can ping him
> or, without a response, try to get a different maintainer. Just assuming
> that a stable request is ok without a maintainer response is really not
> a good idea.

Thomas, this effort is going on for over a year now (and has been
discussed on gentoo-dev). If it's only now you've noticed, maybe the sky
isn't falling after all.

Note the criteria for the bugs to be filed:

1. No open bugs for the package.
2. No bugs (including closed) for that particular version of the package
(so for example closing the stabilization bug will prevent it from being
opened again; it also takes into account bugs closed with e.g. NEEDINFO,
which can be real issues).
3. At least 30 days in tree.
4. No repoman errors when trying to stabilize it (so all deps already
stable).

Also, arch teams are responsible for at least shallow (compile) testing
of the package, and ideally smoke testing on run and possibly testing
with various USE flag combinations and reverse dependencies testing (the
latter is a regular part of my stabilization workflow, and the script
for that is part of the same suite that files bugs).

Note that there is a tradeoff here: I really started the stabilizations
after I've noticed how many bugs are fixed in ~arch that still affect
stable, but the fixing version didn't get stabilized. This is the
downside of an opt-in approach, since inactive maintainers are not going
to opt-in.

Finally, everyone from metadata.xml is CC-ed. There is no "trying a
different maintainer" - all of them are there since day one.

Please let me know if you still have concerns - ideally back them with
data and actual cases showing problems (or scenarios that can reasonably
be likely) instead of just saying it _might_ lead to breakages. Anything
_might_ lead to breakages, including taking no action here and allowing
bugs to be not fixed for stable. :)

Paweł




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Michael Mol
On 05/21/2013 10:02 AM, Ciaran McCreesh wrote:
> On Tue, 21 May 2013 09:57:53 -0400
> Michael Mol  wrote:
>> On 05/21/2013 09:50 AM, Ciaran McCreesh wrote:
>>> On Tue, 21 May 2013 04:45:12 + (UTC)
>>> Duncan <1i5t5.dun...@cox.net> wrote:
 But the point you're missing is that INSTALL_MASK is NOT a hack.
>>>
>>> Sure it is. It's a hack and remains a hack until there's a way of
>>> using it without risk of breakage.
>>
>> That's a silly requirement. Every time I sit down with one of my
>> systems and start playing/exploring (If I've gone a month without
>> getting somewhat competent with something completely new to me, it's
>> been a bad month) with USE flags, I break my system with within
>> hours. USE flags are awesome at what they do, and they're incredibly
>> robust, but that doesn't mean that toggling features on and off isn't
>> dangerous.
> 
> And you're reporting bugs for all these missing or automagic
> dependencies, right?
> 

Actually, yes.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Ciaran McCreesh
On Tue, 21 May 2013 09:57:53 -0400
Michael Mol  wrote:
> On 05/21/2013 09:50 AM, Ciaran McCreesh wrote:
> > On Tue, 21 May 2013 04:45:12 + (UTC)
> > Duncan <1i5t5.dun...@cox.net> wrote:
> >> But the point you're missing is that INSTALL_MASK is NOT a hack.
> > 
> > Sure it is. It's a hack and remains a hack until there's a way of
> > using it without risk of breakage.
> 
> That's a silly requirement. Every time I sit down with one of my
> systems and start playing/exploring (If I've gone a month without
> getting somewhat competent with something completely new to me, it's
> been a bad month) with USE flags, I break my system with within
> hours. USE flags are awesome at what they do, and they're incredibly
> robust, but that doesn't mean that toggling features on and off isn't
> dangerous.

And you're reporting bugs for all these missing or automagic
dependencies, right?

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Michael Mol
On 05/21/2013 09:50 AM, Ciaran McCreesh wrote:
> On Tue, 21 May 2013 04:45:12 + (UTC)
> Duncan <1i5t5.dun...@cox.net> wrote:
>> But the point you're missing is that INSTALL_MASK is NOT a hack.
> 
> Sure it is. It's a hack and remains a hack until there's a way of using
> it without risk of breakage.
> 

That's a silly requirement. Every time I sit down with one of my systems
and start playing/exploring (If I've gone a month without getting
somewhat competent with something completely new to me, it's been a bad
month) with USE flags, I break my system with within hours. USE flags
are awesome at what they do, and they're incredibly robust, but that
doesn't mean that toggling features on and off isn't dangerous.

On a working system, *anything* you might touch in
/etc/portage/make.conf carries with it the risk of breakage. This is
what makes Gentoo a place for people who are willing to get their hands
dirty understanding how their system works.




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Ciaran McCreesh
On Tue, 21 May 2013 04:45:12 + (UTC)
Duncan <1i5t5.dun...@cox.net> wrote:
> But the point you're missing is that INSTALL_MASK is NOT a hack.

Sure it is. It's a hack and remains a hack until there's a way of using
it without risk of breakage.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Thomas Sachau
Markos Chandras schrieb:
> On 21 May 2013 13:21, Thomas Sachau  wrote:
>> "Paweł Hajdan, Jr." schrieb:
>>> Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
>>> (there is a package name and maintainer name regex in the script). You
>>> don't need to "hunt them down" - if you do nothing another script will
>>> just CC arches after 30 days.
>>>
>>> Paweł
>>>
>>
>> Uhm, automagic stabilization without maintainer ok? This sounds like a
>> bad idea.
>>
>> Doing a batch CC-ing after maintainer gave his ok or anything similar,
>> which starts, when someone actually aproved the stable going is all ok,
>> but doing this automaticly may get packages become stable, which are not
>> intended to become so and should have never been there.
>>
>> --
>>
>> Thomas Sachau
>> Gentoo Linux Developer
>>
> 
> If you don't read your bugmail in 30 days then that is a different
> problem. I like the way Paweł handles this at the moment. 30 days is
> enough time for active maintainers to object. We just can't afford
> waiting months for inactive maintainers to act.
> 
> --
> Regards,
> Markos Chandras - Gentoo Linux Developer
> http://dev.gentoo.org/~hwoarang
> 
> 

So you are a perfect human with a perfect computer and a perfect
environment? :-)

For everyone else, there are already enough possible issues with the
starting point of the bug mails (mail accidently deleted by user or some
spam setup, read mail, planned for later, forget or just planned to keep
the stable request bug open for some later stabilization time etc).

So again: I accept opt-in solutions, but opt-out is a no go for stable
request bugs.

And if a maintainer is not responding within 30 days, you can ping him
or, without a response, try to get a different maintainer. Just assuming
that a stable request is ok without a maintainer response is really not
a good idea.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Thomas Sachau
Chí-Thanh Christopher Nguyễn schrieb:
> Thomas Sachau schrieb:
>> Uhm, automagic stabilization without maintainer ok? This sounds like a
>> bad idea. Doing a batch CC-ing after maintainer gave his ok or
>> anything similar, which starts, when someone actually aproved the
>> stable going is all ok, but doing this automaticly may get packages
>> become stable, which are not intended to become so and should have
>> never been there. 
> 
> This is why the maintainer can object within 30 days (or so) or block
> the stabilization bug with another one which details the reasons why the
> package should not be stabilized.
> 
> 
> Best regards,
> Chí-Thanh Christopher Nguyễn
> 
> 
> 

I guess, you missed my point, so let me repeat it:

Automagic stabilization is a bad idea.

And just because a maintainer can opt-out per bug, it does not change
the automagic behaviour nor does it make this thing any better. In this
case, there are enough possible cases, where a maintainer does miss the
bug, so again a package may become stable, also it should never have
been a stable candidate. So again:

Automatic scripts with maintainer opt-in are ok, anything else is a bad
idea.

Beside this, i have never seen any announcement about such scripting
behaviour, which makes this automagic even worse, since it is unexpected
for maintainers, who might e.g. keep a stable request bug open for later
or to avoid dups.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Markos Chandras
On 21 May 2013 13:21, Thomas Sachau  wrote:
> "Paweł Hajdan, Jr." schrieb:
>> Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
>> (there is a package name and maintainer name regex in the script). You
>> don't need to "hunt them down" - if you do nothing another script will
>> just CC arches after 30 days.
>>
>> Paweł
>>
>
> Uhm, automagic stabilization without maintainer ok? This sounds like a
> bad idea.
>
> Doing a batch CC-ing after maintainer gave his ok or anything similar,
> which starts, when someone actually aproved the stable going is all ok,
> but doing this automaticly may get packages become stable, which are not
> intended to become so and should have never been there.
>
> --
>
> Thomas Sachau
> Gentoo Linux Developer
>

If you don't read your bugmail in 30 days then that is a different
problem. I like the way Paweł handles this at the moment. 30 days is
enough time for active maintainers to object. We just can't afford
waiting months for inactive maintainers to act.

--
Regards,
Markos Chandras - Gentoo Linux Developer
http://dev.gentoo.org/~hwoarang



Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Michael Mol
On 05/20/2013 11:34 PM, Canek Peláez Valdés wrote:
> On Tue, May 21, 2013 at 3:03 AM, Daniel Campbell 
> wrote:

[snip]

>> That's missing the point. If you don't run systemd, having unit 
>> files is pointless. Thankfully there's INSTALL_MASK and whatnot, 
>> but that seems like a hack instead of something more robust. Why 
>> include systemd unit files (by default, with no systemd USE flag, 
>> thanks to the council...) on a system that's not using it? 154 
>> files isn't negligible unless you're flippant with your system and
>>  don't care about bloat. Unused software sitting around *is* a 
>> waste of disk-space.
> 
> Unit files are not software; they are data.

That's like saying "shell scripts are not software, they are data". Unit
files, semantically and collectively, are a system-behavior-defining set
of interpreted modules written in a declarative language. In fact,
that's what makes them even remotely appealing, on comparison to
shell-based init scripts; they make declarations of requirements, the
"what", and leave it to the system resolver to work out the "how".

(It's from this perspective that I like the idea of using unit files as
a point of origin for *generating* init configurations like systemv,
openrc or runit scripts. You'd be compiling the init script for the
target init system, and your result should be more robust for it.)

> 
> And I believe you are the one missing the point. I don't run OpenRC;
>  I don't need no files in /etc/init.d. But you don't see me (nor any
>  other systemd user) complaining about pointless scripts in 
> /etc/init.d. I just put /etc/init.d in INSTALL_MASK and go on with
> my life.
> 
> Non-systemd users should do the same for files under 
> /usr/lib/systemd, if they really are that worried about systemd 
> "infecting" their systems. Complaining about a council-decided policy
> (and, I believe, backed up by the developers that matter, including
> the OpenRC maintainers) is just beating on a dead horse.

The push to keep USE flags specific to enabling and disabling program
features seems weird to me; the semantics of USE flags seem valuable for
a great deal more than that.

> 
> Get over it.
> 
>> Some people (like myself) came to Gentoo to avoid putting systemd 
>> on their systems and to make use of the great choice that Gentoo 
>> allows. This push to make systemd a "first level citizen" or 
>> whatever reeks of marketing.
> 
> If Gentoo is about choice, then systemd is one of those choices.

This I take no issue with.

> And systemd will become a first class citizen inside Gentoo, like it
>  or not.

...

> Support for it has been getting better and better, and more and more 
> Gentoo users are running with systemd.

And users are switching to eudev and mdev as well. Personally, I think
heterogeneity is a good thing...That's a huge part of why I like Gentoo;
it's a crucible for open-source software that tends to bring breakages
in edge-case (but theoretically "supported") configurations to upstream
attention.

> 
> If  some fundamentalists

...

> users don't want even one file in their systems with "systemd" on
> their paths, they can install eudev/mdev, put the necessary
> directories in INSTALL_MASK, and do the extra work. If some other
> fundamentalists users (like myself) don't want even one OpenRC
> related file on our systems, we can create an overlay to remove the
> dependency of baselayout on OpenRC, put /etc/init.d in INSTALL_MASK,
> and do the extra work.
> 
> Neither case covers the average systemd/OpenRC user, who doesn't
> care about a few scattered files in /etc/init.d nor /usr/lib/systemd,
> and just want to run her machine with the init system of her choice.
> If Gentoo is really about choice.

It is, and it should be.

> 
>> If there is desire among users for unit files, they can contact 
>> upstream or maintain their own set of unit files. It's not like 
>> they're hard to write.
> 
> So, Gentoo is about choice, but only for the choices you agree with.
>  Great.

Nobody says the devs must do whatever the users demand of them; the devs
are unpaid.

The best arguments in this thread, to my eye, have been to encourage
devs to accept user-contributed unit files.

As users, you and I can't force devs to do anything. But we can always
pull up our sleeves and dig in ourselves.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Chí-Thanh Christopher Nguyễn
Thomas Sachau schrieb:
> Uhm, automagic stabilization without maintainer ok? This sounds like a
> bad idea. Doing a batch CC-ing after maintainer gave his ok or
> anything similar, which starts, when someone actually aproved the
> stable going is all ok, but doing this automaticly may get packages
> become stable, which are not intended to become so and should have
> never been there. 

This is why the maintainer can object within 30 days (or so) or block
the stabilization bug with another one which details the reasons why the
package should not be stabilized.


Best regards,
Chí-Thanh Christopher Nguyễn




Re: [gentoo-dev] robo-stable bugs

2013-05-21 Thread Thomas Sachau
"Paweł Hajdan, Jr." schrieb:
> Remember this is supposed to _help_ Gentoo. You can opt out of the bugs
> (there is a package name and maintainer name regex in the script). You
> don't need to "hunt them down" - if you do nothing another script will
> just CC arches after 30 days.
> 
> Paweł
> 

Uhm, automagic stabilization without maintainer ok? This sounds like a
bad idea.

Doing a batch CC-ing after maintainer gave his ok or anything similar,
which starts, when someone actually aproved the stable going is all ok,
but doing this automaticly may get packages become stable, which are not
intended to become so and should have never been there.

-- 

Thomas Sachau
Gentoo Linux Developer



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] TLDNR; Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Steven J. Long
William Hubbs wrote:
> Steven J. Long wrote:
> > I haven't seen anyone say that in this entire discussion, but I might have
> > missed something. "If a user wants to run GNOME, he [can] switch to systemd"
> > is clearly not saying that, so we're left with an enigmatic "some" who 
> > haven't
> > posted to this thread, afaics.
>  
>  The point I'm trying to make here is that for gnome >=3.8, upstream
>  gnome does not support running gnome without systemd afaik.

Then I don't know why you think repeating stuff we already know adds anything 
to the
discussion.

The point you actually made was:
> Some folks want to use gnome without systemd and are putting that under the 
> gentoo
> is about choice banner and want us to support them.

And that's what I answered, so my point still stands, in response to what you
actually wrote.
 
> > It's clear to me that users have been forced through lots of changes over 
> > the
> > last 5 years, even where we just want to carry on using our machines the way
> > we always have. Isn't that what convenience layers are about? So Walter's
> > point stands.
> 
> No it doesn't, because Gentoo Linux isn't  requiring you to run systemd.

Again, you appear to be deliberately misrepresenting the discussion, this time 
in order
to make it just about whether one must run systemd or not. That's not the only 
concern.
Nor have the changes that have been forced upon users by this upstream, to zero
tangible benefit afaic but causing an awful lot of pain, been restricted to 
systemd;
the "last 5 years" I referred to.

This is the point Walter actually made:
>> If a user wants to run GNOME badly enough, he'll switch to systemd.  I don't 
>> see
>> why the rest of us (i.e. non-users of GNOME) should have to follow along and
>> reconfigure our systems.  This is a case of the tail wagging the dog.

Your strawman is that no-one is talking about anything but GNOME. Yet in 
another post
we have:

> Today the source of all our troubles is just GNOME, I am afraid that tomorrow 
> it
> will expand beyond it. 

The usual eleventy-eleven nonsense, akin to the nonsense about split /usr being 
"broken",
and here's a load of spurious reasons why from people who never saw the point, 
so let's
change everyone's setup, when /really/ it was just about udev initscripts 
requiring /usr.
And delaying start till  after localmount if you have stuff for rootfs builtin 
(which most
of us do after an install: that's how we booted to setup the rest of the 
system) works
perfectly well, without requiring you to throw another point of failure and 
maintenance
into the mix.

So, lots of changes foisted upon us, to support corner-cases that aren't even 
designed
very well[1], and will require more changes in the future, since upstream think 
they
know better than everyone else.

*Making the simple cases complex, to support the complex ones is simply doing 
it wrong.*

Especially when your idiot-box can't cope with unexpected situations, and 
instead you
rely on rubbishing users' experience, with a patronising "no-one needs that" so 
you
don't even support the complex cases very well. Mainly because you refuse to 
keep it
simple, as you want to display your virtuosity, instead of providing tools that 
users
and other developers can tie together as they see fit.

"Tail wagging the dog" sounds exactly right. So Walter's point still stands imo.
When you forego modularity, you get a ripple effect of changes. Exactly what 
we've
seen happen more and more over the last 5 years.

Providing mechanisms to handle the complex cases, or to allow the user to 
handle them,
is fine. Just don't wag the dog.
  
> > > >> Fabio Erculiani wrote
> > > >>> So what do we want to do then? Isolate from the rest of the world?

> > Gnome can depend on w/e upstream require. How is that the whole world?
> > It's not even the whole Linux ecosystem, and I can't see Qt giving up cross-
> > platform independence, just to work with systemd. That was never going to
> > happen, so it was never going to happen in KDE either, however enthused a
> > few of its volunteers were, since KDE is a showcase for Qt.
> > 

> > Matthew Thode wrote:
> > > If upstream gnome has that dep on systemd then I kinda think we should
> > > too (technical decision, not one I like personally)
> > 
> > I think we should too: all anyone has said is "Gnome is not Linux". 
> > Presenting
> > its choices as representative of every DE and upstream project is simply
> > misleading.
>  
>  I haven't done that, and I don't know of anyone else who has.

"the rest of the world" and the above comment quoted seem pretty clear to me.

So we agree it's only GNOME-3 that has the hard requirement on systemd. KDE, 
the other
big DE, which ime has brought more non-Linux users to Linux than any other, and
certainly represents the only one left of the two which still works like a 
desktop,
has no such limitation. Neither do the forks of GNOME-2, nor lxde, and indeed 
people
have original GNOME-2 working

Re: Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Rich Freeman
On Mon, May 20, 2013 at 11:03 PM, Daniel Campbell  wrote:
> 

Well, I have to at least thank you for turning this from just a
typical Gentoo flame-war into a breeding ground for LWN Quote of the
Week candidates.

Rich



Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Albert Hopkins
On Mon, May 20, 2013, at 11:03 PM, Daniel Campbell wrote:

> That's missing the point. If you don't run systemd, having unit files is
> pointless. Thankfully there's INSTALL_MASK and whatnot, but that seems
> like a hack instead of something more robust. Why include systemd unit
> files (by default, with no systemd USE flag, thanks to the council...)
> on a system that's not using it? 154 files isn't negligible unless
> you're flippant with your system and don't care about bloat. Unused
> software sitting around *is* a waste of disk-space.
> 

You've either won the "Unreasonably Pedantic Award" or the "Will Say Any
Stupid Thing Prove His/Her Point Award".  Please let me know which one
to send to you.

-a



Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Michał Górny
On Tue, 21 May 2013 09:03:54 +0200
Alan McKinnon  wrote:

> On 21/05/2013 05:03, Daniel Campbell wrote:
> > That's missing the point. If you don't run systemd, having unit files is
> > pointless. Thankfully there's INSTALL_MASK and whatnot, but that seems
> > like a hack instead of something more robust. Why include systemd unit
> > files (by default, with no systemd USE flag, thanks to the council...)
> > on a system that's not using it? 154 files isn't negligible unless
> > you're flippant with your system and don't care about bloat. Unused
> > software sitting around *is* a waste of disk-space.
> > 
> > Some people (like myself) came to Gentoo to avoid putting systemd on
> > their systems and to make use of the great choice that Gentoo allows.
> > This push to make systemd a "first level citizen" or whatever reeks of
> > marketing. If there is desire among users for unit files, they can
> > contact upstream or maintain their own set of unit files. It's not like
> > they're hard to write.
> > 
> 
> 
> 
> This is such a weak argument it's quite laughable.
> 
> I don't like gnu info files. Neither me nor anyone I know can figure out
> how to drive info.

Arrows move the cursor, enter follows links, '/' searches. And don't
dare touch anything else because nobody knows what could happen!

-- 
Best regards,
Michał Górny


signature.asc
Description: PGP signature


Re: [gentoo-dev] Re: Making systemd more accessible to "normal" users

2013-05-21 Thread Alan McKinnon
On 21/05/2013 05:03, Daniel Campbell wrote:
> That's missing the point. If you don't run systemd, having unit files is
> pointless. Thankfully there's INSTALL_MASK and whatnot, but that seems
> like a hack instead of something more robust. Why include systemd unit
> files (by default, with no systemd USE flag, thanks to the council...)
> on a system that's not using it? 154 files isn't negligible unless
> you're flippant with your system and don't care about bloat. Unused
> software sitting around *is* a waste of disk-space.
> 
> Some people (like myself) came to Gentoo to avoid putting systemd on
> their systems and to make use of the great choice that Gentoo allows.
> This push to make systemd a "first level citizen" or whatever reeks of
> marketing. If there is desire among users for unit files, they can
> contact upstream or maintain their own set of unit files. It's not like
> they're hard to write.
> 



This is such a weak argument it's quite laughable.

I don't like gnu info files. Neither me nor anyone I know can figure out
how to drive info. So, let's rip all the info files out of every
package; leaving the 3 users who do know info free to grab their copies
from upstream. I mean it's not like it's hard or anything, and info
files are easy to write.

Daniel, you should just get over it. Having choices means you let the
other guy have his choices too. Sometimes that means you have to let
that guy have a little bit of his infra lying around so his choice is
possible. And no-one ever said having choices means your exact personal
preferences wrt every little thing will be baked in.


-- 
Alan McKinnon
alan.mckin...@gmail.com