Bug 1629418 - cdrkit packages doesn't not provides anymore cdrecord and mkisofs
Summary: cdrkit packages doesn't not provides anymore cdrecord and mkisofs
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: cdrkit
Version: 29
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
Assignee: Pavel Cahyna
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-09-16 02:03 UTC by Sergio Basto
Modified: 2018-10-03 05:21 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-10-03 05:18:32 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Sergio Basto 2018-09-16 02:03:07 UTC
Description of problem:

Since this commit [1] I got some package that doesn't build or install because use Buildrequires / Requires  mkisofs or cdrecord .

This change is intentional ? I think we should keep the "provides" lines [2] , if it is intentional, is correct change mkisofs by genisoimage and cdrecord by wodim ? 

TIA 


[1]
https://src.fedoraproject.org/rpms/cdrkit/c/1f78f54c3a510e9a5d6294f5b74463dba7cdf08c?branch=master


[2]
Provides: mkisofs = 9:2.01-12
Provides: cdrecord = 9:2.01-12

Comment 1 Sergio Basto 2018-09-27 17:08:49 UTC
I need an answer , please

Comment 2 Peter Robinson 2018-09-28 12:05:00 UTC
Update the deps. The Fedora release guidelines only require obsolete/provides to stick around for 2 releases to deal with upgrade paths.

These provides have been around a lot longer than that.

Comment 3 Sergio Basto 2018-09-29 08:30:28 UTC
For me the question is, which package provides "officially" /usr/bin/cdrecord [1] and /usr/bin/mkisofs [2]

dnf repoquery -f /usr/bin/cdrecord [3]
dnf repoquery  -f /usr/bin/mkisofs  [4] 

Both give us 2 options , so shouldn't cdrkit provide the "official" mkisofs and 
cdrecord ?



[1]
dnf repoquery --alldeps --whatrequires cdrecord -q  --qf "%{name}"
brasero
k3b
mybashburn
mytharchive
xcdroast

[2]
dnf repoquery --alldeps --whatrequires mkisofs -q  --qf "%{name}"
brasero
devedeng
dvd+rw-tools
dvd-slideshow
dvdstyler
k3b
mybashburn
mytharchive
vdrsync
xcdroast

[3]
dnf repoquery -f /usr/bin/cdrecord -q  --qf "%{name}"
cdrskin
wodim

[4]
dnf repoquery -f /usr/bin/mkisofs -q  --qf "%{name}"
genisoimage
xorriso

Comment 4 "FeRD" (Frank Dana) 2018-09-30 07:09:28 UTC
For mkisofs, AIUI growisofs was written as a compatible replacement, modulo a few minor differences (see below). 

It may be as simple as patching whatever runs `mkisofs` so it just uses `growisofs` instead. Heck, we should explore whether the `growisofs` rpm could provide a /usr/bin/mkisofs symlink to itself, if mkisofs is gone now.

From the growisofs man page:

DIFFERENCES WITH RUNNING MKISOFS DIRECTLY
       When using growisofs you may not use the -o option for an output  file.
       growisofs dumps the image directly to the media;

       You  don't  have to specify the -C option to create a higher level ses‐
       sion on a multisession disk, growisofs will construct one for you;

       Otherwise everything that  applies  to  [multisession]  mastering  with
       mkisofs applies to growisofs as well.  growisofs needs at least mkisofs
       version 1.14, version  2.0  is  required  for  multisession  write-once
       recordings.

Comment 5 "FeRD" (Frank Dana) 2018-09-30 07:12:00 UTC
(OK, I admit I hadn't spotted the "growisofs needs at least mkisofs version 1.14" part until now. So, growisofs is written ON TOP of mkisofs? Does that mean growisofs is gone as well, in Fedora 29?)

Comment 6 "FeRD" (Frank Dana) 2018-09-30 07:14:29 UTC
Poop. From /usr/share/doc/dvd+rw-tools/index.html (dvd+rw-tools is the package that provides growisofs):

Q.	Do I still need cdrtools?
A.	Yes. It should be explicitly noted that growisofs is a front-end to mkisofs, i.e. invokes mkisofs to perform the actual ISO9660 file system layout. Secondly, the DVD burners available on the market can burn even CD-R[W] media and cdrecord is the tool for this job [and this job only].

...So, I guess dvd+rw-tools is similarly impacted by the loss of mkisofs?

Comment 7 leigh scott 2018-10-02 21:27:35 UTC
Nothing in f29 rpmfusion requires cdrecord or mkisofs

Comment 8 Sergio Basto 2018-10-03 01:34:19 UTC
we may close this bug,  as what ? wontfix or notabug ?

Comment 9 leigh scott 2018-10-03 05:21:47 UTC
(In reply to Peter Robinson from comment #2)
> Update the deps. The Fedora release guidelines only require
> obsolete/provides to stick around for 2 releases to deal with upgrade paths.
> 
> These provides have been around a lot longer than that.

I agree with both points and switch the remaining rpmfusion packages over to the new requires.


Note You need to log in before you can comment on or make changes to this bug.