I think it was (nearly) done right.
So I usually use 'git ubuntu' (available as snap), but the result of the clone 
should be the same - code-wise.
$ git ubuntu clone s390-tools
$ cd s390-tools
Then 'git ubuntu' allows to checkout and mark a branch for the Ubuntu focal 
version of s390-tools as simple as this:
$ git checkout pkg/ubuntu/focal-devel -b lp1902179

And since there is no dedicated s390-tools git branch at IBM for the Ubuntu 
releases (which would be really helpful - for both parties), several patches 
arrived in between and needed to be added on top of the base package, and one 
way to do that (in Debian and Ubuntu) is using 'quilt'. 
With quilt additional patches are placed in ./debian/patches.
As you can see there are about 112 on top:
$ ls ./debian/patches/*.patch | wc -l
112
These are not applied after checkout:
$ quilt files
No patches applied
but need to be applied before adding anything on top:
$ quilt push -a
...
I think that was the missing bit - and there is the duplicate coming from ...
I'm attaching a tgz of a focal branch with all quilt patches applied (so after 
quilt push -a).

But this is again a distinct case that shows how useful a dedicated
branch for the Ubuntu releases would be.

** Attachment added: "s390-tools-focal.tgz"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902179/+attachment/5440103/+files/s390-tools-focal.tgz

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

Title:
  [20.04 FEAT] Support/enhancement of NVMe IPL

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1902179/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to