From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: Re: Release imminent! Date: Tue, 15 Jan 2013 19:15:05 -0500 Message-ID: <87ehhmastc.fsf@karetnikov.org> References: <87libyweiv.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:45152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TvGeo-0005KL-0X for bug-guix@gnu.org; Tue, 15 Jan 2013 19:15:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TvGek-0007BS-W9 for bug-guix@gnu.org; Tue, 15 Jan 2013 19:15:05 -0500 In-Reply-To: <87libyweiv.fsf@gnu.org> ("Ludovic =?utf-8?Q?Court=C3=A8s=22'?= =?utf-8?Q?s?= message of "(unknown date)") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: bug-guix@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > There are a few things to do by then: I=E2=80=99ll take care of augmentin= g the > doc, we=E2=80=99ll apply Nikita=E2=80=99s --roll-back patch and I=E2=80= =99ll probably add > --upgrade. I have some comments about the manual [1] and questions about Guix itself. 1. Can we change quotes? "Although GNU programs traditionally used 0x60 (=E2=80=98`=E2=80=99) for = opening and 0x27 (=E2=80=98'=E2=80=99) for closing quotes, nowadays quotes =E2=80=98= `like this'=E2=80=99 are typically rendered asymmetrically, so quoting =E2=80=98"like this"=E2=80= =99 or =E2=80=98'like this'=E2=80=99 typically looks better." [2] 2. "The build procedure for Guix is the same as for other GNU software, and are not covered here." [1] I think that it would be better to change it like this: "The build procedure for Guix is the same as for other GNU software and it is not covered here." 3. Could anyone add more about these? `--disable-log-compression' Disable compression of the build logs. `--disable-store-optimization' Disable automatic file "deduplication" in the store. Do compression and optimization have any disadvantages? 4. "as a unprivileged user" [1] should be changed to "as an unprivileged user." 5. Will it be possible to change 'guix-daemon' to run without root privileges and also catch impurities? I read the corresponding section. Does it describe the current state of Guix or the limitations of the GNU system? 6. "By default, `guix-daemon' launches build processes under different UIDs, taken from the build group specified with `--build-users-group'. In addition, each build process is run in a chroot environment that only contains the subset of the store that the build process depends on, as specified by its derivation (*note derivation: Programming Interface.), plus a set of specific system directories." [1] I guess that "runs" should be used instead of "is run." 7. "The command provides the obvious install, remove, and upgrade operations. Each invocation is actually a _transaction_: either the specified operation succeeds, or nothing happens. Thus, if the `guix-package' processed is terminated during the transaction, or if a power outage occurs during the transaction, then the user's profile remains in its previous state, and remains usable." [1] Will it be possible to resume the terminated transaction later? It's useful if you have a bad connection. 8. "The `guix-gc' command has three modes of operations: it can be used [...]" [1] It would be better to remove "of operations." 9. What is the difference between 'guix-build' and 'guix-package -i'? And why do we need both? 'guix-package -i' creates a new profile, right? Nikita [1] http://git.savannah.gnu.org/cgit/guix.git/tree/doc/guix.texi [2] https://www.gnu.org/prep/standards/standards.html#Quote-Characters --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJQ9fEkAAoJEM+IQzI9IQ38IE0P/1cOW2JOCLitgKvK7P8mUcPb /b7FZgTTcUnzjEAojKFK9Fqo81x/Y5+GnJ/MlwwSU2pB8MFFXYxe2/eaDQPn27xY B64OTRKbWwVBA62n0SGAkvSwXnCnHgIEJt3Qv7EYbTqjDGyS1XDZOwX4ToH4/gWe /RkeFBa21aUNzf+/snEynAkSzR2eXvUterhaAnK72Tg3twL7nSW8Krh+Mb14lZ22 RnaV5P9tjsNBLxO2G/RFN6toaGYH4dg41xwzMcAzq73gL3Fu0VdvobNmGllklXLX upb0IkYaUvfx0g/xMlC9Qj+XNO6rhDUKsOE22HpzsDWAaasOBbC175pGCT48vjfv Rb06FRs7vSOgBQ9XvjZQJ2apeKnHu0zVzPCHQUnTfuxGb7KE7WeynPfWyK0yV84L IaGTtRqInV82+1rPP11pwHEySL5J23xvOY7rfSYe5GJ51HkxpPF0Aa9feUhDJTml fJIRZ7LtAVSXrQneYFS1gWsJPfo4mG7Z3ryKKivl2RIpF9j7lWJ9/pCgM+dmpOyy rmKGr+/+Wy+JTMaCHsm2C2PNrFt3gRT3AJtqixGoCv4U6ugoX36co2Fr17TOoMxJ y7cnYe8YZyQdiTXdapq99Ow+1u5NRFQaA03NTNjBs6KQTYuZTHNhA5Lhj9gQil6w 2zlQ7Rs3S+FMlZAHJk0Y =TO2l -----END PGP SIGNATURE----- --=-=-=--