[needs-packaging] Avant Window Navigator

Bug #118589 reported by Jayson Vaughn
16
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Julien Lavergne

Bug Description

Avant Window Navgator (Awn) is a dock-like bar which sits at the bottom of the screen (in all its composited-goodness) tracking open windows.
Awn uses libwnck to keep a track of open windows, and behaves exactly like a normal window-list
    * Clicking an icon switches to that window, clicking again will minimise the window
    * Right-clicking will bring up a menu extactly like that of what you see on the window-list, allowing you to max, min, close, resize etc the window.
    * Dragging something on top of an icon will activate that window.
    * Visually (and quite attractively) responds to 'needs attention' & 'urgent' events
    * Can show windows from the entire viewport, or just the visible viewport.

More info:
https://launchpad.net/awn

Revision history for this message
Jayson Vaughn (thedonvaughn) wrote :

Uploaded a debian package to REVU.

http://revu.tauware.de/details.py?upid=5360

Revision history for this message
Joel Stanley (shenki) wrote :

According to: http://njpatel.blogspot.com/2007/06/and-others-thought-they-had-caught-up.html, it appears there have been significant changes recently. Is it possible to get a refreshed package up?

Also, is there any update of the status of the package on revu, regarding inclusion to universe?

Thanks.

Revision history for this message
Jayson Vaughn (thedonvaughn) wrote :

Yes, I will definitely update the package, now that applets are included.

I also need to do some changes to it anyway regarding how Ubuntu likes it packaged.

Revision history for this message
Jayson Vaughn (thedonvaughn) wrote :

Hopefully a new stable version will be released shortly, a lot of changes since the last one released.
When it is released I will upload another one to REVU.. we'll see how it goes.

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

Marking as Incomplete until a new package is uploaded. Old package not available on REVU anymore.

Revision history for this message
Julien Lavergne (gilir) wrote :

Uploaded in REVU, waiting advocating : http://revu.tauware.de/details.py?upid=132

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

1) How can we test it? So we can advocate? Where do we advocate?
2) Will it include all the cool applets such as menu, clock, etc ?
3) Will it make Gutsy? Should this bug be turned into a UVF?

Revision history for this message
Julien Lavergne (gilir) wrote :

1) New package freeze, so the advocate is freeze too :(
2) The package that I upload doesn't not include extras applets (stack, clock ...)
3) If you want it in Gutsy, yes this bug must be turn into an UVF. But I will to ask upstream to have an official release (maybe a 0.1.3), including some patch to clean the package and to stop them including features all the day :)

Revision history for this message
Julien Lavergne (gilir) wrote :

And if you want to test the packaging, I have a version available in my PPA (https://launchpad.net/~gilir/+archive)

Revision history for this message
Julien Lavergne (gilir) wrote :

UVFe for new package inclusion

* new update in REVU (http://revu.tauware.de/details.py?upid=132)
* source package include in attachement
* suscripte motu-uvf to this done
* Awn is a very demanded package and only available for third party repo. It's quite well tested and developped by several persons.

Packages are available in my PPA (http://ppa.launchpad.net/gilir/ubuntu) (some typo in source name, but it's the same)

Thanks.

Revision history for this message
Scott Kitterman (kitterman) wrote :

This isn't going to get in for Gutsy. Please re-upload to REVU with hardy for distro. Unsubbing motu-uvf.

Revision history for this message
Julien Lavergne (gilir) wrote :

The 0.2 version is ready in my PPA. I'll upload it to REVU when I could test the build with hardy toolchain.

Revision history for this message
Julien Lavergne (gilir) wrote :
Revision history for this message
Emmet Hikory (persia) wrote :

I've unsubscribed ubuntu-universe-sponsors and assigned the packager in line with the updated New Package Policy. Please set the status to "Fix Committed" once the REVU package is uploaded to the archive, and be sure to close this bug in the changelog, so that it will be automatically closed when the package is accepted to the archive.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your work on that. I looked at the package on REVU, some comments

* avant-window-navigator.1

not sure that the fact that the application is written in C is of any interest in a manpage

* awn-applet-activation.1

you use "awn-applet-activation", "Awn-applet-activation", "wwn-applet-activation", consistency would be nice there

* awn-manager.1

The synopsys formatting looks incorrect

* control:

libawn-dev should Depends on libawn0 (= ${binary:Version})
the library description could be improved
awn-manager should be arch all

* copyright

you mention that the code is underl GPL2 only where the source files state it's GPL2 or any new version
you list awn-applet-*.* using the LGPL, src/awn-applet-* are under the GPL though and eggtraymanager which is not distributed in the source
you wrote " License (everything not mentioned below)" and list copyright holders which is slightly weird

* rules

you should "+=" for assignement to add arguments to the one which might be already used

* The manpages synopsis are not meant to be a copy of the description but a summary of the command name and options it can use

The copyright issues have to be fixed before the package can be uploaded

Revision history for this message
Julien Lavergne (gilir) wrote : Re: [Bug 118589] Re: [needs-packaging] Avant Window Navigator

Thanks for the review.

* I rewrite the copyright file, it should me more simple and better.
* Man pages have been fix, there is no options in the command line, so
it's pretty simple.
* control fix. I hope the description is enought.
* rules fix.

The update package is available in REVU :
http://revu.tauware.de/details.py?package=avant-window-navigator

Le vendredi 16 novembre 2007 à 13:25 +0000, Sebastien Bacher a écrit :
> Thank you for your work on that. I looked at the package on REVU, some
> comments
>
> * avant-window-navigator.1
>
> not sure that the fact that the application is written in C is of any interest in a manpage
>
> * awn-applet-activation.1
>
> you use "awn-applet-activation", "Awn-applet-activation", "wwn-applet-
> activation", consistency would be nice there
>
> * awn-manager.1
>
> The synopsys formatting looks incorrect
>
> * control:
>
> libawn-dev should Depends on libawn0 (= ${binary:Version})
> the library description could be improved
> awn-manager should be arch all
>
> * copyright
>
> you mention that the code is underl GPL2 only where the source files state it's GPL2 or any new version
> you list awn-applet-*.* using the LGPL, src/awn-applet-* are under the GPL though and eggtraymanager which is not distributed in the source
> you wrote " License (everything not mentioned below)" and list copyright holders which is slightly weird
>
> * rules
>
> you should "+=" for assignement to add arguments to the one which might
> be already used
>
> * The manpages synopsis are not meant to be a copy of the description
> but a summary of the command name and options it can use
>
>
> The copyright issues have to be fixed before the package can be uploaded
>

Revision history for this message
Sebastien Bacher (seb128) wrote :

Still some comments:

control:

libawn-dev should use the misc depends, the lib requires "glib-2.0 gobject-2.0 gtk+-2.0 gdk-2.0 libgnome-2.0 gnome-vfs-2.0 gconf-2.0" and you should also add the corresponding libdev depends

copyright:

you list several files using the BOR LGPL version or the libawn/awn-applet-dialog.c use this one. About this one, do you know what the version means? That doesn't look like a correct one

The weird LGPL version might be something to mention upstream and to get fixed there

Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for the quick reply.

Le samedi 17 novembre 2007 à 11:54 +0000, Sebastien Bacher a écrit :
> Still some comments:
>
> control:
>
> libawn-dev should use the misc depends, the lib requires "glib-2.0
> gobject-2.0 gtk+-2.0 gdk-2.0 libgnome-2.0 gnome-vfs-2.0 gconf-2.0" and
> you should also add the corresponding libdev depends
I added ${misc:Depends}, libgnome2-dev, libgtk2.0-dev. It should bring
all this depends.

> copyright:
>
> you list several files using the BOR LGPL version or the libawn/awn-
> applet-dialog.c use this one. About this one, do you know what the
> version means? That doesn't look like a correct one
>
>
> The weird LGPL version might be something to mention upstream and to get fixed there
>
I'm 90% sure it's a mistake (a bad replace command) in
libawn/awn-applet-dialog.c. I replace the licence in copyright, and
contact upstream to have a confirmation.

The package is available on REVU :
http://revu.tauware.de/details.py?package=avant-window-navigator

Revision history for this message
Sebastien Bacher (seb128) wrote :

Good work, the package is almost good to be uploaded now. There is an issue with the upstream tarball which make it non redistribuable though, they have code under the LGPL but there is no copy of the licence text in the tarball. Could you update the orig.tar.gz to have a COPYING.LIB or similar with the LGPL text and context upstream about it? One other small detail, it would be nice to mention in the debian/copyright where the LGPL text is stored on a debian installation

Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks.
I made the fix. It's available on REVU.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Looks good now I've uploaded the current revusion, thanks for your work there

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :
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.