├── .github └── ISSUE_TEMPLATE │ ├── bug.md │ └── feature-request.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── README.md /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F41B Bug report" 3 | about: Report a bug in the Scala 2.x compiler or standard library 4 | title: '' 5 | assignees: '' 6 | 7 | --- 8 | 9 | ## Questions are not bug reports 10 | 11 | See [repo README](https://github.com/scala/bug) for guidance on what qualifies as a reportable bug. 12 | 13 | ## Reproduction steps 14 | 15 | Scala version: (Is the bug only in Scala 3.x? If so, report it at [scala/scala3](https://github.com/scala/scala3/issues/new/choose) instead.) 16 | 17 | ```scala 18 | scala> println("hello, world") 19 | hello, world! 20 | ``` 21 | 22 | ## Problem 23 | 24 | Explain how the above behavior isn't what you expected. 25 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F389 Feature request" 3 | about: Please use https://contributors.scala-lang.org/ for enhancement ideas 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | For enhancement ideas, please use https://contributors.scala-lang.org/, not scala/bug. 11 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | all repositories in these organizations: 2 | 3 | * [scala](https://github.com/scala) 4 | * [scalacenter](https://github.com/scalacenter) 5 | * [lampepfl](https://github.com/lampepfl) 6 | 7 | are covered by the Scala Code of Conduct: https://scala-lang.org/conduct/ 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Welcome to the Scala 2 bug tracker! 2 | 3 | This is the right place to report a bug or a minor shortcoming in the Scala 2 compiler, standard library, or language specification. 4 | 5 | ## No questions, please 6 | 7 | If you're not certain your issue is a bug, please ask about it elsewhere first: 8 | 9 | - [the Scala Users forum](https://users.scala-lang.org/); 10 | - [the scala/scala Gitter room](https://gitter.im/scala/scala); 11 | - [questions tagged with #scala on Stack Overflow](https://stackoverflow.com/questions/tagged/scala). 12 | 13 | ## No feature requests, please 14 | 15 | To keep this tracker focused, we ask that feature requests and discussion of potential language changes take place in the [language design](https://contributors.scala-lang.org/c/language-design) category on our contributors forum. 16 | 17 | ## How to report a bug 18 | 19 | Thank you for finding a bug. We're sorry for the trouble it caused! 20 | 21 | Before opening an issue here, please: 22 | 23 | 1. do a search to make sure it hasn't already been reported 24 | 2. use a small, self-contained snippet of Scala code to illustrate what happened, and contrast with what you expected the compiler to say or the library to do; 25 | 3. include the Scala version(s) you've tried, and the version of the JVM you're using. 26 | 27 | A bug report without a small, self-contained code snippet is much less likely to receive attention. 28 | 29 | ## Help with contributing fixes 30 | 31 | We are happy to help you with your contribution via: 32 | 33 | - [the Scala Contributors forum](https://contributors.scala-lang.org/); 34 | - [the scala/contributors Gitter room](https://gitter.im/scala/contributors); 35 | - [our "Get Ready to Contribute" guide](https://github.com/scala/scala/#get-ready-to-contribute); 36 | - [our "Scala Hacker" guide](https://scala-lang.org/contribute/hacker-guide.html). 37 | 38 | ## Where is Scala 3? 39 | 40 | It's in the [dotty repo](https://github.com/lampepfl/dotty). 41 | 42 | ## History 43 | 44 | This repo is separate from [scala/scala](https://github.com/scala/scala) because we wanted to preserve the issue numbers from our previous bug trackers, but those numbers conflicted with the pull-request numbers in scala/scala. 45 | 46 | The first 10250 issues in this tracker were [imported](https://github.com/adriaanm/bbj) from [JIRA](https://issues.scala-lang.org?orig=1). We made every attempt to preserve all data and metadata that's supported by the GitHub import API. Sadly, the author metadata could not be preserved directly. 47 | 48 | Serious archaeologists can dig up the dusty skeletons of tickets 1-1299 from [Aladdin](https://lrytz.github.io/scala-aladdin-bugtracker/displayBugs.do.html). 49 | 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Welcome to the Scala 2 bug tracker! 2 | 3 | This is the right place to report a bug or a minor shortcoming in the Scala 2 compiler, standard library, or language specification. 4 | 5 | ## Where is Scala 3? 6 | 7 | At [scala/scala3](https://github.com/scala/scala3). 8 | 9 | ## No questions, please 10 | 11 | Unless you can make a solid, well-supported case that your issue is actually a bug, please ask about it elsewhere first: 12 | 13 | - [the Scala Users forum](https://users.scala-lang.org/); 14 | - [the Scala Discord chat server](https://discord.com/invite/scala); 15 | - [questions tagged with #scala on Stack Overflow](https://stackoverflow.com/questions/tagged/scala). 16 | 17 | ## No feature requests, please 18 | 19 | To keep this tracker focused, we ask that feature requests and discussion of potential language changes take place in the [language design](https://contributors.scala-lang.org/c/language-design) category on our contributors forum. 20 | 21 | ## How to report a bug 22 | 23 | Thank you for finding a bug. We're sorry for the trouble it caused! 24 | 25 | When opening an issue here, please: 26 | 27 | 1. search first to make sure it hasn't already been reported 28 | 2. use a small, self-contained snippet of Scala code to illustrate what happened, and contrast with what you expected the compiler to say or the library to do; 29 | 3. argue as rigorously as you can, ideally with reference to the language specification or other relevant documentation, that the behavior is actually a bug and not merely surprising or unexpected 30 | 4. include the Scala version(s) you tried and the version of the JVM you're using 31 | 5. consider trying the same thing in Scala 3, as this can give additional insight 32 | 33 | A bug report without a small, self-contained code snippet is much less likely to receive attention. 34 | 35 | ## Want to help? 36 | 37 | Looking for tickets needing attention? Check out these labels: 38 | 39 | - [label: good first issue](https://github.com/scala/bug/labels/good%20first%20issue) 40 | - [label: help wanted](https://github.com/scala/bug/labels/help%20wanted) 41 | 42 | ## Support for contributors 43 | 44 | We are happy to help you with your contribution via: 45 | 46 | - [the Scala Contributors forum](https://contributors.scala-lang.org/); 47 | - [the #scala-contributors channel on the Scala Discord](https://discord.com/invite/scala); 48 | - [our "Get Ready to Contribute" guide](https://github.com/scala/scala/#get-ready-to-contribute); 49 | - [our "Scala Hacker" guide](https://scala-lang.org/contribute/hacker-guide.html). 50 | 51 | ## History 52 | 53 | This repo is separate from [scala/scala](https://github.com/scala/scala) because we wanted to preserve the issue numbers from our previous bug trackers, but those numbers conflicted with the pull-request numbers in scala/scala. 54 | 55 | The first 10250 issues in this tracker were [imported](https://github.com/adriaanm/bbj) from [JIRA](https://issues.scala-lang.org?orig=1). We made every attempt to preserve all data and metadata that's supported by the GitHub import API. Sadly, the author metadata could not be preserved directly. 56 | 57 | Serious archaeologists can dig up the dusty skeletons of tickets 1-1299 from [Aladdin](https://lrytz.github.io/scala-aladdin-bugtracker/displayBugs.do.html). 58 | 59 | --------------------------------------------------------------------------------