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 --]
next prev parent 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