From: Ivan Zakharyaschev <imz@altlinux.org> To: Neal Gompa <ngompa13@gmail.com> Cc: rpm-ecosystem@lists.rpm.org, legion@altlinux.org, alexey.tourbin@gmail.com, glebfm@altlinux.org, at@altlinux.org, community-en@lists.altlinux.org Subject: Re: [Comm-en] RPM in ALT Linux (4.0.4 vs 4.13) Date: Sun, 4 Sep 2016 19:23:52 +0300 (MSK) Message-ID: <alpine.LFD.2.20.1609041920080.7583@ovicaa.localdomain> (raw) In-Reply-To: <CAEg-Je-Mt9KCuz-gD+XYM7uY1KMnV+dYAU6Y4xdZ1wVngnhKQQ@mail.gmail.com> On Sun, 4 Sep 2016, Neal Gompa wrote: > On Sun, Sep 4, 2016 at 7:28 AM, Ivan Zakharyaschev <imz@altlinux.org> wrote: >>> package in ALT Linux, and I was wondering if you guys had contemplated >>> upgrading from rpm 4.0.4 to rpm 4.13? >> >> >> glebfm@ and legion@ are busy now with this. >> https://lists.altlinux.org/pipermail/devel/2016-July/201603.html >> >> They could give most details about this process. >> >> The first thing to do on this way was to rebase many ALT's features[1] onto >> rpm(-install)-4.13. (Not yet features relevant for rpm-build.) >> [1] https://www.altlinux.org/Rpm-4.13 >> As said, there are a few ALT-specific nice, important and non-trivial >> features in RPM, which would always require maintaining a separate fork The list (published under the given link on the wiki) is quite long, and Gleb has recently done a big job bringing them up-to-date with 4.13 (only the rpm-install part, not the rpm-build one): feature stage pdeath_execute.c rpm rpm --fancypercent rpm filetriggers rpm write installed/removed package buildtime to syslog rpm enhanced rebuilding database messages rpm rpm -q --lastchange rpm rpm -q --changes-since= rpm the '>'-test (required by changes-since) rpm ':nothing' format variant (required by changes-since) rpm library set:versions comparison (install part) rpm export RPM_INSTALL_{NAME,ARG1,ARG2} variables to scripts rpm tools/rpm{ver,evr}cmp.c rpm syslog info message for {installed,removed} packages rpm _wait_for_lock rpm %homedir rpm import language guessing mechanism from glibc/intl rpm honor_buildtime rpm rpm --ignorebuildtime rpm disabled tsort presentation order rpm alpha segments are always newer than numeric segments in rpm versions/releases use 'chmod -c' and 'chown -c -h' rpm use posix_fadvise(2) to disable readahead rpm do not exclude Requires(pre) dependencies from rpmdb index rpm [epoch = (none)] != [epoch = 0] rpm closeall.c both /usr/lib/rpm/functions both filesize.c rpmbuild relative.c rpmbuild GROUPS rpmbuild %_bindir/gendiff rpmbuild _configure_{script,target,update_config,...} rpmbuild rpm -C rpmbuild %_allow_root_build rpmbuild /usr/lib/rpm/.provides.sh rpmbuild rpmbuild -bE, --nopatch, --nosource rpmbuild %check_def(), %def_with(), %def_without(), %def_enable rpmbuild (), %def_disable(),... verify_elf rpmbuild %set_{autoconf,automake,libtool,gcc,...}_version rpmbuild rpminit rpmbuild nice_change rpmbuild enhanced RPM_SCRIPTS_DEBUG support, implemented debug levels rpmbuild enhanced RPM_SCRIPTS_DEBUG support, implemented debug levels rpmbuild /usr/lib/rpm/setcmp rpmbuild find-debuginfo-files rpmbuild add "-bt" %check-only option rpmbuild library set:versions generation (build part) rpmbuild buildhost macro defines package's buildhost tag rpmbuild dump_ld_config rpmbuild -- Best regards, Ivan
next prev parent reply other threads:[~2016-09-04 16:23 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-09-04 11:28 ` Ivan Zakharyaschev 2016-09-04 16:11 ` Ivan Zakharyaschev 2016-09-04 16:23 ` Ivan Zakharyaschev [this message] 2016-09-04 22:16 ` Ivan Zakharyaschev
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=alpine.LFD.2.20.1609041920080.7583@ovicaa.localdomain \ --to=imz@altlinux.org \ --cc=alexey.tourbin@gmail.com \ --cc=at@altlinux.org \ --cc=community-en@lists.altlinux.org \ --cc=glebfm@altlinux.org \ --cc=legion@altlinux.org \ --cc=ngompa13@gmail.com \ --cc=rpm-ecosystem@lists.rpm.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux users (in English only) This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community-en/0 community-en/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community-en community-en/ http://lore.altlinux.org/community-en \ community-en@lists.altlinux.org community-en@lists.altlinux.ru community-en@lists.altlinux.com public-inbox-index community-en Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community-en AGPL code for this site: git clone https://public-inbox.org/public-inbox.git