unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Cannot install `python-pastel`
@ 2019-10-03  6:10 Tanguy Le Carrour
  2019-10-03 11:48 ` Tobias Geerinckx-Rice
  0 siblings, 1 reply; 3+ messages in thread
From: Tanguy Le Carrour @ 2019-10-03  6:10 UTC (permalink / raw)
  To: Guix

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

Hi Guix

Installation of the package `python-pastel` fails on my system.

```
$ guix pull
…

$ guix describe
Generation 4	Oct 03 2019 08:01:59	(current)
  guix 2b2f7e5
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: 2b2f7e5d8cd154c8bbf8d531d2edd6801956d36d

$ guix package -i python-pastel
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
building /gnu/store/87360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv...
\ 'check' phasebuilder for `/gnu/store/87360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv' failed with exit code 1
build of /gnu/store/87360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv failed
View build log at '/var/log/guix/drvs/87/360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv.bz2'.
guix package: error: build of `/gnu/store/87360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv' failed

$ bzcat /var/log/guix/drvs/87/360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv.bz2
…
starting phase `build'
…
TypeError: calling <function pastel at 0x7ffff657fae8> returned <pastel.pastel.Pastel object at 0x7ffff65ced30>, not a test
```
(see attachment)

I guess it must be a problem on my side as all the packages go through
CI!?

-- 
Tanguy

[-- Attachment #2: 360qr1s7pfa2pgpb2z7zpvd9s09x4c-python-pastel-0.1.0.drv.bz2 --]
[-- Type: application/octet-stream, Size: 3562 bytes --]

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

* Re: Cannot install `python-pastel`
  2019-10-03  6:10 Cannot install `python-pastel` Tanguy Le Carrour
@ 2019-10-03 11:48 ` Tobias Geerinckx-Rice
  2019-10-03 12:05   ` Tanguy Le Carrour
  0 siblings, 1 reply; 3+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-10-03 11:48 UTC (permalink / raw)
  To: guix-devel; +Cc: Tanguy Le Carrour

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

Tanguy,

Tanguy Le Carrour 写道:
> I guess it must be a problem on my side as all the packages go 
> through
> CI!?

No and yes but.

All packages do ‘go through CI’: ci.guix.gnu.org builds each new 
package, and whenever that succeeds, everyone gets a nice 
substitute for it.

However: we don't use CI success as a condition for merging 
commits to master (a commit must already be on master for CI to 
even see it).  There's also no ‘stable’ branch that only gets 
commits that were successfully CI'd.  Committers or users aren't 
notified of CI failure in any way.

There is much room for improvement in this area.  However, *for 
me*, the false negative level is still too high to justify working 
on it.

Kind regards,

T G-R

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

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

* Re: Cannot install `python-pastel`
  2019-10-03 11:48 ` Tobias Geerinckx-Rice
@ 2019-10-03 12:05   ` Tanguy Le Carrour
  0 siblings, 0 replies; 3+ messages in thread
From: Tanguy Le Carrour @ 2019-10-03 12:05 UTC (permalink / raw)
  To: Tobias Geerinckx-Rice; +Cc: guix-devel

Hi Tobias!

Le 10/03, Tobias Geerinckx-Rice a écrit :
> Tanguy Le Carrour 写道:
> > I guess it must be a problem on my side as all the packages go through
> > CI!?
> 
> No and yes but.
> 
> All packages do ‘go through CI’: ci.guix.gnu.org builds each new package,
> and whenever that succeeds, everyone gets a nice substitute for it.
> 
> However: we don't use CI success as a condition for merging commits to
> master (a commit must already be on master for CI to even see it).  There's
> also no ‘stable’ branch that only gets commits that were successfully CI'd.
> Committers or users aren't notified of CI failure in any way.

Thanks for the explanations! This makes things clearer!

Does it mean that I have to submit a patch the usual way to fix it?
Should the subject be something like "[PATCH] gnu: Fix python-pastel"?

Regards,

-- 
Tanguy

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

end of thread, other threads:[~2019-10-03 12:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-03  6:10 Cannot install `python-pastel` Tanguy Le Carrour
2019-10-03 11:48 ` Tobias Geerinckx-Rice
2019-10-03 12:05   ` Tanguy Le Carrour

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).