Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 312983

Summary: app-misc/egads upstream website disappeared (and QA warnings)
Product: Gentoo Linux Reporter: Myckel Habets <myckel>
Component: Current packagesAssignee: Robin Johnson <robbat2>
Status: CONFIRMED ---    
Severity: normal CC: jstein
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Myckel Habets 2010-04-03 15:06:56 UTC
app-misc/egads gives the following QA errors:

 * QA Notice: Package has poor programming practices which may compile
 *            fine but exhibit random runtime failures.
 * unix/server.c:328: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:550: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:594: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:620: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:776: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:777: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:778: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:779: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:902: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/server.c:908: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:12: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:19: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:28: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:39: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:46: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * procout.c:55: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/client.c:18: warning: dereferencing type-punned pointer will break strict-aliasing rules
 * unix/client.c:64: warning: dereferencing type-punned pointer will break strict-aliasing rules

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: http://www.securesoftware.com/download_egads.htm

When visiting the upstream homepage it gets directed to a company website. Search on google didn't give any more information about a new website.

Reproducible: Always
Comment 1 David J Cozatt 2010-08-31 23:12:35 UTC
Possible to use this as a replacement for purpose? don't see an ebuild for it.
http://sourceforge.net/projects/prngd/files/

egad seems to have only been alpha software and not developed actively in
many years. http://www.secureprogramming.com/?action=view&feature=links&linkid=99
directs to a link for download that is no longer there. 
 
Above link is the same page referenced in the ebuild. 
Comment 2 Myckel Habets 2010-09-05 06:36:50 UTC
The fact that nobody seems to care, I guess it's better to let treecleaners handle it. If someone starts screaming we can still put the replacement in (although that one is beta and no new release in 3 years).
Comment 3 Jonas Stein gentoo-dev 2017-10-16 18:56:57 UTC
Robin, do you still want to maintain this package? The ebuild is in a very bad condition, upstream is dead
last version from 2004:

http://web.archive.org/web/20041019221127/http://www.securesoftware.com:80/download_egads.htm
Comment 4 Larry the Git Cow gentoo-dev 2022-10-31 17:43:41 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8013d3521d8c7d31a1d2bc3eaad9ef3faf99f8

commit fb8013d3521d8c7d31a1d2bc3eaad9ef3faf99f8
Author:     Pascal Jäger <pascal.jaeger@leimstift.de>
AuthorDate: 2022-10-23 07:16:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-10-31 17:39:47 +0000

    app-misc/egads: revbump, make build clang16 compatible
    
    Bug: https://bugs.gentoo.org/312983
    Closes: https://bugs.gentoo.org/870853
    Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
    Closes: https://github.com/gentoo/gentoo/pull/27910
    Signed-off-by: Sam James <sam@gentoo.org>

 ...egads-0.9.5-r1.ebuild => egads-0.9.5-r2.ebuild} | 27 +++++++++++++++-------
 .../egads-0.9.5-make-build-work-with-clang16.patch | 16 +++++++++++++
 2 files changed, 35 insertions(+), 8 deletions(-)