Flyspray:: Flyspray:: CRUX: Recently opened tasks https://crux.nu/bugs/ 2017-12-10T22:23:22Z FS#1545: manual pages installed to usr/share/man[1-9] 2017-12-10T22:23:22Z 2017-12-10T18:54:59Z
I've run into some ports in the opt collection that have mandir set to
usr/share instead of usr/share/man. I've traced the source of the changes
to commits made on 2017-08-20.

If it would be preferable to have separate tasks for each port involved, then
I can do that instead.

Ports affected: lsof, mplayer, xpdf, rdiff

I attached a second version of the patch because I forgot to bump the releases
on 3 in the Pkgfiles.
John Vogel https://crux.nu/bugs/:1545
FS#1544: qt4-32 port is missing 2017-12-05T11:26:38Z 2017-12-05T11:26:38Z
It's needed by Skype.
Alexandr Savca https://crux.nu/bugs/:1544
FS#1543: ICU 60.1 breaks qt4 build. 2017-12-06T22:03:50Z 2017-12-05T06:39:57Z
Hello. ICU 60.1 breaks our qt4 build now. At the time I am wrtting, It's still building but the followings should be changed:

- qt4-icu59.patch
- just export CXXFLAGS="$CXXFLAGS -Wno-deprecated", no -std=c++98, 2011 standards or later should be fine.
Lee https://crux.nu/bugs/:1543
FS#1542: xpdf: signature mismatch (corrupted archive?) 2017-11-22T20:59:00Z 2017-11-22T20:59:00Z
=======> ERROR: Signature mismatch found:
MISMATCH xpdf-4.00.tar.gz
=======> ERROR: Building '/var/ports/pkg/xpdf#4.00-1.pkg.tar.xz' failed.

It looks like you had the good archive[1] before the last resign[2] when you had a different one[3]. Corrupted archive, corrupted file system, or there were upstream problems?

[1]: ff3d92c42166e35b1ba6aec9b5f0adffb5fc05a3eb95dc49505b6e344e4216d6
[2]: https://crux.nu/gitweb/?p=ports/opt.git;a=commitdiff;h=3e6c246d2f96c3a64f0deaba8bbff2d75b9795c8
[3]: d50682221fca389e8f5956d297ea871e0418b361369d2af87a191a00c1476e64

http://romster.me/distfiles/hash/xpdf-4.00.tar.gz/sha256/ff3d92c42166e35b1ba6aec9b5f0adffb5fc05a3eb95dc49505b6e344e4216d6/


Fun https://crux.nu/bugs/:1542
FS#1541: libmpeg2: signature mismatch 2017-11-22T20:41:38Z 2017-11-22T20:41:38Z
=======> ERROR: Signature mismatch found:
MISMATCH libmpeg2-0.5.1.tar.gz
=======> ERROR: Building '/var/ports/pkg/libmpeg2#0.5.1-1.pkg.tar.xz' failed.

The current arhive and the old one (http://romster.me/distfiles/hash/libmpeg2-0.5.1.tar.gz/sha256/dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4/) has the same SHA, different than what .signature shows.
Fun https://crux.nu/bugs/:1541
FS#1540: gimp: footprint mismatch 2017-11-22T20:25:20Z 2017-11-22T20:25:20Z
I get the following error building gimp in a "clean" container.

=======> ERROR: Footprint mismatch found:
NEW lrwxrwxrwx root/root usr/share/man/man1/gimp-console.1.gz -> gimp-console-2.8.1.gz
=======> ERROR: Building '/var/ports/pkg/gimp#2.8.20-1.pkg.tar.xz' failed.
Fun https://crux.nu/bugs/:1540
FS#1539: fontforge: signature mismatch (archive changed) 2017-11-22T20:22:44Z 2017-11-22T20:22:44Z
It looks like the current/upstream archive has a different checksum, while the extracted content appears to be identical.
Fun https://crux.nu/bugs/:1539
FS#1538: qemu ports have conflicting files 2017-11-22T19:14:49Z 2017-11-22T19:14:49Z
There are three different ports in the opt collection for qemu related packages:
qemu
qemu-all
qemu-agent

1) Both of qemu and qemu-all ports package usr/bin/qemu-ga, which should probably be
relegated to qemu-agent port only.
2) Much of the qemu port is duplicated in the qemu-all port. Perhaps the qemu-all port
can depend on the qemu port, then the conflicting files be relegated to qemu port.
Then, the qemu-all port would only actually add the additional files built due to
the additionally supported architectures.

I will submit patches when I have more time.
John Vogel https://crux.nu/bugs/:1538
FS#1537: qt4, libwnck-gtk3: missing .signature file 2017-11-18T18:31:55Z 2017-11-18T14:17:37Z
opt/qt4 and opt/libwnck-gtk3 doesn't have the .signature file because of the patch from  FS#1502 .
Sorry.
Fun https://crux.nu/bugs/:1537
FS#1535: json-glib: footprint missmatch (missing files) 2017-11-18T12:41:16Z 2017-11-18T12:41:16Z
I get this error when I build the port in a clean container.

=======> ERROR: Footprint mismatch found:
MISSING drwxr-xr-x root/root usr/lib/girepository-1.0/
MISSING -rw-r--r-- root/root usr/lib/girepository-1.0/Json-1.0.typelib
MISSING drwxr-xr-x root/root usr/share/gir-1.0/
MISSING -rw-r--r-- root/root usr/share/gir-1.0/Json-1.0.gir

I guess the footprint was generated with the gobject-instrospection port installed, but it's not listed as a dependency.
Fun https://crux.nu/bugs/:1535