#10783 Fedora Media Writer 5.0.0 released
Closed: Fixed 2 years ago by kevin. Opened 2 years ago by jgrulich.

  • Describe the issue
    A new Fedora Media Writer has been released. I would like to ask for official Windows and MacOS builds.

  • When do you need this? (YYYY/MM/DD)
    The sooner the better. Ideally before Fedora 36 goes officially out.

CC: @humaton @kevin

For Windows build:
Same script that is used also for older versions should work. It has been updated to use Qt 6 instead. I also already updated mingw-mediawriter packages so you can use it.

For macOS build:
The same script as usual should be used and given it is used in GitHub CI and the builds it produces seem to work just fine I don't expect any issue. Just the signing part is not tested.


Metadata Update from @phsmoura:
- Issue tagged with: medium-gain, medium-trouble, ops

2 years ago

Here is the win binary https://humaton.fedorapeople.org/FMW/FedoraMediaWriter-win32-5.0.0.exe

Can you please make sure to clean your build directory? It seems you mixed libraries from the old and the new version, or did you use the new script? Somehow content of your installation is different from mine when I do it locally and almost twice bigger.

Also, can you pick this change https://github.com/FedoraQt/MediaWriter/commit/22eee75044a5eb18031db93677c177362628f6c0 as it seems the script is missing icon engine plugin. When I run the script and copy the content from build/app/release onto an USB disk it works for me.

done, on the same place.

done, on the same place.

Still no icon in window title bar when I run your build for some reason. I don't understand what might be the difference, but that's really a minor issue I can investigate later and not block the release on it.

Otherwise it works just fine. Thank you.

On the macos build: I finally figured out that the problem I was having is that the Red Hat developer account I was had 'developer' permission, which isn't enough to actually make a "Apple Developer ID" cert. :(
So, today I am going to make a new account, get a new cert and see if I can get that to work. Sorry this has been such a long mess...

ok. I made a new account, got new certs, got through a bunch of junk and... it worked!

Can you please take a look at:

https://fedorapeople.org/~kevin/FedoraMediaWriter-osx-latest-macos.notarized.dmg

and see if it's working as expected?

ok. I made a new account, got new certs, got through a bunch of junk and... it worked!

Can you please take a look at:

https://fedorapeople.org/~kevin/FedoraMediaWriter-osx-latest-macos.notarized.dmg

and see if it's working as expected?

This will be a problem. You built it in macOS 12 and that automatically makes it to require this version, however, we need to support macOS 10.14+. I don't know whether this can be somehow changed through CMake, because we already do something, but that apparently is not enough with Qt 6. I will investigate.

At this moment I'm not able to install it as I have macOS 11.

Ugh. ok. I did have a choice for newer cert or 'more compatible' one, and I choose that, but not sure how to build so the binary is more portable. ;(

I suppose I could look at wiping and reinstalling 11? but a workaround would be nicer if possible...

For at least some versions of Xcode there seems to be a way to set a "Minimum Deployment Target" which can allow you to compile for an older OS. The stackoverflow just shows a GUI way to do so however.

It turns out it's because Qt that gets installed from Homebrew already requires the version of macOS it is installed on so it's not something we can fix on our side.

I can see two options:
1) Install Qt binaries provided by QtCompany → that will require to modify the script
2) Sign binaries produced by GitHub which are built the same way, just on older macOS version.

Update: Using Qt official binaries and some changes to CMake I can make it to require macOS 10.14. I will try to update the script for you to use it so we can finally produce official builds tomorrow.

@kevin can you try FMW from https://github.com/FedoraQt/MediaWriter/tree/5.0?

Before you do that, please uninstall Qt you installed with Homebrew (brew remove qt). Then the script should install the rest automatically.

new build:

https://fedorapeople.org/~kevin/FedoraMediaWriter-osx-783dbb7b.notarized.dmg

Perfect, it seems to work \o/.

I made a new release with some translation fixes: https://github.com/FedoraQt/MediaWriter/releases/tag/5.0.1.

Also a new mingw-mediawriter build is now available for Fedora so @humaton can make a new Windows build and finally both can be uploaded to getfedora.org once verified.

new macos build: https://fedorapeople.org/~kevin/FedoraMediaWriter-osx-5.0.1.notarized.dmg

Awesome!!! It works and this time there is no security warning as it's properly notarized.

new win build: https://humaton.fedorapeople.org/FMW/FedoraMediaWriter-win32-5.0.1.exe

Also works perfectly fine.

Thank you both. Can we get them uploaded to getfedora.org?

Done! They should both be live now.

Let us know if there's anything more you need...

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata
Boards 1
Ops Status: Backlog