{22} Trac tickets (2647 matches)
Results (2301 - 2400 of 2647)
Id | Type | Owner | Reporter | Milestone | Status | Resolution | Summary | Description | Posixtime | Modifiedtime | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#453 | task | thejimmyg | johnbywater | closed | invalid | Analysis and planning for UKLII | 1282299725000000 | 1294411374000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#455 | task | johnbywater | closed | invalid | SOLR - suggest 1 pager about how system would work |
Either CKAN writes to SOLR and Drupal reads from SOLR, or CKAN writes to SOLR and Drupal reads SOLR via CKAN API (so search resource locations are unaffected). |
1282299913000000 | 1291637172000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#458 | task | rgrp | johnbywater | closed | wontfix | Request to DGU for access to database machine | 1282299950000000 | 1294415537000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#460 | defect | pudo | johnbywater | closed | fixed | State field changed by non-sysadmin |
This package: http://ckan.net/package/dbtune-audioscrobbler was:
(According to the logs, at this point the state was changed from 'active' to 'deleted') -- RP was it set to 'deleted' or just ?
Similarly an incident with bibbase package where field set to (see http://ckan.net/revision/diff/bibbase?diff=702bb0a3-03b7-49ac-87ad-e489c414962f&oldid=5447842d-b6ed-41d9-9cfd-8bb73b85c409) Need to investigate how this got changed, fix if necessary and report back to Richard. Note that package 'admins' as well as sysadmins can change the state of a package (though note that bibbase did not appear to have an owner). Suggested solution (for setting to ):
|
1282300002000000 | 1311176868000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#464 | task | rgrp | dread | closed | duplicate | Request dgu db server access | 1282306104000000 | 1282325194000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#474 | task | dread | dread | closed | wontfix | Questions related to fi.ckan.net |
Several questions to answer (and see file in email). To respond to the Finnish team and copy all Q&A to the ckan-discuss list. 1 ) I have played with two different datasets to get the metadata from those imported to CKAN. The other dataset is in PCAXIS format and other one is in Excel format. Please find the scripts + sample files attached in a zip file that contains instructions too to run the scripts. I looked at import scripts written in object oriented manner and getdata samples in CKAN but it was easier for me too write these from scratch (copied the unicrap function from CKAN samples). If I run the PCAXIS import script I get Unicode decode error (see errors file). When I use the unicrap function then the error does not appear in logs. I assume this is some Python environment setting issue. Of course I would like to run the script without unicrap function to get scandic letter imported correctly to ckan(and displayed in WUI). In Excel case there is no scandic letter issue which is kind of strange but this probably relates how the Excel library handles encoding. To be honest the whole unicode/encoding/decoding issue has been quite difficult to deal with and debug. I hope I would get proper environment configuration to handle scandic letters. 2 ) It seem in CKAN by default the localisation file contains 462 strings. The transifex link Rufus sent contains 400 strings. Is transifex the one we should use as localisation file ? Where are the rest 62 strings then fetched from or are they needed at all. I have found that as I have been using the .po file coming in CKAN source (which has API translations too) this also causes similar unicode problems when an error in API occurs (the API error messages containing scandic letters provide the similar UnicodeDecoding? errors as mentioned above). So, it seems the unicode issues appear in various cases. Maybe a proper environment settings will be able to prevent also these problems... If transifex is the one to use I can prepare it and maybe then you could upload it to fi.ckan.net as there will be also other people checking the translations. To run the test and see the API translation errors especially in pcaxis case I would recommend to install attached FI translations to your environment and include lang = fi configuration. It looks like the API errors does not come when running default lang = en. 3 ) Is it possible to change the license selection/options available in license field drop-down ? Where are these located and can these be modified locally ? 4) It looks like the values stored in package extra fields are not searchable. Is this intentional ? It looks more or less that all other fields can be searched using free-text search in CKAN. 5) How package dependencies are defined and managed ? For instance we want to import some packages in a manner that the other package is a child package of another. Does API support this and/or is this possible to do in WUI ? Best Regards, Henri |
1282312255000000 | 1294916760000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#483 | story | johnbywater | closed | invalid | Restricted total read-write access to catalogue Web UI | 1282422801000000 | 1294417216000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#484 | story | johnbywater | closed | invalid | Restricted partial read-write access to catalogue Web UI | 1282422858000000 | 1294417248000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#485 | story | johnbywater | closed | duplicate | Performance beats QoS criteria | 1282425219000000 | 1294411946000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#487 | story | johnbywater | closed | duplicate | Notify SOLR service of model events | 1282425910000000 | 1291639404000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#488 | requirement | johnbywater | closed | wontfix | Catalogue service shall notify RDF service | 1282426021000000 | 1320930240000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#489 | story | wwaites | johnbywater | closed | fixed | Notify RDF service of model events | 1282426051000000 | 1294416189000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#490 | requirement | johnbywater | closed | fixed | The system shall support registering a harvest source via the CKAN API | 1282426875000000 | 1286200804000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#497 | story | johnbywater | johnbywater | closed | duplicate | Respond to CSW "GetRecords" request | 1282427334000000 | 1294407718000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#498 | story | johnbywater | closed | invalid | Search packages within location "bounding box" | 1282427412000000 | 1294412520000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#499 | story | thejimmyg | johnbywater | closed | wontfix | Registration and management of UKLII related code lists, controlled vocabularies and other forms of reference/static data | 1282432571000000 | 1296593038000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#503 | task | dread | rgrp | closed | fixed | Provide exemplar package relationships for some packages |
|
1282659631000000 | 1314031851000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#505 | enhancement | dread | rgrp | closed | fixed | DGU fieldset supports v3 of DGU metadata specification | 1282660416000000 | 1298368280000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#506 | task | dread | rgrp | closed | fixed | Plan transition to DGU metadata-fields v3 | 1282660490000000 | 1287080989000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#507 | story | johnbywater | closed | fixed | Upgrade a CKAN service | 1282661646000000 | 1282909852000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#509 | story | dread | dread | closed | invalid | ONS data imported daily | 1282665870000000 | 1291734435000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#510 | enhancement | dread | dread | closed | fixed | Setup cron for ons import | 1282665939000000 | 1294138332000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#512 | story | dread | closed | duplicate | User creates package via API with incorrect core fields specified | 1282754750000000 | 1294917121000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#513 | task | dread | closed | wontfix | Creating a package with API should warn if there are incorrect fields |
When you create a package using the API, you might get a core field name wrong e.g. 'title' mispelt as 'titel' or 'groups' (which can't be specified in package creation). Currently that field will be ignored by the API. It should warn or give an error, rather than give 200 OK. |
1282754802000000 | 1302774329000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#526 | requirement | pudo | pudo | closed | wontfix | Integrate validation tool into the registry |
Assumes 8 is done:
|
1282894300000000 | 1340626152000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#527 | story | pudo | rgrp | closed | fixed | Create domain model and load sample data | 1282899025000000 | 1293097531000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#528 | task | pudo | rgrp | closed | fixed | Setup demonstration instance at iati.ckan.net | 1282899110000000 | 1283536475000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#529 | task | pudo | rgrp | closed | fixed | Obtain sample metadata | 1282899161000000 | 1283536554000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#530 | task | pudo | pudo | closed | fixed | Map IATI attributes to CKAN metadata schema |
From lopad: Publishing Entity (often/always? equal to the logged in user) * Domain logic: only can add entries for "yourself" Donor Country Activity period: period to which this record relates Verification status: enumeration of statuses (checked, not checked etc) Resource links: to the actual IATI record Number of activities: ... Date record updated: Date data updated: License: Need this field even if it may be a standard license |
1282899187000000 | 1287392210000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#531 | task | pudo | rgrp | closed | fixed | Load sample IATI metadata |
|
1282899244000000 | 1283536676000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#537 | task | wwaites | wwaites | closed | duplicate | Caching and Performance improvement |
There are several places where performance is unacceptably slow. Even in places where it is not, the system could still be more responsive for read requests. Introducing caching has to be done carefully and should be done in a standards compliant manner. General strategy
TasksThese tasks should be broken into sub-tickets:
Future Work
|
1283184362000000 | 1311178929000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#538 | task | rgrp | johnbywater | closed | wontfix | Update CKAN Trac ticket report queries |
Update report queries with more recent versions (below are report queries shipped with trac 0.11.7): NB: Report 1 has already been done.
|
1283190081000000 | 1294414537000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#540 | story | wwaites | rgrp | closed | fixed | Implement caching in a systematic manner | 1283242705000000 | 1302694845000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#541 | enhancement | wwaites | rgrp | closed | fixed | Full-page caching even for logged in users |
The simplest way to improve performance on specific pages is to implement full page caching. This, however, has challenges on pages with user-specific content. For example, on CKAN when a user is logged at the top of the page we have "You are logged in as: {username}". Similarly we change the visibility of some material depending on the status of users:
|
1283243139000000 | 1294924872000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#542 | task | wwaites | rgrp | closed | fixed | 'Show and Tell' page customization using cookie + js |
To allow for full page caching even on customized pages for logged in users we can use cookie+javascript techniques as described here: http://www.ibm.com/developerworks/web/library/wa-rails2/ In the first place we just need to apply this to:
|
1283244432000000 | 1283278942000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#543 | task | wwaites | rgrp | closed | duplicate | Investigate partial page caching and edge-side includes |
Edge-side includes or partial page caching are a standard way to deal with caching of pages in which some (usually small) part of the content cannot be cached or should be cached in a different manner (e.g. much more briefly) than the rest of the page. Edge-side includes have the advantage that they integrate with general 3rd-party caching systems such as varnish. Introducing either partial page or ESI will require some overhaul work to change the page render processing somewhat. |
1283244784000000 | 1311178918000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#563 | requirement | thejimmyg | johnbywater | closed | duplicate | Support a minimal CSW server interface or export to GeoNetwork | 1284033576000000 | 1296592472000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#573 | story | johnbywater | closed | duplicate | Add metadata entity to harvesting queue | 1284045353000000 | 1284220987000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#574 | story | johnbywater | closed | duplicate | Create UKLII package with attributes from remote metadata record | 1284045805000000 | 1284222410000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#580 | story | johnbywater | closed | duplicate | Write (create or update) CKAN package for metadata document | 1284210730000000 | 1284223068000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#613 | task | johnbywater | johnbywater | closed | Store result of schema validation check on metadata document object | 1284218828000000 | 1286798466000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#614 | task | johnbywater | johnbywater | closed | invalid | Acquire local copy of XML schema for remote metadata documents | 1284219077000000 | 1288038898000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#615 | task | johnbywater | johnbywater | closed | invalid | Acquire local implementation of UKLP schematron |
We "just" need a schematron.validate(metadata) method. :-) |
1284219174000000 | 1288038926000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#616 | task | johnbywater | johnbywater | closed | invalid | Store result of schematron validation check on metadata document object | 1284219246000000 | 1288038907000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#637 | task | johnbywater | closed | invalid | Read UKLII package data from given metadata document | 1284222536000000 | 1284223104000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#646 | requirement | johnbywater | closed | wontfix | Web UI shall support registering harvest sources | 1284740303000000 | 1294413500000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#649 | story | pudo | closed | fixed | Introduce Authorization Groups in model |
Authorization Groups:
# * Adapt model to get these passing
|
1284889884000000 | 1284889983000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#651 | requirement | pudo | closed | fixed | Improve javascript helper for package/user addition on groups/authzgroups |
This needs to be abstracted and we still need to be able to remove items before saving. |
1284972211000000 | 1311171104000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#659 | enhancement | nils.toedtmann | dread | closed | fixed | Check CKAN instance works automatically |
Auto way to check web and API interface of a CKAN instance basically works. Several gotchas can be quickly determined, such as logging in, search not working. Needs to be configurable per site basis. |
1285348333000000 | 1311183031000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#660 | requirement | dread | closed | invalid | Check CKAN instance works |
As an admin I want to check a CKAN instance works having just upgraded it or configured it. |
1285348463000000 | 1311183115000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#668 | defect | thejimmyg | Colin Calnan | closed | invalid | Caching issues on API v1 |
It seems like the API v1 on CKAN metastable (cset:ec21f8e1c87e) has some caching issues. Steps to test:
|
1285953542000000 | 1311176649000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#669 | task | pudo | pudo | closed | fixed | Refactor Solr to become a generic worker | 1286189594000000 | 1293057161000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#670 | task | pudo | pudo | closed | fixed | HowTo: Creating a sysadmin | 1286190347000000 | 1293056844000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#671 | task | pudo | pudo | closed | fixed | Implement and show user names in WUI | 1286190454000000 | 1293056852000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#673 | task | johnbywater | closed | Construct and send CSW GetRecordById request | 1286214712000000 | 1286786758000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#674 | task | johnbywater | closed | Extract metadata documents from CSW GetRecordById | 1286214780000000 | 1286787032000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#680 | task | dread | dread | closed | fixed | Prepare for DGU tech meeting | 1286386074000000 | 1287141809000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#683 | story | dread | dread | closed | fixed | metastable, stable & ultrastable smoketests run by buildbot | 1286388134000000 | 1287142289000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#684 | task | dread | dread | closed | fixed | metastable tested on buildbot | 1286388181000000 | 1286452710000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#685 | task | dread | dread | closed | fixed | stable tested on buildbot | 1286388206000000 | 1287997008000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#686 | task | dread | dread | closed | wontfix | ultrastable tested on buildbot | 1286388225000000 | 1287997047000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#694 | bug | wwaites | dread | closed | fixed | No postgres tools for current version |
Database for all CKAN instances upgraded to Postgres 8.4, but none of the eu machines were upgraded with the tools necessary to administer them. |
1286977052000000 | 1287087916000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#695 | bug | pudo | dread | closed | fixed | Search indexing broken on ckan.net |
e.g. searching for 'buddhist' or 'sanskrit', you don't get this newly created package: http://ckan.net/package/digitalsanskritbuddhistcanon |
1286991201000000 | 1287766973000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#699 | defect | pudo | TimDavies | closed | fixed | Paging search results re-sets Open Only and Downloadable Only flags |
When getting a search results page (e.g. http://ckan.net/package/search?q=development&open_only=1&downloadable_only=1) and then using the on-page links to page through results, the next link / numbered page links go to http://ckan.net/package/search?q=development&page=2 rather than http://ckan.net/package/search?q=development&open_only=1&downloadable_only=1&page=2 meaning that the filter flags set (Download Only; Open Only) are not respected on the second page of listings. |
1287143698000000 | 1296499061000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#714 | bug | johnbywater | closed | fixed | DGU package form shall have a read only field for ??? attribute |
So that Drupal doesn't need to make any adjustments to the form, and risk data being lost on submission. |
1287581408000000 | 1291733788000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#717 | bug | pudo | pudo | closed | fixed | Fix and validate "setup_default_user_roles" in IATI | 1287583892000000 | 1290005099000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#729 | bug | pudo | closed | fixed | Assets to be loaded from assets.okfn.org, not m.okfn.org |
Move from hetzner box to s3. |
1287736519000000 | 1288012854000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#730 | task | rgrp | closed | duplicate | Back up package data from all CKAN packages to storage.ckan.net |
Write a worker that scans all packages in a ckan instance and uploads the data to storage.ckan.net.
|
1287737109000000 | 1291139609000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#735 | task | dread | dread | closed | fixed | Investigate 'deduping' (ONS import) |
ww 22/9/10: (discussion of ticket:509) This leads us to deduping which should be the next order of business oin this thread... ww 20/10/10: if a dataset is missing a department and the ons script makes a new version of it with a department we now have two reccords for the same dataset. these should be manually merged - need a merge tool where you can tell it that two datasets are the same. |
1287748786000000 | 1292957248000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#740 | requirement | thejimmyg | johnbywater | closed | duplicate | Get copy of harvested metadata for a given package | 1287779799000000 | 1296592889000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#743 | story | johnbywater | closed | wontfix | Create harvest source registration via Web UI | 1288012860000000 | 1294412807000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#744 | story | johnbywater | closed | wontfix | Update harvest source registration via Web UI | 1288012960000000 | 1294412813000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#746 | story | johnbywater | closed | wontfix | Request new harvesting job via Web UI | 1288013198000000 | 1294412827000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#747 | story | johnbywater | closed | wontfix | Track harvesting jobs via Web UI | 1288013217000000 | 1294412834000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#748 | story | johnbywater | closed | duplicate | Link new sample package to previous sample package of continuous series | 1288013849000000 | 1294412976000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#749 | story | johnbywater | closed | duplicate | Fold up continuous series in search results behind newest sample package | 1288014002000000 | 1294412986000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#750 | enhancement | thejimmyg | johnbywater | closed | duplicate | Get CSW records modified since given time | 1288014402000000 | 1296592940000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#751 | story | johnbywater | closed | duplicate | Get harvested document for a given package | 1288014518000000 | 1288014616000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#761 | story | dread | closed | invalid | Read-only CKAN for maintenance |
Administrator wants to upgrade CKAN or move it to another server. During this time the database is being administered and either edits are lost or can't be done. |
1288090334000000 | 1288091977000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#762 | story | dread | closed | invalid | Permanently Read-Only CKAN instance |
A CKAN is used just for distributing metadata. Updates may still arrive through direct db manipulation, e.g.:
|
1288090578000000 | 1288091982000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#775 | task | pudo | dread | closed | fixed | Search warning |
We're getting this warning a great deal on live servers. Is these really a sign of the system not operating correctly or can we reduce the level to an INFO? e.g. on hmg.ckan.net: 2010-10-29 17:12:08,262 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position 2010-10-29 17:12:08,333 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position 2010-10-29 17:12:08,375 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position 2010-10-29 17:12:08,406 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position 2010-10-29 17:12:08,480 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position 2010-10-29 17:12:08,613 WARNI [ckan.lib.search.common] NOOP Index: id,package_id,url,format,description,hash,position |
1288372692000000 | 1295260144000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#776 | enhancement | rgrp | dread | closed | duplicate | Avoid generating vdm warnings |
We get a host of vdm warnings frequently in the CKAN logs. Are these genuine worries or can they be avoided? 2010-10-29 17:10:06,003 WARNI [vdm] Skipping adding property Package.package_search (PackageSearch) to revisioned object 2010-10-29 17:10:06,015 WARNI [vdm] Skipping adding property Package.all_revisions_unordered (PackageRevision) to revisioned object 2010-10-29 17:10:06,024 WARNI [vdm] Skipping adding property PackageTag.all_revisions_unordered (PackageTagRevision) to revisioned object 2010-10-29 17:10:06,081 WARNI [vdm] Skipping adding property PackageExtra.all_revisions_unordered (PackageExtraRevision) to revisioned object 2010-10-29 17:10:06,105 WARNI [vdm] Skipping adding property PackageResource.all_revisions_unordered (PackageResourceRevision) to revisioned object 2010-10-29 17:10:06,129 WARNI [vdm] Skipping adding property PackageRelationship.all_revisions_unordered (PackageRelationshipRevision) to revisioned object |
1288372797000000 | 1297066840000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#799 | requirement | johnbywater | johnbywater | closed | duplicate | WAF harvesting shall be optimised in respect of reharvesting only records that have changed | 1289483264000000 | 1294232675000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#802 | story | johnbywater | johnbywater | closed | duplicate | Save last harvested time on source | 1289484226000000 | 1294233294000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#803 | story | thejimmyg | johnbywater | closed | invalid | Auto-generate next migration version unit and test stub files |
As a system developer, I want to run 'create next migration version' script, so that I don't have to create migration version tests and files manually. |
1289486678000000 | 1314031451000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#820 | defect | dread | closed | fixed | Exception browsing /user/apikey when not logged in |
Should fail gracefully (not the existing 500 error) when you go to ckan.net/user/apikey (manually typing in the url) but haven't logged in. WebApp Error: <type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'apikey' URL: http://test-hmg.ckan.net/user/apikey |
1290006079000000 | 1311325226000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#822 | enhancement | Javier de la Cueva <jdelacueva@…> | closed | fixed | Docs: Configuration as site-available instead of site-enabled for apache |
The documentation for setting up Apache uses sites-enabled instead of sites-available and a2ensite demo.ckan.net |
1290107103000000 | 1290506354000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#823 | defect | dread | dread | closed | fixed | Etags cache doesn't update when only non-core package fields changed. |
Reason: hash doesn't change because package.revision only takes account of core fields. |
1290505078000000 | 1290506116000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#824 | enhancement | dread | dread | closed | fixed | 'Getdata' moved out of CKAN |
Data importers should use API instead of object model directly:
|
1290595507000000 | 1290595559000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#825 | enhancement | dread | dread | closed | fixed | Document fabric tool | 1290609160000000 | 1290624449000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#827 | defect | rgrp | dread | closed | fixed | metadata_created_and_modified error |
Intermittent failure on ckan default branch. Looks like brittle test. ====================================================================== FAIL: ckan.tests.models.test_package.TestPackageRevisions.test_02_metadata_created_and_modified ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/buildslave/okfn/full/build/buildandsmoke/pyenv/lib/python2.6/site-packages/nose/case.py", line 186, in runTest self.test(*self.arg) File "/home/buildslave/okfn/full/build/buildandsmoke/pyenv/src/ckan/ckan/tests/models/test_package.py", line 250, in test_02_metadata_created_and_modified assert out == exp, (out, exp) AssertionError: (datetime.datetime(2010, 11, 25, 4, 37, 52, 949380), datetime.datetime(2010, 11, 25, 4, 37, 52, 94938)) http://buildbot.okfn.org/builders/builder-ckan/builds/589/steps/shell/logs/stdio |
1290678624000000 | 1290766239000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#830 | enhancement | rgrp | closed | fixed | Themes for CKAN |
Already have the basic capacity using *_extras paths for templates and public directory (see http://wiki.okfn.org/ckan/doc/theme). However, would be nice to have a proper 'theme' structure (e.g. would allow for theme switching) that also avoids directly polluting 'public'. Could be inspired by: http://packages.python.org/Flask-Themes/ |
1290760612000000 | 1311180263000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#843 | enhancement | wwaites | closed | fixed | user list ui for group curation |
|
1291484245000000 | 1319721601000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#844 | defect | wwaites | wwaites | closed | fixed | bad mail config ckan.net/ckan.org |
ckan.net and ckan.org have no mx record and no listener on port 25. yet they send out mail. this means, when messages it sends bounce for whatever reason, the bounce messages stay in the queue on the remote mail server until they expire. for example: B30E6D9F 2873 Sat Dec 4 14:05:40 MAILER-DAEMON (delivery temporarily suspended: connect to ckan.net[46.51.189.76]:25: Operation timed out) [email protected] both these domains should have an mx record pointing to mail.okfn.org and mail.okfn.org should be configured to handle these addresses correctly, e.g. by sending them to /dev/null |
1291556753000000 | 1296340486000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#849 | defect | pudo | closed | duplicate | Import extra CSS from main template |
The CSS @import directive at the bottom of the main CKAN css file is not understood in all browsers, move this to a seperate import. |
1291714923000000 | 1291715179000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#855 | defect | pudo | dread | closed | invalid | Authenticator tests |
The coverage tool (run by buildbot in the ckan build) reports that only 38% of lines of ckan.lib.authenticator are run in tests. This suggests a need for more tests. |
1291723967000000 | 1311176988000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#856 | defect | wwaites | dread | closed | invalid | Tests for caching |
Test coverage for ckan.lib.cache is only 40%. Can that be usefully improved? |
1291724064000000 | 1311177085000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#857 | defect | dread | closed | invalid | Tests for CLI |
Test coverage for ckan.lib.cli is 34%. Need to improve that. |
1291724131000000 | 1311182581000000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#858 | defect | dread | dread | closed | fixed | Tests for diff |
Test coverage for ckan.lib.diff is 24%. Need to improve |
1291724171000000 | 1291734297000000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#859 | defect | pudo | dread | closed | invalid | Tests for User model |
Test coverage of ckan.model.user is 53%. Notable exception - setting password. Room for improvement? |
1291724348000000 | 1311177461000000 |