From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=XRudR8xAYrbXECXuK+/NKTdrj+3QYjj3fQ9Q7SyO5qg=; b=Z7XYjw8dzP6KpgwpJU0Aq6J/W58MnovHWAgdIKXbJ3xdwqQbrRAOUllbPU/SQ69LG9 4kEcsrAWxfa0F6V9UQpcWHK4u7JleiB52PZ1TKPIfzLCcVE38YVhNo8rYeU6UUCpArEq 71ZPHgTyu7IpEpRIBV91dzdZtWMtkVouqcb2mSLPulGwmuUhQZ8lWH0OJXv/pswOaC3M bnavY/e+9PGE2nsF+10LAo3rnV+IO/yGzjK2zwz8ie52J8CzpT8D+RKlWTBzW1de3GRG KKs+yPySH1B8XzYz5kwPoztXkmcLOo9Ic/Uz5+g+bpueokKG6gIuCC3EXvKoJKWJSsaN cKKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:date:from:to:cc:subject:in-reply-to :message-id:references:user-agent:mime-version; bh=XRudR8xAYrbXECXuK+/NKTdrj+3QYjj3fQ9Q7SyO5qg=; b=HYC69ll+opgwClFGYTW0WuTM+FVJntGyT3r+LJk/+JjKqTMkZiwbGSKGkUUxWwmSS9 /F0TdJ8786tNkZbl8CTO7iqQ1kPySKeuIzQEOYPrHM0pfewps4HefQBJuXd/53cRVPvq BJGp7wUz7hvCq30ptS2nGvEBOdPj9byi4QO0wXrwOgaG3pKAs8lM8gXva5SkFCxwPh/s CLeYh5cnj1NFKs096pkAs3AHa89ywn0b3KLkHYp6x/cto/Sxbl+wQ0b8eQAgQsz8II3L Mr7VhKgVvdMLBSXMIgheHD4Y1sHf8OWFKIQUonULT1NbY1wimwQTvNA/y81q1mwik28H tASw== X-Gm-Message-State: AE9vXwNHqtg1KtIqWEMrs9cOJafB/0QtraFg63l71tJurl/1Y/BqfXyQcY5Tad1XsfClBw== X-Received: by 10.46.9.216 with SMTP id 207mr8376761ljj.62.1473006231848; Sun, 04 Sep 2016 09:23:51 -0700 (PDT) Sender: Ivan Zakharyaschev Date: Sun, 4 Sep 2016 19:23:52 +0300 (MSK) From: Ivan Zakharyaschev X-X-Sender: imz@ovicaa.localdomain To: Neal Gompa In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed 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) X-BeenThere: community-en@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "ALT Linux users \(in English only\)" List-Id: "ALT Linux users \(in English only\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Sep 2016 16:23:54 -0000 Archived-At: List-Archive: On Sun, 4 Sep 2016, Neal Gompa wrote: > On Sun, Sep 4, 2016 at 7:28 AM, Ivan Zakharyaschev 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