Unable to get grouped photos

I'm using NPOI version 2.5.5 and had a problem trying to get the photo attached to the sheet. Multiple photos are attached, and if you group them, you will not be able to get individual photos.
I'm getting photos as shown below, but I can't get grouped ones.
Is there a way to get photos that are grouped by sheet?
Or is there a way to get a file that is an image of grouped photos / figures?
Book1.xlsx
`		public static ListGetPictures(this ISheet me)
{
var pictures = new List();
if (me.Workbook is HSSFWorkbook)
{
foreach (var shape in ((HSSFPatriarch)me.DrawingPatriarch).Children)
{
if (shape is HSSFPicture picture)
{
var position = new CellPosition(picture.ClientAnchor.Row1, picture.ClientAnchor.Col1);
var pic = new Picture(position, picture.PictureData);
					pictures.Add(pic);
				}
				else if (shape is HSSFShapeGroup group)
				{
					pictures.AddRange(GetPictures(group));
				}
			}
		}
		else if (me.Workbook is XSSFWorkbook)
		{
			foreach (var shape in ((XSSFDrawing)me.DrawingPatriarch).GetShapes())
			{
				if (shape is XSSFPicture picture)
				{
					var position = new CellPosition(picture.ClientAnchor.Row1, picture.ClientAnchor.Col1);
					var pic = new Picture(position, picture.PictureData);

					pictures.Add(pic);
				}
			}
		}

		return pictures;
	}

	static private List<Picture> GetPictures(HSSFShapeGroup group)
	{
		var pictures = new List<Picture>();
		if (group.Anchor is HSSFClientAnchor anchor) {
			var position = new CellPosition(anchor.Row1, anchor.Col1);

			foreach (var shape in group.Children)
			{
				if (shape is HSSFPicture picture)
				{
					var pic = new Picture(position, picture.PictureData);
					pictures.Add(pic);
				}
				else if (shape is HSSFShapeGroup group2)
				{
					pictures.AddRange(GetPictures(group2));
				}
			}
		}
		return pictures;
	}`

You are the first one to ask this question. Grouped pictures are definitely a special case. You are showing me a xlsx file but you are using HSSFWorkbook in your code,which is for xls file. Can you clarify which file do you want to deal with?

I want to handle the 3 extensions xls, xlsx, xlsm.
Book1.xls

May I ask what's your business scenario of using NPOI? It looks you are a GIS guy and you want to handle some terrian data by NPOI.

The attached data is a sample of a group of photos and shapes, and the photos themselves have no meaning.
What I want to do is to take in the record created in Excel and keep it as electronic data.
The record includes visualized drawings and photographs, which are grouped into meaningful data.
I want to capture them.

#488

I'm using POIFS Explorer to figure out your grouped  shape cases. I'm afraid it will be very complicated. It's kind of space tree structure.  (similiar to BSP)

To understand what's going on, there is another way for you to understand how Office store this grouped structure.

Save Book1.xls as Book1.xlsx
Unzip the xlsx file to a folder.
Go to \xl\drawings\drawing1.xml
Using a xml formatting tool to format the xml tree and make it readable.

You will see a few xdr:grpSp pairs as below.

Thank you for your survey and response.
I understand that it is difficult to deal with this.
If you have similar requests in the future, please reconsider.


adding unify channels to preprocessing draft

partially addresses #11481

nice work @anaradanovic and @nordme!  In it goes


firefox needs summary {display: list-item}

Thanks for this shim!
May I suggest using
summary {display: list-item}

in the .css?  Otherwise, modern firefox loses the triangle:

The default style for <summary> is display:list-item per HTML standard.  If the style is being changed to display:block, the disclosure triangle will be dismissed, which is expected. See Bug 1283989 for more information.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/summary#Usage_notes

so instead of
details.details_shim_closed > summary {display: block;}
details.details_shim_open   > summary {display: block;}

you are proposing
details.details_shim_closed > summary,
details.details_shim_open   > summary {
    display: block;
    display: list-item;
}

?

Hmm... I'm a relatively novice to CSS, and complete beginner to shims, so I can't honestly say that I understand what the  > summary part does.  In fact, I didn't even notice them!  (I was using at the .min.css version)
All I personally did was change:
details, summary {display: block;}

into:
details {display: block;}
summary {display: list-item;}

and then it worked on Firefox 50, where previously it didn't display the triangle.

Thank you for this.
I applied your fix and verified it resolves the missing decorative triangle in current FF.  I also added classes to all my CSS selectors so my styles only affect browsers that don't natively support details.
I'll merge this into master after I have a peer test it.  Let me know if you find any problems with this fix.

Thanks for your input.  I took your changes and @Mouvedia's suggestion, and cleaned up the demo a bit.  Also updated the README to be more clear about IE7 not working.

OK, I think this last single commit will resolve the issue.

Agreed, works on all browsers I tested with.  Thanks!


TypeError: Cannot set property 'allChecked' of null

I use search , When dosn't search any item, The console show :Cannot set property 'allChecked' of null.
Related to Angular version? I used Angular 1.4.6

Can you tell me what version of angular-multi-select are you using?

I ran into this issue as well. I found two instances of our input model being declared in the controller.
So it was being overwritten after pushing the data into it. Pretty much user error. Nothing wrong with the multi-select.


epoxy: 1.5.4 -> 1.5.9

Motivation for this change
With plasma 5.23.2, I get segfaults in kwin_wayland in epoxy.so, so let's try to bump epoxy. It causes a massive rebuild, so I haven't tried it out yet.
Also, autotools -> meson as upstream no longer supports the former.
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Cc: @NixOS/qt-kde

Also this needs to go to staging.

The rename PR got merged and causes a conflict.

I suggest we throw it in there and see what happens.


[SPARK-7403][WebUI] Link URL in objects on Timeline View is wrong in case of running on YARN

When we use Spark on YARN and have AllJobPage via ResourceManager's proxy, the link URL in objects which represent each job on timeline view is wrong.
In timeline-view.js, the link is generated as follows.
window.location.href = "job/?id=" + getJobId(this);

This assumes the URL displayed on the web browser ends with "jobs/" but when we access AllJobPage via the proxy, the url displayed does not end with "jobs/"
The proxy doesn't return status code 301 or 302 so the url displayed still indicates the base url, not "/jobs" even though displaying AllJobPages.

Merged build triggered.

Merged build started.

Test build #32015 has started for   PR 5947 at commit 860faa7.

Test build #32015 has finished for   PR 5947 at commit 860faa7.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class Model(Transformer):
class PipelineModel(Model):
class CrossValidator(Estimator):
class CrossValidatorModel(Model):
class JavaModel(Model, JavaTransformer):
class JoinedRow6 extends Row
case class WindowSpecDefinition(
case class WindowSpecReference(name: String) extends WindowSpec
sealed trait FrameBoundary
case class ValuePreceding(value: Int) extends FrameBoundary
case class ValueFollowing(value: Int) extends FrameBoundary
case class SpecifiedWindowFrame(
trait WindowFunction extends Expression
case class UnresolvedWindowFunction(
case class UnresolvedWindowExpression(
case class WindowExpression(
case class WithWindowDefinition(
case class Window(
case class Window(
  case class ComputedWindow(

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32015/
Test FAILed.

Merged build finished. Test FAILed.

retest this please

Thanks @sarutak LGTM.

By the way, it's a separate issue but when I open the JS console I see some errors with viz.js
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:5050/static/dist/vis.js

Do you know what's wrong?

Merged build triggered.

Merged build started.

Test build #32050 has started for   PR 5947 at commit 860faa7.

Test build #32050 has finished for   PR 5947 at commit 860faa7.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32050/
Test FAILed.

Merged build triggered.

Merged build started.

Test build #32066 has started for   PR 5947 at commit bda684e.

@andrewor14 Thanks for letting me know another issue. I found the reason is vis.js (not vis.min.js) is absent. vis.js is designated in vis.map which is a file for Source Maps.
Source Maps is used for symbol resolution for abbreviated symbols in *.min.js (http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/).
vis.map and vis.js are only downloaded when we use debug tools embedded in browsers.

Test build #32066 has finished for   PR 5947 at commit bda684e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32066/
Test PASSed.

Merged build finished. Test PASSed.

@sarutak could you also add vis to the LICENSE file, please?

@sarutak this issue only happens in the index page. In other pages, we can use the relative path. Right?

@sarutak sorry I wasn't being clear. I would prefer that this patch only address the YARN issue so we can merge it more easily. We should address the missing vis.js error separately (either by removing usages of it, which I prefer, or pulling in the needed dependency).

I think Source Maps doesn't affect page load speed because non-compressed vis.js is only downloaded when we debug (using developer tools of Firefox or like that)  but there is some reason in what you says.
Anyway, I'll remove vis.js from my changes for now.
Tnanks @andrewor14 ,@srowen and @zsxwing !

@zsxwing Yes, I think it happens only index page of Web UI via ResourceManager's proxy (HistoryServer don't have this issue).

Merged build triggered.

Merged build started.

Test build #32164 has started for   PR 5947 at commit b1052e7.

Test build #32164 has finished for   PR 5947 at commit b1052e7.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class ElementwiseProduct extends UnaryTransformer[Vector, Vector, ElementwiseProduct]
class ElementwiseProduct(val scalingVector: Vector) extends VectorTransformer

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32164/
Test PASSed.

Merged build finished. Test PASSed.

Merged build triggered.

Merged build started.

Test build #32293 has started for   PR 5947 at commit aaf40e1.

Test build #32293 has finished for   PR 5947 at commit aaf40e1.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32293/
Test FAILed.

retest this please.

Merged build triggered.

Merged build started.

Test build #32298 has started for   PR 5947 at commit aaf40e1.

Test build #32298 has finished for   PR 5947 at commit aaf40e1.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/32298/
Test PASSed.


Self-referencing edges in network visualization

Hi,
Self-referencing edges in node elements are a very common issue in network visualizations.
Why is not possible to create them? is there any other alternative to achieve this?
Regards,

@gretamosa can you give an example of self-referencing edges?

Hi @davelandry did you got a chance to look into this issue?


Caught exception from Deep Resonance 1.5.0

https://pastebin.com/ugLfSBFk
Something about the resonating block is messing up.

Seems something is corrupt on your side because those classes are certainly part of the mod and the mod is working in 1.12 (it is included in the latest FTB pack for 1.12 for example)

Optifine?

Would be strange. I'm thinking more about corrupt zips or something

Question: If it turns out to be another mod messing with your mod? Would you patch it an exception for that mod or. or would the other guy?

Issue resolved. Turns out the "Latest download that curseforge gave me of mcjtylib was for 1.11.2. Went back and manually downloaded 1.12.2. All clear.


Is Corber being actively mantained?

I came across Corber a few months ago and found it very useful for projects that need an app but for some reason they do not have the time, team or money to spend creating a new app. Recently I was invited to make a presentation and decided to show Corber there. I really liked this tool but I am afraid it will not be actively mantained in the future. I have been using the --unsafe-perm to install Corber on new machines because Phantom is deprecated, this is a known bug since last February. Is Corber actively mantained or it is going to be deprecated in the near future?

Yes, although getting off of phantom would be good to do asap :)

Thanks! Yes it is. We are working on more maintenance than feature releases as of late - mostly because the toolset we wanted is stable for our own uses.
Phantom has been presenting a lot of issues, we have been working on a migration path but may have to pull the plug sooner than I would like.

Great! I am happy to see Corber is alive, I will be presenting Corber tomorrow on an event called São Paulo Tech Week. It is an event that occurs simultaneously in many places in São Paulo, all of them about technology. Hope I can also contribuite to this project with PRs in the future.

Good luck :)


Fix #177

Try to get the metadata references and fail only if the compilation fails with the available references.

Minor cleanup and formatting

cc @abpiskunov

Ping.

:watch:

:shipit:

Merge blocked by dotnet/cli#1755


Ok button in dialog not closing the window

The OK button inside the color dialog window does not close the dialog.

Nevermind, can be added via onSubmit


Does redux router inject all props?

I'm wondering if redux router injects the router props into every component?
I can't see anything incriminating in my code but that's not to say it isn't me!

RoutingContext from react-router does that.

Seems a bit overkill. Most components don't need router state at all and debugging a components props is a bit harder. 99% of the time only an id from the params is needed. I guess I can live with it though!


Added Portus integration

Since SUSE/Portus#1289 got merged, Portus now integrates security
scanners in order to fetch vulnerabilities for the images stored in the
on-premise Docker registry. CoreOS Clair is a supported backend, so you
can now use Clair for this. This is all explained in the documentation:
http://port.us.org/features/6_security_scanning.html
Signed-off-by: Miquel Sabaté Solà<EMAIL_ADDRESS>

/ping @jzelinskie (because his comment).


fix spec files

@jonmv please review and merge

Forwarding review to @aressem, since I know practically nothing about RPMs :)

👍  Remember to add the module to factory to get this rpm distributed.


Controls

Hi @DigitalFlow ! Sorry to bother, just wondering what should I use as a "name" when  trying to retrieve the state for a Control ?
Should I use the name of the control in the solution customisation ?
Is the locator name ?
I am getting this error when trying:
const { isVisible, isDisabled } = await xrmTest.Control.get("win_leveloptionset");
Cannot read property 'getVisible' of null
Thanks!

Hi @imartinflores,
when you install the levelup utility into your chrome, then there is a plugin "Logical names" which shows you the control names for all controls and also the tab names for all tabs.
The names shown there are the ones to use.
The D365-UI-Test Designer chrome extension can help you finding the correct names as well.
Kind Regards,
Florian

Thanks @DigitalFlow  , that was my first try, but still getting the same error when using the name provided by Level Up
Nacho

Nvm, even if I try with a control, still throwing the same:
page.evaluate: Evaluation failed: TypeError: Cannot read property 'getVisible' of null .
This is the control I am trying to interact with:
{"attributeType":"memo","controlName":"win_description","controlType":"standard","label":"Description","logicalName":"win_description","type":"control"}

Hi @imartinflores,
same result when you create a new case by using

await xrmTest.Navigation.openCreateForm("incident");

instead of clicking the new button?
Kind Regards,
Florian

Hi @DigitalFlow , thanks for the suggestion, thats working perfectly fine seems like. I am thinking if it has something to do with the new tab, seems like when I change to focus on it, the xrmTest is not able to find the element, should I do something after bringing the new tab to the front ?
const [myCase] = await Promise.all([ context.waitForEvent('page'),  await xrmTest.Button.click({ byLabel: "TestCase" }) ])  await myCase.waitForLoadState();  await myCase.bringToFront()

Hi @imartinflores,
I can't exactly imagine what's happening when you click the button, usually the new form loads in the same tab.
Can you create a short video or gif of what's happening?
The instance of the xrmUiTest that you created has a reference to its page, which is readonly.
So when you open a new tab and use the xrmUiTest of your old one for doing stuff, it's using the old tab still.
Do you need to work with a new tab? For this I would probably need to make the _page property of the XrmUiTest class writable by providing a setter, so that you can switch tab contexts.
Does that sound good to you?
Kind regards,
Florian

Hi @DigitalFlow , I think that's it. Yes, in our product, when you click on the ribbon button to create a new incident, it does open a new tab in the browser. I think it's exactly what you've mentioned. I can try by creating a new instance of the XrmUiTest and at least check if it can finds the element to confirm. Anyways, I can also use what you suggested and that is completely fine, so thanks a ton for that, really appreciated!


how to prepare our own data?

hello XMU Speech Lab, Thank you so much for the great work you shared.
I wonder how to prepare our own data? Preparing wav.scp, utt2spk and spk2utt like Kaldi formats？
I couldn't get information about data preparing in README. Looking forward to answer.
best wishes

Hi,
Just follow the recipe of voxsrc and the wav.scp, utt2spk and spk2utt is all you need to prepare.
Good luck!

On Mar 11, 2021, at 4:45 PM, forwiat<EMAIL_ADDRESS>wrote:

hello XMU Speech Lab, Thank you so much for the great work you shared.
I wonder how to prepare our own data? Preparing wav.scp, utt2spk and spk2utt like Kaldi formats？
I couldn't get information about data preparing in README. Looking forward to answer.
best wishes
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thanks for quickly reply!
I will try it!
best wishes!


Fluentbit cannot connect to fluentd if release tag is set for fluentd in the chart

This commit introduced the error: https://github.com/banzaicloud/logging-operator/commit/4e8912b34e28184dafb271550aac96abc1f5392b

Fluentd initConfig function set the name for fluentd service if the release tag is set, but this setting is missing from fluent bits config. It looks for fluentd..svc

I hotfixed (in 6da215741b084a21378c1a97c378a855edbf02c6) to create the service as fluentd until we properly refactor naming. I'll keep this issue opened until then.

This issue is solved in v2


password protected sqlite database

How do we create a encrypted sqlite3 database which is compatible with sqlite library in adobe air?

You can use SEE, but we don't support it directly, and I have no idea if it works with adobe air.


Renaming files might not be a good idea

Could you clarify your question a bit more? I'm not entirely sure I understand the issue you're describing.

sure, when organizing the files by content types the local file organizer automatically rename them which i think is not a good idea, it would be good if there was an option to select if the user wants to rename files or not.

Thank you for your feedback! I will add this option in future versions to give users more flexibility!


Support unique combined index in goctl CRUD+cache generation

Support unique combined index in goctl crud+cache generation.
UNIQUE index composite_idx (col1, col2)

Supported in #411

Supported in #411


Internet Explorer 11 "Failed to open data:text/javascript;charset=utf-8,"

Hi all,
we have a component in our Polymer project that is returning URL encoding, in the debugger it shows as:
Failed to open data:text/javascript;charset=utf-8,
        var SAGEITEMID%3B
        var JJFunction %3D new Object()%3B
        JJFunction.AJAX %3D new Object()%3B
        JJFunction.BASKET %3D new Object()%3B
        JJFunction.BASKET.ITEM      %3D new Object()%3B
        JJFunction.BASKET.SUMMARY   %3D new Object()%3B
        JJFunction.BASKET.MASTER    %3D new Object()%3B
        JJFunction.SHOP             %3D new Object()%3B
        JJFunction.UI               %3D new Object()%3B
        JJFunction.GODADDY          %3D new Object()%3B
....

We are importing this file through a
<link import />

This files registers a polymer element name in the file itself:
<polymer-element name="proto-JJFUNCTION" >
    <template>
        <style>

        </style>

    </template>
    <script>
        var SAGEITEMID;
        var JJFunction = new Object();

        JJFunction.AJAX = new Object();

        JJFunction.BASKET = new Object();
        JJFunction.BASKET.ITEM      = new Object();
        JJFunction.BASKET.SUMMARY   = new Object();
        JJFunction.BASKET.MASTER    = new Object();
        JJFunction.SHOP             = new Object();
        JJFunction.UI               = new Object();

And includes this as a component as .
<proto-JJFUNCTION></proto-JJFUNCTION>

This works really well for all browsers apart from IE which seems to barf the encoding of the file....
I'm using master branch, some of the components are to version 0.6.1
Any suggestions?

This was not what I thought it was, simple project structure.

I also have the same issue.
Could you please share how to deal with this?

:+1: Same here

OK, Yikes, this was a while ago. The first thing I would do is make sure that your template structures are not to complex (caveat we are running on Polymer 0.5, we are upgrading soon ), We found that on 0.5 deeply nested templates can cause issues, in-line as much as possible on those. We also provided id params on any custom elements, so the element:

So I'd start by looking at your templates. Make sure you are using the webcomponent tester and associated testing tools, found on the Polymer blog.

I'm very sorry I can't be more specific, as it was a while ago. I will reply back if I remember anymore

Also started experiencing this on IE11

Heh, I bumped into this again and to my surprise, I found myself in this issue.
Long story short: var obj = {some, thing}; makes something in Polymer html encode the contents of the object on IE11.
Workaround: stay away from https://ariya.io/2013/02/es6-and-object-literal-property-value-shorthand even if you are running a shiv for IE11.

Got the same issue on Polymer
"in-line as much as possible" kind of defeats the purpose of web components...
will checkout the web component tester...

Found the related Polymer loading issue (for my issue at least).
The following works in Chrome..
_recalculate(){
But IN IE It needs to be stricter. I.e. this
_recalculate: function(){
It still renders poorly as UTF8 in IE though for other errors...


webdav: remove redundant trailing slash for root directory

Fixes https://github.com/golang/go/issues/31983

Is there anything else I can doo?


react: feat Custom404 component.

Tasks done:-

Added 404 component.
Added styled components to it.

Fixed #830

https://github.com/smaranjitghose/girlscript_chennai_website/tree/master/error page
refer this page for design


FIX: monitor seq_num should start 1 for consistency

For better or worse, the convention we have adopted (I think in deference to SPEC?) is that seq_num starts at 1. Callbacks like LiveRaster rely on this.

As talked with Dan, everything is good! 👍


.gitattributes Globs Don't Work In Nested Directories

Version: Both 1.17.1 (Fedora 31 Repositories) and 1.20.0 (Master)
Example .gitattributes:
**/src export-ignore
/**/*.sh export-ignore
/.luacheckrc export-ignore
/.lua-format export-ignore
/.gitignore export-ignore
/palette.png export-ignore
/CONTRIBUTING.md export-ignore

Repository: https://gitlab.com/benrob0329/ikea
Resulting archive includes src directories, although the *.sh files in the root directory have been cleaned up.

Was able to reproduce.
The script relies on git check-attr to verify file attributes. However, attributes set for the directories are not propagated onto contained files.

@benrob0329 Please check the issue-78 branch.

That seems to work as expected.

Fixed in 1.21

Looks like it's actually only fixed for export-ignore but still broken for export-subst.
Example repo: https://gitlab.com/sztest/nodecore
The affected file should be in mods/nc_api/version.lua.

export-subst is not currently supported. Could you create a separate issue?


Vulnerability ID: CVE-2023-24816

Type: Regular
CVSS: 7
CWE ID: CWE-20, CWE-78
Severity: High
Date Published 2023-02-13
Description: IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language. Versions prior to 8.1.0 are subject to a command injection vulnerability with very specific prerequisites. This vulnerability requires that the function IPython.utils.terminal.set_term_title be called on Windows in a Python environment where ctypes is not available. The dependency on ctypes in IPython.utils._process_win32 prevents the vulnerable code from ever being reached in the ipython binary. However, as a library that could be used by another tool set_term_title could be called and hence introduce a vulnerability. Should an attacker get untrusted input to an instance of this function they would be able to inject shell commands as current process and limited to the scope of the current process. Users of ipython as a library are advised to upgrade. Users unable to upgrade should ensure that any calls to the IPython.utils.terminal.set_term_title function are done with trusted or filtered input.
Affected packages: Ipython-8.5.0

This issue was resolved with the PR #68.


Kappa not working? or im just dumb.

does my migrator cape need to be off for it to work? Am i not doing something right? Do i need to configure something or does it work right out of the box?

Kappa prioritizes the vanilla cape over OptiFine, partially because vanilla capes are official and OptiFine capes are not. You need to disable your migrator cape if you'd like to view your OptiFine cape with Kappa.
And, Kappa has no configuration, it shows OF capes for players with them and without vanilla ones by default.

Is it possible to edit the code to prioritize optifine capes?

I don't want to.
OptiFine capes go very clearly against the Commercial Usage Guidelines, and Mojang has taken action with it. I personally consider Kappa to be in the gray area because it doesn't have paid capes itself, but changing this one thing would inch it ever so slightly closer into the wrong.
For more information, this was originally an implementation quirk that came to be by reusing existing fields to store references to capes, but my stance has since changed into accepting that as intended behavior. For even more information on the technical side, see https://hibiscus.pet/mods/kappa/documentation.

Ohhh. I never knew mojang actually took action against optifine capes.

I haven't heard of them taking action over paid capes but them blocking pay-to-win servers back in 2014 set a precedent.

oh. nice to know. Another question, is there a quick way for me to reload my optifine cape while using the mod?.

Only restarting your client.


Cell equivalent of CuDNNGRU/CuDNNLSTM

Hi.
I am using seq2seq models for time series forecasting. In my setup, the encoder and decoder can have multiple layers (GRU/LSTM), that is possible due to the respective cell class - GRUCell and LSTMCell. Internally, a list of such cells is created, which is passed to the RNN class.
Now, while running my model on GPU, there was no significant speed-up, and each epoch was taking ~80s (with 2-3 layers in both encoder and decoder).
So, I want to use the optimised CuDNNGRU (or LSTM), but I could not find a way to stack multiple such units. I have gone through a lot of tutorials/examples, but none could effectively explain the "correct" way to do this.
I believe that if there was a "cell-like" class for the CuDNN backed GRU and LSTM, it would be extremely convenient for stacking them.
Also, if this is something that is not possible, any help for achieving this efficiently and correctly (in accordance with the Keras conventions) would be much appreciated.

It's probably not that simple, but does making num_layers a parameter would help in achieving this?
https://github.com/keras-team/keras/blob/05d713504852b490afcf2607aea1ce923e93ecfe/keras/layers/cudnn_recurrent.py#L227-L231

@MrinalJain17 any update on this? I am also trying to do the same.

I have the same trouble


[BugFix] Fix hive column statistics Min/Max with wrong default value

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 2 / 2 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/hive/HiveColumnStats.java
2
2
100.00%
[]

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test

run starrocks_admit_test

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 7 / 7 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/connector/hive/HiveColumnStats.java
7
7
100.00%
[]


Add translation from Unity C# to Godot C#

Would this be easy since they're both C#? Would people find it useful?

+1

I think @FlooferLand added it here: https://github.com/ProjectUnifree/unifree/pull/27


Input shapes at inference

Hello :)
First of all, congratulations for your work. :)
I have a small question trying to understand how the input is preprocessed in the inference code. What I see is that you start by homogenizing the spacing to [1,1,1]. By doing so, my (576, 768, 232) input image becomes of shape (173, 230, 140). This is also going to be the final shape of the segmentation in output. Before feeding the image to the model, there is also some padding to get to the closest multiple of 32: the shape becomes (192, 256, 160). What I don't understand is how the model, which is trained at shape 160^3, still works when fed with the larger shape (192, 256, 160). Is there some cropping I don't see? Maybe to split in patches and then reconstruct at the final output?

Hi and thanks for the interest.
You got everything right for the preprocessing: we first resample to 1mm isotropic (ie the resolution at which the network has been trained) and then pad to a multiple of 32 (so that we can apply 5 MaxPooling which divide the size by 2 every time).
The training and testing shapes don't necessarily have to be the same. Once the network is trained, you can apply it to inputs of any shapes (that's the beauty of convolutional masks)! You can technically also train with inputs of different shapes, but it makes debugging more fastidious, so that's why I kept the training shape constant. So to answer your question, there's no hidden cropping or splitting in patches, we just process each image in one go.
Just note that the segmentations given by the netowrk are then "unpadded" to undo the padding to a shape divisible by 32.
Hope this helps
Benjamin

Thanks Benjamin, now it is very clear!
I have followed your tutorial and your suggestions, and I have started my own training. I have a 2 class segmentation problem, which requires to segment the brain and the vessels together. You can see below the results I get after few epochs.

The results on fake generated images (like the example) look pretty great, the brain and the vessels are correctly segmented. However, when I run the code on a real image, I get bad results for the brain (you can look at the second example).

Vessels are actually fine, what looks bad is the brain. My guess is that, since the generated images like example 1 look like skull-stripped images, the network is biased towards finding a homogeneous background.  But this is just my hypothesis. Since you actually made it work, because the checkpoint you provided can segment the brain with very good results, do you have any advice? Have you ever encountered a similar problem? Maybe the network just needs more training, as for now I have only trained for 5000 iterations x 9 epochs.
Thanks in advance,
Francesco

Hmm, so I don't know which training label maps you're using, but those should definitely include whole-brain label maps, otherwise the network doesn't learn how to properly deal with extra-cerebral tissues.
And yeah, you would need way way way more training than 9x5000 iterations. I think the correct way to go about this is to have a validation dataset of real images with corresponding GT segmentations, and then you can keep track of the scores along training (see the validate.py file).

Maybe it is not very clear from the first image provided as example, but I have labels for the whole brain, and for the vessels. However, I have no label splitting the extra-celebral tissue from the black background. Did you also have those when you trained your model?
I am already keeping track of the scores via validation, following the tutorial, thanks for the suggestion! I am definitely going to train for longer, I just want to be sure I am doing everything fine since the training takes long.

Sorry I meant whole-head label maps (not whole-brain). So yeah, you do need labels for extra-cerebral tissues. keep in mind that these labels must more or less follow the Gaussian intensity distribution. So having only one label that encompasses all extra-cerebral tissues is probably not a good idea (I don't know if it's your case, I'm just saying ;)). You need more labels to render the different tissue types (muscle, fat, bones, eyes, fluid, arteries, etc.), otherwise the network won't know how to deal with these on real test scans. Btw this also applies to the brain, you can't have only one "brain" label, the bare minimum is having labels for white matter/greay matter/ CSF.
I definitely put a lot of effort in designing good training label maps. See the journal paper for more details:
arxiv: https://arxiv.org/abs/2107.09559
journal paper: https://www.sciencedirect.com/science/article/pii/S1361841523000506

Thank you very much, I think I know what to do now. I had not fully understood that part on extra-cerebral tissues from the paper, now it is very clear from your last message. Thanks!

You're welcome !
Closing this for now, but let me know if you have more questions :)


Load multiple files at the same time.

Is your feature request related to a problem? Please describe.
Please allow multiple files to be loaded at the same time.
Describe the solution you'd like
Next to the Load Lisp button, on the bottom bar.
Create a button that allows you to load all open files.

@carlosmgilp Thanks for the feedback. I think this is a reasonable request and we are aware of this.


Add literal scale

Introduce a literal scale so that properties can be set specified precisely in the data

this PR is described in #167


Questions about ColorJitter for PIL.image

Hi,
When i am checking the augmentation code.
I find that color jitters for numpy array and PIL.image are different.
Can you please help me check this line:
https://github.com/AliaksandrSiarohin/first-order-model/blob/master/augmentation.py#L314
I suppose this is not correct since for every PIL.image, it will only apply the last transformation in img_transforms

Since it is never used for pil images it is likely, that I only change the np.array part.


Customized background support

Hello, this tool is awesome!
Do you have a plan to support the customized background color for select templates?
For example, support customized background color for active, inactive, selected items, etc.

@TimothyYe do you mean the text background or the entire line? If the former, you can check this PR: https://github.com/manifoldco/promptui/pull/36
Eg: Active:   "{{ .Name | white | bgRed }}"
Adding color to the entire line is a bit more complicated. As far as I know, we would need to fill the size of the screen with spaces.

Yes, I mean the background color for the entire line.

Hi, just reviewed that PR, I think the text background is what I want.

Waiting for that PR to be merged :-)

Awesome, just merged!

Thanks!


test: Add jenkins job building the docs to check if they changed

The prometheus operator api docs are generated automatically. To ensure
the docs are not out of sync with the code we generate the docs on every
pr and check if they changed.

lgtmog

@brancz Rebased. Should be green in 30 minutes.


add DISABLE_HIGH_VALUE_HOLD

Adds an option to allow high value items to be immediately sellable.

Appears to be a small change. Looks good to me!

bruh please always create a pull request to the development branch.

@idinium96 @Bonfire apologies for the master brach pr. Was late.

@idinium96 @Bonfire apologies for the master brach pr. Was late.

it's okay


Add templates path to gulpfile.js config

Fix #219

Since this is a nice non-intrusive change, I'll merge this right away. Thanks for the good work :)

Great, thanks.
I'll open new issues to discuss other potential changes.
With this change, I am able to adapt your gulp build to JHipster structure by changing the paths like this:
gulp.paths = {
  dist: 'www',
  templates: ['app/**/*.html', '!app/index.html', '!app/bower_components/**/*.html'],
  jsFiles: ['app/**/*.js', '!app/bower_components/**/*.js'],
  jsonFiles: ['app/**/*.json', '!app/bower_components/**/*.json']
};

wonderful :+1:


confused by the paper

Hi, Authors,
Thank you for good work!
I am confused about the paper:

you say the teacher  is not important, but the best results is done by using data-richer teacher, exceed others by large margin.
you say the best practice is multi-stage by distill itself, but the best results is done by 1 stage with longer epochs and good teacher.
So I am confused. Is there some point I don't understand?

Thanks for your interest.
Generally, sec.6 is an investigation part, which is not the main contribution.

Teacher is not important when the data and architecture are the same, i.e., only pre-trained methods of teacher are different. (Tab.1)
1 stage is for BEiT architecture. multi-stage is for MAE architecture. We found different architectures have different preferences, see Tab.8 for ablation.

Thank for your reply!

For a fair comparison, we pre-train DALL-E with IN1K.

OK, thank you


feat: Added UpdateShuttle command to update ShuttleCommand

I added Subcommand for Updating ShuttleCargo from within Cargo Shuttle, I wasn't sure how to test this and if this is the best strategy but I thought this would be a great conversation starter :)

Happy to reopen this if work restarts on here.


Question: Run npm install in directory

Hello,
is it possible to run npm install in for example /opt/xyz?
I am very happy to receive any answers.
Thanks :D

Hey there,
I'd say it's definitely possible.
Just make sure you have node installed on the server you're trying to run the command on.

Ok thanks 🙏


i18n(es): Updated view-transitions.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated view-transitions.mdx based on this commit 83627419e21f6927dbc1856d38e72c0955e7dfa0 and added missing part.

Muchas gracias por la revisión @Waxer59 😁


Having problem with split view controller

When attempting to push a view from the sideBarTableView controller, there is an error
SideMenu Warning: cannot push a ViewController from a ViewController without a NavigationController. It will be presented it instead.
attached a sample setup below

You are seeing that window because you are attempting to push a view controller from a view controller that does not have a navigation controller.
Embed the view controller in a navigation controller and it will solve your problem.


couchbase helper: ignore auth errors on open

An auth fail after a successful bucket creation would
mean that the credentials are valid, but that the
bucket has not fully been created yet.
Privatizing some methods which are not being used anywhere
else than internally.
Fixes #167

I can confirm this solves the issue. And because bucket creation doesn't ignore auth errors, it's safe. But this looks really bad IMHO in terms of logic. Why the heck do we get an auth error when a bucket is in the process of being created? Why not just a "busy" error or whatever?
I think we need to take this to the Couchbase team.

@ingenthr FYI (sorry for pinging you directly, wasn't sure who to refer to)


README.md update latest version to 1.6.2

Bump to v1.6.2
Signed-off-by: cnbattle<EMAIL_ADDRESS>

/ok-to-test
/lgtm
/hold
hold cancel when tests pass.

Thanks @cnbattle

/approve

/hold cancel


MangoHud configuration ignored for steam applications

I'm finding that the MangoHud configuration (at /home/gamer/.config/MangoHud/MangoHud.conf) is ignored for applications launched through steam, but not otherwise.
If I launch a game using mangohud, I can toggle the display using the MangoHud default key combination "Shift_R+F12". The MangoHud default overlay is then shown. This is irrespective of the settings in /home/gamer/.config/MangoHud/MangoHud.conf. For example, the ChimeraOS default toggle key bind "F3".
However, if I "Switch to Desktop", open an terminal and run mangohud vkgears then the hud is displayed according to the configuration in /home/gamer/.config/MangoHud/MangoHud.conf as I would expect.
Also, possibly unrelated.
MangoHud doesn't seem to run without setting mangohud %command% in launch options.
OS Version: 41
OS Build: 453df5f

This is probably an issue you need to bring up with Valve and Steam. The Steam client generates the Mangohud configuration and I am not sure you can modify it.
Try searching for or creating an issue here:
https://github.com/ValveSoftware/steam-for-linux/issues

An update,
With the launch options
MANGOHUD_CONFIGFILE=/home/game/.config/MangoHud/MangoHud.conf mangohud %command% it works as expected.
(Presumably overriding what has been set elsewhere)
I'm not sure if exporting MANGOHUD_CONFIGFILE in https://github.com/Samsagax/steamos-compositor-plus/blob/master/usr/bin/steamos-session would help (as the config was set there previously). I will try that.


Support mongodb on Quay.io

This commit adds support mongodb 3.6 on Quay.io registry.
README.md files and Dockerfile are updated accordingly.
Signed-off-by: Petr "Stone" Hracek<EMAIL_ADDRESS>

[test]

[test]

[test]

[test]

[test]

[test]

lgtm, thanks!

lgtm, thanks!


Created Documentation on Recursion

Description 📜
Explained about Recursion , its working ,advantages and disadvantages over Iteration , examples with code snippets and images.
Fixes #903

Added Recursion.md file 📝

[ ] Au#dio (Should be in mp3 format Includes speech clarity, Concise ,Low distortion)
[ ] Vi#deo (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)
[x] Documentation (Content Creation in the form of codes or tutorials)
[ ] Other (If you choose other, Please mention changes below)

Domain of Contribution 📊

[x] C/CPP

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

/assign

Good to go
Add a relative link for this on:
Functions & Recursion and its types/readme.md

Done !!

@kajaljha09  Awesome ❤

@kajaljha09 Awesome ❤

thankyou @Suvraneel


Add PHP version to error report.

Coverage increased (+1.8%) to 65.315% when pulling ef80331c599f45850858a96e1df21213747e006f on php-version-to-report into 51e754f6a91b0fc8d4ed7f094cef945edfdb07af on master.


Security & Privacy : Automation issue.

I have a script that ends by opening a file in BBEdit at the end, with either the bbdiff or bbedit commands.
It send this error:

You must allow the application which is running bbdiff to send events to the BBEdit application.
Please make appropriate changes in your Security & Privacy system preferences,
or contact your terminal/IDE application's developer for assistance.
bbdiff: error: -1743
You must allow the application which is running bbedit to send events to the BBEdit application.
Please make appropriate changes in your Security & Privacy system preferences,
or contact your terminal/IDE application's developer for assistance.
bbedit: error: -17

I think the apps have to register with the entitlement. You can't add them manually, as per the screenshot.
I have a

There is no button exist on Automation, you have allow button  on full disk access
Automation is allow by System Events


fix: handle config de-sync when using workspaces

Fixes #477
It seems that when using workspace configs the coverage enabled flag does not get set to true, so the call to initCoverageProvider doesn't actually initialize the provider. This causes the report to not generate and coverage to not show.
There is also a similar issue within waitForReport where using the coverage config from the context directly doesn't reflect the correct enabled flag, so using the local one ensures the flag is set correctly.
I suppose the correct fix here would be figuring out why this flag is not syncing correctly with workspaces, but this is a simple workaround.
This can be validated using the monorepo-vitest-workspace sample, after these changes the coverage UI in VSCode should show correctly as in screenshot:

I think the problem here is that the this.ctx.config is not actually present in this.projects in your case and we need to reassign it manually. Something like this should work:
- ctx.prrojects.forEach(
+ ;[...ctx.projects, ctx.getCoreWorkspaceProject()].forEach(

We need to check if the core project is in projects first though

I think the problem here is that the this.ctx.config is not actually present in this.projects in your case and we need to reassign it manually. Something like this should work:
- ctx.projects.forEach(
+ ;[...ctx.projects, ctx.getCoreWorkspaceProject()].forEach(

We need to check if the core project is in projects first though

You're right, that makes a lot of sense. Used a Set to avoid duplicating the projects and all seems to working correctly. Tested with the vue and monorepo-vitest-workspace samples and both are reporting coverage 😄

Thank you!


Zcherilevels RV32 stripping EL clarification

If you have a quadrant 1 capability with perms[2:0] equal to either 0-1 or 4-5 (with w-perm) and remove just EL, there are two possible outcomes, neither of which break monotonicity. Either you stay in quadrant 1 and strip C and LM  to get an R, W and X capability.  The other option is to create a quadrant 2 capability where you strip LM, W and X to get an R and C capability.  The rules laid out in ACPERM do not cover which mutation is desired.
One other note, small spec bug in ACPERM rules.

It looks like these rules need a thorough review.
Here: https://github.com/riscv/riscv-cheri/pull/421 we default to RC permission where there is a choice, so maybe we shoudl do the same here.

Typo fix here: #429

One other thing worth double-checking, in ACPERM, there is

If the AP and M-bit field in cs1 could not have been produced by ACPERM then clear all AP permissions and the M-bit, and skip the next step

and further down on the ACPERM section

Even though being included here CL is not considered an architectural permission.

So does the ACPERM instruction set the CL field to 0 when cs1 could not have been produced by ACPERM?
It is implied that GCPERM will return 0's if the same check fails for that instruction

If the AP field cannot be produced by ACPERM then all architectural permission bits in rd are set to 0.


adding hitesh bio to the handbook

Hey @hitesh-1997 this isn't a critical addition to the handbook. All new teammate bios should be added to the people directory in Notion. I noticed you haven't yet added yourself there. This handbook repo in Github is going to be archived at the end of this month.


Sorted dict 1

Pull request for SortedDict and BalancedTree23 taking into account Kevin Squire's feedback from the past 12 days.

Replaced by #70


chore: refactored tests to get better output from the error stack

Fixes #293 ☕

Lint failed, so I can't merge.
[INFO] --- fmt-maven-plugin:2.9:check (default-cli) @ grpc-google-cloud-recommender-v1beta1 ---
Warning:  Test source directory '/home/runner/work/java-recommender/java-recommender/grpc-google-cloud-recommender-v1beta1/src/test/java' does not exist, ignoring.
[INFO] Processed 1 files (0 non-complying).
[INFO]
[INFO] -------------< com.google.cloud:google-cloud-recommender >--------------
[INFO] Building Google Cloud Recommender 1.2.3-SNAPSHOT                   [6/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- fmt-maven-plugin:2.9:check (default-cli) @ google-cloud-recommender ---
[INFO] Processed 21 files (1 non-complying).
Error:  Found 1 non-complying files, failing build
Error:  To fix formatting errors, run "mvn com.coveo:fmt-maven-plugin:format"
Error:  Non complying file: /home/runner/work/java-recommender/java-recommender/google-cloud-recommender/src/test/java/com/google/cloud/recommender/v1beta1/it/ITSystemTest.java


Game doesn't start

latest.log

Version 0.2.2 doesn't work with Hex Casting 0.10.1; I'm now releasing 0.2.3 to fix those issues.


onMessage() and onBackgroundMessage() not triggering in iOS

Similar to #95 but using content_available: 1 as suggested is not working for me. Methods work properly in iOS.
I am receiving notifications from firebase but when the app is in the foreground, onMessage() is not firing. When the app is in the background, I receive the notification but when I click on it onBackgroundMessage() is not triggered.
Here is the weird part: onBackgroundMessage() is triggered when the app is not running. When I receive a notification, I can tap on it and the correct routing will happen
The payload I am using looks like this:
{ "default": "title: \"Test default\" - body: \"Test Body\"", "GCM": "{ \"notification\": { \"title\": \"Test GCM\", \"body\": \"test\" }, \"data\": { \"url\": \"business\", \"businessId\": \"5\", \"notId\": 197 }, \"content_available\": 1 }", "APNS": "{ \"aps\": { \"alert\": { \"title\": \"Test APS\", \"body\": \"test\", \"url\": \"business\", \"businessId\": \"5\" }, \"content_available\": 1 } }"}
I have tried placing content_available everywhere in the payload. I tried using content-available and contentAvailable: true as well.
I am using the ionic native wrapper and use ngZone.run() to handle the data from the Observer like this:
this.firebaseMessaging.onBackgroundMessage().subscribe((data) => {
      this.ngZone.run(() => this.handleIncomingNotificationRouting(data));
    }, (err) => {
      console.log(`FirebaseMessaging => ERROR Received a background notification => ${JSON.stringify(err)}`);
    });

I have tried calling the plugin directly and using the ngZone.run in a similar way but onBackgroundMessage() is not triggered.
I have not been able to get onMessage() working at all on iOS.
Some more info:
cordova v8.1.2
cordova-plugin-firebase-messaging v1.4.0 (having unrelated issues with cordova v9 so cannot update plugin to latest)
cordova-ios v5.0.0
ionic v5.1.0
Using AWS SNS in between the back-end spring server and FCM.
Testing on an iOS 12 device.
Any help would be appreciated. Thanks!

cordova plugin add<EMAIL_ADDRESS>is all you need

@xae217 please try to use the latest version. I do not have time tom maintain old versions.

I was still running into the same issue after upgrading to the latest version. However, I was able to solve my issue so in case anyone using AWS SNS and FCM runs into the same issue, here is what solved it for me:
Looking at the FCM docs, FCM allows us to use content_available: true as an option parameter like this (note that this is the legacy format):
{
 "to" : "<token",
 "collapse_key" : "type_a",
 "content_available": true
 "notification" : {
     "body" : "Body of Your Notification",
     "title": "Title of Your Notification"
 },
 "data" : {
     "data-key": "data value"
 }
}

However, AWS does not allow us to send parameters outside the notification or data payloads. If I place the tag there it will be ignored. After some testing it seems like FCM also allows the content_available: true flag to be placed inside the notification payload like this:
{
 "to" : "<token>",
 "collapse_key" : "type_a"
 "notification" : {
     "body" : "Body of Your Notification",
     "title": "Title of Your Notification",
     "content_available": true,
 },
 "data" : {
     "data-key": "data value"
 }
}

I was also able to do this through AWS and it worked correctly.
I do want to note that using content_available: 1 did not work for me. It only works when using content_available: true.


[browser_tab] delete NAT after using it

It looks like requests can be downloaded by NAT even after render is done and finished. In #387 splash logs show that NAT downloads requests even after rendering is done and browser tab is deleted. If deleteLater() is not called it seems like render is done, but NAT is still in memory and is still in use, when executing callbacks it probably tries to access something that was deleted and it ends SEGFAULT. In practice this looks like this
2016-02-26 14:46:20.625144 [pool] [140615354659784] SLOT 1 is closing <splash.qtrender.PngRender object at 0x7fe39042fba8>
2016-02-26 14:46:20.625221 [render] [140615354659784] close is requested by a script
2016-02-26 14:46:20.625368 [render] [140615354659784] cancelling 0 remaining timers
2016-02-26 14:46:20.625444 [pool] [140615354659784] SLOT 1 done with <splash.qtrender.PngRender object at 0x7fe39042fba8>
2016-02-26 14:46:20.625859 [events] {"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36", "status_code": 200, "fds": 37, "timestamp":<PHONE_NUMBER>, "path": "/render.png", "_id":<PHONE_NUMBER>59784, "load": [1.39, 1.42, 1.35], "method": "GET", "maxrss": 213004, "args": {"uid":<PHONE_NUMBER>59784, "images": "0", "url": "http://24ur.com/"}, "qsize": 0, "rendertime": 1.1569948196411133, "active": 0, "client_ip": "<IP_ADDRESS>"}
2016-02-26 14:46:20.625989 [-] "<IP_ADDRESS>" - - [26/Feb/2016:13:46:20 +0000] "GET /render.png?url=http://24ur.com/&images=0 HTTP/1.1" 200 78441 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36"
2016-02-26 14:46:20.626146 [pool] SLOT 1 is available
2016-02-26 14:46:20.636429 [render] [140615354659784] loadStarted
2016-02-26 14:46:20.636701 [network] [140615354659784] GET http://www.24ur.com/adserver/adjs_i.php?n=181&zoneid=181&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_1
2016-02-26 14:46:20.637942 [network] [140615354659784] GET http://www.24ur.com/adserver/adjs_i.php?n=182&zoneid=182&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_2
2016-02-26 14:46:20.638952 [network] [140615354659784] GET http://www.24ur.com/adserver/adjs_i.php?n=183&zoneid=183&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_3
2016-02-26 14:46:20.640036 [network] [140615354659784] GET http://www.24ur.com/adserver/adjs_i.php?n=184&zoneid=184&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_4
2016-02-26 14:46:20.641323 [network] [140615354659784] GET http://www.24ur.com/bin/ajax/joke_get_vote.php?joke_id=816
2016-02-26 14:46:20.642492 [network] [140615354659784] GET http://www.24ur.com/adserver/adjs_i.php?n=185&zoneid=185&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_5
2016-02-26 14:46:20.918787 [network-manager] Downloaded 0/0 of http://www.24ur.com/adserver/adjs_i.php?n=185&zoneid=185&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_5
2016-02-26 14:46:20.919030 [network-manager] Finished downloading http://www.24ur.com/adserver/adjs_i.php?n=185&zoneid=185&bannerid=0&target=_blank&exclude=,&r=201602261445&ct0=undefined&banner_location=VSTOPNI_5

this is all part of one request to http://localhost:8050/render.png?url=http://24ur.com/&images=0 notice loadStarted event firing and requests being downloaded after SLOT is done and response theoretically returned to user.
After this commit it can still happen that NAT downloads resources after render is done, I didnt find any way to stop this behavior (we'd have to somehow cancel pending requests which seems difficult), but at least there is no SEGFAULTS. We could do more research into this if possible and if we think that downloading requests after rendering is some form of anomaly.
This fixes #387

Current coverage is 85.67%

Merging #395 into master will increase coverage by +0.07% as of 68dfdf0

@@            master    #395   diff @@
======================================
  Files           39      39
  Stmts         4563    4564     +1
  Branches       617     618     +1
  Methods          0       0
======================================
+ Hit           3906    3910     +4
- Partial        153     156     +3
+ Missed         504     498     -6

Review entire Coverage Diff as of 68dfdf0

Powered by Codecov. Updated on successful CI builds.

Nice catch!
It may have fixed Python 2.7 tests by the way; at least for this PR they pass. They sometimes pass without the fix though.


⚠ ClamAV has degraded performance

In 61af0f3, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 618 ms

Resolved: ClamAV performance has improved in 8a9a9ab.


RegisterHandler not working on IOS

Describe the bug
The methode NetworkClient.RegisterHandler<>() doesn't work for some struct on IOS (and sometimes on Android too)
[IMPORTANT] How can we reproduce the issue, step by step:
You can download my assets folder to try it.
Assets.zip
Just build & run for IOS.
There is only one script. It tries to register on 2 differents struct, twice.
Register twice on "NewPIRMessage" will log a replacement.
Register twice on "AllPIRMessage" won't log anything.
On my main app client will be disconnected when receiving the second message cause Register did nothing. There is no log, warning nor error.
(it works fine on windows, mac and almost everytime on Android)
Expected behavior
The register works fine with that struct on all platform.
Desktop (please complete the following information):

OS:MacOS
Build target: IOS
Unity version: 2021.2.9f1
Mirror branch: Unity Asset Store v57

and sometimes on Android too

Are you using IL2CPP for both?
Can you reproduce the issue on an il2cpp build on macos?
What is the managed stripping level set to? (if it's not set to the lowest, could you try the lowest option?)

All builds are made with IL2CPP.
I tried IL2CPP macos build and it works perfectly, both structs log a replacement message.
First IOS build Stripping Level was on "Low", i made a build with "Minimal" but nothing changed (still IL2CPP)

I made more tests.
On Android the problem can be solved by checking ARM64 on PlayerSettings.
I used v64.0.4 from Git on IOS and still doesn't work for some messages.
I tried "ClientMatchMessage" from the package and registered twice to it
Result : On all platform, except IOS, RegisterHandler method log the warning "replacing handler for ClientMatchMessage"
Can you make it works on IOS ? If so, can you send your projectSettings ?

I found where the problem come from !
If the IL2CPP Code Generation into the build settings is set to Faster (smaller) builds some struct won't be registered by NetworkClient. Like struct containing a complex struct array or a string array.
Switching to Faster runtime solved it both for IOS and Android 👍

@NicolasBegin could you please report this il2cpp bug to unity so they can fix it, and share the case number here?
that sounds like something that should never happen.


Update IAM (Keycloak instances) to seed URLs, clients secrets, etc. dynamically

Description

Update IAM (Keycloak instances) to set URLs, clients secrets, etc. dynamically
Option enabled with https://github.com/eclipse-tractusx/sig-release/issues/578
Version to be implemented is 4.0.0-alpha.x - this version is compatible with the R24.08 even though the IAM version for R24.08 was 3.0.1

Mikel and Carlos will take this over

Done


NullPointerException in ChunkLoaderManager

NPE in ChunkLoaderManager. Using Forge 1224 with CodeChickenCore <IP_ADDRESS> and ChickenChunks <IP_ADDRESS>

[13:23:02] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Exception getting block type in world
at net.minecraft.world.World.func_147439_a(World.java:354) ~[ahb.class:?]
at com.rwtema.extrautils.ExtraUtils$ChunkloadCallback.ticketsLoaded(ExtraUtils.java:1870) ~[ExtraUtils$ChunkloadCallback.class:?]
at net.minecraftforge.common.ForgeChunkManager.loadWorld(ForgeChunkManager.java:515) ~[ForgeChunkManager.class:?]
at net.minecraftforge.common.ForgeInternalHandler.onDimensionLoad(ForgeInternalHandler.java:64) ~[ForgeInternalHandler.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_ForgeInternalHandler_onDimensionLoad_Load.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:230) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258) ~[lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
Caused by: java.lang.NullPointerException
at codechicken.chunkloader.ChunkLoaderManager.getPlayerOrganiser(ChunkLoaderManager.java:661) ~[ChunkLoaderManager.class:?]
at codechicken.chunkloader.ChunkLoaderManager.getOrganiser(ChunkLoaderManager.java:640) ~[ChunkLoaderManager.class:?]
at codechicken.chunkloader.ChunkLoaderManager.addChunkLoader(ChunkLoaderManager.java:631) ~[ChunkLoaderManager.class:?]
at codechicken.chunkloader.TileChunkLoaderBase.activate(TileChunkLoaderBase.java:108) ~[TileChunkLoaderBase.class:?]
at codechicken.chunkloader.TileChunkLoaderBase.func_145829_t(TileChunkLoaderBase.java:35) ~[TileChunkLoaderBase.class:?]
at net.minecraft.world.chunk.Chunk.func_150812_a(Chunk.java:886) ~[apx.class:?]
at net.minecraft.world.chunk.Chunk.func_150813_a(Chunk.java:862) ~[apx.class:?]
at net.minecraft.world.chunk.storage.AnvilChunkLoader.loadEntities(AnvilChunkLoader.java:500) ~[aqk.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:41) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) ~[ChunkIOProvider.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) ~[AsynchronousExecutor.class:?]
at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) ~[ChunkIOExecutor.class:?]
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:126) ~[ms.class:?]
at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:101) ~[ms.class:?]
at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:199) ~[ms.class:?]
at net.minecraft.world.World.func_72964_e(World.java:419) ~[ahb.class:?]
at net.minecraft.world.World.func_147439_a(World.java:345) ~[ahb.class:?]
... 10 more

I am getting the same crash on my server only on startup.  If I remove the chicken chunks mod and then boot, shutdown, put the mod back, boot again.  Everything is fine.  Chunkloaders can be placed and they seem to work fine.  But if the server has to reboot it crashes.
I could send you the world but it is pretty big ~1.5 GB zipped with 7z
Anywhere here is the log with the crash appearing on line 40310.
https://gist.github.com/kevinkjt2000/ffa40aeeed752bd7912d/raw/fml-server.log

Any updates on this? Our server is experiencing the same crash-loop cycle.
log at http://pastebin.com/fKq1hTfm
It's virtually identical to both Kevin and Pahimar's.

Same issue here

Try looking at the Coordinates it provides you with in the full log, From mine:
Details:
Found chunk: true
Location: World: (-3871,83,9316), Chunk: (at 1,5,4 in -242,582; contains blocks -3872,0,9312 to -3857,255,9327), Region: (-8,18; contains chunks -256,576 to -225,607, blocks -4096,0,9216 to -3585,255,9727)
It says Location: World, this just means it's in the world it can be in any dimension though. For me this problem was solved by removing an Ender Quarry and Quarry from the Deep Dark. I'd check the coordinates provided in every dimension you have available to you.

Try looking at the Coordinates it provides you with in the full log, From mine:
Details:
Found chunk: true
Location: World: (-3871,83,9316), Chunk: (at 1,5,4 in -242,582; contains blocks -3872,0,9312 to -3857,255,9327), Region: (-8,18; contains chunks -256,576 to -225,607, blocks -4096,0,9216 to -3585,255,9727)
It says Location: World, this just means it's in the world it can be in any dimension though. For me this problem was solved by removing an Ender Quarry and Quarry from the Deep Dark. I'd check the coordinates provided in every dimension you have available to you.

Try looking at the Coordinates it provides you with in the full log, From mine:
Details:
Found chunk: true
Location: World: (-3871,83,9316), Chunk: (at 1,5,4 in -242,582; contains blocks -3872,0,9312 to -3857,255,9327), Region: (-8,18; contains chunks -256,576 to -225,607, blocks -4096,0,9216 to -3585,255,9727)
It says Location: World, this just means it's in the world it can be in any dimension though. For me this problem was solved by removing an Ender Quarry and Quarry from the Deep Dark. I'd check the coordinates provided in every dimension you have available to you.

Try looking at the Coordinates it provides you with in the full log, From mine:
Details:
Found chunk: true
Location: World: (-3871,83,9316), Chunk: (at 1,5,4 in -242,582; contains blocks -3872,0,9312 to -3857,255,9327), Region: (-8,18; contains chunks -256,576 to -225,607, blocks -4096,0,9216 to -3585,255,9727)
It says Location: World, this just means it's in the world it can be in any dimension though. For me this problem was solved by removing an Ender Quarry and Quarry from the Deep Dark. I'd check the coordinates provided in every dimension you have available to you.

There is an Ender Quarry running in the deep dark on my server.  So that might be part of the problem.

For me it was an actual chicken loader. we had to remove the mod from the server and start it up without it to get things running again.  Then added the mod back afterwards.

On my lunch break, had a similar crash when checking in on my server.  http://pastebin.com/fKq1hTfm
Disabling the ChickenChunks mod solves the problem.
Pack: FTB Inifinity 1.5.1

ChickenChunks 1.7.10-<IP_ADDRESS>-universal
CodeChickenCore <IP_ADDRESS>

To be clear, I did not have to disable CCC, only CC.
Considering the amount of dimensions we have on the server, this can take some time to TP to every one and see if there's a block there, it'd be really nice if the log would specify a dimension :(

Encountering the same issue
Pack : RR3.3

Chicken Chunks <IP_ADDRESS>
CodeChickenCore <IP_ADDRESS>

ExtraUtilities related crash.

I can confirm this as well has just occurred as well. Opening world in MCEdit and removing ticking entities does not help. Removing chuck loader did not restore.
Removing CC completely and putting it back has permitted proper startup.

@themechman Don't forget to post versions :)

Chicken Chunks <IP_ADDRESS> and CodeChickenCore <IP_ADDRESS>
It only happened once I'm afraid and I cannot reproduce despite best efforts.


There is an error opening Firefly on Debian, and Firefly doesn't open.

Issue description
Run command:
./firefly-desktop-1.1.0.AppImage
Error appears:
[11844:0501/140132.864894:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_fireflGvSB3P/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap
/tmp/.mount_fireflGvSB3P/desktop: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory
This appears to be the fix:
It appears the reason for this error is a mistake in Firefly regarding setting the permissions of the sandbox:and the following solution appears to be applicable? When will the solution be added to Firefly?
"@kitingChris The setuid sandbox IS the workaround. You just need to ensure that when developing / releasing an electron app your dev / packaging scripts set the permissions of the sandbox helper correctly as @nornagon linked above."
From: https://github.com/electron/electron/issues/17972
Wallet version
firefly-desktop-1.1.0.AppImage
System specification
Debian stretch
Is it a repeatable issue?
Y
Steps To reproduce the issue
Explain how the maintainer can reproduce the issue.

Download appimage
Run appimage
See error

Expected behaviour
Error free
Actual behaviour
Error
Errors
[11844:0501/140132.864894:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_fireflGvSB3P/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap
/tmp/.mount_fireflGvSB3P/desktop: error while loading shared libraries: libffmpeg.so: cannot open shared object file: No such file or directory

It appears there is a mistake in Firefly regarding setting the permissions of the sandbox:
The following appears to be applicable and has the same sort of error:
"@kitingChris The setuid sandbox IS the workaround. You just need to ensure that when developing / releasing an electron app your dev / packaging scripts set the permissions of the sandbox helper correctly as @nornagon linked above.
https://github.com/electron/electron/issues/17972

It's an issue with every program built on top of Electron, it's working with
 ./firefly-desktop-1.1.0.AppImage --no-sandbox

Probably is less secure, running it outside of the sandbox.

hi, any idea?
$ ./firefly-desktop-1.1.0.AppImage --no-sandbox
No protocol specified
The futex facility returned an unexpected error code.
Aborted

Please check this:
https://github.com/electron/electron/issues/24211
setting env variable could be a solutionexport DISPLAY=:0

I was going to report the same issue with firefly-desktop-1.2.0.AppImage, but it seems just having DISPLAY=:0 (or whatever the display ID is) in the environment fixes it.
Is there any way the AppImage build can be changed to prevent this error? (Or even a clearer error message??)

Closing issue due to inactivity, please upgrade to the latest app version and reopen the issue if the problem persists 🌷


lng dev is not working with latest node version

I'm using the latest node version and when i try to run the lightning app, I'm getting the below error.
When i use the node version v21.6.1 (latest) issue is observed. When i downgrade to v20.11.0 issue is not observed and everything works fine.
> cross-env LNG_SERVE_OPEN=false LNG_BUILD_SOURCEMAP=true LNG_LIVE_RELOAD=true LNG_LIVE_RELOAD_PORT=8991 LNG_SERVE_PORT=12169 lng dev

✔ Testing internet connection..

✔ Verifying if your installation of Lightning-CLI is up to date.

✔ Removing "build" folder

✔ Ensuring "build" folder exists

✔ Copying support files to "build"

✔ Copying static assets to "build"

✔ Copying settings.json to "build"

✔ Copying metadata.json to "build"

✔ Building ES6 appBundle and saving to build
Starting up http-server, serving ./build

http-server version: 14.1.1

http-server settings:
CORS: disabled
Cache: -1 seconds
Connection Timeout: 120 seconds
Directory Listings: visible
AutoIndex: visible
Serve GZIP Files: false
Serve Brotli Files: false
Default File Extension: none

Available on:
  http://<IP_ADDRESS>:12169/
  http://<IP_ADDRESS>:12169/
Hit CTRL-C to stop the server
/usr/local/lib/node_modules/@lightningjs/cli/src/actions/serve.js:74
              .match(/(http|https):\/\/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d+)/)[0]
                                                                                ^

TypeError: Cannot read properties of null (reading '0')
    at Socket.<anonymous> (/usr/local/lib/node_modules/@lightningjs/cli/src/actions/serve.js:74:84)
    at Socket.emit (node:events:531:35)
    at addChunk (node:internal/streams/readable:559:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
    at Readable.push (node:internal/streams/readable:390:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)

Node.js v21.6.1

Hey @sthirumurugesan, thanks for bringing this to our attention. I have tested this by using Node v21.6.1 and I could reproduce the issue. But the problem does not occur every time I run :
cross-env LNG_SERVE_OPEN=false LNG_BUILD_SOURCEMAP=true LNG_LIVE_RELOAD=true LNG_LIVE_RELOAD_PORT=8991 LNG_SERVE_PORT=12169 lng dev

Instead it happens at random times. And I am not sure yet if it is related to the version of Node.
The source of the problem is that data passed to the following if block does not have the IP address(es) of the dev server. I captured the data when the problem occurred and it was like this:
 Hit CTRL-C to stop the server

So we need to check if why sometimes the dev server can't log the IP addresses (or can't get it) and maybe we should also check if the regex matches serve.js:74.
We will be looking into that.
During my tests I added a console.log() to the line right after the if statement:
console.log(`\n#### ${data.toString()} ####\n`)

So, as a reference, I am adding the output I got when the error occurred:
# cross-env LNG_SERVE_OPEN=false LNG_BUILD_SOURCEMAP=true LNG_LIVE_RELOAD=true LNG_LIVE_RELOAD_PORT=8991 LNG_SERVE_PORT=12169 lng dev

✔ Testing internet connection..

✔ Verifying if your installation of Lightning-CLI is up to date.

✔ Removing "build" folder

✔ Ensuring "build" folder exists

✔ Copying support files to "build"

✔ Copying static assets to "build"

✔ Copying settings.json to "build"

✔ Copying metadata.json to "build"

✔ Building ES6 appBundle and saving to build
Starting up http-server, serving ./build

http-server version: 14.1.1

http-server settings:
CORS: disabled
Cache: -1 seconds
Connection Timeout: 120 seconds
Directory Listings: visible
AutoIndex: visible
Serve GZIP Files: false
Serve Brotli Files: false
Default File Extension: none

Available on:
  http://<IP_ADDRESS>:12169
  http://<IP_ADDRESS>:12169
Hit CTRL-C to stop the server

#### Hit CTRL-C to stop the server
 ####

/usr/local/lib/node_modules/@lightningjs/cli/src/actions/serve.js:75
              .match(/(http|https):\/\/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d+)/)[0]
                                                                                ^

TypeError: Cannot read properties of null (reading '0')
    at Socket.<anonymous> (/usr/local/lib/node_modules/@lightningjs/cli/src/actions/serve.js:75:84)
    at Socket.emit (node:events:531:35)
    at addChunk (node:internal/streams/readable:559:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)
    at Readable.push (node:internal/streams/readable:390:5)
    at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)

Node.js v21.6.1


Fixes for (cross)compiling with GCC 2.95.3 and bugs found

Still compiles and works on SAS/C.

Updated. Now proto/alib.h is included where needed when compiling with gcc. On SAS/C proto/exec.h   includes clib/alib_protos.h but with gcc you can only get it either by including it directly or by including proto/alib.h.


Processing of QM7/QM9 Targets

Hi,
I wanted to use the splits of the QM7 and QM8 datasets for benchmarking when I noticed a discrepancy between the targets accessible via the load_qm7()/load_qm8() functions and the original targets of these datasets (http://quantum-machine.org/datasets/). I could not find any information on any processing of the targets. Could you clarify if any normalisation or rescaling was done?
I was also wondering how the benchmark performance was determined in the case of multitask datasets. In these cases, was a single task taken into account or the performance on all tasks? Thanks!

I believe that outputs are normalized (see https://deepchem.readthedocs.io/en/latest/api_reference/moleculenet.html#qm7-datasets, and linked source). The discrepancy between the load functions and the original datasets is a little disconcerting and something we should investigate
For benchmark performance, I believe it is mean performance across all tasks but I'm going from memory and may be wrong

I think the target processing is relevant to all the regression tasks. I tried to figure out the mapping between the targets in the datasets downloaded from https://moleculenet.org/datasets-1 and the targets you can access via the 'y' label after loading the datasets via dc.molnet.load_dataset() but could not figure it out. Would be great if you could comment on this.

If get any more insights on the benchmarking for multitask datasets I would still be happy to learn about this.
Thanks!


[iOS] undefined is not an object (evaluating '_react2.PropTypes.object')

Hi
I run $react-native-git-upgrade for upgrading to react-native 0.49.3 and i ve got an error on iOS
undefined is not an object (evaluating '_react2.PropTypes.object')

    SliderEntry.js:9:24
loadModuleImplementation
    require.js:178:12

    index.js:6
loadModuleImplementation
    require.js:178:12

    index.ios.js:2
loadModuleImplementation
    require.js:178:12
guardedLoadModule
    require.js:123:45
global code
    :0
Thanks

Hi @ruslanverbelchuk,
Good catch! With React 0.49, PropTypes must be imported from the dedicated package and no longer as a subclass of React itself. The plugin has been ready for this for a long time, but I forgot about the example.
I'll push the required fix as soon as I can.

@ruslanverbelchuk I've just migrated the example to RN 0.49.3. Everything should now work properly ;-)


KanchiTank_DL_SupervisedLearning_NaiveBayes.md

Completed the markdown file for the Naive Bayes Classifier.

Added the Jupyter Notebook for the Naive Bayes Classifier.


chore(dependencies): update example dependencies

Codecov Report
Patch and project coverage have no change.

Comparison is base (5750906) 66.66% compared to head (bf3a27f) 66.66%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##           master      #78   +/-   ##
=======================================
  Coverage   66.66%   66.66%
=======================================
  Files           1        1
  Lines           3        3
  Branches        1        1
=======================================
  Hits            2        2
  Misses          1        1

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Weather in Lithuania

Hello ppl
for the past like 3 (?) days i have not been able to check my weather
using wttr.in and its kinda sad
i live in lithuania and it gives me this error:
>>>    _  _    ___  _  _
>>>   | || |  / _ \| || |
>>>   | || |_| | | | || |_
>>>   |__   _| |_| |__   _|
>>>      |_|  \___/   |_|
>>>
>>>   404 UNKNOWN LOCATION: Šilutė, Lithuania
>>>
----

...

 We were unable to find your location
 so we have brought you to Oymyakon,
 one of the coldest permanently inhabited locales on the planet.

No, you are doing everything right. It is the same problem as here:  #825.
For some time (hopefully, today is the last day) location resolution will be unstable, but after the transition to the new code is complete, it will work even better as before.

No, you are doing everything right. It is the same problem as here: #825.
For some time (hopefully, today is the last day) location resolution will be unstable, but after the transition to the new code is complete, it will work even better as before.

Thank you, closing this because #825 already exists :+1:

reopening because #825 was closed

Please try again. Is it now better, or now changes?

Please try again. Is it now better, or now changes?

I think yeah
   _`/"".-.     Patchy rain possible
    ,\_(   ).   +5(1) °C
     /(___(__)  → 25 km/h
       ‘ ‘ ‘ ‘  10 km
      ‘ ‘ ‘ ‘   0.1 mm

although what is that 10km, it's showing 10km in all fields, also the wind, it seems too agressive to be true, rn the wind is 2 m/s which is 7.2 km/h

but the location issue is resolved, it works for me, just the wind data is very very weird and not sure what that 10 km is which is appearing in every entry, but anyway, i think this is a seperate issue, thanks


log errors

I got these errors in the log anything to do about them ?
`

mielecloudservice.0
2020-10-18 12:18:50.612
error
at processImmediate (internal/timers.js:461:21)

mielecloudservice.0
2020-10-18 12:18:50.612
error
at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)

mielecloudservice.0
2020-10-18 12:18:50.612
error
at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)

mielecloudservice.0
2020-10-18 12:18:50.612
error
at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)

mielecloudservice.0
2020-10-18 12:18:50.612
error
at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:54:21)

mielecloudservice.0
2020-10-18 12:18:50.612
error
at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)

mielecloudservice.0
2020-10-18 12:18:50.612
error
(2971) ReferenceError: err is not defined

mielecloudservice.0
2020-10-18 12:18:50.611
error
(2971) unhandled promise rejection: err is not defined

Unhandled
2020-10-18 12:18:50.610
error
promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

mielecloudservice.0
2020-10-18 12:18:50.609
error
at processImmediate (internal/timers.js:461:21)

mielecloudservice.0
2020-10-18 12:18:50.609
error
at Immediate. (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:236:41)

mielecloudservice.0
2020-10-18 12:18:50.609
error
at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5215:29)

mielecloudservice.0
2020-10-18 12:18:50.609
error
at stop (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8257:29)

mielecloudservice.0
2020-10-18 12:18:50.609
error
at Object.unload (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:51:21)

mielecloudservice.0
2020-10-18 12:18:50.609
error
at APILogOff (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:871:67)

mielecloudservice.0
2020-10-18 12:18:50.609
error
(2971) ReferenceError: err is not defined

mielecloudservice.0
2020-10-18 12:18:50.602
error
(2971) unhandled promise rejection: err is not defined

Unhandled
2020-10-18 12:18:50.601
error
promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().

`

Thanks for opening this issue. I already noticed this errors in my own log too but haven't any time to investigte on them. Let's take this issue as a reminder. I will take care of it, when I find some time.

duplicate to #58


Tooltip: Text is being clipped or covered

Describe the bug
Tootips get covered by other elements, or clipped on pages with different stacking contexts. Please see an example here: https://stackblitz.com/edit/stackblitz-starters-thbxyz?file=src%2Fmy-page-component%2Fmy-page.component.html

Provide Code
https://stackblitz.com/edit/stackblitz-starters-thbxyz?file=src%2Fmy-page-component%2Fmy-page.component.html
To Reproduce
Please see https://stackblitz.com/edit/stackblitz-starters-thbxyz?file=src%2Fmy-page-component%2Fmy-page.component.html
Relevant console log output
No response
What browsers are you seeing the problem on?
Firefox, Chrome
Additional context
No response

@francisagyapong-goa You can fix this issue by adding z-index to the div that has position: sticky


Difficult to filter netpol errors

Environmental Info:
K3s Version:

Any
Node(s) CPU architecture, OS, and Version:

Cluster Configuration:

Describe the bug:

When the network policy controller fails to start, the error is thrown on the logs but it is impossible to know if the error is coming from the network policy controller
Steps To Reproduce:

Installed K3s:
When deploying k3s in dualStack mode using an interface different from the default one, you get the error. For example, we can do that with tailscale:

1 - Install tailscale in the node: curl -fsSL https://tailscale.com/install.sh | sh. That will create a tailscale0 interface
2 - execute tailscale up and login. That should give tailscale0 two IP addresses, one IPv4 and one IPv6
3 - Deploy k3s with the following config:
write-kubeconfig-mode: 644
token: "secret"
cluster-cidr: <IP_ADDRESS>/16,2001:cafe:42:0::/56
service-cidr: <IP_ADDRESS>/16,2001:cafe:42:1::/112
node-ip: "$tailscale0_IPV4,$tailscale0_IPV6"

Replace $tailscale0_IPV4 and $tailscale0_IPV6 by the ip addresses of the tailscale0 interface
4 - After ~20 seconds, k3s installation will fail. You will see in the journalctl logs:
level=fatal msg="IPv6 was enabled but no IPv6 address was found on node"
Expected behavior:

Errors wrapped with some sort of string referring to network policy controller
Actual behavior:

raw errors without any context
Additional context / logs:

ubuntu@ip-192-168-17-9:~$ journalctl -u k3s | grep "IPv6"
May 17 21:27:56 ip-192-168-17-9 k3s[2394]: I0517 21:27:56.340479    2394 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:28:10 ip-192-168-17-9 k3s[2394]: time="2023-05-17T21:28:10Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:28:20 ip-192-168-17-9 k3s[2620]: I0517 21:28:20.776169    2620 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:28:20 ip-192-168-17-9 k3s[2620]: time="2023-05-17T21:28:20Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:28:31 ip-192-168-17-9 k3s[2691]: I0517 21:28:31.329932    2691 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:28:31 ip-192-168-17-9 k3s[2691]: time="2023-05-17T21:28:31Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:28:41 ip-192-168-17-9 k3s[2794]: time="2023-05-17T21:28:41Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:28:51 ip-192-168-17-9 k3s[2848]: I0517 21:28:51.813555    2848 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:28:51 ip-192-168-17-9 k3s[2848]: time="2023-05-17T21:28:51Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:29:02 ip-192-168-17-9 k3s[2918]: I0517 21:29:02.231181    2918 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:29:02 ip-192-168-17-9 k3s[2918]: time="2023-05-17T21:29:02Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:29:12 ip-192-168-17-9 k3s[3022]: I0517 21:29:12.230901    3022 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:29:12 ip-192-168-17-9 k3s[3022]: time="2023-05-17T21:29:12Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:29:22 ip-192-168-17-9 k3s[3094]: I0517 21:29:22.404506    3094 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:29:22 ip-192-168-17-9 k3s[3094]: time="2023-05-17T21:29:22Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"
May 17 21:29:32 ip-192-168-17-9 k3s[3165]: I0517 21:29:32.604071    3165 kubelet_network_linux.go:76] "Initialized protocol iptables rules." protocol=IPv6
May 17 21:29:32 ip-192-168-17-9 k3s[3165]: time="2023-05-17T21:29:32Z" level=fatal msg="unable to initialize Network Policy Controller: IPv was enabled but no IPv6 address was found on node"

##Environment Details
VERSION=v1.27.1+k3s1
COMMIT=cdcd4a900030416da21701fc0d47d8f4977d5d21
Infrastructure

[X] Cloud

Node(s) CPU architecture, OS, and version:
Linux 5.14.21-150400.24.11-default x86_64 GNU/Linux
PRETTY_NAME="SUSE Linux Enterprise Server 15 SP4"

Cluster Configuration:
1 server
Config.yaml:
write-kubeconfig-mode: 644
debug: true
token: verymanyoddbatteries
cluster-init: true
node-ip: TAILSCALE_IPV4,TAILSCALE_IPV6
cluster-cidr: <IP_ADDRESS>/16,2001:cafe:42:0::/56
service-cidr: <IP_ADDRESS>/16,2001:cafe:42:1::/112

Existing journalctl log data

$ curl https://get.k3s.io --output install-"k3s".sh
$ sudo chmod +x install-"k3s".sh
$ sudo groupadd --system etcd && sudo useradd -s /sbin/nologin --system -g etcd etcd
$ sudo modprobe ip_vs_rr
$ sudo modprobe ip_vs_wrr
$ sudo modprobe ip_vs_sh
$ sudo printf "on_oovm.panic_on_oom=0 \nvm.overcommit_memory=1 \nkernel.panic=10 \nkernel.panic_ps=1 \nkernel.panic_on_oops=1 \n" > ~/90-kubelet.conf
$ sudo cp 90-kubelet.conf /etc/sysctl.d/
$ sudo systemctl restart systemd-sysctl
$ curl -fsSL https://tailscale.com/install.sh | sh
$ sudo tailscale up
$ ip a //get tailscale ipv4/6
$ sudo INSTALL_K3S_VERSION=v1.27.1+k3s1 INSTALL_K3S_EXEC=server ./install-k3s.sh
$ sudo journalctl -u k3s
$ get_report //generate this template

Results:
$ sudo journalctl -u k3s output on existing release v1.27.1+k3s1
May 18 04:00:37 ip-1-1-2-27 k3s[4934]: time="2023-05-18T04:00:37Z" level=fatal msg="IPv6 was enabled but no IPv6 address was found on node"

Confirmed more informative logging output
Validation Steps
$ curl https://get.k3s.io --output install-"k3s".sh
$ sudo chmod +x install-"k3s".sh
$ sudo groupadd --system etcd && sudo useradd -s /sbin/nologin --system -g etcd etcd
$ sudo modprobe ip_vs_rr
$ sudo modprobe ip_vs_wrr
$ sudo modprobe ip_vs_sh
$ sudo printf "on_oovm.panic_on_oom=0 \nvm.overcommit_memory=1 \nkernel.panic=10 \nkernel.panic_ps=1 \nkernel.panic_on_oops=1 \n" > ~/90-kubelet.conf
$ sudo cp 90-kubelet.conf /etc/sysctl.d/
$ sudo systemctl restart systemd-sysctl
$ curl -fsSL https://tailscale.com/install.sh | sh
$ sudo tailscale up
$ ip a //get tailscale ipv4/6
$ sudo INSTALL_K3S_COMMIT=cdcd4a900030416da21701fc0d47d8f4977d5d21 INSTALL_K3S_EXEC=server ./install-k3s.sh
$ sudo journalctl -u k3s
$ get_report //generate this template

Results:
on latest commit_id cdcd4a900030416da21701fc0d47d8f4977d5d21
 k3s[4745]: time="2023-05-18T04:01:36Z" level=fatal msg="unable to initialize Network Policy Controller: IPv6 was enabled but no IPv6 address was found on node"
May 18 04:01:36 ip-172-31-27-225 systemd[1]: k3s.service: Main process exited, code=exited, status=1/FAILURE


Animate: Implement AnimeJS

Animate: Implement AnimeJS

This mega update implements anime.js to power the Animate component. The animation sequencing setup has been overhauled with additional lifecycle hooks provided by react-transition-group.
These hooks (props) are:

onEnter
onEntering
onEntered
onExiting
onExit
onExited

Which correspond the the specified animation sequence (if available).
Dat Bounce
This update also provides a new elastic/bounce animation curve, which is used by default (with the exception of opacity based animations).
Component API change
Note, the Animate component's sequence prop did receive some changes. The fadeIn sequence has been renamed to fade. Below are a list of sequences. Like before, they can be used by themselves or combined:

down
downSmall
fade
left
right
scale
scaleBig
up

Other than that, nothing needs to be adjusted for Animate or AnimateGroup
Resolves: https://github.com/helpscout/blue/issues/69

Changes Unknown when pulling 92fdda09559964397d35d22cdfb9604d7dbfde7b on animejs into ** on master**.


Sample does not match image displayed in README

Hi,
Downloaded code. Run from this commit.
Xcode Version 9.4.1 (9F2000)

Sorry, just now seeing it.
 I will fix it later.

still not fixed :)


[WandB] Push axolotl config to top level wandb files

@teknium1 has told me that one annoying thing is finding the axolotl configs in wandb.  This really drives me insane too.  This PR pushes the config to the top level files under each experiment run in wandb (and also keeps it in artifacts).
We copy the axolotl config into a new file called axolotl_config_{tempfile_uid}.yml so we do not collide with the existing config.yml that wandb itself pushes to the files.
This is how it looks now (example is from this run)

May I ask if this will now save the artifacts in two locations (prior location and top-level) or only top level? If the former, should we adjust to only the latter?

May I ask if this will now save the artifacts in two locations (prior location and top-level) or only top level? If the former, should we adjust to only the latter?

Yes artifacts have some fancy features like lineage, versioning, etc.  It could be that people want to use that.  The only issue with artifacts is that its very buried in the application.  I think that most people running axolotl do not care about any kind of lineage of a config file.  Lineage is something that makes sense for data or for models.
So @NanoCode012 I will remove the artifact version, good suggestion.

This is a good idea, it would be good to save the "modified" config in case the user does some computation (or the library). I am also thinking in the case one would inject changed parameters from the W&B UI.

@tcapelle can you elaborate perhaps with an example I'm not sure I follow

Pseudo Code
# load the config from yaml
parsed_config = load_cfg(default_file)

wandb.init(...., config=parsed_config)

# overwrite params with the config from a sweep or launch
config = wandb.config

# train with axolotl
train(config)

# inject from wandb
save_yaml(config)

I don't think it's a good idea to inject wandb config into the axolotl one
I don't like the vice versa either too much danger of collisions
Wandb already auto logs a config 😃 because axolotl is using HF Trainer under the hood
I think to make the case we would need axolotl to be a first class way to run jobs in wandb.  Happy to talk to you about that 😃

@winglian this PR I believe is ready now if you want to look

Oops you already approved it lol


Identifier Buffer could not resolve name

I'm failing to use Buffer as a type, e.g:
function toString(buffer: Buffer) {
  return buffer.toString();
}

Throws:
1: function toString(buffer: Buffer) {
                             ^ identifier `Buffer`. Could not resolve name

Try Flow
Am I missing something? I thought it would work out of the box but maybe I need to import some additional definitions? Couldn't find any resources on the subject 😦

It seems working for v0.54.1 and below, but does not work on above version.