Subject: Plantage Fescobaldi ? est-ce hors liste ?

From: Bernard Barbier <[email-masked]>
Date: Tue, 14 Jun 2022 16:24:50 +0200

Bonjour,

avec toutes mes excuses, mais je ne sais pas si je suis sur la bonne 
liste pour signaler un plantage frescobaldi après un passage en ubuntu 
22.04 ?

Merci !

Bernard.

------------------------------------------------------------------------

$ frescobaldi --version
Frescobaldi 3.1.3

$ uname -a
Linux syrma 5.15.0-37-generic #39-Ubuntu SMP Wed Jun 1 19:16:45 UTC 2022 
x86_64 x86_64 x86_64 GNU/Linux

$ frescobaldi
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 64, in 
sizeHint
     self.widget()
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in 
widget
     w = self.createWidget()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", 
line 56, in createWidget
     return browser.Browser(self)
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 86, in __init__
     self.readSettings()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 102, in readSettings
     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, 
fixed.pointSizeF() * 96 / 72)
TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 
2 has unexpected type 'float'
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 64, in 
sizeHint
     self.widget()
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in 
widget
     w = self.createWidget()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", 
line 56, in createWidget
     return browser.Browser(self)
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 86, in __init__
     self.readSettings()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 102, in readSettings
     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, 
fixed.pointSizeF() * 96 / 72)
TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 
2 has unexpected type 'float'
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 81, in 
showEvent
     self.widget()
   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in 
widget
     w = self.createWidget()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", 
line 56, in createWidget
     return browser.Browser(self)
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 86, in __init__
     self.readSettings()
   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", 
line 102, in readSettings
     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, 
fixed.pointSizeF() * 96 / 72)
TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 
2 has unexpected type 'float'
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", 
line 209, in paintEvent
     super().paintEvent(ev)  # first paint the contents
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", 
line 43, in paintEvent
     rect = ev.rect().adjusted(-width, -width, width / 2, width / 2)
TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected 
type 'float'
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", 
line 209, in paintEvent
     super().paintEvent(ev)  # first paint the contents
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", 
line 43, in paintEvent
     rect = ev.rect().adjusted(-width, -width, width / 2, width / 2)
TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected 
type 'float'
Traceback (most recent call last):
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", 
line 209, in paintEvent
     super().paintEvent(ev)  # first paint the contents
   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", 
line 43, in paintEvent
     rect = ev.rect().adjusted(-width, -width, width / 2, width / 2)
TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected 
type 'float'
QWidget::repaint: Recursive repaint detected

---

From: Martial R <[email-masked]>
Date: Tue, 14 Jun 2022 18:35:05 +0200

Bonjour,

(je ne suis pas sur que la bonne liste soit  aussi celle-ci
https://groups.google.com/g/frescobaldi)
Je confirme, testé xur xubuntu 22.04
plantage de frescobaldi 3.1.

Le mar. 14 juin 2022 à 16:25, Bernard Barbier
<[email-masked]> a écrit :
>
> Bonjour,
>
> avec toutes mes excuses, mais je ne sais pas si je suis sur la bonne liste pour signaler un plantage frescobaldi après un passage en ubuntu 22.04 ?
>
> Merci !
>
> Bernard.
>
> ________________________________
>
>
> $ frescobaldi --version
> Frescobaldi 3.1.3
>
> $ uname -a
> Linux syrma 5.15.0-37-generic #39-Ubuntu SMP Wed Jun 1 19:16:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
>
> $ frescobaldi
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 64, in sizeHint
>     self.widget()
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in widget
>     w = self.createWidget()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line 56, in createWidget
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 86, in __init__
>     self.readSettings()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 102, in readSettings
>     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, fixed.pointSizeF() * 96 / 72)
> TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 2 has unexpected type 'float'
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 64, in sizeHint
>     self.widget()
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in widget
>     w = self.createWidget()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line 56, in createWidget
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 86, in __init__
>     self.readSettings()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 102, in readSettings
>     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, fixed.pointSizeF() * 96 / 72)
> TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 2 has unexpected type 'float'
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 81, in showEvent
>     self.widget()
>   File "/usr/share/frescobaldi/frescobaldi_app/panel.py", line 71, in widget
>     w = self.createWidget()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line 56, in createWidget
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 86, in __init__
>     self.readSettings()
>   File "/usr/share/frescobaldi/frescobaldi_app/docbrowser/browser.py", line 102, in readSettings
>     ws.setFontSize(QWebEngineSettings.DefaultFixedFontSize, fixed.pointSizeF() * 96 / 72)
> TypeError: setFontSize(self, QWebEngineSettings.FontSize, int): argument 2 has unexpected type 'float'
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line 209, in paintEvent
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", line 43, in paintEvent
> TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected type 'float'
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line 209, in paintEvent
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", line 43, in paintEvent
> TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected type 'float'
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line 209, in paintEvent
>   File "/usr/share/frescobaldi/frescobaldi_app/qpageview/shadow.py", line 43, in paintEvent
> TypeError: adjusted(self, int, int, int, int): argument 1 has unexpected type 'float'

--
Martial Rameaux

---

From: Gilles TIAR <[email-masked]>
Date: Tue, 14 Jun 2022 20:57:29 +0300

Salut à tous,

Moi aussi, lorsque je suis passé à Ubuntu 22.04, Frescobaldi présentait des erreurs. À la version précédente d'Ubuntu aussi, mais ça a été fixé.

Il semble que ce soit un bug avec la version Frescobaldi 3.1 (de Fresco ou d'Ubuntu, je ne sais).

Quoiqu'il en soit, j'ai trouvé une voie pour le faire fonctionner (je ne me souviens pas sur quel forum j'ai eu ces infos) :

1) J'ai téléchargé la version 3.2. J'ai suivi la marche à suivre sur le fichier Install.

2) Pour l’installer, j’ai dû installer ‘python3-setuptools'.

3) Puis télécharger le fichier manquant ‘qpageview’ ici : https://pypi.org/project/qpageview/#files

4) Puis, la commande ‘pip’ pour l’installer : ‘pip install qpageview’.

C'est plus complexe que d'habitude, mais le programme fonctionne, il manquait juste l’icône traditionnelle de Frescobaldi. Suite à une mise-à-jour, elle est revenue.

Bon courage

---

From: Bernard Barbier <[email-masked]>
Date: Wed, 15 Jun 2022 10:48:27 +0200

Bonjour,

Merci pour l'information !

J'avais perdu l'habitude du fameux « *./configure && make && make 
install* » d’autrefois !!!

Bon, sur ce coup c'est un tout petit peu différent, mais ça revient au 
même, et je prendrai le temps ce week-end pour l'installation à partir 
des sources.

Merci, et très belle journée à tous,

Bernard.

Le 14/06/2022 à 19:57, Gilles TIAR a écrit :
>
> Salut à tous,
>
>
> Moi aussi, lorsque je suis passé à Ubuntu 22.04, Frescobaldi 
> présentait des erreurs. À la version précédente d'Ubuntu aussi, mais 
> ça a été fixé.
>
>
> Quoiqu'il en soit, j'ai trouvé une voie pour le faire fonctionner (je 
> ne me souviens pas sur quel forum j'ai eu ces infos) :
>
>
> 3) Puis télécharger le fichier manquant ‘qpageview’ ici : 
> https://pypi.org/project/qpageview/#files
>
>
> C'est plus complexe que d'habitude, mais le programme fonctionne, il 
> manquait juste l’icône traditionnelle de Frescobaldi. Suite à une 
> mise-à-jour, elle est revenue.
>
>
> Bon courage
>
>
>

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 17 Jun 2022 08:24:13 +0200

Le 14/06/2022 à 16:24, Bernard Barbier a écrit :
>   File
> "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line
> 56, in createWidget
>   File
> "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line
> 56, in createWidget
>   File
> "/usr/share/frescobaldi/frescobaldi_app/docbrowser/__init__.py", line
> 56, in createWidget
>   File
> "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line
> 209, in paintEvent
>   File
> "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line
> 209, in paintEvent
>   File
> "/usr/share/frescobaldi/frescobaldi_app/qpageview/highlight.py", line
> 209, in paintEvent

Bonjour,

Votre version d'Ubuntu est passée à Python 3.10, qui contient un
changement incompatible ayant causé des soucis à Frescobaldi. La
version 3.2 de Frescobaldi contient des modifications pour la faire
fonctionner avec Python 3.10, il faut donc effectivement faire la
mise à jour comme proposé par Gilles.

Cordialement,
Jean

---

From: Bernard Barbier <[email-masked]>
Date: Fri, 17 Jun 2022 12:09:44 +0200

Bonjour,

Je suis bon à 90%, : «frescobaldi can run but cannot display PDF documents»

Je tordrai le cou au python-polppler-qt5 demain !

Il y a tout plein de choses à lire sur : 
https://github.com/frescobaldi/python-poppler-qt5/issues/

(au moins les issues #48, #53)

et je les lirai au frais !

Bon courage aussi aux autres.

Merci pour tout.

Bernard.

PS : je conseille avant de créer un environnement du type */conda create 
--name Frescobaldi3.2 python=3.10/ *pour ne pas mettre trop de bazar 
ailleurs !

---

From: "F. Moinard" <[email-masked]>
Date: Fri, 17 Jun 2022 20:00:09 +0400

Bonjour

Un retour d’expérience un peu différent : je suis passé dernièrement de
Debian/sid à LinuxMint (20.3), constaté que Frescobaldi datait un peu
(3.0.0 ou 3.1.3 flatpak), puis installé depuis le site. À part l'ajout
de python3-setuptools  (et d'un autre demandé), tout s'est passe
facilement.

Cordialement,
Frédéric Mionard