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