Project

General

Profile

Statistics
| Revision:
  • svn:ignore: extern

# Date Author Comment
14827 10/14/2014 02:50 PM Aaron Marcuse-Kubitza

bugfix: inputs/input.Makefile: postprocess must be run after cleanup rather than before because it depends on the cleanup having been performed.

this bug was not previously detected because this is only a problem when refreshing a datasource to data in the same format: this would attempt to run an existing postprocess.sql, out of order, instead of starting with no postprocess.sql as we usually do....

14826 10/14/2014 12:36 PM Aaron Marcuse-Kubitza

lib/sql_io.py: cleanup_table(): trim(): documented that this also converts character varying fields to text

14825 10/14/2014 11:05 AM Aaron Marcuse-Kubitza

bugfix: inputs/input.Makefile: $(dbExports): also need to put data.sql before clean_up.sql, etc. previously, this ordering had to be done by naming clean_up.sql, etc so they would sort after data.sql alphabetically, but it can be confusing to have to remember to do this. this fixes a bug in the CVS refresh where cvs.~.clean_up.sql was being run before data.sql, causing some private columns to have been deleted before the data was imported into the tables, creating a column mismatch error.

14824 10/14/2014 10:34 AM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: re-create public-schema views that were cascadingly deleted: listed which views these currently are

14823 10/14/2014 10:26 AM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: updated runtimes

14822 10/14/2014 10:09 AM Aaron Marcuse-Kubitza

bugfix: lib/sql_io.py: null_strs_str_default: removed "NA" because this is the abbr for a Spanish province (Navarra). this fixes the 2nd bug of #955, geovalidation duplicated rows.

14821 10/14/2014 10:00 AM Aaron Marcuse-Kubitza

lib/sql_io.py: cleanup_table(): debug-print null_strs

14820 10/14/2014 09:56 AM Aaron Marcuse-Kubitza

lib/sql_io.py: null_strs: made it customizable from an env var, since the same list of null_strs doesn't work for all datasources (see #957)

14819 10/14/2014 09:54 AM Aaron Marcuse-Kubitza

inputs/Cyrille_traits/Makefile: set custom $(null_strs) which handles "NA"

14818 10/14/2014 09:49 AM Aaron Marcuse-Kubitza

inputs/input.Makefile: pass make var $(null_strs) to invoked commands so it can be used by lib/sql_io.py

14817 10/14/2014 09:39 AM Aaron Marcuse-Kubitza

fix: *Makefile: changed line endings to \n so that `patch` can work with pasted input. use `svn di --extensions --ignore-eol-style` to verify no diff.

14816 10/14/2014 08:35 AM Aaron Marcuse-Kubitza

lib/sql_io.py: null_strs: made it customizable from an env var, since the same list of null_strs doesn't work for all datasources (see #957)

14815 10/13/2014 07:40 AM Aaron Marcuse-Kubitza

bugfix: web/links/index.htm: updated to Firefox bookmarks: Mac: automatic restart on power loss: also need to disable the UPSShutdownAtLevel/UPSShutdownAtMinutesLeft functions because an orderly shutdown prevents the computer from auto-restarting on power loss. Bookmarks Toolbar: reordered links to put those most relevant to VegBIEN users first.

14814 10/13/2014 07:25 AM Aaron Marcuse-Kubitza

bugfix: config/dev_machine/com.apple.PowerManagement.plist: disable the UPSShutdownAtLevel/UPSShutdownAtMinutesLeft functions because an orderly shutdown prevents the computer from auto-restarting on power loss

14813 10/13/2014 07:17 AM Aaron Marcuse-Kubitza

bugfix: /README.TXT: Datasource setup: For MS Access databases: also need to comment out `CREATE DATABASE` because pg_dump_limit is only applied to data.sql (due to requirements of the TNRS datasource)

14812 10/13/2014 06:31 AM Aaron Marcuse-Kubitza

added inputs/CVS/_src/cvs-eep-archive-2014-10-07-correctedCVSData.{data,schema}.sql.ini

14811 10/13/2014 06:31 AM Aaron Marcuse-Kubitza

bugfix: inputs/CVS/_src/{data,schema}.sql.ini: sourcefilename: this needs to be on the VM's own HD to avoid crashing MSAccess to PostgreSQL. destinationdatabase: added this back since it is fine to leave this blank.

14810 10/13/2014 06:23 AM Aaron Marcuse-Kubitza

added inputs/CVS/_src/cvs-eep-archive-2013-10-22-VegBIEN.{data,schema}.sql.ini

14809 10/13/2014 06:17 AM Aaron Marcuse-Kubitza

added inputs/CVS/_src/{data,schema}.sql.ini

14808 10/13/2014 05:25 AM Aaron Marcuse-Kubitza

added backups/vegbien.r14673.backup.md5

14807 10/13/2014 04:45 AM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: updated runtimes

14806 10/12/2014 03:58 PM Aaron Marcuse-Kubitza

inputs/publishable datasources.xlsx: updated: use white text on dark backgrounds for better visibility, and to create more visual contrast for the unredistributable indicators

14805 10/12/2014 03:52 PM Aaron Marcuse-Kubitza

inputs/publishable datasources.xlsx: updated: consolidated Brian E's new columns into a single "conditions?" column. fix: "what is needed to publish it": renamed to "conditions of use/remaining tasks". "conditions of use": changed color scheme to match "publishable?" columns.

14804 10/09/2014 12:34 AM Aaron Marcuse-Kubitza

added inputs/CVS/verify/Review of CVS data in BIEN3-RKP2014Sept7-Revised.docx from Bob

14803 10/07/2014 12:01 AM Aaron Marcuse-Kubitza

bugfix: lib/tnrs.py: encode_map: also need to encode + because TNRS removes it from the morphospecies (vegpath.org/wiki/CVS_validation#Bobs-revised-document > issue #4)

14802 10/06/2014 11:35 PM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: also need to `unset TMOUT` because TMOUT causes shell to exit even with background processes

14801 10/03/2014 05:56 PM Aaron Marcuse-Kubitza

config/dev_machine/com.apple.PowerManagement.plist: UPSShutdownAtLevel: decreased to 5% to allow working longer on UPS power

14800 10/03/2014 05:53 PM Aaron Marcuse-Kubitza

config/dev_machine/com.apple.PowerManagement.plist: UPSShutdownAtMinutesLeft: decreased to 3 min to allow working longer on UPS power

14799 10/03/2014 05:36 PM Aaron Marcuse-Kubitza

bugfix: inputs/CVS/plot_/postprocess.sql: locality: site_name should come before directions_to_place because it is at a higher level of granularity

14798 10/03/2014 05:08 PM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: `rm=1 inputs/.geoscrub/run`: should just need to reinstall the geoscrub_output table

14797 10/03/2014 05:06 PM Aaron Marcuse-Kubitza

schemas/public_.sql: geoscrub_input_view_modify(): add unique constraint on the same columns as geoscrub.geoscrub_output, as a sanity check to assist future debugging

14796 10/03/2014 04:57 PM Aaron Marcuse-Kubitza

bugfix: schemas/postgresql.conf: need to set extra_float_digits = 3 (the maximum) to enable verbatim export. this should fix issue #955.

14795 10/03/2014 12:37 PM Aaron Marcuse-Kubitza

added inputs/CVS/verify/Review of CVS data in BIEN3-RKP2014Sept7.docx from Bob

14794 10/03/2014 08:18 AM Aaron Marcuse-Kubitza

added config/dev_machine/com.apple.PowerManagement.plist from /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist , so that this file can be easily restored when the system spuriously resets settings in it

14793 10/02/2014 09:42 PM Aaron Marcuse-Kubitza

/README.TXT: To re-run geoscrubbing: updated runtimes. note that these are faster on the new hardware.

14792 10/01/2014 09:51 PM Aaron Marcuse-Kubitza

fix: /README.TXT: To re-run geoscrubbing: `rm=1 inputs/.geoscrub/geoscrub_output/geoscrub.csv.run`: use a subshell to avoid closing screen on errexit

14791 10/01/2014 09:39 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Single datasource refresh: also back up DB after this

14790 10/01/2014 09:38 PM Aaron Marcuse-Kubitza

/README.TXT: datasource removal: documented bien2_traits runtime

14789 10/01/2014 09:35 PM Aaron Marcuse-Kubitza

added inputs/bien2_traits/_no_import since bien2_traits has been replaced by Cyrille_traits

14788 10/01/2014 09:32 PM Aaron Marcuse-Kubitza

/README.TXT: added datasource removal instructions

14787 10/01/2014 09:22 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Single datasource refresh: place updated extract: generalized datasrc name

14786 09/30/2014 07:45 AM Aaron Marcuse-Kubitza

added inputs/Cyrille_traits/

14785 09/30/2014 07:36 AM Aaron Marcuse-Kubitza

lib/sql_io.py: null_strs: added N/A and NA (this will remove a common abbr for North America, but we don't use the continent, so this is OK)

14784 09/30/2014 05:04 AM Aaron Marcuse-Kubitza

mappings/VegCore.htm: regenerated from wiki. made verbatimLocality a synonym of locality since they are used to store the same data.

14783 09/30/2014 03:25 AM Aaron Marcuse-Kubitza

bugfix: schemas/util.sql: col_rename(): also need to run util.name_truncate() on the names used in the "don't try to rename to itself" comparison

14782 09/30/2014 01:54 AM Aaron Marcuse-Kubitza

fix: schemas/util.sql: col_rename(): don't try to rename a column to itself (this will cause an error)

14781 09/30/2014 01:22 AM Aaron Marcuse-Kubitza

schemas/util.sql: set_col_names(): use util.col_rename() so that all renames uses this function

14780 09/30/2014 12:54 AM Aaron Marcuse-Kubitza

schemas/util.sql: added col_rename()

14779 09/30/2014 12:02 AM Aaron Marcuse-Kubitza

schemas/util.sql: added quote_ident() wrapper

14778 09/30/2014 12:01 AM Aaron Marcuse-Kubitza

schemas/util.sql: added name_truncate()

14777 09/26/2014 10:57 PM Aaron Marcuse-Kubitza

fix: inputs/input.Makefile: $(nonHeaderSrcs): updated to exclude new header.txt

14776 09/26/2014 10:21 PM Aaron Marcuse-Kubitza

lib/runscripts/table.run: added check_headers()

14775 09/26/2014 10:21 PM Aaron Marcuse-Kubitza

bugfix: lib/runscripts/table.run: srcs: missing []

14774 09/26/2014 10:08 PM Aaron Marcuse-Kubitza

lib/runscripts/table.run: added header() and use it in header.txt()

14773 09/26/2014 09:50 PM Aaron Marcuse-Kubitza

lib/runscripts/table.run: 1st_src(): use a variable for this instead, to avoid needing to run this function each time it's used, and to make @srcs available

14772 09/26/2014 09:22 PM Aaron Marcuse-Kubitza

lib/sh/util.sh: wildcard.(): clarified that it only removes . .. when at then beginning of the list

14771 09/26/2014 07:10 PM Aaron Marcuse-Kubitza

fix: schemas/public_.sql: view_full_occurrence_individual_view: materialize time: updated revision

14770 09/26/2014 06:45 PM Aaron Marcuse-Kubitza

schemas/public_.sql: view_full_occurrence_individual_view: materialize time: updated (2 days)

14769 09/26/2014 06:32 PM Aaron Marcuse-Kubitza

web/links/index.htm: updated to Firefox bookmarks: added bash shellshock links. LibreOffice: added steps to convert files from the command line.

14768 09/26/2014 02:31 AM Aaron Marcuse-Kubitza

lib/runscripts/table.run: added header.txt()

14767 09/26/2014 02:31 AM Aaron Marcuse-Kubitza

lib/runscripts/table.run: added 1st_src()

14766 09/26/2014 02:30 AM Aaron Marcuse-Kubitza

inputs/input.Makefile: added %/list_srcs

14765 09/26/2014 02:30 AM Aaron Marcuse-Kubitza

lib/runscripts/subdir.run: subdir_make(): use new $datasrc_dir

14764 09/26/2014 02:29 AM Aaron Marcuse-Kubitza

lib/runscripts/subdir.run: added $datasrc_dir

14763 09/26/2014 02:29 AM Aaron Marcuse-Kubitza

lib/sh/make.sh: make(): added support for $output_data mode which uses --silent

14762 09/26/2014 12:36 AM Aaron Marcuse-Kubitza

fix: lib/sh/util.sh: already_exists_msg(): changed calling convention to avoid it seeming like `return 0` is run if already_exists_msg() throws an error, when in fact already_exists_msg() is just a command that should be run before returning/errexiting

14761 09/25/2014 04:28 PM Aaron Marcuse-Kubitza

fix: inputs/input.Makefile: need to escape $ in commands, including inside comments

14760 09/25/2014 03:28 PM Aaron Marcuse-Kubitza

bugfix: lib/common.Makefile: $(wildcard/): need final pass with $(wildcard) to support inputs without wildcard chars

14759 09/25/2014 03:15 PM Aaron Marcuse-Kubitza

bugfix: inputs/input.Makefile: `$(call add*,$(svnFiles))` must be invoked externally to clear the $(wildcard) cache before expanding $(svnFiles)

14758 09/25/2014 02:48 AM Aaron Marcuse-Kubitza

/README.TXT: Installation: added instructions for inputs/download/live prompts

14757 09/25/2014 02:44 AM Aaron Marcuse-Kubitza

/README.TXT: Installation: added instructions for MySQL installation prompts

14756 09/25/2014 02:18 AM Aaron Marcuse-Kubitza

fix: /README.TXT: Installation: "Are you sure you want to continue connecting" prompt comes before "aaronmk@jupiter's password" prompt

14755 09/25/2014 02:13 AM Aaron Marcuse-Kubitza

/Makefile: phppgadmin-Linux: removed no longer needed $(editApacheConfForPhppgadmin), as phpPgAdmin no longer uses this file (/etc/phppgadmin/apache.conf)

14754 09/25/2014 02:12 AM Aaron Marcuse-Kubitza

/Makefile: phppgadmin-Linux: removed no longer needed $(editPhppgadminApacheConf)

14753 09/25/2014 01:58 AM Aaron Marcuse-Kubitza

/Makefile: misc-Linux: added htop

14752 09/25/2014 01:58 AM Aaron Marcuse-Kubitza

/Makefile: misc-Linux: added jedit

14751 09/25/2014 01:50 AM Aaron Marcuse-Kubitza

/Makefile: postgres-Linux: added pgadmin3

14750 09/25/2014 01:45 AM Aaron Marcuse-Kubitza

bugfix: /Makefile: $(postgresReload-*) calls: do not prepend $(MAKE) or - because these are multi-command functions

14749 09/25/2014 01:36 AM Aaron Marcuse-Kubitza

bugfix: /Makefile: $(bien*Password): need to use = instead of := because these files are not available until config/download/live has run

14748 09/24/2014 11:53 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Installation: added instructions for "aaronmk@jupiter's password" prompt

14747 09/24/2014 11:49 PM Aaron Marcuse-Kubitza

/README.TXT: Installation: added step to open a terminal window

14746 09/24/2014 11:48 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Installation: added instructions for "Are you sure you want to continue connecting" prompt

14745 09/24/2014 11:34 PM Aaron Marcuse-Kubitza

inputs/VegBank/run*.log: updated. this adds the function call context in addition to the function location.

14744 09/24/2014 11:28 PM Aaron Marcuse-Kubitza

bugfix: /Makefile: $(uutils_install): need to exit after printing instructions instead of continuing

14743 09/24/2014 11:13 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Installation: need instructions for "reload PATH" prompt

14742 09/24/2014 11:10 PM Aaron Marcuse-Kubitza

fix: /README.TXT: Installation: `apt-get install subversion`: need --yes

14741 09/24/2014 10:58 PM Aaron Marcuse-Kubitza

bugfix: /Makefile: bin/install: uutils: need to reopen terminal window before can proceed with other installation steps

14740 09/24/2014 09:04 PM Aaron Marcuse-Kubitza

/Makefile: python-Linux: removed no longer used installation of pp (Parallel Python). we use Python's multiprocessing package instead.

14739 09/24/2014 07:57 PM Aaron Marcuse-Kubitza

bugfix: /Makefile: install: must be config/download/live, not config/download

14738 09/24/2014 07:52 PM Aaron Marcuse-Kubitza

README.TXT: bin/sync_upload calls as root: don't need to set $USER because this is now set to the correct value in bin/sync_upload's scripts

14737 09/24/2014 07:50 PM Aaron Marcuse-Kubitza

bugfix: lib/sh/local.sh: $sync_remote_url: jupiter user is always aaronmk, not the local user

14736 09/24/2014 07:41 PM Aaron Marcuse-Kubitza

*{.sh,run}: use standard WARNING syntax for warning labels

14735 09/24/2014 07:32 PM Aaron Marcuse-Kubitza

bugfix: /Makefile: bin/install: also need to install uutils

14734 09/24/2014 07:26 PM Aaron Marcuse-Kubitza

*{.sh,run}: use standard WARNING syntax for warning labels

14733 09/24/2014 07:25 PM Aaron Marcuse-Kubitza

fix: lib/sh/util.sh: verbosity_compat(): documented that this should not be run until right before executing an external command, so that it doesn't mess up the logging mechanism

14732 09/24/2014 07:23 PM Aaron Marcuse-Kubitza

bugfix: bin/make: don't run verbosity_compat until right before executing the external command, so that it doesn't mess up the logging mechanism. this is run automatically by command(), so there is no need to do anything here. note that logging bugs like these can now be troubleshooted much more easily with pst() to narrow down which functions could be causing the problem.

14731 09/24/2014 06:55 PM Aaron Marcuse-Kubitza

bugfix: lib/sh/util.sh: functions called by pst(): commented out/removed logging calls that would have caused infinite recursion when pst()'ing a logging function

14730 09/24/2014 06:38 PM Aaron Marcuse-Kubitza

lib/sh/util.sh: echo_func(): get call context before wrapper(s), which is more useful for debugging. this uses skip_stack_frames()'s lookahead=1 mode.

14729 09/24/2014 06:37 PM Aaron Marcuse-Kubitza

fix: lib/sh/util.sh: skip_stack_frames() callers: updated for new skip_stack_frames rather than get_stack_frame behavior

14728 09/24/2014 06:32 PM Aaron Marcuse-Kubitza

lib/sh/util.sh: skip_stack_frames(): added lookahead support, which looks at entry after current to deterine whether to skip current. this is useful for skipping wrappers, by looking at the calling function's name.