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

Marshmallow v3 support #775

Merged
merged 4 commits into from
Apr 8, 2020
Merged

Marshmallow v3 support #775

merged 4 commits into from
Apr 8, 2020

Conversation

jpopelka
Copy link
Member

@jpopelka jpopelka commented Mar 27, 2020

To be merged together with packit/packit-service#538

If you want to test with marshmallow-3, you can use this rpm.

I was trying to inherit more of our classes (like JobConfig) from the MM23Schema, but there's some advanced magic, which prevented me from doing that. Since this is a temporary code (until F31 is EOL) I can live with that, can you too?

I'll address #744 and #782 separately.

@softwarefactory-project-zuul

This comment has been minimized.

@softwarefactory-project-zuul

This comment has been minimized.

@packit-as-a-service

This comment has been minimized.

1 similar comment
@packit-as-a-service
Copy link

Congratulations! One of the builds has completed. 🍾

You can install the built RPMs by following these steps:

  • sudo yum install -y dnf-plugins-core on RHEL 8
  • sudo dnf install -y dnf-plugins-core on Fedora
  • dnf copr enable packit/packit-service-packit-775
  • And now you can install the packages.

Please note that the RPMs should be used only in a testing environment.

@softwarefactory-project-zuul

This comment has been minimized.

@jpopelka jpopelka requested a review from sakalosj April 6, 2020 10:48
@jpopelka jpopelka marked this pull request as ready for review April 6, 2020 10:55
@softwarefactory-project-zuul

This comment has been minimized.

@softwarefactory-project-zuul

This comment has been minimized.

Copy link
Member

@TomasTomecek TomasTomecek left a comment

Choose a reason for hiding this comment

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

LGTM if tests pass on 32 and 31

@sakalosj
Copy link
Contributor

sakalosj commented Apr 6, 2020

exactly as @TomasTomecek if tests will pass than it is ok
👍

@softwarefactory-project-zuul

This comment has been minimized.

@jpopelka
Copy link
Member Author

jpopelka commented Apr 7, 2020

packit/testing-farm-fedora-30-x86_64 — 1 plans from 3 failed

ERROR Failed when getting upstream releases: 403 {'message': "API rate limit exceeded for 8.43.84.3.
ERROR Failed when getting Copr builds: There is no config file: /root/.config/copr

@TomasTomecek
Copy link
Member

I'd drop the status call in TFT and replace it with just --help.

@jpopelka
Copy link
Member Author

jpopelka commented Apr 7, 2020

I'd drop the status call in TFT and replace it with just --help.

Pardon my ignorance, but where does one do that?

@TomasTomecek
Copy link
Member

@lachmanfrantisek
Copy link
Member

Does it occur often?

I've seen that maybe twice and see some value in that check.

@packit packit deleted a comment from softwarefactory-project-zuul bot Apr 8, 2020
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@jpopelka jpopelka merged commit edfd72f into packit:master Apr 8, 2020
@jpopelka jpopelka deleted the marshmallow-3 branch April 8, 2020 13:09
@jpopelka jpopelka mentioned this pull request Apr 14, 2020
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants