]>
git.pld-linux.org Git - packages/rpm.git/log
Jan Rękorajski [Sun, 2 Dec 2012 13:58:56 +0000 (14:58 +0100)]
- removed namespace check in rpmal.c, it was unneccessary as the
comparison was on unparsed names and broke name-to-provides check
during upgrades
- rel .5
Jan Rękorajski [Sat, 1 Dec 2012 20:28:27 +0000 (21:28 +0100)]
- rel .4
Jan Rękorajski [Sat, 1 Dec 2012 20:12:11 +0000 (21:12 +0100)]
- merge rpmpopt patch into popt-aliases patch
Jan Rękorajski [Sat, 1 Dec 2012 20:08:13 +0000 (21:08 +0100)]
- make triggerin behaviour (args values) comaptible with rpm4,
fixes problem with webapp triggers not being run by rpm5
Jan Rękorajski [Sat, 1 Dec 2012 10:41:44 +0000 (11:41 +0100)]
- quiet -qa output, we're not interested in it here
Elan Ruusamäe [Sat, 1 Dec 2012 10:19:26 +0000 (12:19 +0200)]
typo
Jan Rękorajski [Fri, 30 Nov 2012 20:51:07 +0000 (21:51 +0100)]
- fix the root cause behind infinite loop during ntpd install
On Fri, 30 Nov 2012, Jeffrey Johnson wrote:
[...]
> Yes: the iterator loop index on dependency sets is global.
>
> Which means that if something decrements the iterator index
> lower down, then the high level will continuously repeat.
And this exactly happened in lib/rpmal.c:rpmalAllSatisfiesDepend()
for 'provides' set because ntpd provided 'ntp' twice in different
manespaces.
Jan Rękorajski [Fri, 30 Nov 2012 20:39:40 +0000 (21:39 +0100)]
- add --initdb alias
Jan Rękorajski [Fri, 30 Nov 2012 12:34:19 +0000 (13:34 +0100)]
- kill -fno-strict-aliasing, it's not needed anymore
Jan Rękorajski [Fri, 30 Nov 2012 12:26:03 +0000 (13:26 +0100)]
- check namespaces of dependencies in _rpmtsCheck, don't compare strings blindly
This patch fixes a bug with ntpd package we encoutered:
- ntpdate has "Conflicts: ntp < 4.2.0-3"
- ntpd has "Provides: ntp = 4.2.4" and "Provides: user(ntp)"
now, if ntpdate is installed then attempt to install ntpd causes
_rpmtsCheck to compare "C: ntp" to both "P: ntp" AND THEN "P: user(ntp)"
due to lack of dependency namespace check. Side effect of this is
infinite loop in _rpmtsCheck due to inner workings of rpm dependency
iterators.
Jan Rękorajski [Thu, 29 Nov 2012 12:36:49 +0000 (13:36 +0100)]
- a bit more descriptive message about poldek rpmdb fail after conversion
Jan Rękorajski [Wed, 28 Nov 2012 13:54:19 +0000 (14:54 +0100)]
- comments cosmetics, ease disabling repackage
Jan Rękorajski [Wed, 28 Nov 2012 12:36:13 +0000 (13:36 +0100)]
Revert "add note that repackage (as .xz) needs ram"
This reverts commit
92e126e5abb15ac331ff2373b6212266c6c5c012 .
Binary payload compression level has been changed to 6, which needs
less than 100MB memory to work.
Jan Rękorajski [Wed, 28 Nov 2012 12:29:28 +0000 (13:29 +0100)]
- use default lzma/xz compression preset (-6) to avoid memory problems
(see xz man page for detailed memory requirements)
Jan Rękorajski [Wed, 28 Nov 2012 11:22:40 +0000 (12:22 +0100)]
- add '-r' option to specify root directory of rpm database,
mainly for use with util-vserver and external package management
Jan Rękorajski [Tue, 27 Nov 2012 18:10:40 +0000 (19:10 +0100)]
- require coreutils for postrans and don't check for programs that must
be there after transacion
Jan Rękorajski [Sun, 25 Nov 2012 19:13:21 +0000 (20:13 +0100)]
- restore trigger removed by mistake
Jan Rękorajski [Sun, 25 Nov 2012 18:41:21 +0000 (19:41 +0100)]
- use dbupgrade.sh script in posttrans
Jan Rękorajski [Sun, 25 Nov 2012 18:38:33 +0000 (19:38 +0100)]
- package dbupgrade.sh
Jan Rękorajski [Sun, 25 Nov 2012 18:37:12 +0000 (19:37 +0100)]
- clearer logic
Jan Rękorajski [Sun, 25 Nov 2012 18:35:51 +0000 (19:35 +0100)]
- install rpmdb_reset
Jan Rękorajski [Sun, 25 Nov 2012 18:27:55 +0000 (19:27 +0100)]
- add tool to reset LSN of rpm database
Jan Rękorajski [Sun, 25 Nov 2012 18:25:41 +0000 (19:25 +0100)]
- add and use simple internal tool to reset LSN of rpm database
Jan Rękorajski [Sat, 24 Nov 2012 12:11:41 +0000 (13:11 +0100)]
- compile rpmdb tool with choosen bdb and check if it's done properly
Jan Rękorajski [Fri, 23 Nov 2012 18:21:18 +0000 (19:21 +0100)]
- don't continue if conversion failed
Jan Rękorajski [Fri, 23 Nov 2012 13:41:36 +0000 (14:41 +0100)]
- add script to automate rpm db upgrade/downgrade
Jan Rękorajski [Fri, 23 Nov 2012 07:15:19 +0000 (08:15 +0100)]
- leave db5.3 patches but don't apply them
- WIP on downgrade/upgrade triggers/posttrans
Jan Rękorajski [Fri, 23 Nov 2012 07:13:45 +0000 (08:13 +0100)]
Merge branch 'master' into db52
Conflicts:
rpm-db5.2.patch
rpm.spec
Jan Rękorajski [Fri, 23 Nov 2012 07:07:18 +0000 (08:07 +0100)]
- set bdb 5.2 as rpm database
Jan Rękorajski [Fri, 23 Nov 2012 07:06:18 +0000 (08:06 +0100)]
- set BDB option to keep only active transaction log by default
Elan Ruusamäe [Mon, 19 Nov 2012 10:33:37 +0000 (12:33 +0200)]
say that it's okay to ignore such scary message that poldek gives after rpmdb upgrade
Elan Ruusamäe [Mon, 19 Nov 2012 10:31:39 +0000 (12:31 +0200)]
Elan Ruusamäe [Fri, 16 Nov 2012 22:41:19 +0000 (00:41 +0200)]
patching out redhat stuff (our _dependency_whiteout is in rpm-whiteout package)
Jan Rękorajski [Sun, 11 Nov 2012 11:03:53 +0000 (12:03 +0100)]
- add newlines to fprintf
Jan Rękorajski [Sun, 11 Nov 2012 10:10:26 +0000 (11:10 +0100)]
- add deps for building xz compressed archives to rpm-build package
- fully replaces default macrofiles list to have proper order of loading
them: libdir -> sysconfigdir -> homedir
- rel 35
Elan Ruusamäe [Thu, 8 Nov 2012 03:01:28 +0000 (05:01 +0200)]
- release 34 (by relup.sh)
Elan Ruusamäe [Wed, 4 Jan 2012 09:42:07 +0000 (09:42 +0000)]
- netsharedpath sample (probably not complete)
http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2010-May/021635.html
Changed files:
rpm.spec -> 1.837.2.42.2.49.2.110
Conflicts:
rpm.spec
Elan Ruusamäe [Wed, 31 Oct 2012 07:25:32 +0000 (09:25 +0200)]
- convert rpmdb only if it actually exists (vserver external pkgmanagement)
Elan Ruusamäe [Wed, 31 Oct 2012 07:03:41 +0000 (09:03 +0200)]
- you need coreutils to cp, and in vserver build coreutils is not there yet
Jan Rękorajski [Thu, 25 Oct 2012 23:03:12 +0000 (01:03 +0200)]
- don't remove "duplicate" descriptions (this is also needed for
previous fix to work)
- rel 33
Jan Rękorajski [Thu, 25 Oct 2012 22:43:36 +0000 (00:43 +0200)]
- proper fix to mdvbz62979 is not copying description and summary to subpackages
Copying description to subpackages on they creation time caused
description parser to remove all but the last description translation,
even removed LANG=C default descriptions from subpackages.
Jan Rękorajski [Thu, 25 Oct 2012 22:17:36 +0000 (00:17 +0200)]
- looks like epoch0 patch is applied upstream within ifdef VENDOR_PLD
Jan Rękorajski [Thu, 25 Oct 2012 20:50:32 +0000 (22:50 +0200)]
- rel 31
- disable mdvbz62979 (causes duplicate descriptions)
Jan Rękorajski [Thu, 25 Oct 2012 15:21:55 +0000 (17:21 +0200)]
- add two more patches from mandriva
- rel 30
Jan Rękorajski [Thu, 25 Oct 2012 09:51:57 +0000 (11:51 +0200)]
- moved __nofsync definition
Rationale:
With %{load:...} being interpreted immediately -- not lazily --
within a macro init file, a failure to load causes immediate
loading termination silently.
Jan Rękorajski [Thu, 25 Oct 2012 06:57:47 +0000 (08:57 +0200)]
- make DB_BUFFER_SMALL workaround loud again, hiding this issue
won't help us find a reproducer and/or fix it
- rel 28
Paweł Sikora [Thu, 25 Oct 2012 05:39:32 +0000 (07:39 +0200)]
avoid fdatasync syscall flood during database operations, release 27.
Jan Rękorajski [Wed, 24 Oct 2012 21:47:33 +0000 (23:47 +0200)]
- check to see if rebuilding against db 5.2 fixes some bugs
Jan Rękorajski [Wed, 24 Oct 2012 21:45:04 +0000 (23:45 +0200)]
- always use db version in R and linking
Jan Rękorajski [Wed, 24 Oct 2012 10:02:59 +0000 (12:02 +0200)]
- rel 26
Jan Rękorajski [Wed, 24 Oct 2012 10:01:36 +0000 (12:01 +0200)]
Merge branch 'master' of git://git.pld-linux.org/packages/rpm
Jan Rękorajski [Wed, 24 Oct 2012 10:01:13 +0000 (12:01 +0200)]
- disable l10ndir sqlite database (what's it for?)
Jan Rękorajski [Tue, 23 Oct 2012 22:25:13 +0000 (00:25 +0200)]
- renamed patch
Jan Rękorajski [Tue, 23 Oct 2012 22:23:17 +0000 (00:23 +0200)]
- be noisy about (almost) all queries
- rel 25
Jan Rękorajski [Tue, 23 Oct 2012 22:20:56 +0000 (00:20 +0200)]
- be noisy about (almost) all queries
Elan Ruusamäe [Tue, 23 Oct 2012 15:56:30 +0000 (18:56 +0300)]
add note that repackage (as .xz) needs ram
Jan Rękorajski [Mon, 22 Oct 2012 13:22:50 +0000 (15:22 +0200)]
- cosmetics
Jan Rękorajski [Mon, 22 Oct 2012 13:13:23 +0000 (15:13 +0200)]
- disable hmac when veryfying file digests
- rel 24
Disable hmac during digest calculation, since rpm package files
contain plain md5sums, hmac support is useless, see:
http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2012-October/023193.html
Jan Rękorajski [Mon, 22 Oct 2012 11:21:59 +0000 (13:21 +0200)]
- properly generate verify flags at package built time
- rel 23
Jan Rękorajski [Mon, 22 Oct 2012 11:19:40 +0000 (13:19 +0200)]
- use plain paths here, not macros
Jan Rękorajski [Sun, 14 Oct 2012 18:20:33 +0000 (20:20 +0200)]
- enable _hrmib_path
- rel 22
Elan Ruusamäe [Sat, 13 Oct 2012 15:44:57 +0000 (18:44 +0300)]
macros: add _netsharedpath sample
Jan Rękorajski [Tue, 9 Oct 2012 21:00:25 +0000 (23:00 +0200)]
- rel 21, without neon build fixed
Previous commit
85771a72b1e8e2eceb7df161d81b8f985c418f30 fixed
the following error:
Making all in tests
warning: edos-test-1-0.src.rpm: Header V4 DSA signature: NOKEY, key ID
2039b291
*** glibc detected *** /home/users/builder/rpm/BUILD/rpm-5.4.10/.libs/lt-rpm: free(): invalid size: 0x00000000025df940 ***
*** glibc detected *** /home/users/builder/rpm/BUILD/rpm-5.4.10/.libs/lt-rpm: corrupted double-linked list: 0x00000000025aeca0 ***
If rpm was built without neon, then during build, on PLD builders,
the error shown above manifested itself on random test packages
and then just-built rpm got stuck at a futex.
Jan Rękorajski [Tue, 9 Oct 2012 20:53:53 +0000 (22:53 +0200)]
- closer to fixing double-free without neon
Jan Rękorajski [Tue, 9 Oct 2012 20:47:29 +0000 (22:47 +0200)]
- test no-neon build
Jan Rękorajski [Tue, 9 Oct 2012 19:36:23 +0000 (21:36 +0200)]
- let's try to skip another test
Jan Rękorajski [Tue, 9 Oct 2012 19:05:00 +0000 (21:05 +0200)]
- fixed condition
Jan Rękorajski [Tue, 9 Oct 2012 19:03:20 +0000 (21:03 +0200)]
- try to workaround tests that fail in mysterious way on builders (and only there)
Elan Ruusamäe [Mon, 8 Oct 2012 21:47:39 +0000 (00:47 +0300)]
- rel 20
Elan Ruusamäe [Mon, 8 Oct 2012 21:46:04 +0000 (00:46 +0300)]
restore macros.lang file from 4.5 branch (
f622fc6 )
Jan Rękorajski [Mon, 8 Oct 2012 21:28:41 +0000 (23:28 +0200)]
- release 19
Jan Rękorajski [Sun, 7 Oct 2012 20:57:17 +0000 (22:57 +0200)]
- extend selinux support
Jan Rękorajski [Sun, 7 Oct 2012 20:56:32 +0000 (22:56 +0200)]
- disable neon/webdav as we always did
Artur Frysiak [Wed, 3 Oct 2012 15:07:21 +0000 (17:07 +0200)]
Release 18
Artur Frysiak [Wed, 3 Oct 2012 15:05:19 +0000 (17:05 +0200)]
Enable posix module in lua
Jan Rękorajski [Wed, 3 Oct 2012 13:03:15 +0000 (15:03 +0200)]
- build with internal lua and enable extra lua libs, fixes
http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2012-September/023154.html
- rel 17
Jan Rękorajski [Tue, 2 Oct 2012 20:55:04 +0000 (22:55 +0200)]
- properly null-terminate ascii digest string, this fixes upgrade
problems with packages built with rpm5 on old rpm-4.5
- rel 16
Elan Ruusamäe [Sat, 29 Sep 2012 18:42:39 +0000 (21:42 +0300)]
use db package name in deps
otherwise we end up in funny situation that rpm reqires db > 4.7, but
installs db 5.3 to satisfy it:
Processing dependencies...
db4.7-4.7.25.4-7.i686 obsoleted by db4.7-4.7.25.4-8.i686
db4.7-utils-4.7.25.4-7.i686 obsoleted by db4.7-utils-4.7.25.4-8.i686
orphaned rpm-lib-4.5-69.i686 marks db5.3-5.3.21.0-1.i686 (cap db >= 4.7.25)
Artur Frysiak [Sat, 29 Sep 2012 08:16:02 +0000 (10:16 +0200)]
Generate pkgconfig() R for Requires.private
"pkg-config --exists" needs Requires and Requires.private to be
fullfilled.
Marcin Banasiak [Wed, 26 Sep 2012 07:48:27 +0000 (09:48 +0200)]
Release 13
Marcin Banasiak [Wed, 26 Sep 2012 07:24:19 +0000 (09:24 +0200)]
Fix typo in gstreamer.in and pass __GST_INSPECT to configure
(ready for gstreamer 1.x)
Marcin Banasiak [Tue, 25 Sep 2012 21:13:11 +0000 (23:13 +0200)]
Fix generation of gstreamer deps
Jan Rękorajski [Tue, 25 Sep 2012 12:29:26 +0000 (14:29 +0200)]
- barf on any error, it's better to make one too many unneccessary
dbconvert, than to leave db unconverted
Jan Rękorajski [Mon, 24 Sep 2012 22:02:49 +0000 (00:02 +0200)]
- rel 12
Jan Rękorajski [Mon, 24 Sep 2012 21:44:09 +0000 (23:44 +0200)]
- remove erroneous ifnarch test from macros, that was effectively always
true, thus breaking stripping
- rel 11
Jan Rękorajski [Mon, 24 Sep 2012 21:04:16 +0000 (23:04 +0200)]
- debuginfo patch still produces unstripped binaries, disabled it
- rel 10
Jan Rękorajski [Mon, 24 Sep 2012 13:50:47 +0000 (15:50 +0200)]
- disabled keyutils with a bcond because ep09 runs kernel with -ENOSYS keyctl
- added keyutils fallback TODO
- rel 9
Paweł Sikora [Mon, 24 Sep 2012 10:51:24 +0000 (12:51 +0200)]
fix debuginfo patch (correct merge from 4.5 branch), release 8.
Jan Rękorajski [Mon, 24 Sep 2012 10:24:55 +0000 (12:24 +0200)]
- make rpmlint happy
- release 7
Jan Rękorajski [Sun, 23 Sep 2012 20:04:13 +0000 (22:04 +0200)]
- disabled debuginfo patch as it seems to cause unstripped bianries to
be packaged
- rel 6
Jan Rękorajski [Sat, 22 Sep 2012 16:43:15 +0000 (18:43 +0200)]
- fix test that effectively disabled any type of file verification
- release 5
Jan Rękorajski [Sat, 22 Sep 2012 09:48:33 +0000 (11:48 +0200)]
- disabling dirname_deps was a typo, we use them for a long time now
- release 4
Jan Rękorajski [Fri, 21 Sep 2012 23:26:16 +0000 (01:26 +0200)]
- reenable NOSIGNATURES
- relase 3
Jan Rękorajski [Fri, 21 Sep 2012 22:04:37 +0000 (00:04 +0200)]
- force Req sqlite3 version that this package has been built with
- release 2
Jan Rękorajski [Fri, 21 Sep 2012 20:34:05 +0000 (22:34 +0200)]
- release 1
Jan Rękorajski [Fri, 21 Sep 2012 12:09:42 +0000 (14:09 +0200)]
- make 'rpm -q --file <path>' always say something
Jan Rękorajski [Fri, 21 Sep 2012 11:30:54 +0000 (13:30 +0200)]
Merge branch 'master' of git://git.pld-linux.org/packages/rpm
Jan Rękorajski [Fri, 21 Sep 2012 11:30:32 +0000 (13:30 +0200)]
- disable overzealous dependency tests for now
Jan Rękorajski [Thu, 20 Sep 2012 21:20:45 +0000 (23:20 +0200)]
- rel 0.23
Jan Rękorajski [Thu, 20 Sep 2012 21:18:43 +0000 (23:18 +0200)]
- we want __cp and __find from coreutils and findutils respectively
- always use /bin/cp in posttrans to avoid macro confusion
This page took 0.086725 seconds and 4 git commands to generate.