May I represent to you the first rpm release from the renewed rpm.org, a
4.4.2.1 maintenance release for the long-lived and widely adopted 4.4.2
version.
The time since 4.4.2 has been quite lenghty, and so is the number of fixes
included in this release. Also various cleanups have been done,
It's only been a couple of months since previous release but enough fixes
and minor enhancements have gotten backported into the stable 4.4.x branch
to warrant a new maintenance release. The summary of changes from 4.4.2.1
to 4.4.2.2 can be found below, for full details and credits see the
Ch
This is a fairly big pile of fixes to all sorts of bugs old and new, from
variety of sources: accumulated work from rpm.org HEAD, many fixes from
Mandriva, patches from various individuals and fixes ported from rpm5.org.
For full credits and details, see the ChangeLog file in the tarball.
Th
Ok folks, it's time for this way way overdue thing...
As you may or may not know, we've been test-driving snapshots of rpm.org
HEAD in Fedora development repository, including F10 alpha and beta
releases, since early July in order to shake out any regressions from all
the rather heavy refactor
Anybody visiting rpm.org recently will have noticed that things have
changed quite a bit, an announcement has just been missing. The short
story is that rpm.org moved from Duke University to OSU OSL hosting, and
the web content changed from mixture of static html and wiki to having
everything
Here comes what's hopefully the last RC before 4.6.0 final, been dragging
on too long already. Download info and generic 4.6.0 release note draft is
(still) at http://rpm.org/wiki/Releases/4.6.0, below you'll find the
change summaries since RC1 - if you wonder what happened to RC2 and RC3,
the
At long last, we're pleased to announce the availability of RPM release
4.6.0. Download instructions and more detailed information including
compatibility notes are available from:
http://rpm.org/wiki/Releases/4.6.0
For the impatient, below is a summary of the more user-visible chang
Didn't expect a new version this soon? Frankly, we didn't either :)
In the months that RPM 4.6.0 spent in stabilization phase of numerous
release candidates we had plenty of time to work on new things, and as
things have been fairly stable for a while now, it started looking like a
good time t
Took somewhat longer than originally intended due to various distractions
but here comes 4.7.0-rc1:
http://rpm.org/releases/testing/rpm-4.7.0-rc1.tar.bz2
SHA1: 61135a2023631be1e1c3d1ab40bc2238ca998abc
Summary of changes from beta1 to rc1:
- Fix file state storing to rpmdb (nasty regression i
We're pleased to announce the availability of RPM release 4.7.0. Download
instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.7.0
Here's the executive summary of user-visible changes since RPM 4.6.0:
General bugfixes and enhancements:
* Vast
In short, RPM 4.6.1 bugfix/maintenance release to 4.6.x series is
available now. Most importantly this fixes various signature
checking/handling issues, including old memory leaks and regressions
introduced in 4.6.0, some caused by switching to NSS for crypto.
For download information and fu
RPM 4.7.1 update to 4.7.x series is now available. Lots of bugs varying
from crashers to minor corner case annoyances have been fixed. While this
is primarily a bugfix release, some minor enhancements such as %files
accepting now multiple filelists have also been added.
For download informat
RPM 4.7.2 maintenance update to 4.7.x series is now available. This is
mostly a bugfix-only release, addressing various mostly minor issues both
old and new.
For download information and further details see
http://rpm.org/wiki/Releases/4.7.2
On behalf of the rpm-team,
- Pan
In short, another "major" RPM release is approaching and it's about time
for public beta. The most notable improvements over the 4.7.x codebase
include:
- Much faster transaction population (some statistics available
here: http://laiskiainen.org/blog/?p=19)
- Largely rewritten install + era
We're pleased to announce the availability of RPM release 4.8.0. Download
instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.8.0
Here's the executive summary of user-visible changes since RPM 4.7.x:
General bugfixes and enhancements:
* Fix ft
We're pleased to announce the availability of RPM release 4.8.1. Download
instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.8.1
This is primarily a security and regression fix release, with few
other changes. Here's the executive summary of us
We're closing in on another major RPM release, and compared to 4.7 and 4.8
the number of changes is so much bigger that we're starting with an alpha
release instead of going directly to beta, just in case.
Some of the bigger changes include:
- Obsoletes are now handled more like conflicts: rpm
The X-mas season caused even more delays and distractions than I expected,
but finally 4.9.0 beta1 is here.
The full details including download information is in the draft release
notes at http://rpm.org/wiki/Releases/4.9.0 but for the impatient,
main changes since alpha are:
- Bunch of regr
We're pleased to announce the availability of RPM release 4.9.0.
Download instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.9.0
The number of changes since RPM 4.8.x is vast, but here's a (very) short
summary of some of the highlights and more vi
We're pleased to announce the availability of RPM release 4.9.1.
Download instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.9.1
This is a regular bugfix and minor enhancements maintenance release to
the 4.9.x series. Here's the executive summary,
We're pleased to announce the availability of RPM release 4.9.1.2.
Download instructions and more detailed information are available from:
http://rpm.org/wiki/Releases/4.9.1.2
This is a primarily a security update for CVE:2011-3378, with one
additional fix for a severe signal handling re
It's that time again, just a bit later than originally planned.
A new major release is coming up and while this could be considered a
rather boring release in terms of new features, there's been quite an
amount of internal churn so beginning at alpha, just in case. Unless
something totally une
This is a security-only update for the 4.9.x series to address the
following three CVE's related to various input validation failures on
headers: CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815.
Download instructions and more detailed information are available from:
http://rpm.org/wik
In short, 4.10.0 beta1 is out for testing now. The main changes since
alpha are:
- Several regressions fixed (the original alpha snapshot was rather
badly broken really)
- Support for dpkg-style sorting of tilde in versions
- File conflict detection improvements
- Obsoletes handling improvem
We're please to announce the availability of RPM release 4.10.0.
There's no shortage of changes since 4.9.x, with emphasis towards
improved overall robustness and correctness rather than actual new
features but some of the more notable additions include support for
dpkg-style tilde operator f
We're pleased to announce the availability of RPM release 4.10.1.
This is a regular bugfix and minor enhancements maintenance release to
the 4.10.x series. Most importantly this release fixes a bunch of
regressions, a couple of which were introduced in 4.10.0 and some all
the way back in 4.9.
Seems we're having a bit shorter development cycle for a change. Didn't
really originally plan for it, when the commit stream suddenly dried up
to a trickle in October, it started seeming like a good idea to cut out
a release at this point: for the very first time, we're headed for a new
majo
We're pleased to announce the availability of RPM release 4.10.2.
The most important thing here is a security fix to a regression
introduced in rpm 4.10.0 which can let packages with unparseable
signature past the checks in some cases due to missing error code: it
would emit "skipping package
As nothing out of the ordinary has come up, here comes 4.11 beta, well
on schedule. There aren't any big changes since alpha, just various
minor tweaks and fixes here and there, including those that went into
4.10.2. Here's a brief summary of changes between 4.11 alpha and beta:
- Fix signat
We're pleased to announce the availability of RPM release 4.10.3.
The prime reason for this release is to fix a recently discovered
install-time regression introduced in 4.10.0 which can cause creation of
files and directories to be inappropriately skipped when eg sharing path
with a %ghost,
We're pleased to announce the availability of RPM release 4.11.0.
The list of changes from RPM 4.10.x branch is vast, but here's an
executive summary of some of the more notable improvements:
- Numerous speed and memory-usage optimizations ranging from
transaction checks and execution to pa
Brown paperbag-time...
A supposed install-regression fix from yesterday turned out to be far
worse than the disease it was meant to cure: it eats rpmdb's for
breakfast at least when its packaged as %ghost %config's as it is in
Fedora, RHEL and derivates.
Rpm 4.11.0 and current git master br
We're not so pleased to announce the availability of RPM release 4.11.0.1...
As previously announced [1], shortly after the release of RPM 4.11.0, a
regression of data-loss severity was discovered in it and the entire
release pulled back for further investigation. To protect the innocent,
the
As previously announced [1], shortly after the release of RPM 4.10.3, a
regression of potential data-loss severity was discovered in it and the
entire release pulled back for further investigation. As the 4.10.3
release can in some cases cause data-loss, the tarball will not be
reintroduced t
We're please to announce the availability of RPM release 4.11.1
This is primarily a regular maintenance release to the 4.11.x series to
address various bugs, most of them ages old. The other noteworthy
changes in this release are vastly improved macro- and spec parsing
performance and improve
This is a regular maintenance release to the 4.11.x series, addressing
an assortment of bugs ranging from minor to major, a few regressions and
introducing some minor enhancements.
Download information and further details are available at
http://rpm.org/wiki/Releases/4.11.2
On behalf of
Took us longer than enough this time around, but finally its out there
for your testing, um, pleasure. To list some obligatory highlights:
- Support for files over 4GB in packages
- Support for weak dependency tags (suggests, recommends etc)
- Faster package generation and signing
- New plugin
This is a bugfix maintenance release to the 4.11.x series for an
assortment of issues. Download information and further details are
available at
http://rpm.org/wiki/Releases/4.11.2
On behalf of the rpm-team,
- Panu -
___
Rpm-announce mailing
On 09/05/2014 03:52 PM, Panu Matilainen wrote:
This is a bugfix maintenance release to the 4.11.x series for an
assortment of issues. Download information and further details are
available at
http://rpm.org/wiki/Releases/4.11.2
Argh. That's what you get from excessive copy-pasti
We're pleased to announce the availability of RPM release 4.12.0.
The list of changes from RPM 4.11.x branch is vast, but here's an
executive summary of some of the more notable improvements:
- Support for files over 4GB in packages
- Support for weak dependency tags (suggests, recommends etc)
Hot on the heels of 4.12.0 cometh dot paperbag, sigh...
The reason for this .1 release is that RPMTAG_ARCHIVESIZE (and
RPMTAG_LONGARCHIVESIZE where relevant) are miscalculated in 4.12.0 and
all its pre-releases: the size is short by cpio trailer. The archive
size value is generally only used
This is a long overdue security and regression fix update to the stable
4.12.x branch.
For details, see
http://rpm.org/wiki/Releases/4.12.0.2
However due to recent instability of rpm.org website (we're working on
it) the source tarball is also available via GitHub:
Release notes:
They say good things are worth waiting for.
So...
At long last, here comes RPM 4.13.0! There are some major goodies in
this one:
- Support for file triggers
- Support for boolean dependency expressions
- Countless other enhancements and bugfixes
As usual, for more detailed information head
This is a security and critical bug fix update to the stable 4.13.x
branch addressing a number of pre-signature checking crasher bugs and
regressions introduced in previous releases. Users of 4.13.0 are advised
to upgrade. For details, see
http://rpm.org/wiki/Releases/4.13.0.1
On behalf o
In short, RPM 4.14.0 alpha is out now. We had to cut off some planned
features in order to not slip ad finitum, but there's plenty of new good
as it is anyway. Some highlights:
- Major revamp of debuginfo packages
- Major macro engine changes to sanitize and improve the "language"
- Paramet
"... but what happened to the beta?", I hear you ask.
Well, we skipped it.
To cut to the chase, the highlights since the alpha include:
- Support for 'unless' rich dependencies
- Ensure header is present in callback events
- Macro argument quoting changed to be much more compatible
- Experiment
On 09/11/2017 05:48 PM, Jun Aruga wrote:
Hi Panu,
Shall we update rpm-4.14.0-rc1 for below document too such as
rpm-4.12.0-rc1 in the page?
rpm-4.14.0-rc1
https://github.com/rpm-software-management/rpm/releases
Not really, rpm releases are tracked on rpm.org, not GH. The GH releases
exist
There aren't that many changes since rc1, but enough to warrant a second
release candidate instead of going for final. The important ones being:
- Fix a bug of file triggers failing on some packages (MgBug:18797, in
4.13.x already)
- Fix a regression on 32bit architectures on generation of pa
In short, RPM 4.14.0 is out now. It's not quite what we originally had
in mind - some things we planned for didn't make it, but perhaps more
importantly, it's actually a whole lot MORE than we ever could've
anticipated.
Some highlights:
- Major revamp of debuginfo packages
- Debuginfo pack
This is a security and bug fix update to the stable 4.13.x branch
addressing two symlink-following related CVE's (CVE-2017-7500 and
CVE-2017-7501) and a number of important bug fixes. Users of 4.13.x
releases are advised to upgrade. For details, see
http://rpm.org/wiki/Releases/4.13.0.2
On
This is a bug fix and minor enhancement update to the stable 4.14.x
branch. In particular, several file trigger related bugs are fixed in
this release. For details and download information, see
http://rpm.org/wiki/Releases/4.14.1
On behalf of rpm-team,
- Panu -
___
This is a bug fix and enhancement update to the stable 4.13.x branch. In
particular, several file trigger related bugs (previously addressed in
4.14.x) are fixed in this release. Additionally, support for
with/without/unless rich dependencies has been backported in this release.
The reason for
We don't usually bother with release candidates for stable tree updates,
but this one is an exception for a reason - it's a big one.
The Big Thing here is the addition of a package verification step to
transactions which verifies the entire package prior to starting the
transaction. By defa
Nothing major here, there are only bugfixes since -rc1, but enough
changes to warrant another rc just in case:
- bunch of mostly minor resource leaks fixed
- couple of generator fixes (perl, python)
- rpmlog error reporting regression fixed + flood prevention added
- DISTTAG not getting copie
This is a bug fix and enhancement update to the stable 4.14.x branch,
with the usual assortment of relatively small changes across the board.
With one exception. The Big Thing here is the addition of a package
verification step to transactions which verifies the entire package
prior to star
This is a critical security bug fix update to the stable 4.14.x branch,
addressing a nasty regression to --setperms and --setugids functionality
introduced in 4.14.2, plus a couple of plain old bug fixes. Users of
4.14.2 are urged to upgrade due to the following:
In case of --setperms, all enc
If you were getting worried that we'll be stuck on 4.14.x forever, you
were not alone in that. Getting the originally planned feature set
implemented prolonged the cycle way out of proportion, and there have
been all sorts of other environment and circumstancial obstacles to
overcome as well
So, 4.15.0 alpha had some rough edges such as crashing and burning in
the new multithreaded package generation code due to a missing critical
section and sometimes failing builds trying to kill a non-existent
process, but hey, that what alphas are for.
The beta should be much smoother, but
A wee bit late from the original schedule but at least in the same month
still, here comes the first and hopefully last release candidate for 4.15.0.
The main highlights since beta are:
- Fixed out of order build output
- Fixed memory exhaustion during build on 32bit platforms
- Added %{expr:
After more than two years in development and half a year in testing,
RPM 4.15.0 is finally here!
Highlights include:
- Faster builds on SMP via parallelization
- Dynamic build dependencies
- Support for %elif, %elifos and %elifarch statements in spec
- Caret version operator (the opposite of t
This is first and foremost a critical bugfix release to address some
regressions introduced in 4.15.0 and a few other important bugs in that
release. This would've been called 4.15.0.1 if it wasn't for one thing:
a new (optional) libgcrypt crypto backend, which is good news for those
who wer
So soon you say? Well, its almost a year since 4.15 alpha and annual
release schedule isn't *that* fast. More like trying to get back on
track with this release stuff after some erratic years.
Anyway, here goes. The two major themes here are: preparing to finally
kick Berkeley DB out, and (
On 3/23/20 3:22 PM, Panu Matilainen wrote:
So soon you say? Well, its almost a year since 4.15 alpha and annual
release schedule isn't *that* fast. More like trying to get back on
track with this release stuff after some erratic years.
Anyway, here goes. The two major themes her
Usually rpm branches releases only get a couple of update releases, but
then it's the exceptions that prove the rule - here comes RPM 4.14.3
release candidate 1!
Highlights include:
- Backported support for caret version
- Numerous bugfixes across the board
- Clarify RPM license
Full detail
The gap between alpha and beta was longer than usual because we were
waiting for bug reports for the new sqlite backend from wider exposure
in Fedora. After two months, we figured we can't wait forever. Zero
filed bugs is almost certainly too good to be entirely true, but it's a
not a bad si
At the time of the rpm.org upstream reboot back in 2006 [1], the idea
was to split out popt from the rpm codebase and then ... something. Only
we were too busy dealing with rpm itself and popt got left behind. The
last popt release is from 2010 and about a year ago it's download site
dropped
Some fairly important fixes cropped up in the last few weeks so we
decided to go with a second beta for a change. The highlights since
beta1 include:
- fix hardlink breakage on upgrade when minimize_writes is enabled
- fix some file triggers missed with sqlite backend
- fix SSD optimizations
At the time of the rpm.org upstream reboot back in 2006 [1], the idea
was to split out popt from the rpm codebase and then ... something. Only
we were too busy dealing with rpm itself and popt got left behind. The
last popt release is from 2010 and about a year ago it's download site
dropped of
This fixes multiple dependency generator related regressions introduced
beta2, by reverting the "fail build on dependency generator failure"
change introduced there.
We don't usually release new tarballs just because an issue was found in
a beta, but since beta2 was released to address just
Very little has changed since beta3, there are a handful of bugfixes
across the board to various older issues but no regressions were found
in beta3 so none of the sort fixed either.
Barring any unexpected disasters, this should be what goes out as final
in couple of weeks.
Download info
This turned out to be a much bigger release than anticipated with
several groundbreaking new features, despite finally being back to
annual cycle almost to date. After a whopping six month testing period,
here goes!
Highlights include:
* Database backends:
* NDB backend promoted to stable
This is a bugfix-only release, primarily to address a regression where
source rpms built from a tarball (eg 'rpmbuild -ts') end up with a
random filename for the spec. The other fixes are addressing assorted,
mostly old niggles here and there. Details and download info at
http://rpm
This is brown paperbag release for a single regression in 4.16.1, which
causes rpmbuild to crash if the hostname is not resolvable. Yup, doesn't
seem like anything to do with rpm, but this actually happens quite a bit
in chroot and container setups used to build.
Really annoying, but this b
On 12/16/20 12:23 PM, Panu Matilainen wrote:
This is brown paperbag release for a single regression in 4.16.1, which
causes rpmbuild to crash if the hostname is not resolvable. Yup, doesn't
seem like anything to do with rpm, but this actually happens quite a bit
in chroot and cont
This is a double brown paperbag release as 4.16.1.1 somehow managed to
include an accidental soname bump. Apologies for the noise,
inconvenience and confusion. We'll make sure this accident can never
happen again.
http://rpm.org/wiki/Releases/4.16.1.2
- Panu -
These are primarily security fix releases for CVE-2021-3421,
CVE-2021-20271 and CVE-2021-20266. A few important bug fixes and
additional hardening of the header read path are also included.
For further details, see release notes and download info at
https://rpm.org/wiki/Releases/4.16.1
The beginning of this year has gone nothing like planned, and
consequently we had to postpone and even revert some things originally
planned for 4.17. But what the hey, there's plenty of good stuff here as
it is, and there will always be another release.
Highlights include:
- More robust in
More or less in planned schedule for a change, here goes 4.17.0 beta1.
We're not actually planning for a second beta, the 1 is there just in
case because there are some unusual changes between alpha and beta:
* Debuginfo extraction split to external project:
https://sourceware.org/debu
More or less in planned schedule, here goes 4.17.0-rc1. If all goes well
this will be renamed to final in couple of weeks time, in any case only
regression fixes will be considered from here on.
Perhaps the biggest highlight in this RC is how little has changed since
beta. Which is of cours
In what has almost started to resemble a predictable annual release
schedule (and we didn't slip nearly as much as last year!), here comes
RPM 4.17.0. It's not quite what we initially planned, but when ever
anything is? There's quite a bit good stuff in there anyhow:
Highlights include:
* M
Year 2021 proved challenging in various ways, but here we go again. By
far the biggest challenge in this release was dealing with the symlink
CVE pile from last year, which required a big rework of the file
handling code, and rewriting --restore to take advantage of the same
code. Which is w
As of today, we're opening up the GitHub Discussions forum as a new
venue for community interaction:
https://github.com/rpm-software-management/rpm/discussions
Why, you ask, when we have all these mailing lists? The sad fact is that
the mailing lists are all but dead, to the point that
Some of you may have begun to think popt usptream got rebooted and then
forgotten, and I couldn't say you were entirely wrong. Then again we
didn't really have any plans other than give popt a place where people
can report bugs and submit patches. And that you did!
Almost all of the improve
More or less in planned schedule, here goes rpm 4.18.0 beta1.
Things were so quiet around alpha2 for weeks, I was seriously
considering jumping straight to a release candidate. And then the
release-effect happened and we easily have a beta's worth of stuff here.
It's still a small one as far
More or less in planned schedule, here goes rpm 4.18.0 rc1.
Aside from the usual minor bugfixes here and there, the big news in this
release is the (rather late) inclusion of the new, opt-in Sequoia-based
OpenPGP backend.
For a more detailed idea of what changed since beta, see
https://github
I seem to be short of clever/funny remarks for the preamble this time
around, so maybe I'll just pass. In what must be the driest news of the
day, we're releasing RPM 4.18.0 and POPT 1.19. Despite the timing, these
releases aren't technically related, and RPM continues to work with
older POP
We've just published our roadmap for the next three years:
https://rpm.org/roadmap
Of course the big thing there is the looming RPM v6.0 on which we can
now shed a lot more light on, so copying it here:
RPM 6.0 release in 2025
* Introducing [RPM v6] package format
* Compatibility
* v6 form
*tap tap* Is this thing on?
Funny how fast one forgets all the details involved in release cutting,
but trying to make do while our release manager is on well deserved
vacation.
Anyway. Here comes 4.20 beta, which is all about fixing bugs and alpha
regressions, and improving backwards compat
88 matches
Mail list logo