for my project etytree I need virtuoso-opensource-7. i couldn't manage to find a working debian package for buster, arturo is trying to help me
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Epantaleo | T236577 "etytree" Cloud VPS project jessie deprecation | |||
Resolved | Epantaleo | T244111 request to build virtuoso-opensource-7 debian package for buster |
Event Timeline
I tried installing in Buster the package from Experimental as @Epantaleo suggested. APT was unable to install the package due to missing dependencies, but I checked and this is the kind of problem that can be solved by building the package directly in the target release (backporting). This is what I did, for future reference.
Download the experimental package from Debian:
arturo@endurance:~/src/virtuoso $ dget https://deb.debian.org/debian/pool/main/v/virtuoso-opensource/virtuoso-opensource_7.2.5.1+dfsg-2.dsc [..] arturo@endurance:~/src/virtuoso $ cd virtuoso-opensource-7.2.5.1+dfsg/
Use the sbuild tool to rebuild the deb package for Debian Buster:
arturo@endurance:~/src … virtuoso-opensource-7.2.5.1+dfsg $ sbuild -d buster -c buster-amd64-sbuild --no-clean-source [.. very long output ..] +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Type: binary Build-Space: 2523744 Build-Time: 1323 Distribution: buster Host Architecture: amd64 Install-Time: 165 Job: /home/arturo/src/virtuoso/virtuoso-opensource_7.2.5.1+dfsg-2.dsc Lintian: warn Machine Architecture: amd64 Package: virtuoso-opensource Package-Time: 1498 Source-Version: 7.2.5.1+dfsg-2 Space: 2523744 Status: successful Version: 7.2.5.1+dfsg-2 -------------------------------------------------------------------------------- Finished at 2020-02-03T09:35:43Z Build needed 00:24:58, 2523744k disk space
Resulting .deb packages are here (I scp'ed the .deb files from my laptop to the VM):
root@etytree-a:~/virtuoso_buster_deb# ls -l total 105600 -rw-r--r-- 1 root root 354832 Feb 3 09:40 libvirtodbc0_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 3873832 Feb 3 09:40 libvirtodbc0-dbgsym_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 132220 Feb 3 09:40 libvirtuoso5.5-cil_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 72712 Feb 3 09:40 virtuoso-minimal_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 89680 Feb 3 09:40 virtuoso-opensource_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 237900 Feb 3 09:40 virtuoso-opensource-7_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 3984968 Feb 3 09:40 virtuoso-opensource-7-bin_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 87940 Feb 3 09:40 virtuoso-opensource-7-common_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 1221092 Feb 3 09:40 virtuoso-opensource-7-dbgsym_7.2.5.1+dfsg-2_amd64.deb -rw-r--r-- 1 root root 72676 Feb 3 09:40 virtuoso-server_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 288060 Feb 3 09:40 virtuoso-vad-bpel_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 1328008 Feb 3 09:40 virtuoso-vad-conductor_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 10969180 Feb 3 09:41 virtuoso-vad-demo_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 73779636 Feb 3 09:42 virtuoso-vad-doc_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 745860 Feb 3 09:43 virtuoso-vad-isparql_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 5002256 Feb 3 09:43 virtuoso-vad-ods_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 2496976 Feb 3 09:43 virtuoso-vad-rdfmappers_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 604888 Feb 3 09:43 virtuoso-vad-sparqldemo_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 88736 Feb 3 09:43 virtuoso-vad-syncml_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 2162860 Feb 3 09:43 virtuoso-vad-tutorial_7.2.5.1+dfsg-2_all.deb -rw-r--r-- 1 root root 492772 Feb 3 09:43 virtuoso-vsp-startpage_7.2.5.1+dfsg-2_all.deb
Then, I installed the .deb packages by hand, installing some required dependencies first.
Mentioned in SAL (#wikimedia-cloud) [2020-02-03T09:57:34Z] <arturo> installed virtuoso-opensource-7 on the etytree-a server by hand (see T244111)