* [Comm] Версии пакетов в x86_32 (p6)
@ 2012-03-31 13:06 Andrey Liakhovets
2012-03-31 13:15 ` Aleksey Novodvorsky
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Andrey Liakhovets @ 2012-03-31 13:06 UTC (permalink / raw)
To: community
Здравствуйте.
Очень интересно было обновлять 64-битный p6 со skype'ом :) Спасибо :)
Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
некоторые пакеты _без изменения их версий_. Но зависимости у них
изменились.
Мне очень не хотелось удалять skype (хоть он и не слишком далеко лежит).
В результате пришлось удалить остальные "нехорошие" i586-пакеты,
затем fix-broken и затем dist-upgrade:
# rpm -e --nodeps i586-libGLU i586-libgcc4.5 i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network i586-libqt4-xml i586-libstdc++4.5 i586-libwine-vanilla-gl
# apt-get --fix-broken install
# apt-get dist-upgrade
Как-нибудь можно сказать arepo, чтобы он всё-таки увеличивал версии
при такой пересборке?
Ниже приведены подробности на примере i586-libGLU и мои попытки
обновиться без сноса пакетов.
Локально на компьютере:
$ rpmquery -qilR --changelog i586-libGLU
Name : i586-libGLU Relocations: (not relocatable)
Version : 7.10.3 Vendor: ALT Linux Team
Release : alt2 Build Date: Сбт 13 Авг 2011 06:52:37
Install date: Сбт 27 Авг 2011 19:23:08 Build Host: arepo.hasher.altlinux.org
Group : Система/Библиотеки Source RPM: i586-libGLU-7.10.3-alt2.src.rpm
Size : 448168 License: MIT
Packager : Sator Arepo <nobody@altlinux.ru>
Summary : Mesa libGLU runtime library
Description :
[This package was automatically repackaged from i586.]
Mesa libGLU runtime library
libGLU = 4:7.10.3-alt2
i586-libGL = 4:7.10.3-alt2
i586-glibc-core
i586-glibc-pthread
i586-libX11
i586-libXau
i586-libXdamage
i586-libXdmcp
i586-libXext
i586-libXfixes
i586-libXxf86vm
i586-libdrm
i586-libgcc4.5
i586-libselinux
i586-libstdc++4.5
i586-libxcb
rpmlib(PayloadIsLzma)
* Сбт Авг 13 2011 Sator Arepo <nobody@altlinux.ru> 4:7.10.3-alt2
- Autorepackaged the version from Sisyphus.
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071003
В репозитории p6:
$ rpmquery -qpilR --changelog http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/x86_32/RPMS.classic/i586-libGLU-7.10.3-alt2.i586.rpm
Name : i586-libGLU Relocations: (not relocatable)
Version : 7.10.3 Vendor: ALT Linux Team
Release : alt2 Build Date: Птн 30 Мар 2012 14:52:17
Install date: (not installed) Build Host: arepo.hasher.altlinux.org
Group : Система/Библиотеки Source RPM: i586-libGLU-7.10.3-alt2.src.rpm
Size : 448168 License: MIT
Packager : Sator Arepo <nobody@altlinux.ru>
Summary : Mesa libGLU runtime library
Description :
[This package was automatically repackaged from i586.]
Mesa libGLU runtime library
libGLU = 4:7.10.3-alt2
i586-libGL = 4:7.10.3-alt2
i586-glibc-core
i586-glibc-pthread
i586-libX11
i586-libXau
i586-libXdamage
i586-libXdmcp
i586-libXext
i586-libXfixes
i586-libXxf86vm
i586-libdrm
i586-libgcc1
i586-libselinux
i586-libstdc++6
i586-libxcb
rpmlib(PayloadIsLzma)
* Птн Мар 30 2012 Sator Arepo <nobody@altlinux.ru> 4:7.10.3-alt2
- Autorepackaged the version from Sisyphus.
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071003
Попытка обновления 64-бит.системы со skype'ом:
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
cpp4.5 gcc4.5 gcc4.5-fortran libgcj4.5 libgcj4.5-jar libgfortran4.5-devel libsigc++2 libstdc++4.5-devel
Следующие пакеты будут ЗАМЕНЕНЫ:
libgcc4.5 (by libgcc1) libgcj_bc4.5 (by libgcj_bc1) libgfortran4.5 (by libgfortran3) libgomp4.5 (by libgomp1) libstdc++4.5 (by
libstdc++6)
Следующие пакеты будут УДАЛЕНЫ:
i586-libGLU.32bit i586-libgcc4.5.32bit i586-libqt4-core.32bit i586-libqt4-dbus.32bit i586-libqt4-gui.32bit i586-libqt4-network.32bit
i586-libqt4-xml.32bit i586-libstdc++4.5.32bit i586-libwine-vanilla-gl.32bit skype.32bit
Следующие НОВЫЕ пакеты будут установлены:
libgcc1 libgcj_bc1 libgfortran3 libgomp1 libstdc++6
8 будет обновлено, 5 новых установлено, 5 пакетов будет заменено, 10 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/35,6MB архивов.
После распаковки будет освобождено 44,0MB дискового пространства.
Продолжить? [Y/n] n
Прервано.
Обычным способом это обойти не удалось. Не помогло ни явное указание
всех пакетов для установки и удаления, ни --reinstall, ни --fix-broken.
В любом случае apt говорит:
Следующие пакеты имеют неудовлетворенные зависимости:
i586-libGLU.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libqt4-core.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libqt4-dbus.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libqt4-gui.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libqt4-network.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libqt4-xml.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
i586-libwine-vanilla-gl.32bit: Требует: i586-libgcc4.5
Требует: i586-libstdc++4.5
E: Извините, `битые' пакеты
Может, правда, я что-то проглядел?
Андрей Ляховец
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
@ 2012-03-31 13:15 ` Aleksey Novodvorsky
2012-03-31 14:22 ` Michael Shigorin
` (3 subsequent siblings)
4 siblings, 0 replies; 11+ messages in thread
From: Aleksey Novodvorsky @ 2012-03-31 13:15 UTC (permalink / raw)
To: ALT Linux Community general discussions
31 марта 2012 г. 17:06 пользователь Andrey Liakhovets <liakh@dol.ru> написал:
> Здравствуйте.
>
> Очень интересно было обновлять 64-битный p6 со skype'ом :) Спасибо :)
>
> Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
> некоторые пакеты _без изменения их версий_. Но зависимости у них
> изменились.
Это застарелая проблема синхронизации arepo. Ее решение будет
опубликовано в ближайшее время, написана новая подсистема arepo.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
2012-03-31 13:15 ` Aleksey Novodvorsky
@ 2012-03-31 14:22 ` Michael Shigorin
2012-03-31 14:34 ` Aleksey Novodvorsky
2012-03-31 15:15 ` Andrey Liakhovets
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2012-03-31 14:22 UTC (permalink / raw)
To: community
On Sat, Mar 31, 2012 at 05:06:02PM +0400, Andrey Liakhovets wrote:
> Как-нибудь можно сказать arepo, чтобы он всё-таки увеличивал
> версии при такой пересборке?
Хозяйке на заметку: OBS увеличивает релиз при каждом чихе.
> Попытка обновления 64-бит.системы со skype'ом:
И тут ещё спрашивали в почте: как предполагается собирать софт
для дистрибутива, если бранч уехал?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 14:22 ` Michael Shigorin
@ 2012-03-31 14:34 ` Aleksey Novodvorsky
2012-03-31 14:53 ` Michael Shigorin
0 siblings, 1 reply; 11+ messages in thread
From: Aleksey Novodvorsky @ 2012-03-31 14:34 UTC (permalink / raw)
To: shigorin, ALT Linux Community general discussions
31 марта 2012 г. 18:22 пользователь Michael Shigorin <mike@osdn.org.ua> написал:
> On Sat, Mar 31, 2012 at 05:06:02PM +0400, Andrey Liakhovets wrote:
>> Как-нибудь можно сказать arepo, чтобы он всё-таки увеличивал
>> версии при такой пересборке?
>
> Хозяйке на заметку: OBS увеличивает релиз при каждом чихе.
>
>> Попытка обновления 64-бит.системы со skype'ом:
>
> И тут ещё спрашивали в почте: как предполагается собирать софт
> для дистрибутива, если бранч уехал?
Можно конкретный пример? Зачем собирать дистрибутив на прежней
пакетной базе, без обновлений бранча? Вопрос возникает, если бранч
уехал без нужды и что-то сломалось, но вот тут надо обсуждать
конкретно.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 14:34 ` Aleksey Novodvorsky
@ 2012-03-31 14:53 ` Michael Shigorin
2012-03-31 14:59 ` Aleksey Novodvorsky
0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2012-03-31 14:53 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sat, Mar 31, 2012 at 06:34:06PM +0400, Aleksey Novodvorsky wrote:
> > И тут ещё спрашивали в почте: как предполагается собирать
> > софт для дистрибутива, если бранч уехал?
> Можно конкретный пример?
Например, Centaurus.
> Зачем собирать дистрибутив на прежней пакетной базе, без
> обновлений бранча?
Чтоб его было возможно установить на дистрибутив, разумеется.
> Вопрос возникает, если бранч уехал без нужды и что-то
> сломалось, но вот тут надо обсуждать конкретно.
На самом деле это вопрос наличия стабильной платформы
и степени её стабильности. Можно считать платформой бранч,
тогда опять же стоит предупреждать, что дистрибутивы без него
являются лишь заготовкой. Ну и я бы дважды подумал, прежде чем
ориентироваться на фактически не спеша, но rolling release как
платформу, будь я поставщиком стороннего ПО.
Это к тому, что хорошо бы с бранчами полегче на поворотах,
а к дистрибутивам хоть в перспективе опять делать updates.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 14:53 ` Michael Shigorin
@ 2012-03-31 14:59 ` Aleksey Novodvorsky
0 siblings, 0 replies; 11+ messages in thread
From: Aleksey Novodvorsky @ 2012-03-31 14:59 UTC (permalink / raw)
To: shigorin, ALT Linux Community general discussions
31 марта 2012 г. 18:53 пользователь Michael Shigorin <mike@osdn.org.ua> написал:
> On Sat, Mar 31, 2012 at 06:34:06PM +0400, Aleksey Novodvorsky wrote:
>> > И тут ещё спрашивали в почте: как предполагается собирать
>> > софт для дистрибутива, если бранч уехал?
>> Можно конкретный пример?
>
> Например, Centaurus.
Это не пример. Я хотел про то, что "уехало" и что нельзя собрать.
>
>> Зачем собирать дистрибутив на прежней пакетной базе, без
>> обновлений бранча?
>
> Чтоб его было возможно установить на дистрибутив, разумеется.
>
>> Вопрос возникает, если бранч уехал без нужды и что-то
>> сломалось, но вот тут надо обсуждать конкретно.
>
> На самом деле это вопрос наличия стабильной платформы
> и степени её стабильности. Можно считать платформой бранч,
> тогда опять же стоит предупреждать, что дистрибутивы без него
> являются лишь заготовкой.
Они являются готовым решением с рекомендацией регулярного обновления.
> Ну и я бы дважды подумал, прежде чем
> ориентироваться на фактически не спеша, но rolling release как
> платформу, будь я поставщиком стороннего ПО.
Это вопрос полиси изменений бранча. Все дистрибутивы выпускают
изменения. Rolling release -- это не о том, это о возможности
кардинальных изменений "на ходу".
>
> Это к тому, что хорошо бы с бранчами полегче на поворотах,
Да.
> а к дистрибутивам хоть в перспективе опять делать updates.
Возможно.
Rgrds, Алексей
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
2012-03-31 13:15 ` Aleksey Novodvorsky
2012-03-31 14:22 ` Michael Shigorin
@ 2012-03-31 15:15 ` Andrey Liakhovets
2012-04-02 11:38 ` Sergey V Turchin
2012-04-02 13:30 ` Sergey V Turchin
4 siblings, 0 replies; 11+ messages in thread
From: Andrey Liakhovets @ 2012-03-31 15:15 UTC (permalink / raw)
To: community
On Sat, 31 Mar 2012 17:06:02 +0400 "Andrey Liakhovets" wrote:
...
>Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
>некоторые пакеты _без изменения их версий_. Но зависимости у них
>изменились.
>
>Мне очень не хотелось удалять skype (хоть он и не слишком далеко лежит).
>В результате пришлось удалить остальные "нехорошие" i586-пакеты,
>затем fix-broken и затем dist-upgrade:
>
># rpm -e --nodeps i586-libGLU i586-libgcc4.5 i586-libqt4-core i586-libqt4-dbus i586-libqt4-gui i586-libqt4-network i586-libqt4-xml i586-libstdc++4.5 i586-libwine-vanilla-gl
А в этом месте ещё надо сделать
# apt-get clean
(в кэше тоже могли остаться якобы такие же, но старые пакеты --
наткнулся на системе, которая обновляется через интернет).
># apt-get --fix-broken install
>
># apt-get dist-upgrade
...
Андрей Ляховец
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
` (2 preceding siblings ...)
2012-03-31 15:15 ` Andrey Liakhovets
@ 2012-04-02 11:38 ` Sergey V Turchin
2012-04-02 12:53 ` Andrey Liakhovets
2012-04-02 13:30 ` Sergey V Turchin
4 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2012-04-02 11:38 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 851 bytes --]
On 31 марта 2012 17:06:02 Andrey Liakhovets wrote:
> Здравствуйте.
>
> Очень интересно было обновлять 64-битный p6 со skype'ом :) Спасибо :)
>
> Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
> некоторые пакеты _без изменения их версий_. Но зависимости у них
> изменились.
apt-get reinstall `rpm -qa --qf '%{NAME}\n'| grep '^i586-'`
[...]
> Как-нибудь можно сказать arepo, чтобы он всё-таки увеличивал версии
> при такой пересборке?
Как-минимум, в текущей реализации это невозможно.
[...]
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-04-02 11:38 ` Sergey V Turchin
@ 2012-04-02 12:53 ` Andrey Liakhovets
2012-04-02 13:27 ` Sergey V Turchin
0 siblings, 1 reply; 11+ messages in thread
From: Andrey Liakhovets @ 2012-04-02 12:53 UTC (permalink / raw)
To: community
On Mon, 02 Apr 2012 15:38:09 +0400 Sergey V Turchin wrote:
>On 31 марта 2012 17:06:02 Andrey Liakhovets wrote:
...
>> Оказывается, в p6 в репозитории x86_32 были недавно пересобраны
>> некоторые пакеты _без изменения их версий_. Но зависимости у них
>> изменились.
>apt-get reinstall `rpm -qa --qf '%{NAME}\n'| grep '^i586-'`
А у apt-get есть команда reinstall ?
С опцией --reinstall я пробовал, в том числе с указанием установки всех
нужных пакетов и удаления ненужных, - не вышло (см. 1-е письмо).
Андрей Ляховец
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-04-02 12:53 ` Andrey Liakhovets
@ 2012-04-02 13:27 ` Sergey V Turchin
0 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2012-04-02 13:27 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 565 bytes --]
On 2 апреля 2012 16:53:14 Andrey Liakhovets wrote:
[...]
> >apt-get reinstall `rpm -qa --qf '%{NAME}\n'| grep '^i586-'`
>
> А у apt-get есть команда reinstall ?
Уже есть.
> С опцией --reinstall я пробовал, в том числе с указанием установки всех
> нужных пакетов и удаления ненужных, - не вышло (см. 1-е письмо).
Значит, только вручную или по одному.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Comm] Версии пакетов в x86_32 (p6)
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
` (3 preceding siblings ...)
2012-04-02 11:38 ` Sergey V Turchin
@ 2012-04-02 13:30 ` Sergey V Turchin
4 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2012-04-02 13:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
[-- Attachment #1: Type: text/plain, Size: 1286 bytes --]
On 31 марта 2012 17:06:02 Andrey Liakhovets wrote:
[...]
> Следующие пакеты имеют неудовлетворенные зависимости:
> i586-libGLU.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libqt4-core.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libqt4-dbus.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libqt4-gui.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libqt4-network.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libqt4-xml.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> i586-libwine-vanilla-gl.32bit: Требует: i586-libgcc4.5
> Требует: i586-libstdc++4.5
> E: Извините, `битые' пакеты
Если p6 и подключен репозиторий с KDE-4.8, то не получиться пока новый Qt-4.8
не попадет в p6.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-04-02 13:30 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-31 13:06 [Comm] Версии пакетов в x86_32 (p6) Andrey Liakhovets
2012-03-31 13:15 ` Aleksey Novodvorsky
2012-03-31 14:22 ` Michael Shigorin
2012-03-31 14:34 ` Aleksey Novodvorsky
2012-03-31 14:53 ` Michael Shigorin
2012-03-31 14:59 ` Aleksey Novodvorsky
2012-03-31 15:15 ` Andrey Liakhovets
2012-04-02 11:38 ` Sergey V Turchin
2012-04-02 12:53 ` Andrey Liakhovets
2012-04-02 13:27 ` Sergey V Turchin
2012-04-02 13:30 ` Sergey V Turchin
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git