unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
       [not found] ` <20171220201342.95BEC2044F@vcs0.savannah.gnu.org>
@ 2017-12-27  0:11   ` Mark H Weaver
  2017-12-27  2:04     ` Leo Famulari
  0 siblings, 1 reply; 9+ messages in thread
From: Mark H Weaver @ 2017-12-27  0:11 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Hi Leo,

Last month, you pushed this commit to master:

> commit e6f63412c9abe6a3b4ddf0ce39735d1e2a65491d
> Author: Leo Famulari <leo@famulari.name>
> Date:   Wed Dec 20 03:20:09 2017 -0500
>
>     gnu: python-pygpgme: Use GnuPG 1 for the test suite.
>     
>     * gnu/packages/gnupg.scm (python-pygpgme, python2-pygpgme)[inputs]: Use gnupg-1
>     and make it a native-input.

and you modified gpgme in the immediately following commit:

> commit 0e06bec250f34dbab378b2c1e937af75db900bcc
> Author: Leo Famulari <leo@famulari.name>
> Date:   Wed Dec 20 03:20:01 2017 -0500
> 
>     gnu: gpgme: Build with the latest GnuPG.
>     
>     * gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
>     [arguments]: Keep a reference to the gnupg package used for build.

Clearly you were aware that python-pygpgme needed adjustment to continue
building, and I appreciate your attention to detail here, but something
seems to have gone wrong.  Since these commits, Hydra has failed to
build python-pygpgme and python2-pygpgme on all hydra-supported systems:

  https://hydra.gnu.org/eval/109862#tabs-now-fail
  https://hydra.gnu.org/job/gnu/master/python-pygpgme-0.3.x86_64-linux
  https://hydra.gnu.org/job/gnu/master/python-pygpgme-0.3.i686-linux
  https://hydra.gnu.org/job/gnu/master/python-pygpgme-0.3.armhf-linux
  https://hydra.gnu.org/job/gnu/master/python2-pygpgme-0.3.x86_64-linux
  https://hydra.gnu.org/job/gnu/master/python2-pygpgme-0.3.i686-linux
  https://hydra.gnu.org/job/gnu/master/python2-pygpgme-0.3.armhf-linux

I can reproduce the failure on my local GuixSD system as well.

Could you take a look?

     Mark

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2017-12-27  0:11   ` 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite Mark H Weaver
@ 2017-12-27  2:04     ` Leo Famulari
  2017-12-28  0:57       ` Mark H Weaver
  0 siblings, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2017-12-27  2:04 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1189 bytes --]

On Tue, Dec 26, 2017 at 07:11:13PM -0500, Mark H Weaver wrote:
> > Author: Leo Famulari <leo@famulari.name>
> > Date:   Wed Dec 20 03:20:01 2017 -0500
> > 
> >     gnu: gpgme: Build with the latest GnuPG.
> >     
> >     * gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
> >     [arguments]: Keep a reference to the gnupg package used for build.
> 
> Clearly you were aware that python-pygpgme needed adjustment to continue
> building, and I appreciate your attention to detail here, but something
> seems to have gone wrong.  Since these commits, Hydra has failed to
> build python-pygpgme and python2-pygpgme on all hydra-supported systems:

Thank you for bringing this to my attention.

It's a consequence of having configured GPGME with --enable-fixed-path,
which in our case forces GPGME to use the GnuPG executable it was built
with. [0]

I made this change rather late in the development of these patches,
after having tested them more fully.

Since we previously let GPGME find GnuPG in the environment, and that
worked fine, I'll revert that part of the change shortly.

[0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29781#25

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2017-12-27  2:04     ` Leo Famulari
@ 2017-12-28  0:57       ` Mark H Weaver
  2017-12-28  4:05         ` Leo Famulari
  2017-12-28  4:56         ` Leo Famulari
  0 siblings, 2 replies; 9+ messages in thread
From: Mark H Weaver @ 2017-12-28  0:57 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Leo Famulari <leo@famulari.name> writes:

> On Tue, Dec 26, 2017 at 07:11:13PM -0500, Mark H Weaver wrote:
>> > Author: Leo Famulari <leo@famulari.name>
>> > Date:   Wed Dec 20 03:20:01 2017 -0500
>> > 
>> >     gnu: gpgme: Build with the latest GnuPG.
>> >     
>> >     * gnu/packages/gnupg.scm (gpgme)[inputs]: Use the latest gnupg package.
>> >     [arguments]: Keep a reference to the gnupg package used for build.
>> 
>> Clearly you were aware that python-pygpgme needed adjustment to continue
>> building, and I appreciate your attention to detail here, but something
>> seems to have gone wrong.  Since these commits, Hydra has failed to
>> build python-pygpgme and python2-pygpgme on all hydra-supported systems:
>
> Thank you for bringing this to my attention.
>
> It's a consequence of having configured GPGME with --enable-fixed-path,
> which in our case forces GPGME to use the GnuPG executable it was built
> with. [0]
>
> I made this change rather late in the development of these patches,
> after having tested them more fully.
>
> Since we previously let GPGME find GnuPG in the environment, and that
> worked fine, I'll revert that part of the change shortly.
>
> [0] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29781#25

Thanks for looking into it!

Alas, your most recent changes seem to have now broken qgpgme:

  https://hydra.gnu.org/eval/109869#tabs-now-fail
  https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
  https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
  https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux

       Mark

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2017-12-28  0:57       ` Mark H Weaver
@ 2017-12-28  4:05         ` Leo Famulari
  2018-01-07  2:19           ` Chris Marusich
  2017-12-28  4:56         ` Leo Famulari
  1 sibling, 1 reply; 9+ messages in thread
From: Leo Famulari @ 2017-12-28  4:05 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 458 bytes --]

On Wed, Dec 27, 2017 at 07:57:17PM -0500, Mark H Weaver wrote:
> Alas, your most recent changes seem to have now broken qgpgme:
> 
>   https://hydra.gnu.org/eval/109869#tabs-now-fail
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux

Sigh... I didn't even know this package existed. I'll take a look.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2017-12-28  0:57       ` Mark H Weaver
  2017-12-28  4:05         ` Leo Famulari
@ 2017-12-28  4:56         ` Leo Famulari
  1 sibling, 0 replies; 9+ messages in thread
From: Leo Famulari @ 2017-12-28  4:56 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 470 bytes --]

On Wed, Dec 27, 2017 at 07:57:17PM -0500, Mark H Weaver wrote:
> Alas, your most recent changes seem to have now broken qgpgme:
> 
>   https://hydra.gnu.org/eval/109869#tabs-now-fail
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux

Okay, this should be fixed in commit 0684f1d6b522b9e54. Sorry for the
mess...

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2017-12-28  4:05         ` Leo Famulari
@ 2018-01-07  2:19           ` Chris Marusich
  2018-01-07 12:42             ` Marius Bakke
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Marusich @ 2018-01-07  2:19 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 669 bytes --]

Leo Famulari <leo@famulari.name> writes:

> On Wed, Dec 27, 2017 at 07:57:17PM -0500, Mark H Weaver wrote:
>> Alas, your most recent changes seem to have now broken qgpgme:
>> 
>>   https://hydra.gnu.org/eval/109869#tabs-now-fail
>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux
>
> Sigh... I didn't even know this package existed. I'll take a look.

I'm not sure how to use Hydra...  Is there a place in Hydra one can go
after committing a change to know if it broke a package like this?

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2018-01-07  2:19           ` Chris Marusich
@ 2018-01-07 12:42             ` Marius Bakke
  2018-01-08  2:57               ` Chris Marusich
  0 siblings, 1 reply; 9+ messages in thread
From: Marius Bakke @ 2018-01-07 12:42 UTC (permalink / raw)
  To: Chris Marusich, Leo Famulari; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]

Chris Marusich <cmmarusich@gmail.com> writes:

> Leo Famulari <leo@famulari.name> writes:
>
>> On Wed, Dec 27, 2017 at 07:57:17PM -0500, Mark H Weaver wrote:
>>> Alas, your most recent changes seem to have now broken qgpgme:
>>> 
>>>   https://hydra.gnu.org/eval/109869#tabs-now-fail
>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux
>>
>> Sigh... I didn't even know this package existed. I'll take a look.
>
> I'm not sure how to use Hydra...  Is there a place in Hydra one can go
> after committing a change to know if it broke a package like this?

See <https://hydra.gnu.org/jobset/gnu/master>.  

If you click on an evaluation, you'll find a tab listing the new "jobs"
(builds), and another listing existing jobs that now started to fail.

The latest btrfs-progs broke on i686 and armhf, as an example:
<https://hydra.gnu.org/eval/109880#tabs-new>.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2018-01-07 12:42             ` Marius Bakke
@ 2018-01-08  2:57               ` Chris Marusich
  2018-01-09  4:48                 ` Leo Famulari
  0 siblings, 1 reply; 9+ messages in thread
From: Chris Marusich @ 2018-01-08  2:57 UTC (permalink / raw)
  To: Marius Bakke; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]

Marius Bakke <mbakke@fastmail.com> writes:

> Chris Marusich <cmmarusich@gmail.com> writes:
>
>> Leo Famulari <leo@famulari.name> writes:
>>
>>> On Wed, Dec 27, 2017 at 07:57:17PM -0500, Mark H Weaver wrote:
>>>> Alas, your most recent changes seem to have now broken qgpgme:
>>>> 
>>>>   https://hydra.gnu.org/eval/109869#tabs-now-fail
>>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.x86_64-linux
>>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.i686-linux
>>>>   https://hydra.gnu.org/job/gnu/master/qgpgme-1.9.0.armhf-linux
>>>
>>> Sigh... I didn't even know this package existed. I'll take a look.
>>
>> I'm not sure how to use Hydra...  Is there a place in Hydra one can go
>> after committing a change to know if it broke a package like this?
>
> See <https://hydra.gnu.org/jobset/gnu/master>.  
>
> If you click on an evaluation, you'll find a tab listing the new "jobs"
> (builds), and another listing existing jobs that now started to fail.
>
> The latest btrfs-progs broke on i686 and armhf, as an example:
> <https://hydra.gnu.org/eval/109880#tabs-new>.

That's good to know.  However, when I tried accessing the link

https://hydra.gnu.org/jobset/gnu/master

I get a 504 (gateway timeout).  I feel like I often get this while
trying to browse Hydra.  Does it load reliably for you?

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite.
  2018-01-08  2:57               ` Chris Marusich
@ 2018-01-09  4:48                 ` Leo Famulari
  0 siblings, 0 replies; 9+ messages in thread
From: Leo Famulari @ 2018-01-09  4:48 UTC (permalink / raw)
  To: Chris Marusich; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 444 bytes --]

On Sun, Jan 07, 2018 at 06:57:43PM -0800, Chris Marusich wrote:
> That's good to know.  However, when I tried accessing the link
> 
> https://hydra.gnu.org/jobset/gnu/master
> 
> I get a 504 (gateway timeout).  I feel like I often get this while
> trying to browse Hydra.  Does it load reliably for you?

Some periodic tasks on that server are very demanding and the web
interface becomes unreliable. It's usually a bit slow as well.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-01-09  4:48 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20171220201341.6365.99040@vcs0.savannah.gnu.org>
     [not found] ` <20171220201342.95BEC2044F@vcs0.savannah.gnu.org>
2017-12-27  0:11   ` 01/01: gnu: python-pygpgme: Use GnuPG 1 for the test suite Mark H Weaver
2017-12-27  2:04     ` Leo Famulari
2017-12-28  0:57       ` Mark H Weaver
2017-12-28  4:05         ` Leo Famulari
2018-01-07  2:19           ` Chris Marusich
2018-01-07 12:42             ` Marius Bakke
2018-01-08  2:57               ` Chris Marusich
2018-01-09  4:48                 ` Leo Famulari
2017-12-28  4:56         ` Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).