ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Sergey Vlasov <vsu@altlinux.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] APT - говно
Date: Fri, 14 Nov 2003 15:33:14 +0300
Message-ID: <20031114123314.GE21212@master.mivlgu.local> (raw)
In-Reply-To: <Pine.LNX.4.58L.0311141541350.23046@ontil.ihep.su>

[-- Attachment #1: Type: text/plain, Size: 1223 bytes --]

On Fri, Nov 14, 2003 at 03:42:01PM +0300, Vitaly Lugovsky wrote:
> On Fri, 14 Nov 2003, Anton V. Denisov wrote:
> 
> > >  Да тут даже не важно, на чём оно писано - крива идеология. Это
> > > должна быть транзакционная система, с возможностью отката и
> > > продолжения с любой точки...
> >
> > ИМХО, пока в нашем rpm транзакции только в зачятках, о
> > транзакциях в APT говорить не имеет смысла.
> 
>  Считать rpm за атомарную транзакцию. Дёргать rpm на каждый
> пакет, а не на всю толпу сразу.

Не поможет - по ходу этого процесса всё равно могут быть сломанные
зависимости (которые будут восстановлены при установке последующих
пакетов).

На самом деле серьёзные проблемы возникают только в том случае, когда apt
сначала удаляет некоторые пакеты, а потом rpm отказывается устанавливать
сформированный apt набор пакетов, например, из-за конфликта по файлам
(которые apt не видит - он не имеет информации о файлах, входящих в
пакеты).  Вот в этом случае действительно может быть удалён какой-то
ключевой пакет.

Если уж rpm начал что-то устанавливать - как правило, эта установка
всё-таки завершается.  После этого остаются только последствия кривых
скриптов в пакетах (если ошибка в %preun - старая версия не удаляется).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2003-11-14 12:33 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-11-12 19:38 Vitaly Lugovsky
2003-11-12 19:49 ` Andrey Rahmatullin
2003-11-12 20:36   ` mouse
2003-11-13 10:58     ` Vitaly Lugovsky
2003-11-13 10:57   ` Vitaly Lugovsky
2003-11-13 14:34     ` Kachalov Anton
2003-11-13 15:14       ` Anton Farygin
2003-11-13 15:17         ` Kachalov Anton
2003-11-13 14:34     ` Kachalov Anton
2003-11-13  8:48 ` Stanislav Ievlev
2003-11-13 11:01   ` Vitaly Lugovsky
2003-11-13 10:17     ` [devel] APT - ##### Alexey Gladkov
2003-11-13 12:25       ` [devel] " Alexey Tourbin
2003-11-13 12:42         ` Alexey Gladkov
2003-11-13 10:18     ` [devel] APT - говно Aleksey Novodvorsky
2003-11-13 13:46       ` [devel] Re: APT Michael Shigorin
2003-11-13 14:06         ` Aleksey Novodvorsky
2003-11-13 18:54           ` Marat Khairullin
2003-11-13 19:55         ` Vitaly Lugovsky
2003-11-13 20:05           ` Michael Shigorin
2003-11-14 12:39             ` Vitaly Lugovsky
2003-11-13 20:29           ` [devel] Re: APT [JT] Pavel S. Khmelinsky
2003-11-13 13:54 ` [devel] APT - говно Alexander V. Nikolaev
2003-11-13 19:56   ` Vitaly Lugovsky
2003-11-13 23:44     ` Anton V. Denisov
2003-11-14 12:42       ` Vitaly Lugovsky
2003-11-14 12:33         ` Sergey Vlasov [this message]
2003-11-14 14:33           ` Vitaly Lugovsky
2003-11-13 21:36 ` Igor Tertishny
2003-11-14  7:05   ` Sergey Vlasov
2003-11-14  7:34     ` Igor Tertishny
2003-11-14  7:57       ` Sergey Vlasov
2003-11-14  8:08         ` Igor Tertishny
2003-11-14  8:30           ` Sergey Vlasov
2003-11-14  8:36             ` Igor Tertishny
2003-11-14  9:37           ` [devel] APT - ÇÏ×ÎÏ óÅÒÇÅÊ çÌÏÄÉÎ
2003-11-14 12:52             ` [devel] APT - ЗПЧОП Sergey V Turchin
2003-11-14 13:17               ` [devel] APT - úðþïð óÅÒÇÅÊ çÌÏÄÉÎ
2003-11-17  8:56                 ` [devel] Re: APT - ЗПЧОП Michael Shigorin
2003-11-14  8:14         ` [devel] APT - говно Igor Tertishny
2003-11-14 10:12           ` Igor Tertishny
2003-11-14 12:41   ` Vitaly Lugovsky
2003-11-14 12:30     ` Marat Khairullin
2003-11-14 14:31       ` Vitaly Lugovsky
2003-11-14 13:47     ` Денис Смирнов
2003-11-14 15:36       ` Vitaly Lugovsky
2003-11-14 13:49     ` Денис Смирнов
2003-11-14 15:37       ` Vitaly Lugovsky
2003-11-14 16:27         ` Денис Смирнов

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=20031114123314.GE21212@master.mivlgu.local \
    --to=vsu@altlinux.ru \
    --cc=devel@altlinux.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 Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git