Merging wip-guix-home to master

  • Done
  • quality assurance status badge
Details
5 participants
  • Andrew Tropin
  • Katherine Cox-Buday
  • Oleg Pykhalov
  • Ludovic Courtès
  • zimoun
Owner
unassigned
Submitted by
Andrew Tropin
Severity
normal
A
A
Andrew Tropin wrote on 23 Sep 2021 11:53
(address . guix-devel@gnu.org)
87sfxvehyf.fsf@trop.in
The core part of Guix Home project has been moved from rde
repository[fn:1] to wip-guix-home branch of guix repository.

I'm about a week on wip-guix-home branch completely and Guix Home works
fine. There are no any major issues on rde-devel and guix-devel mailing
lists and it seems that branch is ready to be merged.

My guix describe looks like:
Toggle snippet (12 lines)
Generation 114 Sep 17 2021 13:33:55 (current)
rde 31f8003
repository URL: https://git.sr.ht/~abcdw/rde
branch: without-guix-home
commit: 31f800353a781cef25fc80c05ad824a068a049c8
guix a2324d8
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: wip-guix-home
commit: a2324d8b56eabf8117bca220a507cc791edffd2e


There is a discussion[fn:2] on moving home services to (gnu services
...) modules, which is likely to happen, but it's possible to do the
migration relatively painless by re-exporting necessary symbols in
(gnu home-services ...) at first and removing them completely later.

Another important part of the work related to Guix Home project is
covering related modules and cli with tests, but it can be done in
parallel and is not a blocker for merging.

* Footnotes


-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFMTpgACgkQIgjSCVjB
3rDh8A//RiRxOmYxhw4H45n6f16Ia4qwyVcxxvO4qYCC138uJRMlmYGbZ2Pczken
tDkiohbLMeWLs6nmIL7EElUShSiJytCmJuWXWr8yUUkbt7BKKTV5RUNmiv8SYNcs
9Bh8wiyssUQLI+0uHJgydha+gzE8QXJfyHDfpaWFIZeKhYKUFw0hpWKsc2hz4Kfj
Fl3mtNTCRL5GFggFY1nr7vdU7wvKXb70rZVwfDjbOCTZBuO9DLqM9qFP30EQ23wo
44BlSXVB65gTzGwCNqt9gFgXaF+Lk8S1nIO0/OWwNz+zWmP5ygRYcSuP3Xuzsnb9
OnyM9QT8pUpVeTyC8a2RxHY2LwkUXZHz8ctoCZA4KhdjdY4sH67Vx8MKjW17hh8e
Q75rqlJPjW9UpASpiUqNnJ+cA9ohRdcE5MfBpnCmjbQDlL45MsPa3kao1slgMShB
SP3P2rJQ6aP8jtNknZ800gjwfkja2NkBUt/if4EJn04OGJaQ3CmvNo4Olmc82CLF
ja0+a8kKvR2LCWgTkSEhGa+RBEW06ECtIG6UmA7YJuj31hcqAKWxwjbarItP/Ko7
T/six54219nZmVa0Z6rmAs3Uv6BD3YQvWJSOPtoSIsJ9kWx79W3J9ATcPZT5tZw2
qXRONDHsgZYL/RQ4hp+Z6tEEXW1LmJ3LHIDbhYIzG5Smy5KVnjU=
=+u4i
-----END PGP SIGNATURE-----

O
O
Oleg Pykhalov wrote on 23 Sep 2021 16:36
(name . Andrew Tropin)(address . andrew@trop.in)(address . 50753@debbugs.gnu.org)
875yurnyul.fsf@gmail.com
Hi Andrew,

Andrew Tropin <andrew@trop.in> writes:

Toggle quote (4 lines)
> I'm about a week on wip-guix-home branch completely and Guix Home works
> fine. There are no any major issues on rde-devel and guix-devel mailing
> lists and it seems that branch is ready to be merged.

I also used ‘guix home’ for some configurations, seems it's good enough.

Would you like to write an entry to ‘etc/news.scm’? ;-)

Oleg.
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmFMkNIUHGdvLndpZ3Vz
dEBnbWFpbC5jb20ACgkQFn+OpQAa+pzQ+w/8CUZECJkbg1lTWV/2H+aPwxpkEzxj
VDFSHKNmF9T6e0ZumY6iX0peDH2kDMqbYHO6IKPIgko7B1YuVvN9sMdPOAe97d2E
avM2iCk0Ss/7IaL4Qh2bTFptGucNJYRID6mW1VNQCdW9jknEV8hoM/U1M+FcOj+Y
W0/ekd5+POIYjG1qgX4P9DwouJE5wy9IKTNVfE95XvzrUXHZ3R2CBHqORDi4Uxse
37qkm1Ca/7DYWZn7zqPim1pq9Dr0sC7yxjUpuG5+XXrkUwCS+ELqhD+e8iRuFeuH
mbnPQwO/qUVbrkRB9QZoLEBVisbaV3f9VnjDFEtyBnOvzYlLsSoeu9lRapBBbtn6
+EQCc4M2FZ58JOEvYpOjcyienXwnaEUMl9/LHoazVr1cvb6dWxMHadaHm7wfURSf
i2Lk6bUzx0o28afxKZoXpoy8x7ba3JKRBwySzpsSj5qK4ncDi+WDSCubbA5p6DUn
pa/8HA1wyljstXvi56Yrq9SdbGzJJCu0/UUvBmoKRCb0D1Bs59TMU9cOTjEl+IqB
cJ7leR0A2QKGRzOFXSHcu4k+Vqu5I5GMR9pqV2pvslgT+D8CkDf3j9ZNtkSjcwXd
8kvK0CZBZnJF+9ukE65+3wDtJzYf7TOTaYRkOAfZyfQnfqGL10Oy5l9KnPIopb/C
SGb3aQd8oPqrLDA=
=7yan
-----END PGP SIGNATURE-----

K
K
Katherine Cox-Buday wrote on 23 Sep 2021 17:27
(name . Andrew Tropin)(address . andrew@trop.in)
87czozxqfk.fsf@gmail.com
Andrew Tropin <andrew@trop.in> writes:

Toggle quote (7 lines)
> The core part of Guix Home project has been moved from rde
> repository[fn:1] to wip-guix-home branch of guix repository.
>
> I'm about a week on wip-guix-home branch completely and Guix Home works
> fine. There are no any major issues on rde-devel and guix-devel mailing
> lists and it seems that branch is ready to be merged.

I just want to thank you for the work. I don't think I'll use this everywhere, but it is definitely going to be helpful in some environments. Thank you!

--
Katherine
L
L
Ludovic Courtès wrote on 23 Sep 2021 22:45
(name . Andrew Tropin)(address . andrew@trop.in)
87h7eb81hi.fsf@gnu.org
Hi,

Andrew Tropin <andrew@trop.in> skribis:

Toggle quote (4 lines)
> I'm about a week on wip-guix-home branch completely and Guix Home works
> fine. There are no any major issues on rde-devel and guix-devel mailing
> lists and it seems that branch is ready to be merged.

Yay! I’d like to take another look (I know I’ve been terribly MIA,
apologies!), and I hope other folks familiar with Guix System can
comment as well.

Toggle quote (5 lines)
> There is a discussion[fn:2] on moving home services to (gnu services
> ...) modules, which is likely to happen, but it's possible to do the
> migration relatively painless by re-exporting necessary symbols in
> (gnu home-services ...) at first and removing them completely later.

I know it can be annoying to existing Guix Home users, but I’d prefer
not to carry pre-merge baggage; that is, we’d just rename and not
provide those modules under their former names at all.

Toggle quote (4 lines)
> Another important part of the work related to Guix Home project is
> covering related modules and cli with tests, but it can be done in
> parallel and is not a blocker for merging.

Do you have ideas of a possible testing strategy?

We should be able to test at least the CLI, either arranging to avoid
large builds (as in tests/guix-build.sh) or talking to the “real”
guix-daemon (as in tests/guix-pack-relocatable.sh) if we’re going to
need packages.

It’d be great to have this part ready soonish.

The way I see it, in 1.4 (2.0?), we’d mark Guix Home as a “technology
preview” in the manual with a prominent note. That will allow us to get
feedback from new users and to fine-tune code correspondingly, and
that’ll make it clear to users that things are still subject to change.

Thoughts?

Thanks,
Ludo’.
A
A
Andrew Tropin wrote on 24 Sep 2021 09:10
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)(address . 50753@debbugs.gnu.org)
87ilyqqwja.fsf@trop.in
On 2021-09-23 17:36, Oleg Pykhalov wrote:

Toggle quote (14 lines)
> Hi Andrew,
>
> Andrew Tropin <andrew@trop.in> writes:
>
>> I'm about a week on wip-guix-home branch completely and Guix Home works
>> fine. There are no any major issues on rde-devel and guix-devel mailing
>> lists and it seems that branch is ready to be merged.
>
> I also used ‘guix home’ for some configurations, seems it's good enough.
>
> Would you like to write an entry to ‘etc/news.scm’? ;-)
>
> Oleg.

Good idea, thank you)

Added:
From 30bf1ca91569fe6cb2c90f48a6240862950919dd Mon Sep 17 00:00:00 2001
From: Andrew Tropin <andrew@trop.in>
Date: Fri, 24 Sep 2021 09:14:19 +0300
Subject: [PATCH 1/2] doc: Add a note about Guix Home status.

* doc/guix.texi: Add a note about Guix Home status.
---
doc/guix.texi | 6 ++++++
1 file changed, 6 insertions(+)

Toggle diff (19 lines)
diff --git a/doc/guix.texi b/doc/guix.texi
index 419d9429d6..0306df73a4 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -35262,6 +35262,12 @@ command (@pxref{Invoking guix home}).
@c Maybe later, it will be possible to make home configuration a part of
@c system configuration to make everything managed by guix system.
+@quotation Note
+The functionality described in this section is still under development
+and is subject to change. Get in touch with us on
+@email{guix-devel@@gnu.org}!
+@end quotation
+
The user's home environment usually consists of three basic parts:
software, configuration, and state. Software in mainstream distros are
usually installed system-wide, but with GNU Guix most software packages
--
2.33.0
From 4231a594f3b371c416b1de7bf0762dc54cf05816 Mon Sep 17 00:00:00 2001
From: Andrew Tropin <andrew@trop.in>
Date: Fri, 24 Sep 2021 10:06:48 +0300
Subject: [PATCH 2/2] news: Add entry about Guix Home.
* etc/news.scm: Add entry.
---
etc/news.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
Toggle diff (42 lines)
diff --git a/etc/news.scm b/etc/news.scm
index 88d23d71ed..68d04d99ab 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -22,6 +22,35 @@
(channel-news
(version 0)
+(entry (commit "a2324d8b56eabf8117bca220a507cc791edffd2e")
+ (title
+ (en "Guix Home is a part of GNU Guix")
+ (ru "Guix Home ?????? ???????????? ? ??????? GNU Guix"))
+ (body
+ (en "Guix Home splitted out from rde project and now is a part of
+Guix proper. The new @command{guix home} with its actions allows users to
+manage their packages and configurations (aka. dotfiles) in a declarative way,
+similar to how many people manage their system with @command{guix system}.
+
+Take a look at available actions and arguments:
+@example
+guix home --help
+@end example
+
+See @command{info \"(guix) Home Configuration\"} for more information.")
+ (ru "Guix Home ????????? ?? ??????? rde ? ?????? ???????? ??????
+Guix. ????? ??????? @command{guix home} ???? ??????????? ?????????????
+????????? ?? ???????? ? ?????????????? (??????????) ??? ??? ? ?????????????
+?????, ?????????? ????, ??? ?????? ???? ????????? ?????? ????????? ? ???????
+@command{guix system}.
+
+????? ???????? ?????? ????????? ???????? ? ??????????:
+@example
+guix home --help
+@end example
+
+???????? @command{info \"(guix) Home Configuration\"} ??? ????????? ?????
+????????? ????????.")))
(entry (commit "82daab42811a2e3c7684ebdf12af75ff0fa67b99")
(title
--
2.33.0
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFNeckACgkQIgjSCVjB
3rBhaw/+ONGHWlV9ibkiHvHTSx2NXzovoaxGia+e4DFFFv9vG158d/l6jrSIG9jZ
Z5sZdAZfRpumZ6ejeKYEq5Uk/wXWwTfCovy5Mxby+GUMx26+HEdqq8aPCe58FhbG
BiJ5UrviSywu5uWDJjj1S7H9V1jxVwaWCl3ca8nSd6/zXWz/p2iuhnvOVifDLzWD
waQsvj0CtxQGbaS5aHkUU61T1HZ2FD1o/mI3YZdmh5i0fRA6XTyX6bkOFlsPKjFD
+1WLYlMh5aFt9wj2gbtDUS0ElVF0RY7YdYD9KqOdbh1LhS9T9/Aq1oUwQFa6vtGn
fXgfoyhQUu9dv/xR2kQdu9Sm5IrCGe8WTt8jtmwrBN29PgBjaSadBa9hHPO8BuhS
mDe6J/Ff7m9I2I9y0LW4LgafXGWVbb68qTgqWeMYeh3mC0nb7d7vYgu7MATJUpVB
If+oFYqqem5lrAXycJ5njwCzlj3D6wghv770n/WfGcsJYTBarvMXbjYYuwexnzio
2MEyBfNzNmAoHdUZKGmKFmWToOvGkRAoEFrEMFGeIrjfLjFJp2Uhm5wCrJMBokJp
RfL/LDJVhjtG23GAlyHtCD7zL5EnWdQXVEBc0FqYtVjH1uCKWBYUjsjCsKflcHnL
qVlisqfDvKOmco1QuN+L56iEJikUaKThfySfytG1MME7SOooFYE=
=xkbW
-----END PGP SIGNATURE-----

A
A
Andrew Tropin wrote on 24 Sep 2021 09:12
(name . Katherine Cox-Buday)(address . cox.katherine.e@gmail.com)
87fstuqweh.fsf@trop.in
On 2021-09-23 10:27, Katherine Cox-Buday wrote:

Toggle quote (11 lines)
> Andrew Tropin <andrew@trop.in> writes:
>
>> The core part of Guix Home project has been moved from rde
>> repository[fn:1] to wip-guix-home branch of guix repository.
>>
>> I'm about a week on wip-guix-home branch completely and Guix Home works
>> fine. There are no any major issues on rde-devel and guix-devel mailing
>> lists and it seems that branch is ready to be merged.
>
> I just want to thank you for the work. I don't think I'll use this everywhere, but it is definitely going to be helpful in some environments. Thank you!

My pleasure)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFNenYACgkQIgjSCVjB
3rAgVRAAlnSSMLddLY3TK8s4+o1jMXZinUrFnF7UB+Ua2jE5RBrzIPG/a0L2dYcH
VgoS4Rl3u/afIwo/6q73j7iH8eoinqk3OfwP6YPiJYQuseXeOcPEwtFOSWCqFEGI
cCy2bbnpUpQthL28h2lqJ0ZMwXVVKZ5HpQMGtxetzdCIiHdxFzit47TwE73N9x5v
K008gBTdT98eGGe5ZZ5adG9edSVwDz7sH6flPpYHaW3RdnZWLtAmH9l9nkesokAN
t4n6EM7XUSDo0pdIiIgYLTgtSxtSoJNFD5qa6yvK0G2+Iv+IJTDhe3Fj3zejJAEO
Wc+ra2iaGhttvMlhUHTk1mM4fnoYo6wLnRKLNxynabn5wUYLXFyCxEPeAgUL2lew
og+q7CxnDz6vMVTMhXRcIphOE2S1kGChKhrQhlaAPiH5XxLc3s+pHWdpQL9BpaCN
rHc3GpnXPEU34xZqAKRiUmbZTaiDb2Le0uFcEqOd6QNhxfDQcyyx+0UHRhAOARHg
E4OJNJMeftbwA8fUn/NJC5qQgnjuZf0NlnJMuGejYE37W0g6ZVwp6MDq6bsQKA6I
OXljnBNQDgUXhlGcaomCnKZ33N24HMvmcCFe0MXFkMGejIXRGaKGtf1i3c93w4Tr
tRb8kAkj9InZ38X6KwLeUTEQ02WsBtIjYfRqireLokou4sFsdrM=
=z+wZ
-----END PGP SIGNATURE-----

A
A
Andrew Tropin wrote on 24 Sep 2021 09:43
(name . Ludovic Courtès)(address . ludo@gnu.org)
875yuqquyq.fsf@trop.in
On 2021-09-23 22:45, Ludovic Courtès wrote:

Toggle quote (12 lines)
> Hi,
>
> Andrew Tropin <andrew@trop.in> skribis:
>
>> I'm about a week on wip-guix-home branch completely and Guix Home works
>> fine. There are no any major issues on rde-devel and guix-devel mailing
>> lists and it seems that branch is ready to be merged.
>
> Yay! I’d like to take another look (I know I’ve been terribly MIA,
> apologies!), and I hope other folks familiar with Guix System can
> comment as well.

Sure, let's wait for reviews/comments until next Thursday.

Toggle quote (11 lines)
>
>> There is a discussion[fn:2] on moving home services to (gnu services
>> ...) modules, which is likely to happen, but it's possible to do the
>> migration relatively painless by re-exporting necessary symbols in
>> (gnu home-services ...) at first and removing them completely later.
>
> I know it can be annoying to existing Guix Home users, but I’d prefer
> not to carry pre-merge baggage; that is, we’d just rename and not
> provide those modules under their former names at all.
>

Yep, it is very likely that it will be annoying, but I think it's
doable. It should be a relatively simple migration for users.

Toggle quote (6 lines)
>> Another important part of the work related to Guix Home project is
>> covering related modules and cli with tests, but it can be done in
>> parallel and is not a blocker for merging.
>
> Do you have ideas of a possible testing strategy?

Yep, I think we can do the same thing to tests/guix-system.sh, check
that `guix home build` provides desired results on simple configurations
and `guix home search` shows correct results on different input strings.

Toggle quote (8 lines)
>
> We should be able to test at least the CLI, either arranging to avoid
> large builds (as in tests/guix-build.sh) or talking to the “real”
> guix-daemon (as in tests/guix-pack-relocatable.sh) if we’re going to
> need packages.
>
> It’d be great to have this part ready soonish.

I hope to work on it next week.

Toggle quote (6 lines)
>
> The way I see it, in 1.4 (2.0?), we’d mark Guix Home as a “technology
> preview” in the manual with a prominent note. That will allow us to get
> feedback from new users and to fine-tune code correspondingly, and
> that’ll make it clear to users that things are still subject to change.

Marked it as a subject to change in Home Configuration section of the
manual, patch in the reply to Oleg.

Toggle quote (5 lines)
>
> Thoughts?
>
> Thanks,
> Ludo’.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFNgb0ACgkQIgjSCVjB
3rB6VQ//eMKr7scVnu4y8QwA2YO/ifnHwRoFoq/MrPw1ZW3gQIWWgtcrXrzvsjHv
vfa9DNwaUd9KsBoF5sA1sBN3y1OszcJ6TxMkoXvyyuV2mor7H3RQPtJezZnmwmJY
ENMSflFpvC4QNMfh9A04853i30Jzqj1nuy9fuzt0xtPcBIIBRQ7O9kzN/pqcknBn
FSmrpsidUDtwaFMasmlpdOoEOR4sVXOXIwTOrM+fnPmuEx1ovl4/OYmIracQW9d/
S9E15ppu1SbZvzlcSdNEiM/D5xtXNHvk/LUWFJFJgeVkA7J8HYvWaAzJX0bbSJ0N
Q16oVZ/0MVA0Vqbvm2RzKC5to00OD3K09j3RKh8YUj8JhqszYTmBm0bbQmKiOr7+
QdcTLrxsA1YKiusheShkLD5aBXgf6XvaaUkyfY5uUcg84GcYkiZ6WTzCZMs7qyAr
vZ9lTw9f5Qqvrs4qtUMJNzp06FF920OJ/l1Un4OjDPu5EWfHQc5lHvmzTXNVEQSP
k0dWvhgUFV9r+u7OxLVt7tGU3C1Ggh+6FQbUNmdOn1MTLMtc0AmJmyfoRep4NHAm
DjrND4hDDCrCUnuTRfD/LdStAWlshByIL3SWoZnmn/hybBABCN4CJtIIDOEF+iYO
81KzXDKdGKsuJUEu5+6Q8XeCExirQLjbIuz7M4nOiXyG9NOvHLc=
=JyOV
-----END PGP SIGNATURE-----

O
O
Oleg Pykhalov wrote on 27 Sep 2021 16:38
(name . Andrew Tropin)(address . andrew@trop.in)(address . 50753-done@debbugs.gnu.org)
87v92mdqy8.fsf@gmail.com
Andrew Tropin <andrew@trop.in> writes:

[…]

Toggle quote (16 lines)
>> Would you like to write an entry to ‘etc/news.scm’? ;-)
>
> Good idea, thank you)
>
> Added:
>
> From 30bf1ca91569fe6cb2c90f48a6240862950919dd Mon Sep 17 00:00:00 2001
> From: Andrew Tropin <andrew@trop.in>
> Date: Fri, 24 Sep 2021 09:14:19 +0300
> Subject: [PATCH 1/2] doc: Add a note about Guix Home status.
>
> * doc/guix.texi: Add a note about Guix Home status.
> ---
> doc/guix.texi | 6 ++++++
> 1 file changed, 6 insertions(+)

[…]

Toggle quote (10 lines)
> From 4231a594f3b371c416b1de7bf0762dc54cf05816 Mon Sep 17 00:00:00 2001
> From: Andrew Tropin <andrew@trop.in>
> Date: Fri, 24 Sep 2021 10:06:48 +0300
> Subject: [PATCH 2/2] news: Add entry about Guix Home.
>
> * etc/news.scm: Add entry.
> ---
> etc/news.scm | 29 +++++++++++++++++++++++++++++
> 1 file changed, 29 insertions(+)

[…]

Applied to wip-guix-home, merged wip-guix-home to master. Whooho!

Marking the issue as done.

Thanks,
Oleg.
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmFR108UHGdvLndpZ3Vz
dEBnbWFpbC5jb20ACgkQFn+OpQAa+pzJPw//WnhF/B1IrfjlW3GorUVkS1wv03hc
magZ83C1v0joQ+QHpQv9+Lhnmy5J5iBwKMOv5CSmpnPOu8UOH5/YYudzjfUpwwW9
F6JTMGG9rxrn26yW9Lp3u4XrbF0FxelHTimumwjn/Tqn2zP8H81LyooQy9C3mbTN
F6x25OOLzpFmKNd1RngfGobWB2EX4sEffd/bDUrW8Y7lOhnvO7VljCrvpkkPie0H
aTdVrEjLvFEkBfVvLvNra6UNd6tJ+mjuEhuLrlnfTEoT2U++pOzClzSG4skrw3a3
iONNvVzRVkOPj3Y9G31E1s6Cs4hi+1fVSsWwgfQEhDczkrbr95IObQalABr4Aqtu
YeU45m9FRSJUr9EW6ZdlS7IWbdv2cbIPDFWb8OEV5goMGNduJW7l+Z6gXox681LZ
9JNdnpWbZs/TxPAPJgqCybWap0Hu0OlHjDc5Lwa5FpCqA7yhXrhQshbcgMeMkcJ+
rwU8Gm7boUoDAFzD03yQRvIDaiY+vWAIGIOdFIGeXLCQOF8AwoBlxzyr3HRl34N6
kzHF6d2EDsuMBP9aiS9j+m6UWrPxJJs4LXoZQ76rZ/UWBmTqpVt+HqXhGlQgoUHy
Wsporg93WY34F/86Bo50fxMvAh5rImCdZnh5EDpFwdeILHGg90lM47orDYqka5iX
HsSgFW9fyy+LBT0=
=P8y2
-----END PGP SIGNATURE-----

Closed
A
A
Andrew Tropin wrote on 28 Sep 2021 09:10
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)(address . 50753-done@debbugs.gnu.org)
87czotgoqe.fsf@trop.in
On 2021-09-27 17:38, Oleg Pykhalov wrote:

Toggle quote (41 lines)
> Andrew Tropin <andrew@trop.in> writes:
>
> […]
>
>>> Would you like to write an entry to ‘etc/news.scm’? ;-)
>>
>> Good idea, thank you)
>>
>> Added:
>>
>> From 30bf1ca91569fe6cb2c90f48a6240862950919dd Mon Sep 17 00:00:00 2001
>> From: Andrew Tropin <andrew@trop.in>
>> Date: Fri, 24 Sep 2021 09:14:19 +0300
>> Subject: [PATCH 1/2] doc: Add a note about Guix Home status.
>>
>> * doc/guix.texi: Add a note about Guix Home status.
>> ---
>> doc/guix.texi | 6 ++++++
>> 1 file changed, 6 insertions(+)
>
> […]
>
>> From 4231a594f3b371c416b1de7bf0762dc54cf05816 Mon Sep 17 00:00:00 2001
>> From: Andrew Tropin <andrew@trop.in>
>> Date: Fri, 24 Sep 2021 10:06:48 +0300
>> Subject: [PATCH 2/2] news: Add entry about Guix Home.
>>
>> * etc/news.scm: Add entry.
>> ---
>> etc/news.scm | 29 +++++++++++++++++++++++++++++
>> 1 file changed, 29 insertions(+)
>
> […]
>
> Applied to wip-guix-home, merged wip-guix-home to master. Whooho!
>
> Marking the issue as done.
>
> Thanks,
> Oleg.

A little faster than I expected) Thank you very much for all the
help with upstreaming Guix Home!

Need to finish a few more things before next Guix release, will send
them as separate patches against master.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFSv8kACgkQIgjSCVjB
3rDwzw/+I1HHqBQQr2Dnxf6irjvHlx518Po3y7bbcoPFkEgEoTyJl3bnlkaRe0ng
5MJgt7TwjrYOefcSk4f4kA8zoTx1zSPMBckBfYreExACEVLebBgbB4/TZA6SJHp/
9k6qC44NMTSesEfD7H2HexBbjEBrYYJJJ8AAg2f9nCDJtTdUXYfmNtc5ukn314u6
PgykH5/gSQt2LHhBIiHBe4cWAdP7GDn1FmXR8YrOrE8qflZVlV97Ia0Xa4RWG/gv
2F5cMxwhVudzzFgmmF3Sf0MLnXnsuMhYy4orfgFkQT+Rsx0NNxGwUSRiQufyDK3D
RYx6+SdkADw1P5AYbA0XIV0VRF40BV6t9mV6nJtgCWdBRJ1Y7W7mykd6jijy1bUh
UygvJuU70YbCuT9awZUWmhqdCqRQqVLxQiBoQSG3GlLQuDmeECnC7G3vlpsMX+vU
DwrXpntr2PTfHlR1iDVQymUb6jr4CMWOdlIuKuc8BAUsJgNUQL+uqL942aCc1Wl2
6y+EVlVI/hPTFIk8CjMUw5t62payldAdRZNHgzLEygpOzmnONLO8ZtqDtS/pwFwQ
mbpQVejBeL0aSxW0XbXA/rR7UlXsiTLKhVePdM5/6UZMzIKg8SLgXduou2ZaAh8w
afLPmmDyqkNWnsBPzXlwtMBq1JVX+Wqd94vX6Ost+ggHp9j4zTA=
=5WPa
-----END PGP SIGNATURE-----

Closed
Z
Z
zimoun wrote on 28 Sep 2021 09:45
Re: [bug#50753] Merging wip-guix-home to master
(name . Andrew Tropin)(address . andrew@trop.in)
86lf3hcfdc.fsf@gmail.com
Hi Oleg,

On Tue, 28 Sep 2021 at 10:10, Andrew Tropin <andrew@trop.in> wrote:
Toggle quote (6 lines)
> On 2021-09-27 17:38, Oleg Pykhalov wrote:

>> Applied to wip-guix-home, merged wip-guix-home to master. Whooho!
>>
>> Marking the issue as done.

Thanks for all the work. Merge is always hard and unrewardy task.


Toggle quote (3 lines)
> A little faster than I expected) Thank you very much for all the
> help with upstreaming Guix Home!

However, I agree the merge had been a bit faster than expected [1,2].
Maybe we could have prevented:


and probably other “polishing” issues. Well at least, these issues are
now fully exposed. ;-)

Thanks again for the merge.
And thanks Andrew for the integration work.

Cheers,
simon


A
A
Andrew Tropin wrote on 28 Sep 2021 11:41
(name . zimoun)(address . zimon.toutoune@gmail.com)
877df1ghpy.fsf@trop.in
On 2021-09-28 09:45, zimoun wrote:

Toggle quote (11 lines)
> Hi Oleg,
>
> On Tue, 28 Sep 2021 at 10:10, Andrew Tropin <andrew@trop.in> wrote:
>> On 2021-09-27 17:38, Oleg Pykhalov wrote:
>
>>> Applied to wip-guix-home, merged wip-guix-home to master. Whooho!
>>>
>>> Marking the issue as done.
>
> Thanks for all the work. Merge is always hard and unrewardy task.

Yep, much appreciate and kudos to Oleg.

Toggle quote (13 lines)
>
>
>> A little faster than I expected) Thank you very much for all the
>> help with upstreaming Guix Home!
>
> However, I agree the merge had been a bit faster than expected [1,2].
> Maybe we could have prevented:
>
> <http://issues.guix.gnu.org/issue/50856>
>
> and probably other “polishing” issues. Well at least, these issues are
> now fully exposed. ;-)

The fix is on the way)

Toggle quote (4 lines)
>
> Thanks again for the merge.
> And thanks Andrew for the integration work.

Sure ;)
Thank you everyone for help, reviews and ideas!

Toggle quote (7 lines)
>
> Cheers,
> simon
>
>
> 1: <http://issues.guix.gnu.org/issue/50753#3>
> 2: <http://issues.guix.gnu.org/issue/50753#6>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmFS40kACgkQIgjSCVjB
3rBQXw/9HGSlrxCKuptT4iPb0WVPkHqv5X6okdJg9BHflVzwxVBUU8gsPms/ShPf
IxH0DPkBoEYlH+BGj+aLlqZN9RxOw0ijailHzsMcxctJJj1Y3RG6Hqe3/oPrAfdU
xQoWNQqOOrt/h6fXYrDJ2zeHDtzlKIbuLIDvwW1W+7fSItn5mgDllqdAyarIxt3Q
Pr4PvVBSSJrKZHg6MhI9FehhJGMbuejT/1pRTNjn7WY/i1AMjHxe4ko+sf+1Sd6A
PBXW3iesM88pI6IK6deRXBn+lRiQqoIZfDZ2rXx5KYWewmFSubW6FJs7wuiCEH6E
3WD/CWsFnYnWXROG7rhs7/MOZ+uPhkfpkPglLKly5vj3XFp4EuX6PA1bcW3iaUkD
Aq6VLflOIqnh4U36UOgFUK3Vw1AYS2pbDWQrMLuIEfce4rI0KNUci86r+NHH+u/e
uHAYgiJlDwn6mphLb+CLFVY1nZKBY2M8NaTPoksFEPQPP0/EY1kKCqrn2CeFuweA
uuYxi7zs3lsbG6Tr98IxzELS6fv9Vcxrr+YX40EBZDt+l5LWoZiM7G0l8F7xD40s
8TKIH7GNXRu9OxRjbs2v3miGHqmV5j4aOnFg+L5Z0Bc49njrG5V6Upx5E08/F3XH
5sRPnaDO/H9ixKcV04b4IlI/J2zlEfgtSQL+AK/i6ULtGmW7nrI=
=oDsa
-----END PGP SIGNATURE-----

L
L
Ludovic Courtès wrote on 28 Sep 2021 12:13
Re: bug#50753: Merging wip-guix-home to master
(name . Oleg Pykhalov)(address . go.wigust@gmail.com)
87r1d9dn49.fsf_-_@gnu.org
Hi Oleg and all,

zimoun <zimon.toutoune@gmail.com> skribis:

Toggle quote (8 lines)
> However, I agree the merge had been a bit faster than expected [1,2].
> Maybe we could have prevented:
>
> <http://issues.guix.gnu.org/issue/50856>
>
> and probably other “polishing” issues. Well at least, these issues are
> now fully exposed. ;-)

Yeah, I would have felt more relaxed if this had been less rushed, if
suggestions recently made on guix-devel had been discussed, and if
requests for extra review time had been heard. It’s like hearing
there’s a party outside but you know you have to finish your homework
before you can join.

Now, even though my stress level spiked a bit given the pressure it puts
on us, I think this is exciting news and I’m grateful to Oleg has been
working with Andrew for the past month or so to make it happen!

Thanks,
Ludo’.
?