Panel plugins maintainers

Harald Judt h.judt at gmx.at
Wed May 30 20:02:35 CEST 2012


Hi,

Am 30.05.2012 18:01, schrieb Maximilien Noal:
> On 05/30/2012 03:11 PM, Landry Breuil wrote:
>>
>> Le 30 mai 2012 14:31, "Liviu Andronic" <landronimirc at gmail.com
>> <mailto:landronimirc at gmail.com>> a écrit :
>> >
>> > On Wed, May 30, 2012 at 12:42 PM, Guido Berhoerster
>> <gber at opensuse.org <mailto:gber at opensuse.org>> wrote:
>> > >> weather (26 open bugs)
>> > >
>> > > the weather plugin might involve quite a bit of work since free
>> access to
>> > > the webservice it relies on has been canceled (bug 8105).
>> > >
>> > I'm not sure if this is relevant or proper. On Ubuntu the weather
>> > plug-in works just fine when built with the following patch:
>> > Index: xfce4-weather-plugin-0.7.4/panel-plugin/weather.h
>> > ===================================================================
>> > --- xfce4-weather-plugin-0.7.4.orig/panel-plugin/weather.h
>> 2011-02-02
>> > 15:31:29.000000000 -0500
>> > +++ xfce4-weather-plugin-0.7.4/panel-plugin/weather.h 2011-11-05
>> > 21:04:15.214103897 -0400
>> > @@ -21,8 +21,8 @@
>> > #include <libxfce4panel/libxfce4panel.h>
>> > #include <libxfce4util/libxfce4util.h>
>> > #define PLUGIN_WEBSITE
>> > "http://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin"
>> > -#define PARTNER_ID "1121946239"
>> > -#define LICENSE_KEY "3c4cd39ee5dec84f"
>> > +#define PARTNER_ID "1003666583"
>> > +#define LICENSE_KEY "4128909340a9b2fc"
>>
>> That's clearly an ugly bandaid, squatting the licence key of another
>> client is gross.
>> Fixing bug #8105 properly would be more appropriate..
>
> Surprisingly, the fix on ArchLinux[1] is the same, only the PARTNER_ID
> is different:
>> # Switch to a working license key
>> # https://bugs.archlinux.org/task/26815
>> sed -i \
>> -e 's/^#define PARTNER_ID.*/#define PARTNER_ID "1003666583"/' \
>> -e 's/^#define LICENSE_KEY.*/#define LICENSE_KEY "4128909340a9b2fc"/' \
>> panel-plugin/weather.h
>
> [1]
> https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/xfce4-weather-plugin
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev

A quick summary of the bug report and some notes:

* The license key has expired. An interim fix was to replace it with 
another one with the permission of its owner.

* The interim license seems to be a commercial license.

* Colin Leroy has written a patch to make the plugin fetch its data from 
yr.no. That patch and more have been committed to git. So a lot of work 
has already gone into it.

* Current state of the plugin in git is that everything works except the 
forecast tab.

* You don't need a license key for yr.no.

* It seems to cover a lot of cities, so that's fine.

* It provides forecasts for several days. Not that I consider any 
weather forecast for more than one day reliable, but one can believe ;-)

API Documentation:
http://api.met.no/weatherapi/locationforecastlts/1.1/documentation

I guess the API won't change too often and if it does that change will 
be announced at least 3 months before it happens.

A lot of what is needed is already in place. I think I'll give it a try 
and do what I can to finish the work. I've already posted other patches 
for the plugin to the bug tracker.

If no one objects, I'd also like to take over maintainership. I've been 
using the plugin since I started using xfce. Last commit by the 
maintainer was 6 months ago.

Harald

-- 
`Experience is the best teacher.'


More information about the Xfce4-dev mailing list