Bug 1436896
Summary: | mono-5.18.1.0 is available | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Upstream Release Monitoring <upstream-release-monitoring> | ||||||
Component: | mono | Assignee: | Timotheus Pokorra <mailinglists> | ||||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | rawhide | CC: | belegdol, chkr, claudiorodrigo, dan, herrold, itamar, lxtnow, mailinglists, mike, ngompa13, paul, rjanekov | ||||||
Target Milestone: | --- | Keywords: | FutureFeature, Triaged | ||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | mono-5.18.1-1.fc31 | Doc Type: | Enhancement | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-04-03 04:23:03 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | 1692646 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Upstream Release Monitoring
2017-03-29 00:18:20 UTC
An unexpected error occured creating the scratch build: please report this issue to the-new-hotness issue tracker at https://github.com/fedora-infra/the-new-hotness/issues Latest upstream release: 5.0.0.48 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.0.0.61 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.0.0.78 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. I still working on it. Need some changes on references-assemblies patch. And need package roslyn or use the prebuild binary shiped with the mono tarball. rosyln: that will probably be a bigger issue. I don't think it is ok for Fedora to use prebuilt binaries apart from bootstrapping. You probably need msbuild as well to build roslyn? I tried to build msbuild from source, but have not managed that yet. Latest upstream release: 5.0.0.94 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.0.0.100 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.0.1.1 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Is anyone working on this? Also, why is this package not following the packaging guidelines and using upstream's version number? Eg. Fedora = 4.8.0 while upstream = 4.8.0.520. I package mono 5.0.1 but, with roslyn prebuild binaries. We need package roslyn and msbuild to package mono 5 according to Fedora guide lines. Here's the scoop for those curious. I went down the rabbit hole to package these and found other's work. Mono 5.0 introduced a new build system and a new C# compiler. These require new packages as they have new upstreams apart from Mono (upstream is Microsoft). In order to build these new packages they must be bootstrapped similar to any other compiler (curiously MSBuild must be bootstrapped as well...) and these projects bootstrap via downloading binary blobs for the 'dotnetcore'. Better yet the blobs don't work on Fedora 25+. UGH! There is work, by Red Hat, to push the 'dotnetcore' package into Fedora 26+. https://copr.fedorainfracloud.org/coprs/nmilosev/dotnet-sig/ This will help bootstrap so until these are on Fedora there isn't much to do. Latest upstream release: 5.2.0.175 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.2.0.179 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.4.0.56 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you.Please use a URL in your Source declarations if possible. Latest upstream release: 5.4.0.135 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Skipping the scratch build because an SRPM could not be built: ['git', 'clone', 'https://src.fedoraproject.org/git/rpms/mono.git', '/var/tmp/thn-xO4Ku9'] returned 128: Cloning into '/var/tmp/thn-xO4Ku9'... fatal: unable to access 'https://src.fedoraproject.org/git/rpms/mono.git/': The requested URL returned error: 503 Latest upstream release: 5.4.0.167 Current version/release in rawhide: 4.8.0-7.fc27 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.4.0.199 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.4.0.201 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.8.0.22 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. More, unadvertised work. *grumble*... The dotnet Copr has been moved to a "Copr Group": https://copr.fedorainfracloud.org/groups/g/dotnet-sig/coprs/ Latest upstream release: 5.9.0.380 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.11.0.12 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.11.0.15 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.11.0.49 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.11.0.124 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.8.0.88 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.8.0.108 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.10.0.78 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ One or more of the specfile's Sources is not a valid URL so we cannot automatically build the new version for you. Please use a URL in your Source declarations if possible. Latest upstream release: 5.10.0.94 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.97 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.116 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.137 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.153 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.154 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.157 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.160 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.161 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.170 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.172 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.175 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ I try progress in build last mono. At the moment I could build by bootraping withot exclude references assemblies and keep prebuild roslyn and msbuild. The rpms was generated but when try install request some dependencies to mono(System.Collections.Immutable) = 1.2.1.0 mono(System.Diagnostics.StackTrace) = 4.0.2.0 My next step is exclude references assemblies. Latest upstream release: 5.10.0.176 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.178 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.0.179 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.2 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Hello Claudio, I meant to write this note a couple of weeks ago: I got a hint from Ludovic: https://bugzilla.xamarin.com/show_bug.cgi?id=28679#c15 "We do support building Mono from source without roslyn and msbuild. To do so, just pass `--with-csc=mcs` to `./configure` and it will default to mcs which we build from source as part of the build process." It seems that only Mono 5.10 has got this parameter --with-csc=mcs, with Mono 5.8 I got the error: make[7]: *** No rule to make target '/builddir/build/BUILD/mono-5.8.0.129/external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.3.2/tools/csc.exe', needed by '../../class/lib/net_4_x-linux//csc.exe.so'. Stop. I tried to build Mono 5.10 without bootstrapping, but I think we cannot avoid bootstrapping for Mono 5.x, because it uses newer C# language elements which Mono 4.8 does not provide. (I cannot find the log though). This is how far I got: I tried to build Mono 5.10 with bootstrap, but with removing the pre built libraries like this: find . -name "*.dll" -not -path "./mcs/class/lib/monolite-linux/*" -print -delete find . -name "*.exe" -not -path "./mcs/class/lib/monolite-linux/*" -print -delete see https://github.com/tpokorra/mono-5.x-fedora/blob/master/mono-5.10/mono.spec#L294 But then I got an error during the build: mkdir -p -- ../../class/lib/basic/bare/ MCS [bare/basic] System.dll error CS0006: Metadata file `./../../../external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll' could not be found Compilation failed: 1 error(s), 0 warnings make[10]: *** [../../build/library.make:342: ../../class/lib/basic/bare/System.dll] Error 1 Timotheus Created attachment 1410846 [details] mono 5.10.0 spec patch (In reply to Timotheus Pokorra from comment #69) > find . -name "*.dll" -not -path "./mcs/class/lib/monolite-linux/*" -print > -delete This deletes all the reference assemblies, which includes /external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll. From my limited understanding of Mono you will have to use the binaries to bootstrap and then the second build can remove them to compile from source. I'm attaching a patch against the Fedora mono.spec that gets an RPM file to build for 5.10.0.179, but the resulting package cannot be installed due to dependency issues. Latest upstream release: 5.10.1.4 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.6 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.12 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.14 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.15 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.16 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.20 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Created attachment 1414863 [details]
spec patch for mono 5.10.1.20
This patch is work in progress.
Exclude almost reference-assemblies and msbuild and roslyn.
Add new metapackage for mono-complete like xamarin spec
Latest upstream release: 5.10.1.25 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.27 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.32 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Well, I managed to compile using mcs. But it is still necessary to keep the folder ./external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.6.0/* and the file ./external/binary-reference-assemblies/v4.7.1/System .Net.Http.dll from references-assemblies I keep compiling using boostraping These are the requirements not found in order to install: Mono (System.Collections.Immutable) = 1.2.0.0 mono (System.Diagnostics.StackTrace) = 4.0.2.0 Mono (System.IO) = 4.0.10.0 Mono (System.IO.Compression) = 4.1.1.0 mono (System.Linq.Expressions) = 4.0.10.0 mono (System.Reflection) = 4.0.10.0 monkey (System.Runtime) = 4.0.20.0 mono (System.Runtime.Extensions) = 4.0.10.0 mono (System.Runtime.InteropServices) = 4.0.20.0 Mono (System.Runtime.Loader) = 4.0.0.0 mono (System.Text.Encoding.CodePages) = 4.0.2.0 mono (System.ValueTuple) = 4.0.1.0 Mono (System.Collections) = 4.0.0.0 monkey (System.Diagnostics.Debug) = 4.0.0.0 monkey (System.Globalization) = 4.0.0.0 monkey (System.IO) = 4.0.0.0 mono (System.Linq) = 4.0.0.0 mono (System.Reflection) = 4.0.0.0 mono (System.Runtime) = 4.0.0.0 mono (System.Runtime.Extensions) = 4.0.0.0 mono (System.Runtime.InteropServices) = 4.0.0.0 mono (System.Security.Cryptography.Algorithms) = 4.0.0.0 mono (System.Text.Encoding) = 4.0.0.0 mono (System.Text.Encoding.Extensions) = 4.0.0.0 mono (System.Threading) = 4.0.0.0 monkey (System.Xml.XPath.XDocument) = 4.0.1.0 I indicate them explicitly as provided by mono-core to be able to install the rpm files This is from spec file https://www.dropbox.com/s/r13qjljwodykqqv/mono.spec?dl=0 Latest upstream release: 5.10.1.38 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.10.1.47 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.12.0.226 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ I have created a Copr project with Mono 5.12: https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.12/ The spec file is here: https://github.com/tpokorra/mono-5.x-fedora/blob/master/mono-5.12/mono.spec Additionally to the changes by Claudio for 5.10, we need System.Numerics.dll for 5.12. Initial testing of your 5.12 package is not great. I tested it with Emby (https://emby.media/) and the software will start up and most functionality works. What doesn't work is clicking on a TV show or Movie to list its seasons or description. Reverting back to mono 4.8 fixes that piece of functionality. @Michael: Thanks for testing the package. Which version of Emby did you try? Can you please try the latest Beta, which indicates support for Mono 5.4+ according to https://github.com/MediaBrowser/Emby/releases Can you also try if it works with the Xamarin Mono packages (https://www.mono-project.com/download/stable/#download-lin-fedora), to make sure it is a packaging issue. Also please post any relevant errors you can get from log files. Latest upstream release: 5.12.0.301 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ Latest upstream release: 5.14.0.177 Current version/release in rawhide: 4.8.0-12.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ I have packaged Mono 5.14.0.177 in my copr: https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.14/ You can find the sources of the SPEC file and the patches here: https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.14 The problematic issues are still these lines, which prevent us from upgrading Mono in Fedora: # Remove prebuilt binaries find . -name "*.dll" -not -path "./mcs/class/lib/monolite-linux/*" -not -path "./external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/*" -not -path "./external/binary-reference-assemblies/v4.7.1/System.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Core.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Web.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Xml.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Configuration.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Net.Http.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.ServiceModel.Activation.dll" -not -path "./external/binary-reference-assemblies/v4.7.1/System.Numerics.dll" -not -path "./external/binary-reference-assemblies/v4.6/mscorlib.dll" -not -path "./external/binary-reference-assemblies/v4.6/System.dll" -print -delete find . -name "*.exe" -not -path "./mcs/class/lib/monolite-linux/*" -not -path "./external/roslyn-binaries/Microsoft.Net.Compilers/Microsoft.Net.Compilers.2.7.0/*" -print -delete The list of dependancies seems to grow with each release of Mono. Just a note: we are using msc for compiling, rather than the roslyn compiler, by this configuration parameter: %configure --disable-rpath \ --with-csc=mcs \ --with-moonlight=no Still we somehow require some roslyn binaries for a successful build. I have built now Mono 5.16.0.179 in my copr: https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.16/ You can find the sources of the SPEC file and the patches here: https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.16 The issues from my previous comment remain. I have built now Mono 5.18.0.225 in my copr: https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.18/ You can find the sources of the SPEC file and the patches here: https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.18 The issues from my previous comment remain. Latest upstream release: 5.18.0.240 Current version/release in rawhide: 4.8.0-14.fc28 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ it seems, that Debian managed to build mono 5.18.0.240 according to their rules: https://packages.debian.org/search?suite=all&arch=any&searchon=names&keywords=mono-complete We need to see how they did it... just letting you know. Based on what I see in salsa[1][2], it looks like they're not doing anything too special to do it. They bootstrap with mcs from monolite 4.7.1 and went from there... [1]: https://salsa.debian.org/dotnet-team/mono/tree/master/debian [2]: https://salsa.debian.org/dotnet-team/mono/blob/master/debian/README.source Thanks Neal, that is helpful! I am not sure if I understand correctly. Will they always bootstrap with these external binary files, or can they rebuild the package from itself? Do they build the external/binary-reference-assemblies/v4.7.1/ files for future "clean" builds, non-bootstrap? I checked the tarball http://deb.debian.org/debian/pool/main/m/mono/mono_5.18.0.240+dfsg.orig.tar.gz the files in mono-5.18.0.240+dfsg/external/binary-reference-assemblies/v4.7.1 are: Accessibility.dll CustomMarshalers.dll Facades Makefile Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Tasks.v4.0.dll Microsoft.Build.Utilities.v4.0.dll Microsoft.CSharp.dll Microsoft.VisualBasic.dll Microsoft.VisualC.dll mscorlib.dll System.ComponentModel.Composition.dll System.ComponentModel.DataAnnotations.dll System.Configuration.dll System.Configuration.Install.dll System.Core.dll System.Data.DataSetExtensions.dll System.Data.dll System.Data.Entity.dll System.Data.Linq.dll System.Data.OracleClient.dll System.Data.Services.Client.dll System.Data.Services.dll System.Deployment.dll System.Design.dll System.Diagnostics.Tracing.dll System.DirectoryServices.dll System.DirectoryServices.Protocols.dll System.dll System.Drawing.Design.dll System.Drawing.dll System.Dynamic.dll System.EnterpriseServices.dll System.IdentityModel.dll System.IdentityModel.Selectors.dll System.IO.Compression.dll System.IO.Compression.FileSystem.dll System.Management.dll System.Messaging.dll System.Net.dll System.Net.Http.dll System.Net.Http.WebRequest.dll System.Numerics.dll System.Reflection.Context.dll System.Runtime.Caching.dll System.Runtime.DurableInstancing.dll System.Runtime.Remoting.dll System.Runtime.Serialization.dll System.Runtime.Serialization.Formatters.Soap.dll System.Security.dll System.ServiceModel.Activation.dll System.ServiceModel.Discovery.dll System.ServiceModel.dll System.ServiceModel.Routing.dll System.ServiceModel.Web.dll System.ServiceProcess.dll System.Transactions.dll System.Web.Abstractions.dll System.Web.ApplicationServices.dll System.Web.dll System.Web.DynamicData.dll System.Web.Extensions.Design.dll System.Web.Extensions.dll System.Web.Mobile.dll System.Web.RegularExpressions.dll System.Web.Routing.dll System.Web.Services.dll System.Windows.dll System.Windows.Forms.DataVisualization.dll System.Windows.Forms.dll System.Workflow.Activities.dll System.Workflow.ComponentModel.dll System.Workflow.Runtime.dll System.Xaml.dll System.Xml.dll System.Xml.Linq.dll System.Xml.Serialization.dll WindowsBase.dll I also found mono-5.18.0.240+dfsg/external/binary-reference-assemblies/src/v4.7.1 which has .cs files. I'm not sure, but it looks like it can build from itself afterward? I found the description how directhex does it for Debian: https://github.com/mono/mono/issues/7445 I am getting there, to have a build that does not need the bootstrap after the first bootstrap. To watch the progress, see https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.18 Latest upstream release: 5.18.0.268 Current version/release in rawhide: 4.8.0-17.fc30 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ I have now built 5.18.0.268 in copr, see https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.18 I have also posted a change on the wiki for Fedora 31: https://fedoraproject.org/wiki/Changes/Mono_5 @Timotheus, would you like feedback here or in github? I'll provide some here. Sorry for the long delay but Emby is a large project and it took me a few hours to get through all of the issues. The latest mono package from your copr does not work. The csc.exe compiler doesn't get built and packaged. I can't compile the last FOSS version of Emby (3.5.2.0) with it. I did successfully compile Emby 3.5.2.0 using the mono-project.org EPEL8 RPMs. I installed the resulting Emby RPM and updated my server to the mono-project 5.18 RPMs and I don't see any runtime regressions, which is great news. @Michael, thanks for your feedback! I prefer comments here, to keep it in one place. Please try to install the package mono-devel from my copr. That includes msc and will install it at /usr/bin/mcs I think that did not change to previous versions of Fedora Mono, so I don't know how it worked for you with the old version. I am glad Emby works with Mono 5.18, and hope there will not be any difference to the Fedora mono packages. So far, for my purposes (OpenPetra) Mono 5.18 also behaves really well. (In reply to Timotheus Pokorra from comment #101) > I have now built 5.18.0.268 in copr, see > https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.18 > > I have also posted a change on the wiki for Fedora 31: > https://fedoraproject.org/wiki/Changes/Mono_5 Was there a reason we couldn't try to do this for Fedora 30? It looks like the Mono stack is self-contained, and Mono 4.x isn't maintained upstream. It'd probably be bad if we kept Mono 4.8 for another cycle. Perhaps we could request an exception for this reason? It's still pretty early in the development cycle and basically none of the deliverables ship any .net software. I was too late for the Change deadline for Fedora 30. And I did not feel to be in a hurry, so I thought it would be good enough for Fedora 31. I asked on the Fedora Mono SIG mailing list (https://lists.fedoraproject.org/archives/list/mono@lists.fedoraproject.org/thread/VCYCSQQBUWDL5YF7N7HSVVSL5SIOT5ZT/), but it did not start a discussion whether we should have Mono 5.18 in Fedora 30. Neal, do you need Mono 5 in Fedora 30? I don't want to ask for an exception and put extra pressure on everyone, just because it is nicer to have uptodate software six months earlier. (In reply to Timotheus Pokorra from comment #105) > I was too late for the Change deadline for Fedora 30. And I did not feel to > be in a hurry, so I thought it would be good enough for Fedora 31. > > I asked on the Fedora Mono SIG mailing list > (https://lists.fedoraproject.org/archives/list/mono@lists.fedoraproject.org/ > thread/VCYCSQQBUWDL5YF7N7HSVVSL5SIOT5ZT/), but it did not start a discussion > whether we should have Mono 5.18 in Fedora 30. > Sorry, I had missed that thread in the chaos of trying to deal with the mass retiring of Python 2 subpackages. My bug list is still full of bugs to request retiring these things, and I've been working on trying to port over infra software to Python 3 and DNF... > Neal, do you need Mono 5 in Fedora 30? > I don't want to ask for an exception and put extra pressure on everyone, > just because it is nicer to have uptodate software six months earlier. I don't know if I would say I _need_ it, but it would be very helpful to have it. But I am deeply concerned about retaining an unsupported version that doesn't even build properly across all architectures for yet another release. It's technically not a change from Fedora 28 and Fedora 29, but I'd really be a lot more comfortable if we can heal that wound sooner rather than later. I can try to help wherever I have the time, though I can't say I'm terribly knowledgable about this stack... (In reply to Timotheus Pokorra from comment #103) > Please try to install the package mono-devel from my copr. It was installed. My emby spec as a BR for mono-devel and I use mock to build emby. > That includes msc and will install it at /usr/bin/mcs <mock-chroot> sh-4.4# ll /usr/bin/mcs -rwxr-xr-x. 1 root root 78 Feb 28 00:17 /usr/bin/mcs <mock-chroot> sh-4.4# rpm -qf /usr/bin/mcs mono-core-5.18.0-9.fc29.x86_64 <mock-chroot> sh-4.4# rpm -ql mono-devel | grep mcs <mock-chroot> sh-4.4# rpm -q mono-core mono-devel mono-core-5.18.0-9.fc29.x86_64 mono-devel-5.18.0-9.fc29.x86_64 <mock-chroot> sh-4.4# csc Cannot open assembly '/usr/lib/mono/4.5/csc.exe': No such file or directory. <mock-chroot> sh-4.4# rpm -qf /usr/bin/csc mono-core-5.18.0-9.fc29.x86_64 > I think that did not change to previous versions of Fedora Mono, so I don't > know how it worked for you with the old version. Something is asking to build with csc. I tried linking /usr/bin/csc to /usr/bin/mcs but that did not help. > I am glad Emby works with Mono 5.18, and hope there will not be any > difference to the Fedora mono packages. So far, for my purposes (OpenPetra) > Mono 5.18 also behaves really well. Yes, Emby is still working well after a few days. However, my usefulness for Mono may diminish soon. Emby has gone closed source and there is a fork called Jellyfin that has dropped Mono support in favor of dotnet. (In reply to Michael Cronenworth from comment #107) > Yes, Emby is still working well after a few days. However, my usefulness for > Mono may diminish soon. Emby has gone closed source and there is a fork > called Jellyfin that has dropped Mono support in favor of dotnet. Fortunately, that doesn't matter very much, since it's pretty easy to support anything using dotnet core with Mono 5. They're highly compatible. Restoring support for building with Mono shouldn't be that difficult. Latest upstream release: 5.18.1.0 Current version/release in rawhide: 4.8.0-17.fc30 URL: http://www.mono-project.com/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/6360/ (In reply to Michael Cronenworth from comment #107) > (In reply to Timotheus Pokorra from comment #103) > > Please try to install the package mono-devel from my copr. > > <mock-chroot> sh-4.4# csc > Cannot open assembly '/usr/lib/mono/4.5/csc.exe': No such file or directory. I am sorry, I did not read your initial message carefully, and thought you were missinc msc.exe. csc.exe is not built by the mono package. It is not part of the reference sources. It is built from Roslyn: https://github.com/dotnet/roslyn/tree/master/src/Compilers/CSharp/csc The dotnet SIG is working on getting that into Fedora properly. I have updated the copr to Mono 5.18.1.0. see https://copr.fedorainfracloud.org/coprs/tpokorra/mono-5.18/ and https://github.com/tpokorra/mono-5.x-fedora/tree/master/mono-5.18 There was no major change in the spec file or the patches. > %post -p /sbin/ldconfig > cert-sync /etc/pki/tls/certs/ca-bundle.crt This is wrong. It should be: %post %{?ldconfig} cert-sync /etc/pki/tls/certs/ca-bundle.crt > %postun -p /sbin/ldconfig > This should be "%ldconfig_postun" > %post devel -p /sbin/ldconfig > > %postun devel -p /sbin/ldconfig These should be dropped, as ldconfig aware libraries shouldn't be in devel subpackages. (In reply to Timotheus Pokorra from comment #110) > csc.exe is not built by the mono package. It is not part of the reference > sources. > It is built from Roslyn: > https://github.com/dotnet/roslyn/tree/master/src/Compilers/CSharp/csc You should drop the csc script from your package. -%{_bindir}/csc > The dotnet SIG is working on getting that into Fedora properly. Yes, but that SIG has been in progress for years. Are they close? mono-5.18.1-1.fc31 builds now on all arches mono-5.18.1-2.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-153a4642ad mono-5.18.1-2.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-153a4642ad mono-5.18.1-2.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. Yay, it is done! Thanks to everyone who got involved! |