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

Bug#859129: release-notes: [stretch] possible perl-related issues



Package: release-notes
Severity: normal
Tags: patch

Hi,

Attached is a patch to en/issues.dbk which adds a section about possible 
problems in third party software caused by the Perl upgrade under "5. Issues to 
be aware for stretch" → "5.3. Package specific issues".


Thanks for considering,
    dam

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Index: issues.dbk
===================================================================
--- issues.dbk	(revision 11417)
+++ issues.dbk	(working copy)
@@ -579,6 +579,46 @@
     </para>
   </section>
 
+  <section id="perl">
+    <title>Perl changes that may break third-party software</title>
+    <note>
+      <para>
+        This section applies to code maintained outside &debian; &release; -
+        local, third-party or legacy Perl scripts and modules.
+      </para>
+    </note>
+    <itemizedlist>
+      <listitem>
+        <para>
+          Some modules have been removed from Perl core and are now shipped
+          in separate packages. Notable examples are <literal>CGI</literal>,
+          available in the <systemitem
+            role="package">libcgi-pm-perl</systemitem> package, and
+          <literal>Module::Build</literal>, available in the <systemitem
+            role="package">libmodule-build-perl</systemitem> package.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          The current working directory (<literal>.</literal>) has been removed
+          from the default list of include directories,
+          <literal>@INC</literal>. This may affect usage of
+          <literal>require()</literal>, <literal>do()</literal> etc., where the
+          arguments are files in the current directory.
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          The full list of changes in Perl since the version in &debian;
+          &oldrelease; is available in <ulink
+            url="https://metacpan.org/pod/release/RJBS/perl-5.22.0/pod/perldelta.pod";>perl522delta</ulink>
+          and <ulink
+            url="https://metacpan.org/pod/release/RJBS/perl-5.24.0/pod/perldelta.pod";>perl524delta</ulink>.
+        </para>
+      </listitem>
+    </itemizedlist>
+  </section>
+
 </section>
 
 </chapter>

Reply to: