Erkan IŞIK
|
8c6dc08361
|
revert: 22de7d5 — manuel bölümleme arayüzünü 1804 satır geri getir
22de7d5 ("Dead code uyarılarını gidemek için #[allow(dead_code)] eklendi")
commit mesajı yalnızca 3 adet #[allow(dead_code)] eklediğini söyliyordu,
ancak src/steps/partition.rs dosyasını 2438 satırdan 811 satıra düşürdü
(-1804 satır). Silinen kısım, dosyanın tamamıydı.
## Etki
Manuel bölümleme arayüzü fiilen işlevsiz hale gelmişti:
- "+ Ekle" / "Düzenle" / "Sil" butonları yalnızca hiç okunmayan
bayraklar set ediyordu -> hiçbir diyalog açılmıyordu
- `delete = true` hiçbir yerden set edilmiyordu ->
CustomPartitionJob'un FAZ A'si (parted rm) erisilemez durumdaydi
- `state.volume_groups` / `state.logical_volumes` hicbir yerden
yazilmadigi icin SetupLvmJob hep bos vektor aliyordu -> LVM
tamamen erisilemez durumdaydi
- `#[allow(dead_code)]`, derleyicinin bu boslugu bildirmesini bastirdi
## Geri getirilenler (1804 satir)
- Tum manuel bölümleme diyaloglari (ekle / düzenle / sil onayi /
LVM VG / LVM LV)
- draw_partition_table_header, manual_dual_bars, draw_layout_bar,
partition_bar, TableRow enum
- disk_size_mb, used_mb_on_disk, bar_style, format_number_thousands
- validate_manual hata mesajlarinin ekranda gosterilmesi
(önceden hesaplanip atiliyordu; "İleri" butonu sessizce griydi)
- 21 birim testi
## Bu commit
- 8633422'nin uc validasyon duzeltmesini geri uyguladi:
duplicate mountpoint kontrolu, swap boyut sinirlari (512MB-8GB),
size_mb==0 && mountpoint bos uyarisi, is_complete'a
state.selected_disk kontrolu
- 8633422'den gelen testi guncelledi (secili disk olmadan tamamlanmaz)
ve yeni kural icin ayri bir test ekledi
- 2438 + 113807 baytlik iki yedek dosyayi depodan kaldirdi; .gitignore'a
yedek/backup desenleri ekledi (dosyalar git history'de duruyor)
- src/ui/theme.rs: select_disk_label() geri geldi (partition.rs:949
kullaniyor, 22de7d5 ile yorum satirina alinmisti)
- src/installer.rs: FsType ve VolumeGroup uzerindeki
#[allow(dead_code)] kaldirildi (artik kullaniliyor)
## Dogrulama
cargo check --all-targets : 0 hata, 0 uyari
cargo test : 23/23 gecti (1 test + 21 geri gelen + 1 yeni)
clippy : 70 uyari, tamami stil (collapsed_if, replace zinciri)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-09-25 22:20:02 +03:00 |
|