[Debian-med-packaging] Bug#957704: [Git][med-team/praat][master] 7 commits: fix ftbfs with gcc 10

Rafael Laboissière rafael at debian.org
Mon May 4 08:07:51 BST 2020


Hi Andreas,

I have seen your message only today.  I have worked yesterday on the new 
upstream version 6.1.14 of Praat and have uploaded it to unstable without 
having noticed the changes for 6.1.13-2 done by Etienne.  I will soon 
release version 6.1.14-2 that integrates those changes.

Best,

Rafael

* Andreas Tille <tille at debian.org> [2020-05-02 21:08]:

> Control: tags -1 pending
>
> Hi Rafael,
>
> Étienne was pretty helpful for several Debian Med packages.  Do 
> you want to check and sponsor his changes since you usually are 
> uploading praat?  If not I can do so for sure.
>
> Kind regards
>
>     Andreas.
>
>
> On Sat, May 02, 2020 at 03:01:46PM +0000, Étienne Mollier wrote:
>>
>>
>> Étienne Mollier pushed to branch master at Debian Med / praat
>>
>>
>> Commits: 
>> a543dab7 by Etienne Mollier at 2020-05-02T14:06:35+02:00 
>> fix ftbfs with gcc 10
>>
>> - - - - - 
>> b7a2025a by Etienne Mollier at 2020-05-02T14:07:26+02:00 
>> routine-update: Add salsa-ci file
>>
>> - - - - - 
>> 3dee22f2 by Etienne Mollier at 2020-05-02T14:07:34+02:00 
>> Use secure URI in Homepage field.
>>
>> Fixes: lintian: homepage-field-uses-insecure-uri
>> See-also: https://lintian.debian.org/tags/homepage-field-uses-insecure-uri.html
>>
>> - - - - - 
>> 71da8edd by Etienne Mollier at 2020-05-02T14:07:37+02:00 
>> Remove obsolete fields Contact, Name from debian/upstream/metadata (already present in machine-readable debian/copyright). 
>> - - - - - 
>> 8c9a98a1 by Etienne Mollier at 2020-05-02T15:09:18+02:00 
>> put information about yahoo group to d/copyright
>>
>> it looks like it is the place it is now intended to be since 
>> linters said that was redundant in d/u/metadata.
>>
>> - - - - - 
>> aff4b733 by Etienne Mollier at 2020-05-02T15:18:01+02:00 
>> 6.1.13-2 ready for upload I guess
>>
>> - - - - - 
>> 9301bb05 by Etienne Mollier at 2020-05-02T16:13:57+02:00 
>> remove -Wl,--as-needed linker flags
>>
>> - - - - -
>>
>>
>> 8 changed files:
>>
>> - debian/changelog 
>> - debian/control 
>> - debian/copyright 
>> - + debian/patches/fix-ftbfs-gcc-10.patch 
>> - debian/patches/series 
>> - debian/rules 
>> - + debian/salsa-ci.yml 
>> - debian/upstream/metadata
>>
>>
>> Changes:
>>
>> ===================================== 
>> debian/changelog 
>> ===================================== 
>> @@ -1,3 +1,15 @@ 
>> +praat (6.1.13-2) unstable; urgency=medium 
>> + 
>> +  * Team upload. 
>> +  * changed a call for isupper(3) to iswupper(3) (Closes: #957704) 
>> +  * Add salsa-ci file (routine-update) 
>> +  * Use secure URI in Homepage field. 
>> +  * Remove obsolete fields Contact, Name from debian/upstream/metadata 
>> +    (already present in machine-readable debian/copyright). 
>> +  * Moved Contact information into debian/copyright. 
>> + 
>> + -- Etienne Mollier <etienne.mollier at mailoo.org>  Sat, 02 May 2020 14:07:38 +0200 
>> + 
>>  praat (6.1.13-1) unstable; urgency=medium
>>
>>    * New upstream version 6.1.13
>>
>>
>> ===================================== 
>> debian/control 
>> ===================================== 
>> @@ -15,7 +15,7 @@ Build-Depends: debhelper-compat (= 12), 
>>  Standards-Version: 4.5.0 
>>  Vcs-Browser: https://salsa.debian.org/med-team/praat 
>>  Vcs-Git: https://salsa.debian.org/med-team/praat.git 
>> -Homepage: http://www.praat.org 
>> +Homepage: https://www.praat.org 
>>  Rules-Requires-Root: no
>>
>>  Package: praat
>>
>>
>> ===================================== 
>> debian/copyright 
>> ===================================== 
>> @@ -1,6 +1,7 @@ 
>>  Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 
>>  Upstream-Name: Program for speech analysis and synthesis 
>>  Upstream-Contact: Paul Boersma <paul.boersma at uva.nl> 
>> +                  https://uk.groups.yahoo.com/neo/groups/praat-users/info 
>>  Source: http://www.fon.hum.uva.nl/praat/download_sources.html
>>
>>  Files: *
>>
>>
>> ===================================== 
>> debian/patches/fix-ftbfs-gcc-10.patch 
>> ===================================== 
>> @@ -0,0 +1,22 @@ 
>> +Description: fix ftbfs with migration to gcc-10 
>> + Options are either to import ctypes.h or move to wide-char support for the 
>> + incriminated function call.  Given work advertised on Unicode support 
>> + (specifically UTF-16) on Praat home page, the second option has been chosen: 
>> +         http://www.fon.hum.uva.nl/praat/manual/Unicode.html 
>> +Author: Étienne Mollier <etienne.mollier at mailoo.org> 
>> +Bug-Debian: https://bugs.debian.org/957704 
>> +Forwarded: no 
>> +Last-Update: 2020-05-02 
>> +--- 
>> +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ 
>> +--- praat.orig/external/espeak/espeak_io.cpp 
>> ++++ praat/external/espeak/espeak_io.cpp 
>> +@@ -190,7 +190,7 @@ 
>> + 		// copy 4 bytes: version number 
>> + 		// copy 4 bytes: sample rate 
>> + 		while (fgets (line, sizeof (line), manifestf)) { 
>> +-			if (! isupper (line [0])) continue; 
>> ++			if (! iswupper (line [0])) continue; 
>> + 			unsigned int index; 
>> + 			sscanf(& line [2], "%x", & index); 
>> + 			fseek (phondataf, index, SEEK_SET);
>>
>>
>> ===================================== 
>> debian/patches/series 
>> ===================================== 
>> @@ -1,3 +1,4 @@ 
>>  use-ldflags.patch 
>>  remove-time-date-macros.patch 
>>  fix-procrustes-unit-test.patch 
>> +fix-ftbfs-gcc-10.patch
>>
>>
>> ===================================== 
>> debian/rules 
>> ===================================== 
>> @@ -50,8 +50,7 @@ override_dh_auto_configure: 
>>  	# Get rid of the 
>>  	# dpkg-shlibdeps: warning: dependency on lib??? could be avoided if "debian/praat/usr/bin/praat" were not uselessly linked against it (they use none of its symbols). 
>>  	# warnings and useless dependencies 
>> -	sed 's/^LIBS = /& -Wl,--as-needed /'	\ 
>> -		makefiles/makefile.defs.linux.pulse > makefile.defs 
>> +	cp makefiles/makefile.defs.linux.pulse makefile.defs 
>>  	# Add hardening flags 
>>  	cat debian/mk-vars-hardening >> makefile.defs
>>
>> @@ -64,14 +63,13 @@ sendpraat: sys/sendpraat.c 
>>  	$(CC) $(shell dpkg-buildflags --get CPPFLAGS)		\ 
>>  		$(shell dpkg-buildflags --get CFLAGS)		\ 
>>  		$(shell dpkg-buildflags --get LDFLAGS)		\ 
>> -		-Wl,--as-needed -std=gnu99 -DSTAND_ALONE -DUNIX	\ 
>> +		-std=gnu99 -DSTAND_ALONE -DUNIX			\ 
>>  		-o sendpraat sys/sendpraat.c			\ 
>>  		$(shell $(PKG_CONFIG) --cflags --libs gtk+-2.0)
>>
>>  override_dh_auto_build: sendpraat praat.1 praat_nogui.1 sendpraat.1 praat-open-files.1
>>  	dh_auto_build
>> -	sed 's/^LIBS = /& -Wl,--as-needed /'	\ 
>> -		makefiles/makefile.defs.linux.nogui > makefile.defs 
>> +	cp makefiles/makefile.defs.linux.nogui makefile.defs 
>>  	# Add hardening flags 
>>  	cat debian/mk-vars-hardening >> makefile.defs 
>>  	rm -f melder/*.o sys/*.o fon/SoundRecorder.o fon/praat_Sound.o	\
>>
>>
>> ===================================== 
>> debian/salsa-ci.yml 
>> ===================================== 
>> @@ -0,0 +1,4 @@ 
>> +--- 
>> +include: 
>> +  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml 
>> +  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
>>
>>
>> ===================================== 
>> debian/upstream/metadata 
>> ===================================== 
>> @@ -1,5 +1,3 @@ 
>> -Name: praat 
>> -Contact: https://uk.groups.yahoo.com/neo/groups/praat-users/info 
>>  FAQ: > 
>>   http://www.fon.hum.uva.nl/praat/manual/FAQ__Frequently_Asked_Questions_.html 
>>  Reference:
>>
>>
>>
>> View it on GitLab: https://salsa.debian.org/med-team/praat/-/compare/1e8332facb3e502b9decc0ddd00b3a8046a4c79a...9301bb056cd61c37612bb9e56f7f6421389aee65
>>
>> -- 
>> View it on GitLab: https://salsa.debian.org/med-team/praat/-/compare/1e8332facb3e502b9decc0ddd00b3a8046a4c79a...9301bb056cd61c37612bb9e56f7f6421389aee65 
>> You're receiving this email because of your account on salsa.debian.org.
>>
>>
>
>> _______________________________________________ 
>> debian-med-commit mailing list 
>> debian-med-commit at alioth-lists.debian.net 
>> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
>
>
> -- 
> http://fam-tille.de
>



More information about the Debian-med-packaging mailing list