I think that you need to use the sources file for the bullseye package from
lesbonscomptes, not buster:

deb11-64$ apt-cache policy recoll
recoll:
  Installed: 1.29.1-1~ppa1~bullseye
  Candidate: 1.29.1-1~ppa1~bullseye
  Version table:
 *** 1.29.1-1~ppa1~bullseye 500
        500 http://www.lesbonscomptes.com/upmpdcli/downloads/debian 
bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     1.28.5-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages

It seems to work fine on my bullseye/sid copy.

deb11-64$  echo 'from recoll import recoll;db=recoll.connect()' | python3
:3:common/rclinit.cpp:387::Recoll 1.29.1 + Xapian 1.4.18 [/home/dockes/.recoll]

J.F. Dockes

Eric Valette writes:
 > On 3/12/21 6:38 PM, Jean-Francois Dockes wrote:
 > > 
 > > Hi,
 > > 
 > > Just a comment: I think that upmpdcli-uprcl works fine with either 
 > > recoll 1.28 or 1.29, and it's the only upmpdcli component which needs
 > > recoll. I'm not sure why there would be a conflict ?
 > 
 > because the .deb from your repository  (non official debian)
 > python-recoll is for python < 3.8 whereas unstable is now at 3.9. Also
 > reacll in debian is at 1.28.5 but chnaged to 1.29.1 in debian.
 > 
 > So I cannot upgrade python-recoll and some part of upmpdcli depend on it
 > 
 > apt-cache policy recoll
 > recoll:
 >    Installé : 1.28.5-1
 >    Candidat : 1.29.1-1~ppa1~buster
 >   Table de version :
 >       1.29.1-1~ppa1~buster 500
 >          500 http://www.lesbonscomptes.com/upmpdcli/downloads/debian
 > buster/main amd64 Packages
 >   *** 1.28.5-1 500
 >          500 http://ftp.fr.debian.org/debian unstable/main amd64 Packages
 >          100 /var/lib/dpkg/status
 > apt-get -s install recoll python-recoll python3-recoll
 > NOTE: Ceci n'est qu'une simulation !
 >        apt-get a besoin des privilèges du superutilisateur
 >        pour pouvoir vraiment fonctionner.
 >        Veuillez aussi noter que le verrouillage est désactivé,
 >        et la situation n'est donc pas forcément représentative
 >        de la réalité !
 > Lecture des listes de paquets... Fait
 > Construction de l'arbre des dépendances... Fait
 > Lecture des informations d'état... Fait
 > Certains paquets ne peuvent être installés. Ceci peut signifier
 > que vous avez demandé l'impossible, ou bien, si vous utilisez
 > la distribution unstable, que certains paquets n'ont pas encore
 > été créés ou ne sont pas sortis d'Incoming.
 > L'information suivante devrait vous aider à résoudre la situation :
 > 
 > Les paquets suivants contiennent des dépendances non satisfaites :
 >   dh-python : Casse: python
 >   python3-recoll : Dépend: python3 (< 3.8) mais 3.9.2-2 devra être installé
 > E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être
 > causé par les paquets devant être gardés en l'état.
 > 
 > 
 > 
 > -- eric
 > 

Reply via email to