ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: rpm 4.13
@ 2016-12-08 19:52 Gleb Fotengauer-Malinovskiy
  2016-12-09  7:09 ` Eugene Prokopiev
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2016-12-08 19:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions, ALT Linux Sisyphus discussions

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

Всем привет!

В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
остаётся прежним.

По идее, никакой существенной разницы не должно наблюдаться.

Enjoy!

-- 
glebfm

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-08 19:52 [sisyphus] I: rpm 4.13 Gleb Fotengauer-Malinovskiy
@ 2016-12-09  7:09 ` Eugene Prokopiev
  2016-12-09 11:32 ` Gleb Fotengauer-Malinovskiy
  2016-12-10  6:35 ` Vladimir Didenko
  2 siblings, 0 replies; 20+ messages in thread
From: Eugene Prokopiev @ 2016-12-09  7:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, ALT Linux Team development discussions

8 декабря 2016 г., 22:52 пользователь Gleb Fotengauer-Malinovskiy
<glebfm@altlinux.org> написал:
> Всем привет!
>
> В Сизиф отправляется новый rpm.

Может это замечание будет не совсем к месту, однако есть вот такой
проект - https://www.elastic.co/guide/en/elasticsearch/reference/master/rpm.html,
предоставляющий готовые пакеты, однако srpm и даже спеков у них нет,
пакуют прям при сборке средствами gradle. Все бы хорошо, но наш rpm
(как и в SLES 11 and CentOS 5) они считают слишком старым:

# rpm -Uvh elasticsearch-5.1.1.rpm
Data type 5 not supported

Реальных причин вполне может не быть, более ранние версии пакетов к
нам ставились, бинарники (точнее jar) из тарболла работают. Можно ли
как-нибудь уговорить наш rpm принять такие пакеты?

-- 
WBR,
Eugene Prokopiev

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-08 19:52 [sisyphus] I: rpm 4.13 Gleb Fotengauer-Malinovskiy
  2016-12-09  7:09 ` Eugene Prokopiev
@ 2016-12-09 11:32 ` Gleb Fotengauer-Malinovskiy
  2016-12-15 18:23   ` Vladislav Zavjalov
  2016-12-10  6:35 ` Vladimir Didenko
  2 siblings, 1 reply; 20+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2016-12-09 11:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> Всем привет!
> 
> В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> остаётся прежним.
> 
> По идее, никакой существенной разницы не должно наблюдаться.

Обновление rpm и apt рекомендуется делать с помощью программы apt-get.

Программы, которые не прекращают свою работу сразу после
обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
потому что перестройка базы данных произойдёт только после их закрытия.

-- 
glebfm

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-08 19:52 [sisyphus] I: rpm 4.13 Gleb Fotengauer-Malinovskiy
  2016-12-09  7:09 ` Eugene Prokopiev
  2016-12-09 11:32 ` Gleb Fotengauer-Malinovskiy
@ 2016-12-10  6:35 ` Vladimir Didenko
  2016-12-10 21:00   ` Dmitry V. Levin
  2 siblings, 1 reply; 20+ messages in thread
From: Vladimir Didenko @ 2016-12-10  6:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

8 декабря 2016 г., 22:52 пользователь Gleb Fotengauer-Malinovskiy написал:
> Всем привет!
>
> В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> остаётся прежним.
>

При установке atom новый rpm в качестве libXss.so.1 хочет установить
только 32-битный вариант. В requires пакета завимисимость указана без
указания архитектуры, сам пакет x64. Я не знаю, можно ли это как-то
обойти.

-- 
С уважением,
Владимир.

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-10  6:35 ` Vladimir Didenko
@ 2016-12-10 21:00   ` Dmitry V. Levin
  2016-12-11  5:53     ` Vladimir Didenko
  0 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2016-12-10 21:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Sat, Dec 10, 2016 at 09:35:52AM +0300, Vladimir Didenko wrote:
> 8 декабря 2016 г., 22:52 пользователь Gleb Fotengauer-Malinovskiy написал:
> > Всем привет!
> >
> > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > остаётся прежним.
> 
> При установке atom новый rpm в качестве libXss.so.1 хочет установить
> только 32-битный вариант. В requires пакета завимисимость указана без
> указания архитектуры, сам пакет x64. Я не знаю, можно ли это как-то
> обойти.

Если atom -- это некий проприетарный пакет, который необходимо установить,
но нет возможности исправить, то проще всего установить сразу и те
зависимости, которые в нём указаны, и те, которые ему нужны на самом
деле.


-- 
ldv

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

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-10 21:00   ` Dmitry V. Levin
@ 2016-12-11  5:53     ` Vladimir Didenko
  2016-12-11 12:27       ` Alexey Gladkov
  0 siblings, 1 reply; 20+ messages in thread
From: Vladimir Didenko @ 2016-12-11  5:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

11 декабря 2016 г., 0:00 пользователь Dmitry V. Levin написал:
>
> Если atom -- это некий проприетарный пакет, который необходимо установить,
> но нет возможности исправить, то проще всего установить сразу и те
> зависимости, которые в нём указаны, и те, которые ему нужны на самом
> деле.
>

Он не проприетарный, но в сизиф его не соберешь - для сборки нужна
сеть. Поэтому приходится пользоваться RPM с офф. сайта.

Но я уже разобрался, это проблема сборки атома, должны скоро вылечить

https://github.com/atom/atom/pull/13421

-- 
С уважением,
Владимир.

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-11  5:53     ` Vladimir Didenko
@ 2016-12-11 12:27       ` Alexey Gladkov
  0 siblings, 0 replies; 20+ messages in thread
From: Alexey Gladkov @ 2016-12-11 12:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Sun, Dec 11, 2016 at 08:53:27AM +0300, Vladimir Didenko wrote:
> 11 декабря 2016 г., 0:00 пользователь Dmitry V. Levin написал:
> >
> > Если atom -- это некий проприетарный пакет, который необходимо установить,
> > но нет возможности исправить, то проще всего установить сразу и те
> > зависимости, которые в нём указаны, и те, которые ему нужны на самом
> > деле.
> >
> 
> Он не проприетарный, но в сизиф его не соберешь - для сборки нужна
> сеть. Поэтому приходится пользоваться RPM с офф. сайта.

Проблема сборки atom не в сети. Из сети он берёт nodejs модули
чаще всего определённых версий, которые можно скачать и положить в srpm
вместе с исходниками.

Но ему нужен libchromium, бинарную сборку которого он тяент с сайта и
который по хорошему нужно пересобирать с нашими библиотеками.

-- 
Rgrds, legion



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

* Re: [sisyphus] I: rpm 4.13
  2016-12-09 11:32 ` Gleb Fotengauer-Malinovskiy
@ 2016-12-15 18:23   ` Vladislav Zavjalov
  2016-12-15 18:36     ` Alexey Gladkov
                       ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-15 18:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > Всем привет!
> > 
> > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > остаётся прежним.
> > 
> > По идее, никакой существенной разницы не должно наблюдаться.
> 
> Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> 
> Программы, которые не прекращают свою работу сразу после
> обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> потому что перестройка базы данных произойдёт только после их закрытия.

Подскажите, пожалуйста, как правильно обновляться?
Исходно у меня была такая проблема:

# apt-get install rpm
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  apt libapt librpm7 librpmbuild7 libselinux rpm-plugin-selinux
The following packages will be upgraded
  apt libapt libselinux rpm
The following NEW packages will be installed:
  librpm7 librpmbuild7 rpm-plugin-selinux
4 upgraded, 3 newly installed, 0 removed and 311 not upgraded.
Need to get 0B/1736kB of archives.
After unpacking 3696kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Committing changes...
Preparing...                 ###########################################
[100%]
file /usr/lib/rpm/macros from install of librpm7-4.13.0-alt4 conflicts
with file from package librpm-4.0.4-alt100.77
file /usr/lib/rpm/rpmrc from install of librpm7-4.13.0-alt4 conflicts
with file from package librpm-4.0.4-alt100.77
E: Error while running transaction

После этого я выяснил, что
# apt-get install librpm- librpm7
сносит apt.

А потом - что новый apt не ставится из-за
error: failed dependencies:
        librpm.so.7()(64bit) >=
set:mga8MgUkcYJob08EBSqWOY6EN2fagp03VweKG1BA3No8aLwiPdDONfcYVVZbIr67Wj2iw0p89oQGAdceuZIEm3NU8xU9byWoiGv9y2YBiNNal8ZGsqbYoUL4
is needed by libapt-0.5.15lorg2-alt54
        librpmio.so.7()(64bit) >= set:liQWr3zhZ7oZg7Wn0HNlus0 is needed
by libapt-0.5.15lorg2-alt54

Какой набор пакетов должен быть друг с другом совместим?

Слава



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

* Re: [sisyphus] I: rpm 4.13
  2016-12-15 18:23   ` Vladislav Zavjalov
@ 2016-12-15 18:36     ` Alexey Gladkov
  2016-12-15 18:41       ` Vladislav Zavjalov
  2016-12-16  1:18     ` Dmitry V. Levin
  2016-12-16  7:18     ` Sergey
  2 siblings, 1 reply; 20+ messages in thread
From: Alexey Gladkov @ 2016-12-15 18:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Dec 15, 2016 at 09:23:18PM +0300, Vladislav Zavjalov wrote:
> On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > Всем привет!
> > > 
> > > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > > остаётся прежним.
> > > 
> > > По идее, никакой существенной разницы не должно наблюдаться.
> > 
> > Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> > 
> > Программы, которые не прекращают свою работу сразу после
> > обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> > потому что перестройка базы данных произойдёт только после их закрытия.
> 
> Подскажите, пожалуйста, как правильно обновляться?
> Исходно у меня была такая проблема:
> 
> # apt-get install rpm

Неправильно. Нужно делать dist-upgrate т.к. apt и другие программы
слинкованные с librpm должны обновиться.

-- 
Rgrds, legion



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

* Re: [sisyphus] I: rpm 4.13
  2016-12-15 18:36     ` Alexey Gladkov
@ 2016-12-15 18:41       ` Vladislav Zavjalov
  0 siblings, 0 replies; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-15 18:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Dec 15, 2016 at 07:36:23PM +0100, Alexey Gladkov wrote:
> On Thu, Dec 15, 2016 at 09:23:18PM +0300, Vladislav Zavjalov wrote:
> > On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > > Всем привет!
> > > > 
> > > > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > > > остаётся прежним.
> > > > 
> > > > По идее, никакой существенной разницы не должно наблюдаться.
> > > 
> > > Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> > > 
> > > Программы, которые не прекращают свою работу сразу после
> > > обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> > > потому что перестройка базы данных произойдёт только после их закрытия.
> > 
> > Подскажите, пожалуйста, как правильно обновляться?
> > Исходно у меня была такая проблема:
> > 
> > # apt-get install rpm
> 
> Неправильно. Нужно делать dist-upgrate т.к. apt и другие программы
> слинкованные с librpm должны обновиться.

Ну так теперь уже вопрос в том, какой набор rpm мне надо скачать, чтобы
получить этот самый dist-upgrate.

У меня стоят новые
rpm-4.13.0-alt4.x86_64
librpm7-4.13.0-alt4.x86_64

Но при этом новые же
apt-0.5.15lorg2-alt54.x86_64.rpm
libapt-0.5.15lorg2-alt54.x86_64.rpm

не ставятся из-за failed dependencies

Слава


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-15 18:23   ` Vladislav Zavjalov
  2016-12-15 18:36     ` Alexey Gladkov
@ 2016-12-16  1:18     ` Dmitry V. Levin
  2016-12-17 11:54       ` Dmitry V. Levin
  2016-12-16  7:18     ` Sergey
  2 siblings, 1 reply; 20+ messages in thread
From: Dmitry V. Levin @ 2016-12-16  1:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Dec 15, 2016 at 09:23:18PM +0300, Vladislav Zavjalov wrote:
> On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > Всем привет!
> > > 
> > > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > > остаётся прежним.
> > > 
> > > По идее, никакой существенной разницы не должно наблюдаться.
> > 
> > Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> > 
> > Программы, которые не прекращают свою работу сразу после
> > обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> > потому что перестройка базы данных произойдёт только после их закрытия.
> 
> Подскажите, пожалуйста, как правильно обновляться?
> Исходно у меня была такая проблема:
> 
> # apt-get install rpm
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>   apt libapt librpm7 librpmbuild7 libselinux rpm-plugin-selinux
> The following packages will be upgraded
>   apt libapt libselinux rpm
> The following NEW packages will be installed:
>   librpm7 librpmbuild7 rpm-plugin-selinux
> 4 upgraded, 3 newly installed, 0 removed and 311 not upgraded.
> Need to get 0B/1736kB of archives.
> After unpacking 3696kB of additional disk space will be used.
> Do you want to continue? [Y/n] 
> Committing changes...
> Preparing...                 ###########################################
> [100%]
> file /usr/lib/rpm/macros from install of librpm7-4.13.0-alt4 conflicts
> with file from package librpm-4.0.4-alt100.77
> file /usr/lib/rpm/rpmrc from install of librpm7-4.13.0-alt4 conflicts
> with file from package librpm-4.0.4-alt100.77
> E: Error while running transaction

В этой ситуации логично предположить, что надо обновить все конфликтующие
пакеты, т.е. librpm7 и librpm.


-- 
ldv

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

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

* Re: [sisyphus] I: rpm 4.13
  2016-12-15 18:23   ` Vladislav Zavjalov
  2016-12-15 18:36     ` Alexey Gladkov
  2016-12-16  1:18     ` Dmitry V. Levin
@ 2016-12-16  7:18     ` Sergey
  2016-12-16 10:31       ` Vladislav Zavjalov
  2 siblings, 1 reply; 20+ messages in thread
From: Sergey @ 2016-12-16  7:18 UTC (permalink / raw)
  To: sisyphus

On Thursday 15 December 2016, Vladislav Zavjalov wrote:

> > Программы, которые не прекращают свою работу сразу после
> > обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> > потому что перестройка базы данных произойдёт только после их закрытия.
> 
> Подскажите, пожалуйста, как правильно обновляться?
> Исходно у меня была такая проблема:
> 
> # apt-get install rpm
> Reading Package Lists... Done

Наверное, это было ошибкой: https://bugzilla.altlinux.org/32873
Надо было сразу вместе с apt.

> Ну так теперь уже вопрос в том, какой набор rpm мне надо скачать,
> чтобы получить этот самый dist-upgrate.

У меня стоят такие пакеты (rpm -qa|grep "4.13.0\|4.0.4-\|0.5.15lorg2"
слегка сортированный):

apt-0.5.15lorg2-alt54.i586
libapt-0.5.15lorg2-alt54.i586

rpm-4.13.0-alt4.i586
librpm7-4.13.0-alt4.i586
librpmbuild7-4.13.0-alt4.i586
rpm-plugin-selinux-4.13.0-alt4.i586

rpm-build-4.0.4-alt100.97.i586
librpm-4.0.4-alt100.97.i586
librpmbuild-4.0.4-alt100.97.i586

-- 
С уважением, Сергей
a_s_y@sama.ru


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16  7:18     ` Sergey
@ 2016-12-16 10:31       ` Vladislav Zavjalov
  2016-12-16 11:58         ` Vladislav Zavjalov
  2016-12-17 10:40         ` Michael Shigorin
  0 siblings, 2 replies; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-16 10:31 UTC (permalink / raw)
  To: sisyphus

On Fri, Dec 16, 2016 at 11:18:30AM +0400, Sergey wrote:
> У меня стоят такие пакеты (rpm -qa|grep "4.13.0\|4.0.4-\|0.5.15lorg2"
> слегка сортированный):
> 
> apt-0.5.15lorg2-alt54.i586
> libapt-0.5.15lorg2-alt54.i586
> 
> rpm-4.13.0-alt4.i586
> librpm7-4.13.0-alt4.i586
> librpmbuild7-4.13.0-alt4.i586
> rpm-plugin-selinux-4.13.0-alt4.i586
> 
> rpm-build-4.0.4-alt100.97.i586
> librpm-4.0.4-alt100.97.i586
> librpmbuild-4.0.4-alt100.97.i586

Всем спасибо за ответы! Все починил установкой недостающего,
обращая внимание на соответствие версий, dist-upgrade сделал.

Почему-то в начале мне померещилось, что librpm7 должен быть вместо librpm,
так что я ломал все исходя из этого, не слишком разбираясь в том, что
происходит.

Слава


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16 10:31       ` Vladislav Zavjalov
@ 2016-12-16 11:58         ` Vladislav Zavjalov
  2016-12-16 16:31           ` Gleb Fotengauer-Malinovskiy
  2016-12-17 10:40         ` Michael Shigorin
  1 sibling, 1 reply; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-16 11:58 UTC (permalink / raw)
  To: sisyphus

On Fri, Dec 16, 2016 at 01:31:08PM +0300, Vladislav Zavjalov wrote:
> Всем спасибо за ответы! Все починил установкой недостающего,
> обращая внимание на соответствие версий, dist-upgrade сделал.

Следующая проблема после обновления:

$ gear-rpm -ba
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:107
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
... <много таких строчек>
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:152
error: Neither spec file nor macros define BuildRooterror: bad option
'archcolor' at /usr/lib/rpm/rpmrc:107
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
... <по второму разу>

и на этом все заканчивается.

# rpm -qf /usr/lib/rpm/rpmrc
librpm7-4.13.0-alt4.x86_64

# rpm -q gear
gear-2.0.7-alt1.noarch

В чем тут дело?

Слава


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16 11:58         ` Vladislav Zavjalov
@ 2016-12-16 16:31           ` Gleb Fotengauer-Malinovskiy
  2016-12-16 16:53             ` Vladislav Zavjalov
  0 siblings, 1 reply; 20+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2016-12-16 16:31 UTC (permalink / raw)
  Cc: sisyphus

On Fri, Dec 16, 2016 at 02:58:06PM +0300, Vladislav Zavjalov wrote:
> On Fri, Dec 16, 2016 at 01:31:08PM +0300, Vladislav Zavjalov wrote:
> > Всем спасибо за ответы! Все починил установкой недостающего,
> > обращая внимание на соответствие версий, dist-upgrade сделал.
> 
> Следующая проблема после обновления:
> 
> $ gear-rpm -ba
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:107
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
> ... <много таких строчек>
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:152
> error: Neither spec file nor macros define BuildRooterror: bad option
> 'archcolor' at /usr/lib/rpm/rpmrc:107
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
> ... <по второму разу>

Обновите пакеты librpm, librpmbuild и rpm-build до 4.0.4-alt100.97.

-- 
glebfm


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16 16:31           ` Gleb Fotengauer-Malinovskiy
@ 2016-12-16 16:53             ` Vladislav Zavjalov
  2016-12-16 16:55               ` Vladislav Zavjalov
  0 siblings, 1 reply; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-16 16:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Dec 16, 2016 at 07:31:33PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> On Fri, Dec 16, 2016 at 02:58:06PM +0300, Vladislav Zavjalov wrote:
> > On Fri, Dec 16, 2016 at 01:31:08PM +0300, Vladislav Zavjalov wrote:
> > > Всем спасибо за ответы! Все починил установкой недостающего,
> > > обращая внимание на соответствие версий, dist-upgrade сделал.
> > 
> > Следующая проблема после обновления:
> > 
> > $ gear-rpm -ba
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:107
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
> > ... <много таких строчек>
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:152
> > error: Neither spec file nor macros define BuildRooterror: bad option
> > 'archcolor' at /usr/lib/rpm/rpmrc:107
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
> > error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:110
> > ... <по второму разу>
> 
> Обновите пакеты librpm, librpmbuild и rpm-build до 4.0.4-alt100.97.

Не помогает:

$ rpm -q librpm librpmbuild rpm-build
librpm-4.0.4-alt100.97.x86_64
librpmbuild-4.0.4-alt100.97.x86_64
rpm-build-4.0.4-alt100.97.x86_64

$ gear-rpm -ba
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:107
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
...

Слава


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16 16:53             ` Vladislav Zavjalov
@ 2016-12-16 16:55               ` Vladislav Zavjalov
  0 siblings, 0 replies; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-16 16:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Fri, Dec 16, 2016 at 07:53:11PM +0300, Vladislav Zavjalov wrote:
> Не помогает:
> 
> $ rpm -q librpm librpmbuild rpm-build
> librpm-4.0.4-alt100.97.x86_64
> librpmbuild-4.0.4-alt100.97.x86_64
> rpm-build-4.0.4-alt100.97.x86_64
> 
> $ gear-rpm -ba
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:107
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:108
> error: bad option 'archcolor' at /usr/lib/rpm/rpmrc:109
> ...

В результате помогло
# apt-get --reinstall install librpm librpmbuild rpm-build

Так что пока все вопросы снимаются. Спасибо за советы!

Слава


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16 10:31       ` Vladislav Zavjalov
  2016-12-16 11:58         ` Vladislav Zavjalov
@ 2016-12-17 10:40         ` Michael Shigorin
  2016-12-17 11:23           ` Vladislav Zavjalov
  1 sibling, 1 reply; 20+ messages in thread
From: Michael Shigorin @ 2016-12-17 10:40 UTC (permalink / raw)
  To: sisyphus

On Fri, Dec 16, 2016 at 01:31:08PM +0300, Vladislav Zavjalov wrote:
> Всем спасибо за ответы! Все починил установкой недостающего,
> обращая внимание на соответствие версий, dist-upgrade сделал.

Может, допиши в http://altlinux.org/changes, если ещё есть что?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [sisyphus] I: rpm 4.13
  2016-12-17 10:40         ` Michael Shigorin
@ 2016-12-17 11:23           ` Vladislav Zavjalov
  0 siblings, 0 replies; 20+ messages in thread
From: Vladislav Zavjalov @ 2016-12-17 11:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Sat, Dec 17, 2016 at 01:40:23PM +0300, Michael Shigorin wrote:
> On Fri, Dec 16, 2016 at 01:31:08PM +0300, Vladislav Zavjalov wrote:
> > Всем спасибо за ответы! Все починил установкой недостающего,
> > обращая внимание на соответствие версий, dist-upgrade сделал.
> 
> Может, допиши в http://altlinux.org/changes, если ещё есть что?

Кажется, что никаких умных рецептов на эту тему у меня нет.
Что-то я там поломал какими-то полу-шаманскими методами, потом
поставил все нужные пакеты, и все, вроде, заработало.

Наверное, там была бы интересна какая-то техническая заметка -
что такое librpm7 и что там происходит между версиями. Но это не ко мне,
конечно.

Кстати, правильно ли я понимаю, что фраза "рекомендуется делать
с помощью apt-get dist-upgrade" означает, что какие-то важные
зависимости оказались не прописаны в пакетах, раз они не вытягивают
все нужное без dist-upgrade?

Слава



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

* Re: [sisyphus] I: rpm 4.13
  2016-12-16  1:18     ` Dmitry V. Levin
@ 2016-12-17 11:54       ` Dmitry V. Levin
  0 siblings, 0 replies; 20+ messages in thread
From: Dmitry V. Levin @ 2016-12-17 11:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Fri, Dec 16, 2016 at 04:18:02AM +0300, Dmitry V. Levin wrote:
> On Thu, Dec 15, 2016 at 09:23:18PM +0300, Vladislav Zavjalov wrote:
> > On Fri, Dec 09, 2016 at 02:32:35PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > On Thu, Dec 08, 2016 at 10:52:09PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> > > > Всем привет!
> > > > 
> > > > В Сизиф отправляется новый rpm.  Как и планировалось, rpm-build пока
> > > > остаётся прежним.
> > > > 
> > > > По идее, никакой существенной разницы не должно наблюдаться.
> > > 
> > > Обновление rpm и apt рекомендуется делать с помощью программы apt-get.
> > > 
> > > Программы, которые не прекращают свою работу сразу после
> > > обновления (apt-shell, synaptic, aptitude) могут упасть с руганью,
> > > потому что перестройка базы данных произойдёт только после их закрытия.
> > 
> > Подскажите, пожалуйста, как правильно обновляться?
> > Исходно у меня была такая проблема:
> > 
> > # apt-get install rpm
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > The following extra packages will be installed:
> >   apt libapt librpm7 librpmbuild7 libselinux rpm-plugin-selinux
> > The following packages will be upgraded
> >   apt libapt libselinux rpm
> > The following NEW packages will be installed:
> >   librpm7 librpmbuild7 rpm-plugin-selinux
> > 4 upgraded, 3 newly installed, 0 removed and 311 not upgraded.
> > Need to get 0B/1736kB of archives.
> > After unpacking 3696kB of additional disk space will be used.
> > Do you want to continue? [Y/n] 
> > Committing changes...
> > Preparing...                 ###########################################
> > [100%]
> > file /usr/lib/rpm/macros from install of librpm7-4.13.0-alt4 conflicts
> > with file from package librpm-4.0.4-alt100.77
> > file /usr/lib/rpm/rpmrc from install of librpm7-4.13.0-alt4 conflicts
> > with file from package librpm-4.0.4-alt100.77
> > E: Error while running transaction
> 
> В этой ситуации логично предположить, что надо обновить все конфликтующие
> пакеты, т.е. librpm7 и librpm.

Тот факт, что вы увидели этот файловый конфликт, говорит о том, что в пакете
librpm7 не оказалось конфликта с соответствующей версией пакета librpm.

А не оказалось её там из-за специфики бутстрапа rpm.
Сейчас уже, наверное, можно убрать костыль из librpm и поставить этот
конфликт в пакете librpm7.


-- 
ldv

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

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

end of thread, other threads:[~2016-12-17 11:54 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-08 19:52 [sisyphus] I: rpm 4.13 Gleb Fotengauer-Malinovskiy
2016-12-09  7:09 ` Eugene Prokopiev
2016-12-09 11:32 ` Gleb Fotengauer-Malinovskiy
2016-12-15 18:23   ` Vladislav Zavjalov
2016-12-15 18:36     ` Alexey Gladkov
2016-12-15 18:41       ` Vladislav Zavjalov
2016-12-16  1:18     ` Dmitry V. Levin
2016-12-17 11:54       ` Dmitry V. Levin
2016-12-16  7:18     ` Sergey
2016-12-16 10:31       ` Vladislav Zavjalov
2016-12-16 11:58         ` Vladislav Zavjalov
2016-12-16 16:31           ` Gleb Fotengauer-Malinovskiy
2016-12-16 16:53             ` Vladislav Zavjalov
2016-12-16 16:55               ` Vladislav Zavjalov
2016-12-17 10:40         ` Michael Shigorin
2016-12-17 11:23           ` Vladislav Zavjalov
2016-12-10  6:35 ` Vladimir Didenko
2016-12-10 21:00   ` Dmitry V. Levin
2016-12-11  5:53     ` Vladimir Didenko
2016-12-11 12:27       ` Alexey Gladkov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git