1

Тема: Репозиторий Extras

В общем это не то, чтобы новость, но может кому-нибудь будет интересно.

Совсем давно, до Chinook разработчики просто собирали пакеты и аплоадили их в репозиторий Extras.
Кроме того существовал(и существует) репозиторий Extras-devel, который должен был использоваться разработчиками для
пакетов, которые еще находятся в разработке и не предназначены для юзеров. По идее разработчики должны были выкладывать туда пакеты для своих тестеров, а после тестирования и исправления найденных тестерами багов выкладывать
их уже в Extras для юзеров. На практике это не работало. Не понимали этой схемы не только юзера, но и сами разработчики.
У всех юзеров были прописаны оба репозитория - и extras-devel и extras. И десятки других, поскольку многие разработчики не желали класть свои пакеты в extras, а пользовались своими репозиториями. Об этом все прекрасно знают а ссылка на gronmayer висит на этом форуме на почетном месте, как памятник человеческой глупости.

Для Chinook и Diablo ситуация слегка улучшилась. Для них был сделан autobuilder.  Пакеты стало невозможно заливать напрямую,
нужно было обеспечить их собирабельность автобилдером. Но бардак с репозиториями продолжался, хотя уже не так стремительно росло их количество. Непонятно что произошло, но после введения автобилдера количество пакетов в extras сильно увеличилось. То ли до разработчиков стало постепенно доходить, что лучше держать их там, то ли коммьюнити таки донесло эту свежую мысль до них.
Юзера же остались на том же уровне владения вопросом.  - зайди на гронмайер, забери оттуда все репы, а потом пиши на
форум жалобы на то, что все сломалось. Это, кстати, несмотря на то, что в Diablo репозиторий extras был прописан в конфигурации менеджера программ 'из коробки'.

Во Fremantle этот процесс пошел еще дальше. Чтобы обеспечить контроль качества пакетов теперь недостаточно только того,
что пакет соберется автобилдером и положится в extras-devel. После этого, когда разработчик пакета считает, что пакет готов
к использованию юзерами, он должен переместить его в extras-testing. Это еще один шаг на пути к extras. Из этого репозитория
тестеры устанавливают пакеты на свои девайсы, тестируют их и по результатам тестирования голосуют за пакет.
Один положительный голос дает пакету 1 балл, один отрицательный - минус четыре балла.
Здесь можно посмотреть на пакеты, проходящие тестирование и на количество баллов(карму) для каждого из них:
http://maemo.org/packages/repository/qa … s-testing/
Если пакет набирает карму 10 и пролежал в testing не менее 10 дней, то разработчик имеет право переместить
его в extras, откуда он и будет установлен радостными юзерами. Непонятно, правда, как они узнают, что extras-devel и extras-testing не нужно прописывать в менеджер программ, чтобы не ставить всякое сырье, но это уже детали.
В целом это нововведение не может не радовать. Оно должно отсечь сырые пакеты от попадания в extras и выявить всевозможные баги до того, как их обнаружат радостные юзеры.
Критерии тестирования, которые рекомендуется соблюдать тестерам таковы:
Пакет не должен:
- крэшиться
- приводить к  видимым замедленим в системе
- вызывать чрезмерный расход батареи
- подвергать систему опасности взлома
Пакет должен обеспечивать заявленную автором функциональность, иметь свою страничку в maemo.org/downloads
(для апдейтов) и так далее. Кстати, эта страничка теперь создается автоматически, как только пакет попадает в
Extras.

Тестером может стать любой, это сильно приветствуется сообществом. Для этого нужно иметь аккаунт на garage.maemo.org
и девайс.

На недавно состоявшемся Maemo Summit Нокия задарила всем присутствующим N900 в количестве трехсот штук. Одна из
целей этой акции была обеспечить потенциальных тестеров орудиями тестирования. Теперь по идее процесс должен пойти
быстрее.

Это вкратце. С радостью отвечу на вопросы.

Полезные линки:
Руководство для разработчиков по аплоаду в Extras: http://wiki.maemo.org/Uploading_to_Extras
Описание Extras-Testing: http://wiki.maemo.org/Extras-testing
Даунлоады для Maemo5: http://maemo.org/downloads/Maemo5/

770/800/810/900

2

Re: Репозиторий Extras

Новость безусловно радостная, но есть мнение (c), что бардак непобедим...

Если все перепробовал и ничего не помогает, прочти наконец инструкцию!
N900, N9

3

Re: Репозиторий Extras

Интересно было почитать, спасибо.

По поводу. Бардак был есть и будет. И фиг с ним. Изменения относительно M5 радуют. Лишь бы не было как, как принято сейчас в Apple AppStore: тестирование пакета самим Apple на совместимость перед попаданием в репу. Решать о нужности того или иного пакета должны пользователи.

4

Re: Репозиторий Extras

Надеюсь что всетаки отдельные репы можно подгрузить в списке соурсов.

5

Re: Репозиторий Extras

LLlyPuK.ua пишет:

Надеюсь что всетаки отдельные репы можно подгрузить в списке соурсов.

не надо паниковать, всё будет smile



По поводу репов - вот поэтому разработчики и создают свои smile

iPad3, Ainol Novo7 Elf

6

Re: Репозиторий Extras

aboris пишет:

Новость безусловно радостная, но есть мнение (c), что бардак непобедим...

Есть еще мнение, что разруха в головах (C). Если там ее победить, то потом можно и бардак одолеть smile

770/800/810/900

7

Re: Репозиторий Extras

Xlab пишет:

По поводу репов - вот поэтому разработчики и создают свои smile

Не понял почему 'поэтому'?

770/800/810/900

8

Re: Репозиторий Extras

rayven пишет:

Лишь бы не было как, как принято сейчас в Apple AppStore: тестирование пакета самим Apple на совместимость перед попаданием в репу.
Решать о нужности того или иного пакета должны пользователи.

Поскольку Extras в отличие от AppleStore не собственность Нокии, а управляется исключительно community думаю, что этого не произойдет.

770/800/810/900

9

Re: Репозиторий Extras

LLlyPuK.ua пишет:

Надеюсь что всетаки отдельные репы можно подгрузить в списке соурсов.

К сожалению да.

770/800/810/900

10

Re: Репозиторий Extras

Разруха-то в головах, да только кроме одного французского доктора лекарства от этого никто не предложил. А лекарство от этого доктора черезчур горькое. 8-)

Если все перепробовал и ничего не помогает, прочти наконец инструкцию!
N900, N9

11

Re: Репозиторий Extras

Я надеюсь вы не призываете просто ничего не делать, основываясь на том мнении, что бардак непобедим? Это как-то упаднически звучит.

770/800/810/900

12

Re: Репозиторий Extras

Да конечно же нет. Просто сомневаюсь в возможности введения дисциплины и единоначалия в махновских частях. 8-) А с другой стороны - может оно и к лучшему...

Если все перепробовал и ничего не помогает, прочти наконец инструкцию!
N900, N9

13

Re: Репозиторий Extras

Ну, на полную победу здравого смысла и я не рассчитываю. Но может будет получше слегка, чем сейчас и то ладно.

Насчет добавления реп: Была бы моя воля - запретил бы добавлять репозитории в менеджере прорамм. Продвинутые юзеры могли бы добавлять их получив рута, прям в /etc/apt/sources.list[.d/*] а для непродвинутых не было бы соблазна. По-моему это очень хороший компромисс. Хотя думаю, что не всем это понравилось бы smile

770/800/810/900

14

Re: Репозиторий Extras

Wall, а что можно добавить не из-под рута?? Да думаю что это нормально что существует куча реп. В чем проблема то??

15

Re: Репозиторий Extras

Проблема не одна. Во-первых репы, сделаные девелоперами для себя могут быть заброшены так же, как и софт в них. И тогда в один прекрасный момент юзера получат чудестное сообщение о том, что репа того, ушла. Думаю, что те, у кого таблетка давно получали их неоднократно. Во-вторых такой репозиторий достаточно трудно найти, в то время как extras один и прописан в конфигурации менеджера приложений по-умолчанию. В третьих никто из владельцев репозиториев на пару пакетов не оттестирует свой софт на совместимость с софтом из нескольких десятков таких же доморощенных репозиториев. А если положить софт в extras, то такие конфликты вылезут сразу. Могу еще напридумывать причин, но эти - то, что бросается в глаза сразу.

770/800/810/900

16

Re: Репозиторий Extras

LLlyPuK.ua пишет:

Wall, а что можно добавить не из-под рута??

Репозитории в менеджере программ. Никакой рут не нужен.

770/800/810/900

17

Re: Репозиторий Extras

Почему не делать как в Дебиане, stable/testing/unstable это официально и куча остальных реп, Комьюнити находит новый пакет в сети и добавляет в unstable а дальже отработаный механизм тестирования и обработки ошибок. не надо изобретать велосипед.

18

Re: Репозиторий Extras

Я пользуюсь Debian уже давно. Буквально пару раз использовал какие-то отдельные репы, да и то из-за паранои самого Дебиана, как в случае с mplayer-ом. Обычно использую официальные. Не знаю где эта куча. Я был бы рад, если бы в maemo было тоже самое. А введение extras-testing и тестирования как такового - это как раз шаг в эту сторону.
Насчет unstable/testing/stable? Вам названия extras-devel, extras-testing и extras не нравятся или я что-то не уловил?

770/800/810/900

19

Re: Репозиторий Extras

оказывается что названия ))

20

Re: Репозиторий Extras

имхо, я бы посоветовал этот реп подключать сразу же обладателям сего девайса... так как в extras совсем немного софта hmm
а тут хотя бы mplayer есть smile

Девайсы некуда складировать.

21

Re: Репозиторий Extras

Кому надо тот подключит))

22

Re: Репозиторий Extras

LLlyPuK.ua пишет:

Кому надо тот подключит))

не сомневаюсь smile
но учитывая что даже в extras (который отключен по-умолчанию!) софта совсем чуть... то лучше все таки подлючать smile

Девайсы некуда складировать.

23

Re: Репозиторий Extras

Unatine пишет:
LLlyPuK.ua пишет:

Кому надо тот подключит))

не сомневаюсь smile
но учитывая что даже в extras (который отключен по-умолчанию!) софта совсем чуть... то лучше все таки подлючать smile

И потом писать про мплеер, который тормозит, а управление в нем кривое? smile

24

Re: Репозиторий Extras

И потом писать про мплеер, который тормозит, а управление в нем кривое? smile

про управление никто ничего не говорит smile про тормоза - да и фиг бы с ними smile так как я действительно не вижу смысла смотреть полноразмерные фильмы на этом экране. а сконвертить меня не ломает smile

кроме мплеера там еще софта хватает, который нужен... покрайне мере мне smile да и думаю большинство присутствующих на этом форуме тоже пропишут десяток репозитариев, как только будет возможность smile покрайне мере мне так кажется smile

Девайсы некуда складировать.

25

Re: Репозиторий Extras

а смысл конвертировать, если можно уже сконвертированные скачать с национального? По два раза пересматривать, сначала на HD-качестве, потом на мобилке?

n900/2.2009.51-1