Differences between revisions 1 and 83 (spanning 82 versions)
Revision 1 as of 2017-09-26 07:45:24
Size: 1637
Editor: ?MikeGabriel
Comment:
Revision 83 as of 2018-08-13 14:51:50
Size: 13083
Editor: ?MikeGabriel
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Ubuntu Indicators -> Ayatana Indicators Transition =


== Packages that require a Patch ==

Found a total of 2 reverse build-depend(s) for libindicator-dev.
-----
libappindicator
xfce4-indicator-plugin

Found a total of 5 reverse build-depend(s) for libindicator3-dev.
-----
workrave
budgie-indicator-applet
libappindicator
mate-indicator-applet
cairo-dock-plug-ins

Found a total of 2 reverse build-depend(s) for libindicate-gtk-dev.
-----
libappindicator
pidgin-libnotify

Found a total of 2 reverse build-depend(s) for libindicate-gtk3-dev.
-----
libappindicator
pidgin-libnotify

Found a total of 3 reverse build-depend(s) for libindicate-dev.
-----
libappindicator
pidgin-libnotify
smuxi

Found a total of 10 reverse build-depend(s) for libappindicator3-dev.
-----
appindicator3-sharp
diodon
gcin
gnome-pie
gnome-shell-pomodoro
gromit-mpx
mate-polkit
psensor
ring
roger-router

Found a total of 13 reverse build-depend(s) for libappindicator-dev.
-----
alarm-clock-applet
clipit
gmpc
growl-for-linux
guake-indicator
gxkb
hime
libgtk2-appindicator-perl
nitrokey-app
nitroshare
parcellite
telegram-desktop
zeal

Found a total of 2 reverse depend(s) for libgtk2-appindicator-perl
-----
gmusicbrowser
shutter

Found a total of 5 reverse depend(s) for python-appindicator
-----
gpodder
winswitch
stackapplet
python-seelablet
gtg

Found a total of 13 reverse depend(s) for gir1.2-appindicator3-0.1
-----
blueman
kupfer
blueman
variety
solaar-gnome3
solaar
python3-seelablet
redshift-gtk
pithos
onboard
gtimelog
caffeine
budgie-indicator-applet
= Ubuntu Indicators to Ayatana Indicators Transition =

<<TableOfContents(4)>>

== Packages that require a Patch and are not yet being worked on ==

If interested in porting one the package from the below list to Ayatana Indicators, simply move the package name to the W-I-P section and create a status block for it.

=== Package in Debian with already enabled Indicator Support ===

  * [[https://packages.debian.org/source/sid/alarm-clock-applet|alarm-clock-applet]]
  * [[https://packages.debian.org/source/sid/caffeine|caffeine]]
  * [[https://packages.debian.org/source/sid/cairo-dock-plug-ins|cairo-dock-plug-ins]]
  * [[https://packages.debian.org/source/sid/clipit|clipit]]
  * [[https://packages.debian.org/source/sid/diodon|diodon]]
  * [[https://packages.debian.org/source/sid/gcin|gcin]]
  * [[https://packages.debian.org/source/sid/gmpc|gmpc]]
  * [[https://packages.debian.org/source/sid/gnome-pie|gnome-pie]]
  * [[https://packages.debian.org/source/sid/gnome-shell-pomodoro|gnome-shell-pomodoro]]
  * [[https://packages.debian.org/source/sid/gromit-mpx|gromit-mpx]]
  * [[https://packages.debian.org/source/sid/growl-for-linux|growl-for-linux]]
  * [[https://packages.debian.org/source/sid/gtg|gtg]]
  * [[https://packages.debian.org/source/sid/gtimelog|gtimelog]]
  * [[https://packages.debian.org/source/sid/gxkb|gxkb]]
  * [[https://packages.debian.org/source/sid/hime|hime]]
  * [[https://packages.debian.org/source/sid/nitrokey-app|nitrokey-app]]
  * [[https://packages.debian.org/source/sid/nitroshare|nitroshare]]
  * [[https://packages.debian.org/source/sid/parcellite|parcellite]]
  * [[https://packages.debian.org/source/sid/pidgin-libnotify|pidgin-libnotify]]
  * [[https://packages.debian.org/source/sid/pithos|pithos]]
  * [[https://packages.debian.org/source/sid/psensor|psensor]]
  * [[https://packages.debian.org/source/sid/python3-seelablet|python3-seelablet]]
  * [[https://packages.debian.org/source/sid/python-seelablet|python-seelablet]]
  * [[https://packages.debian.org/source/sid/redshift-gtk|redshift-gtk]]
  * [[https://packages.debian.org/source/sid/roger-router|roger-router]]
  * [[https://packages.debian.org/source/sid/shutter|shutter]]
  * [[https://packages.debian.org/source/sid/smuxi|smuxi]]
  * [[https://packages.debian.org/source/sid/solaar|solaar]]
  * [[https://packages.debian.org/source/sid/solaar-gnome3|solaar-gnome3]]
  * [[https://packages.debian.org/source/sid/stackapplet|stackapplet]]
  * [[https://packages.debian.org/source/sid/workrave|workrave]]
  * [[https://packages.debian.org/source/sid/zeal|zeal]]

=== Packages in Ubuntu that have Indicator Support enabled, but not so in Debian ===

 * brasero
 * glipper
 * gtk-recordmydesktop
 * kazam
 * linuxdcpp
 * quicksynergy
 * radiotray
 * uget
 * virt-manager

=== Packages in Ubuntu main that need to be ported a.s.a.p. ===

{{{
$ reverse-depends -c main src:libappindicator
Reverse-Depends
===============
* network-manager-gnome (for libappindicator3-1) -> SEE BELOW
* remmina (for libappindicator3-1) -> SEE BELOW
* transmission-gtk (for libappindicator3-1) -> SEE BELOW
* ubiquity-frontend-gtk (for gir1.2-appindicator3-0.1) -> SEE BELOW
* update-notifier (for libappindicator3-1) -> SEE BELOW
}}}

All Ubuntu packages above have been handled already.

== W-I-P: Packages that currently get patched ==

=== Package: blueman ===

  * Who: sunweaver
  * Package (unstable): [[https://packages.debian.org/source/sid/blueman|blueman]]

=== Package: gnome-shell-pomodoro ===

  * Who: aerostitch-guest (Joseph Herlant)
  * Package (unstable): [[https://packages.debian.org/source/sid/gnome-shell-pomodoro|gnome-shell-pomodoro]]
  * Discussion with upstream to see if they would adapt directly there: https://github.com/codito/gnome-pomodoro/issues/353

== POSTPONED: Packages with awkward status in Debian (unclear if we should patch them at all) ==

=== Package: guake-indicator ===

  * Who: sunweaver
  * Package (unstable): [[https://packages.debian.org/source/sid/guake-indicator|guake-indicator]]
  * Reason: B-D on GTK-2 (configure.ac) and GTK-3 (debian/control) and Python2...

== SUBMITTED: Packages with patches sent out to package maintainers ==

=== Package: deluge-gtk ===

  * Who: Unit193
  * Last change: 2018-05-11
  * Patch exists: yes
  * Patch-URL: https://loki.unit193.net/cgit/users/unit193/deluge.git/commit/?id=358afd4b33125818f84c3d62bc3a3fe5d53ec67d, https://loki.unit193.net/cgit/users/unit193/deluge.git/commit/?id=8a5169b1021d021492ee4e4502f596bc71507b0f
  * Upstream-Request:
  * Bug report: DebianBug:898382
  * Comment: -
  * Fixed in version: -
  * Fixed upstream: -

=== Package: kupfer ===

  * Who: sunweaver
  * Last change: 2018-08-13
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=906043;filename=kupfer_0%2Bv319-3_0%2Bv319-3.1.debdiff;msg=5
  * Upstream-Request:
  * Bug report: DebianBug:906043
  * Comment: -
  * Fixed in version: -
  * Fixed upstream: -

=== Package: lightdm-gtk-greeter ===

  * Who: sunweaver
  * Last change: 2018-08-13
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=906026;filename=lightdm-gtk-greeter_2.0.5-1_2.0.5-1.1%2Bayatanaindicators.debdiff;msg=5
  * Bug report: DebianBug:906026
  * Comment: Patch still lacks support for starting ayatana-indictor-*.service units
  * Fixed in version: -
  * Fixed upstream: -

=== Package: pasystray ===

  * Who: sunweaver
  * Last change: 2018-05-14
  * Patch exists: yes
  * Patch-URL: https://github.com/christophgysin/pasystray/issues/98
  * Upstream-Request: https://github.com/christophgysin/pasystray/issues/98
  * Bug report: DebianBug:898612
  * Comment: -
  * Fixed in version: -
  * Fixed upstream: -

=== Package: update-notifier (Ubuntu-only) ===

  * Who: sunweaver
  * Last change: 2018-04-02
  * Patch exists: yes
  * Patch-URL: https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1760691/+attachment/5099150/+files/update-notifier_3.189_3.189.1.debdiff
  * Bug report: https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1760691
  * Comment-1: shift to Ayatana Indicators is a must in Ubuntu to exchange libappindicator with libayatana-appindicator in Ubuntu main
  * Comment-2: LP:1760691 got IMHO erroneously closed, see the bugs mail backlog (where I sent a comment on that, but no reply so far, i.e. 2018-06-01)
  * Fixed in version: -
  * Fixed upstream: -

=== Package: variety ===

  * Who: Unit193
  * Last change: 2017-09-26
  * Patch exists: yes
  * Patch-URL: http://paste.debian.net/988085/
  * Bug report: -
  * Comment: -
  * Fixed in version: -
  * Fixed upstream: -

== TO-BE-REMOVED: Packages that should be rather removed from Debian than patched ==

  * None known, at the moment.

== ALREADY-REMOVED: Packages that have been removed from Debian during the course of this transition ==

=== Package: libgtk2-appindicator-perl ===

  * Who: jbicha, sunweaver
  * Last change: 2018-03-31
  * Removal Request: DebianBug:894377
  * Other bug reports: DebianBug:889108
  * Comment: Package has been removed from Debian

== DONE: Packages that have been switched to Ayatana Indicators ==

=== Package: appindicator3-sharp ===

  * Who: andrewsh
  * Last change: 2018-04-29
  * Patch exists: yes
  * Patch-URL: https://browse.dgit.debian.org/appindicator3-sharp.git/tree/debian/patches/04-link_against_ayatana.patch
  * Bug report: -
  * Comment: -
  * Fixed in version: 12.10.0+git20151221-4
  * Fixed upstream: no

=== Package: budgie-indicator-applet ===

  * Who: sunweaver
  * Last change: 2018-04-17
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=893707;filename=budgie-indicator-applet_0.3-1_0.3-1.1%2Bayatana.debdiff;msg=5
  * Bug report: DebianBug:893707
  * Comment: -
  * Fixed in version: 0.6-1
  * Fixed upstream: yes

=== Package: gajim-appindicatorintegration ===

  * Who: sunweaver
  * Last change: 2018-05-20
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=899103;filename=gajim-appindicatorintegration_1.0.3-1_1.0.3-1.1%2Bayatanaappindicator.debdiff;msg=5
  * Bug report: DebianBug:89910
  * Comment: -
  * Fixed in version: 1.1.0-1
  * Fixed upstream: yes

=== Package: gpodder ===

  * Who: sunweaver
  * Last change: 2018-06-01
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=898424;filename=gpodder_3.10.1-1_3.10.1-1.1%2Bayatanaappindicator.debdiff;msg=5
  * Upstream-Request:
  * Bug report: DebianBug:898424
  * Comment: The patch also ports the gpodder "ubuntu_appindicator.py" extension from Python2 to Python3
  * Fixed in version: 3.10.1-2
  * Fixed upstream: UNKNOWN

=== Package: mate-indicator-applet ===

  * Who: sunweaver
  * Last change: 2017-10-30
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=880187;filename=mate-indicator-applet_1.18.1-1.ayatanaindicators.debdiff;msg=5
  * Bug report: DebianBug:880187
  * Comment: -
  * Fixed in version: 1.20.0-1 (upstream)
  * Fixed upstream: yes

=== Package: mate-polkit ===

  * Who: sunweaver
  * Last change: 2018-07-05
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=880193;filename=mate-polkit_1.18.1-1%2Bayatanaindicators.debdiff;msg=5
  * Upstream-Request: https://github.com/mate-desktop/mate-polkit/pull/41
  * Bug report: DebianBug:880193
  * Comment: -
  * Fixed in version: 1.20.1-1
  * Fixed upstream: -

=== Package: network-manager-applet ===

  * Who: sunweaver
  * Last change: 2018-04-22
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=880169;filename=network-manager-applet_1.8.4-1%2Bayatanaindicator.debdiff;msg=10
  * Upstream-Request: https://bugzilla.gnome.org/show_bug.cgi?id=795333
  * Bug report: DebianBug:880169
  * Comment: -
  * Fixed in version: 1.8.11
  * Fixed upstream: yes

=== Package: onboard ===

  * Who: sunweaver
  * Last change: 2018-05-11
  * Patch exists: yes
  * Patch-URL: https://salsa.debian.org/debian-mate-team/onboard/blob/master/debian/patches/1002_build-against-Ayatana-AppIndicator.patch
  * Upstream-Request: https://bugs.launchpad.net/onboard/+bug/1770631
  * Bug report: -
  * Comment: -
  * Fixed in version: 1.4.1-3
  * Fixed upstream: -

=== Package: ring ===

  * Who: sunweaver
  * Last change: 2018-04-19
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=894651;filename=ring_20180228.1.503da2b~ds1-1_20180228.1.503da2b~ds1-1.1.debdiff;msg=5
  * Bug report: DebianBug:894651
  * Comment: -
  * Fixed in version: 20180419.1.01da897~ds1-1
  * Fixed upstream: yes

=== Package: transmission ===

  * Who: sunweaver
  * Last change: 2018-04-22
  * Patch exists: yes
  * Patch URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=894410;filename=transmission_2.92-3_2.92-3%2Bayatanaindicators.debdiff;msg=5
  * Bug report: DebianBug:894410
  * Comment: shift to Ayatana Indicators is a must in Ubuntu to exchange libappindicator with libayatana-appindicator in Ubuntu main
  * Fixed in version: 2.93-1 (Debian patch)
  * Fixed upstream: pending

=== Package: ubiquity (Ubuntu-only) ===

  * Who: sunweaver
  * Last change: 2018-04-17
  * Patch exists: yes
  * Patch-URL: https://launchpadlibrarian.net/363012998/ubiquity-18.04.4_18.04.4+ayatana.debdiff
  * Bug report: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1760701
  * Comment: dropping the AppIndicator dependency from debian/control is a must in Ubuntu to exchange libappindicator with libayatana-appindicator in Ubuntu main
  * Fixed in version: 18.04.5
  * Fixed upstream: yes

=== Package: xfce4-indicator-plugin ===

  * Who: Unit193
  * Last change: 2017-10-30
  * Patch exists: yes
  * Patch-URL: https://anonscm.debian.org/viewvc/pkg-xfce/goodies/trunk/xfce4-indicator-plugin/debian/patches/01_ayatana.patch?view=markup
  * Bug report: -
  * Follow ups: DebianBug:893639
  * Comment: -
  * Fixed in version: 2.3.3-1
  * Fixed upstream: UNKNOWN

=== Package: remmina ===

  * Who: mfv
  * Last change: 2017-10-30
  * Patch exists: yes (upstream)
  * Patch-URL:
  * Bug report: -
  * Comment: -
  * Fixed in version: 1.2.0-rcgit.24-2
  * Fixed upstream: yes


=== Package: telegram-desktop ===

  * Who: sunweaver
  * Last change: 2018-05-11
  * Patch exists: yes
  * Patch-URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=898414;filename=telegram-desktop_1.2.17-1_1.2.17-1.1%2Bayatanaappindicator.debdiff;msg=5
  * Upstream-Request:
  * Bug report: DebianBug:898414
  * Comment: -
  * Fixed in version: 1.3.7-1
  * Fixed upstream: -

Ubuntu Indicators to Ayatana Indicators Transition

Packages that require a Patch and are not yet being worked on

If interested in porting one the package from the below list to Ayatana Indicators, simply move the package name to the W-I-P section and create a status block for it.

Package in Debian with already enabled Indicator Support

Packages in Ubuntu that have Indicator Support enabled, but not so in Debian

  • brasero
  • glipper
  • gtk-recordmydesktop
  • kazam
  • linuxdcpp
  • quicksynergy
  • radiotray
  • uget
  • virt-manager

Packages in Ubuntu main that need to be ported a.s.a.p.

$ reverse-depends -c main src:libappindicator
Reverse-Depends
===============
* network-manager-gnome         (for libappindicator3-1)       -> SEE BELOW
* remmina                       (for libappindicator3-1)       -> SEE BELOW
* transmission-gtk              (for libappindicator3-1)       -> SEE BELOW
* ubiquity-frontend-gtk         (for gir1.2-appindicator3-0.1) -> SEE BELOW 
* update-notifier               (for libappindicator3-1)       -> SEE BELOW

All Ubuntu packages above have been handled already.

W-I-P: Packages that currently get patched

Package: blueman

  • Who: sunweaver
  • Package (unstable): blueman

Package: gnome-shell-pomodoro

POSTPONED: Packages with awkward status in Debian (unclear if we should patch them at all)

Package: guake-indicator

  • Who: sunweaver
  • Package (unstable): guake-indicator

  • Reason: B-D on GTK-2 (configure.ac) and GTK-3 (debian/control) and Python2...

SUBMITTED: Packages with patches sent out to package maintainers

Package: deluge-gtk

Package: kupfer

Package: lightdm-gtk-greeter

Package: pasystray

Package: update-notifier (Ubuntu-only)

Package: variety

  • Who: Unit193
  • Last change: 2017-09-26
  • Patch exists: yes
  • Patch-URL: http://paste.debian.net/988085/

  • Bug report: -
  • Comment: -
  • Fixed in version: -
  • Fixed upstream: -

TO-BE-REMOVED: Packages that should be rather removed from Debian than patched

  • None known, at the moment.

ALREADY-REMOVED: Packages that have been removed from Debian during the course of this transition

Package: libgtk2-appindicator-perl

  • Who: jbicha, sunweaver
  • Last change: 2018-03-31
  • Removal Request: 894377

  • Other bug reports: 889108

  • Comment: Package has been removed from Debian

DONE: Packages that have been switched to Ayatana Indicators

Package: appindicator3-sharp

Package: budgie-indicator-applet

Package: gajim-appindicatorintegration

Package: gpodder

Package: mate-indicator-applet

Package: mate-polkit

Package: network-manager-applet

Package: onboard

Package: ring

Package: transmission

Package: ubiquity (Ubuntu-only)

Package: xfce4-indicator-plugin

Package: remmina

  • Who: mfv
  • Last change: 2017-10-30
  • Patch exists: yes (upstream)
  • Patch-URL:
  • Bug report: -
  • Comment: -
  • Fixed in version: 1.2.0-rcgit.24-2
  • Fixed upstream: yes

Package: telegram-desktop