Yanıtlar:
Soyuz, Launchpad'in "arşiv yönetim altyapısı" dır . PPA'lar için paketleri derlemek için kullanırsınız, ancak aynı zamanda Ubuntu sürümlerine ve resmi depolara giren tüm normal paketler için de kullanılır .
Kısaca Soyuz'un öncüleri tarafından tarif edilen süreç :
- Kullanan kullanıcılar tarafından yüklenen kaynak paketleri alan bir FTP arka plan programı olan 'upload server' ile başlar
dput/dupload
.- Kaynaklar, tutarlılıklarını (paketleme meta verileri) doğrulayan ve bilgilerini Launchpad veritabanında depolayan 'yükleme işlemcisine' aktarılır.
- kaynağın yayınlanması otomatik olarak 'derleme gönderme' bileşeni tarafından dağıtılan bir derleme isteği oluşturur.
- kaynağı koşmak için yalıtılmış bir ortam olan bir 'yapıcıya' aktarır
debuild
.- Derleme işleminden kaynaklanan ikili dosyalar yükleme işlemcisine geri döner ve Launchpad'de depolanmadan önce kontrol edilir.
İşte Soyuz'un çok kapsamlı bir akış şeması :