[Group.of.nepali.translators] [Bug 2059143] [NEW] Remove getabis scripts

2024-03-26 Thread Roxana Nicolescu
Public bug reported:

SRU Justification

[Impact]
With ABI checks removed from the tree (#LP2055685), there's no need to
download the buildinfo from a previous version.

[Fix]
This is needed only in the main kernels.
1. remove the common getabis script
2. remove per kernel getabis file (this will be done with cranky fix)

[Test]
Build test on cbd. No issue found. Also cranked the kernels in advance to see 
if there were issues, but no issue was found.

[Regression potential]
In the current cycle, the ABI checks have been removed and this is not used 
anymore. No issues have been found. Now we're just removing an unused feature, 
therefore the regression potential is none.

** Affects: linux (Ubuntu)
 Importance: Undecided
 Status: Invalid

** Affects: linux (Ubuntu Trusty)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Affects: linux (Ubuntu Xenial)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Affects: linux (Ubuntu Bionic)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Affects: linux (Ubuntu Focal)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Affects: linux (Ubuntu Jammy)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Affects: linux (Ubuntu Mantic)
 Importance: High
 Assignee: Roxana Nicolescu (roxanan)
 Status: In Progress

** Also affects: linux (Ubuntu Mantic)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Trusty)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
   Status: New

** Also affects: linux (Ubuntu Bionic)
   Importance: Undecided
   Status: New

** Changed in: linux (Ubuntu)
   Status: New => Invalid

** Changed in: linux (Ubuntu Trusty)
   Status: New => In Progress

** Changed in: linux (Ubuntu Xenial)
   Status: New => In Progress

** Changed in: linux (Ubuntu Bionic)
   Status: New => In Progress

** Changed in: linux (Ubuntu Focal)
   Status: New => In Progress

** Changed in: linux (Ubuntu Jammy)
   Status: New => In Progress

** Changed in: linux (Ubuntu Mantic)
   Status: New => In Progress

** Changed in: linux (Ubuntu Trusty)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Xenial)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Bionic)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Focal)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Jammy)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Mantic)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Trusty)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Xenial)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Bionic)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Focal)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Jammy)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Mantic)
   Importance: Undecided => High

** Description changed:

  SRU Justification
  
  [Impact]
- Having a common file for dkms-versions between main kernels and derivatives 
causes a lot of conflicts during rebase.
- Solution is to have a dkms-versions per kernels, under 
debian./dkms-version.
+ With ABI checks removed from the tree (#LP2055685), there's no need to
+ download the buildinfo from a previous version.
  
- While at it, instead of running ./update-dkms-version script, cranky
- update-dkms-versions was introduced.
  
  [Fix]
  This is needed only in the main kernels.
- 1. remove update-dkms-version script
- 2. rename debian/dkms-version with debian.master/dkms-versions
- 3. Replace debian/dkms-versions references in debian scripts and rules with 
$(DEBIAN)/dkms-versions
- 
- Note for derivatives: These changes will be inherited from the parent during 
cranky rebase.
- The only change to the cranky process is: instead of using 
./update-dkms-versions
- script, cranky-update-dkms-versions should be used
+ 1. remove the common getabis script
+ 2. remove per kernel getabis file (this will be done with cranky fix for 
derivatives)
  
  [Test]
  Build test on cbd. No issue found.
  
- [Regression pottential]
- Owners have tried this last cycle in derivatives and no issues were found.
- We may see build failures due to wrong dkms versions, but it will be fixed 
along the way.
+ [Regression potential]
+ In the current cycle, the ABI checks have been removed and this is not used 
anymore. 

[Group.of.nepali.translators] [Bug 2055686] Re: Drop ABI checks from kernel build

2024-03-26 Thread Roxana Nicolescu
** Also affects: linux (Ubuntu Trusty)
   Importance: Undecided
   Status: New

** Changed in: linux (Ubuntu Trusty)
 Assignee: (unassigned) => Roxana Nicolescu (roxanan)

** Changed in: linux (Ubuntu Trusty)
   Status: New => In Progress

** Changed in: linux (Ubuntu Trusty)
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/2055686

Title:
  Drop ABI checks from kernel build

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Trusty:
  In Progress
Status in linux source package in Xenial:
  Fix Committed
Status in linux source package in Bionic:
  Fix Committed
Status in linux source package in Focal:
  Fix Committed
Status in linux source package in Jammy:
  Fix Committed
Status in linux source package in Mantic:
  Fix Committed

Bug description:
  Drop the internal checks on the kernel ABI, module lists, et al.
  These checks are now applied after the fact by the workflow manager.
  This allows us to validate change after the builds complete so we do
  no waste builds which were correct but not annotated at upload time.

  NOTE: we still record the ABI data and publish it in linux-buildinfo
  files.  These are used to perform the external validation.

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


___
Mailing list: https://launchpad.net/~group.of.nepali.translators
Post to : group.of.nepali.translators@lists.launchpad.net
Unsubscribe : https://launchpad.net/~group.of.nepali.translators
More help   : https://help.launchpad.net/ListHelp