Bug: Unable to publish USD cache in houdini

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior:
Getting an error when publishing in USD,

Expected Behavior:
Publish should be complete without any errors
Version
3.16.4
What platform you are running OpenPype on?
Windows
Steps To Reproduce:

publish any geometry with LOPS USD in houdini

Are there any labels you wish to add?

[X] I have added the relevant labels to the bug report.

Relevant log output:
INFO: Writing USD 'usdCar_mesh_fx.usd' to 'J:/littleblackstar/APE_Media_content/Story/Story_sh001/work/FX/pyblish'
Traceback (most recent call last):
  File "C:\Users\Adeshbhor\AppData\Local\pypeclub\openpype\3.16\openpype-v3.16.4\openpype\hosts\houdini\api\lib.py", line 279, in render_rop
    output_progress=verbose)
  File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.569/houdini/python3.7libs\houpythonportion\ui.py", line 1119, in decorator
    return func(*args, **kwargs)
  File "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.569/houdini/python3.7libs\hou.py", line 74216, in render
    return _hou.RopNode_render(self, *args, **kwargs)
hou.OperationFailed: The attempted operation failed.
Error:       Layer saved to a location generated from a node path: J:/littleblackstar/APE_Media_content/Story/Story_sh001/work/FX/pyblish/obj/growth_cars_TEST/Car_mesh_fx.usd

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenPype\3.16.0\dependencies\pyblish\plugin.py", line 527, in __explicit_process
    runner(*args)
  File "C:\Users\Adeshbhor\AppData\Local\pypeclub\openpype\3.16\openpype-v3.16.4\openpype\hosts\houdini\plugins\publish\extract_usd.py", line 31, in process
    render_rop(ropnode)
  File "C:\Users\Adeshbhor\AppData\Local\pypeclub\openpype\3.16\openpype-v3.16.4\openpype\hosts\houdini\api\lib.py", line 286, in render_rop
    raise RuntimeError("Render failed: {0}".format(exc))
RuntimeError: Render failed: The attempted operation failed.
Error:       Layer saved to a location generated from a node path: J:/littleblackstar/APE_Media_content/Story/Story_sh001/work/FX/pyblish/obj/growth_cars_TEST/Car_mesh_fx.usd

Additional context:
No response

If I recall correctly, I think you'll need to set up your USD network in such a way that it doesn't generate extra separate layers within the single publish for a specific node tree. You can reference separate USD layers, etc. but the single publish itself was never built in such a way to generate relative USD files within the one publish. I think it was "layer break" or something that enforced to do that or a toggle on SOP imports to flatten into the current USD tree (because otherwise the SOP import would be its own USD layered in in the export.)

Understood!
This solved my issue:

Its not a OP bug, Thanks @BigRoy


Allow multiple uploads in a single job

They must all have a unique category.
Merge / deployment checklist

[x] Confirm this change is backwards compatible with existing workflows.
[x] Confirm the readme has been updated if necessary.
[x] Confirm the changelog has been updated if necessary.

Failing Debug artifact upload check is unrelated.


Update about-pull-requests.md

Why:

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging. (look for the deploy-to-heroku link in your pull request, then click View deployment)
[x] For content changes, I have reviewed the localization checklist
[x] For content changes, I have reviewed the Content style guide for GitHub Docs.Skip to the content
Errietta's blog ☕
My thoughts on software engineering
Menu
Why I love contributing to open source software
erriettaOctober 5, 20147 Commentson Why I love contributing to open source software
I’m a generally quiet person, but if you ask me about open source projects, I’ll go on about them forever (I even had someone interview me about it). So, I thought I should finally get all of my honest thoughts down on my own blog as well!

freenode (or the biggest reason why I got into open source)
freenode is an IRC network dedicated to open source and peer-directed project development. It enables open source project developers to get together and discuss their work, and also provide support to their users.
I started supporting users in #freenode because I was bored in summer 2011 (literally because I was bored), then I realised I quite enjoyed it, so I just kept doing it (to the expense of my high school studies… it will be a cold day down below before I mention high school on this blog again.) Anyway, I was eventually offered to become staff, which I accepted, and I’ve been staff ever since. I’m not sure why anyone would enjoy to spend countless hours just supporting freenode users with any questions they have without expecting anything in return, but I loved it then and I love it now! I think freenode is awesome, because it helps bring many open source projects, companies and non-profits together with their users and assist in collaboration.
My role as a staff member involves helping representatives of on-topic projects manage their community on freenode, and helping other users with finding their way around and using the network.
I’m also involved with working on developing their group management system, which when deployed will help make project affiliation with freenode a lot easier. Groups will just be able to give us some information and perform verification on a website which will track requests, rather than having to manually do this with a staff member. They will also be able to take over channels for their users and perform other currently manual tasks through the portal.
Working on it helped me a lot, because I earned many of the skills I later used for my studies in University and my actual job. That’s another thing about me, I think working on open source projects ultimately helps me as much as it helps the project, at least most of the time!
Mozilla, webmaker, etc.
I also contribute to Mozilla’s projects. I fixed a few bugs for Firefox and Firefox for Mobile at first, but then I discovered webmaker, mostly thanks to social coding for good which pointed me to that project. Webmaker was easier and nicer for me to contribute to, because it used technologies I like and use, so it “stuck”. I also love Webmaker because of its goal – to provide web literacy all over the world! I think it’s extremely important because there are so many Internet users, and many of them would have their lives greatly improve if they could use the web to make ideas from their imagination come true and to express themselves. As with past open source projects, it helped me learn more about angularjs shortly before I started an angular project at work, so it was also helpful to me!
As a code contributor for webmaker, I look for bugs or feature requests filed by Mozilla employees and other contributors and resolve some of them.
I also have the unique opportunity to attend weekly demos, seeing what everyone else in the project has been up to, and even presenting my own work! This is really awesome for me because I get the opportunity to see amazing technologies in use and learn about how they were used.
Eventually I even started reviewing bugs for other contributors and Mozilla employees and mentoring bugs for new contributors, helping people get started on the project, which is also extremely rewarding and I’m really glad I get to do!
In general, I really love open source software. I think they always help people one way or another – after all, just by publishing your code so that everyone can see it you enable them to get ideas and learn (and in return you may get contributors from people who want to see their enhancements in your project!).  I think it’s a good use of my time and knowledge, both for my own development and the community. Because of this, I plan to keep contributing for years to come!
Posted In Open source
7 Comments
gopi
December 8, 2015 at 19:40
Thanks for sharing !! 🙂 Hope to get your guidance in case of doubts.
Reply
Melissa
May 20, 2020 at 03:20
Yes
Reply
Ivan
May 5, 2017 at 07:27
Thank you for being real! 😉
Reply
Dread Knight
October 3, 2017 at 11:23
Nice article, great to see another open source lover and to find out about Code Alliance, I’ll give it a try as I’m building a NPO that’s all about making free open source games (web based essentially) and promoting open source software, so I could use some volunteers to help out with code and such. I hope it will work out and that my NPO will become a partner later down the road. Thanks and keep up the good work, open source FTW! <3
Reply
mfct
August 13, 2018 at 05:47
Sir, please help me develop the project together.
Reply
Mahdi
June 24, 2019 at 01:49
Win&win
Reply
Tomtam
May 31, 2020 at 20:34
I am currently working on the same but I will be able to make it to the end of the course as soon as possible.
Reply
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Search for:
Search …
Recent Posts
Python argparse cheat sheet
Documenting a Django API with OpenAPI and Dataclasses
13 ways the Internet is broken
New WP install for this site
Making Jenkins Behave 2: Electric Boogaloo
Meta
Log in
Entries feed
Comments feed
WordPress.org
Categories
android
angularjs
AWS
Browsers
chrome
CI
Cordova
CSS
debugging
es6
General software engineering
HTML
IRC
java
JavaScript
jenkins
Linux
localisation
nodejs
Open source
perl
PHP
Python
Raspberry pi
Scratch
STEMnet
Typescript
web development
Copyright © 2020. Errietta's blog ☕
Powered By WordPress and Individuality

Wait wait... What happens... I am not really good with the repo access
definition, just was try only, what have I done
On Wed, 30 Dec 2020, 19:57 nima0011<EMAIL_ADDRESS>wrote:

Why: What's being changed: Check off the following:

I have reviewed my changes in staging. (look for the
deploy-to-heroku link in your pull request, then click View
deployment)
For content changes, I have reviewed the localization checklist
https://github.com/github/docs/blob/main/contributing/localization-checklist.md
For content changes, I have reviewed the Content style guide for
GitHub Docs
https://github.com/github/docs/blob/main/contributing/content-style-guide.md.Skip
to the content
Errietta's blog ☕
My thoughts on software engineering
Menu
Why I love contributing to open source software
erriettaOctober 5, 20147 Commentson Why I love contributing to open
source software
I’m a generally quiet person, but if you ask me about open source
projects, I’ll go on about them forever (I even had someone interview me
about it). So, I thought I should finally get all of my honest thoughts
down on my own blog as well!

freenode (or the biggest reason why I got into open source)
freenode is an IRC network dedicated to open source and peer-directed
project development. It enables open source project developers to get
together and discuss their work, and also provide support to their users.
I started supporting users in #freenode because I was bored in summer 2011
(literally because I was bored), then I realised I quite enjoyed it, so I
just kept doing it (to the expense of my high school studies… it will be a
cold day down below before I mention high school on this blog again.)
Anyway, I was eventually offered to become staff, which I accepted, and
I’ve been staff ever since. I’m not sure why anyone would enjoy to spend
countless hours just supporting freenode users with any questions they have
without expecting anything in return, but I loved it then and I love it
now! I think freenode is awesome, because it helps bring many open source
projects, companies and non-profits together with their users and assist in
collaboration.
My role as a staff member involves helping representatives of on-topic
projects manage their community on freenode, and helping other users with
finding their way around and using the network.
I’m also involved with working on developing their group management
system, which when deployed will help make project affiliation with
freenode a lot easier. Groups will just be able to give us some information
and perform verification on a website which will track requests, rather
than having to manually do this with a staff member. They will also be able
to take over channels for their users and perform other currently manual
tasks through the portal.
Working on it helped me a lot, because I earned many of the skills I later
used for my studies in University and my actual job. That’s another thing
about me, I think working on open source projects ultimately helps me as
much as it helps the project, at least most of the time!
Mozilla, webmaker, etc.
I also contribute to Mozilla’s projects. I fixed a few bugs for Firefox
and Firefox for Mobile at first, but then I discovered webmaker, mostly
thanks to social coding for good which pointed me to that project. Webmaker
was easier and nicer for me to contribute to, because it used technologies
I like and use, so it “stuck”. I also love Webmaker because of its goal –
to provide web literacy all over the world! I think it’s extremely
important because there are so many Internet users, and many of them would
have their lives greatly improve if they could use the web to make ideas
from their imagination come true and to express themselves. As with past
open source projects, it helped me learn more about angularjs shortly
before I started an angular project at work, so it was also helpful to me!
As a code contributor for webmaker, I look for bugs or feature requests
filed by Mozilla employees and other contributors and resolve some of them.
I also have the unique opportunity to attend weekly demos, seeing what
everyone else in the project has been up to, and even presenting my own
work! This is really awesome for me because I get the opportunity to see
amazing technologies in use and learn about how they were used.
Eventually I even started reviewing bugs for other contributors and
Mozilla employees and mentoring bugs for new contributors, helping people
get started on the project, which is also extremely rewarding and I’m
really glad I get to do!
In general, I really love open source software. I think they always help
people one way or another – after all, just by publishing your code so that
everyone can see it you enable them to get ideas and learn (and in return
you may get contributors from people who want to see their enhancements in
your project!).  I think it’s a good use of my time and
knowledge, both for my own development and the community. Because of this,
I plan to keep contributing for years to come!
Posted In Open source
7 Comments
gopi
December 8, 2015 at 19:40
Thanks for sharing !! 🙂 Hope to get your guidance in case of doubts.
Reply
Melissa
May 20, 2020 at 03:20
Yes
Reply
Ivan
May 5, 2017 at 07:27
Thank you for being real! 😉
Reply
Dread Knight
October 3, 2017 at 11:23
Nice article, great to see another open source lover and to find out about
Code Alliance, I’ll give it a try as I’m building a NPO that’s all about
making free open source games (web based essentially) and promoting open
source software, so I could use some volunteers to help out with code and
such. I hope it will work out and that my NPO will become a partner later
down the road. Thanks and keep up the good work, open source FTW! <3
Reply
mfct
August 13, 2018 at 05:47
Sir, please help me develop the project together.
Reply
Mahdi
June 24, 2019 at 01:49
Win&win
Reply
Tomtam
May 31, 2020 at 20:34
I am currently working on the same but I will be able to make it to the
end of the course as soon as possible.
Reply
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I
comment.
This site uses Akismet to reduce spam. Learn how your comment data is
processed.
Search for:
Search …
Recent Posts
Python argparse cheat sheet
Documenting a Django API with OpenAPI and Dataclasses
13 ways the Internet is broken
New WP install for this site
Making Jenkins Behave 2: Electric Boogaloo
Meta
Log in
Entries feed
Comments feed
WordPress.org
Categories
android
angularjs
AWS
Browsers
chrome
CI
Cordova
CSS
debugging
es6
General software engineering
HTML
IRC
java
JavaScript
jenkins
Linux
localisation
nodejs
Open source
perl
PHP
Python
Raspberry pi
Scratch
STEMnet
Typescript
web development
Copyright © 2020. Errietta's blog ☕
Powered By WordPress and Individuality
You can view, comment on, or merge this pull request online at:
https://github.com/github/docs/pull/2443
Commit Summary

Update about-pull-requests.md

File Changes

M
content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md
https://github.com/github/docs/pull/2443/files#diff-781bf7eb12a35a923abc9afec91efc686db12e8e9fdfb562b496814c937723b5
(125)

Patch Links:

https://github.com/github/docs/pull/2443.patch
https://github.com/github/docs/pull/2443.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/github/docs/pull/2443, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGD4RH6QIVMM5N6EJAFZ3GLSXMIR5ANCNFSM4VOIATTA
.

Be right back OK, give me few minutes, just to let me. Some issues from a
third-party. Be back....
On Wed, 30 Dec 2020, 19:57 nima0011<EMAIL_ADDRESS>wrote:

Why: What's being changed: Check off the following:

I have reviewed my changes in staging. (look for the
deploy-to-heroku link in your pull request, then click View
deployment)
For content changes, I have reviewed the localization checklist
https://github.com/github/docs/blob/main/contributing/localization-checklist.md
For content changes, I have reviewed the Content style guide for
GitHub Docs
https://github.com/github/docs/blob/main/contributing/content-style-guide.md.Skip
to the content
Errietta's blog ☕
My thoughts on software engineering
Menu
Why I love contributing to open source software
erriettaOctober 5, 20147 Commentson Why I love contributing to open
source software
I’m a generally quiet person, but if you ask me about open source
projects, I’ll go on about them forever (I even had someone interview me
about it). So, I thought I should finally get all of my honest thoughts
down on my own blog as well!

freenode (or the biggest reason why I got into open source)
freenode is an IRC network dedicated to open source and peer-directed
project development. It enables open source project developers to get
together and discuss their work, and also provide support to their users.
I started supporting users in #freenode because I was bored in summer 2011
(literally because I was bored), then I realised I quite enjoyed it, so I
just kept doing it (to the expense of my high school studies… it will be a
cold day down below before I mention high school on this blog again.)
Anyway, I was eventually offered to become staff, which I accepted, and
I’ve been staff ever since. I’m not sure why anyone would enjoy to spend
countless hours just supporting freenode users with any questions they have
without expecting anything in return, but I loved it then and I love it
now! I think freenode is awesome, because it helps bring many open source
projects, companies and non-profits together with their users and assist in
collaboration.
My role as a staff member involves helping representatives of on-topic
projects manage their community on freenode, and helping other users with
finding their way around and using the network.
I’m also involved with working on developing their group management
system, which when deployed will help make project affiliation with
freenode a lot easier. Groups will just be able to give us some information
and perform verification on a website which will track requests, rather
than having to manually do this with a staff member. They will also be able
to take over channels for their users and perform other currently manual
tasks through the portal.
Working on it helped me a lot, because I earned many of the skills I later
used for my studies in University and my actual job. That’s another thing
about me, I think working on open source projects ultimately helps me as
much as it helps the project, at least most of the time!
Mozilla, webmaker, etc.
I also contribute to Mozilla’s projects. I fixed a few bugs for Firefox
and Firefox for Mobile at first, but then I discovered webmaker, mostly
thanks to social coding for good which pointed me to that project. Webmaker
was easier and nicer for me to contribute to, because it used technologies
I like and use, so it “stuck”. I also love Webmaker because of its goal –
to provide web literacy all over the world! I think it’s extremely
important because there are so many Internet users, and many of them would
have their lives greatly improve if they could use the web to make ideas
from their imagination come true and to express themselves. As with past
open source projects, it helped me learn more about angularjs shortly
before I started an angular project at work, so it was also helpful to me!
As a code contributor for webmaker, I look for bugs or feature requests
filed by Mozilla employees and other contributors and resolve some of them.
I also have the unique opportunity to attend weekly demos, seeing what
everyone else in the project has been up to, and even presenting my own
work! This is really awesome for me because I get the opportunity to see
amazing technologies in use and learn about how they were used.
Eventually I even started reviewing bugs for other contributors and
Mozilla employees and mentoring bugs for new contributors, helping people
get started on the project, which is also extremely rewarding and I’m
really glad I get to do!
In general, I really love open source software. I think they always help
people one way or another – after all, just by publishing your code so that
everyone can see it you enable them to get ideas and learn (and in return
you may get contributors from people who want to see their enhancements in
your project!).  I think it’s a good use of my time and
knowledge, both for my own development and the community. Because of this,
I plan to keep contributing for years to come!
Posted In Open source
7 Comments
gopi
December 8, 2015 at 19:40
Thanks for sharing !! 🙂 Hope to get your guidance in case of doubts.
Reply
Melissa
May 20, 2020 at 03:20
Yes
Reply
Ivan
May 5, 2017 at 07:27
Thank you for being real! 😉
Reply
Dread Knight
October 3, 2017 at 11:23
Nice article, great to see another open source lover and to find out about
Code Alliance, I’ll give it a try as I’m building a NPO that’s all about
making free open source games (web based essentially) and promoting open
source software, so I could use some volunteers to help out with code and
such. I hope it will work out and that my NPO will become a partner later
down the road. Thanks and keep up the good work, open source FTW! <3
Reply
mfct
August 13, 2018 at 05:47
Sir, please help me develop the project together.
Reply
Mahdi
June 24, 2019 at 01:49
Win&win
Reply
Tomtam
May 31, 2020 at 20:34
I am currently working on the same but I will be able to make it to the
end of the course as soon as possible.
Reply
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I
comment.
This site uses Akismet to reduce spam. Learn how your comment data is
processed.
Search for:
Search …
Recent Posts
Python argparse cheat sheet
Documenting a Django API with OpenAPI and Dataclasses
13 ways the Internet is broken
New WP install for this site
Making Jenkins Behave 2: Electric Boogaloo
Meta
Log in
Entries feed
Comments feed
WordPress.org
Categories
android
angularjs
AWS
Browsers
chrome
CI
Cordova
CSS
debugging
es6
General software engineering
HTML
IRC
java
JavaScript
jenkins
Linux
localisation
nodejs
Open source
perl
PHP
Python
Raspberry pi
Scratch
STEMnet
Typescript
web development
Copyright © 2020. Errietta's blog ☕
Powered By WordPress and Individuality
You can view, comment on, or merge this pull request online at:
https://github.com/github/docs/pull/2443
Commit Summary

Update about-pull-requests.md

File Changes

M
content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md
https://github.com/github/docs/pull/2443/files#diff-781bf7eb12a35a923abc9afec91efc686db12e8e9fdfb562b496814c937723b5
(125)

Patch Links:

https://github.com/github/docs/pull/2443.patch
https://github.com/github/docs/pull/2443.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/github/docs/pull/2443, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGD4RH6QIVMM5N6EJAFZ3GLSXMIR5ANCNFSM4VOIATTA
.

Is it back to normal
On Wed, 30 Dec 2020, 19:57 nima0011<EMAIL_ADDRESS>wrote:

Why: What's being changed: Check off the following:

I have reviewed my changes in staging. (look for the
deploy-to-heroku link in your pull request, then click View
deployment)
For content changes, I have reviewed the localization checklist
https://github.com/github/docs/blob/main/contributing/localization-checklist.md
For content changes, I have reviewed the Content style guide for
GitHub Docs
https://github.com/github/docs/blob/main/contributing/content-style-guide.md.Skip
to the content
Errietta's blog ☕
My thoughts on software engineering
Menu
Why I love contributing to open source software
erriettaOctober 5, 20147 Commentson Why I love contributing to open
source software
I’m a generally quiet person, but if you ask me about open source
projects, I’ll go on about them forever (I even had someone interview me
about it). So, I thought I should finally get all of my honest thoughts
down on my own blog as well!

freenode (or the biggest reason why I got into open source)
freenode is an IRC network dedicated to open source and peer-directed
project development. It enables open source project developers to get
together and discuss their work, and also provide support to their users.
I started supporting users in #freenode because I was bored in summer 2011
(literally because I was bored), then I realised I quite enjoyed it, so I
just kept doing it (to the expense of my high school studies… it will be a
cold day down below before I mention high school on this blog again.)
Anyway, I was eventually offered to become staff, which I accepted, and
I’ve been staff ever since. I’m not sure why anyone would enjoy to spend
countless hours just supporting freenode users with any questions they have
without expecting anything in return, but I loved it then and I love it
now! I think freenode is awesome, because it helps bring many open source
projects, companies and non-profits together with their users and assist in
collaboration.
My role as a staff member involves helping representatives of on-topic
projects manage their community on freenode, and helping other users with
finding their way around and using the network.
I’m also involved with working on developing their group management
system, which when deployed will help make project affiliation with
freenode a lot easier. Groups will just be able to give us some information
and perform verification on a website which will track requests, rather
than having to manually do this with a staff member. They will also be able
to take over channels for their users and perform other currently manual
tasks through the portal.
Working on it helped me a lot, because I earned many of the skills I later
used for my studies in University and my actual job. That’s another thing
about me, I think working on open source projects ultimately helps me as
much as it helps the project, at least most of the time!
Mozilla, webmaker, etc.
I also contribute to Mozilla’s projects. I fixed a few bugs for Firefox
and Firefox for Mobile at first, but then I discovered webmaker, mostly
thanks to social coding for good which pointed me to that project. Webmaker
was easier and nicer for me to contribute to, because it used technologies
I like and use, so it “stuck”. I also love Webmaker because of its goal –
to provide web literacy all over the world! I think it’s extremely
important because there are so many Internet users, and many of them would
have their lives greatly improve if they could use the web to make ideas
from their imagination come true and to express themselves. As with past
open source projects, it helped me learn more about angularjs shortly
before I started an angular project at work, so it was also helpful to me!
As a code contributor for webmaker, I look for bugs or feature requests
filed by Mozilla employees and other contributors and resolve some of them.
I also have the unique opportunity to attend weekly demos, seeing what
everyone else in the project has been up to, and even presenting my own
work! This is really awesome for me because I get the opportunity to see
amazing technologies in use and learn about how they were used.
Eventually I even started reviewing bugs for other contributors and
Mozilla employees and mentoring bugs for new contributors, helping people
get started on the project, which is also extremely rewarding and I’m
really glad I get to do!
In general, I really love open source software. I think they always help
people one way or another – after all, just by publishing your code so that
everyone can see it you enable them to get ideas and learn (and in return
you may get contributors from people who want to see their enhancements in
your project!).  I think it’s a good use of my time and
knowledge, both for my own development and the community. Because of this,
I plan to keep contributing for years to come!
Posted In Open source
7 Comments
gopi
December 8, 2015 at 19:40
Thanks for sharing !! 🙂 Hope to get your guidance in case of doubts.
Reply
Melissa
May 20, 2020 at 03:20
Yes
Reply
Ivan
May 5, 2017 at 07:27
Thank you for being real! 😉
Reply
Dread Knight
October 3, 2017 at 11:23
Nice article, great to see another open source lover and to find out about
Code Alliance, I’ll give it a try as I’m building a NPO that’s all about
making free open source games (web based essentially) and promoting open
source software, so I could use some volunteers to help out with code and
such. I hope it will work out and that my NPO will become a partner later
down the road. Thanks and keep up the good work, open source FTW! <3
Reply
mfct
August 13, 2018 at 05:47
Sir, please help me develop the project together.
Reply
Mahdi
June 24, 2019 at 01:49
Win&win
Reply
Tomtam
May 31, 2020 at 20:34
I am currently working on the same but I will be able to make it to the
end of the course as soon as possible.
Reply
Leave a Reply
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I
comment.
This site uses Akismet to reduce spam. Learn how your comment data is
processed.
Search for:
Search …
Recent Posts
Python argparse cheat sheet
Documenting a Django API with OpenAPI and Dataclasses
13 ways the Internet is broken
New WP install for this site
Making Jenkins Behave 2: Electric Boogaloo
Meta
Log in
Entries feed
Comments feed
WordPress.org
Categories
android
angularjs
AWS
Browsers
chrome
CI
Cordova
CSS
debugging
es6
General software engineering
HTML
IRC
java
JavaScript
jenkins
Linux
localisation
nodejs
Open source
perl
PHP
Python
Raspberry pi
Scratch
STEMnet
Typescript
web development
Copyright © 2020. Errietta's blog ☕
Powered By WordPress and Individuality
You can view, comment on, or merge this pull request online at:
https://github.com/github/docs/pull/2443
Commit Summary

Update about-pull-requests.md

File Changes

M
content/github/collaborating-with-issues-and-pull-requests/about-pull-requests.md
https://github.com/github/docs/pull/2443/files#diff-781bf7eb12a35a923abc9afec91efc686db12e8e9fdfb562b496814c937723b5
(125)

Patch Links:

https://github.com/github/docs/pull/2443.patch
https://github.com/github/docs/pull/2443.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/github/docs/pull/2443, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGD4RH6QIVMM5N6EJAFZ3GLSXMIR5ANCNFSM4VOIATTA
.


add identifiable name to internal memo in createProxy

adds custom computation name to createMemo in the createProxy function. This is so that memo could be identified as separate from normal application in the owner tree.
The sr- is from solid-refresh, but it could be anything else.
Edit: Found a workaround so it's not really needed, but will leave this open for now as I think that giving names to internal computations might be beneficial in identifying what's users and what's not.

gonna make a new one


Add file for pe.senai.br

PE represents the Brazilian state of Pernambuco. We would like to add this domain so the teachers and students from Pernambuco could have access to the free license of JetBrains products.

@filipecalegario I am sorry for a delay with processing your request.
Pull request merged. Thank you!


Add cni config template

This PR:

Updates containerd to v1.1.0-rc.1.
Added a new config option plugins.cri.cni.conf_template.

If it is specified, containerd will get pod CIDR from kubelet through UpdateRuntimeConfig, and generate a cni config file 10-containerd-net.conflist. This is useful for cluster which only needs simple cni network setup.
If it is not specified, containerd will still wait for system admin or pod network addons to drop the cni config file. This is still the default behavior.

For GCE, we need a p2p config:
{
  "name": "k8s-pod-network",
    "cniVersion": "0.3.1",
    "plugins": [
    {
      "type": "ptp",
      "mtu": 1460,
      "ipam": {
	"type": "host-local",
	"subnet": "{{.PodCIDR}}",
	"routes": [
	{"dst": "<IP_ADDRESS>/0"}
	]
      }
    },
    {
      "type": "portmap",
      "capabilities": {
	"portMappings": true
      },
      "noSnat": true
    }
    ]
}

For other vendors, they can specify their own template.
@yujuhong @dchen1107 @jingax10 @abhi

@abhi Addressed comments, and update the document to address your concern.

lgtm

Apply LGTM based on the LGTMs above.


net/freeradius: Add IPv6 support to client IP and harden loose model

Closes #2218

Merged, thanks!


Invalid Secret type after using k8s-create-secret action

Issue is when we use the below github action to generate/create a secret in k8s cluster
uses: azure/k8s-create-secret@v5    with:    namespace: 'forecast-${{ matrix.client }}'    secret-type: genric    secret-name: 'dummy'           string-data: '{"dummy1":"${{ steps.secrets.outputs.dummy1 }}","dummy2":"${{ steps.secrets.outputs.dummy2 }}","dummy3":"${{ steps.secrets.outputs.dummy3 }}","dummy4":"dummy4"}'
When we specify the "type" as generic --> the action should create the type of "Opaque" but it is trying to create a type of "generic" secret wherein the k8s doesn't have that type of secret.
https://kubernetes.io/docs/concepts/configuration/secret/#secret-types
Created Secret o/p:
apiVersion: v1
data:
dummy1:
dummy2:
dummy3:
dummy4:
kind: Secret
metadata:
creationTimestamp: "2024-06-07T09:32:28Z"
name: dummy
namespace: default
type: Opaque
Note: Removed actual values for security reasons.

Any update ?


Fix out-of-order public key file

Codecov Report

Merging #58 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #58   +/-   ##
=======================================
  Coverage   35.59%   35.59%
=======================================
  Files          20       20
  Lines        3408     3408
=======================================
  Hits         1213     1213
  Misses       2059     2059
  Partials      136      136

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ccdc38f...9c817d1. Read the comment docs.


CLOUD-443 Big data test implementation

Test name
Status

init-deploy
passed

recreate
passed

scaling
passed

self-healing
passed

scaling-proxysql
passed

storage
failed

demand-backup
passed

operator-self-healing
passed

scheduled-backup
passed

Test name
Status

scaling
passed

init-deploy
passed

recreate
passed

self-healing
passed

scaling-proxysql
passed

storage
passed

demand-backup
passed

operator-self-healing
passed

limits
passed

monitoring
passed

monitoring-2-0
failed

scheduled-backup
passed

Test name
Status

self-healing
failed

init-deploy
passed

recreate
passed

scaling
passed

storage
passed

scaling-proxysql
passed

demand-backup
passed

limits
passed

monitoring
passed

monitoring-2-0
failed

scheduled-backup
passed

Test name
Status

init-deploy
failed

self-healing
failed

recreate
failed

scaling
failed

Test name
Status

big-data
failed

Test name
Status

Test name
Status

self-healing
passed

recreate
passed

init-deploy
passed

big-data
failed

scaling
passed

storage
failed

scaling-proxysql
passed

operator-self-healing
passed

demand-backup
passed

scheduled-backup
passed

Test name
Status

recreate
passed

demand-backup
passed

scheduled-backup
passed

init-deploy
passed

storage
failed

big-data
failed

self-healing
passed

operator-self-healing
passed

scaling
passed

scaling-proxysql
passed

Test name
Status

self-healing
passed

operator-self-healing
passed

big-data
failed

recreate
passed

demand-backup
passed

scaling
passed

scheduled-backup
passed

scaling-proxysql
passed

init-deploy
passed

storage
passed

limits
passed

monitoring
passed

monitoring-2-0
passed

affinity
passed

Test name
Status

self-healing
passed

operator-self-healing
passed

scaling
passed

scaling-proxysql
passed

big-data
failed

init-deploy
passed

storage
passed

limits
passed

recreate
passed

monitoring
passed

monitoring-2-0
failed

demand-backup
passed

scheduled-backup
failed

Test name
Status

self-healing
passed

operator-self-healing
passed

scaling
passed

scaling-proxysql
passed

recreate
passed

demand-backup
passed

scheduled-backup
passed

init-deploy
passed

storage
passed

limits
passed

big-data
failed

monitoring
passed

monitoring-2-0
passed

affinity
passed

Test name
Status

init-deploy
failed

self-healing
failed

recreate
failed

scaling
passed

big-data
failed

scaling-proxysql
failed

Test name
Status

self-healing
passed

init-deploy
passed

scaling
passed

big-data
failed

recreate
passed

scaling-proxysql
passed

storage
passed

demand-backup
passed

operator-self-healing
passed

limits
passed

monitoring
passed

auto-tuning
passed

monitoring-2-0
passed

affinity
passed

scheduled-backup
failed

Test name
Status

init-deploy
passed

big-data
failed

scaling
passed

recreate
passed

self-healing
passed

scaling-proxysql
passed

storage
failed

operator-self-healing
passed

demand-backup
passed

auto-tuning
passed

scheduled-backup
failed

Test name
Status

init-deploy
passed

scaling
passed

big-data
passed

recreate
passed

self-healing
failed

storage
passed

scaling-proxysql
passed

demand-backup
passed

limits
passed

monitoring
passed

monitoring-2-0
passed

scheduled-backup
failed

affinity
passed

Test name
Status

self-healing
passed

recreate
passed

big-data
passed

demand-backup
passed

scaling
passed

scheduled-backup
failed

scaling-proxysql
passed

init-deploy
passed

storage
passed

limits
passed

monitoring
passed

monitoring-2-0
passed

affinity
passed

operator-self-healing
passed

auto-tuning
passed


dc/109 add del indkey

Pull Request Details
What issue does this PR address

Remove the individual key of a encrypted data file when deleting the file.

Link to associated issue: #109

Checklist
Complete the check-list below to ensure your branch is ready for PR.
Flutter Style Guide: https://survivor.togaware.com/gnulinux/flutter-style.html

[x] Screenshots included in linked issue
[x] Changes adhere to the team style and coding guideline
[x] No confidential information
[x] No duplicated content
[ ] No lint check errors related to your changes (make prep or flutter analyze lib)
[ ] Pre-exisiting lint errors noted: [HERE]
[x] Tested on at least one device

[ ] Android Phone
[ ] Android Emulator
[ ] Chrome on Android
[ ] Chrome
[ ] iOS
[x] Linux
[ ] MacOS
[ ] Windows

[x] Added 2 reviewers (or 1 for private repositories then they add another)

Finalising
Once PR discussion is complete and 2 reviewers have approved:

[ ] Merge dev into the branch
[ ] Resolve any conflicts
[ ] Add one line summary into CHANGELOG.md
[ ] Bump appropriate version number in pubspec.yaml
[ ] Push to git repository and review
[ ] Merge PR into dev

See screenshot here https://github.com/anusii/solidpod/issues/109#issuecomment-2141243291 for the demo.


[Feature]: Add More Granular Abuse Report Categories for NuGet Packages

Related Problem
No response
The Elevator Pitch
Context
During a discussion with Microsoft Legal, we explored the idea of NuGet adopting a more transparent DMCA takedown process similar to GitHub's (GitHub DMCA repository). This would allow NuGet to provide greater visibility into DMCA complaints and improve transparency within the .NET OSS ecosystem.
Proposal
In addition to implementing a transparent DMCA process, it would be beneficial to improve the granularity of abuse reporting categories for NuGet packages. The current reporting categories, such as those shown in NuGet's reporting system (e.g., copyright infringement, malicious code, hate speech), are broad but could benefit from additional specificity to address issues commonly faced by the community when they don't "trust" a package.
Suggested Report Categories:
To further support transparency and trust within the ecosystem, consider adding additional categories like:

Impersonation or misleading information – For packages that mislead users about their origin or author.
Dependency hijacking/typosquatting – For packages mimicking trusted libraries to exploit users.
License violations – For misuse of open-source licenses.
Abandonware/Outdated package – For packages that have been abandoned by the maintainer and could pose trust or functionality issues.

Benefits
By expanding these categories and adopting a transparent DMCA reporting process, NuGet can better support users in maintaining trust within the ecosystem. The additional abuse categories would allow users to more accurately describe their concerns and help the platform address issues more effectively, enhancing overall package reliability and security.
One such thought is enough reports by the community for impersonation, hijacking, license violations, etc would have NuGet being able to take more proactive action while DMCA processes are figured out in parallel due to community concern and NuGet's current ToS.
Additional Context and Details
No response

^ @drewgillies

@erdembayar I've removed the customer issue label as we don't wish to track this as an issue raised by a customer. We can discuss if necessary.


Add blocked_tx to gateway metrics

refs #2060

@jamilbk do we even get blocked traffic at the gateway nowadays or it should be filtered on the client already? cc @conectado

@jamilbk do we even get blocked traffic at the gateway nowadays or it should be filtered on the client already? cc @conectado

Right now yes, but that's changing due tp #4789 but still a malicious client could work around that and get blocked on the gateway


Fill the hands-on tutorial and the slides for "Docker for Galaxy"

Hi,
The tutorial on "Docker for Galaxy" and the associated slides need to be filled with content and hand-on.
We can take inspiration from Bjoern's slides
Thanks,
Bérénice

I will work on this and port over my slides.

We have now a slide deck for that: http://galaxyproject.github.io/training-material/topics/admin/tutorials/galaxy-docker/slides.html#1
Can I close this issue? @bgruening


dist directory only contains to_csv.*

I would like to use this lib in a node project.
I have already raised #23 as one part of the issue however, I wish to also use the from_csv code but it is not copied to the dist folder.
additionally, the package.json main entry point points to index.js but that does NOT exist. This should be either dist/index.js or the output of your npm package should be adjusted to publish the dist files to the root of the package.

quite right, how embarrassing
as you can see i was building this up for a cli thing that day
now that i know someone wants to use this, lemme set up ci and autopublish real quick too
this is now fixed - to_csv and index are now in the relevant dist directory, and the index is pointed to correctly
this will be changed again in a moment as i do the bundling dance


Public Secretless connector plugin docs have been reviewed

In the interest of ensuring that our code comments are sufficient to have clear godocs on the public connector plugin package, once enough of the code is complete let's generate a PDF of the godoc and share with @suefran for feedback.
AC:

[ ] Generate PDF of connector plugin godoc interface
[ ] Get feedback from @suefran on auto-generated content published from code comments and internal plugin README
[ ] Revise code comments / README as needed

Closing this as a duplicate - this review work will be part of the acceptance criteria for completing cyberark/secretless-broker#847


Fixes for nightly Rust

Removed feature-gating of env.
Updated closure syntax.

Excellent, thank you. I'll fix the macro.

I've uploaded this fix to crates.io in 0.6.40.


When Qt QDockWidget Window is floating, it cannot be moved

Windows build number:
Microsoft Windows [Version 10.0.22631.2715]
Your Distribution version:
22.04
Your WSL versions:
<IP_ADDRESS>
Qt version:
5.15
Steps to reproduce:

Run a Qt application which include a QDockWidget
Drag the QDockWidget out of the main window

WSL logs:
No response
WSL dumps:
No response
Expected behavior:
The floating window can be moved when drag the title bar.
Actual behavior:
The floating window cannot be moved when dragging the title bar.
It seems like freezing.
https://github.com/microsoft/wslg/assets/33153766/61a55e4a-5acd-4007-b943-18a8d73aa4e5

I've found that resetting the designer configuration (deleting ~/.config/QtProject/Designer.conf for me) resolves the issue temporarily.

Did anyone find a workaround for this?

Did anyone find a workaround for this?

Nope and The Qt company refuses to look into it since WSL is not a "supported platform". Though, over the past year behavior has been getting somewhat better, but it's not good that the dock widget cannot be moved when floating. It may be something to do with the flags on the window that's causing WSLg to not handle it properly.


Support reading bpf_perf_event_output from user space

Add an API to read perf ring buffers from userspace. This is intented to be used with bpf_perf_event_output, not as a general purpose perf event wrapper.
There is still a bug here where bpf_perf_event_output returns EOPNOTSUPP sometimes, so this isn't ready to merge yet.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@bcdd87d). Click here to learn what that means.
The diff coverage is 65.66%.

@@            Coverage Diff            @@
##             master      #62   +/-   ##
=========================================
  Coverage          ?   61.96%
=========================================
  Files             ?       10
  Lines             ?     1559
  Branches          ?        0
=========================================
  Hits              ?      966
  Misses            ?      452
  Partials          ?      141

Impacted Files
Coverage Δ

editor.go
84.05% <33.33%> (ø)

map.go
58.48% <62.5%> (ø)

perf.go
65.31% <65.31%> (ø)

syscalls.go
58.2% <76%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bcdd87d...478bd28. Read the comment docs.

Well, bpf_perf_event_output is available in a few BPF program types. It needs users pace support to be usable though, and requires integrating with PerfEventArray. Hence this PR.

Okay. :)
On Wed, Sep 5, 2018 at 9:02 AM Lorenz Bauer<EMAIL_ADDRESS>wrote:

Well, bpf_perf_event_output is available in a few BPF program types. It
needs users pace support to be usable though, and requires integrating with
PerfEventArray. Hence this PR.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/newtools/ebpf/pull/62#issuecomment-418742212, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAbVMILqFqddj4leXjePxUI01aH1jyu3ks5uX9mPgaJpZM4WZ5Mw
.

Why did you get rid of the tracepoint code?

Happy to move the commit to a separate PR if you want to discuss this more.

No tests
I couldn't fully understand how to use it from the doc
It looks like the API leaks the event FD, so there is no way to remove
events except restarting the process

On 6 September 2018 15:41:43 Nathan Sweet<EMAIL_ADDRESS>wrote:

Why did you get rid of the tracepoint code?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Variables created through PipelineVariable not available within ForEach-Object -Parallel

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
When using -PipelineVariable upstream in a command to create and populate a variable, the value of that variable does not appear to be available when referencing it in ForEach-Object -Parallel
Instead, nothing seems to happen. The variable appears to be null.
To be sure, I tested it with both $using:foo and $foo, though I would assume $using:foo is the correct usage here.
Expected behavior
PS> 1..5 |
  ForEach-Object { $_ } -PipelineVariable foo |
  ForEach-Object -Parallel { $using:foo } -ThrottleLimit 2
1
2
3
4
5
PS>

Actual behavior
PS> 1..5 |
  ForEach-Object { $_ } -PipelineVariable foo |
  ForEach-Object -Parallel { $using:foo } -ThrottleLimit 2
PS>

Error details
N/A

Environment data
Name                           Value
----                           -----
PSVersion                      7.2.2
PSEdition                      Core
GitCommitId                    7.2.2
OS                             Microsoft Windows 10.0.19043
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

Sorry, I missed that this is a duplicate of:
https://github.com/PowerShell/PowerShell/issues/15102
Closing issue.


DON'T MERGE. Slot examples.

This PR is for discussion about how we can use slots.
It has 3 examples:

Simple: using named props.
Using data-slot which require groupChildren utility.
Using <Slot name="..." /> component, which also require groupChildren utility that will compare children by type.

My thoughts:
I like simple property example because:

it is typed in PropTypes
it is simplest one
it is how most of libraries solves this issue
It does not require you to use any children related utils

If choosing better evil, I'd vote for <Slot name="" /> because:

it is more declarative and abstract than data-attr
don't leak to the DOM
but still an evil for me.

data-slot is pure evil from my point of view 👿

@barak007 can you take a look please?

First of all, I think calling the first option "simple" while referring to another as "evil" doesn't sound very objective. So I suggest referring to the "children slot sorting" solutions as:

children though parent props
mark with data-slot attribute
wrap with slot element

children through parent props
pros

no sorting code on the component implementing the API
good control over typing of children in each slot

cons

hard to read: its harder to see with a simple case, but in a larger render function with possible nested component using the API this could get nasty (even slots withing slots). at that point I would split the render into several functions (not wrap in another component)

mark with data-slot attribute:
pros

simple to read: children are children with a hint of role

cons

typescript doesn't allow data-* (or dash) attributes typing. we might be able to achieve children slot indication with a normal attribute like role
sorting of children in the component implementing the API
attribute leak to DOM (can be removed if cloned during the sort process)

wrap with slot element

Bruce suggested <slot-*>...</slot-*> instead of <Slot name="*">...</Slot> - arguments are similar

pros

group together children with same role (like children though parent props)

cons

need to sort children in component implementing the API (like mark with data-slot attribute)
need to understand that warping element is just a hint and will not show in the final render

possible improvement
If we change this option, and a Slot component is provided by the component for each Slot, it could give typing of children (obviously a generic Slot can be used if the component doesn't care what is passed into the slots)

I think this is an advanced generic API that I wouldn't recommend using in final "document" level components.
for example: we might have a generic popup with header, controls and content (default) slots, but I think most usages would be of a higher level implementing component, that might already have title, close / ok / cancel buttons and children for content. It might still propagate some slots API of its own, but it will be less used.
If we agree on this, then I prefer the third option.

doesn't sound very objective

yes, because thats what dispute is.

If we change this option, so that a Slot component is provided by the component for each Slot

is it like that?
import {Modal, Title} from 'modal'
//...
<Modal>
  <Title>Title</Title>
</Modal>

What about best and worse of both worlds ?
function sloted(Component, slots) {
    return function SlottedComponent(props) {
        return <Component {...props} {...this.groupChildren(props, slots)} />
    }
}

describe('higher order component', () => {
    it('should render in corresponding slots', async () => {

        class MyComponent extends React.Component<{
            prefix: React.ReactNode,
            suffix: React.ReactNode
        }> {
            public render() {
                const { children, prefix, suffix } = this.props;

                return (

{prefix}

                        {children}

{suffix}

                );
            }
        }

        const Slotted = sloted(MyComponent, ['prefix', 'suffix']);

        const { select, waitForDom } = clientRenderer.render(
            <Slotted>
                prefix
                content
                suffix
            </Slotted>
        );

        await waitForDom(() => {
            expect(select('slot-prefix', 'prefix'), 'prefix in slot').to.be.present();
            expect(select('slot-suffix', 'suffix'), 'suffix in slot').to.be.present();
            expect(select('content'), 'children').to.be.present();
        });

    });

});

Sorry for jumping into your PR out of blue, but I'd like just to point out one more option for slots: render callbacks
The upside is that you can have explicitly typed props as callback parameters in the scope of parent component.
If you ever need to pass data from Parent to Slot Child component, the named props approach will force you to have the exact match between Child props interface and props passed from Parent.
Render callbacks is a more flexible solution for that case.

oh, here is live discussion


ci: fix preview

/preview

/preview

:tada: This PR is included in version 1.4.26 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fontTools.ttLib.tables.otBase.OTLOffsetOverflowError: when processing NotoSansEthiopic-MM-20160908.glyphs

when one runs fontmake with the following input one gets a OTLOffsetOverflowError
NotoSansEthiopic-MM-20160908.glyphs.zip
WARNING: underline position not set in UFO, defaulting to UPM * -0.075
WARNING: underline thickness not set in UFO, defaulting to UPM * 0.05
Traceback (most recent call last):
File "/usr/local/bin/fontmake", line 9, in
load_entry_point('fontmake', 'console_scripts', 'fontmake')()
File "build/bdist.linux-x86_64/egg/fontmake/main.py", line 43, in main
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 237, in run_from_glyphs
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 282, in run_from_ufos
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 144, in build_otfs
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/misc/loggingTools.py", line 372, in wrapper
return func(*args, **kwds)
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 183, in save_otfs
File "build/bdist.linux-x86_64/egg/ufo2ft/init.py", line 30, in compileOTF
File "build/bdist.linux-x86_64/egg/ufo2ft/otfPostProcessor.py", line 15, in init
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/init.py", line 216, in save
self._writeTable(tag, writer, done)
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/init.py", line 648, in _writeTable
tabledata = self.getTableData(tag)
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/init.py", line 659, in getTableData
return self.tables[tag].compile(self)
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/tables/otBase.py", line 91, in compile
return writer.getAllData()
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/tables/otBase.py", line 412, in getAllData
tableData = table.getData()
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/tables/otBase.py", line 282, in getData
raise OTLOffsetOverflowError(overflowErrorRecord)
fontTools.ttLib.tables.otBase.OTLOffsetOverflowError: ('GPOS', 'LookupIndex:', 0, 'SubTableIndex:', 0, 'ItemName:', 'PairSet', 'ItemIndex:', 1)
make: *** [src/NotoSansEthiopic-MM-20160908.glyphs] Error 1
marekj@yol-worjdp:~/rel/noto-source$

I'll debug this when we aren't all busy prepping for ATypI.
On Thu, Sep 8, 2016 at 4:13 PM, Marek Jeziorek<EMAIL_ADDRESS>wrote:

when one runs fontmake with the following input one gets a
OTLOffsetOverflowError
NotoSansEthiopic-MM-20160908.glyphs.zip
https://github.com/googlei18n/fontmake/files/462866/NotoSansEthiopic-MM-20160908.glyphs.zip
WARNING: underline position not set in UFO, defaulting to UPM * -0.075
WARNING: underline thickness not set in UFO, defaulting to UPM * 0.05
Traceback (most recent call last):
File "/usr/local/bin/fontmake", line 9, in
load_entry_point('fontmake', 'console_scripts', 'fontmake')()
File "build/bdist.linux-x86_64/egg/fontmake/main.py", line 43, in main
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 237,
in run_from_glyphs
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 282,
in run_from_ufos
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 144,
in build_otfs
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-
py2.7.egg/fontTools/misc/loggingTools.py", line 372, in wrapper
return func(*args, **kwds)
File "build/bdist.linux-x86_64/egg/fontmake/font_project.py", line 183,
in save_otfs
File "build/bdist.linux-x86_64/egg/ufo2ft/init.py", line 30, in
compileOTF
File "build/bdist.linux-x86_64/egg/ufo2ft/otfPostProcessor.py", line 15,
in init
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-
py2.7.egg/fontTools/ttLib/init.py", line 216, in save
self.
writeTable(tag, writer, done) File
"/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/_init.py",
line 648, in
writeTable tabledata = self.getTableData(tag) File
"/usr/local/lib/python2.7/dist-packages/fonttools-3.0-py2.7.egg/fontTools/ttLib/_init.py",
line 659, in getTableData
return self.tables[tag].compile(self)
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-
py2.7.egg/fontTools/ttLib/tables/otBase.py", line 91, in compile
return writer.getAllData()
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-
py2.7.egg/fontTools/ttLib/tables/otBase.py", line 412, in getAllData
tableData = table.getData()
File "/usr/local/lib/python2.7/dist-packages/fonttools-3.0-
py2.7.egg/fontTools/ttLib/tables/otBase.py", line 282, in getData
raise OTLOffsetOverflowError(overflowErrorRecord)
fontTools.ttLib.tables.otBase.OTLOffsetOverflowError: ('GPOS',
'LookupIndex:', 0, 'SubTableIndex:', 0, 'ItemName:', 'PairSet',
'ItemIndex:', 1)
make: *** [src/NotoSansEthiopic-MM-20160908.glyphs] Error 1
marekj@yol-worjdp:~/rel/noto-source$
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/googlei18n/fontmake/issues/143, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIuK3yaM6fDIihFlx7xWU8GhCbwpudWks5qoJaKgaJpZM4J4i-8
.

--
behdad
http://behdad.org/

@behdad: ping; any progress on this one? is there anybody that could help?
looks that we are executing
	if hasattr(item, "getData"):
			if item.longOffset:
				items[i] = packULong(item.pos - pos)
			else:
				try:
					items[i] = packUShort(item.pos - pos)
				except struct.error:
					# provide data to fix overflow problem.
					overflowErrorRecord = self.getOverflowErrorRecord(item)

					raise OTLOffsetOverflowError(overflowErrorRecord)

the last raise there causes the traceback
adding @brawer @font-aine @miguelsousa @davelab6 @anthrotype who in the past contributed to this and might have an insight. Thank you.

current stack trace:
File "/usr/local/google/home/marekj/.local/lib/python2.7/site-packages/FontTools/fontTools/ttLib/init.py", line 663, in getTableData
return self.tables[tag].compile(self)
File "/usr/local/google/home/marekj/.local/lib/python2.7/site-packages/FontTools/fontTools/ttLib/tables/otBase.py", line 91, in compile
return writer.getAllData()
File "/usr/local/google/home/marekj/.local/lib/python2.7/site-packages/FontTools/fontTools/ttLib/tables/otBase.py", line 419, in getAllData
tableData = table.getData()
File "/usr/local/google/home/marekj/.local/lib/python2.7/site-packages/FontTools/fontTools/ttLib/tables/otBase.py", line 289, in getData
raise OTLOffsetOverflowError(overflowErrorRecord)
fontTools.ttLib.tables.otBase.OTLOffsetOverflowError: ('GPOS', 'LookupIndex:', 0, 'SubTableIndex:', 0, 'ItemName:', 'PairSet', 'ItemIndex:', 1)
@behdad , in line 93 of fontTools/ttLib/tables/otBase.py you try to handle OTLOffsetOverflowError exception (starting with line "except OTLOffsetOverflowError as e:")
However, the code never reaches there (the exception happens in line 91). Don't you need to try to handle exception also in the getAllData method (lines 415 and 419)? Just curious.


Re-enable SIMD.js after M43 rebasing.

BUG=XWALK-4008

lgtm

The Linux test failures look problematic, can you resubmit or check if you can reproduce them locally?

All bots are green. @rakuco , thanks!


Remove annotiation in PRs

Description
Even though only errors are shown, it makes reading PRs difficult. Therefore, I would remove all the annotations.
Changes Made

Related Issues

Checklist

[X] I have used a PR title that is descriptive enough for a release note.
[X] I have tested these changes locally.
[ ] I have added appropriate tests or updated existing tests.
[ ] I have tested these changes on a dedicated VM or a customer VM [name of the VM]
[ ] I have added appropriate documentation or updated existing documentation.

@cosimomeli can you confirm that this should remove all the annotations from PRs?

@cosimomeli can you confirm that this should remove all the annotations from PRs?

I confirm that the empty config should disable all the annotations according to the action's documentation.


Fix EquiRectangularCubeTexture error handling and EquiRect./HDRCubeTexture caching problem

While working with the EquiRectangularCubeTextureAssetTask I ran into a problem where textures would not load in some cases (very hard to reproduce, I will try to create a PG example) which affects both, EquiRectangularCubeTexture's and HDRCubeTexture's.
Another problem was the error handling in the EquiRectangularCubeTexture, when an image cannot be loaded (wrong path or io problems), so I created an Error eventlistener for such cases, which essentially just bubbles up on the onError callback chain.
Playground example: tbd
Suggestions are welcome

Checks are failing
https://github.com/BabylonJS/Babylon.js/pull/6105/checks

up?

The errors should be fixed now, but there are some linting errors regarding a package:
[09:35:15] Starting 'core-tsLint'...
/home/vsts/work/1/s/src/Meshes/transformNode.ts:94:6
ERROR: 94:6   semicolon  Unnecessary semicolon
ERROR: 103:6  semicolon  Unnecessary semicolon
ERROR: 943:6  semicolon  Unnecessary semicolon

[09:35:22] 'core-tsLint' errored after 7 s
[09:35:22] Error in plugin "gulp-tslint"
Message:
    Failed to lint: /home/vsts/work/1/s/src/Meshes/transformNode.ts [94, 6]: Unnecessary semicolon, /home/vsts/work/1/s/src/Meshes/transformNode.ts [103, 6]: Unnecessary semicolon, /home/vsts/work/1/s/src/Meshes/transformNode.ts [943, 6]: Unnecessary semicolon.
Details:
    domain: [object Object]
    domainThrown: true

Ok I'll take care of the linting


YoutubeMusic track switching doesn't work

User has no possibility to switch track in YouTube music app (browser or YT Music app).

Turn ON track in YT Music
Try to switch track via swap

Expected: tracks switch to next/previous
Versions:

macOS version: 10.14.6
Pock version:  0.6.1

This is not a Pock bug; in fact, you can't switch to next/previous song on YouTube Music neither with system keys.
Refers to this comment for further explanation: https://github.com/pigigaldi/Pock/issues/230#issuecomment-536736164


Could not find platform independent libraries

Hey,
I'm trying to package python for conan, which is a package manager for C/C++ libraries.
Conan will provide (and eventually build) the dependencies.
Building python fails at the latest step:
[100%] Relocate _sysconfigdata_m_linux2_.py and update pybuilddir.txt
cd /tmp/conan-cpython/build/build/bin && /tmp/conan-cpython/build/build/bin/python -E -S -m sysconfig --generate-posix-vars
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ModuleNotFoundError: No module named 'encodings'

Also, the python binary in the build directory fails with the same error.
What option am I missing?
Steps to reproduce
#!/bin/bash

set -e

pip3 install --user conan

WD="$PWD"
CONAN_DIR="$WD/conan-cpython"
conan remote add -f bincrafters https://api.bintray.com/conan/bincrafters/public-conan
git clone https://github.com/madebr/conan-cpython.git "$CONAN_DIR" --branch alpha

SRC_DIR="$CONAN_DIR/build/source"   # dir with sources (python + cmake)
BIN_DIR="$CONAN_DIR/build/build"    # dir where cmake will build python
PKG_DIR="$CONAN_DIR/build/package"  # dir where cmake will install python to

# Download python source and python-cmake-buildsystem
conan source "$CONAN_DIR" --source-folder="$SRC_DIR"

# Download and build the python dependencies using conan
conan install "$CONAN_DIR" --install-folder="$BIN_DIR" --build=missing

# Build and install python using python-cmake-buildsystem
conan build "$CONAN_DIR" --source-folder="$SRC_DIR" --install-folder="$BIN_DIR" --build-folder="$BIN_DIR" --package-folder="$PKG_DIR"

# Create a package that can be shared
conan package "$CONAN_DIR" --source-folder="$SRC_DIR" --build-folder="$BIN_DIR" --package-folder="$PKG_DIR"

+1 I am getting this too, using CentOS 7 docker latest master with Python 2.6.16, using these defines:
-D PYTHON_VERSION=2.7.15
-D DOWNLOAD_SOURCES=OFF
-D BUILD_LIBPYTHON_SHARED=OFF
-D BUILD_EXTENSIONS_AS_BUILTIN=ON
-D Py_UNICODE_SIZE=4
-D USE_LIB64=ON
-D INSTALL_TEST=OFF

I supply my own OpenSSL and ZLib static libs which work with the regular automake system.

Thanks for providing additional details. :+1:
To better address the problem, could you provide the complete set of command leading to the error. For example:
docker pull imagename:tag
docker run --rm -ti imagename:tag bash

# followed by the list of command to run in the container

Hey @jcfr
This is my own custom docker build thing actually. I got digging and found a partial fix here:
0001-pythonhome-fix.patch.txt
It will install finally, but then it ends with:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site

Probably 2 post-install calls to python?
I think the issue is because my docker build is actually launching from the OS python subprocess module. You can see my docker building script here (the actual build works inside of the container):
https://github.com/boberfly/pipe-bootstrap

Thanks for the update.

my docker build is actually launching from the OS python subprocess module

To summarize, trying to build the docker image associated with https://github.com/boberfly/pipe-bootstrap should allow to reproduce the problem ?

@jcfr yep! Just remove:
https://github.com/boberfly/pipe-bootstrap/blob/master/dependencies/Python/patches/0001-pythonhome-fix.patch.txt
If you want to run without the patch I posted above.


Option to make scoreboard toggle on when joining server.

It would be nice to have an option to cause the scoreboard to toggle on when joining server.  So if it was turned off it would turn on again.  Otherwise layers turn it off and forget it is there.

Hey, sorry for the late reply but you can set the storage driver option to none, this will disable player data saving and thus the scoreboard will always show up when players rejoin the server.


run test model on alphafold

Dear AlphaFold support team:
I am trying to run monomer structures on alphafold, so I first initiated with test model on the github page:
python3 docker/run_docker.py \
  --fasta_paths=T1050.fasta \
  --max_template_date=2020-05-14 \
  --data_dir=../DOWNLOAD_DIR

But as soon as I run this command I get following lines:
docker/run_docker.py:
  --[no]benchmark: Run multiple JAX model evaluations to obtain a timing that excludes the compilation time, which should be more indicative of the time required for inferencing many proteins.
    (default: 'false')
  --data_dir: Path to directory with supporting data: AlphaFold parameters and genetic and template databases. Set to the target of download_all_databases.sh.
  --db_preset: <full_dbs|reduced_dbs>: Choose preset MSA database configuration - smaller genetic database config (reduced_dbs) or full genetic database config (full_dbs)
    (default: 'full_dbs')
  --docker_image_name: Name of the AlphaFold Docker image.
    (default: 'alphafold')
  --docker_user: UID:GID with which to run the Docker container. The output directories will be owned by this user:group. By default, this is the current user. Valid options are: uid or uid:gid, non-
    numeric values are not recognised by Docker unless that user has been created within the container.
    (default: '1000:1000')
  --[no]enable_gpu_relax: Run relax on GPU if GPU is enabled.
    (default: 'true')
  --fasta_paths: Paths to FASTA files, each containing a prediction target that will be folded one after another. If a FASTA file contains multiple sequences, then it will be folded as a multimer. Paths
    should be separated by commas. All FASTA paths must have a unique basename as the basename is used to name the output directories for each prediction.
    (a comma separated list)
  --gpu_devices: Comma separated list of devices to pass to NVIDIA_VISIBLE_DEVICES.
    (default: 'all')
  --max_template_date: Maximum template release date to consider (ISO-8601 format: YYYY-MM-DD). Important if folding historical test sets.
  --model_preset: <monomer|monomer_casp14|monomer_ptm|multimer>: Choose preset model configuration - the monomer model, the monomer model with extra ensembling, monomer model with pTM head, or multimer
    model
    (default: 'monomer')
  --num_multimer_predictions_per_model: How many predictions (each with a different random seed) will be generated per model. E.g. if this is 2 and there are 5 models then there will be 10 predictions
    per input. Note: this FLAG only applies if model_preset=multimer
    (default: '5')
    (an integer)
  --output_dir: Path to a directory that will store the results.
    (default: '/tmp/alphafold')
  --[no]run_relax: Whether to run the final relaxation step on the predicted models. Turning relax off might result in predictions with distracting stereochemical violations but might help in case you
    are having issues with the relaxation stage.
    (default: 'true')
  --[no]use_gpu: Enable NVIDIA runtime to run with GPUs.
    (default: 'true')
  --[no]use_precomputed_msas: Whether to read MSAs that have been written to disk instead of running the MSA tools. The MSA files are looked up in the output directory, so it must stay the same between
    multiple runs that are to reuse the MSAs. WARNING: This will not check if the sequence, database or configuration have changed.
    (default: 'false')

The download directory ../ should not be a subdirectory in the AlphaFold repository directory. If it is, the Docker build is slow since the large databases are copied during the image creation.

It seems to me  that the command is not running at all. I appreciate if you help me what part has not done correctly?

Try running the command with the absolute path to your local protein database

The error message at the end explains what is going on:

The download directory ../ should not be a subdirectory in the AlphaFold repository directory. If it is, the Docker build is slow since the large databases are copied during the image creation.

I.e. the solution is to move DOWNLOAD_DIR to some directory that is not within the AlphaFold directory, for instance like this:
/home/
  alphafold/
    docker/
      ...
    ...
  data/  <- DOWNLOAD_DIR
    ...


added livelycells

This is an R package with a shinyapp for Conway´s game of life.
I wrote it during a university course with the help of your pixeltrix package!

 And so glad that {pixeltrix} was useful here!

 And so glad that {pixeltrix} was useful here!

Yes, {pixeltrix} was very useful! Thanks!


Add playbook to config insecure registry

What type of PR is this?
/kind feature

What this PR does / why we need it:
Add playbook to config insecure registry
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Why is this needed?

/lgtm


Calling setProps on shallow wrapper results in componentDidUpdate being called twice

Describe the bug
Calling setProps on a shallow wrapper results in componentDidUpdate being called twice (instead of once).
To Reproduce
Steps to reproduce the behavior:
Run the test:
import React from 'react';

export default class Dummy extends React.Component {
    componentWillReceiveProps(nextProps) {
        this.setState({someState: nextProps.myProp});
    }

    componentDidUpdate() {
        this.foo();
    }

    foo() {}

    render() {
        return (

{`myProp: ${this.props.myProp}`}

        );
    }
}

import React from 'react';
import {shallow} from 'enzyme';

import Dummy from 'dummy.js';

describe('<Dummy/>', () => {
    it('works', () => {
        const props = {};
        const wrapper = shallow(<Dummy {...props} />);
        wrapper.instance().foo = jest.fn();
        wrapper.setProps({myProp: 'Prop Value'});
        expect(wrapper.instance().foo).toHaveBeenCalledTimes(1);
    });
});

Expected behavior
componentDidUpdate should only be called once.
Desktop (please complete the following information):

OS: macOS Mojave
Browser n/a
Version 3.7.0

Smartphone (please complete the following information):
n/a

@ljharb
Yeah, React doesn't support batched updates on ShallowRendering from v16.
https://github.com/facebook/react/issues/10355
So currently, it's a no-op.
https://github.com/airbnb/enzyme/blob/master/packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js#L327-L330
If we support batching updates on shallow to fix this, we have to implement ourselves.

Although that's a lot more work, I think it's probably worth it so that things are consistent between React and enzyme.

@ljharb thanks, mount works. I've edited the title and body to explicitly mention shallow.

I'll go ahead and look into this issue if a fix hasn't already been applied.

@ljharb Added the above test case, but in terms of the fix, has there been much discussion on adding support for batched updates with the ReactSixteenThreeAdapter?
I've been looking at @koba04's implementation of unstable_batchedUpdates
https://github.com/koba04/react/commit/ca78c92635525ad2dfd8012e7e5527a5876ce130,
but would you have any suggestions for moving forward?

@peanutenthusiast not much, but I'd love to add it (ideally separate from bug fixes)

Was out of country for a month or so, but I've come up with a fix for the above test case -- @ljharb are there any other test cases that should be covered? I can send a PR tonight.

Awesome, thanks everyone!


Update sass [Work in progress]

Hey, @djfarrely & @federicoweber!
Updated our style guide to reflect recent updates in our CSS Style Guide discussions!

This is so awesome Steve! 💥

On Mar 10, 2016, at 9:19 AM, Steve Dixon<EMAIL_ADDRESS>wrote:
Hey, @KatieLo, @djfarrelly & @federicoweber!
Updated our style guide to reflect recent updates in our CSS Style Guide discussions!
—
Reply to this email directly or view it on GitHub.

Woohoo! It feels like we might be there with the style for this style guide! Curious for thoughts! :+1: If it feels great, I'd love to merge! :grin:


Logging functions & automatic timestep logic

Logging:

use LOG() << "message"; instead of std::cout << "message\n"; and
friends.
Will eventually setup verbosity at runtime and debug builds.

Automatic Timestep setup:

we now use element radius (via jacobian's eigenvalues) to estimate an
optimal timestep for all element types. This avoids needing to set a
time-step by hand. CFL constants for each element type are 10-20% conservative.

Just realized that auto time-step doesn't do MPI yet. Will need to implement.

Cool beans


Updating dependencies

is aug 3 backwards compatible?  This is a bit of a scary change since it affects all of our logging

Yes it is, this will be a major version anyway. Tests pass too.

Aug change to 3 when we moved FE libraries to use proper commonjs for webpack. That's the only change.


[Bug] Unable to switch between Sub environments

Insomnia Version: Version 6.5.3 (<IP_ADDRESS>35)
Operating System: macOS Mojave 10.14.4 (18E226)

[Bug] Unable to switch between sub-environments

Steps to Reproduce:
Create two Sub environments at Manage Environment Panel
Try to switch between the Sub environments to update values
Actual Results:
Unable to switch between the Sub environments
Expected Result:
User must be able to switch between the Sub environments
Screen recording:
View

Thanks for the helpful screen recording! I can't seem to reproduce this. Can you see if there are any errors in View > Toggle DevTools > Console?

Thanks for your prompt reply.
I tried to reinstall the application and it seems to have solved the issue. I'm unable to reproduce the issue right now. You may close the issue.

Hmm, that's odd. Well let me know if it happens again!


Using WMC class

Hi,
Can you please show me some examples of how to use WMC class ? Because I want to generate dynamically  a new context using some wms informations ! is it possible ?
Best regards

Please use the mailing list for general questions.

I can see that using the mailing list is the correct form of asking about such functionality, but it is  a pity that nobody answered the question posed there.


Proxmox VE Kernel Clean not clean

✅ Have you read and understood the above guidelines?
yes
📜 What is the name of the script you are using?
Proxmox VE Kernel Clean
📂 What was the exact command used to execute the script?
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/misc/kernel-clean.sh)"
📝 Provide a clear and concise description of the issue.
When I manually delete kernels with apt purge xxx, the kernel will be deleted.
⚙ What settings are you using?

[X] Default Settings
[ ] Advanced Settings

🖥 Which Linux distribution are you using?
Debian 12
🔄 Steps to reproduce the issue.
Execute script
❌ Paste the full error output (if available).
Removing 10 old kernels... - Failed to remove kernel: proxmox-kernel-6.5.13-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.5.13-5-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.5.13-6-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.4-2-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.4-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-1-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-2-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-4-pve-signed. Check dependencies or manual
✓ GRUB updated successfully
✓ Finished
🖼 Additional context (optional).
No response

I am having the same problem.  I also tried deleting one at a time with no chance.

Removing 7 old kernels... - Failed to remove kernel: proxmox-kernel-6.5.13-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.5.13-5-pve. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.4-2-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.4-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-2-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-kernel-6.8.8-3-pve-signed. Check dependencies or manual removal.... - Failed to remove kernel: proxmox-ker ✓ GRUB updated successfully
✓ Finished

Same issue. A same / similar issue (at least in the manifestation and result) raised a week ago but insta closed. Following the instructions from a user in that issue here https://github.com/community-scripts/ProxmoxVE/issues/979#issuecomment-2561156037 I was able to manually remove them without any problems.

Will be fixed in next 2 weeks. I havnt time yet. But since people are only complaining here, you could just offer the fix itself as a PR ^^

can anyone test with this:
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/develop/misc/kernel-clean.sh)"

    __ __                     __   ________
   / //_/__  _________  ___  / /  / ____/ /__  ____ _____
  / ,< / _ \/ ___/ __ \/ _ \/ /  / /   / / _ \/ __ `/ __ \
 / /| /  __/ /  / / / /  __/ /  / /___/ /  __/ /_/ / / / /
/_/ |_\___/_/  /_/ /_/\___/_/   \____/_/\___/\__,_/_/ /_/

Available kernels for removal:
 1. proxmox-kernel-6.5.13-5-pve
 2. proxmox-kernel-6.8.8-2-pve-signed
 3. proxmox-kernel-6.8.12-1-pve-signed
 4. proxmox-kernel-6.8.12-2-pve-signed
 5. proxmox-kernel-6.8.12-4-pve-signed

Select kernels to remove (comma-separated, e.g., 1,2):
1,2,3,4,5
Kernels to be removed:
proxmox-kernel-6.5.13-5-pve
proxmox-kernel-6.8.8-2-pve-signed
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8.12-2-pve-signed
proxmox-kernel-6.8.12-4-pve-signed
Proceed with removal? (y/n): y
Removing proxmox-kernel-6.5.13-5-pve...
Successfully removed: proxmox-kernel-6.5.13-5-pve
Removing proxmox-kernel-6.8.8-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-2-pve-signed
Removing proxmox-kernel-6.8.12-1-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-1-pve-signed
Removing proxmox-kernel-6.8.12-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-2-pve-signed
Removing proxmox-kernel-6.8.12-4-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-4-pve-signed
Cleaning up...
Cleanup and GRUB update complete.
root@pve Dec 31 14:37 ~ >

sorted.

    __ __                     __   ________
   / //_/__  _________  ___  / /  / ____/ /__  ____ _____
  / ,< / _ \/ ___/ __ \/ _ \/ /  / /   / / _ \/ __ `/ __ \
 / /| /  __/ /  / / / /  __/ /  / /___/ /  __/ /_/ / / / /
/_/ |_\___/_/  /_/ /_/\___/_/   \____/_/\___/\__,_/_/ /_/

Available kernels for removal:
 1. proxmox-kernel-6.5.13-3-pve-signed
 2. proxmox-kernel-6.5.13-5-pve-signed
 3. proxmox-kernel-6.5.13-6-pve-signed
 4. proxmox-kernel-6.8.4-2-pve-signed
 5. proxmox-kernel-6.8.4-3-pve-signed
 6. proxmox-kernel-6.8.8-1-pve-signed
 7. proxmox-kernel-6.8.8-2-pve-signed
 8. proxmox-kernel-6.8.8-3-pve-signed
 9. proxmox-kernel-6.8.8-4-pve-signed
10. proxmox-kernel-6.8.12-1-pve-signed
11. proxmox-kernel-6.8.12-2-pve-signed

Select kernels to remove (comma-separated, e.g., 1,2):
1,2,3,4,5,6,7,8,9
Kernels to be removed:
proxmox-kernel-6.5.13-3-pve-signed
proxmox-kernel-6.5.13-5-pve-signed
proxmox-kernel-6.5.13-6-pve-signed
proxmox-kernel-6.8.4-2-pve-signed
proxmox-kernel-6.8.4-3-pve-signed
proxmox-kernel-6.8.8-1-pve-signed
proxmox-kernel-6.8.8-2-pve-signed
proxmox-kernel-6.8.8-3-pve-signed
proxmox-kernel-6.8.8-4-pve-signed
Proceed with removal? (y/n): y
Removing proxmox-kernel-6.5.13-3-pve-signed...
Successfully removed: proxmox-kernel-6.5.13-3-pve-signed
Removing proxmox-kernel-6.5.13-5-pve-signed...
Successfully removed: proxmox-kernel-6.5.13-5-pve-signed
Removing proxmox-kernel-6.5.13-6-pve-signed...
Successfully removed: proxmox-kernel-6.5.13-6-pve-signed
Removing proxmox-kernel-6.8.4-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.4-2-pve-signed
Removing proxmox-kernel-6.8.4-3-pve-signed...
Successfully removed: proxmox-kernel-6.8.4-3-pve-signed
Removing proxmox-kernel-6.8.8-1-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-1-pve-signed
Removing proxmox-kernel-6.8.8-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-2-pve-signed
Removing proxmox-kernel-6.8.8-3-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-3-pve-signed
Removing proxmox-kernel-6.8.8-4-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-4-pve-signed
Cleaning up...
Cleanup and GRUB update complete.

Nice one. Thx you very much =)

__ __                     __   ________

/ ///__  _________  ___  / /  / / /  ____ _____
/ ,< / _ / / __ / _ / /  / /   / / _ / __ `/ __
/ /| /  _/ /  / / / /  / /  / // /  __/ // / / / /
// |___//  // //_//   _//___/_,// /_/
Available kernels for removal:

proxmox-kernel-6.5.11-8-pve-signed
proxmox-kernel-6.5.13-5-pve
proxmox-kernel-6.8.4-2-pve-signed
proxmox-kernel-6.8.4-3-pve-signed
proxmox-kernel-6.8.8-2-pve-signed
proxmox-kernel-6.8.8-3-pve-signed
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8.12-2-pve-signed
proxmox-kernel-6.8.12-5-pve-signed

Select kernels to remove (comma-separated, e.g., 1,2):
1,2,3,4,5,6,7,8
Kernels to be removed:
proxmox-kernel-6.5.11-8-pve-signed
proxmox-kernel-6.5.13-5-pve
proxmox-kernel-6.8.4-2-pve-signed
proxmox-kernel-6.8.4-3-pve-signed
proxmox-kernel-6.8.8-2-pve-signed
proxmox-kernel-6.8.8-3-pve-signed
proxmox-kernel-6.8.12-1-pve-signed
proxmox-kernel-6.8.12-2-pve-signed
Proceed with removal? (y/n): y
Removing proxmox-kernel-6.5.11-8-pve-signed...
Successfully removed: proxmox-kernel-6.5.11-8-pve-signed
Removing proxmox-kernel-6.5.13-5-pve...
Successfully removed: proxmox-kernel-6.5.13-5-pve
Removing proxmox-kernel-6.8.4-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.4-2-pve-signed
Removing proxmox-kernel-6.8.4-3-pve-signed...
Successfully removed: proxmox-kernel-6.8.4-3-pve-signed
Removing proxmox-kernel-6.8.8-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-2-pve-signed
Removing proxmox-kernel-6.8.8-3-pve-signed...
Successfully removed: proxmox-kernel-6.8.8-3-pve-signed
Removing proxmox-kernel-6.8.12-1-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-1-pve-signed
Removing proxmox-kernel-6.8.12-2-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-2-pve-signed
Cleaning up...
Cleanup and GRUB update complete.
Worked like a champ!  Thank you very much for all your support.

    __ __                     __   ________
   / //_/__  _________  ___  / /  / ____/ /__  ____ _____
  / ,< / _ \/ ___/ __ \/ _ \/ /  / /   / / _ \/ __ `/ __ \
 / /| /  __/ /  / / / /  __/ /  / /___/ /  __/ /_/ / / / /
/_/ |_\___/_/  /_/ /_/\___/_/   \____/_/\___/\__,_/_/ /_/

Available kernels for removal:
 1. proxmox-kernel-6.8.4-3-pve-signed
 2. proxmox-kernel-6.8.12-1-pve-signed

Select kernels to remove (comma-separated, e.g., 1,2):
1,2
Kernels to be removed:
proxmox-kernel-6.8.4-3-pve-signed
proxmox-kernel-6.8.12-1-pve-signed
Proceed with removal? (y/n): y
Removing proxmox-kernel-6.8.4-3-pve-signed...
Successfully removed: proxmox-kernel-6.8.4-3-pve-signed
Removing proxmox-kernel-6.8.12-1-pve-signed...
Successfully removed: proxmox-kernel-6.8.12-1-pve-signed
Cleaning up...
Cleanup and GRUB update complete.

Works for me too. Thanks!


Support system and tenant authentication in the package

Quite often people are asking how to implement authentication of users that are system-wide and local. This split authentication system is quite easy to hack into Laravel authentication by overriding the authentication layer. Instead of only querying the User (tenant) model, we can natively add a Admin (system) model. Additionally we should allow enabling a specific ServiceProvider in the package that handles the authentication on that level.

Perhaps see if we can hook into fort.

I've been handling this in my applications. In User Model, I've setup UseTenantConnection. When the hostname isn't identified (means not a tenant), the User model uses the default connection for app. Which is the app's main DB. Even the whole auth module keeps working without any fault.


Play metronome in background

Hi, do you think it is possibile to make the metronome play in background when I'm using other apps for example or maybe when the screen display is off?
That would be so useful.
Otherwise, I honestly don't know if it is possible to just wrap the metronome into a background service that always runs, so any tip would be appreciated.
Thank you!

Solved!
in case anyone else needs it, just add this code in the Info.plist file for iOS.
<key>UIBackgroundModes</key>
<array>
    <string>audio</string>
</array>

I have yet to try it for Android, but it's all about permissions.


Jonmv/restore json deps test scope

@gjoranv

Could we put a // TODO: Remove on Vespa 9 on these?

That would be nice idneed.


Unable to find Project.Jsong or CSPROJC

I think after the installation of new update  I got this error. I could not create an interface or class in my angular project.

VSCode Version: 1.46.1
OS Version: Windows 10

Steps to Reproduce:

Does this issue occur when all extensions are disabled?: Yes/No

Do you have the C# extension installed?

yes.. the C# extension is installed.. I uninstall and install again but still the same problem.

Please report the problem to the owner of the C# extension.


Add imports to the example

Publisher and Subscriber should be imported for the example to be slightly more copy-and-paste-able.

Thanks @andrioni !


Fix combination offer removal bug

Closes https://github.com/django-oscar/django-oscar/issues/3811

What I changed:
Before clearing the instance's combination offers field, I added a loop to find removed offers and removed the current instance from the combination offer field of the removed offer
Tests:

Tested manually via dashboard and admin panel
Passed all tests in tests/integration/offer/

@SakshiUppoor I think it would be good to add tests to tests/integration/dashboard/test_offer_views.py to verify that this functionality works as expected. Would you be able to do that?

@solarissmoke Sure! I'd love to give it a try

Hi @solarissmoke
I tried writing the test but I can't figure it out
Could it be possible to assign it to someone else?

Hi @solarissmoke @SakshiUppoor
Can I work on the test case for this.

Hey @samar-hassan
Sure! I am no longer working on this issue. So you're more than welcome to work on this. :)
I'd suggest tagging and asking someone else from the core team once as well

Hey @samar-hassan, it would be great if you could write tests for this PR!

@joeyjurjens should I create a new PR for this issue?


Expand Quick Start Guide

This PR contains daily documentation updates based on the following suggestion:
The Quick Start Guide should include a more comprehensive introduction to setting up a basic project. Covering initial setup, some simple generators, and a quick overview of actions and agents would reduce onboarding time for new users.
description of file changes: Revise docs/quick_start.md to incorporate detailed instructions for a complete basic project setup, including examples using Actions and Generators to guide the user through a simple task.

kind of like it. some words keep coming out like "in this "ENHANCED" guide" which i think would be annoying to remove all the time.

this is another one that would be okay via comment actions, but not as is


CI broken for PRs

The CI does not run properly for PRs, so there's no automatic way of seeing whether a PR's tests are succeeding. It fails at this part of the push job:
https://github.com/HaxeFoundation/haxelib/blob/7d1d6b73d7672ceca5d06062773b7cb7905c3316/.github/workflows/ci-dev.yml#L43-L47
I'm guessing the reason it is failing is that the docker token is not available in the PR ci environment which is probably for security reasons.

Seems to be fine now


JUnit5 execution capability

Closes https://github.com/RedMadRobot/gradle-infrastructure/issues/6

Thank you for your contribution! I'll review it soon

It would be good if you add your work e-mail to your GitHub account.

Yes, I can

Thank you for your contribution!


Use filepath

By submitting this pull request, I confirm that my contribution is made under the terms of the MIT license.
Problem/Feature
The use of Sprintf for joining file paths makes it impossible to run on windows.
Description of Changes:

use filepath.Join instead of Sprintf to improve portability

Checklist

[x] I have self-reviewed the changes being requested
[x] I have updated the documentation (if applicable)

Wait, maybe i am just too ooga booga brain but why does using  Sprintf for joining file paths make it impossible to work with on Windows?

Wait, maybe i am just too ooga booga brain but why does using  Sprintf for joining file paths make it impossible to work with on Windows?

https://www.minitool.com/news/backslash-vs-forward-slash.html

Done!


issued at verification

Hello,
I faced an issue with tokens being randomly rejected due to IAT being in future. I figured out my hosting provider time is fraction of second behind from firebase server and this caused random failures (depending on user connection) of IAT verification because token was sometime issued practically at the same time as checked on server side.
Temporary, I disabled IAT verification but it is obvious security hole. I was thinking - would you be interested in adding possibility to enable/disable verifications with flags or some config? I can imagine for example some sort of offset for IAT verification. Developers could add few secs tolerance so 1-2 seconds "in future" would not cause an issue.

Hi @vecernik87,
as the token verification is handling a security issue, I would not feel comfortable with adding an option to weaken the security, even if I understand your pain. But: you can work around that by composing a new verifier in which you can check for the offset:
use Firebase\Auth\Token\Domain\Verifier;
use Firebase\Auth\Token\Exception\IssuedInTheFuture;
use Lcobucci\JWT\Token;

class TolerantVerifier implements Verifier
{
    /**
     * @var Verifier
     */
    private $base;
    /**
     * @var int
     */
    private $allowedOffset;

    public function __construct(Verifier $base, int $allowedOffset = 2)
    {
        $this->base = $base;
        $this->allowedOffset = $allowedOffset;
    }

    public function verifyIdToken($token): Token
    {
        try {
            return $this->base->verifyIdToken($token);
        } catch (IssuedInTheFuture $e) {
            $token = $e->getToken();
            if (...) {
                return $token;
            } else {
                throw $e;
            }
        }
    }
}

Then, in your code, you can work with it:
use Firebase\Auth\Token\Verifier as BaseVerifier;
use TolerantVerifier;

$verifier = new TolerantVerifier(new BaseVerifier($projectId));

I hope this helps!
:octocat:


Change default fsGroup to 999 (sonarqube)

Signed-off-by: gsimoes<EMAIL_ADDRESS>
What this PR does / why we need it:
Newer docker images run using user id / group id 999 (sonarqube) and container may fail to start with persistent volumes due to lack of permissions to write to the data folder (mountPath: /opt/sonarqube/data). This adds the ability to override the security context and defaults fsGroup to 999.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #10045

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/assign @rjkernick

/ok-to-test


[EBPF] Allow kmt.explain-ci-failure to detect latest pipeline for the branch

What does this PR do?
This PR adds a feature to kmt.explain-ci-failure that gets the latest pipeline for the given branch.
It also fixes a problem with a variable that could be undefined, and uses the python package tabulate[widechars] to avoid alignment problems when printing emojis in tables.
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge


Update SerializedPropertyExtensions.cs

Having a more than 6 serialized properties caused inspector to draw them on top of the next element. StandardVerticalSpacing was added to the total VisibleChildHeight

Thank you for your contribution!
Looks good.