Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limit test data excluded and support HARFBUZZ_SYS_NO_PKG_CONFIG better #142

Closed
wants to merge 70 commits into from

trigger build

79624df
Select commit
7234ca7
Exclude only test font data
jdm Mar 27, 2019
573ad88
Support HARFBUZZ_SYS_NO_PKG_CONFIG=0 or 1
spl Apr 2, 2019
393de23
Expand test matrix
jdm Mar 27, 2019
da91699
Add ls and git status to debug
spl Apr 3, 2019
e6e8d83
RUST_LOG=trace cargo package
spl Apr 3, 2019
30153ec
Reduce stderr output with a grep
spl Apr 3, 2019
2cdcd4d
ls after cargo package
spl Apr 3, 2019
3546ee2
ls -lrt --full-time
spl Apr 3, 2019
479b565
Hack into build.rs: ls out_dir
spl Apr 3, 2019
5e7d016
cargo package -vv
spl Apr 3, 2019
87e4dff
Also output for pkg-config
spl Apr 3, 2019
fce9927
ls properly in the target dir
spl Apr 3, 2019
d260388
Remove extra ls
spl Apr 3, 2019
74818f7
ls harfbuzz/util
spl Apr 3, 2019
2b41954
diff -r
spl Apr 3, 2019
f25cc2e
diff || true
spl Apr 3, 2019
e89d9fd
git status
spl Apr 3, 2019
6a5dd01
comment out cargo build to speed up Travis
spl Apr 3, 2019
4a6d69a
rebuild
spl Apr 3, 2019
e6f281e
ls > file, diff file
spl Apr 3, 2019
3b148db
rebuild
spl Apr 3, 2019
6099edf
install cargo from git
spl Apr 5, 2019
f23c4f8
install in /tmp/cargo
spl Apr 5, 2019
8f1513a
cargo install --path
spl Apr 5, 2019
a73efbd
cargo install --force
spl Apr 5, 2019
a98edcf
cargo --version to be sure
spl Apr 5, 2019
8a6ec2a
rebuild
spl Apr 5, 2019
3be1c5e
revert cargo built from master
spl Apr 5, 2019
2ad9675
move touch outside of build
spl Apr 5, 2019
28f6ade
better diff args
spl Apr 5, 2019
e59f3c0
bash multiline string
spl Apr 5, 2019
d3aac85
touch configure
spl Apr 5, 2019
bc55513
dedup configure
spl Apr 5, 2019
6722085
revert moving touch outside build.rs
spl Apr 5, 2019
d283f16
export RAGEL = /bin/true
spl Apr 8, 2019
62d301d
ragel bin
spl Apr 9, 2019
a087a37
which ragel
spl Apr 9, 2019
c3e42c1
trigger build
spl Apr 9, 2019
35a2845
RAGEL_PATH
spl Apr 9, 2019
79624df
trigger build
spl Apr 9, 2019
4d6b9c6
strace
spl Apr 9, 2019
b2f7f66
grep .../package/... strace.out
spl Apr 9, 2019
9129048
disable osx for now
spl Apr 9, 2019
e8a47d8
grep src
spl Apr 9, 2019
5155a7e
grep package; grep WR
spl Apr 9, 2019
2c12b45
sendclient
spl Apr 9, 2019
c312698
upgrade pip, exit with same $?
spl Apr 9, 2019
7a52598
upgrade setuptools and wheel
spl Apr 9, 2019
c030974
pip path
spl Apr 9, 2019
55facd2
pip install --user
spl Apr 9, 2019
85b1c37
which pip
spl Apr 9, 2019
704e984
sudo pip install
spl Apr 9, 2019
0376633
nog een keer
spl Apr 9, 2019
93a53d2
sudo send-cli
spl Apr 9, 2019
2e537f1
python3
spl Apr 9, 2019
e6b71b2
sudo pip3
spl Apr 9, 2019
286eed0
Use ffsend instead of send-cli
spl Apr 10, 2019
3456e8b
ffsend -q
spl Apr 10, 2019
a2f62bf
sed: /bin/true
spl Apr 10, 2019
0c80944
Revert sed: /bin/true
spl Apr 10, 2019
552b0a4
reduce touch'd files to configure and Makefile.in
spl Apr 11, 2019
a678eac
touch config.h.in
spl Apr 11, 2019
6a30574
touch aclocal.m4
spl Apr 11, 2019
794477f
touch -r configure
spl Apr 11, 2019
188d6ff
fix touch -r
spl Apr 11, 2019
59c7345
touch configure.ac
spl Apr 11, 2019
502f6c3
touch hb-version.h
spl Apr 11, 2019
0934536
touch m4/*.m4
spl Apr 11, 2019
e796611
touch everything
spl Apr 11, 2019
58c0aee
touch Makefile.* hb-version.*
spl Apr 16, 2019
Closed

Limit test data excluded and support HARFBUZZ_SYS_NO_PKG_CONFIG better #142

trigger build
79624df
Select commit
7234ca7
Exclude only test font data
jdm Mar 27, 2019
573ad88
Support HARFBUZZ_SYS_NO_PKG_CONFIG=0 or 1
spl Apr 2, 2019
393de23
Expand test matrix
jdm Mar 27, 2019
da91699
Add ls and git status to debug
spl Apr 3, 2019
e6e8d83
RUST_LOG=trace cargo package
spl Apr 3, 2019
30153ec
Reduce stderr output with a grep
spl Apr 3, 2019
2cdcd4d
ls after cargo package
spl Apr 3, 2019
3546ee2
ls -lrt --full-time
spl Apr 3, 2019
479b565
Hack into build.rs: ls out_dir
spl Apr 3, 2019
5e7d016
cargo package -vv
spl Apr 3, 2019
87e4dff
Also output for pkg-config
spl Apr 3, 2019
fce9927
ls properly in the target dir
spl Apr 3, 2019
d260388
Remove extra ls
spl Apr 3, 2019
74818f7
ls harfbuzz/util
spl Apr 3, 2019
2b41954
diff -r
spl Apr 3, 2019
f25cc2e
diff || true
spl Apr 3, 2019
e89d9fd
git status
spl Apr 3, 2019
6a5dd01
comment out cargo build to speed up Travis
spl Apr 3, 2019
4a6d69a
rebuild
spl Apr 3, 2019
e6f281e
ls > file, diff file
spl Apr 3, 2019
3b148db
rebuild
spl Apr 3, 2019
6099edf
install cargo from git
spl Apr 5, 2019
f23c4f8
install in /tmp/cargo
spl Apr 5, 2019
8f1513a
cargo install --path
spl Apr 5, 2019
a73efbd
cargo install --force
spl Apr 5, 2019
a98edcf
cargo --version to be sure
spl Apr 5, 2019
8a6ec2a
rebuild
spl Apr 5, 2019
3be1c5e
revert cargo built from master
spl Apr 5, 2019
2ad9675
move touch outside of build
spl Apr 5, 2019
28f6ade
better diff args
spl Apr 5, 2019
e59f3c0
bash multiline string
spl Apr 5, 2019
d3aac85
touch configure
spl Apr 5, 2019
bc55513
dedup configure
spl Apr 5, 2019
6722085
revert moving touch outside build.rs
spl Apr 5, 2019
d283f16
export RAGEL = /bin/true
spl Apr 8, 2019
62d301d
ragel bin
spl Apr 9, 2019
a087a37
which ragel
spl Apr 9, 2019
c3e42c1
trigger build
spl Apr 9, 2019
35a2845
RAGEL_PATH
spl Apr 9, 2019
79624df
trigger build
spl Apr 9, 2019
4d6b9c6
strace
spl Apr 9, 2019
b2f7f66
grep .../package/... strace.out
spl Apr 9, 2019
9129048
disable osx for now
spl Apr 9, 2019
e8a47d8
grep src
spl Apr 9, 2019
5155a7e
grep package; grep WR
spl Apr 9, 2019
2c12b45
sendclient
spl Apr 9, 2019
c312698
upgrade pip, exit with same $?
spl Apr 9, 2019
7a52598
upgrade setuptools and wheel
spl Apr 9, 2019
c030974
pip path
spl Apr 9, 2019
55facd2
pip install --user
spl Apr 9, 2019
85b1c37
which pip
spl Apr 9, 2019
704e984
sudo pip install
spl Apr 9, 2019
0376633
nog een keer
spl Apr 9, 2019
93a53d2
sudo send-cli
spl Apr 9, 2019
2e537f1
python3
spl Apr 9, 2019
e6b71b2
sudo pip3
spl Apr 9, 2019
286eed0
Use ffsend instead of send-cli
spl Apr 10, 2019
3456e8b
ffsend -q
spl Apr 10, 2019
a2f62bf
sed: /bin/true
spl Apr 10, 2019
0c80944
Revert sed: /bin/true
spl Apr 10, 2019
552b0a4
reduce touch'd files to configure and Makefile.in
spl Apr 11, 2019
a678eac
touch config.h.in
spl Apr 11, 2019
6a30574
touch aclocal.m4
spl Apr 11, 2019
794477f
touch -r configure
spl Apr 11, 2019
188d6ff
fix touch -r
spl Apr 11, 2019
59c7345
touch configure.ac
spl Apr 11, 2019
502f6c3
touch hb-version.h
spl Apr 11, 2019
0934536
touch m4/*.m4
spl Apr 11, 2019
e796611
touch everything
spl Apr 11, 2019
58c0aee
touch Makefile.* hb-version.*
spl Apr 16, 2019
Travis CI / Travis CI - Pull Request succeeded Apr 9, 2019 in 2m 58s

Build Passed

The build passed, just like the previous build.

Details

This is a pull request build.

It is running a build against the merge commit, after merging #142 Limit test data excluded and support HARFBUZZ_SYS_NO_PKG_CONFIG better.
Any changes that have been made to the master branch before the build ran are also included.

Jobs and Stages

This build has four jobs, running in parallel.

Job Rust ENV OS State
552.1 stable \["HARFBUZZ\_SYS\_NO\_PKG\_CONFIG=\\"0\\""\] Linux passed
552.2 stable \["HARFBUZZ\_SYS\_NO\_PKG\_CONFIG=\\"1\\""\] Linux passed
552.3 nightly Linux passed
552.4 stable macOS passed

Build Configuration

Build Option Setting
Language Rust
Operating System Linux (Trusty)
Build Configuration
{
  "dist": "trusty",
  "sudo": false,
  "group": "stable",
  "matrix": {
    "include": [
      {
        "os": "linux",
        "env": "HARFBUZZ_SYS_NO_PKG_CONFIG=\"0\"",
        "dist": "trusty",
        "rust": "stable"
      },
      {
        "os": "linux",
        "env": "HARFBUZZ_SYS_NO_PKG_CONFIG=\"1\"",
        "dist": "trusty",
        "rust": "stable"
      },
      {
        "os": "linux",
        "dist": "trusty",
        "rust": "nightly"
      },
      {
        "os": "osx",
        "dist": "trusty",
        "rust": "stable"
      }
    ]
  },
  "script": [
    "git status",
    "cargo package -vv --manifest-path=harfbuzz-sys/Cargo.toml",
    "diff src*.txt || true",
    "diff util*.txt || true",
    "diff -r harfbuzz-sys/harfbuzz target/package/harfbuzz-sys-0.3.1/harfbuzz || true"
  ],
  ".result": "configured",
  "language": "rust",
  "global_env": [
    "RAGEL_PATH=$HOME/bin/ragel"
  ],
  "before_script": [
    "which ragel && ragel -v || true",
    "mkdir -p $HOME/bin",
    "echo '#!/bin/true' > $RAGEL_PATH",
    "chmod u+x $RAGEL_PATH && [[ \"$(which ragel)\" == \"$RAGEL_PATH\" ]]"
  ]
}
You can’t perform that action at this time.