태그 보관물: application-development

application-development

Application Review Board는 어떻게 작동합니까? 요청하는 등 몇

https://wiki.ubuntu.com/AppReviews 에 따르면 응용 프로그램 검토 프로세스는 업스트림 소프트웨어 개발자와 Ubuntu 패키지 관리자 모두 에게 적합 합니다 . 요점은 업스트림 개발자가 앱을 소프트웨어 센터에 더 빠르고 쉽게 제공 할 수 있다는 이점이 있지만 패키징을 위해 애플리케이션을 준비하여 우분투 패키지 관리자를 돕는다는 것입니다.

이것은 큰 일인 것 같습니다. 위키에 대한 지시 사항에 따르면 개발자는 PPA에 응용 프로그램을 업로드하고 검토를 요청하는 등 몇 가지 단계를 수행하고 검토를 거쳐 일정을 검토 한 후 우분투 리포지토리에 포함 또는 전혀 허용하지 않습니다.

이것은 소프트웨어 센터에 응용 프로그램을 신속하게 추가하는 간단하고 공정한 방법처럼 보이지만 뭔가 빠진 것 같습니다. 보류중인 일부 요청이 있지만 활동이 거의없는 것으로 나타났습니다 . 모든 것이 마치 5-6 개월 전에 얼어 붙은 것처럼 보이고 약간 버려진 냄새가납니다.

내가 잘못 이해하고 모든 것이 정상입니까 (예를 들어 UDS에서만 검토되고 있습니까?), 또는 뭔가 변경 되었습니까? 사람이 분명히 나를 설명 할 수있는 방법 을 정확하게 작업 (저장소 및 포함) 리뷰이 과정?



답변

현재 상황

ARB는 최근 Ubuntu App-Developers Week (9 월 5-9 일) 세션 주제 (9 월 6 일 화요일 )였습니다.

IRC 교실 요약 (레슨이 전개되어 간결함이 표시되고 레슨 순서가 반영됨) :

  1. 앞으로는 유료 애플리케이션과 마찬가지로 무료 / 리브레 앱이 MyApps 포털을 통해 제출됩니다 (아래 도면 참조).
  2. ARB는 소규모 독립형 앱을 안정적인 배포판으로 배포 할 책임이있는 4 개의 커뮤니티 회원 그룹입니다 (예 : 출시).
  3. Board는 패키징에 대한 지원을 제공하고 앱이 표준 우분투 패키징 규칙을 준수하도록합니다.
  4. Maverick (10.10)에서 사용할 수있는 ‘News’와 ‘Suspended Sentence’라는 두 개의 앱이 프로세스를 통과했습니다.
  5. 런치 패드가 MyApps 포털에 유리하게 떨어졌음을 확인했습니다.
  6. 데비안을 통해 무료 / 자유로운 앱을 우분투로 가져 오고 기능 정지 전, 백 포트 또는 ARB를 통해 우분투와 동기화하는 방법
  7. 우분투에 앱 비용을 지불하는 방법-Canonical 파트너 앱 (사례에 따라 다름) 또는 Software Center를 통한 앱 구매를 통해
  8. ARB를 통해 제출 된 경우-귀하는 유지 관리자이며 모든 새로운 Ubuntu 릴리스에 대한 제출 책임이 있습니다. 따라서 업스트림 패키지는 자동으로 동기화되므로 선호도가 높아집니다.
  9. ARB 허용 앱이 extras.ubuntu.com저장소에 추가됨
  10. ARB 패키지에 중대한 버그 또는 보안 문제가있는 경우 보드 멤버는 최선의 노력으로 문제를 해결하려고 시도한 후 관리자에게 문의하십시오. 관리자가 응답하지 않는 경우-앱이 제거되고 빈 패키지가 푸시됩니다.
  11. ARB 멤버는 길이 검토 프로세스를 인식합니다. Arkose앱을 컨테이너화하는 데 사용 -앱에서 수행 할 수있는 작업 목록이있는 Android 앱과 유사합니다. 전체 코드 검토를 수행하지 않고도 더 빠르게 검토 할 수 있어야합니다 (이는 현재 길이 지연의 주요 이유입니다). 복잡한 앱이나 특정 언어로 작성된 앱을 허용 할 수없는 이유이기도합니다.
  12. 또한 ARB 규칙에 맞게 앱을 자동으로 패키지화하는 debhelper 스크립트를 생성하려고합니다.
  13. 장기-빌드 레시피가 포함 된 소스 코드의 tarball로 MyApps를 통한 제출. 그러면 Arkose 또는 Apparmor 프로파일 등이 생성됩니다. ARB 프로세스는 Software Center로 푸시되기 전에 몇 주가 아니라 몇 시간 내에 검토되어야합니다.

ARB 청사진

Oneiric ARB 청사진은 올해 월에서 제기되고 Oneiric의 대상이된다.

리뷰 태그 라인은 “우리는 사람들이 Ubuntu에서 앱을 얻는 방법을 사회화하고 ARB가 얼마나 잘 작동하는지 검토하고 싶습니다.

  • 어떤 것이 잘 작동합니까?
  • 개선이 필요한 영역은 무엇입니까? “

청사진의 목표를 달성하는 데 몇 가지 진전이있었습니다.

  • 새로운 앱 검토 메일 링리스트 (app-review-board@lists.ubuntu.com)
  • 라이브 엑스트라 리포지토리에 앱을 업로드하기위한 단계 점검표
  • 변경 사항을 병합하고 통합하는 프로세스를 단순화하는 방법에 대해 이해 관계자와 대화하는 과정
  • Ubuntu Planet 에 게시하기위한 준비 및 기사
  • 개발자가 제출 프로세스를 안내 할 수있는 새로운 베타 웹 페이지 (현재 상용 개발자를위한 것이지만)

여기에 이미지 설명을 입력하십시오

블루 프린트의 메모에서 알 수 있듯이 Canonical의 자체 개발자는 ARB 프로세스를 작동시키기 위해 “동기 부여”가 필요합니다. 주로 프로세스를 발전시키기 위해 누군가를 모집한다는 이야기가 있습니다.

기간

따라서 ARB는 상업용 개발자를 위해 일하고 있으며 ARB는 Oneiric 기간 내에 완전히 작동 할 계획입니다.

그러나 청사진에 미결 항목이 많을 경우 추측 할 수 있습니다. 아마도 12.04가 더 안전합니다.


답변

5 월에는 ARB의 작동 방식을 개선하기위한 ARB 검토 및 평가 세션이있었습니다.
http://summit.ubuntu.com/uds-o/meeting/16441/community-o-app-review-board-review-and -평가/

이 메모에서, 그것은 버려지지 않았지만 실제로는 현재 잘 작동하지 않습니다.


답변