Please remove gnome-sharp2 from Ubuntu

Bug #1771025 reported by Jeremy Bícha
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Fix Released
Undecided
Unassigned
gnome-keyring-sharp (Ubuntu)
Fix Released
Undecided
Unassigned
gnome-sharp2 (Ubuntu)
Fix Released
Undecided
Unassigned
tomboy (Ubuntu)
Fix Released
Undecided
Unassigned
tomboy-blogposter (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

libgnome has been removed from Debian Testing and will not be included in the Debian 10 "Buster" release. We should do the same. If we do it now, maybe some projects will do the needed porting work away from libgnome (porting to gtk3 is probably needed) in time for Ubuntu 20.04 LTS or Debian 10. Users who are hurt by these removals can keep using Ubuntu 18.04 LTS for a few years.

A major rdepends is gnome-sharp2 (This is Mono stuff). The replacement is gtk-sharp3.

gnome-sharp2 has been removed from Debian now. All of the affected packages have already been removed from Debian except for tomboy-blogposter (never in Debian) and the cairo-dock plugin (doesn't need to be removed).

$ reverse-depends src:gnome-sharp2
Reverse-Depends
===============
* banshee (for libgconf2.0-cil)
* tomboy (for libgconf2.0-cil)

$ reverse-depends src:gnome-keyring-sharp
No reverse dependencies found

$ reverse-depends src:banshee
No reverse dependencies found

$ reverse-depends src:tomboy
Reverse-Depends
===============
* cairo-dock-tomboy-plug-in (for tomboy)
[ The cairo-dock plugin depends on gnote | tomboy so it's fine ]
* tomboy-blogposter (for tomboy)

Tags: cosmic
Revision history for this message
Jeremy Bícha (jbicha) wrote :
Download full text (3.8 KiB)

The only one of these apps that even *runs* for me in cosmic is bareftp. For the others, I get crashes like this:

(pdfmod at least runs in Debian Testing and I have an NMU in progress to drop the gnome-sharp2 dependency but it still won't run in cosmic.)

$ pdfmod

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
  at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x0002b] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.TermInfoReader..ctor (System.String term, System.String filename) [0x00065] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.TermInfoDriver..ctor (System.String term) [0x00058] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.ConsoleDriver..cctor () [0x00062] in <8f2c484307284b51944a1a13a14c0266>:0
   --- End of inner exception stack trace ---
  at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x0000a] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Console..cctor () [0x000a8] in <8f2c484307284b51944a1a13a14c0266>:0
   --- End of inner exception stack trace ---
  at Hyena.Log.Commit (Hyena.LogEntryType type, System.String message, System.String details, System.Boolean showUser) [0x00108] in <fdb3189f4438470bb279187e19779782>:0
  at Hyena.Log.Debug (System.String message, System.String details) [0x0000c] in <fdb3189f4438470bb279187e19779782>:0
  at Hyena.Log.Debug (System.String message) [0x0000c] in <fdb3189f4438470bb279187e19779782>:0
  at Hyena.Log.DebugFormat (System.String format, System.Object[] args) [0x00013] in <fdb3189f4438470bb279187e19779782>:0
  at PdfMod.PdfMod.Main (System.String[] args) [0x0001a] in <e9b694f87d0841e995b1436cde594540>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
  at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x0002b] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.TermInfoReader..ctor (System.String term, System.String filename) [0x00065] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.TermInfoDriver..ctor (System.String term) [0x00058] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.ConsoleDriver..cctor () [0x00062] in <8f2c484307284b51944a1a13a14c0266>:0
   --- End of inner exception stack trace ---
  at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x0000a] in <8f2c484307284b51944a1a13a14c0266>:0
  at System.Console..cctor () [0x000a8] in <8f2c484307284b51944a1a13a1...

Read more...

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

that's sad, banshee, gnome-do, and pdfmod used to be very nice. But these days replaced by Youtube Music, Google Keep, and well not editing PDFs.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

To be more precise, those apps run as long as you don't do it from a terminal!

Or if you do run from a terminal, try something like:
$ TERM= pdfmod

I filed LP: #1797727 for that issue. That fix is blocked on figuring out how to get mono to build again.

Anyway, pdfmod is good as I have an NMU to drop its gnome-sharp2 dependency. I can upload to cosmic now if an AA wants to remove gnome-sharp2.

Jeremy Bícha (jbicha)
no longer affects: pdfmod (Ubuntu)
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
no longer affects: sysinfo (Ubuntu)
no longer affects: tomboy-latex (Ubuntu)
no longer affects: bareftp (Ubuntu)
no longer affects: banshee-community-extensions (Ubuntu)
no longer affects: docky (Ubuntu)
no longer affects: gnome-do (Ubuntu)
no longer affects: gnome-do-plugins (Ubuntu)
Jeremy Bícha (jbicha)
description: updated
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from disco:
 tomboy-blogposter 0.4.3-0ubuntu5 in disco
  tomboy-blogposter 0.4.3-0ubuntu5 in disco amd64
  tomboy-blogposter 0.4.3-0ubuntu5 in disco arm64
  tomboy-blogposter 0.4.3-0ubuntu5 in disco armhf
  tomboy-blogposter 0.4.3-0ubuntu5 in disco i386
  tomboy-blogposter 0.4.3-0ubuntu5 in disco ppc64el
  tomboy-blogposter 0.4.3-0ubuntu5 in disco s390x
Comment: Depends on obsolete gnome-sharp2; LP: #1771025
1 package successfully removed.

Changed in tomboy-blogposter (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from disco:
 tomboy 1.15.9-0ubuntu1 in disco
  tomboy 1.15.9-0ubuntu1 in disco amd64
  tomboy 1.15.9-0ubuntu1 in disco arm64
  tomboy 1.15.9-0ubuntu1 in disco armhf
  tomboy 1.15.9-0ubuntu1 in disco i386
  tomboy 1.15.9-0ubuntu1 in disco ppc64el
  tomboy 1.15.9-0ubuntu1 in disco s390x
Comment: (From Debian) RoQA; unmaintained, depends on ancient GNOME libraries; Debian bug #907316
1 package successfully removed.

Changed in tomboy (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages:
 gnome-sharp2 2.24.2-4 in disco
  gnome-sharp2 2.24.2-4 in disco amd64
  gnome-sharp2 2.24.2-4 in disco arm64
  gnome-sharp2 2.24.2-4 in disco armhf
  gnome-sharp2 2.24.2-4 in disco i386
  gnome-sharp2 2.24.2-4 in disco ppc64el
  gnome-sharp2 2.24.2-4 in disco s390x
  gnome-sharp2-examples 2.24.2-4 in disco amd64
  gnome-sharp2-examples 2.24.2-4 in disco arm64
  gnome-sharp2-examples 2.24.2-4 in disco armhf
  gnome-sharp2-examples 2.24.2-4 in disco i386
  gnome-sharp2-examples 2.24.2-4 in disco ppc64el
  gnome-sharp2-examples 2.24.2-4 in disco s390x
  libart2.0-cil 2.24.2-4 in disco amd64
  libart2.0-cil 2.24.2-4 in disco arm64
  libart2.0-cil 2.24.2-4 in disco armhf
  libart2.0-cil 2.24.2-4 in disco i386
  libart2.0-cil 2.24.2-4 in disco ppc64el
  libart2.0-cil 2.24.2-4 in disco s390x
  libart2.0-cil-dev 2.24.2-4 in disco amd64
  libart2.0-cil-dev 2.24.2-4 in disco arm64
  libart2.0-cil-dev 2.24.2-4 in disco armhf
  libart2.0-cil-dev 2.24.2-4 in disco i386
  libart2.0-cil-dev 2.24.2-4 in disco ppc64el
  libart2.0-cil-dev 2.24.2-4 in disco s390x
  libgconf2.0-cil 2.24.2-4 in disco amd64
  libgconf2.0-cil 2.24.2-4 in disco arm64
  libgconf2.0-cil 2.24.2-4 in disco armhf
  libgconf2.0-cil 2.24.2-4 in disco i386
  libgconf2.0-cil 2.24.2-4 in disco ppc64el
  libgconf2.0-cil 2.24.2-4 in disco s390x
  libgconf2.0-cil-dev 2.24.2-4 in disco amd64
  libgconf2.0-cil-dev 2.24.2-4 in disco arm64
  libgconf2.0-cil-dev 2.24.2-4 in disco armhf
  libgconf2.0-cil-dev 2.24.2-4 in disco i386
  libgconf2.0-cil-dev 2.24.2-4 in disco ppc64el
  libgconf2.0-cil-dev 2.24.2-4 in disco s390x
  libgnome-vfs2.0-cil 2.24.2-4 in disco amd64
  libgnome-vfs2.0-cil 2.24.2-4 in disco arm64
  libgnome-vfs2.0-cil 2.24.2-4 in disco armhf
  libgnome-vfs2.0-cil 2.24.2-4 in disco i386
  libgnome-vfs2.0-cil 2.24.2-4 in disco ppc64el
  libgnome-vfs2.0-cil 2.24.2-4 in disco s390x
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco amd64
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco arm64
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco armhf
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco i386
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco ppc64el
  libgnome-vfs2.0-cil-dev 2.24.2-4 in disco s390x
  libgnome2.0-cil-dev 2.24.2-4 in disco amd64
  libgnome2.0-cil-dev 2.24.2-4 in disco arm64
  libgnome2.0-cil-dev 2.24.2-4 in disco armhf
  libgnome2.0-cil-dev 2.24.2-4 in disco i386
  libgnome2.0-cil-dev 2.24.2-4 in disco ppc64el
  libgnome2.0-cil-dev 2.24.2-4 in disco s390x
  libgnome2.24-cil 2.24.2-4 in disco amd64
  libgnome2.24-cil 2.24.2-4 in disco arm64
  libgnome2.24-cil 2.24.2-4 in disco armhf
  libgnome2.24-cil 2.24.2-4 in disco i386
  libgnome2.24-cil 2.24.2-4 in disco ppc64el
  libgnome2.24-cil 2.24.2-4 in disco s390x
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco amd64
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco arm64
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco armhf
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco i386
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco ppc64el
  libgnome2.24-cil-dbgsym 2.24.2-4 in disco s390x
Comment: (From Debian) RoQA; unmaintained, depends on libgnome; Debian bug #911562
Remove [y|N]? y

Changed in gnome-sharp2 (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages:
 banshee 2.9.0+really2.6.2-7ubuntu3 in disco
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco amd64
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco arm64
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco armhf
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco i386
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco ppc64el
  banshee 2.9.0+really2.6.2-7ubuntu3 in disco s390x
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco amd64
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco arm64
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco armhf
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco i386
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco ppc64el
  banshee-dbg 2.9.0+really2.6.2-7ubuntu3 in disco s390x
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco amd64
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco arm64
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco armhf
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco i386
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco ppc64el
  banshee-extension-soundmenu 2.9.0+really2.6.2-7ubuntu3 in disco s390x
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco amd64
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco arm64
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco armhf
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco i386
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco ppc64el
  banshee-meego 2.9.0+really2.6.2-7ubuntu3 in disco s390x
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco amd64
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco arm64
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco armhf
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco i386
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco ppc64el
  monodoc-banshee-manual 2.9.0+really2.6.2-7ubuntu3 in disco s390x
Comment: (From Debian) RoQA; unmaintained, depends on ancient GNOME libraries; Debian bug #913850
Remove [y|N]? y

Changed in banshee (Ubuntu):
status: New → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages:
 gnome-keyring-sharp 1.0.0-5 in disco
  libgnome-keyring1.0-cil 1.0.0-5 in disco amd64
  libgnome-keyring1.0-cil 1.0.0-5 in disco arm64
  libgnome-keyring1.0-cil 1.0.0-5 in disco armhf
  libgnome-keyring1.0-cil 1.0.0-5 in disco i386
  libgnome-keyring1.0-cil 1.0.0-5 in disco ppc64el
  libgnome-keyring1.0-cil 1.0.0-5 in disco s390x
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco amd64
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco arm64
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco armhf
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco i386
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco ppc64el
  libgnome-keyring1.0-cil-dbgsym 1.0.0-5 in disco s390x
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco amd64
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco arm64
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco armhf
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco i386
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco ppc64el
  libgnome-keyring1.0-cil-dev 1.0.0-5 in disco s390x
  monodoc-gnome-keyring-manual 1.0.0-5 in disco amd64
  monodoc-gnome-keyring-manual 1.0.0-5 in disco arm64
  monodoc-gnome-keyring-manual 1.0.0-5 in disco armhf
  monodoc-gnome-keyring-manual 1.0.0-5 in disco i386
  monodoc-gnome-keyring-manual 1.0.0-5 in disco ppc64el
  monodoc-gnome-keyring-manual 1.0.0-5 in disco s390x
Comment: (From Debian) RoQA; unmaintained, depends on libgnome-keyring; Debian bug #912926
Remove [y|N]? y

Changed in gnome-keyring-sharp (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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