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

From version 4.1
edited by christoph_lechleitner@iteg_at
on 2019-04-10 08.38:18
Change comment: Part 1 done 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
... ... @@ -101,10 +101,9 @@
101 101  )))|(((
102 102  \\
103 103  )))|(((
104 -NOK
105 -undefined reference to `virtual thunk to Fancy::List::toString[abi:cxx11]() const'
104 +OK
106 106  )))|(((
107 -0.8.0-2+
106 +0.8.0-2
108 108  )))
109 109  |(((
110 110  fancylogd
... ... @@ -113,10 +113,9 @@
113 113  )))|(((
114 114  \\
115 115  )))|(((
116 -NOK
117 -undefined reference to `virtual thunk to Fancy::List::toString[abi:cxx11]() const'
115 +OK
118 118  )))|(((
119 -0.1.0-3+
117 +0.1.0-3
120 120  )))
121 121  |(((
122 122  fancylogview
... ... @@ -203,9 +203,9 @@
203 203  )))|(((
204 204  \\
205 205  )))|(((
206 -OK, but libsane-dbg not installable at time of testing due to repo hickup
204 +OK, but libsane-dbg not available for buster. Reduced that to suggestion
207 207  )))|(((
208 -0.3.2-4
206 +0.3.2-5
209 209  )))
210 210  |(((
211 211  fancyqmi
... ... @@ -225,15 +225,281 @@
225 225  )))|(((
226 226  \\
227 227  )))|(((
228 -OK
226 +OK?
229 229  )))|(((
230 230  0.4.0-5
231 231  )))
232 232  
233 -=== {{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.
234 234  
235 -The recommended order for phase 1 (before MinGW adaptions) is:
233 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-MinGW-Pkgrebuilds"/}}MinGW-Pkg rebuilds ===
236 236  
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 +|=(((
240 +Project (mingw-pkg subdir pattern)
241 +)))|=(((
242 +Dep.
243 +)))|=(((
244 +Version in mingw-pkg MinGW-7 Stretch
245 +)))|=(((
246 +Version in mingw-pkg MinGW-8 Buster
247 +)))|=(((
248 +Buster status
249 +)))
250 +|(((
251 +(osslsigncode)
252 +)))|(((
253 +-
254 +)))|(((
255 +-
256 +)))|(((
257 +-
258 +)))|(((
259 +ignored
260 +)))
261 +|(((
262 +mingw-w64-binutils / binutils-mingw-w64
263 +)))|(((
264 +\\
265 +)))|(((
266 +- (2.27.90.20161231-1+7.4)
267 +)))|(((
268 +- (2.31.1-11+8.3)
269 +)))|(((
270 +provided by Debian now
271 +)))
272 +|(((
273 +(mingw-w64-libmysql)
274 +)))|(((
275 +\\
276 +)))|(((
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 +)))|(((
286 +\\
287 +)))|(((
288 +-
289 +)))|(((
290 +-
291 +)))|(((
292 +not required for now
293 +)))
294 +|(((
295 +mingw-w64-gcc-rt
296 +)))|(((
297 +\\
298 +)))|(((
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 +)))|(((
438 +\\
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
446 +)))
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 +)))
496 +
497 +=== {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-FancyLibssubprojectrebuildorderphase3"/}}FancyLibs subproject rebuild order phase 3 ===
498 +
499 +The recommended order for phase 2 (before MinGW-8 adaptions) is:
500 +
237 237  (% class="wrapped" %)
238 238  |=(((
239 239  Project (subdir)
... ... @@ -240,27 +240,34 @@
240 240  )))|=(((
241 241  Archs (-o parameter)
242 242  )))|=(((
243 -Status
507 +Buster Status
244 244  )))|=(((
245 -Version with Buster
509 +Version with MinGW-8 package for Buster
246 246  )))
247 247  |(((
248 ---fancylog--
512 +fancylog
249 249  )))|(((
250 -- (covered in phase 1)
514 +- (mingw-7 previously covered in phase 1)
515 +
516 +\\
251 251  )))|(((
252 252  -
519 +
520 +TBD
253 253  )))|(((
254 -\\
522 +?
255 255  )))
256 256  |(((
257 ---cute-headers--
525 +cute-headers
258 258  )))|(((
259 -- (covered in phase 1)
527 +- (mingw-7 previously covered in phase 1)
528 +\\
260 260  )))|(((
261 261  -
531 +
532 +TBD
262 262  )))|(((
263 -\\
534 +?
264 264  )))
265 265  |(((
266 266  fancylibs
... ... @@ -269,7 +269,7 @@
269 269  )))|(((
270 270  TODO
271 271  )))|(((
272 -\\
543 +?
273 273  )))
274 274  |(((
275 275  fancydrawing
... ... @@ -278,7 +278,7 @@
278 278  )))|(((
279 279  TODO
280 280  )))|(((
281 -\\
552 +?
282 282  )))
283 283  |(((
284 284  fancygpsdclient
... ... @@ -287,7 +287,7 @@
287 287  )))|(((
288 288  TODO
289 289  )))|(((
290 -\\
561 +?
291 291  )))
292 292  |(((
293 293  fancyhttpd
... ... @@ -296,7 +296,7 @@
296 296  )))|(((
297 297  TODO
298 298  )))|(((
299 -\\
570 +?
300 300  )))
301 301  |(((
302 302  fancylogd
... ... @@ -305,7 +305,7 @@
305 305  )))|(((
306 306  TODO
307 307  )))|(((
308 -\\
579 +?
309 309  )))
310 310  |(((
311 311  fancylogview
... ... @@ -314,7 +314,7 @@
314 314  )))|(((
315 315  ?
316 316  )))|(((
317 -\\
588 +?
318 318  )))
319 319  |(((
320 320  fancypkcs11
... ... @@ -323,7 +323,7 @@
323 323  )))|(((
324 324  TODO
325 325  )))|(((
326 -\\
597 +?
327 327  )))
328 328  |(((
329 329  fancypcsc
... ... @@ -332,7 +332,7 @@
332 332  )))|(((
333 333  TODO
334 334  )))|(((
335 -\\
606 +?
336 336  )))
337 337  |(((
338 338  --fancymodbus--
... ... @@ -341,7 +341,7 @@
341 341  )))|(((
342 342  -
343 343  )))|(((
344 -\\
615 +-
345 345  )))
346 346  |(((
347 347  fancysax
... ... @@ -350,7 +350,7 @@
350 350  )))|(((
351 351  TODO
352 352  )))|(((
353 -\\
624 +?
354 354  )))
355 355  |(((
356 356  fancyqt4
... ... @@ -359,7 +359,7 @@
359 359  )))|(((
360 360  TODO
361 361  )))|(((
362 -\\
633 +?
363 363  )))
364 364  |(((
365 365  fancyqt4widgets
... ... @@ -368,7 +368,7 @@
368 368  )))|(((
369 369  TODO
370 370  )))|(((
371 -\\
642 +?
372 372  )))
373 373  |(((
374 374  --fancysane--
... ... @@ -377,7 +377,7 @@
377 377  )))|(((
378 378  -
379 379  )))|(((
380 -\\
651 +-
381 381  )))
382 382  |(((
383 383  --fancyqmi--
... ... @@ -386,7 +386,7 @@
386 386  )))|(((
387 387  -
388 388  )))|(((
389 -\\
660 +-
390 390  )))
391 391  |(((
392 392  fancyssl-tools
... ... @@ -395,7 +395,7 @@
395 395  )))|(((
396 396  TODO
397 397  )))|(((
398 -\\
669 +?
399 399  )))
400 400  
401 401  === {{id name="AdaptingFancyLibs&MinGW-PkgfromDebian9Stretchto10Buster,Mingw-7toMingw-8-Obsoletesubdirs"/}}Obsolete subdirs ===
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -656481
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/656481/Adapting FancyLibs to new Debian Release
1 +https://clazzes.atlassian.net/wiki/spaces/FANCYLIBS/pages/656484/Adapting FancyLibs & MinGW-Pkg to new Debian Release