Bug 484928 - Importing of DB BC100 Deutschland-Ticket no longer works for April 2024
Summary: Importing of DB BC100 Deutschland-Ticket no longer works for April 2024
Status: REPORTED
Alias: None
Product: KDE Itinerary
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Android Android 13.x
: NOR normal
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-02 14:20 UTC by fzsgaivxkpjikxrbci
Modified: 2024-04-11 08:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
DB Navigator app, display of Deutschlandticket (301.88 KB, image/png)
2024-04-02 15:12 UTC, fzsgaivxkpjikxrbci
Details
DB Navigator, selection screen of the Deutschland-Ticket (132.89 KB, image/png)
2024-04-02 15:13 UTC, fzsgaivxkpjikxrbci
Details
KDE Iternary app - expired Deutschland-Tickets (172.33 KB, image/jpeg)
2024-04-02 15:30 UTC, fzsgaivxkpjikxrbci
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fzsgaivxkpjikxrbci 2024-04-02 14:20:57 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

SUMMARY

Importing of Deutschland-Ticket no longer works. Until March a Deutschland-Ticket could be scanned with the Aztec-Scanner. Now it will no longer scan the Deutschland-Ticket. Two more Menu.options appeared in the App: import DB ticket and import SNCF ticket. If I enter Lastname and Ticket number into the form nothing happens. There is no button to send the form and pressing "enter" on the android keyboard does not send the form. There is a help text "Name is case sensitive", but using uppercase or lower case does not change a thing. Also neither entering the numeric Ticket number from the DB Navigator app nor entering the alphanumeric ticket code does work.

STEPS TO REPRODUCE
1. Scan Aztec code of DB BC100 Deutschland-Ticket
2. Enter Lastname and Ticket number in DB Online ticket form
3. Enter Lastname and Ticket code in DB Online ticket form

OBSERVED RESULT

Nothing happens

EXPECTED RESULT

Ticket is imported like in January, February and March 2024
SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 fzsgaivxkpjikxrbci 2024-04-02 14:37:56 UTC
A search for a ticket will start if any code with 6 letters is entered. But the ticket code has 8 Letters and the ticket number has 9 digits or 13 digits (9 digits followed by "0003" for april. A search with a correct ticket number cannot start and a search with an incomplete number will find no ticket.
Comment 2 fzsgaivxkpjikxrbci 2024-04-02 14:47:49 UTC
No older verision of the app than 24.04.70 is available from f-droid and 24.04.70 will not import the Deutschland-Ticket
Comment 3 fzsgaivxkpjikxrbci 2024-04-02 14:50:46 UTC
I scanned the Aztec code with a scanner app and made a qr code from it. But KDE Iternary will also not scan the ticket as a qr code.
Comment 4 fzsgaivxkpjikxrbci 2024-04-02 14:53:23 UTC
KDE Iternary does also not import the Ticket for 1march-31march. It did import this code in march, now i cannot import the very Aztc code i used in begining of march
Comment 5 Volker Krause 2024-04-02 14:59:06 UTC
Any barcode scanning is broken since the Qt 6.6.2 update, https://invent.kde.org/packaging/craft-blueprints-kde/-/merge_requests/815 should fix it.
Comment 6 fzsgaivxkpjikxrbci 2024-04-02 15:12:22 UTC
Created attachment 168057 [details]
DB Navigator app, display of Deutschlandticket
Comment 7 fzsgaivxkpjikxrbci 2024-04-02 15:13:44 UTC
Created attachment 168058 [details]
DB Navigator, selection screen of the Deutschland-Ticket
Comment 8 fzsgaivxkpjikxrbci 2024-04-02 15:30:00 UTC
Created attachment 168059 [details]
KDE Iternary app - expired Deutschland-Tickets
Comment 9 fzsgaivxkpjikxrbci 2024-04-03 12:19:27 UTC
New version does not work either.

installed new version form f-droid (1712773104 - 076ffbc)

It does not work.

Scanner does not scan DB-D-Ticket-Aztec-Code

import db-online-ticket only searches with 6 letters, not with 8, 9 or 13 as required.
Comment 10 fzsgaivxkpjikxrbci 2024-04-03 12:47:50 UTC
If KDE's Barcode scanner is broken, a file import would make a work around: Scan the Aztec Code with an unbroken QR scanner app, save as binary file and import the file in KDEiternary.
Comment 11 fzsgaivxkpjikxrbci 2024-04-04 07:38:44 UTC
new version from f-droid 3.4.2024: still no scanning of Aztec code
Comment 12 Volker Krause 2024-04-04 15:49:32 UTC
The above mentioned fix is not yet integrated, so I would not expect any change yet.
Comment 13 fzsgaivxkpjikxrbci 2024-04-05 08:47:12 UTC
new version from f-droid 4.4.2024 installed. still does not scan, still not possible to search for a ticket with 8, 9 or 13 characters and no sign of an alternative input method, like importing the data extracted from a barcode from a file. no way to select a different bar code scanner app in the kde app and no way to import an image file or pdf containing the image of a barcode or google-ticket-pass file (eventim online ticket)  from the kde app.

also tested with aztec codes from 

https://commons.wikimedia.org/wiki/Category:DB_Online-Ticket

and no success.
Comment 14 fzsgaivxkpjikxrbci 2024-04-05 08:48:32 UTC
how about rolling back qt 6.6.2 to a working version?
Comment 15 fzsgaivxkpjikxrbci 2024-04-05 08:50:14 UTC
https://commons.wikimedia.org/wiki/File:Aztec_Code_Ticket_Deutsche_Bahn.png

will not scan also.
Comment 16 fzsgaivxkpjikxrbci 2024-04-05 09:01:00 UTC
also no way of entering a digital ticket from the keyboard for example by the way of entering hex codes (as was the tradition with Commodere 64 journals that published pages over pages of hex codes or software).
Comment 17 fzsgaivxkpjikxrbci 2024-04-05 09:01:35 UTC
or via import from bluetooth or NFC.
Comment 18 fzsgaivxkpjikxrbci 2024-04-05 09:02:45 UTC
via wifi from a local web server would also be a possibilty to get a ticket into the app.
Comment 19 fzsgaivxkpjikxrbci 2024-04-06 08:21:04 UTC
installed f-droid 5.4.2024 version. scan does not work.
Comment 20 Hannah von Reth 2024-04-09 09:42:14 UTC
Git commit cd15c7ab6c474ef18e43de97472ff294dac6474a by Hannah von Reth, on behalf of Volker Krause.
Committed on 09/04/2024 at 09:41.
Pushed by vonreth into branch 'dev'.

Backport QtMultimedia RHI initialization regression fix

This fixes barcode scanning in all our Android apps.

A  +48   -0    libs/qt6/qtmultimedia/change-551770-backport.diff
M  +7    -0    libs/qt6/qtmultimedia/qtmultimedia.py

https://invent.kde.org/packaging/craft-blueprints-kde/-/commit/cd15c7ab6c474ef18e43de97472ff294dac6474a
Comment 21 fzsgaivxkpjikxrbci 2024-04-11 08:41:00 UTC
Stil it does not scan the Aztec Barcode from DB.

f-droid version 24.04.70  (1712763596) 10-04.2024 37.6 MB arm64-v8a

In App, about:
24.04.70
KDE Frameworks 6.0.0
Qt 6.6.2 (build against 6.6.2)

24.04.70 (e4ba317)
engine version 6.0.40
At version 6.6.2
libxml2
poppler (23.09.0)
kcal (6.0.0)
ZXing (2.1.0)
pnode number encoder not available
extrqactors 239