Closed chenrui333 closed 3 months ago
resource "craft-parts" do
url "https://files.pythonhosted.org/packages/af/30/22154fdfc6ec43cdce792855fe7708239ebae2afba922c0159ad7f16f745/craft-parts-1.29.0.tar.gz"
sha256 "09958d5c5802cf48fd9d7d189f5c30bf7a4721d0b668bd14e47bee32edd25a5b"
end
That shows craft-parts 1.29.0 but snapcraft 8.2.10 uses craft-parts 1.30.0, which includes this new craft_parts.plugins.unregister()
call.
https://github.com/canonical/snapcraft/blob/8.2.10/requirements.txt#L12
@chenrui333 - do you know why the BrewTestBot wouldn't pick up that dependency change?
@mr-cal yeah it was dependency update issue, we figured it out and ship the new release, thanks!
Great!
@chenrui333, by the way, does Homebrew parse requirements.txt
or the install_requires
from setup.py
?
install_requires
is incorrect in snapcraft because it doesn't define minimum versions.
We plan to fix that sometime in the near future.
Bug Description
snapcraft 8.2.10 build failure
To Reproduce
brew install -s https://raw.githubusercontent.com/Homebrew/homebrew-core/8e944da56201148b5a8181631001ce8c1d2f30f2/Formula/s/snapcraft.rb
Environment
ubuntu 22.04
snapcraft.yaml
Relevant log output