[Bug 226535] Merge Review: w3m
bugzilla at redhat.com
bugzilla at redhat.com
Tue Mar 27 04:33:46 UTC 2007
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Merge Review: w3m
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=226535
pnemade at redhat.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |urgent
------- Additional Comments From pnemade at redhat.com 2007-03-27 00:33 EST -------
(In reply to comment #3)
> Created an attachment (id=150834)
--> (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=150834&action=view) [edit]
> w3m.spec with some fixes (0.5.1-18)
>
> Well, for 0.5.1-17.fc7:
>
> * Source0
> - Please check:
> http://fedoraproject.org/wiki/Packaging/SourceURL
> (A) It seems that newest gc is 6.8.
>
> * CFlags
> (Please see the attached mock build log)
> - Fedora specific compilation flags are not passed
> (for gc.a).
> For gc.a, it seems okay when ABI_FLAG is set as
> RPM_OPT_FLAGS
> And.. actually this changes debuginfo contents.
Agree.
> (B) NOTE:
> Usually gc should be seperated from this package (w3m)
> and other packages for gc should be created.
> In this case, gc package should provide shared library
> (not static archive).
> However is this too late for F7?
Don't think so. Yes static library should be removed.
>
> * Version provides
> ------------------------------------------------
> Provides: webclient = 0.5.1
> ------------------------------------------------
> - Any reason to provide version-dependent virtual dependency?
> I don't see the reason, and other package which provide
> "webclient" virtual dependency does not specify version.
Ok.
>
> * Requires
> - For main package:
> ------------------------------------------------
> Requires: perl, openssl
> ------------------------------------------------
> These should be removed. rpmbuild automatically
> finds these dependencies.
yes this should be removed.
>
> * spec file description
> ------------------------------------------------
> [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
> ------------------------------------------------
> - The part [ ...... ] is redundant and should be removed.
> RPM_BUILD_ROOT _MUST_ not be empty or / .
Ok.
>
> * Timestamps
> ------------------------------------------------
> install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/w3m/config
> ------------------------------------------------
> - Please keep timestamp. i.e. use "install -p".
Yes.
>
> * Misc
> * w3m.lang usage
> ------------------------------------------------
> find $RPM_BUILD_ROOT%{_libexecdir} -type f -print | grep -v w3mimgdisplay | sed
> -e "s,$RPM_BUILD_ROOT,," >> w3m.lang
> ........
> %files
> ........
> %exclude %{_libexecdir}/w3m/w3mimgdisplay
> ------------------------------------------------
> - At the first description, w3mimgdisplay are already excluded.
> Anyway, these can be unified. Simply,
> ------------------------------------------------
> %files
> .......
> %{_mandir}/man1/w3mman.1*
> %{_libexecdir}/%{name}/
> %exclude %{_libexecdir}/w3m/w3mimgdisplay
> ------------------------------------------------
> should be okay.
Agree.
>
> * Conditional dependency
> - Well, I found that when I rebuild w3m locally, inline image handler
> is enabled for x11 and fb,
> while for mockbuild only x11 image handler is enabled
>
> This is because configure reads:
> ------------------------------------------------
> 5785 enable_image=x11
> 5786 case "`uname -s`" in
> 5787 Linux|linux|LINUX)
> 5788 if test -c /dev/fb0; then
> 5789 enable_image=x11,fb
> 5790 fi;;
> 5791 esac
> 5792 fi
> 5793 save_ifs="$IFS"; IFS=",";
> 5794 for img in $enable_image; do
> ------------------------------------------------
> However, on mockbuild /dev/fb0 is not created, so fb image handler
> will not be enabled.
> To fix this, configure option must handle this explicitly.
>
> * lang
> - for Japanese documents, these should be treated as %lang(ja).
yes.
>
> * Documentation
> (C) doc*/w3m.1 seems unneeded, as they are already included as
> man files. However, I leave this as how you judge.
>
Ok. will remove from doc.
> (D) Question:
> - Should all the documents in doc-jp/ files should be
> converted from EUC-JP to UTF-8?
> I think so, however, if you want to do so, please keep
> timestamps on these files even after encodings are converted,
> as these documents are 3-6 years old.
Agree.
>
> -------------------------------------------------
> My attached spec file should fix all the issues above
> expect (A)-(D).
> Please check my spec file and comment on (A)-(D)
>
> * NOTE
> I have not checked yet
> * what documentation should be added to this rpm
> * whether license is correct and has no problem
> * some other issues may exist
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list