#cuberite

/

      • LO1ZB has quit
      • gh-informant
        [MCServer] linnemannr opened pull request #2164: Fix FreeBSD/clang errors caused by -Werror (master...master) http://git.io/vkz5a
      • [MCServer] SafwatHalaby opened pull request #2165: Fixed creeper explosions (master...creeper) http://git.io/vkge1
      • [MCServer] SafwatHalaby opened pull request #2166: Disabled squid and Guardian Pathfinding (master...squid) http://git.io/vkgvh
      • [MCServer] bearbin pushed 2 new commits to master: http://git.io/vkgfT
      • MCServer/master 9c6c6af SafwatHalaby: Fixed creeper explosions
      • MCServer/master 0afdbea Alexander Harkness: Merge pull request #2165 from SafwatHalaby/creeper...
      • [MCServer] SafwatHalaby pushed 2 new commits to master: http://git.io/vkgko
      • MCServer/master a0f4e18 SafwatHalaby: Disabled squid and Guardian Pathfinding
      • MCServer/master 054d2cd Safwat Halaby: Merge pull request #2166 from SafwatHalaby/squid...
      • bearbin joined the channel
      • [MCServer] SafwatHalaby opened pull request #2167: PF - Fixed diagonal cutting (master...diags) http://git.io/vkgq4
      • LO1ZB joined the channel
      • LO1ZB
        hello
      • bearbin
        hi
      • gh-informant
        [MCServer] linnemannr closed pull request #2164: Fix FreeBSD/clang errors caused by -Werror (master...master) http://git.io/vkz5a
      • jan64 joined the channel
      • LO1ZB
        hello jan
      • gh-informant
        [MCServer] linnemannr opened pull request #2169: Fix FreeBSD/clang errors caused by -Werror (master...master) http://git.io/vkgZJ
      • jan64 has quit
      • [MCServer] worktycho pushed 2 new commits to master: http://git.io/vkgE4
      • MCServer/master d9f5d3c SafwatHalaby: PF - Fixed diagonal cutting
      • MCServer/master 2b51958 worktycho: Merge pull request #2167 from SafwatHalaby/diags...
      • [MCServer] worktycho closed pull request #2169: Fix FreeBSD/clang errors caused by -Werror (master...master) http://git.io/vkgZJ
      • tycho_ joined the channel
      • tycho_
        @bearbin Did you see the disscution I had yesterday about S3?
      • bearbin
        Nope. I was away last night.
      • Is it in the IRC logs?
      • tycho_
        I didn't mention much.
      • The gist was that Travis can upload build artificts to S3.
      • bearbin
        It can...
      • tycho_
        And when I pluged some rough estimates into the S3 price calc the cost of moving the builds done by travis to that locked promising.
      • bearbin
        Well I think you might underestimate the cost a bit, but tell me your reasoning.
      • tycho_
        I just needed to check the traffic stats/storage amounts for a more acurate estimate.
      • I went for 4 GB of storage which I estimate could hold 400 builds.
      • 40 upload requests a month.
      • bearbin
        The buildserver uses about 20 megs per build. For 10 build types and the last 20 builds being kept
      • would be 4 gigs, yes.
      • Upload requests per month is probably about 30 * 10
      • or 300
      • tycho_
        1000 download requests a month
      • bearbin
        more if you build every commit rather than every 8 hours if there's a new commit.
      • tycho_
        WHich we would be doint.
      • I'll stik 3000 uploads in, as that would cover it.
      • bearbin
        1000 download requests is actually rather an underestimation.
      • tycho_
        I thought it might be? What order of magnitude are you seeing?
      • bearbin
        downloads via the website are about 50 per day, with probably another 150 from the web interface
      • sorry easyinstall script
      • and from DO
      • so 200 * 30
      • would be about 6000 a day
      • for about 10 megs each
      • sorry 6000 a month
      • tycho_
        I've put 10,000
      • LO1ZB
        do not forget what happens if the projekts gets more popular
      • tycho_
        That comes out a $7.16 a month
      • I put in 10,000 requests a month to handle that.
      • And if we are on amazon, at least the system will handle the requests whilst we work out the best solution.
      • bearbin
        I don't think that would be a cost-effective solution
      • For the dedicated buildserver we have ATM, we have 100mb unlimited
      • tycho_
        No, I under estimated out traffic by several orders of magnitude.
      • WHich is why I wanted to talk to you, before airing it more gnerally.
      • bearbin
        ok
      • LO1ZB
        unlimited or "unlimited"?
      • bearbin
        there's no hard limit, but at peak times you could probably only get 40 mbps LO1ZB
      • OVH has a good network
      • tycho_ Well we should consider it as an option, but I think the current system is the more cost-effective, and allows for more control over what builds actually take palce.
      • place*
      • tycho_
        I think so too, now I heard the
      • traffic stats.
      • LO1ZB
        I'm asking because there are hoster how throttle the connection after a given amount of data
      • tycho_
        Amazon can be good, when there aren't many downloads
      • Pretty much all of that money is in outbound bandwidth.
      • bearbin
        LO1ZB If you read the reviews for OVH, they actually do deliver the bandwith they promise. They have a very good network infrastructure and so it's not too expensive for them.
      • I'd say about 50% of minecraft servers are hosted on OVH servers too, so :P
      • also tycho_, I investigated the x86 builds and the ones on the old buildserver are failing too
      • gh-informant
        [MCServer] SafwatHalaby opened pull request #2171: PF - Handle all fencetypes (master...fence) http://git.io/vkgal
      • bearbin
        and I don't think the problem is -m32, I turned on verbose mode for the makfiles and I think it's included
      • tycho_
        I'm going to have a look at it, once I've finished my current changes
      • bearbin
        and I don't think the problem is -m32, I turned on verbose mode for the makfiles and I think it's included: http://bernard.bearbin.net/job/MCServer%20Linux...
      • sorry, dupe. I meant to say there's the logfile with verbose enabled
      • tycho_
        Its there on our code.
      • But not on the mbedTLS build commands.
      • LO1ZB has quit
      • bearbin
        ah. Did the makefile get changed when it was updated maybe?
      • tycho_
        Maybe.
      • LO1ZB joined the channel
      • gh-informant
        [MCServer] worktycho pushed 1 new commit to master: http://git.io/vkgVA
      • MCServer/master b371208 worktycho: Merge pull request #2163 from mc-server/SimplifySpawn...
      • [MCServer] worktycho created LightingCallbacks (+1 new commit): http://git.io/vkgos
      • MCServer/LightingCallbacks 06a74e4 tycho: Made cLightingThread own its callbacks
      • [MCServer] worktycho opened pull request #2172: Made cLightingThread own its callbacks (master...LightingCallbacks) http://git.io/vkgoW
      • [MCServer] bearbin pushed 2 new commits to master: http://git.io/vkgo1
      • MCServer/master 5f7455b SafwatHalaby: PF - Handle all fencetypes
      • MCServer/master 97ee861 Alexander Harkness: Merge pull request #2171 from SafwatHalaby/fence...
      • [MCServer] worktycho pushed 1 new commit to coverity_scan: http://git.io/vkgKz
      • MCServer/coverity_scan c1ff4e3 tycho: Merge branch 'master' into coverity_scan...
      • tycho_
        @bearbin, The sooner you get bearbot online, the sooner we stop having to wait for appvayour.
      • bearbin
        Yep
      • I pushed up the code to GitHub https://github.com/bearbin/bearbot
      • I have to do some revision now
      • I've almost got the hardest bit done the syncronize event for pulls
      • but there are another 3 bits to do.
      • I should be able to get another done today though
      • tycho_
        What has xoft got against underscores?
      • And why can't we use standard lib types directly without wrappping them?
      • gh-informant
        [MCServer] bearbin pushed 1 new commit to master: http://git.io/vkg6N
      • MCServer/master 28bab37 Alexander Harkness: Fixed wrong indent.
      • bearbin
        IDK. Maybe inconsistency with the rest of the code?
      • I would prefer unwrapping stdlib, but there's not a huge advantage.
      • Safwat joined the channel
      • tycho_
        But its normal for c++ to have stdlib in a different style.
      • SphinxC0re joined the channel
      • Safwat
        Yeah. That makes the stdlib stuff stand out, which is an advantage.
      • bearbin
        why not create a proposal issue then
      • Safwat
        You could do that. I don't really find it such a big issue, either way is fine for me.
      • tycho_
        I think I'm going to end up discussing it on PR #2172
      • Its anoying because every time I read c++ docs, I end up having to translate it.
      • LO1ZB has quit
      • With apt-get, how do you intall packages with plus in the name without doing regex?
      • LO1ZB joined the channel
      • Safwat
        Replying to old messages: Yes, I only have control over the servers sub-forum.
      • `apt-get install g++` works as is.
      • tycho_
        Yet lib32stdc++ is tring to install everything that starts with a lib32std
      • @bearbin, I've now got a 32 bit compile running, so I can do soem investigation.
      • Safwat
        Does bash have special treatment for +? Or is it an apt-get specific thing?
      • tycho_
        apt-get spercific.
      • Safwat
        If the former, 'lib32stdc++' might work.
      • Oh.
      • tycho_
        I think if a package contains a plus, it trys the regex if it can't find the package.
      • In this case there are a bunch of versiosn, rather than one lib32stdc++ package.
      • Safwat
        Or perhaps it's a regex anyways, yet no other package happens to start with "g++"
      • tycho_
        Well theres deffintly a buch of g++ versions.
      • I have the g++ and g++-5 packages on my system.
      • Safwat
        Good point. Just a wild guess: `apt-get install lib32stdc++$`
      • tycho_
        No, I had a look.
      • Turns out installing g++-multilib installs it in its dependcies.
      • bearbin
        tycho_ great.
      • SphinxC0re has quit
      • Safwat
        Is there an O(1) way to tell if there's a player on a particular chunk?
      • tycho_
        Yes.
      • I can't remember the exact API.
      • Safwat
        Rough hints?
      • tycho_
        Check cChunk.
      • It has a list of clients in it.
      • You may have to make one.
      • I'm personally in favour of making the Clients list public. So you could go from that.
      • Safwat
        bool HasAnyClients(void) const; /** Returns true if theres any client in the chunk; false otherwise */
      • Is that what I'm looking for?
      • tycho_
        Looks like it.