View Issue Details

IDProjectCategoryView StatusLast Update
0010269Talerdeployment and operationspublic2025-10-31 19:49
Reportersebasjm Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.0 
Target Version1.1Fixed in Version1.1 
Summary0010269: update sancastle to trixie [12h]
DescriptionI tried because I was trying to reproduce the issue but I encounter other problems in the way, so I'm leaving this ticket as a reminder since I don't think this is something we need to do NOW

NOTES:
 * jdk update
 * recutils doesn't exist


diff --git a/Dockerfile b/Dockerfile
index 17d798b..eca10df 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM docker.io/library/debian:bookworm AS base-system
+FROM docker.io/library/debian AS base-system
 
 # FIXMEs:
 # - debian packages should be built with a nightly tag
@@ -27,7 +27,6 @@ RUN DEBIAN_FRONTEND=noninteractive \
   libunistring-dev \
   libjansson-dev \
   git \
- recutils \
   libsqlite3-dev \
   libpq-dev \
   libmicrohttpd-dev \
@@ -38,8 +37,8 @@ RUN DEBIAN_FRONTEND=noninteractive \
   jq \
   meson \
   npm \
- openjdk-17-jre-headless \
- openjdk-17-jdk-headless \
+ openjdk-21-jre-headless \
+ openjdk-21-jdk-headless \
   default-jre-headless \
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2025-08-22 13:49

manager   ~0025677

recutils is a problem because it is not in trixie and we asked and it won't land in stable anytime soon.
So we probably should go the GNUnet route and add the generated files to Git so we only need it when updating Gana and not for every build from source.

schanzen

2025-09-02 20:40

administrator   ~0025791

I updated exchange and anastasis to only update gana when the scripts are executed (or respective make targets)
Not sure if other repos also use GANA. If not this can be tested and then closed I guess.

Christian Grothoff

2025-09-02 21:04

manager   ~0025792

donau and taldir and taler-mailbox also have gana...

schanzen

2025-09-03 08:31

administrator   ~0025799

donau is fixed now. taldir and taler-mailbox never generated on bootstrap.

Christian Grothoff

2025-09-04 06:17

manager   ~0025808

Sebastian: can you confirm this is now resolved? At least it looks like it to me...

sebasjm

2025-10-09 20:02

developer   ~0026129

[5/13] STEP 7/13: RUN dpkg-buildpackage -rfakeroot -b -uc -us
dpkg-buildpackage: info: source package taler-exchange
dpkg-buildpackage: info: source version 1.0.26
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Florian Dold <florian@dold.me>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using options from exchange/debian/source/options: --extend-diff-ignore=^(config\.sub|config\.guess|Makefile)$
dpkg-checkbuilddeps: error: unmet build dependencies: gcc-12
dpkg-buildpackage: hint: satisfy build dependencies with your package manager frontend
dpkg-buildpackage: error: build dependencies/conflicts unsatisfied; aborting
Error: building at STEP "RUN dpkg-buildpackage -rfakeroot -b -uc -us": while running runtime: exit status 3

sebasjm

2025-10-09 20:02

developer   ~0026130

building with trixie end up with this, you can test it with
1) git clone git.taler.net:sandcastle-ng
2) ./sandcastle-build

Issue History

Date ModifiedUsernameFieldChange
2025-08-21 10:52sebasjmNew Issue
2025-08-22 13:48Christian GrothoffSeverityminor => trivial
2025-08-22 13:48Christian GrothoffStatusnew => implementing
2025-08-22 13:48Christian GrothoffProduct Version => 1.0
2025-08-22 13:48Christian GrothoffTarget Version => 1.1
2025-08-22 13:48Christian GrothoffSummaryudpate sancastle to trixie => update sancastle to trixie
2025-08-22 13:49Christian GrothoffNote Added: 0025677
2025-08-22 13:50Christian GrothoffAssigned To => schanzen
2025-08-22 13:50Christian GrothoffStatusimplementing => assigned
2025-08-31 17:14Christian GrothoffTarget Version1.1 => post-1.0
2025-09-02 20:40schanzenNote Added: 0025791
2025-09-02 20:40schanzenAssigned Toschanzen => sebasjm
2025-09-02 21:04Christian GrothoffNote Added: 0025792
2025-09-02 21:04Christian GrothoffAssigned Tosebasjm => schanzen
2025-09-03 08:31schanzenNote Added: 0025799
2025-09-03 08:31schanzenAssigned Toschanzen => Christian Grothoff
2025-09-04 06:17Christian GrothoffAssigned ToChristian Grothoff => sebasjm
2025-09-04 06:17Christian GrothoffNote Added: 0025808
2025-10-09 20:02sebasjmNote Added: 0026129
2025-10-09 20:02sebasjmNote Added: 0026130
2025-10-09 20:03sebasjmAssigned Tosebasjm => Christian Grothoff
2025-10-09 20:03sebasjmStatusassigned => feedback
2025-10-14 06:57Florian DoldAssigned ToChristian Grothoff => Florian Dold
2025-10-28 14:02Florian DoldTarget Versionpost-1.0 => 1.2
2025-10-28 14:02Florian DoldTarget Version1.2 => 1.1
2025-10-30 18:03Florian DoldSeveritytrivial => feature
2025-10-30 18:04Florian DoldSummaryupdate sancastle to trixie => update sancastle to trixie [12h]
2025-10-30 18:04Florian DoldStatusfeedback => informing
2025-10-30 18:04Florian DoldResolutionopen => fixed
2025-10-31 19:48Christian GrothoffFixed in Version => 1.1
2025-10-31 19:49Christian GrothoffStatusinforming => closed