ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: опять сломали ruby, доколе?
  @ 2019-04-08 12:05 ` Dmitry V. Levin
  2019-04-08 12:11   ` Скрылевъ Малъ
  0 siblings, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 12:05 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
> 	11 NEW error logs
[...]
> libidn2-2.1.1-alt1
> 	make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> 	ronn -r idn2.md >idn2.1
> 	cannot load such file -- rdiscount.so
> 	make[2]: *** [Makefile:1800: idn2.1] Error 1
> 	make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> 	make[1]: *** [Makefile:1077: all-recursive] Error 1
> 	make: *** [Makefile:985: all] Error 2
[...]
> opennebula-5.8.1-alt1
> 	(ruby 2.5.5 x86_64-linux)
> 	ERROR[LoadError]: cannot load such file -- Rakefile
> 	- - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:05 ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
@ 2019-04-08 12:11   ` Скрылевъ Малъ
  2019-04-08 12:14     ` Скрылевъ Малъ
  0 siblings, 1 reply; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 12:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 15:05, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
>>          11 NEW error logs
>
> [...]
>>  libidn2-2.1.1-alt1
>>          make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>          ronn -r idn2.md >idn2.1
>>          cannot load such file -- rdiscount.so
>>          make[2]: *** [Makefile:1800: idn2.1] Error 1
>>          make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>          make[1]: *** [Makefile:1077: all-recursive] Error 1
>>          make: *** [Makefile:985: all] Error 2
>
> [...]
>>  opennebula-5.8.1-alt1
>>          (ruby 2.5.5 x86_64-linux)
>>          ERROR[LoadError]: cannot load such file -- Rakefile
>>          - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> --
> ldv
> ,

rdiscount был старый аж 7-месячной давности и был неправильно собран, я это уже починил...

-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:11   ` Скрылевъ Малъ
@ 2019-04-08 12:14     ` Скрылевъ Малъ
  2019-04-08 12:16       ` Dmitry V. Levin
  2019-04-08 12:19       ` Sergey V Turchin
  0 siblings, 2 replies; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 12:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 15:11, "Скрылевъ Малъ" <majioa@yandex.ru>:
> 08.04.2019, 15:05, "Dmitry V. Levin" <ldv@altlinux.org>:
>>  On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
>>>           11 NEW error logs
>>
>>  [...]
>>>   libidn2-2.1.1-alt1
>>>           make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>>           ronn -r idn2.md >idn2.1
>>>           cannot load such file -- rdiscount.so
>>>           make[2]: *** [Makefile:1800: idn2.1] Error 1
>>>           make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>>           make[1]: *** [Makefile:1077: all-recursive] Error 1
>>>           make: *** [Makefile:985: all] Error 2
>>
>>  [...]
>>>   opennebula-5.8.1-alt1
>>>           (ruby 2.5.5 x86_64-linux)
>>>           ERROR[LoadError]: cannot load such file -- Rakefile
>>>           - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>
>>  --
>>  ldv
>>  ,
>
> rdiscount был старый аж 7-месячной давности и был неправильно собран, я это уже починил...
>
И не сломали, а как раз починили, что это обнаружилось

-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:14     ` Скрылевъ Малъ
@ 2019-04-08 12:16       ` Dmitry V. Levin
  2019-04-08 12:18         ` [devel] [JT] " Michael Shigorin
                           ` (2 more replies)
  2019-04-08 12:19       ` Sergey V Turchin
  1 sibling, 3 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 12:16 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 03:14:02PM +0300, Скрылевъ Малъ wrote:
> 08.04.2019, 15:11, "Скрылевъ Малъ" <majioa@yandex.ru>:
> > 08.04.2019, 15:05, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>  On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
> >>>           11 NEW error logs
> >>
> >>  [...]
> >>>   libidn2-2.1.1-alt1
> >>>           make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> >>>           ronn -r idn2.md >idn2.1
> >>>           cannot load such file -- rdiscount.so
> >>>           make[2]: *** [Makefile:1800: idn2.1] Error 1
> >>>           make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> >>>           make[1]: *** [Makefile:1077: all-recursive] Error 1
> >>>           make: *** [Makefile:985: all] Error 2
> >>
> >>  [...]
> >>>   opennebula-5.8.1-alt1
> >>>           (ruby 2.5.5 x86_64-linux)
> >>>           ERROR[LoadError]: cannot load such file -- Rakefile
> >>>           - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >
> > rdiscount был старый аж 7-месячной давности и был неправильно собран, я это уже починил...
> >
> И не сломали, а как раз починили, что это обнаружилось

Если ronn до "починки" работал, а после "починки" сломался, значит,
"починка" и есть поломка.


-- 
ldv

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

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

* [devel] [JT] Re: Q: опять сломали ruby, доколе?
  2019-04-08 12:16       ` Dmitry V. Levin
@ 2019-04-08 12:18         ` Michael Shigorin
  2019-04-08 12:59         ` [devel] " Скрылевъ Малъ
  2019-04-08 13:29         ` Sergey Afonin
  2 siblings, 0 replies; 66+ messages in thread
From: Michael Shigorin @ 2019-04-08 12:18 UTC (permalink / raw)
  To: devel

On Mon, Apr 08, 2019 at 03:16:37PM +0300, Dmitry V. Levin wrote:
> Если ronn до "починки" работал, а после "починки" сломался,
> значит, "починка" и есть поломка.

А эта логика работает как "если xinetd до обновления работал,
после стал слушать только на localhost, значит, его сломали?"
(вспоминая страдания с ним одного знакомого openbsd-шника :)

PS: это к тому, что определения "работал" и "сломался"
бывают разные.

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:14     ` Скрылевъ Малъ
  2019-04-08 12:16       ` Dmitry V. Levin
@ 2019-04-08 12:19       ` Sergey V Turchin
  1 sibling, 0 replies; 66+ messages in thread
From: Sergey V Turchin @ 2019-04-08 12:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 8 April 2019 15:14:02 MSK Скрылевъ Малъ wrote:

[...]
> И не сломали, а как раз починили
А про http://bugs.altlinux.org/36506 обязательно пинать?

-- 
Regards, Sergey.

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:16       ` Dmitry V. Levin
  2019-04-08 12:18         ` [devel] [JT] " Michael Shigorin
@ 2019-04-08 12:59         ` Скрылевъ Малъ
  2019-04-08 13:24           ` Dmitry V. Levin
  2019-04-08 13:29         ` Sergey Afonin
  2 siblings, 1 reply; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 12:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 15:16, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Mon, Apr 08, 2019 at 03:14:02PM +0300, Скрылевъ Малъ wrote:
>>  08.04.2019, 15:11, "Скрылевъ Малъ" <majioa@yandex.ru>:
>>  > 08.04.2019, 15:05, "Dmitry V. Levin" <ldv@altlinux.org>:
>>  >>  On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
>>  >>>           11 NEW error logs
>>  >>
>>  >>  [...]
>>  >>>   libidn2-2.1.1-alt1
>>  >>>           make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>  >>>           ronn -r idn2.md >idn2.1
>>  >>>           cannot load such file -- rdiscount.so
>>  >>>           make[2]: *** [Makefile:1800: idn2.1] Error 1
>>  >>>           make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
>>  >>>           make[1]: *** [Makefile:1077: all-recursive] Error 1
>>  >>>           make: *** [Makefile:985: all] Error 2
>>  >>
>>  >>  [...]
>>  >>>   opennebula-5.8.1-alt1
>>  >>>           (ruby 2.5.5 x86_64-linux)
>>  >>>           ERROR[LoadError]: cannot load such file -- Rakefile
>>  >>>           - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>  >
>>  > rdiscount был старый аж 7-месячной давности и был неправильно собран, я это уже починил...
>>  >
>>  И не сломали, а как раз починили, что это обнаружилось
>
> Если ronn до "починки" работал, а после "починки" сломался, значит,
> "починка" и есть поломка.
>

Нет, это тот случай, когда минус на минус даёт плюс, оба минуса как раз плюсом быть не могут.

Просто после обновления ruby (а они там насколько я понял) починили загрузку .so-шек, наши неправильно собранные оные перестали определяться.

-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:59         ` [devel] " Скрылевъ Малъ
@ 2019-04-08 13:24           ` Dmitry V. Levin
  0 siblings, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 13:24 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 03:59:29PM +0300, Скрылевъ Малъ wrote:
> 08.04.2019, 15:16, "Dmitry V. Levin" <ldv@altlinux.org>:
> > On Mon, Apr 08, 2019 at 03:14:02PM +0300, Скрылевъ Малъ wrote:
> >>  08.04.2019, 15:11, "Скрылевъ Малъ" <majioa@yandex.ru>:
> >>  > 08.04.2019, 15:05, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>  >>  On Mon, Apr 08, 2019 at 06:06:24AM +0000, ALT beekeeper wrote:
> >>  >>>           11 NEW error logs
> >>  >>
> >>  >>  [...]
> >>  >>>   libidn2-2.1.1-alt1
> >>  >>>           make[2]: Entering directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> >>  >>>           ronn -r idn2.md >idn2.1
> >>  >>>           cannot load such file -- rdiscount.so
> >>  >>>           make[2]: *** [Makefile:1800: idn2.1] Error 1
> >>  >>>           make[2]: Leaving directory '/usr/src/RPM/BUILD/libidn2-2.1.1/doc'
> >>  >>>           make[1]: *** [Makefile:1077: all-recursive] Error 1
> >>  >>>           make: *** [Makefile:985: all] Error 2
> >>  >>
> >>  >>  [...]
> >>  >>>   opennebula-5.8.1-alt1
> >>  >>>           (ruby 2.5.5 x86_64-linux)
> >>  >>>           ERROR[LoadError]: cannot load such file -- Rakefile
> >>  >>>           - - PRECONFIG - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >>  >
> >>  > rdiscount был старый аж 7-месячной давности и был неправильно собран, я это уже починил...
> >>  >
> >>  И не сломали, а как раз починили, что это обнаружилось
> >
> > Если ronn до "починки" работал, а после "починки" сломался, значит,
> > "починка" и есть поломка.
> 
> Нет, это тот случай, когда минус на минус даёт плюс, оба минуса как раз плюсом быть не могут.

Раньше ronn работал, теперь аварийно завершается.
Вы пишете, что раньше было плохо, а теперь починилось.
Стало быть, когда ronn работал - это было плохо, а теперь,
когда ronn не работает - это починилось.

Таким образом, ваше починилось - это когда у пользователей
перестаёт работать инструмент, который раньше работал.

Меня такие починки не устраивают.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 12:16       ` Dmitry V. Levin
  2019-04-08 12:18         ` [devel] [JT] " Michael Shigorin
  2019-04-08 12:59         ` [devel] " Скрылевъ Малъ
@ 2019-04-08 13:29         ` Sergey Afonin
  2019-04-08 13:34           ` [devel] slang Dmitry V. Levin
  2 siblings, 1 reply; 66+ messages in thread
From: Sergey Afonin @ 2019-04-08 13:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 08 April 2019, Dmitry V. Levin wrote:

> Если ronn до "починки" работал, а после "починки" сломался, значит,
> "починка" и есть поломка.
 
Если slang до обновления gcc собирался, а после обновления нет, то...
;-)


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


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

* Re: [devel] slang
  2019-04-08 13:29         ` Sergey Afonin
@ 2019-04-08 13:34           ` Dmitry V. Levin
  2019-04-08 18:32             ` Sergey Y. Afonin
  0 siblings, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 13:34 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 05:29:57PM +0400, Sergey Afonin wrote:
> On Monday 08 April 2019, Dmitry V. Levin wrote:
> 
> > Если ronn до "починки" работал, а после "починки" сломался, значит,
> > "починка" и есть поломка.
>  
> Если slang до обновления gcc собирался, а после обновления нет, то...
> ;-)

В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
По хорошему, slang не должен был собираться раньше, и мне очень жаль,
что slang в таком виде вообще кем-то используется.


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-08 13:34           ` [devel] slang Dmitry V. Levin
@ 2019-04-08 18:32             ` Sergey Y. Afonin
  2019-04-08 18:39               ` Sergey Y. Afonin
  2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
  0 siblings, 2 replies; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-08 18:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 08 April 2019, Dmitry V. Levin wrote:

> > > Если ronn до "починки" работал, а после "починки" сломался, значит,
> > > "починка" и есть поломка.
> >  
> > Если slang до обновления gcc собирался, а после обновления нет, то...
> > ;-)
> 
> В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
> По хорошему, slang не должен был собираться раньше, и мне очень жаль,
> что slang в таком виде вообще кем-то используется.

То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
плохой аргумент? Или он не прав в том, что починили?

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


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

* Re: [devel] slang
  2019-04-08 18:32             ` Sergey Y. Afonin
@ 2019-04-08 18:39               ` Sergey Y. Afonin
  2019-04-08 18:58                 ` Dmitry V. Levin
  2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
  1 sibling, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-08 18:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 08 April 2019, Sergey Y. Afonin wrote:

> > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
> > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
> > что slang в таком виде вообще кем-то используется.
> 
> То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
> плохой аргумент? Или он не прав в том, что починили?
 
И да, я не отрицаю, что UB в Slang - это не хоршо. Но я не вижу различий
в конечной аргументации вида "после обновления A сломалось B, которое раньше
работало -> обновление A - это плохо".

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 18:32             ` Sergey Y. Afonin
  2019-04-08 18:39               ` Sergey Y. Afonin
@ 2019-04-08 18:44               ` Dmitry V. Levin
  2019-04-08 19:11                 ` Скрылевъ Малъ
                                   ` (2 more replies)
  1 sibling, 3 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 18:44 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
> On Monday 08 April 2019, Dmitry V. Levin wrote:
> 
> > > > Если ronn до "починки" работал, а после "починки" сломался, значит,
> > > > "починка" и есть поломка.
> > >  
> > > Если slang до обновления gcc собирался, а после обновления нет, то...
> > > ;-)
> > 
> > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
> > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
> > что slang в таком виде вообще кем-то используется.
> 
> То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
> плохой аргумент? Или он не прав в том, что починили?

Это плохой аргумент, потому что неубедительный:
все предыдущие разы причиной поломок были так называемые починки,
которые на самом деле оказывались поломками.

Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
которую непрестанно ломают и которую следует избегать.


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-08 18:39               ` Sergey Y. Afonin
@ 2019-04-08 18:58                 ` Dmitry V. Levin
  2019-04-08 19:18                   ` Sergey Y. Afonin
  2019-04-09  8:01                   ` Aleksei Nikiforov
  0 siblings, 2 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 18:58 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 10:39:20PM +0400, Sergey Y. Afonin wrote:
> On Monday 08 April 2019, Sergey Y. Afonin wrote:
> 
> > > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
> > > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
> > > что slang в таком виде вообще кем-то используется.
> > 
> > То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
> > плохой аргумент? Или он не прав в том, что починили?
>  
> И да, я не отрицаю, что UB в Slang - это не хоршо.

Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.

Компилятор вправе определить результат UB так, как ему будет удобно,
и применить к результату оптимизацию, которая превратит ваш исходный код
в бинарный мусор.

Почитайте на досуге https://bugzilla.altlinux.org/36038

> Но я не вижу различий
> в конечной аргументации вида "после обновления A сломалось B, которое раньше
> работало -> обновление A - это плохо".

Утверждение "UB работало" звучит довольно странно.

Есть разница между "должно работать, но не работает" и
"не должно было работать, но повезло и работало".

Результат применения следующей версии компилятора к UB - это примерно
то же самое, что и получение следующего псевдослучайного числа.
Не стоит полагаться на то, что источник псевдослучайных чисел
будет всегда выдавать вам подходящие числа.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
@ 2019-04-08 19:11                 ` Скрылевъ Малъ
  2019-04-08 19:19                   ` Anton Farygin
  2019-04-08 19:20                   ` Dmitry V. Levin
  2019-04-08 19:49                 ` Alexey V. Vissarionov
  2019-04-08 19:56                 ` Michael Shigorin
  2 siblings, 2 replies; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 19:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>  On Monday 08 April 2019, Dmitry V. Levin wrote:
>>
>>  > > > Если ronn до "починки" работал, а после "починки" сломался, значит,
>>  > > > "починка" и есть поломка.
>>  > >
>>  > > Если slang до обновления gcc собирался, а после обновления нет, то...
>>  > > ;-)
>>  >
>>  > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
>>  > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
>>  > что slang в таком виде вообще кем-то используется.
>>
>>  То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
>>  плохой аргумент? Или он не прав в том, что починили?
>
> Это плохой аргумент, потому что неубедительный:
> все предыдущие разы причиной поломок были так называемые починки,
> которые на самом деле оказывались поломками.
>

Какие именно т.н. починки тогда были? этого нигде не утверждалось, была просто изменение модели, о починке речи не было.

> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> которую непрестанно ломают и которую следует избегать.

Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?

-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] slang
  2019-04-08 18:58                 ` Dmitry V. Levin
@ 2019-04-08 19:18                   ` Sergey Y. Afonin
  2019-04-08 19:29                     ` Dmitry V. Levin
  2019-04-09  8:01                   ` Aleksei Nikiforov
  1 sibling, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-08 19:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 08 April 2019, Dmitry V. Levin wrote:

> > И да, я не отрицаю, что UB в Slang - это не хоршо.
> 
> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
> 
> Компилятор вправе определить результат UB так, как ему будет удобно,
> и применить к результату оптимизацию, которая превратит ваш исходный
> код в бинарный мусор.
 
1. В случае Slang есть тесты, которые, как уже выяснилось, вполне
показывают ситуацию вида "превратилось в бинарный мусор". Хотя допускаю,
что что-то могут и не показать.

2. Компилятор, надеюсь, не делает это случайным образом? И без смены
версии компилятора другой код не получается?

> Утверждение "UB работало" звучит довольно странно.

UB согласно спецификации ещё не означает же UB в рамках конкретной
версии компилятора? Иначе бы все UB вылезали на белый свет быстро и
больно, а такого не происходит.

> Результат применения следующей версии компилятора к UB - это примерно
> то же самое, что и получение следующего псевдослучайного числа. Не стоит
> полагаться на то, что источник псевдослучайных чисел будет всегда выдавать
> вам подходящие числа. 

Это понятно, но результат, тем не менее, можно так или иначе проверить на
предмет "всё сломалось". Если взять прямо данный конкретный случай, то
я пока не вижу на пакете, например, mc багов, связанных с неправильной
сборкой Slang.

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:11                 ` Скрылевъ Малъ
@ 2019-04-08 19:19                   ` Anton Farygin
  2019-04-08 20:14                     ` Скрылевъ Малъ
  2019-04-08 19:20                   ` Dmitry V. Levin
  1 sibling, 1 reply; 66+ messages in thread
From: Anton Farygin @ 2019-04-08 19:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions,
	Скрылевъ
	Малъ

08.04.2019 22:11, Скрылевъ Малъ пишет:
>
> 08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>> On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>   On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>
>>>
>> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>> которую непрестанно ломают и которую следует избегать.
> Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>
gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup 
--target=i586 --apt-config=/home/rider/Sisyphus-32.conf

Она у всех есть, у кого есть x86_64.




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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:11                 ` Скрылевъ Малъ
  2019-04-08 19:19                   ` Anton Farygin
@ 2019-04-08 19:20                   ` Dmitry V. Levin
  2019-04-08 20:00                     ` Скрылевъ Малъ
  1 sibling, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 19:20 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 10:11:59PM +0300, Скрылевъ Малъ wrote:
> 
> 
> 08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
> > On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
> >>  On Monday 08 April 2019, Dmitry V. Levin wrote:
> >>
> >>  > > > Если ronn до "починки" работал, а после "починки" сломался, значит,
> >>  > > > "починка" и есть поломка.
> >>  > >
> >>  > > Если slang до обновления gcc собирался, а после обновления нет, то...
> >>  > > ;-)
> >>  >
> >>  > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
> >>  > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
> >>  > что slang в таком виде вообще кем-то используется.
> >>
> >>  То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
> >>  плохой аргумент? Или он не прав в том, что починили?
> >
> > Это плохой аргумент, потому что неубедительный:
> > все предыдущие разы причиной поломок были так называемые починки,
> > которые на самом деле оказывались поломками.
> 
> Какие именно т.н. починки тогда были? этого нигде не утверждалось,
> была просто изменение модели, о починке речи не было.

Корректировка принята.

> > Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> > которую непрестанно ломают и которую следует избегать.
> 
> Думаю это не вполне правда,

Я думаю, что утверждение про стойкую репутацию верное.

> скажем эта "поломка", появился только в i586 архитектуре,

Нет, ronn завершается аварийно и на x86_64, об этом стало известно по
результатам тестовой пересборки на x86_64, когда пакеты libidn2-2.1.1-alt1
и opennebula-5.8.1-alt1 перестали собираться.

> эꙍо видно по логам тестов, и нужно разбираться почему именно только на
> i586 появилось оное, но к сожалению, и починка стала бы возможной при
> наличии песочницы на этой архитектуре, у вас есть ли она?

Вам нужна помощь в настройке hasher на сборку пакетов для i586?


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-08 19:18                   ` Sergey Y. Afonin
@ 2019-04-08 19:29                     ` Dmitry V. Levin
  2019-04-08 20:33                       ` Sergey Y. Afonin
  0 siblings, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 19:29 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 11:18:29PM +0400, Sergey Y. Afonin wrote:
> On Monday 08 April 2019, Dmitry V. Levin wrote:
> 
> > > И да, я не отрицаю, что UB в Slang - это не хоршо.
> > 
> > Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
> > 
> > Компилятор вправе определить результат UB так, как ему будет удобно,
> > и применить к результату оптимизацию, которая превратит ваш исходный
> > код в бинарный мусор.
>  
> 1. В случае Slang есть тесты, которые, как уже выяснилось, вполне
> показывают ситуацию вида "превратилось в бинарный мусор". Хотя допускаю,
> что что-то могут и не показать.
> 
> 2. Компилятор, надеюсь, не делает это случайным образом? И без смены
> версии компилятора другой код не получается?

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

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

> > Утверждение "UB работало" звучит довольно странно.
> 
> UB согласно спецификации ещё не означает же UB в рамках конкретной
> версии компилятора? Иначе бы все UB вылезали на белый свет быстро и
> больно, а такого не происходит.

Что значит "UB в рамках конкретной версии компилятора"?
UB - это свойство кода, а не компилятора.

> > Результат применения следующей версии компилятора к UB - это примерно
> > то же самое, что и получение следующего псевдослучайного числа. Не стоит
> > полагаться на то, что источник псевдослучайных чисел будет всегда выдавать
> > вам подходящие числа. 
> 
> Это понятно, но результат, тем не менее, можно так или иначе проверить на
> предмет "всё сломалось". Если взять прямо данный конкретный случай, то
> я пока не вижу на пакете, например, mc багов, связанных с неправильной
> сборкой Slang.

Значит, от этого класса UB в slang сломалось не всё.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
  2019-04-08 19:11                 ` Скрылевъ Малъ
@ 2019-04-08 19:49                 ` Alexey V. Vissarionov
  2019-04-08 19:56                 ` Michael Shigorin
  2 siblings, 0 replies; 66+ messages in thread
From: Alexey V. Vissarionov @ 2019-04-08 19:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-04-08 21:44:57 +0300, Dmitry V. Levin wrote:

 > Теперь вокруг ruby в Сизифе сложилась стойкая репутация
 > подсистемы, которую непрестанно ломают и которую следует
 > избегать.

s/в Сизифе//

Но увы - "пипл хавает".


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
  2019-04-08 19:11                 ` Скрылевъ Малъ
  2019-04-08 19:49                 ` Alexey V. Vissarionov
@ 2019-04-08 19:56                 ` Michael Shigorin
  2019-04-08 19:59                   ` Aleksey Novodvorsky
                                     ` (2 more replies)
  2 siblings, 3 replies; 66+ messages in thread
From: Michael Shigorin @ 2019-04-08 19:56 UTC (permalink / raw)
  To: devel

On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> которую непрестанно ломают и которую следует избегать.

А вокруг тулчейна?

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:56                 ` Michael Shigorin
@ 2019-04-08 19:59                   ` Aleksey Novodvorsky
  2019-04-09  5:50                     ` [devel] JT - выпустить пар Anton Farygin
  2019-04-08 20:05                   ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
  2019-04-09  5:48                   ` Anton Farygin
  2 siblings, 1 reply; 66+ messages in thread
From: Aleksey Novodvorsky @ 2019-04-08 19:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

пн, 8 апр. 2019 г. в 22:56, Michael Shigorin <mike@altlinux.org>:
>
> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
> > Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> > которую непрестанно ломают и которую следует избегать.
>
> А вокруг тулчейна?

Коллеги, если вам нечего делать, то обращайтесь ко мне.
После бранчевания обсудим.
Rgrds, Алексей

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:20                   ` Dmitry V. Levin
@ 2019-04-08 20:00                     ` Скрылевъ Малъ
  2019-04-08 20:15                       ` Dmitry V. Levin
  0 siblings, 1 reply; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 20:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 22:20, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Mon, Apr 08, 2019 at 10:11:59PM +0300, Скрылевъ Малъ wrote:
>>  08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>  > On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>  >>  On Monday 08 April 2019, Dmitry V. Levin wrote:
>>  >>
>>  >>  > > > Если ronn до "починки" работал, а после "починки" сломался, значит,
>>  >>  > > > "починка" и есть поломка.
>>  >>  > >
>>  >>  > > Если slang до обновления gcc собирался, а после обновления нет, то...
>>  >>  > > ;-)
>>  >>  >
>>  >>  > В slang'е был и остаётся UB, т.е. он полагался на undefined behaviour.
>>  >>  > По хорошему, slang не должен был собираться раньше, и мне очень жаль,
>>  >>  > что slang в таком виде вообще кем-то используется.
>>  >>
>>  >>  То есть, аргумент majioa@, что в новом Руби починили загрузку so - это
>>  >>  плохой аргумент? Или он не прав в том, что починили?
>>  >
>>  > Это плохой аргумент, потому что неубедительный:
>>  > все предыдущие разы причиной поломок были так называемые починки,
>>  > которые на самом деле оказывались поломками.
>>
>>  Какие именно т.н. починки тогда были? этого нигде не утверждалось,
>>  была просто изменение модели, о починке речи не было.
>
> Корректировка принята.
>
>>  > Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>  > которую непрестанно ломают и которую следует избегать.
>>
>>  Думаю это не вполне правда,
>
> Я думаю, что утверждение про стойкую репутацию верное.
>
Ну это частное мнение, и оно разрешено нашим законодательством :)

>>  скажем эта "поломка", появился только в i586 архитектуре,
>
> Нет, ronn завершается аварийно и на x86_64, об этом стало известно по
> результатам тестовой пересборки на x86_64, когда пакеты libidn2-2.1.1-alt1
> и opennebula-5.8.1-alt1 перестали собираться.
>
нет это не так:
во часть лога из задачи http://git.altlinux.org/tasks/226859/build/100/x86_64/log

ronn -r idn2.md >idn2.1
     roff: ./idn2.1        

ошибок не наблюдается.

>>  эꙍо видно по логам тестов, и нужно разбираться почему именно только на
>>  i586 появилось оное, но к сожалению, и починка стала бы возможной при
>>  наличии песочницы на этой архитектуре, у вас есть ли она?
>
> Вам нужна помощь в настройке hasher на сборку пакетов для i586?

Правильно ли  понял, что используя настройки данные Антоном, можно войти в сборочную среду i586 и процессор там будет работать в таком же режиме?

-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:56                 ` Michael Shigorin
  2019-04-08 19:59                   ` Aleksey Novodvorsky
@ 2019-04-08 20:05                   ` Dmitry V. Levin
  2019-04-09  5:48                   ` Anton Farygin
  2 siblings, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 20:05 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Apr 08, 2019 at 10:56:42PM +0300, Michael Shigorin wrote:
> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
> > Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> > которую непрестанно ломают и которую следует избегать.
> 
> А вокруг тулчейна?

Миша, прекрати троллинг.


-- 
ldv


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:19                   ` Anton Farygin
@ 2019-04-08 20:14                     ` Скрылевъ Малъ
  2019-04-08 20:18                       ` Dmitry V. Levin
  2019-04-09  5:23                       ` Anton Farygin
  0 siblings, 2 replies; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 20:14 UTC (permalink / raw)
  To: Anton Farygin, ALT Linux Team development discussions



08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
> 08.04.2019 22:11, Скрылевъ Малъ пишет:
>>  08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>>  On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>>    On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>  Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>  которую непрестанно ломают и которую следует избегать.
>>  Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>
> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
>
> Она у всех есть, у кого есть x86_64.

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


-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:00                     ` Скрылевъ Малъ
@ 2019-04-08 20:15                       ` Dmitry V. Levin
  2019-04-08 20:21                         ` Скрылевъ Малъ
  0 siblings, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 20:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 11:00:57PM +0300, Скрылевъ Малъ wrote:
> 08.04.2019, 22:20, "Dmitry V. Levin" <ldv@altlinux.org>:
> > On Mon, Apr 08, 2019 at 10:11:59PM +0300, Скрылевъ Малъ wrote:
[...]
> >>  скажем эта "поломка", появился только в i586 архитектуре,
> >
> > Нет, ronn завершается аварийно и на x86_64, об этом стало известно по
> > результатам тестовой пересборки на x86_64, когда пакеты libidn2-2.1.1-alt1
> > и opennebula-5.8.1-alt1 перестали собираться.
> >
> нет это не так:
> во часть лога из задачи http://git.altlinux.org/tasks/226859/build/100/x86_64/log
> 
> ronn -r idn2.md >idn2.1
>      roff: ./idn2.1        
> 
> ошибок не наблюдается.

Значит, вы не там наблюдаете.
http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/libidn2-2.1.1-alt1
http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/opennebula-5.8.1-alt1

> >>  эꙍо видно по логам тестов, и нужно разбираться почему именно только на
> >>  i586 появилось оное, но к сожалению, и починка стала бы возможной при
> >>  наличии песочницы на этой архитектуре, у вас есть ли она?
> >
> > Вам нужна помощь в настройке hasher на сборку пакетов для i586?
> 
> Правильно ли  понял, что используя настройки данные Антоном, можно войти в сборочную среду i586 и процессор там будет работать в таком же режиме?

Да, это общепринятая практика.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:14                     ` Скрылевъ Малъ
@ 2019-04-08 20:18                       ` Dmitry V. Levin
  2019-04-09  1:19                         ` Grigory Ustinov
  2019-04-09  5:23                       ` Anton Farygin
  1 sibling, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 20:18 UTC (permalink / raw)
  To: Andrey Cherepanov; +Cc: ALT Linux Team development discussions

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

On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
> > 08.04.2019 22:11, Скрылевъ Малъ пишет:
> >>  08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>>  On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
> >>>>    On Monday 08 April 2019, Dmitry V. Levin wrote:
> >>>  Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> >>>  которую непрестанно ломают и которую следует избегать.
> >>  Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
> >
> > gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
> > --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
> >
> > Она у всех есть, у кого есть x86_64.
> 
> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.

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


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:15                       ` Dmitry V. Levin
@ 2019-04-08 20:21                         ` Скрылевъ Малъ
  2019-04-08 20:55                           ` Dmitry V. Levin
  0 siblings, 1 reply; 66+ messages in thread
From: Скрылевъ Малъ @ 2019-04-08 20:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions



08.04.2019, 23:15, "Dmitry V. Levin" <ldv@altlinux.org>:
> On Mon, Apr 08, 2019 at 11:00:57PM +0300, Скрылевъ Малъ wrote:
>>  08.04.2019, 22:20, "Dmitry V. Levin" <ldv@altlinux.org>:
>>  > On Mon, Apr 08, 2019 at 10:11:59PM +0300, Скрылевъ Малъ wrote:
>
> [...]
>>  >>  скажем эта "поломка", появился только в i586 архитектуре,
>>  >
>>  > Нет, ronn завершается аварийно и на x86_64, об этом стало известно по
>>  > результатам тестовой пересборки на x86_64, когда пакеты libidn2-2.1.1-alt1
>>  > и opennebula-5.8.1-alt1 перестали собираться.
>>  >
>>  нет это не так:
>>  во часть лога из задачи http://git.altlinux.org/tasks/226859/build/100/x86_64/log
>>
>>  ronn -r idn2.md >idn2.1
>>       roff: ./idn2.1
>>
>>  ошибок не наблюдается.
>
> Значит, вы не там наблюдаете.
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/libidn2-2.1.1-alt1
> http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/opennebula-5.8.1-alt1
>
это устаревшие сведения, с разницей более 12 часов, я вам дал ссылку на последнюю тестовую пересборку сегодня.


-- 

Малъ Скрылевъ
about.me/majioa



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

* Re: [devel] slang
  2019-04-08 19:29                     ` Dmitry V. Levin
@ 2019-04-08 20:33                       ` Sergey Y. Afonin
  2019-04-08 21:02                         ` Dmitry V. Levin
  0 siblings, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-08 20:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday 08 April 2019, Dmitry V. Levin wrote:

> Новая версия компилятора производит другой мусор, со стороны это выглядит
> как псевдослучайный процесс.

Либо, в зависимости от компилятора, несовсем мусор, как практика показывает.

> > > Утверждение "UB работало" звучит довольно странно.
> > 
> > UB согласно спецификации ещё не означает же UB в рамках конкретной
> > версии компилятора? Иначе бы все UB вылезали на белый свет быстро и
> > больно, а такого не происходит.
> 
> Что значит "UB в рамках конкретной версии компилятора"?
> UB - это свойство кода, а не компилятора.

Вообще я уже кое-что почитал (и напоминаю, в этом веке я программистом не
работал, тем более на C ;-) ). UB, согласно прочитанному, это свойство
спецификации. Но некая конкретная версия компилятора вполне может какие-то
случаи обрабатывать вполне предсказуемо с точки зрения разработчика этого
самого компилятора. Да, это не переносимо, да, это может сломаться, если
разработчик компилятора передумает. Да, в целом это не хорошо. Вот как-то
так получается.

Кстати, несколько меняя тему, а с чего решили знаковое переполнение сделать
UB? Вроде бы уход в отрицательные значения логично выглядит. Сделали - так
сделали, но интересно, какой смысл.

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:21                         ` Скрылевъ Малъ
@ 2019-04-08 20:55                           ` Dmitry V. Levin
  0 siblings, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 20:55 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Apr 08, 2019 at 11:21:20PM +0300, Скрылевъ Малъ wrote:
> 08.04.2019, 23:15, "Dmitry V. Levin" <ldv@altlinux.org>:
> > On Mon, Apr 08, 2019 at 11:00:57PM +0300, Скрылевъ Малъ wrote:
> >>  08.04.2019, 22:20, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>  > On Mon, Apr 08, 2019 at 10:11:59PM +0300, Скрылевъ Малъ wrote:
> >
> > [...]
> >>  >>  скажем эта "поломка", появился только в i586 архитектуре,
> >>  >
> >>  > Нет, ronn завершается аварийно и на x86_64, об этом стало известно по
> >>  > результатам тестовой пересборки на x86_64, когда пакеты libidn2-2.1.1-alt1
> >>  > и opennebula-5.8.1-alt1 перестали собираться.
> >>  >
> >>  нет это не так:
> >>  во часть лога из задачи http://git.altlinux.org/tasks/226859/build/100/x86_64/log
> >>
> >>  ronn -r idn2.md >idn2.1
> >>       roff: ./idn2.1
> >>
> >>  ошибок не наблюдается.
> >
> > Значит, вы не там наблюдаете.
> > http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/libidn2-2.1.1-alt1
> > http://git.altlinux.org/beehive/logs/Sisyphus-x86_64/archive/2019/0408/error/opennebula-5.8.1-alt1
> >
> это устаревшие сведения, с разницей более 12 часов, я вам дал ссылку на последнюю тестовую пересборку сегодня.

Значит, вы уже что-то исправили из того, что сломалось, это хорошо,
но исправили не всё, что сломалось, это нехорошо.


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-08 20:33                       ` Sergey Y. Afonin
@ 2019-04-08 21:02                         ` Dmitry V. Levin
  0 siblings, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-08 21:02 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 12:33:38AM +0400, Sergey Y. Afonin wrote:
> On Monday 08 April 2019, Dmitry V. Levin wrote:
> 
> > Новая версия компилятора производит другой мусор, со стороны это выглядит
> > как псевдослучайный процесс.
> 
> Либо, в зависимости от компилятора, несовсем мусор, как практика показывает.
> 
> > > > Утверждение "UB работало" звучит довольно странно.
> > > 
> > > UB согласно спецификации ещё не означает же UB в рамках конкретной
> > > версии компилятора? Иначе бы все UB вылезали на белый свет быстро и
> > > больно, а такого не происходит.
> > 
> > Что значит "UB в рамках конкретной версии компилятора"?
> > UB - это свойство кода, а не компилятора.
> 
> Вообще я уже кое-что почитал (и напоминаю, в этом веке я программистом не
> работал, тем более на C ;-) ). UB, согласно прочитанному, это свойство
> спецификации. Но некая конкретная версия компилятора вполне может какие-то
> случаи обрабатывать вполне предсказуемо с точки зрения разработчика этого
> самого компилятора. Да, это не переносимо, да, это может сломаться, если
> разработчик компилятора передумает. Да, в целом это не хорошо. Вот как-то
> так получается.

Ещё разработчик компилятора иногда предлагает возможность выбрать.
Например, gcc -fwrapv.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:18                       ` Dmitry V. Levin
@ 2019-04-09  1:19                         ` Grigory Ustinov
  2019-04-09 10:45                           ` Andrey Savchenko
  0 siblings, 1 reply; 66+ messages in thread
From: Grigory Ustinov @ 2019-04-09  1:19 UTC (permalink / raw)
  To: devel

08.04.2019 23:18, Dmitry V. Levin пишет:
> On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
>> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
>>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
>>>>   08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>>>>   On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>>>>     On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>>>   Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>>>   которую непрестанно ломают и которую следует избегать.
>>>>   Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
>>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
>>>
>>> Она у всех есть, у кого есть x86_64.
>> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
> Андрей, умение собирать пакеты для i586 является базовым.
> Помоги, пожалуйста, своему подопечному овладеть этим умением.
Зато быстро join прошёл;-)


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 20:14                     ` Скрылевъ Малъ
  2019-04-08 20:18                       ` Dmitry V. Levin
@ 2019-04-09  5:23                       ` Anton Farygin
  1 sibling, 0 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09  5:23 UTC (permalink / raw)
  To: Скрылевъ
	Малъ,
	ALT Linux Team development discussions

08.04.2019 23:14, Скрылевъ Малъ пишет:
>
> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
>>>   08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>>>   On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>>>     On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>>   Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>>   которую непрестанно ломают и которую следует избегать.
>>>   Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
>>
>> Она у всех есть, у кого есть x86_64.
> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
>
man apt.conf поможет вам создать свою версию того, что вы не можете 
прочитать.




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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-08 19:56                 ` Michael Shigorin
  2019-04-08 19:59                   ` Aleksey Novodvorsky
  2019-04-08 20:05                   ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
@ 2019-04-09  5:48                   ` Anton Farygin
  2019-04-09  6:10                     ` Sergey Afonin
  2019-04-09  6:35                     ` Dmitry V. Levin
  2 siblings, 2 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09  5:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Michael Shigorin

08.04.2019 22:56, Michael Shigorin пишет:
> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
>> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>> которую непрестанно ломают и которую следует избегать.
> А вокруг тулчейна?

А что не так с тулчейном ? Там всё хорошо, все молодцы. И даже Ваня 
молодец - rpm почти привели в порядок, осталось совсем чуть чуть.

Вот Java у нас протухшая, это неприятно и выстрелит после бранчевания, 
если не исправить.





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

* Re: [devel] JT - выпустить пар
  2019-04-08 19:59                   ` Aleksey Novodvorsky
@ 2019-04-09  5:50                     ` Anton Farygin
  2019-04-09  6:56                       ` Andrey Cherepanov
  0 siblings, 1 reply; 66+ messages in thread
From: Anton Farygin @ 2019-04-09  5:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Aleksey Novodvorsky

08.04.2019 22:59, Aleksey Novodvorsky пишет:
> пн, 8 апр. 2019 г. в 22:56, Michael Shigorin <mike@altlinux.org>:
>> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
>>> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>> которую непрестанно ломают и которую следует избегать.
>> А вокруг тулчейна?
> Коллеги, если вам нечего делать, то обращайтесь ко мне.
> После бранчевания обсудим.
Когда мозги кипят - пару некуда выходить и он вырывается здесь.

Это не от нечего делать, а от многозадачности.




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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09  5:48                   ` Anton Farygin
@ 2019-04-09  6:10                     ` Sergey Afonin
  2019-04-09  6:35                     ` Dmitry V. Levin
  1 sibling, 0 replies; 66+ messages in thread
From: Sergey Afonin @ 2019-04-09  6:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Anton Farygin wrote:

> А что не так с тулчейном ? Там всё хорошо, все молодцы. И даже Ваня 
> молодец - rpm почти привели в порядок, осталось совсем чуть чуть.
> 
> Вот Java у нас протухшая, это неприятно и выстрелит после бранчевания, 
> если не исправить.
 
Кстати, отмашку можно по rpm делать наверное, а пока rpm не готов, можно
и обновить ещё что-нибудь. :-)

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09  5:48                   ` Anton Farygin
  2019-04-09  6:10                     ` Sergey Afonin
@ 2019-04-09  6:35                     ` Dmitry V. Levin
  1 sibling, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-09  6:35 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 08:48:43AM +0300, Anton Farygin wrote:
> 08.04.2019 22:56, Michael Shigorin пишет:
> > On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
> >> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> >> которую непрестанно ломают и которую следует избегать.
> > А вокруг тулчейна?
> 
> А что не так с тулчейном ?

У Миши всё не так с тулчейном:
одна половина контрафактная, другая половина проприетарная.
Контрафактную половину никому не покажешь,
а проприетарную половину не пропатчишь.

Оттого Миша и предлагает мантейнерам патчи [1],
которые апстриму предлагать стыдно.

Миша, зря ты съязвил про тулчейн, ох зря.

[1] https://bugzilla.altlinux.org/attachment.cgi?id=8087


-- 
ldv

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

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

* Re: [devel] JT - выпустить пар
  2019-04-09  5:50                     ` [devel] JT - выпустить пар Anton Farygin
@ 2019-04-09  6:56                       ` Andrey Cherepanov
    0 siblings, 1 reply; 66+ messages in thread
From: Andrey Cherepanov @ 2019-04-09  6:56 UTC (permalink / raw)
  To: devel

09.04.2019 8:50, Anton Farygin пишет:
> 08.04.2019 22:59, Aleksey Novodvorsky пишет:
>> пн, 8 апр. 2019 г. в 22:56, Michael Shigorin <mike@altlinux.org>:
>>> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
>>>> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>> которую непрестанно ломают и которую следует избегать.
>>> А вокруг тулчейна?
>> Коллеги, если вам нечего делать, то обращайтесь ко мне.
>> После бранчевания обсудим.
> Когда мозги кипят - пару некуда выходить и он вырывается здесь.
>
> Это не от нечего делать, а от многозадачности.

Так надо соблюдать режим сна и бодрствования. А не устраивать
детсадовские разборки по ночам от неудовлетворённости.

-- 
Andrey Cherepanov
cas@altlinux.org



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

* Re: [devel] slang
  2019-04-08 18:58                 ` Dmitry V. Levin
  2019-04-08 19:18                   ` Sergey Y. Afonin
@ 2019-04-09  8:01                   ` Aleksei Nikiforov
  2019-04-09 13:19                     ` Dmitry V. Levin
  1 sibling, 1 reply; 66+ messages in thread
From: Aleksei Nikiforov @ 2019-04-09  8:01 UTC (permalink / raw)
  To: devel

08.04.2019 21:58, Dmitry V. Levin пишет:
> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
> 
> Компилятор вправе определить результат UB так, как ему будет удобно,
> и применить к результату оптимизацию, которая превратит ваш исходный код
> в бинарный мусор.
> 
Это неправда. Просто в последнее время так плохо пишут компиляторы.


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09  1:19                         ` Grigory Ustinov
@ 2019-04-09 10:45                           ` Andrey Savchenko
  2019-04-09 10:49                             ` Andrey Cherepanov
  2019-04-09 14:01                             ` Michael Shigorin
  0 siblings, 2 replies; 66+ messages in thread
From: Andrey Savchenko @ 2019-04-09 10:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 04:19:14 +0300 Grigory Ustinov wrote:
> 08.04.2019 23:18, Dmitry V. Levin пишет:
> > On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
> >> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
> >>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
> >>>>   08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>>>>   On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
> >>>>>>     On Monday 08 April 2019, Dmitry V. Levin wrote:
> >>>>>   Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> >>>>>   которую непрестанно ломают и которую следует избегать.
> >>>>   Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
> >>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
> >>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
> >>>
> >>> Она у всех есть, у кого есть x86_64.
> >> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
> > Андрей, умение собирать пакеты для i586 является базовым.
> > Помоги, пожалуйста, своему подопечному овладеть этим умением.
> Зато быстро join прошёл;-)

Может, повторить?

Best regards,
Andrew Savchenko

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09 10:45                           ` Andrey Savchenko
@ 2019-04-09 10:49                             ` Andrey Cherepanov
  2019-04-09 11:18                               ` Andrey Savchenko
  2019-04-09 14:01                             ` Michael Shigorin
  1 sibling, 1 reply; 66+ messages in thread
From: Andrey Cherepanov @ 2019-04-09 10:49 UTC (permalink / raw)
  To: devel

09.04.2019 13:45, Andrey Savchenko пишет:
> On Tue, 9 Apr 2019 04:19:14 +0300 Grigory Ustinov wrote:
>> 08.04.2019 23:18, Dmitry V. Levin пишет:
>>> On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
>>>> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
>>>>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
>>>>>>   08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>>>>>>   On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>>>>>>     On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>>>>>   Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>>>>>   которую непрестанно ломают и которую следует избегать.
>>>>>>   Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>>>>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
>>>>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
>>>>>
>>>>> Она у всех есть, у кого есть x86_64.
>>>> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
>>> Андрей, умение собирать пакеты для i586 является базовым.
>>> Помоги, пожалуйста, своему подопечному овладеть этим умением.
>> Зато быстро join прошёл;-)
> Может, повторить?
Будешь ментором?

-- 
Andrey Cherepanov
cas@altlinux.org


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09 10:49                             ` Andrey Cherepanov
@ 2019-04-09 11:18                               ` Andrey Savchenko
  2019-04-09 11:27                                 ` Anton Farygin
  0 siblings, 1 reply; 66+ messages in thread
From: Andrey Savchenko @ 2019-04-09 11:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 13:49:39 +0300 Andrey Cherepanov wrote:
> 09.04.2019 13:45, Andrey Savchenko пишет:
> > On Tue, 9 Apr 2019 04:19:14 +0300 Grigory Ustinov wrote:
> >> 08.04.2019 23:18, Dmitry V. Levin пишет:
> >>> On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
> >>>> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
> >>>>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
> >>>>>>   08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
> >>>>>>>   On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
> >>>>>>>>     On Monday 08 April 2019, Dmitry V. Levin wrote:
> >>>>>>>   Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> >>>>>>>   которую непрестанно ломают и которую следует избегать.
> >>>>>>   Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
> >>>>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
> >>>>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
> >>>>>
> >>>>> Она у всех есть, у кого есть x86_64.
> >>>> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
> >>> Андрей, умение собирать пакеты для i586 является базовым.
> >>> Помоги, пожалуйста, своему подопечному овладеть этим умением.
> >> Зато быстро join прошёл;-)
> > Может, повторить?
> Будешь ментором?
 
Боюсь, наши познания русского языка плохо совместимы друг с другом
для обеспечения конструктивного общения на технические темы
в письменном виде.

Best regards,
Andrew Savchenko

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09 11:18                               ` Andrey Savchenko
@ 2019-04-09 11:27                                 ` Anton Farygin
  0 siblings, 0 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 11:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Andrey Savchenko

09.04.2019 14:18, Andrey Savchenko пишет:
> On Tue, 9 Apr 2019 13:49:39 +0300 Andrey Cherepanov wrote:
>> 09.04.2019 13:45, Andrey Savchenko пишет:
>>> On Tue, 9 Apr 2019 04:19:14 +0300 Grigory Ustinov wrote:
>>>> 08.04.2019 23:18, Dmitry V. Levin пишет:
>>>>> On Mon, Apr 08, 2019 at 11:14:23PM +0300, Скрылевъ Малъ wrote:
>>>>>> 08.04.2019, 22:19, "Anton Farygin" <rider@basealt.ru>:
>>>>>>> 08.04.2019 22:11, Скрылевъ Малъ пишет:
>>>>>>>>    08.04.2019, 21:45, "Dmitry V. Levin" <ldv@altlinux.org>:
>>>>>>>>>    On Mon, Apr 08, 2019 at 10:32:51PM +0400, Sergey Y. Afonin wrote:
>>>>>>>>>>      On Monday 08 April 2019, Dmitry V. Levin wrote:
>>>>>>>>>    Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
>>>>>>>>>    которую непрестанно ломают и которую следует избегать.
>>>>>>>>    Думаю это не вполне правда, скажем эта "поломка", появился только в i586 архитектуре, эꙍо видно по логам тестов, и нужно разбираться почему именно только на i586 появилось оное, но к сожалению, и починка стала бы возможной при наличии песочницы на этой архитектуре, у вас есть ли она?
>>>>>>> gear-hsh --commit   --verbose -- -v --mountpoint=/proc --lazy-cleanup
>>>>>>> --target=i586 --apt-config=/home/rider/Sisyphus-32.conf
>>>>>>>
>>>>>>> Она у всех есть, у кого есть x86_64.
>>>>>> Антон, если вы говорите сейчас о пути к конфигурации на базальте, то на жалость я не могу прочитать оный файл.
>>>>> Андрей, умение собирать пакеты для i586 является базовым.
>>>>> Помоги, пожалуйста, своему подопечному овладеть этим умением.
>>>> Зато быстро join прошёл;-)
>>> Может, повторить?
>> Будешь ментором?
>   
> Боюсь, наши познания русского языка плохо совместимы друг с другом
> для обеспечения конструктивного общения на технические темы
> в письменном виде.
>
Я готов попробовать быть ментором.




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

* Re: [devel] slang
  2019-04-09  8:01                   ` Aleksei Nikiforov
@ 2019-04-09 13:19                     ` Dmitry V. Levin
  2019-04-09 13:21                       ` Anton Farygin
  2019-04-10  7:25                       ` Aleksei Nikiforov
  0 siblings, 2 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 13:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote:
> 08.04.2019 21:58, Dmitry V. Levin пишет:
> > Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
> > 
> > Компилятор вправе определить результат UB так, как ему будет удобно,
> > и применить к результату оптимизацию, которая превратит ваш исходный код
> > в бинарный мусор.
> > 
> Это неправда. Просто в последнее время так плохо пишут компиляторы.

Это ваше оценочное суждение.

Авторы компиляторов пишут статьи и рассказывают на конференциях,
как их новые трактовки UB позволяют выжать ещё несколько процентов
на оптимизации.


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-09 13:19                     ` Dmitry V. Levin
@ 2019-04-09 13:21                       ` Anton Farygin
  2019-04-09 14:34                         ` Mikhail Efremov
  2019-04-10  7:25                       ` Aleksei Nikiforov
  1 sibling, 1 reply; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 13:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Dmitry V. Levin

09.04.2019 16:19, Dmitry V. Levin пишет:
> On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote:
>> 08.04.2019 21:58, Dmitry V. Levin пишет:
>>> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
>>>
>>> Компилятор вправе определить результат UB так, как ему будет удобно,
>>> и применить к результату оптимизацию, которая превратит ваш исходный код
>>> в бинарный мусор.
>>>
>> Это неправда. Просто в последнее время так плохо пишут компиляторы.
> Это ваше оценочное суждение.
>
> Авторы компиляторов пишут статьи и рассказывают на конференциях,
> как их новые трактовки UB позволяют выжать ещё несколько процентов
> на оптимизации.
>
Интересно было бы посмотреть на это же обсуждение в апстриме (с теми же 
участниками с нашей стороны).




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

* Re: [devel] JT - выпустить пар
  @ 2019-04-09 13:27                           ` Dmitry V. Levin
  0 siblings, 0 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 13:27 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 10:58:32AM +0300, Aleksey Novodvorsky wrote:
> вт, 9 апр. 2019 г., 9:56 Andrey Cherepanov <cas@altlinux.org>:
> 
> > 09.04.2019 8:50, Anton Farygin пишет:
> > > 08.04.2019 22:59, Aleksey Novodvorsky пишет:
> > >> пн, 8 апр. 2019 г. в 22:56, Michael Shigorin <mike@altlinux.org>:
> > >>> On Mon, Apr 08, 2019 at 09:44:57PM +0300, Dmitry V. Levin wrote:
> > >>>> Теперь вокруг ruby в Сизифе сложилась стойкая репутация подсистемы,
> > >>>> которую непрестанно ломают и которую следует избегать.
> > >>> А вокруг тулчейна?
> > >> Коллеги, если вам нечего делать, то обращайтесь ко мне.
> > >> После бранчевания обсудим.
> > > Когда мозги кипят - пару некуда выходить и он вырывается здесь.
> > >
> > > Это не от нечего делать, а от многозадачности.
> >
> > Так надо соблюдать режим сна и бодрствования. А не устраивать
> > детсадовские разборки по ночам от неудовлетворённости.
> 
> +1
> Давайте чинить сломавшееся от automake, его немало.

С automake-1.16.1 вроде совсем немного осталось, около десятка пакетов.


-- 
ldv

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

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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09 10:45                           ` Andrey Savchenko
  2019-04-09 10:49                             ` Andrey Cherepanov
@ 2019-04-09 14:01                             ` Michael Shigorin
  2019-04-09 14:16                               ` Andrey Savchenko
  1 sibling, 1 reply; 66+ messages in thread
From: Michael Shigorin @ 2019-04-09 14:01 UTC (permalink / raw)
  To: devel

On Tue, Apr 09, 2019 at 01:45:16PM +0300, Andrey Savchenko wrote:
> > Зато быстро join прошёл;-)
> Может, повторить?

А кому-то на повторном join сдавать экзамен по gear --commit? ;-)

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


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

* Re: [devel] Q: опять сломали ruby, доколе?
  2019-04-09 14:01                             ` Michael Shigorin
@ 2019-04-09 14:16                               ` Andrey Savchenko
  0 siblings, 0 replies; 66+ messages in thread
From: Andrey Savchenko @ 2019-04-09 14:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 17:01:08 +0300 Michael Shigorin wrote:
> On Tue, Apr 09, 2019 at 01:45:16PM +0300, Andrey Savchenko wrote:
> > > Зато быстро join прошёл;-)
> > Может, повторить?
> 
> А кому-то на повторном join сдавать экзамен по gear --commit? ;-)

Лучше по автоматизации управления логами сборки. 

Best regards,
Andrew Savchenko

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

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

* Re: [devel] slang
  2019-04-09 13:21                       ` Anton Farygin
@ 2019-04-09 14:34                         ` Mikhail Efremov
  2019-04-09 14:41                           ` Sergey Afonin
  2019-04-09 15:21                           ` Anton Farygin
  0 siblings, 2 replies; 66+ messages in thread
From: Mikhail Efremov @ 2019-04-09 14:34 UTC (permalink / raw)
  To: devel

On Tue, 9 Apr 2019 16:21:24 +0300 Anton Farygin wrote:
> 09.04.2019 16:19, Dmitry V. Levin пишет:
> > On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote:  
> >> 08.04.2019 21:58, Dmitry V. Levin пишет:  
> >>> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
> >>>
> >>> Компилятор вправе определить результат UB так, как ему будет удобно,
> >>> и применить к результату оптимизацию, которая превратит ваш исходный код
> >>> в бинарный мусор.
> >>>  
> >> Это неправда. Просто в последнее время так плохо пишут компиляторы.  
> > Это ваше оценочное суждение.
> >
> > Авторы компиляторов пишут статьи и рассказывают на конференциях,
> > как их новые трактовки UB позволяют выжать ещё несколько процентов
> > на оптимизации.
> >  
> Интересно было бы посмотреть на это же обсуждение в апстриме (с теми же 
> участниками с нашей стороны).

Здесь Дима терпеливо пытается объяснить, что undefined behavior
означает undefined behavior. Апстриму вряд ли это интересно, они и так
это знают.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] slang
  2019-04-09 14:34                         ` Mikhail Efremov
@ 2019-04-09 14:41                           ` Sergey Afonin
  2019-04-09 14:46                             ` Sergey Afonin
  2019-04-09 15:28                             ` Mikhail Efremov
  2019-04-09 15:21                           ` Anton Farygin
  1 sibling, 2 replies; 66+ messages in thread
From: Sergey Afonin @ 2019-04-09 14:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Mikhail Efremov wrote:

> > Интересно было бы посмотреть на это же обсуждение в апстриме
> > (с теми же участниками с нашей стороны).
> 
> Здесь Дима терпеливо пытается объяснить, что undefined behavior
> означает undefined behavior. Апстриму вряд ли это интересно, они
> и так это знают.
 
Он зря пытается объяснять то, что, кажется, пытается. Потому как 
речь немного о другом. А именно о разнице между спецификацией и
конкретной реализацией. А началось вообще всё с совсем другого,
по крайней мере в этой ветке.

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


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

* Re: [devel] slang
  2019-04-09 14:41                           ` Sergey Afonin
@ 2019-04-09 14:46                             ` Sergey Afonin
  2019-04-09 15:28                             ` Mikhail Efremov
  1 sibling, 0 replies; 66+ messages in thread
From: Sergey Afonin @ 2019-04-09 14:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Sergey Afonin wrote:

> Он зря пытается объяснять то, что, кажется, пытается. Потому как 
> речь немного о другом. А именно о разнице между спецификацией и
> конкретной реализацией.

Хотя, исходя их вот из сообщения про "gcc -fwrapv" мы друг друга,
всё же, поняли.

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


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

* Re: [devel] slang
  2019-04-09 14:34                         ` Mikhail Efremov
  2019-04-09 14:41                           ` Sergey Afonin
@ 2019-04-09 15:21                           ` Anton Farygin
  1 sibling, 0 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 15:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Mikhail Efremov

09.04.2019 17:34, Mikhail Efremov пишет:
> On Tue, 9 Apr 2019 16:21:24 +0300 Anton Farygin wrote:
>> 09.04.2019 16:19, Dmitry V. Levin пишет:
>>> On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote:
>>>> 08.04.2019 21:58, Dmitry V. Levin пишет:
>>>>> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
>>>>>
>>>>> Компилятор вправе определить результат UB так, как ему будет удобно,
>>>>> и применить к результату оптимизацию, которая превратит ваш исходный код
>>>>> в бинарный мусор.
>>>>>   
>>>> Это неправда. Просто в последнее время так плохо пишут компиляторы.
>>> Это ваше оценочное суждение.
>>>
>>> Авторы компиляторов пишут статьи и рассказывают на конференциях,
>>> как их новые трактовки UB позволяют выжать ещё несколько процентов
>>> на оптимизации.
>>>   
>> Интересно было бы посмотреть на это же обсуждение в апстриме (с теми же
>> участниками с нашей стороны).
> Здесь Дима терпеливо пытается объяснить, что undefined behavior
> означает undefined behavior. Апстриму вряд ли это интересно, они и так
> это знают.
>
Да, я как раз таким образом прекратил эту бесполезную дискуссию.



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

* Re: [devel] slang
  2019-04-09 14:41                           ` Sergey Afonin
  2019-04-09 14:46                             ` Sergey Afonin
@ 2019-04-09 15:28                             ` Mikhail Efremov
  2019-04-09 16:25                               ` Anton Farygin
  2019-04-09 17:22                               ` Sergey Y. Afonin
  1 sibling, 2 replies; 66+ messages in thread
From: Mikhail Efremov @ 2019-04-09 15:28 UTC (permalink / raw)
  To: devel

On Tue, 9 Apr 2019 18:41:22 +0400 Sergey Afonin wrote:
> On Tuesday 09 April 2019, Mikhail Efremov wrote:
> 
> > > Интересно было бы посмотреть на это же обсуждение в апстриме
> > > (с теми же участниками с нашей стороны).  
> > 
> > Здесь Дима терпеливо пытается объяснить, что undefined behavior
> > означает undefined behavior. Апстриму вряд ли это интересно, они
> > и так это знают.  
>  
> Он зря пытается объяснять то, что, кажется, пытается. Потому как 
> речь немного о другом. А именно о разнице между спецификацией и
> конкретной реализацией.

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

> А началось вообще всё с совсем другого,
> по крайней мере в этой ветке.

Да кто помнит уже, с чего там все началось :). И я говорил про апстримы
компиляторов, потому что речь зашла уже об этом, мне показалось.
Апстим slang как раз не понимает что такое UB, похоже.

-- 
WBR, Mikhail Efremov


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

* Re: [devel] slang
  2019-04-09 15:28                             ` Mikhail Efremov
@ 2019-04-09 16:25                               ` Anton Farygin
    2019-04-09 17:22                               ` Sergey Y. Afonin
  1 sibling, 1 reply; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 16:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Mikhail Efremov

09.04.2019 18:28, Mikhail Efremov пишет:
> On Tue, 9 Apr 2019 18:41:22 +0400 Sergey Afonin wrote:
>
>> А началось вообще всё с совсем другого,
>> по крайней мере в этой ветке.
> Да кто помнит уже, с чего там все началось :). И я говорил про апстримы
> компиляторов, потому что речь зашла уже об этом, мне показалось.
> Апстим slang как раз не понимает что такое UB, похоже.
>
Апстрим slang - астрофизик. У нас таких апстримов может оказаться 
неожиданно много.




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

* Re: [devel] slang
  @ 2019-04-09 16:31                                   ` Anton Farygin
  0 siblings, 0 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 16:31 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Aleksey Novodvorsky
  Cc: Mikhail Efremov

09.04.2019 19:29, Aleksey Novodvorsky пишет:
>
>
>
>
> вт, 9 апр. 2019 г., 19:25 Anton Farygin <rider@basealt.ru 
> <mailto:rider@basealt.ru>>:
>
>     09.04.2019 18:28, Mikhail Efremov пишет:
>     > On Tue, 9 Apr 2019 18:41:22 +0400 Sergey Afonin wrote:
>     >
>     >> А началось вообще всё с совсем другого,
>     >> по крайней мере в этой ветке.
>     > Да кто помнит уже, с чего там все началось :). И я говорил про
>     апстримы
>     > компиляторов, потому что речь зашла уже об этом, мне показалось.
>     > Апстим slang как раз не понимает что такое UB, похоже.
>     >
>     Апстрим slang - астрофизик. У нас таких апстримов может оказаться
>     неожиданно много.
>
>
> Ой. PostgresPro...

Да, именно. Я про то, что такой апстрим может знать, а может и не знать 
про UB. Его работа заключается в другом.

Но если он хороший апстрим, то он с удовольствием поработает над этой 
проблемой, если ему её объяснить.




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

* Re: [devel] slang
  2019-04-09 15:28                             ` Mikhail Efremov
  2019-04-09 16:25                               ` Anton Farygin
@ 2019-04-09 17:22                               ` Sergey Y. Afonin
  2019-04-09 17:36                                 ` Dmitry V. Levin
  1 sibling, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-09 17:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Mikhail Efremov wrote:

>> А именно о разнице между спецификацией и конкретной реализацией.
 
> Просто нужно осознать, что после того, как в программе случилось
> UB, она может сделать что угодно, на что ей хватит прав

Э, нет. После того, как в программе случилось UB (в том виде, в котором это
обсуждалось), _компилятор_ может сделать какой угодно код, после чего этот
код может сделать что угодно, на что ему хватит прав. И это уточнение про
компилятор тут ключевое. Если каким-то образом известно (тесты там, код
ассемблерный посмотрели промежуточный - мало ли), что какой-то компилятор
это UB обрабатывает так, как хотелось (пусть так совпало) то скомпилированная
программа будет делать ровно то, что хотелось, без всяких "что угодно", пока
её не соберут другим компилятором.

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


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

* Re: [devel] slang
  2019-04-09 17:22                               ` Sergey Y. Afonin
@ 2019-04-09 17:36                                 ` Dmitry V. Levin
  2019-04-09 17:55                                   ` Sergey Y. Afonin
  0 siblings, 1 reply; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 17:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 09:22:15PM +0400, Sergey Y. Afonin wrote:
> On Tuesday 09 April 2019, Mikhail Efremov wrote:
> 
> >> А именно о разнице между спецификацией и конкретной реализацией.
>  
> > Просто нужно осознать, что после того, как в программе случилось
> > UB, она может сделать что угодно, на что ей хватит прав
> 
> Э, нет. После того, как в программе случилось UB (в том виде, в котором это
> обсуждалось), _компилятор_ может сделать какой угодно код, после чего этот
> код может сделать что угодно, на что ему хватит прав. И это уточнение про
> компилятор тут ключевое. Если каким-то образом известно (тесты там, код
> ассемблерный посмотрели промежуточный - мало ли), что какой-то компилятор
> это UB обрабатывает так, как хотелось (пусть так совпало) то скомпилированная
> программа будет делать ровно то, что хотелось, без всяких "что угодно", пока
> её не соберут другим компилятором.

OK, допустим, у нас у всех одинаковое понимание термина UB.

Как теперь исправить все пакеты, в исходниках которых есть такое UB, про
которые мы не можем утверждать, что нам достоверно известно о том, что
скомпилированной код будет делать именно то, что имел в виду автор
исходного кода, содержащего UB?

gcc -fwrapv при первом подозрении на наличие в пакете переполнений
в знаковой арифметике?


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-09 17:36                                 ` Dmitry V. Levin
@ 2019-04-09 17:55                                   ` Sergey Y. Afonin
  2019-04-09 18:02                                     ` Sergey Y. Afonin
  0 siblings, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-09 17:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> Как теперь исправить все пакеты, в исходниках которых есть такое 
> UB, про которые мы не можем утверждать, что нам достоверно известно
> о том, что скомпилированной код будет делать именно то, что имел
> в виду автор исходного кода, содержащего UB?

К сожалению, мы живём в мире, где код пишут не только профессиональные
программисты. А почему компилятор вообще что-то собирает, если для него
это UB? Вот компиляторы, вроде бы, как раз профессионалы в программировании
пишут, могли бы и предупредить. А что с кодм делать - не знаю. Как-то
рассказывать, как править. Альтернатива - всё выкинуть и оставить только
код хороших программистов. Хоть systemd не останется. :-) А то вон, второй
человек на dist-upgrade reboot словил (в sisyphus@).

> gcc -fwrapv при первом подозрении на наличие в пакете переполнений
> в знаковой арифметике?

А что делать... Или надеяться на тесты.

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


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

* Re: [devel] slang
  2019-04-09 17:55                                   ` Sergey Y. Afonin
@ 2019-04-09 18:02                                     ` Sergey Y. Afonin
  2019-04-09 18:15                                       ` Dmitry V. Levin
  0 siblings, 1 reply; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-09 18:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday 09 April 2019, Sergey Y. Afonin wrote:

> К сожалению, мы живём в мире, где код пишут не только профессиональные
> программисты.

И вот про Slang. Я сейчас патч приложу, знаковое переполнение там убрано
в этом месте, но я ведь тоже не владею документацией на gcc в необходимом
для хорошего программирования объёме, потому я не могу утверждать, что там
всё хорошо. Мне на неделю на работе отпуск взять, чтобы gcc изучить и самому
проверить, или лучше вообще ничего не делать?

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


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

* Re: [devel] slang
  2019-04-09 18:02                                     ` Sergey Y. Afonin
@ 2019-04-09 18:15                                       ` Dmitry V. Levin
  2019-04-09 18:24                                         ` Sergey Y. Afonin
  2019-04-09 18:26                                         ` Andrey Savchenko
  0 siblings, 2 replies; 66+ messages in thread
From: Dmitry V. Levin @ 2019-04-09 18:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Apr 09, 2019 at 10:02:54PM +0400, Sergey Y. Afonin wrote:
> On Tuesday 09 April 2019, Sergey Y. Afonin wrote:
> 
> > К сожалению, мы живём в мире, где код пишут не только профессиональные
> > программисты.
> 
> И вот про Slang. Я сейчас патч приложу, знаковое переполнение там убрано
> в этом месте, но я ведь тоже не владею документацией на gcc в необходимом
> для хорошего программирования объёме, потому я не могу утверждать, что там
> всё хорошо. Мне на неделю на работе отпуск взять, чтобы gcc изучить и самому
> проверить, или лучше вообще ничего не делать?

Добавьте -fno-strict-overflow в %optflags, оставьте комментарий,
что апстрим астрофизик, и смело идите в отпуск. :)


-- 
ldv

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

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

* Re: [devel] slang
  2019-04-09 18:15                                       ` Dmitry V. Levin
@ 2019-04-09 18:24                                         ` Sergey Y. Afonin
  2019-04-09 18:26                                         ` Andrey Savchenko
  1 sibling, 0 replies; 66+ messages in thread
From: Sergey Y. Afonin @ 2019-04-09 18:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

> и смело идите в отпуск. :)

То есть спецификацию C изучать и gcc. Понятно. :-)

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


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

* Re: [devel] slang
  2019-04-09 18:15                                       ` Dmitry V. Levin
  2019-04-09 18:24                                         ` Sergey Y. Afonin
@ 2019-04-09 18:26                                         ` Andrey Savchenko
  2019-04-09 18:30                                           ` Anton Farygin
  2019-04-09 18:51                                           ` Paul Wolneykien
  1 sibling, 2 replies; 66+ messages in thread
From: Andrey Savchenko @ 2019-04-09 18:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 21:15:08 +0300 Dmitry V. Levin wrote:
> On Tue, Apr 09, 2019 at 10:02:54PM +0400, Sergey Y. Afonin wrote:
> > On Tuesday 09 April 2019, Sergey Y. Afonin wrote:
> > 
> > > К сожалению, мы живём в мире, где код пишут не только профессиональные
> > > программисты.
> > 
> > И вот про Slang. Я сейчас патч приложу, знаковое переполнение там убрано
> > в этом месте, но я ведь тоже не владею документацией на gcc в необходимом
> > для хорошего программирования объёме, потому я не могу утверждать, что там
> > всё хорошо. Мне на неделю на работе отпуск взять, чтобы gcc изучить и самому
> > проверить, или лучше вообще ничего не делать?
> 
> Добавьте -fno-strict-overflow в %optflags, оставьте комментарий,
> что апстрим астрофизик, и смело идите в отпуск. :)

Хватит тут астрофизиков оскорблять! Некоторые астрофизики пишут
лучше, чем кое-какие математики.

Best regards,
Andrew Savchenko

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

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

* Re: [devel] slang
  2019-04-09 18:26                                         ` Andrey Savchenko
@ 2019-04-09 18:30                                           ` Anton Farygin
  2019-04-09 18:51                                           ` Paul Wolneykien
  1 sibling, 0 replies; 66+ messages in thread
From: Anton Farygin @ 2019-04-09 18:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Andrey Savchenko

09.04.2019 21:26, Andrey Savchenko пишет:
> On Tue, 9 Apr 2019 21:15:08 +0300 Dmitry V. Levin wrote:
>> On Tue, Apr 09, 2019 at 10:02:54PM +0400, Sergey Y. Afonin wrote:
>>> On Tuesday 09 April 2019, Sergey Y. Afonin wrote:
>>>
>>>> К сожалению, мы живём в мире, где код пишут не только профессиональные
>>>> программисты.
>>> И вот про Slang. Я сейчас патч приложу, знаковое переполнение там убрано
>>> в этом месте, но я ведь тоже не владею документацией на gcc в необходимом
>>> для хорошего программирования объёме, потому я не могу утверждать, что там
>>> всё хорошо. Мне на неделю на работе отпуск взять, чтобы gcc изучить и самому
>>> проверить, или лучше вообще ничего не делать?
>> Добавьте -fno-strict-overflow в %optflags, оставьте комментарий,
>> что апстрим астрофизик, и смело идите в отпуск.:)
> Хватит тут астрофизиков оскорблять! Некоторые астрофизики пишут
> лучше, чем кое-какие математики.

Хорошо что он хоть в Обнинске не живёт, а то я бы опять вспомнил про 
географическую дискриминацию.




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

* Re: [devel] slang
  2019-04-09 18:26                                         ` Andrey Savchenko
  2019-04-09 18:30                                           ` Anton Farygin
@ 2019-04-09 18:51                                           ` Paul Wolneykien
  2019-04-09 19:08                                             ` Andrey Savchenko
  1 sibling, 1 reply; 66+ messages in thread
From: Paul Wolneykien @ 2019-04-09 18:51 UTC (permalink / raw)
  To: devel

09.04.2019 21:26, Andrey Savchenko пишет:
> Хватит тут астрофизиков оскорблять! Некоторые астрофизики пишут
> лучше, чем кое-какие математики.

  А что, некоторые астрофизики _не_ математики? Это, простите, как?


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

* Re: [devel] slang
  2019-04-09 18:51                                           ` Paul Wolneykien
@ 2019-04-09 19:08                                             ` Andrey Savchenko
  0 siblings, 0 replies; 66+ messages in thread
From: Andrey Savchenko @ 2019-04-09 19:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Tue, 9 Apr 2019 21:51:13 +0300 Paul Wolneykien wrote:
> 09.04.2019 21:26, Andrey Savchenko пишет:
> > Хватит тут астрофизиков оскорблять! Некоторые астрофизики пишут
> > лучше, чем кое-какие математики.
> 
>   А что, некоторые астрофизики _не_ математики? Это, простите, как?

Любой физик знает математику, но это не значит, что он — математик.
Подходы к решению ряда вопросов принципиально разные.

Best regards,
Andrew Savchenko

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

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

* Re: [devel] slang
  2019-04-09 13:19                     ` Dmitry V. Levin
  2019-04-09 13:21                       ` Anton Farygin
@ 2019-04-10  7:25                       ` Aleksei Nikiforov
  1 sibling, 0 replies; 66+ messages in thread
From: Aleksei Nikiforov @ 2019-04-10  7:25 UTC (permalink / raw)
  To: devel

09.04.2019 16:19, Dmitry V. Levin пишет:
> On Tue, Apr 09, 2019 at 11:01:11AM +0300, Aleksei Nikiforov wrote:
>> 08.04.2019 21:58, Dmitry V. Levin пишет:
>>> Вы не поняли.  UB - это не просто нехорошо, UB - это смертельно.
>>>
>>> Компилятор вправе определить результат UB так, как ему будет удобно,
>>> и применить к результату оптимизацию, которая превратит ваш исходный код
>>> в бинарный мусор.
>>>
>> Это неправда. Просто в последнее время так плохо пишут компиляторы.
> 
> Это ваше оценочное суждение.
> 
> Авторы компиляторов пишут статьи и рассказывают на конференциях,
> как их новые трактовки UB позволяют выжать ещё несколько процентов
> на оптимизации.
> 

А ещё авторы компиляторов пишут статьи и рассказывают на конференциях, 
что *молча* генерировать мусор при UB - плохо, и такое поведение 
компиляторов надо исправлять. Не уверен, пересекаются ли эти два 
множества авторов компиляторов.


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

end of thread, other threads:[~2019-04-10  7:25 UTC | newest]

Thread overview: 66+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-08 12:05 ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
2019-04-08 12:11   ` Скрылевъ Малъ
2019-04-08 12:14     ` Скрылевъ Малъ
2019-04-08 12:16       ` Dmitry V. Levin
2019-04-08 12:18         ` [devel] [JT] " Michael Shigorin
2019-04-08 12:59         ` [devel] " Скрылевъ Малъ
2019-04-08 13:24           ` Dmitry V. Levin
2019-04-08 13:29         ` Sergey Afonin
2019-04-08 13:34           ` [devel] slang Dmitry V. Levin
2019-04-08 18:32             ` Sergey Y. Afonin
2019-04-08 18:39               ` Sergey Y. Afonin
2019-04-08 18:58                 ` Dmitry V. Levin
2019-04-08 19:18                   ` Sergey Y. Afonin
2019-04-08 19:29                     ` Dmitry V. Levin
2019-04-08 20:33                       ` Sergey Y. Afonin
2019-04-08 21:02                         ` Dmitry V. Levin
2019-04-09  8:01                   ` Aleksei Nikiforov
2019-04-09 13:19                     ` Dmitry V. Levin
2019-04-09 13:21                       ` Anton Farygin
2019-04-09 14:34                         ` Mikhail Efremov
2019-04-09 14:41                           ` Sergey Afonin
2019-04-09 14:46                             ` Sergey Afonin
2019-04-09 15:28                             ` Mikhail Efremov
2019-04-09 16:25                               ` Anton Farygin
2019-04-09 16:31                                   ` Anton Farygin
2019-04-09 17:22                               ` Sergey Y. Afonin
2019-04-09 17:36                                 ` Dmitry V. Levin
2019-04-09 17:55                                   ` Sergey Y. Afonin
2019-04-09 18:02                                     ` Sergey Y. Afonin
2019-04-09 18:15                                       ` Dmitry V. Levin
2019-04-09 18:24                                         ` Sergey Y. Afonin
2019-04-09 18:26                                         ` Andrey Savchenko
2019-04-09 18:30                                           ` Anton Farygin
2019-04-09 18:51                                           ` Paul Wolneykien
2019-04-09 19:08                                             ` Andrey Savchenko
2019-04-09 15:21                           ` Anton Farygin
2019-04-10  7:25                       ` Aleksei Nikiforov
2019-04-08 18:44               ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
2019-04-08 19:11                 ` Скрылевъ Малъ
2019-04-08 19:19                   ` Anton Farygin
2019-04-08 20:14                     ` Скрылевъ Малъ
2019-04-08 20:18                       ` Dmitry V. Levin
2019-04-09  1:19                         ` Grigory Ustinov
2019-04-09 10:45                           ` Andrey Savchenko
2019-04-09 10:49                             ` Andrey Cherepanov
2019-04-09 11:18                               ` Andrey Savchenko
2019-04-09 11:27                                 ` Anton Farygin
2019-04-09 14:01                             ` Michael Shigorin
2019-04-09 14:16                               ` Andrey Savchenko
2019-04-09  5:23                       ` Anton Farygin
2019-04-08 19:20                   ` Dmitry V. Levin
2019-04-08 20:00                     ` Скрылевъ Малъ
2019-04-08 20:15                       ` Dmitry V. Levin
2019-04-08 20:21                         ` Скрылевъ Малъ
2019-04-08 20:55                           ` Dmitry V. Levin
2019-04-08 19:49                 ` Alexey V. Vissarionov
2019-04-08 19:56                 ` Michael Shigorin
2019-04-08 19:59                   ` Aleksey Novodvorsky
2019-04-09  5:50                     ` [devel] JT - выпустить пар Anton Farygin
2019-04-09  6:56                       ` Andrey Cherepanov
2019-04-09 13:27                           ` Dmitry V. Levin
2019-04-08 20:05                   ` [devel] Q: опять сломали ruby, доколе? Dmitry V. Levin
2019-04-09  5:48                   ` Anton Farygin
2019-04-09  6:10                     ` Sergey Afonin
2019-04-09  6:35                     ` Dmitry V. Levin
2019-04-08 12:19       ` Sergey V Turchin

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