NetBSD Problem Report #59028
From wiz@exadelic.gatalith.at Fri Jan 24 11:58:09 2025
Return-Path: <wiz@exadelic.gatalith.at>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits)
client-signature RSA-PSS (2048 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id D86B41A923A
for <gnats-bugs@gnats.NetBSD.org>; Fri, 24 Jan 2025 11:58:09 +0000 (UTC)
Message-Id: <20250124115803.3403E2EBBACC@exadelic.gatalith.at>
Date: Fri, 24 Jan 2025 12:58:03 +0100 (CET)
From: Thomas Klausner <wiz@NetBSD.org>
Reply-To: Thomas Klausner <wiz@NetBSD.org>
To: gnats-bugs@NetBSD.org
Subject: qt5-qtwebkit doesn't build
X-Send-Pr-Version: 3.95
>Number: 59028
>Notify-List: riastradh@NetBSD.org
>Category: pkg
>Synopsis: qt5-qtwebkit doesn't build
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: nia
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jan 24 12:00:01 +0000 2025
>Closed-Date: Thu Oct 23 12:50:27 +0000 2025
>Last-Modified: Thu Oct 23 12:50:27 +0000 2025
>Originator: Thomas Klausner
>Release: NetBSD 10.99.12
>Organization:
>Environment:
Architecture: x86_64
Machine: amd64
>Description:
x11/qt5-qtwebkit doesn't build:
[94/4283] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o
FAILED: Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o
/scratch/x11/qt5-qtwebkit/work/.cwrapper/bin/c++ -DBUILDING_QT__=1 -DBUILDING_WITH_CMAKE=1 -DBUILDING_WTF -DHAVE_CONFIG_H=1 -DQT_ASCII_CAST_WARNINGS -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_DYNAMIC_CAST -DQT_NO_EXCEPTIONS -DQT_USE_QSTRINGBUILDER -DWTF_EXPORTS -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/cmake-pkgsrc-build/Source/WTF/wtf -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/bmalloc -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/dtoa -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/threads -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/unicode -I/scratch/x11/qt5-qtwebkit/work/qtwebk
it-5.212.0-alpha4/Source/ThirdParty -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/cmake-pkgsrc-build -I/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/cmake-pkgsrc-build/DerivedSources -isystem /usr/pkg/include -isystem /usr/pkg/qt5/include -isystem /usr/pkg/qt5/include/QtCore -isystem /usr/pkg/qt5/./mkspecs/netbsd-g++ -isystem /usr/pkg/include/glib-2.0 -isystem /usr/pkg/lib/glib-2.0/include -O2 -g -D_NETBSD_SOURCE -fstack-clash-protection -pthread -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/qt5/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libdrm -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 -fno-exceptions -fno-strict-aliasing -fno-rtti -std=c++11 -Wno-expansion-to-defined -DNDEBUG -ffunction-sections -fdata-sections -fPIC -Wall -Wextra -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointe
r-arith -Wundef -Wwrite-strings -fPIC -MD -MT Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o -MF Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o.d -o Source/WTF/wtf/CMakeFiles/WTF.dir/unicode/icu/CollatorICU.cpp.o -c /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/unicode/icu/CollatorICU.cpp
In file included from /usr/pkg/include/unicode/unorm2.h:35,
from /usr/pkg/include/unicode/unorm.h:25,
from /usr/pkg/include/unicode/ucol.h:17,
from /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/unicode/icu/CollatorICU.cpp:37:
/usr/pkg/include/unicode/uset.h:1655:10: error: 'u16string_view' in namespace 'std' does not name a type; did you mean 'u16string'?
1655 | std::u16string_view operator*() const {
| ^~~~~~~~~~~~~~
| u16string
/usr/pkg/include/unicode/uset.h:1763:5: error: 'UnicodeString' does not name a type
1763 | UnicodeString operator*() const {
| ^~~~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1553:25: error: 'enable_if_t' in namespace 'std' does not name a template type
1553 | typename = std::enable_if_t<ConvertibleToU16StringView<T> && ConvertibleToU16StringView<U>>>
| ^~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1553:20: note: 'std::enable_if_t' is only available from C++14 onwards
1553 | typename = std::enable_if_t<ConvertibleToU16StringView<T> && ConvertibleToU16StringView<U>>>
| ^~~
/usr/pkg/include/unicode/ucol.h:1553:36: error: expected '>' before '<' token
1553 | typename = std::enable_if_t<ConvertibleToU16StringView<T> && ConvertibleToU16StringView<U>>>
| ^
/usr/pkg/include/unicode/ucol.h:1559:26: error: 'std::string_view' has not been declared
1559 | bool operator()(std::string_view lhs, std::string_view rhs) const {
| ^~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1559:48: error: 'std::string_view' has not been declared
1559 | bool operator()(std::string_view lhs, std::string_view rhs) const {
| ^~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1571:16: error: 'UnicodeString' has not been declared
1571 | bool match(UnicodeString lhs, UnicodeString rhs) const {
| ^~~~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1571:35: error: 'UnicodeString' has not been declared
1571 | bool match(UnicodeString lhs, UnicodeString rhs) const {
| ^~~~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1580:16: error: 'StringPiece' has not been declared
1580 | bool match(StringPiece lhs, StringPiece rhs) const {
| ^~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1580:33: error: 'StringPiece' has not been declared
1580 | bool match(StringPiece lhs, StringPiece rhs) const {
| ^~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1580:10: error: 'bool icu_76::header::collator::internal::Predicate<Compare, result>::match(int, int) const' cannot be overloaded with 'bool icu_76::header::collator::internal::Predicate<Compare, result>::match(int, int) const'
1580 | bool match(StringPiece lhs, StringPiece rhs) const {
| ^~~~~
/usr/pkg/include/unicode/ucol.h:1571:10: note: previous declaration 'bool icu_76::header::collator::internal::Predicate<Compare, result>::match(int, int) const'
1571 | bool match(UnicodeString lhs, UnicodeString rhs) const {
| ^~~~~
/usr/pkg/include/unicode/ucol.h: In member function 'bool icu_76::header::collator::internal::Predicate<Compare, result>::operator()(const T&, const U&) const':
/usr/pkg/include/unicode/ucol.h:1555:22: error: 'UnicodeString' has not been declared
1555 | return match(UnicodeString::readOnlyAlias(lhs), UnicodeString::readOnlyAlias(rhs));
| ^~~~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1555:57: error: 'UnicodeString' has not been declared
1555 | return match(UnicodeString::readOnlyAlias(lhs), UnicodeString::readOnlyAlias(rhs));
| ^~~~~~~~~~~~~
/usr/pkg/include/unicode/ucol.h: In member function 'bool icu_76::header::collator::internal::Predicate<Compare, result>::match(int, int) const':
/usr/pkg/include/unicode/ucol.h:1575:32: error: request for member 'getBuffer' in 'lhs', which is of non-class type 'int'
1575 | toUCharPtr(lhs.getBuffer()), lhs.length(),
| ^~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1575:17: error: there are no arguments to 'toUCharPtr' that depend on a template parameter, so a declaration of 'toUCharPtr' must be available [-fpermissive]
1575 | toUCharPtr(lhs.getBuffer()), lhs.length(),
| ^~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1575:17: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/pkg/include/unicode/ucol.h:1575:50: error: request for member 'length' in 'lhs', which is of non-class type 'int'
1575 | toUCharPtr(lhs.getBuffer()), lhs.length(),
| ^~~~~~
/usr/pkg/include/unicode/ucol.h:1576:32: error: request for member 'getBuffer' in 'rhs', which is of non-class type 'int'
1576 | toUCharPtr(rhs.getBuffer()), rhs.length()),
| ^~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1576:17: error: there are no arguments to 'toUCharPtr' that depend on a template parameter, so a declaration of 'toUCharPtr' must be available [-fpermissive]
1576 | toUCharPtr(rhs.getBuffer()), rhs.length()),
| ^~~~~~~~~~
/usr/pkg/include/unicode/ucol.h:1576:50: error: request for member 'length' in 'rhs', which is of non-class type 'int'
1576 | toUCharPtr(rhs.getBuffer()), rhs.length()),
| ^~~~~~
/usr/pkg/include/unicode/ucol.h: In member function 'bool icu_76::header::collator::internal::Predicate<Compare, result>::match(int, int) const':
/usr/pkg/include/unicode/ucol.h:1585:21: error: request for member 'data' in 'lhs', which is of non-class type 'int'
1585 | lhs.data(), lhs.length(),
| ^~~~
/usr/pkg/include/unicode/ucol.h:1585:33: error: request for member 'length' in 'lhs', which is of non-class type 'int'
1585 | lhs.data(), lhs.length(),
| ^~~~~~
/usr/pkg/include/unicode/ucol.h:1586:21: error: request for member 'data' in 'rhs', which is of non-class type 'int'
1586 | rhs.data(), rhs.length(),
| ^~~~
/usr/pkg/include/unicode/ucol.h:1586:33: error: request for member 'length' in 'rhs', which is of non-class type 'int'
1586 | rhs.data(), rhs.length(),
| ^~~~~~
[109/4283] Building CXX object Source/WTF/wtf/CMakeFiles/WTF.dir/text/StringImpl.cpp.o
In file included from /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/StdLibExtras.h:33,
from /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/FastMalloc.h:26,
from /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/config.h:51,
from /scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringImpl.cpp:25:
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/CheckedArithmetic.h: In instantiation of 'WTF::Checked<typename WTF::Result<U, V>::ResultType, OverflowHandler> WTF::operator*(Checked<U, OverflowHandler>, V) [with U = long unsigned int; V = long unsigned int; OverflowHandler = CrashOnOverflow; typename Result<U, V>::ResultType = long unsigned int]':
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringBuffer.h:44:90: required from 'WTF::StringBuffer<T>::StringBuffer(unsigned int) [with CharType = unsigned char]'
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringImpl.cpp:817:28: required from 'WTF::Ref<WTF::StringImpl> WTF::StringImpl::removeCharacters(const CharType*, WTF::CharacterMatchFunctionPtr) [with CharType = unsigned char; WTF::CharacterMatchFunctionPtr = bool (*)(char16_t)]'
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/text/StringImpl.cpp:841:32: required from here
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/CheckedArithmetic.h:761:16: warning: implicitly-declared 'constexpr WTF::Checked<long unsigned int>::Checked(const WTF::Checked<long unsigned int>&)' is deprecated [-Wdeprecated-copy]
761 | return lhs * Checked<V, OverflowHandler>(rhs);
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/CheckedArithmetic.h:496:20: note: because 'WTF::Checked<long unsigned int>' has user-provided 'const WTF::Checked<T, OverflowHandler>& WTF::Checked<T, OverflowHandler>::operator=(WTF::Checked<T, OverflowHandler>) [with T = long unsigned int; OverflowHandler = WTF::CrashOnOverflow]'
496 | const Checked& operator=(Checked rhs)
| ^~~~~~~~
/scratch/x11/qt5-qtwebkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/CheckedArithmetic.h:737:173: note: initializing argument 1 of 'WTF::Checked<typename WTF::Result<U, V>::ResultType, OverflowHandler> WTF::operator*(Checked<U, OverflowHandler>, Checked<V, OverflowHandler>) [with U = long unsigned int; V = long unsigned int; OverflowHandler = CrashOnOverflow; typename Result<U, V>::ResultType = long unsigned int]'
737 | template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
ninja: build stopped: subcommand failed.
*** Error code 1
>How-To-Repeat:
cd /usr/pkgsrc/x11/qt5-qtwebkit
make
>Fix:
please.
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->nia
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Fri, 24 Jan 2025 12:00:40 +0000
Responsible-Changed-Why:
Over to maintainer.
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org, pkgsrc-bugs@NetBSD.org
Cc: nia@NetBSD.org, wiz@NetBSD.org
Subject: Re: pkg/59028: qt5-qtwebkit doesn't build
Date: Sat, 25 Jan 2025 12:05:19 +0000
> /scratch/x11/qt5-qtwebkit/work/.cwrapper/bin/c++ [...] -std=3Dc++11 [...]
> [...]
> /usr/pkg/include/unicode/uset.h:1655:10: error: 'u16string_view' in names=
pace 'std' does not name a type; did you mean 'u16string'?
> 1655 | std::u16string_view operator*() const {
> | ^~~~~~~~~~~~~~
> | u16string
This looks like C++17 <string_view> artefacts. -std=3Dc++11 probably
won't cut it here. textproc/icu/buildlink3.mk probably needs to
require all downstream packages to use C++17.
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org, pkgsrc-bugs@NetBSD.org
Cc: nia@NetBSD.org, wiz@NetBSD.org
Subject: Re: pkg/59028: qt5-qtwebkit doesn't build
Date: Sat, 25 Jan 2025 13:59:02 +0000
> Date: Sat, 25 Jan 2025 12:05:19 +0000
> From: Taylor R Campbell <riastradh@NetBSD.org>
>=20
> > /scratch/x11/qt5-qtwebkit/work/.cwrapper/bin/c++ [...] -std=3Dc++11 [..=
.]
> > [...]
> > /usr/pkg/include/unicode/uset.h:1655:10: error: 'u16string_view' in nam=
espace 'std' does not name a type; did you mean 'u16string'?
> > 1655 | std::u16string_view operator*() const {
> > | ^~~~~~~~~~~~~~
> > | u16string
>=20
> This looks like C++17 <string_view> artefacts. -std=3Dc++11 probably
> won't cut it here. textproc/icu/buildlink3.mk probably needs to
> require all downstream packages to use C++17.
Perhaps less invasive: icu header files seem to have a
U_HIDE_DRAFT_API macro; defining it suppresses a lot of this.
Not all of this -- unicode/uset.h still uses <string_view> in places
-- but it might be an upstream bug that any parts are missed, so maybe
we could patch those parts of icu instead of forcing C++17.
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org, pkgsrc-bugs@NetBSD.org
Cc: nia@NetBSD.org, wiz@NetBSD.org
Subject: Re: pkg/59028: qt5-qtwebkit doesn't build
Date: Sat, 25 Jan 2025 14:05:53 +0000
> Date: Sat, 25 Jan 2025 13:59:02 +0000
> From: Taylor R Campbell <riastradh@NetBSD.org>
>
> Perhaps less invasive: icu header files seem to have a
> U_HIDE_DRAFT_API macro; defining it suppresses a lot of this.
>
> Not all of this -- unicode/uset.h still uses <string_view> in places
> -- but it might be an upstream bug that any parts are missed, so maybe
> we could patch those parts of icu instead of forcing C++17.
Correction -- unicode/uset.h uses U_HIDE_DRAFT_API too; I just didn't
manage to feed -DU_HIDE_DRAFT_API properly into the command line. So
maybe we can get by with
CXXFLAGS+= -DU_HIDE_DRAFT_API
Trying a build with this, will have results in an hour or three, looks
like a big package.
State-Changed-From-To: open->needs-pullups
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Sat, 25 Jan 2025 18:44:50 +0000
State-Changed-Why:
Candidate fix committed, needs pullup to pkgsrc-2024Q4.
From: "Hauke Fath" <hauke@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59028 CVS commit: pkgsrc/x11/qt5-qtwebkit
Date: Mon, 20 Oct 2025 11:43:38 +0000
Module Name: pkgsrc
Committed By: hauke
Date: Mon Oct 20 11:43:38 UTC 2025
Modified Files:
pkgsrc/x11/qt5-qtwebkit: Makefile distinfo
pkgsrc/x11/qt5-qtwebkit/patches: patch-Source_WTF_wtf_Platform.h
Log Message:
Unbreak x11/qt5-qtwebkit build
by applying a patch from
<https://github.com/qtwebkit/qtwebkit/pull/1107> to disable ICU C++
header-only APIs introduced in ICU 76.
At this point, the c++17 requirement is not just unnecessary, but
breaks the build unless removed.
Relevant to PR pkg/59028
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 pkgsrc/x11/qt5-qtwebkit/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/x11/qt5-qtwebkit/distinfo
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
From: "Maya Rashish" <maya@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/59028 CVS commit: [pkgsrc-2025Q3] pkgsrc/x11/qt5-qtwebkit
Date: Thu, 23 Oct 2025 12:46:58 +0000
Module Name: pkgsrc
Committed By: maya
Date: Thu Oct 23 12:46:58 UTC 2025
Modified Files:
pkgsrc/x11/qt5-qtwebkit [pkgsrc-2025Q3]: Makefile distinfo
pkgsrc/x11/qt5-qtwebkit/patches [pkgsrc-2025Q3]:
patch-Source_WTF_wtf_Platform.h
Log Message:
Pullup ticket #7017 - requested by bsiegert
x11/qt5-qtwebkit: Build fix
Revisions pulled up:
- x11/qt5-qtwebkit/Makefile 1.137
- x11/qt5-qtwebkit/distinfo 1.38
- x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h 1.8
---
Module Name: pkgsrc
Committed By: hauke
Date: Mon Oct 20 11:43:38 UTC 2025
Modified Files:
pkgsrc/x11/qt5-qtwebkit: Makefile distinfo
pkgsrc/x11/qt5-qtwebkit/patches: patch-Source_WTF_wtf_Platform.h
Log Message:
Unbreak x11/qt5-qtwebkit build
by applying a patch from
<https://github.com/qtwebkit/qtwebkit/pull/1107> to disable ICU C++
header-only APIs introduced in ICU 76.
At this point, the c++17 requirement is not just unnecessary, but
breaks the build unless removed.
Relevant to PR pkg/59028
To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.136.2.1 pkgsrc/x11/qt5-qtwebkit/Makefile
cvs rdiff -u -r1.37 -r1.37.4.1 pkgsrc/x11/qt5-qtwebkit/distinfo
cvs rdiff -u -r1.7 -r1.7.6.1 \
pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WTF_wtf_Platform.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: needs-pullups->closed
State-Changed-By: maya@NetBSD.org
State-Changed-When: Thu, 23 Oct 2025 12:50:27 +0000
State-Changed-Why:
Pulled up
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2025
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.