From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Date: Wed, 10 Dec 2008 12:11:35 +0200 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20081210101135.GA12006@dad.imath.kiev.ua> References: <20081209022245.GA19585@wo.int.altlinux.org> <20081209155930.GS18785@altlinux.org> <20081209164540.GU18785@altlinux.org> <20081209165218.GB14273@wo.int.altlinux.org> <20081209170824.GV18785@altlinux.org> <20081209171309.GE14273@wo.int.altlinux.org> <20081209174406.GW18785@altlinux.org> <20081210032913.GB5156@mw.office.seiros.ru> <20081210035505.GE21286@altlinux.org> <20081210071122.GA3576@mw.office.seiros.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20081210071122.GA3576@mw.office.seiros.ru> User-Agent: Mutt/1.5.18 (2008-05-17) Received-SPF: pass (dad.imath.kiev.ua: domain of vlasenko@dad.imath.kiev.ua designates 127.0.0.1 as permitted sender) receiver=dad.imath.kiev.ua; client-ip=127.0.0.1; helo=dad.imath.kiev.ua; envelope-from=vlasenko@dad.imath.kiev.ua; x-software=spfmilter 0.95 http://www.acme.com/software/spfmilter/ with libspf2; X-imath-kiev-ua-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: D9AD54B0042.A6D7F X-imath-kiev-ua-MailScanner: Found to be clean X-imath-kiev-ua-MailScanner-From: vlasenko@imath.kiev.ua Subject: Re: [devel] Q: unmets closure X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Dec 2008 10:11:49 -0000 Archived-At: List-Archive: List-Post: On Wed, Dec 10, 2008 at 10:11:22AM +0300, Денис Смирнов wrote: > Вообще по поводу файловых конфликтов нужна отдельная проверка -- в > репозитории не должно быть пакетов имеющих файловые конфликты и при этом > не имеющие конфликта на уровне rpm header. Действительно, такая проверка назрела. Я сегодня начал писать этот класс проверок, надеюсь к вечеру закончу. но надо посоветоваться, кого казнить, а кого миловать. Итак, путь может быть F-file, D-dir,L-symlink. Конфликты могут быть однотипных путей FF (\not=(size||mode||md5sum)) LL (\not=(linkname)) DD (\not=(mode)) Для них предлагаю warn. и разнотипных путей FL предлагаю warn и DL | DF т.е. в одном пакете dir, в другом file или link -- насколько я понимаю, нужно ставить fail, так как в предыдущих случаях rpm не поставил бы пакеты, а в этом может и поставить (если не будет других препятствий) но результат может быть некорректным. Также еще надо написать тест, когда часть пути является альтернативой. насколько я понимаю, нужно ставить fail. -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.