ALT Linux users (in English only)
 help / color / mirror / Atom feed
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


  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