Issue 104123 - Guarantee of usable build root pathname length needed
Summary: Guarantee of usable build root pathname length needed
Status: UNCONFIRMED
Alias: None
Product: Build Tools
Classification: Code
Component: configure (show other issues)
Version: current
Hardware: PC Windows, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-10 07:15 UTC by tml
Modified: 2013-01-29 21:38 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description tml 2009-08-10 07:15:29 UTC
Some guarantee of how long the build root pathname can be on Windows is needed.

The current situation is that there obviously is some limit, but it changes
arbitrarily from milestone to milestone. For instance in ooo310-m18, using a
build root of length 43 ("c:/ooo/git/ooo-build-3-1-1/build/ooo310-m18") didn't work:

Error: -- error converting
"c:/ooo/git/ooo-build-3-1-1/build/ooo310-m18/sdext/source/minimizer/registry/data/org/openoffice/Office/extension/../../../../../../../../wntmsci12.pro/misc/PresentationMinimizer_in/registry/res/en-US/org/openoffice/Office/extension/SunPresentationMinimizer.xcu"
- File name too long

Now, you might say that c:\ooo\git\ooo-build-3-1-1\build\ooo310-m18 is
"obviously" too long and using something like that is just asking for trouble,
but hey, just two characters shorter worked fine for ooo310-m11.

When such a guarantee is given, the configure.in should then enforce that this
limit isn't exceeded, and it should also ideally be continuously verified that
using this length of build root pathname actually works, for instance in the
buildbots or whatever.

(Note that I am *not* asking for any guarantee that the specified limit actually
*is* the limit. I.e. it would just be the guaranteed lower limit for maximum
length.)

Once there is a guaranteed length that will work, it would be nice if this limit
could be gradually increased by doing work on reducing the redundancy in some
folder pathnames, and dropping pointless folder levels with just one subfolder.
But that is for another enhancement request then.
Comment 1 rene 2009-08-10 12:34:47 UTC
.
Comment 2 Pedro Giffuni 2012-10-16 04:12:23 UTC
Dmake was moved here:
http://code.google.com/a/apache-extras.org/p/dmake/
Comment 3 tml 2012-10-29 09:25:48 UTC
I don't really see what dmake has to do with this (basically I guess I asked for a check for the root directory path length in configure.in), but then, I don't really care, for obvious reasons;)
Comment 4 Pedro Giffuni 2012-10-29 14:45:34 UTC
I see ...

This was originally filed as a Dmake issue and Dmake issues are been moved to their new home ..

Move it to configure.