https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25591
--- Comment #39 from Victor Grousset/tuxayo <vic...@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. _______________________________________________ Koha-bugs mailing list Koha-bugs@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/