Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v5 1/1] package/rpm: switch to version 4.12.0.1
Date: Mon, 12 Sep 2016 21:12:09 +0200	[thread overview]
Message-ID: <20160912211209.05946124@free-electrons.com> (raw)
In-Reply-To: <CALe+oY-r_4eY1CLEXezkU0vrCAj8wFAA=NTycpoBS7C9ELLxpw@mail.gmail.com>

Hello,

On Mon, 12 Sep 2016 12:06:18 -0400, James Knight wrote:

> Unless it's somewhere else, rpm.org's claim of release 4.13 was never
> completed [1]. The only 4.13 release made was a release candidate [2]
> (although I believe the Fedora team uses the RC; will probably
> additional distribution patches).
> 
> ---
> 
> The request to change to rpm.org's variant for Buildroot is based off
> of several reasons. As already mentioned by Baruch Siach in the past
> (reiterated by Arnout), rpm.org's stream is more active. This is
> driven by the fact that rpm.org variant is used in most RPM-based
> distributions. This brings the benefit of having the ability to stack
> on stable patches from a series of distributions which use it (ex:
> [3]). Will there ever be an official 4.13 or later release, I would
> assume not; but, I don't think rpm.org is going anywhere until they
> replace it with something like Flatpak.
> 
> For a lot of the work I've been working on, I uses RPMs to stack
> software packages for OS's I generated with Buildroot. To help make it
> easier to build/package RPMs for a target, I try to ensure a generate
> toolchain provides a compatibility RPM tool suite for developers to
> use. After trying both rpm.org and RPM5's variants, I find rpm.org's
> variant easier to build and maintain. With the current version of RPM5
> we have in Buildroot, it does some things I do not like. For example,
> it builds its internal version of BerkeleyDB instead of using
> Buildroot. I tried adjusting that (as well as other features) but had
> a series of issues using Buildroot's current version of BerkeleyDB.
> Naturally, I tried taking the time in upgrading to RPM5's most recent
> version but there were a series of issues trying to get things to work
> as well. While I can't recall all the code-related issues, one major
> annoyance was that RPM5's most recent releases are distributed via
> srpm ("src.rpm") files. It got complicated trying to get Buildroot to
> download a source-RPM file to extract, especially on systems which
> didn't have an existing RPM tool suite.
> 
> I also plan to re-submit patches in the future to enable RPM host tool
> packages. This is to help generate compatible RPM packages and manage
> database generating during the build phase and post-build
> modifications. While I cannot remember the specific issues I've
> experienced, I recall having some host-related issues with building
> and distributing an RPM5-generated tool suite.
> 
> Really, I don't mind if Buildroot supports having either RPM variant.
> I don't mind re-submitting patches which move the existing Buildroot
> rpm package under the name rpm5 and provide a new rpm4 (or use the
> existing Buildroot rpm package) for rpm.org's variant (if anyone
> uses/is-dependent-on RPM5). From my own experience, I believe rpm.org
> variant is an overall improved experience under Buildroot than RPM5.

Thanks for this explanation. I don't think packaging both rpm4 and rpm5
makes sense, so let's switch the rpm package to this more active/useful
upstream project, as you propose.

Can you include the summary you made in the commit log (avoiding first
person speech however) ?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

  reply	other threads:[~2016-09-12 19:12 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-09 16:37 [Buildroot] [PATCH v5 1/1] package/rpm: switch to version 4.12.0.1 James Knight
2016-09-11 13:54 ` Thomas Petazzoni
2016-09-11 21:10   ` Arnout Vandecappelle
2016-09-11 21:15     ` Thomas Petazzoni
2016-09-12 16:06       ` James Knight
2016-09-12 19:12         ` Thomas Petazzoni [this message]
2016-09-12 20:00           ` James Knight
2016-09-12 20:02         ` Arnout Vandecappelle
2016-09-12 21:33 ` Arnout Vandecappelle
2016-09-12 22:22   ` James Knight
2016-09-13  6:29     ` Arnout Vandecappelle
2016-09-15 15:50     ` James Knight
2016-09-15 21:09       ` Arnout Vandecappelle

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=20160912211209.05946124@free-electrons.com \
    --to=thomas.petazzoni@free-electrons.com \
    --cc=buildroot@busybox.net \
    /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
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox