DevHeads.net

HEADS UP: upcoming giflib-5.1.4 update in rawhide

Hi

Per GifLib5 change [1] I plan to start updating to giflib-5.1.4 tomorrow
evening. I'll start by building giflib-5.1.4 and then follow with the
transition package compat-giflib-4-1.6, which will provide the old
giflib-4.x dependency during the transition to giflib-5.x. Subsequently,
I'll rebuild the following packages

efl
emacs
fbida
fontforge
imlib2
kdelibs
kf5-khtml
leptonica
libextractor
libgdiplus
librasterlite2
ming
mtpaint
ocaml-camlimages
OpenSceneGraph
perl-Imager
perl-Prima
python-gd
sxiv
tracker-miners
vips
WindowMaker
xemacs
xplanet
driftnet
metapixel
MagicPoint
java-1.8.0-openjdk
java-9-openjdk
libwebp
gdal
mapserver
OpenImageIO
mathgl

I won't be porting/rebuilding imlib to/against giflib-5.x since its only
requiree is MagicPoint, which builds against imlib2, so I believe it
should just be retired.

Thanks
Sandro

[1] <a href="https://fedoraproject.org/wiki/Changes/GifLib5" title="https://fedoraproject.org/wiki/Changes/GifLib5">https://fedoraproject.org/wiki/Changes/GifLib5</a>

Comments

Re: HEADS UP: upcoming giflib-5.1.4 update in rawhide

By Sandro Mani at 02/13/2018 - 11:01

The giflib-5.1.4 update is mostly done now, three packages failed to
build hitting unrelated issues:

* java-9-openjdk
(<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=25000111" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=25000111">https://koji.fedoraproject.org/koji/taskinfo?taskID=25000111</a>)
error: cannot access module-info
  bad class file:
/builddir/build/BUILD/java-9-openjdk-9.0.4.11-6.fc28.x86_64/openjdk/build-debug/jdk/modules/java.transaction/module-info.class
    module name java.management does not match expected name
java.transaction
    Please remove or make sure it appears in the correct subdirectory
of the classpath.

* mathgl (<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=25000348" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=25000348">https://koji.fedoraproject.org/koji/taskinfo?taskID=25000348</a>)
assertion falure running
BUILD/mathgl-2.4.1/x86_64-redhat-linux-gnu_serial/examples/mgl_example
-kind=light:
#0  0x00007ffff4ac6f4b in raise () from /lib64/libc.so.6
#1  0x00007ffff4ab1591 in abort () from /lib64/libc.so.6
#2  0x0000555555701882 in std::__replacement_assert
(__condition=0x555555807820 "__builtin_expect(__n < this->size(), true)",
    __function=<synthetic pointer>, __line=950, __file=0x555555807850
"/usr/include/c++/8/bits/stl_vector.h")
    at /usr/include/c++/8/x86_64-redhat-linux/bits/c++config.h:2389
#3  std::vector<mglBlock, std::allocator<mglBlock> >::operator[] (__n=5,
this=0x555555b28da0) at /usr/include/c++/8/bits/stl_vector.h:950
#4  mglCanvas::col2int (this=this@entry=0x555555b28af0, p=...,
r=r@entry=0x7ffff221fac4 "", obj_id=obj_id@entry=-9)
    at /home/sandro/rpmbuild/BUILD/mathgl-2.4.1/src/pixel.cpp:279
#5  0x00005555557041ef in mglCanvas::trig_draw (this=0x555555b28af0,
p1=..., p2=..., p3=..., anorm=false, d=<optimized out>)
    at /home/sandro/rpmbuild/BUILD/mathgl-2.4.1/src/pixel.cpp:493
#6  0x0000555555711fbf in mglCanvas::glyph_fill (this=0x555555b28af0,
phi=<optimized out>, pp=..., f=<optimized out>, g=..., d=0x7ffff221fdc0)
    at /home/sandro/rpmbuild/BUILD/mathgl-2.4.1/src/pixel.cpp:1118
#7  0x000055555570c542 in mglCanvas::glyph_draw
(this=this@entry=0x555555b28af0, P=..., d=d@entry=0x7ffff221fdc0)
    at /home/sandro/rpmbuild/BUILD/mathgl-2.4.1/src/pixel.cpp:1073
#8  0x000055555570d043 in mglCanvas::pxl_primdr(long, long, void const*)
[clone ._omp_fn.7] () at
/home/sandro/rpmbuild/BUILD/mathgl-2.4.1/src/pixel.cpp:132
#9  0x00007ffff529cd8e in gomp_thread_start () from /lib64/libgomp.so.1
#10 0x00007ffff4e56574 in start_thread () from /lib64/libpthread.so.0
#11 0x00007ffff4b8a31f in clone () from /lib64/libc.so.6

* emacs (<a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=1043555" title="https://koji.fedoraproject.org/koji/buildinfo?buildID=1043555">https://koji.fedoraproject.org/koji/buildinfo?buildID=1043555</a>)
aarch64 specific failure:
    /bin/sh: line 4:  7602 Segmentation fault      (core dumped)
EMACSLOADPATH= '../src/bootstrap-emacs' -batch --no-site-file
--no-site-lisp -l autoload --eval '(setq autoload-ensure-writable t)'
--eval '(setq autoload-builtin-package-versions t)' --eval '(setq
generated-autoload-file (expand-file-name (unmsys--file-name
"../../lisp/loaddefs.el")))' -f batch-update-autoloads ../../lisp
../../lisp/calc ../../lisp/calendar ../../lisp/cedet
../../lisp/cedet/ede ../../lisp/cedet/semantic
../../lisp/cedet/semantic/analyze ../../lisp/cedet/semantic/bovine
../../lisp/cedet/semantic/decorate ../../lisp/cedet/semantic/symref
../../lisp/cedet/semantic/wisent ../../lisp/cedet/srecode
../../lisp/emacs-lisp ../../lisp/emulation ../../lisp/erc
../../lisp/eshell ../../lisp/gnus ../../lisp/international
../../lisp/language ../../lisp/leim ../../lisp/leim/ja-dic
../../lisp/leim/quail ../../lisp/mail ../../lisp/mh-e ../../lisp/net
../../lisp/nxml ../../lisp/org ../../lisp/play ../../lisp/progmodes
../../lisp/textmodes ../../lisp/url ../../lisp/vc