Re: [ext] Re: failed to install the python-umap-learn package

2020-09-30 Thread hong...@mdc-berlin.de
Dear Simon,


Thank you so much, the build was successful using:

guix time-machine --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 \

  -C /tmp/chan.scm \

  -- package -p .guix-profile -i python-umap-learn



best regards,

Hong



From: zimoun 
Sent: 30 September 2020 15:54
To: Li, Hong
Cc: Ludovic Courtès; help-guix@gnu.org
Subject: Re: [ext] Re: failed to install the python-umap-learn package

Dear,

Please run:

   echo "%default-channels" > /tmp/chan.scm
   guix time-machine --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 \
  -C /tmp/chan.scm \
  -- package -i pyhton-umap-learn

This will fix your initial issue, I guess.

Exactly, this works in the end.

> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 -C /tmp/chan.scm  -- 
> package -p guix/new/.guix-profile -i  python-umap-learn

I have not checked in your previous email, but it is the wrong commit.

I tried all succeeded commits, and this commit is the first succeeded one from 
2020-01-07 03:09:35
https://data.guix.gnu.org/repository/1/branch/master/package/python-umap-learn/output-history


> build of 
> /gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/vx/f3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv'.
> guix package: error: build of 
> `/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv' 
> failed

It could be expected since the package 'python-scikit-learn' is broken:

https://data.guix.gnu.org/repository/1/branch/master/package/python-scikit-learn/output-history

especially for the commit you are trying (which is not the one you
need for the working 'python-umap-learn' package).


> Why this commit?  'python-umap-learn' should be broken
>
> This commit is the most recent succeeded build from 2020-04-18 19:24:20, you 
> also suggested this commit before.

Ah yeah but then what was the previous commit
cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523? :-)


> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 -- help
> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...
[...]
> /builder for 
> `/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv' failed 
> to produce output path 
> `/gnu/store/9vpcvp00acz4lvglfs1k69a4i05p5hbw-guix-package-cache'
> build of /gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/ya/j4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv'.
> cannot build derivation 
> `/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv': 1 dependencies 
> couldn't be built
> guix time-machine: error: build of 
> `/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv' failed

This comes from the extra 3 channels you added.  If you remove them
(see above), then it should work, I guess.


Hope that helps,
simon


Re: [ext] Re: failed to install the python-umap-learn package

2020-09-30 Thread zimoun
Dear,

Please run:

   echo "%default-channels" > /tmp/chan.scm
   guix time-machine --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 \
  -C /tmp/chan.scm \
  -- package -i pyhton-umap-learn

This will fix your initial issue, I guess.



> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 -C /tmp/chan.scm  -- 
> package -p guix/new/.guix-profile -i  python-umap-learn

I have not checked in your previous email, but it is the wrong commit.

> build of 
> /gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/vx/f3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv'.
> guix package: error: build of 
> `/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv' 
> failed

It could be expected since the package 'python-scikit-learn' is broken:

https://data.guix.gnu.org/repository/1/branch/master/package/python-scikit-learn/output-history

especially for the commit you are trying (which is not the one you
need for the working 'python-umap-learn' package).


> Why this commit?  'python-umap-learn' should be broken
>
> This commit is the most recent succeeded build from 2020-04-18 19:24:20, you 
> also suggested this commit before.

Ah yeah but then what was the previous commit
cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523? :-)


> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 -- help
> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...
[...]
> /builder for 
> `/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv' failed 
> to produce output path 
> `/gnu/store/9vpcvp00acz4lvglfs1k69a4i05p5hbw-guix-package-cache'
> build of /gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/ya/j4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv'.
> cannot build derivation 
> `/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv': 1 dependencies 
> couldn't be built
> guix time-machine: error: build of 
> `/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv' failed

This comes from the extra 3 channels you added.  If you remove them
(see above), then it should work, I guess.


Hope that helps,
simon



Re: [ext] Re: failed to install the python-umap-learn package

2020-09-30 Thread hong...@mdc-berlin.de
Dear Simon,


Now the error is coming from python-scikit-learn-0.20.4.

Please find my answers and comments inline.


best regards,

Hong



From: zimoun 
Sent: 30 September 2020 14:11
To: Li, Hong
Cc: Ludovic Courtès; help-guix@gnu.org
Subject: Re: [ext] Re: failed to install the python-umap-learn package

On Wed, 30 Sep 2020 at 13:41, hong...@mdc-berlin.de
 wrote:

> $ guix time-machine --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 -- 
> package -p guix/new/.guix-profile -i python3 python-umap-learn
> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...

[...]

> |builder for `/gnu/store/jvffmvaz1rm0q11c57wmsp08h0slj9ym-guix-past.drv' 
> failed to produce output path 
> `/gnu/store/gg8fs00h7vqx29icijxpd7w99z1p8lmf-guix-past'
> build of /gnu/store/jvffmvaz1rm0q11c57wmsp08h0slj9ym-guix-past.drv failed

The error comes from the channel 'guix-past'.  Well, I will investigate later...
Therefore, you have to turn off this channel.  The simplest is to run:

echo "%default-channels" > /tmp/chan.scm
guix time-machine --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 \
  -C /tmp/chan.scm \
 -- package -p guix/new/.guix-profile -i python3 python-umap-learn

Hope that helps.

[h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
--commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 -C /tmp/chan.scm  -- package 
-p guix/new/.guix-profile -i  python-umap-learn
Updating channel 'guix' from Git repository at 
'https://git.savannah.gnu.org/git/guix.git'...
guile: warning: failed to install locale
guix package: warning: Consider running 'guix pull' followed by
'guix package -u' to get up-to-date packages and security updates.

updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
The following package will be installed:
   python-umap-learn0.3.10  
/gnu/store/yg68y32h1fhngn8mqpfyc8lzfg25df48-python-umap-learn-0.3.10

substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/fzcysynrdkz52f077c4hbrdmpwkb01nx-python-numba-0.46.0.drv...
updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building 
/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv...
100% 'check' 
[###]builder
 for 
`/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv' 
failed with exit code 1
build of 
/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv 
failed
View build log at 
'/gnu/var/log/guix/drvs/vx/f3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv'.
guix package: error: build of 
`/gnu/store/vxf3qwhkahgzfhwp6c63vm8vky9fj5bl-python-scikit-learn-0.20.4.drv' 
failed

> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 -- package -p 
> guix/new/.guix-profile -i python3 python-umap-learn

Why this commit?  'python-umap-learn' should be broken

This commit is the most recent succeeded build from 2020-04-18 19:24:20, you 
also suggested this commit before.

> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...
> Computing Guix derivation for 'x86_64-linux'...  WARNING: (guix build 
> emacs-build-system): imported module (guix build utils) overrides core 
> binding `delete'|
> The following derivation will be built:
>/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv
> The following profile hook will be built:
>/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv
> building package cache...
> /builder for 
> `/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv' failed 
> to produce output path 
> `/gnu/store/9vpcvp00acz4lvglfs1k69a4i05p5hbw-guix-package-cache'
> build of /gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/ya/j4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache

Re: [ext] Re: failed to install the python-umap-learn package

2020-09-30 Thread zimoun
On Wed, 30 Sep 2020 at 13:41, hong...@mdc-berlin.de
 wrote:

> $ guix time-machine --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 -- 
> package -p guix/new/.guix-profile -i python3 python-umap-learn
> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...

[...]

> |builder for `/gnu/store/jvffmvaz1rm0q11c57wmsp08h0slj9ym-guix-past.drv' 
> failed to produce output path 
> `/gnu/store/gg8fs00h7vqx29icijxpd7w99z1p8lmf-guix-past'
> build of /gnu/store/jvffmvaz1rm0q11c57wmsp08h0slj9ym-guix-past.drv failed

The error comes from the channel 'guix-past'.  Well, I will investigate later...
Therefore, you have to turn off this channel.  The simplest is to run:

echo "%default-channels" > /tmp/chan.scm
guix time-machine --commit=cd5406effa34fa5cfda7eb7bbd2ccaf5201cf523 \
  -C /tmp/chan.scm \
 -- package -p guix/new/.guix-profile -i python3 python-umap-learn

Hope that helps.


> [h...@max-login3.mdc-berlin.net:~] $ guix time-machine 
> --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 -- package -p 
> guix/new/.guix-profile -i python3 python-umap-learn

Why this commit?  'python-umap-learn' should be broken

> Updating channel 'guix' from Git repository at 
> 'https://git.savannah.gnu.org/git/guix.git'...
> Updating channel 'guix-bimsb' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb.git'...
> Updating channel 'guix-past' from Git repository at 
> 'https://gitlab.inria.fr/guix-hpc/guix-past'...
> Updating channel 'guix-bimsb-nonfree' from Git repository at 
> 'https://github.com/BIMSBbioinfo/guix-bimsb-nonfree.git'...
> Computing Guix derivation for 'x86_64-linux'...  WARNING: (guix build 
> emacs-build-system): imported module (guix build utils) overrides core 
> binding `delete'|
> The following derivation will be built:
>/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv
> The following profile hook will be built:
>/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv
> building package cache...
> /builder for 
> `/gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv' failed 
> to produce output path 
> `/gnu/store/9vpcvp00acz4lvglfs1k69a4i05p5hbw-guix-package-cache'
> build of /gnu/store/yaj4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv 
> failed
> View build log at 
> '/gnu/var/log/guix/drvs/ya/j4m68r6l9jhdb767psz79fm84hb6x6-guix-package-cache.drv'.
> cannot build derivation 
> `/gnu/store/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv': 1 dependencies 
> couldn't be built

I do not know why it returns an error here.  What happens if you run:

  guix time-machine --commit=cac674d99dc4a332e6210c57ec7f1b8164f66642 -- help

?

All the best,
simon



Re: [ext] Re: failed to install the python-umap-learn package

2020-09-30 Thread hong...@mdc-berlin.de
/zz2557r32hsq2ksa53ix4ygaskkrs2qi-profile.drv' failed


best regards,

Hong


From: Ludovic Courtès 
Sent: 30 September 2020 10:56:24
To: zimoun
Cc: Li, Hong; help-guix@gnu.org
Subject: [ext] Re: failed to install the python-umap-learn package

Hi,

zimoun  skribis:

> Thank you for pointing out the issue.  Using the Guix Data Service,
>
>   
> https://data.guix.gnu.org/repository/1/branch/master/package/python-umap-learn/output-history

[...]

> From the Guix Data Service, the first offending commit is
> cac674d99dc4a332e6210c57ec7f1b8164f66642 which updates python-cython.

Neat!  We should put that that to good use somehow to quickly notice and
fix regressions: with IRC/email notifications, ‘guix weather’ reporting
info from the Data Service, things like that.

Ludo’.