Version 3.1 by christoph_lechleitner@iteg_at on 2019-03-27 12.24:20

Hide last authors
christoph_lechleitner@iteg_at 1.1 1 = {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Introduction"/}}Introduction =
2
3 About every 2 years Debian introduces a new release.
4
5 At the time I'm writing this Debian [[Buster>>url:https://wiki.debian.org/DebianBuster||rel="nofollow" shape="rect" class="external-link"]] is on it's way from Full Freeze to GA.
6
7 The following notes shall provide the order in which FancyLibs shall be adapted and released for a new Debian release or maybe an Ubuntu release.
8
9 = {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-AdaptingFancyLibstonewDebianRelease"/}}Adapting FancyLibs to new Debian Release =
10
christoph_lechleitner@iteg_at 2.1 11 The steps per sub project are the same as described for "HelloWorld projects* in [[doc:PBA.Adapting PBA to new Debian Release.WebHome]], with -o unix (before [[MinGW>>doc:MINGW64.WebHome]] adaption) or -o "arch|unix|7" after MinGW adaption.
christoph_lechleitner@iteg_at 1.1 12
christoph_lechleitner@iteg_at 2.1 13 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 ===
christoph_lechleitner@iteg_at 1.1 14
christoph_lechleitner@iteg_at 2.1 15 The recommended order for phase 1 (before MinGW adaptions) is:
christoph_lechleitner@iteg_at 1.1 16
christoph_lechleitner@iteg_at 2.1 17 |=(((
18 Project (subdir)
19 )))|=(((
20 Archs (-o parameter)
21 )))|=(((
christoph_lechleitner@iteg_at 3.1 22 Remarks general
23 )))|=(((
24 Remarks stretch/buster
christoph_lechleitner@iteg_at 2.1 25 )))
26 |(((
27 fancylog
28 )))|(((
christoph_lechleitner@iteg_at 3.1 29 arch|7
christoph_lechleitner@iteg_at 2.1 30 )))|(((
31 \\
christoph_lechleitner@iteg_at 3.1 32 )))|(((
33 in pba-rpmrelease, call to rpmsign can be reduced to:
34 rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm
christoph_lechleitner@iteg_at 2.1 35 )))
36 |(((
37 cute-headers
38 )))|(((
christoph_lechleitner@iteg_at 3.1 39 arch|7
christoph_lechleitner@iteg_at 2.1 40 )))|(((
41 Data only, could be done anytime
christoph_lechleitner@iteg_at 3.1 42 )))|(((
43 \\
christoph_lechleitner@iteg_at 2.1 44 )))
45 |(((
46 fancylibs
47 )))|(((
christoph_lechleitner@iteg_at 3.1 48 arch
christoph_lechleitner@iteg_at 2.1 49 )))|(((
christoph_lechleitner@iteg_at 3.1 50 \\
51 )))|(((
52 libstdc++-8-dev
christoph_lechleitner@iteg_at 2.1 53 )))
christoph_lechleitner@iteg_at 1.1 54
christoph_lechleitner@iteg_at 2.1 55 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
56
christoph_lechleitner@iteg_at 1.1 57 fancydb
christoph_lechleitner@iteg_at 2.1 58
christoph_lechleitner@iteg_at 1.1 59 fancydrawing
60 fancygpsdclient
61 fancyhttpd
62 fancylaunch
christoph_lechleitner@iteg_at 2.1 63 fancylogd
64 fancylogd-api
65 fancylogview
66 fancymodbus
67 fancypcsc
68 fancypkcs11
69 fancyqmi
70 fancyqt4
71 fancyqt4widgets
72 fancysane
73 fancysax
74 fancyssl-tools
75 fancyxmlsock
76
77 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 ===
78
79 The recommended order for phase 1 (before MinGW adaptions) is:
80
81 |=(((
82 Project (subdir)
83 )))|=(((
84 Archs (-o parameter)
85 )))|=(((
86 Remarks
87 )))
88 |(((
89 --fancylog--
90 )))|(((
91 - (covered in phase 1)
92 )))|(((
93 \\
94 )))
95 |(((
96 --cute-headers--
97 )))|(((
98 - (covered in phase 1)
99 )))|(((
100 \\
101 )))
102 |(((
christoph_lechleitner@iteg_at 1.1 103 fancylibs
christoph_lechleitner@iteg_at 2.1 104 )))|(((
christoph_lechleitner@iteg_at 3.1 105 arch|7
christoph_lechleitner@iteg_at 2.1 106 )))|(((
107 \\
108 )))
109
110 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
111
112 fancydb
113 fancydrawing
114 fancygpsdclient
115 fancyhttpd
116 fancylaunch
christoph_lechleitner@iteg_at 1.1 117 fancylogd
118 fancylogd-api
119 fancylogview
120 fancymodbus
121 fancypcsc
122 fancypkcs11
123 fancyqmi
124 fancyqt4
125 fancyqt4widgets
126 fancysane
127 fancysax
128 fancyssl-tools
129 fancyxmlsock
christoph_lechleitner@iteg_at 3.1 130
131 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
132
133 |=(((
134 Project (subdir)
135 )))|=(((
136 Remarks
137 )))
138 |(((
139 base64
140 )))|(((
141 never even built for stretch
142 )))
143 |(((
christoph_lechleitner@iteg_at 1.1 144 gpsfake-runner
christoph_lechleitner@iteg_at 3.1 145 )))|(((
146 shell scripts only
147 )))
148 |(((
christoph_lechleitner@iteg_at 1.1 149 jnix
christoph_lechleitner@iteg_at 3.1 150 )))|(((
151 never even built for stretch
152 )))
christoph_lechleitner@iteg_at 1.1 153
christoph_lechleitner@iteg_at 3.1 154 \\
christoph_lechleitner@iteg_at 2.1 155
christoph_lechleitner@iteg_at 1.1 156 \\