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 |