[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#45276] [PATCH 00/26] Update sequoia-opengpg to 1.0.0
From: |
Efraim Flashner |
Subject: |
[bug#45276] [PATCH 00/26] Update sequoia-opengpg to 1.0.0 |
Date: |
Thu, 17 Dec 2020 22:08:58 +0200 |
On Thu, Dec 17, 2020 at 05:05:58PM +0100, Hartmut Goebel wrote:
> Hi Nicolas,
> >
> > I think the big warning in rust-dbl-0.3's description could be removed.
>
> Fine for me. will do.
>
>
> > Also, I notice you often skip builds, even though this is not required.
> > E.g., I could build rust-pin-utils-0.1 without any problem just removing
> > the #:skip-build keyword. I think the trend is use #:skip-build only
> > when absolutely necessary.
>
> Building crate "libraries" is of no use. Rust still has no notion of
> "libraries", neither shared not static. it does not even provide any means
> to use "object"-files from another package. All crates will be build again
> and again for each package using it. And you will notice that the output of
> most crates will be almost empty (only exception: if the crate build a
> program).
>
> This is why the crates importer sets skip-build for all packages it imports
> as dependencies. (It also does not add the crate-build-dependencies for
> these packages.)
I'm in favor of building the packages anyway, it serves as a check that
the inputs are actually correct.
> > Finally, I wonder if replacements, e.g., rust-capnp-futures-0.10 by
> > rust-capnp-futures-0.13, require to remove the old variable. It could be
> > used out of the code base.
>
> We are lacking a common practice on this yet. IMO it does not make much
> sense to provide packages for old crates. crates are using semantic
> versioning, so in the long run we might end up maintaining hundreds of old
> packages.
>
> Concrete for this bunch of packages: These have been added by myself when
> packaging sequoia last April. So maybe thos turns the balance :-)
>
As long as you're sure there's nothing else in tree that's depending on
it, I suppose it's ok to remove them. I view it similarly when I clean
up package names to drop not significant digits from the versioning in
the name, ie rust-slog-2.5 -> rust-slog-2.
If the rust ecosystem slows down some I'd be happy to keep more versions
but it's already one of the largest package modules we have.
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
signature.asc
Description: PGP signature
- [bug#45276] [PATCH 19/26] gnu: rust-futures-channel-0.3: Update to 0.3.8., (continued)
- [bug#45276] [PATCH 19/26] gnu: rust-futures-channel-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 20/26] gnu: rust-futures-core-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 23/26] gnu: rust-futures-macro-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 24/26] gnu: rust-futures-sink-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 25/26] gnu: rust-futures-task-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 22/26] gnu: rust-futures-io-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 21/26] gnu: rust-futures-executor-0.3: Update to 0.3.8., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 26/26] gnu: sequoia: Update to 1.0.0., Hartmut Goebel, 2020/12/16
- [bug#45276] [PATCH 00/26] Update sequoia-opengpg to 1.0.0, Nicolas Goaziou, 2020/12/17