Bug 1263599
| Summary: | The command "genisoimage" generates empty output if one of the pathspecs does not exist | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Joachim Backes <joachim.backes> |
| Component: | cdrkit | Assignee: | Frantisek Kluknavsky <fkluknav> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 25 | CC: | admiller, fkluknav, hhorak, kdudka, kzak, ovasik, p, twaugh |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | cdrkit-1.1.11-32.fc26 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-01-04 16:35:39 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: | |||
|
Description
Joachim Backes
2015-09-16 09:21:25 UTC
I fail to see how this bug is related to coreutils, switching the component to cdrkit.. (In reply to Kamil Dudka from comment #1) > I fail to see how this bug is related to coreutils, switching the component > to cdrkit.. I know, but in F23, there is no pkg called cdrkit (as previously) :-) The source package is called cdrkit. Several sub-packages are built out of it: http://koji.fedoraproject.org/koji/buildinfo?buildID=647611 There are no components for sub-packages of Fedora packages in Bugzilla, so you have to look up the corresponding SRPM in case the mapping is not clear. Hi, yes, genisoimage behaves as you describe, according to good principles of API design: do not hide problems, do not produce dubious results, report error if you can not fulfil user's explicit commands. Imagine if genisoimage behaved as you want: Something in Fedora infrastructure goes wrong (can happen anytime), a directory is missing, but genisoimage happily creates an ISO. If it is something important, QA will catch it later. If it is something less obvious, we will distribute damaged media. The same applies for any automated deployment. The sooner an error is detected, the better. The man page is ambiguous, I will clarify it. Thank you for noticing. (In reply to Frantisek Kluknavsky from comment #4) > Hi, > > yes, genisoimage behaves as you describe, according to good principles of > API design: do not hide problems, do not produce dubious results, report > error if you can not fulfil user's explicit commands. > > Imagine if genisoimage behaved as you want: Something in Fedora > infrastructure goes wrong (can happen anytime), a directory is missing, but > genisoimage happily creates an ISO. If it is something important, QA will > catch it later. If it is something less obvious, we will distribute damaged > media. The same applies for any automated deployment. The sooner an error is > detected, the better. From my point of view, one could issue some warnings about files which cannot be included, but generate the iso nevertheless if at least 1 pathspec is available. Or: use some ENV variable/some additional option controlling the behaviour if some error occurs as in my described case. The default behaviour could remain as it is, so the behaviour in case of Fedora isos could be unchanged. > > The man page is ambiguous, I will clarify it. Thank you for noticing. OK This message is a reminder that Fedora 23 is nearing its end of life. Approximately 4 (four) weeks from now Fedora will stop maintaining and issuing updates for Fedora 23. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '23'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 23 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Man page clarified. As sad as it might be, I am not going to become new upstream and maintain a fork with different behavior. Doubly so if current behavior is not obviously wrong, more like a matter of preference. |