[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1105770: marked as done (unblock: apertium-oci-fra/1.0.0-2)



Your message dated Wed, 14 May 2025 16:00:27 +0000
with message-id <E1uFEWx-002rxj-0D@respighi.debian.org>
and subject line unblock apertium-oci-fra
has caused the Debian Bug report #1105770,
regarding unblock: apertium-oci-fra/1.0.0-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1105770: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105770
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: apertium-oci-fra@packages.debian.org
Control: affects -1 + src:apertium-oci-fra
User: release.debian.org@packages.debian.org
Usertags: unblock

apertium-oci-fra has an FTBFS bug (#1103232); I noticed that it had been 
fixed upstream, so I backported the fix.  It has no autopkgtests, so the 
fix won't make it into trixie on its own at this point.  However, I 
think it's clear enough from upstream's commit message.

I left the commit message in French, and gbp-pq tends to make a bit of a 
mess of that, but here's a translation:

  "retrait d'accents et de caractères spéciaux dans les attributs 'n' de 
  balises 'def-seq', 'seq', 'def-cat' et 'pattern-item'. Ces caractères 
  spéciaux causent l'échec des scripts de validation suivants lors de 
  l'installation : 'apertium-validate-lrx', 
  'apertium-validate-interchunk' et 'apertium-validate-transfer'"

  "removed accents and special characters from the 'n' attributes of the 
  'def-seq', 'seq', 'def-cat' and 'pattern-item' tags. These special 
  characters cause the failure of the following validation scripts 
  during installation: 'apertium-validate-lrx', 
  'apertium-validate-interchunk' and 'apertium-validate-transfer'"

unblock apertium-oci-fra/1.0.0-2

Thanks,

-- 
Colin Watson (he/him)                              [cjwatson@debian.org]
diff -Nru apertium-oci-fra-1.0.0/debian/changelog apertium-oci-fra-1.0.0/debian/changelog
--- apertium-oci-fra-1.0.0/debian/changelog	2022-11-01 08:38:15.000000000 +0000
+++ apertium-oci-fra-1.0.0/debian/changelog	2025-05-14 16:08:15.000000000 +0100
@@ -1,3 +1,11 @@
+apertium-oci-fra (1.0.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Remove accents from XML contexts where they fail validation (closes:
+    #1103232).
+
+ -- Colin Watson <cjwatson@debian.org>  Wed, 14 May 2025 16:08:15 +0100
+
 apertium-oci-fra (1.0.0-1) unstable; urgency=medium
 
   * New upstream release (Closes: #1016327)
diff -Nru apertium-oci-fra-1.0.0/debian/control apertium-oci-fra-1.0.0/debian/control
--- apertium-oci-fra-1.0.0/debian/control	2022-11-01 08:38:15.000000000 +0000
+++ apertium-oci-fra-1.0.0/debian/control	2025-05-14 15:59:54.000000000 +0100
@@ -1,7 +1,7 @@
 Source: apertium-oci-fra
 Section: science
 Priority: optional
-Maintainer: Debian Science Team <debian-science-maintainers@alioth-lists.debian.net>
+Maintainer: Debian Science Maintainers <debian-science-maintainers@alioth-lists.debian.net>
 Uploaders: Tino Didriksen <tino@didriksen.cc>,
            Kartik Mistry <kartik@debian.org>
 Build-Depends: apertium-dev (>= 3.8.3),
diff -Nru apertium-oci-fra-1.0.0/debian/patches/remove-special-characters-xml.patch apertium-oci-fra-1.0.0/debian/patches/remove-special-characters-xml.patch
--- apertium-oci-fra-1.0.0/debian/patches/remove-special-characters-xml.patch	1970-01-01 01:00:00.000000000 +0100
+++ apertium-oci-fra-1.0.0/debian/patches/remove-special-characters-xml.patch	2025-05-14 15:59:54.000000000 +0100
@@ -0,0 +1,640 @@
+From: Vincent Gleizes <v.gleizes@locongres.org>
+Date: Wed, 26 Feb 2025 11:37:16 +0100
+Subject: =?utf-8?q?retrait_d=27accents_et_de_caract=C3=A8res_sp=C3=A9ciaux_?=
+ =?utf-8?q?dans_les_attributs_=27n=27_de_balises_=27def-seq=27=2C_=27seq=27?=
+ =?utf-8?q?=2C_=27def-cat=27_et_=27pattern-item=27=2E_Ces_caract=C3=A8res_s?=
+ =?utf-8?q?p=C3=A9ciaux_causent_l=27=C3=A9chec_des_scripts_de_validation_su?=
+ =?utf-8?q?ivants_lors_de_l=27installation_=3A_=27apertium-validate-lrx=27?=
+ =?utf-8?q?=2C_=27apertium-validate-interchunk=27_et_=27apertium-validate-t?=
+ =?utf-8?q?ransfer=27?=
+
+Origin: backport, https://github.com/apertium/apertium-oci-fra/commit/d0197488bb376e9a1cc571bd44c2bbc955a28d36
+Bug-Debian: https://bugs.debian.org/1103232
+Last-Update: 2025-05-14
+---
+ apertium-oci-fra.fra-oci.lrx     | 28 ++++++------
+ apertium-oci-fra.fra-oci.t1x     |  8 ++--
+ apertium-oci-fra.fra-oci.t2x_bis | 98 ++++++++++++++++++++--------------------
+ apertium-oci-fra.oci-fra.t1x     | 42 ++++++++---------
+ 4 files changed, 88 insertions(+), 88 deletions(-)
+
+diff --git a/apertium-oci-fra.fra-oci.lrx b/apertium-oci-fra.fra-oci.lrx
+index be5c858..dc526cb 100644
+--- a/apertium-oci-fra.fra-oci.lrx
++++ b/apertium-oci-fra.fra-oci.lrx
+@@ -1835,7 +1835,7 @@
+       <match lemma="belle-sœur" tags="n.*"/>
+     </or></def-seq>
+ 
+-    <def-seq n="bétail"><or>
++    <def-seq n="betail"><or>
+       <match lemma="poulet" tags="n.*"/>
+       <match lemma="poussin" tags="n.*"/>
+       <match lemma="coq" tags="n.*"/>
+@@ -1857,7 +1857,7 @@
+       <match lemma="bétail" tags="n.*"/>
+     </or></def-seq>
+ 
+-    <def-seq n="animaux_non_bétail"><or>
++    <def-seq n="animaux_non_betail"><or>
+       <match lemma="animal" tags="n.*"/>
+       <match lemma="poisson" tags="n.*"/>
+       <match lemma="oiseau" tags="n.*"/>
+@@ -2062,7 +2062,7 @@
+       <match lemma="capuche" tags="n.*"/>
+     </or></def-seq>
+ 
+-    <def-seq n="matériel"><or>
++    <def-seq n="materiel"><or>
+        <match lemma="coton" tags="n.*"/>
+        <match lemma="laine" tags="n.*"/>
+        <match lemma="soie" tags="n.*"/>
+@@ -2271,7 +2271,7 @@
+   <rule weight="1.0">
+     <match lemma="en" tags="pr"><select lemma="de"/></match>
+     <or>
+-      <seq n="matériel"/>
++      <seq n="materiel"/>
+     </or>
+   </rule>
+   <rule weight="1.2">
+@@ -2281,7 +2281,7 @@
+     </or>
+     <match lemma="en" tags="pr"><select lemma="en"/></match>
+     <or>
+-      <seq n="matériel"/>
++      <seq n="materiel"/>
+     </or>
+   </rule>
+ 
+@@ -6097,14 +6097,14 @@
+       </or>
+     </repeat>
+     <or>
+-      <seq n="bétail"/>
+-      <seq n="animaux_non_bétail"/>
++      <seq n="betail"/>
++      <seq n="animaux_non_betail"/>
+     </or>
+   </rule>
+   <rule weight="1.0" v="oci">
+     <or>
+-      <seq n="bétail"/>
+-      <seq n="animaux_non_bétail"/>
++      <seq n="betail"/>
++      <seq n="animaux_non_betail"/>
+     </or>
+     <repeat from="0" upto="8">
+       <or>
+@@ -7041,8 +7041,8 @@
+       <seq n="personne"/>
+       <match lemma="troupe" tags="n.*"/>
+       <match lemma="armée" tags="n.*"/>
+-      <seq n="bétail"/>
+-      <seq n="animaux_non_bétail"/>
++      <seq n="betail"/>
++      <seq n="animaux_non_betail"/>
+       <match lemma="fantôme" tags="n.*"/>
+       <match lemma="monstre" tags="n.*"/>
+       <match lemma="voiture" tags="n.*"/>
+@@ -7069,8 +7069,8 @@
+       <seq n="personne"/>
+       <match lemma="troupe" tags="n.*"/>
+       <match lemma="armée" tags="n.*"/>
+-      <seq n="bétail"/>
+-      <seq n="animaux_non_bétail"/>
++      <seq n="betail"/>
++      <seq n="animaux_non_betail"/>
+       <match lemma="fantôme" tags="n.*"/>
+       <match lemma="monstre" tags="n.*"/>
+       <match lemma="voiture" tags="n.*"/>
+@@ -7833,7 +7833,7 @@
+       </or>
+     </repeat>
+     <or>
+-      <seq n="bétail"/>
++      <seq n="betail"/>
+     </or>
+   </rule>
+   <rule weight="1.0">
+diff --git a/apertium-oci-fra.fra-oci.t1x b/apertium-oci-fra.fra-oci.t1x
+index 29acf7c..a19e3b7 100644
+--- a/apertium-oci-fra.fra-oci.t1x
++++ b/apertium-oci-fra.fra-oci.t1x
+@@ -194,10 +194,10 @@
+     <def-cat n="ce">
+       <cat-item lemma="ce" tags="prn.*"/>
+     </def-cat>
+-    <def-cat n="ça">
++    <def-cat n="cca">
+       <cat-item lemma="ça" tags="prn.*"/>
+     </def-cat>
+-    <def-cat n="ce_cela_ça">
++    <def-cat n="ce_cela_cca">
+       <cat-item lemma="ce" tags="prn.*"/>
+       <cat-item lemma="cela" tags="prn.*"/>
+       <cat-item lemma="ça" tags="prn.*"/>
+@@ -24720,7 +24720,7 @@
+ 
+     <rule comment="RÈGLA: CE VBHAVERP3SG VBSERPP PRNTNP1P2 > VBSERP1P2 VBSERPP PRNSUBJP1P2: ça a été moi > soi estat ieu">
+        <pattern>
+-         <pattern-item n="ce_cela_ça"/>
++         <pattern-item n="ce_cela_cca"/>
+          <pattern-item n="vbhaverp3"/>
+          <pattern-item n="vbser_pp"/>
+          <pattern-item n="prnperstnp1p2"/>
+@@ -24815,7 +24815,7 @@
+ 
+     <rule comment="RÈGLA: CE NE VBHAVERP3SG ADV VBSERPP PRNTNP1P2 > VBSERP1P2 ADV VBSERPP PRNSUBJP1P2: ce n'a pas été moi > soi pas estat ieu">
+        <pattern>
+-         <pattern-item n="ce_cela_ça"/>
++         <pattern-item n="ce_cela_cca"/>
+          <pattern-item n="ne"/>
+          <pattern-item n="vbhaverp3"/>
+          <pattern-item n="adv"/>
+diff --git a/apertium-oci-fra.fra-oci.t2x_bis b/apertium-oci-fra.fra-oci.t2x_bis
+index 0efa641..b2e258b 100644
+--- a/apertium-oci-fra.fra-oci.t2x_bis
++++ b/apertium-oci-fra.fra-oci.t2x_bis
+@@ -56,7 +56,7 @@
+     <def-cat n="SPron_neg">
+       <cat-item tags="SPron.*.pas_neg"/>
+     </def-cat>
+-    <def-cat n="SPron_çò">
++    <def-cat n="SPron_cco">
+       <cat-item lemma="çò" tags="SPron.*"/>
+     </def-cat>
+     <def-cat n="pas_neg">
+@@ -214,7 +214,7 @@
+       <cat-item lemma="desirar" tags="SA.pp.*"/>
+       <cat-item lemma="voler" tags="SA.pp.*"/>
+     </def-cat>
+-    <def-cat n="SV_desir_a_çò_pii_ifi_cni">
++    <def-cat n="SV_desir_a_cco_pii_ifi_cni">
+       <cat-item tags="SV.*.pii.*"/>
+       <cat-item lemma="demandar" tags="SV.*.pii.*"/>
+       <cat-item lemma="far# atencion" tags="SV.*.pii.*"/>
+@@ -241,7 +241,7 @@
+       <cat-item lemma="tenir" tags="SV.*.cni.*"/>
+       <cat-item lemma="tiéner" tags="SV.*.cni.*"/>
+     </def-cat>
+-    <def-cat n="SV_desir_a_çò_pp">
++    <def-cat n="SV_desir_a_cco_pp">
+       <cat-item lemma="far# atencion" tags="SA.pp.*"/>
+       <cat-item lemma="har# atencion" tags="SA.pp.*"/>
+       <cat-item lemma="hèr# atencion" tags="SA.pp.*"/>
+@@ -276,7 +276,7 @@
+       <cat-item lemma="si" tags="cnjadv"/>
+       <cat-item lemma="si" tags="cnjadv.*"/>
+     </def-cat>
+-    <def-cat n="CNJADV_QUAN_AUTANLÈU">
++    <def-cat n="CNJADV_QUAN_AUTANLEU">
+       <cat-item lemma="quan" tags="cnjadv"/>
+       <cat-item lemma="quan" tags="cnjadv.*"/>
+       <cat-item lemma="autanlèu que" tags="cnjadv"/>
+@@ -1610,11 +1610,11 @@
+     </rule>
+ -->
+ 
+-    <rule comment="RÈGLA: SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que SV_prs > SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que SV_pis: je demandais à ce que tu chantes > demandavi a çò que cantèsses">
++    <rule comment="RÈGLA: SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que SV_prs > SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que SV_pis: je demandais à ce que tu chantes > demandavi a çò que cantèsses">
+       <pattern>
+-        <pattern-item n="SV_desir_a_çò_pii_ifi_cni"/>
++        <pattern-item n="SV_desir_a_cco_pii_ifi_cni"/>
+         <pattern-item n="PREP_a"/>
+-        <pattern-item n="SPron_çò"/>
++        <pattern-item n="SPron_cco"/>
+         <pattern-item n="REL_que"/>
+         <pattern-item n="SV_prs"/>
+       </pattern>
+@@ -1651,12 +1651,12 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: SV_desir_a_çò_pii_ifi_cni ADV PREP_a SPron_çò REL_que SV_prs > SV_desir_a_çò_pii_ifi_cni ADV PREP_a SPron_çò REL_que SV_pis: je ne demandais pas à ce que tu chantes > demandavi pas a çò que cantèsses">
++    <rule comment="RÈGLA: SV_desir_a_cco_pii_ifi_cni ADV PREP_a SPron_cco REL_que SV_prs > SV_desir_a_cco_pii_ifi_cni ADV PREP_a SPron_cco REL_que SV_pis: je ne demandais pas à ce que tu chantes > demandavi pas a çò que cantèsses">
+       <pattern>
+-        <pattern-item n="SV_desir_a_çò_pii_ifi_cni"/>
++        <pattern-item n="SV_desir_a_cco_pii_ifi_cni"/>
+         <pattern-item n="SAdv"/>
+         <pattern-item n="PREP_a"/>
+-        <pattern-item n="SPron_çò"/>
++        <pattern-item n="SPron_cco"/>
+         <pattern-item n="REL_que"/>
+         <pattern-item n="SV_prs"/>
+       </pattern>
+@@ -1697,11 +1697,11 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK SV_prs > SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK SV_pis: je demandais à ce que Jean chante > demandavi a çò que cantèsse">
++    <rule comment="RÈGLA: SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK SV_prs > SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK SV_pis: je demandais à ce que Jean chante > demandavi a çò que cantèsse">
+       <pattern>
+-        <pattern-item n="SV_desir_a_çò_pii_ifi_cni"/>
++        <pattern-item n="SV_desir_a_cco_pii_ifi_cni"/>
+         <pattern-item n="PREP_a"/>
+-        <pattern-item n="SPron_çò"/>
++        <pattern-item n="SPron_cco"/>
+         <pattern-item n="REL_que"/>
+         <pattern-item n="DET_SN_SAdv_SPron_PREP_UNK"/>
+         <pattern-item n="SV_prs"/>
+@@ -1743,12 +1743,12 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: SV_desir_a_çò_pii_ifi_cni ADV PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK SV_prs > SV_desir_a_çò_pii_ifi_cni ADV PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK SV_pis: je ne demandais pas à ce que Jean chante > demandavi pas a çò que Jean cantèsse">
++    <rule comment="RÈGLA: SV_desir_a_cco_pii_ifi_cni ADV PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK SV_prs > SV_desir_a_cco_pii_ifi_cni ADV PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK SV_pis: je ne demandais pas à ce que Jean chante > demandavi pas a çò que Jean cantèsse">
+       <pattern>
+-        <pattern-item n="SV_desir_a_çò_pii_ifi_cni"/>
++        <pattern-item n="SV_desir_a_cco_pii_ifi_cni"/>
+         <pattern-item n="SAdv"/>
+         <pattern-item n="PREP_a"/>
+-        <pattern-item n="SPron_çò"/>
++        <pattern-item n="SPron_cco"/>
+         <pattern-item n="REL_que"/>
+         <pattern-item n="DET_SN_SAdv_SPron_PREP_UNK"/>
+         <pattern-item n="SV_prs"/>
+@@ -1794,11 +1794,11 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK^2 SV_prs > SV_desir_a_çò_pii_ifi_cni PREP_a SPron_çò REL_que DET_SN_SAdv_SPron_PREP_UNK^2 SV_pis: je demandais à ce que mon ami chante > demandavi a çò que mon amic cantèsse">
++    <rule comment="RÈGLA: SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK^2 SV_prs > SV_desir_a_cco_pii_ifi_cni PREP_a SPron_cco REL_que DET_SN_SAdv_SPron_PREP_UNK^2 SV_pis: je demandais à ce que mon ami chante > demandavi a çò que mon amic cantèsse">
+       <pattern>
+-        <pattern-item n="SV_desir_a_çò_pii_ifi_cni"/>
++        <pattern-item n="SV_desir_a_cco_pii_ifi_cni"/>
+         <pattern-item n="PREP_a"/>
+-        <pattern-item n="SPron_çò"/>
++        <pattern-item n="SPron_cco"/>
+         <pattern-item n="REL_que"/>
+         <pattern-item n="DET_SN_SAdv_SPron_PREP_UNK"/>
+         <pattern-item n="DET_SN_SAdv_SPron_PREP_UNK"/>
+@@ -2668,9 +2668,9 @@
+ 
+     <!-- RÈGLAS QUAN_AUTANLÈU + FTI  > QUAN_AUTANLÈU + PRS -->
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SV_fti > CNJADV_QUAN_AUTANLÈU SV_prs: Quand vous aurez > Quan ajatz" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SV_fti > CNJADV_QUAN_AUTANLEU SV_prs: Quand vous aurez > Quan ajatz" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SV_fti"/>
+       </pattern>
+       <action>
+@@ -2698,9 +2698,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SN_UNK SV_fti > CNJADV_QUAN_AUTANLÈU SN_UNK SV_prs: Quand Jean aura > Quan Jean aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SN_UNK SV_fti > CNJADV_QUAN_AUTANLEU SN_UNK SV_prs: Quand Jean aura > Quan Jean aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SV_fti"/>
+       </pattern>
+@@ -2735,9 +2735,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK SV_prs: Quand la maison aura > Quan l'ostau aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK SV_prs: Quand la maison aura > Quan l'ostau aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SV_fti"/>
+@@ -2779,9 +2779,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SV_prs: Quand la maison de Jean aura > Quan l'ostau de Jean aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SV_prs: Quand la maison de Jean aura > Quan l'ostau de Jean aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+@@ -2837,9 +2837,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SV_prs: Quand la maison de la montagne aura > Quan l'ostau de la montanha aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SV_prs: Quand la maison de la montagne aura > Quan l'ostau de la montanha aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+@@ -2904,9 +2904,9 @@
+ 
+     <!-- ambe 1 SPron_pro -->
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU SPron_pro SV_prs: Quand vous l'aurez > Quan l'ajatz" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU SPron_pro SV_prs: Quand vous l'aurez > Quan l'ajatz" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SPron_pro"/>
+         <pattern-item n="SV_fti"/>
+       </pattern>
+@@ -2941,9 +2941,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU SN_UNK SPron_pro SV_prs: Quand Jean l'aura > Quan Jean l'aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU SN_UNK SPron_pro SV_prs: Quand Jean l'aura > Quan Jean l'aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SPron_pro"/>
+         <pattern-item n="SV_fti"/>
+@@ -2985,9 +2985,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK SPron_pro SV_prs: Quand la maison l'aura > Quan l'ostau l'aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK SPron_pro SV_prs: Quand la maison l'aura > Quan l'ostau l'aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SPron_pro"/>
+@@ -3036,9 +3036,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SPron_pro SV_prs: Quand la maison de Jean l'aura > Quan l'ostau de Jean l'aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SPron_pro SV_prs: Quand la maison de Jean l'aura > Quan l'ostau de Jean l'aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+@@ -3101,9 +3101,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SPron_pro SV_prs: Quand la maison de la montagne l'aura > Quan l'ostau de la montanha l'aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SPron_pro SV_prs: Quand la maison de la montagne l'aura > Quan l'ostau de la montanha l'aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+@@ -3175,9 +3175,9 @@
+ 
+     <!-- ambe 2 SPron_pro -->
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU SPron_pro SV_prs: Quand vous le lui aurez > Quan l'ac ajatz" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU SPron_pro SV_prs: Quand vous le lui aurez > Quan l'ac ajatz" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SPron_pro"/>
+         <pattern-item n="SPron_pro"/>
+         <pattern-item n="SV_fti"/>
+@@ -3219,9 +3219,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU SN_UNK SPron_pro SV_prs: Quand Jean le lui aura > Quan Jean l'ac aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU SN_UNK SPron_pro SV_prs: Quand Jean le lui aura > Quan Jean l'ac aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SPron_pro"/>
+         <pattern-item n="SPron_pro"/>
+@@ -3270,9 +3270,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK SPron_pro SV_prs: Quand la maison le lui aura > Quan l'ostau l'ac aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK SPron_pro SV_prs: Quand la maison le lui aura > Quan l'ostau l'ac aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="SPron_pro"/>
+@@ -3328,9 +3328,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP SN_UNK SPron_pro SV_prs: Quand la maison de Jean le lui aura > Quan l'ostau de Jean l'ac aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP SN_UNK SPron_pro SV_prs: Quand la maison de Jean le lui aura > Quan l'ostau de Jean l'ac aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+@@ -3400,9 +3400,9 @@
+       </action>
+     </rule>
+ 
+-    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLÈU DET SN_UNK PREP DET SN_UNK SPron_pro SV_prs: Quand la maison de la montagne le lui aura > Quan l'ostau de la montanha l'ac aja" v="oci@gascon">
++    <rule comment="RÈGLA: CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SPron_pro SV_fti > CNJADV_QUAN_AUTANLEU DET SN_UNK PREP DET SN_UNK SPron_pro SV_prs: Quand la maison de la montagne le lui aura > Quan l'ostau de la montanha l'ac aja" v="oci@gascon">
+       <pattern>
+-        <pattern-item n="CNJADV_QUAN_AUTANLÈU"/>
++        <pattern-item n="CNJADV_QUAN_AUTANLEU"/>
+         <pattern-item n="DET"/>
+         <pattern-item n="SN_UNK"/>
+         <pattern-item n="PREP"/>
+diff --git a/apertium-oci-fra.oci-fra.t1x b/apertium-oci-fra.oci-fra.t1x
+index 546ea00..49e2b7a 100644
+--- a/apertium-oci-fra.oci-fra.t1x
++++ b/apertium-oci-fra.oci-fra.t1x
+@@ -979,11 +979,11 @@
+       <cat-item lemma="ò" tags="n.*"/>
+     </def-cat>
+ 
+-    <def-cat n="enlà">
++    <def-cat n="enla">
+       <cat-item lemma="enlà" tags="adv"/>
+     </def-cat>
+ 
+-    <def-cat n="ençà">
++    <def-cat n="enca">
+       <cat-item lemma="ençà" tags="adv"/>
+     </def-cat>
+ 
+@@ -14627,7 +14627,7 @@
+       <pattern>
+         <pattern-item n="depr"/>
+         <pattern-item n="nomsp_sg"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14669,7 +14669,7 @@
+       <pattern>
+         <pattern-item n="depr"/>
+         <pattern-item n="nomsp_sg"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14744,7 +14744,7 @@
+       <pattern>
+         <pattern-item n="depr"/>
+         <pattern-item n="np"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14777,7 +14777,7 @@
+       <pattern>
+         <pattern-item n="depr"/>
+         <pattern-item n="np"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14810,7 +14810,7 @@
+       <pattern>
+         <pattern-item n="depr"/>
+         <pattern-item n="np"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14885,7 +14885,7 @@
+         <pattern-item n="depr"/>
+         <pattern-item n="det"/>
+         <pattern-item n="nom"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14926,7 +14926,7 @@
+         <pattern-item n="depr"/>
+         <pattern-item n="det"/>
+         <pattern-item n="nom"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -14969,7 +14969,7 @@
+         <pattern-item n="num_premier"/>
+         <pattern-item n="depr"/>
+         <pattern-item n="nom_mes"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15013,7 +15013,7 @@
+         <pattern-item n="num_premier"/>
+         <pattern-item n="depr"/>
+         <pattern-item n="nom_mes"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15059,7 +15059,7 @@
+         <pattern-item n="nom_mes"/>
+         <pattern-item n="depr"/>
+         <pattern-item n="num"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15109,7 +15109,7 @@
+         <pattern-item n="nom_mes"/>
+         <pattern-item n="depr"/>
+         <pattern-item n="num"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15155,7 +15155,7 @@
+         <pattern-item n="depr"/>
+         <pattern-item n="num"/>
+         <pattern-item n="nom_ora"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15192,7 +15192,7 @@
+         <pattern-item n="depr"/>
+         <pattern-item n="num"/>
+         <pattern-item n="nom_ora"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15230,7 +15230,7 @@
+         <pattern-item n="num"/>
+         <pattern-item n="nom_ora_abrev"/>
+         <pattern-item n="sent"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15269,7 +15269,7 @@
+         <pattern-item n="num"/>
+         <pattern-item n="nom_ora_abrev"/>
+         <pattern-item n="sent"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15308,7 +15308,7 @@
+         <pattern-item n="detdef"/>
+         <pattern-item n="una"/>
+         <pattern-item n="nom_ora"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15346,7 +15346,7 @@
+         <pattern-item n="detdef"/>
+         <pattern-item n="una"/>
+         <pattern-item n="nom_ora"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15385,7 +15385,7 @@
+         <pattern-item n="una"/>
+         <pattern-item n="nom_ora_abrev"/>
+         <pattern-item n="sent"/>
+-        <pattern-item n="enlà"/>
++        <pattern-item n="enla"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
+@@ -15425,7 +15425,7 @@
+         <pattern-item n="una"/>
+         <pattern-item n="nom_ora_abrev"/>
+         <pattern-item n="sent"/>
+-        <pattern-item n="ençà"/>
++        <pattern-item n="enca"/>
+       </pattern>
+       <action>
+         <call-macro n="firstWord">
diff -Nru apertium-oci-fra-1.0.0/debian/patches/series apertium-oci-fra-1.0.0/debian/patches/series
--- apertium-oci-fra-1.0.0/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ apertium-oci-fra-1.0.0/debian/patches/series	2025-05-14 15:59:54.000000000 +0100
@@ -0,0 +1 @@
+remove-special-characters-xml.patch

--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply to: