Uygulama İnceleme Kurulu nasıl çalışır?

22

İşte uyarınca, Uygulama İnceleme Süreci, upstream yazılım geliştiricileri ve Ubuntu paketleyicileri için iyi iyi . Buradaki nokta, geliştiricilerin, uygulamalarını Software Center'a daha erken ve daha kolay bir şekilde alma avantajına sahip olmaları ve Ubuntu paket yöneticilerine ambalajlama için uygulamalarını hazırlayarak yardımcı olmalarıdır.

Bu büyük bir şey gibi görünüyor. Wiki ile ilgili talimatlar, bir geliştiricinin, bir PPA'ya uygulamayı yüklemek de dahil olmak üzere, orada listelenen bazı adımları yerine getirdiğini ve gözden geçirilmesini istediğini ve bir süre sonra gözden geçirildiğini ve kabul edildiğini belirtir. Ubuntu depolarına dahil edildi veya hiç kabul edilmedi.

Bu, Yazılım Merkezi'ne hızlı bir şekilde uygulama eklemek için basit ve adil bir yönteme benziyor olsa da, Bir şeyleri kaçırdığımı düşünüyorum. Fark ettim ki, Burada bekleyen bazı istekleriniz var , orada hiç (veya neredeyse hiç) etkinlik yok. Her şey yaklaşık 5-6 ay önce donmuş gibi görünüyor ve biraz terkediliyor.

Yanlış bir şey anladım ve her şey yolunda mı? (örneğin, yalnızca UDS'de inceleniyor mu?), ya da bir şeyler değişti mi? Herkes bana açık bir şekilde açıklayabilir mi, bu yorum sürecinin (ve depolara dahil edilmenin) nasıl çalıştığı ?

    
sordu Rafał Cieślak 12.08.2011 18:22

2 cevap

9

Mevcut Durum

ARB, son zamanlarda oturum konusu (Salı 6 Eylül) idi. wiki.ubuntu.com/UbuntuAppDeveloperWeek">Ubuntu Uygulama Geliştiricileri Haftası (5-9 Eylül).

IRC sınıfının özetlenmesi (dersten çıkarılan metin kısaltılır ve dersin sırasını yansıtır!):

  1. Gelecekte, uygulamalar için ödenmiş olduğu gibi, ücretsiz / ücretsiz uygulamalar MyApps portalından gönderilecektir (aşağıdaki tabloya bakınız)
  2. ARB, küçük bağımsız uygulamaların kararlı bir dağıtım alanına (yani piyasaya sürülmesine) izin veren 4 topluluk üyesi grubudur.
  3. Kurul, paketleme için yardım sunar ve uygulamaların standart ubuntu paketleme kurallarına uygun olmasını sağlar.
  4. Her iki süreç de - "Haberler" ve "Askıya Alınmış Cümle" - her ikisi de Maverick (10.10) için kullanılabilir hale getirildi -
  5. Launchpad'in MyApps portalı lehine düşeceğini doğruladı.
  6. Ubuntu'ya ücretsiz / libre uygulamaları alma yolları - debian ve ubuntu ile senkronize etme özelliği sayesinde, bir backport veya ARB aracılığıyla
  7. Uygulamalar için ubuntu'ya ödeme yolları - Canonical iş ortağı uygulamaları (durum bazında olabilir) veya Yazılım Merkezi üzerinden Satın Alma Uygulamaları aracılığıyla
  8. ARB aracılığıyla gönderildiyseniz - Ubuntu'nun her yeni sürümü için göndericiniz ve sorumlusunuz. Dolayısıyla, otomatik olarak senkronize olduklarından, yukarıdan gelen paketlerin tercihidir.
  9. ARB tarafından kabul edilen uygulamalar extras.ubuntu.com depoya eklendi
  10. Bir ARB paketinde kritik bir hata veya güvenlik sorunu varsa, bir yönetim kurulu üyesi en iyi çabaya göre düzeltmeye çalışacaktır - ardından bakıcıyla iletişim kurun. Bakıcının yanıt vermediği yerde - uygulama kaldırılacak ve boş bir paket itilecektir.
  11. ARB üyeleri uzunluk inceleme sürecini tanır. Bir uygulamanın gerçekleştirmesine izin verilen işlemlerin bir listesini içeren Android uygulamasına benzer şekilde, uygulamaları kapsayıcı hale getirmek için Arkose kullanma ihtiyacı duyuyoruz. Tam bir kod incelemesi yapmadan daha hızlı incelemeye izin vermelidir (bu, geçerli uzunluk gecikmesinin temel sebebidir). Ayrıca, belirli dillerde yazılmış karmaşık uygulamaları veya uygulamaları kabul etmeme nedenidir
  12. Ayrıca, ARB kurallarına uygun bir uygulamayı otomatik olarak paketlemek için bir debhelper komut dosyası üretmek de gerekiyor.
  13. Uzun vadeli - MyApps aracılığıyla bir yapı tarifi ile kaynak kodun tarball olarak gönderilmesi. Bu, bir Arkose veya Apparmor profili vb. Oluşturacaktır. ARB süreci, daha sonra Yazılım Merkezi'ne aktarılmadan önce saatlerde (şimdiki haftadan daha uzun bir süre) gözden geçirilmelidir.

ARB Blueprint

Oneiric ARB planı yükseltildi bu yıl mayıs ayında ve Oneiric için hedefleniyor.

İnceleme etiketi satırı "İnsanların Ubuntu'daki uygulamalarını nasıl alabileceklerini sosyalleştirmek istiyoruz ve ARB'nin ne kadar iyi çalıştığını gözden geçirmek istiyoruz.

  • Hangi şeyler iyi çalışıyor?
  • İyileştirilmesi gereken alanlar hangileri? "

Mavi baskının hedeflerine ulaşmada bazı ilerlemeler kaydedildi:

  • Yeni uygulama incelemesi posta listesi ([email protected])
  • Uygulamaları, canlı ekstralar deposuna yükleme adımlarının kontrol listesi
  • Birleşme ve değişikliklerin birleştirilmesi sürecinin nasıl basitleştirileceği konusunda paydaşlara konuşma yönünde ilerleme kaydedilmesi
  • Ubuntu Gezegeni'nde yayınlanmak üzere makale hazırlamak ve makale yazmak
  • Geliştiricilerin gönderim sürecini yönlendirmesi için yeni beta web sayfası (şu anda ticari geliştiriciler için olsa da)

Mavi baskıdaki notlar belirttiği gibi - Canonical'in kendi geliştiricileri ARB sürecini çalışmak için "motive etme" ye ihtiyaç duyuyor. Birisi öncelikle süreci ilerletmek için birisini işe alma konuşması var.

Zaman çerçevesi

Soruyu cevaplamak için - ARB, Ticari geliştiriciler için çalışıyor (sadece), ARB'nin Oneiric zaman çizelgeleri içinde tam olarak çalışmasını planlıyor.

Bununla birlikte, plandaki seçkin öğelerin sayısı göz önüne alındığında, belki de 12.04 daha güvenli bir bahis olacağını tahmin edebilirsiniz.

    
verilen cevap fossfreedom 31.08.2011 00:50
0

Mayıs ayında, ARB'nin çalışma şeklini iyileştirmek için ARB inceleme ve değerlendirme oturumu yapıldı: İşte

Bu notlardan, terk edilmiş değil gibi görünüyor, ancak şu an gerçekten iyi çalışmıyor.

    
verilen cevap jvm 21.08.2011 01:34