Activity for rpm rebuild

  • eric gerbier eric gerbier modified ticket #18

    rpmrebuild 2.20: rpm2archive called with incorrect arguments

  • eric gerbier eric gerbier posted a comment on ticket #18

    the problem is fixed in 2.21 release

  • eric gerbier eric gerbier created a blog post

    rpmrebuild 2.21 (stable) released

  • rpm rebuild rpm rebuild released /rpmrebuild/2.21/rpmrebuild-2.21-1.src.rpm

  • rpm rebuild rpm rebuild released /rpmrebuild/2.21/rpmrebuild-2.21-1.noarch.rpm

  • rpm rebuild rpm rebuild released /rpmrebuild/2.21/rpmrebuild-2.21.tar.gz.sig

  • rpm rebuild rpm rebuild released /rpmrebuild/2.21/rpmrebuild-2.21.tar.gz

  • eric gerbier eric gerbier committed [955621] on code

    updated web pages for 2.21

  • eric gerbier eric gerbier committed [e433db] on code

    web page for 2.21

  • eric gerbier eric gerbier committed [c4cf32] on code

    skip install test for gpg-pubkey packages

  • eric gerbier eric gerbier committed [6b1a1e] on code

    add a tool to get fedora spec file

  • eric gerbier eric gerbier committed [d384f7] on code

    add fedora 41 tags

  • Anonymous posted a comment on ticket #18

    yes, it looks like older versions of rpm2archive does not support "rpm2archiv $Package | tar ..." and mention only cat $package |rpm2archive - | tar ... I just rewrite the line in the RpmUnpack function

  • eric gerbier eric gerbier posted a comment on ticket #18

    the code is already fixed in the devel branch. Il will release th 2.21 in june

  • Gregory Young Gregory Young posted a comment on ticket #18

    Do you have an ETA on 2.21? I just encountered this bug on AlmaLinux 9 trying the rebuild RPMs built on a CentOS 7 machine (it builds a CentOS 7 component, packages it, then wraps it in an RPM to install on the AlmaLinux 9 server it is downloaded from). The issue is CentOS 7 cannot create the RPM with the proper SHA256 Header and Payload digests, and as a result will not install in FIPS mode... This project solves that problem for me, I just need to be able to tell my build containers to pull release...

  • Anonymous posted a comment on ticket #18

    Thanks for the quick fi! BTW, it appears that RHEL9 is based off of Fedora 34: https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-red-hat-enterprise-linux/ which is quite a bit older than Fedora 41.

  • eric gerbier eric gerbier committed [b11160] on code

    Merge branch 'feature/rpm2archive' into devel

  • eric gerbier eric gerbier committed [66ee81] on code

    fix rpm2archive syntax for rhel 9 (Blair Zajac)

  • eric gerbier eric gerbier committed [076add] on code

    fix spec file

  • eric gerbier eric gerbier committed [65ad67] on code

    Merge branch 'feature/multi_line_spec_change' into devel

  • eric gerbier eric gerbier committed [a6a89d] on code

    add src/t/data files

  • eric gerbier eric gerbier committed [9a6f8d] on code

    allow multiline spec changes

  • eric gerbier eric gerbier posted a comment on ticket #18

    I am developping rpmrebuild on fedora (currently 41) and I was not able to reproduce the problem - my arch is x84_64, so I can't rebuild bash-5.1.8-9.el9.aarch64.rpm - I have no problem with bash-5.1.8-9.el9.x86_64.rpm but your change is valid and pass my regression test, so it will be included in 2.21 release

  • eric gerbier eric gerbier modified ticket #17

    cpio turns absolute links into relative links

  • eric gerbier eric gerbier posted a comment on ticket #17

    the 2.20 version is public

  • eric gerbier eric gerbier modified ticket #16

    rpmrebuild still cannot rebuild packages with backslash in the filename

  • eric gerbier eric gerbier posted a comment on ticket #16

    fixed in 2.20 release

  • eric gerbier eric gerbier modified ticket #12

    gpg key signing package or source is expired

  • Anonymous posted a comment on ticket #18

    I'm using RHEL9 and the manual page gives these examples: EXAMPLES rpm2archive glint-1.0-1.i386.rpm ; tar -xvz glint-1.0-1.i386.rpm.tgz cat glint-1.0-1.i386.rpm | rpm2archive - | tar -tvz Here's my reproduction recipe: $ wget https://sourceforge.net/projects/rpmrebuild/files/rpmrebuild/2.20/rpmrebuild-2.20-1.noarch.rpm/download $ mv download rpmrebuild-2.20-1.noarch.rpm $ sudo dnf install rpmrebuild-2.20-1.noarch.rpm $ wget https://download.rockylinux.org/pub/rocky/9/BaseOS/aarch64/os/Packages/b/bash-5.1.8-9.el9.aarch64.rpm...

  • eric gerbier eric gerbier modified ticket #18

    rpmrebuild 2.20: rpm2archive called with incorrect arguments

  • eric gerbier eric gerbier posted a comment on ticket #18

    The man page of rpm2archive gives several examples of use : rpm2archive glint-1.0-1.i386.rpm | tar -xvz cat glint-1.0-1.i386.rpm | rpm2archive - | tar -tvz the fist line is the way rpm2archive is used in rpmrebuild code, so the syntax should be ok and my regression tests ( in t/rpmrebuild_basic.t file) do not fail. could you send a full output of the failed command : rpmrebuild with args and output ? So I can try to reproduce, fix and add more regression tests

  • Blair Zajac Blair Zajac created ticket #18

    rpmrebuild 2.20: rpm2archive called with incorrect arguments

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    I'm glad rpmrebuild-2.20 was released, it works fine on my machine. Thank you very much for your work and best wishes to you!

  • eric gerbier eric gerbier created a blog post

    rpmrebuild 2.20 (stable) released

  • rpm rebuild rpm rebuild released /rpmrebuild/2.20/rpmrebuild-2.20.tar.gz

  • rpm rebuild rpm rebuild released /rpmrebuild/2.20/rpmrebuild-2.20.tar.gz.sig

  • rpm rebuild rpm rebuild released /rpmrebuild/2.20/rpmrebuild-2.20-1.src.rpm

  • rpm rebuild rpm rebuild released /rpmrebuild/2.20/rpmrebuild-2.20-1.noarch.rpm

  • eric gerbier eric gerbier committed [4f9be4] on code

    change date and version in html

  • eric gerbier eric gerbier committed [da252b] on code

    Merge tag '2.20' into devel

  • eric gerbier eric gerbier committed [ba24b4] on code

    Merge branch 'release/2.20'

  • eric gerbier eric gerbier committed [7d34c8] on code

    release 2.20

  • eric gerbier eric gerbier committed [b7b016] on code

    Merge branch 'feature/fix_backslash' into devel

  • eric gerbier eric gerbier committed [55b9f5] on code

    add diag on test 42

  • eric gerbier eric gerbier committed [0336b3] on code

    - bugfix comment missing with spec-only on rpm file

  • eric gerbier eric gerbier committed [b3d024] on code

    add tags from fedora 41

  • eric gerbier eric gerbier committed [fb7fd3] on code

    you can use RPMREBUILD_NOQUOTE on some distribution if filenames contains meta-car

  • eric gerbier eric gerbier committed [ad8c22] on code

    fix build on fedora 41 (buildroot)

  • eric gerbier eric gerbier posted a comment on ticket #16

    Good !, it's better, because it is now the same as on my own fedora. I will now work to finalize the 2.20, because the 2.19 (and before) do not run at all on fedora 41.

  • eric gerbier eric gerbier modified ticket #12

    gpg key signing package or source is expired

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    This is the debug message for a failed run

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    This is the debug message for a successful run.

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    I don't know what's happening to my machine, I promise I haven't turned it on since the last time I tested it.I tested rpmrebuild-2.20 today by first undeclaring the RPMREBUILD_NOQUOTE environment variable (since I haven't booted the machine since the last time it was declared), and surprisingly, it worked! And it fails when I declare the RPMREBUILD_NOQUOTE environment variable...

  • Anonymous posted a comment on ticket #16

    ok now it is time to use the debug mode. Could you run the same command with adding the option "--debug". The output should contain a line such "DEBUG: workdir : /home/eric/.tmp/rpmrebuild.62361/work". Make a tar of the given directory, and post it here. I will try to analyse it.

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    And then, as you say, I tested again with the RPMREBUILD_NOQUOTE environment variable, but for some reason, it still failed...Is it because I'm having some problems with my fedora machine?

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    I apologize for the late reply.I downloaded the tarball you provided and unzipped it, rebuilt deco-archive-1.7-17.fc40.noarch.rpm using the unzipped rpmrebuild.sh, unfortunately, it failed.

  • eric gerbier eric gerbier posted a comment on ticket #16

    Could you test the 2.20 version. Tell me if the "normal" command works on deco-archive, and if npt successful, test again with the RPMREBUILD_NOQUOTE environment variable : export RPMREBUILD_NOQUOTE=y rpmrebuild.sh -p deco-archive-1.7-17.fc40.noarch.rpm this workaround fix the problem for me on Mageia linux.

  • eric gerbier eric gerbier posted a comment on ticket #16

    Hi, I have worked on 2.20 version

  • eric gerbier eric gerbier committed [839b51] on code

    Merge branch 'feature/comment_missing' into devel

  • eric gerbier eric gerbier committed [290431] on code

    bugfix : the comment-missing option was not working on rpm files

  • eric gerbier eric gerbier committed [0dd111] on code

    - tests : clean generated files

  • Anonymous posted a comment on ticket #17

    Yes, there's no problem with tar: rpm2archive droid-hal-*.rpm tar -xaf droid-hal-*.rpm.tgz The link is still intact. Can you tell me approximately when the release will be? Thanks for the reply.

  • Anonymous posted a comment on ticket #17

    Okay, I'll wait for the release. Thank you for your work.

  • eric gerbier eric gerbier posted a comment on ticket #17

    The 2.20 still needs some work : so probably between 1 and 2 months. But I can provide sooner a pre-release with rpm2archive code (the code is already written and tested)

  • eric gerbier eric gerbier modified ticket #17

    cpio turns absolute links into relative links

  • eric gerbier eric gerbier posted a comment on ticket #17

    Cpio is now a legacy code with bugs which will be never fixed (man cpio on fedora). So in the next release (2.20), rpm2cpio will be replaced by rpm2archive and tar command. Could you give an example, to check if the problem is fixed with tar ?

  • Anonymous created ticket #17

    cpio turns absolute links into relative links

  • eric gerbier eric gerbier committed [1c6261] on code

    Merge branch 'feature/fix_mo_translation' into devel

  • eric gerbier eric gerbier committed [8559f4] on code

    bugfix : the comment-missing option can only apply on installed packages

  • eric gerbier eric gerbier committed [945adb] on code

    Merge branch 'devel' into feature/fix_mo_translation

  • eric gerbier eric gerbier committed [f0185b] on code

    add info on buildroot

  • eric gerbier eric gerbier posted a comment on ticket #16

    I think it should be some kind of configuration somewhere, because I have the same problem on another linux. Now I have to find where, and it will be difficult.

  • eric gerbier eric gerbier committed [29c896] on code

    bugfix on dir handling (from tests)

  • eric gerbier eric gerbier committed [795c2a] on code

    no error on chmod : use RPMREBUILD_IGNORE_FILE_ERROR

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    Amazing! Why is my fedora 40 machine not running successfully? Is there something wrong with the fedora 40 image I'm using... Could you please share the address where you got the fedora 40 mirror? I would like to reinstall a fresh environment and try again. Thank you very much!

  • eric gerbier eric gerbier committed [1b2d54] on code

    previous change was only working on installed packages

  • eric gerbier eric gerbier committed [49645c] on code

    remove warning : Explicit %attr() mode not applicable to symlink

  • eric gerbier eric gerbier posted a comment on ticket #16

    I checked on a fresh fedora 40 vm : the 2.19 release is working on deco-archive package. I have changed the user, changed the locale : it works. I now have to understand what is the difference with mageia 9

  • eric gerbier eric gerbier modified ticket #13

    rpmrebuild loses all translation files

  • eric gerbier eric gerbier posted a comment on ticket #13

    I had a test on vim-common package with rpmrebuild 2.19 on fedora 40 $ rpm -ql vim-common | egrep '.mo$' | wc -l 42 $ rpmrebuild vim-common ... result: /home/eric/rpmbuild/RPMS/x86_64/vim-common-9.1.719-1.fc40.x86_64.rpm $ rpm -qpl /home/eric/rpmbuild/RPMS/x86_64/vim-common-9.1.719-1.fc40.x86_64.rpm | egrep '.mo$' | wc -l 42 so on vim-common, no translation file is missing could you provide a package name example ?

  • eric gerbier eric gerbier posted a comment on ticket #16

    I was able to reproduce the problem on another linux distribution (mageia 9). And I am installing a new fresh vm on fedora 40 to check.

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    Here are the details of my OS(fedora 40)

  • yuzhen Dong yuzhen Dong posted a comment on ticket #16

    I think I have rpm-4.19.1.1-1 on my computer.

  • eric gerbier eric gerbier committed [2e3d8f] on code

    Merge branch 'master' into devel

  • eric gerbier eric gerbier committed [6d822e] on code

    use package in data directory

  • eric gerbier eric gerbier committed [8deb06] on code

    more detailed list

  • eric gerbier eric gerbier committed [eb1912] on code

    cpio is legacy, replace it by tar (rpm2cpio => rpm2archive)

  • eric gerbier eric gerbier modified ticket #16

    rpmrebuild still cannot rebuild packages with backslash in the filename

  • eric gerbier eric gerbier posted a comment on ticket #16

    I have tested the 2.19 again on my computer (fedora 40) on same package and it works. The only difference I can see, is that I have installed (upgraded) the rpm package, and you are using the code from the tar. Is there any installed rpm version ?

  • yuzhen Dong yuzhen Dong created ticket #16

    rpmrebuild still cannot rebuild packages with backslash in the filename

  • eric gerbier eric gerbier modified ticket #12

    gpg key signing package or source is expired

  • eric gerbier eric gerbier posted a comment on ticket #12

    Hello I now have a gpg key and sign with subkeys The subkey validity is short (one year) and changed every year : $ gpg --list-key F80D3B85029F2DACC6A8469A364644463D1079A1 pub rsa8192/0x364644463D1079A1 2022-07-22 [C] [expire : 2029-07-21] F80D3B85029F2DACC6A8469A364644463D1079A1 uid [ ultime ] Eric Gerbier eric.gerbier@tutanota.com uid [ ultime ] Eric Gerbier gerbier@users.sourceforge.net sub rsa4096/0xBE1EE0FE980514B7 2022-07-22 [S] [expire : 2025-07-22] sub rsa4096/0xFAA7EA370084E0DB 2022-07-22...

  • eric gerbier eric gerbier modified ticket #14

    Will rpmrebuild support filetrigger?

  • eric gerbier eric gerbier posted a comment on ticket #14

    the new 2.19 release includes the merge from the github branch thanks to point the missing tag and the github code

  • eric gerbier eric gerbier modified ticket #15

    rpmrebuild cannot rebuild packages with special symbols in the filename

  • eric gerbier eric gerbier posted a comment on ticket #15

    the new 2.19 release includes this bugfix thanks to report and for the patch

  • eric gerbier eric gerbier created a blog post

    rpmrebuild 2.19 (stable) released

  • rpm rebuild rpm rebuild released /rpmrebuild/2.19/README

  • rpm rebuild rpm rebuild released /rpmrebuild/2.19/rpmrebuild-2.19-1.src.rpm

  • rpm rebuild rpm rebuild released /rpmrebuild/2.19/rpmrebuild-2.19.tar.gz.sig

1 >
MongoDB Logo MongoDB