Environment inside SimpleAPTClient lacks $DISPLAY

Aperta
#10 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python

Direzione di ricerca

Inizia dal punto di ingresso di SimpleAPTClient e riproduci il problema con aptkit 1.0.4 e mintupdate 7.0.7.1, verificando se $DISPLAY è presente nell'ambiente utilizzato da apt-listchanges. Il lavoro è completato quando apt-listchanges apre la propria finestra separata invece di ripiegare sulla console e bloccare l'avanzamento dell'aggiornamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hello everyone

There is an issue from several months ago in mintupdate; $DISPLAY isn't propagated any more inside the SimpleAPTClient used: https://github.com/linuxmint/mintupdate/issues/918

This breaks e.g. apt-listchanges since it depends on $DISPLAY to open a separate window above mintupdate. Without $DISPLAY, apt-listchanges falls back to console and the update progress freezes. You have to open the detailed console view, quit the console pager that apt-listchanges opened and then confirm the prompt if installation should be continued.

This is currently reproducible on aptkit 1.0.4 and mintupdate 7.0.7.1. I first noticed it, AFAIR, after upgrading to Mint 22 or 22.1.

Using the git pickaxe I couldn't find anything about $DISPLAY in this repo. As I'm not familiar with both projects and on limited free time, I beg your pardon that I cannot provide more specific details. If I can do anything specific to help to diagnose and correct this, please let me know.

Best regards

Björn

Lingua principale
Python
Stelle
15
Fork
10
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di linuxmint/aptkit

Tutte le issue di linuxmint/aptkit

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.