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 7.1
edited by christoph_lechleitner@iteg_at
on 2019-08-03 06.55:45
Change comment: mingw-pkg done except openssl, qt4

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release
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,621 @@
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 +
81 81  |=(((
82 -Project (subdir)
240 +Project (mingw-pkg subdir pattern)
83 83  )))|=(((
84 -Archs (-o parameter)
242 +Dep.
85 85  )))|=(((
86 -Remarks
244 +Version in mingw-pkg MinGW-7 Stretch
245 +)))|=(((
246 +Version in mingw-pkg MinGW-8 Buster
247 +)))|=(((
248 +Buster status
87 87  )))
88 88  |(((
89 ---fancylog--
251 +(osslsigncode)
90 90  )))|(((
91 -- (covered in phase 1)
253 +-
92 92  )))|(((
255 +-
256 +)))|(((
257 +-
258 +)))|(((
259 +ignored
260 +)))
261 +|(((
262 +mingw-w64-binutils / binutils-mingw-w64
263 +)))|(((
93 93  \\
265 +)))|(((
266 +- (2.27.90.20161231-1+7.4)
267 +)))|(((
268 +- (2.31.1-11+8.3)
269 +)))|(((
270 +provided by Debian now
94 94  )))
95 95  |(((
96 ---cute-headers--
273 +(mingw-w64-libmysql)
97 97  )))|(((
98 -- (covered in phase 1)
275 +\\
99 99  )))|(((
277 +- (6.1.11-1clazzespba1)
278 +)))|(((
279 +- (6.1.11-1clazzespba2)
280 +)))|(((
281 +obsolete since mingw-6, empty now
282 +)))
283 +|(((
284 +mingw-w64-libmariadb
285 +)))|(((
100 100  \\
287 +)))|(((
288 +-
289 +)))|(((
290 +-
291 +)))|(((
292 +not required for now
101 101  )))
102 102  |(((
103 -fancylibs
295 +mingw-w64-gcc-rt
104 104  )))|(((
105 -arch|7
297 +\\
106 106  )))|(((
299 +6.3.0,
300 +uses Debian's g++-mingw64-*
301 +)))|(((
302 +8.3.0 (-6+21.3~~deb10u1),
303 +uses Debian's g++-mingw64-*
304 +)))|(((
305 +OK
306 +)))
307 +|(((
308 +mingw-w64-zlib
309 +)))|(((
310 +mingw-w64-gcc-rt
311 +)))|(((
312 +1.2.11
313 +)))|(((
314 +1.2.11
315 +)))|(((
316 +OK after rules changes:
317 +common-build-indep to build-indep,
318 +common-install-indep to install-indep
319 +)))
320 +|(((
321 +mingw-w64-openssl
322 +)))|(((
323 +mingw-w64-zlib
324 +)))|(((
325 +1.1.0f-0
326 +)))|(((
327 +1.1.1c
328 +)))|(((
329 +TO FIX
330 +)))
331 +|(((
332 +mingw-w64-libpng
333 +)))|(((
334 +mingw-w64-zlib
335 +)))|(((
336 +1.6.31
337 +)))|(((
338 +1.6.37
339 +)))|(((
340 +OK?
341 +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
342 +libtool: error: Could not determine the host path corresponding to
343 +libtool: error: '.../mingw-pkg/trunk/mingw-w64-deb/mingw-w64-libpng-1.6.37/build/.libs'
344 +libtool: error: Continuing, but uninstalled executables may not work. ...
345 +)))
346 +|(((
347 +mingw-w64-libjpeg
348 +)))|(((
349 +mingw-w64-libpng
350 +)))|(((
351 +9b
352 +)))|(((
353 +9c
354 +)))|(((
355 +OK
356 +)))
357 +|(((
358 +mingw-w64-libtiff
359 +)))|(((
360 +mingw-w64-libjpeg
361 +)))|(((
362 +4.0.8
363 +)))|(((
364 +4.0.10
365 +)))|(((
366 +OK
367 +)))
368 +|(((
369 +mingw-w64-libmng
370 +)))|(((
371 +mingw-w64-libjpeg
372 +)))|(((
373 +2.0.3-2
374 +)))|(((
375 +2.0.3-3
376 +)))|(((
377 +OK
378 +)))
379 +|(((
380 +mingw-w64-bzip2
381 +)))|(((
382 +mingw-w64-gcc-rt
383 +)))|(((
384 +1.0.6-3
385 +)))|(((
386 +1.0.6-4
387 +)))|(((
388 +OK
389 +)))
390 +|(((
391 +mingw-w64-libboost
392 +)))|(((
393 +mingw-w64-bzip2
394 +)))|(((
395 +-
396 +)))|(((
397 +-
398 +)))|(((
399 +- (ignored)
400 +)))
401 +|(((
402 +mingw-w64-libiconv
403 +)))|(((
404 +mingw-w64-gcc-rt
405 +)))|(((
406 +1.15-1
407 +)))|(((
408 +1.16-1
409 +)))|(((
410 +OK
411 +)))
412 +|(((
413 +mingw-w64-libxml2
414 +)))|(((
415 +mingw-w64-libiconv
416 +)))|(((
417 +2.9.3-1
418 +)))|(((
419 +2.9.9-1
420 +)))|(((
421 +OK
422 +)))
423 +|(((
424 +mingw-w64-gettext
425 +)))|(((
426 +mingw-w64-libxml2
427 +)))|(((
428 +0.19.8-1
429 +)))|(((
430 +0.20.1-1
431 +)))|(((
432 +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"]].
433 +(% style="letter-spacing: 0.0px;" %)OK
434 +)))
435 +|(((
436 +mingw-w64-qt4-qmake
437 +)))|(((
107 107  \\
439 +)))|(((
440 +4.8.7-0clazzespba1
441 +)))|(((
442 +4.8.7-1clazzespba0
443 +)))|(((
444 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
445 +OK
108 108  )))
447 +|(((
448 +mingw-w64-qt4
449 +)))|(((
450 +mingw-w64-qt4-qmake,
451 +many of above
452 +)))|(((
453 +4.8.7-0clazzespba3
454 +)))|(((
455 +4.8.7-1clazzespba0
456 +)))|(((
457 +TODO, waiting for openssl
458 +)))
459 +|(((
460 +mingw-w32-qt4-qmake
461 +)))|(((
462 +\\
463 +)))|(((
464 +4.8.7-0clazzespba1
465 +)))|(((
466 +4.8.7-1clazzespba0
467 +)))|(((
468 +Builldep change: {{code language="none"}}libstdc++-6-dev{{/code}} to {{code language="none"}}libstdc++-6-dev{{/code}}
469 +OK
470 +)))
471 +|(((
472 +mingw-w32-qt4
473 +)))|(((
474 +mingw-w32-qt4-qmake,
475 +many of above
476 +)))|(((
477 +4.8.7-0clazzespba3
478 +)))|(((
479 +4.8.7-1clazzespba0
480 +)))|(((
481 +TODO, waiting for openssl
482 +)))
483 +|(((
484 +mingw-w64-jni-headers
485 +)))|(((
486 +\\
487 +)))|(((
488 +1.6.0-4clazzespba5
489 +)))|(((
490 +1.6.0-4clazzespba6
491 +)))|(((
492 +Using headers from OpenJDK-11 now.
493 +OK.
494 +Should we raise the version to 11?
495 +)))
109 109  
110 -=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-UnsortedTODOlist"/}}Unsorted TODO list ===
497 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
111 111  
112 -fancydb
499 +The recommended order for phase 2 (before MinGW-8 adaptions) is:
500 +
501 +(% class="wrapped" %)
502 +|=(((
503 +Project (subdir)
504 +)))|=(((
505 +Archs (-o parameter)
506 +)))|=(((
507 +Buster Status
508 +)))|=(((
509 +Version with MinGW-8 package for Buster
510 +)))
511 +|(((
512 +fancylog
513 +)))|(((
514 +- (mingw-7 previously covered in phase 1)
515 +
516 +\\
517 +)))|(((
518 +-
519 +
520 +TBD
521 +)))|(((
522 +?
523 +)))
524 +|(((
525 +cute-headers
526 +)))|(((
527 +- (mingw-7 previously covered in phase 1)
528 +\\
529 +)))|(((
530 +-
531 +
532 +TBD
533 +)))|(((
534 +?
535 +)))
536 +|(((
537 +fancylibs
538 +)))|(((
539 +arch|7
540 +)))|(((
541 +TODO
542 +)))|(((
543 +?
544 +)))
545 +|(((
113 113  fancydrawing
547 +)))|(((
548 +arch|7
549 +)))|(((
550 +TODO
551 +)))|(((
552 +?
553 +)))
554 +|(((
114 114  fancygpsdclient
556 +)))|(((
557 +unix|7
558 +)))|(((
559 +TODO
560 +)))|(((
561 +?
562 +)))
563 +|(((
115 115  fancyhttpd
116 -fancylaunch
565 +)))|(((
566 +arch|7
567 +)))|(((
568 +TODO
569 +)))|(((
570 +?
571 +)))
572 +|(((
117 117  fancylogd
118 -fancylogd-api
574 +)))|(((
575 +unix|7
576 +)))|(((
577 +TODO
578 +)))|(((
579 +?
580 +)))
581 +|(((
119 119  fancylogview
120 -fancymodbus
121 -fancypcsc
583 +)))|(((
584 +- (nsis directory!?)
585 +)))|(((
586 +?
587 +)))|(((
588 +?
589 +)))
590 +|(((
122 122  fancypkcs11
123 -fancyqmi
592 +)))|(((
593 +unix|7
594 +)))|(((
595 +TODO
596 +)))|(((
597 +?
598 +)))
599 +|(((
600 +fancypcsc
601 +)))|(((
602 +unix|7
603 +)))|(((
604 +TODO
605 +)))|(((
606 +?
607 +)))
608 +|(((
609 +--fancymodbus--
610 +)))|(((
611 +- (unix only)
612 +)))|(((
613 +-
614 +)))|(((
615 +-
616 +)))
617 +|(((
618 +fancysax
619 +)))|(((
620 +unix|7
621 +)))|(((
622 +TODO
623 +)))|(((
624 +?
625 +)))
626 +|(((
124 124  fancyqt4
628 +)))|(((
629 +unix|7
630 +)))|(((
631 +TODO
632 +)))|(((
633 +?
634 +)))
635 +|(((
125 125  fancyqt4widgets
126 -fancysane
127 -fancysax
637 +)))|(((
638 +unix|7
639 +)))|(((
640 +TODO
641 +)))|(((
642 +?
643 +)))
644 +|(((
645 +--fancysane--
646 +)))|(((
647 +- (unix only)
648 +)))|(((
649 +-
650 +)))|(((
651 +-
652 +)))
653 +|(((
654 +--fancyqmi--
655 +)))|(((
656 +- (unix only)
657 +)))|(((
658 +-
659 +)))|(((
660 +-
661 +)))
662 +|(((
128 128  fancyssl-tools
129 -fancyxmlsock
664 +)))|(((
665 +unix|7
666 +)))|(((
667 +TODO
668 +)))|(((
669 +?
670 +)))
130 130  
131 131  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
132 132  
674 +(% 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  )))
695 +|(((
696 +fancyxmlsock
697 +)))|(((
698 +Looks lke old experimental code now in fancysock
699 +)))
153 153  
154 154  \\
155 155  
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656524
1 +656484
Title
... ... @@ -1,1 +1,1 @@
1 -Adapting FancyLibs to new Debian Release
1 +Adapting FancyLibs & MinGW-Pkg to new Debian Release
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/656484/Adapting FancyLibs & MinGW-Pkg to new Debian Release