Tema: Re: Žmonės, susitvarkykite encodingus!!!!
Autorius: Laimis
Data: 2011-09-19 21:41:57
RaR rašė:

> Dėl konkrečios problemos, tai nematau logikos - jeigu programa nepalaiko
> kažkurios nuostatos, tai kodėl ji tą nuostatą turėtų palaikyti, jeigu
> randa tokią nuostatą senesnės versijos parametruose? Tuo labiau, kad ši
> nuostata ne tik kad visiškai nereikalinga (nuostatas galima pasirinkti
> kiekvienam aplankui), bet dėl jos programa pradeda veikti klaidingai
> (nebeveikia atskiriems aplankams pasirenkamos nuostatos). Taigi, kaip
> besuktum, man tai yra akivaizdi programos kūrėjų klaida, kurią reikia
> ištaisyti.

Situacija dėl konkrečios problemos, konkrečiai yra tokia:
https://bugzilla.mozilla.org/show_bug.cgi?format=multiple&id=556254

Pirma buvo realizuota globali nuostata „mailnews.force_charset_override“ 
(numatytoji reikšmė false), kuri nurodo globaliai ir priverstinai 
parinkti nurodytą koduotę, nepriklausomai nuo to ar ji teisingai 
nurodyta laiškų antraštėse.

Toliau buvo realizuota galimybė parinkti ir priverstinai taikyti 
numatytąją koduotę kiekvienam aplankui atskirai.

Toliau buvo iš meniu (UI) pašalinta „mailnews.force_charset_override“, 
nes tai „garantuotas kelias persišauti koją“, t.y. jei aplankuose 
atskirai ir priverstinai parenkamos koduotės, tai globalioji nuostata 
gali labai efektyviai ir kartu gana neaiškiai naudotojui sugriauti 
pageidaujamą veikimą aibėje vietų.

Pašalinus nuostatą iš meniu, ji pati iš programos kol kas nebuvo 
pašalinta ir kaip globali lieka galioti (numatytoji reikšmė — false). 
Nekonkretizuojama kodėl, tačiau bemaž neabejočiau, kad būtent dėl mano 
minėtų priežasčių (neskubama iš karto griauti tai, kas veikia, kaip 
nusistatė senesniųjų versijų naudotojai) ir galbūt potencialiai tokia 
globali nuostata yra naudinga/reikalinga (o gal ir ne, tiesiog „is not 
removed yet“.)

Ir panašu, kad tai nepripažįstama, kaip klaida; bug status — „RESOLVED 
INVALID“ ir nėra komentarų dėl nekorektiško elgesio.
Tai reziumuojant, sakyčiau, kad tapai nepalankiai susiklosčiusių 
aplinkybių įkaitu ir galbūt jei tai būtų sukėlę daugiau 
problemų/šurmulio, toks elgesys būtų ištaisytas.