public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Diego Elio Pettenò" <flameeyes@flameeyes.eu>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: linux-firmware
Date: Wed, 20 Feb 2013 18:01:20 +0100	[thread overview]
Message-ID: <51250160.6060006@flameeyes.eu> (raw)
In-Reply-To: <CAAr7Pr-oR3+BQLGJPM17s6RUj6T19wLQmMAwo5C7XK-u+L6YQA@mail.gmail.com>

On 20/02/2013 17:45, Alec Warner wrote:
> 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.

This has been proposed a bunch of times before, and I still wish to see
it implemented.

On the other hand, even for those that currently require network for
src_test, if there was a quick opt-out, I foresee trouble: quite a few
times it's possible to test 90% (figurative number) of a library without
network, you just need to take the time to disable the network-bound
tests (eventually giving upstream a patch to enable/disable the network
side, or to ignore network failures instead of consider them a FAIL —
versus getting the wrong response which _is_ a FAIL).

Having non-masked ebuilds rely on network access also makes it extremely
hard to do things such as isolated builds (for embedded/firmware-style
OSes), and by experience would make the whole tinderboxing effort nearly
unfeasible — for sure I would shut down both the tinderboxes as I'd be
debugging network issues more often than actual problems with
tinderbox/packages.

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

+1 — It requires some work from someone to actually split the stuff
manually though, and there is at least one problem: somebody _got_ to
redist the firmware for it to be fetched.. unless.

But yes, the first obvious solution is, when snapshotting the
repository, to just drop the noredist files, and add the above-suggested
USE flag for the non-free ones.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


  reply	other threads:[~2013-02-20 17:01 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-16 13:08 [gentoo-dev] Packages up for grabs due lack of time Pacho Ramos
2013-02-16 13:38 ` Tom Wijsman
2013-02-16 13:41 ` Aaron Bauman
2013-02-16 13:44 ` Diego Elio Pettenò
2013-02-16 13:59   ` Peter Stuge
2013-02-16 14:00     ` Samuli Suominen
2013-02-16 14:10     ` Diego Elio Pettenò
2013-02-16 15:08       ` Ulrich Mueller
2013-02-16 15:14         ` Rick "Zero_Chaos" Farina
2013-02-16 16:13           ` Ulrich Mueller
2013-02-16 16:28             ` Mike Gilbert
2013-02-16 17:35               ` Ulrich Mueller
2013-02-16 18:40                 ` Mike Gilbert
2013-02-16 15:18         ` Diego Elio Pettenò
2013-02-16 15:43       ` Peter Stuge
2013-02-17 17:40         ` Chí-Thanh Christopher Nguyễn
2013-02-18  4:47           ` [gentoo-dev] " Ryan Hill
2013-02-18 11:22             ` Maxim Kammerer
2013-02-18 13:11             ` Chí-Thanh Christopher Nguyễn
2013-02-18 21:02             ` Rémi Cardona
2013-02-16 14:41   ` [gentoo-dev] " Rick "Zero_Chaos" Farina
2013-02-16 14:42     ` Diego Elio Pettenò
2013-02-16 15:11       ` Ulrich Mueller
2013-02-17  5:06         ` Rick "Zero_Chaos" Farina
2013-02-17 10:04           ` [gentoo-dev] linux-firmware (was: Re: Packages up for grabs due lack of time) Ulrich Mueller
2013-02-19 14:18             ` [gentoo-dev] linux-firmware Rick "Zero_Chaos" Farina
2013-02-20  4:43               ` [gentoo-dev] linux-firmware Duncan
2013-02-20  6:03                 ` Alec Warner
2013-02-20  7:55                   ` Ulrich Mueller
2013-02-20  8:16                     ` Alec Warner
2013-02-20  9:09                       ` Ulrich Mueller
2013-02-20 16:19                     ` Rick "Zero_Chaos" Farina
2013-02-20 16:44                       ` Ulrich Mueller
2013-02-20 16:52                         ` Rick "Zero_Chaos" Farina
2013-02-20  8:37                 ` Peter Stuge
2013-02-20 12:02                 ` Rich Freeman
2013-02-20 12:10                   ` Tomáš Chvátal
2013-02-20 13:29                     ` Chí-Thanh Christopher Nguyễn
2013-02-20 13:31                       ` Diego Elio Pettenò
2013-02-20 13:17                   ` Diego Elio Pettenò
2013-02-20 16:03                     ` Rich Freeman
2013-02-20 16:10                       ` Diego Elio Pettenò
2013-02-20 18:22                       ` Greg KH
2013-02-20 18:25                         ` Peter Stuge
2013-02-20 18:43                           ` Greg KH
2013-02-20 18:51                             ` Diego Elio Pettenò
2013-02-21 17:26                               ` Greg KH
2013-02-21 17:44                                 ` Ian Stakenvicius
2013-02-21 18:33                                 ` Ulrich Mueller
2013-02-21 19:55                                   ` Greg KH
2013-02-21 20:44                                     ` Ulrich Mueller
2013-02-21 21:22                                       ` Rich Freeman
2013-02-21 22:44                                       ` Greg KH
2013-02-21 23:18                                         ` Rich Freeman
2013-02-22  1:54                                           ` David Abbott
2013-02-22 20:53                                           ` Roy Bamford
2013-02-21 22:16                                     ` Duncan
2013-02-20 16:28                     ` Peter Stuge
2013-02-20 16:37                       ` Diego Elio Pettenò
2013-02-20 16:45                       ` Alec Warner
2013-02-20 17:01                         ` Diego Elio Pettenò [this message]
2013-02-20 19:18                           ` Chí-Thanh Christopher Nguyễn
2013-02-20 17:17                         ` Rich Freeman
2013-02-20 17:25                           ` Alec Warner
2013-02-20 17:28                             ` Rich Freeman
2013-02-20 17:32                               ` Diego Elio Pettenò
2013-02-20 17:42                                 ` Rich Freeman
2013-02-20 19:20                                   ` Chí-Thanh Christopher Nguyễn
2013-02-20 19:24                                     ` Rich Freeman
2013-02-20 19:40                                 ` Rick "Zero_Chaos" Farina
2013-02-17 10:05           ` [gentoo-dev] Packages up for grabs due lack of time Michał Górny
2013-02-17 10:09             ` Samuli Suominen
2013-02-17 11:42               ` Michał Górny
2013-02-18  5:25                 ` [gentoo-dev] " Ryan Hill
2013-02-17 17:35   ` [gentoo-dev] " Chí-Thanh Christopher Nguyễn
2013-02-16 21:45 ` Tim Harder
2013-02-18 10:43 ` Sven Eden
2013-02-18 13:23 ` Anthony G. Basile

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51250160.6060006@flameeyes.eu \
    --to=flameeyes@flameeyes.eu \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox