ALT Linux Community general discussions
 help / color / mirror / Atom feed
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 --]

  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