Zuletzt aktualisiert am

Yay 13.1 AUR Helper veröffentlicht – mit schnellerer Abhängigkeitsauflösung und verbesserter Suche

Yay 13.1 verbessert die Leistung bei der Abhängigkeitsauflösung, die Genauigkeit der Paketsuche, die Verwaltung von Repositories sowie die Lua-Skriptfunktionen.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Yay, der weit verbreitete AUR-Helper für Arch Linux und Arch-basierte Distributionen, hat die Version 13.1 veröffentlicht. Diese bietet eine schnellere Auflösung von Abhängigkeiten, wodurch sich die Zeit verkürzen dürfte, die Yay bei der Ermittlung der Paketvoraussetzungen während der Installation und bei Upgrades benötigt.

Die neue Version optimiert zudem die Suchverarbeitung, indem Bewertungsmetriken vorab berechnet und Paketfelder sowie Suchbegriffe effizienter normalisiert werden.

Die Paketsuche wurde verfeinert, insbesondere bei Suchanfragen mit mehreren Begriffen. Die aktualisierte Abgleichs- und Filterlogik zielt darauf ab, relevantere Ergebnisse zu liefern, wodurch es einfacher wird, Pakete zu finden, wenn Suchanfragen mehrere Schlüsselwörter enthalten.

🎓 Eine weitere wichtige Änderung betrifft den Umgang von Yay mit Paketen aus verschiedenen Quellen. Version 13.1 bevorzugt nun Ersatzpakete aus offiziellen Repositories gegenüber passenden AUR-Upgrades.

Zudem berücksichtigen exakte Übereinstimmungen bei Paketnamen die in der pacman.conf definierte Repository-Reihenfolge, wodurch sichergestellt wird, dass die Paketauswahl den vom Benutzer konfigurierten Repository-Prioritäten folgt.

Das Update führt außerdem Render-Hooks für die Paketsuche ein, mit denen Benutzer die Darstellung der Suchergebnisse mithilfe der Lua-Skriptfunktionen von Yay anpassen können.

Apropos Lua: Diese Version enthält nun Typdefinitionen für die globale Variable yay, wodurch die Integration mit Lua-Sprachservern verbessert wird. Zudem wird die Unterstützung für strukturierte Konfigurationsoptionen erweitert, die über namensgesteuerte Tabellen bereitgestellt werden, und die Behandlung von Suchfiltern verbessert, die nicht erkannte Werte zurückgeben.

Auch die Benutzerfreundlichkeit der Befehlszeile wurde verbessert. Yay bietet nun kontextbezogene Hilfe für einzelne Operationen, unterstützt übersetzte Hilfemeldungen und zeigt Beschreibungen langer Befehlszeilenoptionen zur besseren Lesbarkeit in separaten Zeilen an.

Was die Fehlerbehebung betrifft, so behebt Version 13.1 Probleme bei der Verarbeitung von Abhängigkeits-Metadaten beim Erstellen von Paketen aus .SRCINFO Dateien, fügt eine Bereinigung von ALPM-Sperren hinzu, wenn Vorgänge unterbrochen werden, und behebt Probleme im Zusammenhang mit Git-Diff-Befehlen und Abfragen an Remote-Repositorys.

Schließlich enthält die Version aktualisierte Übersetzungen, zusätzliche automatisierte Tests sowie Wartungsänderungen an den Entwicklungsworkflows.

Weitere Informationen finden Sie im Changelog auf GitHub.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments