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

Add a --finders option to find-remotes #1407

Closed
wants to merge 2 commits into from

Conversation

mwleeds
Copy link
Member

@mwleeds mwleeds commented Jan 10, 2018

Endless' OBS build of ostree stopped working when we started compiling with Avahi; hence this PR.

@mwleeds mwleeds force-pushed the mwleeds/opt-finders branch 2 times, most recently from 0e8674e to e30f7d4 Compare January 10, 2018 23:16
@mwleeds
Copy link
Member Author

mwleeds commented Jan 10, 2018

Wait, the duplicate detection doesn't seem to be working

@mwleeds
Copy link
Member Author

mwleeds commented Jan 10, 2018

Alright, now I think it's ready

It can be helpful to be able to choose which OstreeRepoFinder instances
to use when using the find-remotes command. For example, if the tests
need to run in an environment that can't have an Avahi daemon, this
allows you to disable the Avahi (LAN) finder. This commit adds the
--finders option for this purpose.
All the current uses of the find-remotes command in the tests use it to
find configured remotes or mounted (USB) remotes, so using
--finders=config and --finders=mount in the tests respectively shouldn't
affect the correctness of the tests. It does however allow the tests to
be run in an environment that doesn't have an Avahi daemon.
@mwleeds
Copy link
Member Author

mwleeds commented Jan 11, 2018

@cgwalters FYI this is something we're trying to get into our upcoming release of Endless planned for Monday.

@cgwalters
Copy link
Member

@rh-atomic-bot r+ ecf757d

@cgwalters
Copy link
Member

@rh-atomic-bot r+ ecf757d

@rh-atomic-bot
Copy link

💡 This pull request was already approved, no need to approve it again.

@rh-atomic-bot
Copy link

⚡ Test exempted: merge already tested.

rh-atomic-bot pushed a commit that referenced this pull request Jan 11, 2018
All the current uses of the find-remotes command in the tests use it to
find configured remotes or mounted (USB) remotes, so using
--finders=config and --finders=mount in the tests respectively shouldn't
affect the correctness of the tests. It does however allow the tests to
be run in an environment that doesn't have an Avahi daemon.

Closes: #1407
Approved by: cgwalters
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.

None yet

3 participants