[Gelistirici] pspec.xml'de güncelleme tipleri ve eylemler

Fatih Aşıcı fatih at pardus.org.tr
15 Mar 2010 Pzt 00:24:02 EET


On Wednesday 10 March 2010 16:32:37 Fatih Aşıcı wrote:
> Selamlar,
> 
> Şu anki haliyle alt paketler için ayrı ayrı güncelleme tipi belirtmek
>  mümkün değil.  Aynı durum reverseDependencyUpdate, serviceRestart ve
>  systemRestart için de geçerli. Bu da qt paketinde bir güvenlik
>  güncellemesi yapıldığında gereksiz yere qt-doc paketinin de güvenlik
>  güncellemesi olarak görünmesine yol açıyor. Benzer bir sorun da libdrm
>  paketinde var. Paketi bölmeyi düşünüyorum. Ancak libdrm-nouveau
>  kitaplığında bir ABI kırıldığı zaman tüm libdrm bağımlı paketler
>  güncelleniyor. Oysa kırılan tek paket nouveau sürücüsü.
> 
> Şöyle bir değişiklik öneriyorum:
> 
> <Update release="30">
>     <Date>2010-02-17</Date>
>     <Version>2.4.18</Version>
>     <Comment> ... </Comment>
>     <Type package="libdrm">security</Type>
>     <Type package="libdrm-nouveau">critical</Type>
>     <Requires>
>         <Action package="libdrm-nouveau">reverseDependencyUpdate</Action>
>         <Action package="libdrm-server">serviceRestart</Action>
>         <Action package="libdrm">systemRestart</Action>
>     </Requires>
>     <Name>Fatih Aşıcı</Name>
>     <Email>fatih at pardus.org.tr</Email>
> </Update>
> 
> Göreceğiniz üzere bu yapıda type, attribute değil. Birden fazla Type tagı
> kullanmak mümkün. package= attribute'leri verilmezse tüm alt paketler için
> geçerli sayılıyor.
> 
> Yorumlar?

Kimseden bir itiraz gelmezse pisi'de gerekli değişiklikleri yapmaya 
başlayacağım. Olumlu/olumsuz bir cevap gelmeyince içime sinmeyecek; ama 
bunların kurumsal için bir an önce hazırlanıp test edilmesi gerekiyor :/



Gelistirici mesaj listesiyle ilgili daha fazla bilgi