Greenstone Librarian Interface (GLI v2.50)
This page lists the features planned for the Greenstone Librarian Interface in its next release. It also details the various bugs that have been found and reported in this version of the GLI.

 
GLI v2.50 - Current Reports [1 total]
In order received. Similar problems only mentioned once, with descriptions combined where possible.
 
ID# 250B356
Description Dialog Modality. The built in method of dialog modality supported by the Swing libraries is not only buggy, but also has the draw back of modality applying to all open frames and dialogs. As we want people to be able to open an interact with a help frame even when a 'modal' dialog is displayed we needed a slightly different approach. Thus we developed a different method of modality. The idea was to essentially hijack control of the AWT event dispatch thread while the modal dialog is open, only allowing non-user events to be passed to the parent dialog. Furthermore it was planned that this only has effect within the current frames component tree by utilitizing a component TreeLock. While this provided necessary functionality in terms of multiple frames, it has also been found to be buggy, causing several problems when attempting to display dialogs from outside the AWT Thread, and when attempting to close the GLI. Some concrete examples of the problems caused by Modal dialogs are:
1. If, in the Design view, you enter a collection title that is already in use, and then immediately click File->Exit, the modal dialog warning of the title clash causes GLI to hang during shutdown.
2. If you have a modal dialog open, switch to another application which causes a repaint of the entire screen, then switch back to GLI, the modal dialog is hidden and there is no way to restore it.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionThere are two things that need to be done. Extra code must be added to ensure that attempting to acquire the TreeLock doesn't result in Deadlock. This may be as simple as always opening modal dialogs from the AWT Thread using swing workers. Secondly we must ensure that either WindowEvent events are processed properly (which I'm fairly sure they are) and that if a modal dialog is open WindowEvents such as WindowDestroy are vetoed somehow.
 
GLI v2.50 - Feature Requests [43 total]
In order received. Similar problems only mentioned once, with descriptions combined where possible.
 
ID# 203F019
Description Create step - import and build options - is the user expected to fill all these boxes (e.g. archivedir) or does the system take default values (and what are these) - this is not made clear. Best if these boxes are shown with default values
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Pending
SolutionSuch options to be hidden from normal 'Librarian'-level users
 
ID# 203F030
Description Have separate GLI configs for each user, possibly stored in home folder
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Pending -- High priority
SolutionOK
Unix systems (Linux, Mac) are done. Windows systems are a bit harder as user.home isn't always set to something reasonable.
 
ID# 203F037
Description I'm looking at a file selection box where the directory has only a few files -- e.g. import metadata, only four files -- and the bottom of the file selection box (where the fifth filename would go, if there were one) is *white*. Wouldn't it look better if it were light green instead?
Reported By NZDL
Platform Mac
Test Item# NA
Status Pending
SolutionResearch GUI differences between MacOS and other systems
 
ID# 203F043
Description More options on right-click (such as copy, cut, paste etc.) would be very useful
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Pending
SolutionOK
Added expand and collapse to menu
 
ID# 203F044
Description When in Enrich or Gather panel, the up and down arrow buttons have no function
Reported By ITProvision
Platform Linux, Win98, Win2000
Test Item# 6
Status Pending
SolutionKeyboard support being added for trees and tables (including the ability to tab in and out of tables)
 
ID# 203F046
Description A StatusBar would be very useful. It could show the number of files selected, the total number of documents in the collection etc
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Pending
SolutionRestore status bar to file status area
 
ID# 203F062
Description It would be best if there were possible to search through "Help" pages and it would be very useful to have an "Index" on Help pages
Reported By ITProvision
Platform Linux, Win98, Win2000
Test Item# 5
Status Pending
SolutionBuild Greenstone collection on help documentation
 
ID# 203F091
Description There continuously appear blank screens (running a process) until the collection is built
Reported By CAC Information Center (CACCI)
Platform WinME
Test Item# 4a5
Status Pending
SolutionCaused by calling PERL scripts from shell. Write intermediate program to set correct Windows executable flags
 
ID# 203F095
Description It would be useful for Greenstone to support record-sharing using the OAI (Open Archives Initiative) protocol for metadata harvesting. (As far as we know, one could only harvest through the Web using the ImportFrom feature)
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Pending
SolutionOAI PlugIn available. Investigate how to integrate into GLI
 
ID# 203F102
Description For enrichment: validation tools
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Pending
SolutionA number of add-in modules are already being planned for GLI
 
ID# 203F107
Description Maybe the PDF version of its online help enriched with a lots of examples and a possible e-learning package or tutorial as a complement
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 5
Status Pending
SolutionSee 203B104 - PDF version of online help & 203B105 - Tutorials. An e-learning package sounds intriguing
 
ID# 203F116
Description The current method of harvesting plugin and classifier arguments seems overly difficult. It also appears to happen at the wrong time (when you create your first collection). Can't we make use of timestamps?
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionShift classifier/plugin database creation from new collection step. Redesign argument library to automatically detect changes in classifiers/plugins. Migrate the serialized data objects into xml.
 
ID# 203F130
Description Rather than print a 'technical' exception report to the console, would we be able to 'catch all' exceptions and then maybe allow the user to 'report a bug' about the GLI
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionFound information on capturing all exceptions
 
ID# 203F158
Description The pending download jobs are not saved between sessions
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionSave a list of pending download jobs in the collection xml file
 
ID# 203F159
Description It would be nice to be able to schedule downloads
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionAfter implementing 203B158, extend a WGet Job so that it can have specified download frequencies (i.e. every friday)
 
ID# 203F176
Description Help describes a '# of files section' on the Gather view, but none exists
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionRe-enable selection report
 
ID# 203F186
Description Get GLI to determine if importing is necessary, or if build enough
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionImporting is only necessary if new files added, metadata changed, or plugins changed
 
ID# 203F187
Description Allow users to place fonts in 'font' folder and have them loaded
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionYou can easily read in truetype fonts using System.getResourceAsStream(), then create a font from it by Font.createFont(). The problem is making these font available for a certain component, either by the users choice (which could be a slow process), or by using methods such as Font.canDisplayUpTo() to determine if the font can display the characters currently shown in the component.
 
ID# 203F201
Description Sluggish Interface. Slow Data entry with frequent mouse interruptions. The interface is slow to use as data entry methods need to be streamlined for metadata input. Once an element has been selected it is slow to tab down to the value input bar. Using a mouse frequently during the data input process causes delays to raw input. Inability to enter metadata value with a return key stroke could be addressed.
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4*.3
Status Pending
SolutionEnsure key traversal working, and streamline interface in terms of data entry (consult data-entry specialist). Enter key now available to enter metadata (single Tab is used to complete value)
 
ID# 203F202
Description Would be good to centralize the metadata sets to reduce replicating existing data fields
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4*.4
Status Pending
SolutionEnsure import/export metadata set usage clearer in documentation
 
ID# 203F219
Description To view new mapped network drives requires gatherer prog to be restarted or build of the current collection, no refresh seems possible (F5 has no effect)
Reported By Mike Jensen
Platform All
Test Item# 6
Status Pending
SolutionFunctionality already in place to refresh trees. Add refresh button/key combination (F5 if I can figure out how)
 
ID# 203F223
Description Allow multiple users to work on the same collection at the same time (each user being interested in a different stage of collection building)
Reported By SEDICI-UNLP
Platform All
Test Item# NA
Status Pending
SolutionThe easiest approach to this problem, which involves issues regarding what files have been loaded into memory, is to allow 'by-module' saving of a collection (which is a step towards our modular goal). What this would mean is that if a user has GLI running with just the gather and enrich views (modules) enabled, then only files from those two modules would be saved. Note that the files for the other modules would be loaded to ensure available data was there for modular interaction - but they wouldn't be saved. Thus a second user could have GLI open with design, and a third with create and preview, and all three would be able to work on the same collection (although it might sometimes get out of sync). A record of what modules where available for read/write and which were read only could be kept in the collections lock file (which is after all another easily extensible xml file). A more ambitious idea would be to make GLI truely multiuser, by not storing files in memory, and instead providing loocking at an individual file level - although this would be difficult and require major rewrites of several parts of Gatherer.
 
ID# 203F224
Description Introduce security to GLI
Reported By SEDICI-UNLP
Platform All
Test Item# NA
Status Pending
SolutionWhen Greenstone had no concept of security (besides what was offered by the webserver), it didn't make much sense for GLI to have password protection, but now that Greenstone has logins/passwords at the collection level, GLI should have the same. Simply add a login/pass to the collection xml file, which must be entered before the collection will fully load.
 
ID# 203F225
Description Give users the option to prune unused values from the Enrich panes value tree
Reported By SEDICI-UNLP
Platform All
Test Item# NA
Status Pending
SolutionThis could be implemented as a menu item, or perhaps have it as a preference, and then action it on collection save
 
ID# 241F343
Description On the general design pane can we show a preview thumbnail of the icons, rather than a cryptic path with doesn't mean much to anyone?
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionDig out the thumbnailing code present in Hermes (GLI 0.1), and use thumbnail images rather than path. Will require a little shuffle around of components
This is on hold until the strings come back from translation so I can see if its possible to chop "URL to" off the front of them.
 
ID# 241F344
Description The ImportSet dialog needs simplifying in much the same way that the open collection dialog was.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionCreate a SimpleImportSetDialog - however I have to be sneaky and mostly reuse strings already present in dictionary
 
ID# 241F345
Description In format statements you're not allowed to put in 'ex.' for extracted metadata. We should use 'ex.' consistantly throughout GLI. If in Greenstone you encounter 'ex.' strip it
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionChanging GLI so as to always show the namespace, including ex, shouldn't be to hard. A more difficult task will be changing Greenstone to make it aware of the ex namespace
 
ID# 241F346
Description GLI Preferences panel - Modes: Geek vs Library tech support vs Librarian vs Librarian Assistant depending on whether you understand (a) running PERL scripts, and (b) regular expressions. Suppress stuff on Create and Design panels according.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionI don't know if I appreciate being referred to as a Geek! Anyhow the last two categories as easy to implement (make use of workflow code already in place) but the separation between the first three could be trickier. Redesign views involved to have different appearances depending on the mode setting. Also suggested was simplified messages in the log. This can easily be implemented once the non-language dependant markup has been added to perl scripts.
 
ID# 241F347
Description Allow for any -metadata argument to plugins, classifiers etc to be a comma separated list. This will address the problem of metadata spread over several namespaces (ie ex.Title, dc.Title and dls.Title) and also allow a user to indicate preferred ordering.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionGLI can be easily extended, although the control itself - a mixture of a combobox, list and two buttons - might need some refinement. Extending Greenstone to provide this added functionality is of course a different story
 
ID# 241F351
Description Export to CD-ROM. Progress bar needed
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionAn indeterminate progress bar is in place - but a more accurate progress bar is being postponed until the details of the non-language specific perl output markup is complete
 
ID# 241F354
Description Allow free editing of the collect.cfg - to allow commenting etc
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionThis of course was the reason I rewrote the entire CDM to use a DOM as its model. My previous data model caused all non-recognized commands in the config - including comments - to be pushed to the bottom of the collect.cfg gli wrote out. Now that the DOM is in place a free editor shouldn't be too dificult - simply use a list proxied onto the DOM and treat adding/removing a list entry as adding/removing a node in the tree.
 
ID# 241F355
Description Extend the dls.mds to be multilingual.
Reported By NZDL
Platform All
Test Item# NA
Status Pending -- High priority
SolutionDownload as many translations as I can from dublincore.org
Languages Remaining (in order of priority):
Italian
German
Portuguese
Turkish
Greek
Finnish
Japanese
Thai
Ukrainian
 
ID# 250F357
Description Perhaps add an 'I'd like to complain' + Automatic bug reporting.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionAn honours student is currently working on this feature.
 
ID# 250F358
Description Turn GLI into an applet. Break into independent modules, and add security.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionDue to the 'research' growth nature of the GLI, I'm afraid whatever modularity and good oo-design it once had has been severely undermined by interclass communication. In order to begin providing modularity (ie not even including the compiling Mirror type code unless you choose it) the boundries between class would need to be clarified, and I'm afraid nothing short of a rewrite from scratch is likely to do that (think throw-away prototype). However due to the considerable effort and expense already invested durin Beta testing, perhaps more surgical efforts need to be made to separate 'modules'. Of course modularisation is required if you want to provide GLI as an applet and you don't want a rediculous download - furthermore it is necessary to address 250F360. And when designing or migrating to an applet it is necessary to address security, not only at the file 'sandbox' level, but also in terms of restricting access to certain collections. This might require user lists and other related information. All and all this is quite a mamoth task.
 
ID# 250F359
Description Separate mds and profile editing. Redesign to provide more natural access.
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionThe metadata set editing dialog was one of the last major components of the GLI to be envisioned - and it shows. It was only partially functional during beta testing, and even then it wasn't really testing. In fact, much like the Mirroring module, I believe it is best described as pre-alpha. While it is significantly better than the free text xml editing it replaced, there is still a lot of room for improvement especially in terms of user interaction. For instance making more use of the 'tree' structure paradigm and right click menus rather than columns and columns of buttons. The plan was to separate metadata set and import profile editing as they are distinct tasks - which were thrown together here for simplicity of code rather than any user specific reason.
 
ID# 250F350
Description Allow GLI to run without greenstone installed - eg just gather and enrich
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionRelated to 250B, this type of functionality is needed before we provide a 'spawned' version of GLI just for field operatives or the like. Currently there is significant dependancy on Greenstone within GLI, such as running the makecol scripts and determining where files are actually copied to. Any spawn version would have to have its own version of collection creation - plus would probably need work completed (read begun) on the collection 'Export' functionality.
 
ID# 250F351
Description Handle zip files
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionBy 'handling zip files' we mean allow GLI to treat a zip file like a folder much like the new WinXP behaves. Thus a zip could be opened, browsed, copied from just like any source folder. This would seem 'predestined' given that java already provides api methods for zip streams and handling.
 
ID# 250F352
Description Add back customAZlist
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionA Custome AZList allows you to specify the various letter ranges into which files are grouped. An excellent example of how to do this is present in the Organizer. It was decided early on that it would be nice to include the same functionality in the GLI, but it turned out to be difficult to implement given the current system of metadata. The difficulty was adding custom AZ list metadata (to coerce the files into the appropriate range) but in correctly removing it especially when the user changes the ranges via classifier configuration. Current methods for mass metadata removal are slow and require traversing the entire collection. Regardless the skeleton for run time loading of custom classifiers, with out without custom configuration dialogs, is still supported.
 
ID# 250F353
Description WebRenderer - browsing from files, and previewing your collection
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionIf you have read the bug list you will have learned that there have been several stumbling blocks encountered when dealing with html rendering. One possible solution is the inclusion of software such as the excellent HTML renderer libary, WebRenderer, from JadeLiquid software. While this would allow for HTML rendering in GLI, including Applets, it has the serious drawback of being non-public license. We could at least support WebRenderer, but have JEditorPane or similar 'free' library as a fall back.
 
ID# 250F354
Description Test working remotely (gatherer and colls on different machines)
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionSeveral feature requests revolve around remote access of GLI, where several users all use GLI to work on shared collections. While in theory remote access, via a locally mapped drive, is possible, no testing has been carried out on how well it works.
 
ID# 250F355
Description Detect if import needed before re building
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionCurrently the entire collection is reimported and rebuilt each time the user clicks "build collection". However there are specific cases in which import, build and both import and build need to be run. GLI could keep track of which action(s) are needed to rebuild the collection successfully.
 
ID# 250F356
Description Make help more context sensitive
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionThere are already several contexts under which the default Help pages shown are specific to that context. However even further sensitivity could be implemented, such as an error message offering to let the user read the appropriate help for that action (or whatever caused the error).
 
ID# 250F357
Description The pattern used to validate the URLField says some perfectly good urls are poorly formed
Reported By NZDL
Platform All
Test Item# NA
Status Pending
SolutionThe cuurent pattern works well for the local library url, but doesn't support port numbers, login/pass and other advanced url features. A new pattern will have to be found/written, but this turns out to be quite a task (I've already tried several patterns I found via Google Groups and they all are worse than the current pattern ranging from only accepting urls starting www to accepting any string at all).
 
GLI v2.50 - Closed Reports [269 total]
In order received. Similar problems only mentioned once, with descriptions combined where possible.
 
ID# 203B001
Description Additional instructions for installing the Java Virtual Machine would be useful
Reported By NCSI, Indian Institute of Science & University of Dakar
Platform Linux
Test Item# 2.1
Status Fixed
Proposed SolutionInclude more comments when installer/GLI detects incorrect JVM
 
ID# 203B002
Description Additional instructions about any differences in use of JSDK and JVM (JRE) could also be useful
Reported By NCSI, Indian Institute of Science
Platform Linux
Test Item# 2.1
Status Fixed
Proposed SolutionShould be no difference between JRE and JSDK, except when compiling, where-upon GLI compile script provides further information
 
ID# 203B003
Description Got several error (warning) messages related to a few classifiers (e.g. Phind) and plugins (e.g. ConvertToPlug) during new collection creation step (first time only)
Reported By NCSI, Indian Institute of Science
Platform Win98, WinXP
Test Item# 3.1
Status Fixed
Proposed SolutionErrors when parsing valid arguments for scripts metioned. Attempt to fix errors plus make parser/error detection more robust
 
ID# 203B004
Description It might be useful to say in the tutorial that the user has to enter the metadata content, either by opening the individual html pages or doing copy/paste using the metadata.xml file available in the import folder of dls collection on CD-ROM
Reported By NCSI, Indian Institute of Science
Platform Linux, Win98, WinXP
Test Item# 3.2
Status Fixed (16-10-03)
Proposed SolutionMetadata importing should have happened automatically. To investigate further.
Tracked down an error in ElementWrapper that was causing a NPE when attempting to import metadata with files - but only if you hadn't based your collection on a previous one. Its possible that is what was causing the problem/confusion here
 
ID# 203B005
Description Could not convert one Word Doc file (taken from WORDPDF collection) to HTML
Reported By NCSI, Indian Institute of Science
Platform Linux
Test Item# 4a
Status Nothing to do
Proposed SolutionGet someone on the Greenstone side of things to search for newer version of word->pdf conversion library (word3.doc)
 
ID# 203B006
Description Collection built with warning on DC.Subject field (indexing fails). Search and browse on DC.Subject fails
Reported By NCSI, Indian Institute of Science
Platform Linux, Win98, WinXP
Test Item# 4b & 4c
Status Fixed 11-08-2003
Proposed SolutionKnown bug. Ensure correct string being written to metadata.xml - "dc.Subject" rather than "dc.Subject and Keywords"
 
ID# 203B007
Description For a new collection for which the user does not use any existing collection as model, 'extracted Greenstone metadata' (extract.mds) can be shown as the default metadata
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 11-08-2003
Proposed SolutionExtracted metadata set should be automatically included in all collections, with the user being given the ability to view/hide it. Warnings should be given to the user if hidden extracted metadata exists
 
ID# 203B008
Description Collection deletion: When a collection is deleted, its name continues to appear under 'Greenstone collections' until the Librarian Interface is closed and started again
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 11-08-2003
Proposed SolutionProgramatic refresh of 'Greenstone Collections' folder
 
ID# 203B009
Description Enrich step: Metadata: Support for defining subfields (e.g. 'first name, middle name, and last name' for creator, 'organization, place, country' for publisher), and adding data to these subfields will be required
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 18-08-2003
Proposed SolutionCurrent metadata set schema easily extended to include subfields - complete. You can now add elements within other elements. A GUI representation more difficult - a Tree/Table hybrid is being considered.
 
ID# 203B010
Description Enrich step: Associate help instructions with each metadata element which can be viewed by content staff, if in doubt about format, etc. These help instructions can be added by the user in the metadata set edit facility
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 11-08-2003
Proposed SolutionShow popup tooltips over appropriate row in metadata table
 
ID# 203B011
Description How do I import metadata of an existing collection, whose metadata files were created using Organizer or through some other means (e.g. by exporting from cds/isis database in the format required by Greenstone DTD) - batch mode support for processing 'metadata.xml', and associated '.txt' files will be very useful. This is particularly essential if I wish to add new records to such collections using GLI
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Nothing to do
Proposed SolutionSame as 203B004 - Import metadata error
 
ID# 203B012
Description Design step - 'indexes': The top help window 'index selection' instructions need more clarity. Functionality of the two columns 'Build index on' and 'Assigned indexes' is not made clear
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 11-08-2003
Proposed SolutionThe indexes design view has now be changed to be consistant with other views (including the index view for mgpp type indexes)
 
ID# 203B013
Description Design step: General: 'URL to about page icon' and 'URL to home page icon' - instructions as to what or how this URL should be constructed should be mentioned. No instructions are given now
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionTooltips added over these fields
 
ID# 203B014
Description Design step. How do we handle 'phind' classifiers and 'acronym' indexes?
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionPhind works just like a normal plugin. Acronym metadata is extracted at build time (ie GLI doesn't know about it before then) so you can either type the name of the extracted metadata into the appropriate index/classifier before the build, or build the collection once whereapon the extracted metadata will subsequently be available where-ever metadata is applicable
 
ID# 203B015
Description Design step: How do we associate appropriate images with classify buttons?
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Nothing to do
Proposed SolutionSuch detail is specified in the macro files, which GLI doesn't edit.
 
ID# 203B016
Description Design step: (Indexes, Plug-ins, Classifiers and Format features). These are the most important aspects of GSDL. I think it is very important that the online help should either point to relevant sections in the user/developer manual or better still has feature-specific help files in PDF format (e.g. 'classifier-help.pdf') which can be linked from within the related online help screens. These PDF help files can contain greater details, including examples
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionReferences to Greenstone manuals added to online help content
 
ID# 203B017
Description Format changes (Design step) and Preview. Effects of changes made in format strings cannot be viewed immediately in Preview step, even after 'Reload'
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 21-08-2003
Proposed Solutionbug#1 Format commands not always updated after change. Redesign format view to be like other views. bug#2 if local library server used, format commands only processed once when server.exe run. Actions added to allow external callers to force collection refresh/reload
 
ID# 203F018
Description Default 'vlist' format. This should be shown in the 'edit format string' box. This will help in modifying it as per user requirement
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed - 22-10-03
Proposed SolutionDefault strings for all features to be added by way of a combobox containing currently/commonly used format strings
Turns out that one multipurpose default format string can be used. Added 'Use Default Format' button to format manager which becomes active when a part is selected that has a default format string available
 
ID# 203B020
Description Create/collection building. If a metadata field has data with "" (double quotes), we get the error message like "gimport\metadata.xml is not a well formed metadata.xml file ( import.pl> not well-formed at line 11, column 135, byte 788 at C:/Program Files/gsdl/bin/windows/perl/lib/XML/Parser.pm line 168", and collection building aborts. After removing these characters from the input collection, collection building went through alright. Earlier I had faced (with previous beta version) similar problem with single quote character
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed 21-08-2003
Proposed SolutionEnsure UNICode compliance. Replace " with " where necessary
 
ID# 203B021
Description Can we delete specific records from a collection, after it is built, without rebuilding the entire collection? It appears this is not possible. An additional step 'Modify' or 'maintain' in support of this feature will be very useful
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Nothing to do
Proposed SolutionCurrently not possible with Greenstone.
 
ID# 203B022
Description Metadata set: If I modify a metadata set (e.g. DC - by dropping an element or adding a new element) while working on a collection, does the modified metadata set gets associated to only this collection or will be applicable to all future collections that use this set?
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionIssue clarified in online help: imported sets are specific to a collection. Other collections can import these edited sets, causing a merging process.
 
ID# 203B023
Description Metadata set: How do attributes of a metadata field work? Do they serve the purpose of subfields?
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Nothing to do
Proposed SolutionOnly one attribute, namespace, is widely used. Other attributes are used during set merging. They are not subfields.
 
ID# 203B024
Description Can I add into a metadata set values associated with a field, ahead of collection building, and use this during metadata assignment? For example, hierarchical classification or a set of keywords? It appears this has to be built on the fly in GLI, during metadata addition in 'enrich' step
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionValues can be predefined in Metadata Set Editor. Preferred method for building hierarchies. Clarify in online help
 
ID# 203B025
Description If I modify a metadata set (e.g. DC) and adopt it for a new collection, how does this affect previous collections built using earlier version of the metadata set? Is the collection builder expected to save modified metadata sets as new metadata sets, specific to the collection? This is fine (and probably should be so), but GLI documentation needs to make this clear
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 6
Status Fixed
Proposed SolutionOnline help clarified: each collection gets its own copy of the sets. Same as 203B022 - Editing metadata sets.
 
ID# 203B026
Description Functionality of top menu options (file, edit, metadata sets) and bottom right icons may be briefly explained in the 'Introduction' section. Mouse over tip help will be useful for the bottom right icons
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 5
Status Fixed
Proposed SolutionAdding suggested information to help. Tooltips also being added
Tooltips complete. Section on basic functionality removed from help documents due to translation constraints
 
ID# 203F027
Description It will be helpful if provision is given to enlarge the font size of text in online help screens - we cannot control this as of now. Also support for printing the help pages will be useful
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 5
Status Nothing To Do
Proposed SolutionNot supported by current HTML renderer. Investigating other renderers
 
ID# 203B028
Description Pointers to relevant sections in user manuals will be useful
Reported By NCSI, Indian Institute of Science
Platform Unknown
Test Item# 5
Status Fixed
Proposed SolutionOnline help has been simplified, shortened and now has references to other Greenstone manuals.
 
ID# 203B029
Description Have home folder available in workspace tree
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed 22-08-2003
Proposed SolutionOK
 
ID# 203B031
Description After importing documents which should have extracted metadata, no new metadata is available
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed
Proposed SolutionError in archive parser
 
ID# 203B032
Description When importing files, despite available handwritten metadata.xml files, no metadata is being imported. These files are not part of a collection
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed
Proposed SolutionError in metadata.xml parser meant that only files from collections had their metadata imported
 
ID# 203F033
Description I use GLI to open an existing collection (which I made using buildcol.pl, etc). It gives me a really nice error message with clear instructions on what to do ... start a new collection based on this collection, then import .... Unfortunately when I follow those instructions I get a menu of collections to base my collection on, and the collection I want doesn't appear in that menu! Only a few of my collections appear there, I think just the ones that have been built with GLI.
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed -- legacy collection support implemented
Proposed SolutionProper support for legacy collections planned. Interim solution only works for dls and demo collection. Message now changed to say that legacy support is on its way
 
ID# 203B034
Description When I click the Build button in the Create panel, there's a long wait (a few seconds on my machine) before anything happens in the "Import Progress" bar. You should colour in a little bit of the bar right away, to give the impression that something's going on
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed
Proposed SolutionSuggested solution implemented: a small amount of the bar is filled in immediately.
 
ID# 203B035
Description I tested the Gatherer with the patch in place. It worked great using 10, 100 and 1000 docs, but when I tested it using 5300 docs the build froze and the error message "java.lang.OutOfMemoryError" came up
Reported By SADL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed
Proposed Solution'Memory Hog' document model replaced with file based version
 
ID# 203B036
Description Having Created my collection, I now realize i should have imported extracted.mds, so I do so. But I have to create the collection all over again to see the extracted metadata. Could you make it so that it appears *immediately*, rather than me having to create the same collection again?
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed
Proposed SolutionViewing extracted metadata is now controlled by a checkbox in the Preferences panel. See also 203B007 - Extracted metadata should be available by default.
 
ID# 203B038
Description GLI installer says I need JVM 1.4 or better, but I can't install it on my computer
Reported By NZDL
Platform Win95
Test Item# NA
Status Nothing to do
Proposed SolutionJava 1.4 not supported for Win95
 
ID# 203B039
Description We keep having problems with stray lock files. GLI crapped out entirely when we try to steal the lock, it just exited without leaving a message or a trace
Reported By SADL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed 16-10-2003
Proposed SolutionError checking increased. Also make the area for the warning message a little larger (made it a textarea rather than a label). Tried several combinations of things (ie missing col file, corrupt lock file) and it didn't 'crap out completely'
 
ID# 203F040
Description The "extracted" metadata set shouldn't default to the four elements Encoding, Language, Source, Title, but just to Source which all plugins should provide
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Nothing to do
Proposed SolutionMany of the default greenstone settings depend on Encoding, Language, Source and Title metadata elements, so it makes sense for them to be available during the design stage before the first build. Other extracted metadata becomes apparent after that
 
ID# 203F041
Description Including the HTML as part of the metadata value (i.e. srclink, /srclink, srcicon, thumbicon), which is cool for simplifying format statements, is uncool for anyone looking at metadata values. You can't scroll horizontally to find out the real values.
Reported By NZDL
Platform Linux, Win98, WinXP
Test Item# NA
Status Fixed 22-10-03
Proposed SolutionInclude 'expand text' button for extracted metadata. Investigate other methods for displaying HTML based information
Expand text button in place
 
ID# 203B042
Description PDF documents are not looking so good
Reported By ITProvision
Platform Win98
Test Item# 4a
Status Nothing to do
Proposed SolutionSee 203B005 - Error converting word documents
 
ID# 203F045
Description When filtering to show only xml files, the "metadata.xml" file does not appear
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionHidden on purpose.
 
ID# 203B047
Description When erasing a collection, the text "**title**" appears between other collections and not at the beginning as it should be
Reported By ITProvision
Platform Linux, Win98, Win2000
Test Item# 6
Status Fixed
Proposed SolutionModel collection shouldn't be available for deletion. Now hidden.
 
ID# 203B048
Description When creating a collection from "Development Library Subset (DLS)" collection, the section:dls.Title index is written in Spanish (titulos de las secciones)
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed 16-10-2003
Proposed SolutionFixed during the recoding of the languages part of the design manager
 
ID# 203B049
Description Gather: when you try to access the floppy-drive without having a floppy disk inserted, and then modify the "show files" option, the program tries to access the floppy-drive
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionQuirk of Java interacting with Windows file system
 
ID# 203B050
Description Gather: when importing documents with previously assigned metadata (ex: Subject, Organization and AZList) the program creates only dc.Subject.txt and not also dc.Organization.txt dc.AZList.txt. These ones must be created manually or with Organizer, otherwise hierarchical classification doesn't work
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed - 22-10-03
Proposed SolutionEnsure GLI correctly detects when it needs to produce hfiles
Elements in metadata sets can now be told if they are to generate hfiles as necessary, however of the three mentioned above only AZList was a bug. Organization has a flat structure so doesn't really need a Hierarchy classifier (a AZCompactList would do)
 
ID# 203F051
Description Gather: elements from "Select element" list from "Imported Metadata" popup should be sorted
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed 22-10-2003
Proposed SolutionWill show elements in standard ordering according to metadata set (as for metadata table)
 
ID# 203B052
Description Enrich: there seems to be a problem with the refreshing of information. Sometimes the files that has been erased still appears as a part of the collection
Reported By ITProvision
Platform Win98
Test Item# 6
Status Fixed
Proposed SolutionImplement more error checking, and ensure all files, including metadata.xml, deleted properly (difficult under Windows where file locks can exist).
 
ID# 203B053
Description Enrich: there is a problem with Dublin Core metadata set: the Subject element appears like dc.Subject in Enrich panel, but when editing the set it appears "dc.Subjects and Keywords" which caused the classifiers based on this metadata element not to build
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed
Proposed SolutionSame as 203B006 - Collection failing to build on dc.Subject
 
ID# 203B054
Description Design: when trying to insert a format for DocumentArrowsButtons, and previously inserted a format for VList, then the format will be "format DocumentArrowsButtonsVList """
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed (16-10-03)
Proposed SolutionEnsure that selecting a fixed feature clears component selection and adjusts output state appropriately
It was, the problem lay in trying to change the gui from within the EventThread again - SwingUtilities to the rescue.
 
ID# 203B055
Description Design: when specifying the indexes, there should be a warning, something like "Please specify a default index"
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed (16-10-03)
Proposed SolutionFirst index should be the default if none other is selected.
Fixed as part of the redesign of the indexes page
 
ID# 203B056
Description Design: using -default_encoding on HTMLPlug cause an error on import
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionOutside the scope of the GLI. Added to GSDL "to do" list, for further investigation.
 
ID# 203B057
Description Design: when specifying the -h_file for Hierarchy classifier it should be best to be able to select it from a list
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionDesired hfile may not exist yet (created on save), so unsure as to how combobox/list would help as GLI only knows one possible filename: .txt
 
ID# 203B058
Description Create: the Build/Import bar progresses incorrectly
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Fixed 27-08-2003
Proposed SolutionGLI now splits the progress bar on the number of documents in the collection, rather than the number of folders in the collection. This results in more accurate progress measurement.
 
ID# 203B059
Description Preview: if a book has no content, then when pressing "Expand contents" button instead of contents (in this case nothing) the classifiers as links will appear
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionBug in Greenstone
 
ID# 203B060
Description Preview: highlighting doesn't work
Reported By ITProvision
Platform Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionNor will copy and paste. Limitation of current HTML renderer; see also 203B027 - Change font size
Preview tab disabled
 
ID# 203B061
Description Preview: documents encoded Utf-8 displays incorrectly (see for example Russian documents), even at preferences I set Utf-8
Reported By ITProvision
Platform Linux, Win98, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionPossible current Java installation missing font, or perhaps drawback of HTML renderer; see above 203B060 - Highlighting doesn't work
Preview tab disabled
 
ID# 203B063
Description Need to define JAVAHOME. The installation should write the path to "JAVAHOME" to Gatherer script or should write the variable name, ex. $JAVAHOME/bin/java
Reported By ITProvision
Platform Linux
Test Item# 2.1
Status Fixed
Proposed SolutionInstall proceedure changed
 
ID# 203B064
Description Show allow to specify where to find java binary
Reported By ITProvision
Platform Linux
Test Item# 2.6
Status Fixed
Proposed SolutionFunctionality provided by JAVAHOME; see 203B063 - Define JAVAHOME
 
ID# 203B065
Description DLS: do not print anything and is eating my processor. Building "Development Library Subset (DLS)" collection: the import progress bar is full but he do not print anything and is running.
Reported By ITProvision
Platform Linux
Test Item# 3.1
Status Fixed 25-10-2003
Proposed SolutionCaused by same failed equals check which prevents DLS collections importing metadata under certain conditions
 
ID# 203B066
Description The build process failed if I have delete the index directory. Should check and create if it do not exist
Reported By ITProvision
Platform Linux
Test Item# 6
Status Fixed 28-10-2003
Proposed SolutionOK
Turned out one of the debug statements would NPE if index didn't exist.
 
ID# 203B067
Description After the program tells me that it has failed to copy files to index, it is recommending me to preview the collection
Reported By ITProvision
Platform Linux
Test Item# 6
Status Fixed 24-11-2003
Proposed SolutionEnsure consistancy between message during import/build
Now a failure in installCollection() will result in a collection preview unavailable message, rather than a collection successful message
 
ID# 203B068
Description "Cancel build" makes program return, but it is still working in the background
Reported By ITProvision
Platform Linux
Test Item# 6
Status Nothing to do
Proposed SolutionQuirk of java, unable to truely 'kill' external processes. All I can do is ask that it ends as soon as possible.
 
ID# 203B069
Description The GSDL software has installed selecting the spanish language. Suggestion: translate the options in the language select
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionCorrect install shield package
 
ID# 203B070
Description In the case with the CD-ROM delivered by UNESCO: In the folder, please change "Conjunto de programas informáticos para crear y distribuir bibliotecas" to "Conjunto de programas informáticos para crear y distribuir bibliotecas digitales". In the brochure, please change "espagñol" to "español"
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionUNESCO to amend
 
ID# 203B071
Description In the Home of GSDL, "The Collector", "Administration", "Greenstone" and "Documentation" icons are in English. In the Search Page, the indexes say "text", "titles", "filenames", in English too. The remainding text is in Spanish
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionIcons fixed by changing preferences. Text fragments for text, titles etc can be entered via the translation module in the design view
 
ID# 203B072
Description In the build collection stage, when the GSDL is importing and building the collection, the messages appear in English
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionMakecol, import and build scripts are all being modified to allow the language of messages to be specified. (Outside the scope of the GLI).
 
ID# 203B073
Description In the summary of the collection build the titles are in Spanish but the text is in English
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed 06-01-04
Proposed SolutionAll plugins and classifiers are being made multilingual. Thus GLI can call a plugin asking it to display output in a certain language. This will of course prompt a rewrite of the way GLI tracks progress (as it searches for certain English sentinel values).
GLI now looks for non-language specific sentinel values in the script outputs, and thus the output themselves can now be made multilingual.
 
ID# 203B074
Description In the description of collection, don't show tildes (áéíóúÁÉÍÓÚ), letters of the spanish alphabeth (ñÑ), and their own simbols (¿¡ open question and open exclamation) and the "cedilla" character (Çç). The same occurs in the name of collection, the filenames of the source documents, metadata names and values, etc. When any of this characters are included in metadata names or values, an error occurs
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed 21-08-07
Proposed SolutionUnsure unicode compliance when entering values and when writing value to file. Discovered that while DOM was being serialized (turned to a String) in UTF-8 the actual file writer stream was not. While I can't type cedilla (for example) using my keyboard, you can now type in unicode characters using the html standard (ie little cedilla is "ç") or unicode standard (again little cedilla "\u00e7"), and they will be recognized as their UTF8 character.
 
ID# 203B075
Description When the "Nombre de Fichero" (filename) classifier are selected, the icon reduces its size considerably
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionGreenstone Spanish macrofile does not contain correct image width.
 
ID# 203B076
Description In the "Acerca de" (About) say "document(s)" instead of "documento(s)"
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionDefault text from DLS
 
ID# 203B077
Description Error detecting GSDLHOME.
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 2.1
Status Fixed
Proposed SolutionInstallation revised to be more reliable and stable.
 
ID# 203F078
Description Error detecting version of Java if the Virtual Machine is other than Sun (tested with Kaffe Virtual Machine).
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 2.1
Status Nothing To Do
Proposed SolutionAdd tests for correct JVM. Test under other JVM's
Impossible to know everyones system setup
 
ID# 203B079
Description Write a line saying "perl: /usr/bin/perl", (location of Perl). Suggestion: include another for Java or remove this
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 2.1
Status Fixed
Proposed SolutionSuggestion solution implemented.
 
ID# 203B080
Description Page 5: In Unix, the name for the GLI executable is "Gatherer" not "librarian". Suggestion:.: add "./Gatherer"
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 2.3
Status Fixed
Proposed SolutionChanged executable name to gli, edit documentation
 
ID# 203B081
Description In Debian Woody 3.0r1 have a library problem. The GLI requires a "libstdc++-libc6.1-1.so.2" that does not exist. Our solution: symbolic link to libstdc++-libc6.2-2.so.3 provided
Reported By CAC Information Center (CACCI)
Platform Linux
Test Item# 2.4, WinME, Win2000
Status Nothing to do
Proposed SolutionAssume this unique to CACCI computers due to their setup
 
ID# 203B082
Description Install into GSDL hierarchy, or give an option to select the install directory. Suggestion: include default options with the same paths of GDSL installation process
Reported By CAC Information Center (CACCI)
Platform Linux
Test Item# 2.6, WinME, Win2000
Status Fixed
Proposed SolutionGLI now installed as part of GSDL file hierarchy.
 
ID# 203B083
Description In some opportunities, in Debian, when going into the hierarchy, the screen goes white (without text) but it says "Ready". Moving the mouse on the screen can detect (and goes in) links for closing the hierarchy, the search and other classifiers
Reported By CAC Information Center (CACCI)
Platform Linux
Test Item# 4c6
Status Fixed
Proposed SolutionMost likely a repeat of 203B006 - Search and browse on dc.Subject fail, but with a different 'symptom' under Debian
 
ID# 203B084
Description If one made mistakes in contructing the index, classifier, etc. When the Preview is launched a warning msg appears
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 4c4
Status Fixed 24-11-2003
Proposed SolutionPossibly a repeat of 203B006 - Search and browse on dc.Subject fail. Increase error checking when designing collection
I now believe that this is the 'one failed index causes entire collection to become unusable' problem. This is causes by something with a two pass build failing in the first pass, the second pass subsequently killing the entire build because it can't find files that were meant to be generated by the first.
 
ID# 203B084
Description Yes, but the Developer's guide was needed too, for more information about plugin, classifiers, etc
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 4c4
Status Fixed
Proposed SolutionSee 203B016 - References to Greenstone Manuals
 
ID# 203B085
Description If metadata with more than one word in its name is added, for instance inis.publication year, a file fail.txt is created in C:\program files\gsdl\collect\inis15\etc., if you try to contruct a hierarchy based on this metadata. No problem occurs if one assign the metadata name in this way: inis.publication_year
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 4d3 & 4d4
Status Fixed
Proposed SolutionSimilar problem to 203B006 - Search and browse on dc.Subject fail, however here solution is to restrict metadata element names to non-whitespace strings
NonWhitespaceField used
 
ID# 203B086
Description If a tilde is included in the metadata name, by instance: Título, an error occurs, and the collection is not built. See Annex III for the error msg. The same happens if a tilde is included in the metadata value. By instance Una excursión por la Patagonia as a value in: inis.title
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 4e3
Status Fixed
Proposed SolutionShould work. See 203B074 - UNICode compliance
Values for metadata are unicode compliant. Difficulty occurs when metadata names are unicode as Greenstone build scripts fail to correctly match such metadata to the requested classifiers. Investigate ways to correctly match unicode metadata names.
While the import script appears to work fine, the build process (presumably somewhere in mg_passes) is not finding any metadata for unicode character metadata names
The problemw as more to do with the fact that GLI was outputing the unicode character in two subtlely different encodings (which wasn't apparent under the text editor I was using). Now the metadata.xml and collect.cfg use UTF-8 encoding and it all works.
 
ID# 203B087
Description Information about constructing collections in other languague is needed (for instance warning about actual problems of the software)
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 4e3
Status Nothing to do
Proposed SolutionProblems with the software will be fixed, so constructing collections in other languages should be easy. May include information about how to add unicode fonts to Java.
Adding fonts turns out to be a bit of a mission, and definately not for the novice or non-admin user. In fact there is no single unicode compliant font - and it seems to be quite a mission in extension forethought and massochism to develop one. I think I'll mention it in passing in a accompanying faq. I was also kicking around the idea of auto-loading any 'java' font found in a specified font folder, and then testing for each string being displayed whether it can be shown using the current, or some other available font. However this could be complex and slow with very little reward. Everyone should just learn to write English as good as I do... hmm as well as. Like, whatever.
 
ID# 203B088
Description When it has a previous version for 1.4 for Java, the installer says "Setup failed to locate your greenstone installation. Installation of this soft will proceed but will not be functional until Greenstone is installed correctly and the path to your greenstone installation is entered correctly in the C:\Archivos de programa\GLI\Gatherer.bat file" (The installation of GSDL is the default. The GSDL program it's on-line if accessed by web browser. The collector runs correctly too). Then it shows the next messages (correctly): "Set up failed to locate an appropriate version of the Java Runtime Environment on your computer. Before installing this software you must install version 1.4 or a version newer than the JRE. You can download the JRE from http..."
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 2.4
Status Fixed
Proposed SolutionScripts are now a bit smarter when looking for Java.
 
ID# 203B089
Description When distributing this software in CD-ROM, provide all the software needed for its use
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 2.4
Status Fixed
Proposed SolutionProvision has already been made to bundle in a JVM for Windows. Linux and MacOS are more problematic
 
ID# 203B090
Description The icons of the collection are not shown
Reported By CAC Information Center (CACCI)
Platform WinME
Test Item# 4a4
Status Fixed 24-11-2003
Proposed SolutionTo investigate further.
Make selecting icons easier, especially crazy icons relative to _httpcollection_
Browse buttons have now been added for selecting images - which automatically handles collection relative paths, although it does this by always copying the image to the images folder of your collection
 
ID# 203B092
Description In some opportunities, the collection with the changes realized is not shown, but in the web browser, the changes appear
Reported By CAC Information Center (CACCI)
Platform WinME
Test Item# 4a6
Status Fixed
Proposed SolutionSimilar to 203B017 - Format changes not immediately viewable
Cases where leaving Format design do not release collection properly fixed
 
ID# 203B093
Description In Win 2000, if a screen saver is installed, the Gatherer is closed
Reported By CAC Information Center (CACCI)
Platform Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionCaused by clash between DirectX drivers, the computer's 3D Graphics card and any java graphical application. Try adding this -D command to the line at end of the gli.bat/gli.sh file like so: java -Dsun.java2d.nodraw=true -cp classes/;GLI.jar;lib/apache.jar;lib/calpa.jar;lib/jp.jar. Should perhaps have a GLI 'safe-mode' launcher which prevents screensaver (pif)?
Can't set 'disable screensaver' from InstallShield7, nor can I supply a generic, windows-version independant, pif. Sounds like the sort of thing that should be provided in a faq, and then never thought of again.
 
ID# 203B094
Description If one make a mistake in the name of a metadata when the Edit Metadata Set facility is used, there is no way to correct the mistake (no edit button for "elements"). The only possibility is to remove the element and create a new one. One could only edit attributtes and values
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionInvestigation showed that it is much easier to leave names non-editable - instead edit identifier
 
ID# 203B096
Description In the "Advanced" filters for the visualization of metadata asigned, what is the syntax for this? (the standard "a*" for all that starting with "a" don't work, and the "*" as default tempt us for this)
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed 13-08-2003
Proposed SolutionDiscovered filters not using pattern matching at all. Current pattern matching only allows exact matches, whereas a is less than, is greater than etc is needed. Replaced regular expression matching with custom string matcher. Works well for examples like "equal to a*" or "less than */2003", but has interesting behaviour when matching filters set as "b*y"; "bay" and "boy" are equal, "bee" and "bus" are less than while "buz" is greater than
 
ID# 203B097
Description Suggestion: There are not tool that checks if all metadata are given for all documents of an category. This is very useful tool. A button may be added for this function in the "Metadata Set Review" of the "Design" stage
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionFunctionality provided by using filtering methods of 'View All Assigned Metadata' (when they work properly)
 
ID# 203B098
Description Gather:In the "Gather" step, in the right panel, when right-click is done over a document without selecting it (without documents selected), there appears the "Delete" option but clicking on it don't produces any action (don't delete any document)
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed
Proposed SolutionEnsure that only valid options are available in the right click menu
 
ID# 203B099
Description Design: When a hierarchy classifier has been added, a metadata is selected by default, with its corresponding .txt of classification. If this metadata is changed, the file does not change accordingly. This can be confusing and may require a brief explanation
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed
Proposed SolutionAs element can no longer change names this bug has dissapated like evil murky fog in the harsh light of day
 
ID# 203B100
Description Create: When a collection without documents is built, the GLI does not warn this. The progress bar runs from one extreme to another continuously
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Fixed
Proposed SolutionSee 203B058 - Import/Build progress bar incorrect
Building empty collections currently always fails in buildcol.pl - however once the little or no text issue is fixed you will be able to build empty collections to your little hearts content
 
ID# 203B101
Description Preview: In the "Preview" stage, the accents, letters and symbols of the Spanish alphabet are not shown
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 6
Status Nothing to do
Proposed SolutionSee 203B061 - UTF8 displays incorrectly. Limitation of renderer
Preview tab disabled
 
ID# 203B103
Description The use of " and ' commas in the same line (in help documents) a bit confusing. It is not necessary to include double commas in all the lines. Suggestion: remove the double commas in all lines
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 5
Status Fixed
Proposed SolutionOK. See 203B028 - Modify online help
 
ID# 203F104
Description It would useful to have the possibility to print the online help text as a PDF file
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 5
Status Fixed
Proposed SolutionA PDF version will be provided once the help text is finalized.
 
ID# 203F105
Description Suggestion: make a complete example, including, and explaining all stages
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 5
Status Fixed
Proposed SolutionThere is already one quick tutorial available, with another on image collections half complete. Further tutorials could be produced around specific features/requirements/problems
The demonstration collections are to be rebuilt in GLI
Several different example collections created including a 'template' image collection
 
ID# 203F106
Description Apart from having a chapter in the User's Manual, perhaps it would be practical to have a separate manual for the Gatherer
Reported By CAC Information Center (CACCI)
Platform Linux, WinME, Win2000
Test Item# 5
Status Fixed
Proposed SolutionA PDF version of the online help may provide this.
 
ID# 203B108
Description The local library server doesn't open minimized, and then GLI complains about it not responding
Reported By NZDL
Platform Win*
Test Item# NA
Status Fixed 20-11-2003
Proposed SolutionDue to gsdlsite.cfg file not existing yet (server.exe must be run at least once). GLI script should check that the gsdlsite.cfg file exists before starting.
Server.exe has been modified, and is now run once by the install program to create the necessary config file
 
ID# 203B109
Description If the GSDL missing, then the same warning message appears twice (one time it's gray, the other green)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionChecking for GSDL is now done at the script level, before the GLI starts.
 
ID# 203B110
Description If some error occurs while opening a collection, the title bar says "Error" even after a collection has been successfully opened
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 24-11-2003
Proposed SolutionEnsure collection changes correctly update title bar
Problem is collection hasn't opened successfully. Prevent areas becoming enabled when they shouldn't have
GLI now correctly determines when a collection has failed to open, and uder the particular circumstances that lead to the above error (a missing or corrupt collect.cfg file) not only doesn't partially load the collection, but also provides a more helpful error message explaining what has gone wrong
 
ID# 203B111
Description The purpose of the different parts of the design view is not clear ie Classifiers -> Ways to browse collection
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionRename sections to be more understandable. Names chosen contain both a generally familiar idea (i.e. Browsing) and an idea specific to Greenstone (i.e. Classifiers)
 
ID# 203B112
Description Open collection dialog is overly complex for the average user
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 22-08-2003
Proposed SolutionReplaced typical open dialog with simplier one showing only installed collections. Current file dialog is accessible via a "Browse" button.
 
ID# 203B113
Description Custom filters aren't being stored during a session
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 22-08-2003
Proposed SolutionFix custom filter code
 
ID# 203B114
Description Neither the metaedit table, nor the metadata sets details in the design view, update after a new metadata set has been imported
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 18-08-2003
Proposed SolutionWasn't firing appropriate event
 
ID# 203B115
Description Please add an 'Update' button to the format commands view
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 21-08-2003
Proposed SolutionSee 203B017. Remove 'live' updating, and add Replace button
 
ID# 203B117
Description The -library argument to GLI is redundant
Reported By NZDL
Platform All
Test Item# NA
Status Nothing to do
Proposed SolutionThe -library argument is used to specify the path of the local library server under Windows.
 
ID# 203B118
Description During design, you can enable advanced searches but leave the search types blank. When it comes to building there are errors when it can't understand the MGPP index commands
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionHave form search type selected by default. Prevent user removing both search types
 
ID# 203B119
Description Some key mnemonics are not underlined, for instance the movement buttons on several of the design screens
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionRedesign custom 'double-image' buttons
 
ID# 203B120
Description Allow some of the PlugIns to be hidden depending on -xml reported attribute
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 19-08-2003
Proposed SolutionAdded 'Abstract' attribute to plugins/classifiers allowing them not to be shown as available to be added (still have access to their arguments though)
 
ID# 203B121
Description Swapping between MG and MGPP leaves 'garbage' commands in the collect.cfg
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 15-08-2003
Proposed SolutionEnsure disabling MGPP also disables MPGG specific commands
 
ID# 203B122
Description The means for adding/updating/removing text translations is different from everywhere else in the design pages. Can we make it the same?
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 19-08-2003
Proposed SolutionView now has typical add/replace/remove buttons
 
ID# 203B123
Description If you have just created a new collection, right clicking on the collection tree causes a NPE error
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 21-08-2003
Proposed SolutionWhen checking what actions should be available, ensure that the current node is non-null
 
ID# 203B124
Description After you have created two new default folders, the next one still has the name "New folder 1"
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 26-09-2003
Proposed SolutionFixed counting algorithm
 
ID# 203B125
Description metadata.xml files are being created with nothing in them (especially annoying in the import folder)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionHave GDMDocument check if it has content before writing itself out to a metadata.xml
GDMDocuments are now only written out if they contain at least one description set
 
ID# 203F126
Description GLI doesn't seem to read G2.39 collect.cfg files correctly
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionImplement complete G2.39 support
G2.39 files are now properly read in (or at least well formed ones are) and are immediately converted to G2.4 standard for simplicity.
 
ID# 203B127
Description If you choose to delete the collection you current have open, the collection appears to be unchanged until you save, where-upon everything goes wrong
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 04/08/03
Proposed SolutionDetermine if the current collection has been deleted, and if so close it
 
ID# 203B128
Description Can we use the import folder rather than this new gimport one
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 04/08/03
Proposed SolutionOK
 
ID# 203B129
Description If you confirm a collection for deletion, but then choose another collection, the confirmation remains checked
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 04/08/03
Proposed SolutionUncheck confirmation
 
ID# 203B131
Description After deleting one or more collections, closing the delete prompt causes NPE
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 04/08/03
Proposed SolutionPrevent GLI attempting to alter list after it has been removed from the screen
 
ID# 203B132
Description A couple of minor problems with import/build settings. Import has two columns, while build arguments seem to be in random order (unlike import ones which are alphabetical)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 05/08/03
Proposed SolutionRemove bogus argument spacing code. Sort arguments
 
ID# 203B133
Description Demo collection doesn't show under "Greenstone Collections" in Gather tab
Reported By NZDL
Platform Mac
Test Item# NA
Status Nothing to do
Proposed SolutionImport folder was being deleted by 'Collector' after collection build
 
ID# 203B134
Description Symbolic links aren't shown in "Local Filespace"
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionDecision previously made to not show symbolic links to prevent infinitely recursive searches. Test for symbolic link actually hid many other files, so removed test
 
ID# 203B135
Description Files aren't displayed after being dropped on the right-hand-side (it says 'overwriting' if you drop them there a 2nd time)
Reported By NZDL
Platform Mac, Linux
Test Item# NA
Status Fixed
Proposed SolutionSee 203B134 - Files being hidden
 
ID# 203B136
Description Adding a plugin, input_encoding cuts off the description
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed 19-08-2003
Proposed SolutionPurposefully shortening description otherwise combobox ridiculously wide. Hover mouse over combobox for full text
 
ID# 203B137
Description Preview doesn't work
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionEnsure correct address to local library/webserver is being used. Path must be specifically "http:////library". Replace text field with more constraining URL field
Preview is so buggy it is being disabled
Preview tab disabled
 
ID# 203B138
Description Custom arguments to classifiers and plugins must have values or else the classifier/plugin is lost next time you reload
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionOld style of argument parsing would always check for an argument value, even when there were no more tokens in the string. Bug caught before Mac release, but remains in other platforms with older GLI. New version doesn't suffer the same problem
 
ID# 203B139
Description Table column headers are not visible
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionDetermine whether table headers have height
For some ungodly reason table headers are sometimes assigned a preferred height of 2 pixels under the Aqua LAF. Now a test has been added for inappropriately small column headers, and they are set to more reasonable height (15-20 pixels)
 
ID# 203B140
Description When moving the mouse the mouse 'ghost' leaves graphically garbage where ever it travels, even over other components which the mouse ghost itself won't travel onto
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionMouse ghost drawn and cleared relative to mouse location. Mouse location seems to be bogus occasionally
Now the ghost is correctly oriented to mouse pointer, but mouse pointer in wrong place. Arg. Will refile as new bug as its more annoying than fatal.
 
ID# 203B141
Description When you click "Build Collection" the progress view appears, but it appears a rectangle at the right-hand side is not being rendered properly
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionEnsure pane is getting sufficient processor time to repaint
Added pause to ensure screen has time to paint - might still be a problem under slow machines
 
ID# 203B142
Description If you open a collection that was built using the scripts, the Preview tab in the GLI is greyed out
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 21-08-2003
Proposed SolutionCheck if necessary index files exist, rather than remembering if GLI has built the collection before
Preview tab disabled
 
ID# 203B143
Description I use a fairly common idiom in creating my metadata; putting square brackets [ and ] around information about the document that the cataloguer derived from a source other than one of the prescribed sources of this information (al la AACR2)... I tried importing my files and metadata into GLI so I could take advantage of it's superior metadata facilities, only to find it does not recognise the escape characters. (I get folders named '[' and chopped up fields).
Reported By Greenstone Developers
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWas unaware of clash between GLI path separators and the escaping needed for Greenstone runtime formatting. Replaced path separator being written to file to double escape. Change should be transparent to user who can enter '[' and ']' characters into GLI without escaping them, and still use '\' to separate value hierarchies.
 
ID# 203B144
Description I'd like to be able to "Hunt" and "Mirror" files. Why are these view not normally accessible?
Reported By Greenstone Developers
Platform All
Test Item# NA
Status Fixed 28-08-2003
Proposed SolutionThe "Hunt" and "Mirror" views have been re-enabled and updated.
 
ID# 203B145
Description PlugIns initially don't have arguments
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionQuirk of JComboboxes
 
ID# 203B146
Description Plugin list still contains those that have already been added
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionEnsured add/remove also changed list of available plugins
 
ID# 203B147
Description Classifiers don't show any of their inherited arguments
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionSlight change in terminology of XML report being produced by classinfo.pl (ClasInfo -> ClassInfo)
 
ID# 203B148
Description Argument configuration background colours appear to be alternating at the wrong place
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionColour flag started with wrong value (true instead of false)
 
ID# 203B149
Description Translation view shows language codes in fragment table
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionLanguage names are now shown
 
ID# 203B150
Description Values to arguments in several parts of the design cannot have spaces or else collection won't build
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionSpaces work fine. When writing out files values wrapped in " if they contained spaces. Forgot to remove when reading back in and you quickly ended up with lines in the collect.cfg looking like this: classify AZList -button_name """""""""Hello there"""""""""
 
ID# 203B151
Description The buttons on the Index Partitions view are sometimes enabled when they shouldn't be (starting off enabled?)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 21-08-2003
Proposed SolutionEnsure initial state of buttons, and changes of state
 
ID# 203B152
Description On Mac file associations don't work
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionFind out how Mac handles launching applications. (Note: I have just read on the web that Runtime.exec() doesn't work on the Mac. - kjdon, 14/11/03)
Ah, Runtime.exec() sort of works on the Mac. But because the underlying system isn't a shell-type OS, you need to do magic to get things to work. Thats where a miracle Mac application, 'open', comes in. If file associations you can just type in 'open %1' (no speech marks) click add association and Bob's your uncle - open handles figuring out how to open the given file. If you instead want to force a particular application to be used try 'open -a %1'. I'll talk with Ian and see if MacGLI(tm) - or should that be iGLI - should just try open by default but allow the user to override via file associations
Mac now uses open %1 by default, and the browse button (which is problematic at best) is hidden
 
ID# 203B154
Description File chooser explores application bundles rather than recognizing that the top level folder is an application in its own right
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionPerhaps custom file browser that reacts appropriately to application bundles on Mac
Now the browse feature crashes with a NPE in apple.laf.AquaFileChooserUI, which unfortunately I can't do much about
Fixed, or at least dodged, as explained in 203B153
 
ID# 203B155
Description Tiffs and BMPs are not recognized as images when filtering file trees by images
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 21-08-2003
Proposed SolutionAdd tif and bmp file extensions to image filter
 
ID# 203B156
Description Running GLI under WinXP will start the library, but sometimes locks up shortly after.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionIf url as supplied by the glisite.cfg failed, the localhost name was being used, but the protocol http:// was missing, so no connection made
 
ID# 203F157
Description The 'argument' varaibles in the dictionary file aren't very informative. Could we use proper variable names (ie {filename}) rather than numbers (ie {0}, {32})
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 27-11-2003
Proposed SolutionNumber is used as offset into argument array - so necessary. Will add the ability to specify variable like so {0:filename} or perhaps {0:number_of_documents}
Colon was a bad choice, so in the end I used {0-number of documents}, {1-filename} etc instead.
 
ID# 203B160
Description MGPP indexes need the ability to add all metadata
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionAdd 'add all metadata' button which adds all elements to the index list with their default name (ie ex.Title -> "Title")
 
ID# 203B161
Description MGPP indexes need the ability to edit the names and update the index
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 29-08-2003
Proposed SolutionAdd an replace ability
 
ID# 203B162
Description Missing hot keys for lots of dialogs
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionEnsure key mnemonics are installed and correct target key is still in button string (ie when [U]pdate became Replace, "u" was no longer a good choice of keyboard shortcut)
All normal buttons are accounted for
 
ID# 203B163
Description Preferences - connection window not big enough for contents
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCheck that the correct layout is being used
 
ID# 203B164
Description Download list would look better if the first one - when only one entry - was the same size as when there are 2, not huge!
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 27-08-2003
Proposed SolutionUse panel to fill out extra space so download job progress bars are all the same size
 
ID# 203B165
Description Whether certain workflow tabs are enabled/disable seem to incorrectly maintained when new collections created/opened. If GLI restarted then correct tabs are enabled.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionEnsure workflow tab settings validated when collection changed
That wasn't the problem - I was caching the results of calls to get configuration settings (for efficiency) but forgot to empty the cache when collections changed. Hmm, thats the second time caching has got me into trouble (re DOMProxyListModel)
 
ID# 203B166
Description Double clicking on a file for which there is no file association does nothing.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionFile Association manager should be requesting information on how to launch the file (check if it is failing silently)
There is still a problem under windows where extra speech marks are wrapped around the command
Using command.com trick to open appropriate program instead
 
ID# 203B167
Description If you have a file selected, with folder level metadata, and change the value, append and replace do the same thing
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionGLI incorrectly using accumulate/overwrite flags
This turned out to be bigger than Ben Hur. The problem is by the time it came to adding metadata to the document, you didn't know whether it had been called by an append or a replace. In order to distinguish between the two I had to add an extra piece of data to all MSMEvents regarding metadata - and in some cases this came down to a best guess depending on where it had been called (such as when dealing with undo methods, which fortunately are no longer called).
 
ID# 203B168
Description When adding values, rows in the metadata table are sometimes incorrectly greyed out
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionRace condition between table builder and metadata manager
This buggy behaviour was 'fixed' by the code to ensure a certain row is selected in the table. While the table may still have indeterminate state during its build, the final refresh caused by selecting a different table row generally brings things up to date.
 
ID# 203B169
Description When importing metadata (in collect view) the prompt appears to match 'Subject' to 'dls.Subject and Keywords', yet "Add" is enabled. However clicking add did nothing.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 4-11-2003
Proposed SolutionThis was caused by confusion in the code between metadata element names and identifiers. The "Add" button should not be enabled, because 'Subject' matches 'dls.Subject' (whose display name is 'Subject and Keywords').
 
ID# 203B170
Description Assign languages in the partition indexes pane -> click add language -> DOMException: DOM008 Not Found
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionAdding to wrong parent
 
ID# 203B171
Description Despite what help file says, click the folder icon on the metadata table doesn't take you to the source 'node' of the metadata
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 04-11-2003
Proposed SolutionIt should. Ensure mouse events being correctly processed.
 
ID# 203B172
Description Format Commands design -> can't replace
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 15-10-2003
Proposed SolutionReplace is not hooked up to listeners properly
It is now!
 
ID# 203B173
Description Editing a metadata element value -> change the parent value -> DOMException: DOM008 Not Found
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionActually editing a value involved a Remove then Add, and the remove was bogus (not removing from correct parent)
 
ID# 203B174
Description Create a new profile, add an attribute (which should be called something else by the way) -> the 'from' bit doesn't get filled in
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 27-11-2003
Proposed SolutionClarify naming and check attribute adding code
Tidied up several bits of this code while I was fixing B203B318.
 
ID# 203B175
Description In profile. Edit attribute -> can't change the 'from' name
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 27-11-2003
Proposed SolutionWas disabled on purpose. Re-enable
 
ID# 203B177
Description Help talks about right-click menus. What about Macs?
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionThere is a key-mouse click combination that emulates right clicks. Mention this in the documentation.
 
ID# 203B178
Description Enrich View. Select uncommon metadata, no append available
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWhether append enabled determined by whether value is already selected (which in this cause it is so append disabled). Have to ensure that this only applies to common metadata
 
ID# 203B179
Description Hierarchy metadata -> still ignoring '\' -> have to type '\\' to get path
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 05-11-03
Proposed SolutionSomething to do with Codec transform not being applied at the right place
Actually the whole idea of using double escapes is flawed as this just causing further problems during building. Instead replace escape with some 'safe' character (What about newline?). Of course, this would be transparent to the user as they have been explicitly told in several help documents to use escape.
Have now used the '|' character behind the scenes as it doesn't seem to cause problems in GLI and Greenstone. Of course the user still sees and uses '\' to denote hierarchical paths.
 
ID# 203B180
Description File association needs to agree with the help text, add replace remove buttons
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionScheduled for updating so that there is consistancy between various views
 
ID# 203B181
Description What is a value alias? If it doesn't do anything get rid of it
Reported By NZDL
Platform All
Test Item# NA
Status Fixed - 05-11-03
Proposed SolutionThe value alias is meant to be a unique identifier for a certain hierarchy path - this isn't made clear in the documents, and is far less of an issue for computer generate documents as it would've been for hand written ones
 
ID# 203B182
Description Edit Metadata screwy
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionThe Metadata Set Editor is long overdue for a overhaul.
Mostly due to the DOM node remove not being implemented properly.
 
ID# 203B183
Description Can delete all search types if you select multiple rows then click delete (deleting one at a time prevents you deleting last search type though)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWhen removing a selection, ensure last search type isn't removed
 
ID# 203B184
Description Another little thing -- the Import profiles, when you see them on the Edit submenu of the Metadata Sets menu, are expressed as full filenames e.g. /Users/ihw/gsdl/collect/dls. This means that they are invisible until you learn how to horizontally scroll that window (which, believe it or not, wasn't obvious to me at first). Could you suppress the $gsdlhome/collect prefix so that this would just appear as "dls"? In the unlikely event that they did not reside in $gsdlhome/collect, then put the fully qualified pathname.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionIf the profile happens to be sourced from a collection within the gsdl/collect folder, then its full path is supressed and only the short filename is used.
 
ID# 203B185
Description If you show file sizes you can sometimes get sizes of 8.0 bytes - no decimal places for bytes
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWell I though it was quite clever that I got the file size formatting working at all, but I'll fix this
 
ID# 203B188
Description Running Gatherer requires Java to be installed. Only passing reference is made on the home page, and it is not particularly easy to find and download the java runtime package, especially on a slow dialup link. It might help to: a) a link to the right java package could be included on the Gatherer web page; b) common java dustributions (windows, linux) could be included on the CD
Reported By Mike Jensen
Platform Win2K
Test Item# 2.4
Status Fixed
Proposed SolutionProvision has been made to include the JRE for Windows on the final release CD. JRE for Linux is tricky as runtime more platform dependant - perhaps include the most common linux JRE, or perhaps one for each major platform (Redhat, Slackware, Mandrake et al). Update Gatherer homepage with further "How to get started" information
There appears to be no 'standard' JRE for linux and mac systems.
 
ID# 203B189
Description Installation of Java requires Windows Service Pack 2. No mention of this is made.
Reported By Mike Jensen
Platform Win2K
Test Item# 2.4
Status Nothing To Do
Proposed SolutionUnfortunately we can't redistribute the Microsoft Service Packs - no matter how much we'd like to.
 
ID# 203B190
Description Running Gatherer for first time under XP on another machine - found errors - No path to gdsl library webserver and no perl - looking in Gatherer.bat script, found the GSDLHOME, CGIBINHOME and PERLHOME set to drive F, (javahome correct on drive c). GDSL had automatically installed itself on the F drive by default .Reinstallation allowed this to work, (gdsl still on F: drive, perhaps it had determined insufficient space on drive C.)
Reported By Mike Jensen
Platform WinXP
Test Item# 2.4
Status Fixed
Proposed SolutionThe installation proceedure has been changed to be a lot more sensitive to the location of various programs. GLI is also now installed in the GSDL folder hierarchy.
 
ID# 203B191
Description On the other XP machine found Gatherer can build small collections but quickly dies, even if inactive. It did this during the first build of the DLS copy. Checked by rebuilding the DLS from GSDL directly, this worked fine, but then DLS no longer became visible in Gatherer. Had to reinstall the GDLS and sources from scratch.
Reported By Mike Jensen
Platform WinXP
Test Item# 3.1
Status Fixed
Proposed SolutionStrangely enough I am now fairly sure this is related to 203B093 - Screensaver causes GLI to crash.
 
ID# 203B192
Description On another attempt, building a test collection from scratch on the second XP machine resulted in Notepad twice popping up on the file: title_icon-1.2.pl
Reported By Mike Jensen
Platform WinXP
Test Item# 3.1
Status Nothing To Do
Proposed SolutionI'm fairly sure this file is from GIMP, so why its caused problems on a WinXP machine is beyond me. Again I'm going to hope its related to the graphical glitch noted in 203B093 & 203B192, caused by a conflict between the JVM's use of DirectX and the current graphics card.
 
ID# 203B193
Description Installation: Acceptable for the power user, hard for the average user. Could benefit from an autodetect on path to cgi-bin etc otherwise it may be too hard for average user to know. Fix other unidentified bug causing problem as described below.
Reported By Mike Jensen
Platform Linux
Test Item# 2.5
Status Fixed
Proposed SolutionAgain the install program has been improved making install easier. If seperate webserver is used, then GLI can't really autodetect where it is (not without a ip/port scanner, which is probably illegal ;p), however the field on the 'Missing Library Server' window has been improved to help users enter a valid server path (whereas before they could enter anything they liked). The help for this dialog was also misleading as to what had to be typed in to make it work properly - this has been addressed.
 
ID# 203B194
Description Mandrake Gli installation appears to work, but running Gatherer results in the following java error (even though java is installed by default on Mandrake):
java.lang.ClassNotFoundException: classes/:GLI/jar:lib/apache/jar:lib/calpa/jar:lib/jp/jar:lib/polloxml/jar:lib/qfslib/jar:lib/skinlf/jar:lib/nanoxml/jar
at java.lang.Class.forName(Class.java:native)
at java.lang.Class.forName(Class.java:59)
Reported By Mike Jensen
Platform Linux (Mandrake)
Test Item# 2.5
Status Fixed
Proposed SolutionIt appears from the error message generated that the classpath has been read as one giant string rather then folders separated by the : character. Not knowing Mandrake I can only assume that a different character should be used to have the script parsed correctly. Investigate the shell used, and contact Mike Jensen
Well, it turns out to be much simplier than that. Apparently not all java implementations support the -cp shortcut for classpath. Hence java ignores '-cp' then tries to run the 'classes/:GLI/jar:lib/apache/jar:lib/calpa/jar:lib/jp/jar:lib/polloxml/jar:lib/qfslib/jar:lib/skinlf/jar:lib/nanoxml/jar' class - which of course fails (and not just because no classpath is specified and the '.' classpath isn't default under Mandrake). Ensure the full string '-classpath' is used in startup script.
 
ID# 203B195
Description Installing Gatherer (gli_install) in Slackware expects to find gsdl in /usr/local/gsdlhome, but the default installation directory for gsdl is /usr/local/gsdl - had to manually create a symlink to /usr/local/gsdlhome
Reported By Mike Jensen
Platform Linux (Slackware, RedHat)
Test Item# 2.5
Status Fixed
Proposed SolutionThe new install proceedure solves this
 
ID# 203B196
Description Once Gatherer was installed correctly on Slackware and RedHat it appears to need to run as root?
Reported By Mike Jensen
Platform Linux (Slackware, RedHat)
Test Item# 2.5
Status Nothing To Do
Proposed SolutionMay be caused by incorrect permission on scripts.
Permissions on scripts ok. Am unsure how user managed to install GLI to directory which they then didn't have permission to write to.
 
ID# 203B197
Description Gatherer appears to start up correctly in Slackware and RedHat, but files dragged onto the right-hand pane of the collection manager are not visible, making it impossible to continue with the test for Linux. Consultations with the Gatherer developers are ongoing on this issue.
Reported By Mike Jensen
Platform Linux (Slackware, RedHat)
Test Item# 3
Status Fixed
Proposed SolutionWas caused by bug in function to prevent symbolic links causing infinite file system trees. Code removed, so infinite tree once again problem
 
ID# 203B198
Description Symbolic links can cause infinite file system trees. Only a problem during copying
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionPrevent same folder (by canonical path) from being copied twice in a single copy action
Solution similar to the way import.pl handles this, recurse 40ish folders deep and then complain that we may be in an infinite loop.
 
ID# 203B199
Description A minor error which does not have a significant effect is a warning which takes place upon starting Gatherer under Linux: "Cannot convert string "MetaCtrlInsert" to type VirtualBinding"
Reported By Mike Jensen
Platform Linux (Slackware, RedHat)
Test Item# 6
Status Nothing to do
Proposed SolutionThis has been reported under several platforms, but no definite cause has been found. Non-fatal anyway.
 
ID# 203B200
Description Some information on files sizes in the gather section would be an advantage
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4a.2
Status Fixed
Proposed SolutionOption to show file sizes now available in Preferences
 
ID# 203B203
Description On the second test XP machine, plugins under Design is not clickable/accessible - the other options are
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4*.4
Status Nothing to do
Proposed SolutionSide effect of 203B003 - Failed to parse plugins
 
ID# 203B204
Description File locking issue only reported at end of process, this can waste time on large builds.
"Exception detected during collection install. Most likely caused by windows or local library holding locks on files: e.g: Index file C:\progra=1\gsdl\collect\spmet2k\index\text cannot be removed."
Pressing OK results in: "The collection has been built and is ready for previewing". But the file is not visible on the list. 2nd attempt identical. Action=restart library interface. message=lock file detected suggests collection already open. (note collection is locked, not the files added to the build).
The file locking issue appears be a problem when the library gets large and the compiling / building takes longer, the error is reported at the end of this long process.
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4a.5
Status Fixed
Proposed SolutionSide-effect of bigger problem, although a pre-build test is a good idea. Problem caused by Windows holding a lock over a file it think is open. This file may be open in the local library server is used, but should have been released. Perhaps GLI not waiting until collection properly released, or perhaps suggestion is right that build process returns when it hasn't quite finished.
Collections are now checked, in terms of taking locks over files, before they are built thus saving time if for some reason the files remain locked. As to the cause of the locking itself I haven't been able to find any.
 
ID# 203B205
Description Hovering over Mode option delivers no further information = empty info box
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4*.5
Status Fixed
Proposed SolutionCheck description for Mode argument in buildcol.pl
 
ID# 203B206
Description Often replies no connection to server - but works well with collection based on one of the existing demo formats
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4a.5
Status Nothing To Do
Proposed SolutionRelated to 203B204 - Error when installing collection. Since only some files are copied (until a locked one is detected) the collection is put into an inconsistant state. Shortly thereafter server crashes hence the no connection to server - there isn't one anymore!
 
ID# 203B207
Description Web files- (Html), copying the html file directly to collection results in errors in diplaying the file in the library interface, copying the entire directory in which the html file exists in seems to help
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.2
Status Nothing to do
Proposed SolutionIt is the user's responsibility to ensure that the necessary associated files are copied - the GLI couldn't possibly do this in a general fashion.
 
ID# 203B208
Description Export metadata set - not functioning (greyed out)
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.3
Status Fixed
Proposed SolutionUnsure of why this happened. Investigate
 
ID# 203B209
Description Unsure of keyword examples - they seemed to be phrases e.g 'utilise and construct pit silos'
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.3
Status Nothing to do
Proposed SolutionMetadata values already present in DLS not GLI's fault
 
ID# 203B210
Description Once arguments are added to plugin, can't delete them easily. (under Design-plugins-configure selected plugin) - Doesn't delete if completely deleted, only if replaced by a space/other character
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.4
Status Fixed
Proposed SolutionSuggested practice is to disable the argument, rather than set its value to blank. Clarify in online help
Arguments which require values must have something typed into them if they are enabled
 
ID# 203B211
Description How to update plugins with new ones (where to download, copy to, etc) plus how to create for other formats would be useful
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.4
Status Nothing to do
Proposed SolutionRefer to the Greenstone documentation (especially the Developer's Guide) for more information on this sort of thing.
 
ID# 203B212
Description Failed build should not require build to be cancelled?
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.5
Status Fixed
Proposed SolutionOK
 
ID# 203B213
Description Folders do not show on the AZ list
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4b.6
Status Nothing to do
Proposed SolutionAZCompactList should be used
 
ID# 203B214
Description Enrich with hierarchical metadata - Could be more detailed with diagrams
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4c.3
Status Fixed
Proposed SolutionDescription of how to assign hierarchical metadata reworded. Eventually walkthough tutorial will be available with screen shots of the hierarchical value process
 
ID# 203B215
Description PDF files - metadata does not accompany the file name in the a-z list, file location is the only information about the file, searching for the pdf filename (if file name is not contained within the document) results in 0 doc finds
Reported By Mike Jensen
Platform Win2k, WinXP
Test Item# 4c.6
Status Fixed
Proposed SolutionI believe this is a PDFPlugIn problem, but will investigate
Definately PDFPlug problem - plug is being fixed
 
ID# 203B216
Description Creating a database of only image (jpg) files is not easy - they do not appear on file list, are not searchable and no error message. Metadata on the image files do not respond to browse/search. Image files seem to only be viewable via a html file that points to the image
Reported By Mike Jensen
Platform All
Test Item# 6
Status Fixed
Proposed SolutionImage collections need the ImagePlug to be added, but this plugin conflicts with HTMLPlug so is not available by default. Possibly GLI should detect image only collection and automatically add ImagePlug. There are steps being taken to improve image collection support, such as extracted metadata containing thumbnail URL, and a default template value for a 'gallery' type VList
Creating image collections made simplier by allowing user to base their collection o a 'template' image collection
 
ID# 203B217
Description Plugin appears to be compatible with tif and bmp files but these produce errors: import.pl> WARNING - no plugin could process \JOKAZI.TIF
Reported By Mike Jensen
Platform All
Test Item# 6
Status Nothing to do
Proposed SolutionNot a GLI bug
 
ID# 203B218
Description A plugin for other image and multimedia formats may be required - for audio (mp3, wav, ogg), and video (mpg, avi)
Reported By Mike Jensen
Platform All
Test Item# 6
Status Nothing to do
Proposed SolutionThere is already an UnknownPlug, meant to handle other file types we haven't considered. Ironically enough I don't known much about the UnknownPlug
 
ID# 203B220
Description Each time Gatherer is started, it needs to restart GDSL, even though it is running. Could this be eliminated?
Reported By Mike Jensen
Platform All
Test Item# 6
Status Fixed
Proposed SolutionBug - probably caused by GLI being started before GSDL has been run once. Normally GLI would detect already running GSDL
 
ID# 203B221
Description GDSL collection menus should have the selections options up at the top of the window, at the moment too many of them appear below the first screen, making it hard to make the user aware of them and also necessitating an extra click to scroll down
Reported By Mike Jensen
Platform All
Test Item# 6
Status Nothing to do
Proposed SolutionNot a GLI bug. Good news though as Greenstone 3 will see the collection page changed
 
ID# 203B222
Description More information on the outcomes/impact of the various features
Reported By Mike Jensen
Platform All
Test Item# 6
Status Fixed
Proposed SolutionRestrictions on help text size. Hopefully several recent rewrites have improved understandability
 
ID# 203B226
Description Problem with graphical interface prevents collection building
Reported By UNESCO Kazakhstan
Platform Linux
Test Item# NA
Status Nothing To Do
Proposed SolutionProblem description was "Build button does not work". Perhaps the Build button was not being enabled correctly? No reply was received when the testers were asked for more information.
 
ID# 203B227
Description Problem with Kazakh language encoding when Previewing a built collection
Reported By UNESCO Kazakhstan
Platform Win98
Test Item# NA
Status Nothing to do
Proposed SolutionMost likely due to limitations of current HTML renderer (see also 203B061 and 203B101). Other HTML renderers are being investigated. Also, a button will be added to the Preview pane which lets you view the page in your chosen web browser.
Preview tab disabled
 
ID# 203B228
Description Having the help text available as a single HTML document would be beneficial
Reported By University of Dakar
Platform All
Test Item# NA
Status Fixed
Proposed SolutionAn HTML file (help.html) containing all of the help text has been generated and put in the "help" folder. The GLI help text will also be included in future versions of the Greenstone User's Guide.
 
ID# 203B229
Description The same file tree filter can be added multiple times to the filter drop-down box
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCheck when adding a new filter that it doesn't already exist in the list
 
ID# 203B230
Description The Stop button on the Gather pane should be disabled when nothing is happening
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionOnly enabled OK when file queue is processing something
The button is now only enabled when an action is occuring (I had a moment of worry when the code I wrote to do this caused GLI to throw bazillions of exceptions on start-up, until I realized the button enabling code was throwing an exception -before- the file actioning thread had reached the point where it is meant to wait for the rest of the gui to be created, thus exceptions galour!)
 
ID# 203B231
Description The "-show_progress" argument is specified twice for RecPlug
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionOK
 
ID# 203B232
Description It is impossible to use UnknownPlug twice (but this is quite plausible)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionOK
 
ID# 203B233
Description Removing an assigned plugin causes the list of plugins left to assign to be messed up
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 19-11-2003
Proposed SolutionArg. Yes they do become out of order - I wonder why? I'd hazard I'm refreshing their content but forgetting to sort them.
 
ID# 203B234
Description Changing the library path in the preferences doesn't update the preview pane (requires restarting the GLI)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionPurged pesky preview pane.
 
ID# 203B235
Description If there are no indexes you get a parse error in the CDM... but this is legal now
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionFix
 
ID# 203B236
Description The GLI is still writing ex.Metadata names to the collect.cfg files (should be just Metadata)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionFix
I think I finally tracked down the last of these... knock on wood
 
ID# 203B237
Description When the local library cannot be accessed, it asks whether you want to wait for another 60 seconds. Alas, if you choose Yes it asks ye yet again, with no 60 second wait in sight.
Reported By NZDL
Platform Windows
Test Item# NA
Status Fixed
Proposed SolutionDiscovered I wasn't resetting the counter to zero after the first sixty count.
 
ID# 203B238
Description java[809] Warning: Font ... claims fixed pitch with 0 max advance
Reported By NZDL
Platform Mac
Test Item# NA
Status Nothing To Do
Proposed SolutionFind out what this means, and if I'm causing it
Apparently this may be caused by using HTML code when providing strings to controls. The most basic solution - as far as I can see - is to disable formatting arguments under mac
The word has come from on high that it is better to put up with the non-fatal error messages than change the GUI layout now
 
ID# 203B239
Description When dragging files mouse position in ghost (always upper left corner) badly wrong in regards to it relative position when starting the drag (assuming you start the drag anywhere other than the upper left corner)
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionDetermine why mouse pointer jumps to where it does (which of course may be part of the hidden away drag'n'drop code) and fix if possible
Found I'd hardcoded a 5,5 offset
 
ID# 203B240
Description Random nodes in tree not being painted. If non-painted node just happened to be selected when it disappeared, tree selection no longer responsive until after node is made to paint (changing views etc)
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionDetermine if this is a refresh problem (which I doubt) or something symptomatic of Java/Mac
The bug itself is triggered by a pretty specific set of circumstances. You must a) have a dynamic custom TreeModel, b) have the underlying TreeUI decide to use a VariableHeightLayoutCache and c) expand a node higher in the tree than an already expanded node. If you do this the layout cache returns an incorrect value for the number of displayable rows and things go pear shaped. As best as I can figure the model modified events being thrown by the custom model are not being recieved in a timely fashion by the layout cache. Anyhow the solution was painfully easy - simple prevent the TreeUI using VariableHeightLayoutCache by providing a prototype row height, and thus switching to a FixedHeightLayoutCache, which apparently doesn't suffer the same bug. Co-incidently under any other circumstances a fixed height layout cache would have been faster anyway. Unfortunately with the FileSystemModel and saving/loss in layout time is drawfed by the file IO time
 
ID# 203B241
Description While its difficult on other platforms, its nearly impossible to open top level folders in tree without the expansion toggle buttons
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionThe easiest way to restore these is to make the root node visible - however we don't want that so I have to figure out a different smarter way
Yes, I had to be especially sneaky. I had to call the setShowsRootHandles() method with a value of... true. Wow.
 
ID# 203B242
Description Create views icon has a funky pink background - why isn't it transparent like the rest?
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionEnsure transparency set, and perhaps choose a different colour
transparency had transferred to a different colour - all bad. It's fixed now though.
 
ID# 203B243
Description Assigned plugins list separator (between movable and fixed plugins) is not visible. You get a blank line instead
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionCheck how line created, and investigate other, less platform specific, solutions
Menu lines under mac default to an empty line. Replaced UI with BasicSeparatorUI. Oh-no. This has the undesired effect of transforming all of the menu separators in gli. New plan - provide a BasicSeparatorUI implementation just for the plugin separator
How about we just put up with the menu divider lines eh?
 
ID# 203B244
Description GLI custom editable comboboxes look fine (ones which have colour initializers), but the default editable JComboBox is squished under Mac - ie half the drop-down button is missing. Also buttons have a strange blue background
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionHow odd. Ensure all editable JComboBoxes are actually GComboBoxes
Buttons need to be set to opaque to appear properly under Mac. To that end replace all JButtons with GLIButtons that know whether they are opaque based on the platform
GLI buttons in place. GComboBoxes sort-of done, but currently wrong colour. I can't seem to fix it though
 
ID# 203B245
Description Flag style format options still have a residual 'affected component' control - although it's only residual and thus has no functionality, and is cleared on the next big update
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionThis graphical problem is a real bummer. Try shifting the changing of the cards into a SwingWorker thread
Moved the part combobox onto the editor card pane, which is a far better solution than the previous adding and removing of the component.
 
ID# 203B246
Description If MANPATH is not set prior to running source.csh, the script fails
Reported By NZDL
Platform Mac
Test Item# NA
Status Fixed
Proposed SolutionTalk to John M about this and rewrite the script as necessary
Ian and Michael have fixed this by simply adding a test to determine if MANPATH is previously set.
 
ID# 203B300
Description Build log created twice
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionDocument was needlessly created twice
 
ID# 203B301
Description Collection Configuration file is not being correctly saved, nor is the windows library being correctly released
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionChanging views wasn't driving save, and the save itself was not releasing/adding the collection at the correct time for it to work
 
ID# 203B302
Description A newline in the format statement causes GLI to break
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionFormat statements now correctly run through Codec
 
ID# 203B303
Description Would it be possible to add tooltips, or at least some way to describe, to the comboboxes of plugins and classifiers?
Reported By SADL
Platform All
Test Item# NA
Status Fixed 13-11-03
Proposed SolutionEnsure description metadata extracted from plugins/classifiers and utilized by the comboboxes
 
ID# 203B304
Description Enrich: Sometimes, after deleting a file, especially if you then add a file with the same name, the metadata becomes inconsistant for that file
Reported By SADL
Platform All
Test Item# NA
Status Fixed 10-12-2003
Proposed SolutionEnsure metadata is removed when file is deleted (seems pretty good) and that metadata isn't restored as per the old undo model
Found one error where a single occurance of a piece of metadata occasionally ended up with a count of 2, thus count != occurance and the metadata was marked as uncommon. The test has been changed so metadata is common is count >= occurance
Found more serious bug where I was removing elements from the DOM in a forward counting for loop - and since DOM NodeLists are live this lead to random behaviour. Now nodes are removed -after- the for loop (the for loop had to be forward counting for natural ordering reasons).
 
ID# 203B305
Description Design: You are able to 'commit' zero length values for several of the arguments. GLI crashes shortly thereafter destroying the collect.cfg file.
Reported By SADL
Platform All
Test Item# NA
Status Fixed 13-11-03
Proposed SolutionIncrease empty string checking
 
ID# 203B306
Description Design: Typing a value into a spinner control doesn't work properly
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCaused by spinner loosing focus if it also goes nonvisible at the same time. If focus lost while visible appropriate behaviour maintained
Whenever mouse moves off current options view, all JSpinner controls have their changed values commited
 
ID# 203B307
Description Design: Bad arguments to plugins should be ignored, not cause build process to fail
Reported By SADL
Platform All
Test Item# NA
Status Nothing To Do
Proposed SolutionProvide plugins etc with an argument -gli which prevents them dieing on bad argument
Moved to Greenstone bug list. Forgive my 'orrible spelling.
 
ID# 203B308
Description Create: Also 'Warning - little or no content' should not break build
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionPrevent a missing file from crashing build in subsequent passes
 
ID# 203B309
Description Design: UnknownPlug appears to be choking on spaces
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCommented out the test for filenames containing spaces in UnknownPlug - what was it there for anyway?
 
ID# 203B310
Description Design: Translation doesn't show required languages
Reported By SADL
Platform All
Test Item# NA
Status Fixed 18-11-2003
Proposed SolutionTextFragment table must have one row for each language currently assigned anywhere in the collection. The problem occurs when trying to match assigned language fragments versus this list
 
ID# 203B311
Description Design: Doesn't clear default or partitions if filters removed
Reported By SADL
Platform All
Test Item# NA
Status Fixed 18-11-2003
Proposed SolutionEnsure defaults are cleared in several places where the remove of a setting should also reset default
Languages suffered from same problem, but they are all fixed now
 
ID# 203B312
Description Create: Progress for partitions is not entirely accurate as is progress for Phind
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionPartitions generate more indexes, but my current system doesn't correctly calculate how many indexes are going to be built (indexes * partitions * languages)
The mentioned fix has been implemented, but the Phind fix is on hold until I find out how we are going to handle multilingual import and build scripts (whereapon the sentinel values I'm looking for are going to be gone)
Progress tracking has now been rewritten and is accurate in regards to partitions and the Phind plugin (although detail has been decreased a little due to complexity of time taken to calculate tiny progress changes).
 
ID# 203B313
Description Create: Partitions require all three separators, even when no processing flags are specified
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionMake sure final slash is printed or else import chokes when it tries to pattern match
 
ID# 203B314
Description Design: Collection extra breaks if you use <, > and &. It also only seems to truncate at 256 characters?
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionNeeds to be passed through TEXT2DOM codec. The truncation is caused by DOM automatically spliting long strings into several text nodes. I'm sure I've fixed this before, but it seems to have come back.
Multiple text nodes are now recombined in MSMUtils.getValue()
 
ID# 203B315
Description General: If you don't have the file permissions necessary to open a collection, such as when creating lock file or opening col file, then there should be a more helpful message than 'Could not open collection' and sixty bazillion FileNotFound(Permissions) exceptions being thrown at the prompt.
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionSupress the file not found errors
GLI now acts more predictably when it encounters a collection it doesn't have permission to write to. Although it would be nice to allow a user to open it in a read-only mode, then let them 'save as' to a new collection, the 'Save As' method is current disabled. Instead a warning message informs the user the problem is file permissions, and the collection doesn't load at all.
 
ID# 203B316
Description Gather: If a FileNotFound exception occurs during copying, and you click OK, the file copy is cancelled instead.
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionI'm actually not all that excited about the FNFException being thrown in the first place, but regardless ensure that process reacts appropriately
I've just had a further think about this and I think this is alright as it is.
 
ID# 203B317
Description Gather: Tree model changes are not always reflected in both trees. Ensure refresh, or at least provide a refresh button/key
Reported By SADL
Platform All
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionI'm not sure why the correct events aren't being fired - but it seems to happen specifically with folders being brought into collections (not files)
Still don't know what was causing this but Michaels refresh speed-ups seem to have made the problem go away
 
ID# 203B318
Description Metadata Set Editor: The values for attributes need to go through the TEXT2DOM codec - to remove problems with <, >, and &.
Reported By SADL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionNow go through TEXT_TO_DOM
 
ID# 203B319
Description Collections go out of memory - it seems to be something about loading metadata.xml file
Reported By SADL
Platform All
Test Item# NA
Status Fixed - 06-11-03
Proposed SolutionMake memory use reasonable
I've made memory savings in two ways (hopefully). First I've re-activated the idea of only caching a certain number of MDSDocuments in memory (its currently arbitarily set at twenty five), as one of the causes of this problem was hundreds of small MDSDocuments being loaded. The second problem is that the threaded task that loaded all of the documents initially never released the tree nodes after creating them - thus if your collection contains hundreds of folder nodes, each with a small mds, you'd blow your memory allowance. Since caching has been re-enabled I've simply disabled the loader thread (which used to be necessary for hierarchies when I had to depend on the stupid numbering scheme - this however has hopefully been addressed with the hvalue attribute in MDS documents).
 
ID# 203B320
Description Files in the file trees must be selected before they can be right-clicked on
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionFix
 
ID# 203F321
Description Opening a non-gatherer collection. Need to add in the option for the user to create a new metadata set and have all the metadata elements added automatically to that. Currently the only option is to select a metadata set and get prompted for merge/add.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionThere is code there to get the prompt and create the new metadata set, but then the user still gets prompted for merge/add. Need to make it so all the elements get added automatically.
 
ID# 203B322
Description Reading in collection config files. There are currently two CollectionConfiguration classes, one in collection, one in cdm. The one in collection is much simpler, only reads in collect.cfg files, and stores some strings - creator, name,description etc. The one in cdm parses the whole file into XML.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionMake it so they all use the cdm version. Need to check that it doesn't run too slowly.
Um. It does comparatively, thats why I made the two separate versions in the first place. Perhaps we should rename the simplier one to BasicCollectionConfiguration or something.
Fixed as suggested
 
ID# 203B323
Description Handling non-language-qualified collectionmeta. The GLI reads in coll meta and assigns it as English metadata if it has no language. This is bad cos its not necessarily English if its a non-gatherer collection. Have changed it so that it always writes out a lang bit for all metadata (previously, if it was English and the first one, then it left it off.) So you cant create no-lang collmeta. However I think that it would be useful. So need to think about how to do it. Thought about having a default language that you can translate into - Ian thought this was too confusing.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionSee above.
I have no idea what that cryptic comment means, but the problem has been fixed anyway. Current non-language-qualified metadata is defaulted to be in the language the interface is currently displaying.
 
ID# 203B324
Description Opening non-gatherer collections. Due to the way I have implemented this, we run into a problem with the GDMDocument cache size. What I do is create empty metadata.xml files (and GDMDocuments) for each folder in the collection, then for each file, go through the old metadata and try to items for this file. These are then added to the new GDMDocuments. Once all this has been done, I copy the old metadata files out of the way, then save the collection, which writes the new one out. However, with a small cache of files in memory, the new ones are getting written out over the top of the old ones before I have had a chance to get the metadata out.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionChange the procedure. Copy all the files first then search for metadata from this new folder? Read in the existing metadata and somehow process it so that its all namespaced?
Wrote new class for importing legacy metadata.xml files prior to GDMManager seeing them.
 
ID# 241B325
Description Reading in non-gatherer config files - not handling quotes properly for format statements. If you read in a collectionmeta surrounded by ' ', then internal " end up being written out escaped. But for format statements, they get written out as is, breaking the format.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWork out why these two are different and fix.
Extended GREENSTONE_TO_DOM codec to account for speech marks and apostrophies that hadn't yet been escaped, let alone converted to be DOM safe.
 
ID# 241B326
Description dls.Subject(Subject and Keywords) - this is acting weird in classifier configuration - you double click on the classifier to open up the controls, and dls.Subject is not selected - matching problem?
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 19-11-2003
Proposed SolutionFix.
 
ID# 241B327
Description Format statements - all the default ones appear in the list and end up being written to the config file - so now you have eg a DateList format statement with no Date classifier.
Reported By NZDL
Platform All
Test Item# NA
Status Nothing To Do
Proposed SolutionRemove DateList format string
Far too much work for so little return
 
ID# 241B328
Description Opening a non-gatherer collection. If no metadata sets are added then don't bother looking for metadata? Or does it stop after the first prompt anyway?
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionInvestigate
 
ID# 241B329
Description Close a collection, open a collection, don't do anything on the Gather pane, then switch to the Enrich pane. No files are shown.
Reported By NZDL
Platform All
Test Item# NA
Status Nothing To Do
Proposed SolutionEnsure new collection message propagated to all visual components
Although I've also had this problem once in the past, I can't seem to repeat it now. So unless someone can predictably repeat it there isn't much I can do.
 
ID# 241B330
Description Prevent the user copying files from the import directory of the currently loaded collection (workspace tree) into the collection tree. This causes all sorts of problems.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 17-11-2003
Proposed SolutionEither a) check for and block these invalid file actions, or b) prevent files in the import folder (workspace tree) being selected at all (ie. grey them out). Hiding the currently loaded collection in the workspace tree is not an option.
Now all file nodes know whether they are in the currently opened collection and refuse to be dragged if so.
Icons complete
 
ID# 241B331
Description Trying to change from MG to MGPP crashes out with a ClassCastException if no indexes assigned
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCaused by trying to sort a list of no indexes with the natural order comparator
 
ID# 241B332
Description Should the term 'metadata' be a special term in the indexes list for mgpp collections - cos its still legal.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionDespite some people thinking it wouldn't be much use, I'll add this back in as it is needed for legacy support
It's back in. I wonder if we shouldn't consider making these multilingual - however that would require significant changes to various scripts.
 
ID# 241B334
Description If configure a classifier whose metadata is dls.Subject, it doesn't match the dls.Subject in the metadata list, and so its set wrong in the controls.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionCheck how the names are matched
Was matching the wrong strings
 
ID# 241B335
Description Currently assigned levels in mgpp collection. The default is document if no levels are indicated - should the gatherer put in document if none are specified?
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionAdd in this as the default behaviour
Document level is now there by default. In fact its added if there are no current levels, if its the only level you can't remove it, and if you do somehow manage to remove it it gets added back straight away.
 
ID# 241B336
Description Saving a collection causes the inherited metadata icons to disappear
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 25-11-2003
Proposed SolutionEnsure inheritance data isn't being stompped, and if not determine why repainting table doesn't repaint icons
The problem occured because the pre-save metadata 'purge' wasn't being called (I'd obviously added an extra boolean argument, but had forgotten to increase the number in the call. Worse still this was an overrided method and one of the other methods happened to match!)
 
ID# 241B337
Description Importing metadata from legacy files currently requires GDMLoader and a large cache. This has to change if we want to avoid the Out Of Memory problem on large collections
Reported By NZDL
Platform All
Test Item# NA
Status Fixed 27-11-2003
Proposed SolutionWas reinstated for legacy collection importing. Need to move the namespace adding code to its own pre-load stage where it gets completed before the GDMManager is loaded.
LegacyCollectionImporter class written, which goes through the legacy collections metadata prior to the GDMManager being loaded, and ensures its all properly namespaced - prompting the user for how to merge elements as necessary. Its unfortunate I had to write a new class but if turns out to be far more efficient than trying to further extends GreenstoneMetadataParser to cover this special case (where the file/folder isn't important and where we only want to touch each metadata.xml file once - as compared to several times when determining inherited metadata). Regardless the new class now only ensures the metadata.xml files are compatible (in terms of namespacing and subject hierarchies), but also prebuilds the element value trees based on what it finds when it parses the hfiles (which it has to do anyway).
 
ID# 241B338
Description Need to add help text for new features: opening legacy collections, exporting to cdrom.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionDo it.
Done it.
 
ID# 241B339
Description Previewing collections. Need to add code for MACs. Under linux, it currently uses the file association for html files. However, this could be used for editing html files, so instead want a separate browser setting. perhaps changeable in the preferences page.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionImplement suggestion
The first time you try to preview a collection GLI will ask you to enter the command used to launch the preview browser using a derivative of the FileAssociationDialog. However from then on you change the launching command via the Preferences->Connection view. The command itself is stored in the GLI's configuration file.
 
ID# 241F340
Description Exporting collections to cd. Need to make a nicer result dialog - message at top, then script output in a separate scrolling box.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionDone, but as a side effect of fixing modal dialog hang and progress bar.
 
ID# 241A341
Description If you drag copy files which have associated metadata, but you have no metadata sets in your collection, you recieve a warning. If you click OK you are immediately faced with another warning. Then another. One for each file. Could we please have it so you only have to say OK once per drag action.
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionAdd another flag created for each file copy action, which records if the user has already seen and dismissed the WarningDialog.
You are now only warned once for each independant file action.
 
ID# 241A342
Description Once you have build a collection you are presented with a WarningDialog. Couldn't this be a less worrying MessageDialog instead?
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionSubclass WarningDialog and replace 'warning' strings with 'message'. This may also require a change to the terminology in the prefences dialog to ensure people know where to look to find the hide/unhide for this dialog
 
ID# 241B348
Description Several plugins still choke on filenames that include space
Reported By NZDL
Platform All
Test Item# NA
Status Nothing To Do
Proposed SolutionFix plugins - it seems in several instances the only reason they're dying is an explicit assert preventing spaces - yet there seems to be no good reason for it
 
ID# 241B349
Description Make images links in HTMLPlug work even when they're in a folder whose name contains an extended latin character (it already escapes space, but not accented letters)
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionWhile this is mostly Greenstones problem, as ImagePlug is responsible for extracting 'images', GLI might be helping to propagate this problem by writing a malformed value into the metadata.xml
GLI no longer writes extracted metadata to metadata.xml in such a way that Greenstone will incorrectly reassign the values over and over.
 
ID# 241B350
Description If you change the thumbnail size in ImagePlug (say to 50), the change is not reflected in any ex.thumbnailsize metadata previously extracted
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionA combination of two problems: (1) Extracted metadata, in order for it to be available when you open a previously built collection, is stored in the metadata.xml files. However the second, and subsequent, times the Greenstone scripts are run this metadata is reassigned. Thus even if the thumbnail size changes, both values - the original and the new one - for the size will be available as extracted metadata, and (2) No attempt is currently made to remove obsolete extracted metadata as I had (incorrectly) assumed it would be pretty static.
The first problem has been addressed. While extracted metadata is still stored in the metadata.xml, it is now saved in an element named 'XMetadata', which is not recognized by Greenstone which only looks for 'Metadata' elements
Second problem fixed. Again I'd used a forward counting for loop - what was I thinking? Also shifted the whole thing out of the actually Archive parsing code, and made a method which removes all the extracted metadata at once (far more efficient ie 10 times faster)
 
ID# 241B352
Description There is a memory leak caused by PreferencesPane reregistering components with the dictionary over and over
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionUnregistering code needed - previously not necessary as all other 'temporary' components didn't need to be live in the case of a dictionary change. Preferences however - but design - is always active when the dictionary changes.
Put the unregistering code back in.
 
ID# 241B353
Description Cancelling the autofilter dialog also removes any current filter for that column
Reported By NZDL
Platform All
Test Item# NA
Status Fixed
Proposed SolutionEnsure that the cancel action doesn't call the clear filter methods (as it used to before the remove filter button was added)
Done
 
 
Written by John Thompson. Any comments, bug reports email here.