blog.garaż.net

17 styczeń 2012

XFCE 4010

Być może to kolejny żart ze strony twórców XFCE, ale została rzucona propozycja ustalenia nowej wersji na 4010 (źródło). Brzmi może zabawnie, ale wynika wprost z drobnych niedociągnięć (znów ponoć) w sposobie porównywania wersji, w niektórych dystrybucjach. Dokładniej chodzi o problem w zauważeniu, że 4.8 < 4.10 (gdyby traktować jako liczby z ułamkiem to mamy 4.1 < 4.8). Być może to żart, być może nie. Być może to czysty sarkazm wycelowany w tyłki kilku leniwych programistów, którym najzwyczajniej w świecie nie chce się naprawić zwykłego niedociągnięcia przez co trzeba uciekać się do dziwnych sztuczek.

W sumie to nie chce w to wierzyć. Chociażby ze względu na jądro Linuksa -- specjalnie haksili aby działało a XFCE nie można? Nie... :)

Jeśli macie jakieś info, które może to potwierdź to z chęcią się zapoznam.

Nie mniej i tak najważniejszą informacją jest, że coś się dzieję i XFCE żyje! Jupi. :)

Komentarze

  • Winhelp (2012-01-17 18:48:13):

    Lol, i to niby XFCE jako pierwsze napotkało ten problem?

  • SebaS86 (2012-01-17 18:50:33):

    Nie? Napotkało po raz pierwszy. Albo inaczej, po raz pierwszy stało się to problemem (czytaj w zamierzchłych czasach, kiedy było sobie XFCE 1.x i 2.x dystrybucje tworzyli bardziej rozgarnięci ludzi ;)).

  • SebaS86 (2012-01-17 18:51:32):

    Swoją drogą, ja bym to olał. Na Gentoo działa to chyba poprawnie, więc to nie mój problem i również nie twórców XFCE. :)

  • Zal (2012-01-17 19:49:30):

    Szydera jakich mało :D

  • pecet (2012-01-17 20:56:58):

    To nie żart. Perl już tak dawno robi np. wersja 5.12 ma numerację dla potrzeb kodu 5.012
    stąd use 5.012; etc.

  • SebaS86 (2012-01-17 21:14:25):

    Bez sensu. To od razu lepiej zrobić liczbę całkowitą (przykładowo wersja API Androida) niż się bawić albo wydzielić sobie funkcję do porównywania wersji po stringach. Pamięć liczymy w dziesiątkach GB, moc obliczeniową w setkach MIPS-ów a ludzie nadal rozwodzą się czy lepiej stosować sortowanie naturalne, czy po kodach znaków, czy stosować zapis bardziej czytelny dla człowieka czy dla maszyny... obłęd i głupota... już chyba rozsądniej byłoby pisać CMS-y w C++ zamiast w PHP.

  • iss (2012-01-17 22:26:17):

    W Androidzie to nie tylko API ma wersje jako liczbę naturalną.
    Programy pisane na Androida mają podaną wersję wyświetlaną użytkownikom, która jest zapisana jako string i wersję w postaci int, która służy do porównywania właśnie. Dzięki temu Market wie kiedy jest upgrade, nawet jak wersja to Gamma.Beta.Psi.

  • yoshi314 (2012-01-18 11:51:15):

    "Some package maintainers have a problem with 4.10 being a later version then 4.8, since they see 4.10 as 4.1 with an extra decimal for precision."

    to wygląda na problem z osobami, a nie oprogramwaniem. sugeruję zmianę osób odpowiedzialnych za paczkowanie xfce, bo nie wydają się kompetentne.

  • SebaS86 (2012-01-21 12:03:00):

    Yoshi314, bardzo możliwe, niestety nikt na stronie nie pochwalił się z czego te problemy wynikają. Czy rzeczywiście z osób (nie umieją czytać i szukać) czy z dystrybucją, w domyśle programistów odpowiedzialnych za system paczkowania (nie można się doczytać i doszukać).

Comments !