[Bug 1497482] Review Request: dnsviz - Tools for analyzing and visualizing DNS and DNSSEC behavior

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

 



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



--- Comment #16 from Petr Menšík <pemensik@xxxxxxxxxx> ---
Great, Thank you!

Would you like to prepare initial spec commit by PR?

I have found small issue in existing spec. It includes only contents of
directories %{python3_sitelib}/%{name}/*,
%{python3_sitelib}/%{name}-%{version}-*.egg-info/* and %{_datadir}/%{name}/*.
It should include also the directory itself. Should be just:

%{python3_sitelib}/%{name}
%{python3_sitelib}/%{name}-%{version}-*.egg-info
%{_datadir}/%{name}

That is to prevent leaving there unowned directories. They can be checked by
rpm -qf:

# rpm -qf /usr/share/dnsviz/
file /usr/share/dnsviz is not owned by any package

# rpm -qf /usr/share/dnsviz/css
dnsviz-0.9.3-1.fc36.noarch

Problem with those is when the package is uninstalled, empty unowned
directories are not removed, but they should. Consider leaving just trailing
slash at the end of name, but without asterisk.

As for tests, sure, I have noticed there are some. It would be great if they
could be run during build. They must not require connectivity to the internet
however. You can test self-contained builds by:

# fedpkg --release rawhide mockbuild

Which builds it the same way as production builders. Inside mock, without
connectivity. They would also lack root access during build, only unprivileged
ports are permitted. If those tests can run under such environment, they SHOULD
be used.


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
_______________________________________________
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 on the list, report it: https://pagure.io/fedora-infrastructure




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

  Powered by Linux