Как увидеть свою программу в официальных репах.

Ответить
sokoloff
Сообщения: 155
Зарегистрирован: 05 ноя 2013, 19:28
Operating system: ROSA Desktop Fresh R1 64bit

Как увидеть свою программу в официальных репах.

Сообщение sokoloff » 14 дек 2013, 17:33

Я выпустил релиз своей программы, написал спек в ABF-е, сборка в ABF прошла успешно. Что мне надо сделать, чтоб мою программу включили в официальные репозитории Росы? Надо отправить пулреквест кому, или что?

Home - http://boomaga.github.io/
git - https://github.com/Boomaga/boomaga
ABF - https://abf.rosalinux.ru/sokoloff/Boomaga

d_uragan
Сообщения: 503
Зарегистрирован: 23 ноя 2011, 20:27

Re: Как увидеть свою программу в официальных репах.

Сообщение d_uragan » 14 дек 2013, 18:13

Прямо в ABF это сделать сейчас нельзя (мысль такая есть - https://abf.rosalinux.ru/abf/abf-ideas/issues/19, но до сих пор не реализована).

Формально, надо просто завести "Package Request" в багзилле, типа такого:
http://bugs.rosalinux.ru/show_bug.cgi?id=2521

Если пакет уже есть на ABF, то все сделаем довольно быстро:)

d_uragan
Сообщения: 503
Зарегистрирован: 23 ноя 2011, 20:27

Re: Как увидеть свою программу в официальных репах.

Сообщение d_uragan » 14 дек 2013, 19:00

Собственно, на ABF уже собралось:

http://abf-downloads.rosalinux.ru/rosa2 ... b/updates/

В скором будущем до зеркал доедет.

Теперь есть проект Boomage в группе import:
https://abf.rosalinux.ru/import/Boomaga

При необходимости, можно в него Pull Request'ы делать (только сейчас надо слать реквесты в ветку rosa2012.1, не в master).

sokoloff
Сообщения: 155
Зарегистрирован: 05 ноя 2013, 19:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Как увидеть свою программу в официальных репах.

Сообщение sokoloff » 15 дек 2013, 10:57

d_uragan писал(а):Собственно, на ABF уже собралось:

http://abf-downloads.rosalinux.ru/rosa2 ... b/updates/

В скором будущем до зеркал доедет.

Теперь есть проект Boomage в группе import:
https://abf.rosalinux.ru/import/Boomaga

При необходимости, можно в него Pull Request'ы делать (только сейчас надо слать реквесты в ветку rosa2012.1, не в master).
Огромное спасибо!
Есть пара вопросов
1. Что и когда лучше использовать
BuildRequires: %{_lib}foo-devel
или
BuildRequires: pkgconfig(foo)

2. Макрос %cmake собирает в отдельной директории или в корне исходников? Т.е. он раскрывается во что-то вроде
mkdir build && cd build && cmake -DCMAKE_BUILD_PATH=/usr ..
Это так, или нет?

3. В ABF-е проекты import/bla-bla это которые вариант из официальных реп дистрибутива? Хотелось бы в интерфейсе ABF-а более явно видеть, что является официально одобренным, а что нет. Когда надо подсмотреть кусочек кода, то больше доверия к официальным пакетам чем к поделкам Васи Пупкина.

4. Вот есть у меня ABF, в "Сборках" написано что пакеты опубликованы, а какой собственно URL у репозитория? Опять же хотелось бы видеть ссылку на репозиторий на главной странице пользователя (https://abf.rosalinux.ru/sokoloff). Уж на что у launchpad-а интерфейс убогий, но ссылка на ppa присутствует.

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 16 дек 2013, 01:28

4. Вот есть у меня ABF, в "Сборках" написано что пакеты опубликованы, а какой собственно URL у репозитория?
http://abf-downloads.rosalinux.ru/sokoloff_personal/

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 00:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Как увидеть свою программу в официальных репах.

Сообщение Pulfer » 16 дек 2013, 02:19

sokoloff писал(а):Есть пара вопросов
1. Что и когда лучше использовать
BuildRequires: %{_lib}foo-devel
или
BuildRequires: pkgconfig(foo)
pkgconfig(foo) всегда предпочтительнее. Но pkgconfig-файлы (.pc) есть не у всех библиотек, поэтому для них не создаётся соответствующий Provides. В таких случаях обычно используется foo-devel. И только в самых крайних случаях %{_lib}foo-devel (т.е. зависимость строго по имени пакета, а не по Provides).
sokoloff писал(а):2. Макрос %cmake собирает в отдельной директории или в корне исходников? Т.е. он раскрывается во что-то вроде
mkdir build && cd build && cmake -DCMAKE_BUILD_PATH=/usr ..
Это так, или нет?
Да, это так. Поэтому потом надо выполнять не
%makeinstall_std
а
%makeinstall_std -C build
sokoloff писал(а):3. В ABF-е проекты import/bla-bla это которые вариант из официальных реп дистрибутива? Хотелось бы в интерфейсе ABF-а более явно видеть, что является официально одобренным, а что нет. Когда надо подсмотреть кусочек кода, то больше доверия к официальным пакетам чем к поделкам Васи Пупкина.
Да, import - это группа для официальных пакетов Росы. И openmandriva - для официальных пакетов OpenMandriva. Правда, не все пакеты из этих групп собраны в репозитории. Некоторые остались в гите, но были признаны устаревшими и удалены из репозиториев.

Можно ещё зайти в свойствах той или иной платформы зайти в раздел "Репозитории" и посмотреть, какие проекты прикреплены к репозиториям. Например: https://abf.rosalinux.ru/platforms/rosa ... ories/main
sokoloff писал(а):4. Вот есть у меня ABF, в "Сборках" написано что пакеты опубликованы, а какой собственно URL у репозитория?
Это видно в свойствах платформы ("Данные для подключения"): https://abf.rosalinux.ru/platforms/sokoloff_personal
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

AndroidAZ
Сообщения: 5
Зарегистрирован: 13 апр 2018, 01:06
Operating system: Linux

Re: Как увидеть свою программу в официальных репах.

Сообщение AndroidAZ » 14 апр 2018, 08:44

Привет. Вопрос всё тот же: "Как увидеть свою программу в официальных репах?" Что-нибудь изменилось за 5 лет?

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 14 апр 2018, 09:19

AndroidAZ писал(а):
14 апр 2018, 08:44
Привет. Вопрос всё тот же: "Как увидеть свою программу в официальных репах?" Что-нибудь изменилось за 5 лет?
Вы о какой именно программе?
Видел, что собирали себе кое что.
http://abf-downloads.rosalinux.ru/andro ... n/release/
Нужно посмотреть, что за программа.
Кто нибудь добавит, может Алзим.
У него есть возможность добавить.

AndroidAZ
Сообщения: 5
Зарегистрирован: 13 апр 2018, 01:06
Operating system: Linux

Re: Как увидеть свою программу в официальных репах.

Сообщение AndroidAZ » 14 апр 2018, 09:35

VictorR2007 писал(а):
14 апр 2018, 09:19
Кто нибудь
может Алзим.
Какая программа не важно. Немного странно обращаться о добавлении программ через форум или багзиллу. Упростили бы.
Вопрос в том: есть ли заинтересованность устранить препятствия для добавления новых программ?

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 14 апр 2018, 11:19

AndroidAZ писал(а):
14 апр 2018, 09:35
Какая программа не важно. Немного странно обращаться о добавлении программ через форум или багзиллу. Упростили бы.
Вопрос в том: есть ли заинтересованность устранить препятствия для добавления новых программ?
И как упростить?
Вы с какими препятствиями столкнулись?
Выражайтесь яснее, что надо.
Не нужно общих рассуждений о заинтересованности и препятствиях.

AndroidAZ
Сообщения: 5
Зарегистрирован: 13 апр 2018, 01:06
Operating system: Linux

Re: Как увидеть свою программу в официальных репах.

Сообщение AndroidAZ » 14 апр 2018, 11:29

d_uragan писал(а):
14 дек 2013, 18:13
Прямо в ABF это сделать сейчас нельзя (мысль такая есть - https://abf.rosalinux.ru/abf/abf-ideas/issues/19, но до сих пор не реализована).

Формально, надо просто завести "Package Request" в багзилле, типа такого:
http://bugs.rosalinux.ru/show_bug.cgi?id=2521

Если пакет уже есть на ABF, то все сделаем довольно быстро:)
Прямо в ABF.

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 14 апр 2018, 11:51

Я читал это.
Вам то чего хочется?
Просто пострадать здесь, что если появится очередь программистов со своими программами,
то чтобы были готовы принимать заявки на добавление?
Пока за пять лет в этой теме вы второй в очереди.
А вообще, многие обращаются в эту тему https://forum.rosalinux.ru/viewtopic.ph ... &start=700
Специально создавал её для упрощения добавления программ или их обновления.
Если нужно срочно получить ответ и инкогнито, можно через личку поговорить со мною или кем-то из разработчиков.
У которых логин красно-коричневый. Далее будет разговор с мантайнерами пакетов, и скорее всего программа уйдёт в репы.
Как говорится, язык до Киева доведёт.

AndroidAZ
Сообщения: 5
Зарегистрирован: 13 апр 2018, 01:06
Operating system: Linux

Re: Как увидеть свою программу в официальных репах.

Сообщение AndroidAZ » 14 апр 2018, 12:00

VictorR2007 писал(а):
14 апр 2018, 11:51
У которых логин красно-коричневый.
ABF - это элитарный клуб?

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 14 апр 2018, 12:30

AndroidAZ писал(а):
14 апр 2018, 12:00
ABF - это элитарный клуб?
Это сборочная.
Вы же собираете там приложения, так что знаете, что это сборочная среда.
http://wiki.rosalab.ru/ru/index.php/%D0 ... %D0%B0_ABF
Вы достали, всё загадки задаёте?
Что вам нужно на самом деле?
Больше в загадки с вами играть не буду.
Если будете далее в том же духе, почищу тему от флуда.

AndroidAZ
Сообщения: 5
Зарегистрирован: 13 апр 2018, 01:06
Operating system: Linux

Re: Как увидеть свою программу в официальных репах.

Сообщение AndroidAZ » 14 апр 2018, 12:39

Вижу эмоции не позволяют вам что-либо трезво оценивать.
Простите.
Сборочная среда должна быть простой и доступной.

Аватара пользователя
VictorR2007
Сообщения: 5183
Зарегистрирован: 12 сен 2011, 12:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Как увидеть свою программу в официальных репах.

Сообщение VictorR2007 » 14 апр 2018, 12:52

AndroidAZ писал(а):
14 апр 2018, 12:39
Вижу эмоции не позволяют вам что-либо трезво оценивать.
Простите.
Сборочная среда должна быть простой и доступной.
Так вы там собираете свободно.
Я тоже.
Так что всё просто и доступно.
В общем, от вас обычные рассуждения о несуществующих проблемах.
Во всяком случае я никак не пойму, что же вам нужно на самом деле.
Вы кроме загадок ничего не хотите сказать.
Вроде что-то пытаетесь сказать, но не говорите, что вам на самом деле нужно.
Можете написать типа такого «Мне нужно ...», и возможно я вам сразу помогу или отвечу по существу.
А то так и будем препираться. :)

Ответить