Commit Graph

119 Commits

Author SHA1 Message Date
Mizux Seiha
5cd01fff84 tools(docker): Fix python package
* Update build_manylinux1.sh
* Force auditwheel to 2.0.0
  note: last version 3.1.0 reset rpath to a broken one...
2020-04-22 14:30:14 +02:00
Mizux Seiha
83fad1d4f0 tools(docker): Rework
* Rework Makefile
* Add 'dotnet --info'
* Ubuntu-16.04 update swig -> 4.0.1
2020-04-22 14:17:21 +02:00
Mizux Seiha
fae1836a95 tools: Update manylinux Dockerfile 2020-04-20 16:32:32 +02:00
Mizux Seiha
e49dfdf45f tools: Update Dockerfile & Makefile 2020-04-16 11:25:05 +02:00
Corentin Le Molgat
2fc5d0c681 docker: add missing deps to centos:8 devel image 2020-01-14 17:12:05 +01:00
Corentin Le Molgat
9f5129b0cd docker test centos remove which dependency 2020-01-14 14:56:37 +01:00
Corentin Le Molgat
658e426060 docker dotnet test add doc link from microsoft 2020-01-14 14:56:05 +01:00
Corentin Le Molgat
678c924faa docker: Bump Centos 7 -> 8 2020-01-14 14:49:26 +01:00
Corentin Le Molgat
c199e66244 docker: fix dotnet sdk in test images 2020-01-14 14:48:54 +01:00
Corentin Le Molgat
0a477005b1 docker fix bash_* targets 2020-01-14 14:20:04 +01:00
Corentin Le Molgat
8751c3958b Update doc in docker 2020-01-13 14:02:53 +01:00
Corentin Le Molgat
1dcd8ad0ee docker manylinux: Add openssl-devel
Needed to build cmake 3.16.2
2020-01-10 14:31:22 +01:00
Mizux Seiha
152838bb51 docker: cmake 3.8.2 -> 3.16.2 2020-01-09 21:20:09 +01:00
Mizux Seiha
383169700c docker: dotnet-sdk 2.2 -> 3.1 2020-01-09 21:19:53 +01:00
Mizux Seiha
5ec44d472a docker: swig 3.0.12 -> 4.0.1 2020-01-09 21:13:02 +01:00
Mizux Seiha
9d2e63ed9f docker: debian-9 -> debian-10
latest stable is debian-10
2020-01-09 21:08:54 +01:00
Corentin Le Molgat
08ff629ef5 Fix manylinux script
to debug you can use:
docker run --rm --init -it quay.io/pypa/manylinux2010_x86_64:latest
2020-01-09 10:52:20 +01:00
Corentin Le Molgat
793b7f8160 Cleanup manylinux1 docker
python 2.6 not shipped anymore
2020-01-09 08:58:33 +01:00
Laurent Perron
03f8ed10cd fix docker python 2019-11-15 14:20:20 -08:00
Laurent Perron
6755c61315 update docker to support ubuntu 19.10 2019-10-11 15:26:25 +02:00
Laurent Perron
3a6f9233f5 update last ubuntu release in docker to ubuntu 19.10 2019-10-11 11:11:35 +02:00
Laurent Perron
879108cfee remove support for python 2.7 2019-09-07 22:03:06 +02:00
Laurent Perron
9c54cf5bea final minizinc release 2019-09-07 16:19:02 +02:00
Laurent Perron
eff25e7251 update minizinc docker 2019-07-26 21:58:30 -07:00
Laurent Perron
104bcec44d fix ubuntu19.04 2019-07-04 11:12:51 +02:00
Laurent Perron
03b04af587 bump dotnet to 2.2 in linux docker files, bump protobuf to 3.8.0 in dotnet core runtimes 2019-07-03 11:32:27 +02:00
Corentin Le Molgat
f431c7c8a0 Cleanup releasing tools
- crash when DOTNET_SNK is not defined
2019-05-07 12:02:41 +02:00
Corentin Le Molgat
3f0a13ca47 Docker: Update manylinux package generation (Fix #1218) 2019-04-30 18:26:08 +02:00
Corentin Le Molgat
3df83660c9 docker: update Makfile script 2019-04-16 10:08:49 +02:00
Corentin Le Molgat
40148bc1b7 Docker: use the official manylinux2010 container
- bonus: work on modern linux
see: https://www.python.org/dev/peps/pep-0571/#compatibility-with-kernels-that-lack-vsyscall
2019-04-15 17:26:24 +02:00
Corentin Le Molgat
a55768739e Docker: Cleanup Makefile
- loss auto-completion e.g. 'make docker_' + TAB
BUT make the resulting Makefile smaller...
2019-04-15 15:56:37 +02:00
Corentin Le Molgat
8ff169ff17 docker: Centos7 -> devtoolset-7-toolchain-centos7
default Centos7 comes with gcc 4.8.5 which can't compile or-tools
2019-03-25 14:20:39 +01:00
Corentin Le Molgat
1a53d1d749 docker: fix cleanup when rebuilding image 2019-03-25 10:56:44 +01:00
Corentin Le Molgat
11f213dd0a Remove ubuntu-14.04 docker.
- v7.0 will drop support of it BTW
note: Travis-CI is based on xenial image
2019-03-20 08:51:18 +01:00
Corentin Le Molgat
8341aae686 Fix docker manylinux.sh TEST list 2019-03-14 10:55:10 +01:00
Corentin Le Molgat
5d791894c8 Rename manylinux2010 to manylinux1
- pip doesn't recognize manylinux2010 yet
- Supported distro, should work even with manylinux2010 package...
2018-12-20 15:52:52 +01:00
Corentin Le Molgat
f9eca864d6 Docker: remove unneeded python package 2018-12-20 13:10:57 +01:00
Corentin Le Molgat
084c1b0d78 Docker: remove deprecated target 2018-12-20 13:10:24 +01:00
Corentin Le Molgat
6d9473b540 fix building manylinux2010 package 2018-12-20 11:45:07 +01:00
Corentin Le Molgat
586a880fda Docker: disable python3.4 python package 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
5afa57afda docker: Mount export in bash_<distro> container 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
6802912233 Try to use auditwheel repair --plat manylinux2010 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
5f93db75a9 Update auditwheel to support manylinux2010 policy 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
8b3ef58541 Use manylinux2010 from henriquegemignani/manylinux 2018-12-20 11:45:06 +01:00
Corentin Le Molgat
13c82b0bd4 Add PRE_RELEASE support
Python PEP440: https://www.python.org/dev/peps/pep-0440/#pre-releases
.Net: https://docs.microsoft.com/en-us/nuget/create-packages/prerelease-packages

note: Microsoft has a 3 years still open bug to manage prerelease in version
see: https://github.com/NuGet/Home/issues/912
2018-12-06 14:55:32 +01:00
Corentin Le Molgat
169ce39ba4 Fix docker python script 2018-11-27 10:06:54 +01:00
Corentin Le Molgat
cdc08f82e8 Update build-manylinux1.sh 2018-11-27 08:27:57 +01:00
Corentin Le Molgat
e6decf0c37 Use microsoft 18.04 feed for ubuntu 18.10
- Microsoft still not provide a 18.10 package, fortunately 18.04 seems to work.
2018-11-22 18:04:57 +01:00
Corentin Le Molgat
5245717839 Update docker
- Add Ubuntu 18.10
- Remove Ubuntu 17.10
- Cleanup some Dockerfiles
2018-11-22 18:04:57 +01:00
Corentin Le Molgat
d79ea4b0a4 docker: Use external snk file when building artifact
You must have a or-tools.snk file in ortools/tools/docker directory
2018-11-19 17:36:48 +01:00