unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: Adding a %desktop-packages
  2020-04-02 17:18 Adding ‘rottlog-service-type’ to ‘%base-services’ Ludovic Courtès
@ 2020-04-03 11:37 ` Joshua Branson
  2020-04-06  8:01   ` Ludovic Courtès
  0 siblings, 1 reply; 7+ messages in thread
From: Joshua Branson @ 2020-04-03 11:37 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:
guix-devel@gnu.org.  Thanks

^ permalink raw reply	[flat|nested] 7+ 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; 7+ 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] 7+ messages in thread

* Re: Adding a %desktop-packages
  2020-04-03 22:03 Adding a %desktop-packages Jan
@ 2020-04-04  0:22 ` John Soo
  2020-04-04  6:48   ` Gábor Boskovits
  2020-04-04  8:04   ` Brice Waegeneire
  0 siblings, 2 replies; 7+ messages in thread
From: John Soo @ 2020-04-04  0:22 UTC (permalink / raw)
  To: Jan; +Cc: guix-devel

Hi there,

I am on board with providing some predefined lists of packages.

I raised the idea of providing smaller lists of packages that might go
well together instead of one large %desktop-packages. One reason to do
this, for instance, might be to not make someone who wants to use btrfs
always import the ext4 packages. Or not lock someone into using nettools
if they are using iproute2, etc.

Similarly, I think that many users, myself included, use a manifest file
to manage user packages. It would help to have finer grained
package lists so that the manifests could reuse them and not be
requiring system basics along with it.

What do you think?

- John

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

* Re: Adding a %desktop-packages
  2020-04-04  0:22 ` John Soo
@ 2020-04-04  6:48   ` Gábor Boskovits
  2020-04-04  8:04   ` Brice Waegeneire
  1 sibling, 0 replies; 7+ messages in thread
From: Gábor Boskovits @ 2020-04-04  6:48 UTC (permalink / raw)
  To: John Soo; +Cc: Guix-devel

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

Hello,

John Soo <jsoo1@asu.edu> ezt írta (időpont: 2020. ápr. 4., Szo 2:23):

> Hi there,
>
> I am on board with providing some predefined lists of packages.
>
> I raised the idea of providing smaller lists of packages that might go
> well together instead of one large %desktop-packages. One reason to do
> this, for instance, might be to not make someone who wants to use btrfs
> always import the ext4 packages. Or not lock someone into using nettools
> if they are using iproute2, etc.
>
> Similarly, I think that many users, myself included, use a manifest file
> to manage user packages. It would help to have finer grained
> package lists so that the manifests could reuse them and not be
> requiring system basics along with it.
>
> What do you think?
>

This is more in line with my thoughts. Also, if we have some of these fine
grained lists, it would be easy to provide collections of these, so we can
do both things, but in a more useful way.

>
> - John
>

Best regards,
g_bor

>

[-- Attachment #2: Type: text/html, Size: 1765 bytes --]

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

* Re: Adding a %desktop-packages
  2020-04-04  0:22 ` John Soo
  2020-04-04  6:48   ` Gábor Boskovits
@ 2020-04-04  8:04   ` Brice Waegeneire
  1 sibling, 0 replies; 7+ messages in thread
From: Brice Waegeneire @ 2020-04-04  8:04 UTC (permalink / raw)
  To: John Soo; +Cc: guix-devel, Guix-devel

Hello John,

On 2020-04-04 00:22, John Soo wrote:
> I raised the idea of providing smaller lists of packages that might go
> well together instead of one large %desktop-packages. One reason to do
> this, for instance, might be to not make someone who wants to use btrfs
> always import the ext4 packages. Or not lock someone into using 
> nettools
> if they are using iproute2, etc.

Regarding the file-system utils packages I'm working on a patch adding 
them
to the system profile based on the type of file-system defined. So, in 
the
end, `e2fsprogs`, `btrfs-progs` and such will be removed from 
%base-packages.

Also I've just submitted a patch[0] to split %base-packages as we talked
about on IRC a couple of weeks ago.

[0]: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=40423

- Brice

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

* Re: Adding a %desktop-packages
  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
  0 siblings, 1 reply; 7+ messages in thread
From: Ludovic Courtès @ 2020-04-06  8:01 UTC (permalink / raw)
  To: Guix-devel

Hi Joshua,

Joshua Branson <jbranso@dismail.de> skribis:

> 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.

I think we should address the font issue.  A ‘%desktop-packages’ is
bound to never be satisfactory for anyone because it’s so subjective.

Thanks,
Ludo’.

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

* Re: Adding a %desktop-packages
  2020-04-06  8:01   ` Ludovic Courtès
@ 2020-04-06  9:14     ` Gábor Boskovits
  0 siblings, 0 replies; 7+ messages in thread
From: Gábor Boskovits @ 2020-04-06  9:14 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

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

Hello,

Ludovic Courtès <ludo@gnu.org> ezt írta (időpont: 2020. ápr. 6., Hét 10:02):

> Hi Joshua,
>
> Joshua Branson <jbranso@dismail.de> skribis:
>
> > 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.
>
> I think we should address the font issue.  A ‘%desktop-packages’ is
> bound to never be satisfactory for anyone because it’s so subjective.
>

Yes, this will not be statisfactory. However I believe that doing something
like this would be great:
define icecat-recommended
define browser-recommended icecat-recommended
define desktop-recommended (append desktop-recommended base-packages) with
deduplication.
I believe this approach has two merits:
We can provide an easy setup for those interested, and inspectable for
those who would like a working system, but want to configure certain aspects
And we can state the officially recommended software for a given task, so
that it is possible to focus efforts on these.

>
> Thanks,
> Ludo’.
>

Best regards,
g_bor

>
>

[-- Attachment #2: Type: text/html, Size: 2408 bytes --]

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

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

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-03 22:03 Adding a %desktop-packages Jan
2020-04-04  0:22 ` John Soo
2020-04-04  6:48   ` Gábor Boskovits
2020-04-04  8:04   ` Brice Waegeneire
  -- strict thread matches above, loose matches on Subject: below --
2020-04-02 17:18 Adding ‘rottlog-service-type’ to ‘%base-services’ Ludovic Courtès
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

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).