[Bug 2110055] Review Request: 6tunnel - 6tunnel allows you to use services provided by IPv6 hosts with IPv4-only applications and vice-versa.

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

 



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

Carl George 🤠 <carl@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |carl@xxxxxxxxxx
             Status|NEW                         |ASSIGNED
           Doc Type|---                         |If docs needed, set a value
           Assignee|nobody@xxxxxxxxxxxxxxxxx    |carl@xxxxxxxxxx
              Flags|                            |fedora-review?



--- Comment #1 from Carl George 🤠 <carl@xxxxxxxxxx> ---
rpmlint is complaining about the summary being too long, ending with a dot, and
repeating the package name.  The guidelines say the description should be
wrapped at 80 characters, and I believe rpmlint wants to see the summary capped
to that as well.  I suggest using the snippet from the sidebar in GitHub.

-Summary:        6tunnel allows you to use services provided by IPv6 hosts with
IPv4-only applications and vice-versa.
+Summary:        Tunnelling for application that don't speak IPv6

https://docs.fedoraproject.org/en-US/packaging-guidelines/#_summary_and_description

================================================================================

New packages since July must use SPDX identifiers.

-License:        GPLv2
+License:        GPL-2.0-only

https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_valid_license_short_names

================================================================================

We don't really have autotools docs, but it's fairly well established that we
should use the force flag with autoreconf to overwrite any generated files that
may be included in the upstream tarball (such as install-sh in this case).  A
quick grep through all rawhide spec files shows me 729 instances with the force
flag, and 170 without it.

-autoreconf --install
+autoreconf -vif

================================================================================

The %configure macro already sets the prefix, so it's redundant to specify it
again.

-%configure --prefix=%{_prefix}
+%configure

https://github.com/rpm-software-management/rpm/blob/rpm-4.17.1-release/macros.in#L982

================================================================================

6tunnel.x86_64: E: missing-call-to-setgroups-before-setuid /usr/bin/6tunnel

This one isn't a blocker for the review, but you may consider discussing it
with upstream to see if they have ideas about changes in the source code to
address it.  I found one discussion post about reversing the order of
setuid/setgid calls.

https://discussion.fedoraproject.org/t/rpmlint-missing-call-to-setgroups-before-setuid/5037

================================================================================

6tunnel.x86_64: E: incorrect-fsf-address /usr/share/licenses/6tunnel/COPYING

This one isn't a blocker for the review, but please open an issue upstream to
request they update the FSF address in their COPYING file.

https://github.com/rpm-software-management/rpm/blob/rpm-4.17.1-release/macros.in#L982

================================================================================

6tunnel.x86_64: W: incoherent-version-in-changelog 0.1.1-1 ['0.13-1.fc38',
'0.13-1']

It looks like you may have copied a changelog entry from a template or another
package.  Changing 0.1.1 to 0.13 should be enough to resolve this warning.

================================================================================

I don't see a %check section, but the tarball includes a test.py script.  At a
quick glance I think this does everything on localhost, so in theory it could
work to run it in %check.  Not a blocker but worth adding if you can get it
sorted.


-- 
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=2110055
_______________________________________________
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