-
Notifications
You must be signed in to change notification settings - Fork 289
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
Make changes back into generation framework for FireFox extension #187
base: 2.0
Are you sure you want to change the base?
Conversation
Hi; I'm a little confused, I see a couple of very minor changes which are mostly fixing typos (though I need to look closer to see why you're changing the output path of the msi file, that doesn't make sense to me) but I don't see the other changes you're talking about. Are you sure you pushed all your changes? |
Hi, There are no intentional changes of output path :) The changes are mainly minor, mostly in the current wix template script which doesn't compile in two places at the moment and some tidy ups. This is from a test of using py.gen -> prep -> build on a clean workspace. Bug 1: The line Source="$(var.BINSRC)\${PLUGIN_CRX_NATIVEHOST_NAME}_chrome.template is trying to pick up the template from say the MinSizeRel folder, but there is no copy command to put it in there, as the prep script puts it into the root. Hence the change: Bug 2: We also have two entries with Id="NativeHostManifestRegEntry" causing duplicate failure. The latter section is a place holder to uncomment when their mozilla signed .xpi is available for self distribution Hope this helps, Andy |
Odd; I see other changes now, but I didn't then, and github doesn't show that you've changed the pull request. Either I'm even crazier than previously suspected or github is acting weird. Could you rebase on the current 2.0 branch, fix conflicts, and force push? a few of the issues you "fixed" actually remove fixes from changes I've made recently. If you look at the changes in this PR you'll see that you have changed the commented-out output path of the xpi to It could be there are typos in the template files as well. Thanks for responding quickly! I'm working on this stuff right now, which means I can respond to PR comments in a timely manner at the moment; that isn't always true. |
Found the correct variable for the template TPLSRC, thanks. Only updated the signing links to .msi/.exe using ${PLUGIN_PATH}/${PLUGIN_NAME} as we no longer have a ${FB_BIN_DIR} folder. Ran a test and everything is signed correctly. Think it would be wise to merge the |
# Conflicts: # fbgen/src/Win/WiX/TemplateInstaller.wxs
See code review comments. Finally figured out how to use the tools to ask intelligent questions :-P |
Not seeing any inline comments, or notification for them. |
@@ -60,7 +60,7 @@ get_plugin_path(PLUGIN_FILEPATH ${PROJECT_NAME}) | |||
get_filename_component(PLUGIN_PATH ${PLUGIN_FILEPATH} DIRECTORY) | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test in-line comment.
Some changes I've made to generation scripts to provide end-to-end updates for firefox.
Installer scripts include commented out section for installation of mozilla signed .xpi file.
Have used wojwal's rearrangement of installer in-case we need the Win64 attribute setting.