Bug 2168501 - htdig: C99 compatibility issues (on hold due to potential license issue)
Summary: htdig: C99 compatibility issues (on hold due to potential license issue)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: htdig
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Menšík
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PortingToModernCHelpNeeded
TreeView+ depends on / blocked
 
Reported: 2023-02-09 08:44 UTC by Florian Weimer
Modified: 2023-03-29 15:02 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2023-03-13 10:27:06 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Partial patch (12.33 KB, patch)
2023-03-16 12:52 UTC, Florian Weimer
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Gitlab fedora/legal fedora-license-data issues 152 0 None opened Sleepycat Berkeley DB license for htdig 2023-02-09 08:44:27 UTC

Description Florian Weimer 2023-02-09 08:44:27 UTC
This package needs quite a bit of work to avoid implicit ints and implicit function declarations in its configure script. While autoreconf is invoked, it only applies to the top-level configure script.

However, while working on the db subdirectory, I noticed the Sleepycat Berkeley DB license variant used for it (not declared in the RPM spec file). It's unusual enough to warrant fedora-legal review:

https://gitlab.com/fedora/legal/fedora-license-data/-/issues/152

Comment 1 Petr Menšík 2023-02-14 01:37:40 UTC
Oh, interesting. Haven't seen those sources in years. Haven't noticed any bundled sources and not that it had somehow unusual license. I guess nobody uses this thing for years, it just continued to compile, so no work on that were done. I just guess it could be ported to different DB backend, but maybe better solution would be dropping this package finally.

Comment 2 Florian Weimer 2023-02-14 06:16:15 UTC
Retiring the package would work for me. Thanks for considering it.

Comment 3 Petr Menšík 2023-03-13 10:27:06 UTC
Okay, retired the package in rawhide only, hope that is enough. Orphaned the package also, so stable branches stayed as they were. If that is not enough, someone would have to take it again to retire stable braches as well.

If complete removal is required then anyone can take it and cherry-pick rawhide branch to stable branches too.

[1] https://docs.fedoraproject.org/en-US/package-maintainers/Package_Retirement_Process/#complete_removal

Comment 4 Florian Weimer 2023-03-16 12:52:00 UTC
Created attachment 1951264 [details]
Partial patch

Comment 5 Tim Landscheidt 2023-03-29 15:02:44 UTC
In lieu of opening a bug report against a retired package: The URL for this package (https://www.htdig.org/) now links to a steroids shop.  If it were to be revived, that would need to be addressed.


Note You need to log in before you can comment on or make changes to this bug.