sparc64 bulk build report
Bulk build on sparc64-0a.ports.openbsd.org Started : Sun May 22 14:40:17 MDT 2022 Finished: Tue May 24 19:34:23 MDT 2022 Duration: 2 Days 4 hours 54 minutes Built using OpenBSD 7.1-current (GENERIC.MP) #1318: Sat May 21 16:38:20 MDT 2022 Built 9113 packages Number of packages built each day: May 22: 6659 May 23: 1968 May 24: 486 Critical path missing pkgs: http://build-failures.rhaalovely.net/sparc64/2022-05-22/summary.log Build failures: 25 http://build-failures.rhaalovely.net/sparc64/2022-05-22/cad/oce.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/databases/recoll.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/devel/avr/gcc.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/devel/jdk/1.8.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/devel/kf5/kcalendarcore.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/devel/xtensa-esp32-elf/binutils.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/devel/xtensa-lx106-elf/binutils.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/emulators/qemu,-ga.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/games/arx-libertatis.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/games/gargoyle.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/geo/pdal.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/geo/postgis.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/graphics/opencolorio.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/inputmethods/libime.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/lang/clazy.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/lang/gambit.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/productivity/kuserfeedback.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/security/keepassxc.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/sysutils/consolekit.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/sysutils/czkawka,-gui.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/textproc/libmarisa,-main.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/www/unit/unit-ruby.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/x11/gnome/gjs.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/x11/gnome/secrets.log http://build-failures.rhaalovely.net/sparc64/2022-05-22/x11/qt6/qtdeclarative.log Recurrent failures: failures/cad/oce.log failures/databases/recoll.log failures/devel/avr/gcc.log failures/devel/xtensa-esp32-elf/binutils.log failures/devel/xtensa-lx106-elf/binutils.log failures/emulators/qemu,-ga.log failures/games/arx-libertatis.log failures/geo/pdal.log failures/geo/postgis.log failures/graphics/opencolorio.log failures/inputmethods/libime.log failures/lang/clazy.log failures/security/keepassxc.log failures/sysutils/czkawka,-gui.log failures/www/unit/unit-ruby.log failures/x11/gnome/gjs.log failures/x11/gnome/secrets.log failures/x11/qt6/qtdeclarative.log New failures: +failures/devel/jdk/1.8.log +failures/devel/kf5/kcalendarcore.log +failures/games/gargoyle.log +failures/lang/gambit.log +failures/productivity/kuserfeedback.log +failures/sysutils/consolekit.log +failures/textproc/libmarisa,-main.log Resolved failures: -failures/devel/cjson.log -failures/graphics/birdfont.log -failures/graphics/gmt.log -failures/multimedia/mkvtoolnix.log -failures/net/guacamole/server.log -failures/print/texlive/base.log -failures/security/veracrypt.log -failures/security/xmlsec.log -failures/textproc/libmarisa.log -failures/www/w3m.log Packages newly built: +archivers/deutex +audio/disc-cover +audio/ocp +audio/solfege +audio/speech-dispatcher +books/tex-by-topic +cad/lepton-eda +cad/opensta +cad/qflow +chinese/libchewing +comms/fldigi +comms/sigrok/libsigrok +comms/sigrok/pulseview +comms/sigrok/sigrok-cli +databases/postgresql-plr +devel/cjson +devel/cudd +devel/cvs-fast-export +devel/doc++ +devel/doxygen +devel/doxygen-gui +devel/git +devel/git,-main +devel/git,-svn +devel/git,-x11 +devel/git-crypt +devel/git-cvs +devel/gitsh +devel/libcoap +devel/p5-ZMQ-LibZMQ3 +devel/py-ipykernel,python3 +devel/py-jupyter_client,python3 +devel/py-nbval,python3 +devel/qgit +devel/rcs-fast-import +devel/reposurgeon +devel/ruby-git +devel/spyder/py-spyder-kernels,python3 +devel/src +devel/tig +editors/gummi +editors/ktikz +editors/texmaker +editors/texworks +editors/texworks,-lua +editors/texworks,-main +editors/texworks,-python +education/verbiste +emulators/xroar +fonts/ru-pscyr +games/freeorion +graphics/enblend-enfuse +graphics/evince,light +graphics/gmt +graphics/gmt,-full +graphics/gmt,-high +graphics/gmt,-main +graphics/gphoto2 +graphics/gtkam +graphics/ipe +graphics/l2p +graphics/libgphoto2 +graphics/orthanc/postgresql-plugin +graphics/orthanc/server +graphics/orthanc/webviewer-plugin +graphics/py-pyx,python3 +graphics/tesseract/tesseract +inputmethods/fcitx-chewing +inputmethods/scim-chewing
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: r...@cvs.openbsd.org2022/05/24 16:19:36 Modified files: sysutils/rsyslog: Tag: OPENBSD_7_1 Makefile distinfo sysutils/rsyslog/files: Tag: OPENBSD_7_1 rsyslog.conf Log message: update rsyslog to version 8.2204.1 This includes a fix for CVE-2022-24903. @sthen OKed the update to -current and suggested I also update -stable. (for -current I enabled openssl support which I left out for -stable)
www/firefox-esr + amdgpu + unveil problem
Hi, This mail is about the OpenBSD package of firefox-esr-91.9.1, on my amd64 with amdgpu. Some tabs crashed. My reproducer stopped crashing after I unveiled /dev/dri in the content process, --- /etc/firefox-esr/unveil.content.before Tue May 24 11:47:09 2022 +++ /etc/firefox-esr/unveil.content Tue May 24 15:48:29 2022 @@ -1,4 +1,4 @@ -/dev/dri/card0 rw +/dev/dri rw /etc/fonts r /etc/machine-id r My reproducer uses WebGL, $ cd ~/Downloads $ cat crash.html document.createElement("canvas").getContext("webgl"); $ ktrace -i firefox-esr crash.html Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t= 0.911191) [GFX1-]: glxtest: libpci missing libGL error: MESA-LOADER: failed to retrieve device information libGL error: MESA-LOADER: failed to open amdgpu: File not found (search paths /u sr/X11R6/lib/modules/dri, suffix _dri) libGL error: failed to load driver: amdgpu ... firefox-esr[45824]: pledge "", syscall 289 $ egdb firefox-esr firefox-esr.core ... Core was generated by `firefox-esr'. Program terminated with signal SIGABRT, Aborted. #0 shmget () at /tmp/-:3 3 /tmp/-: No such file or directory. [Current thread is 1 (process 476463)] (gdb) bt #0 shmget () at /tmp/-:3 #1 0x0fe3f5620a18 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #2 0x0fe3f5d4a0e9 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #3 0x0fe3f4df6b67 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #4 0x0fe3f4df782b in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #5 0x0fe3f4e6252d in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #6 0x0fe3f4e6364a in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #7 0x0fe3f4df8fc1 in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #8 0x0fe3f5495c5a in ?? () from /usr/X11R6/lib/modules/dri/swrast_dri.so #9 0x0fe3be442217 in drisw_bind_context (context=0xfe334000800, old=, draw=, read=) at /usr/xenocara/lib/mesa/mk/libGL/../../src/glx/drisw_glx.c:409 #10 0x0fe3be43ded9 in MakeContextCurrent (dpy=0xfe38e0aa000, draw=35651586, read=35651586, gc_user=0xfe334000800, opcode=5) at /usr/xenocara/lib/mesa/mk/libGL/../../src/glx/glxcurrent.c:220 #11 0x0fe34dadfe8b in mozilla::gl::GLXLibrary::fMakeCurrent (this=0x1, display=0x0, drawable=16384, context=0x380) at /usr/obj/ports/firefox-esr-91.9.1/build-amd64/dist/include/GLXLibrary.h:6 8 ... >From the MESA-LOADER errors, I suspect that Mesa failed to identify my amdgpu (which needs radeonsi_dri.so), and tried swrast_dri.so instead; but swrast tried shmget(2) and got aborted by pledge(2). $ kdump | less ... 45824 firefox-esr CALL open(0xfe35ecb7915,0x3) 45824 firefox-esr NAMI "/dev/dri" 45824 firefox-esr RET open -1 errno 2 No such file or directory ... 45824 firefox-esr CALL write(2,0x7f7d3960,0x33) 45824 firefox-esr GIO fd 2 wrote 51 bytes "MESA-LOADER: failed to retrieve device information " This ENOENT suggests that unveil(2) hid "/dev/dri". Process 45824 had used unveil.content, so I added /dev/dri there. My dmesg is below. --George OpenBSD 7.1-current (GENERIC.MP) #538: Sat May 21 12:37:44 MDT 2022 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP real mem = 14943367168 (14251MB) avail mem = 14473117696 (13802MB) random: good seed from bootblocks mpath0 at root scsibus0 at mpath0: 256 targets mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xe6cf0 (59 entries) bios0: vendor American Megatrends Inc. version "M.30" date 09/18/2019 bios0: Micro-Star International Co., Ltd MS-7B86 acpi0 at bios0: ACPI 6.0 acpi0: sleep states S0 S3 S4 S5 acpi0: tables DSDT FACP APIC FPDT FIDT SSDT SSDT SSDT MCFG HPET UEFI IVRS CRAT CDIT BGRT SSDT SSDT SSDT SSDT WSMT acpi0: wakeup devices GPP0(S4) GPP2(S4) GPP3(S4) GPP4(S4) GPP5(S4) GPP6(S4) GP17(S4) XHC0(S4) XHC1(S4) GP18(S4) GPP1(S4) PT21(S3) PTXH(S4) acpitimer0 at acpi0: 3579545 Hz, 32 bits acpimadt0 at acpi0 addr 0xfee0: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: AMD Ryzen 5 3400G with Radeon Vega Graphics, 3700.48 MHz, 17-18-01 cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,RDSEED,ADX,SMAP,CLFLUSHOPT,SHA,IBPB,XSAVEOPT,XSAVEC,XGETBV1,XSAVES cpu0: 64KB 64b/line 4-way I-cache, 32KB 64b/line 8-way D-cache, 512KB 64b/line 8-way L2 cache cpu0: ITLB 64 4KB entries fully associative, 64 4MB entries fully associative cpu0: DTLB 64 4KB entries fully associative, 64 4MB entries fully associative cpu0: smt 0, core 0, package 0 mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges cpu0: apic clock running at
Re: incorrect python=3.8 in a cmake build on 7.1-release
What does "make show=CONFIGURE_ARGS" say? If that has python3.8, you have something out of date in your ports tree or other directory in PORTSDIR_PATH. -- Sent from a phone, apologies for poor formatting. On 24 May 2022 19:00:09 j...@bitminer.ca wrote: Hi ports, I'm trying to build a "simple" c++ code with a python binding. It uses pybind11 to create the binding. But CMake finds (defaults to) python3.8 not python 3.9.12. Except it's not there (pkg_delete python-3.8.13p0). CMakeCache.txt includes this fragment: //No help, variable specified on the command line. PYTHON_EXECUTABLE:UNINITIALIZED=/usr/local/bin/python3.8 Why is this happening? Note this is on 7.1-release not -current. /usr/ports/ is correctly setup with CVS to -r 7_1_RELEASE I have tried setting MODPY_VERSION = ${MODPY_DEFAULT_VERSION} but that is rejected with Fatal: unknown or unsupported MODPY_VERSION: (in math/hdbscan) I have tried various other attempts to force python3.9, including changing the above PYTHON_EXECUTABLE for cmake with a line for CONFIGURE_ARGS. (Ultimately the issue is python3.8 has nothing in site- packages while 3.9 has all relevant site-packages. But cmake, or ports infrastructure, looks in the wrong place.) Here is the Makefile, any hints gratefully appreciated: COMMENT = C++ fast parallel algorithm for clustering V = 0.1.0 DISTNAME = hdbscan-$V ##SHARED_LIBS +=hdbscan 0.0 CATEGORIES =math devel GH_ACCOUNT =wangyiqiu GH_PROJECT =hdbscan GH_COMMIT = 0f21522a4d34db040dd0cd6c6506ad39ed6f2a9e # MIT PERMIT_PACKAGE =Yes FULLPKGNAME = hdbscan-$V WANTLIB = ${COMPILER_LIBCXX} m # c++17 COMPILER = base-clang ports-gcc MODULES = devel/cmake \ lang/python FLAVORS = python3 FLAVOR =python3 BUILD_DEPENDS = devel/py-pybind11${MODPY_FLAVOR} \ math/parlaylib ## -DCMAKE_LIBRARY_PATH="${WRKBUILD}/lib:${CMAKE_LIBRARY_PATH} \ CONFIGURE_ARGS += -DCMAKE_CXX_FLAGS_RELEASE=-I${LOCALBASE}/include \ -DCMAKE_EXE_LINKER_FLAGS_RELEASE=-L${LOCALBASE}/lib \ -DPYTHON_EXECUTABLE=python3 \ -DCMAKE_PREFIX_PATH=${MODPY_SITEPKG}/pybind11/share/cmake/}:${CMAKE_PREFIX_PATH} ## -Dpybind11_DIR=${MODPY_SITEPKG}/pybind11/share/cmake/pybind11/ NO_TEST = Yes post-extract: rm ${WRKSRC}/pybindings/pybind11 rm ${WRKSRC}/pybindings/requirements.txt .include
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: r...@cvs.openbsd.org2022/05/24 15:55:45 Modified files: sysutils/rsyslog: Makefile distinfo sysutils/rsyslog/files: rsyslog.conf sysutils/rsyslog/pkg: PLIST-main Added files: sysutils/rsyslog/patches: patch-runtime_nsd_ossl_c Log message: update rsyslog to version 8.2204.1 This includes a fix for CVE-2022-24903. Additionally enable openssl support. OK stehn@
Re: HEADS-UP: devel/cmake update - needs bulk tests
> Nobody? New synced diff below. How can we move this forward? I think the diff is ready to go in. If no bulk builders of !amd64 and !lld arches run tests, I suppose we'll have to sort out the fallout the hard way.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: rob...@cvs.openbsd.org 2022/05/24 14:17:35 Modified files: www/chromium : Makefile distinfo www/chromium/patches: patch-BUILD_gn patch-base_BUILD_gn patch-base_allocator_partition_allocator_address_space_randomization_h patch-base_allocator_partition_allocator_partition_alloc_cc patch-base_allocator_partition_allocator_partition_alloc_config_h patch-base_allocator_partition_allocator_partition_page_h patch-base_allocator_partition_allocator_starscan_stack_stack_cc patch-base_atomicops_h patch-base_files_file_path_watcher_unittest_cc patch-base_files_file_util_posix_cc patch-base_i18n_icu_util_cc patch-base_linux_util_cc patch-base_memory_discardable_memory_cc patch-base_memory_madv_free_discardable_memory_posix_cc patch-base_memory_platform_shared_memory_region_h patch-base_memory_platform_shared_memory_region_posix_cc patch-base_native_library_posix_cc patch-base_process_kill_h patch-base_process_kill_posix_cc patch-base_process_launch_h patch-base_process_process_metrics_cc patch-base_process_process_metrics_h patch-base_process_process_posix_cc patch-base_profiler_stack_sampling_profiler_test_util_cc patch-base_synchronization_lock_impl_h patch-base_system_sys_info_cc patch-base_third_party_libevent_BUILD_gn patch-base_threading_platform_thread_h patch-base_threading_platform_thread_linux_cc patch-base_threading_platform_thread_posix_cc patch-base_trace_event_malloc_dump_provider_cc patch-build_config_compiler_BUILD_gn patch-build_config_linux_BUILD_gn patch-build_toolchain_gcc_toolchain_gni patch-chrome_app_chrome_main_delegate_cc patch-chrome_app_chromium_strings_grd patch-chrome_app_generated_resources_grd patch-chrome_app_google_chrome_strings_grd patch-chrome_app_settings_strings_grdp patch-chrome_app_theme_theme_resources_grd patch-chrome_browser_about_flags_cc patch-chrome_browser_autocomplete_chrome_autocomplete_scheme_classifier_cc patch-chrome_browser_browser_process_impl_cc patch-chrome_browser_chrome_browser_interface_binders_cc patch-chrome_browser_chrome_browser_main_cc patch-chrome_browser_chrome_content_browser_client_cc patch-chrome_browser_chrome_content_browser_client_h patch-chrome_browser_dev_ui_browser_resources_grd patch-chrome_browser_download_chrome_download_manager_delegate_cc patch-chrome_browser_download_download_commands_cc patch-chrome_browser_download_download_file_picker_cc patch-chrome_browser_download_download_item_model_cc patch-chrome_browser_download_download_prefs_cc patch-chrome_browser_download_download_prefs_h patch-chrome_browser_extensions_BUILD_gn patch-chrome_browser_extensions_api_image_writer_private_removable_storage_provider_cc patch-chrome_browser_extensions_api_webrtc_logging_private_webrtc_logging_private_api_cc patch-chrome_browser_extensions_browser_context_keyed_service_factories_cc patch-chrome_browser_flag_descriptions_cc patch-chrome_browser_flag_descriptions_h patch-chrome_browser_media_audio_service_util_cc patch-chrome_browser_media_router_discovery_BUILD_gn
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 13:47:46 Modified files: print/cups : Makefile print/cups/pkg : cupsd.rc Log message: Drop comment.
Re: devel/cmake: allow file(DOWNLOAD, ...) for file://... URLs
On Sun May 22, 2022 at 12:21:48PM +0100, Stuart Henderson wrote: > This does seem sensible as long as it isn't some file which you might later > need to patch to fix something quickly. > > I think this is OK but will defer to ${MAINTAINER} if opinions differ :) > I agree but I want to block this until the 3.23 update is in.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: mar...@cvs.openbsd.org 2022/05/24 13:28:58 Modified files: math/arpack: Makefile Added files: math/arpack/patches: patch-CMakeLists_txt Log message: Run openmpi tests with the correct settings.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:51:25 Modified files: geo/traccar: Makefile geo/traccar/pkg: traccar.rc net/bitcoin: Makefile net/bitcoin/pkg: bitcoind.rc sysutils/collectd: Makefile sysutils/collectd/pkg: collectd.rc Log message: /etc -> SYSCONFDIR
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:41:37 Modified files: security/ossec-hids: Makefile security/ossec-hids/pkg: ossec_hids.rc Log message: /usr/local -> TRUEPREFIX
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:39:43 Modified files: print/foomatic-db-engine: Makefile print/foomatic-db-engine/patches: patch-configure Added files: print/foomatic-db-engine/patches: patch-lib_Foomatic_DB_pm Log message: Recognize fractional numbers in PageSize; from Fedora.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:26:57 Modified files: sysutils/awscli: Makefile distinfo Log message: Update to awscli-1.24.6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:26:42 Modified files: net/py-boto3 : Makefile distinfo Log message: Update to py3-boto3-1.23.6.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 12:26:29 Modified files: net/py-botocore: Makefile distinfo Log message: Update to py3-botocore-1.26.6.
Re: pkg_add coccinella: Can't find tcltls-1.6p4
Bummer, I was hoping the patch wouldn't get mangled. Oh well. Patch attached. This'll set it up: $ cat uptcltls.sh d=/path/to/tcltls.diff.gz mkdir -p /usr/ports/mystuff/security cd /usr/ports/mystuff/security rm -Rf tcltls cp -a /usr/ports/security/tcltls . cd tcltls gzcat $d | patch -p0 -E find . -name '*.orig' -exec rm {} + Stu -- Original Message -- From: mcmer-open...@tor.at To: 3...@bell.net Cc: ports@openbsd.org; sebas...@openbsd.org Sent: Tuesday, May 24, 2022 8:50 AM Subject: Re: pkg_add coccinella: Can't find tcltls-1.6p4 Hello Stu, your patch landed somewhat garbled in my inbox, long lines gained a line break. I attempted a repair, following patch(1)'s advice, and ran patch < your.patch in security/tcltls. I ended up with two patch files in security/tcltls instead of patches/. Moved these into patches/, ran make but got: Patching file tlsX509.c using Plan A... Reversed (or previously applied) patch detected! Assume -R? [y] n Apply anyway? [n] n Hunk #1 ignored at 104. Hunk #2 ignored at 144. 2 out of 2 hunks ignored--saving rejects to tlsX509.c.rej done ***> patch-tlsX509_c did not apply cleanly ===> Ignoring patchfile patch-tlsX509_c.orig ===> Ignoring patchfile patch-tlsX509_c.rej ===> Failed patches: patch-tests_ciphers_test patch-tlsX509_c I'm at my wits end. Marcus 3...@bell.net (Stuart Cassoff), 2022.05.23 (Mon) 23:06 (CEST): > Hi, > > I've brought the port up to the latest version > but I'm not pleased with the test failures > when not using --enable-ssl-fastpath. > > I don't see anything about this problem in > the FreeBSD, NetBSD or Debian ports. > Only NetBSD uses --enable-ssl-fastpath. > > My best guess is something to do with EAGAIN > handling and BIO_should_read/write() in the BioRead > and BioWrite functions in tlsBIO.c. > > This is about as far as my brain can take me. > Additional notes in the patches. > > Same results on amd64 and i386. > > > Stu > > > diff -u -rNp /usr/ports/security/tcltls/Makefile ./Makefile > --- /usr/ports/security/tcltls/Makefile Fri Mar 11 14:54:07 2022 > +++ ./MakefileMon May 23 16:52:38 2022 > @@ -1,16 +1,12 @@ > -BROKEN= Needs update to less outdated version and checking of dependent > ports > - > COMMENT= OpenSSL Tcl extension > > -VERSION= 1.6 > +VERSION= 1.7.22 > > -DISTNAME=tls${VERSION}-src > -PKGNAME= tcltls-${VERSION} > -REVISION=4 > +DISTNAME=tcltls-${VERSION} > > CATEGORIES= security > > -HOMEPAGE=http://tls.sourceforge.net/ > +HOMEPAGE=http://core.tcl-lang.org/tcltls/ > > MAINTAINER= Sebastian Reitenbach > > @@ -19,29 +15,54 @@ PERMIT_PACKAGE= Yes > > WANTLIB= ssl crypto > > -MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=tls/} > +MASTER_SITES=${HOMEPAGE:=uv/} > > MODULES= lang/tcl > > RUN_DEPENDS= ${MODTCL_RUN_DEPENDS} > BUILD_DEPENDS= ${RUN_DEPENDS} > > -WRKDIST= ${WRKDIR}/tls${VERSION} > +FAKE_FLAGS = PACKAGE_INSTALL_DIR='$$(TCL_PACKAGE_PATH)/tcltls' \ > + INSTALL_PROGRAM='$$(INSTALL_DATA)' > + > +TEST_FLAGS = TESTFLAGS='${TESTFLAGS}' > SEPARATE_BUILD =Yes > CONFIGURE_STYLE=gnu > + > CONFIGURE_ARGS= --libdir=${MODTCL_TCLDIR} \ > --with-tcl=${MODTCL_LIBDIR} \ > - --with-tclinclude=${MODTCL_INCDIR} \ > - --with-ssl-dir=/usr \ > - --includedir=${PREFIX}/include/tcltls > + --includedir=${PREFIX}/include/tcltls \ > + --disable-rpath \ > + --enable-deterministic \ > + --enable-ssl-fastpath > > -FAKE_FLAGS = PKG_DIR='$$(PACKAGE_NAME)' INSTALL_PROGRAM='$$(INSTALL_DATA)' > -INSTALL_TARGET= install-binaries > + > +# Tests will fail without this. Not a good sign. > +# --enable-ssl-fastpath > + > +# Use premade DH primes instead of generating new ones; builds faster. > +# --enable-deterministic > + > +# Print lots of debugging info > +# --enable-debug > + > + > +# Tcltls configure will always choose tclsh8.6 (if installed) over > tclsh8.5. > +# Ensure that the tclsh chosen is the one matching MODTCL_VERSION. > +CONFIGURE_ENV += TCLSH_NATIVE=${MODTCL_BIN} > + > TEST_TARGET= test > -CFLAGS +=-DNO_SSL2 -DNO_SSL3 > -SUBST_VARS= VER > > -VER= ${VERSION:S/.//g} > +# Use TESTFLAGS to control the Tclthread tests > +TESTFLAGS = > + > + > +# These tests fail without --enable-ssl-fastpath. > +#TESTFLAGS='-skip "tlsIO-9.2 tlsIO-2.11 tlsIO-12.3"' > + > +# To run one test only: > +#TESTFLAGS='-match "tlsIO-9.2"' > + > > post-install: > ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tcltls/ > diff -u -rNp /usr/ports/security/tcltls/distinfo ./distinfo > --- /usr/ports/security/tcltls/distinfo Sat Jan 17 22:15:08 2015 > +++ ./distinfoSat May 21 09:18:13 2022 > @@ -1,2 +1,2 @@ > -SHA256 (tls1.6-src.tar.gz) = rexQFDqa1jSmcdJPfHu/JFVIfrXxLSkPQXl8MqmLk/M= > -SIZE
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: cas...@cvs.openbsd.org 2022/05/24 08:23:10 Modified files: meta/tor-browser: Tag: OPENBSD_7_1 Makefile www/tor-browser: Tag: OPENBSD_7_1 Makefile.inc www/tor-browser/browser: Tag: OPENBSD_7_1 Makefile distinfo Log message: Tor Browser: update to 11.0.13 OK landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: cas...@cvs.openbsd.org 2022/05/24 08:21:21 Modified files: meta/tor-browser: Makefile www/tor-browser: Makefile.inc www/tor-browser/browser: Makefile distinfo Log message: Tor Browser: update to 11.0.13 OK landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gsoa...@cvs.openbsd.org 2022/05/24 07:00:25 Modified files: security/stunnel: Makefile distinfo Log message: update to stunnel-5.64
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:37:27 Modified files: net/py-txtorcon: Makefile distinfo Log message: update to py3-txtorcon-22.0.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:36:16 Modified files: security/pecl-mcrypt: Makefile distinfo Log message: update to pecl-mcrypt-1.0.5
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:35:41 Modified files: net/py-telegram: Makefile distinfo Log message: update to py3-telegram-0.15.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gsoa...@cvs.openbsd.org 2022/05/24 06:35:38 Modified files: devel/cppcheck : Makefile distinfo Log message: update to cppcheck-2.8
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:31:30 Modified files: net/py-ripe.atlas.tools: Makefile distinfo Log message: update to ripe.atlas.tools-3.0.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:30:51 Modified files: devel/py-test-xprocess: Makefile distinfo devel/py-test-xprocess/pkg: PLIST Log message: update to py3-test-xprocess-0.19.0
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:30:46 Modified files: net/py-ripe.atlas.cousteau: Makefile distinfo Log message: update to py3-ripe.atlas.cousteau-1.5.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:30:18 Modified files: net/py-paho-mqtt: Makefile distinfo net/py-paho-mqtt/pkg: PLIST Log message: update to py3-paho-mqtt-1.6.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2022/05/24 06:28:14 Modified files: devel/py-rich : Makefile distinfo Log message: update to py3-rich-12.4.4
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: es...@cvs.openbsd.org 2022/05/24 06:19:50 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm list_update_info Log message: actually write the data needed for always-update signatures (I still need the normal annotations) provide a specific method in quirks for update-info stuff bump version to 6.0 accordingly
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2022/05/24 05:50:19 Modified files: sysutils/terraform: Makefile distinfo modules.inc Log message: Update to terraform-1.2.1.
Re: [patch] www/firefox-esr: add suffix - ESR to NAME in .desktop
Le Sun, May 22, 2022 at 04:48:43AM -0300, Juan Picca a écrit : > Hi Landry. > > > > A proposed solution (patch attached) is the addition of the suffix > > > ` - ESR` for the `Name` key in the `.desktop` file to diferentiate > > > between the two menu items. > > > > agreed, this totally makes sense. I'm just wondering if it wouldnt be > > simpler to just append the ESR suffix in post-patch with a sed construct > > instead of having a large patch that could be annoying to update if a > > new translation is added/dropped, but then the patch is still needed > > anyway for the other chunks. > > Yes. I also think using sed/awk is a better alternative. > Something as: > > ``` > --- Makefile.orig > +++ Makefile > @@ -62,6 +62,13 @@ > DEBUG_CONFIGURE_ARGS += --enable-debug-symbols \ > --disable-install-strip > > +post-patch: > + # Add suffix ` - ESR` to `Name` only in `[Desktop Entry]` section > + awk '/^\[/{ if ($$0 == "[Desktop Entry]") flag=1; else flag=0} > /^Name/{if (flag) print $$0, "- ESR"; else print} !/^Name/' \ > + ${WRKSRC}/taskcluster/docker/firefox-snap/firefox.desktop > \ > + ${WRKSRC}/taskcluster/docker/firefox-snap/firefox.desktop.new > + mv ${WRKSRC}/taskcluster/docker/firefox-snap/firefox.desktop.new \ > + ${WRKSRC}/taskcluster/docker/firefox-snap/firefox.desktop > post-install: > # install prefs > ${INSTALL_DATA_DIR} > ${PREFIX}/lib/${MOZILLA_PROJECT}/browser/defaults/preferences > ``` > ? > > Maybe is a bit ugly? Nah, it makes sense. But thinking about it a bit more, in post-install we already use SUBST_DATA on the desktop file; was wondering if we could do both operations at the same spot in the Makefile for ease of maintenance. Nice awk oneliner btw :) If you cant wrap a complete patch (taking care of the other execs to fix too) I'll try to take care of this in the coming days, poke me if i forgot. Landry
Re: [update] emulators/bochs to 2.7
Hello, rgc wrote: > ports@ > > here is an update/upgrade for bochs > this patch uses the latest version in sf, v2.7 > > the current, v2.6.9, version has a bug that i encountered > when using bochs with multi-disk installs where changing > the disk image (during runtime) results in a crash. > > other FLAVORS compile, but i only tested the default package. It doesn't compile for me, gui/textconfig.cc is missing an include for stdarg.h. With that fixed, I can compile all the flavors. (btw, the no_x11 flavors was never hooked, should we drop it since it's not packaged or add it to emulators/Makefile?) nitpicks: - REVISION should be removed when bumping the version (it goes empty, then 0, 1, 2, ...) - it does not link to ncurses anymore - while here, switch HOMEPAGE to https I'm attaching an updated diff. I still haven't played with it, only built, but if nobody complains I'll commit it after some run testing :) Thanks, Omar Polo Index: Makefile === RCS file: /home/cvs/ports/emulators/bochs/Makefile,v retrieving revision 1.75 diff -u -p -r1.75 Makefile --- Makefile11 Mar 2022 18:59:33 - 1.75 +++ Makefile24 May 2022 08:00:28 - @@ -1,16 +1,15 @@ COMMENT= x86 machine simulator -DISTNAME= bochs-2.6.9 +DISTNAME= bochs-2.7 CATEGORIES=emulators MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bochs/} -REVISION= 2 -HOMEPAGE= http://bochs.sourceforge.net/ +HOMEPAGE= https://bochs.sourceforge.net/ # LGPLv2.1+ and MIT PERMIT_PACKAGE=Yes -WANTLIB += ${COMPILER_LIBCXX} c curses m pthread +WANTLIB += ${COMPILER_LIBCXX} c m pthread COMPILER = base-clang ports-gcc base-gcc @@ -28,7 +27,8 @@ CONFIGURE_ARGS= --enable-all-optimizatio --enable-usb \ --enable-usb-ohci \ --enable-vmx=2 \ - --with-term + --enable-cet \ + --enable-evex FLAVORS= debug no_x11 FLAVOR?= Index: distinfo === RCS file: /home/cvs/ports/emulators/bochs/distinfo,v retrieving revision 1.23 diff -u -p -r1.23 distinfo --- distinfo23 Apr 2017 13:25:29 - 1.23 +++ distinfo24 May 2022 07:29:21 - @@ -1,2 +1,2 @@ -SHA256 (bochs-2.6.9.tar.gz) = 7ltnf9mxufSEta60YU9D3yGZMIjAwFcRh/k6ywhm6Yw= -SIZE (bochs-2.6.9.tar.gz) = 5169187 +SHA256 (bochs-2.7.tar.gz) = oBCrG/3HKsWgjS4kEs1HHA/r1mrx2TSbwNeWh53lsXo= +SIZE (bochs-2.7.tar.gz) = 5298413 Index: patches/patch-Makefile_in === RCS file: /home/cvs/ports/emulators/bochs/patches/patch-Makefile_in,v retrieving revision 1.11 diff -u -p -r1.11 patch-Makefile_in --- patches/patch-Makefile_in 11 Mar 2022 18:59:33 - 1.11 +++ patches/patch-Makefile_in 24 May 2022 07:29:21 - @@ -1,8 +1,18 @@ Don't gzip the man pages. Makefile.in.orig Sat Mar 18 05:27:48 2017 -+++ Makefile.inTue Apr 11 21:57:44 2017 -@@ -471,8 +471,8 @@ clean_docbook:: +Index: Makefile.in +--- Makefile.in.orig Makefile.in +@@ -39,7 +39,7 @@ DESTDIR = + + VERSION=@VERSION@ + REL_STRING=@REL_STRING@ +-MAN_PAGE_1_LIST=bochs bximage bochs-dlx ++MAN_PAGE_1_LIST=bochs bximage + MAN_PAGE_5_LIST=bochsrc + INSTALL_LIST_SHARE=bios/BIOS-bochs-* bios/VGABIOS* bios/SeaBIOS* bios/SeaVGABIOS* bios/bios.bin-* bios/vgabios-cirrus.bin-* @INSTALL_LIST_FOR_PLATFORM@ + INSTALL_LIST_DOC=CHANGES COPYING LICENSE README TODO misc/slirp.conf misc/vnet.conf +@@ -463,8 +463,8 @@ clean_docbook:: install_man:: -mkdir -p $(DESTDIR)$(man1dir) -mkdir -p $(DESTDIR)$(man5dir) Index: patches/patch-_bochsrc === RCS file: /home/cvs/ports/emulators/bochs/patches/patch-_bochsrc,v retrieving revision 1.15 diff -u -p -r1.15 patch-_bochsrc --- patches/patch-_bochsrc 11 Mar 2022 18:59:33 - 1.15 +++ patches/patch-_bochsrc 24 May 2022 07:29:21 - @@ -1,6 +1,7 @@ .bochsrc.orig Sun Apr 2 11:43:48 2017 -+++ .bochsrc Tue Apr 11 21:57:44 2017 -@@ -571,7 +571,7 @@ pci: enabled=1, chipset=i440fx +Index: .bochsrc +--- .bochsrc.orig .bochsrc +@@ -613,7 +613,7 @@ pci: enabled=1, chipset=i440fx # # Default value are sync=none, rtc_sync=0, time0=local #=== @@ -9,7 +10,7 @@ #=== # CMOSIMAGE: -@@ -627,13 +627,13 @@ private_colormap: enabled=0 +@@ -669,13 +669,13 @@ private_colormap: enabled=0 # The optional parameter 'write_protected' can be used to control the media # write protect switch. By default it is turned off. #=== @@ -25,7 +26,7 @@ #=== # FLOPPYB:
Re: UPDATE: Tor Browser 11.0.13 for -stable
Le Tue, May 24, 2022 at 07:17:11AM +0200, Caspar Schutijser a écrit : > On Tue, May 24, 2022 at 07:15:21AM +0200, Caspar Schutijser wrote: > > Here is an update to Tor Browser 11.0.13. Tested on amd64. > > More information here: > > https://blog.torproject.org/new-release-tor-browser-11013/ > > > > Diff for -stable to follow. > > And here it is. > > Feedback or OKs? ok for both, i've checked that net/tor was indeed update to 0.4.7.7 in -stable too :) Landry
[update] geo/traccar 5.0
Hello, Here is a diff for geo/traccar to version 5.0. One notable change is that the "modern web app" is now the default interface. The old "legacy app" can also bve selected at login. Best RegardsIndex: Makefile === RCS file: /cvs/ports/geo/traccar/Makefile,v retrieving revision 1.20 diff -u -p -r1.20 Makefile --- Makefile 11 Mar 2022 19:06:20 - 1.20 +++ Makefile 24 May 2022 07:20:03 - @@ -1,6 +1,5 @@ COMMENT = modern GPS tracking platform -V = 4.15 -REVISION = 0 +V = 5.0 PKGNAME = traccar-${V} DISTNAME = traccar-other-${V} EXTRACT_SUFX = .zip Index: distinfo === RCS file: /cvs/ports/geo/traccar/distinfo,v retrieving revision 1.12 diff -u -p -r1.12 distinfo --- distinfo 20 Jan 2022 09:52:19 - 1.12 +++ distinfo 24 May 2022 07:20:03 - @@ -1,2 +1,2 @@ -SHA256 (traccar-other-4.15.zip) = SirAIa+WsmX1LxYSuJI0dMaQRSEnX4LqaR59QnxjESE= -SIZE (traccar-other-4.15.zip) = 82952742 +SHA256 (traccar-other-5.0.zip) = X6qDil6YT+UgysH4vABJIdYAGKCAmhQvgIERpc1welA= +SIZE (traccar-other-5.0.zip) = 82833002 Index: patches/patch-conf_default_xml === RCS file: /cvs/ports/geo/traccar/patches/patch-conf_default_xml,v retrieving revision 1.9 diff -u -p -r1.9 patch-conf_default_xml --- patches/patch-conf_default_xml 11 Mar 2022 19:06:20 - 1.9 +++ patches/patch-conf_default_xml 24 May 2022 07:20:03 - @@ -9,12 +9,12 @@ Index: conf/default.xml 8082 -./web +127.0.0.1 -+${LOCALBASE}/share/traccar/web ++/usr/local/share/traccar/web + true false - true -@@ -20,7 +21,7 @@ - pk.689d849289c8c63708068b2ff1f63b2d +@@ -23,7 +24,7 @@ + true info -./logs/tracker-server.log @@ -22,24 +22,22 @@ Index: conf/default.xml true true -@@ -30,17 +31,16 @@ +@@ -33,16 +34,14 @@ true true -./media -+${LOCALBASE}/share/traccar/media ++/usr/local/share/traccar/media web,mail -+${LOCALBASE}/share/traccar/templates -https://www.traccar.org/analytics/ - true true - true -./schema/changelog-master.xml -+../..${LOCALBASE}/share/traccar/schema/changelog-master.xml - - - SELECT * FROM tc_users ++../../usr/local/share/traccar/schema/changelog-master.xml + + 5001 + 5002 Index: pkg/PLIST === RCS file: /cvs/ports/geo/traccar/pkg/PLIST,v retrieving revision 1.14 diff -u -p -r1.14 PLIST --- pkg/PLIST 1 Mar 2022 17:58:56 - 1.14 +++ pkg/PLIST 24 May 2022 07:20:03 - @@ -64,6 +64,7 @@ share/traccar/lib/groovy-dateutil-3.0.7. share/traccar/lib/guava-30.1-jre.jar share/traccar/lib/guice-5.0.1.jar share/traccar/lib/guice-assistedinject-5.0.1.jar +share/traccar/lib/guice-bridge-2.6.1.jar share/traccar/lib/h2-2.0.206.jar share/traccar/lib/hk2-api-2.6.1.jar share/traccar/lib/hk2-locator-2.6.1.jar @@ -191,6 +192,7 @@ share/traccar/schema/changelog-4.13.xml share/traccar/schema/changelog-4.15.xml share/traccar/schema/changelog-4.7.xml share/traccar/schema/changelog-4.9.xml +share/traccar/schema/changelog-5.0.xml share/traccar/schema/changelog-master.xml share/traccar/templates/ share/traccar/templates/export/ @@ -1224,11 +1226,10 @@ share/traccar/web/modern/images/icon/tra share/traccar/web/modern/images/icon/trolleybus.svg share/traccar/web/modern/images/icon/truck.svg share/traccar/web/modern/images/icon/van.svg -share/traccar/web/modern/images/ignition.svg share/traccar/web/modern/index.html share/traccar/web/modern/logo.svg share/traccar/web/modern/manifest.json -share/traccar/web/modern/precache-manifest.a22808e7e3564f40a8416b0bcaddc2ec.js +share/traccar/web/modern/precache-manifest.d330cda23abdfc3bd2fbee11a658f242.js share/traccar/web/modern/service-worker.js share/traccar/web/modern/static/ share/traccar/web/modern/static/css/ @@ -1237,15 +1238,15 @@ share/traccar/web/modern/static/css/2.2a share/traccar/web/modern/static/css/main.d1cf201a.chunk.css share/traccar/web/modern/static/css/main.d1cf201a.chunk.css.map share/traccar/web/modern/static/js/ -share/traccar/web/modern/static/js/2.97f61fcf.chunk.js -share/traccar/web/modern/static/js/2.97f61fcf.chunk.js.LICENSE.txt -share/traccar/web/modern/static/js/2.97f61fcf.chunk.js.map -share/traccar/web/modern/static/js/main.4c1727d3.chunk.js -share/traccar/web/modern/static/js/main.4c1727d3.chunk.js.map +share/traccar/web/modern/static/js/2.721ce135.chunk.js +share/traccar/web/modern/static/js/2.721ce135.chunk.js.LICENSE.txt +share/traccar/web/modern/static/js/2.721ce135.chunk.js.map +share/traccar/web/modern/static/js/main.455b0c06.chunk.js +share/traccar/web/modern/static/js/main.455b0c06.chunk.js.LICENSE.txt +share/traccar/web/modern/static/js/main.455b0c06.chunk.js.map share/traccar/web/modern/static/js/runtime-main.2dc76e5b.js