• Please give back golang-1.8 (1.8.3-1) on s390x

    From Philipp Kern@21:1/5 to Anthony Fok on Mon Jun 26 01:30:02 2017
    On 06/25/2017 04:42 PM, Anthony Fok wrote:
    Or, better yet, is there a way to find out what went wrong on
    zemlinsky? Is it an older machine with an older CPU that does not
    support some newer CPU instructions? (Sorry, I know nothing about
    s390x and I am likely completely wrong.)

    That is actually the problem. On s390x golang requires a higher ISA than
    the one Debian targets. I have started to patch golang-1.7 to avoid these
    new instructions a few months ago, but upstream is not interested by
    supporting older CPUs and keep adding more usage of new instructions.

    Thank you for your detailed explanation, and thank you for your
    efforts in trying to solve it.

    But yeah, I guess golang users on s390x would just have to accept the
    fact that they need a newer CPU. Thankfully, the majority of Debian's
    s390x machines (buildd and porterbox), 3 out of 4, support the newer instructions. :-)

    What's the current ISA requirement for golang? zEC12? z13?

    I suppose popcon (as misleading as it is) likely doesn't have h/w stats?
    (And I know that the current count of actual submissions is... 12.)

    Kind regards and thanks
    Philipp Kern

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Julien Cristau@21:1/5 to Anthony Fok on Sat Dec 2 12:30:01 2017
    On Sun, Jun 25, 2017 at 08:42:17 -0600, Anthony Fok wrote:

    On Sat, Jun 24, 2017 at 2:58 PM, Aurelien Jarno <aurelien@aurel32.net> wrote:
    On 2017-06-24 11:15, Anthony Fok wrote:
    Or, better yet, is there a way to find out what went wrong on
    zemlinsky? Is it an older machine with an older CPU that does not
    support some newer CPU instructions? (Sorry, I know nothing about
    s390x and I am likely completely wrong.)

    That is actually the problem. On s390x golang requires a higher ISA than the one Debian targets. I have started to patch golang-1.7 to avoid these new instructions a few months ago, but upstream is not interested by supporting older CPUs and keep adding more usage of new instructions.

    Thank you for your detailed explanation, and thank you for your
    efforts in trying to solve it.

    But yeah, I guess golang users on s390x would just have to accept the
    fact that they need a newer CPU. Thankfully, the majority of Debian's
    s390x machines (buildd and porterbox), 3 out of 4, support the newer instructions. :-)

    I don't think that's acceptable. We should not ship packages that won't
    work on the baseline platform for each architecture. We should either
    fix those packages, stop shipping them, or raise the baseline.

    Cheers,
    Julien

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)