GNU bug report logs - #38905
gnu: Add gnome-initial-setup.

Previous Next

Package: guix-patches;

Reported by: Raghav Gururajan <raghavgururajan <at> disroot.org>

Date: Fri, 3 Jan 2020 20:53:01 UTC

Severity: normal

Done: Danny Milosavljevic <dannym <at> scratchpost.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 38905 in the body.
You can then email your comments to 38905 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Fri, 03 Jan 2020 20:53:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Raghav Gururajan <raghavgururajan <at> disroot.org>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 03 Jan 2020 20:53:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Raghav Gururajan <raghavgururajan <at> disroot.org>
To: guix-patches <at> gnu.org
Subject: gnu: Add gnome-initial-setup.
Date: Fri, 03 Jan 2020 15:51:58 -0500
[Message part 1 (text/plain, inline)]
Hello Guix!

Please find the attached patch to add gnome-initial-setup.

Regards,
RG.
[gnome-initial-setup.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Tue, 07 Jan 2020 23:32:01 GMT) Full text and rfc822 format available.

Message #8 received at 38905 <at> debbugs.gnu.org (full text, mbox):

From: Julien Lepiller <julien <at> lepiller.eu>
To: Raghav Gururajan <raghavgururajan <at> disroot.org>
Cc: 38905 <at> debbugs.gnu.org
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup.
Date: Wed, 8 Jan 2020 00:31:14 +0100
Le Fri, 03 Jan 2020 15:51:58 -0500,
Raghav Gururajan <raghavgururajan <at> disroot.org> a écrit :

> Hello Guix!
> 
> Please find the attached patch to add gnome-initial-setup.
> 
> Regards,
> RG.

Thanks for the patch!

I have a few questions about it, even though I didn't try to build it
yet. What is optional in configure-flags? You should probably remove
the comment in the inputs (the package doesn't exist, right?).

I'm a bit puzzled by how this package works. Should some of these
inputs be propagated or hard-coded in the code of the package?
Shouldn't they be available at runtime? What does ibus, upower and the
like do for the build itself?

I think pkg-config should be a native-input.

The description is a bit vague. What does it do exactly? Maybe there's
some things that guix cannot setup and that's what it's used for? I'm
not sure what the policy for "aims to" is, but I think I would remove
it.




Information forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Thu, 09 Jan 2020 14:01:02 GMT) Full text and rfc822 format available.

Message #11 received at 38905 <at> debbugs.gnu.org (full text, mbox):

From: Raghav Gururajan <raghavgururajan <at> disroot.org>
To: Julien Lepiller <julien <at> lepiller.eu>
Cc: 38905 <at> debbugs.gnu.org
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup. (v2)
Date: Thu, 09 Jan 2020 09:00:22 -0500
[Message part 1 (text/plain, inline)]
Hello Julien!

> Thanks for the patch!

My pleasure. :-)

> I have a few questions about it, even though I didn't try to build it
> yet. What is optional in configure-flags? You should probably remove
> the comment in the inputs (the package doesn't exist, right?).

I have revised the patch. -Dcheese=auto is for camera support for the
new user to set profile picture by taking selfie via camera.
-Dsystemd=false is to disable systemd dependency.

> I'm a bit puzzled by how this package works. Should some of these
> inputs be propagated or hard-coded in the code of the package?
> Shouldn't they be available at runtime? What does ibus, upower and
> the
> like do for the build itself?

The application starts up as a set-up wizard when new user login for
first time, to configure the GNOME desktop. It typically provides a
tour of all gnome components and allows the user set settings for each.

I have built, installed and ran it for testing. Works good. Those
dependencies need not be propagated. I think the application uses
data/information from those packages and present it to user during the
tour.

> I think pkg-config should be a native-input.

Yeah, I revised the patch.

> The description is a bit vague. What does it do exactly? Maybe
> there's
> some things that guix cannot setup and that's what it's used for? I'm
> not sure what the policy for "aims to" is, but I think I would remove
> it.

I am not able come up with better one at this time. Let me leave it as
it is for now, as I will be revising all gnome packages in the near
future. :-)

Please find the revised patch (v2) attached with this email.

Regards,
RG.
[gnome-initial-setup.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

Reply sent to Danny Milosavljevic <dannym <at> scratchpost.org>:
You have taken responsibility. (Sun, 12 Jan 2020 21:40:02 GMT) Full text and rfc822 format available.

Notification sent to Raghav Gururajan <raghavgururajan <at> disroot.org>:
bug acknowledged by developer. (Sun, 12 Jan 2020 21:40:02 GMT) Full text and rfc822 format available.

Message #16 received at 38905-done <at> debbugs.gnu.org (full text, mbox):

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: Raghav Gururajan <raghavgururajan <at> disroot.org>
Cc: 38905-done <at> debbugs.gnu.org, Julien Lepiller <julien <at> lepiller.eu>
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup. (v2)
Date: Sun, 12 Jan 2020 22:39:11 +0100
[Message part 1 (text/plain, inline)]
Pushed to guix master as commit a26680eb7019b376397b1131cbf75c5cda3c64a8.

Updated description as commit a65cc579b95be6f1db35e7e69bfda1544f3419ab.

Commented out adwaita-icon-theme since it won't do anything useful.

Verified that the libraries are actually linked in.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Sun, 12 Jan 2020 21:44:02 GMT) Full text and rfc822 format available.

Message #19 received at 38905-done <at> debbugs.gnu.org (full text, mbox):

From: "Raghav Gururajan" <raghavgururajan <at> disroot.org>
To: "Danny Milosavljevic" <dannym <at> scratchpost.org>
Cc: 38905-done <at> debbugs.gnu.org, Julien Lepiller <julien <at> lepiller.eu>
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup. (v2)
Date: Sun, 12 Jan 2020 21:43:29 +0000
Hello Danny!

> Pushed to guix master as commit a26680eb7019b376397b1131cbf75c5cda3c64a8.
> 
> Updated description as commit a65cc579b95be6f1db35e7e69bfda1544f3419ab.
> 
> Commented out adwaita-icon-theme since it won't do anything useful.
> 
> Verified that the libraries are actually linked in.

Thanks a lot!

Regards,
RG.




Information forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Mon, 13 Jan 2020 07:37:02 GMT) Full text and rfc822 format available.

Message #22 received at 38905-done <at> debbugs.gnu.org (full text, mbox):

From: Danny Milosavljevic <dannym <at> scratchpost.org>
To: "Raghav Gururajan" <raghavgururajan <at> disroot.org>
Cc: 38905-done <at> debbugs.gnu.org, Julien Lepiller <julien <at> lepiller.eu>
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup. (v2)
Date: Mon, 13 Jan 2020 08:36:46 +0100
[Message part 1 (text/plain, inline)]
Hi Raghav,

isn't that supposed to be gpl2+ ?

Or is there a gpl2-only source file somewhere in gnome-initial-setup?
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#38905; Package guix-patches. (Tue, 14 Jan 2020 00:05:01 GMT) Full text and rfc822 format available.

Message #25 received at 38905-done <at> debbugs.gnu.org (full text, mbox):

From: "Raghav Gururajan" <raghavgururajan <at> disroot.org>
To: "Danny Milosavljevic" <dannym <at> scratchpost.org>
Cc: 38905-done <at> debbugs.gnu.org, Julien Lepiller <julien <at> lepiller.eu>
Subject: Re: [bug#38905] gnu: Add gnome-initial-setup. (v2)
Date: Tue, 14 Jan 2020 00:03:54 +0000
Hi Danny!

> isn't that supposed to be gpl2+ ?
> 
> Or is there a gpl2-only source file somewhere in gnome-initial-setup?

It is actually gpl2+. My bad, I over-looked at the "or later" part.

Regards,
RG.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 11 Feb 2020 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 47 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.