| Wall @ 01-03-2008 10:42:53 |
Я тут подумал что неплохо бы пополнить extras репозиторий хотя бы тем софтом, который активно используется пользователями. Думаю, что я и многие другие пользователи этого форума могут помочь в этом.
Идею я решил изложить в форме вопрос - ответ:
В: Зачем это нужно? О: Во-первых, чтобы пользователи могли ставить большинство софта(в идеале весь) пользуясь штатными средствами таблетки, то есть менеджером программ. Репозиторий extras в OS2008 находится в списке репозиториев 'из коробки'. Пользователю нужно будет только сделать его активным и ставить программы. Во-вторых можно будет избежать конфликтов между пакетами из разных репозиториев, которые сейчас достаточно часто встречаются.
В: С чего начать? О: Для начала сформировать начальную очередь софта для аплоада. Лучше, чтобы это были наиболее используемые программы, которые неудобно ставить. Приоритеты можно расставлять на основании голосования пользователей. Для того, чтобы пакет попал в очередь нужно предоставить его название и урл, где можно взять исходники или бинарники, если исходников нет. Можно организовать что-то типа опроса и софт, который наберет больше голосов будет перемещаться в начало очереди, откуда его будут извлекать те, кто будет подготавливать его к аплоадам и аплоадить в extras. Как вариант такого 'рейтинга' могу предложить аплоадить софт сначала в файловую область этого форума, и голосовать даунлоадами из нее. Больше даунлоадов - больше рейтинг. Я думаю, что можно начать аплоадить в extras-devel, и через некоторое время тестирования уже в extras.
В: Кто будет аплоадить? О: Тот, у кого есть аплоад аккаунт в extras[-devel]. Я обратился с просьбой к мэйнтейнеру evince(я с ним раньше переписывался) и он любезно согласился помочь. Для начала даже этого будет достаточно. Если у кого-нибудь уже есть аплоад аккаунт - присоединяйтесь.
В: Как подготовить софт для аплоада? О: Убедиться, что софт ставится менеджером приложений. Убедиться, что все его зависимости есть в extras. Выложить исходники и .deb пакеты в любое место, откуда их можно будет скачать. Если зависимостей нет - выложить и их. Желательно, чтобы исходники были и были собирабельными.
В: Какие роли можно выделить в этом процессе? О: 1. Пользователи - формируют очередь, находя софт, который они хотели бы видеть в extras и голосуя за него. 2. Сборщики - собирают пакеты из сорцов либо преобразуют бинарные пакеты, чтобы они ставились менеджером программ. 3. Аплоадеры - собственно аплоадят в extras[-devel] 4. Тестеры - тестируют ставится и работает ли пакет до и после аплоада. 5. Администраторы - ведут очередь, изменяют статус пакетов(новый - готов к аплоаду - зааплоажен в extras-devel - зааплоажен в extras), следят за рейтингом и т.д. Роли могут пересекаться. Один и тот же человек может участвовать в процессе в разных ролях.
Вот и все. Если предложение принимается - давайте начнем. В файловой области у нас уже есть кандидаты на аплоад, с них можем и начать. Любые идеи, предложения как сделать всю эту систему более удобной, разумная критика приветствуются.
Что думаете?
|
| gLobster @ 01-03-2008 11:22:37 |
Простите за скептицизм, но мне казалось, что в репозитарии размещать пакеты должен разработчик или портер. Ведь в противном случае придётся все пакеты ещё и мониторить на предмет обновлений. Есть ещё и этическая сторона вопроса. Наверно размещать программу в репозитарии можно только с согласия автора (портера)?
|
| Safemode @ 01-03-2008 11:34:46 |
gLobster я думаю авторы будут не против. ПО к райней мере еслиб я был автором - то точно былбы не против, но аспект Опенсурса подразуменвает вродебы оповещение о том что мы хотим использовать программу автора для своей компиляции........
Wall Одобряю твоё начинание - когда все программы которыми мы привыкли пользоваться находятся в одном месте и наоборот те что мы не используем там не находятсья - это в разы ускорит востановление систем а также привлечёт ещё больше пользователей - главное чтобы софт был качественным и я бы первым номер внёс бы разумительную функцию установки питона - и поместилбы её в секцию с условным названием "Рабочие библиотеки"
|
| Wall @ 01-03-2008 11:37:21 |
Идея связываться с разработчиками приветствуюется. Можно включить в план. Насчет этики - не согласен. Если разработчику просто лень, или он не понимает зачем это нужно, то почему пользователи должны страдать? К тому же это открытый софт в большинстве случаев, и в основном в лицензиях написано что любая дистрибуция софта разрешена. А чем это не дистрибуция? Тот же портер думаете спрашивал у основных девелоперов софта разрешения на портирование и выкладывание где-нибудь на своем сайте?
|
| Wall @ 01-03-2008 11:47:27 |
Одобряю твоё начинание - когда все программы которыми мы привыкли пользоваться находятся в одном месте и наоборот те что мы не используем там не находятсья - это в разы ускорит востановление систем а также привлечёт ещё больше пользователей
Ну, я пока предлагаю только аплоадить то, что нам нужно в extras[-devel], а не удалять оттуда :) Можно было конечно сделать свой репозиторий, но я считаю это неправильным в корне. Да и в extras уже много чего есть, нужно только это дело подтолкнуть слегка.
Главное чтобы софт был качественным
Насчет качества - это отдельная история. В данном проекте берется софт, который уже есть, добавляется к нему возможность его поставить, если ее нет еще и все. никаких изменений функционала или там исправления ошибок не предусматривается. Это лучше адресовать разработчикам.
я бы первым номер внёс бы разумительную функцию установки питона - и поместилбы её в секцию с условным названием "Рабочие библиотеки"
Это не нужно. Питон сам по себе большинству пользователей не нужен. Но если программа, которая его использует, будет доступна из extras, то Питон поставится автоматом. То есть одним из условий для помещение программы в очередь будет то, что это должна быть программа для конечного пользователя. SDictViewer, например, в эту категорию входит, а питон - нет.
|
| Self-mademan @ 01-03-2008 12:15:50 |
Идея хорошая, главное решить вопрос с обновлением :)
|
| Wall @ 01-03-2008 12:27:30 |
Это не проблема. Обновления не так часты. Обновленный пакет появляется в очереди и его аплоадят так же, как и остальные. А там глядишь и девелоперы подтянутся и сами начнут аплоадить.
|
| Safemode @ 01-03-2008 13:10:27 |
а экстрасс это который маемо-екстрасс??
|
| Wall @ 01-03-2008 13:19:57 |
Да.
|
| Safemode @ 01-03-2008 13:26:20 |
виноват исправлюсь )) смутил префикс - "-devel"
|
| Wall @ 01-03-2008 13:31:54 |
Извините, был груб. В -devel имеет смысл заливать просто для тестирования, чтобы не сразу в extras. То есть схема такая - заливаем в extras-devel, тестируем, если все нормально - заливаем тоже самое в extras. То, что уже находится в extras нет смысла трогать, оно уже на месте.
|
| Wall @ 01-03-2008 13:42:29 |
Решил еще раз объяснить для чего все это.
Цель этого проекта сделать так, чтобы можно было поставить большинство софта из одного репозитория - Maemo Extras. В идеале это должно выглядеть так: покупаете таблетку, включаете, идете в настройки репозиториев в менеджере программ, разрешаете там maemo extras (убирает птичку 'отключен'), потом идете в список программ для установки и ставите все, что хотите! Никаких поисков софта в разных закоулках, никаких gronmayer-ов, и никаких dpkg -i и прочего колдовства. Все лежит в одном месте и по крайней мере поставится без проблем.
Цель эта далекая, но не такая далекая, как многим кажется. При желании команда в 5 человек легко решит эту задачу на 80-90% за месяц-два, что не так плохо, согласитесь. Нужно только ваше желание сделать жизнь пользователей немного получше. А так как мы все с вами пользователи, то значит и свою.
Присоединяйтесь!
|
| Safemode @ 01-03-2008 13:54:30 |
всё вот теперь всё встало на место - я то думал из-за префикса что какойто другой репозитарий(подумалось что это репозитарий инициатива форумчан) и туда надо закатать все проги которыми мы с вами пользуемся - чтобы всё находилось по одному адресу и в одном месте))
я поддерживаю полностью!!!!!! чем могу быть полезен??? могу в качестве бетатестера - как среднестатестический юзверь)))
|
| doctor @ 01-03-2008 14:08:22 |
идея отличная, чем-то похоже на aur, из которого можно взять и принцип добавления пакетов в репку.
p.s. если есть что тестить, то с удовольствием помогу
|
| Wall @ 01-03-2008 14:23:39 |
Отлично. Для начала нужно придумать что из себя будет представлять очередь и начинать ее заполнять. Мне пока кроме wiki ничего в голову не приходит. Очередь будет представлять собой 2 таблички с полями: 'имя пакета', 'версия пакета', 'рейтинг', 'урл где брать', 'связь с разработчиком', 'статус', 'примечания', 'ответсвтенный', может с какими-нибудь еще. Те, кто будут вести очередь будут передвигать пакеты в соответствии с рейтингом - самые востребованные будут вверху таблицы очереди. Когда пакет берут в работу - он будет перемещаться из очереди в рабочую таблицу, в поле 'ответственный' будет указан ник человека, который им занимается. Статусы могут быть: 'новый', 'ждем ответа от разработчика', 'в работе', 'extras-testing', 'готов' и так далее.
Работа будет проходит так: Пользователи предлагают пакеты в очередь, те кто ведет очередь добавляют их в нижнюю строчку таблицы очереди, заполняя поля 'имя пакета', 'версия пакета', 'урл где брать'. Статус ставится в 'новый', рейтинг в 1(один желающий есть). Дальше идет набор рейтинга и перемещение пакета по очереди в соответствии с ним. Как будет набираться рейтинг я пока не знаю, надеюсь на помощь админов этого форума и любого у кого есть идеи как это лучше сделать. Следующий этап - человек или люди, которые будут заниматься пакетом переносят его в рабочую таблицу, ставя ему статус 'в работе', связываются с разработчиком и предлагают ему помощь в заливке его пакета в extras, объясняя зачем это нужно. Параллельно пакет приготавливается к заливке. Если согласие разработчика получено пакет заливается в extras-devel, предварительно тестируется теми кто им занимается и теми, кто хочет помочь. Можно наверное заливать его сначала в файловую область, но я думаю, что можно и сразу в extras-devel. Статус ставится в 'extras-devel'. Далее пакет тестируется на установку из extras-devel. Если все нормально - заливается в extras. Если нет - ошибки исправляются и пакет опять заливается в extras-devel. И так далее.
Это все пока только идеи, так что любые предложения и критика приветствуются.
|
| Wall @ 01-03-2008 16:40:52 |
Вот прототип очереди: http://wiki.internet-tablet.com/index.p … tras-queue  Можете начинать заполнять. Я там пару примеров положил просто для образца.
И еще я подумал, что лучше сосредоточиться на OS2008. Она работает у большинства, на обоих наиболее распространенных девайсах. Если пытаться сделать это и для других OS то это усложнит задачу. Но это обсуждаемо и зависит от количества участников.
С рейтингом вопрос пока открыт.
|
| Wall @ 01-03-2008 16:50:50 |
doctor говорит:идея отличная, чем-то похоже на aur, из которого можно взять и принцип добавления пакетов в репку.
p.s. если есть что тестить, то с удовольствием помогу
Что есть aur?
Тестить пока нечего, поскольку неясно будет ли у форумчан желание в этом участвовать, но за предолжение спасибо. Сейчас можете начать заполнять очередь, если есть что туда положить.
|
| gLobster @ 02-03-2008 00:32:37 |
Я по-прежнему считаю, что использование для этих целей Нокиевского репозитария не правильно. Или должно быть сделано путём офоциального получения от Нокии всех прав на него. Вроде как его администрят ребята из Нокии, а это выглядит как попытка его использовать несанкционированно. Пока я гружу в этот репозитарий свои проекты и связанные с ними мои файлы - ме понятно. Для этого мне и дали туда аккаунт, но когда я начинаю в чужой репозитарий лить всё, что захотелось лично мне и не попадающего в рамки соглашения меня с Нокией - это не правильно.
Или я чего-то не понимаю в репозитарии Extra?
|
| Wall @ 02-03-2008 01:19:39 |
Я не встречал каких-то запретов на заливку туда софта. Все, что нужно - аплоад аккаунт, насколько я понял. Нокия только управляет репозиторием, но не несет ответственности за его содержимое. Кроме того в последние полгода они наоборот обеспокоены тем, что девелоперы предпочитают иметь свои репозитории и пытаются пропогандировать extras и extras-devel.
Вот ссылки по теме: http://maemo.org/community/application- … itory.html  http://maemo.org/community/wiki/extrasr … efinition/  https://garage.maemo.org/forum/forum.php?forum_id=2330 
и в архивах maemo-developers можно поискать по фразе 'Repositories mess', которая, ксати, тоже говорит об отношении к тому, что мы имеем. Вот, например: http://lists.maemo.org/pipermail/maemo- … 12453.html 
PS: А у вас есть аплоад аккаунт в extras?
|
| Wall @ 02-03-2008 01:40:30 |
Сделал рейтинг: http://forum.internet-tablet.com/viewpoll.php?id=835  Голосуем. Формируем очередь. Я или кто-нибудь другой будем переносить пакеты из очереди в рейтинг и пакеты в очереди в соответствии с рейтингом.
|
| Wall @ 02-03-2008 02:58:22 |
рейтинг я сделал, но как его редактировать не нашел. Либо я просто не увидел как это делается, либо нужно другое решение. Мысли?
|
| Vasvlad @ 02-03-2008 06:00:34 |
Мужики! Остановитесь. Вы с комьюнити посоветовались? Что-то в рассылке devel от Вас об этом ни слова. Что-то мне в Вашей затее по впихиванию софта в extras других портировщиках не нравиться. Это попахивает каким-то экстремизмом. Мне кажется достаточно просто рассказать, тем товарищам чей софт не в extras, что нужно сделать чтобы он был в extras или хотя бы получить на это разрешение у них. Vlad.
|
| Wall @ 02-03-2008 06:44:25 |
Так с этого и начнем. Мы же вроде договорились - сначала пишем разработчикам, объясняем и спрашиваем. Никакого впихивания, только помощь и объяснение. Читайте внимательно.
PS: Рассказано им уже и не раз. Им не надо судя по всему. Или им нужно помочь. Вот и поможем :)
|
| Wall @ 02-03-2008 06:51:48 |
Кстати, у вас ведь есть аккаунт в extras, так ведь? Можно ли заливать туда только свое или что угодно?
|
| Vasvlad @ 02-03-2008 07:20:41 |
Wall говорит:Так с этого и начнем. Мы же вроде договорились - сначала пишем разработчикам, объясняем и спрашиваем. Никакого впихивания, только помощь и объяснение. Читайте внимательно.
PS: Рассказано им уже и не раз. Им не надо судя по всему. Или им нужно помочь. Вот и поможем :)
Если разработчику надо помочь то это другой вопрос. Но мне как-то это странно если человек сделал deb- пакет, сделал свой репозитарий, ему по идее никого труда не составляет положить свой пакет в extras. Или я ошибаюсь. Должны же быть мотивы нежелания класть в extras.
Влад.
|
| Vasvlad @ 02-03-2008 07:22:16 |
Wall говорит:Кстати, у вас ведь есть аккаунт в extras, так ведь? Можно ли заливать туда только свое или что угодно?
Что угодно. Но боюсь если вы не согласуете с комьюнити все ваши действия на это наложат ограничения.
|
| Wall @ 02-03-2008 07:42:14 |
Если мы будем предлагать разработчикам помощь в аплоаде их софта в extras, то что в этом такого страшного? Чего вы так испугались-то? Ваш софт уже в extras, насколько я знаю. Я, честно говоря, ожидал помощи, а не обвинений в экстремизме.
Насчет коммюнити - я регулярно читаю maemo-developers на протяжении достаточно продолжительного времени и понял что maemo community - это то, чего не существует. Можете напомнить мне хотя бы одно реальное дело, которое это коммюнити сделало? Я такого не помню. Среди разработчиков есть достаточно грамотные, не спорю, но сообщества там нет. Поэтому договариваться нужно с людьми, а не с тем, чего нет.
|
| Wall @ 02-03-2008 07:53:00 |
Vasvlad говорит:Если разработчику надо помочь то это другой вопрос. Но мне как-то это странно если человек сделал deb- пакет, сделал свой репозитарий, ему по идее никого труда не составляет положить свой пакет в extras. Или я ошибаюсь. Должны же быть мотивы нежелания класть в extras.
Вот мы и спросим. У меня пока мнение, что основных мотивов 2 - непонимание и лень. Непонимание - люди никогда не сталкивались с нормальным линукс дистрибутивом типа того же Debian или Ubuntu и не видят плюсов в том, что их софт будет лежать в одном репозитории с остальным и будет устанавливаться пользователями не в результате лазаний по разным закоулкам, а просто 'из коробки'. Лень - 'у меня и так работает', 'кому неудобно - тот пусть и делает, а мне и так хорошо'. Большинство разработчиков - линуксоиды, которым нужно потешить свое эго, показать крутость - 'я сделал это!', а потом - трава не расти, интерес пропадает. Ну и опять же наше любимое 'это линукс, а не винда, тебе надо - ты и делай'.
А вы что думаете? Какие причины? Вот вы же omweather туда выкладываете, должны знать лучше нас что остальных-то сдерживает?
И еще один вопрос: Как вы относитесь к этому: http://www.gronmayer.com/it/ ?
|
| Vasvlad @ 02-03-2008 08:28:07 |
Wall говорит:Если мы будем предлагать разработчикам помощь в аплоаде их софта в extras, то что в этом такого страшного? Чего вы так испугались-то? Ваш софт уже в extras, насколько я знаю. Я, честно говоря, ожидал помощи, а не обвинений в экстремизме.
Насчет коммюнити - я регулярно читаю maemo-developers на протяжении достаточно продолжительного времени и понял что maemo community - это то, чего не существует. Можете напомнить мне хотя бы одно реальное дело, которое это коммюнити сделало? Я такого не помню. Среди разработчиков есть достаточно грамотные, не спорю, но сообщества там нет. Поэтому договариваться нужно с людьми, а не с тем, чего нет.
Я тут немного хотел бы разделить понятия разработчика и мейнтейнера пакета. Вы пытаетесь решить задачу мейнтенера, мейнтейнеру же помогая. Если есть вопрос в том что люди не могут дебианизировать программу это одно. Но если проблема в том они по тем или иным причинам не кладут пакет в extras это другое. Вы сейчас пытаетесь создать еще одну сущность, которую надо потом будет все время поддерживать в рабочем состоянии и не понятно насколько вам хватит для этого энтузиазма. Еще меня смущает что Вы это начали делать в русскоязычном форуме отсекая от вашей инициативы большинство пользователей и разработчиков Maemo, а Ваши дальнейшие действия скажутся именно на них. Насчет меня. Я абсолютно согласен, что наличие такого количества репозитариев - безобразие, которое дестабилизирует работу пользователей и устройств в целом. И с этим надо бороться. Для начала хотя бы выяснив причину этой проблемы. Кстати это работу ведут и в рамках garage.maemo.org
https://garage.maemo.org/forum/forum.php?forum_id=2330  https://garage.maemo.org/survey/survey. … rvey_id=13  Интересно было бы узнать результаты вот этого опроса https://garage.maemo.org/survey/survey. … rvey_id=13 
Насчет уровня сообщества мне трудно что-то сказать определенное у меня не хватает времени отслеживать его жизнь. Возможно оно и не зрелое. Возможно такие люди как Вы его сейчас и сделают более зрелым. Это очень сложный вопрос.
Vlad
|
| Vasvlad @ 02-03-2008 08:45:07 |
Wall говорит:Vasvlad говорит:Если разработчику надо помочь то это другой вопрос. Но мне как-то это странно если человек сделал deb- пакет, сделал свой репозитарий, ему по идее никого труда не составляет положить свой пакет в extras. Или я ошибаюсь. Должны же быть мотивы нежелания класть в extras.
Вот мы и спросим. У меня пока мнение, что основных мотивов 2 - непонимание и лень. Непонимание - люди никогда не сталкивались с нормальным линукс дистрибутивом типа того же Debian или Ubuntu и не видят плюсов в том, что их софт будет лежать в одном репозитории с остальным и будет устанавливаться пользователями не в результате лазаний по разным закоулкам, а просто 'из коробки'. Лень - 'у меня и так работает', 'кому неудобно - тот пусть и делает, а мне и так хорошо'. Большинство разработчиков - линуксоиды, которым нужно потешить свое эго, показать крутость - 'я сделал это!', а потом - трава не расти, интерес пропадает. Ну и опять же наше любимое 'это линукс, а не винда, тебе надо - ты и делай'.
А вы что думаете? Какие причины? Вот вы же omweather туда выкладываете, должны знать лучше нас что остальных-то сдерживает?
И еще один вопрос: Как вы относитесь к этому: http://www.gronmayer.com/it/ ?
Я не могу объяснить мотивы этих людей. Возможны Ваши две причины наиболее близкие к истине. Возможно extras плохо пропагандируетеся той же командой Maemo. Мне изначально хотелось чтобы мой софт использовался как можно большим количеством людей и extras для этого идеален. Я также знаю что внутри команды maemo к этой проблеме отношение тоже скорее отрицательное. И много раз этот вопрос всплывал в рассылке. По причине низкого качества пакетов была сделан extras-devel и сейчас к нему разрабатывается web интерфейс для перемещения пакетов. http://lists.maemo.org/pipermail/maemo- … 13921.html  Это работа каким-то образом пересекается с Вашей. Возможно есть смысл поговорить с девелоперами тем более что фамилии некторых из них славянские. По поводу списка репозитариев. Как разработчику мне это безразлично я пользуюсь extras. Как системному инженеру такое количество репозитариев это бардак. Как пользователю это прикольно можно что-то найти.
Vlad
|
| Wall @ 02-03-2008 08:57:52 |
Цель этого проекта - не помочь разработчикам дебианизировать их софт, а помочь им положить его в extras. То есть в очередь на аплоад будут попадать только пакеты, которые нужны пользователям, но отсутствуют в extras. Если дело не только в лени или непонимании, то люди обоснуют почему они не кладут туда пакеты. Если нет - согласятся на помощь.
Сущность эта не помешает, потому что без нее хуже. Вы же сами видите, что происходит. Поддерживать ее я один не собираюсь. Если пользователи на это не откликнуться, то я это дело прикрою. Я в состоянии найти, поставить и собрать и спрограммировать все, что мне нужно. А если таки получится их расшевелить - помогу и думаю не только я один.
Посмотрите на ситуацию под таким углом - речь идет о какой-то сотне - полторы пакетов и пользователям можно забыть о безобразии, которое происходит сейчас. Что такое сто пакетов, которые уже существуют, кстати? Пересобрать, поставив в config user/bla-bla-bla и залить в репозиторий времени много не займет, а эффект может быть грандиозный. Разве игра не стоит свеч?
Почему в русскоязычном форуме - потому, что это просто идея и, естественно, мне ее удобнее излагать на родном языке. Если я не смогу ее донести до людей одной со мной культуры, то какой смысл лезть в англоязычные места и пытаться там сделать тоже самое при заведомо проигрышных обстоятельствах - неродной язык и чужая культура? А судя по реакции пользователей у меня это не получается. так что не волнуйтесь, еще недельку подожду реакции и все уберу :)
Рад, что вы согласны с тем, что вся эта куча репозитариев - зло и надо с ним бороться. Вот я и пытаюсь. По опыту знаю, что такого рода проблемы можно решить, предлагая решение, а не разговаривая о нем. Я его предлагаю. Пусть оно неидеально, но вполне работоспособно, почему бы не попробовать. Кстати, а что изменится если в extras появится сотня нормально инсталирующихся проверенных пакетов? Как это отразится на их разработчиках? Пользователям, думаю, станет намного лучше.
По двум последним линкам я не могу зайти - там требуется авторизация. насколько я понял по первому это опрос мэйнтейнеров почему они брезгуют extras. Дело хорошее. Я считаю, что этим проектом мы сможем им помочь.
|
| Vasvlad @ 02-03-2008 09:11:54 |
Спасибо за развернутый ответ. Мне все понятно. Попробовать то, что Вы делаете стоит. Здесь Вы уже определенную поддержку получили. Вы мыслите абсолютно верно насчет готового решения. Оно у Вас уже созрело. Поэтому не теряйте времени. Просто опишите Вашу идею в maemo-developer и если Вы там не встретите абсолютно неприятия реализуйте ее, у Вас на это будет полное право. А там смотришь в дискуссии и вырисуется необходимое. Ну по крайне мере вы некоторое болото мейнтенеров из тех что создало масса репозитариев шевелнете. А Вы имеете аккаунт на garage? Я думаю если Вы после опубликования Вашего письма напишите на feedback гаража с объяснением причин зачем вам нужно право класть пакеты в extras вам могут его(право) предоставить.
Vlad
|
| Wall @ 02-03-2008 09:28:06 |
Спасибо за поддержку. Писать в maemo-developers не буду по двум причинам: - я там никто и звать меня никак. Если у меня будет рабочее решение - напишу, но не раньше. - мне не интересно их мнение, мне интересно мнение пользователей этого форума, людей, которые меня знают. Пока результат отрицательный. надеюсь, что это из-за выходных :)
Если вы считаете, что этим стоит заниматься - помогайте, присоединяйтесь. У вас уже есть аплоад аккаунт, вы согласны, что проект стоящий - займитесь им, помогите сделать его рабочим.
|
| Vasvlad @ 02-03-2008 09:55:03 |
Wall говорит:Спасибо за поддержку. Писать в maemo-developers не буду по двум причинам: - я там никто и звать меня никак. Если у меня будет рабочее решение - напишу, но не раньше. - мне не интересно их мнение, мне интересно мнение пользователей этого форума, людей, которые меня знают. Пока результат отрицательный. надеюсь, что это из-за выходных :)
Если вы считаете, что этим стоит заниматься - помогайте, присоединяйтесь. У вас уже есть аплоад аккаунт, вы согласны, что проект стоящий - займитесь им, помогите сделать его рабочим.
Вот как раз я и не уверен что проект "правильный". Я просто поддерживаю в Вас инициативу сделать лучше. Поэтому и рекомендую обсудить этот вопрос как можно с большим количеством людей, которые могут быть в этом заинтересованы. Не замыкайтесь на этом форуме. Чем больше будет критики, тем лучше, или Вы ее боитесь. ;) Вы даже можете ее не воспринимать на данном этапе. Но иметь в виду ее надо.
По поводу присоеденится, извините не могу. По банальной причине. Полное отсутствие свободного времени. :( Я и так взял на себя слишком много проектов.
Vlad. P.S. Хотя если совсем туго будет помогу, но с условием что чере 3-4 месяца найдешь мне замену.
|
| wazd @ 02-03-2008 10:22:21 |
Wall говорит:Спасибо за поддержку. Писать в maemo-developers не буду по двум причинам: - я там никто и звать меня никак. Если у меня будет рабочее решение - напишу, но не раньше.
Если вы предлагаете стоящие вещи, то комъюнити совершенно все равно кто вы и откуда. люди будут вас слушать и обсуждать.
|
| Safemode @ 02-03-2008 10:25:24 |
Wall мы тебя поддержим не сомневайся - ты главное скажи что и как делать а за нами не заржавеет.......
ПС - к SdictViewer надобы добавить установку питона вместе с пакетом для тех у кого нет я думаю так будет правильнее чтобы люди не мучались
и номер 2 - я бы отредактировал программу OpenTTD( она и так там залита http://maemo.org/downloads/product/OS2008/openttd/ - но метод чтобы заставить её работать считаю неприемлимым) - с примечанием попросить девелоперров либо уже интегрировать файлы необходимые для запуска либо разрешить их цеплять на прямую с карты памяти (аналогия с ScumeVM - http://maemo.org/downloads/product/OS2008/scummvm/ )
|
| Wall @ 02-03-2008 10:29:04 |
Если не считаете проект правильным, то почему?
Кроме того этот форум - фактически единственное место в русскоязычном интернете, где есть хоть какая-то жизнь, люди сюда ходят и есть достаточное количество грамотных. В остальных местах - болото, по 2 сообщения в неделю все о том же - 'как поставить SDictViewer, если Питон теперь не ставится', 'сколько живет таблетка от батарейки' тому подобная чушь.
Критики я не боюсь, а почему не хочу писать в maemo-developers тоже объяснил. Кроме всего прочего все их обсуждения заканчивались ничем, чем они мне помогут? Пофлудят и забудут, как обычно.
|
| Wall @ 02-03-2008 10:32:08 |
Safemode говорит:Wall мы тебя поддержим не сомневайся - ты главное скажи что и как делать а за нами не заржавеет.......
начинать заполнять табличку в вики, про которую я тут говорил.
ПС - к SdictViewer надобы добавить установку питона вместе с пакетом для тех у кого нет я думаю так будет правильнее чтобы люди не мучались
Как только он попадет в репозиторий питон будет ставится вместе с ним автоматом.
Это функционал. просто идите к ним на сайт и говорите им об этом.
|
| Vasvlad @ 02-03-2008 10:54:31 |
Wall говорит:Если не считаете проект правильным, то почему?
Кроме того этот форум - фактически единственное место в русскоязычном интернете, где есть хоть какая-то жизнь, люди сюда ходят и есть достаточное количество грамотных. В остальных местах - болото, по 2 сообщения в неделю все о том же - 'как поставить SDictViewer, если Питон теперь не ставится', 'сколько живет таблетка от батарейки' тому подобная чушь.
Критики я не боюсь, а почему не хочу писать в maemo-developers тоже объяснил. Кроме всего прочего все их обсуждения заканчивались ничем, чем они мне помогут? Пофлудят и забудут, как обычно.
Потому что мы подменяем собой мейнтенеров пакетов. Это меня смущает. Опять таки в deb пакете нет поля для обозначения кто залил, есть поле кто сделал пакет. И грамотный пользоваетель теперь будет слать мне свои вопросы об опакеченом пакете, а не реальному мейнтейнеру.
Не важно чем они закончатся(обсуждения), люди будут знать, что Вы проводите такую работу. В этом смысл. И некому потом будет Вас упрекнуть, что он был не в курсе. Это надо сделать обязательно, для успшености Вашего проекта.
Vlad.
|
| tony2001 @ 02-03-2008 11:50:41 |
а что нужно, чтобы получить write-access в extras? просто написать в некий лист и попросить? или есть какие-то доп. требования? эккаунт в garage имеется.
|
| Wall @ 02-03-2008 12:09:46 |
tony2001 говорит:а что нужно, чтобы получить write-access в extras? просто написать в некий лист и попросить? или есть какие-то доп. требования? эккаунт в garage имеется.
Да, просто написать админам гаража. Вот здесь написано как это сделать: http://maemo.org/community/application- … itory.html 
|
| Wall @ 02-03-2008 12:17:01 |
Vasvlad говорит:Потому что мы подменяем собой мейнтенеров пакетов. Это меня смущает. Опять таки в deb пакете нет поля для обозначения кто залил, есть поле кто сделал пакет. И грамотный пользоваетель теперь будет слать мне свои вопросы об опакеченом пакете, а не реальному мейнтейнеру.
А зачем менять поле мэйнтейнера и указывать ваш адрес? Пусть будет адрес того, гто сделал пакет. Вы все никак не поймете - мы просто будем помогать положить пакеты в extras. Почти ничего менять не будем, кроме того, что нужно, чтобы пакет нормально ставился.
Не важно чем они закончатся(обсуждения), люди будут знать, что Вы проводите такую работу. В этом смысл. И некому потом будет Вас упрекнуть, что он был не в курсе. Это надо сделать обязательно, для успшености Вашего проекта.
Не понимаю зачем это нужно. Смотрите - мы будем писать письма и объяснять девелоперам зачем это нужно, предлагать свою помощь. Зачем для этого ставить в известность всех и вся? Ну хотите - напишите им. Я же тайны из этого никакой не делаю.
PS: Кстати, вы наверное пропустили - я писал в начале этого треда что общался с мэйнтейнером evince и он обещал помочь. Никаких особых условий не ставил - сказал, чтобы я присылал пакеты. Возможно и этого не понадобится, возможно сами мейнтейнеры пакетов все зааплоадят. Цель проекта - получить пакеты в extras, а не что-то другое, поэтому любой вариант, результатом которого будут пакеты в extras меня устроит.
|
| Vasvlad @ 02-03-2008 22:27:34 |
Wall говорит:А зачем менять поле мэйнтейнера и указывать ваш адрес? Пусть будет адрес того, гто сделал пакет. Вы все никак не поймете - мы просто будем помогать положить пакеты в extras. Почти ничего менять не будем, кроме того, что нужно, чтобы пакет нормально ставился.
Я все понимаю. ;) Я могу ошибаться(я не сильно большой специалист по сборке deb-пакетов, пусть меня поправят). Но при операции debsign (подписывания пакета gpg-ключом) необходимо чтобы идентификатор ключа совпадал с полем Maintainer:.
Wall говорит:Не понимаю зачем это нужно. Смотрите - мы будем писать письма и объяснять девелоперам зачем это нужно, предлагать свою помощь. Зачем для этого ставить в известность всех и вся? Ну хотите - напишите им. Я же тайны из этого никакой не делаю.
PS: Кстати, вы наверное пропустили - я писал в начале этого треда что общался с мэйнтейнером evince и он обещал помочь. Никаких особых условий не ставил - сказал, чтобы я присылал пакеты. Возможно и этого не понадобится, возможно сами мейнтейнеры пакетов все зааплоадят. Цель проекта - получить пакеты в extras, а не что-то другое, поэтому любой вариант, результатом которого будут пакеты в extras меня устроит.
"Цель оправдывает средства ..." Шутка ;) Я же уже сказал что цель хорошая. И сказал что помогу Вам. Тем более что Вы собираетесь связаться с каждым разработчиком, то я не вижу никаких проблем. Vlad
|
| Wall @ 02-03-2008 23:43:57 |
Vasvlad говорит:Я все понимаю. ;) Я могу ошибаться(я не сильно большой специалист по сборке deb-пакетов, пусть меня поправят). Но при операции debsign (подписывания пакета gpg-ключом) необходимо чтобы идентификатор ключа совпадал с полем Maintainer:.
За понимание спасибо. Скорее всего вы ошибаетесь насчет debsign. Посмотрите на пакеты, которые уже лежат в extras - у многих там указаны мэйнтэйнеры с email-aми из @debian.org. Далеко ходить не надо - я недавно брал оттуда gconf-editor чтобы собрать его под chinook, можете полюбопытствовать на досуге.
Vasvlad говорит:Я же уже сказал что цель хорошая. И сказал что помогу Вам. Тем более что Вы собираетесь связаться с каждым разработчиком, то я не вижу никаких проблем. Vlad
Отлично, спасибо! В таком случае жду от вас предложений по лучшей организации процесса. Пока непонятно что делать с рейтингом. Я тут выше писал в чем проблема. А без рейтинга это все смысла не имеет по-моему.
|
| Vasvlad @ 03-03-2008 00:08:59 |
Wall говорит:Vasvlad говорит:Я все понимаю. ;) Я могу ошибаться(я не сильно большой специалист по сборке deb-пакетов, пусть меня поправят). Но при операции debsign (подписывания пакета gpg-ключом) необходимо чтобы идентификатор ключа совпадал с полем Maintainer:.
За понимание спасибо. Скорее всего вы ошибаетесь насчет debsign. Посмотрите на пакеты, которые уже лежат в extras - у многих там указаны мэйнтэйнеры с email-aми из @debian.org. Далеко ходить не надо - я недавно брал оттуда gconf-editor чтобы собрать его под chinook, можете полюбопытствовать на досуге.
Vasvlad говорит:Я же уже сказал что цель хорошая. И сказал что помогу Вам. Тем более что Вы собираетесь связаться с каждым разработчиком, то я не вижу никаких проблем. Vlad
Отлично, спасибо! В таком случае жду от вас предложений по лучшей организации процесса. Пока непонятно что делать с рейтингом. Я тут выше писал в чем проблема. А без рейтинга это все смысла не имеет по-моему.
Хмм. Вы ждете от меня решения проблем - зря. Я же писал у мен я на это нет времени. Я вам давал ссылку на проект Соболева, я думаю надо делать переход пакетов из extras-devel в extras основываюсь на том проекте. Могу только помочь тем что буду класть пакеты.
|
| Wall @ 03-03-2008 03:50:52 |
Хм, странная у вас реакция. Я не жду от вас решения проблем. Да и проблем кроме рейтинга пока не вижу. Я жду то, что сказал, но не так уж и сильно, так что могли бы и просто промолчать, если сказать нечего.
|
| Vasvlad @ 03-03-2008 06:04:52 |
Wall говорит:Хм, странная у вас реакция. Я не жду от вас решения проблем. Да и проблем кроме рейтинга пока не вижу. Я жду то, что сказал, но не так уж и сильно, так что могли бы и просто промолчать, если сказать нечего.
Хмм. А почему я должен молчать? "Настоящему мужчине всегда есть что сказать" (С) ;) Я конкретно ответил Вам, что в данном случае я Вам не помогу.
Vlad.
|
| Wall @ 03-03-2008 11:59:00 |
Статус: SDictViewer - жду ответа от разработчика. Gconf Editor - отослано аплоадеру
Рейтинг я хотел прибить, но не нашел как. Все равно пока никто не заинтересовался, да и неудобно его вести.
|
| Wall @ 05-03-2008 22:13:52 |
Gconf Editor готов, то есть лежит в extras и в maemo.org/downloads, спасибо Ed Bartosh. Если есть желающие потестить буду очень признателен. Из файловой области удалю, если никто не возражает.
SDictViewer - разработчик не отвечает. Может кто-нибудь знает как его найти?
PS: Похоже это никому не нужно. Жаль. Если новых добавлений в очередь не будет, то буду прекращать. Видимо не получилось объяснить зачем это нужно :(
|
| kemm @ 05-03-2008 22:26:15 |
Дело полезное, просто я пока не особо искал софт, который мог бы быть полезен, и которого нет в репозитариях. За gconf-editor отдельное спасибо, я почему-то думал, что он уже был в экстрас. Видимо, с чем-то перепутал.
|
| Wall @ 05-03-2008 22:31:49 |
Он был, но не для OS2008. Если вы считаете это полезным, то может попробуете объяснить почему? У меня видимо не вышло, я наверное это слишком сложно сдлелал.
|
| kemm @ 05-03-2008 23:22:14 |
Я даже не знаю, как это объяснить... Почему вот полезно в линуксе софт ставить штатным для дистрибутива пакетным менеджером (или во фре из портов), а не собирать всегда руками из исходников? Или в винде ставить инсталяторами, а не копировать файлы? Для удобства и уменьшения бардака.
|
| Wall @ 05-03-2008 23:33:14 |
По-моему аналогия немного неправильная. Ведь ставя пакет не из extras, а скажем из нашей файловой области вы тоже не собираете его из сорцов и не копируете файлы. Основная положительная сторона - это то, что репозиторий один и весь софт лежит в нем, что делает ненужным поиск софта - он весь уже есть, только зайти в менеджер программ нужно.
Это настолько простая концепция, но она не укладывается в сознании людей, которые привыкли софт искать и считают это нормальным. Я не только о пользователях говорю, они вообще люди подневольные, я о разработчиках, которые тоже эту концепцию не осознают в подавляющем большинстве случаев.
|
| kemm @ 06-03-2008 00:23:10 |
Аналогия правильная, потому что терять возможность лёгкого обновления примерно то же самое, что терять возможность лёгкой установки. Даже хуже, в общем-то.
Про поиск я даже не заикаюсь, да. 8))
|
| Posya @ 06-03-2008 01:00:20 |
Интересно, а возможно ли создание какого-нибудь "прокси"-репозитория? В нем прописываются ссылки на другие репозитории, он обновляется из них, хранит файлы в кеше... Было бы то, что Вы сейчас делаете...
|
| Wall @ 06-03-2008 04:21:20 |
Нет, к сожалению было бы не то. Была бы куча конфликтов между пакетами в разных репозиториях. Это другой аспект полезности того, что софт лежит в одном месте - он только из этого места ставится всеми и проблемы находятся сразу. Как пример такого конфликта могу привести недавний - между gnumeric и xournal. Если бы они лежали в одном месте и ставились всеми пользователями оттуда, то проблема была бы найдена и скорее всего пофикшена очень быстро, даже скорее всего не случилась бы. В текущей ситуации мы имеем то, что имеем - конфликт пакетов в течение нескольких недель.
|
| Wall @ 06-03-2008 11:19:13 |
Ура, разработчик SDictViewer-а дал добро на аплоад! И даже патчик мой обещал приложить. Сегодня - завтра отправлю пакеты аплоадеру. Скоро будет в extras.
|
| morrius @ 06-03-2008 11:21:30 |
+100500 Тебе, Wall! Мое кривое поделие надеюсь до ума доведу не без Твоей помощи и тоже выложим туда же)
|
| Wall @ 07-03-2008 22:54:01 |
SDictViewer готов. Потестируйте, пожалуйста, устанавливается ли он из maemo Extras.
|