[Open Office] adapting apply to build newer versions ...

Michael Meeks michael.meeks at novell.com
Wed Feb 14 05:32:55 EST 2007


Hi there,

	So - just some rules on changes to ooo-build - particularly relating
the the 'apply' file; I'm sure it's not just you Andreas doing this, but
you feature in the example.

	Firstly - the contents of 'apply' are *really* important, it is
critical that we don't let it get cluttered up with obsolete stuff
and/or difficult to identify stuff.

	Of course, I understand that sometimes people want to do quick hacks to
make things build, but then these need to be tagged; when I see eg.:

svn annotate apply
..
  8448    michael # more helpful VCL debugging
  8454    aprosky #vcl-debug.diff, i#72880, michael
  8448    michael 

	What do I learn ? why was vcl-debug disabled ? was this because we want
to keep the patch because it's still not up-stream, and further work is
required ? was it because someone wanted it to build in a hurry and
didn't bother to check ? etc.

	So - here is the mechanism that must be used for people in a hurry that
don't want to help :-)

	Please add "FIXME" to the line - if you don't understand what you're
doing; then we can quickly identify patches that have been explicitely
disabled by a maintainer for some (hopefully well-thought-through)
reason, and those that were quickly removed to adapt to a new version.

	Of course - in this case it is a shame: it is transparently obvious by
reading the patch & the new source that the patch made it's way
up-stream intact. Even as a non-hacker you can verify this in the issue
& EIS. In this case you need to:

	* remove all reference to the patch & it's comment
	* svn remove the patch itself
	* add a ChangeLog entry describing it as obsolete
	* commit.

	Of course - it's necessary to have a fairly high certainty that this is
in fact now up-stream correctly, so this is best for slam-dunks :-)

	Anyhow - I hope that helps; /me is trying to unwind the find-unused
output to review all disabled patches to clean this up :-)

	Thanks,

		Michael.


-- 
 michael.meeks at novell.com  <><, Pseudo Engineer, itinerant idiot




More information about the Openoffice mailing list