unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Package test service for GNU maintainers
@ 2014-08-17 14:53 Ludovic Courtès
  2014-08-18 21:46 ` Jason Self
  2014-08-19  6:04 ` John Darrington
  0 siblings, 2 replies; 6+ messages in thread
From: Ludovic Courtès @ 2014-08-17 14:53 UTC (permalink / raw)
  To: Guix-devel

Hello!

As a part of a discussion about “cool features for GNU maintainers” at
the GHM, someone (Andreas, IIRC) suggested having a service (possibly a
Web service) that would allow maintainers to upload their (pre)release
tarballs and then get some feedback:

  • If the package is not available in the distro, it would just say
    “sorry, your package is not available in the distro, but you can
    help!”.  Something like that.  ;-)

  • If the package is available, it would do something equivalent to
    ‘guix build foo --with-source=foo.tar.gz’ and eventually return the
    build result.

    Upon success, it could also return a generated patch that can be
    sent to guix-devel for inclusion.

    It could also use something similar to ‘guix refresh
    --list-dependent’ to try building dependent packages, or at least
    tell the maintainer to check them.

I think we have most of the tools to do that, and it may be a good way
to entice GNU maintainers into contributing to Guix.  Since it’s a
lightweight process, we could suggest to make it a recommendation in the
maintainer’s guide.

Thoughts?  Who want to give it a go?  :-)

Thanks,
Ludo’.

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

end of thread, other threads:[~2014-08-20  8:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-17 14:53 Package test service for GNU maintainers Ludovic Courtès
2014-08-18 21:46 ` Jason Self
2014-08-19 21:04   ` Ludovic Courtès
2014-08-19  6:04 ` John Darrington
2014-08-19 12:25   ` Jason Self
2014-08-19 21:07   ` Ludovic Courtès

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