Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Tom Wijsman
On Thu, 11 Sep 2014 23:40:32 + hasufell hasuf...@gentoo.org wrote: I don't see [...] It is hard to connect the dots if you don't know about the dots; do your homework to find them, ask questions when you don't. [...] any sense in what you say. You sound confused. Without those dots, your

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Tom Wijsman
On Sat, 13 Sep 2014 22:44:49 + hasufell hasuf...@gentoo.org wrote: Jauhien Piatlicki: In the ideal country of elves. In the real life it can be not possible to build and install software in a given distribution without downstream patches. You can find examples of such live ebuilds

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Georg Rudoy
2014-09-10 15:59 GMT+01:00 Tom Wijsman tom...@gentoo.org: On Wed, 10 Sep 2014 13:56:04 + hasufell hasuf...@gentoo.org wrote: Tom Wijsman: On Tue, 09 Sep 2014 19:12:28 + hasufell hasuf...@gentoo.org wrote: Jauhien Piatlicki: When I accept ~arch I expect that no live ebuilds

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Georg Rudoy
2014-09-13 21:03 GMT+01:00 Peter Stuge pe...@stuge.se: I would actually expect there to be a policy which forbids patches on live ebuilds. Make another live ebuild or maybe an overlay if you want to offer a different set of commits than the upstream repo. For me, the whole point of live

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Tom Wijsman
On Mon, 15 Sep 2014 10:11:08 +0100 Georg Rudoy 0xd34df...@gmail.com wrote: How frequently the list of supported arches does shrink? Is it statistically significant? The amount of software that exists makes this impossible to determine.

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Georg Rudoy
2014-09-15 10:24 GMT+01:00 Tom Wijsman tom...@gentoo.org: On Mon, 15 Sep 2014 10:11:08 +0100 Georg Rudoy 0xd34df...@gmail.com wrote: How frequently the list of supported arches does shrink? Is it statistically significant? The amount of software that exists makes this impossible to

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-15 Thread Tom Wijsman
On Mon, 15 Sep 2014 10:28:16 +0100 Georg Rudoy 0xd34df...@gmail.com wrote: Let's limit our sample to Gentoo tree then. How frequently arches list shrinked as a result of bumping the version (because the upstream has chosen so, not because of insufficient resources to keep testing all

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-13 Thread Peter Stuge
Jauhien Piatlicki wrote: Emerging live ebuild usually is quite a risky thing, I don't know. It depends on the culture of the particular repository, and while it is true that many open source repos are utter crap I'm not sure if that is the common case? I like to believe that developers actually

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-13 Thread Jauhien Piatlicki
13.09.14 19:31, Peter Stuge написав(ла): Jauhien Piatlicki wrote: Emerging live ebuild usually is quite a risky thing, I don't know. It depends on the culture of the particular repository, and while it is true that many open source repos are utter crap I'm not sure if that is the common

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-13 Thread Peter Stuge
Jauhien Piatlicki wrote: The question is not about crap in the upstream, but about changed dependencies, behavior, whatever else. That's a good point. E.g. we in downstream have some patches, when upstream changes related code (e.g. applying our patches), ebuild fails to build. I consider

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-13 Thread Jauhien Piatlicki
Hi, 13.09.14 22:03, Peter Stuge написав(ла): E.g. we in downstream have some patches, when upstream changes related code (e.g. applying our patches), ebuild fails to build. I consider this a separate issue however. I would actually expect there to be a policy which forbids patches on live

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-13 Thread hasufell
Jauhien Piatlicki: In the ideal country of elves. In the real life it can be not possible to build and install software in a given distribution without downstream patches. You can find examples of such live ebuilds in Gentoo tree. I think it's not appropriate and shouldn't generally be done

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-11 Thread Tom Wijsman
On Wed, 10 Sep 2014 15:09:38 + hasufell hasuf...@gentoo.org wrote: Tom Wijsman: It improves usability by providing additional information. Usability is not to be found in information that is subject to change. Please also set DEPEND, RDEPEND, EGIT_REPO_URI, DESCRIPTION and the

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-11 Thread hasufell
Tom Wijsman: On Wed, 10 Sep 2014 15:09:38 + hasufell hasuf...@gentoo.org wrote: Tom Wijsman: It improves usability by providing additional information. Usability is not to be found in information that is subject to change. Please also set DEPEND, RDEPEND, EGIT_REPO_URI, DESCRIPTION

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-10 Thread Tom Wijsman
On Tue, 09 Sep 2014 19:12:28 + hasufell hasuf...@gentoo.org wrote: Jauhien Piatlicki: When I accept ~arch I expect that no live ebuilds will be built. I think other gentoo users expect the same. Just because users are used to it doesn't make it better. How does it make it better

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-10 Thread hasufell
Tom Wijsman: On Tue, 09 Sep 2014 19:12:28 + hasufell hasuf...@gentoo.org wrote: Jauhien Piatlicki: When I accept ~arch I expect that no live ebuilds will be built. I think other gentoo users expect the same. Just because users are used to it doesn't make it better. How does it

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-10 Thread Tom Wijsman
On Wed, 10 Sep 2014 13:56:04 + hasufell hasuf...@gentoo.org wrote: Tom Wijsman: On Tue, 09 Sep 2014 19:12:28 + hasufell hasuf...@gentoo.org wrote: Jauhien Piatlicki: When I accept ~arch I expect that no live ebuilds will be built. I think other gentoo users expect the

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-10 Thread hasufell
Tom Wijsman: It improves usability by providing additional information. Usability is not to be found in information that is subject to change. Please also set DEPEND, RDEPEND, EGIT_REPO_URI, DESCRIPTION and the rest of them to , because they are all subject to change. So, both quotes

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Samuli Suominen
On 08/09/14 06:47, Rick Zero_Chaos Farina wrote: On 09/07/2014 09:03 PM, Rich Freeman wrote: Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the tree if they use an scm to fetch their sources. There are a bunch of reasons for this, and for the

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread hasufell
Samuli Suominen: On 08/09/14 06:47, Rick Zero_Chaos Farina wrote: On 09/07/2014 09:03 PM, Rich Freeman wrote: Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the tree if they use an scm to fetch their sources. There are a bunch of reasons for

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Michał Górny
Dnia 2014-09-09, o godz. 17:41:27 hasufell hasuf...@gentoo.org napisał(a): Samuli Suominen: On 08/09/14 06:47, Rick Zero_Chaos Farina wrote: On 09/07/2014 09:03 PM, Rich Freeman wrote: Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread hasufell
Michał Górny: Dnia 2014-09-09, o godz. 17:41:27 hasufell hasuf...@gentoo.org napisał(a): Samuli Suominen: On 08/09/14 06:47, Rick Zero_Chaos Farina wrote: On 09/07/2014 09:03 PM, Rich Freeman wrote: Right now the general policy is that we don't allow unmasked (hard or via keywords)

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Michał Górny
Dnia 2014-09-09, o godz. 17:58:17 hasufell hasuf...@gentoo.org napisał(a): Michał Górny: Dnia 2014-09-09, o godz. 17:41:27 hasufell hasuf...@gentoo.org napisał(a): Samuli Suominen: On 08/09/14 06:47, Rick Zero_Chaos Farina wrote: On 09/07/2014 09:03 PM, Rich Freeman wrote: Right

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Rich Freeman
On Tue, Sep 9, 2014 at 2:16 PM, Michał Górny mgo...@gentoo.org wrote: Dnia 2014-09-09, o godz. 17:58:17 hasufell hasuf...@gentoo.org napisał(a): Michał Górny: Dnia 2014-09-09, o godz. 17:41:27 hasufell hasuf...@gentoo.org napisał(a): Samuli Suominen: On 08/09/14 06:47, Rick

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Rich Freeman
On Mon, Sep 8, 2014 at 2:59 AM, Ulrich Mueller u...@gentoo.org wrote: What is the problem with making snapshot of some git commit and placing it on mirrors? To be clear, there isn't one. The more typical approach for fixes is to use the upstream main release tarball and continue to provide

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread hasufell
Michał Górny: And how can you test a VCS ebuild? You can't assume upstream will be stuck on one commit. I don't see the argument. It sounds like you are saying one day, upstream might stop supporting architecture xy, so better we just omit all of them from KEYWORDS. Err? For example, I

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Michał Górny
Dnia 2014-09-07, o godz. 21:03:00 Rich Freeman ri...@gentoo.org napisał(a): Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the tree if they use an scm to fetch their sources. There are a bunch of reasons for this, and for the most part they

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread Jauhien Piatlicki
Hi, 09.09.14 20:36, hasufell написав(ла): Michał Górny: And how can you test a VCS ebuild? You can't assume upstream will be stuck on one commit. I don't see the argument. It sounds like you are saying one day, upstream might stop supporting architecture xy, so better we just omit all

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-09 Thread hasufell
Jauhien Piatlicki: When I accept ~arch I expect that no live ebuilds will be built. I think other gentoo users expect the same. Just because users are used to it doesn't make it better. Emerging live ebuild usually is quite a risky thing, so hiding such stuff behind dropped keywords is

[gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-07 Thread Rich Freeman
Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the tree if they use an scm to fetch their sources. There are a bunch of reasons for this, and for the most part they make sense. I was wondering if this policy still made sense in the case of scm

Re: [gentoo-dev] Does the scm ebuild masking policy make sense for git?

2014-09-07 Thread Rick Zero_Chaos Farina
On 09/07/2014 09:03 PM, Rich Freeman wrote: Right now the general policy is that we don't allow unmasked (hard or via keywords) ebuilds in the tree if they use an scm to fetch their sources. There are a bunch of reasons for this, and for the most part they make sense. Hard masking is a relic