[needs-packaging] Avant Window Navigator

Bug #118589 reported by Jayson Vaughn on 2007-06-04
16
Affects Status Importance Assigned to Milestone
Ubuntu
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

Jayson Vaughn (thedonvaughn) wrote :

Uploaded a debian package to REVU.

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

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.

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.

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) on 2007-08-30
description: updated
Daniel Holbach (dholbach) wrote :

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

Julien Lavergne (gilir) wrote :

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

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?

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 :)

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)

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.

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.

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.

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.

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

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
>

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

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

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

Julien Lavergne (gilir) wrote :

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

Sebastien Bacher (seb128) wrote :

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

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments