Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 386455 - dev-db/firebird-2.5.0.26074.0-r2 emerge fails
Summary: dev-db/firebird-2.5.0.26074.0-r2 emerge fails
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: William L. Thomson Jr.
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2011-10-08 20:11 UTC by Howard B. Golden
Modified: 2012-02-18 18:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge -info (emerge.info,7.35 KB, text/plain)
2011-10-08 20:11 UTC, Howard B. Golden
Details
emerge log (emerge.log.zip,38.06 KB, application/zip)
2011-10-08 20:18 UTC, Howard B. Golden
Details
emerge -pqv (emerge.pqv.txt,123 bytes, text/plain)
2011-10-08 20:23 UTC, Howard B. Golden
Details
doc xinetd use flag patch (doc_xinetd.patch,611 bytes, patch)
2011-10-11 06:32 UTC, William L. Thomson Jr.
Details | Diff
doc xinetd use flag patch (doc_xinetd.patch,617 bytes, patch)
2011-10-11 06:39 UTC, William L. Thomson Jr.
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Howard B. Golden 2011-10-08 20:11:49 UTC
Created attachment 289259 [details]
emerge -info

With USE=doc, the ebuild references a directory that doesn't exist. Relevant messages:

>>> Install firebird-2.5.0.26074.0-r2 into /var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/image/ category dev-db
install: cannot stat `docs/*.pdf': No such file or directory
!!! dodoc: docs/*.pdf does not exist
 * ERROR: dev-db/firebird-2.5.0.26074.0-r2 failed (install phase):
 *   dodoc failed
 * 
 * If you need support, post the output of 'emerge --info =dev-db/firebird-2.5.0.26074.0-r2',
 * the complete build log and the output of 'emerge -pqv =dev-db/firebird-2.5.0.26074.0-r2'.
 * The complete build log is located at '/var/log/portage/emerge/dev-db:firebird-2.5.0.26074.0-r2:20111008-195137.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/temp/environment'.
 * S: '/var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/work/Firebird-2.5.0.26074-0'
 * QA Notice: file does not exist:
 * 
 *      dodoc: docs/*.pdf does not exist
Comment 1 Howard B. Golden 2011-10-08 20:18:37 UTC
Created attachment 289261 [details]
emerge log
Comment 2 Howard B. Golden 2011-10-08 20:23:25 UTC
Created attachment 289263 [details]
emerge -pqv
Comment 3 Howard B. Golden 2011-10-08 23:00:30 UTC
This ebuild also fails with USE='-doc": Here are the _different_ relevant messages:

>>> Install firebird-2.5.0.26074.0-r2 into /var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/image/ category dev-db
 * Renaming isql -> fbsql
!!! dosbin: bin/fb_inet_server does not exist
 * ERROR: dev-db/firebird-2.5.0.26074.0-r2 failed (install phase):
 *   dosbin failed
 * 
 * If you need support, post the output of 'emerge --info =dev-db/firebird-2.5.0.26074.0-r2',
 * the complete build log and the output of 'emerge -pqv =dev-db/firebird-2.5.0.26074.0-r2'.
 * The complete build log is located at '/var/log/portage/emerge/dev-db:firebird-2.5.0.26074.0-r2:20111008-204057.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/temp/environment'.
 * S: '/var/tmp/portage/dev-db/firebird-2.5.0.26074.0-r2/work/Firebird-2.5.0.26074-0'
 * QA Notice: file does not exist:
 * 
 *      dosbin: bin/fb_inet_server does not exist
Comment 4 William L. Thomson Jr. 2011-10-11 06:32:02 UTC
Created attachment 289505 [details, diff]
doc xinetd use flag patch

The attached patch fixes both issues. It should not require a revision bump since it the issues prevents merge.
Comment 5 William L. Thomson Jr. 2011-10-11 06:39:37 UTC
Created attachment 289507 [details, diff]
doc xinetd use flag patch

Modified attached patch fixes both issues. It should not require a revision bump
since it the issues prevents merge. Stupid pdfs in mixed case...
Comment 6 William L. Thomson Jr. 2011-11-29 22:03:53 UTC
This bug is obsolete once the 2.5.1 ebuild in bug 392469 has been added to tree, basically can be closed now as won't resolve. Though has been resolved for some time, the attached patch was never applied or ebuild in tree bumped, but I did fix ASAP after bug report.
Comment 7 Howard B. Golden 2011-11-29 22:53:21 UTC
(In reply to comment #6)
> This bug is obsolete once the 2.5.1 ebuild in bug 392469 has been added to
> tree, basically can be closed now as won't resolve. Though has been resolved
> for some time, the attached patch was never applied or ebuild in tree bumped,
> but I did fix ASAP after bug report.

William, thank you for your work. Since you aren't a committer to the tree, do you follow some sort of procedure to get your patches applied? Perhaps the process got bogged down along the way. I hope that this incident will lead to improvement in applying patches like yours.

Regards,
Howard
Comment 8 William L. Thomson Jr. 2011-11-30 02:37:44 UTC
(In reply to comment #7)
>
> William, thank you for your work.

No problem

> Since you aren't a committer to the tree,

I was, and had made several attempts over the last few years to become a dev again and be able to directly commit this and other stuff.

> do
> you follow some sort of procedure to get your patches applied? Perhaps the
> process got bogged down along the way. I hope that this incident will lead to
> improvement in applying patches like yours.

Not really, in the past I just looked for who was touching the package given no maintainer since my departure. I would try to go directly to them rather than filing a bug, but that's not always an option. For this package that was Patrick some time back, and I was mostly proxying stuff via him ever since. Not sure what happened I poked him a few times on IRC about this bug shortly after filing it and within the following days. But involving multiple people in that process is hardly ideal and is fraught with problems, and many things can prevent even a simple patch/commit or otherwise. Patrick has many things on his plate, like most gentoo devs.

I guess I could look to go through the proxy committer project/team. Though really ideally I get back on board and commit this stuff myself. But things have been this way for years, really don't expect them to change unfortunately :)
Comment 9 Patrick Lauer gentoo-dev 2011-12-30 06:25:39 UTC
2.5.0 is gone, try 2.5.1