Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish FreeCAD on the Microsoft store #5

Open
1 of 3 tasks
yorikvanhavre opened this issue May 20, 2022 · 24 comments
Open
1 of 3 tasks

Publish FreeCAD on the Microsoft store #5

yorikvanhavre opened this issue May 20, 2022 · 24 comments
Assignees

Comments

@yorikvanhavre
Copy link
Member

yorikvanhavre commented May 20, 2022

Need to check:

@yorikvanhavre yorikvanhavre changed the title Publish FreeCAD on the Microsoft Store Publish FreeCAD on the Microsoft store May 20, 2022
@luzpaz
Copy link
Collaborator

luzpaz commented May 25, 2022

IIRC, Tantacrul recently posted a tweet about the Microsoft store (it was about removing imposter MuseScore apps that were masquerading as the official MuseScore project). Perhaps he could offer us some tips? CC @Tantacrul

@Tantacrul
Copy link

Tantacrul commented May 25, 2022

I've just contacted a former colleague at Microsoft to see if there's someone who can reach out and take you through the process. There might be a free option for a FOSS product, so you don't have to pay the upfront registration fee (approx $100). If I get any info back, I'll get in touch to let you know.

It is infinitely easier to publish on the MS store than it used to be. Basically, if you have an .exe file and can do a silent install, you're there.

@luzpaz
Copy link
Collaborator

luzpaz commented May 25, 2022

Thanks a lot @Tantacrul for weighing in and also for the referral.

@Tantacrul
Copy link

Question from Microsoft:
Sure! Did they want to publish an unmodified win32 app, use an MSIX package with win32app or do a full UWP app?

@luzpaz
Copy link
Collaborator

luzpaz commented May 25, 2022

CC @donovaly do you mind participating in this thread as well given your experience with Windows packaging for FreeCAD ? TIA

@donovaly
Copy link
Member

Question from Microsoft: Sure! Did they want to publish an unmodified win32 app, use an MSIX package with win32app or do a full UWP app?

Hi @Tantacrul, I am Uwe and responsible for the Windows installer of FreeCAD. If you could help me to bring FreeCAD to the Windows store, I will be happy.
Our installer is built with NSIS. It is a .exe and 64bit only. Here is for example our latest release: https://github.com/FreeCAD/FreeCAD/releases/download/0.19.4/FreeCAD-0.19.4-WIN-x64-installer-2.exe

@Tantacrul
Copy link

Perfect. I've sent that through and let's see what they say. Incidentally (I forgot about this), they very confusingly use the term 'win32 app' when talking about uploads to the store. We also just used a 64bit .exe but for some reason were classified as a 'win 32 app'. God knows why.

Anyway, when I get a response, I'll let you know. I'm hoping they'll offer you a contact to help you through the process.

@Tantacrul
Copy link

Tantacrul commented May 26, 2022

Can you get in touch with me so I can send some documentation through?

@yorikvanhavre
Copy link
Member Author

@luzpaz do you want to follow up with this one? May I assign it to you?

@luzpaz
Copy link
Collaborator

luzpaz commented May 26, 2022

@yorikvanhavre, Sure, but lets ask @donovaly first.?...since he can make changes directly to the Windows installer and there would be less liaising necessary.

@yorikvanhavre
Copy link
Member Author

Yes, in any case we all look into it. Thanks a bunch, @Tantacrul ! the windows store and its policies look like a maze...

@luzpaz
Copy link
Collaborator

luzpaz commented May 26, 2022

Email sent + CC'd yorik

@donovaly
Copy link
Member

Email sent + CC'd yorik

I did not get any mail. I sent @Tantacrul an email but since I don't know the email addresses of luzpaz nor Yorik, I could not CC you guys.

@adrianinsaval
Copy link
Member

was there progress here?

@donovaly
Copy link
Member

was there progress here?

Yes, but this requires up to months. We are on it.

sliptonic added a commit that referenced this issue Nov 21, 2022
Expansion, cleanup, wording changes of member.md
@yorikvanhavre
Copy link
Member Author

@luzpaz
Copy link
Collaborator

luzpaz commented Apr 17, 2023

@luzpaz
Copy link
Collaborator

luzpaz commented Apr 17, 2023

Maybe we can enable a github project for this since there are multiple steps to walk though? Each of them can be a ticket

@yorikvanhavre
Copy link
Member Author

Maybe, but there will likely be only one same person doing all these steps, so creating separate issues might be counter-productive...

@yorikvanhavre
Copy link
Member Author

I'm reading the docs already, and in the first one they say your name will be reserved for 3 months. So we'd better do it only when we are ready with the other steps.
Iḿ still reading the rest to get an idea

@luzpaz
Copy link
Collaborator

luzpaz commented Apr 19, 2023

uwe should take a look at step 5 since he's generating installer. https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/upload-app-packages

CC @donovaly 👋👆

@yorikvanhavre
Copy link
Member Author

I created a Microsoft Partner ID for the FPA, but it's crazily complex and looks nothing like in the docs 😅

@maxwxyz
Copy link
Contributor

maxwxyz commented Jan 2, 2024

Any news on this?

@yorikvanhavre
Copy link
Member Author

We now have an EV certificate that we can use to sign the FreeCAD executable, but it might be that we got the wrong kind of EV cert... We need to test first and see what happens. But as far as I understand that's a different story than putting FreeCAD on the MS store.

I haven't looked more at it, I'll try to get back to it this month

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants