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


22

Https://wiki.ubuntu.com/AppReviews adresine göre Başvuru İnceleme Süreci, hem yazılım geliştiricileri hem de Ubuntu paketleyicileri için iyidir . Mesele şu ki, yukarı yöndeki geliştiricilerin uygulamalarını Yazılım Merkezine daha erken ve daha kolay getirme avantajına sahip oldukları ve Ubuntu paket yöneticilerine paketleme için uygulamalarını hazırlayarak yardımcı oldukları görülüyor.

Bu harika bir şey gibi görünüyor. Wiki hakkındaki talimat, bir geliştiricinin, başvuruları bir PPA'ya yüklemek de dahil olmak üzere burada listelenen bazı adımları yerine getirdiğini ve gözden geçirmeyi talep ettiğini ve bir süre sonra gözden geçirildiğini ve Ubuntu depolarına kabul edildiğini veya hiç kabul edilmediğini belirtir.

Bu, Yazılım Merkezine hızlı bir şekilde bir uygulama eklemek için basit ve adil bir yol gibi görünse de, bir şeyleri özlüyorum. Beklemede olan bazı istekler olsa da, orada hiçbir etkinlik (veya neredeyse hiç) olmadığını fark ettim . Her şey yaklaşık 5-6 ay önce donmuş gibi görünüyor ve biraz terk edilmiş kokuyor.

Yanlış bir şey anladım mı ve her şey yolunda mı (örneğin, yalnızca UDS'de inceleniyorlar?) Veya bir şey değişti mi? Biri bana net bir şekilde açıklayabilir mi, bu inceleme sürecinin (ve depolara dahil edilme) tam olarak nasıl çalıştığını?

Yanıtlar:


9

Mevcut durum

ARB, son Ubuntu Uygulama Geliştiricileri Haftasında (5-9 Eylül) bir oturum konusu (6 Eylül Salı ) idi.

IRC sınıfını özetlemek (ders ortaya çıktıkça yazıya dökülür, dolayısıyla kısalık ve dersin sırasını yansıtır!):

  1. Gelecekte, aynı uygulamalar için ödendiği gibi, ücretsiz / serbest uygulamalar MyApps portalı üzerinden gönderilecektir (aşağıdaki taslaklara bakınız)
  2. ARB, küçük bağımsız uygulamaların istikrarlı bir dağıtım haline gelmesine izin veren 4 topluluk üyesi grubudur (yani serbest bırakılmıştır).
  3. Board paketleme için yardım sunar ve uygulamaların standart ubuntu paketleme kurallarına uymasını sağlar.
  4. Her ikisi de Maverick'e sunulan (1010) 'Haberler' ve 'Askıya Alınan Cümle' sürecinden iki uygulama geçti.
  5. Launchpad'in MyApps portalının lehine bırakılacağından emin olun.
  6. Ücretsiz / libre uygulamalarını ubuntu içine almanın yolları - debian aracılığıyla ve özellik donmadan önce, bir backport veya ARB aracılığıyla ubuntu ile senkronize etme
  7. Uygulamalar için ubuntu'ya ödeme almanın yolları - Canonical ortak uygulamaları (vaka bazında olabilir) veya Software Center üzerinden Satın Alma Uygulamaları aracılığıyla
  8. ARB aracılığıyla gönderilmişse - siz sorumlusunuz ve her yeni Ubuntu sürümünün gönderilmesinden siz sorumlusunuz. Dolayısıyla otomatik olarak senkronize edildiklerinden dolayı yukarıdan gelen paketlerin tercihi.
  9. ARB kabul edilen uygulamalar extras.ubuntu.comhavuza eklenir
  10. Bir ARB paketinde kritik bir hata veya güvenlik sorunu varsa, bir yönetim kurulu üyesi en iyi çaba temelinde düzeltmeye çalışacaktır - o zaman koruyucuya başvurun. Bakımcının cevap vermediği durumlarda - uygulama kaldırılacak ve boş bir pakete basılacaktır.
  11. ARB üyeleri uzunluk inceleme sürecini tanırlar. ArkoseUygulamaları konteynerlemek için kullanmak istiyor - bir uygulamanın gerçekleştirmesine izin verilen eylemlerin listesini içeren Android uygulamasına benzer. Tam bir kod incelemesi yapmak zorunda kalmadan daha hızlı incelemeye izin vermelidir (mevcut uzunluk gecikmesinin temel nedeni budur). Ayrıca, belirli dillerde yazılmış karmaşık uygulamaları veya uygulamaları kabul edememesinin nedeni de budur.
  12. Ayrıca otomatik olarak ARB kurallarına uygun bir uygulamayı otomatik olarak paketlemek için debhelper betiği oluşturmak istiyor.
  13. Uzun vadeli - MyApps aracılığıyla kaynak kodlu bir kod yazımı olarak gönderilir. Bu bir Arkose veya Apparmor profili vb. Üretecektir. ARB işlemi, daha sonra Yazılım Merkezine gönderilmeden önce, saatlerce (şimdiki haftalar yerine) gözden geçirilmelidir.

ARB Blueprint

Oneiric ARB planı bu yıl Mayıs ayında büyüdü ve oneiric hedeflenmiştir.

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

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

Mavi baskının hedeflerine ulaşmada bazı ilerlemeler kaydedilmiştir:

  • Yeni uygulama incelemesi posta listesi (app-review-board@lists.ubuntu.com)
  • Uygulamaları canlı ekstralar havuzuna yüklemek için gereken adımların kontrol listesi
  • Değişikliklerin birleştirilmesi ve birleştirilmesi sürecinin nasıl basitleştirileceğine ilişkin olarak paydaşlarla konuşmaya doğru ilerleme
  • Ubuntu Planet’te yayın yapmak için yazı hazırlama ve makale hazırlama
  • Geliştiricilerin, gönderme işlemi boyunca yol gösterecekleri yeni beta web sayfası

görüntü tanımını buraya girin

Mavi baskıdaki notların gösterdiği gibi - Canonical'ın kendi geliştiricilerinin ARB sürecini yürütmek için "motive edici" olmaları gerekir. Süreci ilerletmek için öncelikle birini işe almaktan söz edilir.

Zaman aralığı

Bu nedenle soruyu cevaplamak için - ARB, Ticari geliştiriciler için (sadece), ARB'nin Oneiric zaman dilimlerinde tam olarak çalışmasını planlıyor.

Bununla birlikte, plandaki olağanüstü öğelerin sayısı göz önüne alındığında, spekülasyonlar yapılabilir - belki 12.04 daha güvenli bir bahis olurdu.


Çok teşekkürler. Bu ihtiyacım olan her şeyi açıklıyor! :)
Rafał Cieślak

Cevabınızı biraz güncelleyebilir misiniz :)
Tachyons

@Takyons - kesinlikle - çekinmeyin - özellikle ne eklememi istediğinizi bana bildirin :)
fossfreedom

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.