pulling ubuntu packages fails when dependencies on virtual packages exist
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snapcraft |
Fix Released
|
High
|
Unassigned |
Bug Description
trying to use the spamassassin package from the ubuntu archive in my snappy project snapcraft fails with:
root@aleph2:
Pulling imap-server
The Ubuntu package 'perlapi-5.20.2' was not found
Failed doing pull for imap-server!
perlapi-5.20.2 is a virtual package provided by perl-base, i assume all plain perl packages depend on it and will be uninstallable in the same way.
root@aleph2:
name: imap-server
version: 0.1
vendor: Oliver Grawert <email address hidden>
summary: IMAP server
description: An IMAP server using dovercot, postfix, spamassassin and postfix
icon: icon.png
parts:
imap-server:
type: copy
files:
foo: "./"
stage-packages:
- postfix
- dovecot-imapd
- procmail
- spamassassin
dropping the last line from the file everything is pulled into the stage directory just fine.
Related branches
- Snappy Developers: Pending requested
- Michael Vogt: Pending requested
-
Diff: 15 lines (+5/-0)1 file modifiedsnapcraft/repo.py (+5/-0)
- Michael Vogt (community): Approve
-
Diff: 277 lines (+97/-59)4 files modifiedsnapcraft/__init__.py (+5/-1)
snapcraft/manifest.txt (+13/-0)
snapcraft/repo.py (+79/-49)
snapcraft/tests/test_repo.py (+0/-9)
Changed in snapcraft: | |
status: | New → In Progress |
assignee: | nobody → Daniel Holbach (dholbach) |
Changed in snapcraft: | |
assignee: | Daniel Holbach (dholbach) → nobody |
status: | In Progress → Fix Committed |
Changed in snapcraft: | |
milestone: | none → 0.2 |
Changed in snapcraft: | |
importance: | Undecided → High |
Changed in snapcraft: | |
status: | Fix Committed → Fix Released |
Could this be the same as bug 1495525?