Re: [newbies] подойдет ли такая секция %install в спеке?
On Wed, Sep 28, 2022 at 01:28:21PM +0300, ximper wrote: > cat > %buildroot%_datadir/applications/%name.desktop << EOF > install -m644 %SOURCE1 %buildroot%_datadir/pixmaps/ On Wed, Sep 28, 2022 at 01:41:40PM +0300, Michael Shigorin wrote: > cat > %buildroot%_desktopdir/%name.desktop << EOF > install -pDm644 %SOURCE1 %buildroot%_datadir/pixmaps/%name.png On Wed, Sep 28, 2022 at 02:02:00PM +0300, Andrey Cherepanov wrote: > %_pixmapsdir короче Действительно; а помогло бы найти что-то вроде: $ rpm --showrc | grep /pixmaps -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] подойдет ли такая секция %install в спеке?
On Wed, Sep 28, 2022 at 01:28:21PM +0300, ximper wrote: > Доброго времени суток. Появился такой вопрос: подойдет ли такая > секция %install в спеке, или ее нужно доработать? Я бы делал так: --- mkdir -p %buildroot%_desktopdir cat > %buildroot%_desktopdir/%name.desktop << EOF [Desktop Entry] Type=Application Name=PortProton Name[ru]=PortProton Comment=Installer PortProton for Windows games Comment[ru]=Установщик PortProton для Windows игр Exec=%{name} %F Icon=port_proton StartupNotify=false Terminal=false Categories=Game; MimeType=application/x-wine-extension-msp;application/x-msi;application/x-ms-dos-executable; EOF install -pDm755 %SOURCE0 %buildroot%_bindir/%name install -pDm644 %SOURCE1 %buildroot%_datadir/pixmaps/%name.png --- Пустых секций %build в альтовых пакетах хоть отбавляй, те же шрифты обычно собирать не надо уже. См. тж. http://git.altlinux.org/people/specbot/public/specs.git -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Ищу наставника
On Thu, Sep 15, 2022 at 06:37:59PM +, PPVasilev wrote: > У меня нет практического опыта создания пакетов, поэтому я ищу > наставника, который помог бы мне в этом пути. Опыт установки > программ из исходников хоть какой-то имеется. > Сама цель: > Я с недавнего времени начал пользоваться altlinux workstation p10 > Меня очень огорчило отсутствие панели polybar в репозитории, > это крайне классная и удобная панель, поэтому я решил создать > пакет для неё в alt репозитории. > https://bugzilla.altlinux.org/43802 Если никто не возьмётся -- давайте я; только обязательно ставьте в копию и тормошите по движениям по баге, до рассылки и багопочты добираюсь нечасто. См. тж.: http://altlinux.org/SampleSpecs http://altlinux.org/spec http://altlinux.org/Категория:Сборка_пакетов -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Скрипт инициализации SysV
On Thu, Jan 20, 2022 at 05:23:25PM +0300, Нескажу Евгений wrote: > Написал скрипт инициализации SysV, но раньше никогда этого не > делал и не уверен что все правильно. Если корректно отрабатывают start, stop и status как при запущенном, так и незапущенном сервисе -- то функционально основные случаи покрыты. > Тестировал на регулярке icewm sysv, работает, но сомнения все равно есть. > https://git.altlinux.org/people/koi/packages/?p=radeon-profile-daemon.git;a=blob;f=service-script/radeon-profile-daemon;h=707bed7cd4f3e6c1e3e4b95ac631a4e7b9e62fe6;hb=998808bf5df09abe8143c4041af0313219b854fd Проверял на эльбрусе, тоже работает. PS: пришли все четыре письма, если что. :) При сомнениях можно глянуть в архиве: http://lists.altlinux.org/pipermail/devel-newbies/ ...но писать и впрямь лучше обычным текстом, не HTML. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Права на pid-file в директории /run
On Fri, Aug 27, 2021 at 05:19:05PM +0300, Николай Бурыкин wrote: > Проблема только в том, что ответы и вообще какие-либо сообщения > из этого списка рассылки не приходят ни на один из двух моих > подписанных почтовых адресов. И нет, в спам они тоже не попадают. А теперь? -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Поиск ментора
On Fri, Apr 16, 2021 at 08:36:56PM +0300, Даниил Алексеев wrote: > Хотел бы добавить этот пакет в общий репозиторий и далее > поддерживать его. Стэк: nodejs (React + Nestjs) Чисто на всякий, раз уж безопасник: http://www.opennet.ru/opennews/art.shtml?num=54566 http://www.opennet.ru/opennews/art.shtml?num=54402 http://www.opennet.ru/opennews/art.shtml?num=52746 http://www.opennet.ru/opennews/art.shtml?num=52043 Ну и в целом там же по тегам npm и nodejs много чего ещё, в целом мне лично намекающего на плохую совместимость безопасных систем и крайне неряшливо сдизайненной "экосистемы" вокруг языка с низким порогом вхождения. Хотя решать каждому, безусловно, самостоятельно. -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] qemu не собирается
On Mon, Apr 12, 2021 at 06:48:01AM +0300, Grigory Ustinov wrote: > > Столкнулся со следующей проблемой. При попытке собрать куэму > > локально хэшер ругается на отсутствие meson, хотя он был > > установлен. Лог прикрепляю. > Привет, ты собираешь куэму под в окружении p9. Полагаю что на > это есть веские причины. [...] Так что имеет смысл сначала > собрать новый мезон, а потом попробовать qemu ещё разок. ...и если получится -- не забыть локально вернуть meson из p9, а сборку собираемого отправлять в sisyphus. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] [join] Проверка корректности пакетирования
On Mon, Feb 08, 2021 at 11:26:23PM +0300, Andrey Savchenko wrote: > > Зависит. Сам так порой делаю, но патч в случае изменения > > контекста хотя бы отвалится (что и морока, и сигнал). > Миша правильно сказал, что sed — обоюдоострый меч: этот способ > проще автоматизировать при обновлениях, чем файлы с патчами, но он > может внезапно выстрелить в ногу, сработав не там где нужно. apt-get install fortunes-ALT % Свойство патчей "отваливаться в случае изменений" - это важное преимущество, а вовсе не недостаток, как полагают многие. -- ldv in devel@ % -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] [join] Проверка корректности пакетирования
On Mon, Feb 08, 2021 at 03:27:07PM +0300, Николай Бурыкин wrote: > Попытался собрать еще один пакет. https://github.com/burykinne/edbrowse. > В полуручном режиме собрать в итоге удалось. Но автоматизированной > сборки добиться не получилось. > Столкнулся с тем, что в сборочной среде не находился модуль pcre.h, хотя > в BuildRequires libpcre-devel есть. > Решил вопрос зайдя в hsh-shell с правами псевдорута и сделав > # ln -s /usr/include/pcre/pcre.h /usr/include/pcre.h Я бы проверил на эффективность %add_optflags -I%_includedir/pcre ...а вообще научить бы их пользоваться pkgconfig, что ли... > И правильно ли я понимаю, что строку > sed -i 's/TidyStyleTags/TidyPreTags/' src/html-tidy.c > лучше оформить как патч? Зависит. Сам так порой делаю, но патч в случае изменения контекста хотя бы отвалится (что и морока, и сигнал). -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] how to unsubscribe
On Wed, Dec 04, 2019 at 11:00:01PM +0300, Ivan Zakharyaschev wrote: > > Stop emailing me > If you wish to unsubscribe from this mailing list Отписал уже, сообщив, что или он сам подписался, или жмакнул по ссылке подтверждения без размышлений, или кто-то ещё имеет доступ к его почте. -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Spec, Rpm, Conflicts-pre (?)
On Wed, Dec 04, 2019 at 09:02:08AM +0500, Anton Shevtsov wrote: > Смысл такой, что надо установить chromium-gost, при этом удалить chromium, > при этом создать симлинку /usr/bin/chromium -> /usr/bin/chromium-gost Вдумчиво читайте порядок установки/удаления пакетов в самом конце /usr/share/doc/rpm-4.0.4/manual/triggers -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Есть ли что нового/полезного/актуального для пропустивших последние уроки?
On Sun, Dec 23, 2018 at 11:10:38PM +0300, Andrey Cherepanov wrote: > 3. В бранч можно копировать, но стабильные бранят проверяет > отдел тестирования и сам пропускает не-test-only задания. Кстати, я за t9. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Массовая сборка пакетов в hasher/gear
On Sun, Jun 03, 2018 at 09:17:59PM +0300, Eugine Kosenko wrote: > Во-первых, hasher позволяет указать несколько пакетов для сборки. > Непонятно, как при этом изменяется окружение. Значит ли это, > что hasher для каждого пакета создаст чистую среду заново, или > каждый следующий пакет будет собираться в окружении, где уже > скомпилированы (и установлены?) предыдущие пакеты? Глянь man hsh насчёт stuff > Во-вторых, существует ли в ALT инструмент, который по заданному > пакету рекурсивно строит последовательность сборки всех > пакетов, от которых он зависит? Отчасти см. https://www.altlinux.org/Git.alt/girar-nmu про girar-nmu-sort-transaction -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] orion
On Mon, Jan 22, 2018 at 09:05:04PM +0300, Vladimir D. Seleznev wrote: > Лучше писать > > # https://github.com/alamminsalo/orion/ > Source: %name-%version.tar > > и то, в этом случае лучше пакетировать непосредственно из тега с > версией, предоставляемого апстримом: > > tar: v@version@:. > > а не в текущем виде: > > tar.gz: . А вот это однозначно да. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] orion
On Mon, Jan 22, 2018 at 08:19:06PM +0300, Vladimir D. Seleznev wrote: > 4. Здесь в поле Source используется путь до тарбола, > находящимся на внешнем ресурсе. Мы так не делаем, Делаем, делаем -- хотя бы видно, где тарбол взять можно. > когда собираем пакеты из gear-репозитория: Ну вот разве что, и то я бы не рассматривал как догму. Просто если рядом нет какого git url, сбить с толку может. -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Конфликт файлов в пакетах gpick и giter
On Tue, Oct 24, 2017 at 11:01:48PM +0500, Pavel Vyazovoy wrote: > Я понимаю, что могу отказаться от одного из пакетов. Но вопрос > не в этом — как принято решать такие проблемы? Т.е. является ли > общепринятой практикой изменять имена файлов, если обнаружен > конфликт, или "deal with it"? Как минимум Conflicts: в одном из пакетов, чтоб было ясно ещё на стадии разрешения зависимостей; поскольку gpick явно автоимпортируемый, я бы, пожалуй, добавил в giter. > Ну и да, не в общем, а локально можно что-то сделать, чтобы > использовать оба пакета? Ну кроме как пересобрать локально > с переименованием бинарника. Я думаю, может просто есть > какой-то стандартный workaround. Зависит от того, насколько известны и "привязаны" другими пакетами уже оба претендента на один файловый путь. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] как использовать apt ключи p7 на установленном sisyphus для сборки под p7?
On Sat, Dec 17, 2016 at 09:28:52PM +0300, Konstantin Yablochkin wrote: > где взять ключи p7? Вытащить из apt-conf-branch в p7, например. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Создать подменю Applications/Science, не работает для XFCE
On Sun, Dec 04, 2016 at 10:46:58PM +0300, Константин Яблочкин wrote: > >> Как сделать? > > Что именно? > Чтобы в XFCE было меню Science, в нём меню BRL-CAD, в нём часть > значков и подменю, в котором несколько значков. В Mate получилось Тогда всё-таки спеку читать... к сожалению, тут не помню совсем, каждый раз тоже беру и читаю (возможно, viy@ как специалист что-то подскажет точнее, если помнит). -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Создать подменю Applications/Science, не работает для XFCE
On Sun, Dec 04, 2016 at 08:30:06PM +0300, Константин Яблочкин wrote: > В Mate появляется подменю BRL-CAD в меню Science. И все кнопки идут туда и во > вложенное туда подменю > В XFCE все кнопки лежат в меню Other Так отдельную же категорию указываете -- видимо, потому подменю и вылазит: > === archer.desktop > Categories=BRL-CAD; > == end > > == brlcad-doc-animation.desktop === > Categories=BRL-CAD-doc; > == end == > > Как сделать? Что именно? Вообще перед ковырянием fd.o menu стоит почитать спецификацию: > http://www.freedesktop.org/standards/menu-spec/ Там с ним "не всё так однозначно" -- в том плане, что нет прямого указания, а есть предоставление метаданных и описание того, как с ними поступать для конкретно взятого случая (DE, дистрибутива...). -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Hasher brlcad FHS violation with bytes written exceeded
On Tue, Nov 22, 2016 at 06:50:40PM +0300, Константин Яблочкин wrote: > Почти собрался brlcad (пока не удаётся подключить qt и > libbullet). Но в конце пишет, что /opt/brlcad/... даёт FHS > violations, и сразу где-то переполнение: https://lists.altlinux.org/pipermail/devel-newbies/2016-November/001041.html > hasher-priv: master: bytes written limit (65536 bytes) exceeded > hsh-rebuild: pkg.tar: sisyphus_check failed. Странно, а сами точно лимиты в /etc/hasher-priv/ не трогали? > (как я понял, там надо пятое QT, и оно ставится, но cmake его > не находит. Надо пятое QT, судя по этой странице: > http://brlcad.org/wiki/Convert_MGED_from_Tk_to_Qt ) (тут надо внимательней смотреть, прошу прощения, уже не сегодня...) -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] RPM mkdir /opt/brlcad
On Sun, Nov 20, 2016 at 01:03:19PM +0300, Константин Яблочкин wrote: > (Hasher) Как создать /opt/brlcad перед сборкой brlcad? > Пишет permission denied, т.к. это не root. mkdir -p %buildroot/opt/brlcad, но зарубит sisyphus_check. > ( > (brlcad нельзя ставить в /usr/, т.к. он ставил несовместимые > библиотеки с именами стандартных) Там cmake (вызываемый из > ручного configure) (spec во вложении) > ) Такое обычно чуть иначе делается: префикс /usr/libexec/brlcad, туда всё сваливаем, а запуск через скрипт-обёртку с выставлением нужных PATH и LD_LIBRARY_PATH по мере надобности (если оно само так не делает). -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Как правильно брать конкретную версию из апстрима в git?
On Fri, Apr 15, 2016 at 11:23:27AM +0500, Stas wrote: > В git-репозитарии апстрима есть одна ветка MASTER и каждая > версия-релиз помечена тэгом без бранчей. Нормально. > Как в таком случае правильно брать исходники в свой репозитарий: > - слить всё дерево исходников с тэгами и создать ветку из точки, > помеченной тэгом, для пакетирования использовать эту свою > ветку; И как правильно сливать - git clone или git fetch? Обычно пользуюсь git remote. > - слить срез исходников в точке тэга (git fetch source tag:tag) > и создать у себя ветку? Ветки без повода создавать незачем, тегов вполне достаточно для "зацепки" в .gear/rules :) Поводом является, например, экспериментальная сборка или поддерживаемая уже в виде бэкпорта ветка пакета под ветку репозитория (скажем, p7). > В дальнейшем как при выходе нового релиза в апстриме проводить > обновление в своём репозитарии. Например, для описанного в http://www.altlinux.org/Git/start3 подхода это что-то вроде git fetch git://github.com/sandrods/odf-report master:upstream (сейчас я бы делал git remote update upstream, поскольку добавлял бы соответствующий remote вместо такого fetch) git checkout master git merge -s ours новый.тег vim *.spec gear-commit -a gear-store-tags -avc && git commit -m 'gear-store-tags' .gear/tags/ > В Wiki это не описано явно, есть только рекомендация брать > исходники с историей изменений. У нас вообще изрядная беда именно с началом пакетирования в плане даже не столько документации, сколько "тропинок" и "указателей" в этом лесу :-/ -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Генерация Requires в спеке
On Wed, Apr 13, 2016 at 10:58:52AM +0500, Stas wrote: > Есть ли утилита для генерации Requires аналогично Buildrequires? /usr/lib/rpm/find-requires /usr/lib/rpm/*.req -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] RPATH contains standard library path "/usr/lib64"
On Mon, Apr 11, 2016 at 06:46:12PM +0300, Mikhail Efremov wrote: > > > Как с этим бороться? > > Смотреть, кто и зачем порождает этот rpath > https://lists.altlinux.org/pipermail/devel/2011-December/192727.html Собственно, у нас есть даже страничка вики: http://www.altlinux.org/ProblemWithVerifyELFAndRPATH -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] RPATH contains standard library path "/usr/lib64"
On Sun, Apr 10, 2016 at 11:23:07PM +0500, Stas wrote: > Как с этим бороться? Смотреть, кто и зачем порождает этот rpath -- возможно, хватит какого %configure --disable-rpath, а в клиническом случае при нежелании чинить можно кувалдой стукнуть: BuildRequires: chrpath [...] %install [...] chrpath -d %buildroot%.../... -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Не отображается описание пакета на русском
On Wed, Aug 26, 2015 at 05:02:01PM +0700, Антон Мидюков wrote: > Сегодня обнаружил, что у двух из трёх собранных мной пакетов, > не отображается описание на русском, то есть вместо него > пустота. Нормально отображается у ldd-requires: > http://git.altlinux.org/people/antohami/packages/?p=ldd-requires.git Здесь, кстати, нет Summary(ru_RU.UTF-8). > Не отображается у xmacro: > http://git.altlinux.org/people/antohami/packages/?p=xmacro.git;a=summary > и converseen: > http://git.altlinux.org/people/antohami/packages/?p=converseen.git;a=summary А здесь я бы заменил ru_RU.UTF8 на ru_RU.UTF-8. -- ---- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Сборка пакета Robomongo
On Wed, Oct 08, 2014 at 09:33:31PM +0400, Константин wrote: > Теперь собирать пытаюсь вот это: > https://github.com/paralect/robomongo/tree/v0.8.4 > Хотел пойти простым способом - импортировать srpm, но нигде ее не нашел, > придется делать с нуля. Похоже на то. Вот моя "пустышка", если что: http://ftp.altlinux.org/pub/people/mike/SPECS/_minimal.spec > 1. Вот тут написано про огранизацию git-а: > http://www.altlinux.org/Git/gitnotes > В примере код upstream импортируется из архива. Можно (и нужно > ли) его просто склонировать из git-а upstream со всей историй > версий или не надо так делать? Можно и так, но обычно удобней оформить чуть иначе: $ git init $ git remote add upstream git://... $ git remote update upstream При этом образуется набор удалённых веток, которые можно git merge или git cherry-pick по коммитам, смотря что требуется. Ещё для создания "пустых" веток может пригодиться http://www.altlinux.org/Файл:Git-empty-branch.sh -- тогда git rebase можно делать от первого коммита, который в таком случае оказывается только "якорем". > Ниже написано, что потом обновить код можно будет с помощью > gear-update. Как gear-update узнает откуда его брать, если мы > до этого просто скормили git архив? Его пока не осваивал, всё как-то врукопашную... > 2. Не очень уверен, что правильно понял по поводу веток: Вообще говоря, тренироваться может быть проще на тарболе и спеке. А когда уже будет наработан спек -- тогда переключиться на вопросы упаковки из гита. > 3. В папке src лежит папка 3rd party - ее же нельзя тащить в > srpm, вместо нее надо использовать библиотеки из репозитория? Лучше не тащить, но те библиотеки могут быть патчеными или заданных версий -- надо разбираться. > 4. Есть папка build скриптов. Нормально ли при сборке rpm > просто вызвать build scrpit или надо его переписать внутрь > spec? Лучше вызвать, чем переписывать и затем поддерживать. > 5. Все, что относиться к windows и osx выпиливается естественно? Да, ведь в пакете оно будет мусором. -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Сборки blender и libopenCOLLADA
On Mon, Sep 23, 2013 at 05:55:48PM +0400, Andrey Liakhovets wrote: > - после сборки новой COLLADA и соответствующего blender'а выяснилось, что > по зависимостям новая COLLADA и старый blender, равно как и старая COLLADA > и новый blender, устанавливаются вместе, но ни то, ни другое сочетание > не работает (падает при попытке импорта/экспорта из/в COLLADA). > Я прописал конфликты там и там на более старые версии пакетов. Верно ли? Как вариант. > - соответственно, сборка libopenCOLLADA и blender'а при такой > ситуации должна идти в одном задании. Так? Желательно. Возможна раздельная, но тогда есть риск того, что пройдёт что-то одно и работать не будет. > - поскольку сборка для Сизифа и для P7 - из одних и тех же > исходников, то я приспособил specsubst (тэги) для указания > release'ов в Сизифе и в P7. Верно ли? или есть более > подходящий способ? Насколько понимаю (в т.ч. по обсуждению на конференции), это адекватный. Сам пока ещё бэкпорты со specsubst не делал. > - при сборке libopenCOLLADA я пытался перевести её на git, при > этом мне хотелось иметь внутри апстримный git, а не просто > импортированный туда его срез (как сейчас в blender'е). У меня > не вышло. Судя по рассылкам, подобное делают real@ (пряча всё > ALT'овское в .gear/) и solo@. Есть ли примеры git-репозитариев > для ALT, в которых лежат также git'ы апстрима (а, может, не > одного)? Посмотрите у led@ -- обычно это git-empty-branch master, отдельно лежащий upstream и git merge -s ours. > Весьма вероятно, что я пока многого не понимаю в git'е, > поэтому ссылки на конкретные git-репо мне бы очень помогли. http://git.altlinux.org/people/led/packages/?p=musl.git -- WBR, Michael Shigorin / http://altlinux.org -- http://opennet.ru / http://anna-news.info #!/bin/sh Usage() { cat <<__USAGE__ Usage: git-empty-branch -h|--help git-empty-branch [-m|--message ""] branch ... __USAGE__ } MESSAGE="Empty branch" if [ $# -eq 0 ]; then Usage >&2 exit 1 fi BRANCHES= NOCOMMIT= while [ $# -ne 0 ]; do case $1 in --) shift BRANCHES="$BRANCHES $@" ;; -h|--help) Usage exit 0 ;; -m|--message) MESSAGE=$2 shift 2 ;; -n|--no-commit) NOCOMMIT=1 shift ;; *) BRANCHES="$BRANCHES $1" shift ;; esac done for B in $BRANCHES; do if [ -d .git/refs/heads/$B ]; then echo "branch $B already exists!" >&2 else git stash git symbolic-ref HEAD refs/heads/$B rm .git/index git clean -f -d [ -z "$NOCOMMIT" ] || exit 0 git commit --allow-empty -m "$MESSAGE" fi done ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Префикс i586
On Sun, Aug 18, 2013 at 02:42:05AM +0400, gBopHuk_alt wrote: > А вот префикс i586 создаётся с помощью отдельного тэга git http://altlinux.org/arepo -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] /opt и fhs
On Thu, Jun 06, 2013 at 06:59:22PM +0400, gBopHuk_alt wrote: > > Вы же пытаетесь собрать в альте "родной" rpm-пакет, а в этом > > случае разрешаются только стандартные пути. > И давно так? Раньше без проблем собирал пакеты в /opt : > Sublime2, stocknovice Отродясь, помнится. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] sisyphus_check: check-printable ERROR: package information violation
On Fri, Jan 18, 2013 at 08:37:01PM +0400, gBopHuk_alt wrote: > > Так бывает, когда за основу был взят файл с досовыми концами строк. > > Исправьте, пожалуйста. > А как это сделать ? И ещё как узнать что в файле досовские концы строк? Например, утилитой dos2unix из одноименного пакета. > Да тут вообще весь спек переписать надо . Спустя год он > действительно пугает =)) Это нормально ;-) > У меня теперь вопрос : > - Если я удалю установленный пакет ( с таким спеком ) , то он > удалит всё из %_prefix? Нет, см. вывод rpm -ql имя_пакета. А бояться тут не надо, лучше разучивать создание резервной копии системы (в самом простом варианте -- cp -ax / /home/backup-root или же rsync -PavHx / /home/backup-root/ при отдельном /home). -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Gear-sprmimport : Not a valid source rpm package
On Fri, Nov 23, 2012 at 09:30:52PM +0400, gBopHuk_alt wrote: > > filelist="$(rpm2cpio "$srpm" |cpio --list --quiet )" || > > fatal "$srpm: Not a valid source rpm package" > $rpm2cpio ../../rpms/src.rpm/lxpanelx-0.5.6-2.src.rpm |cpio --list > --quiet 1) echo $? непосредственно после этой команды что выдаёт? 2) там чуть выше есть ещё несколько проверок через &&. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Ищу ментора.
On Tue, Nov 13, 2012 at 05:19:05PM +0300, Vladimir Didenko wrote: > Ищу ментора. Хочу помогать в поддержке следующих пакетов в сизифе > > muffin (текущие мэйнтейнеры @mike и @aris) > cinnamon (текущие мэйнтейнеры @mike и @aris) > nemo (на данный момент отсутствует в сизифе) > > Насколько я знаю(поправьте, если ошибаюсь), текущие мэйнтейнеры > не пользуются cinnamon, в то время как я использую это DE на > постоянной основе. Поэтому я считаю, что моя помощь в > сопровождение пакетов могла бы быть полезна. Ур-ра!! С радостью помогу по мере возможности :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Что делать, если файлы, нужные для сборки, попадают в .gitignore?
On Thu, Nov 01, 2012 at 11:51:59AM +0300, Vladimir Didenko wrote: > Осваиваю gear и пытаюсь собрать cinnamon. При помощи > gear-srcimport сделал репозиторий, но возникла одна проблемка. > В оригинальном тарболе с исходниками есть файл .gitignore, в > который попадает Makefile, нужный для сборки - в результате > чего gear не пакует его в архив, который используется для > сборки. Конечно можно поправить .gitignore, добавить Makefile и > закоммитить. Но тут получается, что я вношу изменения в > оригинальные исходники. Или следует таскать с собой этот > Makefile и затем в спеке копировать его в нужное место? А он часом не пересоздаётся из Makefile.in? (сизифный собирается из srpm) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] А куда пропали все Applications/* из /usr/lib/rpm/GROUPS
On Wed, Oct 24, 2012 at 11:47:58PM +0400, gBopHuk_alt wrote: > Когда то давно скопировал этот файл чтобы легче было заполнять > spec-файлы. На днях решил собрать программу, но sisyphus_check выдал > ошибку что нету такой группы Applications/Internet. Полез > в /usr/lib/rpm/GROUP и действительно куда-то пропали все Applications/*. > Так вот захотелось узнать так и должно быть или это баг? Видимо, скопировали из какого-то другого rpm -- в Mdk RE Spring 2001 Applications/* уже не было; изменение в гите датируется 25.03.2002, что похоже на "задним числом". Т.е. "они и не брались, чтоб пропадать". -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Имена пакетов
On Sat, Oct 06, 2012 at 03:45:04PM +0400, gBopHuk_alt wrote: > http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ > www.sisyphus.ru > При выборе пакета справа колонка в который список всех Бранчей http://www.altlinux.org/Branches -- и пойдёмте в smoke-room@, это уже далеко от тематики списка. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Имена пакетов
On Sat, Oct 06, 2012 at 03:22:59PM +0400, gBopHuk_alt wrote: > Я конечно понимаю, но со времён мастера времени прошло не мало > и сейчас репозитории бранчуются и имеют конкретное Имя, > начинающееся на P Нет. > > > - Что значит 0 после 6? > Ну так насколько я понял ветка ???.1 перетекла в ветку Т.???. Тоже нет. :) > Вторая цифра по идее подразумевает ... Да фиг его знает что > подразумевает, вроде как промежуточный бранч. Бранчи 4.1, 5.1 содержали менее радикальные изменения, чем соответствующие .0 -- хотя чёткой грани тут не проводилось, насколько мне известно. > Если да , тогда согласен с такой постановкой. Хотя мне кажется > её можно обыграть [...] > По мне самые читаемы это Сизифные пакеты , коротко и ясно, > и не надо копаться на всяких вики . Да, конечно. Но эта схема именования бэкпортов появилась в результате достаточно длительных обсуждений и на основании опыта -- поэтому менять её можно, вот только нужно ли... -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] hasher вываливается с ошибкой: hasher-priv: config: gid of user1 coincides with gid of user2
On Wed, Oct 03, 2012 at 02:49:50PM +0400, Vladimir Didenko wrote: > > А что и когда там исправлялось, что возник .rpmnew? > Когда точно не знаю - это к мэйнтейнеру пакета. Дело в том, что если бы файл из предыдущего пакета локально не модифицировался, то был бы заменён на такой же _или_ изменившийся файл из нового пакета _без_ *.rpm{new,save}. Возможно, какая-нить настраивалка молча постаралась... -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] hasher вываливается с ошибкой: hasher-priv: config: gid of user1 coincides with gid of user2
On Wed, Oct 03, 2012 at 02:13:53PM +0400, Vladimir Didenko wrote: > > Естественно. Выясняйте, почему всех пихают в группу users > > вместо редхатовского поведения "группа на пользователя", > > принятого и в альте. > Нашел виновника - не заменил /etc/login.defs на /etc/login.defs.rpmnew А что и когда там исправлялось, что возник .rpmnew? -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] hasher вываливается с ошибкой: hasher-priv: config: gid of user1 coincides with gid of user2
On Wed, Oct 03, 2012 at 12:46:46PM +0400, Vladimir Didenko wrote: > >> $ hsh --initroot-only ~/hasher > >> hasher-priv: config: gid of user1 coincides with gid of user2 > >> hsh: hasher-priv getconf failed. > > id user1 > > id user2 > $ id cow_a > uid=501(cow_a) gid=100(users) группы=100(users) > $ id cow_b > uid=502(cow_b) gid=100(users) группы=100(users) Ой. $ id mike_a; id mike_b uid=502(mike_a) gid=502(mike_a) groups=502(mike_a) uid=503(mike_b) gid=503(mike_b) groups=503(mike_b) > > Смотреть, как получилось пересечение gid'ов. Если некогда -- > > поприбивать сателлитных пользователей (*_a, *_b) и > > hasher-useradd заново. > Во-первых, хотелось бы разобраться почему так получилось, > а во-вторых не помогает ;-) Естественно. Выясняйте, почему всех пихают в группу users вместо редхатовского поведения "группа на пользователя", принятого и в альте. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] hasher вываливается с ошибкой: hasher-priv: config: gid of user1 coincides with gid of user2
On Wed, Oct 03, 2012 at 10:57:10AM +0400, Vladimir Didenko wrote: > После переустановки системы /home тот же? Части /etc восстанавливали или начисто? > пытаюсь заново настроить хэшер(делаю hasher-useradd, > mkdir hasher), но сборка любого пакета или даже просто > > hsh --initroot-only ~/hasher > > обламывается с ошибкой > > $ hsh --initroot-only ~/hasher > hasher-priv: config: gid of user1 coincides with gid of user2 > hsh: hasher-priv getconf failed. id user1 id user2 > Под новым пользователем тоже не заводится. Вываливается с ошибкой > > $ hsh --initroot-only ~/hasher/ > hasher-priv: config: user1: build_a: gid coincides with caller > hsh: hasher-priv getconf failed. id build id build_a > Никто не подскажет, как это побороть? Смотреть, как получилось пересечение gid'ов. Если некогда -- поприбивать сателлитных пользователей (*_a, *_b) и hasher-useradd заново. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
On Fri, Sep 21, 2012 at 05:06:08PM +0400, gBopHuk_alt wrote: > Эх, p7, p7, где же ты ?! =)) Всё там же, созревает потихоньку: http://www.altlinux.org/План_выпуска_бранча_p7_%28проект,_для_обсуждения%29 -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
On Fri, Sep 21, 2012 at 12:50:36PM +0400, Ivan A. Melnikov wrote: > Но в sisyphus_check много других полезных проверок, > поэтому лучше отключать только мешающие: BTW http://www.altlinux.org/Hasher/FAQ#Q5 -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Кто-нибудь знает что значит "undefined reference to" при сборке?
On Mon, Sep 17, 2012 at 01:20:38PM +0400, gBopHuk_alt wrote: > > По уже установленным. > Если по уже установленным, то по идее в hasher она бесполезна =(( Ну почему, hsh-install/hsh-shell не отменяли и они удобны. :) > Хотя я не особо понимаю смысл ошибки линковки. См. тж. http://www.altlinux.org/UpStream/AsNeeded -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] add_changelog : undefine packager
On Wed, Sep 12, 2012 at 09:35:49PM +0400, gBopHuk_alt wrote: > > pad:~> grep -i packager ~/.rpmmacros | tr @ / > > %packager Michael Shigorin > Спасибо, а sisyphus-check с этим packager тоже будет работать? У меня работает (с поправкой на "@"). -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] add_changelog : undefine packager
On Tue, Sep 11, 2012 at 11:20:03PM +0400, gBopHuk_alt wrote: > Где нужно прописать packager-a чтобы потренироваться с add_changelog? pad:~> grep -i packager ~/.rpmmacros | tr @ / %packager Michael Shigorin -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] hasher и локальный репозиторий
On Thu, Sep 06, 2012 at 11:09:54AM +0400, Lenar Shakirov wrote: > >Лучше так: настроить hasher на локальный репозитарий, который > >формируется из содержимого /var/cache/apt/archives/ > Есть еще совет от Алексея Турбина, где используется общий кеш > для системного апта и для хешера: > http://lists.altlinux.org/pipermail/devel/2009-July/173233.html Просьба к спрашивавшему: если проверите и понравится, добавьте на страничку обсуждения http://www.altlinux.org/Apt/NginxAsCache -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ Sep 29, Kiev, Ukraine: -- http://conference.osdn.org.ua ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Lib.req "lib overlinked on lib" что значит и что делать?
On Sun, Jun 17, 2012 at 02:43:40AM +0400, gBopHuk_alt wrote: > Эх, где бы прочитать все распространённые нюансы сборки Некоторые здесь: http://www.altlinux.org/SpecTips (но это далеко не полный перечень) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Lib.req "lib overlinked on lib" что значит и что делать?
On Sat, Jun 16, 2012 at 01:15:15PM +0400, gBopHuk_alt wrote: > Так и не понял как избачиться от избыточности? Суть упаковки > этого пакета в том что тупо раскидываются файлы по каталогам, > без компиляции. Тогда не избавиться, остаётся игнорировать. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Пакеты -debug -devel
On Thu, Mar 29, 2012 at 08:54:25PM +0400, gBopHuk_alt wrote: > > > Ещё пытаюсь скрипт навоять, чтобы автоматом %файлес-секция заполнялась. > > > Может можно макрос замутить, который бы сам заполнял эту секцию? > > Ради двух строчек там? :) > Что за строчки? Поподробнее %files devel %_includedir/*.h %_libdir/*.so -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] %prep в spec файле зачем-то выполняет %configure.
On Sun, Jan 08, 2012 at 05:38:15PM +0400, Mikhail Efremov wrote: > > %_datadir/doc/%name > Для %_datadir/doc тоже есть макрос, хотя сам буквально вчера > писал также, т.к. не помню какой, а искать было лень. %_defaultdocdir, хотя вообще лучше оттуда всё сносить и ставить при помощи макроса %doc в секции %files. > > - Данный пакет был собран с параметрами --no-sisyphus-check и > > может содежать ошибки > JFYI, обычно не нужно отключать прям все проверки, можно > передать список именно тех, которые нужно отключить. > Даже при сборке не в репозиторий - sisyphus_check очень > полезный инструмент, помогающий обнаружить ошибки упаковки. См. тж. https://bugzilla.altlinux.org/15376 -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] %prep в spec файле зачем-то выполняет %configure.
On Sun, Jan 08, 2012 at 03:35:54PM +0400, gBopHuk_alt wrote: > Теперь вывод стал таким, суть не изменилась: > + ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr Никогда так не делайте :) > %build > #%configure http://www.altlinux.org/TypicalPackagingErrors/StrikeOutMacro => #configure или #%%configure, а #%configure раскроется. PS: где бы поставить ссылку, чтоб меньше было шансов добраться до сборки пакетов, не заметив хотя бы краем глаза такие нюансы? -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] %prep в spec файле зачем-то выполняет %configure.
On Sun, Jan 08, 2012 at 03:59:10AM +0400, gBopHuk_alt wrote: > Казалось бы простая задача : Есть готовые файлы, которые нужно > копировать в buildroot, затем запаковать в rpm. В результате > чего в spec файле должна отсутствовать секция %build со всеми > включающими. Но при выполнении секции %prep вылезает ошибка : Секция %build в таком случае присутствует, но пуста: %build %install # ... > ./configure [...] > /usr/src/tmp/rpm-tmp.35972: line 108: ./configure: No such file > В общем, зачем он это делает, и как заставить не делать этого? Ещё помогает показывать спек или обсуждаемый фрагмент с окрестностями. :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Hasher отказывается удолять ~/hasher/chroot/usr/src/in
On Tue, Jan 03, 2012 at 03:28:30AM +0400, gBopHuk_alt wrote: > > ls -ld ~/hasher/chroot/usr/src{,/in} > drwxr-xr-x gbophuk_a gbophuk_a /home/gbophuk/hasher/chroot/usr/src > drwx-- gbophuk_b gbophuk_b /home/gbophuk/hasher/chroot/usr/src/in drwxrwxrwt mike_a mike_a .../chroot/usr/src drwx-- mike_b mike_b .../chroot/usr/src/in id gbophuk id gbophuk_a id gbophuk_b ? (у меня сателлитные пользователи mike_a и mike_b входят только в одноименные группы, а пользователь mike входит, среди прочих, в группы hashman mike_a mike_b) > > sudo rpm -V hasher hasher-priv > ничего не выдал rpm -q hasher hasher-priv ? -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Hasher отказывается удолять ~/hasher/chroot/usr/src/in
On Mon, Jan 02, 2012 at 09:05:54PM +0400, gBopHuk_alt wrote: > При сборке с помощью gear --hasher -- hsh каталог > ~/hasher/chroot/usr/src/in удалялся, затем снова создавался без > проблем. С недавнего времени hasher стал выдавать ошибку о том > что не может удалить каталог src/in, так как нету прав на него. > Владелец каталога user_b ls -ld ~/hasher/chroot/usr/src{,/in} sudo rpm -V hasher hasher-priv ? -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Cmake не может найти QtCore
On Mon, Dec 26, 2011 at 07:17:47PM +0400, gBopHuk_alt wrote: > Тут такое дело: при сборке пакета на cmake На всякий: http://www.altlinux.org/SampleSpecs/cmakeprogram -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
[newbies] [offtopic] Re: Вопросы по кластеру torque\maui
On Tue, Jun 21, 2011 at 07:58:56AM +, Alexandr. R. wrote: > Вопрос к знатокам кластеров. Это всё-таки совсем не сюда, а в community@ (или на более специализированные ресурсы, если гугль не помогает). См. описание: > Есть два вопроса по кластеру: > 1) Есть ли в torque\maui команды, аналогичные командам xbsub, > xlsbatch из LFS. Всё-таки LSF. Сходу не нагуглилось -- вероятно, таких нет. Cуществует веб-интерфейс для SLURM, если Torque ещё не константа. > 2) Как запускать графические приложения на кластере используя > X11 forwarding. Если я что-то пытаюсь запустить на узлах, то > выдает ошибку (_pn: cannot connect to X server). Как минимум там должен быть доступен xauth(1); недавно дебажил один свой случай, вот выжимка: http://lists.altlinux.org/pipermail/sysadmins/2011-June/034641.html PS: чуть поправил описание рассылки: > https://lists.altlinux.org/mailman/listinfo/devel-newbies -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Пропадают символы при сборке в hasher?
On Mon, Jun 20, 2011 at 01:00:11AM +0400, Yuriy Al. Shirokov wrote: > Что бы это могло быть Кто-то (/usr/lib/rpm/brp-strip) по дороге стрипнул? > и что с этим можно сделать? %set_strip_method none PS: это если правильно понял... -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] apt-get update: Ошибка сегментиро вания
On Sun, Nov 28, 2010 at 07:31:51PM +0300, Kharitonov A. Dmitry wrote: > E: Ошибка записи - write (27 Файл слишком велик) > E: Невозможно выполнить mmap для пустого файла > E: Невозможно прочитать список пакетов или файл статуса. Можно всё-таки с этим в sisyp...@? Спасибо. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] проблемы с инитскриптом
On Wed, Nov 17, 2010 at 06:49:52PM +0300, Андрей Черепанов wrote: > > Собрал новую версию preload. В результате после сборки > > sisyphus_check ругался на вот такое: > > > > /.out/preload-0.6.4-alt1.x86_64.rpm: forbidden requires: > > /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc) > > sisyphus_check: check-deps ERROR: package dependencies violation Во времена 2.3 произошло изменение в обработке инитксриптов -- с функций redhat-style произошёл переход на свои, созданные с использованием дебиановского start-stop-daemon. К сожалению, не припомню, где это должно быть документировано на вики. > > Проблему сборки я "решил" добавлением в начало спека: > > %add_findreq_skiplist /etc/rc.d/init.d/preload > > Но у меня очень серьезные подозрения, что так делать неправильно. Уже хорошо, что понимаете. > # install pdf documentation > install -D --mode=0644 %SOURCE1 > %buildroot/%_defaultdocdir/%name-%version/%name.pdf Скорее в качестве цели просто ".", чтоб потом подобрать из %doc (который заодно отметит файл как документацию -- см. rpm -qd). On Wed, Nov 17, 2010 at 06:52:57PM +0300, Alexey I. Froloff wrote: > 4. Зачем нужно было добавлять в спек эти чудовищные переводы > Summary и Description? Ты вот столько с ними воюешь, а хоть бы задокументировал rationale вместе с указанием на specspo на вики. Ссылку-то подсунуть быстрее, экономичней и эффективней ;-) > 5. Почему и отчего издохли попуга^Wстарые патчи? Очевидно, поотваливались и не было желания/возможности вникать. Некоторые пакеты старые патчи якорят так, что получается даже больше вреда -- можно было бы выкинуть chroot patch и рекомендовать размещение в отдельном контейнере, так нет, бьёмся и обламываемся. On Wed, Nov 17, 2010 at 07:05:37PM +0300, Dmitry V. Levin wrote: > Что касается вашего вопроса про preload.init.in, то вы > совершенно зря выкинули preload.alt.preload.init.patch; BTW обычно альтовский инитскрипт проще написать с нуля по мотивам апстримного (if any) и /etc/init.d/template, чем оформлять патчем. On Wed, Nov 17, 2010 at 07:09:37PM +0300, Anton Chernyshov wrote: > Это "сырой" вариант, который я выложил для решения проблемы с > find_requires. Это уже не со сборкой, а с проверкой соответствия policy в части инитсктиптов. Работать-то оно и с этим инитскриптом может, см. тж. /etc/init.d/functions-compat и $WITHOUT_RC_COMPAT. > > 1. Для начала запусти buildreq для получения сборочных > > зависимостей. А то glib2 явно прибит, хотя вытягивается > > glib2-devel > Я это убрал уже. Запушивать не стал еще раз, потому что исправление > мелкое и вносить много чего придется еще. На практике пушить стоит всё, в чём уже уверен. :) > > В %files проще было прописать: > > %doc %SOURCE1 README AUTHORS ChangeLog TODO THANKS NEWS > Такой вариант не проехал, потому пришлось через заднее крыльцо все запихивать. А как ругалось? Не уверен, что раскрывшийся %SOURCE1 тут сгодится, я в таких случаях обычно делаю: %install cp -a %SOURCEx . %files %doc that_source_name.txt On Wed, Nov 17, 2010 at 07:39:52PM +0300, Mikhail Efremov wrote: > > > 2. Ты уверен, что лицензия такая? > > В COPYING написано, что да. > Там просто текст лицензии. Загляните в шапку любого исходника, > это явно %gpl2plus. До сих пор этот макрос определён отдельно и требует BuildRequires: rpm-build-licenses -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] git.alt return code 22
On Tue, Nov 16, 2010 at 06:53:18PM +0300, Anton A. Vinogradov wrote: > Со старого хоста перетащил локальный гит. > только он при этом побился > склонировал удаленный > в .gear не посмотрел [в .git/] On Tue, Nov 16, 2010 at 07:03:31PM +0300, Anton A. Vinogradov wrote: > .git/config > теперь порядок. спасибо. Стоило описать проблему явно: [remote *] указываются в .git/config, а он не клонируется вместе с репозиторием. Если не развесистый -- то может быть достаточно git remote add origin git.alt:packages/%name git push origin master git push --tags -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] [cyber] I: 5.1/branch packages: +1! +3 (9671)
On Tue, Nov 09, 2010 at 02:38:14AM +, QA Team Robot wrote: > 3 UPDATED packages > dosbox - i8086/DOS/VGA software emulator for running old games > * Mon Nov 08 2010 Anton Chernyshov 0.74-alt1.M51.1 > - closes #24306 bug (completely): > + add to package script dosbox-set-lang to help users set language > that he/she needed > * Sat Nov 06 2010 Anton Chernyshov 0.74-alt0.M51.1 Обычно перед бэкпортом стоит некоторое время обождать, чтобы убедиться, что сборка в сизифе не огребла незамеченных регрессов. С другой стороны, при заметной нагрузке такой подход может быть чреват недолетанием фиксов до стабильного бранча (опять влезть в контекст -- тоже время и силы). -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] patch vs. subst
On Mon, Nov 08, 2010 at 02:25:10AM +0200, Igor Zubkov wrote: > Свойство отвалится у патчей это не баг. а фича. -- ну или как > то так это звучало в исполнении l...@. Надо было сразу сказать, что эту фразу я помню. :) Да, если апстримить, то конечно же, лучше патч. А так -- у меня в strongswan был один патчик насчёт tmpfile handling в скрипте, который по словам разработчиков -- вообще сугубо тестовый и предназначен для выполнения в свежепорождённой среде внутри UML, поэтому "фиксить дырки" в нём смысла нет. Из 4.5.0 его выкинул, потому как надоело немножко подновлять -- repocop лучше успокою выкидыванием этого скрипта из сборки. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] patch vs. subst, was: Little CMS 2 quick and dirty build
On Mon, Nov 08, 2010 at 12:34:21AM +0300, Dmitry Chistikov wrote: > > > > Думаю, вместо патча тут лучше subst 's/ccache //', потому как > > > > патч может периодически отваливаться, а апстримить его скорее > > > > смысла нет => пустая трата времени. > > > Стоп, а разве это как раз не преимущество патча? > > Если он существенный (в т.ч. если надо бы апстримить) -- то да. > > В данном конкретном случае не разглядел нужды апстримить. > М-м... а приведенный мной аргумент недостаточен или малосостоятелен? Конкретно для отрывания ccache мне кажется излишним. :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] patch vs. subst, was: Little CMS 2 quick and dirty build
On Sun, Nov 07, 2010 at 10:40:56PM +0300, Dmitry Chistikov wrote: > > > просто убрать ccache и всё: > > Думаю, вместо патча тут лучше subst 's/ccache //', потому как > > патч может периодически отваливаться, а апстримить его скорее > > смысла нет => пустая трата времени. > Стоп, а разве это как раз не преимущество патча? Если он существенный (в т.ч. если надо бы апстримить) -- то да. В данном конкретном случае не разглядел нужды апстримить. Хотя... разве что намекнуть апстриму, что вообще-то ccache иначе используется и безусловно его требовать -- неразумно. Если патч грамотный -- то стоит предложить, конечно :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
[newbies] ALT Packaging HOWTO
On Sun, Nov 07, 2010 at 04:12:31PM +0300, Yuriy Shirokov wrote: > Очередная попытка: > http://git.altlinux.org/people/yushi/packages/liblcms2.git 11 Url: http://www.littlecms.com 12 13 Packager: Yuriy Al. Shirokov 14 15 Source: %rname-%version.tar Обычно подобное оформляю, как читал в ALT Packaging HOWTO[1]: Url: http://www.littlecms.com Source: %rname-%version.tar Packager: Yuriy Al. Shirokov > http://git.altlinux.org/people/yushi/packages/labcurves.git [1] http://docs.altlinux.org/archive/2.4/master/alt-docs-devel/ch04.html#id2445669 -- документ в странном статусе, но сам по себе в основном читабелен, здрав и во многом до сих пор актуален; подход к переработке на вики можно глянуть здесь: http://www.altlinux.org/ALT_Packaging_HOWTO -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Little CMS 2 quick and dirty build
On Sun, Nov 07, 2010 at 02:29:21AM +0200, Igor Zubkov wrote: > Не собирать пока не просят. Сперва прочитал буквально -- "пока не просят не собирать". Потом понял, что по дороге потерялась запятая. :) > просто убрать ccache и всё: Думаю, вместо патча тут лучше subst 's/ccache //', потому как патч может периодически отваливаться, а апстримить его скорее смысла нет => пустая трата времени. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Little CMS 2 quick and dirty build
On Sun, Nov 07, 2010 at 01:37:48AM +0200, Igor Zubkov wrote: > Дело в том что лицензия MIT из-за того что в неё добавляется > имя автора и год каждый раз разная. Я бы упаковал. Хорошо бы обсудить в devel@ и отметить в [[Docs]] тогда. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Little CMS 2 quick and dirty build
On Sat, Nov 06, 2010 at 08:17:16PM +0300, Yuriy Shirokov wrote: > > -make > > +%make_build > > (это если оно без проблем собирается на SMP) > Done. Фразу про SMP не понял. При кривой системе сборки может пытаться слинковаться с тем, что ещё не собрано соседним потоком. Подобные случаи можно порой встретить в спеках с характерным комментарием: # SMP incompatible build make > P.S. Кстати, а что надо сделать, чтобы твои письма отправлялись в devel? Писать с адреса, подписанного на devel@ (см. хедеры писем оттуда), или попросить ldv@ подписать с приторможенной доставкой тот адрес, с которого пишете. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] LabCurves gimp plugin
On Wed, Nov 03, 2010 at 11:09:46AM +0300, Yuriy Al. Shirokov wrote: > http://git.altlinux.org/people/yushi/packages/labcurves.git %description хорошо бы отформатировать под 65..72 символа в ширину (в vim -- :set tw=65 и gq} перед абзацем). -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Little CMS 2 quick and dirty build
On Wed, Nov 03, 2010 at 10:55:03AM +0300, Yuriy Al. Shirokov wrote: > http://git.altlinux.org/people/yushi/packages/liblcms2.git В этом спеке макросы major, minor и beta явно избыточны. Следует убрать все Provides:/Obsoletes, ведь пакет не переименовывался. В %setup -q -n lcms-2.0 "-q" можно опустить, давно по умолчанию. chmod a+x ./configure -- хм, дальше же autoreconf всё равно... я бы удалил вместе с r=$(echo -e \\r) и убедился, что сборка не сломалась. Возможно, и find . -type f -exec chmod -x {} ';' туда же. -autoreconf -fisv +%autoreconf -make +%make_build (это если оно без проблем собирается на SMP) -%make install DESTDIR=%buildroot +%makeinstall_std -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] GIMP GAP, repocop warning arch-dep-package-has-big-usr-share
On Sat, Oct 30, 2010 at 05:27:19PM +0400, Yuriy Shirokov wrote: > info Бишь "FYI". > The package has a significant amount of > architecture-independent data in /usr/share, while it is an > architecture-dependent package. This is wasteful of mirror > space and bandwidth, as we then end up with multiple copies of > this data, one for each architecture. If the data in /usr/share > is not architecture-independent, it is a policy violation, and > in this case, you should move that data elsewhere.; Насколько понимаю, это отсылка к Debian policy. > Это он из за содержимого /usr/share/locale/ ругается или > действительно ради двух с небольшим мегабайт надо выделять > пакет -data? Ради двух из тридцати двух я бы не морочился. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] сборочные зависимости
On Tue, Oct 19, 2010 at 09:08:34PM +0400, Chernyshov Anton wrote: > > Я почти уверен, что в не очень далёком будущем найдётся такой > > человек, который умудрится неправильно понять и "фразу Михаила". > > Будем добавлять ещё одну формулировку? Лёш, ну найдётся -- уясним, что не так понято, и поправим. > Я думаю, что текст на вики надо немного переделать. Я подумаю > за оставшуюся неделю и попробую что-ито написать. Спасибо, надеюсь, будет толк. > Думаю, что его нужно будет "обкатать" тут в рассылке, > чтобы его прочли и оценили не одна пара глаз. Там для каждой странички есть страничка "обсуждение" -- можно там набросать тезисно изменения (или прям абзацами, как хочется видеть). > Вопрос в том, что человек собравший более 5-6 десятков пакетов > видит процесс сборки иначе, чем человек, собирающий > третий-четвертый пакет в жизни... Мало того, когда что-то впервые видел лет десять тому, а с тех пор много воды утекло -- то для кого-то она текла инкрементами, а кому-то приходится сталкиваться со всей суммой сразу. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] сборочные зависимости
On Tue, Oct 19, 2010 at 06:15:08PM +0400, Chernyshov Anton wrote: > Если buildreq <имя_спека> запустить, он запускает сборку, > которая прекращается из-за нехватки сборочных зависимостей. В хост-системе. > В спеке строчки BuildPreReq при этом закоменчены, чтобы не > мешать. Если раскоментить - происходит то же самое. Для сборки в хост-системе (rpmbuild, buildreq) они не играют никакой роли, и мешать тоже не должны (если верные). > gear-buildreq - ведет себя также. Он тоже вызывает buildreq в хост-системе. > Если строчки с BuildPreReq раскоментировать, то rpmbuild > собирает пакет с приведенным спеком на ура, со свистом и > улюлюканием. Брр. Чё-то я не понял, но если всё там перечисленное в среде сборки (хост-системе или чруте) установлено, то и должен собирать. On Tue, Oct 19, 2010 at 06:19:36PM +0400, Chernyshov Anton wrote: > > buildreq помогает зафиксировать нужные сборочные зависимости, > > когда они _уже_ найдены, поставлены и сборка проходит успешно :) > Может быть стоит эту фразу добавить на вики - > http://www.altlinux.org/Buildreq ? Конечно, добавьте. Спасибо :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] сборочные зависимости
On Tue, Oct 19, 2010 at 05:18:38PM +0400, Chernyshov Anton wrote: > Вы меня сейчас опять к ментору пошлете, только buildreq мне пока не > помогал. Сборка обламывается с сообщением о нехватке зависимостей. > Поэтому я пока следовал по пути последовательного поиска сборочных > зависимостей. Это не так уж и трудно. Только долго :). buildreq помогает зафиксировать нужные сборочные зависимости, когда они _уже_ найдены, поставлены и сборка проходит успешно :) -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Проблемы с распаковкой архивов
On Mon, Oct 18, 2010 at 07:58:04AM +0400, Чернышов Антон wrote: > Как только все начнет собираться без проблем, посмотрю стоит ли > "решение одного спека" свеч. Возможно и разобью. Как правило, не стоит и лучше разбить, не дожидаясь очевидного тому подтверждения. Уже не раз проходили. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] qjoypad
On Wed, Sep 15, 2010 at 01:31:53AM +0400, Yuriy Shirokov wrote: > Кажется, это первый пакет, спек для которого я писал с нуля, > так что вполне мог что-то налажать, критика принимается с > благодарностью. Обычно в порядке причёсывания привожу начало спека в соответствие с http://www.altlinux.org/ALT_Packaging_HOWTO#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D1.82.D1.8D.D0.B3.D0.BE.D0.B2. Ну и можно --prefix=/usr на случай ядерной войны омакрить: --prefix=%_usr (см. `rpm --eval %_usr`). -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
[newbies] цитирование: [[ListRules]]
On Mon, Aug 16, 2010 at 12:03:26PM +0300, Dmitriy Kulik wrote: [124 fewer lines] > > Лишний квотинг обрезать слабо? > Это как? Это оставить в цитате ровно то, на что отвечаешь. On Mon, Aug 16, 2010 at 12:14:11PM +0300, Dmitriy Kulik wrote: > Понял про квотинг. Я думал это относится к данному вопросу. Нет, всю историю только чайники и манагеры бородой тащуть. Аккуратно написанные треды гораздо легче читать со структурой при необходимости, а не разгребая нарастающую историю из последнего письма. См. тж.: http://www.altlinux.org/ListRules#.D0.A6.D0.B8.D1.82.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5 -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] error: php5-array2arraymap-sdb.git tag `0.12-alt5.M51.1' is not inherited from /gears/p/php5-array2arraymap-sdb.git branch `5.1'
On Thu, Aug 12, 2010 at 11:15:37PM +0300, Dmitriy Kulik wrote: > >> Нарыл тред > >> http://lists.altlinux.org/pipermail/devel/2009-February/166004.html > > Добавь ссылку на вики туда, где сам искал. > Я через search.altlinux.org нашел. Ладно, будет в http://www.altlinux.org/Git.alt/FAQ -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] error: php5-array2arraymap-sdb.git tag `0.12-alt5.M51.1' is not inherited from /gears/p/php5-array2arraymap-sdb.git branch `5.1'
On Thu, Aug 12, 2010 at 08:07:51PM +0300, Dmitriy Kulik wrote: > Нарыл тред http://lists.altlinux.org/pipermail/devel/2009-February/166004.html Добавь ссылку на вики туда, где сам искал. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] error: php5-array2arraymap-sdb.git tag `0.12-alt5.M51.1' is not inherited from /gears/p/php5-array2arraymap-sdb.git branch `5.1'
On Thu, Aug 12, 2010 at 02:59:14PM +0400, Anton Farygin wrote: > >Столкнулся с проблемой при проверке пакетов: > >http://git.altlinux.org/tasks/27588/task/log.6 > >Ка правильно поучить гит чтоб он прошел при сборке проверку? > >С гитом.альт еще на ВЫ пока-что. > сделай git merge -s ours c репозиторием в > /gears/p/php5-array2arraymap-sdb.git > потом удали и повесь заново тэг , запушь его и отправляй снова > на сборку. Это нормально. Это ненормально, но тема бэкпортов и гита у нас зависла :( > >ЗЫ: mike: ох уж мне это светлое недокументированное будущее с > >недовытоптанными граблями, тудыть его. Перед тем: --- [13:42:38] не возьмусь быстро объяснить на пальцах :( ты с git merge и git pull сталкивался, или только в тёмном переулке? [13:42:57] именно там [13:44:46] я клонировал /gears/p/php5-array2arraymap-sdb.git себе [13:45:03] оттуда спек перекинул и снова поменял релиз и чейнджлог добавил [13:45:06] эээ... стоило взять бранч 5.1, а не sisyphus или master [13:45:21] э, не -- "спек перекинул" не конает [13:45:33] почитай про git remote [13:45:43] и спроси в devel-newbies@ [13:47:53] я такое делаю примерно так: объявляю несколько git remote (примерно как git remote add rider git://git.altlinux.org/people/rider/packages/php5) делаю им git remote update, при этом вытягиваются объекты смотрю git branch -r, чё приехало при необходимости делаю git log|checkout|merge нужный_бранч [13:48:53] это надо сначала создать свой гит? [13:49:12] ну ты ж обновляешь уже существующие --- -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] is not inherited from
On Tue, Jul 20, 2010 at 01:43:02AM +0600, Andrey Rahmatullin wrote: > > >> но формально она исправляется одним мержем. > > > Возможно, -s ours. > > Стоя где? > Нигде. Там, куда надо _формально_ пришить историю другого бранча, но где мержить e.g. %changelog смысла особого нет. > Не надо делать не понимая. Эт да, надо было пояснить. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] is not inherited from
On Tue, Jul 20, 2010 at 12:33:01AM +0600, Andrey Rahmatullin wrote: > но формально она исправляется одним мержем. Возможно, -s ours. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] GIMP GAP, hunk FAILED
On Fri, Jul 16, 2010 at 01:50:55AM +0400, Yuriy Shirokov wrote: > > Да и пакет странный -- носит с собой ffmpeg.tar.gz и Это так принято, увы -- можно поинтересоваться у thresh@, предполагается ли изменение ситуации с нестабильным API. > Я планирую довыкидывать оттуда левые исходники, но сначала > хотел убедиться, что он хоть так соберётся. Осторожно -- например, в xvidcap и kino пришлось потом опять вкидывать... -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] New Synfig version
On Tue, Jun 08, 2010 at 10:47:04PM +0400, Yuriy Shirokov wrote: > > git push origin --tags без указания бранча пушит то, что > > написано в конфиге ремоута origin, если не ошибаюсь. > В смысле, в .git/config, в секции [remote "origin"]? BTW с ремотами хорошо справляется git remote. Например, git remote add origin git.alt:packages/pciutils git remote show -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] New Synfig version
On Tue, Jun 08, 2010 at 10:18:27PM +0400, Yuriy Shirokov wrote: > А сборочница, стало быть, собирает откуда ей скажут --- > а в Сизиф отправляются пакеты из ветки master? По тегам же. Это как бы независимо от веток. > И где про это можно прочитать, т.к. в той документации, > которая мне попадалась, про это вроде бы ничего нет? Есть-есть, только требует понимания git... Вот внятной краткой вводной, которая бы _подсказывала_, что именно ещё про гит почитать и в каком объёме (и зачем) -- да, никто не добрался написать AFAIK. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Приложение не появляется в меню
On Mon, Jun 07, 2010 at 09:05:25PM +0400, Радик Юсупов wrote: > А если например брать приложение lxterminal, то у него есть и > просто .desktop-файл и .desktop.in. Как правило, *.in являются "болванками", по которым производятся макро- или иные подстановки для получения необходимого результата. -- ---- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
[newbies] gpl2/3/+ (was: flacon)
On Mon, Jun 07, 2010 at 01:29:14AM +0400, Dmitry V. Levin wrote: > > > Во всех исходных файлах, в которых есть заголовок с > > > лицензией, указана GPLv2+, исключением файла > > > pyqticonloader.py, в котором указана GPLv3+. > > > То есть имеет место быть смесь GPLv2+ и GPLv3+. > > Так в GPLv3+ уже получается входит 2-я версия. Или это не так? > Это зависит от того, что вы понимаете под словом "входит". > Софт, распространяемый под GPLv2+, можно распространять и под GPLv3+. Соответственно написать в спеке, что "распространяется под GPLv3+" -- достаточно безопасно (в худшем случае это некоторое ограничение майнтейнером условий распространения пакета -- своей производной работы), а вот что "под GPLv2+" -- некорректно, потому как часть оригинальной работы _уже_ под лицензией, не подходящей под такое определение (не являющейся GPLv2). -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] couldn't open directory `m4': No such file or directory
On Wed, Jun 02, 2010 at 12:09:50PM +0600, Andrey Rahmatullin wrote: > > Михаил, а можно по-подробнее на счет мусора? Я не совсем > > понял чем именно не нужно мусорить... > Генерированными файлами. Которые генерируются в процессе > сборки, а не держатся под version control. То есть генерат, который существует во время сборки в сборочном каталоге/чруте -- более чем достаточен. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] couldn't open directory `m4': No such file or directory
On Mon, May 31, 2010 at 11:48:30PM +0600, Andrey Rahmatullin wrote: > > Генерат? А можно подробнее? > Всякие Makefile.in и configure генерируются, в частности, как > раз autoreconf'ом. Вы это понимаете? Вы понимаете, почему > генерируемые файлы не держит в репозитории апстрим и не должны > держать вы? Очевидно, нет, иначе бы так не закоммитил. Ты не стесняйся сразу дать ссылку на внятное разъяснение, что такое autotools, из каких стадий состоит получение Makefile и почему промежуточные весьма умеренно ценны и в основном встречаются в тарболах, но не апстримных SCM :) А мусорить таким действительно не стоит, но это к ldv@ -- не надо было "щастье всем бесплатно" в виде сразу и только git. Потому как слона стоит есть постепенно. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] flacon
On Mon, Apr 26, 2010 at 02:14:30PM +0400, Андрей Черепанов wrote: > > Посмотрите пожалуйста всё ли верно со спеком и т.д.: > > http://git.altlinux.org/people/nenderus/packages/?p=flacon.git;a=summary > Мелкое замечание: > "Конвертер Аудио Файлов" -> "Конвертер аудио-файлов" Тогда уж "аудиофайлов". > А так всё выглядит вполне нормально. mkdir -p излишний при install -D, если дёргать с полным именем цели: install -Dp -m0644 translations/flacon_ru_RU.qm \ %buildroot%_datadir/%name/translations/flacon_ru_RU.qm Также имею обыкновение упорядочивать теги сообразно http://www.altlinux.org/ALT_Packaging_HOWTO#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D1.82.D1.8D.D0.B3.D0.BE.D0.B2. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Автоматическое добавление acl
On Fri, Apr 23, 2010 at 06:46:27AM +0300, Motsyo Gennadi aka Drool wrote: > > Хотелось бы услышать логику этого... Просто понять, а не > > принять на веру. Есть ли возможность объяснить начинающему? Мой аргумент был таков: объявление права собственности -- это труд, который должен происходить в явном виде. Иначе труд по преодолению автоматически возникающего ограничения в слишком большом количестве ситуаций (майнтейнер занят или вообще недоступен/пропал) настолько велик, что пакеты протухают при наличии уже собранных и проверенных исправлений/обновлений. > Это обсуждалось в devel@ долго, мучительно и с кучей громких > аргументов с разных сторон :) Поищите. Эээ... когда читаю "поищите" (представляя себе объём архивов рассылок), грустно вздыхаю -- ровно для того, чтоб _выжимка_ могла быть краткой и актуальной, и нужна вики. Ленар, спасибо; откомментировал в http://www.altlinux.org/Обсуждение:ACL -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Путь пакета в бранч
On Sat, Mar 27, 2010 at 09:55:05PM +0300, Anton A. Vinogradov wrote: > >>>>Удалить бранч git branch -D M51 > >>>1) _запоротый_ бранч -- если он нормальный, удалять его > >>>совершенно ни к чему, потом придётся тащить с git.alt > >>>(ради наследования); ^^ ! > >Ну можно из gears и дёрнуть. :) > >git remote add origin git.alt:/gears/p/psi-plus.git Это я глупость сморозил, потом простой git push попытается туда и затолкать -- и обломится. Лучше не "origin" обозвать такой remote, а "gears". То есть целиком: git remote add gears git.alt:/gears/p/psi-plus.git git remote show git remote update и если нужно смержить историю e.g. гитового бранча 5.1 оттуда, то git log gears/5.1 git merge gears/5.1 а если есть теги -- то можно смержить отдельный тег (неважно, "из какого бранча", поскольку всё одно тег ставится на конкретный коммит): git merge 0.15-alt0.r1817.M51.1 либо коммит: git merge 63d41372171f8a4bdc1b3389525f303baa0c229c > собезьянил > a...@arc-laptop ~/Documents/ALTLinux/devel/psi-plus $ git remote add > origin git.alt:/gears/p/psi-plus.git > fatal: remote origin already exists. Если репо произошёл посредством git clone, то прописан тот, откуда склонировано. А заклинило меня на вот какой строчке, с которой содрал: git remote add origin git.alt:packages/psi-plus.git То есть чтоб источником был свой же git.alt repo. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] forbidden requires: /sbin/postun_ldconfig
On Sat, Mar 27, 2010 at 10:02:48PM +0300, Yuriy Shirokov wrote: > Это, я так понимаю, опять что-то связанное с filetriggers? > Просто убрать вызовы ldconfig из %post и %postun? Да; да. Вместе с самими %post/%postun, если больше ничего там и не было. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Путь пакета в бранч
On Fri, Mar 26, 2010 at 09:26:57PM +0300, Anton A. Vinogradov wrote: > >>Удалить бранч git branch -D M51 > >1) _запоротый_ бранч -- если он нормальный, удалять его > >совершенно ни к чему, потом придётся тащить с git.alt > >(ради наследования); > >2) лучше в качестве привычки взять -d -- проверит смерженность > >бранча в текущий, а про -D подскажет. > похоже где-то я его таки удалил. > ... > 2010-Mar-26 21:15:26 :: error: psi-plus.git tag > `0.15-alt0.r2024.0.M51.1' is not inherited from /gears/p/psi-plus.git > branch `5.1' > ... > http://git.altlinux.org/tasks/22413/task/log Ну можно из gears и дёрнуть. :) git remote add origin git.alt:/gears/p/psi-plus.git git remote update git remote show -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] собирая doublecmd
On Sun, Mar 21, 2010 at 07:48:52PM +0300, Anton A. Vinogradov wrote: > doublecmd.lpr(86,1) Warning: Объектный файл libutil.a не > найден, компоновка может быть неyдачной ! Чего ему не хватает? Не знаю, но по другим дистрибутивам на зеркале (в т.ч. Debian и Gentoo) не наблюдается. Видимо, соотношение достигаемого и затраченного не очень... А так -- попробуй ashen@ спросить, вдруг сталкивался. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] gui внутри hasher [[hasher/FAQ]]
On Sun, Mar 21, 2010 at 12:24:56PM +0200, Artem Zolochevskiy wrote: > Вот никогда не надо было и даже не интересовался. А тут понадобилось. Граждане, всё-таки предлагаю стараться использовать рассылки по назначению. Вопросы по использованию _программ_ вообще -- лучше в commun...@. 2 raorn: спасибо, добавил к http://www.altlinux.org/Hasher/FAQ -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] Брелок для ключей
On Wed, Mar 17, 2010 at 10:24:10PM +0300, Anton A. Vinogradov wrote: > Прошу подсказать годные девайсы для хранения ssh&pgp. Всё-таки вопрос по теме community@, а не devel-newb...@. По существу -- если ты не про всякие eToken (тогда спроси mrkooll@), то не вижу разницы между обычными флэшками. Да и применять для ключей пока не планирую, потерять флэшку легче, чем ноутбук. -- PS: сегодня переехал буком на Sisyphus+Xorg-7.5, пока регрессы свелись к отлетевшему firefox-tab_kit (нашлось обновление) и заведомо оторванным OSS emulation в ALSA с kqemu в qemu. ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
[newbies] @altlinux и de...@lists
On Wed, Mar 17, 2010 at 12:48:26AM +0500, Andrey Rahmatullin wrote: > > должен быть @alt...? > Ну да. Нет. Я пишу со своего обычного; также замечено, что ldv@ порой разрешает доставку с других адресов идентифицируемых людей вручную, но лучше связаться с ним как с devel-ow...@. On Wed, Mar 17, 2010 at 01:29:47PM +0300, Андрей Черепанов wrote: > > >> Нет права писать в devel? Гуд! > > > Если с vinogradov.mail/gmail.com, то неудивительно. > > должен быть @alt...? > Совершенно верно. (офигевая) Да нет же! > Этот email, кстати, даст возможность закрывать баги и заводить > ошибки в некоторых разделах и на bugzilla.altlinux.org Это да. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies
Re: [newbies] сборка софтинки для BlackBerry
On Mon, Mar 08, 2010 at 10:47:54AM +0300, Andrew Clark wrote: > > Сам обычно стараюсь брать спеки из PLD, если есть, > > и заглядывать в fedora/opensuse/mandriva/openpkg > > по мере наличия там. Ну и в дебиан, понятное дело. > > Иногда также в gentoo, хотя последние годы реже. > Когда есть понимание процесса - это одно. Когда его нет - это > другое. Пока человек разбирается - лучше делать самому, оно > для головы полезнее и понимания происходящего. Повторюсь, не могу согласиться. Спек -- это фиксация опыта сборки и установки программы; даже если опыт плох, он всё равно обычно полезнее, чем ничего. _Даже_ если после пятка зачисток от исходного остаётся что-то вроде Url:. > Про pld не скажу, потому что не знаю, а вот спеки > Fedora/OpenSUSE/CentOS избыточны на фоне Альта, в силу скудной > базы макросов, благодаря которой, спеки данных платформ > выглядят избыточно, при сравнении с альтовыми спеками. На то есть rpmcs. :) Надо беречь время, а не переизобретать каждый попавшийся велик. Между перфекционизмом и пофигизмом есть здравый смысл и мера. -- WBR, Michael Shigorin -- Linux.Kiev http://www.linux.kiev.ua/ ___ devel-newbies mailing list devel-newbies@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-newbies