Proxmox VE: nasze zmiany w projekcie open source
Platforma wirtualizacji serwerów z maszynami KVM i kontenerami LXC, zarządzana z przeglądarki. Poprawki przyjmuje przez listę mailingową pve-devel, a nie przez pull requesty.
- Język
- Perl i JavaScript
- Repozytoria
- pve-manager, proxmox-widget-toolkit
- Strona projektu
- proxmox.com
Wszystkie zmiany przyjęte w Proxmox VE
Od najnowszej, w brzmieniu z git.proxmox.com. Obok daty skrócony identyfikator commita, który nałożył opiekun projektu; wiersz go otwiera.
Wrzesień 2026
6- 29.09ebf648dfix #8015: ui: download url: let the user choose the .img image formatpve-manager
- 29.09b92a9adfix #6943: ui: network selector: show comments of IPv6 entries (proxmox-widget-toolkit)proxmox-widget-toolkit
- 29.092380c3dfix #8015: ui: upload: let the user choose the .img image formatpve-manager
- 29.0955c76c2fix #5608: ui: resource mappings: validate the name like the API doespve-manager
- 29.098efee57fix #7108: ui: ipset: do not offer aliases that are already addedpve-manager
- 26.09e42092efix #6475: ui: upload: only show the file name of the selected filepve-manager
Co zmieniły te poprawki
Poprawki interfejsu w pve-manager i proxmox-widget-toolkit: wgrywanie plików pokazuje samą nazwę pliku, ipset nie podsuwa dodanych już aliasów, przy wgrywaniu i pobieraniu z adresu można wybrać format .img, nazwy mapowań zasobów są sprawdzane tak jak w API, a wybór sieci pokazuje komentarze wpisów IPv6.
Łatki przez listę pve-devel, nie pull requesty
Proxmox nie przyjmuje pull requestów. Łatki wysyła się mailem na pve-devel, po podpisaniu umowy licencyjnej, a opiekun nakłada je na repozytorium sam.
Czego nas to nauczyło
W dużym projekcie infrastrukturalnym interfejs musi sprawdzać dane tak samo jak API, bo inaczej użytkownik dowiaduje się o błędzie dopiero po wysłaniu formularza. Nauczyliśmy się też pracy przez listę mailingową: łatka musi bronić się sama, bez dyskusji w komentarzach.
Zgłoszenie w Bugzilli
Błąd z numerem, opisany przez użytkowników. Nasze łatki odpowiadają na te zgłoszenia:
- #64751 łatka
- #71081 łatka
- #80152 łatki
- #56081 łatka
- #69431 łatka
Łatka przez git send-email
Na listę pve-devel, z opisem w treści maila. Od nas: 6 łatek.
Przegląd na liście
Recenzja i test od opiekunów projektu, na tej samej liście.
Nałożenie w repozytorium
Commit z naszym autorstwem na git.proxmox.com:
Proxmox VE na tle wszystkich naszych zmian
Dzień po dniu od 5 września 2026 do 11 października 2026. Kolumna to wszystkie zmiany przyjęte tego dnia, akcent to zmiany w Proxmox VE.
- Zmiany w Proxmox VE
- Zmiany w innych projektach
6 przyjętych zmian w Proxmox VE
Pierwsza 26 września 2026, ostatnia 29 września 2026.
W te same dni
Przyjęto też nasze zmiany w: compromise, python-benedict.
Pytania o nasze zmiany w Proxmox VE
Skąd są te zmiany, kto je przyjął i czy poprawimy coś w Twojej bibliotece.
Czytaj dalej
Więcej o tej pracy i o pozostałych projektach z naszymi zmianami.
Używasz Proxmox VE w swoim projekcie?
Jeśli coś w nim nie działa, poprawimy to u źródła i zostawimy obejście do czasu wydania. Odpiszemy w godzinę.