Make Salsa repository for libsignon+libaccounts -glib

Aurélien COUDERC coucouf at debian.org
Sat Mar 28 14:08:13 GMT 2020


Le vendredi 27 mars 2020, 17:33:04 CET John Scott a écrit :
> Hello,

Dear John,

> I would like to work on a merge request for updating libsignon-glib for
> #952060 (FTBFS). It hasn't had an upload since 2015 and links point to
> anonscm.debian.org still. libaccounts-glib needs care too.

thanks for your proposal, the package and the telepathy stack in general need 
some work so your contribution is highly welcome.

Actually we do have a repo here [0] and I had been working on updating the 
package after seeing the FTBFS bug. I’ve pushed my work in a separate branch 
for now [1] as I’m not satisfied with the result yet, so feel free to commit / 
push there directly and I’ll review the changes before merging to master.  
There are a couple of contributors on #debian-qt-kde on oftc, you’re welcome 
to join us there if you like.

For uploading 1.24 the package would need to be lintian-cleaned first.
And currently the build-time tests are deactivated and I would prefer not to 
have to. They are failing on a strange post-test error in the hanling of 
background tasks with the glib stack that I’m not familiar with. I haven’t 
been able to diagnose the root cause so far, or to work around the failure as 
it doesn’t seem to impact the test assertions from libaccounts-glib itself. 
Help welcome.

task-0: check_ag.c:604:E:Store:test_store_locked_cancel:0: (after this point) 
Received signal 5 (Trace/breakpoint trap)
task-0: Exited with status 256


Also note that although the symbols didn’t change that I could notice upstream 
did bump the soname so we’ll need to upload to experimental, rebuild the rdeps 
and do a mini transition.
$ apt rdepends libaccounts-glib0 | grep -v -E "libaccounts-glib|gir1.2-
accounts"
Reverse Depends:
  Dépend: telepathy-accounts-signon (>= 1.4)
  Dépend: libaccounts-qt5-1 (>= 1.23)


For the record the FTBFS on version 1.23 currently in debian is due to :
- a glib deprecation warning and the library building with -Werror ;
- the tests failing with the same issue as 1.24 explained above.
I’m pondering uploading an 1.23-2 disabling the -Werror and the tests so the 
whole stack doesn’t go out of testing completely.


[0] https://salsa.debian.org/qt-kde-team/3rdparty/libaccounts-glib
[1] https://salsa.debian.org/qt-kde-team/3rdparty/libaccounts-glib/-/commits/
import-upstream-1.24


Happy hacking !
--
Aurélien





More information about the pkg-kde-talk mailing list