Bug#1068767: php-matthiasmullie-minify: minifycss fails to run

2024-04-13 Thread Sudip Mukherjee
On Wed, Apr 10, 2024 at 07:07:34PM +0100, Sudip Mukherjee wrote:
> On Wed, Apr 10, 2024 at 06:38:36PM +0100, Sudip Mukherjee wrote:
> > Package: php-matthiasmullie-minify
> > Version: 1.3.68-6
> > Severity: normal
> > 
> > Dear Maintainer,
> > 
> > minifycss fails to run with the error:
> > 
> > $ minifycss 
> > PHP Warning:  require_once(/usr/bin/../src/Minify.php): Failed to open 
> > stream: No such file or directory in /usr/bin/minifycss on line 10
> > PHP Fatal error:  Uncaught Error: Failed opening required 
> > '/usr/bin/../src/Minify.php' (include_path='.:/usr/share/php') in 
> > /usr/bin/minifycss:10
> > Stack trace:
> > #0 {main}
> >   thrown in /usr/bin/minifycss on line 10
> 
> The attached patch should fix the problem.

Sorry, the previous patch will not work properly. New patch added.

-- 
Regards
Sudip
diff -Nru matthiasmullie-minify-1.3.68/debian/changelog 
matthiasmullie-minify-1.3.68/debian/changelog
--- matthiasmullie-minify-1.3.68/debian/changelog   2023-07-28 
17:05:19.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/changelog   2024-04-13 
13:00:21.0 +0100
@@ -1,3 +1,10 @@
+matthiasmullie-minify (1.3.68-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix paths of the required files.
+
+ -- Sudip Mukherjee   Sat, 13 Apr 2024 13:00:21 
+0100
+
 matthiasmullie-minify (1.3.68-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch 
matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch
--- matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch  1970-01-01 
01:00:00.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch  2024-04-13 
13:00:21.0 +0100
@@ -0,0 +1,44 @@
+Description: Fix paths of the files minify required
+ PathConverter has been split into separate package and the paths needs
+ to be included as mentioned in the upstream issue.
+Author: Sudip Mukherjee 
+Bug: https://github.com/matthiasmullie/minify/issues/48#issuecomment-90708149
+Bug-Debian: https://bugs.debian.org/1068767
+Forwarded: not-needed
+Last-Update: 2024-04-12
+---
+
+--- matthiasmullie-minify-1.3.68.orig/bin/minifycss
 matthiasmullie-minify-1.3.68/bin/minifycss
+@@ -7,9 +7,11 @@ if (file_exists(__DIR__ . '/../../../aut
+ // if composer install
+ require_once __DIR__ . '/../../../autoload.php';
+ } else {
+-require_once __DIR__ . '/../src/Minify.php';
+-require_once __DIR__ . '/../src/CSS.php';
+-require_once __DIR__ . '/../src/Exception.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/Minify.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/CSS.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/Minify/Exception.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/PathConverter/ConverterInterface.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/PathConverter/Converter.php';
+ }
+ 
+ error_reporting(E_ALL);
+--- matthiasmullie-minify-1.3.68.orig/bin/minifyjs
 matthiasmullie-minify-1.3.68/bin/minifyjs
+@@ -7,9 +7,11 @@ if (file_exists(__DIR__ . '/../../../aut
+ // if composer install
+ require_once __DIR__ . '/../../../autoload.php';
+ } else {
+-require_once __DIR__ . '/../src/Minify.php';
+-require_once __DIR__ . '/../src/JS.php';
+-require_once __DIR__ . '/../src/Exception.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/Minify.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/JS.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/Minify/Exception.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/PathConverter/ConverterInterface.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/PathConverter/Converter.php';
+ }
+ 
+ error_reporting(E_ALL);
diff -Nru matthiasmullie-minify-1.3.68/debian/patches/series 
matthiasmullie-minify-1.3.68/debian/patches/series
--- matthiasmullie-minify-1.3.68/debian/patches/series  2023-07-28 
17:05:19.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/patches/series  2024-04-13 
12:21:58.0 +0100
@@ -1,3 +1,4 @@
 update_dataDir_to_live_in_proper_dir.patch
 skip_scrapbook_test_if_not_installed.patch
 support_phpunit10.patch
+fix-path.patch


Bug#1068767: php-matthiasmullie-minify: minifycss fails to run

2024-04-10 Thread Sudip Mukherjee
On Wed, Apr 10, 2024 at 06:38:36PM +0100, Sudip Mukherjee wrote:
> Package: php-matthiasmullie-minify
> Version: 1.3.68-6
> Severity: normal
> 
> Dear Maintainer,
> 
> minifycss fails to run with the error:
> 
> $ minifycss 
> PHP Warning:  require_once(/usr/bin/../src/Minify.php): Failed to open 
> stream: No such file or directory in /usr/bin/minifycss on line 10
> PHP Fatal error:  Uncaught Error: Failed opening required 
> '/usr/bin/../src/Minify.php' (include_path='.:/usr/share/php') in 
> /usr/bin/minifycss:10
> Stack trace:
> #0 {main}
>   thrown in /usr/bin/minifycss on line 10

The attached patch should fix the problem.

-- 
Regards
Sudip
diff -Nru matthiasmullie-minify-1.3.68/debian/changelog 
matthiasmullie-minify-1.3.68/debian/changelog
--- matthiasmullie-minify-1.3.68/debian/changelog   2023-07-28 
17:05:19.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/changelog   2024-04-10 
19:00:59.0 +0100
@@ -1,3 +1,10 @@
+matthiasmullie-minify (1.3.68-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix paths of the required files. (Closes: #1068767)
+
+ -- Sudip Mukherjee   Wed, 10 Apr 2024 19:00:59 
+0100
+
 matthiasmullie-minify (1.3.68-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch 
matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch
--- matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch  1970-01-01 
01:00:00.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/patches/fix-path.patch  2024-04-10 
19:00:43.0 +0100
@@ -0,0 +1,36 @@
+Description: Fix paths of the files minify required
+Author: Sudip Mukherjee 
+Forwarded: not-needed
+Last-Update: 2024-04-10
+---
+
+--- matthiasmullie-minify-1.3.68.orig/bin/minifycss
 matthiasmullie-minify-1.3.68/bin/minifycss
+@@ -7,9 +7,9 @@ if (file_exists(__DIR__ . '/../../../aut
+ // if composer install
+ require_once __DIR__ . '/../../../autoload.php';
+ } else {
+-require_once __DIR__ . '/../src/Minify.php';
+-require_once __DIR__ . '/../src/CSS.php';
+-require_once __DIR__ . '/../src/Exception.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/Minify.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/CSS.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/Minify/Exception.php';
+ }
+ 
+ error_reporting(E_ALL);
+--- matthiasmullie-minify-1.3.68.orig/bin/minifyjs
 matthiasmullie-minify-1.3.68/bin/minifyjs
+@@ -7,9 +7,9 @@ if (file_exists(__DIR__ . '/../../../aut
+ // if composer install
+ require_once __DIR__ . '/../../../autoload.php';
+ } else {
+-require_once __DIR__ . '/../src/Minify.php';
+-require_once __DIR__ . '/../src/JS.php';
+-require_once __DIR__ . '/../src/Exception.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/Minify.php';
++require_once __DIR__ . '/../share/php/MatthiasMullie/Minify/CSS.php';
++require_once __DIR__ . 
'/../share/php/MatthiasMullie/Minify/Exception.php';
+ }
+ 
+ error_reporting(E_ALL);
diff -Nru matthiasmullie-minify-1.3.68/debian/patches/series 
matthiasmullie-minify-1.3.68/debian/patches/series
--- matthiasmullie-minify-1.3.68/debian/patches/series  2023-07-28 
17:05:19.0 +0100
+++ matthiasmullie-minify-1.3.68/debian/patches/series  2024-04-10 
18:44:19.0 +0100
@@ -1,3 +1,4 @@
 update_dataDir_to_live_in_proper_dir.patch
 skip_scrapbook_test_if_not_installed.patch
 support_phpunit10.patch
+fix-path.patch


Bug#1068767: php-matthiasmullie-minify: minifycss fails to run

2024-04-10 Thread Sudip Mukherjee
Package: php-matthiasmullie-minify
Version: 1.3.68-6
Severity: normal

Dear Maintainer,

minifycss fails to run with the error:

$ minifycss 
PHP Warning:  require_once(/usr/bin/../src/Minify.php): Failed to open stream: 
No such file or directory in /usr/bin/minifycss on line 10
PHP Fatal error:  Uncaught Error: Failed opening required 
'/usr/bin/../src/Minify.php' (include_path='.:/usr/share/php') in 
/usr/bin/minifycss:10
Stack trace:
#0 {main}
  thrown in /usr/bin/minifycss on line 10


-- 
Regards
Sudip

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.13-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages php-matthiasmullie-minify depends on:
ii  php-cli2:8.2+93
ii  php-common 2:93
ii  php-matthiasmullie-path-converter  1.1.3-2
ii  php8.2-cli [php-cli]   8.2.17-1+b1

php-matthiasmullie-minify recommends no packages.

Versions of packages php-matthiasmullie-minify suggests:
pn  php-psr-cache-implementation