ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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