https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25591 --- Comment #39 from Victor Grousset/tuxayo <victor@tuxayo.net> --- (In reply to Mason James from comment #37)
it will fix 19.05 installation errors on... deb 8, 10, 11 ubuntu 16.04, 18.04, 20.04, 20.10
😱😱😱 okay that's a big deal.
ps: i have applied this patch to the last 3 19.05.x package releases
Thanks a lot! Ok backporting. Rats! Conflict which I can't resolve: Next is the conflict part in the diff3 conflict style. Here is the structure: <<<<<<< HEAD here is the code in 19.05.x before the cherry-pick ||||||| parent of 248978bc62... Bug 25591: Update list-deps for Debian 10 and Ubuntu 20.04 here is the code in 19.11.x before the patch ======= here is the code in 19.11.x after the patch
> 248978bc62... Bug 25591: Update list-deps for Debian 10 and Ubuntu 20.04
<<<<<<< HEAD my $modules = C4::Installer::PerlModules->new(); my $prereqs = $modules->prereqs; foreach my $phase ($prereqs->phases) { foreach my $type ($prereqs->types_in($phase)) { my $reqs = $prereqs->requirements_for($phase, $type); ||||||| parent of 248978bc62... Bug 25591: Update list-deps for Debian 10 and Ubuntu 20.04 # Remove packages that are required/essential and always installed on # a Debian system. Debian packages should not have unversioned # dependencies on such packages. foreach my $line (@temp) { if ( $line ne "perl-base" ) { @lines = ( @lines, $line ); } } if ( exists $overrides{$module} ) { print "$overrides{$module}\n"; } elsif ( scalar(@lines) == 1 && $lines[0] ne "" ) { my $pkg = $lines[0]; print "$pkg\n"; } elsif ( scalar(@lines) > 1 ) { foreach my $pkg (@lines) { print " | " if ( $pkg ne $lines[0] ); print "$pkg"; print " | $pkg" . "-5.22" if ( $pkg eq "perl-modules" ); print " | $pkg" . "-5.24" if ( $pkg eq "perl-modules" ); } print "\n"; } elsif ( scalar(@temp) != 0 ) { ======= # Remove packages that are required/essential and always installed on # a Debian system. Debian packages should not have unversioned # dependencies on such packages. # skip perl-base and problematic version specific libperl* and # perl-module* packages (they get installed as deps. anyway) foreach my $line (@temp) { if ( $line ne "perl-base" and $line !~ /^libperl5\./ and $line !~ /^perl-modules-5\./ ) { @lines = ( @lines, $line ); } } if ( exists $overrides{$module} ) { print "$overrides{$module}\n"; } elsif ( scalar(@lines) == 1 && $lines[0] ne "" ) { my $pkg = $lines[0]; print "$pkg\n"; } elsif ( scalar(@lines) > 1 ) { foreach my $pkg (@lines) { print " | " if ( $pkg ne $lines[0] ); print "$pkg"; } print "\n"; } elsif ( scalar(@temp) != 0 ) {
> 248978bc62... Bug 25591: Update list-deps for Debian 10 and Ubuntu 20.04
-- You are receiving this mail because: You are watching all bug changes.