On Wednesday, March 24 2021, Robie Basak wrote:

>> This particular update is not able to cause any regressions, because
> the software did not work before it.
>
> What about on amd64? Am I right in understanding that this bug only
> affects ppc64el? But we have no choice but to rebuild for all
> architectures.

True, thanks for the catch.  I have updated the "Where problems could
occur" section and reworded it in a way that it's clear that I meant
"there can be no regressions *on ppc64el*".

> Accepting, but please could you add something to the Test Plan to ensure
> that the package still basically works on amd64, if that's not already
> covered by existing tests?

Done for both Bionic and Focal, let me know if that's enough.

Thanks,

-- 
Sergio
GPG key ID: E92F D0B3 6B14 F1F4 D8E0  EB2F 106D A1C8 C3CB BF14


** Description changed:

  [Impact]
  
  After installing "gosu" on Bionic/Focal on ppc64el, attempts to run the
  resulting "gosu" binary result in the following error message:
  
      gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc
  at 0x00000b41bcc7af58 for symbol `' out of range
  
  [Test Plan]
  
  You will need a ppc64el machine in order to test this.  This bug happens
  on Bionic and Focal.
  
  # apt update
  # apt install gosu
  # gosu nobody true
  gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 
0x00000abd18d0af58 for symbol `' out of range
  
+ If you check on (e.g.) amd64, you can see that the software works fine.
+ The following is on Bionic:
+ 
+ # gosu nobody true
+ # echo $?
+ 0
+ 
+ Then on Focal:
+ 
+ # gosu nobody true
+ # echo $?
+ 0
+ 
  [Where problems could occur]
  
  This particular update is not able to cause any regressions, because the
  software did not work before it.  One can always say that there is a
  chance for a regression when rebuilding an old package from Bionic
  against newer libraries, but in this case I think the chances are slim
  to none, especially because gosu depends on very few libraries (which is
  unusual for a Golang application).
  
  [Original Description]
  
  After installing "gosu" on Bionic on ppc64el, attempts to run the
  resulting "gosu" binary result in the following error message:
  
-     gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc
+     gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc
  at 0x00000b41bcc7af58 for symbol `' out of range
  
  I spoke briefly with mwhudson about it (recalling he might've dealt with
  similar issues previously) and he suggested it probably needs a rebuild
  and asked me to file a bug. :)
  
  (Something something PIC something something PIE something something Go
  toolchain.)

** Description changed:

  [Impact]
  
  After installing "gosu" on Bionic/Focal on ppc64el, attempts to run the
  resulting "gosu" binary result in the following error message:
  
      gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc
  at 0x00000b41bcc7af58 for symbol `' out of range
  
  [Test Plan]
  
  You will need a ppc64el machine in order to test this.  This bug happens
  on Bionic and Focal.
  
  # apt update
  # apt install gosu
  # gosu nobody true
  gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at 
0x00000abd18d0af58 for symbol `' out of range
  
  If you check on (e.g.) amd64, you can see that the software works fine.
  The following is on Bionic:
  
  # gosu nobody true
  # echo $?
  0
  
  Then on Focal:
  
  # gosu nobody true
  # echo $?
  0
  
  [Where problems could occur]
  
- This particular update is not able to cause any regressions, because the
- software did not work before it.  One can always say that there is a
+ This particular update is not able to cause any regressions on ppc64el,
+ because the software did not work before it.
+ 
+ As for the other architectures, one can always say that there is a
  chance for a regression when rebuilding an old package from Bionic
  against newer libraries, but in this case I think the chances are slim
  to none, especially because gosu depends on very few libraries (which is
  unusual for a Golang application).
  
  [Original Description]
  
  After installing "gosu" on Bionic on ppc64el, attempts to run the
  resulting "gosu" binary result in the following error message:
  
      gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc
  at 0x00000b41bcc7af58 for symbol `' out of range
  
  I spoke briefly with mwhudson about it (recalling he might've dealt with
  similar issues previously) and he suggested it probably needs a rebuild
  and asked me to file a bug. :)
  
  (Something something PIC something something PIE something something Go
  toolchain.)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1822632

Title:
  gosu: error while loading shared libraries: R_PPC64_ADDR16_HA reloc at
  0x00000b69c5feaf58 for symbol `' out of range

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gosu/+bug/1822632/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to