unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Adding ‘rottlog-service-type’ to ‘%base-services’
@ 2020-04-02 17:18 Ludovic Courtès
  2020-04-02 18:28 ` Tobias Geerinckx-Rice
  2020-04-03 11:37 ` Adding a %desktop-packages Joshua Branson
  0 siblings, 2 replies; 9+ messages in thread
From: Ludovic Courtès @ 2020-04-02 17:18 UTC (permalink / raw)
  To: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 757 bytes --]

Hello Guix!

We discussed recently that we should add a ‘rottlog-service-type’
instance to ‘%base-services’.  It’s a trivial change that makes a lot of
sense to me.

It’s all fine but the problem is that it leads to a build failure of
etc.drv for those who were already adding ‘rottlog-service-type’ to
their services (because we end up with two instances of that service
type, both of which try to add /etc/rottlog.)

Perhaps that’s fine, and we can provide a news entry to let people now?

Incidentally, I think we should probably stop using GNU rottlog and
implement our own stuff: it wouldn’t be much work and would be much more
flexible (and we wouldn’t need that /etc/rottlog entry!).

Thoughts?

Ludo’.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 493 bytes --]

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 8d9a563e2b..a0179c0259 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -2444,6 +2444,8 @@ to handle."
         (service guix-service-type)
         (service nscd-service-type)
 
+        (service rottlog-service-type)
+
         ;; The LVM2 rules are needed as soon as LVM2 or the device-mapper is
         ;; used, so enable them by default.  The FUSE and ALSA rules are
         ;; less critical, but handy.

^ permalink raw reply related	[flat|nested] 9+ messages in thread
* Re: Adding a %desktop-packages
@ 2020-04-03 22:03 Jan
  2020-04-04  0:22 ` John Soo
  0 siblings, 1 reply; 9+ messages in thread
From: Jan @ 2020-04-03 22:03 UTC (permalink / raw)
  To: guix-devel

>This is slightly unrelated, but your email reminded me.
>
>How about we add a %desktop-packages variable?  I remember reading a
>bug
>report about possibly ungoogled-chromium or some package not working
>properly, because the user did not install a font.  Perhaps if people
>are using a %desktop, there should be some %desktop-packages that most
>users will want installed by default.  Packages would include a web
>browser, one system font, etc.
>
>-- 
>Joshua Branson Sent from Emacs and Gnus
>
>P.S. I am subscribed to Guix-devel, please just respond via To:
>address@hidden.  Thanks

Sounds good for me.
As a new user I found it annoying Icecat doesn't work by default.
IMO dejavu font should be an input of icecat or should be shipped with
the new %desktop-packages variable. Guix packages should just work out
of the box without the need for user to have any technical knowledge,
by doing so it can gain wider audience and popularity.


Jan Wielkiewicz

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-04-06  9:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-02 17:18 Adding ‘rottlog-service-type’ to ‘%base-services’ Ludovic Courtès
2020-04-02 18:28 ` Tobias Geerinckx-Rice
2020-04-03 11:37 ` Adding a %desktop-packages Joshua Branson
2020-04-06  8:01   ` Ludovic Courtès
2020-04-06  9:14     ` Gábor Boskovits
  -- strict thread matches above, loose matches on Subject: below --
2020-04-03 22:03 Jan
2020-04-04  0:22 ` John Soo
2020-04-04  6:48   ` Gábor Boskovits
2020-04-04  8:04   ` Brice Waegeneire

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).