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

Blacklist some packages from causing a recursive rebuild #606

Closed
bdrewery opened this issue Mar 9, 2018 · 4 comments
Closed

Blacklist some packages from causing a recursive rebuild #606

bdrewery opened this issue Mar 9, 2018 · 4 comments

Comments

@bdrewery
Copy link
Member

bdrewery commented Mar 9, 2018

[00:00:33] Deleting ca_root_nss-3.35.txz: new version: 3.36
[00:00:35] Deleting nss-3.35.txz: new version: 3.36
[00:00:35] Deleting nspr-4.18.txz: new version: 4.19
[00:00:39] Deleting znc-1.6.5_4.txz: new version: 1.6.6
[00:00:40] Deleting curl-7.58.0.txz: missing dependency: ca_root_nss-3.35
[00:00:40] Deleting dehydrated-0.4.0.txz: missing dependency: curl-7.58.0
[00:00:40] Deleting gist-4.5.0.txz: missing dependency: ca_root_nss-3.35
[00:00:40] Deleting git-2.15.1.txz: missing dependency: curl-7.58.0

ca_root_nss can probably not force a rebuild of everything that depends on it. There are likely other packages like this as well.

@bdrewery
Copy link
Member Author

bdrewery commented Mar 9, 2018

This may cause issues for dependencies in packages but that will be dealt with somehow. Right now I'm prototyping and brainstorming.

@mexicarne
Copy link
Member

devel/py-setuptools is another example of such port

@bdrewery
Copy link
Member Author

There's 2 distinct modes here:

  1. A package's own VERSION was not bumped at all but it needs to rebuild due to a dependency being rebuilt. We can skip rebuilding this package sometimes thus also not causing downstream consumers of this package to rebuild too.
  2. A package's own VERSION is bumped but its output does not impact downstream consumers except for their package manifest.

@bdrewery bdrewery modified the milestones: 3.3.0, 3.4.0 Feb 26, 2019
@bdrewery
Copy link
Member Author

#822 will handle this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants