Projekt

Allgemein

Profil

Unterstützung #344

Internal Server Error (fallback Module fehlen)

Von Jan Büren vor fast 7 Jahren hinzugefügt. Vor etwa 6 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
07.02.2018
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Gut, das einige Fallback-Module aufgeräumt sind.

Noch besser wäre es, wenn auch doc/* angepasst würde.

Bei mir fehlen

Set::Infinite 0.63 .......................................... NOT ok
List::UtilsBy 0.09 .......................................... NOT ok
DateTime::Set 0.12 .......................................... NOT ok
DateTime::Event::Cron 0.08 .................................. NOT ok

Die Installationsdokumentation ist auf hohem Niveau, es wäre doof, wenn die jetzt nicht angepast werden würde.
Minimal erwarte ich changelog und einen Eintrag in UPGRADE

Letzteres habe ich gerade gemacht.

Historie

#1

Von Jan Büren vor etwa 6 Jahren aktualisiert

Zusatz: Eigentlich sind alle Module in ubuntu 18 in der Standard-Distribution vorhanden, InstallationCheck entsprechend anpassen:

Bspw.:

apt search Daemon::Generic
libdaemon-generic-perl/bionic 0.85-1 all

#2

Von Jan Büren vor etwa 6 Jahren aktualisiert

Ich hab einiges mit dem Commit #e648b88ec57b ergänzt.

Jetzt noch die Frage, ob nicht weitere Module aus fallback/ entfernt werden können.

Bspw. befindet sich dort File::Flock in der Version von 2008:


File::Flock $VERSION = 2008.01;

Aktuell in debian ist die Version libfile-flock-perl/bionic 2014.01-2 all

Im Changelog des Moduls ist jetzt nichts offensichtliches drin, was irgendwie einen Aha-Effekt auslöst.
Allerdings sind die dokumentierten Änderungen auch für die Randfälle dort sinnvoll, s.a. https://metacpan.org/changes/distribution/File-Flock

Sven hat ja im Commit 3720cd5e die Historie zu diesen Fallbacks angedeutet.

Demnach könnte hier noch mehr aufgeräumt werden, da ja Set::Crontab und andere Module doch schon länger in debian verfügbar sind:


libdatetime-event-cron-perl/trusty 0.08-1 all
libset-crontab-perl/trusty 1.02-1 all
#3

Von Jan Büren vor etwa 6 Jahren aktualisiert

  • Status wurde von Neu zu In Bearbeitung geändert
#4

Von Jan Büren vor etwa 6 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Erledigt geändert

Ok, libset-crontab-perl/trusty 1.02-1 all ist in der falschen Version vorhanden.
Hier hab ich dem debian-Maintainer eine Mail geschrieben (die 1.03 ist von 2011).

Weitere Pakete sind entfernt und die Doku angepasst (s.a. ab18d1c0c613c).

#5

Von Jan Büren vor etwa 6 Jahren aktualisiert

Hier noch die Rückmeldung des Debian-Paket-Maintainers:


On 11/26/18 11:59 AM, Jan Büren wrote:
> Hallo Stefan,
>
> wäre es mögich die Version 1.0.3 von diesen Paket in debian aufzunehmen?
>
> Die Änderungen wäre (für uns) nicht so unwichtig, danach scheint es auch keine weiteren Neuerungen dort zu geben.
>
> S.a.: https://metacpan.org/source/AMS/Set-Crontab-1.03/Changes
>
Hallo Jan,

ich kann gerne die "aktuelle" Version für das Debianpaket verwenden ... wird aber ~ eine Woche dauern.

Auch abrufbar als: Atom PDF