On Wed, Feb 20, 2013 at 8:28 AM, Peter Stuge <pe...@stuge.se> wrote:
> Diego Elio Pettenò wrote:
>> The policy is also because any ebuild relying on a network service
>> to work cannot be assured to work at any point in time
>
> While noble, I think it is a bit naïve. Reality is that many if not
> most ebuilds *anyway* rely on temporal things - such as a current
> enough versions of portage, or a new enough profile, or tar and sed.

These are things that we have covered, generally speaking. @system
will bring in tar and sed, and a minimum version of portage. Old
profiles are tagged as deprecated, and users are encouraged to migrate
to current profiles. The PMS defines which bits the ebuilds can use,
and if a program needs a 'newer' sed, it should say so in its
dependencies.

We could add something like PROPERTIES="network" to packages that
require the network. I'm vaguely sure for instance, that some
src_test() phases require a functioning network to work properly.

>
> Requiring git and a network connection is the restriction imposed by
> the copyright holder. There's really no way around that.

I'm confused though, we can easily just make 2 ebuilds.

linux-firmware[non-free] <- the use flag to toggle between free and
non-free licenses.
linux-firmware-noredist <- This one is RESTRICT="fetch mirror"

RESTRICT="fetch mirror" already exists, has existed for years, and
exists for exactly this purpose.

>
>
>> depends on the network connection of the user, but it also depends
>> on the service to be available.
>
> Right, because those files can only be legally distributed by the
> service on the network. No matter how much you and I think that
> sucks, it is still the only way for the user to get that file.
>
> It makes no sense to make that unneccessarily difficult for users.

I don't think fetch restriction is that annoying. You could argue that
we do it debian / ubuntu style where the files are fetched in a
postinstall, but I think that is sort of hacky myself.

>
>
>> So don't even _think_ about trying to ask for an exception for Git,
>> because you'll have to have it over my ssh key.
>
> This is just trying to be a bully and acting like a drama queen,
> which does nothing but make you look super silly, and that seems
> completely unneccessary.
>
> If you dislike something then you should express that in a more
> mature manner so that people can actually take you seriously.
>
> When you behave badly like this you just end up getting bad behavior,
> spite and disrespect in return, even if it takes a while to reach you.
>
>
> //Peter
>

Reply via email to