Project

General

Profile

Actions

action #52052

closed

update all packages that hardcode the distribution version

Added by lnussel almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Release Engineering
Target version:
Start date:
2019-05-29
Due date:
2019-08-14
% Done:

100%

Estimated time:

Description

All packages that hardcode the distribution version somehow need to be updated with the current version number

  • openSUSE.product.in and openSUSE-Addon-NonOss.product.in in 000package-groups
  • skelcd-control-openSUSE
  • build
  • branding-openSUSE
  • kiwi-boot-descriptions
  • MozillaFirefox-branding-openSUSE

if needed add local hacks. getting the fix into the build package for example usually takes a way too long time for us. track any local hacks here and don't close ticket before done. Otherwise we may forget them.

Problably only for major versions:

  • installation-images

Checklist

  • obs-build
  • kiwi-boot-descriptions
  • branding-openSUSE
  • *product.in
  • skelcd-control-openSUSE
  • MozillaFirefox-branding-openSUSE

Related issues 1 (0 open1 closed)

Copied from openSUSE Leap 15.1 - action #37144: update all packages that hardcode the distribution versionClosedmlin74422018-06-032018-06-22

Actions
Actions #1

Updated by lnussel almost 5 years ago

  • Copied from action #37144: update all packages that hardcode the distribution version added
Actions #2

Updated by lnussel almost 5 years ago

...

Actions #3

Updated by lnussel almost 5 years ago

  • Description updated (diff)
Actions #4

Updated by lkocman almost 5 years ago

  • Status changed from New to In Progress

$ lkocman-factory@linux-i0y4:~/openSUSE:Leap:15.2/000product> posc log | head

r1293 | lkocman-factory | 2019-07-15 16:02:58 | bd9e5692be759138943eabc802be30b2 | unknown |

Bump 15.1 to 15.2

https://progress.opensuse.org/issues/52052

Actions #5

Updated by lkocman almost 5 years ago

lkocman-factory@linux-i0y4:/mnt/obs/openSUSE:Leap:15.2/branding-openSUSE> posc log | head

r40 | lkocman-factory | 2019-07-16 14:57:47 | 1cc5612426c4d8e5c1d0adc3f46eeb5b | 15.2 |

Bump to 15.2

https://progress.opensuse.org/issues/52052

M branding-openSUSE.changes
M branding-openSUSE.spec

Actions #6

Updated by lkocman almost 5 years ago

I did update also 000release-packages,

howerver I did receive error on commit that you can only have _multibuild or multiple specs.

Therefore I did remove _multibuild which contained only these two packages that I'm linking

lkocman-factory@linux-i0y4:/mnt/obs/openSUSE:Leap:15.2/000release-packages> osc linkpac openSUSE:Leap:15.2 000release-packages openSUSE:Leap:15.2 openSUSE-Addon-NonOss-release
Sending meta data...
Done.
Creating _link... Done.
lkocman-factory@linux-i0y4:/mnt/obs/openSUSE:Leap:15.2/000release-packages> osc linkpac openSUSE:Leap:15.2 000release-packages openSUSE:Leap:15.2 openSUSE-release
Sending meta data...
Done.
Creating _link... Done.

Actions #7

Updated by lkocman almost 5 years ago

ocman-factory@linux-i0y4:/mnt/obs/openSUSE:Leap:15.2/MozillaFirefox-branding-openSUSE> osc diff

Index: MozillaFirefox-branding-openSUSE.spec

--- MozillaFirefox-branding-openSUSE.spec (revision 15)
+++ MozillaFirefox-branding-openSUSE.spec (working copy)
@@ -67,6 +67,10 @@
%else
%if %sle_version == 150100
%global suseversion 15.1

  • %else
  • %if %sle_version == 150200
  • %global suseversion 15.2
  • %endif %endif %endif %endif lkocman-factory@linux-i0y4:/mnt/obs/openSUSE:Leap:15.2/MozillaFirefox-branding-openSUSE> rpmlint MozillaFirefox-branding-openSUSE.spec 0 packages and 1 specfiles checked; 0 errors, 0 warnings.
Actions #8

Updated by mlin7442 over 4 years ago

I hotpatched obs-build and kiwi-boot-descriptions. 000package-groups has been updated.
@lkocman I have to add _multibuild back to 000release-packages. BTW you can committing with -f --noservice.

Actions #9

Updated by mlin7442 over 4 years ago

  • Checklist item changed from to [x] obs-build, [x] kiwi-boot-descriptions, [x] branding-openSUSE, [x] *product.in, [ ] skelcd-control-openSUSE, [ ] installation-images
  • Description updated (diff)

just correcting the description, we should touch 000package-groups only for product files, and added checklist.

Actions #10

Updated by mlin7442 over 4 years ago

plus libdnf https://build.opensuse.org/package/rdiff/openSUSE:Leap:15.2/libdnf?linkrev=base&rev=23

I hotpatched it to avoding rebuildpacs re-triggering.

Actions #12

Updated by lnussel over 4 years ago

  • Checklist item changed from [x] obs-build, [x] kiwi-boot-descriptions, [x] branding-openSUSE, [x] *product.in, [ ] skelcd-control-openSUSE, [ ] installation-images to [x] obs-build, [x] kiwi-boot-descriptions, [x] branding-openSUSE, [x] *product.in, [ ] skelcd-control-openSUSE, [ ] installation-images, [x] MozillaFirefox-branding-openSUSE
  • Description updated (diff)
Actions #13

Updated by lnussel over 4 years ago

  • Checklist item changed from [x] obs-build, [x] kiwi-boot-descriptions, [x] branding-openSUSE, [x] *product.in, [ ] skelcd-control-openSUSE, [ ] installation-images, [x] MozillaFirefox-branding-openSUSE to [x] obs-build, [x] kiwi-boot-descriptions, [x] branding-openSUSE, [x] *product.in, [ ] skelcd-control-openSUSE, [x] MozillaFirefox-branding-openSUSE
  • Description updated (diff)
Actions #14

Updated by lnussel over 4 years ago

  • Due date changed from 2019-06-17 to 2019-08-14
Actions #15

Updated by lnussel over 4 years ago

  • Checklist item changed from to [x] skelcd-control-openSUSE
Actions #16

Updated by lnussel over 4 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

skelcd done too

Actions

Also available in: Atom PDF