Jeff Johnson
2008-02-05 23:36:13 UTC
RPM-5.0.2 was released today at
http://rpm5.org/files/rpm/rpm-5.0/rpm-5.0.2.tar.gz
This is largely a maintenance release to fix a couple of brain farts
in the rpm-5.0.0 release.
Here is the changelog for rpm-5.0.2 (and rpm-5.0.1):
5.0.1 -> 5.0.2:
- jbj: fix: python: re-add rpm.archscore() for smart depsolving usage.
- jbj: backport %{shrink:...} and %{getenv:...} builtin macros.
- jbj: updated sv.po (Translation Project).
- jbj: fix: permit #%patchN comments by forcing single line expansion.
- jbj: document newer macro builtins (%{@foo:...}, %{uuid:...}, and
%{lua:...} todo).
- jbj: fix: poldek in PLD needs replacement for headerGetRawEntry().
- rse: ensure macro option parsing is done correctly also under GLIBC by
not allowing option/argument permutations
- jbj: pedantic identification of Foo (not foo) syscalls in --fsmdebug
spew.
- jbj: fix: --rollback PSM_INIT changes added fstates before initialize.
- rse: allow to compile without <langinfo.h> and its nl_langinfo(3)
5.0.0 -> 5.0.1:
- jbj: replace sr.po from translation project.
- rse: fix Autoconf procedure by running python(1) based checks only
under --with-python
- jbj: fix: rpmtsCheck() needs to return 1 when problems exist.
- jbj: use RPM_OS_NTOQNX as manifest constant.
- jbj: updated nl.po (Translation Project).
- jbj: resurrect rpm.spec.in.
- jbj: automake for xar internal.
- jbj: re-add PayloadFilesHavePrefix/CompressedFileNames w --lsb.
- jbj: QNX needs defines for fts.c.
- jbj: include <pthread.h> everywhere.
- jbj: rpmsq.h doesn't need pthread condvar/mutex any more.
- jbj: QNX does not have insque/remque.
- jbj: QNX does not have d_off.
- jbj: proof-of-concept rpmbuild --lsb implementation.
- mej: catch EOF returned as RPMRC_NOTFOUND correctly.
- jbj: fix: permit %{lua:...} to recurse.
- jbj: unbreak rpm-python, preserve existing symbol in released
versions.
- jbj: fix several typos noticed by the translation project.
- proyvind: Rename rpmcliImportPubkey() -> rpmtsImportPubkey() (from and
for a hint of rpm.org API compatibility;)
- proyvind: expose more functions in rpmps API (as rpm.org, initially
based on us ;p)
- jbj: fix: plug memory leak with digest algos array.
- jbj: fix: --relocate no longer needs to copy dirIndexes data.
- proyvind: make perl install directory overriddable from configure as
an argument (--with-perl=vendor/site)
- proyvind: fix install location of man pages for perl bindings
- proyvind: fix install location of pkgconfig & python bindings (lib64
fix)
- proyvind: fix install location of rpm.pc (lib64 fix)
- jbj: don't follow symlinks using chown/chgrp from --setugids pipe.
- jbj: sync *.po with the translation project (***@latin.po needs work).
- rse: fix PGP clearsign signature verification by correctly skipping
RFC2440 "dash-escapes"
- rse: fix line-continuation handling in macro definition parsing
- jbj: permit opt-in network access using %_rpmgio macro.
- jbj: fix: deny rpmioSlurp network access (like all other Fopen
call's).
- rpm.org: Assorted int -> size_t corrections for string lengths.
- rpm.org: More assorted int -> size_t uses.
Enjoy!
73 de Jeff
http://rpm5.org/files/rpm/rpm-5.0/rpm-5.0.2.tar.gz
This is largely a maintenance release to fix a couple of brain farts
in the rpm-5.0.0 release.
Here is the changelog for rpm-5.0.2 (and rpm-5.0.1):
5.0.1 -> 5.0.2:
- jbj: fix: python: re-add rpm.archscore() for smart depsolving usage.
- jbj: backport %{shrink:...} and %{getenv:...} builtin macros.
- jbj: updated sv.po (Translation Project).
- jbj: fix: permit #%patchN comments by forcing single line expansion.
- jbj: document newer macro builtins (%{@foo:...}, %{uuid:...}, and
%{lua:...} todo).
- jbj: fix: poldek in PLD needs replacement for headerGetRawEntry().
- rse: ensure macro option parsing is done correctly also under GLIBC by
not allowing option/argument permutations
- jbj: pedantic identification of Foo (not foo) syscalls in --fsmdebug
spew.
- jbj: fix: --rollback PSM_INIT changes added fstates before initialize.
- rse: allow to compile without <langinfo.h> and its nl_langinfo(3)
5.0.0 -> 5.0.1:
- jbj: replace sr.po from translation project.
- rse: fix Autoconf procedure by running python(1) based checks only
under --with-python
- jbj: fix: rpmtsCheck() needs to return 1 when problems exist.
- jbj: use RPM_OS_NTOQNX as manifest constant.
- jbj: updated nl.po (Translation Project).
- jbj: resurrect rpm.spec.in.
- jbj: automake for xar internal.
- jbj: re-add PayloadFilesHavePrefix/CompressedFileNames w --lsb.
- jbj: QNX needs defines for fts.c.
- jbj: include <pthread.h> everywhere.
- jbj: rpmsq.h doesn't need pthread condvar/mutex any more.
- jbj: QNX does not have insque/remque.
- jbj: QNX does not have d_off.
- jbj: proof-of-concept rpmbuild --lsb implementation.
- mej: catch EOF returned as RPMRC_NOTFOUND correctly.
- jbj: fix: permit %{lua:...} to recurse.
- jbj: unbreak rpm-python, preserve existing symbol in released
versions.
- jbj: fix several typos noticed by the translation project.
- proyvind: Rename rpmcliImportPubkey() -> rpmtsImportPubkey() (from and
for a hint of rpm.org API compatibility;)
- proyvind: expose more functions in rpmps API (as rpm.org, initially
based on us ;p)
- jbj: fix: plug memory leak with digest algos array.
- jbj: fix: --relocate no longer needs to copy dirIndexes data.
- proyvind: make perl install directory overriddable from configure as
an argument (--with-perl=vendor/site)
- proyvind: fix install location of man pages for perl bindings
- proyvind: fix install location of pkgconfig & python bindings (lib64
fix)
- proyvind: fix install location of rpm.pc (lib64 fix)
- jbj: don't follow symlinks using chown/chgrp from --setugids pipe.
- jbj: sync *.po with the translation project (***@latin.po needs work).
- rse: fix PGP clearsign signature verification by correctly skipping
RFC2440 "dash-escapes"
- rse: fix line-continuation handling in macro definition parsing
- jbj: permit opt-in network access using %_rpmgio macro.
- jbj: fix: deny rpmioSlurp network access (like all other Fopen
call's).
- rpm.org: Assorted int -> size_t corrections for string lengths.
- rpm.org: More assorted int -> size_t uses.
Enjoy!
73 de Jeff