[Gelistirici] pspec.xml'de güncelleme tipleri ve eylemler
Fatih Aşıcı
fatih at pardus.org.tr
10 Mar 2010 Çar 16:32:37 EET
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.
Action içinde package= ile verilen paket adları farklı bir kaynak paketten de
çıkıyor olabilir. Böylece mod_php güncellendiğinde apache servisinin yeniden
başlatılması gerektiğini belirtebileceğiz.
Yorumlar?
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20100310/bfbca1b1/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi