phobos3576 ha scritto:
...Più che altro però intendevo sottolineare che il vero problema è la totale mancanza di coordinamento tra gli sviluppatori nel mondo Linux; si aggiorna una libreria e una serie di programmi smettono di funzionare!
Bhé, scusa, ma che pretendi? Tu compili un programma in modo che possa usare una determinata libreria condivisa. Poi aggiorni la suddetta libreria, se non si rimane sullo stesso major non vedo perchè il programma dovrebbe funzionare

. Se vuoi che un programma funzioni sempre basta compilargli le librerie in maniera statica, ma quel punto non ti servono più le librerie condivise

.
Il processo di sviluppo deve continuare, e anche per questo che esistono le distribuzioni, le quali forniscono una fotografia di un insieme di progetti. Tutti i programmi nella distribuzione funzionano, ma se tu decidi di fare un upgrade non puoi pretendere che i programmi continuino a funzionare ancora.
Tanto più che generalmente basta una semplice ricompilazione per far si che il proprio programma si ri-linki con la nuova libreria, a meno che le api non sono cambiate, ma se così è, coloro che seguono il programma stai tranquillo che hanno già un nuova release pronta a funzionare con le nuove api.
Io direi che va tutt'altro che male

.
Spina
P.S. E' ovvio che le distro come la nostra, che non offrono tutti i programmi che vorremmo, devono essere supportate grazie anche al nostro ausilio, vedi slackbuild personali etc...etc.., ma se decidi di aggiornare una libreria (ma a volte anche un programma) devi sapere chi usa chi e chi dipende da chi. Il lavoro di PJV non è mica semplice
