From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 14 Nov 2003 15:33:14 +0300 From: Sergey Vlasov To: ALT Devel discussion list Subject: Re: [devel] APT - =?koi8-r?B?x8/Xzs8=?= Message-ID: <20031114123314.GE21212@master.mivlgu.local> Mail-Followup-To: ALT Devel discussion list References: <012d01c3aa40$165df0f0$3f0aa8c0@xp433ntws> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ILuaRSyQpoVaJ1HG" Content-Disposition: inline In-Reply-To: X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2003 12:33:16 -0000 Archived-At: List-Archive: List-Post: --ILuaRSyQpoVaJ1HG Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 - старая версия не удаляется). --ILuaRSyQpoVaJ1HG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/tMuKW82GfkQfsqIRApH/AJoCeW4MWpj+0nDCARCBg8Ej1B7ZvQCfdDaM 9/CCj4ZZ3zE4AVbPoxmXab8= =qXH/ -----END PGP SIGNATURE----- --ILuaRSyQpoVaJ1HG--