Chat log from the meeting on 2014-12-30

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(Created page with "<pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word"> [10:59] Mic Bowman: is diva plannin...")
 
Line 4: Line 4:
 
white-space: -o-pre-wrap;  
 
white-space: -o-pre-wrap;  
 
word-wrap: break-word">
 
word-wrap: break-word">
[10:59]  Mic Bowman: is diva planning to be here today?
 
[10:59]  Seth.Nygard @refugegrid.com:8002: Hello everyone
 
[10:59]  Nebadon Izumi: doubt it Mic
 
[11:00]  Shez.Oyen @mirage.duckdns.org:9038: Hi Seth :)
 
[11:00]  Nebadon Izumi: i could try to ping her
 
[11:00]  Mic Bowman: it would be good to hear about the changes for mono
 
[11:00]  Mic Bowman: not necessary
 
[11:00]  Mic Bowman: i'll find out from her later... i think i know the changes my modules need to make
 
[11:00]  Aine.Caoimhe @refugegrid.com:8002: hehe...this will be fun.....more than half of you show as "loading..." for me
 
[11:00]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I think she hasn't commit her work yet?
 
[11:00]  Robert.Adams @home.livingroomcam.us:14559: if you have a module, time to freshen it up is here
 
[11:00]  Robert.Adams @home.livingroomcam.us:14559: I'm totally loaded for everyone
 
[11:01]  Nebadon Izumi: well I pinged Diva
 
[11:01]  Nebadon Izumi: no response yet
 
[11:01]  Aine.Caoimhe @refugegrid.com:8002: [11:00] Loading...: I'm totally loaded for everyone <-- like that
 
[11:01]  Nebadon Izumi: she may show up if she sees it
 
[11:01]  Mic Bowman: would just like to start migrating my modules
 
[11:01]  Nebadon Izumi: she responded
 
[11:01]  Nebadon Izumi: she will probably be here shortly
 
[11:01]  Mic Bowman: and having a better sense of the layout she has in mind would help
 
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: hi
 
[11:02]  Mic Bowman: hi crista!
 
[11:02]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Helo
 
[11:02]  Nebadon Izumi: hello
 
[11:02]  Seth.Nygard @refugegrid.com:8002: Hello
 
[11:02]  Richardus.Raymaker @hypergrid.org:8002: hi all
 
[11:02]  Aine.Caoimhe @refugegrid.com:8002: ah ha....suddenly you all just de-loading-ed for me
 
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: is this over voice?
 
[11:02]  Nebadon Izumi: voice is enabled
 
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: I mean the meeting
 
[11:02]  Nebadon Izumi: but we usually do chat
 
[11:02]  Mic Bowman: ok... why are name labels red on the left side of the hall and yellow on the other?
 
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: ok
 
[11:02]  Marcus.Llewellyn @grid.verymad.net:8002: Text has traditionally been prefered.
 
[11:02]  Nebadon Izumi: so it can be preserved in logs
 
[11:03]  Nebadon Izumi: i am logging in my radegast viewers to keynotes
 
[11:03]  Nebadon Izumi: so bit disttracted for a few more minutes here
 
[11:04]  Shez.Oyen @mirage.duckdns.org:9038: wow, they are diff colors on left and right
 
[11:04]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Dahlia will probably be a few minutes. She would probably want to hear about the module changes.
 
[11:04]  Nebadon Izumi: Justin are you going to fire up the Avacon bots?
 
[11:04]  Marcus.Llewellyn @grid.verymad.net:8002: I don't see different name tag colors.
 
[11:04]  Justin Clark-Casey: mic: I am seeing console messages "Could not find packet with sequence number <n> to ack"
 
[11:04]  Shez.Oyen @mirage.duckdns.org:9038: I would have prob never noticed that
 
[11:04]  Mic Bowman: justin: good
 
[11:05]  Mic Bowman: that means that some of the acks are late coming in
 
[11:05]  Mic Bowman: how many do you see?
 
[11:05]  Richardus.Raymaker @hypergrid.org:8002: Just like RL :)
 
[11:05]  Mic Bowman: and whats show queues look like
 
[11:05]  Mic Bowman: for resent packets
 
[11:05]  Aine.Caoimhe @refugegrid.com:8002: while waiting then....I have a question re HG 1.,5 vs 2.0.....does 1.5 expose the (home) server to attacks or only the person travelling?
 
[11:05]  Justin Clark-Casey: on here, I'm seeing about 40. It's a pity they're not identified to the user
 
[11:06]  Justin Clark-Casey: 122 2420 6128 561 1884 0 0 0 0 3 0 0
 
 
Region (Staff Zone 1) # show throt
 
User Region Type Max Target Actual Resend Land Wind Cloud Task Texture Asset
 
kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s
 
 
Marcus.Llewellyn @ Staff Zone 1 Rt 1000 1152 1000 100 95 19 19 314 314 137
 
Nebadon Izumi Staff Zone 1 Rt 1000 4608 1000 100 68 13 13 339 339 124
 
Billy.Bradshaw @hg Staff Zone 1 Rt 1000 768 768 76 87 17 17 228 228 112
 
Mic Bowman Staff Zone 1 Rt 1000 2304 1000 100 77 15 15 331 331 128
 
Robert.Adams @home Staff Zone 1 Rt 1000 1459 1000 100 88 17 17 321 321 134
 
BlueWall.Slade @ga Staff Zone 1 Rt 1000 1152 1000 100 95 19 19 314 314 137
 
Shez.Oyen @mirage. Staff Zone 1 Rt 1000 3072 1000 100 73 14 14 335 335 126
 
Aine.Caoimhe @refu Staff Zone 1 Rt 1000 768 768 76 87 17 17 228 228 112
 
Justin Clark-Casey Staff Zone 1 Rt 1000 5120 1000 100 68 13 13 340 340 124
 
Seth.Nygard @refug Staff Zone 1 Rt 1000 1536 1000 100 86 17 17 322 322 133
 
Richardus.Raymaker Staff Zone 1 Rt 1000 2304 1000 100 77 15 15 331
 
[11:06]  Justin Clark-Casey: Region (Staff Zone 1) # show q
 
User Region Type Since Pkts Pkts Pkts Bytes Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts
 
Last In In Out Resent Unacked Resend Land Wind Cloud Task Texture Asset
 
Marcus.Llewellyn @ Staff Zone 1 Rt 107 8561 7206 0 0 0 0 0 0 0 0 0
 
Nebadon Izumi Staff Zone 1 Rt 53 9049 6970 1 0 0 0 0 0 0 0 0
 
Billy.Bradshaw @hg Staff Zone 1 Rt 41 8786 11157 9 0 0 0 0 0 0 0 0
 
Mic Bowman Staff Zone 1 Rt 162 7401 6914 1 0 0 0 0 0 0 0 0
 
Robert.Adams @home Staff Zone 1 Rt 12 8200 8769 1 0 0 0 0 0 0 0 0
 
BlueWall.Slade @ga Staff Zone 1 Rt 166 4547 7630 382 0 0 0 0 0 0 0 0
 
Shez.Oyen @mirage. Staff Zone 1 Rt 37 7241 6801 0 0 0 0 0 0 0 0 0
 
Aine.Caoimhe @refu Staff Zone 1 Rt 14 6667 9498 21 -5 0 0 0 0 0 0 0
 
Justin Clark-Casey Staff Zone 1 Rt 57 6299 6504 23 0 0 0 0 0 0 0 0
 
Seth.Nygard @refug Staff Zone 1 Rt 69 5317 7627 0 0 0 0 0 0 0 0 0
 
Richardus.Raymaker Staff Zone 1 Rt 111 3870 4787 1 0 0 0 0 0 0 0 0
 
Crista.Lopes @nile Staff Zone 1 Rt 2817 1529 5289 10 0 0 0 0 0 0 0 0
 
Kayaker.Mag
 
[11:06]  Justin Clark-Casey: @nile Staff Zone 1 Rt 1000 3072 1000 100 73 14 14 335 335 126
 
Kayaker.Magic @gri Staff Zone 1 Rt 1000 256 256 11 16 11 11 25 25 15
 
[11:06]  Justin Clark-Casey: not sure how helpful that is....
 
[11:06]  Aine.Caoimhe @refugegrid.com:8002: ie if some malicious person wanted to do something to a grid running 1.5, would they have an easier time doing so than they would with 2.0?
 
[11:06]  Crista.Lopes @nile.ics.uci.edu:9000: yes
 
[11:07]  Mic Bowman: ok... that looks like a few packets being lost
 
[11:07]  Crista.Lopes @nile.ics.uci.edu:9000: but the differences affect mostly the inventory data
 
[11:07]  Aine.Caoimhe @refugegrid.com:8002: something that affects the entire grid or only the person traveling ?
 
[11:07]  Crista.Lopes @nile.ics.uci.edu:9000: the entire inventory data of the grid
 
[11:07]  Aine.Caoimhe @refugegrid.com:8002: drat
 
[11:07]  Billy.Bradshaw @hg.viewtwo.net:8600: Quick query before throttle testing discussed. OpenMetaverse.dll updated in core around 25th Dec, but cannot see a corresponding update to libopenmetaverse
 
[11:08]  Crista.Lopes @nile.ics.uci.edu:9000: there wsn't a release of libomv, just several commits
 
[11:08]  Crista.Lopes @nile.ics.uci.edu:9000: current libomv in opensim core corresponds to master head of libomv in github
 
[11:09]  Billy.Bradshaw @hg.viewtwo.net:8600: k
 
[11:09]  Justin Clark-Casey: this is where it's helpful to have the libomv commit level in the commit message
 
[11:10]  Mic Bowman: justin: can you post show queues and show throttles into the IM
 
[11:11]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: show queues > mic bowmanim
 
[11:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: :)
 
[11:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: If we could use bash for the console
 
[11:12]  Mic Bowman: would be nice
 
[11:12]  Mic Bowman: i think i need to keep working to figure out the stats collectors
 
[11:13]  Mic Bowman: (all three of them)
 
[11:13]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: would it make sense to consolidate them int o the monitoring module?
 
[11:13]  Robert.Adams @home.livingroomcam.us:14559: I'm for StatsManager.... it has a web interface as well as console interface
 
[11:13]  Justin Clark-Casey: the monitoring module is old.
 
[11:14]  Justin Clark-Casey: it would make sense to cnosolidate everything. The only reason it hasn't been done is lack of time
 
[11:14]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ++
 
[11:14]  Robert.Adams @home.livingroomcam.us:14559: a monitoring app can query for just the stats it wants
 
[11:14]  Mic Bowman: justin/nebadon: looks like everyone is getting their requested throttles right now given that there are per-client limits in place
 
[11:14]  Mic Bowman: client limits are 1mbps
 
[11:14]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I like the idea of using a rrdb to store the data for generic use
 
[11:14]  Justin Clark-Casey: mic: apart from kayaker. Throttle keeps changing there because of non-acked packets
 
[11:14]  Richardus.Raymaker @hypergrid.org:8002: stats in json fdormat, if its not the same we already ahve
 
[11:15]  Mic Bowman: they should change
 
[11:15]  Mic Bowman: but should generally stay around 1mbps
 
[11:15]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: The dotnet lib for that has a funky license though.
 
[11:15]  Nebadon Izumi: ok 60 clients logged in
 
[11:15]  Mic Bowman: which is what it looks like
 
[11:15]  Nebadon Izumi: actually i must say, compared to the OSCC load testing
 
[11:15]  Nebadon Izumi: my clients had a much easier time logging in
 
[11:15]  Nebadon Izumi: already feels like improvement to me
 
[11:15]  Robert.Adams @home.livingroomcam.us:14559: StatsManager will return web queries in JSON (and optionally callback form)
 
[11:16]  Mic Bowman: there is one more thing i want to add... a "grace period"
 
[11:16]  Justin Clark-Casey: right, I'm just saying that kayaker is not getting requested for that reason
 
[11:16]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: snmp FTW :)
 
[11:16]  Mic Bowman: justin: kayaker looks to have target at 256kbps
 
[11:16]  Robert.Adams @home.livingroomcam.us:14559: http://www.virtualportland.org/SimStats/ is a simple stats display for my standalone region
 
[11:16]  Robert.Adams @home.livingroomcam.us:14559: when I was running DSG, it included graphs of the bandwidth between the servers
 
[11:17]  Mic Bowman: that is a viewer throttle i would guess
 
[11:17]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: nice Robert
 
[11:17]  Nebadon Izumi: ya very nice
 
[11:17]  Robert.Adams @home.livingroomcam.us:14559: SimStats does a GET query to get the stats and gets JSON back which the JS tableifies
 
[11:18]  Aine.Caoimhe @refugegrid.com:8002: is there any possible mechanism that can be used to "rebake" attachments (yes, I know they aren't baked in the first place, but what I mean is to have the ability to ask the sim to re-send your attachments) that isn't going to involve a viewer change? I've found increasingly that since every new HG tp times out and requires a second or even third attempt, some or all of me doesn't display correctly to pre-existing people in the region I tp to. They only see me complete when they relog (me relogging and returning doesn't trigger the update in their viewer)
 
[11:18]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: BlueWall, IIRC, I would second rrdb format for stats. There are some nice tools to turn that data in to a chart.
 
[11:18]  Richardus.Raymaker @hypergrid.org:8002: rewear is in SL the normal way. or change outfit and then back
 
[11:18]  Robert.Adams @home.livingroomcam.us:14559: there is a console command to force resending, isn't there?
 
[11:18]  Aine.Caoimhe @refugegrid.com:8002: cam
 
[11:18]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I updated thsi old stats app a few days ago : http://gateway.bluewallvirtual.net:8000/~jamesh/simstats.html
 
[11:19]  Aine.Caoimhe @refugegrid.com:8002: can't do that with HG2.0 without having everything in suitcase
 
[11:19]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: That suitcase is your firewal.
 
[11:19]  Aine.Caoimhe @refugegrid.com:8002: the console command only resends scene (region) objects, not attachments
 
[11:19]  Seth.Nygard @refugegrid.com:8002: And also a console command is of no use to the many people that have their regions hosted for them.
 
[11:20]  Crista.Lopes @nile.ics.uci.edu:9000: what's the problem with attachments?
 
[11:21]  Aine.Caoimhe @refugegrid.com:8002: if you are wearing anything that takes more than 15 seconds to be sent from your source region to your destination region the tp times out and then 90% of the time on re-tp they don't appear for people who were already in the region at the time of the initial failed attempt
 
[11:21]  Aine.Caoimhe @refugegrid.com:8002: (15 seconds total for the entire tp process to finish)
 
[11:21]  Aine.Caoimhe @refugegrid.com:8002: or might be 20
 
[11:22]  Nebadon Izumi: ya i am not sure rebake is the correct term there
 
[11:22]  Justin Clark-Casey: there were improvements to that made in master. I wouldn't suggest trying to make any changes until the next release, personally
 
[11:22]  Nebadon Izumi: more like reattach
 
[11:22]  Aine.Caoimhe @refugegrid.com:8002: yeah...reattach without actually having to remove
 
[11:22]  Aine.Caoimhe @refugegrid.com:8002: (so it can be done for something you're wearing that isn't in suitcase)
 
[11:23]  Nebadon Izumi: i have made it a habbit now to always keep my appearance in my suticase
 
[11:23]  Crista.Lopes @nile.ics.uci.edu:9000: yeah, that sounds like a bug that can be fixed eventually with some tweaking on timings. Shouldn't need manual intervention
 
[11:24]  Nebadon Izumi: things seem to work much better if you do that
 
[11:24]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: maybe link the curent outfit under the suitcase?
 
[11:24]  Marcus.Llewellyn @grid.verymad.net:8002: First time visitors to my grid have failed TPs more often than not due to asset transfer taking longer than the TP timeout. :/
 
[11:24]  Aine.Caoimhe @refugegrid.com:8002: yes
 
[11:24]  Aine.Caoimhe @refugegrid.com:8002: it's a very short time out
 
[11:25]  Seth.Nygard @refugegrid.com:8002: That issue is common with all grids
 
[11:25]  Aine.Caoimhe @refugegrid.com:8002: and all assets have to be sent in their entirety in that window
 
[11:25]  Nebadon Izumi: ya I have seen that too
 
[11:25]  Nebadon Izumi: first TP fails
 
[11:25]  Nebadon Izumi: second one is fine
 
[11:25]  Aine.Caoimhe @refugegrid.com:8002: yeps
 
[11:25]  Aine.Caoimhe @refugegrid.com:8002: 2nd almost always is instant
 
[11:25]  Nebadon Izumi: ive never experienced it on my own grids
 
[11:25]  Nebadon Izumi: usually when someone asks me to visit theirs
 
[11:25]  Nebadon Izumi: even on my European grids
 
[11:25]  Nebadon Izumi: havent experienced it
 
[11:26]  Aine.Caoimhe @refugegrid.com:8002: but if anyone was in the region when you failed the 1st attempt, it's hit and miss as to which of your attachments they see
 
[11:26]  Aine.Caoimhe @refugegrid.com:8002: if they relog, they'll see everything, and anyone new who enters is sent everything...it's only existing avi where it's hit and miss
 
[11:27]  Marcus.Llewellyn @grid.verymad.net:8002: That can be especially annoying if you're mesh. It's one thing to be missing hair. But your whole body is even more vexing. Heh.
 
[11:27]  Aine.Caoimhe @refugegrid.com:8002: exactly
 
[11:27]  Nebadon Izumi: ya Mesh seems to have some trouble wiht hypergrid
 
[11:27]  Aine.Caoimhe @refugegrid.com:8002: and worse when it's mesh clothing over mesh body
 
[11:27]  Nebadon Izumi: there are more problems than just that
 
[11:27]  Nebadon Izumi: like if i have the same oar loaded on 2 different grids
 
[11:27]  Nebadon Izumi: with the same exact assets
 
[11:27]  Aine.Caoimhe @refugegrid.com:8002: it's because mesh often will make the total tp time take more than the 15 second window
 
[11:27]  Nebadon Izumi: when i teleport from one to the other
 
[11:27]  Nebadon Izumi: i end up with 1000 yellow pyramids
 
[11:27]  Crista.Lopes @nile.ics.uci.edu:9000: Mic about version number of modules... I'm looking into it now, and I think that the best is to use the following convention
 
[11:27]  Nebadon Izumi: for all the mesh
 
[11:27]  Nebadon Izumi: prims are fine
 
[11:28]  Nebadon Izumi: only a cache clear fixes it
 
[11:28]  Crista.Lopes @nile.ics.uci.edu:9000: if my module is being compiled against opensim 0.8.1, my modules version numbers are 0.8.1.something
 
[11:28]  Crista.Lopes @nile.ics.uci.edu:9000: that way ppl will know that my module has been cpmpiled for opensim 0.8.1
 
[11:28]  Aine.Caoimhe @refugegrid.com:8002: it's issues like that which would be really nice to fix considering how many people are HGing these days and the general increase in the use of mesh
 
[11:29]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: hmm, how about the version of the module's code?
 
[11:30]  Crista.Lopes @nile.ics.uci.edu:9000: that's the .something
 
[11:30]  Crista.Lopes @nile.ics.uci.edu:9000 whispers: 0.8.1.something
 
[11:30]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok
 
[11:30]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: where do you specifiy that?
 
[11:31]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002 still has the TP issue when going from var to regular where the viewer locks up or crashes
 
[11:31]  Crista.Lopes @nile.ics.uci.edu:9000: so, the first 3 numbers are opensim version; any additional ones are the module's
 
[11:31]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok
 
[11:31]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I rememebr something about the 3rd digit using *
 
[11:31]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.MyModule", "0.8.1.1")]
 
[11:31]  Justin Clark-Casey: what about things like 0.7.6.2 ?
 
[11:32]  Justin Clark-Casey: which is an opensim version number
 
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: do we have that justincc?
 
[11:32]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: some magic about the comile version
 
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: aren't our numbers just 3 digits?
 
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall that is for .net version numbers
 
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: not mono addins
 
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: these are 2 different number series
 
[11:32]  Justin Clark-Casey: no, current release is 0.8.0.3, to signal the third bug fix release of 0.8
 
[11:33]  Crista.Lopes @nile.ics.uci.edu:9000: really? 4 digits?
 
[11:33]  Aine.Caoimhe @refugegrid.com:8002 nods
 
[11:33]  Nebadon Izumi: mono has a similar practice
 
[11:33]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Yes, there can be as many as four in some systems of version control
 
[11:33]  Nebadon Izumi: with versioning
 
[11:34]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I will look for the docs I read about it, then send an email.
 
[11:34]  Crista.Lopes @nile.ics.uci.edu:9000: well, we should just decide how many digits we want for OpenSim versioning. Then the addin modules can take beyond that
 
[11:34]  Marcus.Llewellyn @grid.verymad.net:8002: We've sorta come to treat the first minor number as our major.
 
[11:34]  Crista.Lopes @nile.ics.uci.edu:9000: if we want 4 for OS, then my module's version should be [assembly: Addin("DivaMy.Module", "0.8.1.0.1")]
 
[11:35]  Crista.Lopes @nile.ics.uci.edu:9000: we need to have a way ot informing consumers of these modules about which OS version the module was compiled against
 
[11:35]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If this versioning system is put in place for modules it will affect 3rd party modules (eg. ossearch and osprofile) requiring minor(?) changes to the modules?
 
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: yes
 
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: very minor change
 
[11:36]  Justin Clark-Casey: crista: opensim versioning would be a max of 4 digits
 
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: ok, then
 
[11:36]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: ok. I can put those changes in place when I know what needs to be done
 
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: my modules will use 5 digits, where the last one is for the module itself
 
[11:37]  Mic Bowman: so the opensim version plus module version
 
[11:37]  Mic Bowman: how is that checked/enforced?
 
[11:37]  Mic Bowman: the versioning
 
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: yes, and it's not
 
[11:37]  Mic Bowman: on load?
 
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: well
 
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: it's on load yes
 
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: but this check is not the complete story
 
[11:37]  Mic Bowman: so if i have a dependency on 0.8.3 opensim module
 
[11:38]  Mic Bowman: and the actual version is 0.8.1
 
[11:38]  Mic Bowman: what happens?
 
[11:38]  Crista.Lopes @nile.ics.uci.edu:9000: it will fail to load that module, I think
 
[11:38]  Crista.Lopes @nile.ics.uci.edu:9000: but as I said these checks are not sufficient
 
[11:38]  Mic Bowman: what kind of message?
 
[11:39]  Mic Bowman: and is there a way to check at install time?
 
[11:39]  Crista.Lopes @nile.ics.uci.edu:9000: I don't remember but I can tell you in a bit
 
[11:39]  Justin Clark-Casey: I think all opensim version numbrs will have to be 4 digits for consistency. So it would technically be 0.8.3.0
 
[11:39]  Mic Bowman: just thining about friendly messages
 
[11:39]  Crista.Lopes @nile.ics.uci.edu:9000: I'm right now creating diva modules in this manner
 
[11:39]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: how about the AddinDependency?
 
[11:40]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: [assembly: AddinDependency("OpenSim", "0.5")]
 
[11:40]  Crista.Lopes @nile.ics.uci.edu:9000: that's the thing that we're talking about
 
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: seems that it should change each time we change an interface
 
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: for exampoe, my modules now have this
 
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: AddinDependency("OpenSim.Region.Framework", "0.8.1")]
 
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: OK
 
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: [assembly: Addin("SimBus", "0.1")]
 
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: justin should we switch to 4 digits all over?
 
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: So, that one is my module's version
 
[11:41]  Justin Clark-Casey: crista: in those addin dpeendency annotations?
 
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall, I am going to number my modules so that they include opensim's version
 
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: I think you should do the same
 
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: otherwise people whon't know
 
[11:42]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The fourth one could be optional.
 
[11:44]  Justin Clark-Casey: It would be easier just to have 4 digit v numbers always, if other stuff can handle it
 
[11:44]  Justin Clark-Casey: special cases can be a pain
 
[11:44]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002 nods
 
[11:44]  Crista.Lopes @nile.ics.uci.edu:9000: ok, there are two numbers series, and they are independent
 
[11:44]  Crista.Lopes @nile.ics.uci.edu:9000: one is the .net versioning numbers
 
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: they seem to have 3+some special digit that they manage automatically
 
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: these are our declarations like this
 
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: AssemblyVersion("0.8.1.*")]
 
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: another completely different numbers series is mono addins version numbers
 
[11:45]  Seth.Nygard @refugegrid.com:8002: If OpenSim is already using all 4 numbers for its version, then a fifth digit is needed to support Christa's module versioning scheme.
 
Release.Major.Minor.BugFixLevel +ModuleVersion
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: they are independent, and we could use completely different numbers
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: but I think that's a bad idea
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: I think we should use the same numbers
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: oh
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: and there's a 3rd number series
 
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: the version number we tag our releases with
 
[11:46]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I wouldn't mix two sets of version numbers in one
 
[11:47]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The modules I maintain have their own version numbers that are x.y
 
[11:47]  Crista.Lopes @nile.ics.uci.edu:9000: thats in VersionInfo.cs
 
[11:47]  Crista.Lopes @nile.ics.uci.edu:9000: Andrew you can do that
 
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: however, people who use your modules will not know against which version of opensim your module was compiled
 
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: you need to tell them by some other means
 
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: as such I am going to include opensim's version in my own module's versions, because I don't want people to ask me questions. You can do whatever you want for yours!
 
[11:49]  Mic Bowman: are you including that in your module's version?
 
[11:49]  Crista.Lopes @nile.ics.uci.edu:9000: yes
 
[11:49]  Mic Bowman: or in the opensim dependency you puth there
 
[11:49]  Mic Bowman: ok
 
[11:49]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.Modules", "0.8.1.0.1")]
 
[11:49]  Mic Bowman: and is there a way to write some other script that pulls the opensim version number?
 
[11:49]  Mic Bowman: to test it on install?
 
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: not with mautil. no
 
[11:50]  Mic Bowman: my modules have two stateme[10:58]  [2014/12/23 12:16]  IM: Aine.Caoimhe @refugegrid.com:  89957bf4-126d-4c4d-b8a2-2514f30c1dc0;http://hypergrid.org:8002
 
[10:58]  [2014/12/23 12:16]  Marcus.Llewellyn @grid.verymad.net:8002: I"m gonna scoot.
 
[10:58]  [2014/12/23 12:16]  IM: Aine.Caoimhe @refugegrid.com: that's my region console from the last attempt
 
[10:58]  [2014/12/23 12:16]  Marcus.Llewellyn @grid.verymad.net:8002 smiles and waves. :)
 
[10:58]  [2014/12/23 12:16]  Aine.Caoimhe @refugegrid.com:8002: bye Marcus
 
[10:58]  [2014/12/23 12:17]  Justin Clark-Casey: yeah, something is going on but I think the ultimate failure may be when your own simulator contacts your region's user agent service to verify that the transport is ok
 
[10:58]  [2014/12/23 12:17]  IM: Aine.Caoimhe @refugegrid.com: notice that at one point is switches to seeing me as 192.168.1.1 which is my LAN router IP
 
[10:58]  [2014/12/23 12:18]  Justin Clark-Casey: I can see that IP when this region contacts your region to tell it that the agent is coming
 
[10:58]  [2014/12/23 12:18]  Aine.Caoimhe @refugegrid.com:8002: somewhere in there it's switching over to using my router's LAN IP instead of my outward facing one, then of course that is a mismatch to the original IP the tp request came from
 
[10:58]  [2014/12/23 12:19]  Justin Clark-Casey: actually, from the trace you IM'd it looks like that might not be getting through
 
[10:58]  [2014/12/23 12:19]  Seth.Nygard @refugegrid.com:8002 is Offline
 
[10:58]  [2014/12/23 12:19]  Justin Clark-Casey: aine: I dunno. I would say add a mantis but you know how many are currently on the pile
 
[10:58]  [2014/12/23 12:19]  Aine.Caoimhe @refugegrid.com:8002: I know
 
[10:58]  [2014/12/23 12:19]  Justin Clark-Casey: I am interested in making it easier to diagnose such problems in the long run
 
[10:58]  [2014/12/23 12:20]  Seth.Nygard @refugegrid.com:8002 is Online
 
[10:58]  [2014/12/23 12:20]  Justin Clark-Casey: or fix them if they are opensim bugs
 
[10:58]  [2014/12/23 12:20]  Aine.Caoimhe @refugegrid.com:8002: and it's not the end of the world which is why I haven't made a mantis on it... i know you already have too much on your plate
 
[10:58]  [2014/12/23 12:20]  Justin Clark-Casey: ok, let's keep it in mind though. Do feel free to raise sometihng if you want. Might be good just to keep track
 
[10:58]  [2014/12/23 12:20]  Aine.Caoimhe @refugegrid.com:8002: the big ones for me at the animation bug, the inventory fetch bug, and the killing region bug since they affect everyone
 
[10:58]  [2014/12/23 12:21]  Justin Clark-Casey: yes. I still need to look at the anim bug, my time got caught up with some other issue. The inventory fetch also needs attention
 
[10:58]  [2014/12/23 12:21]  Justin Clark-Casey: ok
 
[10:58]  [2014/12/23 12:21]  Aine.Caoimhe @refugegrid.com:8002: that one-user killing it for everyone is the worst killer
 
[10:58]  [2014/12/23 12:21]  Justin Clark-Casey: yes, hoepfully we can get some progress on that soon
 
[10:58]  [2014/12/23 12:22]  Aine.Caoimhe @refugegrid.com:8002: okies....have a great Christmas, Justin....see you next week :)
 
[10:58]  [2014/12/23 12:22]  Justin Clark-Casey: ok, I'm going to skeddale. Bye for now
 
[10:58]  [2014/12/23 12:22]  Justin Clark-Casey: hope you have a great xmas too Aine
 
[10:58]  [2014/12/23 12:22]  IM: Aine Caoimhe: tp to grid-hosted region was instant
 
[10:58]  [2014/12/23 12:23]  IM: Aine Caoimhe nods
 
[10:58]  [2014/12/23 12:23]  IM: Aine Caoimhe: okies....see you next week :)
 
[10:58]  [2014/12/23 16:43]  Mal.Burns @grid.avacon.org:8002 is Online
 
[10:58]  [2014/12/23 16:43]  Connecting to in-world Voice Chat...
 
[10:58]  [2014/12/23 16:43]  Connected
 
[10:58]  Mic Bowman is Online
 
[10:58]  Seth.Nygard @refugegrid.com:8002 is Online
 
[10:58]  Seth.Nygard @refugegrid.com:8002 is Online
 
[10:59]  Connecting to in-world Voice Chat...
 
[10:59]  Connected
 
 
[10:59]  Mic Bowman: is diva planning to be here today?
 
[10:59]  Mic Bowman: is diva planning to be here today?
 
[10:59]  Seth.Nygard @refugegrid.com:8002: Hello everyone
 
[10:59]  Seth.Nygard @refugegrid.com:8002: Hello everyone

Revision as of 14:03, 6 January 2015

[10:59]  Mic Bowman: is diva planning to be here today?
[10:59]  Seth.Nygard @refugegrid.com:8002: Hello everyone
[10:59]  Nebadon Izumi: doubt it Mic
[11:00]  Shez.Oyen @mirage.duckdns.org:9038: Hi Seth :)
[11:00]  Nebadon Izumi: i could try to ping her
[11:00]  Mic Bowman: it would be good to hear about the changes for mono
[11:00]  Mic Bowman: not necessary
[11:00]  Mic Bowman: i'll find out from her later... i think i know the changes my modules need to make
[11:00]  Aine.Caoimhe @refugegrid.com:8002: hehe...this will be fun.....more than half of you show as "loading..." for me
[11:00]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I think she hasn't commit her work yet?
[11:00]  Robert.Adams @home.livingroomcam.us:14559: if you have a module, time to freshen it up is here
[11:00]  Robert.Adams @home.livingroomcam.us:14559: I'm totally loaded for everyone
[11:01]  Nebadon Izumi: well I pinged Diva
[11:01]  Nebadon Izumi: no response yet
[11:01]  Aine.Caoimhe @refugegrid.com:8002: [11:00] Loading...: I'm totally loaded for everyone <-- like that
[11:01]  Nebadon Izumi: she may show up if she sees it
[11:01]  Mic Bowman: would just like to start migrating my modules
[11:01]  Nebadon Izumi: she responded
[11:01]  Nebadon Izumi: she will probably be here shortly
[11:01]  Mic Bowman: and having a better sense of the layout she has in mind would help
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: hi
[11:02]  Mic Bowman: hi crista!
[11:02]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Helo
[11:02]  Nebadon Izumi: hello
[11:02]  Seth.Nygard @refugegrid.com:8002: Hello
[11:02]  Richardus.Raymaker @hypergrid.org:8002: hi all
[11:02]  Aine.Caoimhe @refugegrid.com:8002: ah ha....suddenly you all just de-loading-ed for me
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: is this over voice?
[11:02]  Nebadon Izumi: voice is enabled
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: I mean the meeting
[11:02]  Nebadon Izumi: but we usually do chat
[11:02]  Mic Bowman: ok... why are name labels red on the left side of the hall and yellow on the other?
[11:02]  Crista.Lopes @nile.ics.uci.edu:9000: ok
[11:02]  Marcus.Llewellyn @grid.verymad.net:8002: Text has traditionally been prefered.
[11:02]  Nebadon Izumi: so it can be preserved in logs
[11:03]  Nebadon Izumi: i am logging in my radegast viewers to keynotes
[11:03]  Nebadon Izumi: so bit disttracted for a few more minutes here
[11:04]  Shez.Oyen @mirage.duckdns.org:9038: wow, they are diff colors on left and right
[11:04]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Dahlia will probably be a few minutes. She would probably want to hear about the module changes.
[11:04]  Nebadon Izumi: Justin are you going to fire up the Avacon bots?
[11:04]  Marcus.Llewellyn @grid.verymad.net:8002: I don't see different name tag colors.
[11:04]  Justin Clark-Casey: mic: I am seeing console messages "Could not find packet with sequence number <n> to ack"
[11:04]  Shez.Oyen @mirage.duckdns.org:9038: I would have prob never noticed that
[11:04]  Mic Bowman: justin: good
[11:05]  Mic Bowman: that means that some of the acks are late coming in
[11:05]  Mic Bowman: how many do you see?
[11:05]  Richardus.Raymaker @hypergrid.org:8002: Just like RL :)
[11:05]  Mic Bowman: and whats show queues look like
[11:05]  Mic Bowman: for resent packets
[11:05]  Aine.Caoimhe @refugegrid.com:8002: while waiting then....I have a question re HG 1.,5 vs 2.0.....does 1.5 expose the (home) server to attacks or only the person travelling?
[11:05]  Justin Clark-Casey: on here, I'm seeing about 40. It's a pity they're not identified to the user
[11:06]  Justin Clark-Casey: 122 2420 6128 561 1884 0 0 0 0 3 0 0

Region (Staff Zone 1) # show throt
User Region Type Max Target Actual Resend Land Wind Cloud Task Texture Asset
 kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s kb/s

Marcus.Llewellyn @ Staff Zone 1 Rt 1000 1152 1000 100 95 19 19 314 314 137
Nebadon Izumi Staff Zone 1 Rt 1000 4608 1000 100 68 13 13 339 339 124
Billy.Bradshaw @hg Staff Zone 1 Rt 1000 768 768 76 87 17 17 228 228 112
Mic Bowman Staff Zone 1 Rt 1000 2304 1000 100 77 15 15 331 331 128
Robert.Adams @home Staff Zone 1 Rt 1000 1459 1000 100 88 17 17 321 321 134
BlueWall.Slade @ga Staff Zone 1 Rt 1000 1152 1000 100 95 19 19 314 314 137
Shez.Oyen @mirage. Staff Zone 1 Rt 1000 3072 1000 100 73 14 14 335 335 126
Aine.Caoimhe @refu Staff Zone 1 Rt 1000 768 768 76 87 17 17 228 228 112
Justin Clark-Casey Staff Zone 1 Rt 1000 5120 1000 100 68 13 13 340 340 124
Seth.Nygard @refug Staff Zone 1 Rt 1000 1536 1000 100 86 17 17 322 322 133
Richardus.Raymaker Staff Zone 1 Rt 1000 2304 1000 100 77 15 15 331 
[11:06]  Justin Clark-Casey: Region (Staff Zone 1) # show q
User Region Type Since Pkts Pkts Pkts Bytes Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts Q Pkts
 Last In In Out Resent Unacked Resend Land Wind Cloud Task Texture Asset
Marcus.Llewellyn @ Staff Zone 1 Rt 107 8561 7206 0 0 0 0 0 0 0 0 0
Nebadon Izumi Staff Zone 1 Rt 53 9049 6970 1 0 0 0 0 0 0 0 0
Billy.Bradshaw @hg Staff Zone 1 Rt 41 8786 11157 9 0 0 0 0 0 0 0 0
Mic Bowman Staff Zone 1 Rt 162 7401 6914 1 0 0 0 0 0 0 0 0
Robert.Adams @home Staff Zone 1 Rt 12 8200 8769 1 0 0 0 0 0 0 0 0
BlueWall.Slade @ga Staff Zone 1 Rt 166 4547 7630 382 0 0 0 0 0 0 0 0
Shez.Oyen @mirage. Staff Zone 1 Rt 37 7241 6801 0 0 0 0 0 0 0 0 0
Aine.Caoimhe @refu Staff Zone 1 Rt 14 6667 9498 21 -5 0 0 0 0 0 0 0
Justin Clark-Casey Staff Zone 1 Rt 57 6299 6504 23 0 0 0 0 0 0 0 0
Seth.Nygard @refug Staff Zone 1 Rt 69 5317 7627 0 0 0 0 0 0 0 0 0
Richardus.Raymaker Staff Zone 1 Rt 111 3870 4787 1 0 0 0 0 0 0 0 0
Crista.Lopes @nile Staff Zone 1 Rt 2817 1529 5289 10 0 0 0 0 0 0 0 0
Kayaker.Mag
[11:06]  Justin Clark-Casey: @nile Staff Zone 1 Rt 1000 3072 1000 100 73 14 14 335 335 126
Kayaker.Magic @gri Staff Zone 1 Rt 1000 256 256 11 16 11 11 25 25 15
[11:06]  Justin Clark-Casey: not sure how helpful that is....
[11:06]  Aine.Caoimhe @refugegrid.com:8002: ie if some malicious person wanted to do something to a grid running 1.5, would they have an easier time doing so than they would with 2.0?
[11:06]  Crista.Lopes @nile.ics.uci.edu:9000: yes
[11:07]  Mic Bowman: ok... that looks like a few packets being lost
[11:07]  Crista.Lopes @nile.ics.uci.edu:9000: but the differences affect mostly the inventory data
[11:07]  Aine.Caoimhe @refugegrid.com:8002: something that affects the entire grid or only the person traveling ?
[11:07]  Crista.Lopes @nile.ics.uci.edu:9000: the entire inventory data of the grid
[11:07]  Aine.Caoimhe @refugegrid.com:8002: drat
[11:07]  Billy.Bradshaw @hg.viewtwo.net:8600: Quick query before throttle testing discussed. OpenMetaverse.dll updated in core around 25th Dec, but cannot see a corresponding update to libopenmetaverse
[11:08]  Crista.Lopes @nile.ics.uci.edu:9000: there wsn't a release of libomv, just several commits
[11:08]  Crista.Lopes @nile.ics.uci.edu:9000: current libomv in opensim core corresponds to master head of libomv in github
[11:09]  Billy.Bradshaw @hg.viewtwo.net:8600: k
[11:09]  Justin Clark-Casey: this is where it's helpful to have the libomv commit level in the commit message
[11:10]  Mic Bowman: justin: can you post show queues and show throttles into the IM
[11:11]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: show queues > mic bowmanim
[11:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: :)
[11:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: If we could use bash for the console
[11:12]  Mic Bowman: would be nice
[11:12]  Mic Bowman: i think i need to keep working to figure out the stats collectors
[11:13]  Mic Bowman: (all three of them)
[11:13]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: would it make sense to consolidate them int o the monitoring module?
[11:13]  Robert.Adams @home.livingroomcam.us:14559: I'm for StatsManager.... it has a web interface as well as console interface
[11:13]  Justin Clark-Casey: the monitoring module is old.
[11:14]  Justin Clark-Casey: it would make sense to cnosolidate everything. The only reason it hasn't been done is lack of time
[11:14]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ++
[11:14]  Robert.Adams @home.livingroomcam.us:14559: a monitoring app can query for just the stats it wants
[11:14]  Mic Bowman: justin/nebadon: looks like everyone is getting their requested throttles right now given that there are per-client limits in place
[11:14]  Mic Bowman: client limits are 1mbps
[11:14]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I like the idea of using a rrdb to store the data for generic use
[11:14]  Justin Clark-Casey: mic: apart from kayaker. Throttle keeps changing there because of non-acked packets
[11:14]  Richardus.Raymaker @hypergrid.org:8002: stats in json fdormat, if its not the same we already ahve
[11:15]  Mic Bowman: they should change
[11:15]  Mic Bowman: but should generally stay around 1mbps
[11:15]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: The dotnet lib for that has a funky license though.
[11:15]  Nebadon Izumi: ok 60 clients logged in
[11:15]  Mic Bowman: which is what it looks like
[11:15]  Nebadon Izumi: actually i must say, compared to the OSCC load testing
[11:15]  Nebadon Izumi: my clients had a much easier time logging in
[11:15]  Nebadon Izumi: already feels like improvement to me
[11:15]  Robert.Adams @home.livingroomcam.us:14559: StatsManager will return web queries in JSON (and optionally callback form)
[11:16]  Mic Bowman: there is one more thing i want to add... a "grace period"
[11:16]  Justin Clark-Casey: right, I'm just saying that kayaker is not getting requested for that reason
[11:16]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: snmp FTW :)
[11:16]  Mic Bowman: justin: kayaker looks to have target at 256kbps
[11:16]  Robert.Adams @home.livingroomcam.us:14559: http://www.virtualportland.org/SimStats/ is a simple stats display for my standalone region
[11:16]  Robert.Adams @home.livingroomcam.us:14559: when I was running DSG, it included graphs of the bandwidth between the servers
[11:17]  Mic Bowman: that is a viewer throttle i would guess
[11:17]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: nice Robert
[11:17]  Nebadon Izumi: ya very nice
[11:17]  Robert.Adams @home.livingroomcam.us:14559: SimStats does a GET query to get the stats and gets JSON back which the JS tableifies
[11:18]  Aine.Caoimhe @refugegrid.com:8002: is there any possible mechanism that can be used to "rebake" attachments (yes, I know they aren't baked in the first place, but what I mean is to have the ability to ask the sim to re-send your attachments) that isn't going to involve a viewer change? I've found increasingly that since every new HG tp times out and requires a second or even third attempt, some or all of me doesn't display correctly to pre-existing people in the region I tp to. They only see me complete when they relog (me relogging and returning doesn't trigger the update in their viewer)
[11:18]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: BlueWall, IIRC, I would second rrdb format for stats. There are some nice tools to turn that data in to a chart.
[11:18]  Richardus.Raymaker @hypergrid.org:8002: rewear is in SL the normal way. or change outfit and then back
[11:18]  Robert.Adams @home.livingroomcam.us:14559: there is a console command to force resending, isn't there?
[11:18]  Aine.Caoimhe @refugegrid.com:8002: cam
[11:18]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I updated thsi old stats app a few days ago : http://gateway.bluewallvirtual.net:8000/~jamesh/simstats.html
[11:19]  Aine.Caoimhe @refugegrid.com:8002: can't do that with HG2.0 without having everything in suitcase
[11:19]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: That suitcase is your firewal.
[11:19]  Aine.Caoimhe @refugegrid.com:8002: the console command only resends scene (region) objects, not attachments
[11:19]  Seth.Nygard @refugegrid.com:8002: And also a console command is of no use to the many people that have their regions hosted for them.
[11:20]  Crista.Lopes @nile.ics.uci.edu:9000: what's the problem with attachments?
[11:21]  Aine.Caoimhe @refugegrid.com:8002: if you are wearing anything that takes more than 15 seconds to be sent from your source region to your destination region the tp times out and then 90% of the time on re-tp they don't appear for people who were already in the region at the time of the initial failed attempt
[11:21]  Aine.Caoimhe @refugegrid.com:8002: (15 seconds total for the entire tp process to finish)
[11:21]  Aine.Caoimhe @refugegrid.com:8002: or might be 20
[11:22]  Nebadon Izumi: ya i am not sure rebake is the correct term there
[11:22]  Justin Clark-Casey: there were improvements to that made in master. I wouldn't suggest trying to make any changes until the next release, personally
[11:22]  Nebadon Izumi: more like reattach
[11:22]  Aine.Caoimhe @refugegrid.com:8002: yeah...reattach without actually having to remove
[11:22]  Aine.Caoimhe @refugegrid.com:8002: (so it can be done for something you're wearing that isn't in suitcase)
[11:23]  Nebadon Izumi: i have made it a habbit now to always keep my appearance in my suticase
[11:23]  Crista.Lopes @nile.ics.uci.edu:9000: yeah, that sounds like a bug that can be fixed eventually with some tweaking on timings. Shouldn't need manual intervention
[11:24]  Nebadon Izumi: things seem to work much better if you do that
[11:24]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: maybe link the curent outfit under the suitcase?
[11:24]  Marcus.Llewellyn @grid.verymad.net:8002: First time visitors to my grid have failed TPs more often than not due to asset transfer taking longer than the TP timeout. :/
[11:24]  Aine.Caoimhe @refugegrid.com:8002: yes
[11:24]  Aine.Caoimhe @refugegrid.com:8002: it's a very short time out
[11:25]  Seth.Nygard @refugegrid.com:8002: That issue is common with all grids
[11:25]  Aine.Caoimhe @refugegrid.com:8002: and all assets have to be sent in their entirety in that window
[11:25]  Nebadon Izumi: ya I have seen that too
[11:25]  Nebadon Izumi: first TP fails
[11:25]  Nebadon Izumi: second one is fine
[11:25]  Aine.Caoimhe @refugegrid.com:8002: yeps
[11:25]  Aine.Caoimhe @refugegrid.com:8002: 2nd almost always is instant
[11:25]  Nebadon Izumi: ive never experienced it on my own grids
[11:25]  Nebadon Izumi: usually when someone asks me to visit theirs
[11:25]  Nebadon Izumi: even on my European grids
[11:25]  Nebadon Izumi: havent experienced it
[11:26]  Aine.Caoimhe @refugegrid.com:8002: but if anyone was in the region when you failed the 1st attempt, it's hit and miss as to which of your attachments they see
[11:26]  Aine.Caoimhe @refugegrid.com:8002: if they relog, they'll see everything, and anyone new who enters is sent everything...it's only existing avi where it's hit and miss
[11:27]  Marcus.Llewellyn @grid.verymad.net:8002: That can be especially annoying if you're mesh. It's one thing to be missing hair. But your whole body is even more vexing. Heh.
[11:27]  Aine.Caoimhe @refugegrid.com:8002: exactly
[11:27]  Nebadon Izumi: ya Mesh seems to have some trouble wiht hypergrid
[11:27]  Aine.Caoimhe @refugegrid.com:8002: and worse when it's mesh clothing over mesh body
[11:27]  Nebadon Izumi: there are more problems than just that
[11:27]  Nebadon Izumi: like if i have the same oar loaded on 2 different grids
[11:27]  Nebadon Izumi: with the same exact assets
[11:27]  Aine.Caoimhe @refugegrid.com:8002: it's because mesh often will make the total tp time take more than the 15 second window
[11:27]  Nebadon Izumi: when i teleport from one to the other
[11:27]  Nebadon Izumi: i end up with 1000 yellow pyramids
[11:27]  Crista.Lopes @nile.ics.uci.edu:9000: Mic about version number of modules... I'm looking into it now, and I think that the best is to use the following convention
[11:27]  Nebadon Izumi: for all the mesh
[11:27]  Nebadon Izumi: prims are fine
[11:28]  Nebadon Izumi: only a cache clear fixes it
[11:28]  Crista.Lopes @nile.ics.uci.edu:9000: if my module is being compiled against opensim 0.8.1, my modules version numbers are 0.8.1.something
[11:28]  Crista.Lopes @nile.ics.uci.edu:9000: that way ppl will know that my module has been cpmpiled for opensim 0.8.1
[11:28]  Aine.Caoimhe @refugegrid.com:8002: it's issues like that which would be really nice to fix considering how many people are HGing these days and the general increase in the use of mesh
[11:29]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: hmm, how about the version of the module's code?
[11:30]  Crista.Lopes @nile.ics.uci.edu:9000: that's the .something
[11:30]  Crista.Lopes @nile.ics.uci.edu:9000 whispers: 0.8.1.something
[11:30]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok
[11:30]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: where do you specifiy that?
[11:31]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002 still has the TP issue when going from var to regular where the viewer locks up or crashes
[11:31]  Crista.Lopes @nile.ics.uci.edu:9000: so, the first 3 numbers are opensim version; any additional ones are the module's
[11:31]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok
[11:31]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I rememebr something about the 3rd digit using *
[11:31]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.MyModule", "0.8.1.1")]
[11:31]  Justin Clark-Casey: what about things like 0.7.6.2 ?
[11:32]  Justin Clark-Casey: which is an opensim version number
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: do we have that justincc?
[11:32]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: some magic about the comile version
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: aren't our numbers just 3 digits?
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall that is for .net version numbers
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: not mono addins
[11:32]  Crista.Lopes @nile.ics.uci.edu:9000: these are 2 different number series
[11:32]  Justin Clark-Casey: no, current release is 0.8.0.3, to signal the third bug fix release of 0.8
[11:33]  Crista.Lopes @nile.ics.uci.edu:9000: really? 4 digits?
[11:33]  Aine.Caoimhe @refugegrid.com:8002 nods
[11:33]  Nebadon Izumi: mono has a similar practice
[11:33]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Yes, there can be as many as four in some systems of version control
[11:33]  Nebadon Izumi: with versioning
[11:34]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: I will look for the docs I read about it, then send an email.
[11:34]  Crista.Lopes @nile.ics.uci.edu:9000: well, we should just decide how many digits we want for OpenSim versioning. Then the addin modules can take beyond that
[11:34]  Marcus.Llewellyn @grid.verymad.net:8002: We've sorta come to treat the first minor number as our major.
[11:34]  Crista.Lopes @nile.ics.uci.edu:9000: if we want 4 for OS, then my module's version should be [assembly: Addin("DivaMy.Module", "0.8.1.0.1")]
[11:35]  Crista.Lopes @nile.ics.uci.edu:9000: we need to have a way ot informing consumers of these modules about which OS version the module was compiled against
[11:35]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If this versioning system is put in place for modules it will affect 3rd party modules (eg. ossearch and osprofile) requiring minor(?) changes to the modules?
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: yes
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: very minor change
[11:36]  Justin Clark-Casey: crista: opensim versioning would be a max of 4 digits
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: ok, then
[11:36]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: ok. I can put those changes in place when I know what needs to be done
[11:36]  Crista.Lopes @nile.ics.uci.edu:9000: my modules will use 5 digits, where the last one is for the module itself
[11:37]  Mic Bowman: so the opensim version plus module version
[11:37]  Mic Bowman: how is that checked/enforced?
[11:37]  Mic Bowman: the versioning
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: yes, and it's not
[11:37]  Mic Bowman: on load?
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: well
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: it's on load yes
[11:37]  Crista.Lopes @nile.ics.uci.edu:9000: but this check is not the complete story
[11:37]  Mic Bowman: so if i have a dependency on 0.8.3 opensim module
[11:38]  Mic Bowman: and the actual version is 0.8.1
[11:38]  Mic Bowman: what happens?
[11:38]  Crista.Lopes @nile.ics.uci.edu:9000: it will fail to load that module, I think
[11:38]  Crista.Lopes @nile.ics.uci.edu:9000: but as I said these checks are not sufficient
[11:38]  Mic Bowman: what kind of message?
[11:39]  Mic Bowman: and is there a way to check at install time?
[11:39]  Crista.Lopes @nile.ics.uci.edu:9000: I don't remember but I can tell you in a bit
[11:39]  Justin Clark-Casey: I think all opensim version numbrs will have to be 4 digits for consistency. So it would technically be 0.8.3.0
[11:39]  Mic Bowman: just thining about friendly messages
[11:39]  Crista.Lopes @nile.ics.uci.edu:9000: I'm right now creating diva modules in this manner
[11:39]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: how about the AddinDependency?
[11:40]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: [assembly: AddinDependency("OpenSim", "0.5")]
[11:40]  Crista.Lopes @nile.ics.uci.edu:9000: that's the thing that we're talking about
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: seems that it should change each time we change an interface
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: for exampoe, my modules now have this
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: AddinDependency("OpenSim.Region.Framework", "0.8.1")]
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: OK
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: [assembly: Addin("SimBus", "0.1")]
[11:41]  Crista.Lopes @nile.ics.uci.edu:9000: justin should we switch to 4 digits all over?
[11:41]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: So, that one is my module's version
[11:41]  Justin Clark-Casey: crista: in those addin dpeendency annotations?
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall, I am going to number my modules so that they include opensim's version
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: I think you should do the same
[11:42]  Crista.Lopes @nile.ics.uci.edu:9000: otherwise people whon't know
[11:42]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The fourth one could be optional.
[11:44]  Justin Clark-Casey: It would be easier just to have 4 digit v numbers always, if other stuff can handle it
[11:44]  Justin Clark-Casey: special cases can be a pain
[11:44]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002 nods
[11:44]  Crista.Lopes @nile.ics.uci.edu:9000: ok, there are two numbers series, and they are independent
[11:44]  Crista.Lopes @nile.ics.uci.edu:9000: one is the .net versioning numbers
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: they seem to have 3+some special digit that they manage automatically
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: these are our declarations like this
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: AssemblyVersion("0.8.1.*")]
[11:45]  Crista.Lopes @nile.ics.uci.edu:9000: another completely different numbers series is mono addins version numbers
[11:45]  Seth.Nygard @refugegrid.com:8002: If OpenSim is already using all 4 numbers for its version, then a fifth digit is needed to support Christa's module versioning scheme.
Release.Major.Minor.BugFixLevel +ModuleVersion
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: they are independent, and we could use completely different numbers
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: but I think that's a bad idea
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: I think we should use the same numbers
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: oh
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: and there's a 3rd number series
[11:46]  Crista.Lopes @nile.ics.uci.edu:9000: the version number we tag our releases with
[11:46]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I wouldn't mix two sets of version numbers in one
[11:47]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The modules I maintain have their own version numbers that are x.y
[11:47]  Crista.Lopes @nile.ics.uci.edu:9000: thats in VersionInfo.cs
[11:47]  Crista.Lopes @nile.ics.uci.edu:9000: Andrew you can do that
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: however, people who use your modules will not know against which version of opensim your module was compiled
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: you need to tell them by some other means
[11:48]  Crista.Lopes @nile.ics.uci.edu:9000: as such I am going to include opensim's version in my own module's versions, because I don't want people to ask me questions. You can do whatever you want for yours!
[11:49]  Mic Bowman: are you including that in your module's version?
[11:49]  Crista.Lopes @nile.ics.uci.edu:9000: yes
[11:49]  Mic Bowman: or in the opensim dependency you puth there
[11:49]  Mic Bowman: ok
[11:49]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.Modules", "0.8.1.0.1")]
[11:49]  Mic Bowman: and is there a way to write some other script that pulls the opensim version number?
[11:49]  Mic Bowman: to test it on install?
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: not with mautil. no
[11:50]  Mic Bowman: my modules have two statements
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.Modules", "0.8.1.0.1")]
[assembly: AddinDependency("OpenSim.Region.Framework", "0.8.1")]
[11:50]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If you want to mix two vresions in one you need a way to separate out the OS version from the module version.
[11:50]  Mic Bowman: yeah
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: the first is documentation for consumers of my module
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: the second is for mono addins framework to check
[11:51]  Mic Bowman: got it
[11:51]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Then, that assembly version can actualy be anything (fro the benefit of the mautils)?
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall yes. mautils doesn't check assembly version numbers
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: it only checks mono addin version numbers
[11:52]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Ok
[11:52]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: will someone be documenting the proposed versioning system so we can do a proper review and provide comments, or suggest changes, before implementation?
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: so, as I said, these chacks are not sufficient
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: 'there are many scenarios in which mautils will suceed, but the running time will fail
[11:53]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: have you packed the assemblies into a repo yet?
[11:53]  Crista.Lopes @nile.ics.uci.edu:9000: Andrew, the versioning of your own modules is entirely up to you. I have a prefered way of doing it, that I'm explaining, and I would recommend others to use it. But it's not mandatory in any way shape or form
[11:53]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall yes
[11:54]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If one module needs to use another there should be a way to query the version number of a module.
[11:54]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: It makes a basic index.html
[11:55]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I'd be interested in seeing the proposal so I'm clear on compile time vs runt ime versioning of modules.
[11:55]  Justin Clark-Casey: crista: so a way forward is to make the OpenSim version always four digits now?
[11:56]  Crista.Lopes @nile.ics.uci.edu:9000: I don't know justin, that seems like a hassle
[11:56]  Justin Clark-Casey: before, the first release of 0.7.6 would just be set as "0.7.6"
[11:56]  Justin Clark-Casey: and then a security fix release is 0.7.6.1
[11:56]  Crista.Lopes @nile.ics.uci.edu:9000: I really don't remember any releases having more than 3 digits, but if you say they do, then let's make that consistent
[11:57]  Justin Clark-Casey: look on the download page right now :)
[11:57]  Justin Clark-Casey: 0.8 is on it's third security release, 0.8.0.3
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: ok
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: then yes, let's make it consistent
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: 4 digits throughout
[11:58]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If it will make the code harder to deal with by having both 3 and 4 digit versions, 4 would be the way to go for all.
[11:58]  Mic Bowman: security releases do not change interfaces
[11:58]  Crista.Lopes @nile.ics.uci.edu:9000: heheh
[11:58]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Now, have you updated a module and have mautils update it?
[11:58]  Crista.Lopes @nile.ics.uci.edu:9000: so yo'd hope mic! :)
[11:58]  Mic Bowman: :-)
[11:58]  Justin Clark-Casey: yes, I would strenuously avoid that. But if one's idea of an interface is the entire surface of opensimulator methods then that might be very hard to avoid
[11:58]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The default value for a mising fourth digit would be 0 anyway
[11:58]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ha, those should be major releases
[11:58]  Justin Clark-Casey: security rleases are as simple as possible precisely so that it's easy to upgrade
[11:59]  Mic Bowman: my point was just that specifying a dependency on 0.8.* is probably good enough
[11:59]  Mic Bowman: or more likely 0.8.1.*
[11:59]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ls
[11:59]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ++
[12:00]  Mic Bowman: so for crista's proposal... my module could be 0.8.0.myversion
[12:00]  Crista.Lopes @nile.ics.uci.edu:9000: I would rather have 3 digits... but I don't know... I'm afraid that interface changes will slip through
[12:00]  Mic Bowman: implying a dependency on 0.8.0.*
[12:00]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If * is supported that leads to cases of only 3 parts in the version number which then makes on think that the fourth should only be used if it isn't 0
[12:00]  Crista.Lopes @nile.ics.uci.edu:9000: yes, that would be my preference too
[12:00]  Justin Clark-Casey: how does it know that'#s not 0.8.0.13 for instance?
[12:00]  Crista.Lopes @nile.ics.uci.edu:9000: * is NOT supported in mono addin numbers
[12:00]  Justin Clark-Casey: er, 0.8.0.3
[12:00]  Mic Bowman: so security updates that require interface changes require a minor version number upgrade
[12:01]  Justin Clark-Casey: that might not be possible
[12:01]  Justin Clark-Casey: if both 0.7.6 and 0.7.7 exist and they both need updates
[12:01]  Mic Bowman: poo... you're right
[12:01]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Mic, that would push 0.8 to 0.9. Did you mean a bump of micro (third), or the extra fourth?
[12:01]  Mic Bowman: back patches
[12:01]  Mic Bowman: third
[12:01]  Crista.Lopes @nile.ics.uci.edu:9000: justin, teverything that we're talking about will only apply to versions 0.8.1 onwards
[12:01]  Mic Bowman: sorry
[12:01]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: np.
[12:01]  Justin Clark-Casey: yes, the numbers are just for examples
[12:02]  Justin Clark-Casey: 0.8.1 and 0.8.2, then say
[12:02]  Justin Clark-Casey: or rather, 0.8.1.0, 0.8.2.0
[12:02]  Crista.Lopes @nile.ics.uci.edu:9000: well, I'd rather have 3 digits for this, but I'm hearing you, and let's go with 4
[12:03]  Justin Clark-Casey: there's also a problem that sometimes those updates don't just contain security fixes
[12:03]  Crista.Lopes @nile.ics.uci.edu:9000: that means that in OpenSim, the addins will be versioned 0.8.1.0
[12:03]  Justin Clark-Casey: sometimes they do contain backported functionality
[12:03]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If you want to include use of a * then the parsing of the version should handle missing parts.
[12:03]  Crista.Lopes @nile.ics.uci.edu:9000: Andrew, mono addins deosn't support *
[12:03]  Justin Clark-Casey: but nothing super major.....
[12:04]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: ok. Somone suggested use of .*
[12:05]  Crista.Lopes @nile.ics.uci.edu:9000: ok, we'll use four digits for the opensim version numbers in mono addins -land
[12:06]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I'll bet you some people may forget the fourth sometimes as some (lots of ?) other open source projects only use 3 digits
[12:06]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: :)
[12:07]  Crista.Lopes @nile.ics.uci.edu:9000: well, my concern is that WE will forget it too
[12:07]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: yeah. It will probably happen
[12:07]  Mic Bowman: i wasn't suggesting a regex (at least not for mono dependencies)
[12:07]  Crista.Lopes @nile.ics.uci.edu:9000: if we go with , that means that everytime justin does a trivial release that bumps up the 4th digit he will need to remember to update the mono addins version numbers
[12:07]  Mic Bowman: just that the dependcy is on any version like that
[12:08]  Mic Bowman: and... a separate install script should be able to check for more expressive dependencies
[12:08]  Mic Bowman: specifying the dependencies in the modules is necessary
[12:08]  Justin Clark-Casey: crista: I will put it on my big release to do list, which will probably encourage me to automate it in some way
[12:09]  Mic Bowman: for building an install script that non-techies could install will require a different kind of install time check
[12:09]  Justin Clark-Casey: tbh, most of it is automated and I really need to push the scripts into core itself, though some of it is specific to the way opensimulator.org is laid out, etc.
[12:09]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: [assembly: AssemblyVersion("0.8.1.*")]
[12:10]  Nebadon Izumi: ouch
[12:10]  Nebadon Izumi: heh
[12:10]  Nebadon Izumi turns speakers down
[12:10]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: We ahve those in the tree now. Could we use those, somehow?
[12:10]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall those are .net asembly version numbers
[12:10]  Crista.Lopes @nile.ics.uci.edu:9000: not mono addin version numbers
[12:10]  Crista.Lopes @nile.ics.uci.edu:9000: DIFFERETE THING
[12:10]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: right
[12:10]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok, so we won't track those in the adins?
[12:10]  Crista.Lopes @nile.ics.uci.edu:9000: only informally
[12:11]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: That's is why a doc would be helpful to point out the two different sets of numbers and their use
[12:11]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: that is what I'm saying
[12:11]  Crista.Lopes @nile.ics.uci.edu:9000: I believe that we need to track them, otherwise it's confusing as hell
[12:11]  Crista.Lopes @nile.ics.uci.edu:9000: you'd have an opensim release 0.8.1 corresponding to an opensim addin release 0.1
[12:11]  Crista.Lopes @nile.ics.uci.edu:9000: chaos!
[12:11]  Justin Clark-Casey: 0.8.1.0.....
[12:11]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: hehe
[12:12]  Justin Clark-Casey: it's bad enough with ppl out there calling it opensim 8.0...
[12:12]  Crista.Lopes @nile.ics.uci.edu:9000: currently there is nothing in code that enforces that those 2 numbers ar ethe same
[12:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Yes, if we are updating the assembly versions now, and we want soemthing similar in the addins, then we might make some scripts to update core modules crom that information?
[12:12]  Crista.Lopes @nile.ics.uci.edu:9000: in fact there is nothing in the code that enforces that all opensim DLLs have the same assembly version number
[12:12]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ok
[12:13]  Crista.Lopes @nile.ics.uci.edu:9000: maybe we should enforce these things
[12:13]  Crista.Lopes @nile.ics.uci.edu:9000: let me see if it works
[12:13]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: we could even go as far as signing the asemblies too :)
[12:13]  Richardus.Raymaker @hypergrid.org:8002: oh, itsd late. need to go. see you all.
[12:13]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: see ya RiRa
[12:13]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Bye, Richardus
[12:13]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Happy new year
[12:13]  Aine.Caoimhe @refugegrid.com:8002: happy New Year everyone
[12:14]  Richardus.Raymaker @hypergrid.org:8002: You to. sooner better. enough fireworks noise
[12:14]  Seth.Nygard @refugegrid.com:8002: Have a great day Richardus, take care
[12:14]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Yes, Hapy New Year
[12:14]  Richardus.Raymaker @hypergrid.org:8002: Happy newyear
[12:14]  Seth.Nygard @refugegrid.com:8002: Have a great day Aine, take care
[12:14]  Nebadon Izumi: are we going to jump to the Keynotes?
[12:15]  Nebadon Izumi: or do we have enough data?
[12:15]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I have to go out to do some errands so I can't head over there toay
[12:15]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: s/toay/today/
[12:15]  Crista.Lopes @nile.ics.uci.edu:9000: Justin, t looks like it's possible to use OPenSim.VersionInfo in the mono addin annotations, but the version number cannot have letters, just numbers
[12:16]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Nebadon, why don't we take the rest of the year off? ;)
[12:16]  Nebadon Izumi: well Mic requested the load test
[12:16]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: ok
[12:16]  Nebadon Izumi: i have already given him some data on my 60 bots
[12:16]  Nebadon Izumi: they have been logged in at keynotes the entire meeting
[12:16]  Nebadon Izumi: and i assume justin has been feeding mic data from the meeting
[12:16]  Justin Clark-Casey: crista: so VersionInfo.VERSION_NUMBER isn't ok?
[12:17]  Mic Bowman: yup
[12:17]  Justin Clark-Casey: currently "0.8.1", which would become 0.8.1.0 of course
[12:17]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I'd be fine with that
[12:17]  Justin Clark-Casey: ah, maybe because VersionInfo.Version tacks on the dev, rc1, etc thing?
[12:17]  Nebadon Izumi: i really need to replace these chairs
[12:17]  Nebadon Izumi: they suck
[12:18]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I need to get going.
[12:18]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: what's with the hanging animation?
[12:18]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: See everyone in the new year.
[12:18]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: see ya Andrew
[12:19]  Seth.Nygard @refugegrid.com:8002: Have a great day Andwer, take care
[12:19]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: Thanks, Seth
[12:19]  Seth.Nygard @refugegrid.com:8002: Hapy New Year to everyone
[12:19]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Bye Seth
[12:19]  Seth.Nygard @refugegrid.com:8002: Were we still planning a mini load test today?
[12:20]  Mic Bowman: i'm gonna head over to the key note
[12:20]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: me too
[12:20]  Justin Clark-Casey: yeah, let's see if we can reproduce a previous issuents
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: [assembly: Addin("Diva.Modules", "0.8.1.0.1")]
[assembly: AddinDependency("OpenSim.Region.Framework", "0.8.1")]
[11:50]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If you want to mix two vresions in one you need a way to separate out the OS version from the module version.
[11:50]  Mic Bowman: yeah
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: the first is documentation for consumers of my module
[11:50]  Crista.Lopes @nile.ics.uci.edu:9000: the second is for mono addins framework to check
[11:51]  Mic Bowman: got it
[11:51]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Then, that assembly version can actualy be anything (fro the benefit of the mautils)?
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall yes. mautils doesn't check assembly version numbers
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: it only checks mono addin version numbers
[11:52]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Ok
[11:52]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: will someone be documenting the proposed versioning system so we can do a proper review and provide comments, or suggest changes, before implementation?
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: so, as I said, these chacks are not sufficient
[11:52]  Crista.Lopes @nile.ics.uci.edu:9000: 'there are many scenarios in which mautils will suceed, but the running time will fail
[11:53]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: have you packed the assemblies into a repo yet?
[11:53]  Crista.Lopes @nile.ics.uci.edu:9000: Andrew, the versioning of your own modules is entirely up to you. I have a prefered way of doing it, that I'm explaining, and I would recommend others to use it. But it's not mandatory in any way shape or form
[11:53]  Crista.Lopes @nile.ics.uci.edu:9000: BlueWall yes
[11:54]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If one module needs to use another there should be a way to query the version number of a module.
[11:54]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: It makes a basic index.html
[11:55]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: I'd be interested in seeing the proposal so I'm clear on compile time vs runt ime versioning of modules.
[11:55]  Justin Clark-Casey: crista: so a way forward is to make the OpenSim version always four digits now?
[11:56]  Crista.Lopes @nile.ics.uci.edu:9000: I don't know justin, that seems like a hassle
[11:56]  Justin Clark-Casey: before, the first release of 0.7.6 would just be set as "0.7.6"
[11:56]  Justin Clark-Casey: and then a security fix release is 0.7.6.1
[11:56]  Crista.Lopes @nile.ics.uci.edu:9000: I really don't remember any releases having more than 3 digits, but if you say they do, then let's make that consistent
[11:57]  Justin Clark-Casey: look on the download page right now :)
[11:57]  Justin Clark-Casey: 0.8 is on it's third security release, 0.8.0.3
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: ok
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: then yes, let's make it consistent
[11:57]  Crista.Lopes @nile.ics.uci.edu:9000: 4 digits throughout
[11:58]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: If it will make the code harder to deal with by having both 3 and 4 digit versions, 4 would be the way to go for all.
[11:58]  Mic Bowman: security releases do not change interfaces
[11:58]  Crista.Lopes @nile.ics.uci.edu:9000: heheh
[11:58]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: Now, have you updated a module and have mautils update it?
[11:58]  Crista.Lopes @nile.ics.uci.edu:9000: so yo'd hope mic! :)
[11:58]  Mic Bowman: :-)
[11:58]  Justin Clark-Casey: yes, I would strenuously avoid that. But if one's idea of an interface is the entire surface of opensimulator methods then that might be very hard to avoid
[11:58]  Andrew.Hellershanks @login.greatcanadiangrid.ca:8002: The default value for a mising fourth digit would be 0 anyway
[11:58]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ha, those should be major releases
[11:58]  Justin Clark-Casey: security rleases are as simple as possible precisely so that it's easy to upgrade
[11:59]  Mic Bowman: my point was just that specifying a dependency on 0.8.* is probably good enough
[11:59]  Mic Bowman: or more likely 0.8.1.*
[11:59]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ls
[11:59]  BlueWall.Slade @gateway.bluewallvirtual.net:8002: ++
Personal tools
General
About This Wiki