IRC log for #bzflag on 20110614

00:01.18JeffM_blast007, is there anyway we could modify the list server on the old machine and make it return an malformed result that will crash copies of 2.0.x after we move to the new machine?
00:07.48blast007lol
00:08.11*** join/#bzflag Gnurdux (~gnurdux@c-24-6-185-47.hsd1.ca.comcast.net)
00:20.29KTLjust put "please upgrade!" in front of every returned description?
00:25.34trepanreturn a server list crafted with fake servers ordered with Please | upgrade | to | 2.4 | now | (go to bzflag.org)    --tweak the player counts to order them
00:25.50blast007trepan: the problem is more with the servers
00:25.59blast007clients doesn't have an issue with it
00:26.18trepanthe servers that will no longer be listed if they are running 2.0.x ?
00:26.38Erroneouswhen the clients upgrade, the servers will follow.  it's not like we need 200 servers on day one...
00:26.38blast0072.0.x servers cache the list server IP indefinately
00:26.56Thumper_blast007: just shut it off :)
00:26.58blast007Erroneous: we're talking about the list migration
00:27.04Erroneousstill
00:27.10Erroneouswe don't need 200 servers on day one ;)
00:27.22blast007the list migration is giong to wait until 2.4 is released on somewhat popular anyway
00:27.25trepan<PROTECTED>
00:27.35Erroneousrestart a few, then let whoever cares migrate the others
00:27.48Erroneousmight be good for the game if a bunch don't restart, who knows
00:27.54blast007hehe
00:27.56trepan:)
00:28.12Thumper_let me know if I should shut mine off :)
00:28.22trepan-publickey might be enough to knock off 10 or 20 of them
00:28.23*** part/#bzflag kierra (~jolie@unaffiliated/kierra)
00:29.28ErroneousThumper_: naw, the ones we need to lose are the ones that have operators who don't care ;)
00:29.47blast007and any that are running on Windows.
00:29.51Thumper_heh
00:30.08blast007though Erroneous already covered that
00:30.10blast007;)
00:30.19Erroneousyeah, that's a wee bit redundant ;)
00:31.07blast007there's probably at least one person running a Windows server on their laptop over wifi at least part of the time.
00:31.14*** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart)
00:31.15*** mode/#bzflag [+v spldart] by ChanServ
01:44.31*** join/#bzflag JeffM (~Jeff@adsl-76-204-47-237.dsl.lsan03.sbcglobal.net)
01:44.32*** join/#bzflag JeffM (~Jeff@unaffiliated/jeffm2501)
01:44.32*** mode/#bzflag [+v JeffM] by ChanServ
02:03.19*** join/#bzflag rathomas (~chatzilla@r74-195-237-138.stl1cmta01.stwrok.ok.dh.suddenlink.net)
03:03.05*** join/#bzflag Anxuiz (~Anxuiz@unaffiliated/anxuiz)
03:23.11*** join/#bzflag allejo (~allejo@cpe-76-95-144-121.socal.res.rr.com)
04:20.52*** join/#bzflag TimRiker (~TimRiker@bzflag/projectlead/TimRiker)
04:20.52*** mode/#bzflag [+o TimRiker] by ChanServ
04:39.22CIA-103BZFlag: 03bullet_catcher * r21895 10/trunk/bzflag/configure.ac: Increment the package version number to match BZ_REV in buildDate.cxx.
04:42.00CIA-103BZFlag: 03trepan * r21896 10/branches/experimental/v2_99continuing/bzflag/MSVC/build/ (24 files):
04:42.00CIA-103BZFlag: * added:
04:42.01CIA-103BZFlag:  ../../src
04:42.01CIA-103BZFlag:  to the .vcproj AdditionalIncludeDirectories fields that already had:
04:42.02CIA-103BZFlag:  ../../src/include
04:42.53trepanunfortunatly, I appended, so they don't quite match the premake build
04:43.01trepanbut hopefully that won't matter shortly
04:43.53delusionalmanpages come up blank  http://my.bzflag.org/bzfman.cgi?
04:44.34allejosame here
04:46.17trepantry:  http://my.bzflag.org/bzfman3.cgi?bzw.5.in  :)
04:47.45trepani'll take a shot at fixing the trunk one
04:49.04allejotrepan: bzfman3.cgi works
04:49.10trepani know
04:49.19trepan3.0 is not trunk
04:49.59allejonot the current topic of discussion, but is there an API for 2.4 plugins?
04:50.02trepanhm, the other one isn't either, it's v2_0branch from the looks of it
04:50.15trepanbzfsAPI.h
04:51.00trepanhm, actually, bzfman3.cgi is trunk, not 3.0  :)
04:51.17allejothanks trepan for the api info
04:51.44trepanwhat did you expect?
04:52.01delusionalhttp://my.bzflag.org/w/BZFS_API_2.4_Upgrade
04:52.22delusionalah, thanks trepan
04:52.47trepanis fixing bzfman3.cgi, it will point to the 2.99 man pages
04:53.54trepanhttp://my.bzflag.org/bzfman3.cgi?bzw.5.in now points to branches/experimental/v2_99continuing
05:12.40trepanhttp://my.bzflag.org/bzfman2.0.cgi?bzw.5.in  (actually, v2_0_10 tag, later tags semmed to be messed up)
05:12.49trepan(and I can't edit bzfman.cgi)
05:13.08trepan*seem to be ...
05:23.10*** join/#bzflag noyb (~noyb@pool-173-60-180-80.lsanca.dsl-w.verizon.net)
07:00.13*** join/#bzflag Marzipan- (~Marzipan@p5B22369C.dip.t-dialin.net)
07:01.24*** join/#bzflag Marzipan (~Marzipan@bzflag/player/Marzipan)
07:31.46CIA-103BZFlag: 03bullet_catcher * r21897 10/trunk/bzflag/src/bzfs/Permissions.cxx: Rename two variables from "info" to "accessInfo" to avoid conflict with the "info" enum value defined in the PlayerAccessInfo class.
07:35.08CIA-103BZFlag: 03bullet_catcher * r21898 10/trunk/bzflag/src/platform/XDisplay.cxx: Rename variable from "modeIndex" to "_modeIndex" to avoid conflict with the BzfDisplay::modeIndex class element.
07:40.36CIA-103BZFlag: 03bullet_catcher * r21899 10/trunk/bzflag/src/bzflag/Makefile.am: Use $CONF_CPPFLAGS so the embedded curl .h files can be found.
07:50.09CIA-103BZFlag: 03bullet_catcher * r21900 10/trunk/bzflag/ (4 files in 3 dirs):
07:50.09CIA-103BZFlag: Accept, with modification, numbers 1, 4, and 5 of 5 in SourceForge patch 3152896 from dmichelsen (Dagobert Michelsen):
07:50.09CIA-103BZFlag: Make the first parameter of VotingBooth::vote() const to match its declaration.
07:50.09CIA-103BZFlag: Cast integer logf() argument to float to avoid ambiguity.
07:50.09CIA-103BZFlag: Declare HUDuiList::createSlider() parameter as const to match its implementation.
08:05.00CIA-103BZFlag: 03bullet_catcher * r21901 10/trunk/bzflag/AUTHORS: BZFlag participated in Google Summer of Code in 2009, too.
08:09.56*** join/#bzflag Djpenguin (~David@c-98-207-67-102.hsd1.ca.comcast.net)
08:19.06*** join/#bzflag Pimpinella (~frank@gondolin.pimpi.org)
08:19.24*** join/#bzflag Pimpi (~frank@gondolin.pimpi.org)
09:26.21*** join/#bzflag L4m3r (~l4m3r@bzflag/developer/L4m3r)
09:26.21*** mode/#bzflag [+v L4m3r] by ChanServ
09:27.16*** join/#bzflag Constitution (~const@bzflag/developer/Constitution)
12:05.26*** join/#bzflag heartnet (~heartnet@p4082-ipbf306fukuhanazo.fukushima.ocn.ne.jp)
12:09.06*** part/#bzflag heartnet (~heartnet@p4082-ipbf306fukuhanazo.fukushima.ocn.ne.jp)
12:23.23*** join/#bzflag heartnet (~heartnet@p4082-ipbf306fukuhanazo.fukushima.ocn.ne.jp)
12:58.44CIA-103BZFlag: 03trepan * r21902 10/branches/experimental/v2_99continuing/bzflag/ (3 files in 3 dirs): * moved a header
13:05.42*** join/#bzflag TimRiker (~TimRiker@bzflag/projectlead/TimRiker)
13:05.43*** mode/#bzflag [+o TimRiker] by ChanServ
13:17.46Pimpinellaanyone, is it ok in c++ if i don't catch a return value?
13:18.49Pimpinellabool somefunction()
13:18.55Pimpinellato be called like :
13:19.00Pimpinellasomefunction()
13:19.02Pimpinella;
13:19.10Pimpinellainstead of:
13:19.34Pimpinellabool dontCare = somefunction();
13:20.31Pimpinellagcc doesn't sem to care, i on't know about other compilers though
13:20.40trepanyup, it's ok
13:21.08trepanyou can do (void)somefunction(); if you we to be pedantic
13:21.29Pimpinellagreat, ty
13:21.58Pimpinellathat way i cat the return value to void?
13:22.03Pimpinellacast
13:22.30cygalit tells the compiler "ignore the value, really"
13:22.37trepanit's sometimes useful if a function has been tagged with the "warn_unused_result" attribute
13:23.47trepan(that's gcc, not sure what other compilers use)
13:24.15Pimpinellaok
13:25.31trepanhttp://stackoverflow.com/questions/4226308/msvc-equivalent-of-attribute-warn-unused-result
13:26.39trepanand for extra points:  http://stackoverflow.com/questions/3614691/casting-to-void-doesnt-remove-warn-unused-result-error
13:28.35cygalso it would be either (void) or (void*) depending if the function returns a pointer or not.
13:32.25trepancygal: (void) works just as well as (void*), i think  ;)
13:32.47trepanbut they are right that neither make gc happy
13:32.50trepan*gcc
13:33.14trepan(tested with g++-4.6.1)
13:35.19cygalph I thought (void *)freopen("/dev/null", "w", stderr);
13:35.23cygaloh*
13:35.33cygal(I thought this line worked)
13:37.14trepannope, didn't work for me -- although, up until i tested, i would have thought it sufficient  :)
13:58.58*** join/#bzflag RatOmeter (~chatzilla@r74-195-237-138.stl1cmta01.stwrok.ok.dh.suddenlink.net)
14:17.31*** join/#bzflag spldart (~spldart2@c-98-201-137-215.hsd1.tx.comcast.net)
14:17.31*** join/#bzflag spldart (~spldart2@bzflag/contributor/spldart)
14:17.31*** mode/#bzflag [+v spldart] by ChanServ
14:34.25*** join/#bzflag bier (~bier@p54A5BA88.dip.t-dialin.net)
14:35.09*** join/#bzflag bier|tp (~bier@p54A5BA88.dip.t-dialin.net)
14:49.18*** join/#bzflag meeba (~lamer@c-71-196-238-53.hsd1.co.comcast.net)
15:26.02Pimpinellablast007: still time for a final commit?
15:26.29Thumper_I think today is the last day for commits except for bugfixes of existing stuff
15:26.49BulletCatcherIt is never too late to fix bugs.
15:27.05Pimpinellanot a bug, it's a feature ;)
15:27.12BulletCatcher:-)
15:27.19Thumper_Pimpinella: so I think the answer is YES
15:27.29Thumper_and tomorrow it will be NO
15:27.35Pimpinellalets go then :)
15:28.01*** join/#bzflag randomparticle (~randompar@about/essy/snick/randomparticle)
15:28.01BulletCatcherGo ahead and do it.
15:28.03BulletCatcherWe'll revert if it causes too big a problem.
15:30.05CIA-103BZFlag: 03pimpinella * r21903 10/trunk/bzflag/src/bzfs/ (Permissions.cxx Permissions.h): groups can be referenced in groupdb now before they were defined. Order doesn't matter at all now.
15:31.25Pimpinellaeverything else can wait
15:32.55PimpinellaBulletCatcher: you make the server migration guide, right?
15:33.13Thumper_I think that's me
15:33.20Pimpinellaah, ok :)
15:33.42Thumper_Jeff put it on the wiki for the 2.3/2.4 page but I haven't looked at it yet
15:34.01Thumper_The plan is to have that done by the 20th
15:34.05Thumper_in time for the first beta
15:34.24Pimpinellathat last commit doesn't change anything for previously correct groupdb files at all
15:34.56Pimpinellahowever if they were wrong before the behavior might change now
15:35.40Thumper_ok - I'll attempt to document that and you can review it when it's ready
15:35.46Pimpinellalty
15:37.11CIA-103BZFlag: 03trepan * r21904 10/branches/experimental/v2_99continuing/bzflag/src/include/BaseResources.h: * removed an unused header
15:37.13BulletCatcherIf the server migration guide is a wiki page, then anyone can start it at any time, and everyone can contribute.
15:37.50Thumper_the plan is for it to be a wiki page - but it hasn't been created yet
15:37.52Pimpinellayep
15:38.01Thumper_feel free to start it :)
16:00.48*** join/#bzflag temporalD (~a_temp_di@bzflag/serverop/TemporalDistraction)
16:08.35CIA-103BZFlag: 03bullet_catcher * r21905 10/trunk/bzflag/plugins/timedctf/timedctf.cpp: Rename variable "GS" to "_GS", as "GS" is a macro defined in /usr/include/sys/regset.h on Solaris x86.
16:36.15CIA-103BZFlag: 03bullet_catcher * r21906 10/trunk/bzflag/ (data/shot_tail.png tools/TextTool-W32/res/Toolbar.bmp): Set the Subversion svn:mime-type property to image/bmp and image/png for .bmp and .png files, respectively.
16:39.03CIA-103BZFlag: 03Thumper 07http://my.bzflag.org * r7725 10/w/BZFlag_2.3: Own the server side handicap backport
16:41.15*** join/#bzflag JeffM (~JeffM@69.36.85.130)
16:41.15*** join/#bzflag JeffM (~JeffM@unaffiliated/jeffm2501)
16:41.15*** mode/#bzflag [+v JeffM] by ChanServ
16:52.33JeffMso is anything left?
16:55.43*** join/#bzflag RatOmeter (~chatzilla@r74-195-237-138.stl1cmta01.stwrok.ok.dh.suddenlink.net)
16:58.17BulletCatcherI need to adjust some of the *nix build system to install less stuff, but that doesn't have to block a beta release.
16:58.41CIA-103BZFlag: 03JeffM2501 * r21907 10/trunk/bzflag/package/win32/nsis/BZFlag.nsi: add a shortcut to the config dir.
16:58.48JeffMactualy it does, I want a set of packages for beta
16:58.53JeffMso that we test the install too
16:59.13BulletCatcherWe don't want to install plugin .a files, nor things like cURL .h files.
16:59.15JeffMor do you mean less stuff for people to isntall
16:59.20JeffMto build
16:59.34JeffMprobably not
16:59.39JeffMthat's just a make install right?
16:59.43JeffMnot a debian package
17:00.09JeffMsomone needs to update the debian package to include plugins too
17:00.09BulletCatcherCorrect.  I want to have "make install" install fewer files.
17:00.20JeffMit would be nice if that was done by beta
17:00.30JeffMso people could test the final method
17:00.33*** join/#bzflag Upsetter (~er@i59F6AD37.versanet.de)
17:00.46BulletCatcherI'm not going to get it done today or even tomorrow.
17:01.17Thumper_the first beta is planned for the 20th IIRC
17:04.14BulletCatcherI expect to have time to do the config stuff this Friday or Saturday, which will be in time for the beta planned on the 20th.
17:04.37randomparticlei seem to recall this is responsible for shots going through blocks (unintended maths precision error):
17:04.39randomparticledefine ZERO_TOLERANCE 1.0e-06f
17:04.43randomparticlefrom common.h
17:04.52randomparticlemight be worth checking what it is in 2.99
17:04.54JeffMBulletCatcher, sounds fine
17:05.14JeffMrandomparticle, honstly we will forget that comment by the time we get to that codebase
17:05.19trepanrandomparticle: #define ZERO_TOLERANCE 0.00005f
17:05.55JeffMthe soonest that I could possibly see full development moving to 2.99 would be 4-5 months from now.
17:06.09randomparticlei think the change is safe
17:06.11JeffMgiven our speed
17:06.17Thumper_JeffM: I think he's referring to backporting a fix for 2.3
17:06.17trepancould have some seriously useful stuff done by then :)
17:06.24JeffMahh
17:06.25randomparticleThumper_: yeah
17:06.44Thumper_randomparticle: I'll put it on my list
17:06.49randomparticlethanks
17:06.52JeffMthose values looks very similar
17:07.17JeffMahh no, one less 0
17:07.22randomparticleyeah. not too dissimilar. what happens atm is the code thinks the shot is on the other side of a block surface (precision error)
17:07.28JeffMThumper_, how much more do you have to do?
17:07.40randomparticleand thus shots end up going through walls rather than being bounced back
17:10.21BulletCatcherDuring a recent test we saw a [nr] player who did not drop his flag.  That needs further investigation and hopefully a fix.
17:10.51CIA-103BZFlag: 03JeffM2501 * r21908 10/trunk/bzflag/include/common.h: we have zero tolerance for bad tolerances.
17:11.11JeffMBulletCatcher, you want to keep the bugs we find/fix in beta in the bugs file or on SF?
17:12.21BulletCatcherThe BUGS file is fine.
17:12.38BulletCatcherWant me to add my note about flags?
17:12.58JeffMyes
17:13.14JeffMput it in a "critial for 2.4" section or something
17:15.00BulletCatcherRight now most of the BUGS file is from 2.99.
17:15.10*** join/#bzflag Thumper_ (~Thumper@about/essy/coffeeAddict/Thumper)
17:15.10*** mode/#bzflag [+v Thumper_] by ChanServ
17:16.35JeffMnot sure that's a good thing
17:16.59*** mode/#bzflag [+o JeffM] by ChanServ
17:17.02BulletCatcherYeah.  It should be pruned to show only problems with the current trunk.
17:17.19JeffMI'd revert it back to the 2.0.x one and add to it
17:18.00BulletCatcherI'll do that now.
17:18.41*** topic/#bzflag by JeffM -> http://my.BZFlag.org || http://cia.vc/stats/project/BZFlag || http://my.BZFlag.org/w/Getting_Help || Channel Logs: http://ibot.rikers.org/%23bzflag/ || Code Freeze for 2.4 is today 6/14/11 finish your stuff || 2.4 beta on 6/20/11
17:18.53JeffMthanks
17:19.29BulletCatcherI'll revert the TODO file to the 2.0 one, too.
17:19.32JeffMGvzEvxre, what are the odds of you checking out the debian buid system for turnk?
17:19.37JeffMBulletCatcher, good call
17:20.08JeffMdoes the ubuntu package have any mods we don't have in trunk?
17:21.04JeffMand does anyone know who maintains that?
17:22.58trepanhttp://packages.debian.org/squeeze/bzflag-server , Tim?
17:23.07JeffMtim does debian
17:23.21JeffMbut at one point there was somoeone on the ubuntu side that was doing a bit more
17:23.29JeffMcus tim wasn't updating the debian packages
17:23.35trepanah, thought they'd just source it raw
17:24.17JeffMI belive they do that for a lot of stuff, but in the case where the package maintainer on debian dosn't care anymore I think they can have someone step in and make new ones just for them
17:24.52trepanhttp://packages.ubuntu.com/oneiric/bzflag -- "Ubuntu MOTU Developers", with Tim as the original maintainer
17:26.38JeffMI guess I can get the source, and diff it with our 2.0.16 tarbal
17:26.57JeffMI think we fixed up eveything they used to mod but I just want to be sure
17:30.50JeffMis makefile.in generated? or do we geneate that?
17:31.12trepanyup, it is generated
17:31.21JeffMsame for "configure" ?
17:31.41trepanyup
17:31.50JeffMk, those are the only files that are different
17:34.44CIA-103BZFlag: 03bullet_catcher * r21909 10/trunk/bzflag/ (BUGS TODO):
17:34.44CIA-103BZFlag: Revert BUGS and TODO to the 2.0.17 version in r21397 so we can move forward.
17:34.44CIA-103BZFlag: Preserve the deletion of the spin inversion BUGS item done in r21842.
17:39.06BulletCatcherDid we deliberately change 2.3 so slash commands sent to the server are not echoed in the client's chat window?  If not, it is a bug.
17:39.14*** join/#bzflag Erroneous (~DTRemenak@69.36.85.130)
17:40.16CIA-103BZFlag: 03bullet_catcher * r21910 10/trunk/bzflag/BUGS: Add a couple of new flag grab/drop bugs.
17:42.51Thumper_JeffM: There are lots of commits I haven't looked at for possible backport bugfixes but I don't think there is anything critical left on my list (for code)
17:43.02Thumper_I also have the server migration documentation to do for the 20th
17:43.55Thumper_for BUGS and TODO I tried to merge the 3.0 and 2.0.x stuff (missed part of the conversation before the reverts)
17:46.15CIA-103BZFlag: 03Pimpinella 07http://my.bzflag.org * r7726 10/w/BZFlag_2.3:
17:49.32JeffMThumper_, today is the last day for backports
17:49.39JeffMso will you finish any today?
17:50.22Thumper_I don't have anything currently outstanding so I'm probably already finished - the only thing I'm looking for now is actual bug fixes in the 2.99 branch
17:50.38Thumper_if it fixes something we have currently broken in 2.3 then I'll consider applying it otherwise I leave it
17:50.47JeffMstill will you have time to do any of them today?
17:50.47Thumper_I'm not backporting any new functionality
17:51.05JeffMI don't even want bacported bug fixes after today
17:51.15JeffMunless we find a problem in testing
17:51.37Thumper_probably won't get much more done today on this
17:51.41JeffMok
17:51.54JeffMthen don't worry about going thru 2.99 commits
17:51.59Thumper_ok
17:52.00JeffMwe'll find the others in testing
17:59.34CIA-103BZFlag: 03trepan * r21911 10/trunk/bzflag/ChangeLog: * credit where credit is due
18:04.32CIA-103BZFlag: 03bthansen * r21912 10/trunk/bzflag/ChangeLog: More credits
18:10.32*** join/#bzflag mdskpr_ (~mdskpr@108.25.145.104)
18:10.47*** part/#bzflag Upsetter (~er@i59F6AD37.versanet.de)
18:18.31randomparticlediff has an exclude pattern option
18:18.41randomparticlebut i want to exclude everything except *.cxx files
18:18.55randomparticlewhat would be a good way to do that?
18:19.35randomparticleseems to me like it could do with having an include pattern option
18:19.54randomparticlemaybe it accepts extended regexps
18:21.39JeffMworks in winmerge :)
18:21.55randomparticleyeah
18:22.02randomparticlemaybe i need a better diffing tool
18:22.15JeffMwinmerge is awesome
18:22.19trepansvn diff, or local diffs?
18:22.32randomparticlei've been using local
18:22.37randomparticlecould svn do it for me?
18:23.18trepanyes
18:23.36trepanit's one of the most basic VCS tools
18:23.37randomparticleok, i'm just going to type in what i guess might work. hope i don't destroy the world ;--)
18:24.16randomparticlewell, that was rather easy
18:24.18randomparticlethanks
18:26.40randomparticlethis is my patch to solve the apple clock problem: http://dl.dropbox.com/u/22994649/machtime.diff
18:27.22randomparticlethe problem is this: gettimeofday uses the system clock, which may be adjusted by ntpd during gameplay, causing glitching
18:28.07randomparticlemy patch uses instead mach_absolute_time, which counts the number of cpu ticks since system bootup and doesn't suffer from the abovementioned problem
18:28.35randomparticlethere's a link to the apple technical documentation in the patch
18:32.09trepanPOSIX timers might be another approach
18:32.47trepansorry, POSIX clocks, of the monotonic variety
18:33.52randomparticlei've just removed a printf debugging statement from the patch
18:34.41JeffMyeah I'm glad windows uses the QPF for that
18:36.29randomparticlei'm not sure if POSIX clocks are available on darwin
18:36.43randomparticlei seem to recall some discussion about them being missing before
18:37.01JeffMI thought it was UNIX certified, dosn't it have to have all the posix stuff for that?
18:37.14JeffMfood
18:37.15randomparticlenot necessarily all
18:37.26randomparticlei think a subset is optional
18:39.45trepanFeature Test Macro Requirements for glibc: _POSIX_C_SOURCE >= 199309L
18:42.32randomparticle$ grep TIMER /usr/include/unistd.h
18:42.32randomparticle#define_POSIX_TIMERS(-1)/* [TMR] */
18:43.31trepanguess that's out for MacOSX then, might be something to look into for linux later
18:43.42randomparticlecut and paste hasn't worked there. there's a gap before the opening parenth
19:09.14*** join/#bzflag tupone (~tupone@gentoo/developer/tupone)
19:09.15*** mode/#bzflag [+v tupone] by ChanServ
19:13.11tuponewonders when bzls will support ipv6
19:35.14blast007JeffM: what packages are we going to build for the beta?  I've attempted to do debian packages before, but they never seem to work for me. ;)
19:38.22trepantupone: when you add it?  :)
19:39.01JeffMblast007, I would like to have as many as we can have
19:39.21blast007I think there was some "magic" way to do it
19:39.36blast007like, maybe you had to have a specific OpenGL package installed
19:39.43JeffMif there is we need to beat the info out of tim
19:40.03*** join/#bzflag TimRiker (~TimRiker@bzflag/projectlead/TimRiker)
19:40.03*** mode/#bzflag [+o TimRiker] by ChanServ
19:40.05JeffMoptimaly I would like as many package systems documened as possible
19:40.10JeffMspeak of the devil!
19:40.30JeffMTimRiker, is there any magic to making debian packages that work?
19:41.23tuponetrepan, Actually I even don't know where the bzls reside :)
19:41.25blast007tupone: when server hosts start giving a crap about Ipv6?  :)
19:45.07*** join/#bzflag JeffM_ (~JeffM@69.36.85.130)
19:45.23blast007it'd be trivial to add IPv6 support to the list server, but it's of no use if we don't have an IPv6 accessible host
19:45.34blast007not to mention that BZFlag doesn't support IPv6 either
19:45.40*** join/#bzflag Erroneous (~DTRemenak@69.36.85.130)
19:45.40*** join/#bzflag Erroneous (~DTRemenak@about/essy/CrazyCoder/DTRemenak)
19:45.40*** mode/#bzflag [+v Erroneous] by ChanServ
19:45.46blast007and that's a much larger task than updating the list to support it
19:47.51tuponeblast007, yes I know, but it is a start
19:48.14tuponehas an IPV6 host (not tunneled)
19:48.54trepantupone: i'd be willing to help setup 2.99.x for IPv6
19:50.02tupone1st step is to decide the changes in the protocols
19:52.45randomparticlewhatever server i try to connect to, it says "error connecting to server"
19:52.58blast007randomparticle: what version and what OS?
19:53.10randomparticlemac os 2.0.13 i think
19:53.18randomparticlewas working about 15 mins ago
19:53.29blast0072.0.13 you think?  please check for sure.
19:53.42randomparticleyes it is
19:53.59blast007okay.  Go get the latest version then.  That's not even a release version.
19:54.10randomparticleok i will do
19:54.19randomparticlebut i'm not sure why it would stop working on all servers just now
19:54.22blast0072.0.16 is the latest/last 2.0.x
19:54.47blast007not sure, but not worth troubleshooting an ancient development version of the game either :)
19:55.07randomparticlewell, it's worked without any problem for nearly 2 years :)
19:55.49blast007shrugs
19:55.54blast007then it's not a problem with the game ;)
19:55.56blast007fix your os ;)
19:57.10randomparticleis working again now
19:57.24randomparticlei blame global :--P
20:00.20blast007or your DNS was furbar
20:00.26blast007fubar*
20:01.03blast007global being doesn't would cause that
20:01.20blast007then again, DNS down would probably yeild a "server not found" error
20:01.23randomparticleprobably was some unfathomable net issue
20:01.26blast007so it's probably our ISP taking a nap
20:01.29blast007your*
20:02.12randomparticlesigh. how do you keep the motivation levels up?
20:02.28randomparticlei'm in that frame of mind that, whenever i look at a line of code, i start to feel a bit sleepy
20:02.45blast007what's why I code in my sleep
20:02.50randomparticlehehe
20:02.58JeffM_look at some other code
20:03.02JeffM_then come back to it
20:03.05randomparticleyeah
20:03.08JeffM_also take on smaller tasks
20:03.25blast007like writing microsoft excel in turbopascal
20:03.27JeffM_then it's simpler to see where you are in the task
20:03.33randomparticlei think it's best to get started in the morning
20:03.49JeffM_or making a C# minecraft world
20:04.05blast007I still need to finish updating the bzfquery.php file... got caught up with a problem with it not liking OpenFFA servers
20:04.18blast007think I'm assuming something that isn't the case for OFFA
20:04.28JeffM_did we get IsKillable fixed up to workwith openFFA?
20:04.42blast007not sure what that is
20:04.59blast007oooh, where it didn't say you TKed someone?
20:05.04JeffM_it's the function that is used to know if someone you shot or aim at is killable
20:05.16blast007I don't know if that was fixed or not
20:05.21JeffM_yeah cus TK is optional now
20:05.34JeffM_and in openFFA everyone is killable and not a friend
20:05.41blast007:)
20:05.49JeffM_probalby should make a "IsFriendly" function that's used by the IFF
20:05.51blast007not even the companion cube is your friend there
20:05.59mdskpr_mcspider posted a patch for that fix
20:06.02blast007but that's probably becaused you murdered it
20:06.11JeffM_mdskpr_, did you apply it?
20:06.18mdskpr_not yet
20:06.22JeffM_k
20:06.30mdskpr_i was gonna ask if someone else had started, but i guess not
20:06.37JeffM_go for it
20:10.03blast007are we putting all the necessary names for credit on the changelog?  like, if we accept a patch, should it have the name of who applied it and who wrote it?
20:11.28JeffM_yes
20:11.36JeffM_under code contributors
20:11.45JeffM_I've been doing that for the patches I've applied
20:12.09blast007I mean, here, I guess it shows the name in the description too "* Accepted patch from McSpider, removed client option to turn off fog - David Anderson"
20:12.43JeffM_oh changelog
20:12.49JeffM_sorry I read authors
20:13.02JeffM_yeah I don't think we care if it was a patch in the changelog
20:13.14JeffM_just state the feature and the w2 people who did it
20:13.16blast007we should probably limit it to 80 chars as per devinfo too ;)
20:13.18JeffM_patch author and applyer
20:13.25JeffM_just like a backport
20:13.31JeffM_origonal author and backporter
20:14.18blast007is the above example fine though since it has "accepted from from PatchAuthorHere" ?
20:14.31Pimpinellaanyone remembers where too old packets are discarded?
20:15.45blast007Pimpinella: playing.cxx inside handlePlayerMessage?
20:15.49blast007it checks the packet order there
20:15.58blast007for MsgPlayerUpdate/MsgPlayerUpdateSmall
20:16.41blast007JeffM_: oh, and for after 2.4.x, does it make sense that shots should be sent TCP instead of UDP?
20:17.27blast007currently MsgShotBegin/MsgShotEnd are UDP
20:18.15JeffM_really?
20:18.20blast007yeah
20:18.25JeffM_that sux
20:18.36JeffM_does any code have to change other then the send?
20:18.44blast007probably the receive
20:18.50blast007I'm not sure though
20:18.51JeffM_I don't think so
20:19.00JeffM_they all go into a common switch after TCP and UDP
20:19.05JeffM_I say move it now
20:19.10JeffM_and we test it over the week
20:19.13JeffM_and revert if needed
20:19.23ChestalIMHO they must be UDP
20:19.44JeffM_why?
20:19.44Chestaldelayed shots are no use at all
20:19.44blast007yes they are
20:19.46JeffM_lost shots are usless too
20:19.49blast007that's like saying that delayed flag grabs are not useful
20:19.56JeffM_they can stay UDP if the server sends back a TCP shot confitm
20:19.59JeffM_confirm
20:20.00blast007if a shot is supposed to be there, it should be there
20:20.00Chestalif you make shots TCP you can as well make the position updated TCP, too
20:20.12blast007Chestal: no.
20:20.13JeffM_no, positons get resent again
20:20.14JeffM_shots don't
20:20.18brad~bz20svn
20:20.18ibotit has been said that bz20svn is http://my.bzflag.org/w/BZFlag_SVN and svn co https://bzflag.svn.sourceforge.net/svnroot/bzflag/branches/v2_0branch/bzflag
20:20.27blast007brad: that's outdated
20:20.33JeffM_I understand your concern about delay
20:20.36Chestalwhat good is a shot that is sent 1 or 2 seconds later?
20:20.43bradthought so, getting errors svn up'ing :p
20:20.45Chestalit does more harm than good IMHO
20:20.54JeffM_but we need something to remove dropped shots
20:21.00*** join/#bzflag RatOmeter (~chatzilla@r74-195-237-138.stl1cmta01.stwrok.ok.dh.suddenlink.net)
20:21.11blast007Chestal: the fact that the player shooting sees a bullet. that's what's wrong. ;)
20:21.15JeffM_perhaps TCP is not the answer but what we do now is not great
20:21.21JeffM_blast007, it'll be in the wrong place
20:21.24blast007if their bullet didn't get through, the local client shouldn't think there is
20:21.26JeffM_we won't interpolate it
20:21.35JeffM_at least now the droped shot won't kill anyone
20:21.46JeffM_so I understand his point
20:21.49JeffM_ponders
20:21.56blast007the reason I'm bringing this up is because it's likely why there is false EndShot credit kicks
20:22.11JeffM_probablyh
20:22.18blast007if someone is shooting a GM and their begin's are getting dropped, but their ends are getting send - KICK
20:22.21blast007sent*
20:22.38JeffM_a solution that would work for both sets would be for the server to send back a TCP "shot confirmed" message
20:22.54JeffM_then if the client dosn't get that in some time or before another one to drop the shot from it's local display
20:23.11JeffM_and the delay in the confirmation message dosn't matter
20:23.11blast007that might be more confusing for the player shooting
20:23.27Pimpinellareally, any delay is unacceptabe as far as it concerns shots
20:23.29JeffM_it's no more confusing then it is now for when there shot goes thru someone and dosn't kill them
20:23.39blast007cuz currently shots disappearing shortly after firing == someone else on the map cheating
20:23.50JeffM_so does shots not killing someone ;)
20:23.59Chestalthe upcoming release doesn't include major changes to lag / server side state handling, or does it?
20:23.59trepanJeffM_: which all the cheats about, they're probably used to it  ;)
20:24.08JeffM_and lag too
20:24.13JeffM_Chestal, no
20:24.43blast007I just think that a bullet being there or not is important information that shouldn't get lost
20:24.55JeffM_you are correct
20:24.56blast007considering we aren't a game where you're firing 30 rounds a second
20:25.19JeffM_we'd need to make sure that the client was able to handle the delay in remote shots
20:25.23Chestalit might be nice to have the server detect a lost shot and keep track of it in lagstats or some place
20:25.23JeffM_so yeah push it to 2.6
20:25.34JeffM_it needs more thought
20:25.41JeffM_but is a valid concern
20:26.25Chestalactually, an even more important stat might be lost incoming shots for a player
20:26.34CIA-103BZFlag: 03JeffM2501 07http://my.bzflag.org * r7727 10/w/Development_RoadMap: /* 2.6 (Next Breaking Release) */ dropped shots
20:26.36Chestalbecause I suspect that some UDPpackets get lost server -> player
20:26.43JeffM_yeah
20:27.01JeffM_that could be done with UDP confirm codes too
20:27.09Chestalwhich would explain some non-deaths
20:27.16blast007the ones that are causing the endshot kicks are lost from player -> server
20:27.16JeffM_tho that's the same as TCP retansmits
20:27.26JeffM_oh there are so many reasons for non-deaths :)
20:27.27Chestalof course, you can't really draw any conclusons from it because when he's cheating he can just fake the stats :-)
20:27.29blast007(or at least, that's my hunch as to the source of the problem)
20:27.57JeffM_I'd be interesting to test if our own UDP confirm messages are generaly faster or slower then TCP
20:28.30mdskpr_JeffM: simple bug fixes do not go into the changelog?
20:28.38JeffM_depends
20:28.44JeffM_but some of them won't
20:28.54blast007at some point should we be looking into a lib like enet?  http://enet.bespin.org/
20:29.04JeffM_blast007, we could
20:29.04blast007wonder if that would mix with our HTTP stuff
20:29.06JeffM_or raknet
20:29.13JeffM_that's the problem with them
20:29.24JeffM_but at that point maybe we do HTTP on it's own port
20:29.27blast007enet is UDP only, and offers the confirmations
20:29.33JeffM_yeah
20:29.36blast007so we could do UDP for the game stuff, and TCP for the HTTP
20:29.37JeffM_raknet can do the same
20:29.50JeffM_I have used both
20:30.04JeffM_I liked raknet's API better
20:30.15JeffM_more C++y
20:30.43JeffM_I belive it had classes that made it easy to keep copies of objects synced on both sides of a net connection
20:30.45JeffM_and has channels
20:30.59blast007raknet's license isn't "open" though?
20:31.25JeffM_it isn't?
20:31.33blast007http://www.jenkinssoftware.com/pricing.html
20:32.04JeffM_huh I never paid for it
20:32.07JeffM_guess it changes
20:32.09JeffM_changed
20:32.13JeffM_yep enet it is then :)
20:32.22JeffM_that sucks it was really cool
20:32.23blast007their hobbyist is "free", but seemingly only free as in beer
20:33.08JeffM_yeah but I didn't have to fill out a form when I was using it
20:33.11JeffM_oh well
20:35.09blast007probably easier to integrate enet as it doesn't do as much - it's just a network lib, not a lobby/update/etc system
20:35.40JeffM_go managed and use lidgren
20:36.00blast007:)
20:38.31*** join/#bzflag allejo (~allejo@cpe-76-95-144-121.socal.res.rr.com)
20:43.04JeffM_allejo, Thumper_ or myself are available to help you with upgrade questions if needed.
20:43.45TD-LinuxI don't see any good reason to just do TCP for that if there is already a TCP connection
20:43.55allejoJeffM_: very much appreciated :)
20:43.58TD-Linux... well I guess TCP also guarantees in-order which isn't necessary
20:45.30JeffM_TD-Linux, it can also make a big delay
20:45.41JeffM_if it has to do retransmits
20:45.57TD-Linuxyeah because of the in-order ness
20:46.00JeffM_so the position won't be right for the time that the client gets it
20:46.04JeffM_or packetloss
20:46.15JeffM_it will try to send that sucker for a while :)
20:46.28TD-Linuxwell for the shots you want an ack and retransmit anyway you were saying
20:46.28JeffM_yeah but only once
20:46.32JeffM_not a retransmit
20:46.38JeffM_not for to server
20:46.51JeffM_if no ack from server drop it
20:46.54TD-Linuxoh, so the bullet just dissapears if no ack
20:46.57JeffM_yeah
20:47.00JeffM_faster
20:47.12trepananother common tactic is to double up on the control messages, or even send them 3 times
20:47.12TD-Linuxactually the server will always be telling the client the state of its own bullets
20:47.22JeffM_it only makes one person's sim less accurate
20:47.33JeffM_trepan, yeah I could see that
20:47.37TD-Linuxso it's not even an ack because you should be getting a stream of them, just like you do player positions from the server
20:47.59JeffM_TD-Linux, except the server dosn't do much shot tracking now
20:47.59TD-Linuxwhich will fix the player's bullet positions in the case of a physics mismatch
20:48.04JeffM_shotbranch did the ack thing
20:48.17JeffM_TD-Linux, thats only after we have full server side sim
20:48.23JeffM_this could be implemented before
20:48.28TD-Linuxoh OK I see
20:49.02TD-Linuxwhat extent of server side sim is implemented in 2.99? or is that just lag compensation?
20:49.05JeffM_in shot branch shots you fired were given temporary IDs untill you got back a "real" ID from the server
20:49.13JeffM_lag comp isn't even in 2.99
20:49.14trepanTD-Linux: basically, nothing
20:49.29trepanif i'm going to do it, i'm going to do it right
20:49.39JeffM_go read the "common miconceptions about v3"
20:50.15trepanand right means rippin', lotza rippin'
20:50.45*** join/#bzflag noyb (~noyb@64.134.228.153)
20:54.13CIA-103BZFlag: 03mudskipper * r21913 10/trunk/bzflag/src/bzflag/ (World.h playing.cxx): Accepted Patch #3315330 from McSpider, fixing oFFA same color lockon with GM--it no longer shows an invalid marker
20:54.13JeffM_hopefuly we'll survive it :)
20:56.21trepanthing of it like Steve Austin  :)
20:56.35JeffM_harder faster better stronger
20:56.57JeffM_but sadly he could not go back to the people in his former life, to them he was dead ;)
21:09.10trepanfwiw, i'll note that when sending control input from clients to the server, the UDP header size is likely a significant portion of the packet
21:09.33trepanso tacking in a few redundant frames of older info is low cost
21:25.10TD-Linuxis there a reason locking on to a teammate with GM is even allowed?
21:30.41allejoso the tk ratio is still in use? o.O
21:33.06JeffM_TD-Linux, it's a disavantage of the shot
21:33.37allejocan you still shoot teammates in 2.3?
21:33.45allejojust with regular shots?
21:37.11*** join/#bzflag KTL (~KTL@85.234.201.192)
21:47.07blast007allejo: 2.3/2.4 has an option to disable shots from killing teammates
21:47.23blast007and it also has an Open FFA mode (which is where color doesn't matter - you can shoot anyone)
21:47.49blast007but those two exceptions aside, TKs work the same as in 2.0.x
21:47.58allejoah alright
21:50.18*** join/#bzflag Kutakizukari (~Kutakizuk@74.5.221.235)
21:52.15*** join/#bzflag Gilly (~btw@83.146.211.140)
21:52.16*** join/#bzflag Gilly (~btw@about/essy/ilkimys/gilly)
21:56.13*** join/#bzflag kierra (~jolie@unaffiliated/kierra)
22:18.06allejoon here, http://my.bzflag.org/w/BZFS_API_2.4_Upgrade, are " bz_bz_APIFloatList" and "bz_bz_APIStringList" typos?
22:18.58JeffM_what does the header say?
22:22.05allejoi'm sorry, what header?
22:22.47JeffM_the api header
22:22.51JeffM_bzfapi.h
22:23.51*** join/#bzflag bryjen (~bryjen@76.92.85.169)
22:23.51*** mode/#bzflag [+v bryjen] by ChanServ
22:25.29allejoheader says "bz_APIStringList" and "bz_APIFloatList"
22:26.22*** join/#bzflag kierra1 (~jolie@ool-44c153c5.dyn.optonline.net)
22:28.31*** join/#bzflag BlasterWisconsin (~blasterwi@CPE-72-131-125-36.wi.res.rr.com)
22:28.31*** join/#bzflag BlasterWisconsin (~blasterwi@unaffiliated/blaster-wisconsi/x-3628685)
22:28.49CIA-103BZFlag: 0376.95.144.121 07http://my.bzflag.org * r7728 10/w/BZFS_API_2.4_Upgrade: /* Upgrade */
22:29.10JeffM_the header is king
22:29.27JeffM_there was a lot of copy and paste when I wrote that :)
22:33.57*** join/#bzflag allejo (~allejo@cpe-76-95-144-121.socal.res.rr.com)
22:34.32KTLhttp://my.bzflag.org/bb/download/file.php?id=13810 <- this was on the forum, looks nice
22:35.23allejocopy paste rules but it's too easy to make errors :P
22:37.24allejobtw, should i have added the change i made? i forgot about that
22:39.03JeffM_delusional, a few months ago was totaly different code.
22:39.18delusionalso get the new SDL?
22:39.29JeffM_what worked for 2.0.x?
22:39.33delusionaltry it, then revert when it doesnt work?
22:40.13JeffM_the build system for 2.4 is based on the one from 3.0
22:40.27JeffM_and yes I belive we upgraded that to 1.3 for sdl
22:40.34JeffM_2.0.x uses 1.2
22:40.49KTLhttp://my.bzflag.org/bb/viewtopic.php?f=43&t=16818&p=153094  <- these look good, seem to look better compared to some from the game, license seems to be ok ...
22:40.50delusional95 percent of the compile problems I've ever had have been SDL related....   after this compile finishes, I'll upgrade SDL and see what heppens.
22:41.31JeffM_you can't have both SDLs?
22:41.49delusionali know
22:41.57JeffM_that was a question
22:42.00JeffM_I can have both on windows
22:42.11JeffM_and point each build to the right one
22:42.51delusionalmissing is missing.    from configure...
22:42.52delusionalconfigure: WARNING: `missing' script is too old or missing
22:43.14JeffM_other people don't seem to have an issue building
22:43.18delusional<PROTECTED>
22:43.21JeffM_I know BulletCatcher and blast have been doing it
22:43.29JeffM_did you run autogen and all that?
22:43.33delusionalyep
22:43.50JeffM_probably want to pastebin the output and get with BulletCatcher on it then
22:44.00JeffM_these are the things I wanted tested :)
22:44.19KTLcompiles for me, without fresh autogen
22:44.38JeffM_what version of SDL do you have KTL ?
22:44.40blast007delusional: latest code?
22:45.10KTLlibsdl1.2-dev                            1.2.14-6.4
22:45.18KTL1.2
22:45.19blast007delusional: hmm, and yeah, I don't have that file either
22:45.24JeffM_oh do we care about supporting PPC this release?
22:45.34JeffM_or anything older then 10.4?
22:45.34blast007though I have a locally installed libcurl dev package, so I'm not building the curl in our tree
22:46.01allejoi don't have that file in the source either
22:47.25allejoJeffM_: are you talking about mac os 10.4?
22:48.13blast007yes
22:48.40allejomac os 10.7 is being released in july. i think most people would drop 10.4 support by now
22:49.08blast007all the mac people I know (granted, not too many) aren't going to get 10.7
22:49.23delusionalunless they have a laptop
22:52.27*** join/#bzflag kierra (~jolie@unaffiliated/kierra)
22:54.07JeffM_10.4 was the first with universal support IIRC
22:57.31JeffM_the other question is who is going to build the .app package
22:57.36JeffM_I hope Constitution can do it
22:57.42JeffM_he did a good job on the last one
22:58.38JeffM_also.. no debug build this time
23:08.18blast007wonder if we need to tweak any build scripts or the xcode project so that it strips the binaries for mac
23:08.35JeffM_probably
23:09.19PlasticTankHas anyone tried on xcode 4?
23:10.00allejoi really dislike xcode 4 so i haven't tried
23:10.16blast007it probably doesn't really matter which version, much
23:10.41JeffM_it would be nice if the .app was part of make install
23:10.42blast007we don't really use xcode for much of the process - we just have it call the shell scripts (configure and make, and maybe autogen to start off)
23:10.46JeffM_instead of the xcode
23:10.57JeffM_then just have xcode call that
23:11.14JeffM_remove some of brlcad's mysic sorcery
23:11.19JeffM_mystic even
23:11.51blast007well, or something like debian's build (we have a 'make debian-release'
23:11.52blast007)
23:11.57JeffM_yeah
23:12.02JeffM_something like that
23:12.07JeffM_or even a seperate script that is called
23:12.15JeffM_but something somewhere we can actualy see and edit
23:12.21JeffM_and call from the command line
23:12.51JeffM_techincaly I can build the full windows bins AND installers from the commandline using msbuild :)
23:13.16JeffM_or just hit F7
23:13.55blast007I think OSX has a command line thing too for xcode
23:14.56blast007and really, I don't think we need the fancy DMG with the background image
23:15.04blast007we could just zip the .app
23:15.21JeffM_probably
23:15.28JeffM_can OSX unzip by default?
23:15.44*** part/#bzflag kierra (~jolie@unaffiliated/kierra)
23:15.47allejoblast007: xcodebuild -project BZFlag.xcodeproj -alltargets
23:16.15allejoblast007: that would be the command line for xcode
23:21.47allejoJeffM_: i'm not entirely sure but i was looking through my macports list of installed packages and i don't see zip or unzip, so i'm assuming it's already installed by default
23:21.56CIA-103BZFlag: 03Thumper 07http://my.bzflag.org * r7729 10/w/BZFS_2.4_Upgrade: New page: Stub for BZFS 2.0.x to 2.4 server upgrade path == TODO == * document -publickey and how to generate them * document changes in command line options * reference plugin upgrade for 2.0.x t...
23:22.14JeffM_how does someone unzip from the finder?
23:22.26McSpiderdouble click it
23:23.00JeffM_that works on a default clean install?
23:23.09allejoyes
23:23.09McSpideryep
23:23.12JeffM_if so then zip is fine
23:23.15PlasticTankarchiver does it right?
23:23.21allejoPlasticTank: yes
23:23.33JeffM_works all the way back to 10.4?
23:23.42blast007JeffM_: yeah
23:23.48JeffM_then yeah zip is fine
23:24.10blast007easier to automate :)
23:24.13JeffM_yeah
23:24.17JeffM_does it work in IE3?
23:24.18JeffM_;)
23:24.30blast007only if you reboot between steps
23:24.51allejoblast007: awww no fancy dmg? mac users like those :P
23:25.01blast007allejo: they should get a PC then ;)
23:25.07blast007our fancy installer on Windows is a double click to make
23:25.15McSpiderI like zips better, thank you :P
23:25.16CIA-103BZFlag: 03Thumper 07http://my.bzflag.org * r7730 10/w/BZFS_2.4_Upgrade: Fix the link
23:25.29JeffM_not even a double click anymore blast007
23:25.32JeffM_it's part of the build
23:25.33JeffM_;)
23:25.57allejoMcSpider: but dmgs look fancy
23:26.05JeffM_whopty do
23:26.12McSpiderso what, zips open faster.
23:26.32PlasticTankI was gonna say dmgs are spiffy :D
23:26.46JeffM_you can make your own dmg if you want
23:28.31allejoMcSpider: i think it depends on what is being distributed. if the dmg has an .pkg then it comes in handy. one less thing to delete. if it's an .app then it comes about to be the same.
23:28.59McSpideryep
23:29.19JeffM_prefers the minecraft method of distrobution
23:29.29JeffM_ship one thing and have it patch itself up to the current version
23:29.59bryjenJeffM_ / KTL : i noticed when 2.99 started complaining it wanted SDL 1.3, but it never failed to build or caused problems for me with 1.2
23:30.11JeffM_hmmm
23:30.15Pimpinellai could reproduce the "bzfs sometimes gets into a mode where CTF team flags spawn at random places,
23:30.15Pimpinella<PROTECTED>
23:30.16JeffM_that sounds like build system bug then
23:30.22JeffM_it ether requires it or it dosn't
23:30.23Pimpinellabug
23:30.46Pimpinellahappens when i leave the server while holging my teamflag
23:30.58JeffM_find a fix fo rit?
23:31.09Pimpinellanot tonight
23:31.12Pimpinellabeddine ;)
23:31.17Pimpinellabedtime
23:31.20JeffM_sometime in the next week?
23:31.27Pimpinellaalready typing crap all the time ;)
23:31.30Pimpinellai hope so
23:31.33JeffM_good enough
23:55.49JeffM_delusional, 2.4.2 will not have horizontal teleporters
23:56.00JeffM_the soonest that can go in is 2.6
23:57.45KTL*mental breakdown for delusional*
23:58.09JeffM_it would be a proto breaking change
23:58.18JeffM_and that means the next breaking release
23:58.21JeffM_not the next release

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.