[SERVER-28536] Ubuntu mongodb-org metapackage does not have version deps pinned Created: 29/Mar/17 Updated: 21/Jun/17 Resolved: 04/Apr/17 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Packaging |
| Affects Version/s: | 3.4.2, 3.4.3 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Elan Kugelmass | Assignee: | Brian Samek |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Ubuntu 14.04 |
||
| Issue Links: |
|
||||||||||||||||||||||||
| Operating System: | ALL | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Description |
|
Expected: Actual: Diagnosis: The dependencies are not correctly defined in the .deb file. See apt-cache showpkg mongodb-org apt-sources entry: |
| Comments |
| Comment by Brian Samek [ 04/Apr/17 ] | |
|
Since there appear to be other tickets about this issue, I am going to resolve this as a duplicate. Please watch | |
| Comment by Brian Samek [ 04/Apr/17 ] | |
|
We don't pin dependencies for .deb packages because dpkg-buildpackage does not support defining macros. In contrast, rpmbuild has a --define parameter. It looks like we mention this in the docs for 3.2 and earlier:
You can use a similar command to the one mentioned on the page to install MongoDB and its dependencies at 3.4.2.
This is, however, missing in the 3.4 documentation. I have filed an internal ticket with our docs team to add it. |