jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang | Please consider participating in our mailing lists => https://pony.groups.io/g/pony
atk has quit [Quit: Well this is unexpected.]
atk has joined #ponylang
Praetonus has quit [Quit: Leaving]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
aturley has quit [Quit: aturley]
jemc has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
bimawa2 has quit [Ping timeout: 240 seconds]
bimawa2 has joined #ponylang
vaninwagen has joined #ponylang
acarrico has quit [Ping timeout: 264 seconds]
acarrico has joined #ponylang
khan has quit [Quit: khan]
SenasOzys has quit [Ping timeout: 264 seconds]
SenasOzys has joined #ponylang
SenasOzys has quit [Remote host closed the connection]
SenasOzys has joined #ponylang
infinitary has joined #ponylang
SenasOzys has quit [Read error: Connection reset by peer]
SenasOzys__ has joined #ponylang
khan has joined #ponylang
vaninwagen has quit [Ping timeout: 265 seconds]
aturley has joined #ponylang
inoas has joined #ponylang
jemc has joined #ponylang
SenasOzys__ has quit [Remote host closed the connection]
SenasOzys has joined #ponylang
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
infinitary has quit [Quit: Textual IRC Client: www.textualapp.com]
bibi has joined #ponylang
<bibi> hi
<jemc> welcome!
SenasOzys has quit [Remote host closed the connection]
btbytes has joined #ponylang
SenasOzys has joined #ponylang
SenasOzys has quit [Ping timeout: 248 seconds]
SenasOzys has joined #ponylang
user10032 has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
inoas has quit [Ping timeout: 260 seconds]
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
btbytes has joined #ponylang
nisanharamati has joined #ponylang
khan has quit [Quit: khan]
khan has joined #ponylang
inoas has joined #ponylang
inoas has quit [Client Quit]
khan has quit [Client Quit]
khan has joined #ponylang
vaninwagen has joined #ponylang
SenasOzys has quit [Read error: Connection reset by peer]
SenasOzys has joined #ponylang
vaninwagen has quit [Ping timeout: 248 seconds]
vassilvk has joined #ponylang
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
khan has quit [Quit: khan]
user10032 has quit [Quit: Leaving]
tom has joined #ponylang
tom is now known as Guest51851
<Guest51851> hey all anyone run into any issues installing on artful ?
<Guest51851> i'm having some trouble with the llvm dependency
<SeanTAllen> Guest51851: which is artful?
<vassilvk> artful is ubuntu 17.10
<vassilvk> Following the instructions for installing ponyc on Ubuntu while running in a Docker container ubuntu:17.10, fails on the first step of the instructions with error:
<SeanTAllen> Looks like there is a package available for 3.9.1
<vassilvk> "gpg: "D401AB61 DBE1D0A2" not a key ID: skipping"
<SeanTAllen> you can keep going vassilvk
<Guest51851> that was the error i was getting, i swapped out the gpg keys to the other example and they worked
<Guest51851> llvm still giving me a whole bunch of noaps, going to try 3.9.1
<vassilvk> Yeah - sorry, interleaved messages ...
<Guest51851> docker container works like a charm
<vassilvk> Which image?
<SeanTAllen> Guest51851: what is "noaps"?
<SeanTAllen> vassilvk: there's a prebuilt docker image
<vassilvk> It works great on Docker image ubuntu:16.04, but not on ubuntu:17.10 (artful)
<Guest51851> like a nope, but more enunciation on the"op"
<SeanTAllen> sorry Guest51851, I dont understand
<SeanTAllen> vassilvk: i'm afraid "but not on ubuntu 17.10" isn't something that i can diagnose. if you have more information you can supply, that would be helpful
<vassilvk> @SeanTAllen, when following the Ubuntu installation instructions running in a Docker container based on image ubuntu:17.10, one gets this error on step 1: "gpg: "D401AB61 DBE1D0A2" not a key ID: skipping"
<vassilvk> Step 1 being: apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "D401AB61 DBE1D0A2"
<SeanTAllen> vassilvk: you can keep going after that
<Guest51851> i used `379CE192D401AB61` and it worked for me
<SeanTAllen> it appears different ubuntus have different keys they accept and we have no idea why
<SeanTAllen> people have been changing those keys back and forth between a couple values for a while
<SeanTAllen> it saying its not a key id and skipping isnt fatal
<Guest51851> schrodinger's key?
nisanharamati has quit []
<SeanTAllen> its a thing
<SeanTAllen> a thing that at one point i tried to fix
<SeanTAllen> then tried to not stab myself in the eye
<SeanTAllen> then i came to accept as a thing that exists and that i need to accept
<Guest51851> i might not feel so bad about the time i spent on it
<Guest51851> ::removes unnecessary github comment on this::
<vassilvk> Trying to continue after the gpg error, yields the following on "apt-get update":
<vassilvk> GPG error: https://dl.bintray.com/pony-language/ponyc-debian pony-language Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 379CE192D401AB61
<SeanTAllen> yup that would happen after the key was rejected
<SeanTAllen> "rejected"
<vassilvk> Then: "N: Updating from such a repository can't be done securely, and is therefore disabled by default."
<SeanTAllen> ah well
<vassilvk> Maybe I can enable updates from insecure repositories?
<SeanTAllen> that would be a setting in your ubuntu. that must be new for artful
<SeanTAllen> ya
<vassilvk> Thanks @SeanTAllen
<Guest51851> i have an unmet dependency issue with libjsoncpp1 not being installable? i may have cheated and tab completed apt-get install `llvm-` to get llvm-6.0
<SeanTAllen> Guest51851: I would advise using llvm 3.9.1
<SeanTAllen> we are moving towards using our own vendored version of LLVM 3.9.1 as LLVM 4,5, and 6 all have bugs that we have to work around
<SeanTAllen> not sure what libjsoncpp1 would be used by
<vassilvk> Are you planning on using lld linker for cross-compilation?
<SeanTAllen> we hope to be able to use lld someday. rather than the system linker. no one, that i know of, is working on that at the moment (specific to cross-compilation)
<vassilvk> Got it. I'm asking because I saw a talk by Sylvan where he mentioned some plans re: "switching to llvm linker", but as far as I know lld is not available in 3.9.1...
btbytes has joined #ponylang
<SeanTAllen> yes, we would like to be able to do that someday
<SeanTAllen> trying to support multiple LLVMs isnt working for us.
<SeanTAllen> 3.9.1 is the only one that is officially supported
<SeanTAllen> we plan on vendoring it same as rust does with their LLVM version
<SeanTAllen> then we can from time to time upgrade
<SeanTAllen> we can also patch our vendored version to fix bugs and submit them upstream
<vassilvk> Makes sense. Somewhat, unrelated to Pony, do you know if LLVM 6 can compile and link LLVM 3.9.1-compatible IR?
<SeanTAllen> no idea
<vassilvk> Cool, thanks
<SeanTAllen> There's work underway to use the Ubuntu PPA system to create packages for ponyc, that would get rid of the bintray gpg key issue
<vassilvk> I am interested in putting together a self-contained docker-based toolchain where one can cross-build Pony executables on any docker host, without the need for installing build tools.
<vassilvk> What I can gather so far is, lld which ships with LLVM 6 can cross-compile LLVM IR. If it is backward compatible with the LLVM IR generated by ponyc, this should be doable...
<SeanTAllen> Let me know what you figure out, seems like an excellent goal
<vassilvk> I'll post here if I have any progress (or if I fail spectacularly)
<Guest51851> ls
<Guest51851> ...oops
<vassilvk> lol
<SeanTAllen> ive had to change my passwords after pasting them in here. that `ls` is pretty mild.
<vassilvk> i hear ya. what irc clients do people use these days?
<Guest51851> you don't use the same password for everything? i thought that's what this was all about
<Guest51851> irssi?
<vassilvk> Yeah, the one password for everything is where it's at
<SeanTAllen> I use IRCCloud so I dont have to run a bouncer
<SeanTAllen> The $5 a month is worth it to me
<vassilvk> cool - it's about time i ditch this web-based irc - makes me feel a bit nostalgic tho :P
<vassilvk> Laters all - thanks @SeanTAllen
vassilvk has quit [Quit: Page closed]
<SeanTAllen> have a good night!
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]