Last modified by christoph_lechleitner@iteg_at on 2019-09-04 09.48:26

From version 3.1
edited by christoph_lechleitner@iteg_at
on 2019-03-27 12.24:20
Change comment: fancylibs released for buster
To version 9.1
edited by christoph_lechleitner@iteg_at
on 2019-08-28 08.32:16
Change comment: mingw-openssl OK, next up mingw-QT and mingw-fancylibs

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
Content
... ... @@ -14,6 +14,7 @@
14 14  
15 15  The recommended order for phase 1 (before MinGW adaptions) is:
16 16  
17 +(% class="wrapped" %)
17 17  |=(((
18 18  Project (subdir)
19 19  )))|=(((
... ... @@ -21,7 +21,9 @@
21 21  )))|=(((
22 22  Remarks general
23 23  )))|=(((
24 -Remarks stretch/buster
25 +Status & Remarks stretch/buster
26 +)))|=(((
27 +Version with Buster
25 25  )))
26 26  |(((
27 27  fancylog
... ... @@ -30,8 +30,11 @@
30 30  )))|(((
31 31  \\
32 32  )))|(((
36 +OK.
33 33  in pba-rpmrelease, call to rpmsign can be reduced to:
34 34  rpmsign ~-~-addsign -v ~-~-key-id 9...7 -D "%~_~_gpg /usr/bin/gpg" ../foobar-1.2.3-1.src.rpm
39 +)))|(((
40 +1.0.3-5
35 35  )))
36 36  |(((
37 37  cute-headers
... ... @@ -40,7 +40,9 @@
40 40  )))|(((
41 41  Data only, could be done anytime
42 42  )))|(((
43 -\\
49 +OK
50 +)))|(((
51 +1.6.1-9
44 44  )))
45 45  |(((
46 46  fancylibs
... ... @@ -49,87 +49,622 @@
49 49  )))|(((
50 50  \\
51 51  )))|(((
52 -libstdc++-8-dev
60 +OK. libstdc++-8-dev
61 +)))|(((
62 +3.7.3-1
53 53  )))
54 -
55 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
56 -
64 +|(((
57 57  fancydb
58 -
66 +)))|(((
67 +-
68 +)))|(((
69 +Unix only
70 +)))|(((
71 +OK
72 +)))|(((
73 +0.6.5-7
74 +)))
75 +|(((
59 59  fancydrawing
77 +)))|(((
78 +arch
79 +)))|(((
80 +\\
81 +)))|(((
82 +OK
83 +)))|(((
84 +0.6.2-3
85 +)))
86 +|(((
60 60  fancygpsdclient
88 +)))|(((
89 +unix
90 +)))|(((
91 +\\
92 +)))|(((
93 +OK
94 +)))|(((
95 +0.4.3-5
96 +)))
97 +|(((
61 61  fancyhttpd
62 -fancylaunch
99 +)))|(((
100 +arch
101 +)))|(((
102 +\\
103 +)))|(((
104 +OK
105 +)))|(((
106 +0.8.0-2
107 +)))
108 +|(((
63 63  fancylogd
64 -fancylogd-api
110 +)))|(((
111 +unix
112 +)))|(((
113 +\\
114 +)))|(((
115 +OK
116 +)))|(((
117 +0.1.0-3
118 +)))
119 +|(((
65 65  fancylogview
66 -fancymodbus
67 -fancypcsc
121 +)))|(((
122 +.
123 +)))|(((
124 +Debian unix & amd64 only
125 +)))|(((
126 +Half OK: Does not build for armhf, maybe never did, libqt4-dev seems incomplete for arm
127 +)))|(((
128 +0.3.0.5
129 +)))
130 +|(((
68 68  fancypkcs11
69 -fancyqmi
132 +)))|(((
133 +unix
134 +)))|(((
135 +Debian unix & amd64 only
136 +)))|(((
137 +Half OK: Does not build for armhf, maybe never did
138 +)))|(((
139 +0.4.1-1
140 +)))
141 +|(((
142 +fancypcsc
143 +)))|(((
144 +unix
145 +)))|(((
146 +Debian unix & amd64 only
147 +)))|(((
148 +Half OK: Does not build for armhf, maybe never did
149 +)))|(((
150 +0.2.5-2
151 +)))
152 +|(((
153 +fancymodbus
154 +)))|(((
155 +unix
156 +)))|(((
157 +\\
158 +)))|(((
159 +NOK
160 +Diverse library-Anpassungen nötig
161 +)))|(((
162 +0.2.4-3+
163 +)))
164 +|(((
165 +fancysax
166 +)))|(((
167 +arch
168 +)))|(((
169 +\\
170 +)))|(((
171 +OK
172 +)))|(((
173 +0.6.1-7
174 +)))
175 +|(((
70 70  fancyqt4
177 +)))|(((
178 +arch
179 +)))|(((
180 +\\
181 +)))|(((
182 +OK
183 +)))|(((
184 +0.9.3-3
185 +)))
186 +|(((
71 71  fancyqt4widgets
188 +)))|(((
189 +arch
190 +)))|(((
191 +\\
192 +)))|(((
193 +OK
194 +)))|(((
195 +0.5.2-2
196 +)))
197 +|(((
72 72  fancysane
73 -fancysax
199 +)))|(((
200 +unix
201 +)))|(((
202 +\\
203 +)))|(((
204 +OK, but libsane-dbg not available for buster. Reduced that to suggestion
205 +)))|(((
206 +0.3.2-5
207 +)))
208 +|(((
209 +fancyqmi
210 +)))|(((
211 +unix
212 +)))|(((
213 +Debian unix & amd64 only
214 +)))|(((
215 +Half OK: Does not build for armhf, maybe never did
216 +)))|(((
217 +0.2.1-5
218 +)))
219 +|(((
74 74  fancyssl-tools
75 -fancyxmlsock
221 +)))|(((
222 +unix
223 +)))|(((
224 +\\
225 +)))|(((
226 +OK?
227 +)))|(((
228 +0.4.0-5
229 +)))
76 76  
77 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase2"/}}FancyLibs subproject rebuild order phase 2 ===
231 +Tests with released Buster on 2019-08-02 showed that all unix builds work for amd64, most work for armhf.
78 78  
79 -The recommended order for phase 1 (before MinGW adaptions) is:
233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
80 80  
235 +Stretch came with Mingw 7, Buster comes with Mingw 8, so we should rebuild that carefully, pulling up versions of libraries.
236 +
237 +Order based on [[doc:MINGW64.mingw 6 rebuild order.WebHome]]
238 +
239 +(% class="wrapped" %)
81 81  |=(((
82 -Project (subdir)
241 +Project (mingw-pkg subdir pattern)
83 83  )))|=(((
84 -Archs (-o parameter)
243 +Dep.
85 85  )))|=(((
86 -Remarks
245 +Version in mingw-pkg MinGW-7 Stretch
246 +)))|=(((
247 +Version in mingw-pkg MinGW-8 Buster
248 +)))|=(((
249 +Buster status
87 87  )))
88 88  |(((
89 ---fancylog--
252 +(osslsigncode)
90 90  )))|(((
91 -- (covered in phase 1)
254 +-
92 92  )))|(((
256 +-
257 +)))|(((
258 +-
259 +)))|(((
260 +ignored
261 +)))
262 +|(((
263 +mingw-w64-binutils / binutils-mingw-w64
264 +)))|(((
93 93  \\
266 +)))|(((
267 +- (2.27.90.20161231-1+7.4)
268 +)))|(((
269 +- (2.31.1-11+8.3)
270 +)))|(((
271 +provided by Debian now
94 94  )))
95 95  |(((
96 ---cute-headers--
274 +(mingw-w64-libmysql)
97 97  )))|(((
98 -- (covered in phase 1)
276 +\\
99 99  )))|(((
278 +- (6.1.11-1clazzespba1)
279 +)))|(((
280 +- (6.1.11-1clazzespba2)
281 +)))|(((
282 +obsolete since mingw-6, empty now
283 +)))
284 +|(((
285 +mingw-w64-libmariadb
286 +)))|(((
100 100  \\
288 +)))|(((
289 +-
290 +)))|(((
291 +-
292 +)))|(((
293 +not required for now
101 101  )))
102 102  |(((
103 -fancylibs
296 +mingw-w64-gcc-rt
104 104  )))|(((
105 -arch|7
298 +\\
106 106  )))|(((
300 +6.3.0,
301 +uses Debian's g++-mingw64-*
302 +)))|(((
303 +8.3.0 (-6+21.3~~deb10u1),
304 +uses Debian's g++-mingw64-*
305 +)))|(((
306 +OK
307 +)))
308 +|(((
309 +mingw-w64-zlib
310 +)))|(((
311 +mingw-w64-gcc-rt
312 +)))|(((
313 +1.2.11
314 +)))|(((
315 +1.2.11
316 +)))|(((
317 +OK after rules changes:
318 +common-build-indep to build-indep,
319 +common-install-indep to install-indep
320 +)))
321 +|(((
322 +mingw-w64-openssl
323 +)))|(((
324 +mingw-w64-zlib
325 +)))|(((
326 +1.1.0f-0
327 +)))|(((
328 +1.1.1c
329 +)))|(((
330 +OK
331 +)))
332 +|(((
333 +mingw-w64-libpng
334 +)))|(((
335 +mingw-w64-zlib
336 +)))|(((
337 +1.6.31
338 +)))|(((
339 +1.6.37
340 +)))|(((
341 +OK?
342 +libtool: link: x86_64-w64-mingw32-gcc -O2 -Wall -o .libs/pngfix.exe contrib/tools/pngfix.o ./.libs/libpng16.dll.a -lz -L/usr/x86_64-w64-mingw32/lib
343 +libtool: error: Could not determine the host path corresponding to
344 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs'
345 +libtool: error: Continuing, but uninstalled executables may not work. ...
346 +)))
347 +|(((
348 +mingw-w64-libjpeg
349 +)))|(((
350 +mingw-w64-libpng
351 +)))|(((
352 +9b
353 +)))|(((
354 +9c
355 +)))|(((
356 +OK
357 +)))
358 +|(((
359 +mingw-w64-libtiff
360 +)))|(((
361 +mingw-w64-libjpeg
362 +)))|(((
363 +4.0.8
364 +)))|(((
365 +4.0.10
366 +)))|(((
367 +OK
368 +)))
369 +|(((
370 +mingw-w64-libmng
371 +)))|(((
372 +mingw-w64-libjpeg
373 +)))|(((
374 +2.0.3-2
375 +)))|(((
376 +2.0.3-3
377 +)))|(((
378 +OK
379 +)))
380 +|(((
381 +mingw-w64-bzip2
382 +)))|(((
383 +mingw-w64-gcc-rt
384 +)))|(((
385 +1.0.6-3
386 +)))|(((
387 +1.0.6-4
388 +)))|(((
389 +OK
390 +)))
391 +|(((
392 +mingw-w64-libboost
393 +)))|(((
394 +mingw-w64-bzip2
395 +)))|(((
396 +-
397 +)))|(((
398 +-
399 +)))|(((
400 +- (ignored)
401 +)))
402 +|(((
403 +mingw-w64-libiconv
404 +)))|(((
405 +mingw-w64-gcc-rt
406 +)))|(((
407 +1.15-1
408 +)))|(((
409 +1.16-1
410 +)))|(((
411 +OK
412 +)))
413 +|(((
414 +mingw-w64-libxml2
415 +)))|(((
416 +mingw-w64-libiconv
417 +)))|(((
418 +2.9.3-1
419 +)))|(((
420 +2.9.9-1
421 +)))|(((
422 +OK
423 +)))
424 +|(((
425 +mingw-w64-gettext
426 +)))|(((
427 +mingw-w64-libxml2
428 +)))|(((
429 +0.19.8-1
430 +)))|(((
431 +0.20.1-1
432 +)))|(((
433 +New patch {{code language="none"}}pthread_sigmask.m4{{/code}}.patch based on [[this post>>url:https://lists.gnu.org/archive/html/bug-gnulib/2019-05/msg00098.html||shape="rect"]].
434 +(% style="letter-spacing: 0.0px;" %)OK
435 +)))
436 +|(((
437 +mingw-w64-qt4-qmake
438 +)))|(((
107 107  \\
440 +)))|(((
441 +4.8.7-0clazzespba1
442 +)))|(((
443 +4.8.7-1clazzespba0
444 +)))|(((
445 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
446 +OK
108 108  )))
448 +|(((
449 +mingw-w64-qt4
450 +)))|(((
451 +mingw-w64-qt4-qmake,
452 +many of above
453 +)))|(((
454 +4.8.7-0clazzespba3
455 +)))|(((
456 +4.8.7-1clazzespba0
457 +)))|(((
458 +TODO
459 +)))
460 +|(((
461 +mingw-w32-qt4-qmake
462 +)))|(((
463 +\\
464 +)))|(((
465 +4.8.7-0clazzespba1
466 +)))|(((
467 +4.8.7-1clazzespba0
468 +)))|(((
469 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
470 +OK
471 +)))
472 +|(((
473 +mingw-w32-qt4
474 +)))|(((
475 +mingw-w32-qt4-qmake,
476 +many of above
477 +)))|(((
478 +4.8.7-0clazzespba3
479 +)))|(((
480 +4.8.7-1clazzespba0
481 +)))|(((
482 +TODO
483 +)))
484 +|(((
485 +mingw-w64-jni-headers
486 +)))|(((
487 +\\
488 +)))|(((
489 +1.6.0-4clazzespba5
490 +)))|(((
491 +1.6.0-4clazzespba6
492 +)))|(((
493 +Using headers from OpenJDK-11 now.
494 +OK.
495 +Should we raise the version to 11?
496 +)))
109 109  
110 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
498 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-TODOFancyLibssubprojectrebuildorderphase3"/}}TODO FancyLibs subproject rebuild order phase 3 ===
111 111  
112 -fancydb
500 +The recommended order for phase 2 (before MinGW-8 adaptions) is:
501 +
502 +(% class="wrapped" %)
503 +|=(((
504 +Project (subdir)
505 +)))|=(((
506 +Archs (-o parameter)
507 +)))|=(((
508 +Buster Status
509 +)))|=(((
510 +Version with MinGW-8 package for Buster
511 +)))
512 +|(((
513 +fancylog
514 +)))|(((
515 +- (mingw-7 previously covered in phase 1)
516 +
517 +\\
518 +)))|(((
519 +-
520 +
521 +TBD
522 +)))|(((
523 +?
524 +)))
525 +|(((
526 +cute-headers
527 +)))|(((
528 +- (mingw-7 previously covered in phase 1)
529 +\\
530 +)))|(((
531 +-
532 +
533 +TBD
534 +)))|(((
535 +?
536 +)))
537 +|(((
538 +fancylibs
539 +)))|(((
540 +arch|7
541 +)))|(((
542 +TODO
543 +)))|(((
544 +?
545 +)))
546 +|(((
113 113  fancydrawing
548 +)))|(((
549 +arch|7
550 +)))|(((
551 +TODO
552 +)))|(((
553 +?
554 +)))
555 +|(((
114 114  fancygpsdclient
557 +)))|(((
558 +unix|7
559 +)))|(((
560 +TODO
561 +)))|(((
562 +?
563 +)))
564 +|(((
115 115  fancyhttpd
116 -fancylaunch
566 +)))|(((
567 +arch|7
568 +)))|(((
569 +TODO
570 +)))|(((
571 +?
572 +)))
573 +|(((
117 117  fancylogd
118 -fancylogd-api
575 +)))|(((
576 +unix|7
577 +)))|(((
578 +TODO
579 +)))|(((
580 +?
581 +)))
582 +|(((
119 119  fancylogview
120 -fancymodbus
121 -fancypcsc
584 +)))|(((
585 +- (nsis directory!?)
586 +)))|(((
587 +?
588 +)))|(((
589 +?
590 +)))
591 +|(((
122 122  fancypkcs11
123 -fancyqmi
593 +)))|(((
594 +unix|7
595 +)))|(((
596 +TODO
597 +)))|(((
598 +?
599 +)))
600 +|(((
601 +fancypcsc
602 +)))|(((
603 +unix|7
604 +)))|(((
605 +TODO
606 +)))|(((
607 +?
608 +)))
609 +|(((
610 +--fancymodbus--
611 +)))|(((
612 +- (unix only)
613 +)))|(((
614 +-
615 +)))|(((
616 +-
617 +)))
618 +|(((
619 +fancysax
620 +)))|(((
621 +unix|7
622 +)))|(((
623 +TODO
624 +)))|(((
625 +?
626 +)))
627 +|(((
124 124  fancyqt4
629 +)))|(((
630 +unix|7
631 +)))|(((
632 +TODO
633 +)))|(((
634 +?
635 +)))
636 +|(((
125 125  fancyqt4widgets
126 -fancysane
127 -fancysax
638 +)))|(((
639 +unix|7
640 +)))|(((
641 +TODO
642 +)))|(((
643 +?
644 +)))
645 +|(((
646 +--fancysane--
647 +)))|(((
648 +- (unix only)
649 +)))|(((
650 +-
651 +)))|(((
652 +-
653 +)))
654 +|(((
655 +--fancyqmi--
656 +)))|(((
657 +- (unix only)
658 +)))|(((
659 +-
660 +)))|(((
661 +-
662 +)))
663 +|(((
128 128  fancyssl-tools
129 -fancyxmlsock
665 +)))|(((
666 +unix|7
667 +)))|(((
668 +TODO
669 +)))|(((
670 +?
671 +)))
130 130  
131 131  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
132 132  
675 +(% class="wrapped" %)
133 133  |=(((
134 134  Project (subdir)
135 135  )))|=(((
... ... @@ -150,6 +150,11 @@
150 150  )))|(((
151 151  never even built for stretch
152 152  )))
696 +|(((
697 +fancyxmlsock
698 +)))|(((
699 +Looks lke old experimental code now in fancysock
700 +)))
153 153  
154 154  \\
155 155  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656524
1 +656486
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8
URL
... ... @@ -1,1 +1,1 @@
1 -https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656524/Adapting FancyLibs to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656486/Adapting FancyLibs & MinGW-Pkg from Debian 9 Stretch to 10 Buster, Mingw-7 to Mingw-8