Ban đánh giá ứng dụng hoạt động như thế nào?


22

Theo https://wiki.ubfox.com/AppReview , Quy trình đánh giá ứng dụng tốt cho cả nhà phát triển phần mềm thượng lưu và trình đóng gói Ubuntu. Vấn đề có vẻ là các nhà phát triển thượng nguồn có lợi thế là đưa ứng dụng của họ vào Trung tâm phần mềm sớm hơn và dễ dàng hơn, trong khi họ giúp các nhà quản lý gói Ubuntu bằng cách chuẩn bị ứng dụng của họ để đóng gói.

Đây dường như là một thỏa thuận tuyệt vời. Hướng dẫn trên wiki nói rằng nhà phát triển hoàn thành một số bước được liệt kê ở đó, bao gồm tải ứng dụng lên PPA và yêu cầu xem xét, và sau một thời gian, nó được xem xét và chấp nhận & đưa vào kho lưu trữ Ubuntu, hoặc không được chấp nhận.

Mặc dù đây có vẻ là một cách đơn giản, công bằng để nhanh chóng thêm ứng dụng vào Trung tâm phần mềm, tôi nghĩ rằng tôi đang thiếu một cái gì đó. Tôi đã nhận thấy rằng trong khi có một số yêu cầu đang chờ xử lý , không có hoạt động (hoặc hầu như không có) ở đó. Mọi thứ dường như bị đóng băng khoảng 5-6 tháng trước, và nó có mùi hơi bị bỏ rơi.

Tôi đã hiểu bất cứ điều gì sai, và mọi thứ đều ổn (có thể ví dụ như chúng chỉ được xem xét tại UDS?), Hoặc đã làm gì đó thay đổi? Bất cứ ai có thể giải thích rõ ràng cho tôi, chính xác quá trình đánh giá này (và bao gồm trong kho) hoạt động như thế nào?

Câu trả lời:


9

Tình hình hiện tại

ARB là một chủ đề phiên (Thứ ba ngày 6 tháng 9) trong Tuần lễ phát triển ứng dụng Ubuntu gần đây (ngày 5 đến ngày 9 tháng 9).

Tóm tắt lớp học IRC (phiên âm là bài học mở ra do đó ngắn gọn và nó phản ánh thứ tự của bài học!):

  1. Trong tương lai, giống như trả tiền cho các ứng dụng, các ứng dụng miễn phí / miễn phí sẽ được gửi qua cổng thông tin MyApps (xem bản thiết kế bên dưới)
  2. ARB là một nhóm 4 thành viên cộng đồng chịu trách nhiệm cho phép các ứng dụng độc lập nhỏ vào một bản phân phối ổn định (nghĩa là đã được phát hành)
  3. Board cung cấp hỗ trợ cho việc đóng gói và đảm bảo các ứng dụng đáp ứng các quy tắc đóng gói ubfox tiêu chuẩn.
  4. Hai ứng dụng đã trải qua quá trình - 'Tin tức' và Sent Câu bị đình chỉ '- cả hai đều được cung cấp cho Maverick (10.10)
  5. Xác nhận rằng Launchpad sẽ bị loại bỏ để ủng hộ cổng thông tin MyApps.
  6. Cách để có được miễn phí / miễn phí ứng dụng vào ubuntu - thông qua debian và đồng bộ để ubuntu trước khi tính năng đóng băng, thông qua một backport hoặc thông qua ARB
  7. Các cách để được trả tiền cho các ứng dụng vào Ubuntu - Các ứng dụng đối tác của Canonical (tùy theo từng trường hợp) hoặc thông qua Ứng dụng mua hàng thông qua Trung tâm phần mềm
  8. Nếu được gửi qua ARB - bạn là người duy trì và chịu trách nhiệm gửi cho mỗi bản phát hành mới của Ubuntu. Do đó, ưu tiên cho các gói từ thượng nguồn vì chúng được tự động đồng bộ hóa.
  9. Các ứng dụng được chấp nhận ARB được thêm vào extras.ubuntu.comkho lưu trữ
  10. Nếu có lỗi nghiêm trọng hoặc sự cố bảo mật trong gói ARB, thành viên hội đồng sẽ cố gắng khắc phục trên cơ sở nỗ lực tốt nhất - sau đó liên hệ với nhà bảo trì. Trường hợp người bảo trì không phản hồi - ứng dụng sẽ bị xóa và một gói trống được đẩy.
  11. Thành viên ARB nhận ra quá trình xem xét chiều dài. Tìm cách sử dụng Arkoseđể chứa các ứng dụng - tương tự như ứng dụng Android với danh sách các hành động mà ứng dụng được phép thực hiện. Nên cho phép xem lại nhanh hơn mà không phải thực hiện đánh giá mã đầy đủ (đây là lý do chính cho độ trễ độ dài hiện tại). Đó cũng là lý do không thể chấp nhận các ứng dụng hoặc ứng dụng phức tạp được viết bằng một số ngôn ngữ nhất định
  12. Cũng đang tìm cách sản xuất một tập lệnh gỡ lỗi để tự động đóng gói một ứng dụng để đáp ứng các quy tắc ARB.
  13. Lâu dài - gửi qua MyApps dưới dạng tarball của mã nguồn với công thức xây dựng. Điều này sẽ tạo ra một hồ sơ Arkose hoặc Apparmor, v.v. Quá trình ARB nên được xem xét sau vài giờ (chứ không phải như bây giờ vài tuần) trước khi được đẩy đến Trung tâm phần mềm.

Kế hoạch chi tiết ARB

Các ARB kế hoạch chi tiết Oneiric được nuôi nấng tháng năm năm nay và đang nhắm mục tiêu cho Oneiric.

Dòng thẻ đánh giá là "Chúng tôi muốn xã hội hóa cách mọi người có thể tải ứng dụng của họ trong Ubuntu và chúng tôi muốn xem lại ARB hoạt động tốt như thế nào.

  • Những thứ hoạt động tốt?
  • Đó là những lĩnh vực cần cải thiện? "

Một số tiến bộ đã đạt được trong việc đạt được các mục tiêu của bản in màu xanh:

  • Danh sách gửi thư đánh giá ứng dụng mới (app-review-board@lists.ubfox.com)
  • danh sách kiểm tra các bước để tải ứng dụng lên kho lưu trữ bổ sung trực tiếp
  • Tiến trình nói chuyện với các bên liên quan về cách đơn giản hóa quá trình hợp nhất và kết hợp các thay đổi
  • Chuẩn bị và bài viết để xuất bản trên Ubuntu Planet
  • Trang web beta mới dành cho nhà phát triển để hướng dẫn quy trình gửi (mặc dù hiện tại dành cho nhà phát triển thương mại)

nhập mô tả hình ảnh ở đây

Như các ghi chú trong bản in màu xanh cho biết - các nhà phát triển của Canonical cần "tạo động lực" để quá trình ARB hoạt động. Có nói về việc tuyển dụng một người nào đó chủ yếu để thúc đẩy quá trình về phía trước.

Khung thời gian

Vì vậy, để trả lời câu hỏi - ARB đang làm việc cho các nhà phát triển Thương mại (chỉ), với các kế hoạch để ARB hoạt động hoàn toàn trong các khung thời gian Oneiric.

Tuy nhiên, bạn có thể suy đoán, với số lượng vật phẩm nổi bật trong kế hoạch chi tiết - có thể 12.04 sẽ là một đặt cược an toàn hơn.


Cảm ơn rất nhiều. Điều này giải thích mọi thứ tôi cần! :)
Rafał Cieślak

Bạn có thể cập nhật một chút câu trả lời của mình không :)
Tachyons

@Tachyons - hoàn toàn - cảm thấy thoải mái - hãy cho tôi biết những gì cụ thể bạn muốn tôi thêm vào :)
fossfreedom

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.