[needs-packaging] unity-mail

Bug #927602 reported by Dmitry Shachnev
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Unassigned

Bug Description

Unity Mail is a lightweight e-mail notifier designed especially for Ubuntu Unity desktop, with support for multiple accounts. It displays notifications, updates a Launcher Icon and displays message titles in the Messaging Menu.

URL: https://launchpad.net/unity-mail
License: GPL 3+
Implemented in: Python (3.x)

Package is lintian clean, even in pedantic mode.

A branch is attached (lp:~mitya57/ubuntu/precise/unity-mail/trunk). A PPA package is also available (in ppa:mitya57/ppa), but please use the branch instead since that package has a different debian/changelog.

description: updated
affects: unity-mail → ubuntu
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Updated the branch with the latest upstream changes.

description: updated
Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your work.

I don't know how relevant this is, but lintian shows me this:
N: This desktop entry uses OnlyShowIn to limit the environments in which
N: it's displayed but lists multiple environments. This is often a sign of
N: a desktop file written assuming that only GNOME, KDE, and Xfce are in
N: use and the desktop file intended to exclude one of them. This
N: unintentionally hides the application from desktop environments such as
N: LXDE where it would work fine. If this application supports any desktop
N: environment except some specific ones, it should list the unsupported
N: environments in the NotShowIn key instead.

Also please add a COPYING or LICENSE file to the source directory, without it the package can't get accepted.

Changed in ubuntu:
status: Triaged → Incomplete
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Unity Mail uses some Gnome/Unity stack (libgnome-keyring, libnotify, indicators, unity etc), but it of course will start in any other DE, so I can safely remove that line out.

I will be able to fix both things later today.

Changed in ubuntu:
assignee: nobody → Dmitry Shachnev (mitya57)
status: Incomplete → In Progress
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Updated the branch:
- Removed OnlyShowIn from unity-mail.desktop, but not from unity-mail-autostart.desktop because I don't think a user will want it to be autostarted in DEs different from GNOME (but he'll remove that line if he actually wants it).
- Added COPYING and COPYING.ICONS (I thought that since it's a native package, debian/copyright pointing to the corresponding licenses in /usr/share/common-licenses/ will be enough).

Changed in ubuntu:
assignee: Dmitry Shachnev (mitya57) → nobody
Changed in ubuntu:
status: In Progress → New
Revision history for this message
Daniel Holbach (dholbach) wrote :

Uploaded. Sitting in the archive admin review queue.

Changed in ubuntu:
status: New → Fix Committed
Revision history for this message
Dmitry Shachnev (mitya57) wrote :

Many thanks!

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

@Archive admins: I want to clarify some things to prevent this package from being rejected.

* It is native because it's developed especially for Ubuntu and doesn't have too big weight.
  - Thus, it doesn't have debian/watch or get-orig-source
* It's not suitable for Debian because it doesn't have all the dependencies packaged (like libunity). Though, I will make these dependencies optional in future.
* If you have any other claims, please don't reject it but inform me instead — I'll fix such things immediately.

BTW, a new version (0.91) is already available with some small fixes and cleanups, I'll open a bug for it as soon as this one makes its way to universe.

Revision history for this message
Dmitry Shachnev (mitya57) wrote :

For some reason Launchpad didn't close this bug automatically (as written at https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages#Going_through_MOTU), so I'm closing it manually.

Thanks everyone for approving!

Changed in ubuntu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.