Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Re: AT&T users loosing access
Can someone remind me how to change my email on the this jmri sight so i continue to get the emails after my att email no longer works
Tony On Jun 27, 2017, at 9:07 AM, Randall Wood rhwood@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
Re: AT&T users loosing access
Does anyone know what to do to save all the stored emails under the att.net accounts. Can one move the data to another email address? Why hasn't att notified us what to do.
toggle quoted message
Show quoted text
Tony On Jun 27, 2017, at 9:07 AM, Randall Wood rhwood@... [jmriusers] <jmriusers@...> wrote: |
Locked
Re: AT&T users loosing access
Randall Wood
Follow Tumblr's instructions from the embedded link.
Randall On Jun 27, 2017, at 08:40, RICK POMEROY chefrick@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
Re: AT&T users loosing access
RICK POMEROY
So how do we access?
On Jun 27, 2017, at 07:38, Randall Wood rhwood@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
AT&T users loosing access
Randall Wood
This was a notice at Tumblr, a Yahoo property:
Starting on June 30, 2017, att.net customers will no longer be able to log in to their Yahoo and Tumblr accounts through email addresses with the following domains: att.net, ameritech.net, bellsouth.net, flash.net, nvbell.net, pacbell.net, prodigy.net, sbcglobal.net, snet.net, swbell.net, and wans.net. Randall |
Locked
Re: Chromebook w/LXDE Can't Access Serial Ports
Randall Wood
We are not finding that OpenJDK causes issues. The FAQ concerning how to setup Linux is wrong however. You will want to search through the archives of this group for Dave Heap's explanation of how to use devices on Linux. Search for "dialout"
Randall On Jun 27, 2017, at 08:06, 'Ken Cameron' kcameron@... [jmriusers] <jmriusers@...> wrote: [Non-text portions of this message have been removed] |
Locked
Re: Chromebook w/LXDE Can't Access Serial Ports
We are finding that the OpenJDK seems to cause some issues. If you load the
regular Java JRE, from Oracle, it should be fine. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Decoder Pro Roster copied into Panel Pro
Clarification: By "profile" I mean Preferences->Configuration Profiles.
toggle quoted message
Show quoted text
-- Dave in Australia On 27 Jun 2017, at 3:38 PM, Dave Heap <dgheap@...> wrote: |
Locked
Re: Chromebook w/LXDE Can't Access Serial Ports
Changing the permissions of USB ports with chmod is generally not successful with most Linux distributions. The problem is that ports are ephemeral and are destroyed (and recreated with default permissions) every time you unplug/plug the cable. You need to add yourself to the group you see next to the port when you do an "ls -l".
toggle quoted message
Show quoted text
Furthermore there are some filters in the JMRI startup script that may hide your port if it has a non-standard name. There is either a command-line override or a script variable for this, I haven't got the details to hand at present, someone else should be able to help with this. -- Dave in Australia On 27 Jun 2017, at 2:18 PM, gnarator@... [jmriusers] <jmriusers@...> wrote: |
Locked
Re: Decoder Pro Roster copied into Panel Pro
This was something I was going to cover. Rather than copying the Roster, etc. you tell both PanelPro and DecoderPro to use the same User Files Location.
toggle quoted message
Show quoted text
One way to do this is simply configure DP and PP to use the same profile, but this will not work so well when you may have to configure several different connection profiles to handle your Power Cab and SB5 connections. The better way is to move all your User Files to a location outside any profile. Many users and JMRI developers do this and many use Dropbox for between-computer sharing and/or a safety oops backup , so we have written a help page for doing so. Even if you choose not to use Dropbox, the principles are the same for moving User Files. Read these links and get back for further help: <> <> I was going to suggest you did this anyway before you opened this topic. -- Dave in Australia On 27 Jun 2017, at 10:55 AM, Verner Shoup lucyshoup@... [jmriusers] <jmriusers@...> wrote: |
Locked
layout editor assign turnout name
i can't get turnouts in layout editor to accept a name from the turnout table. i have tried picking the name in the drop down selection before i create the turnout, and also creating then trying to edit. i can pick the turnout name from the list, but the "done" button does not dismiss the dialog. is there a problem in 4.7.3+R202c9ee, or am i forgetting some step? it has been a while since i played in layout editor.
thanks for any help, calvin. |
Locked
Chromebook w/LXDE Can't Access Serial Ports
OK, my brother was kind enough to give me a Toshiba Chromebook. I told him I wanted to run JMRI, so he installed LXDE Linux. I installed OpenJDK8, and downloaded JMRI 4.6. It has USB ports, so I tried to assign serial ports, per the Linux FAQ,(chmod 666 /dev/tty etc) but modifying the commands to reflect both the /dev/tty and /dev/bus/USB/001 that shows up. I use a Keyspan USA-19HS as an adapter for my Lenz LI101F.
When I start JMRI, I am trying to set up ports, but I get no ports found. Any advice to find the ports? |
Locked
Re: Decoder Pro Roster copied into Panel Pro
Peter,
toggle quoted message
Show quoted text
If I retype my roster information (that I have entered into Decoder Pro) and put into Panel Pro, would I once completed with that activity, delete the roster information in Decoder Pro? ? Verner On Monday, June 26, 2017 7:56 PM, "ulvestad@... [jmriusers]" <jmriusers@...> wrote:
? You don't! Under most circumstances, DP and PP share the same roster. DP and PP are really just the same program with a different front end. I personally just use PP to access everything. Peter #yiv1115816487 #yiv1115816487 -- #yiv1115816487ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1115816487 #yiv1115816487ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1115816487 #yiv1115816487ygrp-mkp #yiv1115816487hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1115816487 #yiv1115816487ygrp-mkp #yiv1115816487ads {margin-bottom:10px;}#yiv1115816487 #yiv1115816487ygrp-mkp .yiv1115816487ad {padding:0 0;}#yiv1115816487 #yiv1115816487ygrp-mkp .yiv1115816487ad p {margin:0;}#yiv1115816487 #yiv1115816487ygrp-mkp .yiv1115816487ad a {color:#0000ff;text-decoration:none;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ygrp-lc {font-family:Arial;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ygrp-lc #yiv1115816487hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ygrp-lc .yiv1115816487ad {margin-bottom:10px;padding:0 0;}#yiv1115816487 #yiv1115816487actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1115816487 #yiv1115816487activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1115816487 #yiv1115816487activity span {font-weight:700;}#yiv1115816487 #yiv1115816487activity span:first-child {text-transform:uppercase;}#yiv1115816487 #yiv1115816487activity span a {color:#5085b6;text-decoration:none;}#yiv1115816487 #yiv1115816487activity span span {color:#ff7900;}#yiv1115816487 #yiv1115816487activity span .yiv1115816487underline {text-decoration:underline;}#yiv1115816487 .yiv1115816487attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1115816487 .yiv1115816487attach div a {text-decoration:none;}#yiv1115816487 .yiv1115816487attach img {border:none;padding-right:5px;}#yiv1115816487 .yiv1115816487attach label {display:block;margin-bottom:5px;}#yiv1115816487 .yiv1115816487attach label a {text-decoration:none;}#yiv1115816487 blockquote {margin:0 0 0 4px;}#yiv1115816487 .yiv1115816487bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1115816487 .yiv1115816487bold a {text-decoration:none;}#yiv1115816487 dd.yiv1115816487last p a {font-family:Verdana;font-weight:700;}#yiv1115816487 dd.yiv1115816487last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1115816487 dd.yiv1115816487last p span.yiv1115816487yshortcuts {margin-right:0;}#yiv1115816487 div.yiv1115816487attach-table div div a {text-decoration:none;}#yiv1115816487 div.yiv1115816487attach-table {width:400px;}#yiv1115816487 div.yiv1115816487file-title a, #yiv1115816487 div.yiv1115816487file-title a:active, #yiv1115816487 div.yiv1115816487file-title a:hover, #yiv1115816487 div.yiv1115816487file-title a:visited {text-decoration:none;}#yiv1115816487 div.yiv1115816487photo-title a, #yiv1115816487 div.yiv1115816487photo-title a:active, #yiv1115816487 div.yiv1115816487photo-title a:hover, #yiv1115816487 div.yiv1115816487photo-title a:visited {text-decoration:none;}#yiv1115816487 div#yiv1115816487ygrp-mlmsg #yiv1115816487ygrp-msg p a span.yiv1115816487yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1115816487 .yiv1115816487green {color:#628c2a;}#yiv1115816487 .yiv1115816487MsoNormal {margin:0 0 0 0;}#yiv1115816487 o {font-size:0;}#yiv1115816487 #yiv1115816487photos div {float:left;width:72px;}#yiv1115816487 #yiv1115816487photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv1115816487 #yiv1115816487photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1115816487 #yiv1115816487reco-category {font-size:77%;}#yiv1115816487 #yiv1115816487reco-desc {font-size:77%;}#yiv1115816487 .yiv1115816487replbq {margin:4px;}#yiv1115816487 #yiv1115816487ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1115816487 #yiv1115816487ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1115816487 #yiv1115816487ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1115816487 #yiv1115816487ygrp-mlmsg select, #yiv1115816487 input, #yiv1115816487 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1115816487 #yiv1115816487ygrp-mlmsg pre, #yiv1115816487 code {font:115% monospace;}#yiv1115816487 #yiv1115816487ygrp-mlmsg * {line-height:1.22em;}#yiv1115816487 #yiv1115816487ygrp-mlmsg #yiv1115816487logo {padding-bottom:10px;}#yiv1115816487 #yiv1115816487ygrp-msg p a {font-family:Verdana;}#yiv1115816487 #yiv1115816487ygrp-msg p#yiv1115816487attach-count span {color:#1E66AE;font-weight:700;}#yiv1115816487 #yiv1115816487ygrp-reco #yiv1115816487reco-head {color:#ff7900;font-weight:700;}#yiv1115816487 #yiv1115816487ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ov li a {font-size:130%;text-decoration:none;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1115816487 #yiv1115816487ygrp-sponsor #yiv1115816487ov ul {margin:0;padding:0 0 0 8px;}#yiv1115816487 #yiv1115816487ygrp-text {font-family:Georgia;}#yiv1115816487 #yiv1115816487ygrp-text p {margin:0 0 1em 0;}#yiv1115816487 #yiv1115816487ygrp-text tt {font-size:120%;}#yiv1115816487 #yiv1115816487ygrp-vital ul li:last-child {border-right:none !important;}#yiv1115816487 [Non-text portions of this message have been removed] |
Locked
Re: Decoder Pro Roster copied into Panel Pro
You don't!
Under most circumstances, DP and PP share the same roster. DP and PP are really just the same program with a different front end. I personally just use PP to access everything. Peter |
Locked
Decoder Pro Roster copied into Panel Pro
Dave,
I have another request for directions on how to copy myroster in (Decoder Pro) into the Panel Pro roster. ? The roster in Decoder Pro is almost completelyconfigured.? I have put pictures on each ofthe locomotives into roster.? Also havestarted to take each engine/decoder functions (in words such: Horn, Lights, SpitterSet On/Off etc.) put into the roster, so when using the JMRI throttle, I don¡¯thave to guess which function does what. ? Thanks for any help. ? Verner [Non-text portions of this message have been removed] |
Locked
Finally Configured
Thanks to everybody for helping me along the way in getting JMRI wifi # 23151!
Here is proof below 2017-06-26 19:32:30,298 util.Log4JUtil INFO - * JMRI log ** [main] 2017-06-26 19:32:31,289 util.Log4JUtil INFO - This log is appended to file: /Users/williamseabrooke/Library/Preferences/JMRI/log/messages.log [main] 2017-06-26 19:32:31,290 util.Log4JUtil INFO - This log is stored in file: /Users/williamseabrooke/Library/Preferences/JMRI/log/session.log [main] 2017-06-26 19:32:31,295 apps.AppsBase INFO - DecoderPro version 4.7.4+Re0b7c98 starts under Java 1.8.0_131 on Mac OS X x86_64 v10.12.5 at Mon Jun 26 19:32:31 EDT 2017 [main] 2017-06-26 19:32:31,508 gui3.Apps3 INFO - Starting with profile wmseamac.3f48e951 [main] 2017-06-26 19:32:31,748 node.NodeIdentity INFO - Using jmri-28F0761979C8-3f48e951 as the JMRI Node identity [main] 2017-06-26 19:32:33,305 logix.WarrantPreferences INFO - Found Warrant preferences file: /Users/williamseabrooke/Library/Preferences/JMRI/wmseamac/profile/signal/WarrantPreferences.xml [main] 2017-06-26 19:32:33,334 util.FileUtilSupport INFO - File path program: is /Applications/JMRI/ [main] 2017-06-26 19:32:33,334 util.FileUtilSupport INFO - File path preference: is /Users/williamseabrooke/Library/Preferences/JMRI/wmseamac/profile/ [main] 2017-06-26 19:32:33,334 util.FileUtilSupport INFO - File path profile: is /Users/williamseabrooke/Library/Preferences/JMRI/wmseamac/ [main] 2017-06-26 19:32:33,334 util.FileUtilSupport INFO - File path settings: is /Users/williamseabrooke/Library/Preferences/JMRI/ [main] 2017-06-26 19:32:33,335 util.FileUtilSupport INFO - File path home: is /Users/williamseabrooke/ [main] 2017-06-26 19:32:33,335 util.FileUtilSupport INFO - File path scripts: is /Applications/JMRI/jython/ [main] |
Locked
Re: new user questions
2. Is same as NCE D104KRS. I not sure if TTX had relabeled NCE KSR-SR decoders as well or not.
toggle quoted message
Show quoted text
3. I think that was a MC2 decoder with custom length harness for an S1 loco, program same as standard MC2. Michael Mosher Director NJ Div, MER, NMRA Webmaster, ECSFM Member SFRH&MS DCC Master PVSMR On 6/23/2017 7:49 PM, Joebrann@... [jmriusers] wrote:
I just started using Decoder Pro last night and am impressed with the |
Locked
Re: Transfer one JMRI Loco File to another Model so both locos are identical
Works perfect thank you.
|
Locked
Re: JMRI Controlling my Railroad
Thanks Dave. ?I will watch for your document.
toggle quoted message
Show quoted text
Verner On Monday, June 26, 2017 1:19 AM, "Dave Heap dgheap@... [jmriusers]" <jmriusers@...> wrote:
? Verner, I've seen your request. Because the NCE USB jumper settings and JMRI settings differ between the Power Cab and the SB5, plus the need to ensure the Power Cab Panel (PCP) with its power supply remains standalone with no connection to the SB5 (you will still need to have the ability to use the Power Cab standalone for Program Track operations - the SB5 has no Program Track facility), there are a number of ways to do this. Since this question is often asked, I'll write up a document to cover the various options and their merits. But I'm rather busy at present so it may take a day or so. But in the interim I'll just mention that the optimum configuration includes buying a second NCE USB and also (if needed) a UTP panel to increase the number of connections to the SB5 over the two available on the front panel (but you won't need that if you only have one throttle). -- Dave in Australia On 26 Jun 2017, at 2:27 AM, Verner Shoup lucyshoup@... [jmriusers] <jmriusers@...> wrote:#yiv5156269393 #yiv5156269393 -- #yiv5156269393ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5156269393 #yiv5156269393ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5156269393 #yiv5156269393ygrp-mkp #yiv5156269393hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5156269393 #yiv5156269393ygrp-mkp #yiv5156269393ads {margin-bottom:10px;}#yiv5156269393 #yiv5156269393ygrp-mkp .yiv5156269393ad {padding:0 0;}#yiv5156269393 #yiv5156269393ygrp-mkp .yiv5156269393ad p {margin:0;}#yiv5156269393 #yiv5156269393ygrp-mkp .yiv5156269393ad a {color:#0000ff;text-decoration:none;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ygrp-lc {font-family:Arial;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ygrp-lc #yiv5156269393hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ygrp-lc .yiv5156269393ad {margin-bottom:10px;padding:0 0;}#yiv5156269393 #yiv5156269393actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5156269393 #yiv5156269393activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5156269393 #yiv5156269393activity span {font-weight:700;}#yiv5156269393 #yiv5156269393activity span:first-child {text-transform:uppercase;}#yiv5156269393 #yiv5156269393activity span a {color:#5085b6;text-decoration:none;}#yiv5156269393 #yiv5156269393activity span span {color:#ff7900;}#yiv5156269393 #yiv5156269393activity span .yiv5156269393underline {text-decoration:underline;}#yiv5156269393 .yiv5156269393attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5156269393 .yiv5156269393attach div a {text-decoration:none;}#yiv5156269393 .yiv5156269393attach img {border:none;padding-right:5px;}#yiv5156269393 .yiv5156269393attach label {display:block;margin-bottom:5px;}#yiv5156269393 .yiv5156269393attach label a {text-decoration:none;}#yiv5156269393 blockquote {margin:0 0 0 4px;}#yiv5156269393 .yiv5156269393bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5156269393 .yiv5156269393bold a {text-decoration:none;}#yiv5156269393 dd.yiv5156269393last p a {font-family:Verdana;font-weight:700;}#yiv5156269393 dd.yiv5156269393last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5156269393 dd.yiv5156269393last p span.yiv5156269393yshortcuts {margin-right:0;}#yiv5156269393 div.yiv5156269393attach-table div div a {text-decoration:none;}#yiv5156269393 div.yiv5156269393attach-table {width:400px;}#yiv5156269393 div.yiv5156269393file-title a, #yiv5156269393 div.yiv5156269393file-title a:active, #yiv5156269393 div.yiv5156269393file-title a:hover, #yiv5156269393 div.yiv5156269393file-title a:visited {text-decoration:none;}#yiv5156269393 div.yiv5156269393photo-title a, #yiv5156269393 div.yiv5156269393photo-title a:active, #yiv5156269393 div.yiv5156269393photo-title a:hover, #yiv5156269393 div.yiv5156269393photo-title a:visited {text-decoration:none;}#yiv5156269393 div#yiv5156269393ygrp-mlmsg #yiv5156269393ygrp-msg p a span.yiv5156269393yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5156269393 .yiv5156269393green {color:#628c2a;}#yiv5156269393 .yiv5156269393MsoNormal {margin:0 0 0 0;}#yiv5156269393 o {font-size:0;}#yiv5156269393 #yiv5156269393photos div {float:left;width:72px;}#yiv5156269393 #yiv5156269393photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv5156269393 #yiv5156269393photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5156269393 #yiv5156269393reco-category {font-size:77%;}#yiv5156269393 #yiv5156269393reco-desc {font-size:77%;}#yiv5156269393 .yiv5156269393replbq {margin:4px;}#yiv5156269393 #yiv5156269393ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5156269393 #yiv5156269393ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5156269393 #yiv5156269393ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5156269393 #yiv5156269393ygrp-mlmsg select, #yiv5156269393 input, #yiv5156269393 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5156269393 #yiv5156269393ygrp-mlmsg pre, #yiv5156269393 code {font:115% monospace;}#yiv5156269393 #yiv5156269393ygrp-mlmsg * {line-height:1.22em;}#yiv5156269393 #yiv5156269393ygrp-mlmsg #yiv5156269393logo {padding-bottom:10px;}#yiv5156269393 #yiv5156269393ygrp-msg p a {font-family:Verdana;}#yiv5156269393 #yiv5156269393ygrp-msg p#yiv5156269393attach-count span {color:#1E66AE;font-weight:700;}#yiv5156269393 #yiv5156269393ygrp-reco #yiv5156269393reco-head {color:#ff7900;font-weight:700;}#yiv5156269393 #yiv5156269393ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ov li a {font-size:130%;text-decoration:none;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5156269393 #yiv5156269393ygrp-sponsor #yiv5156269393ov ul {margin:0;padding:0 0 0 8px;}#yiv5156269393 #yiv5156269393ygrp-text {font-family:Georgia;}#yiv5156269393 #yiv5156269393ygrp-text p {margin:0 0 1em 0;}#yiv5156269393 #yiv5156269393ygrp-text tt {font-size:120%;}#yiv5156269393 #yiv5156269393ygrp-vital ul li:last-child {border-right:none !important;}#yiv5156269393 [Non-text portions of this message have been removed] |
Locked
Re: Testing (was JMRI 4.7.6 and apologies
Let's get one thing out of the way before I start my comment proper: I'm
not a programmer or a developer of anything. I'm a 'final consumer.' However, my late wife /was /a professional mainframe software engineer and programmer, and she was leader of a maintenance and development team. If I learned one thing from her it was this: No matter how many tests you devise, and how many you run, /somebody/ will manage to do something that you didn't think of, sometimes intentionally, sometimes not, but it /will /happen - and your new program won't have expected it, and won't know how to deal with it. She had a team of programmers and testers (because her company's software cost a LOT of money) and despite that, customers still occasionally found bugs. The JMRI group isn't so fortunate, so the developers do their best, and then release a 'test' or 'beta' version so those who want to try it out and test it further can do so. Nobody with even a modicum of common sense would expect a 'test release' to be bug free; yes, you might be lucky, but I wouldn't like to bet on it. The idea is that you try it out, find bugs if any, and report them; you don't complain that they're there. Just my four penn'orth Barry |
to navigate to use esc to dismiss