[Back to Index]

  
[00:17] --> dafioram joined #scummvm.
[00:18] <dafioram> snover: has any1 volunteered to do the raspberry pi port?
[00:19] <snover> dafioram: yes, vanfanel is the porter and is doing that.

[00:41] --> dreammaster joined #scummvm.
[00:41] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[00:44] <-- criezy left irc: Quit: criezy
[01:26] <snover> ah, finally! working ssh tunnel.
[01:29] <tsoliman> is the plan to keep the tunnel up or is it temporary?
[01:31] <snover> the tunnel connects workers on one host to the buildmaster on another host.
[01:31] <tsoliman> right .. so permanent
[01:32] <tsoliman> consider autossh if you haven't already
[01:32] <snover> until the next thing.
[01:33] <tsoliman> I had a similar problem at work (because of IP whitelisting in a firewall) to access the SCM from the build box (this is pre-git) and the tunnel wouldn't stay up for several days (or survive restarts) .. autossh was the answer
[01:34] <snover> it will be fine. fine, fine. fine. fine.
[01:34] <snover> (i will add that to the containers healthcheck in the future.)
[01:35] <tsoliman> oh I forgot about docker :(
[01:35] <-- SylvainTV left irc: Read error: Connection reset by peer
[01:36] <snover> if the client disconnects it will auto-restart so hopefully it is not needed, if it dies in that way instead of just hanging forever.
[01:38] <tsoliman> wasn't the old buildbot all one host?
[01:39] <snover> yes it was.
[01:39] <tsoliman> (I am out of the loop on where the multiple hosts came in)
[01:39] <snover> we have a server sitting around doing nothing
[01:39] <snover> so now it can run some of the workers.
[01:39] <tsoliman> ah nice :)
[01:39] <tsoliman> very nice actually .. and with docker you can easily move them around
[01:41] <tsoliman> someone is selling an SC-55mk2 for $130 + $20 shipping .. and I think that's too much so I look at completed recent ebay listings and sure enough that's the average for the last few months
[01:42] <tsoliman> I want to pay $80-100 shipped ... so that means my "offer" will be $60 .. which is < 50% of the sticker :(
[01:56] <snover> whats good on an SC-55?
[01:58] <Lightkey> snover: btw I asked the clerk in the local MediaMarkt just for laughs why I should buy an SD card instead of microSD with adaptor included when both have the same specs and price and he said the microSD tends to rattle around (which I can not confirm with the one I have, had to use some force to get it in) and obviously because it's bigger, the SD card has some extra space for wear leveling, believe what you will
[02:10] --> DominusExult joined #scummvm.
[02:12] <-- Dominus left irc: Ping timeout: 260 seconds
[02:12] Nick change: DominusExult -> Dominus
[02:29] <-- balrog left irc: Ping timeout: 240 seconds
[02:32] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) got netsplit.
[02:32] _sev_ (~sev@scummvm/undead/sev) got netsplit.
[02:32] ST (~ScottT@119-18-4-180.cust.aussiebb.net) got netsplit.
[02:32] rootfather (~rootfathe@unaffiliated/rootfather) got netsplit.
[02:32] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) got netsplit.
[02:32] kurtwr (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) got netsplit.
[02:32] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) got netsplit.
[02:32] Asterisk (~asterisk@unaffiliated/asterisk) got netsplit.
[02:34] <snover> https://blog.avast.com/avast-open-sources-its-machine-code-decompiler hmm!
[02:34] <snover> (more-direct link https://github.com/avast-tl/retdec)
[02:35] <snover> im going to have to give this a deeper look sometime.
[02:36] dreammaster (~dreammast@c-73-149-116-247.hsd1.ma.comcast.net) returned to #scummvm.
[02:36] _sev_ (~sev@scummvm/undead/sev) returned to #scummvm.
[02:36] ST (~ScottT@119-18-4-180.cust.aussiebb.net) returned to #scummvm.
[02:36] rootfather (~rootfathe@unaffiliated/rootfather) returned to #scummvm.
[02:36] #scummvm: mode change '+oooo dreammaster _sev_ ST rootfather' by tolkien.freenode.net
[02:36] user9 (~Thunderbi@leoseb.ujf-grenoble.fr) returned to #scummvm.
[02:36] kurtwr (~kurtwr@c-73-116-30-72.hsd1.ca.comcast.net) returned to #scummvm.
[02:36] |Cable| (~cable@249.137.117.91.dynamic.reverse-mundo-r.com) returned to #scummvm.
[02:36] Asterisk (~asterisk@unaffiliated/asterisk) returned to #scummvm.
[02:39] <snover> its so cool to see all the different things people can do on top of LLVM.
[02:39] --> balrog joined #scummvm.
[02:41] --> GitHub84 joined #scummvm.
[02:41] <GitHub84> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vbaB8
[02:41] <GitHub84> scummvm/master 19779d2 Paul Gilbert: XEEN: Added Gole cutscene code
[02:41] GitHub84 (GitHub84@gateway/service/github.com/x-febmdafnadecdedo) left #scummvm.
[02:48] <-- Strangerke left irc: Ping timeout: 272 seconds
[02:51] <-- LeChuck left irc: Ping timeout: 248 seconds
[02:55] --> LeChuck joined #scummvm.
[02:56] --> GitHub89 joined #scummvm.
[02:56] <GitHub89> [scummvm] tsoliman pushed 1 new commit to master: https://git.io/vbaRs
[02:56] <GitHub89> scummvm/master 41651e6 Tarek Soliman: MAEMO: Update debian/changelog
[02:56] GitHub89 (GitHub89@gateway/service/github.com/x-xapnureqmlpkytcn) left #scummvm.
[02:58] <tsoliman> snover: all the SCI 2 games .. e.g. QFG4
[02:59] <tsoliman> basically games that are too new for the MT-32 but too old for digital music
[03:01] <tsoliman> Lightkey: I have an old device that wants a mini-SD .. I use a microSD and 2 adapters :)
[03:11] --> dafioram1 joined #scummvm.
[03:14] <-- dafioram1 left irc: Client Quit
[03:14] <-- dafioram left irc: Ping timeout: 256 seconds
[03:25] <-- dreammaster left irc:
[03:30] --> Endy joined #scummvm.
[03:38] --> Strangerke joined #scummvm.
[03:52] <-- ccawley2011 left irc: Quit: Page closed
[03:56] <snover> tsoliman: i see. if it matters at all, in such cases you will get better quality with a softsynth and a good quality soundfont like fluid r3 (or there are probably even better ones these days, fluid has been around for a decade).
[04:00] <snover> phantasmagoria in particular really benefits from this since it uses the choral instruments heavily
[04:14] <tsoliman> I always heard that fluid (or even coreaudio) were great "close enough" solutions. This is the first time I am hearing that it is actually better for the later SCI games. What I heard was that they were composed for the SC-55 (the old ones were composed for the MT-32)
[04:17] <snover> SC-55 had some extended features which General MIDI does not, and as far as I know the compositions dont use them, though I havent done a lot of digging about it.
[04:19] <snover> fluid comes with a supplemental GS soundfont too though ive never really known how one is intended to use it.
[04:19] <snover> fluid the soundfont, not fluidsynth the softsynth. this is confusing, i now.
[04:19] <snover> know*
[04:21] <tsoliman> In theory you could make a GS mid file maybe
[04:22] <snover> GS and XG midi files are things, theyre just GM extensions
[04:22] <snover> fluidsynth doesnt support the GS sysex, according to their issue tracker
[04:23] <snover> iirc the sierra driver does say just General MIDI so i doubt they are using GS-anything
[04:23] <snover> but i really do not know for sure.
[04:23] <tsoliman> I was talking about the GS soundfont
[04:23] <tsoliman> The instrument maps in GM and GS are different yes?
[04:24] <snover> no, GS just has more of them
[04:25] <snover> according to wikipedia
[04:25] <tsoliman> Hmm. I thought GS predates GM
[04:27] <tsoliman> Nope. I was wrong
[04:27] <tsoliman> I assumed MT-32 was a specific kind of GS but no they're completely separate standards.
[04:30] <tsoliman> ScummVM has a GS checkbox that disabled GM mappings. I wonder what is the use case for that. Non-SCI games maybe?
[04:31] <snover> youd have to ask someone else, im afraid. andor git blame.
[04:32] <tsoliman> I found the explanation in the manual
[04:32] <tsoliman> Good job manual-writers!
[04:36] <tsoliman> http://wiki.scummvm.org/index.php/User_Manual/Configuring_ScummVM#MIDI_tab
[04:47] <snover> kind of a weird feature since the SC-55 cant actually play MT-32 files correctly!
[04:47] <snover> i suppose at the time it was introduced, munt was shitty/non-existent so it made more sense to have something than nothing
[05:34] --> eriktorbjorn joined #scummvm.
[05:34] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.
[05:54] --> Strangerke_ joined #scummvm.
[05:57] <-- Strangerke left irc: Ping timeout: 272 seconds
[05:57] Nick change: Strangerke_ -> Strangerke
[06:28] <-- Strangerke left irc: Ping timeout: 256 seconds
[06:29] --> waltervn joined #scummvm.
[06:29] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[06:47] --> Strangerke joined #scummvm.
[07:01] <-- _sev_ left irc: Quit: This computer has gone to sleep
[08:07] <-- rootfather left irc:
[08:21] --> Strangerke_ joined #scummvm.
[08:24] <-- Strangerke left irc: Ping timeout: 256 seconds
[08:24] Nick change: Strangerke_ -> Strangerke
[08:32] <-- Strangerke left irc: Ping timeout: 248 seconds
[08:35] --> ajax16384 joined #scummvm.
[08:35] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[08:47] <-- LittleToonCat left irc: Remote host closed the connection
[08:49] --> rootfather joined #scummvm.
[08:49] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[08:59] <-- nutron|wirk left irc: Remote host closed the connection
[09:09] --> nutron joined #scummvm.
[09:23] --> Strangerke joined #scummvm.
[09:35] <logix> the "futures" in the current issue of nature (scifi short story, does not require a subscription or anything to read) has a small shout out to IHNMAIMS (technically the book) with an AI called "AM"
[09:36] <logix> (on the off chance somebody might be interested...)
[10:06] --> TMM joined #scummvm.
[10:06] <-- TMM left irc: Changing host
[10:06] --> TMM joined #scummvm.
[10:06] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[11:05] --> Strangerke_ joined #scummvm.
[11:07] <-- snover left irc: Ping timeout: 260 seconds
[11:08] <-- Strangerke left irc: Ping timeout: 256 seconds
[11:08] Nick change: Strangerke_ -> Strangerke
[11:08] <-- Dominus left irc: Read error: Connection reset by peer
[11:08] --> DominusExult joined #scummvm.
[11:08] --> snover joined #scummvm.
[11:08] #scummvm: mode change '+o snover' by ChanServ!ChanServ@services.
[11:08] Nick change: DominusExult -> Dominus
[11:10] <-- antlarr left irc: Quit: No Ping reply in 180 seconds.
[11:11] --> antlarr joined #scummvm.
[11:27] <-- user9 left irc: Ping timeout: 264 seconds
[11:49] --> criezy|Work joined #scummvm.
[11:49] #scummvm: mode change '+o criezy|Work' by ChanServ!ChanServ@services.
[12:10] --> Strangerke_ joined #scummvm.
[12:12] <-- Strangerke left irc: Ping timeout: 240 seconds
[12:12] Nick change: Strangerke_ -> Strangerke
[12:20] --> nast joined #scummvm.
[12:31] <-- nast left irc: Remote host closed the connection
[12:31] --> nast joined #scummvm.
[12:35] <-- Lightkey left irc: Ping timeout: 255 seconds
[12:36] <-- nast left irc: Max SendQ exceeded
[12:37] --> nast joined #scummvm.
[12:48] --> Lightkey joined #scummvm.
[13:04] --> user9 joined #scummvm.
[13:37] <-- Strangerke left irc: Ping timeout: 264 seconds
[13:37] --> Strangerke joined #scummvm.
[14:20] --> Littleboy joined #scummvm.
[14:20] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[14:35] <-- nast left irc: Quit: Leaving
[14:55] --> Mattn joined #scummvm.
[14:57] <-- ajax16384 left irc: Quit: Leaving
[14:57] <Mattn> Hello together. Is here someone who can help me restore my forum login? My password is not working and when I try to reset it the email adresses are not recognized.
[15:02] <rootfather> Mattn you should ask either _sev or Strangerke if they join this channel
[15:08] --> ccawley2011 joined #scummvm.
[15:12] <criezy|Work> Strangerke / Strangerke|work is in the channel, but hiding among the normal users.
[15:25] --> ajax16384 joined #scummvm.
[15:25] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[15:48] --> Begasus joined #scummvm.
[15:52] --> Begas_VBox joined #scummvm.
[15:56] --> LittleToonCat joined #scummvm.
[16:11] --> Henke37 joined #scummvm.
[16:18] <-- TMM left irc: Remote host closed the connection
[16:18] --> TMM joined #scummvm.
[16:18] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[16:41] L0ngcat (mryrobot@216.246.80.69) left #scummvm.
[16:41] --> L0ngcat joined #scummvm.
[16:42] <-- TMM left irc: Quit: Ex-Chat
[17:07] <Begas_VBox> what's up with _sev? haven't seen in a while (also sent the packages over wetransfer to the email address but they ar not downloaded)
[17:08] <criezy|Work> Begas_VBox: I did not receive that email with the packages. When did you send it?
[17:09] <Begas_VBox> it's still open for 2 days (thought the limit was 15 days)?
[17:10] <criezy|Work> What is still open?
[17:11] <Begas_VBox> the download links :)
[17:11] <Begas_VBox> sent them to sev@scu***
[17:12] <criezy|Work> Send them to me please (as I asked to in the email I sent with the tarballs links).
[17:13] <criezy|Work> Is thre somewhere an outdated information asking to send them to sev?
[17:13] <Begas_VBox> ok, will check later, will have to step out in a bit and I need to switch to 64bit for the other files
[17:14] <Begas_VBox> could be my bad, I always sent them this way :)
[17:14] <criezy|Work> OK.
[17:14] <criezy|Work> I just noticed the wiki I linked to in my email does ask to send them to sev. I will correct that and send another email in cases others made the same mistake.
[17:15] <Begas_VBox> thanks!
[17:23] --> Strangerke_ joined #scummvm.

[17:25] <-- Strangerke left irc: Ping timeout: 260 seconds
[17:25] Nick change: Strangerke_ -> Strangerke
[17:28] <-- dos1 left irc: Read error: Connection reset by peer
[17:28] --> dos11 joined #scummvm.
[17:30] Nick change: dos11 -> dos1
[17:32] --> Littleboy joined #scummvm.
[17:32] #scummvm: mode change '+o Littleboy' by ChanServ!ChanServ@services.
[17:34] <snover> criezy|Work: how many have you received so far?
[17:34] <snover> release binaries
[17:36] <criezy|Work> I have binaries for 9 ports (so I received 8).
[17:38] --> Farmboy0 joined #scummvm.
[17:40] <Begasus> I've got the i386 and the x86 binaries for Haiku ready, will up in the next days (with email)
[17:41] <criezy|Work> Thank you. I will be waiting for it :)
[17:41] --> Strangerke_ joined #scummvm.
[17:43] <-- Strangerke left irc: Ping timeout: 256 seconds
[17:43] Nick change: Strangerke_ -> Strangerke
[17:50] <Begas_VBox> transfering the ones for i386 criezy|Work
[17:52] <-- Begasus left irc: Ping timeout: 255 seconds
[17:52] <Begas_VBox> should get an email about that one now :)
[17:53] <criezy|Work> Indeed I did.
[17:53] <criezy|Work> I am now going away for a bit and I will be back in about two hours and I will get it then.
[17:55] <Begas_VBox> np, heading out in a bit also, the ones for x86_64 will be for later
[17:55] <-- criezy|Work left irc: Quit: Page closed
[17:57] --> _sev_ joined #scummvm.
[17:57] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[17:57] --> Begasus joined #scummvm.
[18:11] <bgK> https://nvd.nist.gov/vuln/detail/CVE-2017-17528
[18:13] <logix> oi
[18:17] <snover> toss a fuzzer at scummvm and i am sure youll find an endless font of vulnerabilities.
[18:18] --> SylvainTV joined #scummvm.
[18:18] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[18:19] <bgK> sure, this is why it's IMO not ok for us to have network features
[18:20] <bgK> this one seems to be mostly a false positive, urls are hardcoded except for SCI where they can come from the game scripts
[18:23] <logix> bgK: I don't think the URL is the point
[18:24] <logix> bgK: I think the point is if I can somehow control BROWSER or DEFAULT_BROWSER and get you do do whatever it takes to launch openUrl() (I don't what activates that) than I can run arbitrary code as your user
[18:24] <logix> actually well
[18:24] <logix> it does say "via a crafted URL"
[18:24] <logix> so I retract that
[18:24] <snover> bgK: is this the most detailed information available?
[18:25] <snover> i guess they would be hiding some internal bug
[18:26] <bgK> snover: i found that randomly on twitter .. I don't have more information
[18:26] <snover> not hard to find this one since there is a FIXME about escaping the URLs
[18:27] <snover> this feature probably shouldnt have been landed with such an outstanding problem
[18:30] <logix> where does this originally come from? nist.gov says "source: MITRE", but is there anything more specific?
[18:31] <-- _sev_ left irc: Ping timeout: 260 seconds
[18:38] <snover> MITRE are the assigning CNA for the number, i assume from the references that Debian is the originating organisation, but i am just assuming here.
[18:43] <snover> i dont know much about posix. is this system call something that should be replaced by a call to posix_spawn and waitforpid?
[18:43] <snover> waitpid*
[18:44] <logix> snover: system() calls /bin/sh to run the command
[18:45] <bgK> does posix_spawn search the path?
[18:45] <snover> yes, and why should it?
[18:45] <logix> snover: so you can do things like system("/path/to/browser http://foo/bar ; rm -rf /"
[18:45] <logix> )
[18:45] <logix> by passing "http://foo/bar ; rm -rf /" as the "url"
[18:46] <snover> The file parameter to posix_spawnp() shall be used to construct a pathname that identifies the new process image file. If the file parameter contains a <slash> character, the file parameter shall be used as the pathname for the new process image file. Otherwise, the path prefix for this file shall be obtained by a search of the directories passed as the environment variable PATH
[18:46] <logix> snover: things like posix_spawn() etc. take the arguments as a string array
[18:46] <logix> snover: so you can't pull of stuff like that
[18:46] <bgK> maybe execlp should be used like for opening the log file, just above
[18:46] <snover> logix: yes, i know that too, thats why i am asking about it.
[18:47] <logix> snover: oh - ok - then, "yes, posix_spawn() is better and that's probably what they're complaning about" :)
[18:47] <snover> the command injection is possible precisely because the arguments is dumped unescaped as a shell command, and i dont know what extra things system does that posix_spawn/posix_spawnp does not do which are actually needed.
[18:47] <snover> are dumped*
[18:47] <-- Strangerke left irc: Ping timeout: 264 seconds
[18:48] <logix> snover: I don't think there's much needed here - it's pretty much "call browser, pass url as first argument"
[18:49] <snover> logix: yes, i know. that is why i am asking about it.
[18:49] <snover> there are considerations like the one bgK mentioned, about whether it searches PATH, and probably other things i dont know about.
[18:50] <logix> snover: ah - sorry, I missed that, that's a good point
[18:50] <logix> snover: I think that's the big difference between posix_spawn() and posix_spawnp()
[18:51] <snover> yes, i see that from reading the documentation. im not asking about the difference between those, i am asking about the difference between the posix_spawn family and the system call and whether system can be replaced by it without breaking any intended functionality.
[18:52] <logix> snover: well - "launch program somewhere in PATH, pass url as first argument", so if you ask me, I'd say posix_spawnp() works as a replacement
[18:55] <-- Guest13621 left irc:
[18:56] --> Tomaz^ joined #scummvm.
[19:41] --> Strangerke joined #scummvm.
[19:41] #scummvm: mode change '+o Strangerke' by ChanServ!ChanServ@services.
[19:45] --> criezy joined #scummvm.
[19:45] #scummvm: mode change '+o criezy' by ChanServ!ChanServ@services.
[19:50] <-- DDR left irc: Ping timeout: 255 seconds
[19:55] --> ny00123 joined #scummvm.
[20:07] --> DDR joined #scummvm.
[20:11] <snover> could someone with linux (or some other posix platform that isnt macOS since it overrides openUrl), test this patch and let me know how it goes? https://gist.github.com/csnover/4598fda701d421f2c57eb431304804e2
[20:18] <bgK> snover: it works for me
[20:18] --> Strangerke_ joined #scummvm.
[20:19] #scummvm: mode change '+o Strangerke_' by ChanServ!ChanServ@services.
[20:20] <bgK> what's annoying when not using xdg-open is that scummvm waits for the browser to close without processing its event loop .. but oh well, it's the same as with the openLog call
[20:20] <snover> we could get rid of the waitpid
[20:21] <snover> or i guess use the WNOHANG flag is the more correct way to do that
[20:21] <-- Strangerke left irc: Ping timeout: 248 seconds
[20:21] Nick change: Strangerke_ -> Strangerke
[20:24] <snover> bgK: if you replace the third argument to waitpid with WNOHANG, how are things? better?
[20:25] <bgK> snover: yes, scummvm no longer waits for the browser to close
[20:33] <snover> ok, ill push this then.
[20:34] <snover> thank you for testing!
[20:34] --> GitHub66 joined #scummvm.
[20:34] <GitHub66> [scummvm] csnover pushed 2 new commits to branch-2-0: https://git.io/vbwUs
[20:34] <GitHub66> scummvm/branch-2-0 1375059 Colin Snover: POSIX: Fix CVE-2017-17528...
[20:34] <GitHub66> scummvm/branch-2-0 d5c6c92 Colin Snover: POSIX: Do not hang ScummVM when opening a browser...
[20:34] GitHub66 (GitHub66@gateway/service/github.com/x-jwcftsrsoulumant) left #scummvm.
[20:34] --> GitHub10 joined #scummvm.
[20:34] <GitHub10> [scummvm] csnover pushed 2 new commits to master: https://git.io/vbwU3
[20:34] <GitHub10> scummvm/master 7aaac1d Colin Snover: POSIX: Fix CVE-2017-17528
[20:34] <GitHub10> scummvm/master 008149e Colin Snover: POSIX: Do not hang ScummVM when opening a browser...
[20:34] GitHub10 (GitHub10@gateway/service/github.com/x-fivxetoyjzhcpeco) left #scummvm.
[20:35] <snover> oh, nice. looks like they not only fixed github bot, but actually gave it a service mask so it doesnt blow up again.
[20:38] <-- Mataniko left irc: Quit: Connection closed for inactivity
[20:40] <-- ajax16384 left irc: Read error: Connection reset by peer
[20:40] <bgK> is old buildbot broken?
[20:46] <snover> it appears so.
[20:47] <snover> i guess the worker probably died because the server keeps running out of disk space
[20:48] <snover> let me see what i can see.
[20:51] <snover> i restarted buildslave, it was sitting there and doing nothing. it could just end up running out of space again, well see.
[20:51] <snover> its now actually responding to some requests for builds, unlike before.
[20:54] <snover> annnd weblate has some spinlocked orphan apache2 processes again. *really* looking forward to this stuff being less broken.
[20:55] --> _sev_ joined #scummvm.
[20:55] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[20:57] <snover> it seems to be really stuck.
[20:58] <-- ScummBot left irc: Quit: buildmaster reconfigured: bot disconnecting
[20:59] --> ScummBot joined #scummvm.
[20:59] <snover> therrre we go.
[21:09] <bgK> thanks
[21:13] <snover> i have to run for a bit. hopefully nothing else blows up.
[21:55] <-- Mattn left irc: Quit: Page closed
[22:05] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[22:08] --> girafe joined #scummvm.
[22:09] <-- ny00123 left irc: Quit: Leaving
[22:43] <ScummBot> Port build status changed with 008149e3: Failure: master-osx_intel
[22:44] <-- Strangerke left irc: Ping timeout: 264 seconds
[22:45] --> Strangerke joined #scummvm.
[22:48] <-- _sev_ left irc: Quit: This computer has gone to sleep
[23:06] <-- waltervn left irc: Quit: Leaving
[23:08] <-- Farmboy0 left irc: Remote host closed the connection
[23:08] <snover> that macos failure is not a failure on a real macos, so pretend it isnt failing
[23:08] --> _sev_ joined #scummvm.
[23:08] #scummvm: mode change '+o _sev_' by ChanServ!ChanServ@services.
[23:08] <snover> it wont fail on the new buildbot
[23:09] <criezy> It is actually a failure on my old OS X system (10.6) but not on the new macOS one (10.12).
[23:09] <criezy> I was in the process of checking that.
[23:11] <criezy> And since openUrl is reimplemented in the macosx backend anyway I suppose we could just wrap this posix version in a #ifndef MACOSX / #endif...
[23:12] <snover> it is in the 10.8 sdk, and supposedly also in 10.6 man pages according to https://www.unix.com/man-page/osx/2/posix_spawnp/, so im not sure what to make of that
[23:12] <ScummBot> Port build status changed with 008149e3: Failure: master-dingux
[23:12] <criezy> Yes, it is in the man page,but not in the SDK.
[23:13] <snover> is there any hardware which actually supports 10.6 and not 10.8?
[23:14] <snover> i looked this up once, and forgot.
[23:15] <criezy> I am not sure my 32 bits intel iMac does. But I have no intention to update anyway since 10.6 is the last version with which I can use PPC applications.
[23:17] <criezy> Indeed it doesn't seem to support 10.8 anyway.
[23:20] <logix> hm, I can compile and run what is essentially posix_spawnp(&pid, "/bin/ls", NULL, NULL,{"/bin/ls", NULL}, NULL); on 10.6
[23:20] <logix> (that 5th argument is pseudo code...)
[23:20] <logix> compiled with "gcc -o psp psp.c"
[23:21] <logix> er, 6th argument is envp, not that it should matter
[23:22] <snover> so where is posix_spawnp declared in the sdk?
[23:22] <criezy> Oh yes. It does compile.
[23:22] <criezy> My ealier test were done with the PPC environment, so actually using the 10.4 SDK, not 10.6.
[23:23] <logix> snover: how do I check that? otool -L says the binary is linked against /usr/lib/libSystem.B.dylib, does that answer the question?
[23:23] <logix> linked *only* against that dylib that is
[23:23] <snover> did you #include <spawn.h>?
[23:23] <logix> ye
[23:23] <logix> yep
[23:23] --> kurtwr2 joined #scummvm.
[23:23] <logix> <stdio.h>, <stdlib.h>, <spawn.h>
[23:24] <snover> ok, thats fine then.
[23:24] <snover> so can we pretend that that failure isnt a failure?
[23:26] <-- kurtwr left irc: Ping timeout: 264 seconds
[23:26] <criezy> snover: if you don't mind I would like to wrap this code in the #ifndef MACOSX anyway so that I can continue to compile ScummVM for PPC on my machine. This code is not used on mac anyway.
[23:27] <snover> thats fine. i have no strong feelings in this particular case.
[23:28] <logix> snover: I guess so, yeah
[23:28] <criezy> I am just waiting for the compilation to finish to make sure I did it properly.
[23:28] <criezy> That machine is a bit slow.
[23:28] <snover> i can imagine.
[23:31] <criezy> Isn't the buildbot using the 10,6 SDKs though?
[23:31] <criezy> If should find the file (in the sdk /sur/include directory) if that is the case.
[23:31] <snover> nope, the old buildbot is old and it is using a 10.4 sdk.
[23:32] <ScummBot> Port build status changed with 008149e3: Failure: master-gcw0
[23:32] <criezy> Ah OK. So same issue than me then.
[23:32] <snover> i dont know what is the deal with these dingux devices, apparently their linux derivative isnt linux enough
[23:36] <snover> for gcw0 this will hopefully be resolved when the cross-compiler is updated to 6.3, since then it will get the correct linux headers
[23:37] <snover> no idea if those devices even are able to open a browser or not though.
[23:38] <snover> anyway. bbiab.
[23:38] --> GitHub162 joined #scummvm.
[23:38] <GitHub162> [scummvm] criezy pushed 1 new commit to master: https://git.io/vbwR8
[23:38] <GitHub162> scummvm/master 2926cd4 Thierry Crozat: POSIX: Fix compilation with some old macOS SDKs
[23:38] GitHub162 (GitHub162@gateway/service/github.com/x-ijkkrojheetovjlf) left #scummvm.
[23:48] --> Strangerke_ joined #scummvm.
[23:51] <-- Strangerke left irc: Ping timeout: 272 seconds
[23:51] Nick change: Strangerke_ -> Strangerke
[23:51] --> GitHub135 joined #scummvm.
[23:51] <GitHub135> [scummvm] criezy pushed 1 new commit to branch-2-0: https://git.io/vbw0A
[23:51] <GitHub135> scummvm/branch-2-0 ee2cdef Thierry Crozat: POSIX: Fix compilation with some old macOS SDKs
[23:51] GitHub135 (GitHub135@gateway/service/github.com/x-ugjoteskraweyvkk) left #scummvm.
[00:00] --- Fri Dec 15 2017