From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: Rust packaging coordination Date: Sun, 19 Jan 2020 12:09:32 +0200 Message-ID: <20200119100932.GC1603@E5400> References: <9E555198-86AF-4B29-889F-A75E4F1EA7EA@asu.edu> <3a961774-e715-444a-a4e1-dcaf01ee202d@riseup.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="O3RTKUHj+75w1tg5" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:49399) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1it7Wx-0000we-J0 for guix-devel@gnu.org; Sun, 19 Jan 2020 05:10:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1it7Wv-0002Kz-8A for guix-devel@gnu.org; Sun, 19 Jan 2020 05:10:07 -0500 Received: from flashner.co.il ([178.62.234.194]:48882) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1it7Wv-0002KL-1h for guix-devel@gnu.org; Sun, 19 Jan 2020 05:10:05 -0500 Content-Disposition: inline In-Reply-To: <3a961774-e715-444a-a4e1-dcaf01ee202d@riseup.net> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: Martin Becze Cc: Guix-devel --O3RTKUHj+75w1tg5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 18, 2020 at 11:48:12AM -0500, Martin Becze wrote: > I have packaged alacritty (im using it as a test app for the recursive cr= ate > importer). I'll wait until you get tokei in! >=20 > On 1/16/20 3:14 AM, John Soo wrote: > > Hello guix and rust packagers, > >=20 > > I=E2=80=99m curious if anyone else is working on packaging rust apps. = I have been working on a patch set for tokei and it=E2=80=99s getting close= to done. > >=20 > > I would not like it if I had to rebase all 50 patches and I wouldn=E2= =80=99t want anyone else to have to rebase theirs. So if you are working on= any rust packages, maybe we should coordinate to make it less painful to m= erge. > >=20 > > Thanks! > >=20 > > John > >=20 >=20 I want to remind everyone of a couple of things with rust packages: * packages get added in alphabetical order * every package is rust-foo-(version-major+minor) * packages are added so that rust-foo-0.5 is higher than rust-foo-0.4, and rust-foo-0.4 inherits from rust-foo-0.5. * Make sure the versions of the cargo{-development,}-inputs are correct. They sometimes change even when bumping a minor version. * Try to add packages in an order that allows them to be built after each commit. This makes it easier to build and lint them. And make sure at the end that the existing rust packages (currently rust-cbindgen, ripgrep and librsvg@2.46) continue to build after you've added and bumped other rust packages. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --O3RTKUHj+75w1tg5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl4kKtwACgkQQarn3Mo9 g1HaOxAAnWKhcPjQoSIhEq61doWXo1/rwHp9VzgZej5Pw9TPnHlqMw0vxKC12j8h dKcfw3SbxuY4hmSFOPCZ+RGENGLxVkc7yUyvtqvCUx+2z0gl0+ZZn9lpx+2rv7QV PP5T4Bx6cQeP62r1/eLYc6017Y/XSzz4w0/kYdhcDPN2VcP6ppskEu+ewWFVvfud ATEaDDAVUchU3SGjcnaQY26M7a497+/nayI0vhW0FAyfjtMiyTEAr6mnIXepnw8T FPKO5BxKEPYG+j5Gd2SMOoLeC7gt6zaif1/UPsLSd1cgaGk2HZ0nDz5b92RIt2hb R9NjSfxS39gB4/T4rPFxVQCJ85txOeFbpCsXkXRydStprXyrNRj00JO3X9k9ZUIA x7pSqSKtWfVYpKDB9Cnr/qHsNH2TpBslYIv31OxZtQOwrk/c9aja56vWyQ94Hgtp VoHS5DgJRUL66SRKLXIYHnZOpANO3iOYlSMN5thXOAf0N9CB5NgPQx3LN7zCY4j1 V/kH2nAosk4/5dMFkLnDCEtgJD4RT0ssKE2TNJqkbLdtwgbc+fnQTQEjPClaB1bL VTYBASM32nHeya0UoujcXMd6URaFz6bRvpYerVE9ZrH44NkTVi3jMiO9NsLjrde3 ttX9zPCcUjs/5KtZ+04NfKtV8XuyR8ULAozeXyNtZsCNPyKV414= =gepf -----END PGP SIGNATURE----- --O3RTKUHj+75w1tg5--