Bug#1033281: unblock: dictionaries-common/1.29.5

2023-03-21 Thread Agustin Martin
El mar, 21 mar 2023 a las 9:40, Agustin Martin () escribió:
>
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: unblock
> X-Debbugs-Cc: dictionaries-com...@packages.debian.org
> Control: affects -1 + src:dictionaries-common
>
> Please unblock package dictionaries-common
...
> While changes are not at all critical (things will keep working with
> old info, new location for bdic conversion tool is just a symlink tp
> old one) I would appreciate if last version reaches testing to avoid
> having different info in new_stable and sid (and to have my git
> history as clean as possible and avoid branches in case something
> really important deserves an upload).
>
> I am attaching a full debdiff with all changes from previous version
> and a "debdiff -w" file skipping whitespace changes.

debdiff -w output really attached. Sorry for the noise.
diff -Nru -w dictionaries-common-1.29.4/debian/changelog dictionaries-common-1.29.5/debian/changelog
--- dictionaries-common-1.29.4/debian/changelog	2023-01-25 23:07:33.0 +0100
+++ dictionaries-common-1.29.5/debian/changelog	2023-03-14 22:17:31.0 +0100
@@ -1,3 +1,15 @@
+dictionaries-common (1.29.5) unstable; urgency=medium
+
+  [ Soren Stoutner ]
+  * debian/copyright:  Update copyright dates to include 2023.
+  * policy/dsdt-policy.xml.in:  Update to reflect changes in the Qt
+packaging.
+
+  [ Agustin Martin Domingo ]
+  * installdeb-myspell: Add /usr/bin/convert-bdic as first option.
+
+ -- Agustin Martin Domingo   Tue, 14 Mar 2023 22:17:31 +0100
+
 dictionaries-common (1.29.4) unstable; urgency=medium
 
   * debian/po/ro.po: Romanian debconf templates translation-revision,
diff -Nru -w dictionaries-common-1.29.4/debian/copyright dictionaries-common-1.29.5/debian/copyright
--- dictionaries-common-1.29.4/debian/copyright	2022-12-06 22:57:10.0 +0100
+++ dictionaries-common-1.29.5/debian/copyright	2023-03-14 22:12:41.0 +0100
@@ -5,9 +5,9 @@
 
 Files: *
 Copyright: 1999-2008 Rafael Laboissiere 
-	   2001-2022 Agustín Martín Domingo 
+   2001-2023 Agustín Martín Domingo 
 	   2003-2016 René Engelhard 
-	   2022 Soren Stoutner 
+   2022-2023 Soren Stoutner 
 License: GPL-2+
 
 Files: support/emacsen/ispell.el
diff -Nru -w dictionaries-common-1.29.4/policy/dsdt-policy.xml.in dictionaries-common-1.29.5/policy/dsdt-policy.xml.in
--- dictionaries-common-1.29.4/policy/dsdt-policy.xml.in	2022-12-13 18:24:52.0 +0100
+++ dictionaries-common-1.29.5/policy/dsdt-policy.xml.in	2023-03-14 22:12:41.0 +0100
@@ -139,7 +139,7 @@
 
 
   
-	1999-2014,2022
+1999-2014,2022-2023
   
   
 	Rafael Laboissire, David Coe, Agustn
@@ -781,14 +781,10 @@
 	
 	
 	  
-	Hunspell dictionary packages should build-depend on
-	qt6-webengine-dev-tools or a superseding package
-	so that they can use qwebengine_convert_dict to
-	generate the binary .bdic dictionary files.
-	Although qwebengine_convert_dict is also
-	available in qtwebengine5-dev-tools (in a
-	different path) its use is discouraged as it will disappear
-	sooner.
+Hunspell dictionary packages should build-depend on the
+convert-bdic package so that they can use the
+convert-bdic command to generate the binary
+.bdic dictionary files.
 	For more information see .
 	  
 	
@@ -1374,24 +1370,30 @@
 	binary .bdic file.
 	Qt distributes a renamed version of this tool
 	called qwebengine_convert_dict that is
-	shipped in Debian as part of
+currently shipped in Debian as part of
 	the qt6-webengine-dev-tools package.
   
   
+Because the versions of Qt available in Debian change over time,
+the latest version of Qt that ships
+qwebengine_convert_dict will always provide a
+virtual package named convert-bdic which will
+install a symlink from /usr/bin/convert-bdic
+to the current versioned location of
+qwebengine_convert_dict.
+  
+  
 	Hunspell dictionaries should build-depend on
-	qt6-webengine-dev-tools or a newer package
-	that supersedes it.
-	During binary package creation they should compile the binary
-	dictionary by calling a command similar to the following
-	where xx_XX corresponds to the language of
-	the Hunspell dictionary.
-	The .dic needs to reside in the same
-	directory as the .aff during binary
-	compilation so that qwebengine_convert_dict
-	can locate it.
+convert-bdic. During binary package creation
+they should compile the binary dictionary by calling a command
+similar to the following where xx_XX
+corresponds to the language of the Hunspell dictionary.
+The .aff needs to reside in the same
+directory as the .dic during binary compilation so
+that convert-bdic can locate it.
   
   
-/usr/lib/qt6/libexec/qwebengine_convert_dict path/to/xx_XX.dic path/to/xx_XX.bdic
+convert-bdic 

Bug#1033281: unblock: dictionaries-common/1.29.5

2023-03-21 Thread Agustin Martin
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: dictionaries-com...@packages.debian.org
Control: affects -1 + src:dictionaries-common

Please unblock package dictionaries-common

Sorry I forgot about hard freeze starting 2023-03-12. Did not it
notice until 2023-03-16 message from the release team (Bits from the
Release Team: bookworm in hard freeze), but uploaded this version on
2023-03-14.

Changes are documentation changes in hunspell dictionaries policy to
adjust it to last changes in qt6-webengine-dev that reached testing on
2023-03-09 and a minor change in installdeb-myspell to look for bdic
conversion tool first in new location.

While changes are not at all critical (things will keep working with
old info, new location for bdic conversion tool is just a symlink tp
old one) I would appreciate if last version reaches testing to avoid
having different info in new_stable and sid (and to have my git
history as clean as possible and avoid branches in case something
really important deserves an upload).

I am attaching a full debdiff with all changes from previous version
and a "debdiff -w" file skipping whitespace changes.

Thanks for all and sorry for having missed this.

unblock dictionaries-common/1.29.5
diff -Nru dictionaries-common-1.29.4/debian/changelog dictionaries-common-1.29.5/debian/changelog
--- dictionaries-common-1.29.4/debian/changelog	2023-01-25 23:07:33.0 +0100
+++ dictionaries-common-1.29.5/debian/changelog	2023-03-14 22:17:31.0 +0100
@@ -1,3 +1,15 @@
+dictionaries-common (1.29.5) unstable; urgency=medium
+
+  [ Soren Stoutner ]
+  * debian/copyright:  Update copyright dates to include 2023.
+  * policy/dsdt-policy.xml.in:  Update to reflect changes in the Qt
+packaging.
+
+  [ Agustin Martin Domingo ]
+  * installdeb-myspell: Add /usr/bin/convert-bdic as first option.
+
+ -- Agustin Martin Domingo   Tue, 14 Mar 2023 22:17:31 +0100
+
 dictionaries-common (1.29.4) unstable; urgency=medium
 
   * debian/po/ro.po: Romanian debconf templates translation-revision,
diff -Nru dictionaries-common-1.29.4/debian/copyright dictionaries-common-1.29.5/debian/copyright
--- dictionaries-common-1.29.4/debian/copyright	2022-12-06 22:57:10.0 +0100
+++ dictionaries-common-1.29.5/debian/copyright	2023-03-14 22:12:41.0 +0100
@@ -5,9 +5,9 @@
 
 Files: *
 Copyright: 1999-2008 Rafael Laboissiere 
-	   2001-2022 Agustín Martín Domingo 
-	   2003-2016 René Engelhard 
-	   2022 Soren Stoutner 
+   2001-2023 Agustín Martín Domingo 
+   2003-2016 René Engelhard 
+   2022-2023 Soren Stoutner 
 License: GPL-2+
 
 Files: support/emacsen/ispell.el
diff -Nru dictionaries-common-1.29.4/policy/dsdt-policy.xml.in dictionaries-common-1.29.5/policy/dsdt-policy.xml.in
--- dictionaries-common-1.29.4/policy/dsdt-policy.xml.in	2022-12-13 18:24:52.0 +0100
+++ dictionaries-common-1.29.5/policy/dsdt-policy.xml.in	2023-03-14 22:12:41.0 +0100
@@ -139,7 +139,7 @@
 
 
   
-	1999-2014,2022
+1999-2014,2022-2023
   
   
 	Rafael Laboissire, David Coe, Agustn
@@ -779,19 +779,15 @@
 myspell dictionary package.
   
 	
-	
-	  
-	Hunspell dictionary packages should build-depend on
-	qt6-webengine-dev-tools or a superseding package
-	so that they can use qwebengine_convert_dict to
-	generate the binary .bdic dictionary files.
-	Although qwebengine_convert_dict is also
-	available in qtwebengine5-dev-tools (in a
-	different path) its use is discouraged as it will disappear
-	sooner.
-	For more information see .
-	  
-	
+
+  
+Hunspell dictionary packages should build-depend on the
+convert-bdic package so that they can use the
+convert-bdic command to generate the binary
+.bdic dictionary files.
+For more information see .
+  
+
   
 
 
@@ -1357,106 +1353,105 @@
   Hunspell Binary Dictionaries
   
   
-	Google's Chromium project developed a binary Hunspell file
-	format used for spell checking by their web engine.
-	The binary format combines the
-	text-based .dic
-	and .aff files into
-	one .bdic binary file.
-	Other web engines that are based on Chromium's code, like Qt
-	WebEngine included in KDE, can also use
-	these .bdic dictionaries.
-  
-  
-	Google created a tool called convert_dict
-	that takes the input from a pair of .dic
-	and .aff files and compiles them into a
-	binary .bdic file.
-	Qt distributes a renamed version of this tool
-	called qwebengine_convert_dict that is
-	shipped in Debian as part of
-	the qt6-webengine-dev-tools package.
-  
-  
-	Hunspell dictionaries should build-depend on
-	qt6-webengine-dev-tools or a newer package
-	that supersedes it.
-	During binary package creation they should compile the binary
-	dictionary by calling a command similar to the following
-	where xx_XX corresponds to