Skip to content

Release 2.5.5#16156

Merged
daschuer merged 2 commits intomixxxdj:2.5from
acolombier:release-2.5.5
Mar 24, 2026
Merged

Release 2.5.5#16156
daschuer merged 2 commits intomixxxdj:2.5from
acolombier:release-2.5.5

Conversation

@acolombier
Copy link
Copy Markdown
Member

No description provided.

@github-actions github-actions Bot added the build label Mar 13, 2026
@daschuer
Copy link
Copy Markdown
Member

The https://github.com/mixxxdj/mixxx/blob/2.5/packaging/debian/changelog update is missing. This is unfortunatly a manual process to sync back the automatically generated debian changelog of the prvious release. Can you add:

mixxx (2.5.4-1~jammy) jammy; urgency=medium

  * Build of 2.5.4

 -- RJ Skerry-Ryan <rryan@mixxx.org>  Sun, 14 Dec 2025 18:37:06 +0000

@acolombier
Copy link
Copy Markdown
Member Author

Updated - I have also added the 2.5.5 record, tho I am not sure this was expected yet and where should the date (and time) be taken from

Comment thread packaging/debian/changelog Outdated
@daschuer
Copy link
Copy Markdown
Member

I did a brief Smoke test on my productive Ubuntu Noble. And I can confirm it works.
There is an issue with the dead transifex link
https://www.transifex.com/projects/p/mixxxdj/
this needs to become
https://explore.transifex.com/mixxx-dj-software/mixxxdj/
The manual is shown as:
grafik
I think we need to remove the patch version ".0"

@daschuer
Copy link
Copy Markdown
Member

The online manual is also still outdated:
grafik
Is this updated with the actual tag? This seems to be broken since 2.5.3

@acolombier
Copy link
Copy Markdown
Member Author

Is this updated with the actual tag? This seems to be broken since 2.5.3

Yeah, this should get fixed when we merge with the tag fix

There is an issue with the dead transifex link

Where does this need to be updated?

@daschuer
Copy link
Copy Markdown
Member

The windows installer works as well in my Win 10 virtual Box.

@daschuer
Copy link
Copy Markdown
Member

We need probably check every occurrences of the old Transifex link in our repository

@daschuer
Copy link
Copy Markdown
Member

Who can do a real windows 11 and macOS smoke test?

@tuulikauri
Copy link
Copy Markdown

real windows 11

I gave it a spin! Looks good to me.

Windows 11 x64 25H2

The artifact naming has changed. Not a big deal and maybe intentional with the shift to msi instead of zip; I presume the *.msi is the only Windows installer and so the one to use for x64. Are multiple Windows builds no longer required?
Used to have: Windows x64 Installer
Now: mixxx-2.5.4-80-g4a10a98363-amd64.msi
This is a little confusing since I'm usually looking for Windows and x64 or 64 bit. It's nicer to have the version and build in the installer name, I used to try to remember to immediately rename the various Windows Installer.zip files to add a description such as Windows Installer - mixxx - abletonLink PR testing.zip

  • Running the installer with 2.5.4-xxxx installed (whichever test build I last had installed from an installer, it said it was from January...) it requests User Account Control permission and then seems to complete successfully. Git Version: 2.5.4-80-g4a10a98363 (HEAD)
  • Audio works on ASIO. I didnt test any other audio settings.
  • Plays, stops, beatjumps, loops, volume, filters, EQ, sync tempo leader/follower all seem to be working on two decks
  • I didnt test the library functions other than dragging a track in.
  • I didnt test anything else... samplers, auto-DJ, broadcast, playlists/crates, analysis, beatgrids, etc
  • My Traktor Kontrol S2 mk1 works in HID mode.

When I exit mixxx with a deck playing on loop and the About Mixxx properties window open it prompts "Mixxx is playing, are you sure you want to exit?" and then closes the main window, but keeps playing until I close the About window 🫠 With the properties window open I get a 2nd prompt "properties window is open. Disgard changes and exit?" and then it fully quits properly as expected. I tested on 2.7 alpha builds and it also happens; it's not a serious issue and doesn't seem to be a newly introduced bug. I can search if this is reported already and submit it as a bug.

Z1 mk1 HID?

Z1 mk1 HID script isnt working; but I think it's a computer issue. I don't usually use my Z1 controller with Mixxx, just hooked it up to test on my test computer. The Z1 controller works on 2.7-alpha builds on a different computer; but not on this computer with this build; and not on this computer with 2.7-alpha build. It seems to have the same driver version (4.2.1) on both computers. It is a dual mode HID/Midi controller so maybe that has something to do with it. On both computers it is generating MIDI messages (I can see them in MIDI-Ox), which work if I map the MIDI Controller device to a MIDI script (X1 script) on this computer.

Mapping that isn't working: From C:\Program Files\Mixxx\controllers folder:
Traktor Kontrol Z1.hid.xml
Traktor-Kontrol-Z1-scripts.js
Error message from popup:

Uncaught exception: file:///C:/Program Files/Mixxx/controllers/Traktor-Kontrol-Z1-scripts.js:128:
TypeError: Type error
Backtrace: calibrate@file:///C:/Program Files/Mixxx/controllers/Traktor-Kontrol-Z1-scripts.js:128
init@file:///C:/Program Files/Mixxx/controllers/Traktor-Kontrol-Z1-scripts.js:28

@JoergAtGithub
Copy link
Copy Markdown
Member

The mentioned line in the Z1 script was changed since 2.5.4. It looks like you found a real 2.5.5 regression: #14451

@tuulikauri
Copy link
Copy Markdown

Ah, ok. I'll pull the script from before it was last changed and test it tomorrow. If the old one works, maybe we can put off this script update until 2.6? Or if there's a quick patch to be done, I can test a revised script too.

@djantti
Copy link
Copy Markdown
Contributor

djantti commented Mar 16, 2026

Hmm, that is strange. I just tested the 2.5.5 release PR Flatpak with my Z1 and it works without any issues.

@JoergAtGithub
Copy link
Copy Markdown
Member

JoergAtGithub commented Mar 16, 2026

Flatpack has a newer Qt version - correct? It might depend on this.

@djantti
Copy link
Copy Markdown
Contributor

djantti commented Mar 16, 2026

Yeah, Flatpak uses Qt 6.10.2. There's a Qt 6.9 based runtime available too, but anything older than that is deprecated.

@djantti
Copy link
Copy Markdown
Contributor

djantti commented Mar 16, 2026

I installed the 2.5.5 PR deb package in a Ubuntu 22.04 container with Qt 6.2.4. No issues, the Z1 is working fine there too.

@acolombier
Copy link
Copy Markdown
Member Author

The mentioned line in the Z1 script was changed since 2.5.4. It looks like you found a real 2.5.5 regression: #14451

This mapping change seems to be introducing a new feature (fader calibration support). Shall we revert this PR in 2.5 to unlock the long time due release and fix forward in 2.6 which should follow up in weeks?

@tuulikauri
Copy link
Copy Markdown

I completed further testing; the Z1 mapping is the issue, not my computer. Further discussion/logs/etc here: #16172

@dheeraj23195
Copy link
Copy Markdown

macOS Smoke test performed.
Device: Macbook Air M1
OS version: Version 26.3.1 (25D2128) - Tahoe
I downloaded the MacOS Artifact from ths PR and performed the following tests:
Launched the application and found these two dialog popups (attached below), Improted tracks, loaded them to deck 1 and 2, and testing normal DJ capabilities like sync, crossfader, tempo adjustment, playback, seeking, EQ knobs etc. and searching for tracks in library.
mixxx.log checked – no critical errors observed.
2026-03-17_14-17-25

SCR-20260317-msng

@daschuer
Copy link
Copy Markdown
Member

What are the pending issue?

  • Transifex link
  • Manual version number

Anything else?

@tuulikauri
Copy link
Copy Markdown

tuulikauri commented Mar 17, 2026

Anything else?

I think the Z1 script needs to be reverted while we troubleshoot why it's not working on Windows; but I leave it up to the core team to decide (it seems to be reproducible beyond just my computer; and the old script is working on my computer)

@github-actions github-actions Bot added the developer experience Issues, bugs and PRs related to the development process, development environment & developer docs label Mar 21, 2026
@acolombier
Copy link
Copy Markdown
Member Author

Manual update waiting for review here

@acolombier acolombier mentioned this pull request Mar 21, 2026
@tuulikauri
Copy link
Copy Markdown

The traktor Z1 script is fixed, tested, reviewed, and merged into 2.5 here #16182

@acolombier
Copy link
Copy Markdown
Member Author

... and rebased!
Manual is updated and Transiflex was rebased too so we are ready to go.

@tuulikauri
Copy link
Copy Markdown

... and rebased!

Nice. Uh I dont see the script file in the changed files list here though? This might just be github newbiness...

@acolombier
Copy link
Copy Markdown
Member Author

I dont see the script file in the changed files list here though?

Yes, it is already in 2.5

@acolombier
Copy link
Copy Markdown
Member Author

@daschuer are we good to go?

Copy link
Copy Markdown
Member

@daschuer daschuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, go ahead.

@daschuer daschuer merged commit 90fe1a7 into mixxxdj:2.5 Mar 24, 2026
15 checks passed
@acolombier
Copy link
Copy Markdown
Member Author

Great, I will get the release out later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build developer experience Issues, bugs and PRs related to the development process, development environment & developer docs packaging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants