Ruby Gnome-Panel applets are broken

Bug #402761 reported by Matt Greensmith
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ruby-gnome2 (Ubuntu)
Fix Released
Undecided
Unassigned
sshmenu (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: ruby-gnome2

libpanel-applet2-ruby 0.19.0-2ubuntu1
libpanel-applet2-ruby1.8 0.19.0-2ubuntu1

These packages are have a bug per Debian bug report #535542 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=535542)

I can confirm the same issue on Karmic.

Debian have released 0.19.0-3 version which apparently fixes this issue, how does the upstream sync/merge process normally work?

I'm new here, this is my first bug report. Please let me know if I'm going about this the wrong way.

Related branches

Revision history for this message
Ulf Rompe (rompe) wrote :

How to build a usable package:

sudo apt-get build-dep libpanel-applet2-ruby1.8
mkdir /tmp/bla
cd /tmp/bla
apt-get source libpanel-applet2-ruby1.8
cd ruby-gnome2-0.19.0
sed -i -e's/\.so$/*.so/' debian/libpanel-applet2-ruby1.8.install
sudo dpkg -i ../libpanel-applet2-ruby1.8_0.19.0-2ubuntu2_*.deb

Changed in ruby-gnome2 (Ubuntu):
status: New → Confirmed
Changed in sshmenu (Ubuntu):
status: New → Confirmed
Revision history for this message
Matt Greensmith (matt-greensmith) wrote :

I attempted to follow Ulf's instructions to install libpanel-applet2-ruby1.8, but there were no debs in the package I downloaded. Building the library manually works just as well, and I now have a working sshmenu again.

Updated instructions:

sudo apt-get build-dep libpanel-applet2-ruby1.8
mkdir /tmp/bla
cd /tmp/bla
apt-get source libpanel-applet2-ruby1.8
cd ruby-gnome2-0.19.0/panel-applet
ruby extconf.rb
make
sudo make install

Revision history for this message
Dominik George (natureshadow) wrote :

Ulf missed out the dpkg-buildpackage command after sed.

Perhaps some dev should spend 3 seconds on that?

-nik

Revision history for this message
Ulf Rompe (rompe) wrote :

Dominik, thanks for pointing that out. I just failed to paste it in. So these are complete instructions for copy&paste, you can paste the whole block into your shell at once:

sudo apt-get build-dep libpanel-applet2-ruby1.8
mkdir /tmp/bla
cd /tmp/bla
apt-get source libpanel-applet2-ruby1.8
cd ruby-gnome2-0.19.0
sed -i -e's/\.so$/*.so/' debian/libpanel-applet2-ruby1.8.install
dpkg-buildpackage
sudo dpkg -i ../libpanel-applet2-ruby1.8_0.19.0-2ubuntu2_*.deb

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Nothing to do with sshmenu per se. The ruby-gnome2 fix has been commited.

Changed in sshmenu (Ubuntu):
status: Confirmed → Invalid
Changed in ruby-gnome2 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-gnome2 - 0.19.0-2ubuntu3

---------------
ruby-gnome2 (0.19.0-2ubuntu3) karmic; urgency=low

  * Install missing panelapplet2_main.so (LP: #402761)

 -- Cesare Tirabassi <email address hidden> Sat, 22 Aug 2009 11:48:06 +0200

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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