Summary: | [exp-run] Request for v4l-utils update | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Hans Petter Selasky <hselasky> | ||||||||
Component: | Ports Framework | Assignee: | Port Management Team <portmgr> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Many People | CC: | decke, kevans, pi, ports-bugs | ||||||||
Priority: | --- | Flags: | hselasky:
exp-run?
|
||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
URL: | https://reviews.freebsd.org/D24355 | ||||||||||
Attachments: |
|
There is a problem with libv4l plist: ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: share/locale/ca/LC_MESSAGES/libdvbv5.mo Error: Orphaned: share/locale/ca/LC_MESSAGES/v4l-utils.mo Error: Orphaned: share/locale/de/LC_MESSAGES/libdvbv5.mo Error: Orphaned: share/locale/de/LC_MESSAGES/v4l-utils.mo Error: Orphaned: share/locale/fr/LC_MESSAGES/v4l-utils.mo Error: Orphaned: share/locale/pt_BR/LC_MESSAGES/libdvbv5.mo Error: Orphaned: share/locale/pt_BR/LC_MESSAGES/v4l-utils.mo Error: Orphaned: share/locale/uk/LC_MESSAGES/libdvbv5.mo Error: Orphaned: share/locale/uk/LC_MESSAGES/v4l-utils.mo More problems: v4l_compat-1.18.0 conflicts with evdev-proto-5.3 (installs files into the same place). Problematic file: /usr/local/include/linux/input.h several ports depending on v4l fail to build too Do you have a link to the build failures? http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/libv4l-1.18.0.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/ptlib-2.10.11_5.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/qt5-webengine-5.13.2_3.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/dvb-apps-1.1.2.1505_1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/webcamoid-8.7.1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/kdenlive-19.12.3_1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/mythtv-30.0_4,1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/RetroArch-1.3.6_17.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/pipewire-0.3.1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/kaffeine-2.0.18_1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/v4l-utils-1.18.0.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-10_20h28m00s/logs/errors/uTox-0.17.1.log Thank you! I will update the the patch to fix those issues. --HPS Created attachment 213278 [details]
Ports patch
Updated patch. Please re-run.
New failure logs on 12.1 amd64: http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/RetroArch-1.3.6_17.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/dvb-apps-1.1.2.1505_1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/kaffeine-2.0.18_1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/mythtv-30.0_4,1.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/v4l-utils-1.18.0.log http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-04-14_14h07m24s/logs/errors/w_scan-20170107_1.log New failures on 12.1 i386: http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-04-14_17h26m32s/logs/errors/RetroArch-1.3.6_17.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-04-14_17h26m32s/logs/errors/dvb-apps-1.1.2.1505_1.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-04-14_17h26m32s/logs/errors/kaffeine-2.0.18_1.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-04-14_17h26m32s/logs/errors/v4l-utils-1.18.0.log http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-04-14_17h26m32s/logs/errors/w_scan-20170107_1.log I will have a look at fixing dvb-apps. Created attachment 213396 [details]
Ports patch
Please re-run.
v4l-utils breakage is due to some patch issue. Works from my SVN tree and can be ignored. dvb-apps will be fixed also and can be ignored.
Thank you!
--HPS
decke@ : Please fix dvb-apps prior to my commit of this patch! A commit references this bug: Author: decke Date: Wed Apr 15 18:54:25 UTC 2020 New revision: 531779 URL: https://svnweb.freebsd.org/changeset/ports/531779 Log: multimedia/dvb-apps: Remove references to CA_SET_PID syscall which was deleted in Linux Kernel 4.14. This fixes a build issue with the upcoming v4l 1.18.0 update. PR: 245501 Obtained from: https://gitweb.gentoo.org/repo/gentoo.git/commit/media-tv/linuxtv-dvb-apps/?id=ed58fb83ffaf70423a83866a738978cc273f877b Changes: head/multimedia/dvb-apps/Makefile head/multimedia/dvb-apps/files/patch-include_ca.h head/multimedia/dvb-apps/files/patch-util_dst-utils_dst_test.c antoine@: There appears to be bug in sed: Can you get the output from: printf "#define MEDIA_BUS_FMT_SRGGB16_1X16\t\t\t0x3020\n" | sed -e 's/.*FMT_//; s/\t.*//; s/.*/{ \"&\", MEDIA_BUS_FMT_& },/;' From the different build environments. --HPS (In reply to Hans Petter Selasky from comment #13) On head: { "SRGGB16_1X16", MEDIA_BUS_FMT_SRGGB16_1X16 }, On 12.1: { "SRGGB16_1X16 0x3020", MEDIA_BUS_FMT_SRGGB16_1X16 0x3020 }, On 11.3: { "SRGGB16_1X16 0x3020", MEDIA_BUS_FMT_SRGGB16_1X16 0x3020 }, Kyle: Can you look into the findings above, if we should packport some patches for regex? Hans, I only recently taught sed(1) to treat \r, \n, and \t sanely because it hasn't in years, apparently. It's been MFC'd already, but you'll need to switch to GNU sed from ports for now and I'll reevaluate it later down the road, as I intend to do with all ports that have or will be gaining a dependency on gnused/gnugrep from ports. I'll update my port to use gsed for now. Thank you! --HPS A commit references this bug: Author: hselasky Date: Fri Apr 17 08:34:54 UTC 2020 New revision: 531911 URL: https://svnweb.freebsd.org/changeset/ports/531911 Log: Upgrade v4l_compat, libv4l and v4l-utils to v1.18.0. The most important change is that up-to-date V4L header files are now sourced from the webcamd distribution tarball. Refer to the ChangeLog file in the v4l-utils tarball for a comprehensive list of changes. PR: 245501 Approved by: pi (implicit) Changes: head/multimedia/libv4l/Makefile head/multimedia/libv4l/distinfo head/multimedia/libv4l/files/extra-linux_dvb_ca.h head/multimedia/libv4l/files/extra-linux_dvb_osd.h head/multimedia/libv4l/files/extra-patch-configure head/multimedia/libv4l/files/patch-configure head/multimedia/libv4l/files/patch-contrib_freebsd_include_linux_videodev2.h head/multimedia/libv4l/files/patch-include_linux_dvb_frontend.h head/multimedia/libv4l/files/patch-include_linux_dvb_video.h head/multimedia/libv4l/files/patch-lib_Makefile.in head/multimedia/libv4l/files/patch-lib_include_libdvbv5_descriptors.h head/multimedia/libv4l/files/patch-lib_include_libdvbv5_dvb-frontend.h head/multimedia/libv4l/files/patch-lib_libdvbv5_dvb-dev-remote.c head/multimedia/libv4l/files/patch-lib_libv4lconvert_control_libv4lcontrol.c head/multimedia/libv4l/files/patch-lib_libv4lconvert_jpeg__memsrcdest.h head/multimedia/libv4l/files/patch-lib_libv4lconvert_rgbyuv.c head/multimedia/libv4l/files/patch-utils_Makefile.in head/multimedia/libv4l/files/patch-utils_cec-ctl_msg2ctl.pl head/multimedia/libv4l/files/patch-utils_common_ir-encode.c head/multimedia/libv4l/files/patch-utils_common_keymap.h head/multimedia/libv4l/files/patch-utils_common_v4l2-tpg.h head/multimedia/libv4l/files/patch-utils_dvb_dvbv5-daemon.c head/multimedia/libv4l/files/patch-utils_ir-ctl_bpf__encoder.c head/multimedia/libv4l/files/patch-utils_ir-ctl_ir-ctl.c head/multimedia/libv4l/files/patch-utils_media-ctl_media-ctl.c head/multimedia/libv4l/files/patch-utils_v4l2-compliance_v4l2-test-buffers.cpp head/multimedia/libv4l/files/patch-utils_v4l2-ctl_v4l2-ctl-overlay.cpp head/multimedia/libv4l/files/patch-utils_v4l2-ctl_v4l2-ctl.cpp head/multimedia/libv4l/files/types.h _U head/multimedia/libv4l/files/videodev.h head/multimedia/libv4l/pkg-plist head/multimedia/v4l-utils/Makefile head/multimedia/v4l-utils/pkg-plist head/multimedia/v4l_compat/Makefile head/multimedia/v4l_compat/pkg-plist A commit references this bug: Author: hselasky Date: Fri Apr 17 08:36:01 UTC 2020 New revision: 531912 URL: https://svnweb.freebsd.org/changeset/ports/531912 Log: Fix build after LibV4L upgrade to v1.18.0. PR: 245501 Approved by: pi (implicit) Changes: head/multimedia/kaffeine/Makefile head/multimedia/mythtv/Makefile head/multimedia/mythtv/files/patch-libs_libmythtv_videodev2.h head/multimedia/w_scan/Makefile head/multimedia/w_scan/files/patch-si__types.h head/multimedia/w_scan/files/types.sed Upgrade fix when libv4l is already installed. https://svnweb.freebsd.org/changeset/ports/531931 Thanks everyone for testing. Hoping the upgrade goes smooth. |
Created attachment 213244 [details] Ports patch