[Bug 678128] Review Request: cdw - Front-end for tools used for burning data CD/DVD

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 22 23:47:53 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=678128

--- Comment #6 from Sergio Belkin <sebelk at gmail.com> 2011-02-22 18:47:51 EST ---
Some 
- Minor change in BuildRequires
- Fixed typo in Requires and comment
- Added %%check section

Spec URL: http://dl.dropbox.com/u/14217893/cdw.spec
SRPM URL: http://dl.dropbox.com/u/14217893/cdw-0.6.0-5.fc16.src.rpm

I need your review and your sponsorship. Below you can read my review, rpmlint
output and file list.

MUST ITEMS

[x] rpmlint output


rpmlint -i -v cdw-0.6.0-5.fc16.i686.rpm:
cdw.i686: I: checking
cdw.i686: I: checking-url http://cdw.sourceforge.net/ (timeout 10 seconds)
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
rpmlint -i -v cdw-0.6.0-5.fc16.src.rpm:
cdw.src: I: checking
cdw.src: I: checking-url http://cdw.sourceforge.net/ (timeout 10 seconds)
cdw.src: I: checking-url http://downloads.sourceforge.net/cdw/cdw-0.6.0.tar.gz
(timeout 10 seconds)
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
rpmlint -i -v cdw-0.6.0-5.fc16.x86_64.rpm:
cdw.x86_64: I: checking
cdw.x86_64: I: checking-url http://cdw.sourceforge.net/ (timeout 10 seconds)
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
rpmlint -i -v cdw-debuginfo-0.6.0-5.fc16.i686.rpm:
cdw-debuginfo.i686: I: checking
cdw-debuginfo.i686: I: checking-url http://cdw.sourceforge.net/ (timeout 10
seconds)
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
rpmlint -i -v /home/sergio/rpmbuild/SPECS/cdw.spec:
/home/sergio/rpmbuild/SPECS/cdw.spec: I: checking-url
http://downloads.sourceforge.net/cdw/cdw-0.6.0.tar.gz (timeout 10 seconds)
0 packages and 1 specfiles checked; 0 errors, 0 warnings.


[x] The package is named according to the Package Naming Guidelines .
[x] The spec file name matches the base package %{name}, in the format
%{name}.spec
[x] The package meets the Packaging Guidelines.
[x] The package is licensed with a Fedora approved license and meet the
Licensing Guidelines . (GPLv2)
[x] The License field in the package spec file matches the actual license.
[x] The source package includes the text of the license(s) in its own file,
then that file, containing the text of the license(s) for the package is
included in %doc.
[x] The spec file is written in American English.
[x] The spec file for the package is legible.
[x] The sources used to build the package matches the upstream source, as
provided in the spec URL. md5sum: 808601f91e3aa13e539b98e684cec1a9
[x] The package successfully compiles and builds into binary rpms on two
primary architectures
[x] All build dependencies are listed in BuildRequires
[x] No locale files.
[x] Packages does NOT bundle copies of system libraries.
[x] Package is not designed to be relocatable.
[x] A package  owns all directories that it creates. (See below rpm output)
[x] No  file  listed more than once in the spec file's %files listings. 
[x] Permissions on files are set properly. Executables are set with executable
permissions. Every %files section  includes a %defattr(...) line.
[x] Each package has consistently use macros.
[x] The package  contains codes, or permissable content.
[x] There is no large documentation files
[x] The program runs properly even if %doc it is not present
[x] Packages does not own files or directories already owned by other packages.
[x] All filenames in rpm packages are valid UTF-8.

File list  cdw-0.6.0-5.fc16.i686.rpm:
-rwxr-xr-x    1 root    root                   224196 feb 22 17:00 /usr/bin/cdw
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/share/doc/cdw-0.6.0
-rw-r--r--    1 root    root                      414 jul  1  2010
/usr/share/doc/cdw-0.6.0/AUTHORS
-rw-r--r--    1 root    root                    17992 may 30  2002
/usr/share/doc/cdw-0.6.0/COPYING
-rw-r--r--    1 root    root                    36554 oct 22 16:14
/usr/share/doc/cdw-0.6.0/ChangeLog
-rw-r--r--    1 root    root                    16394 oct 22 16:21
/usr/share/doc/cdw-0.6.0/NEWS
-rw-r--r--    1 root    root                     4492 oct 22 15:46
/usr/share/doc/cdw-0.6.0/README
-rw-r--r--    1 root    root                      194 jul  1  2010
/usr/share/doc/cdw-0.6.0/THANKS
-rw-r--r--    1 root    root                     8910 feb 22 17:00
/usr/share/man/man1/cdw.1.gz
File list  cdw-0.6.0-5.fc16.src.rpm:
-rw-rw-r--    1 mockbuilmockbuil               673530 ene 30 23:05
cdw-0.6.0.tar.gz
-rw-rw-r--    1 mockbuilmockbuil                 1690 feb 22 16:50 cdw.spec
File list  cdw-0.6.0-5.fc16.x86_64.rpm:
-rwxr-xr-x    1 root    root                   220584 feb 22 17:00 /usr/bin/cdw
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/share/doc/cdw-0.6.0
-rw-r--r--    1 root    root                      414 jul  1  2010
/usr/share/doc/cdw-0.6.0/AUTHORS
-rw-r--r--    1 root    root                    17992 may 30  2002
/usr/share/doc/cdw-0.6.0/COPYING
-rw-r--r--    1 root    root                    36554 oct 22 16:14
/usr/share/doc/cdw-0.6.0/ChangeLog
-rw-r--r--    1 root    root                    16394 oct 22 16:21
/usr/share/doc/cdw-0.6.0/NEWS
-rw-r--r--    1 root    root                     4492 oct 22 15:46
/usr/share/doc/cdw-0.6.0/README
-rw-r--r--    1 root    root                      194 jul  1  2010
/usr/share/doc/cdw-0.6.0/THANKS
-rw-r--r--    1 root    root                     8910 feb 22 17:00
/usr/share/man/man1/cdw.1.gz
File list  cdw-debuginfo-0.6.0-5.fc16.i686.rpm:
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/lib/debug
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/lib/debug/.build-id
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/lib/debug/.build-id/d0
lrwxrwxrwx    1 root    root                       19 feb 22 17:00
/usr/lib/debug/.build-id/d0/033df2c998822dc41e178a49e65bf00fe8078e ->
../../../../bin/cdw
lrwxrwxrwx    1 root    root                       23 feb 22 17:00
/usr/lib/debug/.build-id/d0/033df2c998822dc41e178a49e65bf00fe8078e.debug ->
../../usr/bin/cdw.debug
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/lib/debug/usr
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/lib/debug/usr/bin
-r--r--r--    1 root    root                   569252 feb 22 17:00
/usr/lib/debug/usr/bin/cdw.debug
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/gnulib
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/gnulib/lib
-rw-r--r--    1 root    root                     7773 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/canonicalize.c
-rw-r--r--    1 root    root                     2004 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/canonicalize.h
-rw-r--r--    1 root    root                     2738 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/cycle-check.c
-rw-r--r--    1 root    root                     1688 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/cycle-check.h
-rw-r--r--    1 root    root                      148 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/dev-ino.h
-rw-r--r--    1 root    root                     3287 may  5  2010
/usr/src/debug/cdw-0.6.0/gnulib/lib/xreadlink.c
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/configuration
-rw-r--r--    1 root    root                    66107 oct 22 11:57
/usr/src/debug/cdw-0.6.0/src/configuration/cdw_config.c
-rw-r--r--    1 root    root                     7379 oct  3 10:58
/usr/src/debug/cdw-0.6.0/src/configuration/cdw_config.h
-rw-r--r--    1 root    root                     6872 sep  7 18:02
/usr/src/debug/cdw-0.6.0/src/configuration/cdw_config_ui.c
-rw-r--r--    1 root    root                    78759 oct 22 11:56
/usr/src/debug/cdw-0.6.0/src/configuration/cdw_config_ui_internals.c
-rw-r--r--    1 root    root                     2681 sep 17 08:47
/usr/src/debug/cdw-0.6.0/src/configuration/cdw_config_ui_internals.h
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/disc_and_drive
-rw-r--r--    1 root    root                    62154 oct 16 11:37
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_cdio.c
-rw-r--r--    1 root    root                     2154 sep 19 10:08
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_cdio.h
-rw-r--r--    1 root    root                     9653 sep  7 18:02
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_cdio_drives.c
-rw-r--r--    1 root    root                      749 oct 21 16:18
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_cdio_drives.h
-rw-r--r--    1 root    root                    35261 oct 17 08:10
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_disc.c
-rw-r--r--    1 root    root                     3955 sep  6 18:08
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_disc.h
-rw-r--r--    1 root    root                    24039 oct 21 13:14
/usr/src/debug/cdw-0.6.0/src/disc_and_drive/cdw_drive.c
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/external_tools
-rw-r--r--    1 root    root                    39152 oct 20 14:06
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_cdrecord.c
-rw-r--r--    1 root    root                    48584 oct 16 06:50
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_cdrecord_regex.c
-rw-r--r--    1 root    root                     4313 sep 12 09:45
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_dvd_rw_format.c
-rw-r--r--    1 root    root                     5164 sep 12 09:45
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_dvd_rw_format_regex.c
-rw-r--r--    1 root    root                     6094 sep 19 13:31
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_dvd_rw_mediainfo.c
-rw-r--r--    1 root    root                    22665 sep 12 09:45
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_dvd_rw_mediainfo_regex.c
-rw-r--r--    1 root    root                    45091 oct 19 18:14
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_ext_tools.c
-rw-r--r--    1 root    root                     2090 sep  4 05:31
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_ext_tools.h
-rw-r--r--    1 root    root                    23315 sep 12 09:45
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_growisofs.c
-rw-r--r--    1 root    root                    39322 oct  3 10:48
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_growisofs_regex.c
-rw-r--r--    1 root    root                    17042 oct 20 14:08
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_md5sum.c
-rw-r--r--    1 root    root                      309 sep 16 17:10
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_md5sum.h
-rw-r--r--    1 root    root                     4034 sep 12 09:44
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_md5sum_regex.c
-rw-r--r--    1 root    root                    13577 sep 14 15:39
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_mkisofs.c
-rw-r--r--    1 root    root                    19230 sep 12 09:44
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_mkisofs_regex.c
-rw-r--r--    1 root    root                    14278 sep 16 12:32
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_regex_dispatch.c
-rw-r--r--    1 root    root                    20555 sep 12 09:44
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_thread.c
-rw-r--r--    1 root    root                     4409 sep  7 18:01
/usr/src/debug/cdw-0.6.0/src/external_tools/cdw_which.c
-rw-r--r--    1 root    root                    16356 oct 20 15:29
/usr/src/debug/cdw-0.6.0/src/main.c
-rw-r--r--    1 root    root                     2523 sep  1 18:16
/usr/src/debug/cdw-0.6.0/src/main.h
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/native_file_system
-rw-r--r--    1 root    root                    38763 oct 18 10:09
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_file.c
-rw-r--r--    1 root    root                     2155 may 23  2010
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_file.h
-rw-r--r--    1 root    root                    31450 sep  7 18:02
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_file_manager.c
-rw-r--r--    1 root    root                    23578 oct 18 10:09
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_file_picker.c
-rw-r--r--    1 root    root                      553 sep 16 17:07
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_file_picker.h
-rw-r--r--    1 root    root                    58450 oct 20 15:16
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_fs.c
-rw-r--r--    1 root    root                     2425 ago 29 09:57
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_fs.h
-rw-r--r--    1 root    root                    25287 oct 22 16:05
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_fs_browser.c
-rw-r--r--    1 root    root                     1487 sep  1 18:16
/usr/src/debug/cdw-0.6.0/src/native_file_system/cdw_fs_browser.h
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/optical_file_systems
-rw-r--r--    1 root    root                    12815 jun  9  2010
/usr/src/debug/cdw-0.6.0/src/optical_file_systems/cdw_graftpoints.c
-rw-r--r--    1 root    root                     3092 sep 12 09:05
/usr/src/debug/cdw-0.6.0/src/optical_file_systems/cdw_iso9660.c
-rw-r--r--    1 root    root                     6964 may 17  2009
/usr/src/debug/cdw-0.6.0/src/optical_file_systems/iso9660.h
-rw-r--r--    1 root    root                     2661 ago  1  2010
/usr/src/debug/cdw-0.6.0/src/optical_file_systems/isosize.c
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/tasks
-rw-r--r--    1 root    root                    18317 oct 20 14:59
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_burn_disc.c
-rw-r--r--    1 root    root                     6223 sep 12 09:04
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_create_image.c
-rw-r--r--    1 root    root                     9976 oct 20 14:55
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_erase_disc.c
-rw-r--r--    1 root    root                      295 ago 19  2010
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_erase_disc.h
-rw-r--r--    1 root    root                    19309 oct 19 18:14
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_read_disc.c
-rw-r--r--    1 root    root                    12329 oct 21 13:17
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_read_disc_info.c
-rw-r--r--    1 root    root                    53315 oct  3 12:13
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_task.c
-rw-r--r--    1 root    root                     7866 sep  4 05:31
/usr/src/debug/cdw-0.6.0/src/tasks/cdw_task.h
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/user_interface
-rw-r--r--    1 root    root                    14866 oct 18 10:36
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_colors.c
-rw-r--r--    1 root    root                      737 may 17  2009
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_colors.h
-rw-r--r--    1 root    root                    26670 oct 20 14:46
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_erase_wizard.c
-rw-r--r--    1 root    root                    22492 oct 17 10:22
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_form.c
-rw-r--r--    1 root    root                     3192 oct 17 10:20
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_form.h
-rw-r--r--    1 root    root                     8838 sep 12 09:11
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_help.c
-rw-r--r--    1 root    root                    26011 ago 15  2010
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_list_display.c
-rw-r--r--    1 root    root                     2676 jun 13  2010
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_list_display.h
-rw-r--r--    1 root    root                    37415 oct 18 10:11
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_main_window.c
-rw-r--r--    1 root    root                     2437 sep 16 17:06
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_main_window.h
-rw-r--r--    1 root    root                    26334 oct 18 10:12
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_ncurses.c
-rw-r--r--    1 root    root                     1259 may 23  2010
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_ncurses.h
-rw-r--r--    1 root    root                    23384 oct 22 10:20
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_processwin.c
-rw-r--r--    1 root    root                    10915 sep  7 18:00
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_text_file_viewer.c
-rw-r--r--    1 root    root                    70371 oct 19 18:15
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_widgets.c
-rw-r--r--    1 root    root                     6385 ago 29 09:57
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_widgets.h
-rw-r--r--    1 root    root                    31869 sep  7 18:00
/usr/src/debug/cdw-0.6.0/src/user_interface/cdw_write_wizard.c
drwxr-xr-x    2 root    root                        0 feb 22 17:00
/usr/src/debug/cdw-0.6.0/src/utilities
-rw-r--r--    1 root    root                    38020 jun 12  2010
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_dll.c
-rw-r--r--    1 root    root                     1179 may 28  2010
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_dll.h
-rw-r--r--    1 root    root                    16299 sep 12 09:07
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_logging.c
-rw-r--r--    1 root    root                     7164 oct  3 08:08
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_regex.c
-rw-r--r--    1 root    root                     1491 sep 16 16:45
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_regex.h
-rw-r--r--    1 root    root                    33968 ago 15  2010
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_string.c
-rw-r--r--    1 root    root                    11949 oct 20 14:09
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_sys.c
-rw-r--r--    1 root    root                    17839 oct 20 14:48
/usr/src/debug/cdw-0.6.0/src/utilities/cdw_utils.c

SHOULD LIST

"Items marked as SHOULD are things that the package (or reviewer) SHOULD do,
but is not required to do." However let's see:

[x] Source package includes license text(s) as a separate file from upstream.
[-] The description and summary sections in the package spec file does not
contain translations for supported Non-English languages, if available.
[x] Tested the package was built fine in mock.
[?] The package compiles and build into binary rpms on all supported
architectures.
[!] A package does not segfault. Intensive testing burning CD/DVD are welcome
:)
[x] No scriptlet used
[x] No pkgconfig(.pc) used
[x] No file dependencies
[x] It has manpage

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list