ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: automake default is 1.16
@ 2019-04-08 22:51 Dmitry V. Levin
  2019-04-08 23:17 ` [devel] [JT] " Michael Shigorin
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 22:51 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi,

В Сизифе версия automake по умолчанию теперь 1.16.
Этому следовало случиться давно, но лучше поздно, чем никогда.

По окончании тестовой пересборки станет известно, сборка каких пакетов
сломалась из-за обновления poppler, а каких -- из-за обновления automake.

Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии от старых
версий poppler, остаётся доступной для использования.


-- 
ldv

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

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

* [devel] [JT] Re: I: automake default is 1.16
  2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
@ 2019-04-08 23:17 ` Michael Shigorin
  2019-04-08 23:41   ` [devel] " Dmitry V. Levin
  2019-04-08 23:28 ` Andrey Savchenko
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 25+ messages in thread
From: Michael Shigorin @ 2019-04-08 23:17 UTC (permalink / raw)
  To: devel

On Tue, Apr 09, 2019 at 01:51:03AM +0300, Dmitry V. Levin wrote:
> По окончании тестовой пересборки станет известно, сборка каких пакетов
> сломалась из-за обновления poppler, а каких -- из-за обновления automake.

Не сломалась же!  А починилась специальным образом :-)

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


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

* Re: [devel] I: automake default is 1.16
  2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
  2019-04-08 23:17 ` [devel] [JT] " Michael Shigorin
@ 2019-04-08 23:28 ` Andrey Savchenko
  2019-04-08 23:46   ` Dmitry V. Levin
  2019-04-09  0:54   ` Vladimir D. Seleznev
  2019-04-09  5:45 ` [devel] не пора ли обновить Java ? Anton Farygin
                   ` (2 subsequent siblings)
  4 siblings, 2 replies; 25+ messages in thread
From: Andrey Savchenko @ 2019-04-08 23:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> Hi,
> 
> В Сизифе версия automake по умолчанию теперь 1.16.
> Этому следовало случиться давно, но лучше поздно, чем никогда.
> 
> По окончании тестовой пересборки станет известно, сборка каких пакетов
> сломалась из-за обновления poppler, а каких -- из-за обновления automake.

В любом случае, кто поломал обновлением указанных выше пакетов,
тому и чинить :)

Best regards,
Andrew Savchenko

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-08 23:17 ` [devel] [JT] " Michael Shigorin
@ 2019-04-08 23:41   ` Dmitry V. Levin
  0 siblings, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 23:41 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 02:17:59AM +0300, Michael Shigorin wrote:
> On Tue, Apr 09, 2019 at 01:51:03AM +0300, Dmitry V. Levin wrote:
> > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> 
> Не сломалась же!  А починилась специальным образом :-)

При обновлении poppler регулярно меняется API, так что там точно будут
пострадавшие пакеты.

Что касается automake, посмотрим.


-- 
ldv

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-08 23:28 ` Andrey Savchenko
@ 2019-04-08 23:46   ` Dmitry V. Levin
  2019-04-09  8:32     ` Sergey Afonin
  2019-04-09  0:54   ` Vladimir D. Seleznev
  1 sibling, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 23:46 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 02:28:16AM +0300, Andrey Savchenko wrote:
> On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> > Hi,
> > 
> > В Сизифе версия automake по умолчанию теперь 1.16.
> > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > 
> > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> 
> В любом случае, кто поломал обновлением указанных выше пакетов,
> тому и чинить :)

Шутки шутками, но фиксить FTBFS, как обычно, придётся мантейнерам тех
пакетов, сборка которых сломалась, хотя содействие всех остальных всячески
приветствуется.  Если обнаружатся ошибки в тех пакетах, которые
обновились, то фиксить их, как обычно, придётся мантейнерам тех пакетов,
в которых обнаружились ошибки.


-- 
ldv

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-08 23:28 ` Andrey Savchenko
  2019-04-08 23:46   ` Dmitry V. Levin
@ 2019-04-09  0:54   ` Vladimir D. Seleznev
  2019-04-09 10:40     ` Andrey Savchenko
  1 sibling, 1 reply; 25+ messages in thread
From: Vladimir D. Seleznev @ 2019-04-09  0:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Apr 09, 2019 at 02:28:16AM +0300, Andrey Savchenko wrote:
> On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> > Hi,
> > 
> > В Сизифе версия automake по умолчанию теперь 1.16.
> > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > 
> > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> 
> В любом случае, кто поломал обновлением указанных выше пакетов,
> тому и чинить :)

Поломка сборки и поломка рантайма пакетов — это два различных случая. И
во втором случае, если после пересборки некорректных исходников
программа работает не так, как задумал автор — надо чинить исходники. А
если после пересборки корректных исходников поведение программы не
соответствует исходникам — это непорядок, очевидно, что что-то не так в
сборочном окружении, и чинить нужно его.

Итого три вида поломок: (1) сломана сборка, (2) сломан рантайм при
некорректных исходниках и (3) сломан рантайм при корректных исходниках.

Вероятнее всего, обновление automake не приведёт к поломке третьего
вида. В то же время, обновления некой экосистемы в Сизифе иногда
приводят к поломкам третьего вида.

Вопрос: при каких из этих видов поломок пакета его следует чинить
мейнтейнеру, чьи обновления, попавшие в сборочное окружение собираемого
пакета, сломали его? Определённо можно ответить только для поломок
третьего вида.

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


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

* Re: [devel] не пора ли обновить Java ?
  2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
  2019-04-08 23:17 ` [devel] [JT] " Michael Shigorin
  2019-04-08 23:28 ` Andrey Savchenko
@ 2019-04-09  5:45 ` Anton Farygin
    2019-04-09 13:25   ` Igor Vlasenko
  2019-04-09  6:44 ` [devel] I: automake default is 1.16 Sergey Afonin
  2019-04-09  9:58 ` Gleb Fotengauer-Malinovskiy
  4 siblings, 2 replies; 25+ messages in thread
From: Anton Farygin @ 2019-04-09  5:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin, Igor Vlasenko

09.04.2019 1:51, Dmitry V. Levin пишет:
> Hi,
>
> В Сизифе версия automake по умолчанию теперь 1.16.
> Этому следовало случиться давно, но лучше поздно, чем никогда.
>
> По окончании тестовой пересборки станет известно, сборка каких пакетов
> сломалась из-за обновления poppler, а каких -- из-за обновления automake.
>
> Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии от старых
> версий poppler, остаётся доступной для использования.
>
Ну всё, теперь точно можно Java обновлять в репозитории!

Игорь, а нельзя ли Java обновить так, что бы при этом не пересобирать 
все пакеты ?

Есть же механизм, позволяющий держать одновременно несколько Java ?



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

* Re: [devel] I: automake default is 1.16
  2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
                   ` (2 preceding siblings ...)
  2019-04-09  5:45 ` [devel] не пора ли обновить Java ? Anton Farygin
@ 2019-04-09  6:44 ` Sergey Afonin
  2019-04-09  7:04   ` Dmitry V. Levin
  2019-04-09  9:58 ` Gleb Fotengauer-Malinovskiy
  4 siblings, 1 reply; 25+ messages in thread
From: Sergey Afonin @ 2019-04-09  6:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Dmitry V. Levin wrote:

> Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии от старых
> версий poppler, остаётся доступной для использования.

Баг повесить?

Committing changes...
Preparing...                            ######################################################### [100%]
        file /usr/share/info/automake-history.info.xz conflicts between attempted installs of automake_1.14-1.14.1-alt4.noarch and automake_1.16-1.16-alt1.noarch
E: Error while running transaction

-- 
С уважением, Сергей Афонин.


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

* Re: [devel] I: automake default is 1.16
  2019-04-09  6:44 ` [devel] I: automake default is 1.16 Sergey Afonin
@ 2019-04-09  7:04   ` Dmitry V. Levin
    0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-09  7:04 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 10:44:40AM +0400, Sergey Afonin wrote:
> On Tuesday 09 April 2019, Dmitry V. Levin wrote:
> 
> > Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии от старых
> > версий poppler, остаётся доступной для использования.
> 
> Баг повесить?
> 
> Committing changes...
> Preparing...                            ######################################################### [100%]
>         file /usr/share/info/automake-history.info.xz conflicts between attempted installs of automake_1.14-1.14.1-alt4.noarch and automake_1.16-1.16-alt1.noarch
> E: Error while running transaction

https://bugzilla.altlinux.org/36564


-- 
ldv

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

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

* Re: [devel] не пора ли обновить Java ?
  @ 2019-04-09  8:31     ` Anton Farygin
    0 siblings, 1 reply; 25+ messages in thread
From: Anton Farygin @ 2019-04-09  8:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Aleksey Novodvorsky
  Cc: Igor Vlasenko, Dmitry V. Levin

09.04.2019 11:02, Aleksey Novodvorsky пишет:
>
>
>
> вт, 9 апр. 2019 г., 8:45 Anton Farygin <rider@basealt.ru 
> <mailto:rider@basealt.ru>>:
>
>     09.04.2019 1:51, Dmitry V. Levin пишет:
>     > Hi,
>     >
>     > В Сизифе версия automake по умолчанию теперь 1.16.
>     > Этому следовало случиться давно, но лучше поздно, чем никогда.
>     >
>     > По окончании тестовой пересборки станет известно, сборка каких
>     пакетов
>     > сломалась из-за обновления poppler, а каких -- из-за обновления
>     automake.
>     >
>     > Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии
>     от старых
>     > версий poppler, остаётся доступной для использования.
>     >
>     Ну всё, теперь точно можно Java обновлять в репозитории!
>
>     Игорь, а нельзя ли Java обновить так, что бы при этом не пересобирать
>     все пакеты ?
>
>     Есть же механизм, позволяющий держать одновременно несколько Java ?
>
> Пожалуйста, сперва починим последствия обновления automake.

Эти две задачи не связаны друг с другом и делаются разными людьми.



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

* Re: [devel] I: automake default is 1.16
  2019-04-08 23:46   ` Dmitry V. Levin
@ 2019-04-09  8:32     ` Sergey Afonin
  2019-04-10  5:30       ` Alexei Takaseev
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey Afonin @ 2019-04-09  8:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Dmitry V. Levin wrote:

> > В любом случае, кто поломал обновлением указанных выше пакетов,
> > тому и чинить :)
> 
> Шутки шутками, но фиксить FTBFS, как обычно, придётся мантейнерам тех
> пакетов, сборка которых сломалась, хотя содействие всех остальных всячески
> приветствуется.  Если обнаружатся ошибки в тех пакетах, которые
> обновились, то фиксить их, как обычно, придётся мантейнерам тех пакетов,
> в которых обнаружились ошибки.

Пересборка ClamAV сломалась вот на этом:

configure: error: cannot find install-sh, install.sh, or shtool in "." "./.." "./../.."

Хотя Это из-за использования в спеке

aclocal --force -I m4
%autoreconf

Что сломалось в autoreconf?

-- 
С уважением, Сергей Афонин.


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

* Re: [devel] I: automake default is 1.16
  2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
                   ` (3 preceding siblings ...)
  2019-04-09  6:44 ` [devel] I: automake default is 1.16 Sergey Afonin
@ 2019-04-09  9:58 ` Gleb Fotengauer-Malinovskiy
  2019-04-09 13:15   ` Dmitry V. Levin
  4 siblings, 1 reply; 25+ messages in thread
From: Gleb Fotengauer-Malinovskiy @ 2019-04-09  9:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, Apr 09, 2019 at 01:51:03AM +0300, Dmitry V. Levin wrote:
> Hi,
> 
> В Сизифе версия automake по умолчанию теперь 1.16.
> Этому следовало случиться давно, но лучше поздно, чем никогда.
> 
> По окончании тестовой пересборки станет известно, сборка каких пакетов
> сломалась из-за обновления poppler, а каких -- из-за обновления automake.

Из-за регрессии в функции AM_PATH_PYTHON сломались как минимум util-linux
и libpeas.  В апстриме automake изменения, приведшие к регрессии,
откатили, предлагаю сделать так же:

#226907 EPERM #1 [test-only] sisyphus automake.git=1.16-alt2

-- 
glebfm

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-09  0:54   ` Vladimir D. Seleznev
@ 2019-04-09 10:40     ` Andrey Savchenko
  2019-04-09 11:23       ` Vladimir D. Seleznev
  0 siblings, 1 reply; 25+ messages in thread
From: Andrey Savchenko @ 2019-04-09 10:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 03:54:15 +0300 Vladimir D. Seleznev wrote:
> On Tue, Apr 09, 2019 at 02:28:16AM +0300, Andrey Savchenko wrote:
> > On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> > > Hi,
> > > 
> > > В Сизифе версия automake по умолчанию теперь 1.16.
> > > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > > 
> > > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> > 
> > В любом случае, кто поломал обновлением указанных выше пакетов,
> > тому и чинить :)
> 
> Поломка сборки и поломка рантайма пакетов — это два различных случая. И
> во втором случае, если после пересборки некорректных исходников
> программа работает не так, как задумал автор — надо чинить исходники. А
> если после пересборки корректных исходников поведение программы не
> соответствует исходникам — это непорядок, очевидно, что что-то не так в
> сборочном окружении, и чинить нужно его.
> 
> Итого три вида поломок: (1) сломана сборка, (2) сломан рантайм при
> некорректных исходниках и (3) сломан рантайм при корректных исходниках.

Этим проблемы не исчерпываются. Есть более сложные случаи,
например, сборка работает, runtime работает, а сборка зависимых
пакетов ломается. У меня такое бывало из-за ошибок в pkg-config
файлах, из-за ошибок в m4-скриптах, их cmake аналогах и из-за
ошибок в публичных хедерах, которые сам софт не использует.

> Вероятнее всего, обновление automake не приведёт к поломке третьего
> вида. В то же время, обновления некой экосистемы в Сизифе иногда
> приводят к поломкам третьего вида.
> 
> Вопрос: при каких из этих видов поломок пакета его следует чинить
> мейнтейнеру, чьи обновления, попавшие в сборочное окружение собираемого
> пакета, сломали его? Определённо можно ответить только для поломок
> третьего вида.

Понятно, что однозначного ответа тут нет, но мне не нравятся
двойный стандарты: как что поломал тулчейн, чините сами, точно
такая же проблема в локальной инфраструктуре — пусть чинит автор
обновления.

Нужна определённая стандартизация, например, договорится, что все
проблемы, вызванные изменениями внешних интерфейсов провайдера (API,
ABI, протоколы, и т.д. и т.п.) чинят пользователи этих интерфейсов.

Best regards,
Andrew Savchenko

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-09 10:40     ` Andrey Savchenko
@ 2019-04-09 11:23       ` Vladimir D. Seleznev
  0 siblings, 0 replies; 25+ messages in thread
From: Vladimir D. Seleznev @ 2019-04-09 11:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Apr 09, 2019 at 01:40:17PM +0300, Andrey Savchenko wrote:
> On Tue, 9 Apr 2019 03:54:15 +0300 Vladimir D. Seleznev wrote:
> > On Tue, Apr 09, 2019 at 02:28:16AM +0300, Andrey Savchenko wrote:
> > > On Tue, 9 Apr 2019 01:51:03 +0300 Dmitry V. Levin wrote:
> > > > Hi,
> > > > 
> > > > В Сизифе версия automake по умолчанию теперь 1.16.
> > > > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > > > 
> > > > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > > > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> > > 
> > > В любом случае, кто поломал обновлением указанных выше пакетов,
> > > тому и чинить :)
> > 
> > Поломка сборки и поломка рантайма пакетов — это два различных случая. И
> > во втором случае, если после пересборки некорректных исходников
> > программа работает не так, как задумал автор — надо чинить исходники. А
> > если после пересборки корректных исходников поведение программы не
> > соответствует исходникам — это непорядок, очевидно, что что-то не так в
> > сборочном окружении, и чинить нужно его.
> > 
> > Итого три вида поломок: (1) сломана сборка, (2) сломан рантайм при
> > некорректных исходниках и (3) сломан рантайм при корректных исходниках.
> 
> Этим проблемы не исчерпываются. Есть более сложные случаи,
> например, сборка работает, runtime работает, а сборка зависимых
> пакетов ломается.

Это первый случай.

> У меня такое бывало из-за ошибок в pkg-config файлах, из-за ошибок в
> m4-скриптах, их cmake аналогах и из-за ошибок в публичных хедерах,
> которые сам софт не использует.
> 
> > Вероятнее всего, обновление automake не приведёт к поломке третьего
> > вида. В то же время, обновления некой экосистемы в Сизифе иногда
> > приводят к поломкам третьего вида.
> > 
> > Вопрос: при каких из этих видов поломок пакета его следует чинить
> > мейнтейнеру, чьи обновления, попавшие в сборочное окружение собираемого
> > пакета, сломали его? Определённо можно ответить только для поломок
> > третьего вида.
> 
> Понятно, что однозначного ответа тут нет, но мне не нравятся
> двойный стандарты: как что поломал тулчейн, чините сами, точно
> такая же проблема в локальной инфраструктуре — пусть чинит автор
> обновления.

Я попытался донести, что в некоторых конкретных случая проблема не такая
же.

> Нужна определённая стандартизация, например, договорится, что все
> проблемы, вызванные изменениями внешних интерфейсов провайдера (API,
> ABI, протоколы, и т.д. и т.п.) чинят пользователи этих интерфейсов.

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


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

* Re: [devel] I: automake default is 1.16
  2019-04-09  9:58 ` Gleb Fotengauer-Malinovskiy
@ 2019-04-09 13:15   ` Dmitry V. Levin
  0 siblings, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 13:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 12:58:08PM +0300, Gleb Fotengauer-Malinovskiy wrote:
> On Tue, Apr 09, 2019 at 01:51:03AM +0300, Dmitry V. Levin wrote:
> > Hi,
> > 
> > В Сизифе версия automake по умолчанию теперь 1.16.
> > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > 
> > По окончании тестовой пересборки станет известно, сборка каких пакетов
> > сломалась из-за обновления poppler, а каких -- из-за обновления automake.
> 
> Из-за регрессии в функции AM_PATH_PYTHON сломались как минимум util-linux
> и libpeas.  В апстриме automake изменения, приведшие к регрессии,
> откатили, предлагаю сделать так же:
> 
> #226907 EPERM #1 [test-only] sisyphus automake.git=1.16-alt2

Спасибо.
Я собрал 1.16.1, там это апстримное изменение уже есть.


-- 
ldv

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

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

* Re: [devel] I: automake default is 1.16
  @ 2019-04-09 13:16       ` Dmitry V. Levin
  0 siblings, 0 replies; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 13:16 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 10:51:17AM +0300, Aleksey Novodvorsky wrote:
> вт, 9 апр. 2019 г., 10:04 Dmitry V. Levin <ldv@altlinux.org>:
> > On Tue, Apr 09, 2019 at 10:44:40AM +0400, Sergey Afonin wrote:
> > > On Tuesday 09 April 2019, Dmitry V. Levin wrote:
> > >
> > > > Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии от
> > старых
> > > > версий poppler, остаётся доступной для использования.
> > >
> > > Баг повесить?
> > >
> > > Committing changes...
> > > Preparing...
> > ######################################################### [100%]
> > >         file /usr/share/info/automake-history.info.xz conflicts between
> > attempted installs of automake_1.14-1.14.1-alt4.noarch and
> > automake_1.16-1.16-alt1.noarch
> > > E: Error while running transaction
> >
> > https://bugzilla.altlinux.org/36564
> 
> Спасибо .
> Но сломалась сборка нескольких пакетов, из-за чего притормаживания
> обновление python и icu.
> Прошу чинить с наивысшим приоритетом.

Я собрал automake-1.16.1, там ошибка с питоном исправлена.
Все остальные ftbfs остаются мантейнерам.


-- 
ldv

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

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

* Re: [devel] не пора ли обновить Java ?
  2019-04-09  5:45 ` [devel] не пора ли обновить Java ? Anton Farygin
  @ 2019-04-09 13:25   ` Igor Vlasenko
  1 sibling, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2019-04-09 13:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Anton Farygin

On Tue, Apr 09, 2019 at 08:45:52AM +0300, Anton Farygin wrote:
> Ну всё, теперь точно можно Java обновлять в репозитории!
> 
> Игорь, а нельзя ли Java обновить так, что бы при этом не пересобирать все
> пакеты ?

Речь идет об обновлении Java VM, не о обновлении подрепозитория
java пакетов, как понимаю, и под обновлеиием имеется в виду сборка 
Java VM 12.

> Есть же механизм, позволяющий держать одновременно несколько Java ?

не совсем. Есть механизм, как выбрать нужную версию для сборки,
но собрать пакет старой JVM получится только если все зависимости
собраны под старую JVM.

В общем, я бы хотел сначала по максимуму обновить java пакеты,
исмпользуя старую JVM, а потом собрать новую.
Что касается бранча, то я новую JVM спортирую.

Мы в прошлом имели в сборочнице команду copy.
Хотелось бы такую команду в p9, хотя бы
для noarch. C ней было бы легче сопровождать
java пакеты в p9, перекладывая готовые noarch
срезы Сизифа и пересобирая только arch.


-- 

I V


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

* Re: [devel] не пора ли обновить  Java ?
  @ 2019-04-09 13:28         ` Dmitry V. Levin
  2019-04-09 13:33           ` Sergey V Turchin
  2019-05-24  4:24         ` Anton Farygin
  1 sibling, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 13:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 11:37:00AM +0300, Aleksey Novodvorsky wrote:
> вт, 9 апр. 2019 г., 11:31 Anton Farygin <rider@basealt.ru>:
> > 09.04.2019 11:02, Aleksey Novodvorsky пишет:
> > > вт, 9 апр. 2019 г., 8:45 Anton Farygin <rider@basealt.ru
> > > <mailto:rider@basealt.ru>>:
> > >     09.04.2019 1:51, Dmitry V. Levin пишет:
> > >     > Hi,
> > >     >
> > >     > В Сизифе версия automake по умолчанию теперь 1.16.
> > >     > Этому следовало случиться давно, но лучше поздно, чем никогда.
> > >     >
> > >     > По окончании тестовой пересборки станет известно, сборка каких
> > >     пакетов
> > >     > сломалась из-за обновления poppler, а каких -- из-за обновления
> > >     automake.
> > >     >
> > >     > Прежняя ветка automake 1.14 остаётся в репозитории и, в отличии
> > >     от старых
> > >     > версий poppler, остаётся доступной для использования.
> > >     >
> > >     Ну всё, теперь точно можно Java обновлять в репозитории!
> > >
> > >     Игорь, а нельзя ли Java обновить так, что бы при этом не пересобирать
> > >     все пакеты ?
> > >
> > >     Есть же механизм, позволяющий держать одновременно несколько Java ?
> > >
> > > Пожалуйста, сперва починим последствия обновления automake.
> >
> > Эти две задачи не связаны друг с другом и делаются разными людьми.
> 
> Нет. texlive, например, на Игоре.

При всём уважении сборку texlive сломало обновление poppler, а не automake.


-- 
ldv

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

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

* Re: [devel] не пора ли обновить Java ?
  2019-04-09 13:28         ` Dmitry V. Levin
@ 2019-04-09 13:33           ` Sergey V Turchin
  0 siblings, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2019-04-09 13:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 9 April 2019 16:28:22 MSK Dmitry V wrote:

[...]
> сборку texlive сломало обновление poppler
В апстриме texlive уже исправлено. https://bugzilla.altlinux.org/36569

-- 
Regards, Sergey.

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

* Re: [devel] I: automake default is 1.16
  2019-04-09  8:32     ` Sergey Afonin
@ 2019-04-10  5:30       ` Alexei Takaseev
  2019-04-10  7:31         ` Sergey Afonin
  0 siblings, 1 reply; 25+ messages in thread
From: Alexei Takaseev @ 2019-04-10  5:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions



----- Исходное сообщение -----
> От: "Sergey Afonin" <asy@altlinux.org>
> Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org>
> Отправлено: Вторник, 9 Апрель 2019 г 16:32:32
> Тема: Re: [devel] I: automake default is 1.16
> 
> On Tuesday 09 April 2019, Dmitry V. Levin wrote:
> 
> > > В любом случае, кто поломал обновлением указанных выше пакетов,
> > > тому и чинить :)
> > 
> > Шутки шутками, но фиксить FTBFS, как обычно, придётся мантейнерам
> > тех
> > пакетов, сборка которых сломалась, хотя содействие всех остальных
> > всячески
> > приветствуется.  Если обнаружатся ошибки в тех пакетах, которые
> > обновились, то фиксить их, как обычно, придётся мантейнерам тех
> > пакетов,
> > в которых обнаружились ошибки.
> 
> Пересборка ClamAV сломалась вот на этом:
> 
> configure: error: cannot find install-sh, install.sh, or shtool in
> "." "./.." "./../.."

В libmemcached от этого помог фикс в configure.ac вида:

 AC_PREREQ([2.61])
 AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/])
+AC_CONFIG_AUX_DIR([build-aux])

 # Setup the compilers early on
 AC_PROG_CC([cc gcc clang])
 AC_PROG_CXX([c++ g++ clang++])

-AC_CONFIG_AUX_DIR([build-aux])
 AC_CONFIG_MACRO_DIR([m4])

 AC_CANONICAL_HOST

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

* Re: [devel] I: automake default is 1.16
  2019-04-10  5:30       ` Alexei Takaseev
@ 2019-04-10  7:31         ` Sergey Afonin
  2019-04-10 12:38           ` Dmitry V. Levin
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey Afonin @ 2019-04-10  7:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday 10 April 2019, Alexei Takaseev wrote:

> В libmemcached от этого помог фикс в configure.ac вида:
> 
>  AC_PREREQ([2.61])
>  AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/])
> +AC_CONFIG_AUX_DIR([build-aux])
> 
>  # Setup the compilers early on
>  AC_PROG_CC([cc gcc clang])
>  AC_PROG_CXX([c++ g++ clang++])
> 
> -AC_CONFIG_AUX_DIR([build-aux])
 
Нет, не помогает перенос AC_CONFIG_AUX_DIR до AC_PROG_... . Но ещё и
AC_CONFIG_AUX_DIR нестандартный: AC_CONFIG_AUX_DIR([config]). Попытка
замены на build-aux ломает сборку ещё на стадии autoreconf. Это уже с
automake 1.16.1.

-- 
С уважением, Сергей Афонин.


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

* Re: [devel] I: automake default is 1.16
  2019-04-10  7:31         ` Sergey Afonin
@ 2019-04-10 12:38           ` Dmitry V. Levin
  2019-04-10 14:32             ` Sergey Afonin
  0 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2019-04-10 12:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Apr 10, 2019 at 11:31:00AM +0400, Sergey Afonin wrote:
> On Wednesday 10 April 2019, Alexei Takaseev wrote:
> 
> > В libmemcached от этого помог фикс в configure.ac вида:
> > 
> >  AC_PREREQ([2.61])
> >  AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/])
> > +AC_CONFIG_AUX_DIR([build-aux])
> > 
> >  # Setup the compilers early on
> >  AC_PROG_CC([cc gcc clang])
> >  AC_PROG_CXX([c++ g++ clang++])
> > 
> > -AC_CONFIG_AUX_DIR([build-aux])
>  
> Нет, не помогает перенос AC_CONFIG_AUX_DIR до AC_PROG_... .

Значит надо ещё раньше перенести, сразу после AC_INIT,
чтобы было до первого использования.

> Но ещё и AC_CONFIG_AUX_DIR нестандартный: AC_CONFIG_AUX_DIR([config]).

Это не важно.
В каком каталоге лежат файлы, то и надо передавать в AC_CONFIG_AUX_DIR.


-- 
ldv

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

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

* Re: [devel] I: automake default is 1.16
  2019-04-10 12:38           ` Dmitry V. Levin
@ 2019-04-10 14:32             ` Sergey Afonin
  0 siblings, 0 replies; 25+ messages in thread
From: Sergey Afonin @ 2019-04-10 14:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wednesday 10 April 2019, Dmitry V. Levin wrote:

> > Нет, не помогает перенос AC_CONFIG_AUX_DIR до AC_PROG_... .
> 
> Значит надо ещё раньше перенести, сразу после AC_INIT,
> чтобы было до первого использования.

Что-то полтергейст какой-то. Там исходно 

AC_PREREQ([2.59])
dnl For a release change [devel] to the real version [0.xy]
dnl also change VERSION below
AC_INIT([ClamAV], [0.101.2], [https://bugzilla.clamav.net/], [clamav], [https://www.clamav.net/])

dnl enable C++
AC_PROG_CXX()

Так что сразу после AC_INIT и переставлял - вариантов не было.
Но собирается сейчас. 

-- 
С уважением, Сергей Афонин.


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

* Re: [devel] не пора ли обновить Java ?
    2019-04-09 13:28         ` Dmitry V. Levin
@ 2019-05-24  4:24         ` Anton Farygin
  2019-05-24  7:09           ` Igor Vlasenko
  1 sibling, 1 reply; 25+ messages in thread
From: Anton Farygin @ 2019-05-24  4:24 UTC (permalink / raw)
  To: devel, Igor Vlasenko

09.04.2019 11:37, Aleksey Novodvorsky пишет:
>
>
> вт, 9 апр. 2019 г., 11:31 Anton Farygin <rider@basealt.ru 
> <mailto:rider@basealt.ru>>:
>
>     09.04.2019 11:02, Aleksey Novodvorsky пишет:
>     >
>     >
>     >
>     > вт, 9 апр. 2019 г., 8:45 Anton Farygin <rider@basealt.ru
>     <mailto:rider@basealt.ru>
>     > <mailto:rider@basealt.ru <mailto:rider@basealt.ru>>>:
>     >
>     >     09.04.2019 1:51, Dmitry V. Levin пишет:
>     >     > Hi,
>     >     >
>     >     > В Сизифе версия automake по умолчанию теперь 1.16.
>     >     > Этому следовало случиться давно, но лучше поздно, чем никогда.
>     >     >
>     >     > По окончании тестовой пересборки станет известно, сборка каких
>     >     пакетов
>     >     > сломалась из-за обновления poppler, а каких -- из-за
>     обновления
>     >     automake.
>     >     >
>     >     > Прежняя ветка automake 1.14 остаётся в репозитории и, в
>     отличии
>     >     от старых
>     >     > версий poppler, остаётся доступной для использования.
>     >     >
>     >     Ну всё, теперь точно можно Java обновлять в репозитории!
>     >
>     >     Игорь, а нельзя ли Java обновить так, что бы при этом не
>     пересобирать
>     >     все пакеты ?
>     >
>     >     Есть же механизм, позволяющий держать одновременно несколько
>     Java ?
>     >
>     > Пожалуйста, сперва починим последствия обновления automake.
>
>     Эти две задачи не связаны друг с другом и делаются разными людьми.
>
>
> Нет. texlive, например, на Игоре.
>
p9 форкнулся, java обновите пожалуйста.




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

* Re: [devel] не пора ли обновить Java ?
  2019-05-24  4:24         ` Anton Farygin
@ 2019-05-24  7:09           ` Igor Vlasenko
  0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2019-05-24  7:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, May 24, 2019 at 07:24:22AM +0300, Anton Farygin wrote:
> p9 форкнулся, java обновите пожалуйста.

Да, я уже занимаюсь обновлением.

-- 

I V


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

end of thread, other threads:[~2019-05-24  7:09 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-08 22:51 [devel] I: automake default is 1.16 Dmitry V. Levin
2019-04-08 23:17 ` [devel] [JT] " Michael Shigorin
2019-04-08 23:41   ` [devel] " Dmitry V. Levin
2019-04-08 23:28 ` Andrey Savchenko
2019-04-08 23:46   ` Dmitry V. Levin
2019-04-09  8:32     ` Sergey Afonin
2019-04-10  5:30       ` Alexei Takaseev
2019-04-10  7:31         ` Sergey Afonin
2019-04-10 12:38           ` Dmitry V. Levin
2019-04-10 14:32             ` Sergey Afonin
2019-04-09  0:54   ` Vladimir D. Seleznev
2019-04-09 10:40     ` Andrey Savchenko
2019-04-09 11:23       ` Vladimir D. Seleznev
2019-04-09  5:45 ` [devel] не пора ли обновить Java ? Anton Farygin
2019-04-09  8:31     ` Anton Farygin
2019-04-09 13:28         ` Dmitry V. Levin
2019-04-09 13:33           ` Sergey V Turchin
2019-05-24  4:24         ` Anton Farygin
2019-05-24  7:09           ` Igor Vlasenko
2019-04-09 13:25   ` Igor Vlasenko
2019-04-09  6:44 ` [devel] I: automake default is 1.16 Sergey Afonin
2019-04-09  7:04   ` Dmitry V. Levin
2019-04-09 13:16       ` Dmitry V. Levin
2019-04-09  9:58 ` Gleb Fotengauer-Malinovskiy
2019-04-09 13:15   ` 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