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

Show last authors
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
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.
12
13 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase1"/}}FancyLibs subproject rebuild order phase 1 ===
14
15 The recommended order for phase 1 (before MinGW adaptions) is:
16
17 |=(((
18 Project (subdir)
19 )))|=(((
20 Archs (-o parameter)
21 )))|=(((
22 Remarks general
23 )))|=(((
24 Remarks stretch/buster
25 )))
26 |(((
27 fancylog
28 )))|(((
29 arch|7
30 )))|(((
31 \\
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
35 )))
36 |(((
37 cute-headers
38 )))|(((
39 arch|7
40 )))|(((
41 Data only, could be done anytime
42 )))|(((
43 \\
44 )))
45 |(((
46 fancylibs
47 )))|(((
48 arch
49 )))|(((
50 \\
51 )))|(((
52 libstdc++-8-dev
53 )))
54
55 === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
56
57 fancydb
58
59 fancydrawing
60 fancygpsdclient
61 fancyhttpd
62 fancylaunch
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 |(((
103 fancylibs
104 )))|(((
105 arch|7
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
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
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 |(((
144 gpsfake-runner
145 )))|(((
146 shell scripts only
147 )))
148 |(((
149 jnix
150 )))|(((
151 never even built for stretch
152 )))
153
154 \\
155
156 \\