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

obs-studio-plugins.obs-hyperion: fix build #190721

Closed
wants to merge 1 commit into from

Conversation

Algram
Copy link
Member

@Algram Algram commented Sep 10, 2022

Description of changes

Missed the qtbase call during packaging. This fixes the plugin.

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 22.11 Release Notes (or backporting 22.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
    • (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes
  • Fits CONTRIBUTING.md.

@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 190721 run on x86_64-linux 1

1 package failed to build:
  • obs-studio-plugins.obs-hyperion

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

Hm I don't really know how to fix it then, could you maybe try and have a look? Locally it works like this:

image

I don't know how to properly make it work in the repo though.

EDIT: I think the review tool just does not work? It tries to grab the plugin from gitlab.

@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 190721 run on x86_64-linux 1

1 package failed to build:
  • obs-studio-plugins.obs-hyperion

@superherointj
Copy link
Contributor

superherointj commented Sep 10, 2022

Try:

rev = version;

@superherointj superherointj changed the title obs-hyperion: fix qtbase call obs-studio-plugins.obs-hyperion: fix qtbase call Sep 10, 2022
@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 190721 run on x86_64-linux 1

1 package failed to build:
  • obs-studio-plugins.obs-hyperion

1 similar comment
@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 190721 run on x86_64-linux 1

1 package failed to build:
  • obs-studio-plugins.obs-hyperion

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

I think it will start working now once flatbuffers gets released with the fix here:
google/flatbuffers#7499

It is fixed on master but not on their latest version.

@superherointj
Copy link
Contributor

Result of nixpkgs-review pr 190721 run on x86_64-linux 1

1 package failed to build:
  • obs-studio-plugins.obs-hyperion

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

@superherointj Any pointers on how to test that locally? I can test flatbuffers to master, but how to make my package use that then?

@superherointj
Copy link
Contributor

Notice: I am lacking context on this.

You could bump flatbuffers (in general). No?

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

@superherointj I could, but I would need to set it to master and not a specific version. Is that accepted in general? If yes, I can commit that. But even if I commit. How can I test it before merging?

@superherointj
Copy link
Contributor

superherointj commented Sep 10, 2022

@superherointj I could, but I would need to set it to master and not a specific version. Is that accepted in general? If yes, I can commit that. But even if I commit. How can I test it before merging?

Yes, set version to unstable-YYYY-MM-DD (commit date) and rev to commit hash.

Make it in a different PR. And reference this one as explanation.

@superherointj
Copy link
Contributor

superherointj commented Sep 10, 2022

On every PR, always use nixpkgs-review to validate downstream breakage, and repeat it's use after every change.
You should have been using it already.
Skip using it for staging.

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

Alright I will split it up into a separate PR.

@Algram
Copy link
Member Author

Algram commented Sep 10, 2022

Depends on: #190727

@superherointj
Copy link
Contributor

Feel free to integrate and squash my changes here.

@superherointj superherointj changed the title obs-studio-plugins.obs-hyperion: fix qtbase call obs-studio-plugins.obs-hyperion: fix build Sep 11, 2022
@superherointj superherointj marked this pull request as draft September 11, 2022 11:58
@superherointj superherointj removed their request for review October 4, 2022 19:25
@Algram
Copy link
Member Author

Algram commented Oct 29, 2022

Will be fixed in this PR: #198198

@Algram Algram closed this Oct 29, 2022
@Algram Algram deleted the fix/hyperion-obs branch October 29, 2022 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants