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

Update to 1.41.1 #17

Closed
2 tasks done
tagattie opened this issue Dec 24, 2019 · 8 comments
Closed
2 tasks done

Update to 1.41.1 #17

tagattie opened this issue Dec 24, 2019 · 8 comments
Assignees

Comments

@tagattie
Copy link
Owner

tagattie commented Dec 24, 2019

VS Code 1.41.1 has been released.
https://github.com/Microsoft/vscode/issues?q=is%3Aissue+milestone%3A%22November+2019+Recovery%22+is%3Aclosed

  • Update repo to 1.41.1
  • Commit to the port tree
@tagattie tagattie self-assigned this Dec 24, 2019
@tagattie
Copy link
Owner Author

Hi @pizzamig,

I have update to the VSCode repo to 1.41.1. Can you check and commit the changes?
Please update electron as well, requested at tagattie/FreeBSD-Electron#32.

@CyberBotX
Copy link

So it seems that this finally landed in the ports tree recently, but when I try to build the port in poudriere, it fails on me from what looks to be an attempt to use the Internet for marketplace extensions? I'm not 100% sure, but the failure build log can be found here:

https://poudriere.cyberbotx.com:8766/data/local-default/2020-02-07_09h25m36s/logs/errors/vscode-1.41.1.log

(Note: The only change I've made to the port is to use the patch in issue #12 to support Node 13.)

@tagattie
Copy link
Owner Author

tagattie commented Feb 8, 2020

Hi @CyberBotX,

Thanks for the report. According to the log, it did attempt to download marketplace extensions and failed. I guess the issue can be solved by renaming a patch file as follows:

cd ${FILESDIR}
mv extra-patch-build_gulpfile.extensions.js patch-build_gulpfile.extensions.js

The patch, which was applied only when POUDRIERE option was defined, should be now applied unconditionally.

@tagattie
Copy link
Owner Author

tagattie commented Feb 8, 2020

Hi @pizzamig,

Thanks for committing the changes along with electron6. There seems one leftover with the latest update and the port seems now broken (see #17 (comment))

Could you rename the following file in ${FILESDIR} to unbreak the build?

extra-patch-build_gulpfile.extensions.js to patch-build_gulpfile.extensions.js

@nmantani
Copy link

nmantani commented Feb 8, 2020

Hi @tagattie , I got the same error and it was fixed by renaming extra-patch-build_gulpfile.extensions.js to patch-build_gulpfile.extensions.js. I have built VS Code package successfully with poudriere after renaming the patch.

Thanks!

@tagattie
Copy link
Owner Author

tagattie commented Feb 9, 2020

This issue is now also at FreeBSD Bugzilla:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243994

@pizzamig, I hope you can commit the change (renaming a patch file) at your earliest convenience.

@pizzamig
Copy link

pizzamig commented Feb 9, 2020

On it

@tagattie
Copy link
Owner Author

Hi @pizzamig,

Thanks for so quick action!! I have confirmed the port can be built successfully. So closing this issue.

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

4 participants