| Summary: | dev-python/autobahn-20.4.3 : rm: cannot remove /.../dropin.cache: No such file or directory | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Brian Dolbec (RETIRED) <dolsen> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | phobosk |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge-info.txt
dev-python:autobahn-20.4.3:20200509-232659.log emerge-history.txt environment etc.portage.tbz2 temp.tbz2 |
||
|
Description
Toralf Förster
2020-05-10 07:52:45 UTC
Created attachment 637250 [details]
emerge-info.txt
Created attachment 637252 [details]
dev-python:autobahn-20.4.3:20200509-232659.log
Created attachment 637254 [details]
emerge-history.txt
Created attachment 637256 [details]
environment
Created attachment 637258 [details]
etc.portage.tbz2
Created attachment 637260 [details]
temp.tbz2
DOH! the fix somehow didn't make it to the push to the tree. I had found this same error during my initial bumping. The plugin.cache is not re-generated in the build environment when upgrading from older autobahn. When re-installing, it is generated. Instead I had re-directed output to /dev/null so it would ignore a failure to rm the file before install as it may not exist. If it did fail, but did exist, then the install would fail due to a file collision. Pushing the fixed ebuild to the tree. Please re-test to confirm. Actually I think the plugin.cache is only generated when you enable tests. As it more fully integrates with twisted than it did in previous versions. (In reply to Brian Dolbec from comment #8) > Actually I think the plugin.cache is only generated when you enable tests. > As it more fully integrates with twisted than it did in previous versions. No, the image does not have FEATURES=test and I really try to double-ensure it for non-test tinderbox images: https://github.com/toralf/tinderbox/blob/master/bin/setup_img.sh#L461 Yes, since you did not enable tests, the plugin.cache was not generated to run the tests. So when it tried to rm the non-existent file, it failed due to the " | die" tacked on to the command. I missed seeing the fix was missing when I pushed the bump to the tree. The ebuild now just re-directs the output to /dev/null for that rm command. So it won't matter if the file existed or not. If it did it would remove it to prevent a file collision with twisted's plugin.cache which is re-generated in postinst. Seems to be no other reports of this still occurring... closing |