[Bug 456190] Review Request: dosemu - dos emulator
bugzilla at redhat.com
bugzilla at redhat.com
Mon Feb 9 13:06:37 UTC 2009
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=456190
--- Comment #26 from Justin Zygmont <solarflow99 at gmail.com> 2009-02-09 08:06:32 EDT ---
(In reply to comment #21)
> (In reply to comment #20)
> > ok, i've fixed most of the problems Andrea pointed out in the last message,
> > rpmlint now shows only 2 warnings which I think I have to keep, and I still
> > dont see whats wrong with the release tag so far, I welcome any comments.
>
> * Dosemu 1.4.0 (1.4.0 is the version you declared) has already been released.
> So the one you are packaging is a post-release snapshot version and it must
> follow this guideline:
> https://fedoraproject.org/wiki/Packaging/NamingGuidelines#Snapshot_packages
>
> Therefore 1868svn in the release tag is not acceptable. Release Tag for
> Post-Release Snapshot Packages is %{X}.%{alphatag}. In this syntax, %{X} is
> the release number increment and %{alphatag} is the checkout string.
Well, the best I could do to figure what it should be was to look at other spec
files and try to guess, so lets see if this is ok now.
> * You are still not updating the changelog after each release. This is wrong. I
> already told you. In this way we cannot read the history of the package.
no, this is the first RPM so it would make no sense why I need to update the
changelog at this point, all I have done is corrected the spec file to try and
get it released in the first place.
> * desktop-file-install \
> --vendor=fedora \
> --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
> %{SOURCE2}
>
> You must not use a vendor. Please read:
> https://fedoraproject.org/wiki/TomCallaway/DesktopFileVendor
ok, removed.
> * Categories=System;Emulator;
>
> The Categories in the desktop file should be changed to "Game;Emulator;". This
> is what other emulators use.
I didnt want this to be a game category because its not just a game emulator,
its a dos emulator, but I have changed it anyways.
> * Source: %{name}-%{version}.tgz
> Source1: %{name}-freedos-bin.tgz
>
> Source is missing full URL (which is OK because this is a snapshot package) but
> you are not following the guidelines on how to create the snapshot.
>
> Full URL for Source1 is missing.
>
> More info about both issues here:
> https://fedoraproject.org/wiki/Packaging/SourceURL
You told me before forget the source URL, you just wanted to know why I was
packaging a SVN release,
> * BuildRequires: binutils
>
> This is not required. This dependency is already pulled in by default.
>
> https://fedoraproject.org/wiki/Packaging/Guidelines#Exceptions_2
>
> * BuildRequires: bison flex
>
> For constituency with other BR's, please split the above in two lines.
Thats done now.
> * You are still not following the guidelines about licensing. There are parts
> that are not covered by the GPL. You must identify those parts and understand
> under what licences they are.
>
> After that you must update the License tag accordingly.
>
> https://fedoraproject.org/wiki/Packaging/LicensingGuidelines#Multiple_Licensing_Scenarios
I tried, from the information I have available.
> * I cannot build the rpm ATM, but it seems to me that the following problems
> where not addressed:
>
> - RPM_OPT_FLAGS are not used.
I dont know of any opt flags needed, I remember going over all this stuff, and
its not because I just dont know anything,
> - Text files are not UTF-8.
rpmlint only reported certain files needed to be converted, I dont know that I
have to convert every file to UTF now.
I've uploaded the updated files to the place listed above at fedorapeople.org,
I fixed everything I could find, so in case there are still small errors, its
not because I didnt bother to read the guidelines, its easy to see who wrote
the docs knows everything about it.
--
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 Fedora-package-review
mailing list