Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

reproducible builds: inner functions are not consistently generated on Scala 3

オープン
#565 コメント 2 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@raboof がすでに取り組んでいます。

2025年5月26日 から。

評価

この issue はまだ評価されていません。

説明

bug

reproducing 1.1.0-M1 with set ThisBuild / net.bzzt.reproduciblebuilds.ReproducibleBuildsPlugin.reproducibleBuildsCheckResolver := DefaultMavenRepository; ++3.3; clean; reproducibleBuildsCheck showed two nondeterminisms for me in pekko-http_3-1.1.0-M1.jar :

  • In org/apache/pekko/http/scaladsl/server/directives/FileUploadDirectives.class, one build had default·Directive·storeUploadedFile$$anonfun$1$(final·FileUploadDirectives·$this,·final·String·fieldName$1,·final·Function1·destFn$1,·final·RequestContext·ctx) and default·/*·synthetic·*/·Directive·storeUploadedFile$$anonfun$1(final·String·fieldName$1,·final·Function1·destFn$1,·final·RequestContext·ctx), the other hadn't
  • In org/apache/pekko/http/scaladsl/server/directives/RangeDirectives.class, one build didn't have default·Directive·applyRanges$1$(final·RangeDirectives·$this,·final·LoggingAdapter·log$3,·final·RoutingSettings·settings$6,·final·Seq·ranges), the other did.

Note default·Directive·storeUploadedFile$$anonfun$1$(final·FileUploadDirectives·$this,·final·String·fieldName$1,·final·Function1·destFn$1,·final·RequestContext·ctx) is a function with an actual implementation - if that's not there, does it even work? Or is it duplicated somewhere?

Possibly related to https://github.com/scala/scala3/issues/18248

主要言語
Scala
スター
196
フォーク
56
平均マージ
1日 18時間
マージ済み PR(30日)
43

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

apache/pekko-http のほかの issue

apache/pekko-http の issue をすべて見る

似ている issue

Scala の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。