Bug 2168501

Summary: htdig: C99 compatibility issues (on hold due to potential license issue)
Product: [Fedora] Fedora Reporter: Florian Weimer <fweimer>
Component: htdigAssignee: Petr Menšík <pemensik>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: pemensik, thozza, tim
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-13 10:27:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2137512    
Attachments:
Description Flags
Partial patch none

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.