help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guix-daemon is still of version 0.15.0


From: znavko
Subject: guix-daemon is still of version 0.15.0
Date: Mon, 31 Dec 2018 19:56:47 +0100 (CET)

I have read this https://www.gnu.org/software/guix/blog/2018/multi-dimensional-transactions-and-rollbacks-oh-my/

As described in blog, package definitions have tight coupling with package manager version.

Because of this I can install older version Icecat-62 only from guix-0.15.0, but cannot install it from guix-0.16.0, cause guix-0.16.0 has only one package definition of Icecat-63:

$ guix package --show=icecat
name: icecat
version: 60.3.0-gnu1
...

The guix-0.15.0 has Icecat-62:

$ /gnu/store/mfvjx6s8knbh8xn5gsxa92aqisg7v1dp-profile/bin/guix package --show=icecat
name: icecat
version: 60.2.0-gnu1


I have 2 question:
- Why older version of guix can work with guix-daemon newer version? Can there be any conflicts? How does it work exactly?

The second question concerns guix-daemon in my system.  I've discovered I still have guix-daemon-0.15.0 working process despite I've made `guix pull` from root and non-root user and using guix-0.16.0:

# ps -ef | grep guix-daemon
root       293     1  0 19:00 ?        00:00:00 /gnu/store/mmdk0hia4j0blrzclyv9nrlz57g3lbv7-guix-0.15.0-8.71a78ba/bin/guix-daemon --build-users-group guixbuild --max-silent-time 0 --timeout 0 --log-compression bzip2 --substitute-urls https://mirror.hydra.gnu.org
root      2046   293  0 20:26 ?        00:00:07 /gnu/store/mmdk0hia4j0blrzclyv9nrlz57g3lbv7-guix-0.15.0-8.71a78ba/bin/guix-daemon 2040                guixbuild --max-silent-time 0 --timeout 0 --log-compression bzip2 --substitute-urls https://mirror.hydra.gnu.org
root      3307  2054  0 20:58 pts/3    00:00:00 grep --color=auto guix-daemon

# guix --version
guix (GNU Guix) 402c36c1d6299e0d916f4e96ef5bf47efcd4e330
Copyright (C) 2018 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

# guix describe
Generation 65    Dec 31 2018 10:59:36    (current)
  guix 402c36c
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 402c36c1d6299e0d916f4e96ef5bf47efcd4e330


# guix package --show=guix
name: guix
version: 0.16.0-8.7ba2b27
outputs: out
systems: x86_64-linux i686-linux armhf-linux aarch64-linux mips64el-linux
...


- Why guix-daemon is still 0.15.0 while as root user has guix-0.16.0? How to upgrade it? Do I need something like `guix system upgrade`? - Manual has no such option.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]