ALT Linux users (in English only)
 help / color / mirror / Atom feed
From: Ivan Zakharyaschev <imz@altlinux.org>
To: Neal Gompa <ngompa13@gmail.com>
Cc: 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 14:28:22 +0300 (MSK)
Message-ID: <alpine.LFD.2.20.1609041342140.1381@imap.altlinux.org> (raw)
In-Reply-To: <CAEg-Je-yKTfZc7HgmVY6z2Euj35Kw9070srGASxpWdEic9kzLA@mail.gmail.com>

Hello!

On Sat, 3 Sep 2016, Neal Gompa wrote:

> I saw you guys listed as the most recent ones to change the rpm
> 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

> If so, why haven't you? What's holding you back from upgrading? I'd

Apart from the first important step (rebasing ALT's rpm-install) which has 
been done and is ready for testing, there are things would hold us back 
from putting the new version into ALT Sisyphus:

those packages which use librpm and/or access RPM's db will have to be 
adapted for the new version. (The first one, of course, is APT; then, 
there are some Perl bindings actively used by the tools for automatic 
package analysis, modification, submission; perhaps, some more, I don't 
know the list of things that hold this back well, but other involved 
people could tell you more.)

> like to see the ALT Linux rpm maintainer team be involved in upstream
> rpm.org development, as I'm sure your perspective would be valuable to
> ensure a vibrant ecosystem around rpm.

As said, there are a few ALT-specific nice, important and 
non-trivial features in RPM, which would always require maintaining a 
separate fork unless they are taken up by another RPM project, say, the 
rpm-4.13 project. Then the forces could be joined.

One of these features is the support for set-versions (the <= relation, 
which is used to constrain Requires/Provides, which would behave not like 
a linear order, but like inclusion of sets), developed by at@ in the past. 
Now, he has announced that he is developing an enhanced varaint of this 
feature and could tell the details about the current developments to those 
who are interested. 
(https://lists.altlinux.org/pipermail/devel/2016-July/201614.html : 
support for prototypes/signatures similar to C++ mangling, but for C).

at@ has pointed to his new work at https://github.com/svpv/rpmss -- 
https://lists.altlinux.org/pipermail/devel/2016-August/201701.html . At 
the same time, at@ shared his belief that if there is some code in ALT's 
RPM which was once written and works correctly since then, there will be 
no need to put efforts into maintaining it; and so, he sees no 
justification in the complex work of rebasing onto rpm-4.13 because this 
would not save us any future efforts in maintaining ALT's RPM compared to 
the current situation. (Zero efforts if the current code of RPM works 
correctly.)

glebfm@ -- Gleb Fontengauer-Malinovskiy

legion@ -- Alexey Gladkov

at@ -- Alexey Tourbin

community-en@lists -- a mailing list for the community around ALT for 
discussions in English

-- 
Best regards,
Ivan



       reply	other threads:[~2016-09-04 11:28 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-04 11:28 ` Ivan Zakharyaschev [this message]
2016-09-04 16:11     ` Ivan Zakharyaschev
2016-09-04 16:23     ` Ivan Zakharyaschev
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.1609041342140.1381@imap.altlinux.org \
    --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 \
    /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