Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 466574 - emerge fails on dodoc in various packages - install: cannot stat ChangeLog: No such file or directory
Summary: emerge fails on dodoc in various packages - install: cannot stat ChangeLog: N...
Status: RESOLVED OBSOLETE
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-20 14:04 UTC by DaggyStyle
Modified: 2021-02-06 11:13 UTC (History)
0 users

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


Attachments
emerge --info (emerge_info.txt,5.83 KB, text/plain)
2013-04-20 14:09 UTC, DaggyStyle
Details
qjson build log (build.log,16.82 KB, text/plain)
2013-04-20 14:10 UTC, DaggyStyle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DaggyStyle 2013-04-20 14:04:52 UTC
I'm in the process of installing my system again after hd issues, when I get to a pkg that has a doc file to install that comes as part of the tree such as ChangeLog to AUTHORS, the ebuild fails with the following error: 
install: cannot stat ChangeLog: No such file or directory
!!! dodoc: ChangeLog does not exist
such pkgs are phonon-vlc and qjsonm happens with stable version too.

Reproducible: Always
Comment 1 DaggyStyle 2013-04-20 14:09:33 UTC
Created attachment 346090 [details]
emerge --info
Comment 2 DaggyStyle 2013-04-20 14:10:09 UTC
Created attachment 346092 [details]
qjson build log
Comment 3 DaggyStyle 2013-04-20 14:20:37 UTC
libssh exhibits the same behavior
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2013-04-20 14:34:29 UTC
I suggest you make regular backups. There is no bug to fix here.
Comment 5 DaggyStyle 2013-04-20 14:40:54 UTC
(In reply to comment #4)
> I suggest you make regular backups. There is no bug to fix here.

regular backups????? this is a clean install! did you even read what I've wrote.

I didn't expected much help but I did expected a little pointer.
Comment 6 DaggyStyle 2013-04-20 14:51:36 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > I suggest you make regular backups. There is no bug to fix here.
> 
> regular backups????? this is a clean install! did you even read what I've
> wrote.
> 
> I didn't expected much help but I did expected a little pointer.

just to be clear, the hd that had the problems in not the system hd, I'ce decided to reinstall the system because it was to old to update
Comment 7 Zac Medico gentoo-dev 2013-04-20 15:10:17 UTC
It sounds as though you may have something interfering with the DOCS variable which is used by base_src_install_docs in base.eclass. Interference like this could come from /etc/portage/bashrc, or from any one of the profile.bashrc files in your profile.
Comment 8 DaggyStyle 2013-04-20 15:24:08 UTC
(In reply to comment #7)
> It sounds as though you may have something interfering with the DOCS
> variable which is used by base_src_install_docs in base.eclass. Interference
> like this could come from /etc/portage/bashrc, or from any one of the
> profile.bashrc files in your profile.

my root bashrc wasn't changed.

I didn't found any change in the bashrc files on my system.

the fs I'm using for the tree partition is reiserfs, can that be the issue?
Comment 9 Zac Medico gentoo-dev 2013-04-20 20:50:14 UTC
(In reply to comment #8)
> (In reply to comment #7)
> > It sounds as though you may have something interfering with the DOCS
> > variable which is used by base_src_install_docs in base.eclass. Interference
> > like this could come from /etc/portage/bashrc, or from any one of the
> > profile.bashrc files in your profile.
> 
> my root bashrc wasn't changed.
> 
> I didn't found any change in the bashrc files on my system.

I guess it's not bashrc. I've checked the qjson-0.8.1.ebuild and I see that it does set DOCS=( ChangeLog README.md ), and ChangeLog appears to exist inside qjson-0.8.1.tar.bz2 as we'd hope.

> the fs I'm using for the tree partition is reiserfs, can that be the issue?

Maybe so. You could check to see if /var/tmp/portage/dev-libs/qjson-0.8.1/work/qjson-0.8.1/ChangeLog exists. It does here.
Comment 10 DaggyStyle 2013-04-21 04:50:11 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > It sounds as though you may have something interfering with the DOCS
> > > variable which is used by base_src_install_docs in base.eclass. Interference
> > > like this could come from /etc/portage/bashrc, or from any one of the
> > > profile.bashrc files in your profile.
> > 
> > my root bashrc wasn't changed.
> > 
> > I didn't found any change in the bashrc files on my system.
> 
> I guess it's not bashrc. I've checked the qjson-0.8.1.ebuild and I see that
> it does set DOCS=( ChangeLog README.md ), and ChangeLog appears to exist
> inside qjson-0.8.1.tar.bz2 as we'd hope.
> 
> > the fs I'm using for the tree partition is reiserfs, can that be the issue?
> 
> Maybe so. You could check to see if
> /var/tmp/portage/dev-libs/qjson-0.8.1/work/qjson-0.8.1/ChangeLog exists. It
> does here.

the file exists. any other info I can provide?
Comment 11 DaggyStyle 2013-04-21 04:59:43 UTC
info update, found more pkgs, it happens only with two files, changeLog and AUTHORS
Comment 12 Zac Medico gentoo-dev 2013-04-22 04:41:46 UTC
You could try testing the same packages with a different filesystem type mounted on /var/tmp/portage (such as tmpfs). If that makes the problem go away, then it points to an issue with reiserfs.