* [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 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: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 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: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: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 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: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 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
* 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 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: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 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-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-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: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 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 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: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
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