Latest upstream release: 2.10.4 Current version/release in Fedora Rawhide: 2.10.3-11.fc21 URL: http://www.scala-lang.org/downloads 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
Latest upstream release: 2.11.0 Current version/release in Fedora Rawhide: 2.10.3-11.fc21 URL: http://www.scala-lang.org/downloads 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
Latest upstream release: 2.11.1 Current version/release in Fedora Rawhide: 2.10.3-11.fc21 URL: http://www.scala-lang.org/downloads 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
Latest upstream release: 2.11.2 Current version/release in Fedora Rawhide: 2.10.3-11.fc21 URL: http://www.scala-lang.org/downloads 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
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Latest upstream release: 2.11.4 Current version/release in Fedora Rawhide: 2.10.4-2.fc22 URL: http://www.scala-lang.org/downloads 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 Soon this service will be implemented by a new system: https://github.com/fedora-infra/anitya/ It will require to manage monitored projects via a new web interface. Please make yourself familiar with the new system to ease the transition.
Latest upstream release: 2.11.5 Current version/release in Fedora Rawhide: 2.10.4-2.fc22 URL: http://www.scala-lang.org/downloads 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 Soon this service will be implemented by a new system: https://release-monitoring.org/ It will require to manage monitored projects via a new web interface. Please make yourself familiar with the new system to ease the transition.
Latest upstream release: 2.11.6 Current version/release in rawhide: 2.10.4-2.fc22 URL: http://www.scala-lang.org/downloads 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
Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=9147508
Latest upstream release: 2.11.7 Current version/release in rawhide: 2.10.4-4.fc23 URL: http://www.scala-lang.org/downloads 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.
Created attachment 1042907 [details] [patch] Update to 2.11.7 (#1080923)
Scratch build failed http://koji.fedoraproject.org/koji/taskinfo?taskID=10203279
Will, please update!
Igor, currently all of the Scala ecosystem in Fedora is built for and depends on Scala 2.10. I'll look at what would be involved in building 2.11 for rawhide, but it would depend on being able to move all of the other packages over as well (or retire them).
I guess it's not that simple to just bump the version to 2.11.x. The thing is 2.10.x and 2.11.x branches of the compiler generate binary incompatible code. That's why such a thing as cross building exists [1]. Also you can't just drop support for 2.10 and rebuild everything for 2.11 since some of the software still require 2.10, the most popular one being sbt [2]. Also, they say that 2.12 is just about to be released [3] and since it would require JDK8 you also can't just drop both 2.10 and 2.11 and shipt with 2.12 only (well, as soon as it gets released). To my mind the situation with different Scala versions are pretty much the same as with Python. Will, do you think it is possible to support several versions of Scala to be installed simultaneously? The libraries would need to be built for all of the versions supported (given upstream supports cross-builds). The jar artifacts would need to have Scala version embedded, something like %{_javadir}/%{name}_%{scala_version} would do (e.g. /usr/share/java/scalacheck_2.10.jar). The end-user software would just pick which version to build against. What do you think about this approach? [1]: http://www.scala-sbt.org/0.13/docs/Cross-Build.html [2]: https://github.com/sbt/sbt/blob/v0.13.9/build.sbt [3]: http://scala-lang.org/news/2.12-roadmap/#timing
Latest upstream release: 2.11.8 Current version/release in rawhide: 2.10.4-9.fc24 URL: http://www.scala-lang.org/downloads 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.
Patching or scratch build for scala and version 2.10.4 FAILED. See for details
Created attachment 1134506 [details] Rebase-helper rebase-helper-debug.log log file. See for details and report the eventual error to rebase-helper https://github.com/phracek/rebase-helper/issues.
Rebase helper failed. See logs and attachments in this bugzilla
Patches were not touched. All were applied properly
Created attachment 1134507 [details] Log /var/tmp/thn-rhmW4J1P/rebase-helper-results/rebase-helper-debug.log provided by rebase-helper.
(In reply to Ihor Kaharlichenko from comment #14) > I guess it's not that simple to just bump the version to 2.11.x. The thing > is 2.10.x and 2.11.x branches of the compiler generate binary incompatible > code. That's why such a thing as cross building exists [1]. > > Also you can't just drop support for 2.10 and rebuild everything for 2.11 > since some of the software still require 2.10, the most popular one being > sbt [2]. Now sbt could be built using also scala 2.11(.7) see https://github.com/sbt/sbt/blob/v0.13.12/build.sbt#L195 and https://github.com/sbt/sbt/blob/v0.13.12/project/Dependencies.scala > To my mind the situation with different Scala versions are pretty much the > same as with Python. Will, do you think it is possible to support several > versions of Scala to be installed simultaneously? yes, see https://fedora-java.github.io/howto/latest/#compat_packages
Latest upstream release: 2.12.0 Current version/release in rawhide: 2.10.4-9.fc24 URL: http://www.scala-lang.org/ 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/4763/
Patching or scratch build for scala-2.10.4 failed.
Created attachment 1216945 [details] Rebase-helper rebase-helper-debug.log log file. See for details and report the eventual error to rebase-helper https://github.com/phracek/rebase-helper/issues.
Following patches has been deleted: ['scala-2.10.0-tooltemplate.patch']
Following patches has been unapplied: ['scala-2.10.3-use_system_jline.patch', 'scala-2.10.3-compiler-pom.patch', 'scala-2.10.2-java7.patch', 'scala-2.10-jline.patch', 'scala-2.10.4-build_xml.patch']
Latest upstream release: 2.12.1 Current version/release in rawhide: 2.10.6-1.fc26 URL: http://www.scala-lang.org/ 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/4763/
Patching or scratch build for scala-2.10.6 failed.
Created attachment 1228215 [details] Rebase-helper rebase-helper-debug.log log file. See for details and report the eventual error to rebase-helper https://github.com/phracek/rebase-helper/issues.
Latest upstream release: 2.12.2 Current version/release in rawhide: 2.10.6-3.fc26 URL: http://www.scala-lang.org/ 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/4763/
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: 2.12.3 Current version/release in rawhide: 2.10.6-3.fc26 URL: http://www.scala-lang.org/ 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/4763/
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: 2.12.4 Current version/release in rawhide: 2.10.6-3.fc26 URL: http://www.scala-lang.org/ 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/4763/
Scala is currently at release 2.12.4. What is keeping us from upgrading it?
(In reply to maarten from comment #38) > Scala is currently at release 2.12.4. > What is keeping us from upgrading it? The main reason is that Scala is very difficult to build under Fedora guidelines! Even worse, our work to package Scala 2.10 doesn’t carry over to 2.11 or 2.12. In fact, we’ve been trying to get a build of Scala 2.11 that meets Fedora guidelines for quite some time with no success. On the bright side, contributions that improve the state of Scala in Fedora would be a great way for a community member to earn the undying gratitude of many Fedora users and developers. If you’re interested in getting involved, we should chat!
Latest upstream release: 2.12.5 Current version/release in rawhide: 2.10.6-8.fc28 URL: http://www.scala-lang.org/ 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/4763/
Latest upstream release: 2.12.6 Current version/release in rawhide: 2.10.6-8.fc28 URL: http://www.scala-lang.org/ 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/4763/
(In reply to Will Benton from comment #39) > (In reply to maarten from comment #38) > > Scala is currently at release 2.12.4. > > What is keeping us from upgrading it? > > The main reason is that Scala is very difficult to build under Fedora > guidelines! Even worse, our work to package Scala 2.10 doesn’t carry over to > 2.11 or 2.12. In fact, we’ve been trying to get a build of Scala 2.11 that > meets Fedora guidelines for quite some time with no success. Will, could you please point me out to more information about struggles with new Fedora guidelines?
Latest upstream release: 2.13.0 Current version/release in rawhide: 2.10.6-15.fc30 URL: http://www.scala-lang.org/ 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/4763/
The following Sources of the specfile are not valid URLs so we cannot automatically build the new version for you. Please use URLs in your Source declarations if possible. - scala-2.13.0.tar.gz - scala-library-2.10.0-bnd.properties - scala-2.10.3-bootstrap.tgz - scala.keys - scala.mime - scala-mime-info.xml - scala.ant.d - scala.gitinfo - scala-bootstript.xml - generate-tarball.sh
The scala release packaged for Fedora is now only a month shy of four years old, and won't work for several things I need to do. I understand that packaging scala is complicated, but it seems like it should either be updated or retired. Quoting woky in comment #42: > Will, could you please point me out to more information about struggles with new Fedora guidelines? If we knew what the problems were, perhaps we might be able to help. If one of the guidelines is somehow insurmountable, then an exception to the guideline could be requested.
Latest upstream release: 2.13.1 Current version/release in rawhide: 2.10.6-16.fc31 URL: http://www.scala-lang.org/ 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/4763/
The following Sources of the specfile are not valid URLs so we cannot automatically build the new version for you. Please use URLs in your Source declarations if possible. - scala-2.13.1.tar.gz - scala-library-2.10.0-bnd.properties - scala-2.10.3-bootstrap.tgz - scala.keys - scala.mime - scala-mime-info.xml - scala.ant.d - scala.gitinfo - scala-bootstript.xml - generate-tarball.sh
Latest upstream release: 2.13.2 Current version/release in rawhide: 2.10.6-17.fc32 URL: http://www.scala-lang.org/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/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/4763/
The following Sources of the specfile are not valid URLs so we cannot automatically build the new version for you. Please use URLs in your Source declarations if possible. - scala-2.13.2.tar.gz - scala-library-2.10.0-bnd.properties - scala-2.10.3-bootstrap.tgz - scala.keys - scala.mime - scala-mime-info.xml - scala.ant.d - scala.gitinfo - scala-bootstript.xml - generate-tarball.sh
Latest upstream release: 2.13.3 Current version/release in rawhide: 2.10.6-17.fc32 URL: http://www.scala-lang.org/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/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/4763/
The following Sources of the specfile are not valid URLs so we cannot automatically build the new version for you. Please use URLs in your Source declarations if possible. - scala-2.13.3.tar.gz - scala-library-2.10.0-bnd.properties - scala-2.10.3-bootstrap.tgz - scala.keys - scala.mime - scala-mime-info.xml - scala.ant.d - scala.gitinfo - scala-bootstript.xml - generate-tarball.sh
(In reply to Upstream Release Monitoring from comment #50) > Latest upstream release: 2.13.3 > Current version/release in rawhide: 2.10.6 Could it be updated to latest 2.10.x release ? https://github.com/scala/scala/releases/tag/v2.10.7
Assigning to current maintainer.
Latest upstream release: 2.13.4 Current version/release in rawhide: 2.10.6-17.fc32 URL: http://www.scala-lang.org/ Please consult the package updates policy before you issue an update to a stable branch: https://docs.fedoraproject.org/en-US/fesco/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/4763/
One or more of the new sources for this package are identical to the old sources. This is most likely caused either by identical source files between releases, for example service files, or the specfile does not use version macro in its source URLs. If this is the second case, then please update the specfile to use version macro in its source URLs.
Skipping the scratch build because an SRPM could not be built: ['rpmbuild', '-D', '_sourcedir .', '-D', '_topdir .', '-bs', '/var/tmp/thn-ykrmccr7/scala.spec'] returned 1: b'error: Bad source: ./scala-2.13.4.tar.gz: No such file or directory\n'
FEDORA-2021-b37ee1fa78 has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b37ee1fa78
FEDORA-2021-b37ee1fa78 has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-b37ee1fa78` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-b37ee1fa78 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-b37ee1fa78 has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report.