Re: [gentoo-dev] Version Bumps

2015-03-31 Thread Jeroen Roovers
On Sat, 28 Mar 2015 12:16:30 +0100
"Justin Lecher (jlec)"  wrote:

> Please check packages more carefully e.g. comparing configure.ac,
> Makefile.am, README, INSTALL, setup.py, requirements.txt and what all
> those names are.

Also make sure your CApitalisation in ChangeLog MEssages is COrrect.

jlec → gentoo-x86 (sci-biology/allpathslg/) Version BUmp; move to
EAPI=5 and autotools-utils.eclass; thanks Martin Mokrejs for preparing
the bump
jlec → gentoo-x86 (net-analyzer/ospd/) Version BUmp; Drop py3 support, bug 
#530992


 jer



Re: [gentoo-dev] Should Gentoo do https by default?

2015-03-31 Thread Alec Warner
On Mon, Mar 30, 2015 at 8:58 PM, Dean Stephens  wrote:

> On 03/27/15 15:29, Hanno Böck wrote:
> > These days pretty much all big players use https only (google,
> > facebook, twitter, github, ...). You can't really use the
> > mainstream internet if your firewall blocks https.
> >
> Can we please stop making stuff up[1] just to make an argument seem
> stronger to the overly credulous?


I agree his argument is bogus (plenty of the internet is http) but relying
on undocumented query arguments to prevent ssl redirection is...not really
the example I'd chose to use to illustrate the point.


> [1] http://www.google.com/search?q=this+is+not+impossible&gws_rd=ssl


Re: [gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Mike Gilbert
On Tue, Mar 31, 2015 at 8:36 PM, Alec Warner  wrote:
> Personally I'm with Vapier that this is a Bad Idea(TM) for the reasons he
> stated; but I'm unsure we have "A Policy Against It"
>
> It seems like something one might offer an eselect module for though.

I've had a couple people recommend this; I suppose it's a reasonable
alternative. I shall add it to my list of options on the the bug. ^_^



Re: [gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Alec Warner
On Tue, Mar 31, 2015 at 5:14 PM, Mike Gilbert  wrote:

> On Tue, Mar 31, 2015 at 5:21 PM, Alec Warner  wrote:
> >
> >
> > On Tue, Mar 31, 2015 at 11:14 AM, Mike Gilbert 
> wrote:
> >>
> >> Hi all,
> >>
> >> I have been bumping heads with Mike Frysinger (vapier) on the topic of
> >> drop-in config files that are utilized by quite a few system services
> >> on Gentoo. For reference, see bug 544150.
> >
> >
> > I am going to the movies with Mike tomorrow, I will be sure to cuddle
> him on
> > your behalf.
>
> Thanks? ^_^
>

Free cuddles for everyone!


>
> >>
> >>
> >> Mike claims that Gentoo has a policy of "not enabling anything by
> >> default", and that this policy applies to both init scripts, and
> >> drop-in configuration files.
> >
> >
> > I would say the policy for *services* is that non-critical services are
> not
> > enabled by default. I would argue that is a policy decision that is
> distro
> > wide.
> > Maintainers are of course, at liberty to determine if their service is
> > 'critical' or not.
>
> Right, I agree that this makes sense for services.
>
> But I don't really think the configuration fragments I am referring to
> could really be called "services". However, they do affect the
> operation of services.
>
> Should packages be allow to set/alter the configuration of a system
> service automatically? I would say yes, and it is up to the maintainer
> to decide what is reasonable here.
>

Personally I'm with Vapier that this is a Bad Idea(TM) for the reasons he
stated; but I'm unsure we have "A Policy Against It"

It seems like something one might offer an eselect module for though.


>
> >> My questions to the community:
> >>
> >> - Do we have a policy regarding enablement of drop-in config files?
> >
> >
> > Maintainers discretion.
> >
> >>
> >> - If so, what is it? Where is it documented?
> >
> >
> > My brain; seriously though, generally undocumented things imply
> maintainers
> > discretion.
>
> We either have a policy that the maintainer is supposed to follow
> (barring some reasonable exception), or we don't have a policy and the
> maintainer can do what they want.
>
> In the referenced bug, I'm being told that an existing policy applies
> here and that a bunch of existing packages violate this policy; I'm
> trying to verify if that is the case, and if so, what is the policy,
> and how is it applicable?
>

I think that is a question for Mike, if he can't reference a written
policy; he is probably SOL :)

-A


Re: [gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Mike Gilbert
On Tue, Mar 31, 2015 at 5:21 PM, Alec Warner  wrote:
>
>
> On Tue, Mar 31, 2015 at 11:14 AM, Mike Gilbert  wrote:
>>
>> Hi all,
>>
>> I have been bumping heads with Mike Frysinger (vapier) on the topic of
>> drop-in config files that are utilized by quite a few system services
>> on Gentoo. For reference, see bug 544150.
>
>
> I am going to the movies with Mike tomorrow, I will be sure to cuddle him on
> your behalf.

Thanks? ^_^

>>
>>
>> Mike claims that Gentoo has a policy of "not enabling anything by
>> default", and that this policy applies to both init scripts, and
>> drop-in configuration files.
>
>
> I would say the policy for *services* is that non-critical services are not
> enabled by default. I would argue that is a policy decision that is distro
> wide.
> Maintainers are of course, at liberty to determine if their service is
> 'critical' or not.

Right, I agree that this makes sense for services.

But I don't really think the configuration fragments I am referring to
could really be called "services". However, they do affect the
operation of services.

Should packages be allow to set/alter the configuration of a system
service automatically? I would say yes, and it is up to the maintainer
to decide what is reasonable here.

>> My questions to the community:
>>
>> - Do we have a policy regarding enablement of drop-in config files?
>
>
> Maintainers discretion.
>
>>
>> - If so, what is it? Where is it documented?
>
>
> My brain; seriously though, generally undocumented things imply maintainers
> discretion.

We either have a policy that the maintainer is supposed to follow
(barring some reasonable exception), or we don't have a policy and the
maintainer can do what they want.

In the referenced bug, I'm being told that an existing policy applies
here and that a bunch of existing packages violate this policy; I'm
trying to verify if that is the case, and if so, what is the policy,
and how is it applicable?



[gentoo-dev] Re: RFC: app-eselect category

2015-03-31 Thread Ulrich Mueller
> On Mon, 30 Mar 2015, I wrote:

> Since I've seen only favourable replies, I'm going to create the
> category on Wednesday. I'll also take care of the package moves and
> of reverse dependencies.

All done, one day early.

Unfortunately, updating reverse dependencies took me longer than
expected (repoman and cvs taking their time) so there was some time
window with new packages already in place but package moves for the
old ones still missing. My apologies to developers and users for any
trouble caused by this. In retrospect, I should have asked infra to
suspend rsync during the move process.

Ulrich


pgpj7UrUUsoWQ.pgp
Description: PGP signature


Re: [gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Alec Warner
On Tue, Mar 31, 2015 at 11:14 AM, Mike Gilbert  wrote:

> Hi all,
>
> I have been bumping heads with Mike Frysinger (vapier) on the topic of
> drop-in config files that are utilized by quite a few system services
> on Gentoo. For reference, see bug 544150.
>

I am going to the movies with Mike tomorrow, I will be sure to cuddle him
on your behalf.


>
> Mike claims that Gentoo has a policy of "not enabling anything by
> default", and that this policy applies to both init scripts, and
> drop-in configuration files.
>

I would say the policy for *services* is that non-critical services are not
enabled by default. I would argue that is a policy decision that is distro
wide.
Maintainers are of course, at liberty to determine if their service is
'critical' or not.


>
> I counter that we have no such policy. We don't generally enable init
> scripts by default because that just makes logical sense. Mike F. is
> trying to apply this same logic to drop-in configs, and that just
> doesn't fit.




> Regarding drop-in configuration files, there are many examples where
> these are generally enabled by default, or it is left to the
> maintainers discretion:
>
> - udev rules are enabled by default
> - crontab entries are left to the maintainer, but are generally
> enabled by default
> - tmpfiles.d entries are enabled by default
> - logrotate entries are enabled by default
> - binfmt.d entries are enabled by default
>
> Further, the way many of these services is designed does not allow for
> the drop-in configs to be easily disabled by default by the OS vendor.
> However, in most cases, they may be disabled by the sysadmin by use of
> an overriding drop-in config somewhere under /etc.
>
> My questions to the community:
>
> - Do we have a policy regarding enablement of drop-in config files?
>

Maintainers discretion.


> - If so, what is it? Where is it documented?
>

My brain; seriously though, generally undocumented things imply maintainers
discretion.


> - If not, do we need a policy and what should it be?
>

I hope not; but if you do something silly, be prepared to get called on it.


> - Keep in mind that any policy needs to be technically feasible to
> implement.


Re: [gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Rich Freeman
On Tue, Mar 31, 2015 at 2:14 PM, Mike Gilbert  wrote:
>
> - Do we have a policy regarding enablement of drop-in config files?
> - If so, what is it? Where is it documented?
> - If not, do we need a policy and what should it be?
> - Keep in mind that any policy needs to be technically feasible to implement.
>

I have no idea if one is documented, but I think the best we're going
to do is set up some principles (the usual Gentoo stuff) and leave it
to maintainer discretion.  I don't see how anything else will ever
work.

For example, you point out that we generally don't enable init.d
scripts, but that isn't true for a lot of the stuff that is needed to
boot the system.  Maybe we don't enable lvm by default, but stuff like
procfs or sysctl is always on out of the box, and it just wouldn't
make sense not to do it that way (this isn't Linux From Scratch).

Of course, we should always allow users to override the defaults
either way, enabling stuff or disabling stuff as they please.  If one
way of setting things up makes it easier for users to tweak things
then that should be a consideration.  So should be aligning with
upstream.

Basically, policy shouldn't be an excuse for doing something dumb.

-- 
Rich



[gentoo-dev] Policy regarding enablement of drop-in configuration files

2015-03-31 Thread Mike Gilbert
Hi all,

I have been bumping heads with Mike Frysinger (vapier) on the topic of
drop-in config files that are utilized by quite a few system services
on Gentoo. For reference, see bug 544150.

Mike claims that Gentoo has a policy of "not enabling anything by
default", and that this policy applies to both init scripts, and
drop-in configuration files.

I counter that we have no such policy. We don't generally enable init
scripts by default because that just makes logical sense. Mike F. is
trying to apply this same logic to drop-in configs, and that just
doesn't fit.

Regarding drop-in configuration files, there are many examples where
these are generally enabled by default, or it is left to the
maintainers discretion:

- udev rules are enabled by default
- crontab entries are left to the maintainer, but are generally
enabled by default
- tmpfiles.d entries are enabled by default
- logrotate entries are enabled by default
- binfmt.d entries are enabled by default

Further, the way many of these services is designed does not allow for
the drop-in configs to be easily disabled by default by the OS vendor.
However, in most cases, they may be disabled by the sysadmin by use of
an overriding drop-in config somewhere under /etc.

My questions to the community:

- Do we have a policy regarding enablement of drop-in config files?
- If so, what is it? Where is it documented?
- If not, do we need a policy and what should it be?
- Keep in mind that any policy needs to be technically feasible to implement.



Re: 回复:Re: [gentoo-dev] RFC News item: FFmpeg default

2015-03-31 Thread Peter Stuge
Nicol TAO wrote:
> so. believe it or not?

Communication should reduce confusion, not risk increasing it.


//Peter