* [sisyphus] Куда класть *.spec?
@ 2009-11-08 5:14 Андрей Ковтун
2009-11-08 7:06 ` Motsyo Gennadi aka Drool
2009-11-08 8:49 ` Grigory Batalov
0 siblings, 2 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 5:14 UTC (permalink / raw)
To: sisyphus
Учусь собирать пакеты для Sisyphus по этому руководству:
http://www.altlinux.org/Краткое_руководство_по_сборке_пакета
Создал локальный git-репозиторий, написал спеку.
$ gear-hsh $TMP/
gear: No specfiles found
Куда спек класть, чтобы gear-hsh его находила?
з.ы. Репозиторий у меня находится в домашнем каталоге ~/alt
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 5:14 [sisyphus] Куда класть *.spec? Андрей Ковтун
@ 2009-11-08 7:06 ` Motsyo Gennadi aka Drool
2009-11-08 9:54 ` Андрей Ковтун
2009-11-08 8:49 ` Grigory Batalov
1 sibling, 1 reply; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-08 7:06 UTC (permalink / raw)
To: sisyphus
08.11.2009 07:14, Андрей Ковтун пишет:
> Куда спек класть, чтобы gear-hsh его находила?
Склонируйте себе любой чужой гит и посмотрите что у Вас не так.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 5:14 [sisyphus] Куда класть *.spec? Андрей Ковтун
2009-11-08 7:06 ` Motsyo Gennadi aka Drool
@ 2009-11-08 8:49 ` Grigory Batalov
2009-11-08 9:06 ` Anton Farygin
2009-11-08 9:51 ` Андрей Ковтун
1 sibling, 2 replies; 41+ messages in thread
From: Grigory Batalov @ 2009-11-08 8:49 UTC (permalink / raw)
To: sisyphus
On Sun, 08 Nov 2009 07:14:09 +0200
Андрей Ковтун wrote:
> Учусь собирать пакеты для Sisyphus по этому руководству:
> http://www.altlinux.org/Краткое_руководство_по_сборке_пакета
> Создал локальный git-репозиторий, написал спеку.
>
> $ gear-hsh $TMP/
> gear: No specfiles found
>
> Куда спек класть, чтобы gear-hsh его находила?
А Вы уже закоммитили этот спек?
Его ещё можно указать параметром --spec=my.spec
> з.ы. Репозиторий у меня находится в домашнем каталоге ~/alt
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 8:49 ` Grigory Batalov
@ 2009-11-08 9:06 ` Anton Farygin
2009-11-08 9:51 ` Андрей Ковтун
1 sibling, 0 replies; 41+ messages in thread
From: Anton Farygin @ 2009-11-08 9:06 UTC (permalink / raw)
To: sisyphus
08.11.2009 11:49, Grigory Batalov пишет:
> On Sun, 08 Nov 2009 07:14:09 +0200
> Андрей Ковтун wrote:
>
>> Учусь собирать пакеты для Sisyphus по этому руководству:
>> http://www.altlinux.org/Краткое_руководство_по_сборке_пакета
>> Создал локальный git-репозиторий, написал спеку.
>>
>> $ gear-hsh $TMP/
>> gear: No specfiles found
>>
>> Куда спек класть, чтобы gear-hsh его находила?
>
> А Вы уже закоммитили этот спек?
> Его ещё можно указать параметром --spec=my.spec
Ещё можно запускать gear-hsh --commit $TMP/
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 8:49 ` Grigory Batalov
2009-11-08 9:06 ` Anton Farygin
@ 2009-11-08 9:51 ` Андрей Ковтун
2009-11-08 9:56 ` Anton Farygin
2009-11-08 14:38 ` Grigory Batalov
1 sibling, 2 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 9:51 UTC (permalink / raw)
To: sisyphus
Grigory Batalov wrote:
> А Вы уже закоммитили этот спек?
> Его ещё можно указать параметром --spec=my.spec
Он чего-то в комит не попадает.
запуск с параметром - та же ошибка:
gear: No specfiles found
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 7:06 ` Motsyo Gennadi aka Drool
@ 2009-11-08 9:54 ` Андрей Ковтун
2009-11-08 10:25 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 9:54 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
> Склонируйте себе любой чужой гит и посмотрите что у Вас не так.
Склонировал, точно так же как и у меня :)
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 9:51 ` Андрей Ковтун
@ 2009-11-08 9:56 ` Anton Farygin
2009-11-08 14:38 ` Grigory Batalov
1 sibling, 0 replies; 41+ messages in thread
From: Anton Farygin @ 2009-11-08 9:56 UTC (permalink / raw)
To: sisyphus
08.11.2009 12:51, Андрей Ковтун пишет:
> Grigory Batalov wrote:
>
>> А Вы уже закоммитили этот спек?
>> Его ещё можно указать параметром --spec=my.spec
>
> Он чего-то в комит не попадает.
> запуск с параметром - та же ошибка:
> gear: No specfiles found
git status что говорит ?
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 9:54 ` Андрей Ковтун
@ 2009-11-08 10:25 ` Motsyo Gennadi aka Drool
2009-11-08 10:58 ` Андрей Ковтун
0 siblings, 1 reply; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-08 10:25 UTC (permalink / raw)
To: sisyphus
08.11.2009 11:54, Андрей Ковтун пишет:
>> Склонируйте себе любой чужой гит и посмотрите что у Вас не так.
>
> Склонировал, точно так же как и у меня :)
Тогда покажите git status
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 10:25 ` Motsyo Gennadi aka Drool
@ 2009-11-08 10:58 ` Андрей Ковтун
2009-11-08 11:23 ` Michael A. Kangin
2009-11-08 11:25 ` Motsyo Gennadi aka Drool
0 siblings, 2 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 10:58 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
> Тогда покажите git status
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: basket-git.spec
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .gear/
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 10:58 ` Андрей Ковтун
@ 2009-11-08 11:23 ` Michael A. Kangin
2009-11-08 11:28 ` Motsyo Gennadi aka Drool
2009-11-08 11:25 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 41+ messages in thread
From: Michael A. Kangin @ 2009-11-08 11:23 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
On Воскресенье 08 ноября 2009 13:58:03 Андрей Ковтун wrote:
> > Тогда покажите git status
>
> $ git status
> # On branch master
> # Changes to be committed:
> # (use "git reset HEAD <file>..." to unstage)
> #
> # new file: basket-git.spec
Наверное, вы сделали git add, но не сделали git commit.
> #
> # Untracked files:
> # (use "git add <file>..." to include in what will be committed)
> #
> # .gear/
--
WBR, Michael A. Kangin
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 10:58 ` Андрей Ковтун
2009-11-08 11:23 ` Michael A. Kangin
@ 2009-11-08 11:25 ` Motsyo Gennadi aka Drool
2009-11-08 14:41 ` Grigory Batalov
1 sibling, 1 reply; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-08 11:25 UTC (permalink / raw)
To: sisyphus
08.11.2009 12:58, Андрей Ковтун пишет:
> # new file: basket-git.spec
Ну вот.
> # Untracked files:
> # (use "git add <file>..." to include in what will be committed)
Он же Вас сам просит - сделайте ему
git add basket-git.spec
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:23 ` Michael A. Kangin
@ 2009-11-08 11:28 ` Motsyo Gennadi aka Drool
2009-11-08 11:29 ` Андрей Ковтун
0 siblings, 1 reply; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-08 11:28 UTC (permalink / raw)
To: sisyphus
08.11.2009 13:23, Michael A. Kangin пишет:
> Наверное, вы сделали git add, но не сделали git commit.
+1
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:28 ` Motsyo Gennadi aka Drool
@ 2009-11-08 11:29 ` Андрей Ковтун
2009-11-08 11:34 ` Slava Semushin
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 11:29 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
$ git add basket-git.spec
$ gear-commit -a
gear-commit: No specfiles found
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:29 ` Андрей Ковтун
@ 2009-11-08 11:34 ` Slava Semushin
2009-11-08 11:45 ` Андрей Ковтун
2009-11-08 11:36 ` Michael A. Kangin
2009-11-08 23:39 ` Денис Смирнов
2 siblings, 1 reply; 41+ messages in thread
From: Slava Semushin @ 2009-11-08 11:34 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
8 ноября 2009 г. 17:29 пользователь Андрей Ковтун <kovtunos@mail.ru> написал:
> Motsyo Gennadi aka Drool wrote:
>
> $ git add basket-git.spec
>
> $ gear-commit -a
> gear-commit: No specfiles found
У вас каталог, наверное, называется не basket-git (как правило, имя
спека совпадает с именем каталога и программы). Используйте ключик
--spec
--
Slava Semushin
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:29 ` Андрей Ковтун
2009-11-08 11:34 ` Slava Semushin
@ 2009-11-08 11:36 ` Michael A. Kangin
2009-11-08 23:39 ` Денис Смирнов
2 siblings, 0 replies; 41+ messages in thread
From: Michael A. Kangin @ 2009-11-08 11:36 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
On Воскресенье 08 ноября 2009 14:29:24 Андрей Ковтун wrote:
> $ git add basket-git.spec
>
> $ gear-commit -a
> gear-commit: No specfiles found
"git commit -a"
--
WBR, Michael A. Kangin
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:34 ` Slava Semushin
@ 2009-11-08 11:45 ` Андрей Ковтун
2009-11-08 11:52 ` Serg Borovikov
0 siblings, 1 reply; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 11:45 UTC (permalink / raw)
To: sisyphus
Slava Semushin wrote:
> Используйте ключик
> --spec
Есть!
Теперь следующий этап:
$ gear-hsh $TMP/
hsh: /: illegal working directory.
Чего это ему $TMP/ не угодил?
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:45 ` Андрей Ковтун
@ 2009-11-08 11:52 ` Serg Borovikov
2009-11-08 12:07 ` Андрей Ковтун
0 siblings, 1 reply; 41+ messages in thread
From: Serg Borovikov @ 2009-11-08 11:52 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
[-- Attachment #1: Type: Text/Plain, Size: 466 bytes --]
В сообщении от Воскресенье 08 ноября 2009 12:45:15 автор Андрей Ковтун написал:
> Slava Semushin wrote:
> Теперь следующий этап:
>
> $ gear-hsh $TMP/
> hsh: /: illegal working directory.
>
> Чего это ему $TMP/ не угодил?
Очевидно переменная TMP=="" (не проставлена), и hsh ломится в "/" чтобы отложить временные файлики...
--
Serg Borovikov
Top Sportwetten GesmbH
Hietzinger Kai 137a
A-1130 Wien
email: serg.borovikov@top-sportbets.com
www.ambassador-bets.com
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:52 ` Serg Borovikov
@ 2009-11-08 12:07 ` Андрей Ковтун
2009-11-08 12:11 ` Serg Borovikov
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 12:07 UTC (permalink / raw)
To: sisyphus
Serg Borovikov wrote:
> Очевидно переменная TMP=="" (не проставлена), и hsh ломится в "/" чтобы
> отложить временные файлики...
Как ее проставить? И где?
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:07 ` Андрей Ковтун
@ 2009-11-08 12:11 ` Serg Borovikov
2009-11-08 12:18 ` Андрей Ковтун
2009-11-08 12:16 ` Motsyo Gennadi aka Drool
2009-11-08 23:40 ` Денис Смирнов
2 siblings, 1 reply; 41+ messages in thread
From: Serg Borovikov @ 2009-11-08 12:11 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
[-- Attachment #1: Type: Text/Plain, Size: 491 bytes --]
В сообщении от Воскресенье 08 ноября 2009 13:07:32 автор Андрей Ковтун написал:
> Serg Borovikov wrote:
>
> > Очевидно переменная TMP=="" (не проставлена), и hsh ломится в "/" чтобы
> > отложить временные файлики...
>
> Как ее проставить? И где?
>
>
Например '$ export TMP=/tmp' в консоли, в которой запускаете..
Либо '$ TMP=/tmp gear-hsh $TMP/'
--
Serg Borovikov
Top Sportwetten GesmbH
Hietzinger Kai 137a
A-1130 Wien
email: serg.borovikov@top-sportbets.com
www.ambassador-bets.com
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:07 ` Андрей Ковтун
2009-11-08 12:11 ` Serg Borovikov
@ 2009-11-08 12:16 ` Motsyo Gennadi aka Drool
2009-11-08 12:17 ` Андрей Ковтун
2009-11-09 17:38 ` Андрей Ковтун
2009-11-08 23:40 ` Денис Смирнов
2 siblings, 2 replies; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-08 12:16 UTC (permalink / raw)
To: sisyphus
08.11.2009 14:07, Андрей Ковтун пишет:
> Serg Borovikov wrote:
>
>> Очевидно переменная TMP=="" (не проставлена), и hsh ломится в "/" чтобы
>> отложить временные файлики...
>
> Как ее проставить? И где?
Я так собираю:
gear -vvv --hasher -- hsh ~/hasher/ --target i586
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:16 ` Motsyo Gennadi aka Drool
@ 2009-11-08 12:17 ` Андрей Ковтун
2009-11-09 17:38 ` Андрей Ковтун
1 sibling, 0 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 12:17 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
> Я так собираю:
> gear -vvv --hasher -- hsh ~/hasher/ --target i586
надо будет и так попробовать, спасибо!
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:11 ` Serg Borovikov
@ 2009-11-08 12:18 ` Андрей Ковтун
0 siblings, 0 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-08 12:18 UTC (permalink / raw)
To: sisyphus
Serg Borovikov wrote:
> Например '$ export TMP=/tmp' в консоли, в которой запускаете..
> Либо '$ TMP=/tmp gear-hsh $TMP/'
Чтобы запомнило, лучше первое в ~/.bashrc прописать?
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 9:51 ` Андрей Ковтун
2009-11-08 9:56 ` Anton Farygin
@ 2009-11-08 14:38 ` Grigory Batalov
1 sibling, 0 replies; 41+ messages in thread
From: Grigory Batalov @ 2009-11-08 14:38 UTC (permalink / raw)
To: sisyphus
On Sun, 08 Nov 2009 11:51:12 +0200
Андрей Ковтун wrote:
> > А Вы уже закоммитили этот спек?
> > Его ещё можно указать параметром --spec=my.spec
>
> Он чего-то в комит не попадает.
> запуск с параметром - та же ошибка:
> gear: No specfiles found
git add my.spec
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:25 ` Motsyo Gennadi aka Drool
@ 2009-11-08 14:41 ` Grigory Batalov
0 siblings, 0 replies; 41+ messages in thread
From: Grigory Batalov @ 2009-11-08 14:41 UTC (permalink / raw)
To: sisyphus
On Sun, 08 Nov 2009 13:25:13 +0200
Motsyo Gennadi aka Drool wrote:
> > # Changes to be committed:
> > # new file: basket-git.spec
>
> Ну вот.
>
> > # Untracked files:
> > # (use "git add <file>..." to include in what will be committed)
>
> Он же Вас сам просит - сделайте ему
> git add basket-git.spec
Раз "Changes to be committed", значит, уже сделал.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 11:29 ` Андрей Ковтун
2009-11-08 11:34 ` Slava Semushin
2009-11-08 11:36 ` Michael A. Kangin
@ 2009-11-08 23:39 ` Денис Смирнов
2009-11-09 8:34 ` Andrey Rahmatullin
2 siblings, 1 reply; 41+ messages in thread
From: Денис Смирнов @ 2009-11-08 23:39 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 480 bytes --]
On Sun, Nov 08, 2009 at 01:29:24PM +0200, Андрей Ковтун wrote:
АК> $ git add basket-git.spec
АК> $ gear-commit -a
АК> gear-commit: No specfiles found
Известная грабля. Для всех утилит gear-* нужно чтобы spec-файл был уже в
репозитории (то есть его надо _уже_ закоммитить).
При дальшейшей работе уже можно пользоваться gear-hah --commit
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:07 ` Андрей Ковтун
2009-11-08 12:11 ` Serg Borovikov
2009-11-08 12:16 ` Motsyo Gennadi aka Drool
@ 2009-11-08 23:40 ` Денис Смирнов
2 siblings, 0 replies; 41+ messages in thread
From: Денис Смирнов @ 2009-11-08 23:40 UTC (permalink / raw)
To: kovtunos, ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 392 bytes --]
On Sun, Nov 08, 2009 at 02:07:32PM +0200, Андрей Ковтун wrote:
АК> > Очевидно переменная TMP=="" (не проставлена), и hsh ломится в "/" чтобы
АК> > отложить временные файлики...
АК> Как ее проставить? И где?
А зачем вы используете $TMP в этой ситуации?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 23:39 ` Денис Смирнов
@ 2009-11-09 8:34 ` Andrey Rahmatullin
2009-11-10 13:36 ` Денис Смирнов
0 siblings, 1 reply; 41+ messages in thread
From: Andrey Rahmatullin @ 2009-11-09 8:34 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 340 bytes --]
On Mon, Nov 09, 2009 at 02:39:26AM +0300, Денис Смирнов wrote:
> Известная грабля. Для всех утилит gear-* нужно чтобы spec-файл был уже в
> репозитории (то есть его надо _уже_ закоммитить).
Достаточно --spec указать, не?
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
* gns_ . o 0 Makefile.am ~= КГ/АМ? ;)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-08 12:16 ` Motsyo Gennadi aka Drool
2009-11-08 12:17 ` Андрей Ковтун
@ 2009-11-09 17:38 ` Андрей Ковтун
2009-11-09 19:01 ` Motsyo Gennadi aka Drool
1 sibling, 1 reply; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-09 17:38 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
> Я так собираю:
> gear -vvv --hasher -- hsh ~/hasher/ --target i586
Запускаю по Вашему варианту:
все зависимости installed
потом выдает:
error: File /usr/src/in/source/basket-git-1.0.tar.bz2: No such file or
directory
Building target platforms: i586
Building for target i586
hsh-rebuild: pkg.tar: failed to create src.rpm file
что он хочет?
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-09 17:38 ` Андрей Ковтун
@ 2009-11-09 19:01 ` Motsyo Gennadi aka Drool
2009-11-09 23:49 ` Андрей Ковтун
0 siblings, 1 reply; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-09 19:01 UTC (permalink / raw)
To: sisyphus
09.11.2009 19:38, Андрей Ковтун пишет:
> error: File /usr/src/in/source/basket-git-1.0.tar.bz2: No such file or
> directory
...
> что он хочет?
А Вы посмотрите в хашере в каталоге, который он указывает - как
называется полученный тарбол? Судя по всему - у Вас в рулесе не
правильно обозваны сырцы.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-09 19:01 ` Motsyo Gennadi aka Drool
@ 2009-11-09 23:49 ` Андрей Ковтун
2009-11-10 0:33 ` Motsyo Gennadi aka Drool
2009-11-13 8:46 ` Michael Shigorin
0 siblings, 2 replies; 41+ messages in thread
From: Андрей Ковтун @ 2009-11-09 23:49 UTC (permalink / raw)
To: sisyphus
Motsyo Gennadi aka Drool wrote:
> А Вы посмотрите в хашере в каталоге, который он указывает - как
> называется полученный тарбол? Судя по всему - у Вас в рулесе не
> правильно обозваны сырцы.
Да, действительно, я импортировал сырцы из tar.gz
Сырцы склонировал из git загнал в тарбол и назвал произвольно.
Получается, что не все равно откуда импортировать, и какое должно быть
название файла?
--
С уважением, Андрей Ковтун
jid: kovtunos@jabber.ru
icq: 327238578
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-09 23:49 ` Андрей Ковтун
@ 2009-11-10 0:33 ` Motsyo Gennadi aka Drool
2009-11-13 8:46 ` Michael Shigorin
1 sibling, 0 replies; 41+ messages in thread
From: Motsyo Gennadi aka Drool @ 2009-11-10 0:33 UTC (permalink / raw)
To: sisyphus
10.11.2009 01:49, Андрей Ковтун пишет:
> Получается, что не все равно откуда импортировать, и какое должно быть
> название файла?
Не все равно как назван файл в рулесах.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-09 8:34 ` Andrey Rahmatullin
@ 2009-11-10 13:36 ` Денис Смирнов
0 siblings, 0 replies; 41+ messages in thread
From: Денис Смирнов @ 2009-11-10 13:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 409 bytes --]
On Mon, Nov 09, 2009 at 01:34:49PM +0500, Andrey Rahmatullin wrote:
>> Известная грабля. Для всех утилит gear-* нужно чтобы spec-файл был уже в
>> репозитории (то есть его надо _уже_ закоммитить).
AR> Достаточно --spec указать, не?
Достаточно, но этот прием я не знал :)
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-09 23:49 ` Андрей Ковтун
2009-11-10 0:33 ` Motsyo Gennadi aka Drool
@ 2009-11-13 8:46 ` Michael Shigorin
2009-11-14 20:16 ` Max Ivanov
2009-11-19 8:56 ` Ildar Mulyukov
1 sibling, 2 replies; 41+ messages in thread
From: Michael Shigorin @ 2009-11-13 8:46 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 1235 bytes --]
On Tue, Nov 10, 2009 at 01:49:07AM +0200, Андрей Ковтун wrote:
> > А Вы посмотрите в хашере в каталоге, который он указывает -
> > как называется полученный тарбол? Судя по всему - у Вас в
> > рулесе не правильно обозваны сырцы.
> Да, действительно, я импортировал сырцы из tar.gz
> Сырцы склонировал из git загнал в тарбол и назвал произвольно.
Уйй...
> Получается, что не все равно откуда импортировать, и какое
> должно быть название файла?
Разумеется, см. тж. man gear-rules около "tar:"
и .gear/rules в понравившихся репозиториях.
PS: я попробую описать схему, которую позаимствовал у led@
-- с чистыми исходниками в бранче upstream и спеком (плюс-
минус специфические ресурсы -- картинки или инитскрипты --
в бранче master, да патчи в отдельных topic branches).
_Гораздо_ красивее и внятней, чем то, что сейчас обычно
можно наблюдать на git.alt. Если буду тормозить --
напомните личной почтой, всё равно понадобится.
См., например,
http://git.altlinux.org/people/mike/packages/?p=darcs-to-git.git
(скрипт git-empty-branch прилагается, ещё из (возможно)
неочевидного -- git merge -s ours upstream перед
gear-update-tag -avc).
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: git-empty-branch --]
[-- Type: text/plain, Size: 816 bytes --]
#!/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
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-13 8:46 ` Michael Shigorin
@ 2009-11-14 20:16 ` Max Ivanov
2009-11-14 20:39 ` Michael Shigorin
2009-11-16 5:56 ` Alexey Novikov
2009-11-19 8:56 ` Ildar Mulyukov
1 sibling, 2 replies; 41+ messages in thread
From: Max Ivanov @ 2009-11-14 20:16 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussions
> PS: я попробую описать схему, которую позаимствовал у led@
> -- с чистыми исходниками в бранче upstream и спеком (плюс-
> минус специфические ресурсы -- картинки или инитскрипты --
> в бранче master, да патчи в отдельных topic branches).
> _Гораздо_ красивее и внятней, чем то, что сейчас обычно
> можно наблюдать на git.alt. Если буду тормозить --
> напомните личной почтой, всё равно понадобится.
Мне тоже эта схема нравилась, но меняю её на схему "всё в master",
т.к. если чинишь сборку-установку, то неудобно как то. Приходится либо
кучу merge в master делать, либо вбивать руками все команды сборки из
spec файла (который кстати еще фиг посмотришь, т.к. он в другом
бранче, ну это скорее от незнания, может каким нибудь git ls-tree и
можно) , а там ключей может быть довольно много.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-14 20:16 ` Max Ivanov
@ 2009-11-14 20:39 ` Michael Shigorin
2009-11-16 5:56 ` Alexey Novikov
1 sibling, 0 replies; 41+ messages in thread
From: Michael Shigorin @ 2009-11-14 20:39 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sat, Nov 14, 2009 at 08:16:39PM +0000, Max Ivanov wrote:
> > PS: я попробую описать схему, которую позаимствовал у led@
> > -- с чистыми исходниками в бранче upstream и спеком (плюс-
> > минус специфические ресурсы -- картинки или инитскрипты --
> > в бранче master, да патчи в отдельных topic branches).
> > _Гораздо_ красивее и внятней, чем то, что сейчас обычно
> > можно наблюдать на git.alt. Если буду тормозить --
> > напомните личной почтой, всё равно понадобится.
> Мне тоже эта схема нравилась, но меняю её на схему "всё в
> master", т.к. если чинишь сборку-установку, то неудобно как то.
> Приходится либо кучу merge в master делать, либо вбивать руками
> все команды сборки из spec файла (который кстати еще фиг
> посмотришь, т.к. он в другом бранче, ну это скорее от незнания,
> может каким нибудь git ls-tree и можно) , а там ключей может
> быть довольно много.
Если чинишь, бывает удобней пачка git commit -am tmp, а уж как
готово -- на всякий затарить, git reset --soft на последний
коммит перед этой пачкой и аккуратно add/add --patch/commit
с сопутствующими merge и что ещё надо.
Уфф... пока не добрался. :(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-14 20:16 ` Max Ivanov
2009-11-14 20:39 ` Michael Shigorin
@ 2009-11-16 5:56 ` Alexey Novikov
2009-11-16 8:35 ` Alexey Gladkov
1 sibling, 1 reply; 41+ messages in thread
From: Alexey Novikov @ 2009-11-16 5:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sat, Nov 14, 2009 at 08:16:39PM +0000, Max Ivanov wrote:
> > PS: я попробую описать схему, которую позаимствовал у led@
> > -- с чистыми исходниками в бранче upstream и спеком (плюс-
> > минус специфические ресурсы -- картинки или инитскрипты --
> > в бранче master, да патчи в отдельных topic branches).
> > _Гораздо_ красивее и внятней, чем то, что сейчас обычно
> > можно наблюдать на git.alt. Если буду тормозить --
> > напомните личной почтой, всё равно понадобится.
>
> Мне тоже эта схема нравилась, но меняю её на схему "всё в master",
> т.к. если чинишь сборку-установку, то неудобно как то. Приходится либо
> кучу merge в master делать, либо вбивать руками все команды сборки из
> spec файла (который кстати еще фиг посмотришь, т.к. он в другом
> бранче, ну это скорее от незнания, может каким нибудь git ls-tree и
> можно) , а там ключей может быть довольно много.
Ну чтобы не делать кучу merge руками есть gear-merge (правда в
его man забыли добавить синтаксис файла .gear/merge). Кроме того
советую посмотреть на git-stash - позволяет отложить локальные
изменения на время, чтобы переключиться на другой бранч.
А вообще конечно хочется чтобы gear --commit дергал не git-commit,
а gear-commit, а тот бы в свою очередь дергал gear-merge.
Пойти FR на gear повесить что ли...
--
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-16 5:56 ` Alexey Novikov
@ 2009-11-16 8:35 ` Alexey Gladkov
2009-11-16 8:56 ` Alexey Novikov
0 siblings, 1 reply; 41+ messages in thread
From: Alexey Gladkov @ 2009-11-16 8:35 UTC (permalink / raw)
To: sisyphus
16.11.2009 08:56, Alexey Novikov wrote:
> Ну чтобы не делать кучу merge руками есть gear-merge (правда в
> его man забыли добавить синтаксис файла .gear/merge).
Синтаксис файла описывает другой man: gear-merge-rules(5)
> А вообще конечно хочется чтобы gear --commit дергал не git-commit,
> а gear-commit, а тот бы в свою очередь дергал gear-merge.
> Пойти FR на gear повесить что ли...
В gear --commit нет смысла делать gear-commit т.к. коммит откатывается
после завершения сборки.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-16 8:35 ` Alexey Gladkov
@ 2009-11-16 8:56 ` Alexey Novikov
0 siblings, 0 replies; 41+ messages in thread
From: Alexey Novikov @ 2009-11-16 8:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Mon, Nov 16, 2009 at 11:35:49AM +0300, Alexey Gladkov wrote:
> 16.11.2009 08:56, Alexey Novikov wrote:
> > Ну чтобы не делать кучу merge руками есть gear-merge (правда в
> > его man забыли добавить синтаксис файла .gear/merge).
>
> Синтаксис файла описывает другой man: gear-merge-rules(5)
Действительно, не заметил. Спасибо.
> > А вообще конечно хочется чтобы gear --commit дергал не git-commit,
> > а gear-commit, а тот бы в свою очередь дергал gear-merge.
> > Пойти FR на gear повесить что ли...
>
> В gear --commit нет смысла делать gear-commit т.к. коммит откатывается
> после завершения сборки.
В принципе да, а вот gear-merge было бы неплохо, т.к. примерная
схема работы получается такая:
1.1. git merge -s ours --no-commit <бранч[и] с [исправленными] исходниками>
1.2. gear-merge (если бы он умел --no-commit)
2. git stash pop (если до этого делали 6)
3. $EDITOR <package>.spec
4. gear-update-tag -ac
5. gear-hsh --commit ... && goto 10
6. git stash [save]
7. git checkout <бранч с исправленными исходниками>
8. <правим что-то и коммитим>
9. git checkout master; goto 1
10. call 1
11. gear-commit
...
--
WBR, Alexey Novikov
XMPP: alex-novikov@jabber.ru, shader@ya.ru
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-13 8:46 ` Michael Shigorin
2009-11-14 20:16 ` Max Ivanov
@ 2009-11-19 8:56 ` Ildar Mulyukov
2009-12-10 11:23 ` Michael Shigorin
1 sibling, 1 reply; 41+ messages in thread
From: Ildar Mulyukov @ 2009-11-19 8:56 UTC (permalink / raw)
To: sisyphus, Michael Shigorin
On 13.11.2009 14:46:22, Michael Shigorin wrote:
> PS: я попробую описать схему, которую позаимствовал у led@
> -- с чистыми исходниками в бранче upstream и спеком (плюс-
> минус специфические ресурсы -- картинки или инитскрипты --
> в бранче master, да патчи в отдельных topic branches).
> _Гораздо_ красивее и внятней, чем то, что сейчас обычно
> можно наблюдать на git.alt. Если буду тормозить --
> напомните личной почтой, всё равно понадобится.
http://www.altlinux.org/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE_gear#.D0.A0.D0.B5.D0.BF.D0.BE.D0.B7.D0.B8.D1.82.D0.BE.D1.80.D0.B8.D0.B9_.D1.81_.D0.BE.D1.82.D0.B4.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.BC.D0.B8_.D0.B2.D0.B5.D1.82.D0.BA.D0.B0.D0.BC.D0.B8_.D0.B4.D0.BB.D1.8F_upstream_.D0.B8_.D0.BF.D0.B0.D1.82.D1.87.D0.B5.D0.B9
Не оно?
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-11-19 8:56 ` Ildar Mulyukov
@ 2009-12-10 11:23 ` Michael Shigorin
2009-12-10 12:06 ` Ildar Mulyukov
0 siblings, 1 reply; 41+ messages in thread
From: Michael Shigorin @ 2009-12-10 11:23 UTC (permalink / raw)
To: sisyphus
On Thu, Nov 19, 2009 at 02:56:46PM +0600, Ildar Mulyukov wrote:
> >PS: я попробую описать схему, которую позаимствовал у led@ --
> >с чистыми исходниками в бранче upstream и спеком (плюс- минус
> >специфические ресурсы -- картинки или инитскрипты -- в бранче
> >master, да патчи в отдельных topic branches). _Гораздо_
> >красивее и внятней, чем то, что сейчас обычно можно наблюдать
> >на git.alt. Если буду тормозить -- напомните личной почтой,
> >всё равно понадобится.
> http://www.altlinux.org/Руководство_по_gear
> #Репозиторий с отдельными ветками для upstream и патчей
>
> Не оно?
Оно, спасибо.
Не хватает описания gear-create-tag и причёсывания документа
в вид, когда по каждой секции в отдельности можно работать,
но общие части в них не дублируются, а оформлены ссылками.
Как-нить в вики-день. :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [sisyphus] Куда класть *.spec?
2009-12-10 11:23 ` Michael Shigorin
@ 2009-12-10 12:06 ` Ildar Mulyukov
0 siblings, 0 replies; 41+ messages in thread
From: Ildar Mulyukov @ 2009-12-10 12:06 UTC (permalink / raw)
To: sisyphus
On 10.12.2009 17:23:38, Michael Shigorin wrote:
> On Thu, Nov 19, 2009 at 02:56:46PM +0600, Ildar Mulyukov wrote:
> > Не оно?
>
> Оно, спасибо.
>
> Не хватает описания gear-create-tag и причёсывания документа
> в вид, когда по каждой секции в отдельности можно работать,
> но общие части в них не дублируются, а оформлены ссылками.
>
> Как-нить в вики-день. :)
отлично :)
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2009-12-10 12:06 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-08 5:14 [sisyphus] Куда класть *.spec? Андрей Ковтун
2009-11-08 7:06 ` Motsyo Gennadi aka Drool
2009-11-08 9:54 ` Андрей Ковтун
2009-11-08 10:25 ` Motsyo Gennadi aka Drool
2009-11-08 10:58 ` Андрей Ковтун
2009-11-08 11:23 ` Michael A. Kangin
2009-11-08 11:28 ` Motsyo Gennadi aka Drool
2009-11-08 11:29 ` Андрей Ковтун
2009-11-08 11:34 ` Slava Semushin
2009-11-08 11:45 ` Андрей Ковтун
2009-11-08 11:52 ` Serg Borovikov
2009-11-08 12:07 ` Андрей Ковтун
2009-11-08 12:11 ` Serg Borovikov
2009-11-08 12:18 ` Андрей Ковтун
2009-11-08 12:16 ` Motsyo Gennadi aka Drool
2009-11-08 12:17 ` Андрей Ковтун
2009-11-09 17:38 ` Андрей Ковтун
2009-11-09 19:01 ` Motsyo Gennadi aka Drool
2009-11-09 23:49 ` Андрей Ковтун
2009-11-10 0:33 ` Motsyo Gennadi aka Drool
2009-11-13 8:46 ` Michael Shigorin
2009-11-14 20:16 ` Max Ivanov
2009-11-14 20:39 ` Michael Shigorin
2009-11-16 5:56 ` Alexey Novikov
2009-11-16 8:35 ` Alexey Gladkov
2009-11-16 8:56 ` Alexey Novikov
2009-11-19 8:56 ` Ildar Mulyukov
2009-12-10 11:23 ` Michael Shigorin
2009-12-10 12:06 ` Ildar Mulyukov
2009-11-08 23:40 ` Денис Смирнов
2009-11-08 11:36 ` Michael A. Kangin
2009-11-08 23:39 ` Денис Смирнов
2009-11-09 8:34 ` Andrey Rahmatullin
2009-11-10 13:36 ` Денис Смирнов
2009-11-08 11:25 ` Motsyo Gennadi aka Drool
2009-11-08 14:41 ` Grigory Batalov
2009-11-08 8:49 ` Grigory Batalov
2009-11-08 9:06 ` Anton Farygin
2009-11-08 9:51 ` Андрей Ковтун
2009-11-08 9:56 ` Anton Farygin
2009-11-08 14:38 ` Grigory Batalov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git