#119 release version 16
Merged 3 years ago by zbyszek. Opened 3 years ago by decathorpe.
Unknown source master  into  master

file modified
+1 -1
@@ -1,4 +1,4 @@

  from .metadata import *

  from . import licensing

  

- __version__ = '15'

+ __version__ = '16'

rust2rpm changes:

  • set User-Agent header to "rust2rpm" to work around new crates.io API limits, which prevent rust2pm from accessing crates.io
  • introduce new unwanted-features setting in .rust2rpm.conf files to prevent subpackages for specific "unwanted" features from being generated

spdx2fedora changes:

  • map LGPL-3.0-or-later to LGPLv3+
  • map LGPL-2.1-or-later to LGPLv2+
  • map EUPL-1.2 to EUPL 1.2

rust-packaging changes:

  • add riscv64 to %rust_arches

Pull-Request has been merged by zbyszek

3 years ago

I now also pushed a tag using your text as description.

@zbyszek Don't forget the tarball upload for the release.

I don't think we've ever used those, there have been releases made as tar.xz tarballs and uploaded to https://releases.pagure.org/fedora-rust/rust2rpm/

I now also pushed a tag using your text as description.

That was exactly my intention, since I don't know how to create the tags / release tarballs :thumbsup:

OK, so I think it's time to stop doing the manual tarballs. The automatically-generated tarball works just as well. I already built the fedora package from it.

You'll need to update rust-srpm-macros as well, apparently rust-packaging and it needs matching versions.

 Problem: cannot install the best candidate for the job
  - nothing provides rust-srpm-macros = 16 needed by rust-packaging-16-1.fc34.x86_64

Thanks. I'll do that.

But it seems that the whole setup is unnecessarily complicated: two packages are built from the same source tarball. I guess that rust-packaging is built as arched to support only some architectures, and rust-srpm-macros is built separated to be noarch. Instead we should build both from the same package.

Metadata