[needs-packaging] please include teatime-unity in Ubuntu

Bug #1401001 reported by Rolf Leggewie
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Tea Time
In Progress
Undecided
Rolf Leggewie
Ubuntu
Confirmed
Wishlist
Rolf Leggewie

Bug Description

How about packaging this for Ubuntu proper? Many people are not so comfortable to install even from PPA. I am willing to help you with what is necessary to get the package acepted.

The package is unity-specific and thus it should be packaged straight for Ubuntu. It won't make any sense to get it into Debian and sync from there.

Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

I tried submitting it using this method:
http://developer.ubuntu.com/publish/apps/get-started/

but the package was sitting there for about 2 years with a "pending review" status. When I pulled the request last week it seemed that this process is dead by now.

However if you have any other ideas I would be glad to try.

Revision history for this message
Rolf Leggewie (r0lf) wrote :

I am not aware of how that process does or doesn't work.

I compiled your package and got a few errors that should be fixed before asking for inclusion in Ubuntu. It would also be good if you published a tarball of your upstream code somewhere (exclude the debian directory from it).

E: teatime-unity source: missing-build-dependency-for-dh-addon python2 => python | python-all | python-dev | python-all-dev
W: teatime-unity source: ancient-standards-version 3.9.3 (current is 3.9.6)
W: teatime-unity: latest-debian-changelog-entry-changed-to-native
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/locale/
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/locale/ca/
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/locale/ca/LC_MESSAGES/
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/locale/ca/LC_MESSAGES/teatime.mo
[...]
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/teatime.py
E: teatime-unity: dir-or-file-in-opt opt/extras.ubuntu.com/teatime/window.ui
I: teatime-unity: package-contains-empty-directory usr/bin/
I: teatime-unity: desktop-entry-contains-encoding-key usr/share/applications/teatime.desktop:2 Encoding
I: teatime-unity: desktop-entry-lacks-keywords-entry usr/share/applications/teatime.desktop

Ask me if any of those are unclear to you or if you want advice on how to achieve certain packaging goals.

Changed in teatime:
assignee: nobody → Rolf Leggewie (r0lf)
status: New → In Progress
description: updated
tags: added: needs-packaging
summary: - package teatime-unity for Ubuntu
+ [needs-packaging] please include teatime-unity in Ubuntu
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

meh.. moved it to /opt precisely because I wanted to get it into ubuntu:
http://developer.ubuntu.com/publish/apps/other-forms-of-submitting-apps/my-apps-packages/
but as it is self-contained now moving is quite easy..

also fixed the rest of the errors in trunk.

Regarding the tarball: do you think I can get away without it by making teatime a native package? It would be a PITA to create one because teatime is actually only meant to run on Ubuntu..

Revision history for this message
Brian Murray (brian-murray) wrote :

*** This is an automated message ***

This bug is tagged needs-packaging which identifies it as a request for a new package in Ubuntu. As a part of the managing needs-packaging bug reports specification, https://wiki.ubuntu.com/QATeam/Specs/NeedsPackagingBugs, all needs-packaging bug reports have Wishlist importance. Subsequently, I'm setting this bug's status to Wishlist.

Changed in ubuntu:
importance: Undecided → Wishlist
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Sorry for the delay in response.

Yes, I guess you could make it a native package. The question you should ask yourself isn't whether this is only available for Ubuntu, though, but if you really want to upload the WHOLE source code every time you make a change, even if only to the packaging. The separation of upstream code and packaging code is very helpful. Native packages have their place when there is essentially no upstream code and the core of the package is in the packaging code (the stuff under debian/)

Revision history for this message
Rolf Leggewie (r0lf) wrote :

any progress? do you need any kind of help?

Changed in ubuntu:
assignee: nobody → Rolf Leggewie (r0lf)
Revision history for this message
Pavel Rojtberg (rojtberg) wrote :

I went the native package route as teatime is only meant to run on ubuntu and in total is only a few KB large. Furthermore I fixed all the linter issues. So I think it is ready from my side.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Does it still make sense to push for inclusion in Ubuntu with unity being discountinued? Sorry for the bad news.

Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

@Rolf, @Pavel

Yes, it still makes sense.

1) Unity -7 is still maintained and will be maintained beyond 18.04.

2) Ubuntu will use same quicklist api for their new dock in gnome-shell. So it will work in gnome-shell too.

3) Indicators and unity api and are being used by mate, kde solus and others.

4) I would recommend to use indicator-messages (Like evolution alarms does), that way other environments can use it too. (bug #1719066).

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.