Some plugins missing

Bug #1768412 reported by Me At
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geany-plugins (Debian)
Fix Released
Unknown
geany-plugins (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hello!

There are following plugins missing in the 1.32 version for bionic[1].

List of the missing packages:
geany-plugin-debugger
geany-plugin-devhelp
geany-plugin-markdown
geany-plugin-multiterm
geany-plugin-py
geany-plugin-scope
geany-plugin-webhelper

All the listed packages were included in the 1.27 version for xenial[2]. All the listed packages are also part of the 1.32.0 release[3].

Links:
[1] https://packages.ubuntu.com/source/bionic/geany-plugins
[2] https://packages.ubuntu.com/source/xenial/geany-plugins
[3] https://github.com/geany/geany-plugins/releases/tag/1.32.0

Best Regards.

EDIT: Two more links added.

Me At (me.at.ubuntu)
description: updated
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for taking your time to report this issue and help making Ubuntu better.

Looks like a lot of these were removed because they used old and deprecated libraries. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790169 and the following change log entries for details:

geany-plugins (1.32+dfsg-3) unstable; urgency=medium

  * [67b34ed] Disable webkit-using plugins: markdown, webhelper
    webkitgtk-3.0 is not to be used as it is deprecated, but the port to
    webkit2gtk-4.0 isn't ready yet.

 -- Chow Loong Jin <email address hidden> Thu, 11 Jan 2018 03:17:55 +0800

geany-plugins (1.32+dfsg-2) unstable; urgency=medium

  * [45d3de7] Acknowledge NMU (1.31+dfsg-1.1)
  * [95f1573] Bump build-deps for geany gtk3
  * [97f4a28] Reenable markdown and webhelper plugins (with webkitgtk3)
  * [d97c8ef] Update build-deps for gtk3
  * [e18e901] Disable debugger, geanypy, multiterm and scope plugins (gtk2-only)
    (Closes: #790169)
  * [64d99ad] Move # in depends to the column 0
    dpkg-gencontrol doesn't like it in depends.

 -- Chow Loong Jin <email address hidden> Tue, 09 Jan 2018 03:35:45 +0800

tags: added: bionic
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 1768412] Re: Some plugins missing

There's a PR[1] to port some of the plugins over to webkit2gtk, but it
hasn't been merged yet and now that Bionic's released, we're not going
to see the plugins reenabled for this Ubuntu release. :(

They'll eventually be reenabled in the PPA[2] once the PR is merged
though, so stay tuned.

[1] https://github.com/geany/geany-plugins/pull/677
[2] http://launchpad.net/~geany-dev/+archive/ppa

--
Kind regards,
Loong Jin

Revision history for this message
dacoex (dacoex) wrote :

The relevant plugins got ported upstream:
https://github.com/geany/geany-plugins/pull/746

How can we upgrade these in the Ubuntu packages?

Thanks.

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

>How can we upgrade these in the Ubuntu packages?

I saw the pull request, and those changes seem to have been released in upstream version 1.34.0.

Checking the latest version in Ubuntu Hirsute (https://bugs.launchpad.net/ubuntu/+source/geany-plugins/1.37+dfsg-4build1), they are still missing though. As mentioned in comment #1, those plugins were disabled in the Debian build, and it looks like they haven't been re-enabled even though newer releases have been packaged.

I found several Debian bug reports talking about it, but the most specific is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954791 which also includes a PR to resolve the issue.

So most likely, that PR will be accepted into Debian and then Ubuntu will sync the newer version.

tags: added: focal groovy hirsute packaging
Changed in geany-plugins (Ubuntu):
status: New → Confirmed
Changed in geany-plugins (Debian):
status: Unknown → Confirmed
Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Tue, Jan 26, 2021 at 07:24:23PM -0000, Hans Joachim Desserud wrote:
> >How can we upgrade these in the Ubuntu packages?
>
> I saw the pull request, and those changes seem to have been released in
> upstream version 1.34.0.
>
> Checking the latest version in Ubuntu Hirsute
> (https://bugs.launchpad.net/ubuntu/+source/geany-plugins/1.37+dfsg-
> 4build1), they are still missing though. As mentioned in comment #1,
> those plugins were disabled in the Debian build, and it looks like they
> haven't been re-enabled even though newer releases have been packaged.
>
> I found several Debian bug reports talking about it, but the most
> specific is https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954791
> which also includes a PR to resolve the issue.
>
> So most likely, that PR will be accepted into Debian and then Ubuntu
> will sync the newer version.
>
> ** Bug watch added: Debian Bug tracker #954791
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954791
>
> ** Also affects: geany-plugins (Debian) via
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=954791
> Importance: Unknown
> Status: Unknown
>
> ** Tags added: focal groovy hirsute packaging
>
> ** Changed in: geany-plugins (Ubuntu)
> Status: New => Confirmed

I've merged the pull request locally, testing the build now. I'll make
an upload soon.

  affects ubuntu/geany-plugins
  status triaged

--
Kind regards,
Loong Jin

Changed in geany-plugins (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package geany-plugins - 1.37+dfsg-5

---------------
geany-plugins (1.37+dfsg-5) unstable; urgency=medium

  [ Sandro Tosi ]
  * Switch b-d from python-docutils to python3-docutils; Closes: #943092

  [ Laurent Bigonville ]
  * [60bb1ee] Reenable debugger, markdown and scope. They have been ported to
    GTK3 and/or webkit2gtk-4.0 (Closes: #954791, LP: #1768412)

 -- Chow Loong Jin <email address hidden> Wed, 27 Jan 2021 13:37:22 +0800

Changed in geany-plugins (Ubuntu):
status: Triaged → Fix Released
Changed in geany-plugins (Debian):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.