91

Там для Магеи неверно прописываются зависимости.

Консоль на мыло. Надо развивать графику.

92

странно...
я не менял это. какая зависимость не прошла? все или некоторые?
может условие определения магеи не сработало?

93

Новые условия в спеке неверные.

Консоль на мыло. Надо развивать графику.

94 (07.03.2014 18:36:33 отредактировано romkaromka)

https://sourceforge.net/projects/rodovi … .13/linux/
Отсутствуют архивы, есть только пакеты или хотя бы src.rpm выкладывать.

Консоль на мыло. Надо развивать графику.

95

ну так в rpm src.rpm и лежат...)))

архивы tar.gz  уже не распространяются для линукс, так как есть рпм и деб-репозитарии...

96

romkaromka пишет:

Новые условия в спеке неверные.

Для какой ОС(там для многих ОС подбор идет) в РПМ спеки не верные? Я пока только для ЦентОС проверял...

97

тьху ты то за январь спеки неверны...)))

98

Харитон пишет:

ну так в rpm src.rpm и лежат...)))

ага, увидел теперь

Консоль на мыло. Надо развивать графику.

99

Готово http://pkgs.org/search/?query=rodovid&type=smart

Консоль на мыло. Надо развивать графику.

100

магея? спасибо...

101 (14.04.2014 11:32:46 отредактировано romkaromka)

Харитон, опакетить в официальные репозитории пока нельзя из-за того, что в архив perl-Gedcomlite не приложен текст лицензии. По всем правилам это теперь Ваш форк, и ссылка на лицензию изначального продукта недостаточна, ее надо просто приложить, и все вопросы по поводу распространения и тому подобные пропадут, можно будет легко опакетить в оф. репозитории, а затем и сам rodovid, где тоже стоит приложить текст лицензии. Часто случается, что сайты пропадают, а архивы становятся в подвешенном состоянии из-за неясности лицензионности.
URL в спеке на http://search.cpan.org/~pjcj уже тоже должен быть новый, ваш, так как это уже форк.
Надеюсь, вы поправите этот небольшой недостаток.

Консоль на мыло. Надо развивать графику.

102

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

103 (14.04.2014 12:13:37 отредактировано romkaromka)

Харитон пишет:

хм... я в cpan не заводил аккаунта. это обязательно?

абсолютно не нужен.

Харитон пишет:

может я уберу просто ссылку на него, а вставлю ссылку на соурсфордж где храню свои исходники?

да, именно так.

Харитон пишет:

сделаю в след. версии...

лучше в этой поправить, поправки кода не трогают, только его юридическое оформление, и сразу импортирую в Mageia Cauldron.

Консоль на мыло. Надо развивать графику.

104

странно... А где сами исходники? Их из RPM надо выковыривать?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

105 (14.04.2014 12:14:32 отредактировано romkaromka)

drBatty, там из src.rpm они берутся, я тоже сначала не догонял, но это неважно.

Консоль на мыло. Надо развивать графику.

106

Вы берете файлы с соурсфоржа? Если да, то я подправлю - выложу туда и вам сообщу... думаю сегодня вечером.
Просто в репозитариях у меня обновления подверсий не работают...

107

Харитон пишет:

Вы берете файлы с соурсфоржа? Если да, то я подправлю - выложу туда и вам сообщу...

да, и tar.gz желательно чтобы не ковырять src.rpm и люди не путались, все на эти грабли наступают.

Консоль на мыло. Надо развивать графику.

108

Харитон, romkaromka, а, спасибо. Мне не срочно, но вообще как-то неаккуратно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

109 (14.04.2014 12:44:00 отредактировано romkaromka)

Еще в Магее принята policy, согласно которой имена пакетов должны быть в нижнем регистре perl-Gedcomlite -> perl-gedcomlite. Для модулей perl возможно исключение, но если есть возможность понизить регистр, то желательно понизить. Но это уже новая версия получится.
В spec в разделе Source: мы пишем полный url до исходника.
Может проще всё это переоформить как новую версию?

Консоль на мыло. Надо развивать графику.

110

дело в том что у Федоры в которой я собираю - так называются пакеты с перл-модулями. я делал по образу и подобию...(((

111

могу сделать и tar.gz.
изначально так и было, только make у меня там нет для rodovid. у меня есть инструкции как ставить, и скрипт на bash, который ранее устанавливал пакет для Ubuntu.
что должно быть в tar.gz? вас устроит результат конвертации deb пакета в tgz?
проблема tar.gz  в том что в разных дистрах модули перла в разных каталогах лежат. Я могу ложить их в тот каталог? который в моем дистре, а уж вы  потом далее сами решайте что и куда...
Писал один товарищ - в Сабайоне не удалось запустить...
Он тоже через тар.гз брал(конфертил кажисть алиеном деб в тар.гз) а потом ставил, и модули перенес в тот каталог в какой у него настроено руками...
Но потом прога пошла и начались проблемы с открытием PNG файлов...
Я так понимаю каких-то зависимостей не хватает. Кто-то пользует Сабайон-Генту чтоб проверить(я счас не могу в виртуалке сие запустить, времени нет, да и не особо силен я в Генту, пробовал малеха, но не дока)?

112

Харитон пишет:

проблема tar.gz  в том что в разных дистрах модули перла в разных каталогах лежат.

разве в перловке уже нет переносимого способа подключения модулей?

может это: http://ru.wikipedia.org/wiki/CPAN ?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

113

Можно, но у каждого дистра свое полиси на то, где и что хранить в перловке...

114

Речь не о том, что хранить, а переименовать в perl-gedcomlite пакет, чтобы не было заглавных букв (эти лишь пожелание, я уже упомянул, что по perl модулям полиси нестрогое, но для удобства пользователей лучше). Я брал tar.gz здесь https://sourceforge.net/projects/rodovi … /linux/rpm , но извлекал из src.rpm, сами из src.rpm извлеките, упакуйте лицензию, и положите куда угодно там, а в спеке указать путь до исходника.
Для чего это делается: всегда нижний регистр удобен пользователям, которые, устанавливая пакет, не задумываются в каком регистре писать, а писать всегда в нижнем, а url до исходника в спеке прописывается чтобы удобно было искать новые версии любому майнтейнеру.

Консоль на мыло. Надо развивать графику.

115

Я tar.gz конечно сделаю с малым регистром...
Просто у rpm так повелось, то я так и сделал. Почти у всех рпм-бейзед дистов есть даже такое(отличное от perl-Perlmodule): Imagemagick-perl . А у магеи perl-Imagemagick . Пришлось спеку крутить на большинство случаев жизни.
Но это модуль, его как правило пользователь сам не ставит(он ставится по зависимостям из репы), так что они так решили - так с этим и живут. 
в Дебиане например - все с маленькой, что как на меня идеально...

116

Исторические имена никто не трогает, правила действуют только на вновь импортируемые.

Консоль на мыло. Надо развивать графику.

117 (15.04.2014 21:04:53 отредактировано Харитон)

Лицензию добавил в rpm для perl-gedcomlite:
https://sourceforge.net/projects/rodovi … linux/rpm/
Сделал .tgz:
https://sourceforge.net/projects/rodovi … linux/tgz/
tgz сделаны путем:

alien -t pack_name.deb

118

Харитон пишет:

tgz сделаны путем:

никуда не годятся, надо извлечь их из src.rpm, писалось же

Харитон пишет:

Лицензию добавил в rpm для perl-gedcomlite

лицензия отсутствует в архиве rodovid, ему лицензию точно также нужно
регистр у пакетов высокий остался.

Консоль на мыло. Надо развивать графику.

119

а чем оно должно отличаться?
и там и там файлы будут в дереве.
вам какая структура нужна? я просто не в курсе...
Вам нужны исходники перед компиляцией от производителя? могу подтарить tar.bz2 который использую для сборки rpm пакетов. и лежит в rpmbuild/SOURCES . Такое надо?

Сборку с малой буквой можно сделать, но тогда получится, что те, кто устанавливал с Большой, будут ставить с малыми уже как другой новый пакет, а по сути это одни и те же файлы, но из разных пакетов...((( Надо сносить старый пакет? Как в Спеках вставлять конфликтующие пакеты?
Какой смысл в этом переименовывании, если этот пакет будет ставится из репозитория по зависимостям, а в ручную его никто ставить не будет. Тем более что я собираю для Федоры, а там пакеты называются именно так.

120

Харитон пишет:

Надо сносить старый пакет?

Не знаю, как в других дистрибутивах, а в Slackware с этим проблем нет:

# upgradepkg Package%package

и старый пакет будет заменен новым. Плюс, можно вручную переименовать файл, в котором лежит список файлов пакета (/var/log/packages/Package) и файл, в котором лежит послеустановочный сценарий пакета (/var/log/scripts/Package). Если есть что-то подобное, то замечательно.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580