#1139687 Deutsche Bahn lookups do not work, because an obsolete lookup URL is in use

Package:
railway-gtk
Source:
railway-gtk
Description:
Look up travel information for different rail providers
Submitter:
Philip Hands
Date:
2026-06-28 12:25:01 UTC
Severity:
normal
#1139687#5
Date:
2026-06-11 08:27:19 UTC
From:
To:
Hi,

I think that upgrading to 2.10.1 is all that's needed to fix this.

One sees this error message:

    ERROR railway_gtk::gui::station_entry::imp] Error requesting places: Backend error: error requesting data: reqwest error: error sending request for url (https://app.vendo.noncd.db.de/mob/location/search)

This seems to have been fixed in the latest release by the looks of it,
as seen in the 2.10.1 changelog:

https://gitlab.com/schmiddi-on-mobile/railway/-/releases/2.10.1

  - Fixed errors with the DB provider.

The same issue seems to be being described here:

https://github.com/public-transport/db-vendo-client/issues/48

so it seems that this is about attempting to contact the no-longer
available (presumably beta) host `app.vendo.noncd.db.de` which seems to
have now been replaced with a proper DNS name of:  app.services-bahn.de

Cheers, Phil.

#1139687#12
Date:
2026-06-28 12:09:41 UTC
From:
To:

#1139687#15
Date:
2026-06-28 12:15:58 UTC
From:
To:
Hi,

maybe railway-gtk is not really fit for a Debian stable release? We had the
same situation with Trixie where the package was fine when Trixie was released
and now is RC-buggy and cannot be fixed and a newer version cannot be
backported because Rust.

What do you think?

Thanks!

cheers, josch

#1139687#20
Date:
2026-06-28 12:17:35 UTC
From:
To:
Hi,

the problem was DB changing their API twice (!). It is still on my
agenda to get railway-gtk fixed in stable, by vendoring all
railway-provider* crates but building with the regular crates otherwise.

A backport should be possible, albeit requiring a lot of work.

I agree this is not ideal; since the package in general is susceptible
to API changes breaking it.

The other option would be to remove it from stable; but that is IMO the
last option. I'll try to get this in shape for stable update in the next
month.

best,

werdahias