* [devel] gear: апстрим в git
@ 2009-09-21 22:14 Artem Zolochevskiy
2009-09-21 22:46 ` Dmitry V. Levin
0 siblings, 2 replies; 17+ messages in thread
From: Artem Zolochevskiy @ 2009-09-21 22:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
hi all
Господа, прошу совета по организации репозитория для сборки пакета.
Исходники апстрима можно взять и в виде тарболла и из апстримного git.
Мне хочется попробовать второй вариант, но совершенно нет опыта.
Представляю я себе это вот так:
- делаю клон репозитория апстрима
А вот далее как?
- след. коммитом добавляю свой спек/.gear прямо в master branch,
ставлю тaг и на упаковку
- для обновления из апстрима делаю периодический git pull, vim spec
- смeжный вопрос: а что для такого случая предпочтительнее в
.gear-rules иметь на случай если правились апстримные файлы?
* какой-то diff: сочинять?
* или просто уже модифицированное дерево заворачивать? Верно ли я
понимаю, что в том случае из получившегося srpm не слишком очевидно,
что делалось с апстримными исходниками? Или надо привыкать более на
srpm не смотреть а смотреть в gear-репозиторий? Подскажите тогда, как
можно относительно легко увидеть такие правки стороннему человеку?
--
Артём Золочевский
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-21 22:14 [devel] gear: апстрим в git Artem Zolochevskiy
@ 2009-09-21 22:46 ` Dmitry V. Levin
2009-09-22 7:16 ` Artem Zolochevskiy
1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2009-09-21 22:46 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1454 bytes --]
On Tue, Sep 22, 2009 at 01:14:46AM +0300, Artem Zolochevskiy wrote:
> hi all
>
> Господа, прошу совета по организации репозитория для сборки пакета.
> Исходники апстрима можно взять и в виде тарболла и из апстримного git.
>
> Мне хочется попробовать второй вариант, но совершенно нет опыта.
>
> Представляю я себе это вот так:
> - делаю клон репозитория апстрима
>
> А вот далее как?
> - след. коммитом добавляю свой спек/.gear прямо в master branch,
> ставлю тaг и на упаковку
> - для обновления из апстрима делаю периодический git pull, vim spec
> - смeжный вопрос: а что для такого случая предпочтительнее в
> .gear-rules иметь на случай если правились апстримные файлы?
> * какой-то diff: сочинять?
> * или просто уже модифицированное дерево заворачивать? Верно ли я
> понимаю, что в том случае из получившегося srpm не слишком очевидно,
> что делалось с апстримными исходниками? Или надо привыкать более на
> srpm не смотреть а смотреть в gear-репозиторий? Подскажите тогда, как
> можно относительно легко увидеть такие правки стороннему человеку?
Смотря сколько у вас патчей и насколько плотные у вас взаимоотношения с
апстримом. В любом случае, старайтесь использовать наиболее простую схему
из всех, которые вам подходят.
Вот пара репозиториев для примера:
http://git.altlinux.org/people/ldv/packages/?p=strace.git;a=summary
http://git.altlinux.org/people/ldv/packages/?p=git.git;a=summary
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-21 22:46 ` Dmitry V. Levin
@ 2009-09-22 7:16 ` Artem Zolochevskiy
2009-09-22 7:44 ` REAL
2009-09-22 10:54 ` Dmitry V. Levin
0 siblings, 2 replies; 17+ messages in thread
From: Artem Zolochevskiy @ 2009-09-22 7:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
22 сентября 2009 г. 1:46 пользователь Dmitry V. Levin
<ldv@altlinux.org> написал:
> Смотря сколько у вас патчей и насколько плотные у вас взаимоотношения с
> апстримом. В любом случае, старайтесь использовать наиболее простую схему
> из всех, которые вам подходят.
>
> Вот пара репозиториев для примера:
> http://git.altlinux.org/people/ldv/packages/?p=strace.git;a=summary
> http://git.altlinux.org/people/ldv/packages/?p=git.git;a=summary
Насколько я вижу тут пакуется прямо правленное дерево.
Всё же как в этом случае можно получить ответ на вопрос, как именно
модифицировались исходники? Только вручную самостоятельно получив
исходники апстрима и сравнив с gear-репозиторием?
Я понимаю, что и в случае ведения в gear-репозитории некоей ветки
upstream и работая с diff-ами для получения патчей нет гарантии того,
что эта самая ветка upstream действительно соответствует апстримным
исходникам. Но всё же как-то это нагляднее что-ли.
Или же не стоит вообще об этом задумываться? Т.е. идея такая, что
сборка идёт из наших gear-репозиториев, и что там внутри полностью на
совести майнтейнера, и по большому счёту по самому gear-репозиторию
может быть и совершенно не видна степень соответсвия исходников
апстрима и попадающих в пакет.
--
Артём Золочевский
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-22 7:16 ` Artem Zolochevskiy
@ 2009-09-22 7:44 ` REAL
2009-09-22 10:54 ` Dmitry V. Levin
1 sibling, 0 replies; 17+ messages in thread
From: REAL @ 2009-09-22 7:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
Artem Zolochevskiy пишет:
> Насколько я вижу тут пакуется прямо правленное дерево.
> Всё же как в этом случае можно получить ответ на вопрос, как именно
> модифицировались исходники? Только вручную самостоятельно получив
> исходники апстрима и сравнив с gear-репозиторием?
Просто держать исходники в одном бранче (напимер, upstream), а править
в другом. А там уж кому как больше нравится: либо по-старинке -
патчами (diff в .gear/rules), либо проще и быстрее - вообще без
диффов, а в tar ложить уже правленные.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-22 7:16 ` Artem Zolochevskiy
2009-09-22 7:44 ` REAL
@ 2009-09-22 10:54 ` Dmitry V. Levin
2009-09-22 11:10 ` Artem Zolochevskiy
1 sibling, 1 reply; 17+ messages in thread
From: Dmitry V. Levin @ 2009-09-22 10:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 979 bytes --]
On Tue, Sep 22, 2009 at 10:16:37AM +0300, Artem Zolochevskiy wrote:
> 22 сентября 2009 г. 1:46 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
>
> > Смотря сколько у вас патчей и насколько плотные у вас взаимоотношения с
> > апстримом. В любом случае, старайтесь использовать наиболее простую схему
> > из всех, которые вам подходят.
> >
> > Вот пара репозиториев для примера:
> > http://git.altlinux.org/people/ldv/packages/?p=strace.git;a=summary
> > http://git.altlinux.org/people/ldv/packages/?p=git.git;a=summary
>
> Насколько я вижу тут пакуется прямо правленное дерево.
Конечно.
> Всё же как в этом случае можно получить ответ на вопрос, как именно
> модифицировались исходники?
Какие именно исходники?
Если вы время от времени выполняете git pull, то вы, конечно, можете
расставлять тэги и паковать diff между апстримным и вашим снапшотами,
но зачем?
Гораздо удобнее смотреть изменения, клонировав ваш репозиторий.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-22 10:54 ` Dmitry V. Levin
@ 2009-09-22 11:10 ` Artem Zolochevskiy
2009-09-22 11:12 ` Dmitry V. Levin
0 siblings, 1 reply; 17+ messages in thread
From: Artem Zolochevskiy @ 2009-09-22 11:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
22 сентября 2009 г. 13:54 пользователь Dmitry V. Levin
<ldv@altlinux.org> написал:
> Гораздо удобнее смотреть изменения, клонировав ваш репозиторий.
>
Т.е. пожелавшему узнать, какие именно изменения вносились в исходники
ALT-ового пакета, нужно просто получить и сравнить 2 репозитория:
Оригинальный апстримный и наш gear-репозитрий. Верно?
--
Артём Золочевский
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-22 11:10 ` Artem Zolochevskiy
@ 2009-09-22 11:12 ` Dmitry V. Levin
0 siblings, 0 replies; 17+ messages in thread
From: Dmitry V. Levin @ 2009-09-22 11:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 510 bytes --]
On Tue, Sep 22, 2009 at 02:10:36PM +0300, Artem Zolochevskiy wrote:
> 22 сентября 2009 г. 13:54 пользователь Dmitry V. Levin
> <ldv@altlinux.org> написал:
>
> > Гораздо удобнее смотреть изменения, клонировав ваш репозиторий.
>
> Т.е. пожелавшему узнать, какие именно изменения вносились в исходники
> ALT-ового пакета, нужно просто получить и сравнить 2 репозитория:
> Оригинальный апстримный и наш gear-репозитрий. Верно?
Нет, оригинальный не нужен, достаточно вашего репозитория.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
@ 2009-09-28 10:51 ` Michael Shigorin
2009-09-28 10:52 ` Aleksey Avdeev
0 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2009-09-28 10:51 UTC (permalink / raw)
To: devel
On Tue, Sep 22, 2009 at 01:15:05PM +0600, Ildar Mulyukov wrote:
> >Господа, прошу совета по организации репозитория для сборки пакета.
> >Исходники апстрима можно взять и в виде тарболла и из апстримного git.
> >Мне хочется попробовать второй вариант, но совершенно нет опыта.
> В общем-то вариантов больше чем один. Сегодня я добавил тот,
> который использую сам:
А вот ещё один: http://www.altlinux.org/Git/start3
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 10:51 ` Michael Shigorin
@ 2009-09-28 10:52 ` Aleksey Avdeev
2009-09-28 11:01 ` Andrey Rahmatullin
2009-09-28 11:10 ` Michael Shigorin
0 siblings, 2 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2009-09-28 10:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 590 bytes --]
Michael Shigorin пишет:
> On Tue, Sep 22, 2009 at 01:15:05PM +0600, Ildar Mulyukov wrote:
>>> Господа, прошу совета по организации репозитория для сборки пакета.
>>> Исходники апстрима можно взять и в виде тарболла и из апстримного git.
>>> Мне хочется попробовать второй вариант, но совершенно нет опыта.
>> В общем-то вариантов больше чем один. Сегодня я добавил тот,
>> который использую сам:
>
> А вот ещё один: http://www.altlinux.org/Git/start3
<http://www.altlinux.org/images/b/b4/Git-empty-branch.sh> -- может
стоит опакетить?
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 11:01 ` Andrey Rahmatullin
@ 2009-09-28 10:57 ` Aleksey Avdeev
0 siblings, 0 replies; 17+ messages in thread
From: Aleksey Avdeev @ 2009-09-28 10:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 290 bytes --]
Andrey Rahmatullin пишет:
> On Mon, Sep 28, 2009 at 02:52:27PM +0400, Aleksey Avdeev wrote:
>> <http://www.altlinux.org/images/b/b4/Git-empty-branch.sh> -- может
>> стоит опакетить?
> Лучше, конечно, в апстрим пропихнуть :)
Эт. идеал! :-)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 552 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 10:52 ` Aleksey Avdeev
@ 2009-09-28 11:01 ` Andrey Rahmatullin
2009-09-28 10:57 ` Aleksey Avdeev
2009-09-28 11:10 ` Michael Shigorin
1 sibling, 1 reply; 17+ messages in thread
From: Andrey Rahmatullin @ 2009-09-28 11:01 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 395 bytes --]
On Mon, Sep 28, 2009 at 02:52:27PM +0400, Aleksey Avdeev wrote:
> <http://www.altlinux.org/images/b/b4/Git-empty-branch.sh> -- может
> стоит опакетить?
Лучше, конечно, в апстрим пропихнуть :)
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<swi> подглючивает асько... но переконекчивается
<swi> транспорт таки рулед
<roman> а жд транспорт рулит ещё сильнее
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 10:52 ` Aleksey Avdeev
2009-09-28 11:01 ` Andrey Rahmatullin
@ 2009-09-28 11:10 ` Michael Shigorin
2009-09-28 11:16 ` Andrey Rahmatullin
1 sibling, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2009-09-28 11:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Sep 28, 2009 at 02:52:27PM +0400, Aleksey Avdeev wrote:
> >>>Господа, прошу совета по организации репозитория для сборки
> >>>пакета. Исходники апстрима можно взять и в виде тарболла и
> >>>из апстримного git. Мне хочется попробовать второй вариант,
> >>>но совершенно нет опыта.
> >>В общем-то вариантов больше чем один. Сегодня я добавил тот,
> >>который использую сам:
> >А вот ещё один: http://www.altlinux.org/Git/start3
> <http://www.altlinux.org/images/b/b4/Git-empty-branch.sh> --
> может стоит опакетить?
Тоже были такие мысли, но не успел сообразить -- в git-scripts
добросить или ещё как, и так пока и оставил в ~/bin.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 11:10 ` Michael Shigorin
@ 2009-09-28 11:16 ` Andrey Rahmatullin
2009-09-28 20:33 ` Michael Shigorin
0 siblings, 1 reply; 17+ messages in thread
From: Andrey Rahmatullin @ 2009-09-28 11:16 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 658 bytes --]
On Mon, Sep 28, 2009 at 02:10:44PM +0300, Michael Shigorin wrote:
> Тоже были такие мысли, но не успел сообразить -- в git-scripts
А что это?
> или ещё как
Я представил, что просто отдельным одноимённым пакетом залить да и делов.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<hiddenman> vvk_home: святые были? (ldv, vsu, etc?)
<vvk_home> hiddenman: ldv был, а vsu вроде вообще не ездит на фесты
<hiddenman> vvk_home: я так и знал, что он не человек
<vvk_home> hiddenman: :))
<raorn> vsu в муроме. лежит на печи с ноутом.
<hiddenman> raorn: не покрывай его. не человек он и все тут. робот. linux
inside
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 11:16 ` Andrey Rahmatullin
@ 2009-09-28 20:33 ` Michael Shigorin
2009-09-28 20:44 ` Led
2009-09-29 4:42 ` Andrey Rahmatullin
0 siblings, 2 replies; 17+ messages in thread
From: Michael Shigorin @ 2009-09-28 20:33 UTC (permalink / raw)
To: devel
On Mon, Sep 28, 2009 at 05:16:20PM +0600, Andrey Rahmatullin wrote:
> > Тоже были такие мысли, но не успел сообразить -- в git-scripts
> А что это?
Results 1 - 10 of about 1,100,000 for git-scripts. (0.33 seconds)
> > или ещё как
> Я представил, что просто отдельным одноимённым пакетом залить да и делов.
Я было тоже так подумал, но их же разведётся...
(тут ещё некий git2patch.sh завалялся)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 20:33 ` Michael Shigorin
@ 2009-09-28 20:44 ` Led
2009-09-29 4:42 ` Andrey Rahmatullin
1 sibling, 0 replies; 17+ messages in thread
From: Led @ 2009-09-28 20:44 UTC (permalink / raw)
To: devel
On Monday, 28 September 2009 23:33:39 Michael Shigorin wrote:
> On Mon, Sep 28, 2009 at 05:16:20PM +0600, Andrey Rahmatullin wrote:
> > > Тоже были такие мысли, но не успел сообразить -- в git-scripts
> >
> > А что это?
>
> Results 1 - 10 of about 1,100,000 for git-scripts. (0.33 seconds)
>
> > > или ещё как
> >
> > Я представил, что просто отдельным одноимённым пакетом залить да и делов.
>
> Я было тоже так подумал, но их же разведётся...
> (тут ещё некий git2patch.sh завалялся)
Можно завести некий git-scripts-contrib
--
Led
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-28 20:33 ` Michael Shigorin
2009-09-28 20:44 ` Led
@ 2009-09-29 4:42 ` Andrey Rahmatullin
2009-09-29 21:45 ` Michael Shigorin
1 sibling, 1 reply; 17+ messages in thread
From: Andrey Rahmatullin @ 2009-09-29 4:42 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 491 bytes --]
On Mon, Sep 28, 2009 at 11:33:39PM +0300, Michael Shigorin wrote:
> > > Тоже были такие мысли, но не успел сообразить -- в git-scripts
> > А что это?
> Results 1 - 10 of about 1,100,000 for git-scripts. (0.33 seconds)
А в сизифе нету.
--
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):
<Lost> <hiddenman> мда, вот фортунок у нас больше, чем у всех, наверное. а ppp
не работает :)
<Lost> с тех пор ppp начал работать
<Lost> а фортунок стало еще больше
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] gear: апстрим в git
2009-09-29 4:42 ` Andrey Rahmatullin
@ 2009-09-29 21:45 ` Michael Shigorin
0 siblings, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2009-09-29 21:45 UTC (permalink / raw)
To: devel
On Tue, Sep 29, 2009 at 10:42:19AM +0600, Andrey Rahmatullin wrote:
> > > > Тоже были такие мысли, но не успел сообразить -- в git-scripts
> > > А что это?
> > Results 1 - 10 of about 1,100,000 for git-scripts. (0.33 seconds)
> А в сизифе нету.
Я когда озадачился собрать, полез поискать и понял,
что их куча. Изучать кучу git-scripts'ов обломался,
будучи непрофессионалом в применении, мягко говоря.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2009-09-29 21:45 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-21 22:14 [devel] gear: апстрим в git Artem Zolochevskiy
2009-09-21 22:46 ` Dmitry V. Levin
2009-09-22 7:16 ` Artem Zolochevskiy
2009-09-22 7:44 ` REAL
2009-09-22 10:54 ` Dmitry V. Levin
2009-09-22 11:10 ` Artem Zolochevskiy
2009-09-22 11:12 ` Dmitry V. Levin
2009-09-28 10:51 ` Michael Shigorin
2009-09-28 10:52 ` Aleksey Avdeev
2009-09-28 11:01 ` Andrey Rahmatullin
2009-09-28 10:57 ` Aleksey Avdeev
2009-09-28 11:10 ` Michael Shigorin
2009-09-28 11:16 ` Andrey Rahmatullin
2009-09-28 20:33 ` Michael Shigorin
2009-09-28 20:44 ` Led
2009-09-29 4:42 ` Andrey Rahmatullin
2009-09-29 21:45 ` Michael Shigorin
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