Як працює рада розгляду програм?


22

Згідно з https://wiki.ubuntu.com/AppReviews, процес перегляду додатків хороший як для розробників програмного забезпечення, так і для пакувальників Ubuntu. Справа в тому, що розробники вище за течією мають перевагу швидше та простіше вносити свої програми в Програмний центр, в той час як вони допомагають менеджерам пакетів Ubuntu, готуючи свою програму до упаковки.

Це здається великою справою. Інструкція про wiki говорить про те, що розробник виконує деякі перелічені там кроки, включаючи завантаження програми до PPA, і вимагає перегляду, а через деякий час він переглядається, приймається та включається до сховищ Ubuntu, або взагалі не приймається.

Хоча це виглядає як простий, справедливий спосіб швидкого додавання програми до Центру програмного забезпечення, я думаю, мені щось не вистачає. Я зауважив, що, хоча деякі запити є на розгляд , немає жодної (або ледве будь-якої) діяльності там. Все здається, що воно було заморожене близько 5-6 місяців тому, і пахне трохи покинутим.

Я зрозумів щось не так, і все гаразд (може, наприклад, їх переглядають лише в УДС?), Чи щось змінилося? Чи може хтось мені чітко пояснити, як саме працює цей процес оглядів (і включення до сховищ)?

Відповіді:


9

Нинішня ситуація

ARB була темою сеансу (вт 6 вересня) на недавньому тижні розробників додатків Ubuntu (5–9 вересня).

Підведення підсумків аудиторії IRC (транскрипція як урок розгорнулася, отже, стислість і що вона відображає порядок уроку!):

  1. Надалі, як і оплачені програми, безкоштовні / безкоштовні додатки будуть надсилатися через портал MyApps (див. Креслення нижче)
  2. ARB - це 4 групи членів спільноти, які відповідають за те, щоб дозволити невеликим автономним програмам стабільний дистрибутив (тобто був випущений)
  3. Board пропонує допомогу в упаковці та гарантує, що програми відповідають стандартним правилам упаковки ubuntu.
  4. Два додатки пройшли процес - "Новини" та "Призупинено вирок" - обидва стали доступними Maverick (10.10)
  5. Підтверджено, що Launchpad буде скасовано на користь порталу MyApps.
  6. Способи отримання безкоштовних програм для ubuntu - через debian та синхронізацію до ubuntu перед заморожуванням функції, за допомогою backport або через ARB
  7. Способи оплати за додатки в ubuntu - партнерські програми Canonical (залежно від випадку) або через придбання програм через Центр програмного забезпечення
  8. Якщо ви надсилаєтесь через ARB - ви обслуговуєте і несете відповідальність за подання кожного нового випуску Ubuntu. Звідси перевага для пакетів з висхідної лінії, оскільки вони автоматично синхронізуються.
  9. Прийняті ARB додатки додаються до extras.ubuntu.comсховища
  10. Якщо в пакеті ARB є критична помилка або проблема безпеки, член правління намагатиметься виправити найкраще зусилля - зверніться до сервісного центру. Там, де технічне обслуговування не реагує - додаток буде видалено і порожній пакет буде висунутий.
  11. Члени АРБ визнають процес перегляду тривалості. Шукаєте використовувати Arkoseдля контейнерних програм - аналогічно додатку для Android із переліком дій, які може виконувати додаток. Потрібно дозволити швидший огляд без необхідності робити повний перегляд коду (це ключова причина поточної затримки). Це також не може приймати складні програми або програми, написані певними мовами
  12. Також хочемо створити сценарій дебюлера, щоб автоматично упакувати додаток, щоб відповідати правилам ARB.
  13. Довгостроковий - подання через MyApps як тарбол вихідного коду з рецептом збірки. Це створить профіль Arkose або Apparmor тощо. Процес ARB повинен бути переглянуто за години (а не як зараз тижні), перш ніж перейти до Software Center.

План ARB

План проекту Oneiric ARB був піднятий у травні цього року і призначений для Oneiric.

Рядок тегів для огляду - "Ми хочемо визначити, як люди можуть отримати свої програми в Ubuntu, і ми хочемо переглянути, наскільки добре працює ARB.

  • Які речі добре працюють?
  • Які сфери потребують удосконалення? "

Певний прогрес досягнуто у досягненні цілей синього друку:

  • Новий список розсилки з перегляду додатків (app-review-board@lists.ubuntu.com)
  • контрольний список кроків для завантаження програм у сховище живих додатків
  • Прогрес у розмові із зацікавленими сторонами щодо спрощення процесу злиття та включення змін
  • Підготовка та стаття до публікації на планеті Ubuntu
  • Нова веб-сторінка бета-версії, яку розробники можуть провести через процес подання (хоча зараз це комерційні розробники)

введіть тут опис зображення

Як свідчать примітки блакитного друку - власні розробники Canonical потребують "мотивації" для роботи процесу ARB. Говорять про вербування когось насамперед для просування процесу вперед.

Період часу

Отже, щоб відповісти на питання - ARB працює для комерційних розробників (просто), плануючи, щоб ARB повністю працював у межах Oneiric.

Однак ви можете міркувати, враховуючи кількість непогашених предметів у проекті - можливо, 12.04 буде більш безпечною ставкою.


Щиро дякую. Це пояснює все, що мені потрібно! :)
Rafał Cieślak

Чи можете ви трохи оновити свою відповідь :)
Tachyons

@Tachyons - абсолютно - не соромтеся - повідомте мені, що конкретно ви хочете додати :)
fossfreedom

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.