plucker-setup is broken since pilot-xfer 0.12.x

Bug #126454 reported by Simon Dalley
4
Affects Status Importance Assigned to Milestone
plucker (Debian)
Fix Released
Unknown
plucker (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: plucker

Install of plucker and plucker-desktop appeared to go OK:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
root@centaur:/home/sdalley# aptitude install plucker-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be automatically installed:
  libnetpbm10 libwxgtk2.4-1-contrib netpbm plucker
The following NEW packages will be installed:
  libnetpbm10 libwxgtk2.4-1-contrib netpbm plucker plucker-desktop
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3245kB of archives. After unpacking 11.0MB will be used.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
Selecting previously deselected package libnetpbm10.
(Reading database ... 131482 files and directories currently installed.)
Unpacking libnetpbm10 (from .../libnetpbm10_2%3a10.0-11_i386.deb) ...
Selecting previously deselected package libwxgtk2.4-1-contrib.
Unpacking libwxgtk2.4-1-contrib (from .../libwxgtk2.4-1-contrib_2.4.5.1ubuntu2_i386.deb) ...
Selecting previously deselected package netpbm.
Unpacking netpbm (from .../netpbm_2%3a10.0-11_i386.deb) ...
Selecting previously deselected package plucker.
Unpacking plucker (from .../plucker_1.8-20ubuntu1_i386.deb) ...
Selecting previously deselected package plucker-desktop.
Unpacking plucker-desktop (from .../plucker-desktop_1.8-20ubuntu1_i386.deb) ...
Setting up libnetpbm10 (10.0-11) ...

Setting up libwxgtk2.4-1-contrib (2.4.5.1ubuntu2) ...

Setting up netpbm (10.0-11) ...
Setting up plucker (1.8-20ubuntu1) ...

Setting up plucker-desktop (1.8-20ubuntu1) ...

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

According to http://code.plkr.org/docs/ba.html we now have to run plucker-setup:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sdalley@centaur:~$ plucker-setup

Setting up Plucker 1.8 in /home/sdalley...

Copying default config files...
The program 'pilot-xfer' is missing so the Palm applications cannot be installed. You'll find them in /usr/share/plucker/palm.

Installation Finished

root@centaur:/home/sdalley# which pilot-xfer
root@centaur:/home/sdalley#

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Hmm, no pilot-xfer. What package is supposed to supply this? Package plucker Suggests: imagemagick, libjpeg-progs, pilot-link, plucker-desktop

Maybe it's in "pilot-link". Try installing and doing a "which pilot-xfer":
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
root@centaur:/home/sdalley# aptitude install pilot-link
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Building tag database... Done
The following NEW packages will be installed:
  pilot-link
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/742kB of archives. After unpacking 1745kB will be used.
Writing extended state information... Done
Selecting previously deselected package pilot-link.
(Reading database ... 132137 files and directories currently installed.)
Unpacking pilot-link (from .../pilot-link_0.12.2-7ubuntu1_i386.deb) ...
Setting up pilot-link (0.12.2-7ubuntu1) ...
root@centaur:/home/sdalley# which pilot-xfer
/usr/bin/pilot-xfer
root@centaur:/home/sdalley#
<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Aha, there it is. Package pilot-link should be a REQUIRED dependency of plucker. Let's try running plucker-setup again:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sdalley@centaur:~$ plucker-setup

Setting up Plucker 1.8 in /home/sdalley...

Copying default config files...
The configuration file .pluckerrc already exists in your home directory.
Do you wish to replace it? <y/n> [n] y
The configuration file home.html already exists in your Plucker directory.
Do you wish to replace it? <y/n> [n] y
The configuration file exclusionlist.txt already exists in your Plucker directory.
Do you wish to replace it? <y/n> [n] y

The program 'pilot-xfer' is missing so the Palm applications cannot be installed. You'll find them in /usr/share/plucker/palm.

Installation Finished

sdalley@centaur:~$ ls -lR /usr/share/plucker/
/usr/share/plucker/:
total 0
drwxr-xr-x 2 root root 192 2007-07-16 23:18 comics
drwxr-xr-x 2 root root 152 2007-07-16 23:18 config

/usr/share/plucker/comics:
total 72
-rw-r--r-- 1 root root 24154 2006-11-24 08:54 comics.com.list
-rw-r--r-- 1 root root 15689 2006-11-24 08:54 kingfeatures.list
-rw-r--r-- 1 root root 4723 2006-11-24 08:54 other.comics.list
-rw-r--r-- 1 root root 21701 2006-11-24 08:54 ucomics.com.list

/usr/share/plucker/config:
total 20
-rw-r--r-- 1 root root 3549 2006-11-24 08:54 exclusionlist.txt
-rw-r--r-- 1 root root 1289 2006-11-24 08:54 home.html
-rw-r--r-- 1 root root 10575 2006-11-24 08:54 pluckerrc.sample
sdalley@centaur:~$
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Well, well, that's three lies in a row. pilot-xfer is NOT missing, there are NO Palm applications anywhere under /usr/share/plucker, and Installation is NOT finished.

Is there something silly I've forgotten?

Revision history for this message
Rich Johnson (nixternal) wrote :

Hi Simon!

Yes we know that Plucker is unfortunately broken. Good news though! Plucker has resumed development it seems and hopefully we will have a good package one of these days. Right now we are using the Debian package directly and the developer there decided it was a good idea not to build the Plucker-Desktop because it is destroyed. Well, this is in Gutsy, not Feisty. But yes I do know it is broken and I promise I am working on getting this fixed. I wish I could tell you it would be soon, but that depends on 2 things. 1) Plucker development stays active, and 2) the Plucker developers have decided to use a CURL like library called libhttp. I am in contact and working with the libhttp developer to get the new library package into Debian first, and then I will sync it here. That one library will help us fix Plucker to a much better state than it is currently in. Thanks for your report!

Changed in plucker:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Simon Dalley (dalley-simon) wrote :

Thanks very much for your followup. We can but wait in expectation.

Revision history for this message
Rich Johnson (nixternal) wrote :

Ya, I am sorry this is taking so long, but we (Ubuntu and Debian) are at the mercy of the library developer that is needed in order to build Plucker.

I can confirm though, that building the library that is needed and then building Plucker works, with the Desktop, and it would close every Plucker bug in the universe I think :)

I truly appreciate your patience and will make sure I get this fixed as soon as possible.

Revision history for this message
Ludovic Rousseau (ludovic-rousseau-gmail) wrote :

You should use plucker-prc-install to install the reader application on your Palm.

Revision history for this message
Ludovic Rousseau (ludovic-rousseau-gmail) wrote :

Reported upstream at http://bugs.plkr.org/1850

Changed in plucker (Debian):
status: Unknown → Confirmed
Changed in plucker (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

Remote bug watches

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