Re: [newbies] подойдет ли такая секция %install в спеке?

2022-09-28 Пенетрантность Michael Shigorin
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 в спеке?

2022-09-28 Пенетрантность Michael Shigorin
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] Ищу наставника

2022-09-28 Пенетрантность Michael Shigorin
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

2022-01-21 Пенетрантность Michael Shigorin
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

2021-09-09 Пенетрантность Michael Shigorin
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] Поиск ментора

2021-04-16 Пенетрантность Michael Shigorin
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 не собирается

2021-04-12 Пенетрантность Michael Shigorin
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] Проверка корректности пакетирования

2021-02-08 Пенетрантность Michael Shigorin
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] Проверка корректности пакетирования

2021-02-08 Пенетрантность Michael Shigorin
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

2019-12-04 Пенетрантность Michael Shigorin
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 (?)

2019-12-04 Пенетрантность Michael Shigorin
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] Есть ли что нового/полезного/актуального для пропустивших последние уроки?

2018-12-23 Пенетрантность Michael Shigorin
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

2018-06-04 Пенетрантность Michael Shigorin
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

2018-01-22 Пенетрантность Michael Shigorin
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

2018-01-22 Пенетрантность Michael Shigorin
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

2017-10-24 Пенетрантность Michael Shigorin
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?

2016-12-17 Пенетрантность Michael Shigorin
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

2016-12-04 Пенетрантность Michael Shigorin
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

2016-12-04 Пенетрантность Michael Shigorin
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

2016-11-22 Пенетрантность Michael Shigorin
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

2016-11-20 Пенетрантность Michael Shigorin
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?

2016-04-15 Пенетрантность Michael Shigorin
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 в спеке

2016-04-13 Пенетрантность Michael Shigorin
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"

2016-04-11 Пенетрантность Michael Shigorin
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"

2016-04-11 Пенетрантность Michael Shigorin
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] Не отображается описание пакета на русском

2015-08-26 Пенетрантность Michael Shigorin
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

2014-10-08 Пенетрантность Michael Shigorin
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

2013-09-24 Пенетрантность Michael Shigorin
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

2013-08-20 Пенетрантность Michael Shigorin
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

2013-06-07 Пенетрантность Michael Shigorin
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

2013-01-18 Пенетрантность Michael Shigorin
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

2012-11-23 Пенетрантность Michael Shigorin
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] Ищу ментора.

2012-11-13 Пенетрантность Michael Shigorin
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?

2012-11-01 Пенетрантность Michael Shigorin
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

2012-10-24 Пенетрантность Michael Shigorin
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] Имена пакетов

2012-10-06 Пенетрантность Michael Shigorin
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] Имена пакетов

2012-10-06 Пенетрантность Michael Shigorin
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

2012-10-03 Пенетрантность Michael Shigorin
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

2012-10-03 Пенетрантность Michael Shigorin
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

2012-10-03 Пенетрантность Michael Shigorin
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

2012-10-03 Пенетрантность Michael Shigorin
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" при сборке?

2012-09-22 Пенетрантность Michael Shigorin
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" при сборке?

2012-09-22 Пенетрантность Michael Shigorin
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" при сборке?

2012-09-17 Пенетрантность Michael Shigorin
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

2012-09-13 Пенетрантность Michael Shigorin
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

2012-09-11 Пенетрантность Michael Shigorin
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 и локальный репозиторий

2012-09-06 Пенетрантность Michael Shigorin
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" что значит и что делать?

2012-06-17 Пенетрантность Michael Shigorin
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" что значит и что делать?

2012-06-16 Пенетрантность Michael Shigorin
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

2012-03-29 Пенетрантность Michael Shigorin
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.

2012-01-08 Пенетрантность Michael Shigorin
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.

2012-01-08 Пенетрантность Michael Shigorin
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.

2012-01-08 Пенетрантность Michael Shigorin
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

2012-01-03 Пенетрантность Michael Shigorin
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

2012-01-02 Пенетрантность Michael Shigorin
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

2011-12-26 Пенетрантность Michael Shigorin
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

2011-06-21 Пенетрантность Michael Shigorin
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?

2011-06-19 Пенетрантность Michael Shigorin
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: Ошибка сегментиро вания

2010-11-28 Пенетрантность Michael Shigorin
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] проблемы с инитскриптом

2010-11-25 Пенетрантность Michael Shigorin
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

2010-11-25 Пенетрантность Michael Shigorin
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)

2010-11-09 Пенетрантность Michael Shigorin
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

2010-11-08 Пенетрантность Michael Shigorin
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

2010-11-07 Пенетрантность Michael Shigorin
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

2010-11-07 Пенетрантность Michael Shigorin
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

2010-11-07 Пенетрантность Michael Shigorin
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

2010-11-07 Пенетрантность Michael Shigorin
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

2010-11-07 Пенетрантность Michael Shigorin
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

2010-11-06 Пенетрантность Michael Shigorin
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

2010-11-03 Пенетрантность Michael Shigorin
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

2010-11-03 Пенетрантность Michael Shigorin
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

2010-10-30 Пенетрантность Michael Shigorin
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] сборочные зависимости

2010-10-19 Пенетрантность Michael Shigorin
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] сборочные зависимости

2010-10-19 Пенетрантность Michael Shigorin
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] сборочные зависимости

2010-10-19 Пенетрантность Michael Shigorin
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] Проблемы с распаковкой архивов

2010-10-18 Пенетрантность Michael Shigorin
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

2010-09-15 Пенетрантность Michael Shigorin
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]]

2010-08-16 Пенетрантность Michael Shigorin
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'

2010-08-12 Пенетрантность Michael Shigorin
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'

2010-08-12 Пенетрантность Michael Shigorin
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'

2010-08-12 Пенетрантность Michael Shigorin
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

2010-07-20 Пенетрантность Michael Shigorin
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

2010-07-19 Пенетрантность Michael Shigorin
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

2010-07-17 Пенетрантность Michael Shigorin
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

2010-06-08 Пенетрантность Michael Shigorin
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

2010-06-08 Пенетрантность Michael Shigorin
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] Приложение не появляется в меню

2010-06-07 Пенетрантность Michael Shigorin
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)

2010-06-06 Пенетрантность Michael Shigorin
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

2010-06-02 Пенетрантность Michael Shigorin
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

2010-05-31 Пенетрантность Michael Shigorin
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

2010-04-26 Пенетрантность Michael Shigorin
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

2010-04-24 Пенетрантность Michael Shigorin
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] Путь пакета в бранч

2010-03-30 Пенетрантность Michael Shigorin
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

2010-03-28 Пенетрантность Michael Shigorin
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] Путь пакета в бранч

2010-03-27 Пенетрантность Michael Shigorin
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

2010-03-21 Пенетрантность Michael Shigorin
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]]

2010-03-21 Пенетрантность Michael Shigorin
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] Брелок для ключей

2010-03-20 Пенетрантность Michael Shigorin
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

2010-03-20 Пенетрантность Michael Shigorin
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

2010-03-08 Пенетрантность Michael Shigorin
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


  1   2   >