Viewing Issue Advanced Details
2203 [epiDuke] DDb to EpiDoc minor always 2008-07-08 15:26 2008-08-27 18:45
jsosin  
jsosin  
normal  
resolved  
won't fix  
none    
none  
Brace Pair report for IDP2 fix
Some of the old Beta code brace pairs for indicating AppCrit never got converted to SGML {4...}4, {5...}5, etc. Most were never converted because data-enterers mismatched pairs, e.g. {4...}6. Can we generate a report (with both context and series-vol-doc-line citations) of all surviving brace pairs (warning: not all will be proper pairs) so that these can be hand-fixed in IDP2?
Notes
(0006758)
gbodard   
2008-08-12 14:06   
Now that I think about it, I think this report would better be generated from the EpiDoc_XML, because it's hard to predict which of these we *have* converted in the CHETC process if we start with this TEI_XML.

This should probably therefore be recorded as an AddedSmart and the report generated by whomever works on IDP2.
(0006926)
gbodard   
2008-08-27 18:45   
Added to http://epidocdukepapy.pbwiki.com/DesirableAddedSmarts [^]




Viewing Issue Advanced Details
2228 [epiDuke] Papy Navigator minor always 2008-07-16 16:55 2008-08-27 15:00
rast  
barmintor  
normal  
closed  
won't fix  
none    
none  
Change # of Docs to # of Hits within # of Docs
The search engine results screen currently displays the number of *documents in which a search term appears, not the number of individual occurrences. We would like to track the number of individual occurrences. If possible, can the results screen display no. of individual hits within no. of documents? E.g., 6 Hits within 4 Documents.
Notes
(0006920)
barmintor   
2008-08-27 15:00   
Insufficient time remaining to implement this feature




Viewing Issue Advanced Details
2312 [epiDuke] DDb to EpiDoc major always 2008-08-13 19:21 2008-08-27 13:52
gbodard  
hcayless  
high  
resolved  
won't fix  
none    
none  
EpiDoc XSLT needs migrating, testing, alienating, documenting
The "epidoc_xslt" folder in the EpiDuke SVN needs to be alienated and moved into a new directory in the SourceForge SVN (I suggest "example_xslt" as a title). The most important task will be to check that, when $leiden-type is set to ='panciera', all of the transformations we expected from the old stylesheets still work.

This will require an epigraphy/EpiDoc expert (HC/TE/GB) as well as the author of the new stylesheets (ZA) to work together on this.

Some tweaking and especially some documentation of all the parameters and templates will probably be needed.
Notes
(0006783)
gbodard   
2008-08-13 19:22   
Reminder sent to: zau
I'll leave this ticket in Hugh's court for the moment, and when he gets back from Qu├ębec and has a handle on his calendar, he'll get in touch.
(0006918)
gbodard   
2008-08-27 13:52   
This is now an EpiDoc duty, not part of IDP1 scheduled time.




Viewing Issue Advanced Details
1819 [epiDuke] DDb to EpiDoc minor always 2008-02-15 14:37 2008-08-19 15:13
zau  
jcowey  
normal  
resolved  
won't fix  
none    
none  
Nome list
Please let us have the authority list of Egyptian Nomoi.
Notes
(0004979)
jcowey   
2008-02-20 14:47   
Hi Zaneta,

Spoke to Gabby who suggested that you would use a few of the easiest examples and then I can complete the list.
Start with
Arsinoite, Oxyrhynchite, Hermopolite

Thanks

James
(0005108)
zau   
2008-03-05 10:55   
I've started one off at data/HGV_metadata/XML_dump/nomeList.xml
(0005116)
jcowey   
2008-03-05 14:59   
Just updated the file at

data/HGV_metadata/XML_dump/nomeList.xml

still not complete but much more so
(0006106)
jcowey   
2008-06-26 10:39   
Still relevant as of 25 June
(0006628)
jsosin   
2008-08-05 21:07   
Reminder sent to: jcowey
this still relevant, open, necessary?
(0006805)
gbodard   
2008-08-18 17:27   
Reminder sent to: jcowey
I should think that, since the authority list of nomes exists (even if not complete) and the HGV crosswalk is able to use it to tag placenames appropriately, then you can update and improve this file any time you like and the conversion will continue to improve accordingly. This ticket, therefore, is no longer needed, since further changes are not part of IDP1 work.

If you agree, please feel free to close the ticket.
(0006834)
jcowey   
2008-08-19 15:13   
Can be checked and completed at a future date if necessary




Viewing Issue Advanced Details
2141 [epiDuke] DDb to EpiDoc minor always 2008-06-18 15:47 2008-08-17 11:12
jsosin  
jsosin  
normal  
resolved  
won't fix  
none    
none  
ddb2EpiDoc: paragraphos not converted
http://epiduke.cch.kcl.ac.uk/2008-06-16/html/sb/sb.24/sb.24.15875.html [^]

line22: hatch26 = paragraphos not converted
Notes
(0006019)
jcowey   
2008-06-18 17:20   
Mantis 2110 declared the problem tackled and done. This is basically true, but there remain some instances where it has not worked.
(0006046)
jsosin   
2008-06-25 16:11   
still relevant as of 25 June
(0006276)
jsosin   
2008-07-07 17:33   
This is now low priority for IDP1

does not seem to work when appears at line ends

http://epiduke.cch.kcl.ac.uk/2008-07-04/html/p.dryton/p.dryton.1/p.dryton.1.37.html [^]
7, 12, 16

http://epiduke.cch.kcl.ac.uk/2008-07-04/html/p.diosk/p.diosk.1.html [^]
line 36

http://epiduke.cch.kcl.ac.uk/2008-07-04/html/p.diosk/p.diosk.2.html [^]
line 24

http://epiduke.cch.kcl.ac.uk/2008-07-04/html/p.diosk/p.diosk.6.html [^]
line 49
(0006414)
jcowey   
2008-07-24 14:04   
Still relevant as of 24 July
(0006427)
gbodard   
2008-07-25 11:41   
According to the CHETC/Cleanup spreadsheet, hash-26 can only ever appear at the beginning of a line, in fact alone in its line (unlike hash-6, for example which occurs at the beginning of a line of text). Hash-26 at the end of a line (as in sb.24.15875) will therefore not be picked up by the replacements.

We need to decide if the small number of these are (a) SGML errors, or (b) a genuine encoding that needs to have new replacements written for it in CHETC.

(I find 2645 instances of <lb/>hash26 as against 2814 instances of hash26 total. This suggests just under a couple of hundred instances of misplaced paragraphoi...)
(0006445)
jsosin   
2008-07-28 16:50   
This is a genuine SGML encoding errror. If it is easy to add a replacement to CHETC to fix this (and it is not likely to bust texts), great, let's do it. If not, then we must push it back to IDP2.
(0006491)
jcowey   
2008-07-31 11:46   
still relevant as of 31 July
(0006518)
jcowey   
2008-08-01 08:09   
still not fixed in 2008-07-31 run
(0006533)
gbodard   
2008-08-01 12:23   
Reminder sent to: jcowey, jsosin
We need to finish the conversation about whether we should fix these end of line #26s. I *may* be able to do something about it by tweaking the TEI_XML...
(0006539)
jsosin   
2008-08-01 14:30   
My opinion: if you can fix this without causing any breaks to texts, great! O/w it has to fall off the IDP1 table, or get pushed to near the end of the queue of fixes to press for in last 2 weeks of extension (there are other more pressing tings to iron out).
(0006737)
gbodard   
2008-08-10 13:58   
A few examples of weirdness with and around hash-26 (though this is starting to look tricky and I suspect that this is an AddedSmart):

bgu.4.1113dupl line 25
<lb n="25"/>#26 #26

p.ryl.2.129 line 19
<lb n="19"/>#26 #26



p.ryl.2.151 line 19
<lb n="19"/>#26 #26

cpr.24.15 line 3
<lb n="3"/>#26 #26 #26

cpr.18.4 line 87
<lb n="87"/><#26>

p.giss.28 line 15
<lb n="15"/><note lang="en">m2?</note> kai\ metox?<expan> </expan> a)gorano<expan> </expan> #326 #26



upz.1.112 part r,1 line 13
<lb n="13"/>[<gap extent="10"/> 0000006 e)gg]u/ous d katasth/sousin oi( e)gla-

upz.1.112 part r,2 line 17
<lb n="16"/>kai\ a)noi/s[ou]s[in <gap extent="20"/> ]<gap extent="4"/><gap extent="2"/>[<gap extent="1"/>]
<lb n="17"/>[ #26 ]
<lb n="17"/>[o(\]s d' a)\n a)/llws [oi)k]on[omh=i <gap extent="17"/> ]
(incorrectly displayed)




Viewing Issue Advanced Details
2177 [epiDuke] Tools minor always 2008-07-01 20:51 2008-08-10 10:42
telliott  
gbodard  
normal  
resolved  
won't fix  
none    
none  
runner.py fails to handle gnc-only run
Zero-Gravitas:code tom$ python runner.py bgu gnc
INFO:root:BASE_DIR is /Users/tom/Sandbox/scratch/epiduke-opto/code
INFO:root:Checking Collections...
INFO:root:bgu collection found...
INFO:root:Checking modules
INFO:root:gnc module found...
DEBUG:root:arguments: to runner.py as follows:
    given_col_list = bgu
    to = 0
    fro = 0
    given_mod_list = gnc
    keep = 1
INFO:root:################### Greek number converter starting ###################
Traceback (most recent call last):
  File "/Users/tom/Sandbox/scratch/epiduke-opto/code/runner.py", line 856, in <module>
    run(pck, to, fro, given_mod_list, keep)
  File "/Users/tom/Sandbox/scratch/epiduke-opto/code/runner.py", line 591, in run
    mod_5_gnc(pck)
  File "/Users/tom/Sandbox/scratch/epiduke-opto/code/runner.py", line 400, in mod_5_gnc
    walk_dt(gnc_input, 'off')
  File "/Users/tom/Sandbox/scratch/epiduke-opto/code/runner.py", line 113, in walk_dt
    for f in os.listdir(inDir):
OSError: [Errno 2] No such file or directory: '../crosswalker/DDbDP_to_EpiDoc/xslt_cleanup/output/bgu'

it's looking at the wrong path location when started this way (i.e., ../crosswalker/etc instead of ./crosswalker/etc). It works fine if you do python runner.py bgu to gnc (so there's some process-wise dependencies in the script, what with all the hardwired paths), but doing that takes alot longer for debugging).
Notes
(0006623)
gbodard   
2008-08-05 19:23   
Tom, is this still an important issue, selon toi, or shall I put it down as "won't fix"?
(0006726)
telliott   
2008-08-08 18:18   
recommend won't fix




Viewing Issue Advanced Details
1896 [epiDuke] DDb to EpiDoc minor always 2008-03-14 13:16 2008-08-06 18:05
jsosin  
gbodard  
normal  
resolved  
won't fix  
none    
none  
DDB2EpiDoc: terminal sigma where should be medial
http://epiduke.cch.kcl.ac.uk/2008-03-14/xml/bgu/bgu.13/bgu.13.2284.xml [^]

line 4: <expan>pres<ex>bute/rwn</ex></expan>

[maybe caused by adjacent tag?]
Notes
(0005245)
gbodard   
2008-03-18 17:20   
See also

bgu.2.365 line 8
bgu.1.2 line 19, 20
(0005288)
jcowey   
2008-03-28 15:55   
Would it make any sense to run a global change for

s(end sigma)<ex> - s(medial sigma)<ex>
U+03C2<ex> -> U+03C3<ex>

it seems to me that once we are in EpiDoc then
s<ex> picks up precisely and ONLY those specific types of wrong end sigmas.

to do such a change at such a late stage may be aesthetically less pleasing but most expedient
(0005289)
jcowey   
2008-03-28 15:56   
What we spoke about on Friday 28 March
(0005440)
jcowey   
2008-04-16 10:55   
Still unsolved as from 14.04.08 output
(0005461)
jcowey   
2008-04-17 13:06   
Still unsolved as from 16.04.08 output
(0005820)
telliott   
2008-06-06 14:00   
This appears to be fixed in http://epiduke.cch.kcl.ac.uk/2008-05-23/xml/bgu/bgu.13/bgu.13.2284.xml [^] , yes?
(0005886)
telliott   
2008-06-09 21:50   
Reminder sent to: gbodard, jcowey, jsosin, rviglianti
Looks to be still fixed after last test run:

http://epiduke.cch.kcl.ac.uk/canaries/html/p.test/p.test.bgu.13.2284.html [^]
(0005902)
jsosin   
2008-06-10 13:54   
to TE's: yes, also in http://epiduke.cch.kcl.ac.uk/2008-06-05/xml/bgu/bgu.13/bgu.13.2284.xml [^]
(0005923)
telliott   
2008-06-10 16:43   
Reminder sent to: gbodard, jcowey, jsosin
recommend: close fixed
(0006540)
jsosin   
2008-08-01 15:09   
I hate to do this but terminal sigmas are back...
http://epiduke.cch.kcl.ac.uk/2008-07-30/html/p.vind.worp/p.vind.worp.6.html [^]
line 1: all three instances terminal sigmas, which *should be medial*, are adjacent to </corr> tags
(0006603)
jcowey   
2008-08-05 11:47   
Still wrong in:

http://epiduke.cch.kcl.ac.uk/2008-08-01/html/p.vind.worp/p.vind.worp.6.html [^]

the sigmas which are terminal (but should be medial) are within the <corr> tag in each case. Perhaps what is causing the problem is that they are immediately followed by a <sic> tag. Does or did this cause confusion at some stage and mean that the fact that an <expan> tag follows the <sic> tag somehow no longer means that the termainl sigma is changed to a medial one.
(0006648)
jsosin   
2008-08-06 17:15   
http://epiduke.cch.kcl.ac.uk/2008-08-01/html/stud.pal/stud.pal.20/stud.pal.20.1.html [^]
line 21: Ptolemais
line 22: isas

For reasons that *baffle* me sigmas are correctly terminal in text but incorrectly medial in AppCrit
(0006651)
gbodard   
2008-08-06 18:05   
The example is apparatus is a feature not a bug.

The example with partial words in <lem> is non-standard DDB-practice so will need to be hand-fixed. Later.




Viewing Issue Advanced Details
1791 [epiDuke] Tools major always 2008-02-02 16:43 2008-08-06 16:49
tlopez  
gbodard  
urgent  
resolved  
won't fix  
none    
none  
Chet-C outstanding tasks
* TElliott reports (1 Feb) that there are 15 or so errors appearing in the doctests for CHET-C - can you please investigate?

Notes
(0005160)
tlopez   
2008-03-11 14:06   
Reminder sent to: rviglianti
if you have a moment, could you document what happened with this and then resolve it?

Thanks,
Tamara
(0005833)
telliott   
2008-06-08 14:40   
I am no longer convinced that doctests are not useful for chetc. There are obviously many cases in which the output desired by the papyrologists is the product of several regexes applied in order (plus other processing downstream); however, doctests can help us verify that that regexes that once worked fine in chetc continue to do so, even when we add other new regexes that occur earlier in the chetc sequence. The combined effects of new regexes are a potential source of many of the regression errors the papyrologists think they are seeing, and I think getting the doctests working again and making them more robust will help cut down on this problem. I'm taking ownership of this ticket and will attempt to get the doctests back in working order. There are now 42 busted of 95 total tests. I will have to create tickets for feedback from others about what some of the expected values are supposed to be (many of the tests are calling for hyphen-delimited attribute values, but chetc is producing non-delimited ones, vel sim).
(0005834)
telliott   
2008-06-08 15:12   
Progress on this ticket is blocked for resolution of 0002097
(0005854)
telliott   
2008-06-09 14:45   
0002097 is no longer a blocker, as I figured out what I needed to know.
(0005855)
telliott   
2008-06-09 14:49   
Can't upload files to mantis evidently, so ...

chetc.py doctest results: 41 tests now failing. Looking at them I'm not convinced that they're all irrelevant:

**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 55, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'" 6 [33 7"', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '" 6 [33 7"'
Got:
    '" 6 <g type="parens-punctuation-opening"/> 7"'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 58, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<num n=" 6 [33 7"/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num n=" 6 [33 7"/>'
Got:
    '<num n=" 6 <g type="parens-punctuation-opening"/> 7"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 61, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<num n=" 6 [33 7">56 [33 4d</num>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num n=" 6 [33 7">56 [33 4d</num>'
Got:
    '<num n=" 6 <g type="parens-punctuation-opening"/> 7">56 <g type="parens-punctuation-opening"/> 4d</num>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 67, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb/> <xml/> ]', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb/>[ <xml/> ]'
Got:
    '<lb/><supplied reason="lost"> <xml/> </supplied>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 70, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'[ <xml/> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '[ <xml/> ]<lb/>'
Got:
    '<supplied reason="lost"> <xml/> </supplied><lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 73, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb/> ]', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb/> <gap reason="lost" extent="unknown" unit="character"/>'
Got:
    '<lb/> <supplied reason="lost"><gap extent="?"/></supplied>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 76, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'[ <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<gap reason="lost" extent="unknown" unit="character"/> <lb/>'
Got:
    '<supplied reason="lost"><gap extent="?"/></supplied> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 95, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<expan>abc</expan>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<expan><abbr><am><g/></am></abbr><ex>abc</ex></expan>'
Got:
    '<expan><ex>abc</ex></expan>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 99, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'-', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb type="worddiv"/>'
Got:
    '-'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 103, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<abc>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<supplied reason="omitted">abc</supplied>'
Got:
    '<abc>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 115, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'a?', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<unclear reason="undefined">a</unclear>'
Got:
    'a?'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 129, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>@5120 <xml>blah</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test" rend="inverse"/><hi rend="tall"> <xml>blah</xml> <lb/>'
Got:
    '<lb n="test" rend="inverse"/><hi rend="tall"> <xml>blah</xml> </hi><lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 133, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#10 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><add place="intralinear"> <xml>other</xml> </add><lb/>'
Got:
    '<lb n="test"/><add place="intralinear"> <xml>other</xml> </add><lb//>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 136, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#316 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><del rend="cross-strokes"> <xml>other</xml> </del><lb/>'
Got:
    '<lb n="test"/>#316 <xml>other</xml> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 139, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#31710 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><del rend="slashes"> <xml>other</xml> </del><lb/>'
Got:
    '<lb n="test"/>#31710 <xml>other</xml> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 142, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>0000317 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><del rend="slashes"> <xml>other</xml> </del><lb/>'
Got:
    '<lb n="test"/>0000317 <xml>other</xml> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 145, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#9910 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><g type="unintelligible"/><hi rend="small"> <xml>other</xml> </hi><lb/>'
Got:
    '<lb n="test"/><hi rend="oxia">9</hi>10 <xml>other</xml> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 148, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#9920 <xml>other</xml> <lb/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/><g type="unintelligible"/><hi rend="tall"> <xml>other</xml> </hi><lb/>'
Got:
    '<lb n="test"/><hi rend="oxia">9</hi>20 <xml>other</xml> <lb/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 154, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#20', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num value="&frac12;"><g/></num>'
Got:
    '<num value="1/2">&#x10175;</num>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 157, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#21', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num value="&frac12;"></num>'
Got:
    '<num value="1/2">&#x10175;</num>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 160, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#24', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num value="&frac12;"></num>'
Got:
    '<num value="1/2">&#x10175;</num>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 166, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#27', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="check-mark"/>'
Got:
    '<g type="check"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 169, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'@27', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="check-mark"/>'
Got:
    '<g type="check"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 199, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#322', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="chi-rho"/>'
Got:
    '<g type="chirho"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 241, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'x <xml> </xml> <xml/> #8', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<hi rend="diaeresis">x</hi><xml> </xml> <xml/> '
Got:
    'x <xml> </xml> <xml/> #8'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 244, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'x <xml> </xml> <xml/> #80', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<hi rend="diaeresis">x</hi><xml> </xml> <xml/> '
Got:
    'x <xml> </xml> <xml/> #80'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 247, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'x <xml> </xml> <xml/> #85', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<hi rend="oxia">x</hi><xml> </xml> <xml/> '
Got:
    'x <xml> </xml> <xml/> #85'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 256, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#96', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num value="96">ϙϚ</num>'
Got:
    '<num value="96">&#x03d9;&#x03da;</num>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 259, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'#99', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="unintelligible"/>'
Got:
    '<hi rend="oxia">9</hi>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 262, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%11', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="dot"/>'
Got:
    '%11'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 265, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%15', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="short-vertical-bar"/>'
Got:
    '%15'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 268, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%17', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="double-vertical-bar"/>'
Got:
    '%17'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 271, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%19', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="hyphen"/>'
Got:
    '%19'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 274, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%5', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="long-vertical-bar"/>'
Got:
    '%5'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 277, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%79', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<num type="fraction"/>'
Got:
    '%79'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 280, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'a%82', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<hi rend="oxia">a</hi>'
Got:
    'a%82'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 283, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'%99', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<g type="unintelligible"/>'
Got:
    '%99'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 290, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#26', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<milestone rend="paragraphos" unit="undefined"/><lb n="test"/>'
Got:
    '<lb n="test"/>#26'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 293, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<lb n="test"/>#6some other <xml/> here <lb n="test1"/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<lb n="test"/>some other <xml/> here <milestone rend="paragraphos" unit="undefined"/><lb n="test1"/>'
Got:
    '<lb n="test"/><pseudoMs rend="paragraphos" unit="undefined" />some other <xml/> here <lb n="test1"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 332, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<gap extent="5" attr1="1" attr2="2"/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<gap reason="illegible" extent="5" unit="character" attr1="1" attr2="2"/>'
Got:
    '<gap extent="5" attr1="1" attr2="2"/>'
**********************************************************************
File "tests/chetc_replacements_ddbdp.txt", line 336, in chetc_replacements_ddbdp.txt
Failed example:
    convert (u'<gap extent="?" attr1="1" attr2="2"/>', 'ddbdp').encode('ascii', 'xmlcharrefreplace')
Expected:
    '<gap reason="illegible" extent="unknown" unit="character" attr1="1" attr2="2"/>'
Got:
    '<gap extent="?" attr1="1" attr2="2"/>'
**********************************************************************
1 items had failures:
  41 of 95 in chetc_replacements_ddbdp.txt
***Test Failed*** 41 failures.
(0005856)
telliott   
2008-06-09 14:51   
Reminder sent to: gbodard, rviglianti, tlopez
RV: I've appended in a prior note the current output of the chetc doctests. I'd like to schedule a conversation with you as soon as possible to go through these and decide which are false positives and which are mistakes in tests and which may reflect problems with chet function. Please do not go through them on your own and make changes without discussing with me first. Thanks. Tom
(0006061)
jcowey   
2008-06-25 16:28   
do not know what to do with this one
still relevant as of 25 June?????
(0006282)
telliott   
2008-07-07 18:00   
Alas, I'm out of bandwidth b/c of a proposal effort and last week's work. RV has the various replacements improvements in hand with respect to the errors papyrologists are seeing in the day-to-day output. I think we have to defer this issue given resources.
(0006646)
gbodard   
2008-08-06 16:49   
As TE points out, given priorities we probably can't fix this as part of IDP1.




Viewing Issue Advanced Details
2103 [epiDuke] DDb to EpiDoc minor always 2008-06-09 14:41 2008-08-06 15:24
telliott  
gbodard  
normal  
resolved  
won't fix  
none    
none  
runner deletes needed .svn files
after running the runner process locally (without the cleanup flag) in my sandbox and then trying to do svn up at epiduke trunk, I get errors like:

svn: Directory 'data/DDB_EpiDoc_XML/o.tebt/.svn' containing working copy admin area is missing
svn: Directory 'data/DDB_EpiDoc_XML/p.col/.svn' containing working copy admin area is missing
Notes
(0006138)
gbodard   
2008-06-26 14:14   
This is a known workflow problem, caused by problems the Runner has with these files. There may be various solutions, including doing a clean export on the server before running, rather than a checkout as currently, or keeping the working copy and the SVN copy in different places (which I suspect is what goes on on the server).

Do you want to take charge of discussing with Raffaele the best way to take this forward?
(0006237)
telliott   
2008-07-03 14:53   
have done and will do
(0006280)
telliott   
2008-07-07 17:58   
I'm out of bandwidth on this one; see comments at 0002161
(0006640)
gbodard   
2008-08-06 15:24   
We have a working method at the moment, so this is non-urgent, and we won't fix it in this project.




Viewing Issue Advanced Details
2243 [epiDuke] DDb to EpiDoc minor always 2008-07-25 19:08 2008-07-25 19:08
jsosin  
jcowey  
normal  
resolved  
won't fix  
none    
none  
IDP2 issue
Among the stupid little things to see to under IDP2:

I occasionally run into Unicode digamma, inevitably a typo error

http://epiduke.cch.kcl.ac.uk/2008-07-25/html/p.congr.xv/p.congr.xv.6.html [^]
line 1: ei estin kata foun, obviously an error for noun

Will want to find all digammas and correct as necessary.
There are no notes attached to this issue.




Viewing Issue Advanced Details
2097 [epiDuke] DDb to EpiDoc minor always 2008-06-08 15:09 2008-07-04 13:31
telliott  
gbodard  
normal  
resolved  
won't fix  
none    
none  
readme.txt and runner.py inconsistent
The instructions for the runtime parameters to runner (code/readme.txt) do not match the code for parameter handling in code/runner.py. This makes it impossible for me to execute runner locally without spending an hour or two crawling through the runner code to figure out what I should be passing in. If I can't run runner locally, I can't start working on finding/fixing regression errors or implementing a "canary documents" tester.
Notes
(0005835)
telliott   
2008-06-08 15:16   
There appear to be up-to-date instructions encoded into "help" and "usage" strings in runner.py (a non-standard python pattern; this should be in the module-level docstring). readme.txt is still out-of-synch but I now think I can proceed on running runner.py, so am downgrading priority of this ticket and make an annotation in readme.txt that its instructions are out of date.
(0005839)
telliott   
2008-06-08 17:43   
I've made annotations in readme and runner.py docstring to tell people how to find the correct information and how to do the non-standard help execution. For good form, this should still be fixed, but it's low priority now compared to papyrology problems.
(0006139)
gbodard   
2008-06-26 14:17   
Does this still need to be open? If so, do you want to take charge of discussing solutions with RV?
(0006238)
telliott   
2008-07-03 14:54   
recommend close, won't fix; what we've got in place now is adequate enough. making more changes to conform with general patterns in this domain is very low priority.
(0006247)
gbodard   
2008-07-04 13:31   
as per TE's recommendation. Would be good form, but very low priority...




Viewing Issue Advanced Details
1807 [epiDuke] minor have not tried 2008-02-08 17:18 2008-06-26 14:20
telliott  
gbodard  
normal  
resolved  
won't fix  
none    
none  
runner parameterization/config
The new runner code looks good, though I haven't had a chance to test it locally yet.

I would like to put in a request for the next dev cycle that the specification of pathnames be parameterized. Right now these are hardcoded in strings sprinkled throughout the entire script, and so will be hard to maintain and change.

Ideally, this would be accomplished by adopting some simple textual config file format. Since we've settled on unix family machines for our end-to-end running capability, we might adopt the common convention of looking somewhere at the program code directory for the master file, but allowing override by a config file in the user's home (~) directory. Perhaps .runner or .runnerrc?

It's my preference that there be no hard-coded paths inside runner.py at all.
Notes
(0004919)
tlopez   
2008-02-11 09:30   
Hi Tom,

This is a known issue, and one that Raffaele is working on, but thanks, it is a good idea to write these requirements in a common area. I've added your notes to the main issue for Runner tasks, and I'll close this one.

Thanks,
Tamara
(0004920)
tlopez   
2008-02-11 09:31   
note has been added to main Runner issue
(0005836)
telliott   
2008-06-08 16:47   
As far as I can see, this was never done. Why was the ticket closed?
(0006134)
telliott   
2008-06-26 13:09   
Reminder sent to: gbodard
I never got a response to the note I appended to this when I reopened, but no matter: we're too close to the end of the runway now to mess with this since the code is working. It's bad form, and if for some reason we need to do a major re-factor on the filesystem layout it will be a time-suck b/c of this bad design. But this is not nearly as important as fixing residual leiden problems. Recommend close "won't fix."
(0006140)
gbodard   
2008-06-26 14:20   
As per TE's last note. This problem will have to be fixed at a later stage.