[Bug 2372850] Review Request: headscale - Self-hosted implementation of the Tailscale control server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=2372850

Dusty Mabe <dustymabe@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dustymabe@xxxxxxxxxx



--- Comment #1 from Dusty Mabe <dustymabe@xxxxxxxxxx> ---
It's been a while since I've done package review but I'll take a stab. The
following was generated by running `fedora-review -b 2372850` which had the
following versions of the files as latest:

```
$ sha256sum 2372850-headscale/srpm/*
133f93e526de2a39308be73a8f4340ab6aaf2d01a39dffb09299f1f7cec009c9 
2372850-headscale/srpm/headscale-0.26.1-2.fc43.src.rpm
e6ef36578f505d4d97eebced9b8bab033da1fb073fb8ed5d2db09038a708f64e 
2372850-headscale/srpm/headscale.spec
```

I've annotated the output of the review tool with additional review.


> Package Review
> ==============
>
> Legend:
> [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
> [ ] = Manual review needed
>
>
> Issues:
> =======
> - If your application is a C or C++ application you must list a
>   BuildRequires against gcc, gcc-c++ or clang.
>   Note: No gcc, gcc-c++ or clang found in BuildRequires
>   See: https://docs.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
>
>
> ===== MUST items =====
>
> C/C++:
> [ ]: Package does not contain kernel modules.

[x] -> No kernel modules I see

> [x]: Package does not contain any libtool archives (.la)
> [x]: Package contains no static executables.
> [x]: Rpath absent or only used for internal libs.
>
> Generic:
> [ ]: Package is licensed with an open-source compatible license and meets
>      other legal requirements as defined in the legal section of Packaging
>      Guidelines.

[x] -> All the licenses I see look good.

> [ ]: License field in the package spec file matches the actual license.
>      Note: Checking patched sources after %prep for licenses. Licenses
>      found: "Unknown or generated", "BSD 3-Clause License", "MIT License",
>      "*No copyright* MIT License", "BSD 1-Clause License", "*No copyright*
>      Apache License 2.0", "Apache License 2.0", "BSD 2-Clause License",
>      "Apache License 2.0 and/or MIT License", "BSD 2-clause FreeBSD
>      License", "ISC License", "Mozilla Public License 2.0", "Apache License
>      2.0 and/or BSD 3-Clause License", "Apache License 2.0 and/or Creative
>      Commons Attribution 4.0", "Apple Public Source License 2.0", "*No
>      copyright* Public domain", "*No copyright* Apache License 2.0 and/or
>      Public domain", "Common Development and Distribution License
>      [generated file]", "GNU Lesser General Public License v2.1 or later",
>      "BSD 2-Clause License and/or BSD 2-clause FreeBSD License and/or BSD
>      3-Clause License", "BSD 3-Clause License and/or GNU Lesser General
>      Public License v2.1 or later", "Common Development and Distribution
>      License 1.0", "*No copyright* BSD 2-Clause License", "BSD 2-Clause
>      License and/or BSD 2-clause FreeBSD License", "BSD 2-clause NetBSD
>      License", "BSD-4-Clause (University of California-Specific) and/or GNU
>      General Public License v3.0 or later", "BSD 3-Clause License and/or
>      Public domain", "GNU General Public License v3.0 or later", "GNU
>      General Public License v3.0 or later and/or GNU General Public
>      License, Version 2 and/or GNU Lesser General Public License v2.1 or
>      later", "GNU General Public License v3.0 or later and/or GNU Lesser
>      General Public License v2.1 or later", "GNU General Public License
>      v3.0 or later and/or Public domain", "BSD 2-Clause License and/or BSD
>      2-clause NetBSD License", "Apple Public Source License 2.0 and/or BSD
>      3-Clause License", "*No copyright* BSD 3-Clause License", "GNU Lesser
>      General Public License v2.1 or later [generated file]", "BSD 2-Clause
>      License and/or BSD 2-clause NetBSD License and/or BSD 3-Clause
>      License", "Common Development and Distribution License", "MIT License
>      and/or Public domain", "Apache License 2.0 and/or MIT License and/or
>      Public domain", "Common Development and Distribution License 1.0
>      [generated file]", "BSD 2-Clause License and/or BSD 3-Clause License",
>      "OpenSSL License", "*No copyright* GNU General Public License, Version
>      2", "GNU General Public License, Version 2", "BSD 3-Clause License
>      [generated file]", "Apache License 2.0 [generated file]". 5358 files
>      have unknown license. Detailed output of licensecheck in
>      /home/vagrant/fedora-review/2372850-headscale/licensecheck.txt

[x] -> I'm not going to lie, this is a lot of output to try to go through but
       it's from all the bundled provides I think.

> [ ]: If the package is under multiple licenses, the licensing breakdown
>      must be documented in the spec.

[x] -> spec file seems to have it covered.

> [ ]: %build honors applicable compiler flags or justifies otherwise.

[x] -> looks like it just uses %gobuild macro.

> [ ]: Package contains no bundled libraries without FPC exception.

[!] -> There are bundled libraries here IIUC.

> [ ]: Changelog in prescribed format.

[x] -> Changelog looks good.

> [ ]: Sources contain only permissible code or content.

[x]

> [ ]: Package contains desktop file if it is a GUI application.

[-] -> N/A

> [ ]: Development files must be in a -devel package

[-] -> No devel subpackage.

> [ ]: Package uses nothing in %doc for runtime.

[x] 

> [ ]: Package consistently uses macros (instead of hard-coded directory
>      names).

[x]

> [ ]: Package is named according to the Package Naming Guidelines.

[x]

> [ ]: Package does not generate any conflict.

[x] -> No conflicts that I see.

> [ ]: Package obeys FHS, except libexecdir and /usr/target.

[x]

> [ ]: If the package is a rename of another package, proper Obsoletes and
>      Provides are present.

[-] -> N/A. Not a rename.

> [ ]: Requires correct, justified where necessary.

[x] -> Look correct to me.

> [ ]: Spec file is legible and written in American English.

[x] -> English! 

> [ ]: Package contains systemd file(s) if in need.

[x] -> systemd files exist to run the service, etc

> [ ]: Useful -debuginfo package or justification otherwise.

[x] -> I assume so

> [ ]: Package is not known to require an ExcludeArch tag.

[x] -> I assume not

> [ ]: Large documentation must go in a -doc subpackage. Large could be size
>      (~1MB) or number of files.
>      Note: Documentation size is 394861 bytes in 42 files.

[-] -> N/A

> [ ]: Package complies to the Packaging Guidelines

[x] -> I mean other than the bundled provides, which we'll have to work out.

> [x]: Package successfully compiles and builds into binary rpms on at least
>      one supported primary architecture.
> [x]: Package installs properly.
> [x]: Rpmlint is run on all rpms the build produces.
>      Note: There are rpmlint messages (see attachment).
> [x]: If (and only if) the source package includes the text of the
>      license(s) in its own file, then that file, containing the text of the
>      license(s) for the package is included in %license.
> [x]: The License field must be a valid SPDX expression.
> [x]: Package requires other packages for directories it uses.
> [x]: Package must own all directories that it creates.
> [x]: Package does not own files or directories owned by other packages.
> [x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
> [x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
>      beginning of %install.
> [x]: Macros in Summary, %description expandable at SRPM build time.
> [x]: Dist tag is present.
> [x]: Package does not contain duplicates in %files.
> [x]: Permissions on files are set properly.
> [x]: Package must not depend on deprecated() packages.
> [x]: Package use %makeinstall only when make install DESTDIR=... doesn't
>      work.
> [x]: Package is named using only allowed ASCII characters.
> [x]: Package does not use a name that already exists.
> [x]: Package is not relocatable.
> [x]: Sources used to build the package match the upstream source, as
>      provided in the spec URL.
> [x]: Spec file name must match the spec package %{name}, in the format
>      %{name}.spec.
> [x]: systemd_post is invoked in %post, systemd_preun in %preun, and
>      systemd_postun in %postun for Systemd service files.
>      Note: Systemd service file(s) in headscale
> [x]: File names are valid UTF-8.
> [x]: Packages must not store files under /srv, /opt or /usr/local
>
> ===== SHOULD items =====
>
> Generic:
> [ ]: If the source package does not include license text(s) as a separate
>      file from upstream, the packager SHOULD query upstream to include it.
> [ ]: Final provides and requires are sane (see attachments).
> [ ]: Package functions as described.
> [ ]: Latest version is packaged.
> [ ]: Package does not include license text files separate from upstream.
> [ ]: Sources are verified with gpgverify first in %prep if upstream
>      publishes signatures.
>      Note: gpgverify is not used.
> [ ]: %check is present and all tests pass.
> [ ]: Packages should try to preserve timestamps of original installed
>      files.
> [x]: Reviewer should test that the package builds in mock.
> [x]: Buildroot is not present
> [x]: Package has no %clean section with rm -rf %{buildroot} (or
>      $RPM_BUILD_ROOT)
> [x]: No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin.
> [x]: Packager, Vendor, PreReq, Copyright tags should not be in spec file
> [x]: SourceX is a working URL.
> [x]: Package should compile and build into binary rpms on all supported
>      architectures.
> [x]: Spec use %global instead of %define unless justified.

> ===== EXTRA items =====

> Generic:
> [x]: Rpmlint is run on debuginfo package(s).
>      Note: No rpmlint messages.
> [x]: Rpmlint is run on all installed packages.
>      Note: There are rpmlint messages (see attachment).
> [x]: Large data in /usr/share should live in a noarch subpackage if package
>      is arched.
> [x]: Spec file according to URL is the same as in SRPM.
>
>
> Rpmlint
> -------
> Checking: headscale-0.26.1-2.fc43.x86_64.rpm
>           headscale-0.26.1-2.fc43.src.rpm
> ============================ rpmlint session starts ============================
> rpmlint: 2.7.0
> configuration:
>     /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml
>     /etc/xdg/rpmlint/fedora-spdx-licenses.toml
>     /etc/xdg/rpmlint/fedora.toml
>     /etc/xdg/rpmlint/scoring.toml
>     /etc/xdg/rpmlint/users-groups.toml
>     /etc/xdg/rpmlint/warn-on-functions.toml
> rpmlintrc: [PosixPath('/tmp/tmp8181zvv6')]
> checks: 32, packages: 2
>
> headscale.x86_64: W: tmpfile-not-in-filelist /run/headscale
> headscale.x86_64: W: post-without-tmpfile-creation /usr/lib/tmpfiles.d/headscale.conf
> headscale.x86_64: W: non-standard-uid /etc/headscale headscale
> headscale.x86_64: W: non-standard-uid /etc/headscale/config.yaml headscale
> headscale.x86_64: W: non-standard-uid /var/lib/headscale headscale
> headscale.x86_64: W: non-standard-gid /etc/headscale headscale
> headscale.x86_64: W: non-standard-gid /etc/headscale/config.yaml headscale
> headscale.x86_64: W: non-standard-gid /var/lib/headscale headscale
> headscale.x86_64: E: non-readable /etc/headscale/config.yaml 600
> headscale.x86_64: W: no-manual-page-for-binary headscale
> headscale.spec: W: no-%check-section
> headscale.spec: W: invalid-url Source0: headscale-0.26.1-vendored.tar.zst
> headscale.src: W: inconsistent-file-extension headscale-0.26.1-vendored.tar.zst
>  2 packages and 0 specfiles checked; 1 errors, 12 warnings, 7 filtered, 1 badness; has taken 2.1 s 
>
>
>
>
> Rpmlint (debuginfo)
> -------------------
> Checking: headscale-debuginfo-0.26.1-2.fc43.x86_64.rpm
> ============================ rpmlint session starts ============================
> rpmlint: 2.7.0
> configuration:
>     /usr/lib/python3.13/site-packages/rpmlint/configdefaults.toml
>     /etc/xdg/rpmlint/fedora-spdx-licenses.toml
>     /etc/xdg/rpmlint/fedora.toml
>     /etc/xdg/rpmlint/scoring.toml
>     /etc/xdg/rpmlint/users-groups.toml
>     /etc/xdg/rpmlint/warn-on-functions.toml
> rpmlintrc: [PosixPath('/tmp/tmp570c_3sw')]
> checks: 32, packages: 1
>
>  1 packages and 0 specfiles checked; 0 errors, 0 warnings, 5 filtered, 0 badness; has taken 1.8 s 
>
>
>
>
>
> Rpmlint (installed packages)
> ----------------------------
> /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
> /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
> /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
> ============================ rpmlint session starts ============================
> rpmlint: 2.7.0
> configuration:
>     /usr/lib/python3.14/site-packages/rpmlint/configdefaults.toml
>     /etc/xdg/rpmlint/fedora-spdx-licenses.toml
>     /etc/xdg/rpmlint/fedora.toml
>     /etc/xdg/rpmlint/scoring.toml
>     /etc/xdg/rpmlint/users-groups.toml
>     /etc/xdg/rpmlint/warn-on-functions.toml
> checks: 32, packages: 2
>
> headscale.x86_64: W: unused-direct-shlib-dependency /usr/bin/headscale /lib64/libresolv.so.2
> headscale.x86_64: W: tmpfile-not-in-filelist /run/headscale
> headscale.x86_64: W: post-without-tmpfile-creation /usr/lib/tmpfiles.d/headscale.conf
> headscale.x86_64: W: non-standard-uid /etc/headscale headscale
> headscale.x86_64: W: non-standard-uid /etc/headscale/config.yaml headscale
> headscale.x86_64: W: non-standard-uid /var/lib/headscale headscale
> headscale.x86_64: W: non-standard-gid /etc/headscale headscale
> headscale.x86_64: W: non-standard-gid /etc/headscale/config.yaml headscale
> headscale.x86_64: W: non-standard-gid /var/lib/headscale headscale
> headscale.x86_64: E: non-readable /etc/headscale/config.yaml 600
> headscale.x86_64: W: no-manual-page-for-binary headscale
>  2 packages and 0 specfiles checked; 1 errors, 10 warnings, 9 filtered, 1 badness; has taken 0.8 s 
>
>
>
> Requires
> --------
> headscale (rpmlib, GLIBC filtered):
>     /bin/sh
>     config(headscale)
>     group(headscale)
>     libc.so.6()(64bit)
>     libresolv.so.2()(64bit)
>     rtld(GNU_HASH)
>     systemd
>     user(headscale)
>
>
>
> Provides
> --------
> headscale:
>     bundled(golang(atomicgo.dev/cursor))
>     bundled(golang(atomicgo.dev/keyboard))
>     bundled(golang(atomicgo.dev/schedule))
>     bundled(golang(dario.cat/mergo))
>     bundled(golang(filippo.io/edwards25519))
>     bundled(golang(github.com/AlecAivazis/survey/v2))
>     bundled(golang(github.com/Azure/go-ansiterm))
>     bundled(golang(github.com/Microsoft/go-winio))
>     bundled(golang(github.com/Nvveen/Gotty))
>     bundled(golang(github.com/akutz/memconn))
>     bundled(golang(github.com/alexbrainman/sspi))
>     bundled(golang(github.com/arl/statsviz))
>     bundled(golang(github.com/aws/aws-sdk-go-v2))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/config))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/credentials))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/feature/ec2/imds))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/internal/configsources))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/internal/endpoints/v2))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/internal/ini))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/internal/presigned-url))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/ssm))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/sso))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/ssooidc))
>     bundled(golang(github.com/aws/aws-sdk-go-v2/service/sts))
>     bundled(golang(github.com/aws/smithy-go))
>     bundled(golang(github.com/beorn7/perks))
>     bundled(golang(github.com/cenkalti/backoff/v4))
>     bundled(golang(github.com/cespare/xxhash/v2))
>     bundled(golang(github.com/chasefleming/elem-go))
>     bundled(golang(github.com/coder/websocket))
>     bundled(golang(github.com/containerd/console))
>     bundled(golang(github.com/containerd/continuity))
>     bundled(golang(github.com/coreos/go-iptables))
>     bundled(golang(github.com/coreos/go-oidc/v3))
>     bundled(golang(github.com/creachadair/mds))
>     bundled(golang(github.com/davecgh/go-spew))
>     bundled(golang(github.com/dblohm7/wingoes))
>     bundled(golang(github.com/digitalocean/go-smbios))
>     bundled(golang(github.com/docker/cli))
>     bundled(golang(github.com/docker/docker))
>     bundled(golang(github.com/docker/go-connections))
>     bundled(golang(github.com/docker/go-units))
>     bundled(golang(github.com/dustin/go-humanize))
>     bundled(golang(github.com/felixge/fgprof))
>     bundled(golang(github.com/fsnotify/fsnotify))
>     bundled(golang(github.com/fxamacker/cbor/v2))
>     bundled(golang(github.com/gaissmai/bart))
>     bundled(golang(github.com/glebarez/go-sqlite))
>     bundled(golang(github.com/glebarez/sqlite))
>     bundled(golang(github.com/go-gormigrate/gormigrate/v2))
>     bundled(golang(github.com/go-jose/go-jose/v3))
>     bundled(golang(github.com/go-jose/go-jose/v4))
>     bundled(golang(github.com/go-json-experiment/json))
>     bundled(golang(github.com/go-ole/go-ole))
>     bundled(golang(github.com/go-viper/mapstructure/v2))
>     bundled(golang(github.com/godbus/dbus/v5))
>     bundled(golang(github.com/gofrs/uuid/v5))
>     bundled(golang(github.com/gogo/protobuf))
>     bundled(golang(github.com/golang-jwt/jwt/v5))
>     bundled(golang(github.com/golang/groupcache))
>     bundled(golang(github.com/golang/protobuf))
>     bundled(golang(github.com/google/btree))
>     bundled(golang(github.com/google/go-cmp))
>     bundled(golang(github.com/google/go-github))
>     bundled(golang(github.com/google/go-querystring))
>     bundled(golang(github.com/google/nftables))
>     bundled(golang(github.com/google/pprof))
>     bundled(golang(github.com/google/shlex))
>     bundled(golang(github.com/google/uuid))
>     bundled(golang(github.com/gookit/color))
>     bundled(golang(github.com/gorilla/csrf))
>     bundled(golang(github.com/gorilla/mux))
>     bundled(golang(github.com/gorilla/securecookie))
>     bundled(golang(github.com/gorilla/websocket))
>     bundled(golang(github.com/grpc-ecosystem/go-grpc-middleware))
>     bundled(golang(github.com/grpc-ecosystem/grpc-gateway/v2))
>     bundled(golang(github.com/hashicorp/go-version))
>     bundled(golang(github.com/hdevalence/ed25519consensus))
>     bundled(golang(github.com/illarion/gonotify/v3))
>     bundled(golang(github.com/inconshreveable/mousetrap))
>     bundled(golang(github.com/insomniacslk/dhcp))
>     bundled(golang(github.com/jackc/pgpassfile))
>     bundled(golang(github.com/jackc/pgservicefile))
>     bundled(golang(github.com/jackc/pgx/v5))
>     bundled(golang(github.com/jackc/puddle/v2))
>     bundled(golang(github.com/jagottsicher/termcolor))
>     bundled(golang(github.com/jinzhu/inflection))
>     bundled(golang(github.com/jinzhu/now))
>     bundled(golang(github.com/jmespath/go-jmespath))
>     bundled(golang(github.com/jsimonetti/rtnetlink))
>     bundled(golang(github.com/kballard/go-shellquote))
>     bundled(golang(github.com/klauspost/compress))
>     bundled(golang(github.com/kortschak/wol))
>     bundled(golang(github.com/kr/pretty))
>     bundled(golang(github.com/kr/text))
>     bundled(golang(github.com/lib/pq))
>     bundled(golang(github.com/lithammer/fuzzysearch))
>     bundled(golang(github.com/mattn/go-colorable))
>     bundled(golang(github.com/mattn/go-isatty))
>     bundled(golang(github.com/mattn/go-runewidth))
>     bundled(golang(github.com/mdlayher/genetlink))
>     bundled(golang(github.com/mdlayher/netlink))
>     bundled(golang(github.com/mdlayher/sdnotify))
>     bundled(golang(github.com/mdlayher/socket))
>     bundled(golang(github.com/mgutz/ansi))
>     bundled(golang(github.com/miekg/dns))
>     bundled(golang(github.com/mitchellh/go-ps))
>     bundled(golang(github.com/moby/docker-image-spec))
>     bundled(golang(github.com/moby/sys/user))
>     bundled(golang(github.com/moby/term))
>     bundled(golang(github.com/munnerz/goautoneg))
>     bundled(golang(github.com/ncruces/go-strftime))
>     bundled(golang(github.com/oauth2-proxy/mockoidc))
>     bundled(golang(github.com/opencontainers/go-digest))
>     bundled(golang(github.com/opencontainers/image-spec))
>     bundled(golang(github.com/opencontainers/runc))
>     bundled(golang(github.com/ory/dockertest/v3))
>     bundled(golang(github.com/pelletier/go-toml/v2))
>     bundled(golang(github.com/petermattis/goid))
>     bundled(golang(github.com/philip-bui/grpc-zerolog))
>     bundled(golang(github.com/pierrec/lz4/v4))
>     bundled(golang(github.com/pkg/errors))
>     bundled(golang(github.com/pkg/profile))
>     bundled(golang(github.com/pmezard/go-difflib))
>     bundled(golang(github.com/prometheus-community/pro-bing))
>     bundled(golang(github.com/prometheus/client_golang))
>     bundled(golang(github.com/prometheus/client_model))
>     bundled(golang(github.com/prometheus/common))
>     bundled(golang(github.com/prometheus/procfs))
>     bundled(golang(github.com/pterm/pterm))
>     bundled(golang(github.com/puzpuzpuz/xsync/v3))
>     bundled(golang(github.com/remyoudompheng/bigfft))
>     bundled(golang(github.com/rivo/uniseg))
>     bundled(golang(github.com/rogpeppe/go-internal))
>     bundled(golang(github.com/rs/zerolog))
>     bundled(golang(github.com/safchain/ethtool))
>     bundled(golang(github.com/sagikazarmark/locafero))
>     bundled(golang(github.com/samber/lo))
>     bundled(golang(github.com/sasha-s/go-deadlock))
>     bundled(golang(github.com/sirupsen/logrus))
>     bundled(golang(github.com/sourcegraph/conc))
>     bundled(golang(github.com/spf13/afero))
>     bundled(golang(github.com/spf13/cast))
>     bundled(golang(github.com/spf13/cobra))
>     bundled(golang(github.com/spf13/pflag))
>     bundled(golang(github.com/spf13/viper))
>     bundled(golang(github.com/stretchr/testify))
>     bundled(golang(github.com/subosito/gotenv))
>     bundled(golang(github.com/tailscale/certstore))
>     bundled(golang(github.com/tailscale/go-winio))
>     bundled(golang(github.com/tailscale/goupnp))
>     bundled(golang(github.com/tailscale/hujson))
>     bundled(golang(github.com/tailscale/netlink))
>     bundled(golang(github.com/tailscale/peercred))
>     bundled(golang(github.com/tailscale/setec))
>     bundled(golang(github.com/tailscale/squibble))
>     bundled(golang(github.com/tailscale/tailsql))
>     bundled(golang(github.com/tailscale/web-client-prebuilt))
>     bundled(golang(github.com/tailscale/wireguard-go))
>     bundled(golang(github.com/tcnksm/go-latest))
>     bundled(golang(github.com/u-root/uio))
>     bundled(golang(github.com/vishvananda/netns))
>     bundled(golang(github.com/x448/float16))
>     bundled(golang(github.com/xeipuuv/gojsonpointer))
>     bundled(golang(github.com/xeipuuv/gojsonreference))
>     bundled(golang(github.com/xeipuuv/gojsonschema))
>     bundled(golang(github.com/xo/terminfo))
>     bundled(golang(go.uber.org/multierr))
>     bundled(golang(go4.org/mem))
>     bundled(golang(go4.org/netipx))
>     bundled(golang(golang.org/x/crypto))
>     bundled(golang(golang.org/x/exp))
>     bundled(golang(golang.org/x/mod))
>     bundled(golang(golang.org/x/net))
>     bundled(golang(golang.org/x/oauth2))
>     bundled(golang(golang.org/x/sync))
>     bundled(golang(golang.org/x/sys))
>     bundled(golang(golang.org/x/term))
>     bundled(golang(golang.org/x/text))
>     bundled(golang(golang.org/x/time))
>     bundled(golang(golang.org/x/tools))
>     bundled(golang(golang.zx2c4.com/wintun))
>     bundled(golang(golang.zx2c4.com/wireguard/windows))
>     bundled(golang(google.golang.org/genproto/googleapis/api))
>     bundled(golang(google.golang.org/genproto/googleapis/rpc))
>     bundled(golang(google.golang.org/grpc))
>     bundled(golang(google.golang.org/protobuf))
>     bundled(golang(gopkg.in/check.v1))
>     bundled(golang(gopkg.in/yaml.v3))
>     bundled(golang(gorm.io/driver/postgres))
>     bundled(golang(gorm.io/gorm))
>     bundled(golang(gvisor.dev/gvisor))
>     bundled(golang(modernc.org/libc))
>     bundled(golang(modernc.org/mathutil))
>     bundled(golang(modernc.org/memory))
>     bundled(golang(modernc.org/sqlite))
>     bundled(golang(tailscale.com))
>     bundled(golang(zgo.at/zcache/v2))
>     bundled(golang(zombiezen.com/go/postgrestest))
>     config(headscale)
>     group(headscale)
>     headscale
>     headscale(x86-64)
>     user(headscale)
>
>
>
> Generated by fedora-review 0.10.0 (e79b66b) last change: 2023-07-24
> Command line :/usr/bin/fedora-review -b 2372850
> Buildroot used: fedora-rawhide-x86_64
> Active plugins: C/C++, Shell-api, Generic
> Disabled plugins: Ocaml, Python, SugarActivity, R, Perl, Java, PHP, fonts, Haskell
> Disabled flags: EXARCH, EPEL6, EPEL7, DISTTAG, BATCH


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
https://bugzilla.redhat.com/show_bug.cgi?id=2372850

Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202372850%23c1

-- 
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux