Welcome to the Birder's Diary Forum for Support And General Questions
Use the Support forum for all questions or issues.
Use the Wish List forum to leave your ideas for improving Birder’s Diary.
Use the Community Sharing forum for sharing Photos, Trips, Stories, etc.
Setup your Forum photo and profile here.
[Solved] Preserving Family Names and Removing Extinct Species
Hi Jeff - prior to importing Clements 2022, can I just raise two issues which take up time to fix with every new tax list?
1. Preserving Family Names - there is supposed to be a provision to retain one's own set of family names, but I have never got this to work (or have forgotten how to). Takes an hour plus to edit the "standard" names back to my preferred names.
2. Removing Extinct Species - I look at my totals in relation to the maximum that is possible to see, so need a list without extinct species. Can do this with aid of the spreadsheet downloaded from the Cornell website, but takes a couple of hours.
Any comments on the above? Have a vague recollection of a recent reference to "extinct-free" lists but cannot track it down.
Thanks - Ian
Preserving Family Names
I think I created this feature for you several versions ago. It is still here and should work; unless I broke it.
View | Options, 'General - 1' TAB in v6.0.
Doing a quick sanity check on the code, it seems as though I have completely commented out any code to update Family Descriptions. Ever. It will take me a lot more time than I have this evening to double-check this, but I will tomorrow.
Before importing Clements 2022, be sure to do a backup of your database that you can restore in case this doesn't work. In that case, I will figure out something else for you.
Removing Extinct Species
Removing Extinct Species - I look at my totals in relation to the maximum that is possible to see, so need a list without extinct species. Can do this with aid of the spreadsheet downloaded from the Cornell website, but takes a couple of hours.
Not sure exactly what you are after here. Please give a concrete example. Thanks.
I am not sure why I stopped supporting the 'save family names' on upgrade. I will check into that and hopefully get a fix this week. So, if you restore from backup before you imported Clements 2022, you will have your old family names; Then I will have an update and you can upgrade to that and re-import Clements 2022.
Remove extinct species from Clements??? Let me think about this one also.
Ok Ian. Build 20 has the fix. Be sure you have set this option on the View | Options window, and upgrade to Build 20 (will get released today) before importing Clements 2022.
As for the Clements Extinct species thing. That is not an easy fix. On the ToDo list to come up with something, but it will take more time.
Closing this issue for now.
I assume Ian wants the BD Clements tax list without extinct species, because the BD Clements checklist is already without extinct species. That was the issue was on my post.
That is correct Ian and Al. I wasn't thinking of this either.
Does that fit your need for now Ian?
Hi Jeff, afraid I still have a problem with my family names not being retained. Only just updated to Build 20 and on checking by re-running a report just created, the standard family names are back. The screenshot shows "Disable family descriptions" checked (as it has been since this feature was introduced), below that a report from Build 20 with standard names, and below that a PDF of the Build 19 report with my names as run just before updating. Note that I did not re-install the database from backup as you suggested because that backup had been overwritten, but had changed names manually in Build 19.
Well, I went and wrote a long reply saying that I didn't see how that was possible, before I went looking in the code to see just how that might be possible! D'oh!
So, I deleted the reply that you probably got via email, and now you can read this one.
Yep - I have some code that does do this on upgrade. So sorry for missing this piece. I had other similar code commented out, but missed this duplicate.
But this means that your custom Family descriptions were ALWAYS reset on any BD program update. I thought you were only seeing this when you updated Clements. Perhaps you only updated BD when you updated Clements each year.
Here is the code I had commented out long ago and thought it fixed the problem. However, I was updating Clements and IOC in an inappropriately named routine.
So, now you will need to wait for Build 21 which has this hole patched.
The steps will be:
- Wait for Build 21 and upgrade.
- Restore your database to pre-Family-Description-Changes state.
- Confirm, using Taxonomy Viewer that your Family descriptions are what you want. If not, stop here and let me know.
- Import Clements 2022 (including the Reconcile again... sorry)
- Confirm, using Taxonomy Viewer that your Family descriptions are what you expect.
Again, so sorry for all this extra work on your part due to my lack of thorough investigation.
Let me know. I will update you here when Build 21 is available.
Build 21 is now available. So sorry for the hassle of finally getting to this point. It was a myriad of back door issues that were being overlooked by me.
It should be good now. Let me know please.
Great Ian. Thanks for confirming. Glad I didn't leave any holes this time.
Also to note that you seem to have fixed another minor problem - the system "skipping files" for 10 minutes on upgrade no longer happens and installation is quick - thanks for this one too.
Unfortunately No on this one. It is the 3rd party installer I use. It has that problem intermittently and I don't know what it is. And neither does the company that sells the software. We can't find any pattern other than what you note; it slows way down, only sometimes, when it gets to skipping the tiny 1kb files.
One workaround I use is to kill the installation process via the Task Mgr and restart it by manually running the installer file. It then completes in the blink-of-an-eye. Weird, but they cannot figure it out.