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

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] 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] Конфликт файлов в пакетах 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 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 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 12:50:36PM +0400, Ivan A. Melnikov wrote:
 Но в sisyphus_check много других полезных проверок,
 поэтому лучше отключать только мешающие:

BTW http://www.altlinux.org/Hasher/FAQ#Q5

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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 05:06:08PM +0400, gBopHuk_alt wrote:
 Эх, p7, p7, где же ты ?! =))

Всё там же, созревает потихоньку:
http://www.altlinux.org/План_выпуска_бранча_p7_%28проект,_для_обсуждения%29

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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 mike/altlinux.org 
 Спасибо, а sisyphus-check с этим packager тоже будет работать?

У меня работает (с поправкой на @).

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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 mike/altlinux.org

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 a...@altlinux 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 a...@altlinux 0.74-alt0.M51.1

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

С другой стороны, при заметной нагрузке такой подход может быть
чреват недолетанием фиксов до стабильного бранча (опять влезть
в контекст -- тоже время и силы).

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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 m...@altlinux.ru
  -- 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] @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 m...@altlinux.ru
  -- 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-07 Пенетрантность Michael Shigorin
On Sun, Mar 07, 2010 at 12:20:54PM +0300, Maks Re wrote:
 стал учиться упаковывать...

Ба! :)

 вопрос: я пытался собрать поддержку графики, но все уперлось в
 отсутствующую библиотеку (libtar).  к слову про libtar - оно
 собралось со спеком от редхата.

Ну так и отдельным пакетом.

 The following packages have unmet dependencies:
   libbarry0: Depends: boost but it is not installable

Это не банальный редхатовый Requires: boost в спеке?
Если да -- подлежит выкидыванию, /usr/lib/rpm/find-requires
справится лучше.

 как надо поступить -

А это третий вопрос.

 А) надо сначала оформить пакет с сизиф (libtar), и потом
 пробовать снова собрать софт использующий ее
 Б) как-то собирать все вместе (barry  libtar).

Конечно, первое.  Только лучше не сначала в сизиф,
а сперва добить сборку у себя, потом уже скопом в сизиф
-- можно одним таском (сперва libtar, потом barry),
можно закинуть libtar и при успешном прохождении уже
barry, это вопрос преододения мандража скорее. :)

 в общем, мои творения - на
 http://git.altlinux.org/people/remaks/packages/

Строго говоря, именование патчей не соответствует ALT Packaging:
http://docs.altlinux.org/archive/2.4/master/alt-docs-devel/ch04.html#id2513071
(да, я понимаю, что это саавсем не на вики -- хотя:
http://www.altlinux.org/PatchHowto)

Попытался посмотреть -- libtar явно сложный апстрим
(btw в дебиане уже патч с шестым релизом, включает
libtar-1.2.11-missing-protos.patch); какую-либо собираемость
сломал и починить не получается.

На всякий прилагаю спеки -- libtar в процессе зачистки сломал
по сборке, а barry по этой причине и не смог пособирать.
Могу выложить историю зачисток на git.alt, хотя хорошо бы
не захламлять заведомо сломанным -- забуду ж потом прибраться :)

Начинал с rpmcs (ну или хотя бы spec_cleanup).

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- Linux.Kiev http://www.linux.kiev.ua/
Name: libtar
Version: 1.2.11
Release: alt1

Summary: Tar file manipulation API
License: MIT
Group: System/Libraries

Url: http://www.feep.net/libtar/
Source: ftp://ftp.feep.net/pub/software/libtar/libtar-%version.tar.gz
Patch0: 
http://ftp.debian.org/debian/pool/main/libt/libtar/libtar_1.2.11-4.diff.gz
Patch1: libtar-1.2.11-missing-protos.patch
Patch2: libtar-1.2.11-tar_header.patch
Packager: Maks Re rem...@altlinux.org

# Automatically added by buildreq on Tue Mar 02 2010 (-bi)
BuildRequires: gcc-c++ gcc-fortran rpm-build-qt4 zlib-devel

%description
libtar is a C library for manipulating tar archives.
It supports both the strict POSIX tar format
and many of the commonly-used GNU extensions.

%package devel
Summary: Development files for %name
Group: Development/Libraries
Requires: %name = %version-%release

%description devel
The %name-devel package contains libraries and header files
to develop applications that use %name.

%prep
%setup
%patch0 -p1 -z .deb
%patch1 -p1
%patch2 -p1 -z .tar_header
# set correct version for .so build
%define ltversion %(echo %version | tr '.' ':')
sed -i 's/-rpath $(libdir)/-rpath $(libdir) -version-number %ltversion/' \
  lib/Makefile.in

%build
%autoreconf
%configure %{subst_enable static}
# Don't use rpath!
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
%make_build

%install
%makeinstall_std
rm %buildroot%_libdir/*.la

%files
%doc COPYRIGHT TODO README ChangeLog*
%_bindir/%name
%_libdir/lib*.so.*

%files devel
%_includedir/libtar.h
%_includedir/libtar_listhash.h
%_libdir/lib*.so
%_man3dir/*.3*

%changelog
* Tue Mar 02 2010 Maks Re rem...@altlinux.org 1.2.11-alt1
- Initial build for Sisyphus

* Tue Nov 24 2009 Huzaifa Sidhpurwala huzai...@redhat.com 1.2.11-13
- Version bump so that it builds

* Mon Nov 23 2009 Huzaifa Sidhpurwala huzai...@redhat.com 1.2.11-12
- Fix buffer overflow bug RBZ #538770

* Thu Apr  3 2008 Hans de Goede j.w.r.dego...@hhs.nl 1.2.11-11
- Fix missing prototype compiler warnings

* Tue Feb 19 2008 Fedora Release Engineering rel-...@fedoraproject.org - 
1.2.11-10
- Autorebuild for GCC 4.3

* Mon Aug 13 2007 Hans de Goede j.w.r.dego...@hhs.nl 1.2.11-9
- Update License tag for new Licensing Guidelines compliance

* Mon Aug 28 2006 Hans de Goede j.w.r.dego...@hhs.nl 1.2.11-8
- FE6 Rebuild

* Sun Jul 23 2006 Hans de Goede j.w.r.dego...@hhs.nl 1.2.11-7
- Taking over as maintainer since Anvil has other priorities
- Add a bunch of patches from Debian, which build a .so instead of a .a
  and fix a bunch of memory leaks.
- Reinstate a proper devel package as we now build a .so

* Thu Mar 16 2006 Dams anvil[AT]livna.org - 1.2.11-6.fc5
- Modified URL and added one in Source0

* Sun May 22 2005 Jeremy Katz ka...@redhat.com - 1.2.11-5
- rebuild on all arches

* Fri Apr  7 2005 Michael Schwendt mschwendt[AT]users.sf.net
- rebuilt

* Sat Aug 16 2003 Dams anvil[AT]livna.org 0:1.2.11-0.fdr.3
- Merged devel and main packages
- Package provide now libtar-devel

* Tue Jul  8 2003 Dams anvil[AT]livna.org
- Initial build.
# always

[newbies] Administrativia

2010-03-03 Пенетрантность Michael Shigorin
On Tue, Mar 02, 2010 at 03:16:23PM +0300, Kharitonov A. Dmitry wrote:
 Что значит послало большенство? Он на какое количество людей расчитывает?
 Полагаю, он рассчитывал на уважительное обращение.
 Для уважительного общения надо принципиально как-то общаться.

Мужики, ещё раз прошу: пойдёмте с этим обсуждением в smoke-room@,
совесть имейте.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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-01 Пенетрантность Michael Shigorin
Мужики,
пойдёмте с этим в smoke-r...@.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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-02-27 Пенетрантность Michael Shigorin
On Sat, Feb 27, 2010 at 06:29:54PM +0300, Alexey I. Froloff wrote:
  xwicked make: *** No rule to make target
`/opt/qtsdk-2009.05/qt/mkspecs/linux-g++/qmake.conf', needed by
`Makefile'.  Stop.
 Такое, кстати, не соберётся и на Debian под pbuilder.

Если б ты сказал поставить libqt4-core и отталкиваться от него,
а на нужно 4.5 объяснил, что закладываться на ещё не
разошедшиеся по дистрибутивам версии популярных библиотек
есть диверсия -- может, человеку легче было бы понять,
чем плохи предложенные исходники и куда идти, чтоб сделать
из своего проекта хороший апстрим.

2 xwicked: если уже сильно завязались на qt-4.5 и вернуться
на более доступную 4.4 сложно, то хотя бы постарайтесь учесть
это в будущем, а сейчас пакеты получится собирать для
дистрибутивов, в которых уже есть требуемые версии библиотек.
Для других лучше собирайте статику, чем так.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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-02-27 Пенетрантность Michael Shigorin
On Sat, Feb 27, 2010 at 10:07:13PM +0500, Andrey Rahmatullin wrote:
  2 xwicked: если уже сильно завязались на qt-4.5 и вернуться
  на более доступную 4.4 сложно, то хотя бы постарайтесь учесть
  это в будущем, а сейчас пакеты получится собирать для
  дистрибутивов, в которых уже есть требуемые версии библиотек.
 /opt/qtsdk-2009.05 ни в каком дистрибутиве нет.

Насколько понимаю, в используемой ОС не было qt-4.5 и пришлось
ставить в /opt.  Чтоб пользователям не заниматься такими же
экстренными мерами, надо пользоваться дистрибутивной сборкой
Qt4.  Это и попытался объяснить.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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] tag is not inherited from git

2010-02-16 Пенетрантность Michael Shigorin
On Tue, Feb 16, 2010 at 11:26:26AM +0200, a...@tut.by wrote:
 Т.е. head 5.1 не будет удален вовсе, или это дело времени?

В 5.1/branch наблюдается xmedcon-0.10.5-alt0.M51.2.
Если переделали пакет совсем-совсем -- то удалите его
и заливайте по новой.  Если же нет -- fetch'ните себе
бранч 5.1 из gears и merge -s ours его в локальный бранч,
из которого собирается пакет для 5.1/branch.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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-01-26 Пенетрантность Michael Shigorin
On Mon, Jan 25, 2010 at 06:24:29AM +0300, Радик Юсупов wrote:
 Ну собирать то, как я понимаю, будет все равно cas@ , а наша
 задача в том, чтобы к нему дошли нужные нам изменения удобным
 для всех способом.
 Давайте с этим в devel@ сперва разберёмся (если получится
 и как народ повозвращается с праздников).
 Есть какие-нибудь сподвижки?

Как понимаю, нет и где-то до весны не предвидится.
Хорошо бы там дёрнуть/напомнить.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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. Первый опыт.

2009-12-30 Пенетрантность Michael Shigorin
On Wed, Dec 30, 2009 at 04:14:39PM +0300, Alexey I. Froloff wrote:
  git remote add origin git.alt:packages/$(basename `pwd`)
 girar-upload
 
  r=gns; git remote add $r 
  git://git.altlinux.org/people/$r/packages/$(basename `pwd`)  git remote 
  update $r
 for r in foo bar baz; do git remote add $r $(girar-remote-uri ${PWD##*/} 
 $r); done
 git remote update
 
  git merge gns/master
 git pull gns master

(записывая на ладошку) Спасибо, попробую привыкать так.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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] prefix и hasher

2009-10-26 Пенетрантность Michael Shigorin
On Mon, Oct 26, 2009 at 11:12:47AM +0200, Artem Zolochevskiy wrote:
 /home стал страдать от недостатка места.

Собирайся в tmpfs, своп-файл можно оформить на любом разделе и
это будет всё равно быстрее.

 Решил пособирать образ-ы из mkimage-profiles на смонтированном
 диске. Сходу не получилось, наткнулся на две проблемы.  Одна --
 диск оказался смонтрован с noexec, пришлось перемонтировать.
 А вот второая -- hasher-спекцифичная. Сборка завершалась с
 ошибкой, как я понял по причине hasher-ной prefix.
 
 Вопрос: А этот перофикс только в системном конф. фале расширить
 до /media/disk можно? У меня в ~/.hasher/config
 prefix=~:/tmp/.private:/media/disk желаемого не дал :(

Это не в пользовательском, а в системном надо указывать.
Иначе была бы дырка. :)

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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] советы по мотивам spec-файла

2009-10-11 Пенетрантность Michael Shigorin
On Sat, Oct 10, 2009 at 09:05:05PM +0300, Artem Zolochevskiy wrote:
 2. Вопрос по установке документации. [...]
   * какие-то может я ещё варианты упустил?

Можно смотреть в libalsa.spec, там документация из libalsa-docs
складывается в каталог /usr/share/doc/libalsa-%version/ (и точно
так же можно из нескольких подпакетов, как рядом и расписано --
просто сам обычно в таких случаях помню, что libalsa, и лезу
посмотреть туда):

%define pkgdocdir %_docdir/%name-%version

[...]

%install
#...
mkdir -p %buildroot%pkgdocdir
install -pm644 NOTES MEMORY-LEAK TODO %buildroot%pkgdocdir/
cp -a doc/doxygen/html %buildroot%pkgdocdir/

[...]

%files docs
%dir %pkgdocdir
%pkgdocdir/[D-Z]*
%pkgdocdir/html

 3. Вопрос по именованию. Я уже говорил, что asciidoc распилен
 на подпакеты. Это ПО содержит две большие утилиты: asciidoc и
 a2x.

Они настолько велики сами по себе или различны по наборам
зависимостей, что в распиле пакета есть реальный смысл?

[посмотрел: asciidoc тащит только питон с кучкой модулей,
a2x -- вдобавок lynx xsltproc docbook-style-xsl dblatex;
пожалуй, оправданно, хотя размер подпакета -a2x минимален]

   * стоит ли ставить зависимость: пакет документации зависит от
 пакета самой программы? Каковы тут правила/традиция?

По-моему, хорошая традиция -- это знать меру и не доходить
до оверинжиниринга. :)  А вообще документацию порой ставят
и без программы -- на почитать.  Сейчас это скорее редкость,
но раз уж ты спрашиваешь...


On Sun, Oct 11, 2009 at 03:18:15AM +0400, Alexey I. Froloff wrote:
* не использовать ли имя пакета asciidoc для именования пакета,
  устанавливающего _все_ компоненты? (надо, конечно будет тогда
  придумать имя для пакета, который сейчас именуется asciidoc)
 Это сложный философский вопрос.  Кто пользуется asciidoc ради
 a2x?  Если количество таких пользователей пренебрежимо мало, то
 можно и не напрягаться.  В противном случае надо обеспечить
 присутствие a2x после обновления основного пакета.

Насколько понимаю, можно не напрягаться.  Если всё-таки ошибся
и вылезут недовольные пользователи сизифа, то ради избежания
недовольства обновляющих дистрибутивы можно и сделать.

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- 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] [devel] Как не надо писать спеки

2009-10-11 Пенетрантность Michael Shigorin
On Sun, Oct 11, 2009 at 05:39:30PM +0400, Timur Batyrshin wrote:
 Собирать же во все старшие репозитории пакет с таким изменением
 будет ошибкой.

Тимур, а может, сразу в обсуждение BackportsPolicy закинете?

-- 
  WBR, Michael Shigorin m...@altlinux.ru
  -- Linux.Kiev http://www.linux.kiev.ua/
___
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies