On Wed, Jan 04, 2017 at 05:33:42PM +0100, Michael Olbrich wrote:
> On Sat, Dec 17, 2016 at 08:51:10PM +0100, Clemens Gruber wrote:
> > On Fri, Dec 16, 2016 at 04:12:51PM +0100, Michael Olbrich wrote:
> > > Well, the configure options could use some cleanup in general, but that's
> > > nothing new.
> > 
> > You mean adding the (current) default options explicitly, right?
> > 
> > To sum up the update checklist:
> > 1) Check the diff of the configure --help outputs between the versions
> > 2) Check if options were missing/suboptimal before
> > 3) Check if they are in alphabetical order
> 
> Not alphabetical. Same order as 'configure --help'.
> I Open the makefile and diff next to each other in my editor. That makes it
> easy to see if
> a) the old options are ok
> b) what new options need to be added and where
> 
> > 4) Check if there are new binaries/libraries
> 
> For larger packages I usually compare 'find <platform>/packages/<pkg>'.
> Usually with some tweeks to sort and filter out docs and headers etc.
> 
> > 5) Move/remove the patches
> 
> Very important. Especially patches for other architectures are often
> forgotten.
> 
> > 6) Testing
> > 
> > Tooling would be nice. But probably not worth the effort. Maybe for the
> > download, extract and ./configure --help diff.. what do you think?
> 
> What I usually do is:
> - build & install the old version
> - change the version number
> - 'ptxdist extract <pkg>'
> - update the options
> - 'ptxdist install <pkg>'
> - update the targetinstall stage
> - 'ptxdist targetinstall <pkg>'
> - test
> 
> > > And for all packages: I prefer it if the subject contains '<oldversion> ->
> > > <newversion>'. It makes review easier. That way it's easier to see which
> > > updates a small patch-level updates and require less review (and can be
> > > applied shortly before a release) and which require a deeper look.
> > 
> > I'll keep the subjects for the v2 but will use the -> notation next
> > time. (?)
> 
> Yes. No need to change the current patches.

Any volunteer who writes a patch with these infos that improves the
documentation?

rsc
-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to