Bug 34172 - Debian packages listing missing mono-complete for stable v3 builds of mono
Summary: Debian packages listing missing mono-complete for stable v3 builds of mono
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: packaging ()
Version: unspecified
Hardware: All Linux
: --- normal
Target Milestone: ---
Assignee: Jo Shields
URL:
Depends on:
Blocks:
 
Reported: 2015-09-22 13:44 UTC by Michael Eddington
Modified: 2015-09-22 16:30 UTC (History)
2 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Michael Eddington 2015-09-22 13:44:53 UTC
The mono-project apt repository contains the binary packages for pre-v4 builds of Mono but the wrap-up packages such as mono-complete are missing. This prevents users from easily installing v3.12 builds of Mono.
Comment 1 Jo Shields 2015-09-22 13:54:02 UTC
mono-complete is a metapackage produced by the same source package as the rest of mono.

What's the specific error you're seeing, and what do you get from "apt-cache policy mono-runtime-sgen mono-complete"
Comment 2 Michael Eddington 2015-09-22 14:44:44 UTC
If you check the packages listing in http://origin-download.mono-project.com/repo/debian/dists/wheezy/main/binary-amd64/Packages you will notice that only one mono-complete package is listed for v4.04 of Mono.

On my Ubuntu 14.04 LTS box with the mono apt repositories added, here is the mono-complete packages (note that v3.2 are coming from Ubuntu's repositories)

mike@ubuntu:~$ apt-cache policy mono-runtime-sgen mono-complete
mono-runtime-sgen:
  Installed: 4.0.4.1-0xamarin1
  Candidate: 4.0.4.1-0xamarin1
  Version table:
 *** 4.0.4.1-0xamarin1 0
        500 http://download.mono-project.com/repo/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.8+dfsg-4ubuntu1.1 0
        500 http://aptmirror/ubuntu/ trusty-updates/main amd64 Packages
        500 http://aptmirror/ubuntu/ trusty-security/main amd64 Packages
     3.2.8+dfsg-4ubuntu1 0
        500 http://aptmirror/ubuntu/ trusty/main amd64 Packages
mono-complete:
  Installed: 4.0.4.1-0xamarin1
  Candidate: 4.0.4.1-0xamarin1
  Version table:
 *** 4.0.4.1-0xamarin1 0
        500 http://download.mono-project.com/repo/debian/ wheezy/main amd64 Packages
        100 /var/lib/dpkg/status
     3.2.8+dfsg-4ubuntu1.1 0
        500 http://aptmirror/ubuntu/ trusty-updates/universe amd64 Packages
        500 http://aptmirror/ubuntu/ trusty-security/universe amd64 Packages
     3.2.8+dfsg-4ubuntu1 0
        500 http://aptmirror/ubuntu/ trusty/universe amd64 Packages
Comment 3 Michael Eddington 2015-09-22 14:45:40 UTC
mike@ubuntu:~$ apt-cache madison mono-complete
mono-complete | 4.0.4.1-0xamarin1 | http://download.mono-project.com/repo/debian/ wheezy/main amd64 Packages
mono-complete | 3.2.8+dfsg-4ubuntu1.1 | http://aptmirror/ubuntu/ trusty-updates/universe amd64 Packages
mono-complete | 3.2.8+dfsg-4ubuntu1.1 | http://aptmirror/ubuntu/ trusty-security/universe amd64 Packages
mono-complete | 3.2.8+dfsg-4ubuntu1 | http://aptmirror/ubuntu/ trusty/universe amd64 Packages
      mono | 3.2.8+dfsg-4ubuntu1 | http://us.archive.ubuntu.com/ubuntu/ trusty/main Sources
      mono | 3.2.8+dfsg-4ubuntu1.1 | http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main Sources
      mono | 3.2.8+dfsg-4ubuntu1.1 | http://security.ubuntu.com/ubuntu/ trusty-security/main Sources
Comment 4 Jo Shields 2015-09-22 15:58:09 UTC
That all seems correct. You don't appear to have the 3.12 snapshot repository configured.
Comment 5 Michael Eddington 2015-09-22 16:30:08 UTC
Ahh I see, thanks.