all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Ludovic Courtès" <ludo@gnu.org>
To: Leo Famulari <leo@famulari.name>
Cc: guix-devel@gnu.org
Subject: Re: 01/01: hydra: Increase image sizes for USB image and Flash image.
Date: Fri, 14 Dec 2018 10:08:50 +0100	[thread overview]
Message-ID: <87k1kc79wd.fsf@gnu.org> (raw)
In-Reply-To: <20181213203249.GE22790@jasmine.lan> (Leo Famulari's message of "Thu, 13 Dec 2018 15:32:49 -0500")

Hi,

Leo Famulari <leo@famulari.name> skribis:

> On Wed, Dec 12, 2018 at 09:17:23AM +0100, Giovanni Biscuolo wrote:
>> > I’m in favour of moving them elsewhere, such as %desktop-services.
>>
>> yes please: sound related services are not-so-base, we do not need them
>> on installation/web/mail/DNS et. al servers (and containers) and it does
>> not makes much sense to remove them an all that class of
>> hosts/containers
>> 
>> it makes sense - semantically speaking - to move sound to
>> %desktop-services since we only need sound on desktops
>  
> I would prefer if sound services were removed from the installation
> system rather than from the %base-services. I am using systems based on
> %base-services for music playback and other audio work. They are not
> desktop systems — there is no graphical interface to these machines.

Yeah I do that as well.

On closer inspection my initial diagnostic was not accurate: the ALSA
udev rules are not in the installation system itself:

--8<---------------cut here---------------start------------->8---
scheme@(gnu system install)> (define s (operating-system-services installation-os))
scheme@(gnu system install)> (fold-services s #:target-type udev-service-type)
$3 = #<<service> type: #<service-type udev 2cb00f0> value: #<<udev-configuration> udev: #<package eudev@3.2.5 gnu/packages/linux.scm:2039 3cd2e40> rules: (#<package lvm2@2.02.177 gnu/packages/linux.scm:2101 3cd2cc0> #<package crda@3.18 gnu/packages/linux.scm:2237 3cd2a80>)>>
--8<---------------cut here---------------end--------------->8---

Instead, the ALSA rules come from the bare-bones OS, which we
purposefully add as a GC root of the installation OS (see commit
4e854b1814a9216ae7cc90aef4d82fd989a519c3).

So I suppose there’s not much we can do in this area.

The good news is that there are other optimization opportunities.  :-)

--8<---------------cut here---------------start------------->8---
$ guix size $(guix system build gnu/system/install.scm) | head -10
store item                                                       total    self
/gnu/store/0zajbn9q39yva4l0zzrcshlll8qikzba-linux-libre-4.19.6     236.5   236.5  21.2%
/gnu/store/mdw00a2sq0qqyzqygmp9035g8r2rlslj-guix-0.15.0-8.71a78ba   345.7   182.3  16.3%
/gnu/store/1lcniyxkxkh8g73zvh2gpbccvl6ggna7-locale-2.28             91.8    91.8   8.2%
/gnu/store/dna8kpb00kq176rz8x69yy4j33my2q55-perl-5.28.0            146.3    58.2   5.2%
/gnu/store/ybglr7nfs8v9kpnm8vf4drg3gafnvd15-guile-static-stripped-2.2.4    45.9    45.9   4.1%
/gnu/store/r658y3cgpnf99nxjxqgjiaizx20ac4k0-guile-2.2.4            121.9    44.4   4.0%
/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4            121.9    44.4   4.0%
/gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28              37.8    36.3   3.2%
/gnu/store/4sqps8dczv3g7rwbdibfz6rf5jlk7w90-gcc-5.5.0-lib           68.0    30.2   2.7%
--8<---------------cut here---------------end--------------->8---

Ludo’.

  reply	other threads:[~2018-12-14  9:09 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20181208235341.20110.3064@vcs0.savannah.gnu.org>
     [not found] ` <20181208235342.94B112113E@vcs0.savannah.gnu.org>
2018-12-09 13:30   ` 01/01: hydra: Increase image sizes for USB image and Flash image Ludovic Courtès
2018-12-09 16:16     ` Ricardo Wurmus
2018-12-09 18:50       ` Leo Famulari
2018-12-12  8:17       ` Giovanni Biscuolo
2018-12-13 20:32         ` Leo Famulari
2018-12-14  9:08           ` Ludovic Courtès [this message]
2018-12-15 10:19             ` Maxim Cournoyer
2018-12-15 18:18               ` Ludovic Courtès

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=87k1kc79wd.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=leo@famulari.name \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.