[20.04 FEAT] Cherrypick optimized context s390x patches

Bug #1859941 reported by bugproxy
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu on IBM z Systems
Fix Released
High
Canonical Foundations Team
boost1.71 (Ubuntu)
Fix Released
Undecided
Skipper Bug Screeners

Bug Description

== Comment: #2 - Heinz-Werner Seeck <email address hidden> - 2020-01-16 02:57:27 ==
Implement s390x support for the "context" routines in the C++ Boost library.
These routines are used to implement e.g. boost coroutine support.

This item is a requirement for the Ceph file system.

Version 1.2 available here: https://www.boost.org/

bugproxy (bugproxy)
tags: added: architecture-s39064 bugnameltc-182852 severity-high targetmilestone-inin2004
Changed in ubuntu:
assignee: nobody → Skipper Bug Screeners (skipper-screen-team)
affects: ubuntu → boost-defaults (Ubuntu)
Revision history for this message
Frank Heimes (fheimes) wrote :

Boost 1.71 was recently updated based on LP 1694926, but I guess it should still be upgradable to 1.72 for focal.

Changed in ubuntu-z-systems:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

We will not upgrade defaults to 1.72.

We have cherrypicked patches to enable context/coroutine in 1.71, which is already available in focal.

We are in progress migrating to 1.71 by default, but that's not done yet.

The enablement of context/coroutine is tracked in https://bugs.launchpad.net/ubuntu/+source/boost-defaults/+bug/1694926 which is LTC-155845.

This request is rejected, all further updates as to when 1.71 with context/coroutine becomes the default in focal will be done in https://bugs.launchpad.net/ubuntu/+source/boost-defaults/+bug/1694926 / LTC-155845

Is there anything you need for s390x from 1.71 apart from context/coroutine backports? Otherwise, this request will be rejected.

Changed in ubuntu-z-systems:
status: Triaged → Incomplete
Changed in boost-defaults (Ubuntu):
status: New → Incomplete
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

*Is there anything else you need for s390x from _1.72_?

(corrected typpo)

Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2020-01-28 08:57 EDT-------
These patches in 1.72 aren't in 1.71 yet:

commit ff08ccbbfa6e4dd20dd6e550f3b15785097e34d9
Merge: 36a8135 b90917e
Author: Oliver Kowalke <email address hidden>
Date: Sat Sep 21 08:57:21 2019 +0200

Merge pull request #119 from nealef/s390x
Optimize s390x instructions

commit b90917eaedf5ef977dea8ab0f11a92e3e09a4cbb
Author: Neale Ferguson <email address hidden>
Date: Fri Sep 20 13:23:19 2019 -0400

Optimize s390x instructions

commit 36a81359f0af5607872d20d4fdc94e9bccdd0911
Author: Oliver Kowalke <email address hidden>
Date: Thu Sep 12 17:38:19 2019 +0200

docu: update architectures

commit ecb4e398a744171756e5c5c732a58d5bd58b0598
Merge: 0c754f9 adecfdc
Author: Oliver Kowalke <email address hidden>
Date: Fri Sep 6 19:20:12 2019 +0200

Merge pull request #117 from Naveenaidu/add-support-s390x
S390x: Add Support for s390x arch

commit adecfdc88c9db88a7d2570e222c593667c06f779
Author: Naveenaidu <email address hidden>
Date: Fri Sep 6 20:08:10 2019 +0530

S390x: Add Support for s390x arch

Revision history for this message
Dimitri John Ledkov (xnox) wrote : Re: [20.04 FEAT] Upgrade boost to >= 1.72.0 to enable context support on IBM Z

adecfdc88c9db88a7d2570e222c593667c06f779 already included in Ubuntu's 1.71

cherrypicking 36a81359f0af5607872d20d4fdc94e9bccdd0911 & b90917eaedf5ef977dea8ab0f11a92e3e09a4cbb

affects: boost-defaults (Ubuntu) → boost1.71 (Ubuntu)
summary: - [20.04 FEAT] Upgrade boost to >= 1.72.0 to enable context support on IBM
- Z
+ [20.04 FEAT] Cherrypick optimized context s390x patches
Changed in boost1.71 (Ubuntu):
status: Incomplete → Opinion
status: Opinion → Confirmed
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Incomplete → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package boost1.71 - 1.71.0-6ubuntu1

---------------
boost1.71 (1.71.0-6ubuntu1) focal; urgency=medium

  * Do not build numpy on i386.

boost1.71 (1.71.0-6) unstable; urgency=medium

  * [ef8987f] Fix python autopkgtest. (closes: #950688)
  * [aad42c4] Trim trailing whitespace.
  * [5b9edee] Fix failing autopkgtest graph-parallel

 -- Dimitri John Ledkov <email address hidden> Sun, 09 Feb 2020 08:31:04 +0000

Changed in boost1.71 (Ubuntu):
status: Confirmed → Fix Released
Frank Heimes (fheimes)
Changed in ubuntu-z-systems:
status: Confirmed → Fix Released
information type: Private → Public
Revision history for this message
bugproxy (bugproxy) wrote : Comment bridged from LTC Bugzilla

------- Comment From <email address hidden> 2020-02-21 09:56 EDT-------
I had to do some fixes ontop of the current implementation:
https://github.com/boostorg/context/pull/133

The pull request has just been accepted. Please also pick up the following patch for Ubuntu 20.04:
https://github.com/boostorg/context/commit/e0ba57928d681c9f8e0b28eef2a17973950b9e8b

Revision history for this message
bugproxy (bugproxy) wrote :

------- Comment From <email address hidden> 2020-02-24 04:57 EDT-------
IBM Bugzilla status-> closed, Fix Released with Focal.

Addl. patch will be addressed via https://bugs.launchpad.net/ubuntu/+source/boost1.71/+bug/1864433 . For full integration of this feature request

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.