On 7/16/21 4:02 PM, Fabio Valentini wrote:
On Fri, Jul 16, 2021 at 3:50 PM Robert-André Mauchin
<zebob.m(a)gmail.com> wrote:
>
> Hi,
>
>
> Remy Lauzier started to package rust-proc-macro-crate and several of its
> dependencies. I intend to package the rest of the tree of dependencies
> in a side tag. I have already started preparing some of them locally:
Hey,
Sorry, I planned to tackle the proc-macro-crate update sooner, but got
sidetracked by 50+ new pending updates for elementary OS 6 components
...
I wonder if it wouldn't be *much* simpler to create a few compat
packages, i.e. at least for proc-macro-crate? A lot of packages still
use the old version.
So far I had 2 direct dependencies broken by proc-macro-crate changes,
but this was easily patched (one of the upstream merged my patch).
> rust-proc-macro-crate: to push, to merge, to build 0
>
> rust-num_enum_derive: to push, to merge, to build 1
> rust-ruma-api-macros: to push, to merge, to build 1
> rust-ruma-events-macros: to push, to merge, to build 1
> rust-ruma-identifiers-validation: to push, to merge, to build 1
> rust-ruma-serde-macros: to push, to merge, to build 1
> rust-wildmatch: to push, to merge, to build 1
> rust-curl-sys: to push, to merge, to build 1
> rust-quickcheck_macros: to push, to merge, to build 1
> rust-zbus_macros: to push, to merge, to build 1
> rust-zvariant_derive: to push, to merge, to build 1
>
> rust-ruma-identifiers-macros: to push, to merge, to build 2
> rust-ruma-serde: to push, to merge, to build 2
> rust-attohttpc: to push, to merge, to build 2
> rust-curl: to push, to merge, to build 2
> rust-sluice: to push, to merge, to build 2
> rust-half: to push, to merge, to build 2
> rust-zvariant: to push, to merge, to build 2
>
> rust-ruma-identifiers: to push, to merge, to build 3
> rust-isahc: to push, to merge, to build 3
>
> rust-ruma-common: to push, to merge, to build 4
>
> rust-ruma-events: to push, to merge, to build 5
> rust-ruma-signatures: to push, to merge, to build 5
>
> rust-ruma-api: to push, to merge, to build 6
>
> rust-ruma-appservice-api: to push, to merge, to build 7
> rust-ruma-client-api: to push, to merge, to build 7
> rust-ruma-federation-api: to push, to merge, to build 7
> rust-ruma-identity-service-api: to push, to merge, to build 7
> rust-ruma-push-gateway-api: to push, to merge, to build 7
>
> rust-ruma: to push, to merge, to build 8
I wonder if anybody or anything is actually using the ruma stack? A
repoquery tells me crate(ruma) is unused, at least ...
I never needed to touch any of the ruma packages, and it's just an
ginormous pile of small packages ...
I don't know what was the goal when Igor packaged it. The work is
already done now, so it doesn't really matter.
> Some packages had new dependencies and I'd like to ask your
help to
> review them:
>
> Part 1
>
> rust-cpufeatures: to review, to import, to build 1
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-cpufeatures
>
> rust-sha2: to push, to merge, to build 2
At least this one already exists, why is it listed in the "new packages" list?
https://src.fedoraproject.org/rpms/rust-sha2
Yes it is packaged, the update is needed to package the two following
package.
> rust-curve25519-dalek: to review, to import, to build 3
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-curve25519-dalek
I have only ever seen curve25519-dalek scoped as a windows-specific
dependency, are you sure you really need it?
> rust-signature: to review, to import, to build 3
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-signature
>
> rust-ed25519: to review, to import, to build 4
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-ed25519
Same here, only ever seen this as a windows-specific dependency.
It is needed by ruma-signatures, it doesn't seem to seem to be a Windows
only dependencies.
>
> Part 2
>
> rust-const-oid: to review, to import, to build 1
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-const-oid
>
> rust-der: to review, to import, to build 2
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-der
>
> rust-spki: to review, to import, to build 3
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-spki
>
> rust-pkcs8: to review, to import, to build 4
>
https://bugzilla.redhat.com/show_bug.cgi?id=rust-pkcs8
>
> In order to review them you'll probably need to build against my COPR:
>
https://copr.fedorainfracloud.org/coprs/eclipseo/rusttests
>
> I still have to prepare all the packages affected by the
> rust-system-deps bump to 3.
>
> Best regards,
>
> Robert-André
Thanks for looking into it.
Fabio
Take care,
Robert-André