tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Maybe it's time to adopt extra testing for certain packages with high number of dependencies



I understand that it's not considered possible (or at least practical) to test all package upgrades on all platforms. However, certain packages have a large number of dependencies. Take glib2 for example. Likely as a result of an upgrade from 2.28.8 to 2.30.2 on 29 Jan 2012, it now doesn't build on DragonFly resulting in 1849 breakages (1760 directly).
http://avalon.dragonflybsd.org/reports/x86_64/bleeding-edge/20120224.0420/glib2-2.30.2nb2/build.log
Would it be a good idea to identify packages like this one that have a 
large number of direct dependencies (say > 100) and require that any 
version upgrade be tested on a standard set of platforms before getting 
committed?
Or to put it another way: Would this glib2 version upgrade have been 
committed if it were known that it didn't build on DragonFly?  Hopefully 
the answer is "no".  I think this kind of breakage is avoidable.  Is 
this something we could discuss?
John


Home | Main Index | Thread Index | Old Index