Changes for page Adapting PBA to new Debian Release
Last modified by christoph_lechleitner@iteg_at on 2025-08-11 12.45:34
From version 2.1
edited by christoph_lechleitner@iteg_at
on 2019-03-22 11.20:00
on 2019-03-22 11.20:00
Change comment:
Phase 1 completed
To version 1.1
edited by christoph_lechleitner@iteg_at
on 2019-03-22 10.24:34
on 2019-03-22 10.24:34
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -6,73 +6,12 @@ 6 6 7 7 The following notes shall provide a step-by-step-plan for adapting the [[PBA Package Builder + Archiver>>doc:PBA.WebHome]] to a new Debian release and shall make it more efficient for the next Debian or maybe Ubuntu release. 8 8 9 -= {{id name="AdaptingPBAtonewDebianRelease-Adapti ngpbatonewDebianRelease"/}}AdaptingpbatonewDebian Release=9 += {{id name="AdaptingPBAtonewDebianRelease-Adaptionplan"/}}Adaption plan = 10 10 11 11 (% style="color: rgb(255,0,0);" %)WARNING: Incomplete Work in Progress 12 12 13 13 === {{id name="AdaptingPBAtonewDebianRelease-Preprations"/}}Preprations === 14 14 15 -{{code}} 16 -OLDREL=stretch 17 -NEWREL=buster 15 +TBC. 18 18 19 - 20 -cd ~/sources/pba/trunk/pba 21 -svn up .. 22 -{{/code}} 23 - 24 -=== {{id name="AdaptingPBAtonewDebianRelease-Adaptionsforphase1,towardsGA"/}}Adaptions for phase 1, towards GA === 25 - 26 -In phase 1 we make the new distribution known in the sense of adding a template for distributions.d/. 27 - 28 -{{code}} 29 -cat src/etc/pba/distributions.d/${OLDREL} |sed -e "s/${OLDREL}/${NEWREL}/g" >src/etc/pba/distributions.d/${NEWREL} 30 -svn add src/etc/pba/distributions.d/${NEWREL} 31 - 32 - 33 -# evtl. drop ancient ones 34 -svn rm src/etc/pba/distributions.d/ 35 - 36 - 37 -${EDITOR:-vi} debian/changelog debian/rules debian/pba-common.install src/etc/pba/distributions.d/${NEWREL} debian/control 38 -# src/etc/pba/builder.conf.template src/lib/build-functions.pl 39 - 40 - 41 -# commit 42 -svn commit -m "Adding support for new Debian distro ${NEWREL}" 43 - 44 - 45 -# release it 46 -pba-release 47 -{{/code}} 48 - 49 -=== {{id name="AdaptingPBAtonewDebianRelease-CreatePBA-Buildertarballs"/}}Create PBA-Builder tarballs === 50 - 51 -See eventual separate notes (my [[ITEG's PBA-Tarball Notes>>url:https://confluence.iteg.at/x/l4Kg||shape="rect"]] are not public, sorry). 52 - 53 -=== {{id name="AdaptingPBAtonewDebianRelease-AdaptHelloWorldProjects"/}}Adapt HelloWorld Projects === 54 - 55 -TBD. 56 - 57 -=== {{id name="AdaptingPBAtonewDebianRelease-AdaptFANCYLIBS"/}}Adapt [[doc:FANCYLIBS.WebHome]] === 58 - 59 -TBD. 60 - 61 -=== {{id name="AdaptingPBAtonewDebianRelease-AdaptMinGW"/}}Adapt [[MinGW>>doc:MINGW64.WebHome]] === 62 - 63 -See [[doc:MINGW64.mingw 6 rebuild order.WebHome]]. 64 - 65 -=== {{id name="AdaptingPBAtonewDebianRelease-Adaptionsforphase2,oncenewreleaseissettled"/}}Adaptions for phase 2, once new release is settled === 66 - 67 -Once the new Debian release is settled and all VIP libraries and current projects can be built for it, we can declare it the new default value for {{code language="none"}}DefaultDistribution{{/code}} in {{code language="none"}}pba-builder.conf{{/code}}. 68 - 69 -{{code}} 70 -${EDITOR:-vi} debian/changelog src/etc/pba/builder.conf.template src/lib/build-functions.pl 71 - 72 - 73 -# commit 74 -svn commit -m "Making new Debian distro ${NEWREL} default for DefaultDistribution in pba-builder.conf" 75 - 76 -# release it 77 -pba-release 78 -{{/code}} 17 +\\
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -65914 41 +659143 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://clazzes.atlassian.net/wiki/spaces/PBA/pages/65914 4/Adapting PBA to new Debian Release1 +https://clazzes.atlassian.net/wiki/spaces/PBA/pages/659143/Adapting PBA to new Debian Release