* [devel] gear: build from branch
@ 2008-10-23 17:38 Vitaly Ostanin
2008-10-23 17:52 ` Alexey I. Froloff
0 siblings, 1 reply; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-23 17:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 805 bytes --]
Здравствуйте.
Скажите, как указать ссылку на branch в .gear-rules?
Написано:
tar: heartbeat-2.1.4:heartbeat name=heartbeat-@version@
diff: @name@-2.1.4:heartbeat upstream:heartbeat
name=@name@-2.1.4-upstream.patch
copy: *.alt
Ошибка:
gear: .gear/rules line 2: Name "upstream" not found in tag list
gear: .gear/rules line 2: Invalid new tree:
gear-update-tag -a
делал.
http://git.altlinux.org/people/damir/packages/?p=liblazy.git
как пример - смотрел.
http://www.altlinux.org/Gear
читал, не помогло. Например, git-merge -s ours . upstream не
работает:
. - not something we can merge
Экспериментирую в бранче spec:
http://git.altlinux.org/people/vyt/packages/?p=heartbeat.git;a=summary
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 17:38 [devel] gear: build from branch Vitaly Ostanin
@ 2008-10-23 17:52 ` Alexey I. Froloff
2008-10-23 18:11 ` Vitaly Ostanin
2008-10-23 18:26 ` Vitaly Ostanin
0 siblings, 2 replies; 15+ messages in thread
From: Alexey I. Froloff @ 2008-10-23 17:52 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 319 bytes --]
* Vitaly Ostanin <vyt@> [081023 21:45]:
> gear-update-tag -a
> делал.
И что он сказал? А если -v добавить?
> читал, не помогло. Например, git-merge -s ours . upstream не
> работает:
> . - not something we can merge
merge != pull, ему не надо указывать ремоту, он мержит в HEAD.
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 17:52 ` Alexey I. Froloff
@ 2008-10-23 18:11 ` Vitaly Ostanin
2008-10-23 18:51 ` Alexey I. Froloff
2008-10-23 18:26 ` Vitaly Ostanin
1 sibling, 1 reply; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-23 18:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 631 bytes --]
Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [081023 21:45]:
>> gear-update-tag -a
>> делал.
> И что он сказал? А если -v добавить?
Сказал, что tag upstream unchanged, я сделал git-commit, и сборка
пошла. У меня тут какая-то локальная путаница.
>> читал, не помогло. Например, git-merge -s ours . upstream не
>> работает:
>> . - not something we can merge
> merge != pull, ему не надо указывать ремоту, он мержит в HEAD.
Я ориентировался на это письмо:
http://lists.altlinux.org/pipermail/devel/2008-April/072689.html
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 17:52 ` Alexey I. Froloff
2008-10-23 18:11 ` Vitaly Ostanin
@ 2008-10-23 18:26 ` Vitaly Ostanin
2008-10-23 18:36 ` Dmitry V. Levin
2008-10-23 18:51 ` Led
1 sibling, 2 replies; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-23 18:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 563 bytes --]
Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [081023 21:45]:
>> gear-update-tag -a
>> делал.
> И что он сказал? А если -v добавить?
Сейчас до меня дошло - gear-update-tag смотрит только на
закоммиченый .gear/rules. Это было бы неплохо, не будь
gear-update-tag туповат - обновлённые теги тоже нужно коммитить.
Варнингов тоже не дают.
В итоге получается, что нужно редактировать .gear/rules, коммит,
gear-update-tag, коммит. Прозрачненько.
<skipped/>
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 18:26 ` Vitaly Ostanin
@ 2008-10-23 18:36 ` Dmitry V. Levin
2008-10-23 18:51 ` Led
1 sibling, 0 replies; 15+ messages in thread
From: Dmitry V. Levin @ 2008-10-23 18:36 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 388 bytes --]
On Thu, Oct 23, 2008 at 10:26:56PM +0400, Vitaly Ostanin wrote:
> Alexey I. Froloff пишет:
> >* Vitaly Ostanin <vyt@> [081023 21:45]:
> >>gear-update-tag -a
> >>делал.
> >И что он сказал? А если -v добавить?
>
> Сейчас до меня дошло - gear-update-tag смотрит только на
> закоммиченый .gear/rules.
Нет, он делает find_rules_in_cwd, т.е. делает ровно наоборот.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 18:26 ` Vitaly Ostanin
2008-10-23 18:36 ` Dmitry V. Levin
@ 2008-10-23 18:51 ` Led
1 sibling, 0 replies; 15+ messages in thread
From: Led @ 2008-10-23 18:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 23 October 2008 21:26:56 Vitaly Ostanin wrote:
> Alexey I. Froloff пишет:
> > * Vitaly Ostanin <vyt@> [081023 21:45]:
> >> gear-update-tag -a
> >> делал.
> >
> > И что он сказал? А если -v добавить?
>
> Сейчас до меня дошло - gear-update-tag смотрит только на
> закоммиченый .gear/rules. Это было бы неплохо, не будь
> gear-update-tag туповат - обновлённые теги тоже нужно коммитить.
> Варнингов тоже не дают.
>
> В итоге получается, что нужно редактировать .gear/rules, коммит,
> gear-update-tag, коммит.
Первый коммит делать не нужно. Достаточно: редактировать .gear/rules
(редактировать спек, добавлять файлы), git add (пр необходимости),
gear-update-tag, коммит.
> Прозрачненько.
--
Led
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 18:11 ` Vitaly Ostanin
@ 2008-10-23 18:51 ` Alexey I. Froloff
2008-10-24 11:12 ` Vitaly Ostanin
0 siblings, 1 reply; 15+ messages in thread
From: Alexey I. Froloff @ 2008-10-23 18:51 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 416 bytes --]
* Vitaly Ostanin <vyt@> [081023 22:18]:
> >> читал, не помогло. Например, git-merge -s ours . upstream не
> >> работает:
> >> . - not something we can merge
> > merge != pull, ему не надо указывать ремоту, он мержит в HEAD.
> Я ориентировался на это письмо:
> http://lists.altlinux.org/pipermail/devel/2008-April/072689.html
А, ну там примера нет.
git-merge -s ours upstream
--
Regards,
Sir Raorn.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-23 18:51 ` Alexey I. Froloff
@ 2008-10-24 11:12 ` Vitaly Ostanin
2008-10-24 11:17 ` Damir Shayhutdinov
2008-10-24 13:58 ` Sergey Vlasov
0 siblings, 2 replies; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-24 11:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 990 bytes --]
Alexey I. Froloff пишет:
> * Vitaly Ostanin <vyt@> [081023 22:18]:
>>>> читал, не помогло. Например, git-merge -s ours . upstream не
>>>> работает:
>>>> . - not something we can merge
>>> merge != pull, ему не надо указывать ремоту, он мержит в HEAD.
>> Я ориентировался на это письмо:
>> http://lists.altlinux.org/pipermail/devel/2008-April/072689.html
> А, ну там примера нет.
>
> git-merge -s ours upstream
Есть, я так и делал. Оказалось, что git-diff не показывает, что
изменён .gear/tags/list, и я его поэтому не коммитил. Это так и
задумано?
Вообще схема оказалась довольно неудобная для разработки:
git-checkout upstream
изменения
git-commit
git-checkout spec
git-merge -s ours upstream
gear-update-tag -a
git-commit
сборка
и всё это при каждом изменении вместо
git-commit
сборка
не говоря уже о ненужных записях в git-log от коммита для
gear-update-tag.
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-24 11:12 ` Vitaly Ostanin
@ 2008-10-24 11:17 ` Damir Shayhutdinov
2008-10-24 11:25 ` Vitaly Ostanin
2008-10-24 13:58 ` Sergey Vlasov
1 sibling, 1 reply; 15+ messages in thread
From: Damir Shayhutdinov @ 2008-10-24 11:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Вообще схема оказалась довольно неудобная для разработки:
>
> git-checkout upstream
> изменения
> git-commit
> git-checkout spec
> git-merge -s ours upstream
> gear-update-tag -a
> git-commit
> сборка
>
> и всё это при каждом изменении вместо
> git-commit
> сборка
>
> не говоря уже о ненужных записях в git-log от коммита для gear-update-tag.
Это пока у вас голый апстрим без патчей. Как только появляются патчи -
все меняется. Особенно если патчи пересекаются.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-24 11:17 ` Damir Shayhutdinov
@ 2008-10-24 11:25 ` Vitaly Ostanin
2008-10-24 11:30 ` Damir Shayhutdinov
0 siblings, 1 reply; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-24 11:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 791 bytes --]
Damir Shayhutdinov пишет:
>> Вообще схема оказалась довольно неудобная для разработки:
>>
>> git-checkout upstream
>> изменения
>> git-commit
>> git-checkout spec
>> git-merge -s ours upstream
>> gear-update-tag -a
>> git-commit
>> сборка
>>
>> и всё это при каждом изменении вместо
>> git-commit
>> сборка
>>
>> не говоря уже о ненужных записях в git-log от коммита для gear-update-tag.
>
> Это пока у вас голый апстрим без патчей. Как только появляются патчи -
> все меняется. Особенно если патчи пересекаются.
Не спорю :) И от схемы отказываться не буду, просто напишу скрипт
для переключения в upstream и на сборку. Возможно, такой скрипт
был бы полезен в упакованном виде.
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-24 11:25 ` Vitaly Ostanin
@ 2008-10-24 11:30 ` Damir Shayhutdinov
0 siblings, 0 replies; 15+ messages in thread
From: Damir Shayhutdinov @ 2008-10-24 11:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
>>> не говоря уже о ненужных записях в git-log от коммита для
>>> gear-update-tag.
>>
>> Это пока у вас голый апстрим без патчей. Как только появляются патчи -
>> все меняется. Особенно если патчи пересекаются.
>
> Не спорю :) И от схемы отказываться не буду, просто напишу скрипт для
> переключения в upstream и на сборку. Возможно, такой скрипт был бы полезен в
> упакованном виде.
man gear-merge, может подойдет.
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-24 11:12 ` Vitaly Ostanin
2008-10-24 11:17 ` Damir Shayhutdinov
@ 2008-10-24 13:58 ` Sergey Vlasov
2008-10-26 21:44 ` Aleksey Avdeev
1 sibling, 1 reply; 15+ messages in thread
From: Sergey Vlasov @ 2008-10-24 13:58 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 578 bytes --]
On Fri, Oct 24, 2008 at 03:12:58PM +0400, Vitaly Ostanin wrote:
> Есть, я так и делал. Оказалось, что git-diff не
> показывает, что изменён .gear/tags/list, и я его
> поэтому не коммитил. Это так и задумано?
git diff без параметров показывает различия между состоянием, сохранённым
для последующего коммита (staged), и рабочим каталогом; gear-update-tag
выполняет git update-index самостоятельно, поэтому результат его работы не
попадает в вывод git diff (но попадает в git diff --cached), зато
используется при выполнении git commit без дополнительных параметров.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-24 13:58 ` Sergey Vlasov
@ 2008-10-26 21:44 ` Aleksey Avdeev
2008-10-26 23:04 ` Vitaly Ostanin
0 siblings, 1 reply; 15+ messages in thread
From: Aleksey Avdeev @ 2008-10-26 21:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 683 bytes --]
Sergey Vlasov пишет:
> On Fri, Oct 24, 2008 at 03:12:58PM +0400, Vitaly Ostanin wrote:
>> Есть, я так и делал. Оказалось, что git-diff не
>> показывает, что изменён .gear/tags/list, и я его
>> поэтому не коммитил. Это так и задумано?
>
> git diff без параметров показывает различия между состоянием, сохранённым
> для последующего коммита (staged), и рабочим каталогом; gear-update-tag
> выполняет git update-index самостоятельно, поэтому результат его работы не
> попадает в вывод git diff (но попадает в git diff --cached), зато
> используется при выполнении git commit без дополнительных параметров.
И виден в git status...
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-26 21:44 ` Aleksey Avdeev
@ 2008-10-26 23:04 ` Vitaly Ostanin
2008-10-27 7:32 ` Grigory Batalov
0 siblings, 1 reply; 15+ messages in thread
From: Vitaly Ostanin @ 2008-10-26 23:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1462 bytes --]
Aleksey Avdeev пишет:
> Sergey Vlasov пишет:
>> On Fri, Oct 24, 2008 at 03:12:58PM +0400, Vitaly Ostanin wrote:
>>> Есть, я так и делал. Оказалось, что git-diff не
>>> показывает, что изменён .gear/tags/list, и я его
>>> поэтому не коммитил. Это так и задумано?
>> git diff без параметров показывает различия между состоянием, сохранённым
>> для последующего коммита (staged), и рабочим каталогом; gear-update-tag
>> выполняет git update-index самостоятельно, поэтому результат его работы не
>> попадает в вывод git diff (но попадает в git diff --cached), зато
>> используется при выполнении git commit без дополнительных параметров.
>
> И виден в git status...
Да понятно, что виден. Просто поведение странное - изменения
есть, но в просмотре изменений не видны. Никому нельзя верить,
никому...
Кстати, скрипт для переключения для сборки:
#!/bin/sh
BUILD=~/build.log
# Support symlinks
current_dir=$(realpath `pwd`)
updir=$(cd "$current_dir" && git-rev-parse --show-cdup)
# Move to root dir of repo
cd "$current_dir/$updir" || exit 1
git-checkout spec
git-merge -s ours upstream
gear-update-tag -a
git-commit -m "gear-update-tag" .gear/tags/list
echo "Build started, see $BUILD"
gear --hasher -- hsh --apt-config=/etc/apt/m400-i586-apt.conf
--target=i586 --without-stuff --lazy-cleanup ~/m400 &> $BUILD
git-checkout upstream
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [devel] gear: build from branch
2008-10-26 23:04 ` Vitaly Ostanin
@ 2008-10-27 7:32 ` Grigory Batalov
0 siblings, 0 replies; 15+ messages in thread
From: Grigory Batalov @ 2008-10-27 7:32 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 862 bytes --]
On Mon, 27 Oct 2008 02:04:43 +0300, Vitaly Ostanin wrote:
> >>> Есть, я так и делал. Оказалось, что git-diff не
> >>> показывает, что изменён .gear/tags/list, и я его
> >>> поэтому не коммитил. Это так и задумано?
> >> git diff без параметров показывает различия между состоянием, сохранённым
> >> для последующего коммита (staged), и рабочим каталогом; gear-update-tag
> >> выполняет git update-index самостоятельно, поэтому результат его работы не
> >> попадает в вывод git diff (но попадает в git diff --cached), зато
> >> используется при выполнении git commit без дополнительных параметров.
> >
> > И виден в git status...
>
> Да понятно, что виден. Просто поведение странное - изменения
> есть, но в просмотре изменений не видны. Никому нельзя верить,
> никому...
Есть заиндексированные изменения и не заиндексированные.
git diff HEAD показывает все.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2008-10-27 7:32 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-23 17:38 [devel] gear: build from branch Vitaly Ostanin
2008-10-23 17:52 ` Alexey I. Froloff
2008-10-23 18:11 ` Vitaly Ostanin
2008-10-23 18:51 ` Alexey I. Froloff
2008-10-24 11:12 ` Vitaly Ostanin
2008-10-24 11:17 ` Damir Shayhutdinov
2008-10-24 11:25 ` Vitaly Ostanin
2008-10-24 11:30 ` Damir Shayhutdinov
2008-10-24 13:58 ` Sergey Vlasov
2008-10-26 21:44 ` Aleksey Avdeev
2008-10-26 23:04 ` Vitaly Ostanin
2008-10-27 7:32 ` Grigory Batalov
2008-10-23 18:26 ` Vitaly Ostanin
2008-10-23 18:36 ` Dmitry V. Levin
2008-10-23 18:51 ` Led
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git