|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-08-05 11:47:12 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
Issue #|80368
Summary|Ambiguous inference chains for
README_en-US.html
Component|Installation
Version|680m223
Platform|All
URL|
OS/Version|All
Status|NEW
Status whiteboard|
Keywords|
Resolution|
Issue type|DEFECT
Priority|P3
Subcomponent|code
Assigned to|is
Reported by|vq
------- Additional comments from vq openoffice.org Sun Aug 5
16:47:11 +0000 2007 -------
The upcoming dmake 4.11 has stricter inference chain
checking and it discovered
the following problem in readlicense_oo (see at the end).
The following rules in readlicense_oo/util/makefile.pmk can
be ambiguous:
$(MISC)$/$(GUI)$/README%.html : $(MISC)$/readme%.html
+-$(MKDIRHIER) $( :d)
+$(COPY) $< $
$(MISC)$/$(GUI)$/README% : $(MISC)$/readme%.txt
+-$(MKDIRHIER) $( :d)
+$(COPY) $< $
Logfile:
dmake: Error: -- Ambiguous inference chains for target
´../../unxmacxp.pro/misc/UNX/README_en-US.html´
dmake: 1.
../../unxmacxp.pro/misc/UNX/README_en-US.html(../../unxmacxp
.pro/misc/UNX/README%.html)
-->
../../unxmacxp.pro/misc/readme_en-US.html(../../unxmacxp.pro
/misc/readme%.html)
dmake: 2.
../../unxmacxp.pro/misc/UNX/README_en-US.html(../../unxmacxp
.pro/misc/UNX/README%)
-->
../../unxmacxp.pro/misc/readme_en-US.html.txt(../../unxmacxp
.pro/misc/readme%.txt)
dmake: Error: -- resolve ambiguity before proceeding.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-08-07 03:18:05 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
User is changed the following:
What ld value
|New value
============================================================
====================
Assigned to|is |hjs
------------------------------------------------------------
--------------------
------- Additional comments from is openoffice.org Tue Aug 7
08:18:05 +0000 2007 -------
is -> ause: this seems to be one for you.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-08-31 10:20:21 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from hjs openoffice.org Fri Aug 31
15:20:20 +0000 2007 -------
they _could_ be ambiguous, but IMHO they aren't actually as
a file
../../unxmacxp.pro/misc/readme_en-US.html.txt will never
exist.
dmake should throw an error if there if there are multiple
chains with existing
prerequisites. but to stop because there is a potentially
ambiguity... that a
bit too much to me.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-08-31 18:16:18 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Fri Aug 31
23:16:17 +0000 2007 -------
ause: I am a little puzzled, if
../../unxmacxp.pro/misc/readme_en-US.html.txt
would not exist we shouldn't get the warning. I just
verified that with this
command and the following makefile - No warning, works. Lets
see if this error
comes back (currently there is issue 64234).
$ rm -f xx.* ; touch xx.x3 ; ./dmake/dmake.exe -rf
t_80368_1.mk
touch xx.v2
touch xx.c
echo aaa
aaa
- - - t_80368_1.mk - - -
SHELL*:=/bin/sh
SHELLFLAGS*:=-ce
%.c : %.v1
touch $
%.c : %.v2
touch $
%.v1 : %.x1
touch $
%.v2 : %.x3
touch $
aaa : xx.c
echo aaa
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-02 16:42:35 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
User vq changed the following:
What ld value
|New value
============================================================
====================
CC|'hjs'
|'cloph,hjs'
------------------------------------------------------------
--------------------
------- Additional comments from vq openoffice.org Sun Sep 2
21:42:34 +0000 2007 -------
cloph: This warning, see
<http://go-oo.org/ti
nderbox/gunzip.cgi?tree=dmake411&brief-log=1188527606.24
452#102846>
is puzzling to me, as written above it should only occur if
readlicense_oo/unxmacxp.pro/misc/readme_en-US.html.txt
exists.
Can you please check if it exists?
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-03 06:28:06 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from cloph openoffice.org Mon Sep 3
11:28:04 +0000 2007 -------
Why shouldn't it exist?
$ find readlicense_oo/unxmacxp.pro/ | grep -i readme
readlicense_oo/unxmacxp.pro//misc/ooo/readme.xrm
readlicense_oo/unxmacxp.pro//misc/THIRDPARTYLICENSEREADME.ht
ml
readlicense_oo/unxmacxp.pro//misc/readme.dtd
readlicense_oo/unxmacxp.pro//misc/readme_en-US.html
readlicense_oo/unxmacxp.pro//misc/UNX/README_en-US.html
readlicense_oo/unxmacxp.pro//misc/UNX/README_en-US
readlicense_oo/unxmacxp.pro//misc/readme_en-US.txt
$
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-03 10:23:47 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Mon Sep 3
15:23:46 +0000 2007 -------
cloph: It doesn't, look at the unusual .txt after the
.html.
This is strange, I will try to come up with a testcase to
isolate this bug.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-03 23:56:19 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Tue Sep 4
04:56:18 +0000 2007 -------
cloph: I simply cannot recreate that problem. Can you
please create a more
verbose build log for me (preferably with the dmake from
dmake411)?
What I would need is the output of:
$ cd readlicense_oo ; build -- -v >& longlog.log
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-04 20:10:57 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Wed Sep 5
01:10:56 +0000 2007 -------
Hmmm, dmake really thinks there is a
unxmacxp.pro/misc/readme_en-US.html.txt !?
I have two possible scenarios for this, first there is some
goofy filesystem
translation going on, that creates .txt extensions for
"text files". Yes, I
know, far fetched, but easy to test. Just see what
$ cat unxmacxp.pro/misc/readme_en-US.html.txt
says. ( It should be "No such file or directory",
but who knows. )
The more realistic scenario is a problem with directory
caching. Can you try
if switching off dmakes directory caching, by setting
.DIRCACHE=no. It is set
in solenv/inc/startup/startup.mk.
I am actually wondering if this is a general problem (except
on W32) or if this
is specific to MacOSX.
Anyone with a linux or solaris build of
cws_src680_dmake411?
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-05 03:25:41 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from hjs openoffice.org Wed Sep 5
08:25:41 +0000 2007 -------
same warning on linux (m227 + dmake 4.11)
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-06 22:31:57 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Fri Sep 7
03:31:56 +0000 2007 -------
ause: Can you try if disabling the directory cache
helps?
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-07 00:06:46 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
User vq changed the following:
What ld value
|New value
============================================================
====================
Attachment is patch| |Created
an attachment (id=
| |48030)
Debug patch
------------------------------------------------------------
--------------------
------- Additional comments from vq openoffice.org Fri Sep 7
05:06:45 +0000 2007 -------
Created an attachment (id=48030)
Debug patch
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-07 00:08:33 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Fri Sep 7
05:08:32 +0000 2007 -------
ause,cloph: The previous patch adds some more debug
information, can you please
post another verbose log (with -v) using this patch.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-07 09:11:43 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from hjs openoffice.org Fri Sep 7
14:11:43 +0000 2007 -------
Created an attachment (id=48053)
log with patch applied
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-07 11:01:56 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Fri Sep 7
16:01:54 +0000 2007 -------
Thanks! Now I see what the problem is. Both possible
prerequisites,
../../unxmacxp.pro/misc/readme_en-US.html
and
../../unxmacxp.pro/misc/readme_en-US.html.txt
are *not* existant in the unixy builds (for some reason the
first exists in my
W32 builds) and dmake does not know which path to follow for
the transitive
closure. It just chooses the first and warns. (I will paste
my testcase to the
end of this entry.)
First I have to note in my own defense this is nothing I
changed in dmake, the
ambiguity warning was already there but the check was
broken, so it nearly never
warned about anything. I just fixed the check.
The reasoning in dmake for %-targets is like follows. Take
the following two
rules:
%.a : %.b1 ; <recipe to create %.a from %.b1>
%.a : %.b2 ; <recipe to create %.a from %.b2>
Dmake checks if the files corresponding to %.b1 and %.b2
exist,
- if one exists, choose that one and make it.
- if two exist, complain (and pick the first)
(the following requires transitive closure and is
controversial)
- if none exists, complain (and pick the first)
The reasoning for this is that whenever a file exists that
rule takes
precedence over files that have to be generated by
transitive closure, this
is ambiguous if more than one file exists.
If no prerequisite exists and there are more than one
matching rule for that
target dmake does not know which one to choose. In the
current state it just
takes the first one and warns.
So, the real way to fix this would be to recurse down into
these rules and
check which is possible to make and if there are more pick
the "shortest".
This is non-trivial, and nothing I would like to attempt for
dmake411.
I propose the following course of action: Keep the warning
if there are more
than on existing files that make the rule ambiguous, but for
the multiple rules,
no existing files case hide the warning behind the -v
switch. Keep the issue
open and try to fix it in the next dmake CWS.
Opinions?
And here now the proposed testcase, use with:
$ dmake.exe -rf t_80368_3.mk
- - - t_80368_3.mk - - -
SHELL*:=/bin/sh
SHELLFLAGS*:=-ce
lev0%.html : lev1%.html
echo rule 1
echo $< $
lev0%.html : lev1%.txt
echo rule 2
echo $< $
lev1%.txt :
echo rule txt
echo $< $
lev1%.html :
echo rule html
echo $< $
aaa : lev0blah.html
echo aaa
- - - - - -
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-07 11:02:33 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
User vq changed the following:
What ld value
|New value
============================================================
====================
Assigned to|hjs |vq
------------------------------------------------------------
--------------------
Target milestone|---
|DevTools
------------------------------------------------------------
--------------------
------- Additional comments from vq openoffice.org Fri Sep 7
16:02:33 +0000 2007 -------
reassign
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-16 12:42:08 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
User vq changed the following:
What ld value
|New value
============================================================
====================
Assigned to|vq |hjs
------------------------------------------------------------
--------------------
------- Additional comments from vq openoffice.org Sun Sep 16
17:42:07 +0000 2007 -------
[vq] ause: I wrote an issue entry about the ambiguity of
%-targets. That's a
dmake problem that will not be easy to solve.
[vq] iz80368
<ause> vq: ok, i'll try to make up my mind about
it...
back to you ... ;)
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-16 20:27:22 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Mon Sep 17
01:27:22 +0000 2007 -------
Created an attachment (id=48264)
testcase
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|
| Ambiguous inference chains for
README_en-US.html |

|
2007-09-16 21:01:06 |
To comment on the following update, log in, then open the
issue:
http://www.openoffice.org/issues/show_bug.cgi?id=80368
------- Additional comments from vq openoffice.org Mon Sep 17
02:01:05 +0000 2007 -------
ause: Forget the testcase! Well, actually lets just use it
for the moment, as it
shows that dmake works better than I thought. For that
testcase try:
$ rm -f lev* ; touch lev3blah.txt
$ ./dmake/dmake.exe -rf t_80368_4.mk
That works, dmake uses the (second) path
lev0blah.html <- lev1blah.txt <- lev2blah.txt <-
lev3blah.txt
that builds lev0blah.html.
So, what is the problem here? Why the ambiguity with:
../../unxlngi6/misc/UNX/README_en-US.html -->
../../unxlngi6/misc/readme_en-US.html
or
../../unxlngi6/misc/readme_en-US.html.txt
?
Because this is a real ambiguity! See the
$(MISC)$/readme%.html :
and
$(MISC)$/readme%.txt :
rules at the end of readlicense_ooutilmakefile.pmk
Back to you ;) , this is really an ambiguity, the only dmake
problem I see is
that %-targets without prerequisites are not shown in the
ambiguous inference
chain output.
------------------------------------------------------------
---------
Please do not reply to this automatically generated
notification from
Issue Tracker. Please log onto the website and enter your
comments.
http://qa.openoffice.org/issue_handling/
project_issues.html#notification
------------------------------------------------------------
---------
To unsubscribe, e-mail: issues-unsubscribe installation.openoffice.org
For additional commands, e-mail: issues-help installation.openoffice.org
|
|