Commit Graph

90 Commits

Author SHA1 Message Date
Pietro Gagliardi 85544275d0 All right, now split all those steps into its own file, clean up all the debugging nonsense, and apply it to the static build as well. Let's hope the artifacts are useful! 2019-04-07 13:45:02 -04:00
Pietro Gagliardi dffdb63f01 All right, that's the full list of packages. Now let's actually try this! 2019-04-07 13:27:48 -04:00
Pietro Gagliardi 9660c15fd1 More missing packages 2019-04-07 13:13:44 -04:00
Pietro Gagliardi b2c44efd7f More complete package list 2019-04-07 13:07:37 -04:00
Pietro Gagliardi d53d68226d I guess we'll need to do this :/ 2019-04-07 13:02:23 -04:00
Pietro Gagliardi 3813e520b5 Urgh. I guess we'll have to try downgrading? 2019-04-07 12:51:19 -04:00
Pietro Gagliardi b6ba770c12 Okay let's try this now 2019-04-07 12:05:05 -04:00
Pietro Gagliardi 9fad02d689 ?????? 2019-04-07 11:55:41 -04:00
Pietro Gagliardi f7d6d2db89 Oops; also I might have one last trick up my sleeves... 2019-04-07 11:49:46 -04:00
Pietro Gagliardi ef87e00543 Let's try other stuff 2019-04-07 11:44:28 -04:00
Pietro Gagliardi 8b9fa82616 Oops 2019-04-07 11:37:58 -04:00
Pietro Gagliardi cebfec8c2c Try doing what the wiki suggests. 2019-04-07 11:35:05 -04:00
Pietro Gagliardi e33612e1c9 One more shot here 2019-04-07 11:25:27 -04:00
Pietro Gagliardi 4e3a69c5f3 Not yet 2019-04-07 11:20:12 -04:00
Pietro Gagliardi c2f79d98c5 Okay I think we've got it this time???? 2019-04-07 11:15:56 -04:00
Pietro Gagliardi 9f1b19eb93 Try something else 2019-04-07 11:06:55 -04:00
Pietro Gagliardi a0ce3f1793 Try some more things 2019-04-07 10:57:11 -04:00
Pietro Gagliardi 3129cd7b46 OKay, let's use apt-cache to see how the packages here are set up. We'll go up the chain. 2019-04-07 10:19:44 -04:00
Pietro Gagliardi 416f4b4f70 Let's try installing libgtk-3-0:amd64 just for the heck of it 2019-04-07 09:06:49 -04:00
Pietro Gagliardi a564d66304 Oops, missed a spot. Good night for real. 2019-04-07 04:01:27 -04:00
Pietro Gagliardi d8781c961f One more, because I should have slept an hour ago. Not all those packages are lib32-able, and apparently libc6-i386 is a thing. 2019-04-07 03:57:26 -04:00
Pietro Gagliardi 08abc9972c Oh it's lib32 stuff. There used to be a metapackage for this why did they get rid of it 2019-04-07 03:50:07 -04:00
Pietro Gagliardi 16849b0a57 Okay, that had no effect, so follow the chain again: libgl1-mesa-dri:i386 -> libllvm6.0:i386 2019-04-07 03:40:16 -04:00
Pietro Gagliardi 8634048aba Okay, looks like for it to take effect I also need --no-upgrade. 2019-04-07 03:35:01 -04:00
Pietro Gagliardi f6022bdcc0 Okay, we have to run sudo apt-get update without --no-download. Try to force apt-get install to ignore updates. 2019-04-07 03:30:05 -04:00
Pietro Gagliardi e98a50b51c Shot in the dark; I'm starting to think the problem really is just outdated packages. 2019-04-07 03:23:44 -04:00
Pietro Gagliardi 1372d0d128 Follow the chain: libeg1-mesa:i386 -> libgl1-mesa-dri:i386 2019-04-07 03:15:42 -04:00
Pietro Gagliardi 92f0163563 Follow the chain: libwayland-egl1-mesa:i386 -> libegl1-mesa:i386 2019-04-07 03:06:24 -04:00
Pietro Gagliardi 574971c58d Yep that's what I thought; it tried to update the entire system instead :| Let's check the apt-cache policy. 2019-04-07 03:00:16 -04:00
Pietro Gagliardi b2d3d7f29d Okay, some people say apt-get upgrade is also needed. I'm doubtful, but let's try it. 2019-04-07 02:49:34 -04:00
Pietro Gagliardi 9c62325367 What is held 2019-04-07 02:45:37 -04:00
Pietro Gagliardi 2ee12f0bcb Okay we do want GCC 5 after all, and also ugh in general 2019-04-07 02:36:45 -04:00
Pietro Gagliardi e66257a2b5 Okay which version of GCC do we want 2019-04-07 02:33:53 -04:00
Pietro Gagliardi 6b2453ab4d Okay, that wasn't quite right; we don't want GCC 5, and I'm not sure why it doesn't want to install GTK+ 3 itself... 2019-04-07 02:30:47 -04:00
Pietro Gagliardi 6f26d869f2 Oops 2019-04-07 02:24:47 -04:00
Pietro Gagliardi 6e688b6476 Okay, that wasn't quite right... 2019-04-07 02:22:20 -04:00
Pietro Gagliardi 5452f8258f Let's try a Linux 386 build next! NumPy uses Docker; let's see if the Travis CI thing we did works here too instead. 2019-04-07 02:12:35 -04:00
Pietro Gagliardi efd7e8d07d Okay, so MinGW-w64 on Azure Pipelines is a non-starter. Let's find out what the macOS SDKs are *actually* called. 2019-04-07 01:57:47 -04:00
Pietro Gagliardi d3c553c424 Okay, things are not quite working right (and I forgot about shared builds not being available on MinGW-w64). Set up the next round of debugging early, and debug our PowerShell now. 2019-04-07 00:39:27 -04:00
Pietro Gagliardi 1500c750b6 Let's try MinGW-w64! 2019-04-07 00:19:28 -04:00
Pietro Gagliardi 21d4ad54b6 Part 2 of previous change 2019-04-06 23:56:05 -04:00
Pietro Gagliardi 26449f444f Executive decision: only run Ninja builds on CI. I only use these anyway, and this will let CI builds and releases go faster. If something breaks for other people, they will report bugs anyway, as they already have... 2019-04-06 23:53:40 -04:00
Pietro Gagliardi 8d90ae1dc9 And another oops, but I confirmed the archive commands look right, so let's go for real now. 2019-04-06 20:52:38 -04:00
Pietro Gagliardi c1a0e2e3b6 Oops 2019-04-06 20:34:45 -04:00
Pietro Gagliardi f49253cbf8 Now try Windows artifacts. 2019-04-06 20:24:41 -04:00
Pietro Gagliardi 7e30a2afc1 Oops 2019-04-06 20:06:25 -04:00
Pietro Gagliardi 2584e82191 Moved the linux/darwn pipeline out of the way so we can start working on the Windows one. Also more TODOs. 2019-04-06 19:33:53 -04:00
Pietro Gagliardi 988ca49e41 Split the Linux artifact rules into a template and try them on macOS and static builds too. 2019-04-06 19:26:35 -04:00
Pietro Gagliardi 963f230196 Okay, so we apparently need to explicitly Publish the artifacts we staged if we want to download them (in the final pipeline, this will be replaced with a GitHub step). 2019-04-06 16:16:45 -04:00
Pietro Gagliardi 20409b7599 Oops 2019-04-06 01:09:58 -04:00