[Bug 690954] Review Request: postler - A super sexy, ultra simple desktop mail client built in vala

2011-04-02 Thread bugzilla
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=690954

--- Comment #5 from Christoph Wickert cwick...@fedoraproject.org 2011-04-02 
20:21:33 EDT ---
Review for 4494cd46098d379815e9df41842df4cd  postler-0.1.1-1.fc14.src.rpm

OK - MUST: $ rpmlint /var/lib/mock/fedora-14-x86_64/result/postler-*
postler.src: W: spelling-error %description -l en_US automagic - automatic,
auto magic, auto-magic
postler.x86_64: W: spelling-error Summary(en_US) vala - lava, val, ala
postler.x86_64: W: spelling-error %description -l en_US automagic - automatic,
auto magic, auto-magic
postler.x86_64: W: no-manual-page-for-binary postler
postler.x86_64: W: no-manual-page-for-binary postler-mbsync
3 packages and 0 specfiles checked; 0 errors, 5 warnings.

OK - MUST: named according to the Package Naming Guidelines
OK - MUST: spec file name matches the base package %{name}
OK - MUST: package meets the Packaging Guidelines
OK - MUST: Fedora approved license and meets the Licensing Guidelines: LGPLv2+
FIX - MUST: License field in spec file does not match the actual license
OK - MUST: license file included in %doc
OK - MUST: spec is in American English
OK - MUST: spec is legible
OK - MUST: sources match the upstream source by MD5
02e502c9f4a4b92e4ace32d9e268f06d
OK - MUST: successfully compiles and builds into binary rpms on x86_64
N/A - MUST: If the package does not successfully compile, build or work on an
architecture, then those architectures should be listed in the spec in
ExcludeArch.
OK - MUST: all build dependencies are listed in BuildRequires.
OK - MUST: handles locales properly with %find_lang
N/A - MUST: Every binary RPM package (or subpackage) which stores shared
library files (not just symlinks) in any of the dynamic linker's default paths,
must call ldconfig in %post and %postun.
OK - MUST: Package does not bundle copies of system libraries.
N/A - MUST: If the package is designed to be relocatable, the packager must
state this fact in the request for review, along with the rationalization for
relocation of that specific package
OK - MUST: owns all directories that it creates
OK - MUST: no duplicate files in the %files listing
OK - MUST: Permissions on files are set properly, includes %defattr(...)
OK - MUST: consistently uses macros
OK - MUST: package contains code, or permissable content
N/A - MUST: Large documentation files should go in a -doc subpackage
OK - MUST: Files included as %doc do not affect the runtime of the application
N/A - MUST: Header files must be in a -devel package
N/A - MUST: Static libraries must be in a -static package
N/A - MUST: library files that end in .so are in the -devel package.
N/A - MUST: devel packages must require the base package using a fully
versioned dependency
OK - MUST: The package does not contain any .la libtool archives.
OK - MUST: Package contains a GUI application and includes a %{name}.desktop
file, and that file is properly validated with desktop-file-validate
OK - MUST: package does not own files or directories already owned by other
packages.
OK - Should: at the beginning of %install, the package runs rm -rf %{buildroot}
OK - MUST: all filenames valid UTF-8


SHOULD Items:
OK - SHOULD: Source package includes license text(s) as a separate file.
N/A - SHOULD: The description and summary sections in the package spec file
should contain translations for supported Non-English languages, if available.
OK - SHOULD: builds in mock.
OK - SHOULD: compiles and builds into binary rpms on all supported
architectures.
WELL - SHOULD: functions as described.
OK - SHOULD: Scriptlets are sane.
N/A - SHOULD: Usually, subpackages other than devel should require the base
package using a fully versioned dependency.
N/A - SHOULD: pkgconfig(.pc) files should be placed in a -devel pkg
N/A - SHOULD: no file dependencies outside of /etc, /bin, /sbin, /usr/bin, or
/usr/sbin
N/A - SHOULD: package should contain man pages for binaries/scripts.


Other items:
OK - latest stable version
OK - SourceURL valid
OK - Compiler flags ok
OK - Debuginfo complete
OK - SHOULD: package has a %clean section, which contains rm -rf %{buildroot}
N/A - SHOULD: Packages containing pkgconfig(.pc) files should 'Requires:
pkgconfig'.


Issues:
- License is LGPLv2+ and not LGPLv2 because there is a or any later version
clause.
- The icon should have a different name as explained in comment #4.
- Require dexxter once it's in the repo.

- Does not build on rawhide:
Waf: Entering directory `/builddir/build/BUILD/postler-0.1.1/_build_'
[ 1/44] valac: postler/dexter.vala postler/dockmanager.vala
postler/elementary-entry.vala postler/postler-accounts.vala
postler/postler-accountsetup.vala postler/postler-app.vala
postler/postler-attachments.vala postler/postler-bureau.vala
postler/postler-cellrenderertoggle.vala postler/postler-client.vala
postler/postler-composer.vala postler/postler-content.vala

[Bug 690954] Review Request: postler - A super sexy, ultra simple desktop mail client built in vala

2011-03-29 Thread bugzilla
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=690954

Christoph Wickert cwick...@fedoraproject.org changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 AssignedTo|nob...@fedoraproject.org|cwick...@fedoraproject.org
   Flag||fedora-review?

--- Comment #4 from Christoph Wickert cwick...@fedoraproject.org 2011-03-29 
12:24:06 EDT ---
There is a problem with the icon I think: Postler includes internet-mail from
elemantary-icon-theme and installs it to
%{_datadir}/icons/hicolor/scalable/apps/internet-mail.svg. Themed icons/icons
with a generic name should not be in hicolor because we could have another app
providing internet-mail as well and we might run into a file conflict. I
suggest to install it as postler.svg. It's no longer themable then, but this
doesn't really matter because elementary and oxygen are the only packages to
include an icon of the name internet-mail anyway.

Stay tuned for a full review.

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 690954] Review Request: postler - A super sexy, ultra simple desktop mail client built in vala

2011-03-28 Thread bugzilla
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=690954

--- Comment #2 from Thomas Moschny thomas.mosc...@gmx.de 2011-03-28 04:44:41 
EDT ---
(In reply to comment #1)
 Shouldn't libidentify included first?

Sorry, a typo on my side. It is libindicate, and I'm currently preparing a
package. But it seems not strictly necessary for postler and can be enabled
later. (And for various reasons it seems unlikely we can have libindicate in
F14.)

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 690954] Review Request: postler - A super sexy, ultra simple desktop mail client built in vala

2011-03-28 Thread bugzilla
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=690954

Christoph Wickert cwick...@fedoraproject.org changed:

   What|Removed |Added

 CC||cwick...@fedoraproject.org

--- Comment #3 from Christoph Wickert cwick...@fedoraproject.org 2011-03-28 
16:05:32 EDT ---
As libindicate is part of Ayatana I doubt it'll be in Fedora. So no reason to
wait for it.

Just as in bug 690953 I think the description should not include the word
sexy and the language doesn't matter to the user either.

According to the packaging guidelines you should not build with the included
waf copy but with the system's version if possible.

The two warnings form desktop-file-validate are bogus: According to the spec
Email needs either Office or Network but not both and the latter is in
place. The x-scheme-handler/mailto MIME type is required for GNOME3's default
applications dialog, see bug 690298. There is no need to contact upstream about
the desktop file warnings, I just spoke to him.

He and I have no idea about the problems with the debuginfo other than that the
paths is wrong. find-debuginfo.sh is looking in postler-0.1.1/_build_/ while it
is postler-0.1.1/_build_/default/postler

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 690954] Review Request: postler - A super sexy, ultra simple desktop mail client built in vala

2011-03-26 Thread bugzilla
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=690954

Fabian Affolter fab...@bernewireless.net changed:

   What|Removed |Added

 CC||fab...@bernewireless.net
 Depends on||690953

--- Comment #1 from Fabian Affolter fab...@bernewireless.net 2011-03-26 
12:17:05 EDT ---
Shouldn't libidentify included first?

-- 
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.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review