[Bug 225977] Merge Review: ksh
bugzilla at redhat.com
bugzilla at redhat.com
Tue Jan 20 12:07:56 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=225977
--- Comment #2 from Michal Hlavinka <mhlavink at redhat.com> 2009-01-20 07:07:55 EDT ---
(In reply to comment #1)
> 1.) Spec file legibility: No useless comments please.
>
> #ExclusiveArch: x86_64
> #ExcludeArch: ia64
> #Patch0: ksh-20041225-gcc4.patch
> #%patch0 -p1 -b .gcc4
> ...
fixed: removed
> 2.) If you temporarily disable a patch, please remove it only from %prep, not
> the tag itself, so that the patch is bundled with srpm:
>
> # for debugging only:
> #Patch100: ksh-20060124-iffedebug.patch
fixed: removed
> 3.) Use macros. Replace /usr/bin with %{_bindir}
>
> mkdir -p $RPM_BUILD_ROOT{/bin,/usr/bin,%{_mandir}/man1}
> /usr//bin/ksh
> ln -sf /bin/ksh $RPM_BUILD_ROOT/usr/bin/ksh
> ...
fixed: now uses %{_bindir}
> 4.) Use %find_lang for locales
>
> %files
> %{_datadir}/locale/*/LC_MESSAGES/*
fiexed: locales are no longer supported by upstream - removed
> 5.) RPMlint:
>
> ksh.src:28: W: unversioned-explicit-provides ksh93
> ksh.src:29: W: unversioned-explicit-obsoletes ksh93
>
> Though it is advisable to version I think it's ok if you leave these as they
> are; this had been unversioned for some time already and ksh93 is probably
> won't coming back anyways.
didn't decided what to do with these two yet
> ksh.src: W: patch-not-applied Patch4: ksh-20080725-ttou.patch
>
> Either remove the file, or explain why is it disabled.
fixed: removed, no longer needed
> 6.) Upstream the patches
>
> Please submit the patches to usptream & comment on status.
> https://fedoraproject.org/wiki/Packaging/Guidelines#All_patches_should_have_an_upstream_bug_link_or_comment
fixed: only one (Fedora specific) patch remains
> 7.) Latest upstream release
>
> Latest release seems to be 2008-11-04. Please update.
fixed: updated
> 8.) Avoid absolute symlinks
>
> ln -sf /bin/ksh $RPM_BUILD_ROOT/usr/bin/ksh
could you please point me to some packaging guidelines or something about why
should I avoid them? ln -sf ../../bin/ksh seems to me pretty ugly to do it
without knowing the reason. thanks
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the Fedora-package-review
mailing list