Re: A proposal for a package management system
Eric Oberlander <[email protected]>
| Newsgroups | gmane.comp.security.ipcop.devel |
|---|---|
| Message-ID | <CAPkz44Fuvos0FyNkw-7imQyApRkzmz8ZZfzfikFAx0N1ERhv8g@mail.gmail.com> |
On 29 January 2012 13:27, Gilles Espinasse <[email protected]> wrote: >> Hi there, >> >> On 24-29 Jan 2012, Gilles Espinasse and Olaf Westrik wrote: >> >> > > > Yes package management is for me a priority on next version... >> > > >> > > What for? >> > >> > Faster update first. >> > >> > We have fix for 2.0.3 that could have been delivered one month ago. >> >> Please can someone explain to me in simple terms exactly why the lack >> of a built-in package management system is delaying the propagation of >> IPCop updates by periods of the order of months? >> >> -- > > A package management allow to deliver exactly one part without touching > anything else. > We could mostly to the same with our update system except that there is > still some manual operations needed. Release manager check : > - if new files are really include using previously ./make.sh check_files > (now made at each build), > - probably too if old files are really suppressed as they should on > installed machine. > Update package signature too is manual. > > That would be very hard to scale to an update per day, maybe doable to an > update per week. Plus when you have something not yet commited but that you > build in your tree, you would not want to publish an update in those > conditions. > Concerning the period between updates, that's Olaf that cut the update. I've often wondered about implementing a simpler 'patch' update, that would only apply a simple, immediately required change, perhaps a one line sed command to change a settings file, or a new set of tzdata files, the day before the clocks change. This would be along the lines of a 2.0.2-p1, 2.0.2-p2 naming scheme. The same changes would also then be re-applied in the next main 2.0.3 update. I'm not sure how easy or difficult that would be to integrate into the current updating system, and who would decide what's urgent or not. I think the current system has improved over time, and is still simple enough for people like me to understand Eric ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2