You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by Michael Wechner <mi...@wyona.com> on 2006/05/27 23:54:43 UTC
Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Hi
It seems to me that on Windows one has trouble using colon as separator
within
the pubs.root.dirs and modules.root.dirs within
(local.)build.properties, because
on Windows the colon is used for denoting "harddisks/partitions", e.g.
D:\pubs\...;C:\pubs\...
so I would suggest that we switch to semi-colon. Or do I missunderstand
something?
WDYT?
Thanks
Michi
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner@wyona.com michi@apache.org
+41 44 272 91 61
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Michael Wechner <mi...@wyona.com>.
michael@ralston.id.au wrote:
>> I think you misunderstand it. It's only about (local.)build.properties
>> and how publications and modules are being registered during the Lenya
>> build process. Or maybe I misunderstand you ;-)
>>
>>
>
> Yes I see, I'm completely off the track :)
>
> On a similar note though, I have my lenya development environment shared
> over a linux and a windows system and I just use relative paths so they
> both build without changing the local.build.properties.
>
relative paths are fine :-)
Michi
> MichaelR
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org
>
>
>
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner@wyona.com michi@apache.org
+41 44 272 91 61
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and
modules.root.dirs
Posted by mi...@ralston.id.au.
>
> I think you misunderstand it. It's only about (local.)build.properties
> and how publications and modules are being registered during the Lenya
> build process. Or maybe I misunderstand you ;-)
>
Yes I see, I'm completely off the track :)
On a similar note though, I have my lenya development environment shared
over a linux and a windows system and I just use relative paths so they
both build without changing the local.build.properties.
MichaelR
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Michael Wechner <mi...@wyona.com>.
Michael Ralston wrote:
> I've ran lenya 1.2 on windows and this was not a problem for me. There
> is two reasons I'm not sure this is a problem...
>
> 1. I thought the colon seperator in lenya was just being passed around
> internally as a way of creating a key for a unique identifier to a
> document. Or is this colon method being used somewhere else in build
> files also?
>
> 2. I thought Java internally dealt with windows path differences,
> eg... in java you still use '/' rather than '\' and it points it to
> the right place. Don't drive names have a similar mapping?
>
> Regardless... if I'm completely wrong about these two things... I
> still have run lenya 1.2 on windows. The only problems I had was Java
> not releasing locks on files which were not closed properly. On a unix
> system this isn't a problem as an open file can be deleted, but this
> doesn't work on windows.
I think you misunderstand it. It's only about (local.)build.properties
and how publications and modules are being registered during the Lenya
build process. Or maybe I misunderstand you ;-)
Michi
>
> Michael R
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
> For additional commands, e-mail: user-help@lenya.apache.org
>
>
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner@wyona.com michi@apache.org
+41 44 272 91 61
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Michael Ralston <mi...@ralston.id.au>.
I've ran lenya 1.2 on windows and this was not a problem for me. There
is two reasons I'm not sure this is a problem...
1. I thought the colon seperator in lenya was just being passed around
internally as a way of creating a key for a unique identifier to a
document. Or is this colon method being used somewhere else in build
files also?
2. I thought Java internally dealt with windows path differences, eg...
in java you still use '/' rather than '\' and it points it to the right
place. Don't drive names have a similar mapping?
Regardless... if I'm completely wrong about these two things... I still
have run lenya 1.2 on windows. The only problems I had was Java not
releasing locks on files which were not closed properly. On a unix
system this isn't a problem as an open file can be deleted, but this
doesn't work on windows.
Michael R
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Michael Wechner <mi...@wyona.com>.
Andreas Hartmann wrote:
> Michael Wechner wrote:
>
>> Andreas Hartmann wrote:
>>
>>> Michael Wechner wrote:
>>>
>>>> Hi
>>>>
>>>> It seems to me that on Windows one has trouble using colon as
>>>> separator within
>>>> the pubs.root.dirs and modules.root.dirs within
>>>> (local.)build.properties, because
>>>> on Windows the colon is used for denoting "harddisks/partitions", e.g.
>>>>
>>>> D:\pubs\...;C:\pubs\...
>>>>
>>>> so I would suggest that we switch to semi-colon.
>>>
>
> [...]
>
>> People will have to update their local.build.properties file, which
>> we can enforce
>> them to do so, but that should be it. Shall I switch it ... ;-)
>
>
> +1 in trunk
me too
>
> Since it is possible to express all locations using relative paths
> and therefore the change not absolutely necessary,
on Windows it is necessary, but one could argue since nobody complains,
hence
once could leave it as a bug of 1.2.X which nobody seems to care about
to be fixed.
> I'm a little
> hesitant regarding the branch 1.2 ...
I think we should also fix it for 1.2.5-dev, because I think it is a
bug, but see above.
Michi
>
> -- Andreas
>
>
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner@wyona.com michi@apache.org
+41 44 272 91 61
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Andreas Hartmann <an...@apache.org>.
Michael Wechner wrote:
> Andreas Hartmann wrote:
>
>> Michael Wechner wrote:
>>
>>> Hi
>>>
>>> It seems to me that on Windows one has trouble using colon as
>>> separator within
>>> the pubs.root.dirs and modules.root.dirs within
>>> (local.)build.properties, because
>>> on Windows the colon is used for denoting "harddisks/partitions", e.g.
>>>
>>> D:\pubs\...;C:\pubs\...
>>>
>>> so I would suggest that we switch to semi-colon.
[...]
> People will have to update their local.build.properties file, which we
> can enforce
> them to do so, but that should be it. Shall I switch it ... ;-)
+1 in trunk
Since it is possible to express all locations using relative paths
and therefore the change not absolutely necessary, I'm a little
hesitant regarding the branch 1.2 ...
-- Andreas
--
Andreas Hartmann
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
andreas.hartmann@wyona.com andreas@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Michael Wechner <mi...@wyona.com>.
Andreas Hartmann wrote:
> Michael Wechner wrote:
>
>> Hi
>>
>> It seems to me that on Windows one has trouble using colon as
>> separator within
>> the pubs.root.dirs and modules.root.dirs within
>> (local.)build.properties, because
>> on Windows the colon is used for denoting "harddisks/partitions", e.g.
>>
>> D:\pubs\...;C:\pubs\...
>>
>> so I would suggest that we switch to semi-colon.
>
>
> That makes sense - but I wonder why nobody ever complained about this
> (or maybe I just don't remember).
that's what I wondered as well, but maybe people are using relative links,
which works if you are on the same harddisk/partition, but otherwise it
doesn't.
Or people are not using Lenya on Windows in production ...
> How big is the impact of this change
> on the code?
People will have to update their local.build.properties file, which we
can enforce
them to do so, but that should be it. Shall I switch it ... ;-)
Michi
>
> -- Andreas
>
>
>> Or do I missunderstand something?
>>
>> WDYT?
>>
>> Thanks
>>
>> Michi
>>
>
>
--
Michael Wechner
Wyona - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
michael.wechner@wyona.com michi@apache.org
+41 44 272 91 61
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org
Re: Windows and colon as separator for pubs.root.dirs and modules.root.dirs
Posted by Andreas Hartmann <an...@apache.org>.
Michael Wechner wrote:
> Hi
>
> It seems to me that on Windows one has trouble using colon as separator
> within
> the pubs.root.dirs and modules.root.dirs within
> (local.)build.properties, because
> on Windows the colon is used for denoting "harddisks/partitions", e.g.
>
> D:\pubs\...;C:\pubs\...
>
> so I would suggest that we switch to semi-colon.
That makes sense - but I wonder why nobody ever complained about this
(or maybe I just don't remember). How big is the impact of this change
on the code?
-- Andreas
> Or do I missunderstand
> something?
>
> WDYT?
>
> Thanks
>
> Michi
>
--
Andreas Hartmann
Wyona Inc. - Open Source Content Management - Apache Lenya
http://www.wyona.com http://lenya.apache.org
andreas.hartmann@wyona.com andreas@apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org