launchpadplugin is outdated and doesn't work with modern versions of Bugzilla
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I tried to get KDE sysadmin to implement the launchpad plugin on bugs.kde.org and was denied due to
"I'm afraid that plugin is designed for an absolutely ancient version of Bugzilla, specifically 3.0 and 3.2. To put that in context, we're running Bugzilla 5.0.6.
We're therefore not going to be able to deploy that plugin i'm afraid as Bugzilla was extensively rewritten as part of the move to Bugzilla 4.0 which makes it incompatible (the upgrade to that was rather bumpy, and Sysadmin had to make a number of hacks to the code of Bugzilla at the time to keep Dr Konqi working as back then it relied on scraping the web interface - and the new Bugzilla was radically different).
Not sure why such a plugin would still be required in the modern era as Bugzilla has a rather reasonable REST based XML-RPC and JSON-RPC API with Bugzilla 5.
Code wise it last saw activity in 2009/2010 - which doesn't inspire much confidence either.
Normally for something like this I would look at what the other side is doing, but alas Launchpad is closed source, so it isn't possible to tell what is happening on their side.
Finally, looking at the code of the plugin itself the licensing is somewhat questionable:
# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Launchpad Plugin.
#
# The Initial Developer of the Original Code is Canonical Ltd.
# Portions created by Canonical are Copyright (C) 2008 Canonical Ltd.
# All Rights Reserved.
#
# Contributor(s): Bradley Baetz <email address hidden>
# Elliotte Martin <email address hidden>
It says that it is MPL licensed (like the rest of Bugzilla) but then says that the portions created by Canonical are all rights reserved (aka proprietary). That makes the licensing of the code somewhat ambiguous at best."
Are there any plans on updating this plugin?
Changed in launchpad: | |
status: | New → Invalid |
The plugin which is talked about here lives at https:/ /launchpad. net/bugzilla- launchpad
> but alas Launchpad is closed source
That is not true. You can have a look at the source code in this very project you have filed this ticket: /code.launchpad .net/launchpad
https:/
> Are there any plans on updating this plugin?
Before we talk about updating plugins...
Could you please outline what your goal is? Is it about bugs.kde.org to interact with Launchpad? Link bugs? Or get status updates? Or to monitor bugs on that tracker in Launchpad?