Прошу обновить версию. Добавлены новые серверы. Также можно добавить watch file из дебиана: http://cdn-fastly.deb.debian.org/debian/pool/main/d/ddclient/ddclient_3.8.3-1.1.debian.tar.xz (на всякий, как добавлять: https://www.altlinux.org/Watch) Также можно обратить внимание, что появился git на github: https://github.com/wimpunk/ddclient/ . Возможно, притёртые патчи можно запушить туда, чтобы впоследствии не мучиться. Хотел сам собрать, но патч IPV6 не подошёл, а я в перле плохо ориентируюсь. Заранее спасибо.
(В ответ на комментарий №0) > Хотел сам собрать, но патч IPV6 не подошёл, а я в перле плохо ориентируюсь. > Заранее спасибо. Патчь для поддержки IPv6 я находил на просторах Интернета (сам не писал). Тогда мне это было актуально, поскольку была возможность ходить с работы домой и наоборот через 2 NAT посредством IPv6 и teredo. Теперь же на работе админы что-то сделали, что teredo у меня не работает, во всяком случае связи через IPv6 теперь нет. Так что патч на ddclient, добавляющий поддержку IPv6 мне больше не актуален. Если вам ddclient нужен, то думаю можете выкинуть патч на IPv6 и собирать актуальную версию.
ок. Оказалось, что пока новая версия мне не нужна. Так что понижаю и откладываю на неопределённый срок.
Денис, а можете собрать новую версию? Или хотя бы добавить @everybody в ACL пакета?
(In reply to comment #3) > Денис, а можете собрать новую версию? Или хотя бы добавить @everybody в ACL > пакета? Андрей, я не лидер этого пакета и сейчас им вообще не пользуюсь. Вроде как пакет записан за drool@. Наверно его стоит спросить, вдруг у него какие планы на этот пакет.
Геннадий, какие планы на этот пакет?
Что-то сборка на p9 обвалилось уже на стадии формирования списка зависимостей: ============================================================================== Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0gnqON find-provides: running scripts (alternatives,debuginfo,fpc,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.7eNu5D find-requires: running scripts (cpp,debuginfo,files,fpc,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) Can't locate Data/Validate/IP.pm in @INC (you may need to install the Data::Validate::IP module) (@INC contains: /usr/lib/rpm /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl /usr/local/lib64/perl/5.28 /usr/local/share/perl/5.28 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl .) at /usr/src/tmp/ddclient-buildroot/usr/sbin/ddclient line 27. BEGIN failed--compilation aborted at /usr/src/tmp/ddclient-buildroot/usr/sbin/ddclient line 27. # perl(Data/Validate/IP.pm) at line 27 (depth 3) not loaded at BEGIN SKIP # /usr/src/tmp/ddclient-buildroot/usr/sbin/ddclient: deparse failed. isPerl=0.0349432290224315. find-requires: ERROR: /usr/lib/rpm/perl.req failed error: /bin/sh failed error: Failed to find Requires RPM build errors: /bin/sh failed Failed to find Requires ============================================================================== Если кто может посмотреть, что там в этой перловке с поиском зависимостей - приложу src.rpm
Created attachment 8327 [details] ddclient-3.9.0-alt1.src.rpm
Так, что-то у меня утреннее подтормаживание. Собрал крайнюю версию 3.9.0 (прикладываю), но у меня единственное применение данного пакета на старинном роутере, который крутится еще на 5.1. Заинтересованных прошу проверить его на свежих ветках. В чейнчлогах указана поддержка IPv6, старый патч при сборке отключен.
Created attachment 8328 [details] ddclient-3.9.0-alt1.noarch.rpm
(В ответ на комментарий №9) > Created an attachment (id=8328) [details] > ddclient-3.9.0-alt1.noarch.rpm От тестировщиков: Для работы ddclient пришлось доустановить пакет perl'(IO/Socket/SSL.pm)' из репозитория, без него ddclient не запускался, скорее всего не прописан в зависимостях в спеке. Геннадий, что скажете?
(In reply to comment #10) > (В ответ на комментарий №9) > > Created an attachment (id=8328) [details] [details] > > ddclient-3.9.0-alt1.noarch.rpm > > От тестировщиков: Для работы ddclient пришлось доустановить пакет > perl'(IO/Socket/SSL.pm)' из репозитория, без него ddclient не запускался, > скорее всего не прописан в зависимостях в спеке. > Геннадий, что скажете? Ситуация такова - программа умеет работать без этого пакета, если в конфиге не включать SSL: ============================================ cat /etc/ddclient/ddclient.conf | grep ssl ssl=yes # use ssl-support. Works with ============================================ Если включить SSL, то при попытке запустить то-ли в консоль, то ли в логе (уже не помню) он должен вывалить сообщение "The package perl-IO-Socket-SSL must be installed" (https://packages.altlinux.org/en/sisyphus/srpms/ddclient/patches/ddclient-3.8.1.fix_ssl_warning_altspecifics.diff). Также это описано в /usr/share/doc/ddclient-%version/README_SSL.ALT.txt. Стоит ли прибивать гвоздями необязательную зависимость?
(В ответ на комментарий №11) > (In reply to comment #10) > > (В ответ на комментарий №9) > > > Created an attachment (id=8328) [details] [details] [details] > > > ddclient-3.9.0-alt1.noarch.rpm > > > > От тестировщиков: Для работы ddclient пришлось доустановить пакет > > perl'(IO/Socket/SSL.pm)' из репозитория, без него ddclient не запускался, > > скорее всего не прописан в зависимостях в спеке. > > Геннадий, что скажете? > > Ситуация такова - программа умеет работать без этого пакета, если в конфиге не > включать SSL: > ============================================ > cat /etc/ddclient/ddclient.conf | grep ssl > ssl=yes # use ssl-support. Works with > ============================================ > > Если включить SSL, то при попытке запустить то-ли в консоль, то ли в логе (уже > не помню) он должен вывалить сообщение "The package perl-IO-Socket-SSL must be > installed" > (https://packages.altlinux.org/en/sisyphus/srpms/ddclient/patches/ddclient-3.8.1.fix_ssl_warning_altspecifics.diff). > Также это описано в /usr/share/doc/ddclient-%version/README_SSL.ALT.txt. > > Стоит ли прибивать гвоздями необязательную зависимость? Думаю, не стоит. Геннадий, можешь отправить в репозиторий? Если я это сделаю, по ACL не пройдёт. Или смягчи ACL, пожалуйста.
Уехало в сизиф и таском 239014 отправил в p9.