[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

pilot-link migration (libpisock8 -> libpisock9)



Hello,

A new upstream version 0.12.x of pilot-link is now available. pilot-link
(0.11.8) provides a library package libpisock8 and the new version is
API incompatible so is named libpisock9 (for pilot-link 0.12.1). The
packages generated by pilot-link are available in experimental and are:

  libpda-pilot-perl_0.12.1-2_i386.deb
  libpisock9_0.12.1-2_i386.deb
  libpisock-dev_0.12.1-2_i386.deb
  libpisync0_0.12.1-2_i386.deb
  pilot-link_0.12.1-2_i386.deb
  python-pisock_0.12.1-2_i386.deb

So we are facing a migration from libpisock8 to libpisock9.

Packages impacted are (apt-cache showpkg libpisock8):
  evolution,libpisock8
  gnome-pilot-conduits,libpisock8
  gnome-pilot,libpisock8
  jpilot-backup,libpisock8
  jpilot,libpisock8
  jpilot,libpisock8
  jpilot-plugins,libpisock8
  jpilot-plugins,libpisock8
  jpilot-syncmal,libpisock8
  kdepim-kfile-plugins,libpisock8
  kdepim-kfile-plugins,libpisock8
  kpilot,libpisock8
  kpilot,libpisock8
  libmal1,libpisock8
  libmultisync-plugin-palm,libpisock8
  libpda-pilot-perl,libpisock8
  libpisock++0c2,libpisock8
  libpisock-dev,libpisock8 0.11.8-24
  libpisync0,libpisock8
  linpqa,libpisock8
  malsync,libpisock8
  mhc-utils,libpisock8
  opensync-plugin-palm-dev,libpisock8
  opensync-plugin-palm,libpisock8
  opensync-plugin-palm,libpisock8
  pilot-link,libpisock8
  pilot-qof,libpisock8
  python-pisock,libpisock8
  sylpheed-claws-gtk2,libpisock8
  sylpheed-claws-gtk2,libpisock8
  sylpheed-claws,libpisock8
  sylpheed-gtk1,libpisock8
  sylpheed-gtk1,libpisock8
  sylpheed,libpisock8

I rebuilt all of them. The results are:
- correctly rebuilt packages:
  jpilot
  jpilot-plugins
  kdepim-kfile-plugins
  kpilot ----- (but depends on libmal1, see below)
  libpda-pilot-perl
  libpisock++0c2
  libpisock-dev
  libpisync0
  opensync-plugin-palm
  opensync-plugin-palm-dev
  pilot-link
  python-pisock
  sylpheed
  sylpheed-claws
  sylpheed-claws-gtk2
  sylpheed-gtk1

- fails to build (with the FTBFS bug number, with priority normal):
  evolution #341172
  gnome-pilot #386201
  gnome-pilot-conduits #386202
  libmultisync-plugin-palm #386199
  linpqa #386189
  mhc-utils #386196
  pilot-qof #385861

Maybe libmultisync-plugin-palm is now replaced by opensync-plugin-palm
(correctly rebuilt using the new API) as indicated in #338328. It may be the
occastion to remve some packages from Debian.

- fails to build but maintained by me:
  jpilot-syncmal: mail sent to Jason Day (upstream)
  jpilot-backup: mail sent to Jason Day (upstream)
  libmal1: mail sent to Jason Day (upstream)
  malsync: mail send to Tom Whittaker (upstream)

Jason Day said he is working on new versions to support the new API. But I
don't now when the new versions will be ready.

I propose to remove malsync if it is not maintained upsrteam anymore, as
it looks like it is the case.

One problem here is that libmal1 is not yet ported to the new API and
kpilot is using this library. So even if kpilot is correctly build using
libpisock9 it will still be blocked until a new libmal1 is avilable.

Another major blocker is evolution. A patch exists in #341172 but is not
complete. Maybe a better patch already exists.

What should I do now?

Bye,

-- 
 Dr. Ludovic Rousseau                        Ludovic.Rousseau@free.fr
 -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. --



Reply to: