Project

General

Profile

Activity

From 02/02/2013 to 03/03/2013

02/27/2013

11:54 AM Bug #5885: Upgrading EML version causes access policy to be lost
Looks good - thanks, Jing! ben leinfelder
09:45 AM Bug #5885: Upgrading EML version causes access policy to be lost
Before the upgrading, the system metadata should be preserved. Then we set it backup when the upgrading is done.
Af...
Jing Tao
09:31 AM Bug #5885: Upgrading EML version causes access policy to be lost
If i didn't upgrade the eml version and saved it locally, the access policies can be preserved in the system metadata... Jing Tao
09:19 AM Bug #5885: Upgrading EML version causes access policy to be lost
Here is an example EML 2.0.1 file that has an accessPolicy set in SystemMetadata. When I open it by id in Morpho (aft... ben leinfelder
08:58 AM Bug #5885: Upgrading EML version causes access policy to be lost
My hunch is that the original SystemMetadata (from the MN) is discarded during the upgrade process and new SystemMeta... ben leinfelder

02/26/2013

10:21 PM Bug #5885 (Resolved): Upgrading EML version causes access policy to be lost
Matt saved a DataONE package to the MN using R, but the EML was 2.0.1 and had no access rules in it. The SystemMetada... ben leinfelder

02/25/2013

03:58 PM Bug #5881: How can we change the access policy for the resource map document
Now saving the ORE systemMetadata changes locally when setting access policy and replication policy. ben leinfelder
02:55 PM Bug #5881: How can we change the access policy for the resource map document
I hadn't written code to do that since I thought no one would ever see it, but if we save a local package to the netw... ben leinfelder
02:49 PM Bug #5881: How can we change the access policy for the resource map document
I just tested to change a local data package's access policy. The resource map file still keeps the same. In other wo... Jing Tao
02:08 PM Bug #5869: Test morpho 2.0 on windows
I think we can close the bug. Jing Tao

02/22/2013

11:50 PM Bug #5876: Modify the Access Page for users easily inputting a DN
Looks good, Jing. I added the internationalization string for the checkbox. ben leinfelder
11:49 PM Bug #5882: Get a system metadata version number error when morpho tried to change the access policy of a network document
Until we have a better solution, I have changed the code to always look up the latest serialVersion from the CN befor... ben leinfelder
09:26 PM Bug #5882: Get a system metadata version number error when morpho tried to change the access policy of a network document
If you reopen the package, you should get the updated SystemMetadata (serial version 1) and be able to update the acc... ben leinfelder
05:10 PM Bug #5882 (Resolved): Get a system metadata version number error when morpho tried to change the access policy of a network document
When I tried to change the access rule of a network document, i got this error:
The requested system metadata vers...
Jing Tao
11:46 PM Bug #5881: How can we change the access policy for the resource map document
Now setting the ORE permissions when setting EML permissions on the CN. Using the naming convention where "resourceMa... ben leinfelder
04:59 PM Bug #5881: How can we change the access policy for the resource map document
Making it match the EML document is the best course for now I think. It will be confusing to have a separate approac... Matt Jones
04:56 PM Bug #5881 (Resolved): How can we change the access policy for the resource map document
When we create a data package with a data object by the new data package wizard and entity wizard, a resource map doc... Jing Tao
03:54 PM Bug #5878: Test morpho 2.0 on linux
Built installer on linux. Ran installer. launched Morpho using "./morpho" script. Logged in. Saved package. Updated p... ben leinfelder
07:52 AM Bug #5878 (Resolved): Test morpho 2.0 on linux
Especially the installer, the startup script and the menu rendering. ben leinfelder
03:19 PM Bug #5879: Merge ECP IdP list from CILogon with local configuration
Now merging the two lists. to actually release morpho we should comment out the test IdP entries in config.xml ben leinfelder
08:02 AM Bug #5879 (Resolved): Merge ECP IdP list from CILogon with local configuration
CILogon keeps a simple list of ECP-enabled IdPs that we can read from to get new members that support that protocol. ... ben leinfelder
07:49 AM Bug #5877: Updating the access rule cause the data package being modified
If the data package you opened had an existing <access> block, we remove it from the EML when setting the access poli... ben leinfelder

02/21/2013

11:31 PM Bug #5877 (Resolved): Updating the access rule cause the data package being modified
I opened a local data package and use the menu Document|Access Information to add an access rule for it. However, the... Jing Tao
11:02 PM Bug #5805: Local and Network revisions show at same time in search results
Now only filtering if there are network results to filter. This is an improvement, but still means we check if the ne... ben leinfelder
03:36 PM Bug #5805: Local and Network revisions show at same time in search results
Jing's idea is to process the network search results to see if the local hits are in the older versions of the networ... ben leinfelder
05:44 PM Bug #5873: Change [invisible] Login button to hyperlink button
Instead, we just needed to make the button non-transparent. ben leinfelder
03:38 PM Bug #5873 (Resolved): Change [invisible] Login button to hyperlink button
In Windows (7) the "Login" button only shows the text and no border or button-looking outline. Since we use a hyperli... ben leinfelder
04:26 PM Bug #5876 (Resolved): Modify the Access Page for users easily inputting a DN
In today's meeting, Chris mentioned how a user inputted a DN rather than chose one from the tree. I took a look and f... Jing Tao
02:06 PM Bug #5869: Test morpho 2.0 on windows
After updated the d1_common, i tested morpho against Metacat MN and GMN. It worked well to me. Jing Tao
01:28 PM Bug #5869: Test morpho 2.0 on windows
Updated d1_common_java (will be in 1.2-SNAPSHOT) to let the OS decide which temp directory to use. Let's give that a ... ben leinfelder
11:05 AM Bug #5869: Test morpho 2.0 on windows
i am sending an email to him. Jing Tao
11:03 AM Bug #5869: Test morpho 2.0 on windows
There's no reason to specify a temp directory - we can let the OS decide where to put them. Will talk with Rob about ... ben leinfelder
10:49 AM Bug #5869: Test morpho 2.0 on windows
The issue is in the d1_common_java module.
The method generateTempFile() in the SimpleMultipartEntity creates a temp...
Jing Tao
09:49 AM Bug #5869: Test morpho 2.0 on windows
After updated the ECP lib, now I can log in. However, when i saved a data package to the network, I got this error:
...
Jing Tao
07:51 AM Bug #5872: Irregularities with access control
EMG,
In Metacat 2.x, support for "denyFirst" access control rules was removed so that we more closely match the DataO...
ben leinfelder
06:17 AM Bug #5872 (New): Irregularities with access control
Dear Metacat and Morpho developers,
I am using metacat 2.0.3 and morpho 1.10.0. There seems to be a problem with s...
unknown unknown

02/20/2013

11:44 PM Bug #5869: Test morpho 2.0 on windows
I converted the CSR generation in the ECP client code to use Bouncy Castle rather than the classes that were removed ... ben leinfelder
05:33 PM Bug #5823: Improve save-to-network performance
I did a test to save the almost same data packages (an eml document to describe the same data file) into the network ... Jing Tao

02/19/2013

06:09 PM Bug #5869: Test morpho 2.0 on windows
benMac, would you please run Morpho from the trunk? Today i just fixed a bug about the upgrading the upgraded profile... Jing Tao
05:34 PM Bug #5869: Test morpho 2.0 on windows
But then when I relaunch Morpho it fails with these messages (I see some progress bars briefly so perhaps this versio... ben leinfelder
05:25 PM Bug #5869: Test morpho 2.0 on windows
Creating a new profile using RC-1 in Win 7, I got this warning message:
"C:\Users\Visitor\.morpho\profiles\brl\data\....
ben leinfelder
03:41 PM Bug #5869: Test morpho 2.0 on windows
I tested the morpho from the trunk on a Windows 7 VM in my linux box. The issue i saw is that i can't log in. But i c... Jing Tao
03:56 PM Bug #5871: The revision manager contains the data files from different profile after upgrading morpho 1.x to 2.0
In the RevisionUpdater class, there is structure to keep the revisions. We didn't reset it after upgrading a profile.... Jing Tao
01:26 PM Bug #5871 (Resolved): The revision manager contains the data files from different profile after upgrading morpho 1.x to 2.0
A Revision Manager in Morpho 2.0 manages the data objects in a single profile. So every profile has a Revision Manage... Jing Tao
01:28 PM Bug #5870: Make sure that a newly generated profile doesn't need upgrade
When morpho generates a new profile, it will set the id-file map to be true. So morpho will not upgrade the new profi... Jing Tao

02/18/2013

10:48 PM Bug #5870 (Resolved): Make sure that a newly generated profile doesn't need upgrade
Today, i created a new profile in morpho 2.0.0. I closed morpho and restart again. I saw an upgrade sign during the s... Jing Tao
05:24 PM Bug #5869: Test morpho 2.0 on windows
For the CCIT meeting I built RC1 installers and made them available here:
http://bespin.nceas.ucsb.edu/dataone/downlo...
ben leinfelder
05:14 PM Bug #5869 (Resolved): Test morpho 2.0 on windows
Both Ben and I are working morpho on Mac OS X. We need to test it on windows.
The tests inlcude:
1. Upgrade the mo...
Jing Tao
05:23 PM Bug #5805: Local and Network revisions show at same time in search results
When there are many local documents, it can take a long time to check the network for newer versions of the document.... ben leinfelder
11:55 AM Bug #5805: Local and Network revisions show at same time in search results
Now checking if the network revision history has a newer version of the local package. ben leinfelder
05:02 PM Bug #5858: Does the system metadata need the obsoletedBy element?
In the local save and delete processes, the obsoletedBy element is handled. Jing Tao
12:40 PM Bug #5809: Default save behavior to always include local store
Does this effectively communicate that Local saving is required? ben leinfelder
12:15 PM Bug #5863: After deleting the newest version of a package locally, the search and open don't show the previous version
Add the code to remove the deleted docid from the revision history during the delete process. This bug was fixed. Jing Tao

02/15/2013

10:30 AM Bug #5868: Some weird behavior when morpho deletes a network data package with data file
The problem is there is no null check for the id. If an id is null, the anotherId.equal(id) will have NullPointerExce... Jing Tao

02/14/2013

10:44 PM Bug #5867: Make CILogon/ECP settings configurable
I actually can't imagine a normal user editing these cryptic ECP urls. Advanced users can switch to a testing environ... ben leinfelder
02:28 PM Bug #5867: Make CILogon/ECP settings configurable
I've added these to the config.xml file, but not yet in the advanced tab. ben leinfelder
09:03 AM Bug #5867 (Resolved): Make CILogon/ECP settings configurable
In the advanced tab, we should allow editing of:
-Identity Service Provider URL (CILogon)
-CILogon skin
-List of a...
ben leinfelder
10:41 PM Bug #5864: ECP login causes new DN so user's can't see their data
This is resolved in the sense that Morpho has been updated to search for packages that are owned by any of the equiva... ben leinfelder
04:00 PM Bug #4816: reloading unfinished New Data Package ???
This bug was fixed. Jing Tao
03:58 PM Bug #5866: Needs correct behavior for saving both when the saving network fails
During the saving both process, the exceptions for local saving and network saving is caught separately. Morpho can s... Jing Tao
03:54 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
Now morpho will delete both the metadata (including the associated system metadata) and the ore document(including th... Jing Tao
02:22 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
yeah. we should keep the data file. Actually, the delete doesn't remove the data file.
However, I think we should re...
Jing Tao
02:47 PM Bug #5868 (Resolved): Some weird behavior when morpho deletes a network data package with data file
Here are the steps to produce the issue:
1. Use the new data package wizard and entity wizard to generate a data pac...
Jing Tao
09:33 AM Bug #5859: Resource map contains previous data file version
Basically, the action should update the metadata map in DataPackage was replaced by the add. So there were current an... Jing Tao

02/13/2013

05:12 PM Bug #5866 (Resolved): Needs correct behavior for saving both when the saving network fails
When we choose to save a data package to the both location, the result of saving is the unsaved morpho frame (the fra... Jing Tao
12:32 PM Bug #5864: ECP login causes new DN so user's can't see their data
I've now included the equivalent identities (listed in the CILogon certs that contain SubjectInfo) as additional <own... ben leinfelder

02/12/2013

10:42 PM Bug #5861: Local delete doesn't delete the file storing the system metadata
I think it's safe to remove the SystemMetadata file as well. We should not, however, delete any referenced data files... ben leinfelder
06:15 PM Bug #5861 (Resolved): Local delete doesn't delete the file storing the system metadata
The delete of local data package does delete the package itself. But it doesn't delete the stored system metadata file. Jing Tao
10:40 PM Bug #5862: update Readme to refer to DataONE
Updated readme to include DataONE but still keep an emphasis on the KNB as default member node. ben leinfelder
06:15 PM Bug #5862 (Resolved): update Readme to refer to DataONE
The current Readme file that is displayed in the installer references uploading data to the KNB, but does not acknowl... Matt Jones
10:26 PM Bug #5864: ECP login causes new DN so user's can't see their data
On #1, yes, we are using a different account. I could have set up the test KNB IdP to use the o=NCEAS tree but I used... ben leinfelder
06:25 PM Bug #5864 (Resolved): ECP login causes new DN so user's can't see their data
Logging into the new version of Morpho using ECP has two negative side effects that need to be resolved.
1) The EC...
Matt Jones
06:20 PM Bug #5863 (Resolved): After deleting the newest version of a package locally, the search and open don't show the previous version
Here are steps:
1. create a data package and save it.
2. update the title and save it again.
3. delete the packa...
Jing Tao
06:07 PM Bug #5801: Test Morpho against GMN
There is no any particular issue for the the GMN. So i close it. Jing Tao
06:05 PM Bug #5860: When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
Since the other way - saving locally first then saving both, works, we move this bug to 2.1 Jing Tao
03:45 PM Bug #5860: When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
This is tricky. I know we decided a while back that we should manage the revision history separately for local vs. ne... ben leinfelder
04:57 PM Bug #5848: Ensure Morpho can edit EML contributed by DataUp
Basic open operation works, but as noted in the comments, editing these packages will be tricky since Morpho expects ... ben leinfelder
04:55 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
The boolean operation when calling local vs. network was short circuiting when it was network-only and not even calli... ben leinfelder
04:32 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
I just created a package by the new data package wizard and saved it to the network. Then I added a new rule and it s... Jing Tao
03:58 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
I tried this with the same set-up you describe, but get an error message about the object not being on the CN (as exp... ben leinfelder
03:47 PM Bug #5859: Resource map contains previous data file version
Is this just a problem with the code that "updates" the identifier of data.1 to data.2 not properly removing the orig... ben leinfelder
03:40 PM Bug #5858: Does the system metadata need the obsoletedBy element?
It is probably a good idea to set them both, but I am not sure it is required locally. On the MN we do set the obsole... ben leinfelder
11:13 AM Bug #5857: A package just created by the new package wizard has an obsoletes element in the system metadata
Add code to check if the obsoleted id exists. If the id exists, morpho will set up the obsoletes element in the syste... Jing Tao

02/11/2013

11:17 PM Bug #5860 (Resolved): When morpho saves a network data package to local, the system metadata may contain id (obsoletes) which doesn't exist
Here are the steps to produce the bug:
1. Create a data package with data object and save it to the network. It cont...
Jing Tao
10:26 PM Bug #5859 (Resolved): Resource map contains previous data file version
Here are steps to produce the bug:
1. Use the new data package and entity wizards to create a data package foo.1 and...
Jing Tao
09:36 PM Bug #5858 (Resolved): Does the system metadata need the obsoletedBy element?
I created data package foo.1 and saved it locally. Then I modified the data package and saved it foo.2. The system me... Jing Tao
09:20 PM Bug #5857 (Resolved): A package just created by the new package wizard has an obsoletes element in the system metadata
I just created a data package by using the new data package wizard. When I checked the system metadata, it has a obso... Jing Tao
05:31 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
Good question. I checked the access policy on the MN. I just checked the cn. The data package identifier doesn't exis... Jing Tao
05:13 PM Bug #5856: Morpho says that the network access policy has been set successfully, but actually it didn't
Are you checking the access rules on the CN or the MN? Updates to the access policy are made to the CN for packages t... ben leinfelder
05:04 PM Bug #5856 (Resolved): Morpho says that the network access policy has been set successfully, but actually it didn't
I opened a network data package(network only) and add a new rule from the Documentation|Access Information menu.
T...
Jing Tao
05:19 PM Bug #5855: The online copy doesn't show the last update
The problem was that the assignment of the new id was driven by if the identifier existed in the target location. If ... Jing Tao
04:58 PM Bug #5854: Include Replication Policy screen in the NDP wizard sequence
Need to figure out an elegant way to include SM information in the wizard workflow. Access rules fit in the EML file,... ben leinfelder

02/08/2013

04:13 PM Bug #5855: The online copy doesn't show the last update
I also tried to modify a package with a data object.
1. Use the new data package wizard and entity wizard to create a...
Jing Tao
02:19 PM Bug #5855 (Resolved): The online copy doesn't show the last update
Here are the steps to produce the bug:
1. Create a new data package and save it locally.
2. Update the title and sa...
Jing Tao
11:54 AM Bug #5852: Allow a mix of MN URL and MN Node Name values in the preferences screen
Now displaying the Node Name in the selection list. You can type the Node Base URL if your MN is not registered with ... ben leinfelder
11:29 AM Bug #5851: Move CN URL configuration to an "advanced" tab in the preferences window
Now we have a "General" and an "Advanced" tab ben leinfelder

02/07/2013

04:50 PM Bug #5796: D1Object in Morpho still uses byte array as data source
Now we use DataSource for D1Object to replace the byte[] Jing Tao

02/06/2013

04:59 PM Bug #5849: Remove 'Allow First' radio button from access control page
Remove the panel. Jing Tao
04:24 PM Bug #5849: Remove 'Allow First' radio button from access control page
I think it can be removed from the screen completely. In DataONE there is no notion of a "permission order" and we do... ben leinfelder
04:12 PM Bug #5849: Remove 'Allow First' radio button from access control page
Do we still need to indicate user that it is allowFirst somehow? I am thinking instead to remove the permission order... Jing Tao
04:09 PM Bug #5853: Disable 'Allow' permission combobox on access control page
I used a label "Allow" to replace the dropdown list. Jing Tao

02/05/2013

10:46 PM Bug #5854 (Resolved): Include Replication Policy screen in the NDP wizard sequence
When I was updating the user guide, I added the Replication Policy instructions to the new datapackage wizard section... ben leinfelder
10:41 PM Bug #5853 (Resolved): Disable 'Allow' permission combobox on access control page
Because we removed "Deny" rules from access control policies for DataONE we are left with a dropdown with only "Allow... ben leinfelder
10:19 PM Bug #5848: Ensure Morpho can edit EML contributed by DataUp
After overcoming the error message about the missing physical entity information I was able to open the package in Mo... ben leinfelder
05:31 PM Bug #5848 (New): Ensure Morpho can edit EML contributed by DataUp
Tried to open network EML 2.1.1 contributed by DataUp tool:
https://oneshare.unm.edu/knb/d1/mn/object/ark:/90135/q13...
ben leinfelder
09:31 PM Bug #5852 (Resolved): Allow a mix of MN URL and MN Node Name values in the preferences screen
I think we can be more clever with mixing and matching the selection combobox with MNodeSelectionObjects (listed from... ben leinfelder
09:25 PM Bug #5851 (Resolved): Move CN URL configuration to an "advanced" tab in the preferences window
While it is very useful for us (and I bet others) for testing, the CN URL is the first option in the preferences pane... ben leinfelder
09:22 PM Bug #5850 (Resolved): Reduce amount of 'help' text on replication policy page
I think I mostly copied the DataONE documentation regarding ReplicationPolicy - could stand some whittling down. ben leinfelder
09:18 PM Bug #5849 (Resolved): Remove 'Allow First' radio button from access control page
The permission order section should be removed. There is only a single option now. ben leinfelder

02/04/2013

05:50 PM Bug #5807: Update LaTEX user guide to reflect new 2.0 changes
First pass is done. We could probably expand on the "what's new in 2.0" section or even add a whole DataONE chapter. ... ben leinfelder
03:59 PM Bug #5847 (New): Morpho says that it will save the eml as eml 2.1.1, but it saved still as 2.0.1
You can reproduce the bug:
1. Open a network copy of the eml 2.0.1, click no when you are asked to upgrade the eml t...
Jing Tao
02:35 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Oh, I misunderstood when I first read this.
Yes, you should be able to copy an old EML 2.0.1 file from the network t...
ben leinfelder
02:32 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Hrrm, I couldn't reproduce the bug any more. I opened an eml 2.0.1 on the network location without any modification, ... Jing Tao
01:06 PM Bug #5846: Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
Since Morpho only ever "knows" how to save the current version of EML, we should not allow users to save the package ... ben leinfelder
12:05 PM Bug #5846 (Resolved): Morpho says that it saved an eml 2.0.1 document, but it is eml 2.1.1
I found if use want to save an old version locally, actually the saving upgraded the eml version.
1. Open a online...
Jing Tao
12:00 PM Bug #5843: Failed to open the data package - https://mn-demo-5.test.dataone.org/knb/d1/mn/v1/object/doi:10.6085/AA/YBHX00_XXXITBDXMMR01_20040720.50.5
After update the eml to the newest version, morpho assigns a new uuid for the package. Now you can update and save th... Jing Tao

02/02/2013

02:23 PM Bug #5845: illegible fonts when remoting via X
Note that I also tried scp-ing my local linux morpho-1.10.0 to the cluster. When I run that (again, remotely, and X-f... Tom Roche
02:17 PM Bug #5845 (New): illegible fonts when remoting via X
I have a ~1.1-GB dataset on a cluster on which I work. I have morpho-1.10.0-linux on my debian laptop, which works fi... Tom Roche
 

Also available in: Atom