Your message dated Fri, 19 May 2023 17:25:01 +0000
with message-id <[email protected]>
and subject line unblock gosa-plugins-systems
has caused the Debian Bug report #1036346,
regarding unblock: gosa-plugins-systems/2.8~git20211027.5741b8f-4
to be marked as done.

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

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1036346: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036346
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock

Please unblock package gosa-plugins-systems

This upload fixes piuparts upgrade tests + PHP 8.2 deprecation warnings.

[ Reason ]

+  * debian/control:
+    + Add more B:/R: relations to old GOsa² 2.7.x packages which this package
+      replaces. (Closes: #1034967).

-> Fix upgrade path from src:gosa 2.7 to src:gosa 2.8 (see referenced bug 
report with
installation problems that have been resolved in this upload).

+  * debian/patches:
+    + Add 1001_php8.2-deprecations.patch. Amend various PHP 8.2 deprecations.

-> While at it, include various PHP 8.2 deprecation warnings that have
been spotted over the past weeks.


[ Impact ]
Resolves piupart upgrade test, fixes PHP warnings being displayed on
screen with previous versions of this package.

[ Tests ]
Manual tests, piuparts seems to be happy now.

[ Risks ]
Problems introduced by this upload will only affect GOsa² (src:pkg gosa).

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
There are likely more PHP 8.2 issues which I might only be able to
address as 12.x point release update.

unblock gosa-plugins-systems/2.8~git20211027.5741b8f-4
diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog
--- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog       
2023-02-06 20:56:57.000000000 +0100
+++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/changelog       
2023-05-16 23:10:07.000000000 +0200
@@ -1,3 +1,13 @@
+gosa-plugins-systems (2.8~git20211027.5741b8f-4) unstable; urgency=medium
+
+  * debian/control:
+    + Add more B:/R: relations to old GOsa² 2.7.x packages which this package
+      replaces. (Closes: #1034967).
+  * debian/patches:
+    + Add 1001_php8.2-deprecations.patch. Amend various PHP 8.2 deprecations.
+
+ -- Mike Gabriel <[email protected]>  Tue, 16 May 2023 23:10:07 +0200
+
 gosa-plugins-systems (2.8~git20211027.5741b8f-3) unstable; urgency=medium
 
   [ Daniel Teichmann ]
diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/control 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/control
--- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/control 2023-02-06 
20:55:55.000000000 +0100
+++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/control 2023-05-16 
23:08:28.000000000 +0200
@@ -22,13 +22,19 @@
  gosa-plugin-systems (<< 2.8~),
  gosa-plugin-dns (<< 2.8~),
  gosa-plugin-dhcp (<< 2.8~),
+ gosa-plugin-gofax (<< 2.8~),
  gosa-plugin-goto (<< 2.8~),
+ gosa-plugin-mail (<< 2.8~),
+ gosa-plugin-rsyslog (<< 2.8~),
  gosa-plugins-goto,
 Replaces:
  gosa-plugin-systems (<< 2.8~),
  gosa-plugin-dns (<< 2.8~),
  gosa-plugin-dhcp (<< 2.8~),
+ gosa-plugin-gofax (<< 2.8~),
  gosa-plugin-goto (<< 2.8~),
+ gosa-plugin-mail (<< 2.8~),
+ gosa-plugin-rsyslog (<< 2.8~),
  gosa-plugins-goto,
 Provides:
  gosa-plugin-systems,
diff -Nru 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1001_php8.2-deprecations.patch
 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1001_php8.2-deprecations.patch
--- 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1001_php8.2-deprecations.patch
  1970-01-01 01:00:00.000000000 +0100
+++ 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/1001_php8.2-deprecations.patch
  2023-03-17 12:05:45.000000000 +0100
@@ -0,0 +1,99 @@
+--- a/admin/systems/services/dhcp/class_servDHCP.inc
++++ b/admin/systems/services/dhcp/class_servDHCP.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class servdhcp extends goService
+ {
+     /* attribute list for save action */
+--- a/admin/systems/services/dns/class_servDNSeditZone.inc
++++ b/admin/systems/services/dns/class_servDNSeditZone.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class servdnseditZone extends plugin
+ {
+     /* attribute list for save action */
+@@ -48,6 +49,8 @@
+         /* All types with required attrs */
+         $this->RecordTypes = DNS::getDnsRecordTypes(true); 
+ 
++        $attrs = is_null($attrs) ? array() : $attrs;
++
+         if(!count($attrs)){
+             $this->OldZoneName        = "";
+             $this->OldReverseZone     = "";
+--- a/admin/systems/services/kolab/class_servKolab.inc
++++ b/admin/systems/services/kolab/class_servKolab.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class servkolab extends goService 
+ {
+     var $postfix_mydomain                 = "";
+--- a/admin/systems/services/mail/class_goMailServer.inc
++++ b/admin/systems/services/mail/class_goMailServer.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class goMailServer extends goService{
+ 
+     var $cli_summary      = "This pluign is used within the ServerService 
Pluign \nand indicates that this server supports mailqueue listings and so on.";
+--- a/admin/systems/services/spam/class_goSpamServer.inc
++++ b/admin/systems/services/spam/class_goSpamServer.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class gospamserver extends goService{
+ 
+     /* This plugin only writes its objectClass */
+--- a/admin/systems/services/terminal/class_goTerminalServer.inc
++++ b/admin/systems/services/terminal/class_goTerminalServer.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class goTerminalServer extends goService{
+ 
+     /* This plugin only writes its objectClass */
+--- a/admin/systems/goto/tabs_workstation.inc
++++ b/admin/systems/goto/tabs_workstation.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class worktabs extends tabs
+ {
+ 
+@@ -7,7 +8,7 @@
+ 
+   function __construct($config, $data, $dn,$category,$hide_refs = FALSE, 
$hide_acls = FALSE)
+   {
+-    
++
+     /* Save dn */
+     $this->dn= $dn;
+     $this->config= $config;
+--- a/admin/systems/services/dns/class_servDNS.inc
++++ b/admin/systems/services/dns/class_servDNS.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class servdns extends goService
+ {
+     /* attribute list for save action */
+--- a/admin/systems/services/kiosk/class_goKioskService.inc
++++ b/admin/systems/services/kiosk/class_goKioskService.inc
+@@ -1,5 +1,6 @@
+ <?php
+ 
++#[\AllowDynamicProperties]
+ class goKioskService extends goService{
+ 
+     /* This plugin only writes its objectClass */
diff -Nru gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series 
gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series
--- gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series  
2023-02-06 20:53:02.000000000 +0100
+++ gosa-plugins-systems-2.8~git20211027.5741b8f/debian/patches/series  
2023-03-17 11:41:14.000000000 +0100
@@ -2,3 +2,4 @@
 0002_add-dnszone-schema.patch
 0003_add-dhcp-schema.patch
 0004_integrate-goto-plugin-code.patch
+1001_php8.2-deprecations.patch

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

--- End Message ---

Reply via email to