action #52052

update all packages that hardcode the distribution version

Added by lnussel 9 months ago. Updated 6 months ago.

Status:ClosedStart date:29/05/2019
Priority:NormalDue date:14/08/2019
Assignee:-% Done:

100%

Category:Release Engineering
Target version:Alpha
Duration: 56

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

Copied from openSUSE Leap 15.1 - action #37144: update all packages that hardcode the distribution version Closed 03/06/2018 22/06/2018

History

#1 Updated by lnussel 9 months ago

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

#2 Updated by lnussel 9 months ago

...

#3 Updated by lnussel 9 months ago

  • Description updated (diff)

#4 Updated by lkocman 7 months 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

#5 Updated by lkocman 7 months 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

#6 Updated by lkocman 7 months 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.

#7 Updated by lkocman 7 months 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.

#8 Updated by mlin7442 7 months 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.

#9 Updated by mlin7442 7 months ago

  • Checklist set 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.

#10 Updated by mlin7442 7 months 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.

#12 Updated by lnussel 7 months ago

  • Checklist 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)

#13 Updated by lnussel 7 months ago

  • Checklist 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)

#14 Updated by lnussel 7 months ago

  • Due date changed from 17/06/2019 to 14/08/2019

#15 Updated by lnussel 6 months ago

  • Checklist set to [x] skelcd-control-openSUSE

#16 Updated by lnussel 6 months ago

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

skelcd done too

Also available in: Atom PDF