Access to Open Dental 18.1 (or other builds)
Access to Open Dental 18.1 (or other builds)
Is there a build of Open Dental 18.1 available (ideally with install shield)?
On a related note, are there general builds available (e.g. release history). This would be helpful for maintaining Plugins across a series of OD versions.
On a related note, are there general builds available (e.g. release history). This would be helpful for maintaining Plugins across a series of OD versions.
Re: Access to Open Dental 18.1 (or other builds)
Every version of Open Dental is publicly available. If you are looking into building your own stable or beta versions then I highly recommend checking out a revision that has a specific version as the commit log. These are officially released builds of Open Dental that are safe to use (not in the middle of being worked on).
https://www.opendental.com/site/sourcecode.html
https://www.opendental.com/site/sourcecode.html
The best thing about a boolean is even if you are wrong, you are only off by a bit.
Jason Salmon
Open Dental Software
http://www.opendental.com
Jason Salmon
Open Dental Software
http://www.opendental.com
Re: Access to Open Dental 18.1 (or other builds)
Thanks for the quick reply.
Please correct me, what I heard below was:
"Open Dental doesn't provide a history of builds per se, instead OD exposes SVN and the team creates Tags/Labels when specific releases are chosen. If you need to reproduce the product at a specific version, OD's suggestion is to find the specific Tag in the revision history that identifies the version you're looking for, and perform a Release build of the product at that point in the revision history. This should be identical to the assemblies that OD released at that time."
Is that pretty close? I was hoping for some archive of old releases, but can absolutely work with the above. Please let me know if it's accurate
.
Please correct me, what I heard below was:
"Open Dental doesn't provide a history of builds per se, instead OD exposes SVN and the team creates Tags/Labels when specific releases are chosen. If you need to reproduce the product at a specific version, OD's suggestion is to find the specific Tag in the revision history that identifies the version you're looking for, and perform a Release build of the product at that point in the revision history. This should be identical to the assemblies that OD released at that time."
Is that pretty close? I was hoping for some archive of old releases, but can absolutely work with the above. Please let me know if it's accurate

Re: Access to Open Dental 18.1 (or other builds)
That is correct. We don't have a public repository that hosts every version in executable format if that is what you're looking for.
The best thing about a boolean is even if you are wrong, you are only off by a bit.
Jason Salmon
Open Dental Software
http://www.opendental.com
Jason Salmon
Open Dental Software
http://www.opendental.com
Re: Access to Open Dental 18.1 (or other builds)
I've been pulling from the same label/tag (opendental18.1)...but in continues to change (new files, version# changes). It also shoots holes in the earlier conversation.
Problem: How do I reproduce a specific version of Open Dental? If the About->Help reads "Open Dental 18.1.55"...how would one reproduce that specific version of the product?
Problem: How do I reproduce a specific version of Open Dental? If the About->Help reads "Open Dental 18.1.55"...how would one reproduce that specific version of the product?
Re: Access to Open Dental 18.1 (or other builds)
One would...tholmes wrote:I've been pulling from the same label/tag (opendental18.1)...but in continues to change (new files, version# changes). It also shoots holes in the earlier conversation.
Problem: How do I reproduce a specific version of Open Dental? If the About->Help reads "Open Dental 18.1.55"...how would one reproduce that specific version of the product?
E.g. Revision #20614 has a log message of "version 18.1.55" thus if you check revision #20614 out then you would be compiling the aforementioned version as we released it to the public. Revision #20636 is "version 18.1.56", etc.jsalmon wrote:...checking out a revision that has a specific version as the commit log. These are officially released builds of Open Dental that are safe to use (not in the middle of being worked on).
https://www.opendental.com/site/sourcecode.html
The best thing about a boolean is even if you are wrong, you are only off by a bit.
Jason Salmon
Open Dental Software
http://www.opendental.com
Jason Salmon
Open Dental Software
http://www.opendental.com
Re: Access to Open Dental 18.1 (or other builds)
Thanks Jason I appreciate it.
Forgive the confusion, but this is typically what Tags are used for in SVN (and other source control systems) as opposed to check-in comments. It's a little cumbersome, but I'm happy to dig/search through comments to find the revision that correctly identifies a build/release.
In fact, these aren't used as Tags, they're Branches (identical tech, different semantics/usage in SVN).
This shouldn't read as "you're doing it wrong",
but it's fair to say that other developers will likely be confused by this construct and expect a given "Tag" that looks like a release (e.g. "opendental18.1") to be immutable.
Either way, thanks for the reply. Very helpful.
My Best,
Tyler
A note on subversion project structure to help delineate Tags vs Branches as recommended by the CollabNet Subversion Book:
http://blogs.collab.net/subversion/subversion_repo
Tags as they pertain to releases:
http://svnbook.red-bean.com/en/1.6/svn. ... .tags.html
https://tortoisesvn.net/docs/release/To ... chtag.html
Forgive the confusion, but this is typically what Tags are used for in SVN (and other source control systems) as opposed to check-in comments. It's a little cumbersome, but I'm happy to dig/search through comments to find the revision that correctly identifies a build/release.
In fact, these aren't used as Tags, they're Branches (identical tech, different semantics/usage in SVN).
This shouldn't read as "you're doing it wrong",

Either way, thanks for the reply. Very helpful.
My Best,
Tyler
A note on subversion project structure to help delineate Tags vs Branches as recommended by the CollabNet Subversion Book:
http://blogs.collab.net/subversion/subversion_repo
Tags as they pertain to releases:
http://svnbook.red-bean.com/en/1.6/svn. ... .tags.html
https://tortoisesvn.net/docs/release/To ... chtag.html
Re: Access to Open Dental 18.1 (or other builds)
I always avoided them because I thought they were wasteful. It's good to see that they aren't. We've had several developers get bit by using a minor version that was mid-development. Using tags seems like the solution for that as well....Cheap copies are similar to hard links in Unix, which means that instead of making a complete copy in the repository, an internal link is created, pointing to a specific tree/revision. As a result branches and tags are very quick to create, and take up almost no extra space in the repository.
The best thing about a boolean is even if you are wrong, you are only off by a bit.
Jason Salmon
Open Dental Software
http://www.opendental.com
Jason Salmon
Open Dental Software
http://www.opendental.com
Re: Access to Open Dental 18.1 (or other builds)
Thanks for the note and open mind!
Re: Access to Open Dental 18.1 (or other builds)
For posterity, wanted to let this thread know that there ARE version specific builds available via Open Dental. Provided to paying customers only and housed on an internal share at the OD offices.
You can ask customer service or an installer to provide a specific build instead of doing the blind update (which puts you on the head version).
Confirmed by Spike at OD.
You can ask customer service or an installer to provide a specific build instead of doing the blind update (which puts you on the head version).
Confirmed by Spike at OD.