[Bug 821917] Review Request: mu - maildir utility with Emacs support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Michael Schwendt <bugs.michael@xxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bugs.michael@xxxxxxx



--- Comment #17 from Michael Schwendt <bugs.michael@xxxxxxx> ---
* "fedora-review -b 821917" fails due to a build failure. Give it a try.


* Manual rpmbuild on Fedora 20 development also fails:

  checking for xapian-config... xapian-config
  configure: error: *** xapian version >= 1.2 needed, but version 1.2.15 found.


> make %{?_smp_mflags}

Build output is non-verbose. Figure out whether can configure with
--disable-silent-rules, whether running "V=1 make …" works, or whether patching
the Makefiles may be needed.

Only then it would become possible to see the used compiler/link flags and
options and e.g. verify them.


> %install
> rm -rf %{buildroot}

Buildroot is created and emptied automatically nowadays, so preferably be
explicit about whether the spec file is supposed to target EL5:
https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag


> %defattr(-,root,root,-)

is not needed anymore for any of the active dists (even EL5):
https://fedoraproject.org/wiki/Packaging:Guidelines#File_Permissions


> %{_datadir}/man/man*/*.gz

%{_datadir}/man/man*/*  is what many reviewers recommend, because it allows for
changed/customised/disabled compression of manual pages.


* Without being able to build the package, I can only point out that I find its
inter-dependencies too complicated:

  emacs-mu4e-el requires emacs-mu4e, which in turn requires emacs(bin) and mu

but

  emacs-mu4e-el additionally requires emacs and mu

so the dependency on "emacs" and "mu" is redundant, and since I wondered why
splitting of the source files into a separate subpackage would be justified,
I've searched a bit in the packaging guidelines:

 
https://fedoraproject.org/wiki/Packaging:Emacs#Packaging_of_source_elisp_files

That part of the guidelines explains several scenarios. Splitting of -el
subpackages for the source files has been done only up to Fedora 16. It's even
possible to include the files in the base "mu" package with a proper dep on
emacs-filesystem.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
package-review mailing list
package-review@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/package-review





[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]