Skip to content
This repository has been archived by the owner on Jun 8, 2021. It is now read-only.

Bring Travis and AppVeyor configurations in sync with the GLib one #779

Merged
merged 1 commit into from
Feb 10, 2019
Merged

Bring Travis and AppVeyor configurations in sync with the GLib one #779

merged 1 commit into from
Feb 10, 2019

Conversation

sdroege
Copy link
Member

@sdroege sdroege commented Feb 10, 2019

No description provided.

.travis.yml Outdated
- cargo doc --features "dox"
# catch any sneaked in lgpl docs
- cargo build --features purge-lgpl-docs --jobs 1
- git diff -R --exit-code
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All test at up need stay

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You should've said that before all the other ones are merged. I asked if that's fine in the other PRs because the GLib one didn't have any of this and nobody replied to that and then it was merged.

At this point I'd prefer to have all this merged and then we can as a separate step look at what can be improved in the CI configuration. That way it does not go out of sync between all the different repos again.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for missing this.
All crates with embed-lgpl-docs must have tests for it.
Good that cargo allow --features ",v3_16," without any question
cargo test --features "embed-lgpl-docs,$FEATURES" --jobs 1
Please just start write right with this PR.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You redo the other ones then? I do gdk and the ones I didn't touch yet still. My patience with CI things is getting to an end :)

For doing things via Docker btw:
https://docs.travis-ci.com/user/docker/
https://hub.docker.com/_/fedora/?tab=tags

Seems a bit more complicated than with gitlab-ci but still manageable. Then we could at least test the latest versions.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do gdk and the ones I didn't touch yet still

I meant gdk-pixbuf, not gdk.

@sdroege
Copy link
Member Author

sdroege commented Feb 10, 2019

@EPashkin @GuillaumeGomez that appveyor failure looks transient, can you retry it or just merge?

@GuillaumeGomez
Copy link
Member

Weird error. Let's merge for now. Thanks!

@GuillaumeGomez GuillaumeGomez merged commit 69803d6 into gtk-rs:master Feb 10, 2019
@EPashkin
Copy link
Member

Seems we broke test on win32 again 😢

@GuillaumeGomez
Copy link
Member

So it wasn't transient? :-/ Urg...

@EPashkin
Copy link
Member

We just not tested gtk on apveyor before, maybe because win32 test always fails 😉

@GuillaumeGomez
Copy link
Member

That might explain it! Haha

@sdroege
Copy link
Member Author

sdroege commented Feb 11, 2019

I think the problem is DLL hell. There seem to be cygwin and mingw DLLs mixed in the PATH here, some of them at least coming from git.

How can this be cleaned up?

@sdroege
Copy link
Member Author

sdroege commented Feb 12, 2019

@EPashkin any ideas? :)

alex179ohm pushed a commit to alex179ohm/gtk that referenced this pull request Oct 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants