ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Как обновить libvirt?
@ 2010-01-18  6:39 Alexey Borovskoy
    0 siblings, 1 reply; 9+ messages in thread
From: Alexey Borovskoy @ 2010-01-18  6:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Добрый день.

Хочу обновить libvirt до версии 0.7.5.

Делаю.
1. git fetch upstream. Тут все нормально.
2. git merge v0.7.5

получаю взрыв.

$ git merge v0.7.5
Auto-merging .gnulib
CONFLICT (submodule): Merge conflict in .gnulib
Auto-merging autogen.sh
CONFLICT (content): Merge conflict in autogen.sh
Removing build-aux/link-warning.h
Removing build-aux/mktempd
Auto-merging po/ru.po
Auto-merging python/Makefile.am
Auto-merging src/openvz/openvz_conf.c
Auto-merging src/openvz/openvz_driver.c
Auto-merging src/qemu/qemu_conf.c
Auto-merging src/xen/proxy_internal.c
Automatic merge failed; fix conflicts and then commit the result.

$ git status
--кусь--
# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add <file>..." to mark resolution)
#
#       both modified:      .gnulib
#       both modified:      autogen.sh
#

[alb@book libvirt]$ git add .gnulib
error: unable to index file .gnulib
fatal: updating files failed

[alb@book libvirt]$ git update-index .gnulib
error: .gnulib: is a directory - add files inside instead
fatal: Unable to process path .gnulib

$ git submodule
-28db629d4f20b514087389b0339b5ba8c83a707b .gnulib
-c9dd0005fe00602d13c3d54f0834655b1e769520 .gnulib
-3fd9a2df88c558b27be3a585ca2978dbf9b5da53 .gnulib

Как это лечится?


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  @ 2010-01-18  9:10   ` Alexey Borovskoy
    0 siblings, 1 reply; 9+ messages in thread
From: Alexey Borovskoy @ 2010-01-18  9:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

* Понедельник 18 января 2010 Anton Protopopov

> 18 января 2010 г. 6:39 пользователь Alexey Borovskoy 
<alb@altlinux.ru>написал:
> > Добрый день.
> >
> > Хочу обновить libvirt до версии 0.7.5.
> 
> 29-го выйдет 0.7.6, я его соберу в сизиф.
> Если вам нужно скорее, то на этой неделе
> я выложу текущий libvirt (> 0.7.5) в свой git.
> 

А как разрулить сабмодули то?
Пока идея их просто прибить. Для сборки они не нужны вроде.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  @ 2010-02-03 11:22       ` Aleksey Avdeev
  2010-02-03 21:18         ` Aleksey Avdeev
  2010-02-08  9:46         ` Alexey Borovskoy
  2010-02-03 21:36       ` Dmitry V. Levin
  1 sibling, 2 replies; 9+ messages in thread
From: Aleksey Avdeev @ 2010-02-03 11:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]

18.01.2010 12:20, Anton Protopopov пишет:
> 
> 
> 2010/1/18 Alexey Borovskoy <alb@altlinux.ru <mailto:alb@altlinux.ru>>
> 
>     * Понедельник 18 января 2010 Anton Protopopov
> 
>     > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy
>     <alb@altlinux.ru <mailto:alb@altlinux.ru>>написал:
>     > > Добрый день.
>     > >
>     > > Хочу обновить libvirt до версии 0.7.5.
>     >
>     > 29-го выйдет 0.7.6, я его соберу в сизиф.
>     > Если вам нужно скорее, то на этой неделе
>     > я выложу текущий libvirt (> 0.7.5) в свой git.
>     >
> 
>     А как разрулить сабмодули то?
>     Пока идея их просто прибить. Для сборки они не нужны вроде.
> 
> Нужны-нужны. В оригинальной RH сборке они вытягиваются по git в процессе
> сборки.
> А мне приходится их обновлять вручную по git submodule.

  А каким образом gnulib/ правильно обновлять? (То что через вызов
gnulib-tool понятно, но с какими параметрами -- ещё не разобрался.)


PS: Кручу идею перехода от submodule к subtree.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  2010-02-03 11:22       ` Aleksey Avdeev
@ 2010-02-03 21:18         ` Aleksey Avdeev
  2010-02-08  9:46         ` Alexey Borovskoy
  1 sibling, 0 replies; 9+ messages in thread
From: Aleksey Avdeev @ 2010-02-03 21:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1167 bytes --]

03.02.2010 14:22, Aleksey Avdeev пишет:
> 18.01.2010 12:20, Anton Protopopov пишет:
>>
>>
>> 2010/1/18 Alexey Borovskoy <alb@altlinux.ru <mailto:alb@altlinux.ru>>
>>
>>     * Понедельник 18 января 2010 Anton Protopopov
>>
>>     > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy
>>     <alb@altlinux.ru <mailto:alb@altlinux.ru>>написал:
>>     > > Добрый день.
>>     > >
>>     > > Хочу обновить libvirt до версии 0.7.5.
>>     >
>>     > 29-го выйдет 0.7.6, я его соберу в сизиф.
>>     > Если вам нужно скорее, то на этой неделе
>>     > я выложу текущий libvirt (> 0.7.5) в свой git.
>>     >
>>
>>     А как разрулить сабмодули то?
>>     Пока идея их просто прибить. Для сборки они не нужны вроде.
>>
>> Нужны-нужны. В оригинальной RH сборке они вытягиваются по git в процессе
>> сборки.
>> А мне приходится их обновлять вручную по git submodule.
> 
>   А каким образом gnulib/ правильно обновлять? (То что через вызов
> gnulib-tool понятно, но с какими параметрами -- ещё не разобрался.)

  Разобрался: инструкция в файле bootstrap

> 
> PS: Кручу идею перехода от submodule к subtree.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
    2010-02-03 11:22       ` Aleksey Avdeev
@ 2010-02-03 21:36       ` Dmitry V. Levin
  1 sibling, 0 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2010-02-03 21:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 922 bytes --]

On Mon, Jan 18, 2010 at 09:20:48AM +0000, Anton Protopopov wrote:
> 2010/1/18 Alexey Borovskoy <alb@altlinux.ru>
> > * Понедельник 18 января 2010 Anton Protopopov
> > > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy написал:
> > > >
> > > > Хочу обновить libvirt до версии 0.7.5.
> > >
> > > 29-го выйдет 0.7.6, я его соберу в сизиф.
> > > Если вам нужно скорее, то на этой неделе
> > > я выложу текущий libvirt (> 0.7.5) в свой git.
> >
> > А как разрулить сабмодули то?
> > Пока идея их просто прибить. Для сборки они не нужны вроде.
> >
> Нужны-нужны. В оригинальной RH сборке они вытягиваются по git в процессе
> сборки.
> А мне приходится их обновлять вручную по git submodule.

У меня есть несколько пакетов, использующих gnulib (coreutils, findutils,
gzip, sed), возможно, имеет смысл посмотреть один из них на предмет
упаковки (coreutils самый сложный, остальные попроще).


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  2010-02-03 11:22       ` Aleksey Avdeev
  2010-02-03 21:18         ` Aleksey Avdeev
@ 2010-02-08  9:46         ` Alexey Borovskoy
  2010-02-08  9:48           ` Aleksey Avdeev
  1 sibling, 1 reply; 9+ messages in thread
From: Alexey Borovskoy @ 2010-02-08  9:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

* Среда 03 февраля 2010 Aleksey Avdeev

> 18.01.2010 12:20, Anton Protopopov пишет:
> > 2010/1/18 Alexey Borovskoy <alb@altlinux.ru
> > <mailto:alb@altlinux.ru>>
> >
> >     * Понедельник 18 января 2010 Anton Protopopov
> >
> >     > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy
> >
> >     <alb@altlinux.ru <mailto:alb@altlinux.ru>>написал:
> >     > > Добрый день.
> >     > >
> >     > > Хочу обновить libvirt до версии 0.7.5.
> >     >
> >     > 29-го выйдет 0.7.6, я его соберу в сизиф.
> >     > Если вам нужно скорее, то на этой неделе
> >     > я выложу текущий libvirt (> 0.7.5) в свой git.
> >
> >     А как разрулить сабмодули то?
> >     Пока идея их просто прибить. Для сборки они не нужны
> > вроде.
> >
> > Нужны-нужны. В оригинальной RH сборке они вытягиваются по
> > git в процессе сборки.
> > А мне приходится их обновлять вручную по git submodule.
> 
>   А каким образом gnulib/ правильно обновлять? (То что через
>  вызов gnulib-tool понятно, но с какими параметрами -- ещё не
>  разобрался.)

Откатить два коммита.
Сделать git remote add на репо с gnulib.
Сделать отдельный бранч для gnulib.
Затарить в разные тарболы libvirt и gnulib. Чтобы gnulib 
распаковывался в подкаталог gnulib.
Делать %setup -a1 -a2 в спеке libvirt.

Но все равно сабмодуль .gnulib из libvirt не мержится нормально, 
конфликт идет.

На этом я сегодня остановился и ничего пока не придумал.

Оторвать самбодуль чтобы не мешался?
 
> 
> PS: Кручу идею перехода от submodule к subtree.
> 


-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  2010-02-08  9:46         ` Alexey Borovskoy
@ 2010-02-08  9:48           ` Aleksey Avdeev
  2010-02-08 11:27             ` Aleksey Avdeev
  0 siblings, 1 reply; 9+ messages in thread
From: Aleksey Avdeev @ 2010-02-08  9:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1993 bytes --]

08.02.2010 12:46, Alexey Borovskoy пишет:
> * Среда 03 февраля 2010 Aleksey Avdeev
> 
>> 18.01.2010 12:20, Anton Protopopov пишет:
>>> 2010/1/18 Alexey Borovskoy <alb@altlinux.ru
>>> <mailto:alb@altlinux.ru>>
>>>
>>>     * Понедельник 18 января 2010 Anton Protopopov
>>>
>>>     > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy
>>>
>>>     <alb@altlinux.ru <mailto:alb@altlinux.ru>>написал:
>>>     > > Добрый день.
>>>     > >
>>>     > > Хочу обновить libvirt до версии 0.7.5.
>>>     >
>>>     > 29-го выйдет 0.7.6, я его соберу в сизиф.
>>>     > Если вам нужно скорее, то на этой неделе
>>>     > я выложу текущий libvirt (> 0.7.5) в свой git.
>>>
>>>     А как разрулить сабмодули то?
>>>     Пока идея их просто прибить. Для сборки они не нужны
>>> вроде.
>>>
>>> Нужны-нужны. В оригинальной RH сборке они вытягиваются по
>>> git в процессе сборки.
>>> А мне приходится их обновлять вручную по git submodule.
>>
>>   А каким образом gnulib/ правильно обновлять? (То что через
>>  вызов gnulib-tool понятно, но с какими параметрами -- ещё не
>>  разобрался.)
> 
> Откатить два коммита.
> Сделать git remote add на репо с gnulib.
> Сделать отдельный бранч для gnulib.
> Затарить в разные тарболы libvirt и gnulib. Чтобы gnulib 
> распаковывался в подкаталог gnulib.
> Делать %setup -a1 -a2 в спеке libvirt.
> 
> Но все равно сабмодуль .gnulib из libvirt не мержится нормально, 
> конфликт идет.
> 
> На этом я сегодня остановился и ничего пока не придумал.
> 
> Оторвать самбодуль чтобы не мешался?

  Я по аналогии с ldv/packages/gzip.git сделал (см.
<http://git.altlinux.org/people/solo/packages/?p=libvirt.git;a=commit;h=82ddbf60c695f5da4bf0f33f25daec42effd366c>,
по ходу пьесы пришлось
<https://bugzilla.redhat.com/show_bug.cgi?id=562743> вешать).

PS: Описание что и как делал см.
<http://solo-oboroten.livejournal.com/91416.html>.

PPS: Это пока 0.7.5. Сейчас до 0.7.6 обновлять буду.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  2010-02-08  9:48           ` Aleksey Avdeev
@ 2010-02-08 11:27             ` Aleksey Avdeev
  2010-02-08 12:42               ` Alexey Borovskoy
  0 siblings, 1 reply; 9+ messages in thread
From: Aleksey Avdeev @ 2010-02-08 11:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Protopopov

[-- Attachment #1: Type: text/plain, Size: 2336 bytes --]

08.02.2010 12:48, Aleksey Avdeev пишет:
> 08.02.2010 12:46, Alexey Borovskoy пишет:
>> * Среда 03 февраля 2010 Aleksey Avdeev
>>
>>> 18.01.2010 12:20, Anton Protopopov пишет:
>>>> 2010/1/18 Alexey Borovskoy <alb@altlinux.ru
>>>> <mailto:alb@altlinux.ru>>
>>>>
>>>>     * Понедельник 18 января 2010 Anton Protopopov
>>>>
>>>>     > 18 января 2010 г. 6:39 пользователь Alexey Borovskoy
>>>>
>>>>     <alb@altlinux.ru <mailto:alb@altlinux.ru>>написал:
>>>>     > > Добрый день.
>>>>     > >
>>>>     > > Хочу обновить libvirt до версии 0.7.5.
>>>>     >
>>>>     > 29-го выйдет 0.7.6, я его соберу в сизиф.
>>>>     > Если вам нужно скорее, то на этой неделе
>>>>     > я выложу текущий libvirt (> 0.7.5) в свой git.
>>>>
>>>>     А как разрулить сабмодули то?
>>>>     Пока идея их просто прибить. Для сборки они не нужны
>>>> вроде.
>>>>
>>>> Нужны-нужны. В оригинальной RH сборке они вытягиваются по
>>>> git в процессе сборки.
>>>> А мне приходится их обновлять вручную по git submodule.
>>>
>>>   А каким образом gnulib/ правильно обновлять? (То что через
>>>  вызов gnulib-tool понятно, но с какими параметрами -- ещё не
>>>  разобрался.)
>>
>> Откатить два коммита.
>> Сделать git remote add на репо с gnulib.
>> Сделать отдельный бранч для gnulib.
>> Затарить в разные тарболы libvirt и gnulib. Чтобы gnulib 
>> распаковывался в подкаталог gnulib.
>> Делать %setup -a1 -a2 в спеке libvirt.
>>
>> Но все равно сабмодуль .gnulib из libvirt не мержится нормально, 
>> конфликт идет.
>>
>> На этом я сегодня остановился и ничего пока не придумал.
>>
>> Оторвать самбодуль чтобы не мешался?
> 
>   Я по аналогии с ldv/packages/gzip.git сделал (см.
> <http://git.altlinux.org/people/solo/packages/?p=libvirt.git;a=commit;h=82ddbf60c695f5da4bf0f33f25daec42effd366c>,
> по ходу пьесы пришлось
> <https://bugzilla.redhat.com/show_bug.cgi?id=562743> вешать).
> 
> PS: Описание что и как делал см.
> <http://solo-oboroten.livejournal.com/91416.html>.
> 
> PPS: Это пока 0.7.5. Сейчас до 0.7.6 обновлять буду.

  Подготовил libvirt-0.7.6-alt1 (см.
<http://git.altlinux.org/people/solo/packages/?p=libvirt.git;a=commit;h=d254d4767812a0306f7651e6cbb0358cea5d9a0a>)
и готов отправить его в Сезиф... Отправлять ли?

PS: Бэкпорты ждут своей очереди.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Как обновить libvirt?
  2010-02-08 11:27             ` Aleksey Avdeev
@ 2010-02-08 12:42               ` Alexey Borovskoy
  0 siblings, 0 replies; 9+ messages in thread
From: Alexey Borovskoy @ 2010-02-08 12:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

* Понедельник 08 февраля 2010 Aleksey Avdeev

> 08.02.2010 12:48, Aleksey Avdeev пишет:
> 
>   Подготовил libvirt-0.7.6-alt1 (см.
> <http://git.altlinux.org/people/solo/packages/?p=libvirt.git;a
> =commit;h=d254d4767812a0306f7651e6cbb0358cea5d9a0a>) и готов
>  отправить его в Сезиф... Отправлять ли?
> 
> PS: Бэкпорты ждут своей очереди.
> 

Чорная магия. :-D

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-02-08 12:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-18  6:39 [devel] Как обновить libvirt? Alexey Borovskoy
2010-01-18  9:10   ` Alexey Borovskoy
2010-02-03 11:22       ` Aleksey Avdeev
2010-02-03 21:18         ` Aleksey Avdeev
2010-02-08  9:46         ` Alexey Borovskoy
2010-02-08  9:48           ` Aleksey Avdeev
2010-02-08 11:27             ` Aleksey Avdeev
2010-02-08 12:42               ` Alexey Borovskoy
2010-02-03 21:36       ` Dmitry V. Levin

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