unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Help needed packaging rust-cbindgen, a dependency of IceCat 68
@ 2019-10-22  6:23 Mark H Weaver
  2019-10-22  9:00 ` John Soo
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Mark H Weaver @ 2019-10-22  6:23 UTC (permalink / raw)
  To: guix-devel

Hello fellow Guix,

I have good news and bad news.  The good news is that thanks to the
heroic efforts of Amin Bandali <bandali@gnu.org>, a recently appointed
co-maintainer of GNU IceCat, there now exists a preliminary version of
IceCat 68 that builds successfully and works on Trisquel.

The bad news is that IceCat 68 has a new dependency: rust-cbindgen,
which itself depends on *245* other Rust libraries that are not yet
packaged for Guix.

I'm very glad for "guix import crate -r", which was able to enumerate
this list of dependencies for me, and to auto-generate ~267 kilobytes of
new package definitions, but unfortunately it was only able to deduce
the license for about half of those.  131 out of 245 of these new
package definitions have (license #f).  I'm not sure what's up with
that, but it might be necessary to manually determine the licenses of
these.

Mozilla is scheduled to release Firefox 68.2 ESR today, along with a
security advisory describing flaws in previous versions of Firefox which
are fixed in 68.2.  Many of these security flaws will affect IceCat 60,
but the 60 ESR branch is no longer supported upstream.  This means that
we need to get IceCat 68 packaged ASAP.

There are other urgent matters demanding my attention right now, so I
cannot afford to do all of this work myself.  I can take care of
upgrading and debugging the IceCat 68 package itself -- I already have a
preliminary patch capable of generating the source tarball -- but I need
help packaging rust-cbindgen and its 245 dependencies.

Who's willing to help?  To get started: "guix import crate -r cbindgen".

     Mark

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

end of thread, other threads:[~2019-10-30  5:54 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-10-22  6:23 Help needed packaging rust-cbindgen, a dependency of IceCat 68 Mark H Weaver
2019-10-22  9:00 ` John Soo
2019-10-22  9:10   ` Mark H Weaver
2019-10-22  9:23     ` Mark H Weaver
2019-10-22  9:19 ` Jonathan Brielmaier
2019-10-22  9:33   ` Efraim Flashner
2019-10-22 14:17 ` Ludovic Courtès
2019-10-22 19:24   ` Mark H Weaver
2019-10-23 17:53   ` Marius Bakke
2019-10-22 18:54 ` Efraim Flashner
2019-10-22 19:42   ` Mark H Weaver
2019-10-22 19:56     ` Mark H Weaver
2019-10-22 20:06       ` Efraim Flashner
2019-10-23  7:50         ` Efraim Flashner
2019-10-23 10:33           ` Mark H Weaver
2019-10-26 18:36 ` Chris Marusich
2019-10-27 17:00   ` Mark H Weaver
2019-10-30  5:52   ` Mark H Weaver

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