From: "Dmitry V. Levin" <ldv@fandra.org>
To: mandrake-russian@linuxteam.iplabs.ru
Subject: Re: [mdk-re] rpm UU RedHat 7.0 U Sisyphus
Date: Mon Feb 19 05:38:12 2001
Message-ID: <20010219053918.A16222@LDV.fandra.org> (raw)
In-Reply-To: <0102190520310A.27448@localhost>; from serpiph@mail.ru on Mon, Feb 19, 2001 at 05:20:31AM +0300
[-- Attachment #1: Type: text/plain, Size: 7754 bytes --]
On Mon, Feb 19, 2001 at 05:20:31AM +0300, Sergei wrote:
> > > > > Я себе обновил частично систему из RedHat 7.0, где используется
> > > > > rpm версии 4. Сейчас сижу и качаю sisyphus, а там rpm 3.0.6. Будет
> > > > > ли переход на версию 4 в Mandrake7.2RE?
> > > >
> > > > Нет. rpm-4 пока нестабилен. В то же время, rpm-3.0.6 работает с rpm в
> > > > формате 4.
> > >
> > > У меня стоит rpm-4.0-4 из RedHat 7.0 и пока безо всяких проблем. Работает
> > > ка часы.
> >
> > А вы сколько разных пакетов в сутки собираете? А сколько устанавливаете?
> > Нет, rpm-4.0-4 из RedHat 7.0 действительно нестабилен.
> > 4.0.2 уже получше. Но в ближайшем релизе RE будет rpm-3.0.6-based (это
> > rpm-3.0.6 + наши патчи объемом более 500K).
> Поставил Вашу, теперь полная неразбериха с пакетами, пришлось заново собирать
> воедино (то бишь в базу). Я не собирал пакеты, но ставлю очень и
> очень часто. И без проблем.
Вот отрывок из rpm-cvs/CHANGES, обратите внимание на кол-во fix'ов:
4.0 -> 4.0.[12]
- add doxygen and lclint annotations most everywhere.
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
- consistent return for all signature verification.
- use enums for almost all rpmlib #define's.
- API: change rpmProblem typedef to pass by reference, not value.
- unify rpmError and rpmMessge interfaces through rpmlog.
- collect and display rpm build error messages at end of build.
- don't trim leading ./ in rpmCleanPath() (#14961).
- order packages using tsort, clipping PreReq:'s in dependency loops.
- fix: avoid calling getpass twice as side effect of xstrdup macro
(katzj@linuxpower.org) (#17672).
- handle possible db3 dependency on -lpthread more gracefully.
- fix: more (possible) xstrdup side effects.
- detect (still need to test) rdonly linux file systems.
- check available inodes as well as blocks on mounted file systems.
- pass rpmTransactionSet, not elements, to installBinaryPackage et al.
- verify MD5 sums of payload files when unpacking archive.
- fix: runTriggers was not adding countCorrection.
- add cscope/ctags (Rodrigo Barbosa<rodrigob@conectiva.com.br>).
- remove getMacroBody() from rpmio API.
- hide libio lossage in prototype, not API.
- add brp-strip-shared script <rodrigob@conectiva.com.br>.
- better item/task progress bars <rodrigob@conectiva.com.br>.
- add support for SHA1 as well as MD5 message digests.
- add rpmGetRpmlibProvides() to retrieve rpmlib(...) provides
(Pawel A. Gajda<mis@k2.net.pl>).
- add support for unzip <rodrigob@conectiva.com.br>
- load headers as single contiguous region.
- add region marker as RPM_BIN_TYPE in packages and database.
- fix: don't headerCopy() relocateable packages if not relocating.
- fine-grained Requires, remove install PreReq's from Requires db.
- fix: duplicate headerFree() on installBinaryPackage() error return.
- fix: segfault on exit of "rpm -qp --qf '%{#fsnames}' pkg" (#20595).
- hpux w/o -D_OPEN_SOURCE has not h_errno.
- syntax to specify source of Requires: (PreReq: now legacy).
- md5 sums are little endian (no swap) so big endian needs the swap.
- merge signatures into header after reading from package.
- RPM_BIN_TYPE malloc'ed when retrieved through headerGetEntry().
- add headerFreeData() to free any data malloc'ed during retrieval.
- preserve exact image of original header when installing/upgrading.
- add missing headerFree for legacy signature header.
- fix: removed packages leaked DIRINDEXES tag data.
- reload tags added during install when loading header from rpmdb.
- avoid brp-compress hang with both compressed/uncompressed man pages.
- improved find-{requires,provides} for aix4/hpux/irix6/osf.
Tim Mooney<mooney@dogbert.cc.ndsu.NoDak.edu>
- portability: remove use of GNU make subst in lib/Makefile (Joe Orton).
- python: bind package removal (#21274).
- autoconfigure building python bindings.
- autoconfigure generating rpm API doco.
- fix: don't fdFree in rpmVerifyScript, rpmtransFree does already.
- use package version 3 if --nodirtokens is specified.
- add package names to problem sets early, don't save removed header.
- make sure that replaced tags in region are counted in headerSizeof().
- support for dmalloc debugging.
- filter region tags in headerNextIterator, exit throut headerReload.
- add rpmtransGetKeys() to retrieve transaction keys in tsort'ed order.
- python bindings for rpmtransGetKeys().
- fix: include alignment in count when swabbing header region.
- handle added dirtoken tags (mostly) correctly with header regions.
- add FHS doc/man/info dirs, diddle autoconf goo.
- fix: headerUnload handles headers w/o regions correctly on rebuilddb.
- resurrect rpmrc Provides: as well as implicit dependency on packge
info.
- change dependency loop message to RPMMESS_WARNING to use stderr, not
stdout.
- fix: segfault on build path, ignore deleted drips.
- gendiff: generate ChangeLog patches more intelligently (#22356).
- identify install scriptlet failures with the name of the scriptlet.
- handle install chroot's identically throughout the install process.
- add rpmlib(HeaderLoadSortsTags) for tracking header regions
"just in case".
- create _tmppath on the fly if not present.
- remove /etc/rpm/macros.db1 configuration file if db3 rebuilt.
- whiteout mozilla loop for 7.1.
- immutable headers, once installed by rpm3, need to lose immutablity.
- fix: removed headers from db need a headerCopy().
- send query/verify output through rpmlog().
- resurrect rpmErrorSetCallback() and rpmErrorString().
- use malloc'ed buffer for large queries.
- fix: avoid FAT and other brain-dead file systems that have not inodes.
- fix: hack around alpha mis-compilation signature problems.
- rpmmodule.c(handleDbResult): return empty list when nothing matches.
- (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).
- (popt): fix float/double handling (#19701).
- (popt): non-linux needs <float.h> (#22732).
- (popt): add POPT_ARGFLAG_OPTIONAL for long options with optional arg.
- (popt): diddle auto-help to include type of arg expected.
- use popt autohelp for rpm helper binaries.
- fix: avoid locale issues with strcasecmp/strncasecmp (#23199).
- remove almost all explicit uses of stderr in rpmlib using rpmError().
- fix: pass scriptlet args, as in %post -p "/sbin/ldconfig -n /lib".
(Rodrigo Barbosa)
- fix: 3 packages from Red Hat 5.2 had bogus %verifyscript tag.
- tsorted packages processed in successor count order.
- fix: resurrect --excludepath (#19666).
- fix: digests on input FD_t dinna work.
- fix: remove rebuilddb debugging leakage.
- successors from tsort are processed in presentation order.
- fix: find-requires.perl needed update (#23450).
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
- hack: permit installer to determine package ordering using 1000003 tag.
- fix: extra newline in many error messages (#23947).
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
- tsort prefers presentation order.
- 1st crack at Mandrake specific per-platform macros.
- fix: insure that %lang scopes over hard links correctly.
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@fandra.org
Software Engineer PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team http://linux.iplabs.ru
Fandra Project http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
next prev parent reply other threads:[~2001-02-19 5:38 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-02-18 17:50 [mdk-re] ÷ÅÒÓÉÉ rpm ÉÚ RedHat 7.0 É Sisyphus Sergei
2001-02-18 17:58 ` [mdk-re] Версии rpm из RedHat 7.0 и Sisyphus Aleksey Novodvorsky
2001-02-18 18:06 ` [mdk-re] ÷ÅÒÓÉÉ rpm ÉÚ RedHat 7.0 É Sisyphus Sergei
2001-02-19 3:40 ` [mdk-re] Re: [mdk-re] Версии rpm из RedHat 7.0 и Sisyphus Dmitry V. Levin
2001-02-19 5:21 ` [mdk-re] rpm ÉÚ RedHat 7.0 É Sisyphus Sergei
2001-02-19 5:38 ` Dmitry V. Levin [this message]
2001-02-19 8:53 ` [mdk-re] rpm UU RedHat 7.0 U Sisyphus Sergei
2001-02-20 0:49 ` Aleksey Novodvorsky
2001-02-20 1:00 ` Sergei
2001-02-19 22:16 ` [mdk-re] Версии rpm из RedHat 7.0 и Sisyphus godhell
2001-02-19 22:23 ` [mdk-re] " Alexander Bokovoy
2001-02-19 23:54 ` [mdk-re] ÷ÅÒÓÉÉ rpm ÉÚ RedHat 7.0É Sisyphus aen
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=20010219053918.A16222@LDV.fandra.org \
--to=ldv@fandra.org \
--cc=mandrake-russian@linuxteam.iplabs.ru \
/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 Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git