[gcc-7] 324/354: * Do the extra/optional dance ...

Ximin Luo infinity0 at debian.org
Thu Nov 23 15:51:34 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch master
in repository gcc-7.

commit 2dcddaf1e9345d9408e1eeefb4a13dec3286b1ff
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Fri Oct 20 10:18:11 2017 +0000

      * Do the extra/optional dance ...
    
    
    git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9760 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/changelog  |   1 +
 debian/control    | 178 +++++++-------
 debian/control.m4 | 712 +++++++++++++++++++++++++++---------------------------
 3 files changed, 446 insertions(+), 445 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 01a763f..8248d02 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 gcc-7 (7.2.0-12) UNRELEASED; urgency=medium
 
   * Install the gcov.h header file.
+  * Do the extra/optional dance ...
 
  -- Matthias Klose <doko at debian.org>  Fri, 20 Oct 2017 11:55:06 +0200
 
diff --git a/debian/control b/debian/control
index 85a3c57..fd32f91 100644
--- a/debian/control
+++ b/debian/control
@@ -55,7 +55,7 @@ Description: GCC support library
 Package: libgcc1-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
 Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
 Multi-Arch: same
@@ -78,7 +78,7 @@ Description: GCC support library
 Package: libgcc2-dbg
 Architecture: m68k
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgcc2 (= ${gcc:EpochVersion}), ${misc:Depends}
 Multi-Arch: same
 Description: GCC support library (debug symbols)
@@ -117,7 +117,7 @@ Package: libgcc4-dbg
 Architecture: hppa
 Multi-Arch: same
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgcc4 (= ${gcc:EpochVersion}), ${misc:Depends}
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
@@ -136,7 +136,7 @@ Description: GCC support library (64bit)
 Package: lib64gcc1-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
@@ -171,7 +171,7 @@ Description: GCC support library (32 bit Version)
 Package: lib32gcc1-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
@@ -206,7 +206,7 @@ Description: GCC support library (n32)
 Package: libn32gcc1-dbg
 Architecture: mips mipsel mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
@@ -240,7 +240,7 @@ Description: GCC support library (x32)
 Package: libx32gcc1-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32gcc1 (= ${gcc:EpochVersion}), ${misc:Depends}
 Description: GCC support library (debug symbols)
  Debug symbols for the GCC support library.
@@ -302,7 +302,7 @@ Description: GNU C compiler (multilib support)
 Package: gcc-7-test-results
 Architecture: any
 Section: devel
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), ${misc:Depends}
 Replaces: g++-5 (<< 5.2.1-28)
 Description: Test results for the GCC test suite
@@ -395,7 +395,7 @@ Description: GCC OpenMP (GOMP) support library
 Package: libgomp1-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgomp1 (= ${gcc:Version}), ${misc:Depends}
 Provides: libgomp1-dbg-armel [armel], libgomp1-dbg-armhf [armhf]
 Multi-Arch: same
@@ -416,7 +416,7 @@ Description: GCC OpenMP (GOMP) support library (32bit)
 Package: lib32gomp1-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32gomp1 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
@@ -434,7 +434,7 @@ Description: GCC OpenMP (GOMP) support library (64bit)
 Package: lib64gomp1-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64gomp1 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
@@ -452,7 +452,7 @@ Description: GCC OpenMP (GOMP) support library (n32)
 Package: libn32gomp1-dbg
 Architecture: mips mipsel mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32gomp1 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
@@ -469,7 +469,7 @@ Description: GCC OpenMP (GOMP) support library (x32)
 Package: libx32gomp1-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32gomp1 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
  GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
@@ -490,7 +490,7 @@ Description: GNU Transactional Memory Library
 Package: libitm1-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libitm1 (= ${gcc:Version}), ${misc:Depends}
 Provides: libitm1-dbg-armel [armel], libitm1-dbg-armhf [armhf]
 Multi-Arch: same
@@ -513,7 +513,7 @@ Description: GNU Transactional Memory Library (32bit)
 Package: lib32itm1-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32itm1 (= ${gcc:Version}), ${misc:Depends}
 Description: GNU Transactional Memory Library (32 bit debug symbols)
  GNU Transactional Memory Library (libitm) provides transaction support for
@@ -533,7 +533,7 @@ Description: GNU Transactional Memory Library (64bit)
 Package: lib64itm1-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64itm1 (= ${gcc:Version}), ${misc:Depends}
 Description: GNU Transactional Memory Library (64bit debug symbols)
  GNU Transactional Memory Library (libitm) provides transaction support for
@@ -543,7 +543,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
 #Package: libn32itm`'ITM_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GNU Transactional Memory Library (n32)
@@ -554,7 +554,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
 #Package: libn32itm`'ITM_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GNU Transactional Memory Library (n32 debug symbols)
@@ -575,7 +575,7 @@ Description: GNU Transactional Memory Library (x32)
 Package: libx32itm1-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32itm1 (= ${gcc:Version}), ${misc:Depends}
 Description: GNU Transactional Memory Library (x32 debug symbols)
  This manual documents the usage and internals of libitm. It provides
@@ -597,7 +597,7 @@ Description: support library providing __atomic built-in functions
 Package: libatomic1-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libatomic1 (= ${gcc:Version}), ${misc:Depends}
 Provides: libatomic1-dbg-armel [armel], libatomic1-dbg-armhf [armhf]
 Multi-Arch: same
@@ -618,7 +618,7 @@ Description: support library providing __atomic built-in functions (32bit)
 Package: lib32atomic1-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32atomic1 (= ${gcc:Version}), ${misc:Depends}
 Description: support library providing __atomic built-in functions (32 bit debug symbols)
  library providing __atomic built-in functions. When an atomic call cannot
@@ -636,7 +636,7 @@ Description: support library providing __atomic built-in functions (64bit)
 Package: lib64atomic1-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64atomic1 (= ${gcc:Version}), ${misc:Depends}
 Description: support library providing __atomic built-in functions (64bit debug symbols)
  library providing __atomic built-in functions. When an atomic call cannot
@@ -654,7 +654,7 @@ Description: support library providing __atomic built-in functions (n32)
 Package: libn32atomic1-dbg
 Architecture: mips mipsel mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32atomic1 (= ${gcc:Version}), ${misc:Depends}
 Description: support library providing __atomic built-in functions (n32 debug symbols)
  library providing __atomic built-in functions. When an atomic call cannot
@@ -672,7 +672,7 @@ Description: support library providing __atomic built-in functions (x32)
 Package: libx32atomic1-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32atomic1 (= ${gcc:Version}), ${misc:Depends}
 Description: support library providing __atomic built-in functions (x32 debug symbols)
  library providing __atomic built-in functions. When an atomic call cannot
@@ -693,7 +693,7 @@ Description: AddressSanitizer -- a fast memory error detector
 Package: libasan4-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libasan4 (= ${gcc:Version}), ${misc:Depends}
 Provides: libasan4-dbg-armel [armel], libasan4-dbg-armhf [armhf]
 Multi-Arch: same
@@ -714,7 +714,7 @@ Description: AddressSanitizer -- a fast memory error detector (32bit)
 Package: lib32asan4-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32asan4 (= ${gcc:Version}), ${misc:Depends}
 Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
  AddressSanitizer (ASan) is a fast memory error detector.  It finds
@@ -732,7 +732,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit)
 Package: lib64asan4-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64asan4 (= ${gcc:Version}), ${misc:Depends}
 Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
  AddressSanitizer (ASan) is a fast memory error detector.  It finds
@@ -741,7 +741,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
 #Package: libn32asan`'ASAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: AddressSanitizer -- a fast memory error detector (n32)
@@ -751,7 +751,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
 #Package: libn32asan`'ASAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
@@ -770,7 +770,7 @@ Description: AddressSanitizer -- a fast memory error detector (x32)
 Package: libx32asan4-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32asan4 (= ${gcc:Version}), ${misc:Depends}
 Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
  AddressSanitizer (ASan) is a fast memory error detector.  It finds
@@ -790,7 +790,7 @@ Description: LeakSanitizer -- a memory leak detector (runtime)
 Package: liblsan0-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), liblsan0 (= ${gcc:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: LeakSanitizer -- a memory leak detector (debug symbols)
@@ -810,7 +810,7 @@ Description: LeakSanitizer -- a memory leak detector (32bit)
 Package: lib32lsan0-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32lsan0 (= ${gcc:Version}), ${misc:Depends}
 Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
  LeakSanitizer (Lsan) is a memory leak detector which is integrated
@@ -819,7 +819,7 @@ Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
 #Package: lib64lsan`'LSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (64bit)
@@ -829,7 +829,7 @@ Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
 #Package: lib64lsan`'LSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
@@ -839,7 +839,7 @@ Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
 #Package: libn32lsan`'LSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (n32)
@@ -849,7 +849,7 @@ Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
 #Package: libn32lsan`'LSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
@@ -868,7 +868,7 @@ Description: LeakSanitizer -- a memory leak detector (x32)
 Package: libx32lsan0-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32lsan0 (= ${gcc:Version}), ${misc:Depends}
 Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
  LeakSanitizer (Lsan) is a memory leak detector which is integrated
@@ -889,7 +889,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime
 Package: libtsan0-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libtsan0 (= ${gcc:Version}), ${misc:Depends}
 Provides: libtsan0-dbg-armel [armel], libtsan0-dbg-armhf [armhf]
 Multi-Arch: same
@@ -913,7 +913,7 @@ Description: UBSan -- undefined behaviour sanitizer (runtime)
 Package: libubsan0-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libubsan0 (= ${gcc:Version}), ${misc:Depends}
 Provides: libubsan0-dbg-armel [armel], libubsan0-dbg-armhf [armhf]
 Multi-Arch: same
@@ -936,7 +936,7 @@ Description: UBSan -- undefined behaviour sanitizer (32bit)
 Package: lib32ubsan0-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32ubsan0 (= ${gcc:Version}), ${misc:Depends}
 Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
  UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
@@ -956,7 +956,7 @@ Description: UBSan -- undefined behaviour sanitizer (64bit)
 Package: lib64ubsan0-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64ubsan0 (= ${gcc:Version}), ${misc:Depends}
 Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
  UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
@@ -966,7 +966,7 @@ Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
 #Package: libn32ubsan`'UBSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: UBSan -- undefined behaviour sanitizer (n32)
@@ -977,7 +977,7 @@ Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
 #Package: libn32ubsan`'UBSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
@@ -998,7 +998,7 @@ Description: UBSan -- undefined behaviour sanitizer (x32)
 Package: libx32ubsan0-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32ubsan0 (= ${gcc:Version}), ${misc:Depends}
 Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
  UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
@@ -1020,7 +1020,7 @@ Description: Intel Cilk Plus language extensions (runtime)
 Package: libcilkrts5-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libcilkrts5 (= ${gcc:Version}), ${misc:Depends}
 Provides: libcilkrts5-dbg-armel [armel], libcilkrts5-dbg-armhf [armhf]
 Multi-Arch: same
@@ -1041,7 +1041,7 @@ Description: Intel Cilk Plus language extensions (32bit)
 Package: lib32cilkrts5-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32cilkrts5 (= ${gcc:Version}), ${misc:Depends}
 Description: Intel Cilk Plus language extensions (32 bit debug symbols)
  Intel Cilk Plus is an extension to the C and C++ languages to support
@@ -1059,7 +1059,7 @@ Description: Intel Cilk Plus language extensions (64bit)
 Package: lib64cilkrts5-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64cilkrts5 (= ${gcc:Version}), ${misc:Depends}
 Description: Intel Cilk Plus language extensions (64bit debug symbols)
  Intel Cilk Plus is an extension to the C and C++ languages to support
@@ -1077,7 +1077,7 @@ Description: Intel Cilk Plus language extensions (x32)
 Package: libx32cilkrts5-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32cilkrts5 (= ${gcc:Version}), ${misc:Depends}
 Description: Intel Cilk Plus language extensions (x32 debug symbols)
  Intel Cilk Plus is an extension to the C and C++ languages to support
@@ -1101,7 +1101,7 @@ Description: Intel memory protection extensions (runtime)
 Package: libmpx2-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libmpx2 (= ${gcc:Version}), ${misc:Depends}
 Provides: libmpx2-dbg-armel [armel], libmpx2-dbg-armhf [armhf]
 Multi-Arch: same
@@ -1127,7 +1127,7 @@ Description: Intel memory protection extensions (32bit)
 Package: lib32mpx2-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32mpx2 (= ${gcc:Version}), ${misc:Depends}
 Description: Intel memory protection extensions (32 bit debug symbols)
  Intel MPX is a set of processor features which, with compiler,
@@ -1150,7 +1150,7 @@ Description: Intel memory protection extensions (64bit)
 Package: lib64mpx2-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64mpx2 (= ${gcc:Version}), ${misc:Depends}
 Description: Intel memory protection extensions (64bit debug symbols)
  Intel MPX is a set of processor features which, with compiler,
@@ -1173,7 +1173,7 @@ Description: GCC Quad-Precision Math Library
 Package: libquadmath0-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libquadmath0 (= ${gcc:Version}), ${misc:Depends}
 Multi-Arch: same
 Description: GCC Quad-Precision Math Library (debug symbols)
@@ -1194,7 +1194,7 @@ Description: GCC Quad-Precision Math Library (32bit)
 Package: lib32quadmath0-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32quadmath0 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC Quad-Precision Math Library (32 bit debug symbols)
  A library, which provides quad-precision mathematical functions on targets
@@ -1213,7 +1213,7 @@ Description: GCC Quad-Precision Math Library  (64bit)
 Package: lib64quadmath0-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64quadmath0 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC Quad-Precision Math Library  (64bit debug symbols)
  A library, which provides quad-precision mathematical functions on targets
@@ -1222,7 +1222,7 @@ Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 #Package: libn32quadmath`'QMATH_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GCC Quad-Precision Math Library (n32)
@@ -1233,7 +1233,7 @@ Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 #Package: libn32quadmath`'QMATH_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GCC Quad-Precision Math Library (n32 debug symbols)
@@ -1253,7 +1253,7 @@ Description: GCC Quad-Precision Math Library (x32)
 Package: libx32quadmath0-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32quadmath0 (= ${gcc:Version}), ${misc:Depends}
 Description: GCC Quad-Precision Math Library (x32 debug symbols)
  A library, which provides quad-precision mathematical functions on targets
@@ -1286,7 +1286,7 @@ Section: debug
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgccjit0 (= ${gcc:Version}),
  ${shlibs:Depends}, ${misc:Depends}
 Breaks: libgccjit-5-dbg, libgccjit-6-dbg
@@ -1298,7 +1298,7 @@ Description: GCC just-in-time compilation (debug information)
 Package: libgccjit-7-doc
 Section: doc
 Architecture: all
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), ${misc:Depends}
 Conflicts: libgccjit-5-doc, libgccjit-6-doc
 Description: GCC just-in-time compilation (documentation)
@@ -1426,7 +1426,7 @@ Section: debug
 Architecture: any
 Provides: libobjc4-dbg-armel [armel], libobjc4-dbg-armhf [armhf]
 Multi-Arch: same
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libobjc4 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Objective-C applications (debug symbols)
  Library needed for GNU ObjC applications linked against the shared library.
@@ -1442,7 +1442,7 @@ Description: Runtime library for GNU Objective-C applications (64bit)
 Package: lib64objc4-dbg
 Section: debug
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64objc4 (= ${gcc:Version}), lib64gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
 Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
  Library needed for GNU ObjC applications linked against the shared library.
@@ -1459,7 +1459,7 @@ Description: Runtime library for GNU Objective-C applications (32bit)
 Package: lib32objc4-dbg
 Section: debug
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32objc4 (= ${gcc:Version}), lib32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
 Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
  Library needed for GNU ObjC applications linked against the shared library.
@@ -1475,7 +1475,7 @@ Description: Runtime library for GNU Objective-C applications (n32)
 Package: libn32objc4-dbg
 Section: debug
 Architecture: mips mipsel mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32objc4 (= ${gcc:Version}), libn32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
 Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
  Library needed for GNU ObjC applications linked against the shared library.
@@ -1491,7 +1491,7 @@ Description: Runtime library for GNU Objective-C applications (x32)
 Package: libx32objc4-dbg
 Section: debug
 Architecture: amd64 i386
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32objc4 (= ${gcc:Version}), libx32gcc1-dbg (>= ${gcc:EpochVersion}), ${misc:Depends}
 Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
  Library needed for GNU ObjC applications linked against the shared library.
@@ -1585,7 +1585,7 @@ Section: debug
 Architecture: any
 Provides: libgfortran4-dbg-armel [armel], libgfortran4-dbg-armhf [armhf]
 Multi-Arch: same
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgfortran4 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Fortran applications (debug symbols)
  Library needed for GNU Fortran applications linked against the
@@ -1603,7 +1603,7 @@ Description: Runtime library for GNU Fortran applications (64bit)
 Package: lib64gfortran4-dbg
 Section: debug
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64gfortran4 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Fortran applications (64bit debug symbols)
  Library needed for GNU Fortran applications linked against the
@@ -1622,7 +1622,7 @@ Description: Runtime library for GNU Fortran applications (32bit)
 Package: lib32gfortran4-dbg
 Section: debug
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32gfortran4 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
  Library needed for GNU Fortran applications linked against the
@@ -1640,7 +1640,7 @@ Description: Runtime library for GNU Fortran applications (n32)
 Package: libn32gfortran4-dbg
 Section: debug
 Architecture: mips mipsel mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32gfortran4 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Fortran applications (n32 debug symbols)
  Library needed for GNU Fortran applications linked against the
@@ -1658,7 +1658,7 @@ Description: Runtime library for GNU Fortran applications (x32)
 Package: libx32gfortran4-dbg
 Section: debug
 Architecture: amd64 i386
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32gfortran4 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Fortran applications (x32 debug symbols)
  Library needed for GNU Fortran applications linked against the
@@ -1706,7 +1706,7 @@ Section: debug
 Architecture: any
 Provides: libgo11-dbg-armel [armel], libgo11-dbg-armhf [armhf]
 Multi-Arch: same
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgo11 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Go applications (debug symbols)
  Library needed for GNU Go applications linked against the
@@ -1726,7 +1726,7 @@ Description: Runtime library for GNU Go applications (64bit)
 Package: lib64go11-dbg
 Section: debug
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64go11 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Go applications (64bit debug symbols)
  Library needed for GNU Go applications linked against the
@@ -1747,7 +1747,7 @@ Description: Runtime library for GNU Go applications (32bit)
 Package: lib32go11-dbg
 Section: debug
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32go11 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Go applications (32 bit debug symbols)
  Library needed for GNU Go applications linked against the
@@ -1767,7 +1767,7 @@ Description: Runtime library for GNU Go applications (n32)
 Package: libn32go11-dbg
 Section: debug
 Architecture: mips mipsel mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32go11 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Go applications (n32 debug symbols)
  Library needed for GNU Go applications linked against the
@@ -1787,7 +1787,7 @@ Description: Runtime library for GNU Go applications (x32)
 Package: libx32go11-dbg
 Section: debug
 Architecture: amd64 i386
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32go11 (= ${gcc:Version}), ${misc:Depends}
 Description: Runtime library for GNU Go applications (x32 debug symbols)
  Library needed for GNU Go applications linked against the
@@ -1886,7 +1886,7 @@ Package: libstdc++-7-pic
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libstdc++6 (>= ${gcc:Version}),
  libstdc++-7-dev (= ${gcc:Version}), ${misc:Depends}
 Description: GNU Standard C++ Library v3 (shared library subset kit)
@@ -1898,7 +1898,7 @@ Description: GNU Standard C++ Library v3 (shared library subset kit)
 Package: libstdc++6-7-dbg
 Architecture: any
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libstdc++6 (>= ${gcc:Version}),
  libgcc1-dbg (>= ${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 Provides: libstdc++6-7-dbg-armel [armel], libstdc++6-7-dbg-armhf [armhf]
@@ -1930,7 +1930,7 @@ Description: GNU Standard C++ Library v3 (development files)
 Package: lib32stdc++6-7-dbg
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32stdc++6 (>= ${gcc:Version}),
  libstdc++-7-dev (= ${gcc:Version}), lib32gcc1-dbg (>= ${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -1960,7 +1960,7 @@ Description: GNU Standard C++ Library v3 (development files)
 Package: lib64stdc++6-7-dbg
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64stdc++6 (>= ${gcc:Version}),
  libstdc++-7-dev (= ${gcc:Version}), lib64gcc1-dbg (>= ${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -1990,7 +1990,7 @@ Description: GNU Standard C++ Library v3 (development files)
 Package: libn32stdc++6-7-dbg
 Architecture: mips mipsel mips64 mips64el
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libn32stdc++6 (>= ${gcc:Version}),
  libstdc++-7-dev (= ${gcc:Version}), libn32gcc1-dbg (>= ${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -2020,7 +2020,7 @@ Description: GNU Standard C++ Library v3 (development files)
 Package: libx32stdc++6-7-dbg
 Architecture: amd64 i386
 Section: debug
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32stdc++6 (>= ${gcc:Version}),
  libstdc++-7-dev (= ${gcc:Version}), libx32gcc1-dbg (>= ${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -2076,7 +2076,7 @@ Description: GNU Ada compiler
 
 Package: gnat-7-sjlj
 Architecture: any
-Priority: extra
+Priority: optional
 Pre-Depends: ${misc:Pre-Depends}
 Depends: gcc-7-base (= ${gcc:Version}), gnat-7 (= ${gnat:Version}), ${misc:Depends}
 Description: GNU Ada compiler (setjump/longjump runtime library)
@@ -2108,7 +2108,7 @@ Section: debug
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgnat-7 (= ${gnat:Version}), ${misc:Depends}
 Description: runtime for applications compiled with GNAT (debugging symbols)
  GNAT is a compiler for the Ada programming language. It produces optimized
@@ -2122,7 +2122,7 @@ Description: runtime for applications compiled with GNAT (debugging symbols)
 Package: libgnatvsn7-dev
 Section: libdevel
 Architecture: any
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), gnat-7 (= ${gnat:Version}),
  libgnatvsn7 (= ${gnat:Version}), ${misc:Depends}
 Conflicts: libgnatvsn-dev (<< 7),
@@ -2161,7 +2161,7 @@ Package: libgnatvsn7-dbg
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Priority: extra
+Priority: optional
 Section: debug
 Depends: gcc-7-base (= ${gcc:Version}), libgnatvsn7 (= ${gnat:Version}), ${misc:Depends}
 Suggests: gnat
@@ -2226,7 +2226,7 @@ Package: libgphobos71-dbg
 Section: debug
 Architecture: amd64 armel armhf i386 x32 kfreebsd-amd64 kfreebsd-i386
 Multi-Arch: same
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libgphobos71 (= ${gdc:Version}), ${misc:Depends}
 Replaces: libgphobos68-dbg
 Description: Phobos D standard library (debug symbols)
@@ -2259,7 +2259,7 @@ Description: Phobos D standard library (runtime library)
 Package: lib64gphobos71-dbg
 Section: debug
 Architecture: i386 powerpc sparc s390 mips mipsel mipsn32 mipsn32el x32
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib64gphobos71 (= ${gdc:Version}), ${misc:Depends}
 Replaces: lib64gphobos68-dbg
 Description: Phobos D standard library (debug symbols)
@@ -2292,7 +2292,7 @@ Description: Phobos D standard library (runtime library)
 Package: lib32gphobos71-dbg
 Section: debug
 Architecture: amd64 ppc64 kfreebsd-amd64 s390x sparc64 x32 mipsn32 mipsn32el mips64 mips64el
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), lib32gphobos71 (= ${gdc:Version}), ${misc:Depends}
 Replaces: lib32gphobos68-dbg
 Description: Phobos D standard library (debug symbols)
@@ -2325,7 +2325,7 @@ Description: Phobos D standard library (runtime library)
 Package: libx32gphobos71-dbg
 Section: debug
 Architecture: amd64 i386
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libx32gphobos71 (= ${gdc:Version}), ${misc:Depends}
 Replaces: libx32gphobos68-dbg
 Description: Phobos D standard library (debug symbols)
@@ -2381,7 +2381,7 @@ Section: debug
 Architecture: any
 Provides: libhsail-rt0-dbg-armel [armel], libhsail-rt0-dbg-armhf [armhf]
 Multi-Arch: same
-Priority: extra
+Priority: optional
 Depends: gcc-7-base (= ${gcc:Version}), libhsail-rt0 (= ${gcc:Version}), libgcc1-dbg (>= ${libgcc:Version}), ${misc:Depends}
 Description: HSAIL runtime library (debug symbols)
  This library implements the agent-side runtime functionality required
diff --git a/debian/control.m4 b/debian/control.m4
index e7d025a..12daa6e 100644
--- a/debian/control.m4
+++ b/debian/control.m4
@@ -102,7 +102,7 @@ ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
 Package: gcc-snapshot`'TS
 Architecture: any
 Section: devel
-Priority: extra
+Priority: optional
 Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
 Recommends: ${snap:recommends}
 Suggests: ${dep:gold}
@@ -143,7 +143,7 @@ Package: gcc`'PV`'TS-base
 Architecture: any
 Multi-Arch: same
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',`PRI(required)')
+Priority: ifdef(`TARGET',`optional',`PRI(required)')
 Depends: ${misc:Depends}
 Replaces: ${base:Replaces}
 Breaks: ${base:Breaks}
@@ -162,7 +162,7 @@ ifenabled(`gcclbase',`
 Package: gcc`'PV-cross-base`'GCC_PORTS_BUILD
 Architecture: all
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',`PRI(required)')
+Priority: ifdef(`TARGET',`optional',`PRI(required)')
 Depends: ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC, the GNU Compiler Collection (library base package)
@@ -195,7 +195,7 @@ ifenabled(`libgcc',`
 Package: libgcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
+Priority: ifdef(`TARGET',`optional',required)
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`libgcc1-armel [armel], libgcc1-armhf [armhf]')
 ifdef(`MULTIARCH', `Multi-Arch: same
@@ -216,7 +216,7 @@ ifdef(`TARGET', `dnl
 Package: libgcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
 ')dnl
@@ -234,7 +234,7 @@ ifdef(`TARGET', `dnl
 Package: libgcc2`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
+Priority: ifdef(`TARGET',`optional',required)
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
 ')`'dnl
@@ -256,7 +256,7 @@ ifdef(`TARGET', `dnl
 Package: libgcc2-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc2,,=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -274,7 +274,7 @@ ifenabled(`cdev',`
 Package: libgcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm},
  ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
@@ -297,7 +297,7 @@ Pre-Depends: ${misc:Pre-Depends}
 Breaks: ${multiarch:breaks}
 ')`'dnl
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',required)
+Priority: ifdef(`TARGET',`optional',required)
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
@@ -315,7 +315,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc4,,=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
@@ -330,7 +330,7 @@ ifenabled(`lib64gcc',`
 Package: lib64gcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
 ',`')`'dnl
@@ -349,7 +349,7 @@ ifdef(`TARGET', `dnl
 Package: lib64gcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
@@ -365,7 +365,7 @@ ifenabled(`cdev',`
 Package: lib64gcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -384,7 +384,7 @@ ifenabled(`lib32gcc',`
 Package: lib32gcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
@@ -403,7 +403,7 @@ ifdef(`TARGET', `dnl
 Package: lib32gcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
@@ -419,7 +419,7 @@ ifenabled(`cdev',`
 Package: lib32gcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -438,7 +438,7 @@ ifenabled(`libneongcc',`
 Package: libgcc1-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library [neon optimized]
@@ -454,7 +454,7 @@ ifenabled(`libhfgcc',`
 Package: libhfgcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
 ',`Conflicts: libgcc1-armhf [biarchhf_archs]
@@ -473,7 +473,7 @@ ifdef(`TARGET', `dnl
 Package: libhfgcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -491,7 +491,7 @@ ifenabled(`armml',`
 Package: libhfgcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -511,7 +511,7 @@ ifenabled(`libsfgcc',`
 Package: libsfgcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
 ',`Conflicts: libgcc1-armel [biarchsf_archs]
@@ -530,7 +530,7 @@ ifdef(`TARGET', `dnl
 Package: libsfgcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -548,7 +548,7 @@ ifenabled(`armml',`
 Package: libsfgcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -568,7 +568,7 @@ ifenabled(`libn32gcc',`
 Package: libn32gcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
 ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
@@ -587,7 +587,7 @@ ifdef(`TARGET', `dnl
 Package: libn32gcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
@@ -603,7 +603,7 @@ ifenabled(`cdev',`
 Package: libn32gcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -622,7 +622,7 @@ ifenabled(`libx32gcc',`
 Package: libx32gcc1`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
 ',`')`'dnl
@@ -640,7 +640,7 @@ ifdef(`TARGET', `dnl
 Package: libx32gcc1-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
@@ -657,7 +657,7 @@ ifenabled(`x32dev',`
 Package: libx32gcc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Recommends: ${dep:libcdev}
 Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
  ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
@@ -679,7 +679,7 @@ Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
   ifenabled(`gccxbase',` BASEDEP,')
   ${dep:libcc1},
@@ -720,7 +720,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
@@ -734,7 +734,7 @@ ifenabled(`testresults',`
 Package: gcc`'PV-test-results
 Architecture: any
 Section: devel
-Priority: extra
+Priority: optional
 Depends: BASEDEP, ${misc:Depends}
 Replaces: g++-5 (<< 5.2.1-28)
 BUILT_USING`'dnl
@@ -749,7 +749,7 @@ Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP MPC_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Files for GNU GCC plugin development.
@@ -780,7 +780,7 @@ Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: ifdef(`TARGET',`devel',`interpreters')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
 Replaces: gccgo-7 (<< ${gcc:Version})
@@ -832,7 +832,7 @@ Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
 Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
 Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
@@ -850,7 +850,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 Suggests: ${dep:libcxxbiarchdbg}
 BUILT_USING`'dnl
@@ -962,7 +962,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Breaks: ${multiarch:breaks}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library
@@ -972,7 +972,7 @@ Description: GCC OpenMP (GOMP) support library
 Package: libgomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -986,7 +986,7 @@ Description: GCC OpenMP (GOMP) support library (debug symbols)
 Package: lib32gomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -997,7 +997,7 @@ Description: GCC OpenMP (GOMP) support library (32bit)
 Package: lib32gomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
@@ -1007,7 +1007,7 @@ Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
 Package: lib64gomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (64bit)
@@ -1017,7 +1017,7 @@ Description: GCC OpenMP (GOMP) support library (64bit)
 Package: lib64gomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
@@ -1027,7 +1027,7 @@ Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
 Package: libn32gomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (n32)
@@ -1037,7 +1037,7 @@ Description: GCC OpenMP (GOMP) support library (n32)
 Package: libn32gomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
@@ -1047,7 +1047,7 @@ ifenabled(`libx32gomp',`
 Package: libx32gomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (x32)
@@ -1057,7 +1057,7 @@ Description: GCC OpenMP (GOMP) support library (x32)
 Package: libx32gomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
@@ -1068,7 +1068,7 @@ ifenabled(`libhfgomp',`
 Package: libhfgomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1079,7 +1079,7 @@ Description: GCC OpenMP (GOMP) support library (hard float ABI)
 Package: libhfgomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1091,7 +1091,7 @@ ifenabled(`libsfgomp',`
 Package: libsfgomp`'GOMP_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1102,7 +1102,7 @@ Description: GCC OpenMP (GOMP) support library (soft float ABI)
 Package: libsfgomp`'GOMP_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1114,7 +1114,7 @@ ifenabled(`libneongomp',`
 Package: libgomp`'GOMP_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC OpenMP (GOMP) support library [neon optimized]
@@ -1135,7 +1135,7 @@ ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library
@@ -1146,7 +1146,7 @@ Description: GNU Transactional Memory Library
 Package: libitm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -1161,7 +1161,7 @@ Description: GNU Transactional Memory Library (debug symbols)
 Package: lib32itm`'ITM_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -1173,7 +1173,7 @@ Description: GNU Transactional Memory Library (32bit)
 Package: lib32itm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (32 bit debug symbols)
@@ -1184,7 +1184,7 @@ Description: GNU Transactional Memory Library (32 bit debug symbols)
 Package: lib64itm`'ITM_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (64bit)
@@ -1195,7 +1195,7 @@ Description: GNU Transactional Memory Library (64bit)
 Package: lib64itm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (64bit debug symbols)
@@ -1206,7 +1206,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
 #Package: libn32itm`'ITM_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GNU Transactional Memory Library (n32)
@@ -1217,7 +1217,7 @@ Description: GNU Transactional Memory Library (64bit debug symbols)
 #Package: libn32itm`'ITM_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GNU Transactional Memory Library (n32 debug symbols)
@@ -1229,7 +1229,7 @@ ifenabled(`libx32itm',`
 Package: libx32itm`'ITM_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (x32)
@@ -1240,7 +1240,7 @@ Description: GNU Transactional Memory Library (x32)
 Package: libx32itm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (x32 debug symbols)
@@ -1253,7 +1253,7 @@ ifenabled(`libhfitm',`
 Package: libhfitm`'ITM_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1265,7 +1265,7 @@ Description: GNU Transactional Memory Library (hard float ABI)
 Package: libhfitm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1279,7 +1279,7 @@ ifenabled(`libsfitm',`
 Package: libsfitm`'ITM_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (soft float ABI)
@@ -1290,7 +1290,7 @@ Description: GNU Transactional Memory Library (soft float ABI)
 Package: libsfitm`'ITM_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library (soft float ABI debug symbols)
@@ -1303,7 +1303,7 @@ ifenabled(`libneonitm',`
 Package: libitm`'ITM_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Transactional Memory Library [neon optimized]
@@ -1325,7 +1325,7 @@ ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMI
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions
@@ -1335,7 +1335,7 @@ Description: support library providing __atomic built-in functions
 Package: libatomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -1349,7 +1349,7 @@ Description: support library providing __atomic built-in functions (debug symbol
 Package: lib32atomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -1360,7 +1360,7 @@ Description: support library providing __atomic built-in functions (32bit)
 Package: lib32atomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (32 bit debug symbols)
@@ -1370,7 +1370,7 @@ Description: support library providing __atomic built-in functions (32 bit debug
 Package: lib64atomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (64bit)
@@ -1380,7 +1380,7 @@ Description: support library providing __atomic built-in functions (64bit)
 Package: lib64atomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (64bit debug symbols)
@@ -1390,7 +1390,7 @@ Description: support library providing __atomic built-in functions (64bit debug
 Package: libn32atomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (n32)
@@ -1400,7 +1400,7 @@ Description: support library providing __atomic built-in functions (n32)
 Package: libn32atomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (n32 debug symbols)
@@ -1411,7 +1411,7 @@ ifenabled(`libx32atomic',`
 Package: libx32atomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (x32)
@@ -1421,7 +1421,7 @@ Description: support library providing __atomic built-in functions (x32)
 Package: libx32atomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (x32 debug symbols)
@@ -1433,7 +1433,7 @@ ifenabled(`libhfatomic',`
 Package: libhfatomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1444,7 +1444,7 @@ Description: support library providing __atomic built-in functions (hard float A
 Package: libhfatomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1457,7 +1457,7 @@ ifenabled(`libsfatomic',`
 Package: libsfatomic`'ATOMIC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (soft float ABI)
@@ -1467,7 +1467,7 @@ Description: support library providing __atomic built-in functions (soft float A
 Package: libsfatomic`'ATOMIC_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
@@ -1479,7 +1479,7 @@ ifenabled(`libneonatomic',`
 Package: libatomic`'ATOMIC_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: support library providing __atomic built-in functions [neon optimized]
@@ -1500,7 +1500,7 @@ ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-ar
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector
@@ -1510,7 +1510,7 @@ Description: AddressSanitizer -- a fast memory error detector
 Package: libasan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -1524,7 +1524,7 @@ Description: AddressSanitizer -- a fast memory error detector (debug symbols)
 Package: lib32asan`'ASAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -1535,7 +1535,7 @@ Description: AddressSanitizer -- a fast memory error detector (32bit)
 Package: lib32asan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
@@ -1545,7 +1545,7 @@ Description: AddressSanitizer -- a fast memory error detector (32 bit debug symb
 Package: lib64asan`'ASAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (64bit)
@@ -1555,7 +1555,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit)
 Package: lib64asan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
@@ -1565,7 +1565,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
 #Package: libn32asan`'ASAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: AddressSanitizer -- a fast memory error detector (n32)
@@ -1575,7 +1575,7 @@ Description: AddressSanitizer -- a fast memory error detector (64bit debug symbo
 #Package: libn32asan`'ASAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
@@ -1586,7 +1586,7 @@ ifenabled(`libx32asan',`
 Package: libx32asan`'ASAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (x32)
@@ -1596,7 +1596,7 @@ Description: AddressSanitizer -- a fast memory error detector (x32)
 Package: libx32asan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
@@ -1608,7 +1608,7 @@ ifenabled(`libhfasan',`
 Package: libhfasan`'ASAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1619,7 +1619,7 @@ Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
 Package: libhfasan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1632,7 +1632,7 @@ ifenabled(`libsfasan',`
 Package: libsfasan`'ASAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(extra)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
@@ -1642,7 +1642,7 @@ Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
 Package: libsfasan`'ASAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
@@ -1654,7 +1654,7 @@ ifenabled(`libneonasan',`
 Package: libasan`'ASAN_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: AddressSanitizer -- a fast memory error detector [neon optimized]
@@ -1673,7 +1673,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (runtime)
@@ -1683,7 +1683,7 @@ Description: LeakSanitizer -- a memory leak detector (runtime)
 Package: liblsan`'LSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -1696,7 +1696,7 @@ ifenabled(`lib32lsan',`
 Package: lib32lsan`'LSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -1707,7 +1707,7 @@ Description: LeakSanitizer -- a memory leak detector (32bit)
 Package: lib32lsan`'LSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(lsan`'LSAN_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
@@ -1719,7 +1719,7 @@ ifenabled(`lib64lsan',`
 #Package: lib64lsan`'LSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (64bit)
@@ -1729,7 +1729,7 @@ ifenabled(`lib64lsan',`
 #Package: lib64lsan`'LSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
@@ -1741,7 +1741,7 @@ ifenabled(`libn32lsan',`
 #Package: libn32lsan`'LSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (n32)
@@ -1751,7 +1751,7 @@ ifenabled(`libn32lsan',`
 #Package: libn32lsan`'LSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
@@ -1763,7 +1763,7 @@ ifenabled(`libx32lsan',`
 Package: libx32lsan`'LSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (x32)
@@ -1773,7 +1773,7 @@ Description: LeakSanitizer -- a memory leak detector (x32)
 Package: libx32lsan`'LSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(lsan`'LSAN_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
@@ -1785,7 +1785,7 @@ ifenabled(`libhflsan',`
 Package: libhflsan`'LSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1796,7 +1796,7 @@ Description: LeakSanitizer -- a memory leak detector (hard float ABI)
 Package: libhflsan`'LSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(lsan`'LSAN_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1809,7 +1809,7 @@ ifenabled(`libsflsan',`
 Package: libsflsan`'LSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (soft float ABI)
@@ -1819,7 +1819,7 @@ Description: LeakSanitizer -- a memory leak detector (soft float ABI)
 Package: libsflsan`'LSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(lsan`'LSAN_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector (soft float ABI debug symbols)
@@ -1831,7 +1831,7 @@ ifenabled(`libneonlsan',`
 Package: liblsan`'LSAN_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: LeakSanitizer -- a memory leak detector [neon optimized]
@@ -1852,7 +1852,7 @@ ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-ar
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
@@ -1862,7 +1862,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime
 Package: libtsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -1877,7 +1877,7 @@ ifenabled(`lib32tsan',`
 Package: lib32tsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -1888,7 +1888,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
 Package: lib32tsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
@@ -1900,7 +1900,7 @@ ifenabled(`lib64tsan',`
 Package: lib64tsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
@@ -1910,7 +1910,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
 Package: lib64tsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
@@ -1922,7 +1922,7 @@ ifenabled(`libn32tsan',`
 Package: libn32tsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
@@ -1932,7 +1932,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
 Package: libn32tsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
@@ -1944,7 +1944,7 @@ ifenabled(`libx32tsan',`
 Package: libx32tsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
@@ -1954,7 +1954,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
 Package: libx32tsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
@@ -1966,7 +1966,7 @@ ifenabled(`libhftsan',`
 Package: libhftsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -1977,7 +1977,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard fl
 Package: libhftsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -1988,7 +1988,7 @@ ifenabled(`libsftsan',`
 Package: libsftsan`'TSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
@@ -1998,7 +1998,7 @@ Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft fl
 Package: libsftsan`'TSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
@@ -2010,7 +2010,7 @@ ifenabled(`libneontsan',`
 Package: libtsan`'TSAN_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
@@ -2031,7 +2031,7 @@ ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (runtime)
@@ -2042,7 +2042,7 @@ Description: UBSan -- undefined behaviour sanitizer (runtime)
 Package: libubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -2058,7 +2058,7 @@ ifenabled(`lib32ubsan',`
 Package: lib32ubsan`'UBSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -2070,7 +2070,7 @@ Description: UBSan -- undefined behaviour sanitizer (32bit)
 Package: lib32ubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
@@ -2083,7 +2083,7 @@ ifenabled(`lib64ubsan',`
 Package: lib64ubsan`'UBSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (64bit)
@@ -2094,7 +2094,7 @@ Description: UBSan -- undefined behaviour sanitizer (64bit)
 Package: lib64ubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
@@ -2107,7 +2107,7 @@ ifenabled(`libn32ubsan',`
 #Package: libn32ubsan`'UBSAN_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: UBSan -- undefined behaviour sanitizer (n32)
@@ -2118,7 +2118,7 @@ ifenabled(`libn32ubsan',`
 #Package: libn32ubsan`'UBSAN_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
@@ -2131,7 +2131,7 @@ ifenabled(`libx32ubsan',`
 Package: libx32ubsan`'UBSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (x32)
@@ -2142,7 +2142,7 @@ Description: UBSan -- undefined behaviour sanitizer (x32)
 Package: libx32ubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
@@ -2155,7 +2155,7 @@ ifenabled(`libhfubsan',`
 Package: libhfubsan`'UBSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -2167,7 +2167,7 @@ Description: UBSan -- undefined behaviour sanitizer (hard float ABI)
 Package: libhfubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -2181,7 +2181,7 @@ ifenabled(`libsfubsan',`
 Package: libsfubsan`'UBSAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
@@ -2192,7 +2192,7 @@ Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
 Package: libsfubsan`'UBSAN_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer (soft float ABI debug symbols)
@@ -2205,7 +2205,7 @@ ifenabled(`libneonubsan',`
 Package: libubsan`'UBSAN_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: UBSan -- undefined behaviour sanitizer [neon optimized]
@@ -2225,7 +2225,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (runtime)
@@ -2237,7 +2237,7 @@ Description: GNU vtable verification library (runtime)
 Package: libvtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -2252,7 +2252,7 @@ ifenabled(`lib32vtv',`
 Package: lib32vtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -2265,7 +2265,7 @@ Description: GNU vtable verification library (32bit)
 Package: lib32vtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (32 bit debug symbols)
@@ -2279,7 +2279,7 @@ ifenabled(`lib64vtv',`
 Package: lib64vtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (64bit)
@@ -2291,7 +2291,7 @@ Description: GNU vtable verification library (64bit)
 Package: lib64vtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (64bit debug symbols)
@@ -2305,7 +2305,7 @@ ifenabled(`libn32vtv',`
 Package: libn32vtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (n32)
@@ -2317,7 +2317,7 @@ Description: GNU vtable verification library (n32)
 Package: libn32vtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (n32 debug symbols)
@@ -2331,7 +2331,7 @@ ifenabled(`libx32vtv',`
 Package: libx32vtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (x32)
@@ -2343,7 +2343,7 @@ Description: GNU vtable verification library (x32)
 Package: libx32vtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (x32 debug symbols)
@@ -2357,7 +2357,7 @@ ifenabled(`libhfvtv',`
 Package: libhfvtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -2370,7 +2370,7 @@ Description: GNU vtable verification library (hard float ABI)
 Package: libhfvtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -2385,7 +2385,7 @@ ifenabled(`libsfvtv',`
 Package: libsfvtv`'VTV_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (soft float ABI)
@@ -2397,7 +2397,7 @@ Description: GNU vtable verification library (soft float ABI)
 Package: libsfvtv`'VTV_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(vtv`'VTV_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library (soft float ABI debug symbols)
@@ -2411,7 +2411,7 @@ ifenabled(`libneonvtv',`
 Package: libvtv`'VTV_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU vtable verification library [neon optimized]
@@ -2434,7 +2434,7 @@ ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CI
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (runtime)
@@ -2444,7 +2444,7 @@ Description: Intel Cilk Plus language extensions (runtime)
 Package: libcilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -2459,7 +2459,7 @@ ifenabled(`lib32cilkrts',`
 Package: lib32cilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -2470,7 +2470,7 @@ Description: Intel Cilk Plus language extensions (32bit)
 Package: lib32cilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (32 bit debug symbols)
@@ -2482,7 +2482,7 @@ ifenabled(`lib64cilkrts',`
 Package: lib64cilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (64bit)
@@ -2492,7 +2492,7 @@ Description: Intel Cilk Plus language extensions (64bit)
 Package: lib64cilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (64bit debug symbols)
@@ -2504,7 +2504,7 @@ ifenabled(`libn32cilkrts',`
 Package: libn32cilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (n32)
@@ -2514,7 +2514,7 @@ Description: Intel Cilk Plus language extensions (n32)
 Package: libn32cilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (n32 debug symbols)
@@ -2526,7 +2526,7 @@ ifenabled(`libx32cilkrts',`
 Package: libx32cilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (x32)
@@ -2536,7 +2536,7 @@ Description: Intel Cilk Plus language extensions (x32)
 Package: libx32cilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (x32 debug symbols)
@@ -2548,7 +2548,7 @@ ifenabled(`libhfcilkrts',`
 Package: libhfcilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -2559,7 +2559,7 @@ Description: Intel Cilk Plus language extensions (hard float ABI)
 Package: libhfcilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -2572,7 +2572,7 @@ ifenabled(`libsfcilkrts',`
 Package: libsfcilkrts`'CILKRTS_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (soft float ABI)
@@ -2582,7 +2582,7 @@ Description: Intel Cilk Plus language extensions (soft float ABI)
 Package: libsfcilkrts`'CILKRTS_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions (soft float ABI debug symbols)
@@ -2594,7 +2594,7 @@ ifenabled(`libneoncilkrts',`
 Package: libcilkrts`'CILKRTS_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel Cilk Plus language extensions [neon optimized]
@@ -2615,7 +2615,7 @@ ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-armel [armel], libmpx'MPX_SO`-armhf
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libmpx0 (<< 6-20160120-1)
 BUILT_USING`'dnl
@@ -2628,7 +2628,7 @@ Description: Intel memory protection extensions (runtime)
 Package: libmpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-dbg-armel [armel], libmpx'MPX_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -2645,7 +2645,7 @@ ifenabled(`lib32mpx',`
 Package: lib32mpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 Replaces: lib32mpx0 (<< 6-20160120-1)
@@ -2659,7 +2659,7 @@ Description: Intel memory protection extensions (32bit)
 Package: lib32mpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (32 bit debug symbols)
@@ -2673,7 +2673,7 @@ ifenabled(`lib64mpx',`
 Package: lib64mpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Replaces: lib64mpx0 (<< 6-20160120-1)
 BUILT_USING`'dnl
@@ -2686,7 +2686,7 @@ Description: Intel memory protection extensions (64bit)
 Package: lib64mpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (64bit debug symbols)
@@ -2700,7 +2700,7 @@ ifenabled(`libn32mpx',`
 Package: libn32mpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (n32)
@@ -2712,7 +2712,7 @@ Description: Intel memory protection extensions (n32)
 Package: libn32mpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (n32 debug symbols)
@@ -2726,7 +2726,7 @@ ifenabled(`libx32mpx',`
 Package: libx32mpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (x32)
@@ -2738,7 +2738,7 @@ Description: Intel memory protection extensions (x32)
 Package: libx32mpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (x32 debug symbols)
@@ -2752,7 +2752,7 @@ ifenabled(`libhfmpx',`
 Package: libhfmpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -2765,7 +2765,7 @@ Description: Intel memory protection extensions (hard float ABI)
 Package: libhfmpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -2780,7 +2780,7 @@ ifenabled(`libsfmpx',`
 Package: libsfmpx`'MPX_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (soft float ABI)
@@ -2792,7 +2792,7 @@ Description: Intel memory protection extensions (soft float ABI)
 Package: libsfmpx`'MPX_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(mpx`'MPX_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Intel memory protection extensions (soft float ABI debug symbols)
@@ -2812,7 +2812,7 @@ ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library
@@ -2822,7 +2822,7 @@ Description: stack backtrace library
 Package: libbacktrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
 ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
 ')`'dnl
@@ -2836,7 +2836,7 @@ Description: stack backtrace library (debug symbols)
 Package: lib32backtrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -2847,7 +2847,7 @@ Description: stack backtrace library (32bit)
 Package: lib32backtrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (32 bit debug symbols)
@@ -2857,7 +2857,7 @@ Description: stack backtrace library (32 bit debug symbols)
 Package: lib64backtrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (64bit)
@@ -2867,7 +2867,7 @@ Description: stack backtrace library (64bit)
 Package: lib64backtrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (64bit debug symbols)
@@ -2877,7 +2877,7 @@ Description: stack backtrace library (64bit debug symbols)
 Package: libn32backtrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (n32)
@@ -2887,7 +2887,7 @@ Description: stack backtrace library (n32)
 Package: libn32backtrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (n32 debug symbols)
@@ -2898,7 +2898,7 @@ ifenabled(`libx32backtrace',`
 Package: libx32backtrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (x32)
@@ -2908,7 +2908,7 @@ Description: stack backtrace library (x32)
 Package: libx32backtrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (x32 debug symbols)
@@ -2920,7 +2920,7 @@ ifenabled(`libhfbacktrace',`
 Package: libhfbacktrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -2931,7 +2931,7 @@ Description: stack backtrace library (hard float ABI)
 Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
 wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -2944,7 +2944,7 @@ ifenabled(`libsfbacktrace',`
 Package: libsfbacktrace`'BTRACE_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (soft float ABI)
@@ -2954,7 +2954,7 @@ Description: stack backtrace library (soft float ABI)
 Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library (soft float ABI debug symbols)
@@ -2966,7 +2966,7 @@ ifenabled(`libneonbacktrace',`
 Package: libbacktrace`'BTRACE_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: stack backtrace library [neon optimized]
@@ -2986,7 +2986,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library
@@ -2997,7 +2997,7 @@ Description: GCC Quad-Precision Math Library
 Package: libquadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -3009,7 +3009,7 @@ Description: GCC Quad-Precision Math Library (debug symbols)
 Package: lib32quadmath`'QMATH_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -3021,7 +3021,7 @@ Description: GCC Quad-Precision Math Library (32bit)
 Package: lib32quadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (32 bit debug symbols)
@@ -3031,7 +3031,7 @@ Description: GCC Quad-Precision Math Library (32 bit debug symbols)
 Package: lib64quadmath`'QMATH_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library  (64bit)
@@ -3042,7 +3042,7 @@ Description: GCC Quad-Precision Math Library  (64bit)
 Package: lib64quadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library  (64bit debug symbols)
@@ -3052,7 +3052,7 @@ Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 #Package: libn32quadmath`'QMATH_SO`'LS
 #Section: ifdef(`TARGET',`devel',`libs')
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+#Priority: optional
 #Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GCC Quad-Precision Math Library (n32)
@@ -3063,7 +3063,7 @@ Description: GCC Quad-Precision Math Library  (64bit debug symbols)
 #Package: libn32quadmath`'QMATH_SO-dbg`'LS
 #Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 #Section: debug
-#Priority: extra
+#Priority: optional
 #Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
 #BUILT_USING`'dnl
 #Description: GCC Quad-Precision Math Library (n32 debug symbols)
@@ -3074,7 +3074,7 @@ ifenabled(`libx32qmath',`
 Package: libx32quadmath`'QMATH_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (x32)
@@ -3085,7 +3085,7 @@ Description: GCC Quad-Precision Math Library (x32)
 Package: libx32quadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (x32 debug symbols)
@@ -3097,7 +3097,7 @@ ifenabled(`libhfqmath',`
 Package: libhfquadmath`'QMATH_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (hard float ABI)
@@ -3108,7 +3108,7 @@ Description: GCC Quad-Precision Math Library (hard float ABI)
 Package: libhfquadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
@@ -3120,7 +3120,7 @@ ifenabled(`libsfqmath',`
 Package: libsfquadmath`'QMATH_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (soft float ABI)
@@ -3131,7 +3131,7 @@ Description: GCC Quad-Precision Math Library (soft float ABI)
 Package: libsfquadmath`'QMATH_SO-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
@@ -3147,7 +3147,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GCC cc1 plugin for GDB
@@ -3161,7 +3161,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
 Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
 BUILT_USING`'dnl
@@ -3175,7 +3175,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
  ${shlibs:Depends}, ${misc:Depends}
 Breaks: libgccjit-5-dbg, libgccjit-6-dbg
@@ -3190,7 +3190,7 @@ ifenabled(`jit',`
 Package: libgccjit`'PV-doc
 Section: doc
 Architecture: all
-Priority: extra
+Priority: optional
 Depends: BASEDEP, ${misc:Depends}
 Conflicts: libgccjit-5-doc, libgccjit-6-doc
 Description: GCC just-in-time compilation (documentation)
@@ -3203,7 +3203,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, libgccjit`'GCCJIT_SO (>= ${gcc:Version}),
  ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -3219,7 +3219,7 @@ Package: gobjc++`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
 Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
 Provides: objc++-compiler`'TS
@@ -3236,7 +3236,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Objective-C++ compiler (multilib support)
@@ -3254,7 +3254,7 @@ Package: gobjc`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
 Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
 Provides: objc-compiler`'TS
@@ -3271,7 +3271,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
@@ -3285,7 +3285,7 @@ Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cro
 Package: libobjc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -3297,7 +3297,7 @@ Description: Runtime library for GNU Objective-C applications (development files
 Package: lib64objc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (64bit development files)
@@ -3307,7 +3307,7 @@ Description: Runtime library for GNU Objective-C applications (64bit development
 Package: lib32objc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (32bit development files)
@@ -3317,7 +3317,7 @@ Description: Runtime library for GNU Objective-C applications (32bit development
 Package: libn32objc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (n32 development files)
@@ -3328,7 +3328,7 @@ ifenabled(`x32dev',`
 Package: libx32objc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (x32 development files)
@@ -3340,7 +3340,7 @@ ifenabled(`armml',`
 Package: libhfobjc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
@@ -3352,7 +3352,7 @@ ifenabled(`armml',`
 Package: libsfobjc`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (soft float development files)
@@ -3371,7 +3371,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
 ',`')')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications
@@ -3384,7 +3384,7 @@ ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO
 ')`'dnl
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (debug symbols)
@@ -3395,7 +3395,7 @@ ifenabled(`lib64objc',`
 Package: lib64objc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (64bit)
@@ -3404,7 +3404,7 @@ Description: Runtime library for GNU Objective-C applications (64bit)
 Package: lib64objc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
@@ -3415,7 +3415,7 @@ ifenabled(`lib32objc',`
 Package: lib32objc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -3425,7 +3425,7 @@ Description: Runtime library for GNU Objective-C applications (32bit)
 Package: lib32objc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
@@ -3436,7 +3436,7 @@ ifenabled(`libn32objc',`
 Package: libn32objc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (n32)
@@ -3445,7 +3445,7 @@ Description: Runtime library for GNU Objective-C applications (n32)
 Package: libn32objc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
@@ -3456,7 +3456,7 @@ ifenabled(`libx32objc',`
 Package: libx32objc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (x32)
@@ -3465,7 +3465,7 @@ Description: Runtime library for GNU Objective-C applications (x32)
 Package: libx32objc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
@@ -3476,7 +3476,7 @@ ifenabled(`libhfobjc',`
 Package: libhfobjc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -3486,7 +3486,7 @@ Description: Runtime library for GNU Objective-C applications (hard float ABI)
 Package: libhfobjc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -3498,7 +3498,7 @@ ifenabled(`libsfobjc',`
 Package: libsfobjc`'OBJC_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -3508,7 +3508,7 @@ Description: Runtime library for GNU Objective-C applications (soft float ABI)
 Package: libsfobjc`'OBJC_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -3537,7 +3537,7 @@ Package: gfortran`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 Provides: fortran95-compiler, ${fortran:mod-version}
 Suggests: ${gfortran:multilib}, gfortran`'PV-doc,
@@ -3555,7 +3555,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Fortran compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
@@ -3579,7 +3579,7 @@ Description: Documentation for the GNU Fortran compiler (gfortran)
 Package: libgfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
@@ -3591,7 +3591,7 @@ Description: Runtime library for GNU Fortran applications (development files)
 Package: lib64gfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (64bit development files)
@@ -3601,7 +3601,7 @@ Description: Runtime library for GNU Fortran applications (64bit development fil
 Package: lib32gfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (32bit development files)
@@ -3611,7 +3611,7 @@ Description: Runtime library for GNU Fortran applications (32bit development fil
 Package: libn32gfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (n32 development files)
@@ -3622,7 +3622,7 @@ ifenabled(`x32dev',`
 Package: libx32gfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (x32 development files)
@@ -3634,7 +3634,7 @@ ifenabled(`armml',`
 Package: libhfgfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (hard float ABI development files)
@@ -3646,7 +3646,7 @@ ifenabled(`armml',`
 Package: libsfgfortran`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (soft float ABI development files)
@@ -3665,7 +3665,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Breaks: ${multiarch:breaks}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications
@@ -3679,7 +3679,7 @@ ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfort
 ')`'dnl
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (debug symbols)
@@ -3691,7 +3691,7 @@ ifenabled(`lib64gfortran',`
 Package: lib64gfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (64bit)
@@ -3701,7 +3701,7 @@ Description: Runtime library for GNU Fortran applications (64bit)
 Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (64bit debug symbols)
@@ -3713,7 +3713,7 @@ ifenabled(`lib32gfortran',`
 Package: lib32gfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -3724,7 +3724,7 @@ Description: Runtime library for GNU Fortran applications (32bit)
 Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
@@ -3736,7 +3736,7 @@ ifenabled(`libn32gfortran',`
 Package: libn32gfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (n32)
@@ -3746,7 +3746,7 @@ Description: Runtime library for GNU Fortran applications (n32)
 Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (n32 debug symbols)
@@ -3758,7 +3758,7 @@ ifenabled(`libx32gfortran',`
 Package: libx32gfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (x32)
@@ -3768,7 +3768,7 @@ Description: Runtime library for GNU Fortran applications (x32)
 Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications (x32 debug symbols)
@@ -3780,7 +3780,7 @@ ifenabled(`libhfgfortran',`
 Package: libhfgfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -3791,7 +3791,7 @@ Description: Runtime library for GNU Fortran applications (hard float ABI)
 Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -3804,7 +3804,7 @@ ifenabled(`libsfgfortran',`
 Package: libsfgfortran`'FORTRAN_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -3815,7 +3815,7 @@ Description: Runtime library for GNU Fortran applications (soft float ABI)
 Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -3832,7 +3832,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Breaks: ${multiarch:breaks}
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Fortran applications [NEON version]
@@ -3850,7 +3850,7 @@ Package: gccgo`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'TS (= ${gcc:Version}), ')libidevdep(go`'GO_SO,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
 Provides: go-compiler
 Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
@@ -3866,7 +3866,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
 Suggests: ${dep:libgobiarchdbg}
 BUILT_USING`'dnl
@@ -3899,7 +3899,7 @@ ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [arm
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libgo3`'LS, libgo8`'LS
 BUILT_USING`'dnl
@@ -3914,7 +3914,7 @@ ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-ar
 ')`'dnl
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Go applications (debug symbols)
@@ -3927,7 +3927,7 @@ ifenabled(`lib64ggo',`
 Package: lib64go`'GO_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Replaces: lib64go3`'LS, lib64go8`'LS
 BUILT_USING`'dnl
@@ -3938,7 +3938,7 @@ Description: Runtime library for GNU Go applications (64bit)
 Package: lib64go`'GO_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Go applications (64bit debug symbols)
@@ -3951,7 +3951,7 @@ ifenabled(`lib32ggo',`
 Package: lib32go`'GO_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 Replaces: lib32go3`'LS, lib32go8`'LS
@@ -3963,7 +3963,7 @@ Description: Runtime library for GNU Go applications (32bit)
 Package: lib32go`'GO_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Go applications (32 bit debug symbols)
@@ -3976,7 +3976,7 @@ ifenabled(`libn32ggo',`
 Package: libn32go`'GO_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libn32go3`'LS, libn32go8`'LS
 BUILT_USING`'dnl
@@ -3987,7 +3987,7 @@ Description: Runtime library for GNU Go applications (n32)
 Package: libn32go`'GO_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Go applications (n32 debug symbols)
@@ -4000,7 +4000,7 @@ ifenabled(`libx32ggo',`
 Package: libx32go`'GO_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libx32go3`'LS, libx32go8`'LS
 BUILT_USING`'dnl
@@ -4011,7 +4011,7 @@ Description: Runtime library for GNU Go applications (x32)
 Package: libx32go`'GO_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Runtime library for GNU Go applications (x32 debug symbols)
@@ -4026,7 +4026,7 @@ ifenabled(`libcxx',`
 Package: libstdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(important))
+Priority: ifdef(`TARGET',`optional',PRI(important))
 Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
 Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
 ifdef(`MULTIARCH', `Multi-Arch: same
@@ -4054,7 +4054,7 @@ ifenabled(`lib32cxx',`
 Package: lib32stdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
@@ -4074,7 +4074,7 @@ ifenabled(`lib64cxx',`
 Package: lib64stdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
 ',`')`'dnl
@@ -4097,7 +4097,7 @@ ifenabled(`libn32cxx',`
 Package: libn32stdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
 ',`')`'dnl
@@ -4120,7 +4120,7 @@ ifenabled(`libx32cxx',`
 Package: libx32stdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
 ',`')`'dnl
@@ -4143,7 +4143,7 @@ ifenabled(`libhfcxx',`
 Package: libhfstdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
 ',`')`'dnl
@@ -4167,7 +4167,7 @@ ifenabled(`libsfcxx',`
 Package: libsfstdc++CXX_SO`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: ifdef(`TARGET',`devel',`libs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
 ',`')`'dnl
@@ -4191,7 +4191,7 @@ ifenabled(`libneoncxx',`
 Package: libstdc++CXX_SO-neon`'LS
 Architecture: NEON_ARCHS
 Section: libs
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU Standard C++ Library v3 [NEON version]
@@ -4208,7 +4208,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,,=),
  libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
 ifdef(`TARGET',`',`dnl native
@@ -4237,7 +4237,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,),
  libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
@@ -4257,7 +4257,7 @@ ifdef(`TARGET', `dnl
 Package: libstdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,),
  libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
 Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
@@ -4282,7 +4282,7 @@ ifdef(`TARGET', `dnl
 Package: lib32stdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,32),
  libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4302,7 +4302,7 @@ ifdef(`TARGET', `dnl
 Package: lib32stdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,32),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4326,7 +4326,7 @@ ifdef(`TARGET', `dnl
 Package: lib64stdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,64),
  libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4346,7 +4346,7 @@ ifdef(`TARGET', `dnl
 Package: lib64stdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,64),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4370,7 +4370,7 @@ ifdef(`TARGET', `dnl
 Package: libn32stdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32),
  libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4390,7 +4390,7 @@ ifdef(`TARGET', `dnl
 Package: libn32stdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4415,7 +4415,7 @@ ifenabled(`x32dev',`
 Package: libx32stdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32),
  libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4437,7 +4437,7 @@ ifenabled(`libx32dbgcxx',`
 Package: libx32stdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4461,7 +4461,7 @@ ifenabled(`libhfdbgcxx',`
 Package: libhfstdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf),
  libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4481,7 +4481,7 @@ ifdef(`TARGET', `dnl
 Package: libhfstdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,hf),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4503,7 +4503,7 @@ ifenabled(`libsfdbgcxx',`
 Package: libsfstdc++`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: ifdef(`TARGET',`devel',`libdevel')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf),
  libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
 BUILT_USING`'dnl
@@ -4523,7 +4523,7 @@ ifdef(`TARGET', `dnl
 Package: libsfstdc++CXX_SO`'PV-dbg`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: debug
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(stdc++CXX_SO,sf),
  libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}),
  ${shlibs:Depends}, ${misc:Depends}
@@ -4567,7 +4567,7 @@ Package: gnat`'-GNAT_V`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
 Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
@@ -4598,7 +4598,7 @@ Package: gnat`'-GNAT_V-sjlj`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: extra
+Priority: optional
 ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
 Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
@@ -4619,7 +4619,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: runtime for applications compiled with GNAT (shared library)
@@ -4637,7 +4637,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: runtime for applications compiled with GNAT (debugging symbols)
@@ -4653,7 +4653,7 @@ ifdef(`TARGET',`',`
 Package: libgnatvsn`'GNAT_V-dev`'LS
 Section: libdevel
 Architecture: any
-Priority: extra
+Priority: optional
 Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
  libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 Conflicts: libgnatvsn-dev (<< `'GNAT_V),
@@ -4696,7 +4696,7 @@ Architecture: any
 ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ')`'dnl
-Priority: extra
+Priority: optional
 Section: debug
 Depends: BASELDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
 Suggests: gnat
@@ -4758,7 +4758,7 @@ Package: gdc`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
 Provides: gdc, d-compiler, d-v2-compiler
 Replaces: gdc (<< 4.4.6-5)
@@ -4774,7 +4774,7 @@ Package: gdc`'PV-multilib`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: SOFTBASEDEP, gdc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libphobosbiarchdev}${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
@@ -4791,7 +4791,7 @@ Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4805,7 +4805,7 @@ Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libgphobos68`'LS
 BUILT_USING`'dnl
@@ -4819,7 +4819,7 @@ Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: libgphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -4831,7 +4831,7 @@ Description: Phobos D standard library (debug symbols)
 Package: lib64gphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,64), lib64z1-dev, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4843,7 +4843,7 @@ Description: Phobos D standard library (64bit development files)
 Package: lib64gphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: lib64gphobos68`'LS
 BUILT_USING`'dnl
@@ -4855,7 +4855,7 @@ Description: Phobos D standard library (runtime library)
 Package: lib64gphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, lib64gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: lib64gphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -4867,7 +4867,7 @@ Description: Phobos D standard library (debug symbols)
 Package: lib32gphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,32), lib32z1-dev, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4879,7 +4879,7 @@ Description: Phobos D standard library (32bit development files)
 Package: lib32gphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: lib32gphobos68`'LS
 BUILT_USING`'dnl
@@ -4891,7 +4891,7 @@ Description: Phobos D standard library (runtime library)
 Package: lib32gphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, lib32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: lib32gphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -4904,7 +4904,7 @@ ifenabled(`libn32phobos',`
 Package: libn32gphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,n32), libn32z1-dev, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4916,7 +4916,7 @@ Description: Phobos D standard library (n32 development files)
 Package: libn32gphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: Phobos D standard library (runtime library)
@@ -4927,7 +4927,7 @@ Description: Phobos D standard library (runtime library)
 Package: libn32gphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libn32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: Phobos D standard library (debug symbols)
@@ -4940,7 +4940,7 @@ ifenabled(`libx32phobos',`
 Package: libx32gphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,x32), ${dep:libx32z}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4952,7 +4952,7 @@ Description: Phobos D standard library (x32 development files)
 Package: libx32gphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libx32gphobos68`'LS
 BUILT_USING`'dnl
@@ -4964,7 +4964,7 @@ Description: Phobos D standard library (runtime library)
 Package: libx32gphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libx32gphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: libx32gphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -4978,7 +4978,7 @@ ifenabled(`armml',`
 Package: libhfgphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libhfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -4990,7 +4990,7 @@ Description: Phobos D standard library (hard float ABI development files)
 Package: libhfgphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libhfgphobos68`'LS
 BUILT_USING`'dnl
@@ -5002,7 +5002,7 @@ Description: Phobos D standard library (runtime library)
 Package: libhfgphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libhfgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: libhfgphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -5014,7 +5014,7 @@ Description: Phobos D standard library (debug symbols)
 Package: libsfgphobos`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libsfgphobos`'PHOBOS_V`'LS (>= ${gdc:Version}),
   libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -5026,7 +5026,7 @@ Description: Phobos D standard library (soft float ABI development files)
 Package: libsfgphobos`'PHOBOS_V`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 Replaces: libsfgphobos68`'LS
 BUILT_USING`'dnl
@@ -5038,7 +5038,7 @@ Description: Phobos D standard library (runtime library)
 Package: libsfgphobos`'PHOBOS_V-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libsfgphobos`'PHOBOS_V`'LS (= ${gdc:Version}), ${misc:Depends}
 Replaces: libsfgphobos68-dbg`'LS
 BUILT_USING`'dnl
@@ -5056,7 +5056,7 @@ Package: gccbrig`'PV`'TS
 Architecture: any
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev},
   hsail-tools,
   ${shlibs:Depends}, libidevdep(hsail-rt`'PV-dev,,=), ${misc:Depends}
@@ -5075,7 +5075,7 @@ Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
 Section: devel
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gccbrig`'PV`'TS (= ${gcc:Version}),
   gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libhsailrtbiarchdev},
   ${shlibs:Depends}, ${misc:Depends}
@@ -5092,7 +5092,7 @@ Description: GNU BRIG (HSA IL) frontend (multilib support)`'ifdef(`TARGET)',` (c
 Package: libhsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(hsail-rt`'HSAIL_SO,),
   ${shlibs:Depends}, ${misc:Depends}
 ifdef(`MULTIARCH', `Multi-Arch: same
@@ -5109,7 +5109,7 @@ ifenabled(`lib64hsail',`
 Package: lib64hsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(hsail-rt`'HSAIL_SO,64),
   ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
@@ -5125,7 +5125,7 @@ ifenabled(`lib32hsail',`
 Package: lib32hsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(hsail-rt`'HSAIL_SO,32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (32bit development files)
@@ -5140,7 +5140,7 @@ ifenabled(`libn32hsail',`
 Package: libn32hsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(hsail-rt`'HSAIL_SO,n32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (n32 development files)
@@ -5156,7 +5156,7 @@ ifenabled(`libx32hsail',`
 Package: libx32hsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(hsail-rt`'HSAIL_SO,x32), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (x32 development files)
@@ -5173,7 +5173,7 @@ ifenabled(`libhfhsail',`
 Package: libhfhsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(hsail-rt`'HSAIL_SO,hf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (hard float ABI development files)
@@ -5190,7 +5190,7 @@ ifenabled(`libsfhsail',`
 Package: libsfhsail-rt`'PV-dev`'LS
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
 Section: libdevel
-Priority: ifdef(`TARGET',`extra',PRI(optional))
+Priority: optional
 Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(hsail-rt`'HSAIL_SO,sf), ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (soft float development files)
@@ -5213,7 +5213,7 @@ ifdef(`MULTIARCH', `Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 ifelse(HSAIL_SO,`2',`Breaks: ${multiarch:breaks}
 ',`')')`'dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library
@@ -5230,7 +5230,7 @@ ifdef(`TARGET',`',`Provides: libhsail-rt'HSAIL_SO`-dbg-armel [armel], libhsail-r
 ')`'dnl
 ifdef(`MULTIARCH', `Multi-Arch: same
 ')`'dnl
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (debug symbols)
@@ -5245,7 +5245,7 @@ ifenabled(`lib64hsail',`
 Package: lib64hsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (64bit)
@@ -5258,7 +5258,7 @@ Description: HSAIL runtime library (64bit)
 Package: lib64hsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (64 bit debug symbols)
@@ -5273,7 +5273,7 @@ ifenabled(`lib32hsail',`
 Package: lib32hsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 Conflicts: ${confl:lib32}
 BUILT_USING`'dnl
@@ -5287,7 +5287,7 @@ Description: HSAIL runtime library (32bit)
 Package: lib32hsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (32 bit debug symbols)
@@ -5302,7 +5302,7 @@ ifenabled(`libn32hsail',`
 Package: libn32hsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (n32)
@@ -5315,7 +5315,7 @@ Description: HSAIL runtime library (n32)
 Package: libn32hsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (n32 debug symbols)
@@ -5330,7 +5330,7 @@ ifenabled(`libx32hsail',`
 Package: libx32hsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (x32)
@@ -5343,7 +5343,7 @@ Description: HSAIL runtime library (x32)
 Package: libx32hsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
 BUILT_USING`'dnl
 Description: HSAIL runtime library (x32 debug symbols)
@@ -5358,7 +5358,7 @@ ifenabled(`libhfhsail',`
 Package: libhfhsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -5372,7 +5372,7 @@ Description: HSAIL runtime library (hard float ABI)
 Package: libhfhsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-dbg-armhf [biarchhf_archs]')
 BUILT_USING`'dnl
@@ -5388,7 +5388,7 @@ ifenabled(`libsfhsail',`
 Package: libsfhsail-rt`'HSAIL_SO`'LS
 Section: ifdef(`TARGET',`devel',`libs')
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -5402,7 +5402,7 @@ Description: HSAIL runtime library (soft float ABI)
 Package: libsfhsail-rt`'HSAIL_SO-dbg`'LS
 Section: debug
 Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
-Priority: extra
+Priority: optional
 Depends: BASELDEP, libdep(hsail-rt`'HSAIL_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
 ifdef(`TARGET',`dnl',`Conflicts: libhsail-rt'HSAIL_SO`-dbg-armel [biarchsf_archs]')
 BUILT_USING`'dnl
@@ -5467,7 +5467,7 @@ Package: gcc`'PV-offload-nvptx
 Architecture: amd64
 ifdef(`TARGET',`Multi-Arch: foreign
 ')dnl
-Priority: ifdef(`TARGET',`extra',`PRI(optional)')
+Priority: optional
 Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${dep:libcdev},
   nvptx-tools, libgomp-plugin-nvptx`'GOMP_SO (>= ${gcc:Version}),
   ${shlibs:Depends}, ${misc:Depends}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git



More information about the Reproducible-commits mailing list