GNU bug report logs - #31190
Ansible doesn't build

Previous Next

Package: guix;

Reported by: Clément Lassieur <clement <at> lassieur.org>

Date: Tue, 17 Apr 2018 09:42:02 UTC

Severity: normal

Done: Jelle Licht <jlicht <at> fsfe.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 31190 in the body.
You can then email your comments to 31190 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 bug-guix <at> gnu.org:
bug#31190; Package guix. (Tue, 17 Apr 2018 09:42:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Clément Lassieur <clement <at> lassieur.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 17 Apr 2018 09:42:02 GMT) Full text and rfc822 format available.

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

From: Clément Lassieur <clement <at> lassieur.org>
To: bug-guix <at> gnu.org
Subject: Ansible doesn't build
Date: Tue, 17 Apr 2018 11:40:49 +0200
starting phase `check'
running "python setup.py" with command "test" and parameters ()
running test
Searching for pynacl>=1.0.1
Reading https://pypi.python.org/simple/pynacl/
Download error on https://pypi.python.org/simple/pynacl/: [Errno -2] Name or service not known -- Some packages may not be found!
Couldn't find index page for 'pynacl' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
Download error on https://pypi.python.org/simple/: [Errno -2] Name or service not known -- Some packages may not be found!
No local packages or working download links found for pynacl>=1.0.1
error: Could not find suitable distribution for Requirement.parse('pynacl>=1.0.1')
phase `check' failed after 0.5 seconds
builder for `/gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv' failed with exit code 1
@ build-failed /gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv - 1 builder for `/gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv' failed with exit code 1
guix build: error: build failed: build of `/gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv' failed




Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Tue, 17 Apr 2018 18:37:02 GMT) Full text and rfc822 format available.

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

From: Jelle Licht <jlicht <at> fsfe.org>
To: Clément Lassieur <clement <at> lassieur.org>
Cc: 31190 <at> debbugs.gnu.org
Subject: Re: bug#31190: Ansible doesn't build
Date: Tue, 17 Apr 2018 20:36:20 +0200
[Message part 1 (text/plain, inline)]
2018-04-17 11:40 GMT+02:00 Clément Lassieur <clement <at> lassieur.org>:

> starting phase `check'
> running "python setup.py" with command "test" and parameters ()
> running test
> Searching for pynacl>=1.0.1
> Reading https://pypi.python.org/simple/pynacl/
> Download error on https://pypi.python.org/simple/pynacl/: [Errno -2] Name
> or service not known -- Some packages may not be found!
> Couldn't find index page for 'pynacl' (maybe misspelled?)
> Scanning index of all packages (this may take a while)
> Reading https://pypi.python.org/simple/
> Download error on https://pypi.python.org/simple/: [Errno -2] Name or
> service not known -- Some packages may not be found!
> No local packages or working download links found for pynacl>=1.0.1
> error: Could not find suitable distribution for
> Requirement.parse('pynacl>=1.0.1')
> phase `check' failed after 0.5 seconds
> builder for `/gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv'
> failed with exit code 1
> @ build-failed /gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv
> - 1 builder for `/gnu/store/4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv'
> failed with exit code 1
> guix build: error: build failed: build of `/gnu/store/
> 4mmlsi4rw7iwaw1nghkixbx859vi24ad-ansible-2.4.2.0.drv' failed
>
>
>
>
The attached patches should fix this issue, but I am currently not able to
build them myself.
Could someone review + verify them?

- Jelle
[Message part 2 (text/html, inline)]
[0001-gnu-Add-python2-pynacl.patch (text/x-patch, attachment)]
[0001-gnu-ansible-Add-missing-inputs.patch (text/x-patch, attachment)]

Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Tue, 17 Apr 2018 20:57:02 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Jelle Licht <jlicht <at> fsfe.org>, Clément Lassieur
 <clement <at> lassieur.org>
Cc: 31190 <at> debbugs.gnu.org
Subject: Re: bug#31190: Ansible doesn't build
Date: Tue, 17 Apr 2018 22:56:18 +0200
[Message part 1 (text/plain, inline)]
Jelle Licht <jlicht <at> fsfe.org> writes:

> From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001
> From: Jelle Licht <jlicht <at> fsfe.org>
> Date: Tue, 17 Apr 2018 21:31:05 +0200
> Subject: [PATCH] gnu: ansible: Add missing inputs
>
> * gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
>   python2-pynacl.
> ---
>  gnu/packages/admin.scm | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> index aed997e5b..07401af72 100644
> --- a/gnu/packages/admin.scm
> +++ b/gnu/packages/admin.scm
> @@ -73,6 +73,7 @@
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages popt)
>    #:use-module (gnu packages python)
> +  #:use-module (gnu packages password-utils)
>    #:use-module (gnu packages python-crypto)
>    #:use-module (gnu packages python-web)
>    #:use-module (gnu packages terminals)

This introduces a circular dependency between (gnu packages admin) and
(gnu packages password-utils).  Perhaps we should move python-bcrypt to
python-crypto.scm.  Thoughts?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Thu, 19 Apr 2018 13:45:02 GMT) Full text and rfc822 format available.

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

From: Jelle Licht <jlicht <at> fsfe.org>
To: Marius Bakke <mbakke <at> fastmail.com>
Cc: 31190 <at> debbugs.gnu.org,
 Clément Lassieur <clement <at> lassieur.org>
Subject: Re: bug#31190: Ansible doesn't build
Date: Thu, 19 Apr 2018 15:44:20 +0200
[Message part 1 (text/plain, inline)]
2018-04-17 22:56 GMT+02:00 Marius Bakke <mbakke <at> fastmail.com>:

> Jelle Licht <jlicht <at> fsfe.org> writes:
>
> > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001
> > From: Jelle Licht <jlicht <at> fsfe.org>
> > Date: Tue, 17 Apr 2018 21:31:05 +0200
> > Subject: [PATCH] gnu: ansible: Add missing inputs
> >
> > * gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
> >   python2-pynacl.
> > ---
> >  gnu/packages/admin.scm | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
> > index aed997e5b..07401af72 100644
> > --- a/gnu/packages/admin.scm
> > +++ b/gnu/packages/admin.scm
> > @@ -73,6 +73,7 @@
> >    #:use-module (gnu packages pkg-config)
> >    #:use-module (gnu packages popt)
> >    #:use-module (gnu packages python)
> > +  #:use-module (gnu packages password-utils)
> >    #:use-module (gnu packages python-crypto)
> >    #:use-module (gnu packages python-web)
> >    #:use-module (gnu packages terminals)
>
> This introduces a circular dependency between (gnu packages admin) and
> (gnu packages password-utils).  Perhaps we should move python-bcrypt to
> python-crypto.scm.  Thoughts?
>

Makes sense to me. The `python-py-bcrypt' package is already located there
so it would make sense to have similar packages in the same place.
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Thu, 19 Apr 2018 16:05:01 GMT) Full text and rfc822 format available.

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

From: Marius Bakke <mbakke <at> fastmail.com>
To: Jelle Licht <jlicht <at> fsfe.org>
Cc: 31190 <at> debbugs.gnu.org,
 Clément Lassieur <clement <at> lassieur.org>
Subject: Re: bug#31190: Ansible doesn't build
Date: Thu, 19 Apr 2018 18:04:18 +0200
[Message part 1 (text/plain, inline)]
Jelle Licht <jlicht <at> fsfe.org> writes:

> 2018-04-17 22:56 GMT+02:00 Marius Bakke <mbakke <at> fastmail.com>:
>
>> Jelle Licht <jlicht <at> fsfe.org> writes:
>>
>> > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001
>> > From: Jelle Licht <jlicht <at> fsfe.org>
>> > Date: Tue, 17 Apr 2018 21:31:05 +0200
>> > Subject: [PATCH] gnu: ansible: Add missing inputs
>> >
>> > * gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
>> >   python2-pynacl.
>> > ---
>> >  gnu/packages/admin.scm | 5 ++++-
>> >  1 file changed, 4 insertions(+), 1 deletion(-)
>> >
>> > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
>> > index aed997e5b..07401af72 100644
>> > --- a/gnu/packages/admin.scm
>> > +++ b/gnu/packages/admin.scm
>> > @@ -73,6 +73,7 @@
>> >    #:use-module (gnu packages pkg-config)
>> >    #:use-module (gnu packages popt)
>> >    #:use-module (gnu packages python)
>> > +  #:use-module (gnu packages password-utils)
>> >    #:use-module (gnu packages python-crypto)
>> >    #:use-module (gnu packages python-web)
>> >    #:use-module (gnu packages terminals)
>>
>> This introduces a circular dependency between (gnu packages admin) and
>> (gnu packages password-utils).  Perhaps we should move python-bcrypt to
>> python-crypto.scm.  Thoughts?
>>
>
> Makes sense to me. The `python-py-bcrypt' package is already located there
> so it would make sense to have similar packages in the same place.

I went ahead and did this in 7c16af4646fac789000495064a13284691dbeb75.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Thu, 19 Apr 2018 18:34:01 GMT) Full text and rfc822 format available.

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

From: Clément Lassieur <clement <at> lassieur.org>
To: Marius Bakke <mbakke <at> fastmail.com>, Jelle Licht <jlicht <at> fsfe.org>
Cc: 31190 <at> debbugs.gnu.org, Roel Janssen <roel <at> gnu.org>
Subject: Re: bug#31190: Ansible doesn't build
Date: Thu, 19 Apr 2018 20:33:37 +0200
For the record, patches about it have been sent to guix-patches as well:
https://lists.gnu.org/archive/html/guix-patches/2018-04/msg00332.html.

Marius Bakke <mbakke <at> fastmail.com> writes:

> Jelle Licht <jlicht <at> fsfe.org> writes:
>
>> 2018-04-17 22:56 GMT+02:00 Marius Bakke <mbakke <at> fastmail.com>:
>>
>>> Jelle Licht <jlicht <at> fsfe.org> writes:
>>>
>>> > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001
>>> > From: Jelle Licht <jlicht <at> fsfe.org>
>>> > Date: Tue, 17 Apr 2018 21:31:05 +0200
>>> > Subject: [PATCH] gnu: ansible: Add missing inputs
>>> >
>>> > * gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
>>> >   python2-pynacl.
>>> > ---
>>> >  gnu/packages/admin.scm | 5 ++++-
>>> >  1 file changed, 4 insertions(+), 1 deletion(-)
>>> >
>>> > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
>>> > index aed997e5b..07401af72 100644
>>> > --- a/gnu/packages/admin.scm
>>> > +++ b/gnu/packages/admin.scm
>>> > @@ -73,6 +73,7 @@
>>> >    #:use-module (gnu packages pkg-config)
>>> >    #:use-module (gnu packages popt)
>>> >    #:use-module (gnu packages python)
>>> > +  #:use-module (gnu packages password-utils)
>>> >    #:use-module (gnu packages python-crypto)
>>> >    #:use-module (gnu packages python-web)
>>> >    #:use-module (gnu packages terminals)
>>>
>>> This introduces a circular dependency between (gnu packages admin) and
>>> (gnu packages password-utils).  Perhaps we should move python-bcrypt to
>>> python-crypto.scm.  Thoughts?
>>>
>>
>> Makes sense to me. The `python-py-bcrypt' package is already located there
>> so it would make sense to have similar packages in the same place.
>
> I went ahead and did this in 7c16af4646fac789000495064a13284691dbeb75.





Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Thu, 19 Apr 2018 20:17:02 GMT) Full text and rfc822 format available.

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

From: Roel Janssen <roel <at> gnu.org>
To: Clément Lassieur <clement <at> lassieur.org>
Cc: 31190 <at> debbugs.gnu.org, Marius Bakke <mbakke <at> fastmail.com>,
 Jelle Licht <jlicht <at> fsfe.org>
Subject: Re: bug#31190: Ansible doesn't build
Date: Thu, 19 Apr 2018 22:16:11 +0200
Clément Lassieur <clement <at> lassieur.org> writes:

> For the record, patches about it have been sent to guix-patches as well:
> https://lists.gnu.org/archive/html/guix-patches/2018-04/msg00332.html.

Right. I didn't see these.  You can ignore mine then.


>
> Marius Bakke <mbakke <at> fastmail.com> writes:
>
>> Jelle Licht <jlicht <at> fsfe.org> writes:
>>
>>> 2018-04-17 22:56 GMT+02:00 Marius Bakke <mbakke <at> fastmail.com>:
>>>
>>>> Jelle Licht <jlicht <at> fsfe.org> writes:
>>>>
>>>> > From f770998d0f0b56180e0c9a12f0946a77d7ff61a5 Mon Sep 17 00:00:00 2001
>>>> > From: Jelle Licht <jlicht <at> fsfe.org>
>>>> > Date: Tue, 17 Apr 2018 21:31:05 +0200
>>>> > Subject: [PATCH] gnu: ansible: Add missing inputs
>>>> >
>>>> > * gnu/packages/admin.scm (ansible)[native-inputs]: Add python2-bcrypt and
>>>> >   python2-pynacl.
>>>> > ---
>>>> >  gnu/packages/admin.scm | 5 ++++-
>>>> >  1 file changed, 4 insertions(+), 1 deletion(-)
>>>> >
>>>> > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
>>>> > index aed997e5b..07401af72 100644
>>>> > --- a/gnu/packages/admin.scm
>>>> > +++ b/gnu/packages/admin.scm
>>>> > @@ -73,6 +73,7 @@
>>>> >    #:use-module (gnu packages pkg-config)
>>>> >    #:use-module (gnu packages popt)
>>>> >    #:use-module (gnu packages python)
>>>> > +  #:use-module (gnu packages password-utils)
>>>> >    #:use-module (gnu packages python-crypto)
>>>> >    #:use-module (gnu packages python-web)
>>>> >    #:use-module (gnu packages terminals)
>>>>
>>>> This introduces a circular dependency between (gnu packages admin) and
>>>> (gnu packages password-utils).  Perhaps we should move python-bcrypt to
>>>> python-crypto.scm.  Thoughts?
>>>>
>>>
>>> Makes sense to me. The `python-py-bcrypt' package is already located there
>>> so it would make sense to have similar packages in the same place.
>>
>> I went ahead and did this in 7c16af4646fac789000495064a13284691dbeb75.





Reply sent to Jelle Licht <jlicht <at> fsfe.org>:
You have taken responsibility. (Tue, 24 Apr 2018 11:51:01 GMT) Full text and rfc822 format available.

Notification sent to Clément Lassieur <clement <at> lassieur.org>:
bug acknowledged by developer. (Tue, 24 Apr 2018 11:51:02 GMT) Full text and rfc822 format available.

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

From: Jelle Licht <jlicht <at> fsfe.org>
To: 31190-done <at> debbugs.gnu.org, 31219-done <at> debbugs.gnu.org
Subject: Re: bug#31190: Ansible doesn't build
Date: Tue, 24 Apr 2018 13:50:15 +0200
[Message part 1 (text/plain, inline)]
I pushed my version of the patches that fix our ansible build as
`09e3cf583437ce421215dd28d2b94f574458b311'
and `acc6e6955f5d481cf984cafb0459d3489feda99e' to master.
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#31190; Package guix. (Tue, 24 Apr 2018 12:22:02 GMT) Full text and rfc822 format available.

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

From: Clément Lassieur <clement <at> lassieur.org>
To: Jelle Licht <jlicht <at> fsfe.org>
Cc: 31190-done <at> debbugs.gnu.org, 31219-done <at> debbugs.gnu.org
Subject: Re: bug#31190: Ansible doesn't build
Date: Tue, 24 Apr 2018 14:21:19 +0200
Jelle Licht <jlicht <at> fsfe.org> writes:

> I pushed my version of the patches that fix our ansible build as
> `09e3cf583437ce421215dd28d2b94f574458b311'
> and `acc6e6955f5d481cf984cafb0459d3489feda99e' to master.

Great, thank you!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 23 May 2018 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 7 years and 89 days ago.

Previous Next


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