View Single Post
Posts: 805 | Thanked: 1,605 times | Joined on Feb 2010 @ Gdynia, Poland
#38
Originally Posted by szopin View Post
This is hinting at problems with promotion, if one adds devel for certain software he should still be very wary of updating-all with devel included. Update critical component with your psx emulator? Why not, what could go wrong... this is why the warnings used to be issued on per-post basis. I do know (I myself keep devel included all the time, though I review what is proposed for update) most people do this, but it is not problem with devel, we could move development outside of maemo, but it is even worse solution, it is problem with old and forgotten rule
The problem is, these packages use ">=version" or no version string at all, so imagine:

1. package maintaner (e.g. of psx emu) uploads new sources to autobuilder
2. autobuilder builds it using broken libxau6 package
3. new package rolls out, depending on new version of libxau6
4. someone sees update - "oh well, what can possibly go wrong, it's just an psx emu, update!"
5. ham/fam/whatever sees update of depending library, so it says "oh, sweet! install it, too!" (and you can't expect non-programmers to be worried even it shows a message about upgrading some other packages, that is normal when upgrading some packages...)
6. nuclear holocaust ensues
 

The Following 2 Users Say Thank You to misiak For This Useful Post: