Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Print Provides-Extra entries for Python packa… (#1014)

2020-02-01 Thread Igor Gnatenko
> I'd be happy to. Do you have a pointer to where I should start? Sure, https://pagure.io/fedora-rust/rust2rpm. 1. We parse package name for generators ``` %__cargo_provides %{_bindir}/cargo-inspector --provides --features=%{__cargo_feature_from_name -n %{name}} %__cargo_requires

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Print Provides-Extra entries for Python packa… (#1014)

2020-02-01 Thread Gordon Messmer
I've pushed a modified change that uses a slash separator, like the rust generator does. It also adds the version to extras: ``` $ find /home/gordon/git/molecule-root | python3 pythondistdeps.py -P (python3.7dist(molecule) == 3.0a5.dev15+gec8c85e9.d20191124) (python3.7dist(molecule/docker) ==

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Print Provides-Extra entries for Python packa… (#1014)

2020-02-01 Thread Gordon Messmer
@gordonmessmer pushed 1 commit. dfd1724b974a05da079a1a5ba5f45c14a9212bfb scripts/pythondistdeps: Print Provides-Extra entries for Python packages. -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] Add macros for default flags of file extractors. (#557)

2020-02-01 Thread ニール・ゴンパ
@dmnks, @pmatilai: I'm the maintainer of `debbuild` these days, and I am interested in seeing if we can make this a reality in `rpmbuild`.  -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
@Conan-Kudo pushed 1 commit. 5af676e833c61b294e3595bd50286aac07c3cb57 elfdeps: Add full multiarch deps support -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
@Conan-Kudo pushed 1 commit. 7ac477c99bbfc2c1a3f26b483b474e33f5297852 elfdeps: Add full multiarch deps support -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
@Conan-Kudo pushed 1 commit. fb305121ad7228b56f7b86ede47b021b99a573c9 elfdeps: Add full multiarch deps support -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
@Conan-Kudo pushed 1 commit. df1293617f4b70f371aae69aaa058de0ab2bae16 elfdeps: Add full multiarch deps support -- You are receiving this because you are subscribed to this thread. View it on GitHub:

Re: [Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
@pmatilai @ffesti I *finally* revised #360. Phew! -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/1038#issuecomment-581094273___

[Rpm-maint] [rpm-software-management/rpm] elfdeps: Add full multiarch deps support (#1038)

2020-02-01 Thread ニール・ゴンパ
This changes elfdeps to emit dependency strings that contain full architecture names instead of just declaring whether something is `64bit`. This means that systems that allow more than two architectures to be installed on the same computer will actually be able to resolve library dependencies

[Rpm-maint] [rpm-software-management/rpm] Small updates to the ARM macros (#1037)

2020-02-01 Thread ニール・ゴンパ
This PR renames the `%arm` macro to `%arm32` and adds an `%arm64` macro as a simple alias for current and future 64-bit ARM architectures. This makes it consistent with other architectures we have, such as MIPS, POWER, and x86. In order to maintain legacy compatibility, the `%arm` macro still

[Rpm-maint] [rpm-software-management/rpm] Add architecture macro for all RISC-V processors (#1036)

2020-02-01 Thread ニール・ゴンパ
This makes it easier to reference all RISC-V architectures supported by RPM in the same way that ARM and POWER architectures are. You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/1036 -- Commit Summary -- * Add architecture

[Rpm-maint] [rpm-software-management/rpm] Add znver1 arches with 32-bit + 64-bit variants and proper CPU detection (#1035)

2020-02-01 Thread ニール・ゴンパ
This change adds the ability for RPM to detect systems running on AMD Ryzen systems and allow the installation of packages that are built specifically for this subarchitecture. As part of this change, a new `%x86_64` macro has been introduced to alias all 64-bit x86 architecture variants in

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Improved python version and operator handling. (#1015)

2020-02-01 Thread Gordon Messmer
gordonmessmer commented on this pull request. > +else: +rpm_epoch = '' +while self.version[-1] == 0: +self.version.pop() +rpm_version = '.'.join(str(x) for x in self.version) +if self.pre: +rpm_suffix = '~%s' % ''.join(str(x)

Re: [Rpm-maint] [rpm-software-management/rpm] scripts/pythondistdeps: Improved python version and operator handling. (#1015)

2020-02-01 Thread Gordon Messmer
@gordonmessmer pushed 1 commit. 12100cc343050ab69048796156bcc46d6fcdde97 scripts/pythondistdeps: Improved python version and operator handling. -- You are receiving this because you are subscribed to this thread. View it on GitHub: