[Debian-med-packaging] New CamiTK 4.1.2 release

Emmanuel Promayon Emmanuel.Promayon at univ-grenoble-alpes.fr
Mon Jul 23 16:02:07 BST 2018


Dear all,

Thank you again Andreas for your help (and -simplified- grep command and 
its output!). I hope you had a good flight to Taiwan!

You were right: the problem was due to the use of different permission. 
With normal permission, it generated an extra error that made this 
particular test fail.

I am now using pbuilder (from inside gbp) and I fixed this problem. 
Incidentally I found another problem that I fixed as well.

So hopefully, the package should be ok now apart from the tag:
- During my previous push I (over) confidently push the "debian/4.1.2-1" 
tag to salsa
- I deleted the tag locally and after I fixed the bug, and check, I then 
use "gbp buildpackage --git-tag --git-pbuilder" so that the tag is 
(locally) now on HEAD
- When I did "git push --tags", I got the (expected) message:
hint: Updates were rejected because the tag already exists in the remote.
- But when I tried to delete the tag on salsa (using "git push --delete 
origin debian/4.1.2-1"), I got a permission error:
remote: GitLab: You are not allowed to change existing tags on this project.

Let me know what is the best solution for solving this.

Emmanuel

On 19/07/18 15:25, Andreas Tille wrote:
> Hi Emmanuel,
>
> my setup here is a system running Debian testing and a pbuilder sid
> chroot.  BTW, you only need to use "sudo" when updating the sid chroot -
> not to build the package itself.  If its a permission issue I see a
> slight chance that your "sudo" in front of the build command might
> change something.
>
> On Thu, Jul 19, 2018 at 03:18:32PM +0200, Emmanuel Promayon wrote:
>> Dear Andreas,
>>
>> I managed to reproduce the error you got (but with stretch build
>> environment)!
>>
>> On the stretch cowbuild, the test fails because there are some error/warning
>> messages sent to stdout during the execution of "camitk-config" application
>> (that is built by the package):
>>
>>> 136: libEGL warning: DRI2: failed to open swrast (search paths
>> /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
>>> 136: libEGL warning: DRI2: failed to open swrast (search paths
>> /usr/lib/x86_64-linux-gnu/dri:${ORIGIN}/dri:/usr/lib/dri)
>>> 136: process 13597: D-Bus library appears to be incorrectly set up; failed
>> to read machine uuid: Failed to open "/etc/machine-id": No such file or
>> directory
>>> 136: See the manual page for dbus-uuidgen to correct this issue.
>> Andreas, can you confirm you have a similar error message in the build you
>> tried on yesterday? Or send me the result of
>> cat build-2018-07-19-14:38.log | grep "^136:"
> $ grep "^136:" camitk_4.1.2-1_amd64.build
> 136: Test command: /bin/bash "/build/camitk-4.1.2/sdk/applications/config/testing/config-test.sh" "-inbuild" "/build/camitk-4.1.2/camitk-build"
> 136: Test timeout computed to be: 1800
> 136: ========== checking camitk configuration ==========
> 136: ===== Testing in build dir /build/camitk-4.1.2/camitk-build =====
> 136: ===== Check OS =====
> 136: ===== Uname is Linux ===== OS is Linux =====
> 136: ===== Configuring xvfb =====
> 136: PID of Xvfb: 30441
> 136: ===== Checking bin/camitk-config =====
> 136: [OK]
> 136: ===== Get CamiTK configuration =====
> 136: ===== config-output =====
> 136: QStandardPaths: XDG_RUNTIME_DIR points to non-existing path '/run/user/1454', please create it with 0700 permissions.
> 136: _IceTransSocketINETConnect() no usable address for sputnik:36783
> 136: Qt: Session management error: Could not open network socket
> 136: - CamiTK version........................... CamiTK 4.1.2
> 136: - CamiTK Short Version..................... camitk-4.1
> 136: - CamiTK SO NAME........................... 4
> 136: - Operating System......................... LINUX
> 136: - Build type............................... RELEASE
> 136: - QT Version............................... 5.10.1
> 136: - VTK Version.............................. 6.3.0
> 136: - Global Installation Directory [G]........ [not globally installed: using current working directory as repository]
> 136: - Local Installation Directory [L]......... /nonexistent/.config/CamiTK
> 136: - Current Working Directory [W]............ /build/camitk-4.1.2/camitk-build
> 136: - Test Data Directory...................... /build/camitk-4.1.2/camitk-build/share/camitk-4.1/testdata
> 136: - Component Extension Directories.......... /build/camitk-4.1.2/camitk-build/lib/camitk-4.1/components
> 136: - Action Extension Directories............. /build/camitk-4.1.2/camitk-build/lib/camitk-4.1/actions
> 136: - Number of Component Extensions........... 14 (locations: 0 global, 0 local, 14 in working directory, 0 manually installed by user)
> 136: - Number of File Extensions Supported...... 37
> 136: - Number of Action Extensions.............. 27 (locations: 0 global, 0 local, 27 in working directory, 0 manually installed by user)
> 136: - Number of Actions........................ 105
> 136: - Registered components:
> 136:   - [W] Alias Wavefront OBJ Component...... obj
> 136:   - [W] ItkImages Component................ hdr, spr, gipl, pic, lsm, nrrd, hdr.gz, nii, nii.gz, img, img.gz
> 136:   - [W] MML Component...................... mml, scn
> 136:   - [W] Msh Component...................... msh
> 136:   - [W] Off Component...................... off
> 136:   - [W] PML Component...................... pml
> 136:   - [W] Pick Me Component.................. pickme
> 136:   - [W] STL Component...................... stl, STL
> 136:   - [W] Testing Abort Component............ abort
> 136:   - [W] Testing Mixed Component............ mixed
> 136:   - [W] VRML 2 Component................... vrml, wrl
> 136:   - [W] VTK Component...................... vtk
> 136:   - [W] vtkImages Component................ jpg, png, tiff, tif, bmp, pbm, pgm, ppm, mhd, mha, raw
> 136:   - [W] DICOM.............................. directory
> 136: - Registered actions:
> 136:   - [W] Application Level Actions.......... 21 actions
> 136:   - [W] AverageVoxelValuesExtension........ 1 actions
> 136:   - [W] Basic Mesh Extension............... 9 actions
> 136:   - [W] Basic Picking Tutorial............. 1 actions
> 136:   - [W] Basic Topology..................... 2 actions
> 136:   - [W] BoxVOIExtension.................... 1 actions
> 136:   - [W] Frame Edition Extension............ 1 actions
> 136:   - [W] ITK Filters........................ 14 actions
> 136:   - [W] ITK Segmentation................... 3 actions
> 136:   - [W] Image LUT.......................... 1 actions
> 136:   - [W] ImageAcquisitionActionExtension.... 7 actions
> 136:   - [W] MML................................ 2 actions
> 136:   - [W] Mesh Point Data.................... 1 actions
> 136:   - [W] Mesh Processing.................... 17 actions
> 136:   - [W] Mesh Selection..................... 1 actions
> 136:   - [W] MultiPickingExtension.............. 1 actions
> 136:   - [W] PMLExploreExtension................ 2 actions
> 136:   - [W] Pixel Color Changer................ 1 actions
> 136:   - [W] PropertiesExtension................ 3 actions
> 136:   - [W] Reconstruction..................... 1 actions
> 136:   - [W] Reorient Image Extension........... 1 actions
> 136:   - [W] ResampleExtension.................. 1 actions
> 136:   - [W] Shaker Extension................... 3 actions
> 136:136: - Number of Component Extensions........... 14 (locations: 0 global, 0 local, 14 in working directory, 0 manually installed by user)
> 136: - Number of File Extensions Supported...... 37
> 136: - Number of Action Extensions.............. 27 (locations: 0 global136: , please create it with 0700 permissions. _IceTransSocketINETConnect() no usable address for sputnik:36783 Qt: Session management error: Could not open network socket - CamiTK version........................... CamiTK 4.1.2 - CamiTK Short Version..................... camitk-4.1 - CamiTK SO NAME........................... 4 - Operating System......................... LINUX - Build type............................... RELEASE - QT Version............................... 5.10.1 - VTK Version.............................. 6.3.0 - Global Installation Directory [G]........ [not globally installed: using current working directory as repository] - Local Installation Directory [L]......... /nonexistent/.config/CamiTK - Current Working Directory [W]............ /build/camitk-4.1.2/camitk-build - Test Data Directory...................... /build/camitk-4.1.2/camitk-build/share/camitk-4.1/testdata - Component Extension Directories.......... /build/camitk-4.1.2/camitk-build/lib/camitk-4.1/components - Action Extension Directories............. /build/camitk-4.1.2/camitk-build/lib/camitk-4.1/actions - Number of Component Extensions........... 14 (locations: 0 global, 0 local, 14 in working directory, 0 manually installed by user) - Number of File Extensions Supported...... 37 - Number of Action Extensions.............. 27 (locations: 0 global, 0 local, 27 in working directory, 0 manually installed by user) - Number of Actions........................ 105 - Registered components: - [W] Alias Wavefront OBJ Component...... obj - [W] ItkImages Component................ hdr, spr, gipl, pic, lsm, nrrd, hdr.gz, nii, nii.gz, img, img.gz - [W] MML Component...................... mml, scn - [W] Msh Component...................... msh - [W] Off Component...................... off - [W] PML Component...................... pml - [W] Pick Me Component.................. pickme - [W] STL Component...................... stl, STL - [W] Testing Abort Component............ abort - [W] Testing Mixed Component............ mixed - [W] VRML 2 Component................... vrml, wrl - [W] VTK Component...................... vtk - [W] vtkImages Component................ jpg, png, tiff, tif, bmp, pbm, pgm, ppm, mhd, mha, raw - [W] DICOM.............................. directory - Registered actions: - [W] Application Level Actions.......... 21 actions - [W] AverageVoxelValuesExtension........ 1 actions - [W] Basic Mesh Extension............... 9 actions - [W] Basic Picking Tutorial............. 1 actions - [W] Basic Topology..................... 2 actions - [W] BoxVOIExtension.................... 1 actions - [W] Frame Edition Extension............ 1 actions - [W] ITK Filters......136: , please create it with 0700 permissions. _IceTransSocketINETConnect() no usable address for sputnik:36783 Qt: Session management error: Could not open network socket - CamiTK version........................... CamiTK 4.1.2 - CamiTK Short Version..................... camitk-4.1 - CamiTK SO NAME........................... 4 - Operating System......................... LINUX - Build type............................... RELEASE - QT Version............................... 5.10.1 - VTK Version.............................. 6.3.0 - Global Installation Directory [G]........ [not globally installed: using current working directory as repository] - Local Installation Directory [L]......... /nonexistent/.config/CamiTK - Current Working Directory [W]............ /build/camitk-4.1.2/camitk-build - Test Data Directory...................... /build/camitk-4.1.2/camitk-build/share/camitk-4.1/testdata - Component Extension Directories.......... /build/camitk-4.1.2/camitk-build/lib/camitk-4.1/components - Action Extens136: ===== 1- Detected installed CamiTK version is: [with] aka [with] =====
> 136: Error: unknown version (release date: unknown version)
> 136: ===== 2- Number of extensions: 41 =====
> 136: Error: unexpected number of globally installed extensions (found 41 vs 12 expected)
> 136: ===== 3- Current Working Directory: /build/camitk-4.1.2/camitk-build =====
> 136: OK
> 136: ===== 4- Number of Component Extensions: 14 =====
> 136: Error: unexpected Number of Component Extensions (found 14 vs 12 expected)
> 136: ===== 5- Number of Action Extensions: 27 =====
> 136: Error: unexpected Number of Action Extensions (found 27 vs 71 expected)
> 136: ===== 6- Number of File Extensions Supported: 37 =====
> 136: Error: unexpected Number of File Extensions Supported (found 37 vs 35 expected)
> 136: ===== 7- Number of Actions: 105 =====
> 136: Error: unexpected Number of Actions (found 105 vs 81 expected)
>
>
> Hope this helps - otherwise I'll send full build log.  But I'm
> nearly on travel to DebConf very soon ... so please be patient.
>
> Kind regards
>
>         Andreas.
>
>
>
>

-- 
Emmanuel Promayon
Professeur Univ. Grenoble Alpes / Polytech Grenoble
Laboratoire TIMC-IMAG / équipe GMCAO
Tel. +33/0 456 52 00 03





More information about the Debian-med-packaging mailing list