xbps-query: set a non-zero return code if requested property is not set for the queried package
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Start by locating the xbps-query implementation that handles the --property option and inspect how it behaves when the requested property is unset. Test changelog and homepage queries against packages with and without those properties; done means an unset requested property produces a non-zero status while an available property retains the current behavior.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Currently when I'm looking for a changelog and a package doesn't have the property set I fall back to opening the homepage, like this:
url=$(xbps-query --repository --property=changelog "$package")
if [[ -n $url ]]; then
url=$(xbps-query --repository --property=homepage "$package")
fi
xdg-open "$url"
With this feature I could rewrite that to something like this:
if ! url=$(xbps-query --repository --property=changelog "$package"); then
url=$(xbps-query --repository --property=homepage "$package")
fi
xdg-open "$url"
- Vorherrschende Sprache
- C
- Sterne
- 1.2k
- Forks
- 156
- Ø Merge
- 1 Std. 39 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus void-linux/xbps
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
void-linux/xbps#475 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
void-linux/xbps#701 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
void-linux/xbps#700 ·
-
xbps-query -RX repository overridesEvtl. vergeben @naevui hat das vor 59 Tagen übernommen. Offenbug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
void-linux/xbps#696 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
void-linux/xbps#695 · 7 Kommentare ·
Alle Issues in void-linux/xbps
Ähnliche Issues
-
XPM values line with more than one space between numbers raises ValueErrorEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
python-pillow/Pillow#10429 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 9 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
containers/bubblewrap#826 ·
Maintainer antworten meist innerhalb von 1 Tag