gtk: make the window scrollable

This is useful when simulating types/flows in the runner that have array
ports.
Signed-off-by: Caio Marcelo de Oliveira Filho<EMAIL_ADDRESS>

Do you need to set a default size to make it scrollable?
Isn't it auto finding a size enough to make everything visible?

No, it will be scrollable, the default size is not necessary. However, the initial size doesn't take into account the contents being scrolled -- in part because of the way scrollable window widget works -- so we start with a supersmall window. That's why I changed the default.

Does it means that even if we run a sample with a single button it's going to create a window 600x800?

Yes.
I'll look a bit more, to see if we can get the preferred width / height and set to the window to that (still capped at some height).

Made a v2 that is slightly better but still somehow arbitrary wrt the height.


test(module): add test to convert ua to id

Add test to convert ua to id
Better check on disabled plugin

@pi0
Any suggestion?


Uv slider

Float accuracy good enough as floats are passed to shaders anyway.

Hm it is causing the UI to spill out on my end when editing a material, and moving the slider does not seem to be changing the texture.

Corrections / suggestions in.


docs(configuration): add markdown code inline to module property

describe your changes...
add markdown code inline to module property in configuration-languages.md

@liyming22 Thanks for your contribution to webpack.

@liyming22 Thanks for your contribution to webpack.


Use the extended set from materialdesignicons.com

I think it would be great to use the icons provided on http://materialdesignicons.com. They include both the Google icons and community-made ones.
Their github repository is at https://github.com/Templarian/MaterialDesign.

Thanks for the suggestion, I didn't know about that icon set.
The set doesn't seem to contains the latest icons from the Google repo (~100 or so were added last month), so I'm not sure if I'd want to switch this over to using it as a base just yet. Looks like there's some work on getting them added though, so maybe once that's been completed I'll switch this over. I'll make a branch here for the time being and make a start on changing the generator script.

I've added a release generated with the extended icon set: v2.0.0-beta
Hopefully the missing icons from Google's repo will be added to the set sometime. If not, I I'll probably just switch the master branch over to the extended set after a while anyway, since maintaining two versions could get messy.


Inform algorithm publishers that algo file can't be updated later

Contrary to datasets, algo checksum is checked on order. If content is changed, compute jobs will fail. As first line of defense, inform publishers about it during publish flow if they select Algorithm, most likely on the File field

Yep, but the checksum is updated once the dataset publisher updates the publisher trusted algo list. And if he added an algorithm in the list that was published by someone else, he will not be notified if the algorithm was updated by it's publisher so won't know that he needs to update the checksum for that algo.


[network]Add ip address family info to error details upon socket connect failure

Commit Message: Add ip address family info to error details upon socket connect failure
Additional Description: This helps reveal more info on why the socket connection fails immediately
Risk Level: low
Testing: n/a
Docs Changes: n/a
Release Notes: n/a
Platform Specific Features: n/a

Can you give an example where this clarifies an error?

Recently we've seen a lot of socket errors of NO_ROUTE_TO_HOST emitted here. It took us quite some time to hypothesize that the socket is trying ipv6 connection when the network doesn't support it. With the addr family logged here, it'd be very clear that this is a ipv4/v6 connectivity issue.

I recommend switching this to log the result of socket_->connectionInfoProvider().remoteAddress()->asString() like the other log messages in this file. Using socket_->connectionInfoProvider().remoteAddress()->ip() assumes all address instances are IP addresses, which is not true. That's why the tests are failing.

I recommend switching this to log the result of socket_->connectionInfoProvider().remoteAddress()->asString() like the other log messages in this file. Using socket_->connectionInfoProvider().remoteAddress()->ip() assumes all address instances are IP addresses, which is not true. That's why the tests are failing.

Thanks for catching that. Done using string instead.

Approved by @zuercher, merging.


Double value on point for line charts

Hi,
i cannot insert a double value (with decimal value) on a point in the line chart, why?
Thanks for the help.

Hi,
this library operates on float values so if you have double just cast it to float, beside that canvas api operates on float values. To display float with decimal digits use SimpleLineChartValueFormatter with non-zero decimal digits number.
double someXValue = 17.55;
double someYValue = 23.44;
PointValue pointValue = new PointValue((float)someXValue, (float)someYValue);
//create other points etc.

//set formatter with 2 decimal digits, labels for this line will be formated like this: 0.00
line.setFormatter(new SimpleLineChartValueFormatter(2));

Thank you very much.
I have another question.
If i want in X axis only integer number for the number of the days.
Now when i set 7 day in the graph i see 1.8 - 2.7 - 3.6 - 4.5 - 5.4 - 6.3 and non the seventh day.
(Seems like when i pinch to zoom in the graph but I have not done.)
Why appened this?
Thank you in advance.

You can generate axis with values int range from 1 to 7. Following code will generate axis with axis values 1, 2, 3, 4, 5, 6, 7. AxisValue with value 1 will be displayed below points with X value equal 1(PointValue(1, y) etc). By default that axis will have labels formated as integers.
Axis axisX =  Axis.generateAxisFromRange(1, 7, 1);
//axisX.setFormatter(new SimpleAxisValueFormatter(0));


Mary goes round

Hi,
First, thanks, this looks excellent. However I have an issue. I tried playing Battlefield 4 and the mouse spins out, so like ~50x 360 turns of the camera in a couple of seconds. I tried it in Amid Evil and there it was fine.
I use Ps/2 usb converter with a Leopold 75% keyboard and W10 19045.2075.

There are no functions or hooks in the code that handle mouse events or manipulate mouse input.
BF4 is running on the Frostbite engine. So far, I have not performed any tests on games running on Frostbite.
Not sure about the PS2 adapter... thank God you didn’t mention anything about a ball-mouse.
Please try to download the newest version of SnapKey 1.2.0. This version tweaks input handling (scancode) and adds compatibility with many games made on custom or in-house engines.


Updating PUT notificationSettings api

Adding one PUT api.
Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

Can one of the admins verify this patch?

Automation for azure-sdk-for-js

Automation for azure-sdk-for-python

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-go

Automation for azure-sdk-for-node

Automation for azure-sdk-for-java

@vivek-microsoft  kindly take care of the merge conflict

@vivek-microsoft Has this been through an API review?

Two changes needed -

Make the response for list API as a value array and remove id, name and type properties from the response. These properties are already present in the NotificationSettings model.
Make {notificationSettingName} parameter a string enum with just one supported value called "default". This is how singletons will be supported.

Looks good, signing off from ARM side.


Confusion as to how to use the GitVersion meta runner

I was assuming that once I switched my checkout mode from Automatically on Server to Automatically on Agent, the repository + all git info would be pulled for GitVersion to work properly, but that was not the case for me.
The repo is pulled as expected (by TeamCity), but when I get to my GitVersion runner step, it says: Fetching from remote 'origin' using the the following refspecs: +refs/heads/:refs/remotes/origin/.
Then it fails: LibGit2Sharp.LibGit2SharpException: Request failed with status code: 401
Likely because the runner does not have the username.
When I go back to edit the steps properties, add the repo url, with the username and password it works as expected - but files are checked out twice, once by teamcity and then again by the meta runner. Is this to be expected? I thought once the files were checked out by teamcity and all the git info was available that GitVersion would have everything it needs to process. Am I missing something here?

GitVersion will try and pull from origin when it resolves the version unless "/nofetch" is passed.


how to map >> Map<String, BigDecimal> in java using "@ApiModelProperty"

Actually i want to map "Map<String, BigDecimal>" property using " @ApiModelProperty" to generate it right in swagger.json file,
i did it as:
@ApiModelProperty(name  ="Data", notes = "Data", dataType = "Map[string,java.math.BigDecimal]")
public Map<String, BigDecimal> getData() {
return data;
}
and i got this in swagger.json file
"Data": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
but i think this mapping is wrong, am i right?
and if this is wrong, what should i do?
thanks

Solving it, and the solution is very simple, just ignored "dataType " attribute in @ApiModelProperty
@ApiModelProperty(name ="Data", notes = "Data")
public Map<String, BigDecimal> getData() {
return data;
}
"data" : {
"type" : "object",
"additionalProperties" : {
"type" : "number"
}
}


Favicon, Footer & CNCF logo

Should I merge this now? I will do any further changes on my end.

good to merge now!


Endpoints are not externally accessible

Currently the FHIR broker returns ImagingStudy results like:
imaging_studies = requests.get(
  "https://broker.imaging.syncfor.science/baseDstu3/" +
  "ImagingStudy?patient=%s"%patient_id,
  headers={
    "Authorization": "Bearer %s"%access_token
}).json()

endpoints = [
  s['resource']['contained'][0]['address']
  for s in imaging_studies.get('entry')]

Which provides endpoints like:
['http://dcmrs-broker:4567/wado-rs/studies/<IP_ADDRESS>.4.1.145<IP_ADDRESS>.6279.6001.270617793']

This endpoint is using a reference-stack-internal URI, rather than a publicly accessible URL -- which means that a client can't actually dereference it to retrieve imaging study content. Instead, we should either:

Use a URL that is (somehow known to be) externally accessible
Provide a URL pointing to a fhir-broker-implemented proxy to ensure that it's acessible (e.g. "https://fhir-broker-url.example.org/Patient/123/$wado-rs/studies/example-study-uid)

@wtellis  @stl-steve-moore  @cliftonli @ccarr in case you have time to help with this at today's SIIM Hackathon (since it appears to be a blocking issue).

Try setting the IMAGE_ARCHIVE_WADO_RS_URL variable on the FHIR broker to the publicly accessible base URL (e.g. https://fhir-broker-url.example.org/baseDstu3)


relu provide wrong / inconsistent result for tensorflow-macos   2.14.0.

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
binary
TensorFlow version
2.14
Custom code
No
OS platform and distribution
macOS 14.0
Mobile device
No response
Python version
3.11 / 3.10
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
Apple m1 16GB
Current behavior?
I was playing with https://www.tensorflow.org/tutorials/generative/autoencoder and I found the results of autoencoder were completely inconsistent between when I run this on google colab and my own m1 macbook.
Concrete problems are

Result image of first AE ( basic autoencoder) doesn't make sense at all.

Displayed loss value is quite different from when I test after training. (See below sc)

local

colab

When I use elu instead of relu, problems were solved.

Is relu not recommended for tensorflor-macos right now?
Standalone code to reproduce the issue
You can directy use notebook from google colab.

Relevant log output
No response

Hi @MKrbm ,
Thanks for reaching us. tensorflow-macos is built and maintained by Apple. I hope you have followed the metal plugin instructions here. As this works fine on Colab(Linux) and the issue persists on only Mac M1, I request you to raise an issue with apple developer forum here.
@kulinseth , Do you have any pointers here?

@SuryanarayanaY  Yes, I indeed followd the instructions.  I will raisean issue there as you suggested. Thank you.

Hi @MKrbm ,
COuld you checked the issue with latest Keras3 versions either 3.0.4 or keras-nightly and let us know the result?


Removed distutils fallback

As of https://github.com/kennethreitz/setup.py/blob/master/setup.py

Then you won't be able to install this package anyway as several of its dependencies are also directly importing setuptools.setup without fallback. I think the time caring for a missing setuptools package is over now.

Here's the reference to the issue: https://github.com/moremoban/pypi-mobans/issues/66.
The main concern is for embedded device and docker builds where size matters.

I see, however I'm afraid unless a PEP changes that, the current good practice is still to directly import setuptools.setup.
See https://docs.python.org/3/library/distutils.html which is some official endorsement of setuptools.

Thanks for further elaboration and we now understand both sides of the opinion. I have no objections for the merge.

Totally agree! Thanks 🎉


Add support for clearing text effects

Turns out you can do this afterall...
39m - clear fg
49m - clear bg
21m - clear bold
24m - clear underline
29m - clear strikethrough
27m - clear inverted
This should have new commands, support for them in the virtual terminal, new API functions, and.... updates to KonsoleState? Can we clean up the logic in TextSupport?

Doing this early because it should clean up some gnarly KonsoleState logic


FIX: Add missing notification title

Nice! That should fix the title, but I'm pretty sure the icon will still be missing after this?

I'm not sure exactly how it's defined, but this might be relevant:
https://github.com/discourse/discourse-assign/blob/264620985e6c7313510274c5136a5874b54b0346/assets/javascripts/discourse-assign/initializers/extend-for-assigns.js#L840-L848

Is there a test we can add for this? There has already been multiple fixes with regards to missing translation strings so I think a test here will help greatly in catching regresson.

If we had a way to test for any missing i18n strings it would be great. Not
sure how.
On Thu, Mar 17, 2022, 10:40 PM Alan Guo Xiang Tan @.***>
wrote:

Is there a test we can add for this? There has already been multiple fixes
with regards to missing translation strings so I think a test here will
help greatly in catching regressions.
—
Reply to this email directly, view it on GitHub
https://github.com/discourse/discourse-assign/pull/306#issuecomment-1071937968,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKSH7SBHP7CUSVE5UGKAITVAPNI5ANCNFSM5RAEFQAA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Sorry I didn't mean we should test missing i18n strings. I think if we add an acceptance test, we would be able to ensure that all the strings that are supposed to be displayed have been displayed.


GraphView button layout and window size

I would suggest a few more changes to make the GraphView a little more user-friendly.

Increase the size of the modal pop-up.  Right now it has a max-width of 500px (at smaller breakpoints it increases to the window size).
Before data is loaded, the button options are currently 'Accept' and 'Load'. I would propose changing 'Accept' to 'Cancel'.
After data is loaded and viewing it graphically, the button text is 'Accept'. I would propose changing this to 'Done' or 'Okay'.
Cell highlighting alternates by row and column (e.g. A1 is shaded, B1 is not and the opposite for the second row). I would propose cell shading is constant by row (e.g. row 1 is shaded, row 2 is not), without alternating by column.

Another suggestion: clicking on graph view button in a node that does not have data loaded should give a popup saying that there is no data to view (or have the graph button disabled).


Pattern Editor: Add stop to middle of pattern doesn't work

 Issue by demory
Tuesday May 08, 2018 at 22:37 GMT
Originally opened as https://github.com/catalogueglobal/datatools-ui/issues/128

From an empty pattern, add two stops. Then add a third stops as the 2nd stop (via the add-stop drowdown > "insert as stop 2"). The newly added stop becomes the last stop, which is not the expected behavior:

(The stops should go 1 to 3, left to right)

 Comment by landonreed
Wednesday May 09, 2018 at 00:18 GMT

Adding stop to beginning of pattern is also not working.


Failed DEBUG - message from device-rfid-llrp service while tag reading and DEBUG mode log setting in consul.

Consul mode - set logging mode "DEBUG"
Start tag reading after device discovery - below the failed log message.
edgex-device-rfid-llrp     | level=DEBUG ts=2022-04-06T23:26:58.797373245Z app=device-rfid-llrp source=transform.go:96 msg="failed to read ResourceOperation: failed to find ResourceOpertaion with DeviceResource ROAccessReport in Profile LLRP-Impinj-Profile"
In DEBUG logging mode - this failed msg keep logging in console at start reading from app service.

@surajitx-pal , how are your doing "Start tag reading after device discovery"?

@lenny-intel - Tag reading is working good after device discovery.

@surajitx-pal , great! So you can close this issue?

@lenny-intel  - Yes, this is debug console message - logically we can close this issue.

This is debug mode console message - but tags reading are working good, this is not an issue.


AuthContext

Create an AuthContext-component. The component should wrap the Navigation-component in App.tsx when used to make sure you have to be authenticated to reach all routes in the app. This is especially important on web since you can easily go directly to any routes by changing the URL without following the navigation flow in the app. The component has already been implemented in WorkORders and Notifications

This package is getting phased out, and we do not plan to make any improvements unless they are critical for the remaining apps. Closing this issue


Issue of Dashboard page on chrome

It is a very wired issue of Dashboard page on chrome. It only happens when I use two fingers to scroll the page on the touch pad.

A little bit more information on the issue, aside the picture (which doesn't exactly say anything), would be nice.


drivers: spi: andes_atcspi200: Support dma mode

Support the dma mode for andes_atcspi200 and use board adp_xc7k_ae350 for testing.
Refine the function mechanism.

Sorry for that the commit of this PR is disordered
Due to the improper operation of merge and rebase.
For simplicity and clarity, we close this PR and file the another(#60610 ).


Authenticating and xdg-open

Due to a bug in xdg-open a registered protocol scheme like safe-alphachars01234 won't be opened correctly due to the digits in there. https://bugs.freedesktop.org/show_bug.cgi?id=104973
Also, because the desktop entry files containing quoted values in the Exec key --- like Exec="/usr/bin/safe-browser" %u --- xdg-open won't be able to open the browser binary. (https://askubuntu.com/q/189822)
Also see this topic on SAFE Dev Forum about users encountering the issue: https://forum.safedev.org/t/app-webfetch-is-not-a-function-with-safe-browser-built-from-source/2301

Nice research @b-zee.
We could (potentially) negate the xdg issue with opn perhaps (as that ships with its own), assuming that's up to date...
Coupled with the string escaping this might solve a few xdg type issues 👍

I'm using xdg-open v1.1.2, which I see does not include the most recent commit to support digits in uri scheme regex.
Why am I not able to reproduce the issue?
I'm able to xdg-open on safe-bmv0lm1hawrzywzllnnhzmutynjvd3nlcg, which does include digits.

@b-zee

Also, because the desktop entry files containing quoted values in the Exec key --- like Exec="/usr/bin/safe-browser" %u --- xdg-open won't be able to open the browser binary.

Under what conditions though are you seeing an error?
Is Exec="browser/node_modules/electron/dist/electron" "/home/hunterlester/safe/browser/app/main.prod.js" %u giving you issues?

Under what conditions though are you seeing an error?

The conditions are the same as mentioned in the AskUbuntu website.

As the issue is really with xdg-utils I wanted to mention that a fix has been committed a while ago (March 2019) by XDG: https://gitlab.freedesktop.org/xdg/xdg-utils/commit/bfcefa162b1dcd6d62e193019969ff2f5ff331cf
It's now about waiting for them to release a new version of their packages containing the fix.

with auth moving out of the browser I'm closing this


Deeplink data logged in xcode logs, not in initSession

Deeplink is working perfectly, but the data is not passed to the app. However I can see the data in xcode logs.
Here is my code (Angular 5):
  ngOnInit () {
    this.platform.ready().then(this.branchInit.bind(this));
    this.platform.resume.subscribe(this.branchInit.bind(this));
  }

  private branchInit () {
    if (this.platform.is('cordova')) {
      console.log('trying branch init') // This is being logged
      Branch.initSession(data => {
        console.log(data) // Nothing here
        if (data.scope && data.code) {
          ...
        }
      });
    }
  }

And here are Xcode logs:
BNCNetworkService.m(232) Debug: Network start operation https://api.branch.io/v1/open.
2019-01-28 18:22:54.221110+0530 %APPNAME%[9311:121169] [branch.io] BNCNetworkService.m(227) Debug: Network finish operation https://api.branch.io/v1/open 0.373s. Status 200 error (null).
{"session_id":"618415511147036050","identity_id":"615101230846950563","link":"https://fleb.app.link?%24identity_id=615101230846950563","data":"{\"$marketing_title\":\"title\",\"code\":\"ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"~creation_source\":1,\"+click_timestamp\":1548679974,\"~feature\":\"marketing\",\"+match_guaranteed\":true,\"~marketing\":true,\"+clicked_branch_link\":true,\"scope\":\"read_write\",\"$one_time_use\":false,\"~id\":511810298395717526,\"+is_first_session\":false,\"~referring_link\":\"https://fleb.app.link/O3ZuPt9fYL?state=30&scope=read_write&code=ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"state\":\"30\"}","device_fingerprint_id":"615101230809166363"}.
2019-01-28 18:22:54.221222+0530 %APPNAME%[9311:121169] [branch.io] BNCServerInterface.m(818) Debug: Server returned: Status: 200; Data: {
    data = "{\"$marketing_title\":\"title\",\"code\":\"ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"~creation_source\":1,\"+click_timestamp\":1548679974,\"~feature\":\"marketing\",\"+match_guaranteed\":true,\"~marketing\":true,\"+clicked_branch_link\":true,\"scope\":\"read_write\",\"$one_time_use\":false,\"~id\":511810298395717526,\"+is_first_session\":false,\"~referring_link\":\"https://fleb.app.link/O3ZuPt9fYL?state=30&scope=read_write&code=ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"state\":\"30\"}";
2019-01-28 18:22:54.236527+0530 %APPNAME%[9311:121168] [branch.io] BNCNetworkService.m(227) Debug: Network finish operation https://api.branch.io/v1/open 0.416s. Status 200 error (null).
{"session_id":"618415511206028533","identity_id":"615101230846950563","link":"https://fleb.app.link?%24identity_id=615101230846950563","data":"{\"$marketing_title\":\"title\",\"code\":\"ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"~creation_source\":1,\"+click_timestamp\":1548679974,\"~feature\":\"marketing\",\"+match_guaranteed\":true,\"~marketing\":true,\"+clicked_branch_link\":true,\"scope\":\"read_write\",\"$one_time_use\":false,\"~id\":511810298395717526,\"+is_first_session\":false,\"~referring_link\":\"https://fleb.app.link/O3ZuPt9fYL?state=30&scope=read_write&code=ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"state\":\"30\"}","device_fingerprint_id":"615101230809166363"}.
2019-01-28 18:22:54.236660+0530 %APPNAME%[9311:121168] [branch.io] BNCServerInterface.m(818) Debug: Server returned: Status: 200; Data: {
    data = "{\"$marketing_title\":\"title\",\"code\":\"ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"~creation_source\":1,\"+click_timestamp\":1548679974,\"~feature\":\"marketing\",\"+match_guaranteed\":true,\"~marketing\":true,\"+clicked_branch_link\":true,\"scope\":\"read_write\",\"$one_time_use\":false,\"~id\":511810298395717526,\"+is_first_session\":false,\"~referring_link\":\"https://fleb.app.link/O3ZuPt9fYL?state=30&scope=read_write&code=ac_EQQSuh1StBljCI9pj6lNRgmI8ma9giXA\",\"state\":\"30\"}";

Please let me know, if more details are required. Thanks,

@sequoiaat Did you find anything? I don't want to be a pest, but my app experience is getting hampered. Sorry. Any work around also, will be greatly appreciable, Thanks.

@ankitjainOfficial  - We have not been able to reproduce this without the plugins. To help us narrow down can you please clarify the following queries-
Can you please confirm the deep link data is being queued up?

Is the data is not coming in on first app open, or does it come in on the second app open?
Is it happening for all your deep links or only one?
Have you seen any behavior when the app is background  or when it terminated or it happens in both cases ?

Any further steps  you may have followed to help us  replicate the issue.

Is the data is not coming in on first app open, or does it come in on the second app open?

The data is not processed, at any time. I've placed my code on both app start and resume.

Is it happening for all your deep links or only one?

I only have one deeplink.

Have you seen any behavior when the app is background  or when it terminated or it happens in both cases ?

I did not get this one. Can you explain a bit, with what do you mean by behavior?

One more thing, I found today, while debugging is that, the data is not received in both Android and iOS. Also, if I call the promise function Branch.getLatestReferringParams from console, it returns the data. But, If I call it in app resume or load, it returns false.
Is it some race condition, I am hitting?

@ankitjainOfficial  It is possible that its a race condition however we have not been able to replicate this at our end yet  to say this definatively . You may have gone through this, but if not please review these links - https://support.branch.io/support/solutions/articles/6000192812-link-data-not-passing-to-ios-app-on-link-click
https://docs.branch.io/pages/apps/cordova-phonegap-ionic/#read-deep-link
we were looking only at iOS but will look at Android.  Are you seeing this issue on real device or in emulator ?

@sequoiaat I found the error. initSession function was a promise, and I had implemented as a callback. Looking back, I had upgraded from 2.6 to 3.1, and the initSession was changed, sometime between that. Changing implementation from callback to promise, was just it took to resolve the issue. Thanks.
:)


broken API endpoint PUT/api/v1/rules/{rule_ref_or_id}

Hi,
I am trying to update a rule in st2 using the /api/v1/rule/id
I get the below error
"faultstring": "Internal Server Error"

when I check the logs this is the output:
2017-11-15 19:16:07,091 78737232 INFO logging [-] 07a98006-2f35-4705-b120-1847b1cbe2e7 - PUT /v1/rules/5a0c418540c0a027a2e113bb with query={} (remote_addr='<IP_ADDRESS>',method='PUT',request_id='07a98006-2f35-4705-b120-1847b1cbe2e7',query={},path='/v1/rules/5a0c418540c0a027a2e113bb')
2017-11-15 19:16:07,103 78737232 ERROR router [-] Failed to call controller function "put" for operation "st2api.controllers.v1.rules:rule_controller.put": 'RuleAPI' object has no attribute 'id'
Traceback (most recent call last):
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/router.py", line 414, in __call__
    resp = func(**kw)
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2api/controllers/v1/rules.py", line 141, in put
    if rule.id is not None and rule.id is not '' and rule.id != rule_ref_or_id:
AttributeError: 'RuleAPI' object has no attribute 'id'
2017-11-15 19:16:07,104 78737232 ERROR error_handling [-] API call failed: 'RuleAPI' object has no attribute 'id'
Traceback (most recent call last):
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/middleware/error_handling.py", line 46, in __call__
    return self.app(environ, start_response)
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/router.py", line 445, in as_wsgi
    resp = self(req)
  File "/opt/stackstorm/st2/lib/python2.7/site-packages/st2common/router.py", line 418, in __call__
    raise e
AttributeError: 'RuleAPI' object has no attribute 'id' (_exception_data={},_exception_class='AttributeError',_exception_message="'RuleAPI' object has no attribute 'id'")
2017-11-15 19:16:07,105 78737232 INFO logging [-] 07a98006-2f35-4705-b120-1847b1cbe2e7 - 500 46 14.448ms
{
    "faultstring": "Internal Server Error"
} (result='{\n    "faultstring": "Internal Server Error"\n}',content_length=46,request_id='07a98006-2f35-4705-b120-1847b1cbe2e7',runtime=14.448,remote_addr='<IP_ADDRESS>',status=500,method='PUT',path='/v1/rules/5a0c418540c0a027a2e113bb')

my update query is below:
url :https://<IP_ADDRESS>/api/v1/rules/5a0c418540c0a027a2e113bb

body :
{
	"name": "sreepad&sreepad&newrule_now3",
	"description": "testing phase1",
	"enabled": true,
	"criteria": {
		"trigger.results.ruleName": {
			"pattern": "sreepad&sreepad&newrule_now3",
			"type": "equals"
		}
	},
	"pack": "elasticsearch",
	"trigger": {
		"ref": "elasticsearch.count_event",
		"type": "elasticsearch.count_event",
		"parameters": {}
	},
	"action": {
		"ref": "linux.file_touch",
		"parameters": {
			"hosts": "172.1",
			"file": "/home/stanley/test19\\n"
		}
	}
}

data in mongoDB
> db.rule_d_b.find({"_id" : ObjectId("5a0c418540c0a027a2e113bb")}).pretty()
{
        "_id" : ObjectId("5a0c418540c0a027a2e113bb"),
        "tags" : [ ],
        "uid" : "rule:elasticsearch:sreepad&newrule_now3",
        "name" : "sreepad&newrule_now3",
        "ref" : "elasticsearch.sreepad&newrule_now3",
        "description" : "testing phase1",
        "pack" : "elasticsearch",
        "type" : {
                "ref" : "standard",
                "parameters" : {

                }
        },
        "trigger" : "elasticsearch.count_event",
        "criteria" : {
                "triggerï¼resultsï¼ruleName" : {
                        "pattern" : "sreepad&newrule_now3",
                        "type" : "equals"
                }
        },
        "action" : {
                "ref" : "linux.file_touch",
                "parameters" : {
                        "hosts" : "<IP_ADDRESS>",
                        "file" : "/home/stanley/test19\n"
                }
        },
        "enabled" : false
}
>

I would like to know if there is a workaround for this ? or is there a problem with the body of the put data.
Thanks in advance!

Possibly something related to URL encoding? Are you trying to put a space in the name, or is this really your rule name: sreepad&newrule_now3?

It looks like data you are posting (body) is missing id attribute in the payload.
I will also make sure to update the code to correctly return 400 "invalid data" instead of 500 in such case - thanks for reporting this.

In the mean time, as a work-around, you can simply put "id" attribute in the payload body which matches the object id (aka the one already provided in the url) and it should work.


python312Packages.asdf-transform-schemas: 0.4.0 -> 0.5.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python312Packages.asdf-transform-schemas is: ASDF schemas for validating transform tags
meta.homepage for python312Packages.asdf-transform-schemas is: https://github.com/asdf-format/asdf-transform-schemas
meta.changelog for python312Packages.asdf-transform-schemas is: https://github.com/asdf-format/asdf-transform-schemas/releases/tag/0.5.0
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.5.0 with grep in /nix/store/dbslcg3k64npi9x36ypjl9zxcgdw08lv-python3.12-asdf-transform-schemas-0.5.0
found 0.5.0 in filename of file in /nix/store/dbslcg3k64npi9x36ypjl9zxcgdw08lv-python3.12-asdf-transform-schemas-0.5.0

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.asdf
python311Packages.asdf-transform-schemas
python311Packages.sunpy
python312Packages.asdf
python312Packages.asdf-transform-schemas
python312Packages.sunpy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/dbslcg3k64npi9x36ypjl9zxcgdw08lv-python3.12-asdf-transform-schemas-0.5.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python312Packages.asdf-transform-schemas https://github.com/r-ryantm/nixpkgs/archive/6a56630bcdb4bc395ce2be2759850f713abb19c5.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/6a56630bcdb4bc395ce2be2759850f713abb19c5#python312Packages.asdf-transform-schemas

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/dbslcg3k64npi9x36ypjl9zxcgdw08lv-python3.12-asdf-transform-schemas-0.5.0
ls -la /nix/store/dbslcg3k64npi9x36ypjl9zxcgdw08lv-python3.12-asdf-transform-schemas-0.5.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

8 packages marked as broken and skipped:

python311Packages.asdf
python311Packages.asdf.dist
python311Packages.sunpy
python311Packages.sunpy.dist
python312Packages.asdf
python312Packages.asdf.dist
python312Packages.sunpy
python312Packages.sunpy.dist

4 packages built:

python311Packages.asdf-transform-schemas
python311Packages.asdf-transform-schemas.dist
python312Packages.asdf-transform-schemas
python312Packages.asdf-transform-schemas.dist

Maintainer pings
cc @fabaff for testing.

Done in #298299.


decorator @inject not works with typescript and 'reflect-metadata' previously: #756

"decorator @inject not works with typescript and 'reflect-metadata' #756" has been closed.
My team now started migrating our v5 application to v6 and we have the same error. The Documentation still has this way of using using decorators as a valid way and the migration documentation states that its possible to gradually migrate to v6 of mobx react. Thats also the strategy we follow with react right now (with classes to functions).
Whats the way for migrating from the old pattern without having to rewrite every class component ?

export const X = observer(class X) rather than @observer class X
On Wed, Apr 29, 2020 at 3:58 PM binaryangel-noa<EMAIL_ADDRESS>wrote:

"decorator @Inject https://github.com/Inject not works with typescript
and 'reflect-metadata' #756
https://github.com/mobxjs/mobx-react/issues/756" has been closed.
My team now started migrating our v5 application to v6 and we have the
same error. The Documentation still has this way of using using decorators
as a valid way and the migration documentation states that its possible to
gradually migrate to v6 of mobx react. Thats also the strategy we follow
with react right now (with classes to functions).
Whats the way for migrating from the old pattern without having to rewrite
every class component ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mobxjs/mobx-react/issues/857, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN4NBALFTCWWWBFNURSUK3RPA6DBANCNFSM4MTZOCEQ
.

Have you read through https://mobx-react.js.org/recipes-migration? Any help is welcome in improving it if something is unclear there. Rather make a PR than explain what's wrong there, please.

Hi, yes i have,
https://github.com/mobxjs/mobx-react still uses @inject approach in its documentation which let me suspect its a bug or forgotten feature. If it was intentional to remove that option then the the migration documentation is missing to mention that @inject as decorator does not work anymore and as a result components using that need to be rewritten to:
class Example { }
export default inject("storename")(Example)
Also "First and foremost: if you are happy with the current Provider/inject pattern, there is nothing you need to change in your application. This guide is intended as the path to the future of React and tools that might provide you with more comfort." does not hold true in that case.
What do you mean by PR ? I will try to provide those information's there.

The @inject does work, just not in your specific case with reflect-metadata.
We can't cover all edge cases in docs, it's already long as it is :)
The inject/Provider got reworked in V6 to utilize React.Context. It's totally possible something got lost on the way to support reflect-metadata.
If you don't want to migrate everything for now then I would recommend you downgrade back to V5 and use mobx-react-lite alongside for components refactored to functional ones. When you are done with the migration, it will be as simple as replacing one string for another.

What do you mean by PR ? I will try to provide those information's there.

For improving docs. It's always helpful for others to document hurdles you had to overcome on the migration path.


Hermes taskqueue service stats

https://ocd.appscale.com:8080/job/Daily Build/4670/

https://ocd.appscale.com:8080/job/Daily Build/4688/ after rebasing


Add more trait re-exports to prelude module

Thanks for the PR.
What was the motivation behind these changes? For example GpioExt wasn't exposed because it shouldn't be exposed, the split() function is called in IO::new(); is there an issue with  this?

I just included it because I've seen other crates include it in the prelude module. I'll edit the commit.

I just included it because I've seen other crates include it in the prelude module. I'll edit the commit.

@jessebraham It seems that the system module is not exposed to users in esp32-hal, esp32s2-hal and esp32s3-hal. Is this intentional?

@jessebraham It seems that the system module is not exposed to the user in esp32-hal, esp32s2-hal and esp32s3-hal. Is this intended?

The reason I created this PR is because I discovered that the traits exposed by the prelude module are slightly inconsistent across platforms. For example, SensExt is exposed on esp32 and esp32s2 but not on esp32s3. Also, SarAdcExt is not exposed on esp32c2 and esp32c3. I guess this was not intended by the developers, so I fixed it and included most of the traits to make it easier to use them.
If there are traits that shouldn't be included in the prelude module, please let me know about those traits or feel free to add a new commit to remove them.


Add feature flags for order view, resource discovery, and composer*** (#5626)

Pull request opened by the merge tool on behalf of #5626

Merged in af266517ddc4bdc14669559ed828066bdaffce55


Added data for TS0505B_1

I have some doubts about the manufacturer:

I bought it on aliexpress where the manufacturer seems to be KonouYouKo, while on Zigbee2MQTT the manufacturer is TuYa and the zigbee manufacturer is _TZ3210_r5afgmkl.

KonouYouKo doesn't seem to be a brand or manufacturer, but just an aliexpress store. Google it, doesn't give any results.
TS0505B_1 seems also quite generic.
Powercalc looks at the device information of the light for auto discovery.
So please have a look first in device page what's reported there.
Then we can decide what to do.

name field is only used in the supported model listing, so it's best practice to just set that to full marketed name.
For the model matching first the directory name is checked, when that doesn't matches powercalc tries any of the defined aliases.
These aliases are not used for the manufacturers, so KonouYouKo must be removed there.

I think it's because your specific model is not known by library Zigbee2Mqtt uses.
I don't use Zigbee and this integration myself but I assume that is managed here:
https://github.com/Koenkk/zigbee-herdsman-converters
Should probably be added something here: https://github.com/Koenkk/zigbee-herdsman-converters/tree/master/src/devices
You could have a look into doing that, or create issue or ask for help there.
It will probably fallback to some kind of generic zigbee light (TS0505B_1).
So currently we cannot use auto discovery as TS0505B_1 is way to generic and could be hundreds of different lights.
We can still adopt the light model into the database, and you can just setup manually using this procedure:
https://homeassistant-powercalc.readthedocs.io/en/latest/sensor-types/virtual-power-library.html
To get the PR merged following needs to be taken care of:

Remove all aliases from model.json as they all are not usable for autodiscovery.
You'll need to look for actual model number (maybe there is something on the box, or maybe official Tuya app indicates a model correctly). When you have found one rename the folder from TS0505B_1 to this model number
Set the name to something the user can recognize. For example Konouyouko Smart Light E27 LED Lights Bulb RGB+WW+CW

I bought another zigbee coordinator to use with ZHA and added the light bulb and this is the device info with ZHA:

It is the same as that of Z2M. I asked the aliexpress store info about the maker and this is their answer:

I searched for the zigbee model in https://github.com/Koenkk/zigbee-herdsman-converters and the only thing I found is this issue
I updated the name and deleted the aliases as you said

Thanks for your efforts.
Unfortunately we still have an issue with TS0505B being to generic. There could potentially be multiple different bulbs identified by Zigbee2Mqtt as TS0505B. This would cause the profile you submitted to be loaded for all lights which identify themself as TS0505B.
I think I might need to reject the PR.
But you can still use your measurements in your own installation.
Just put the files in config/powercalc-custom-models directory.
Also see https://homeassistant-powercalc.readthedocs.io/en/latest/library/protocol.html.

Unfortunately need to reject this PR for same reasons as mentioned in #1928.
You can use the measurements in your own installation as mentioned above.
Thanks for your efforts.


Persistent Windows

Description of the new feature / enhancement
It would tremendously helpful if we can get a tool that would save all of the open windows location and size just like a program called PersistentWindows does (https://github.com/kangyu-california/PersistentWindows). PersistentWindows is a solution to solve this Windows issue that was happening since 2015 (https://answers.microsoft.com/en-us/windows/forum/all/windows-10-multiple-display-windows-are-moved-and/2b9d5a18-45cc-4c50-b16e-fd95dbf27ff3).
Scenario when this would be used?
A use case example, I have 2 monitors and whenever I turn off my monitors or put my PC to sleep, all of the open windows would snap automatically to the main monitor. So I have to move again every window open manually and resize it to what it was before. This problem can also happen on single monitor setup where the windows would resize themselves slightly after turning off the monitor or putting PC to sleep.
It would be amazing to have a tool to remember the position and the size of each opened window as long as the PC isn't shut down. I tried to use PersistentWindows but it's not reliable. I tried the built in tool FancyZones but that is for organizing the windows in a grid layout.
Supporting information
No response

It seems like PersistentWindows solves your problem. Is there something that doesn't work? /needinfo

It seems like PersistentWindows solves your problem. Is there something that doesn't work? /needinfo

Not really. It's quite unreliable you can't guarantee it will work every time. Sometimes it works or partially works but not with all opened windows, other times it doesn't work at all. Also, sometimes it causes explorer.exe to crash.
So I figured maybe if you guys were to develop a solution and add it to the PowerToys it would work just as flawlessly as the other tools you had made,

The inconsistent behavior of Persistent windows is probably due to the underlying Windowing API being inconsistent.
Do you think this issue is a duplicate of #348? /needinfo


DID Wallet Reopens Randomly

I have downloaded DID wallet onto my android phone which is a Samsung 8+ just a few days ago. While operating on my phone, DID wallet would interrupt my tasks by opening randomly. Sometimes reopening right after closing the app several times. To the point where its becoming a nuisance. Anyone might know of the issue? Is it on my end or a programming isssue.

Thanks @pjvargo43 for reporting this issue.  would it be possible to have a screen recording to help us understand the issue better?
Pls. make sure don't share any private information in the video.

Hi , @pjvargo43 , have you ever open DID Wallet in your browser. (such as: click a button and pop a window to open app).
Have you closed this web page ?

Thank you @mave99a & @PaperHS for getting back to me. Uusually photos would help in understanding the issue much better but in the case, it's the login/biometrics page which shows no errors.
Ok, I did notice I attempted to login through Arcblock.io on Brave Browser but forgot the reason doing so. Attached are the opening page(s) for DID wallet. I guess I'll report back if it happens again like before.

Sorry, my mistake.

In the past 10 minutes, DID wallet has popped 4 times as soon as I opened Twitter and literally 6 times, wait....make that 7, nope 8 times while writing this message. Wait, 9,10,  11 , 12, 13, 14 times. How do you change the option to not close with comment....?

OMG, its non stop. Like every 10 to 15 seconds it wants to open.

Thank you for helping us repro the issue. To avoid the popping , probably you can try to manually stop the browser.

Yeah, no worries. I'm glad I could help. Hiccups come and go. I'm sure this will be resolved on no time.
As for manually stopping the app on my Android phone, I've turned off all permissions, notifications and allowing the the app to run in the background....but again, the app popped up several times while writing this comment.

Yeah, no worries. I'm glad I could help. Hiccups come and go. I'm sure this will be resolved in no time.
As for manually stopping the app on my Android phone, I've turned off all permissions, notifications and allowing the the app to run in the background....but again, the app popped up several times while writing this comment.

@pjvargo43  Have you tried to close the tabs about arcblock.io(make sure close tab, not kill the broswer prosess), open twitter may restart chrome kernel. If it works, please noti me here, thanks!

Yes, last night I made sure all the tabs were closed and that i restarted the browser but it was still acting up. As for this morning till now, it hasn't popped, even logging onto Brave, Twitter and so on. I think I stopped it from happening again. 🤞 I tried deleting the cache for the past 7 days to see if that was hanging on to the route cause. So far so good. 👍 I'll report back later today and if it hasn't come up, at all, I'll say we found it and it's been resolved.

Well, not once did the wallet pop up out of the blue. I would call that a win. Thank you @mave99a and @PaperHS for helping me get through this. I hope we were able to learn something from this.
🎄☃❄🎄 Happy Holiday's ☃🎄❄🎄

Well, not once did the wallet pop up out of the blue. I would call that a win. Thank you @mave99a and @PaperHS for helping me get through this. I hope we were able to learn something from this.
🎄☃❄🎄 Happy Holiday's ☃🎄❄🎄

I'm really happy for it works ! and thank you for reporting this issue! Happy holiday!


Add more functions to PEFunctionsThatDoNotReturn

Similar as ExitProcess, there are more functions don't return to its caller. I searched through the Windows SDK headers. The following should be all noreturn user-mode functions:
Commands are:
findstr.exe /s /n /c:DECLSPEC_NORETURN "C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\*.h"
and findstr.exe /s /n /c:"__declspec(noreturn)" "C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\*.h"
loaderapi.h: WINBASEAPI DECLSPEC_NORETURN VOID WINAPI FreeLibraryAndExitThread(_In_ HMODULE hLibModule, _In_ DWORD dwExitCode);
processthreadsapi.h: WINBASEAPI DECLSPEC_NORETURN VOID WINAPI ExitThread(_In_ DWORD dwExitCode);
rpcdce.h: RPCRTAPI DECLSPEC_NORETURN void RPC_ENTRY RpcRaiseException(_In_ RPC_STATUS exception);
stdlib.h:55: _ACRTIMP __declspec(noreturn) void __cdecl quick_exit(_In_ int _Code);
stdlib.h:56: _ACRTIMP __declspec(noreturn) void __cdecl abort(void);
corecrt.h:279: _ACRTIMP __declspec(noreturn) void __cdecl _invalid_parameter_noinfo_noreturn(void);
corecrt.h:281: __declspec(noreturn) _ACRTIMP void __cdecl _invoke_watson(wchar_t const* _Expression, wchar_t const* _FunctionName, wchar_t const* _FileName, unsigned int _LineNo, uintptr_t _Reserved);
corecrt_terminate.h:29: _ACRTIMP __declspec(noreturn) void __cdecl terminate() throw();

Before:

After:

Related to #1820.

@ryanmkurtz

Should this start with an underscore?

The comment in ElfFunctionsThatDoNotReturn says:
# (names should not start with '_' since these are stripped during checking)
Does PEFunctionsThatDoNotReturn file have a different rule?

I looked at the code, and indeed all leading underscores are stripped off of both the names in this file and the names they are checked against in the program, so it's all good.


vendor: github.com/containerd/nri v0.6.0

This fixes a double close when using launched NRI plugins that was sometimes closing containerd streaming port
This also updates github.com/containerd/ttrpc to v1.2.3-0.20231030150553-baadfd8e7956
full diff: https://github.com/containerd/nri/compare/v0.5.0...v0.6.0
Fixes #8860

@klihub

@klihub

I think this is a duplicate of #9743 which I filed over the weekend. We're discussing there with @thaJeztah some potential additional (tagging-related) things we might need to care of before we can merge it. Please check it out, and if you agree join the discussion there and close this one...

I should have checked, let's close this one

I should have tagged both bug 8860 and you here in the comments already initially, then it would have been easier for you to notice. Sorry, my bad...


Programme page makeover

We would like to suggest the following changes to the Programme page:

addition of Blocks, effectively replacing all current page content except for the "Funded by", which should remain in the bottom (this is also used by projects within the programme)
remove tabs (About | News | Events | Projects*)
News and Events will be replaced by relevant feature blocks as necessary
*make the projects anchor page a new block type, ideally one that takes as arguments 1) the programme and 2) options for somehow controlling the block height. Maybe it can be done using a Custom Component Block? This would allow us to show the projects table alone or within the context of other compositions.

Appreciate your immediate thoughts on the feasibility/cost of the above.

So making the programme page into a page of type composition.
But with the little difference that is has a fixed funder footer.
And a new block type for displaying projects.
That sounds very doable yes. Perhaps 1-3 days to agree on something and implement it. Assuming I understand it correctly.
Might be the easiest to make funding into a new block type. So it can be used elsewhere as well.
Projects table could either be a block, or a special markdown feature. Something like writing:
GBIF_PROJECT_TABLE | programmeId or such. I would need to experiment with what the best way to attach angular is. In most cases it would be simple, but we have a few places where we load the Contentful data in quirky ways that might prove challenging. This version probably requires a bit more, but we will likely need it for dynamic lists for people anyway (like lists of translators etc.)
Is that very imprecise estimate precise enough?

Hey, excellent. Our idea is to do as few changes as possible for the desired effect.
Regarding funders: yes I guess we could do a new block type. However, I believe the child projects of the programme (somehow) use this as well. So, for example, BID projects display the same funding info as the BID programme.
I will defer to you on the best/easiest solution for the project table. If it makes sense to do more work so that it can be reused, great, but we are also happy with something that just works for this particular table. My only concern is how/where it should be displayed within the confines of the "new" programme page without the tabs to navigate. This is why is suggested a block that we could somehow control the height of in order to limit the size when having 100s of projects. Open to ideas.
Anyway, let me know if we need to talk to iron out details and/or if you need me to make changes to Contentful. Since we're basically just adding new stuff, I expect we can just use the Contentful prod environment. Otherwise, I think I'll work on copying over the content models we have in PROD to the DEV environment...


Add CPONT to OLS4

Hi- could we please request that the Critical Path Application Ontology be added to OLS4?
it is in the old OLS version:
https://www.ebi.ac.uk/ols/ontologies/cpont
Thank you!

@serjoshua Currently the OLS4 config isn't pulled from git, it's on the NFS somewhere (you can find by looking at the LSF script for rdf2json, it should be called ebi.json to differentiate it from the obo foundry config). We need to move this to git but that's a separate issue.
In theory ebi.json should contain everything from OLS3 but it's possible cpont got missed. If so you will need to dig out the old OLS3 config from the OLS-Config repo and convert it to json.
If it's not there, the config got lost during the OLS3 era and we will need to re-establish it with the ontology import form.

thanks @udp and @serjoshua

Hi @nicolevasilevsky, we already added CPONT to the configuration and is now available in OLS4. Let us know if you experience any issues.

Fantastic, thank you!


Signature should be optional by default (or maybe let developer choose a default)

If it's e-filable, the signature is required, but many forms don't really require you to sign it right away.

This was fixed in #591


Check app-started as first message by seq_id

Motivation
We allow skipping seq_id on failure, as long as it increases monotonically, so checking that app-started is the first message should be good as long as seq_id = min(seq_id) (rather than 1).
Changes

LGTM too


chore: remove refs to deprecated io/ioutil

Description
What type of PR is this ?:

Related links:

Thanks!
/lgtm
/approve


gitlab: 17.2.5 -> 17.2.8

17.2.8:
Fixes CVE-2024-4278
Fixes CVE-2024-4099
Fixes CVE-2024-8974
17.2.7:
Fixes CVE-2024-45409

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] 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 rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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.

Add a :+1: reaction to pull requests you find important.

@ofborg test gitlab

I haven't gotten any closer to finding the intermittent startup failure, but as I said in the older PR, I don't think that should hold up gitlab updates, since the error is already present in master.

@Atemu Unfortunately yes, see https://github.com/NixOS/nixpkgs/issues/323011#issuecomment-2392982772
To the extent where, if this displays on Hydra and no one can find a fix, maybe it should not be a channel blocker (because it'll block the entire channel)


Update?

has this been ditched or is it still being maintained...

No and yes. A new version is planned, but it won't be as complex.

Ahh sweet can't wait


Update uninstall to clean-up OSM without downtime & document steps

The current implementation of osm mesh uninstall only deletes Kubernetes resources that were installed/applied in the cluster as part of the control plane via osm install. The current implementation needs to be updated so that it cleans up labels/annotation on Namespaces, removes Envoys, and cleans up any resources created by the osm-controller.
This issue requires a design document before implementing. See docs/design

This design doc outlines how to document this: https://github.com/openservicemesh/osm/blob/1ddaf0de718edc0fbe47c5dc19860f0046c53342/docs/design/uninstall_osm.md

Note: description was recently updated to reflect next iteration of the uninstall command.

OSM uninstalls the mesh, and optionally the cluster wide resources.
The steps are documented in https://release-v0-11.docs.openservicemesh.io/docs/getting_started/uninstall/


Fix generate model for sails version 1

Fix generate model for sails version 1

@2012mjm thank you very much

Do you put the new version on npm?

@2012mjm  At this time I have no way to verify your changes, however, I will publish the package.


After Close() the behaviour of Get, Set, Remove is not defined.

After closing the cache it's undefined what will happen with additional Get, Set, Remove calls. It should not happen but a best practice Golang practice should be applied.

Standard library method usually return an error on being called after close.


Large Sequential Scans with high selectivity cause JDBC to break

When I populate a table with 10million tuples using a JDBC client and run a 10% selectivity query, the client crashes while Peloton is writing the output.
Peloton-side output
[ERROR] [src/wire/libevent_socket.cpp:349:FlushWriteBuffer()] 2016-12-14 15:29:27 - Fatal error during write
[ERROR] [src/wire/libevent_callbacks.cpp:187:StateMachine()] 2016-12-14 15:29:27 - Error during write, closing connection
JDBC-side output
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at ExchangeTest.TimeAndExecuteQuery(ExchangeTest.java:378)
at ExchangeTest.main(ExchangeTest.java:463)
Caused by: java.lang.NegativeArraySizeException
at org.postgresql.core.PGStream.ReceiveTupleV3(PGStream.java:369)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1986)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:217)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:421)
at org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:166)
at org.postgresql.jdbc.PgPreparedStatement.execute(PgPreparedStatement.java:159)
at ExchangeTest.Selectivity10Scan(ExchangeTest.java:301)
... 6 more
The bug is likely to be in the wire protocol implementation for writing responses.

The reason this issue happens is that the response payload is too large to be delivered by the standard wire protocol. Based on the discussion in this link - http://stackoverflow.com/questions/31904559/32bit-message-length-1gb-query it looks like Postgres wire protocol isn't designed to send more than 1GB of payload in a single packet. The wire protocol has the "Copy operations" feature that enables bulk data transfer. @eric-haibin-lin  is the wire Copy operation related to the CopyExecutor that you implemented?


Catch ValueError and provide explanation for too large nb_parallel

Signed-off-by: Beat Buesser<EMAIL_ADDRESS>Description
This pull request catches a ValueError and provides explanation for too large nb_parallel.
Fixes #974
Type of change
Please check all relevant options.

[x] Improvement (non-breaking)
[ ] Bug fix (non-breaking)
[ ] New feature (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Codecov Report

Merging #988 (98c8fef) into dev_1.6.1 (e69044d) will increase coverage by 0.01%.
The diff coverage is 55.55%.

@@              Coverage Diff              @@
##           dev_1.6.1     #988      +/-   ##
=============================================
+ Coverage      62.48%   62.49%   +0.01%
=============================================
  Files            220      220
  Lines          19008    19015       +7
  Branches        3451     3452       +1
=============================================
+ Hits           11877    11884       +7
  Misses          5820     5820
  Partials        1311     1311

Impacted Files
Coverage Δ

art/attacks/evasion/zoo.py
70.37% <55.55%> (-0.74%)
:arrow_down:

art/defences/detector/poison/activation_defence.py
84.28% <0.00%> (-0.34%)
:arrow_down:

art/attacks/evasion/brendel_bethge.py
20.67% <0.00%> (+0.36%)
:arrow_up:


NFT is not displayed correctoy

https://tzkt.io/ooi1x5UmJy5HicHvAVX1CAUnzqSV8DWWoceLQQ4MGuwXLhaBKYR/77145271/25

it this one :
https://objkt.com/asset/KT1GD6QENFRTGo8rZXapdrHtiMzsZP8qZs1C/15

this is this one https://objkt.com/asset/KT1GD6QENFRTGo8rZXapdrHtiMzsZP8qZs1C/15
it is correctly displayed in Naan but not in Temple (Metadat ?)

@ThierryThevenet  No meta data found for:
KT1GD6QENFRTGo8rZXapdrHtiMzsZP8qZs1C

I know but Naan found them !!!! try with the Naan wallet
I suppose they dont use tzkt to get data

@ThierryThevenet  Yes, Naan used the OBJKT API instead of TZKT
I also asked a question to Tezos slack about some NFT metadata not shown in the result of API.


Uploading/Reading files?

Hi,
does any best practice for uploading files into a Blazor-Application exist?
I guess, using the IFormFile Interface from AspNetCore.Http will not work?
Regards, Sascha

It's not something we've built anything special for. In general you can use arbitrary HTML elements inside a Blazor component, so you can use <input type=file> to do normal full-page-refresh uploads.
Submitting the file to the server via an HttpClient request isn't currently supported, though I'll add it to the tracking issue #479.

@SteveSandersonMS now that the linked issue is closed, any thought on how we culd achieve file upload without full page refresh ?

You can use HttpClient to do a POST or PUT request containing the data you need. If you want to get that data from an <input type=file>, you'd have to get the binary data via something like https://stackoverflow.com/a/32556944 using JS interop.

Could you use something like IFormFile  to get access to the [CopyTo, CopyToAsync,OpenReadStream] methods without having to go out to the JS interop?
I'm not really sure, just wondering... Blazor newbie here.

@RemiBou Is that really a blocking problem? The data transfer is all local to the process and in memory. The buffer is going to have to be copied regardless (to get from the JS memory space into the .NET heap), so if that happens via base64 representation it's not really a major difference. The base64 representation will consume an extra ~30% memory but for file uploads the total amount of data is typically huge, and it's not like that extra data is being sent over the network.

Ok got it thanks

I managed to do it, you can find the details here https://remibou.github.io/Upload-file-with-Blazor/

Just checking in on this given we are 10 months down the road :) @RemiBou @SteveSandersonMS is RemiBou's solution still the best way of going about this for now?

The JS interop APIs have changed (e.g., there's no more RegisteredFunction), but the overall principles still look good.

"https://github.com/RemiBou/Toss.Blazor"
Im trying to run the code from above link.....I resolved most of the errors but still there is a error coming up saying
Severity	Code	Description	Project	File	Line	Suppression State
Error:	Could not find file 'D:\User\Toss.Blazor-master\Toss.Client\bin\x64\Release\netstandard2.0\Toss.Client.dll'.	Toss.Server	C:\Program Files\dotnet\sdk\3.0.100-preview8 013656\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets	54
Can u help me resolve this???

Im getting the above mentioned error when im trying to build Toss.Server....
When im building the Toss.Client...I got the folowing warnings...
NETSDK1080	A PackageReference to Microsoft.AspNetCore.App is not necessary when targeting .NET Core 3.0 or higher. If Microsoft.NET.Sdk.Web is used, the shared framework will be referenced automatically. Otherwise, the PackageReference should be replaced with a FrameworkReference.	Toss.Tests.E2E	C:\Program Files\dotnet\sdk\3.0.100-preview8-013656\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets	154
NETSDK1080	A PackageReference to Microsoft.AspNetCore.App is not necessary when targeting .NET Core 3.0 or higher. If Microsoft.NET.Sdk.Web is used, the shared framework will be referenced automatically. Otherwise, the PackageReference should be replaced with a FrameworkReference.	Toss.Tests
C:\Program Files\dotnet\sdk\3.0.100-preview8-013656\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets	154

"https://github.com/RemiBou/Toss.Blazor"
All required files are from the above link..........
(And Im using ASP.Net Core 3.0 preview8)

I think this is not the right place for this issue, can you post it on the Toss repo ? I'll have a look. Thanks @danroth27


Update links to the new paper

So we now have the DOI for published version of the paper: https://doi.org/10.1016/j.cpc.2024.109341. We have several places in the repo and the wiki where we are referring to the arXiv version that should be updated to the final version.
I can at least think of the following:

At the bottom of the main README
In the script that plots the paper figure: https://github.com/Probe-Particle/ppafm/blob/a036c2e85780032ad1472c15460c757dad252129/examples/paper_figure/run_simulation.py#L4
In the wiki at https://github.com/Probe-Particle/ppafm/wiki#main-references (which I already updated)

I'm guessing that this paper is also what we want researchers to cite in the future if they use ppafm in their research. We could make this clear in the README or elsewhere with a statement like "If you use ppafm in your research, please cite https://doi.org/10.1016/j.cpc.2024.109341".
@ProkopHapala @ondrejkrejci @yakutovicha @aureliojgc @mondracek

Yes, I agree from now on we want users to cite this article

@mondracek - please could you change the description on the Zenodo (https://zenodo.org/records/10563098), So the url/doi of the paper is mentioned there? Thank you!

Updating the documentation with the pre-released article:

[x] Wiki
[ ] Readme
[ ] ppafm/examples/paper_figure/run_simulation.py
[ ] Zenodo

Udating the documentation, once the issue is available

[ ] Wiki
[ ] Readme
[ ] ppafm/examples/paper_figure/run_simulation.py
[ ] Zenodo

@ondrejkrejci Hi, Ondřej.  It seems that the Zenodo records can be edited only by the person who uploaded them and I am not the one who uploaded https://zenodo.org/records/10563098. If it were my record, I should see a "Manage record" button on the top right of the web page, but I do not. I have no idea how to find out who of us uploaded it except that everyone logs into their respective Zenodo account, opens the web page of the record and checks whether he sees the "Manage record" button.
Anyway, as we are in the process of correcting the Zenodo records. The description of the https://zenodo.org/records/10563098 record has a link to another Zenodo record, Probe-Particle/PPSTM: real version - 0.1.0 (https://doi.org/10.5281/zenodo.10669867), the description of which starts with a rather scary note that "The previous release naming is wrong" and then continues in this rather grim way. Perhaps this is intentional, so as to warn the reader that the PPSTM implementation is not stable and that it should only be used with the greatest care. If so, at least one typo should be corrected in the description: Change "in compatible" to "incompatible" (remove the superfluous space).

@mondracek - sorry, being old and have a bad memory (I was guessing it, based on the 1st name ... ). Removed you from the assignees. And good catch about the PPSTM - I have updated the description there.
@NikoOinonen - according to some older issue, it is your repository. Feel free to update it, once the issue is settled.

@NikoOinonen - according to some older issue, it is your repository. Feel free to update the publication there, once the issue is settled.

Yes, I made that one. I updated it with the DOI. I doubt the DOI is going to change even after they set the issue number, so should be good with this.

Volume/Issue 305 !


Remove RTLD_GLOBAL when loading pywrap_tensorflow

Note: I'm making this a pull request to test it. I don't propose merging as-is, and this will likely need to be split up to be reviewed sensibly.
Splits TensorFlow into //tensorflow/core:framework and //tensorflow/core:lib shared objects. Custom ops will be able to rely on these shared objects (e.g. for op registration) rather than relying on the global symbol table. Should enable custom ops in languages other than Python, among other things.

Can one of the admins verify this patch?

Jenkins, test this please.

Ugh, I'll figure out how to amend the email for those first few commits on Monday.


fix: cannot resolve symbol

Describe your changes
Closes #1010
Screenshots
Before

After

Merge checklist

[x] Added or updated TypeScript definitions (index.d.ts) if necessary

Take a look at the What we look for in reviews section of the contributing guidelines for more information on how we review PRs.

Thanks for the PR, @harshcut! ❤
We're actually planning to remove index.d.ts entirely and replace it with type definitions generated by the TypeScript compiler. Since we're planning to do that within the next week, I'm going to close this PR.

Great! Looking forward to it. 🤝


Select after delete and insert in transaction

Customer reported issue: https://groups.google.com/d/msgid/lovefield-users/8b96adb3-74a0-4ed9-9b98-c39128003390o%40googlegroups.com.
Minimum repro: http://plnkr.co/edit/ifNSA8OtXnsgDPFc?preview

Sample code has misuse of db.close() but I don't know if that's the real cause. freshp86@ do you have cycles to take a look?

This only happens if the second button is clicked immediately after the first one, suspecting a race condition for db.close() and db.init(). If I wait long enough (2 seconds on my Mac Pro), then the second select is working correctly.


Auto-publish documentation safely

Using a deploy key allows anyone to push anything on master within a PR

Travis only decrypt files on branches of the repository so there is no weakness.


GetStdHandle shouldn't return a CloseHandleSafeHandle

Standard output handles should rarely be closed. Here's Raymond Chen's explanation. Thus, the proper way to use GetStdHandle is by combining it with DangerousAddRef:
var handle = PInvoke.GetStdHandle(STD_HANDLE_TYPE.STD_OUTPUT_HANDLE);
bool ignore=default;
handle.DangerousAddRef(ref ignore);

This could be simplified if GetStdHandle wouldn't return a CloseHandleSafeHandle.

Great point. I filed https://github.com/microsoft/win32metadata/issues/244 against the metadata so we can do this along with other projections.

Now that #143 is done, we actually can create SafeHandle instances with ownsHandle: false set on them.

I'm curious, how are you expected to pass a handle from GetStdHandle into functions such as GetConsoleMode which expect SafeHandle?
Use SafeFileHandle or is there a better way of doing it?
var @out = PInvoke.GetStdHandle(Windows.Win32.System.Console.STD_HANDLE.STD_OUTPUT_HANDLE);
var safeHandle = new Microsoft.Win32.SafeHandles.SafeFileHandle(@out, ownsHandle: false);
PInvoke.GetConsoleMode(safeHandle, out var mode);

Ah that's the trick, thank you.


JAVA-2289: Revisit keyspace and table handling in entity helpers

resolve the final values (context or default) in the constructor and
cache the results in fields.
expose this information on the public interface (might be useful for
custom query providers).
use the default keyspace in @Query methods.
simplify error handling in @Query methods.

Don't review yet, I'm making changes to this.

OK for review now. I solved JAVA-2290 as well because that makes the checks much easier to implement.
Also I split QueryIT into 3 different classes, it was getting too hard to maintain.


How to get test case file in robot case?

I want to get test case file name in test case, how to do?
Thanks

Look at the Variables section in the User Guide. If that's not enough, please ask on robotframework-users, Slack, or other such support forums. This tracker is for bug reports and enhancement requests.


Task - Matrix row coder - condense lines

@jlpereira, could you please try to condense the intervals between the characters and states. It is too much on the scrolling on the page.

Not sure what you mean @proceps , can you provide an image of this?

Looking the task i think what you mean, but not sure if we could condense it more. I could suggest add a fixed bar at the top like we have in New taxon name to click and scroll it automatically?

We might want to plan a CSS swap here? Remember that we can expect a lot of
images etc. to ultimately fill in those rows, with other metadata.  I think
we might want a gmail condensed, medium, lots whitespace mode rather than
messing with the current layout?
On Fri, Oct 26, 2018 at 4:52 PM José Luis Pereira<EMAIL_ADDRESS>wrote:

Looking the task i think what you mean, but not sure if we could condense
it more. I could suggest add a fixed bar at the top like we have in New
taxon name to click and scroll it automatically?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SpeciesFileGroup/taxonworks/issues/597#issuecomment-433553447,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABYSGdJmTYeBrYwCw-WNCOOixIaY4rKks5uo4QxgaJpZM4X9A8F
.

too much of the white space between characters and states.

Even check box and the state sentence are not aligned.

Need to look this on FF, its weird the checkbox its not inline with the label.

Anyway, I could reduce the space there, but the radial annotator still taking some space between the states created. Perhaps we gonna need an expand icon there

Thanks. I noticed, that radial annotator take some space, but this is minor compared to the rest.

I disagree with the whitepace in this basic view.  Remember we wil need to show images inline, etc. etc.
Regardless- whitespace/alignments etc. aren't top priority here yet.  Focus on the functionality.

Try now @proceps , the problem with the alignment is fixed now, so some whitespace will be removed. Not much but its something. Let me know

@jlpereira Thanks, I will try on Monday, for now I wiped the db from my computer.

@jlpereira It is better now. We may want to consider CSS swap in the future, as Matt suggested, but I close the issue for now


List Item - divider is hidden

Hello I have found bug maybe ?
please check if you have same result but i tested it in 2 separate projects:
So if I have flatlist, with more than 2 items, i want to display divider between list items
but i see divider only sometimes, it looks like its hidden behid next element

render list:
<FlatList data={items}                   renderItem={(it: {item:MenuItem, index: number}) => <ListItem           divider={true}           onPress={() => {}}           style={{container: styles.menuItem}}           leftElement={it.item.icon}           centerElement={{primaryText: it.item.label}} />} />
items:
const items: Array<MenuItem> = [ {   key: 'key1',   to: '/user/roomDetail',   label: 'Detail',   icon: 'home' }, .... ];

solution:
const styles = StyleSheet.create({   menuItem: {     backgroundColor: 'transparent',     marginTop: 2   } });

note: if i removed backgroundColor: 'transparent' i see dividers after 1st and 3rd element, and if I put transparent background, i see divider only after 2nd item

Hey man :)
from documentation:
See - https://facebook.github.io/react-native/docs/stylesheet.html#hairlinewidth
Important: A line with hairline width may not be visible if your simulator is downscaled.

that screen was captured  on LG nexus 5x, i will provide more testing and will see

Ok. Feel free to open it again if you find out sth more


'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: date != nil'

I'm facing this issue i don't understand what is happening can anyone help me?
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: date != nil'
*** First throw call stack:
(
	0   CoreFoundation                      0x00000001061d4b0b __exceptionPreprocess + 171
	1   libobjc.A.dylib                     0x0000000105c39141 objc_exception_throw + 48
	2   CoreFoundation                      0x00000001061d8cf2 +[NSException raise:format:arguments:] + 98
	3   Foundation                          0x00000001057d33b6 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 193
	4   JSQMessagesViewController           0x0000000103457d2d -[JSQMessage initWithSenderId:senderDisplayName:date:isMedia:] + 1021
	5   JSQMessagesViewController           0x00000001034574a0 -[JSQMessage initWithSenderId:senderDisplayName:date:text:] + 464
	6   Boating_Buddies                     0x00000001000caba0 _TTOFCSo10JSQMessagecfT8senderIdGSQSS_17senderDisplayNameGSQSS_4dateGSQV10Foundation4Date_4textGSQSS__GSQS__ + 512
	7   Boating_Buddies                     0x00000001000ca644 _TFCSo10JSQMessageCfT8senderIdGSQSS_17senderDisplayNameGSQSS_4dateGSQV10Foundation4Date_4textGSQSS__GSQS__ + 436
	8   Boating_Buddies                     0x00000001000ca320 _TFC15Boating_Buddies16IncomingMessages17createTextMessagefT4itemCSo12NSDictionary10chatRoomIdSS_CSo10JSQMessage + 4176
	9   Boating_Buddies                     0x00000001000c91b1 _TFC15Boating_Buddies16IncomingMessages13createMessagefT10dictionaryCSo12NSDictionary10chatRoomIDSS_GSqCSo10JSQMessage_ + 881
	10  Boating_Buddies                     0x00000001000bb9a8 _TFC15Boating_Buddies24ChatScreenViewController13insertMessagefT4itemCSo12NSDictionary_Sb + 1608
	11  Boating_Buddies                     0x00000001000ba3b4 _TFC15Boating_Buddies24ChatScreenViewController14insertMessagesfT_T_ + 820
	12  Boating_Buddies                     0x00000001000b919e _TFFC15Boating_Buddies24ChatScreenViewController12loadMessagesFT_T_U1_FCSo15FIRDataSnapshotT_ + 46
	13  Boating_Buddies                     0x00000001000ab46c _TTRXFo_oCSo15FIRDataSnapshot__XFdCb_dS___ + 60
	14  Boating_Buddies                     0x0000000100250231 __71-[FIRDatabaseQuery observeSingleEventOfType:withBlock:withCancelBlock:]_block_invoke + 37
	15  Boating_Buddies                     0x0000000100250531 __92-[FIRDatabaseQuery observeSingleEventOfType:andPreviousSiblingKeyWithBlock:withCancelBlock:]_block_invoke + 110
	16  Boating_Buddies                     0x00000001002770c7 __43-[FChildEventRegistration fireEvent:queue:]_block_invoke.68 + 88
	17  libdispatch.dylib                   0x000000010776c4a6 _dispatch_call_block_and_release + 12
	18  libdispatch.dylib                   0x000000010779505c _dispatch_client_callout + 8
	19  libdispatch.dylib                   0x000000010777640b _dispatch_main_queue_callback_4CF + 411
	20  CoreFoundation                      0x0000000106199909 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
	21  CoreFoundation                      0x000000010615fae4 __CFRunLoopRun + 2164
	22  CoreFoundation                      0x000000010615f016 CFRunLoopRunSpecific + 406
	23  GraphicsServices                    0x0000000108be8a24 GSEventRunModal + 62
	24  UIKit                               0x0000000103d600d4 UIApplicationMain + 159
	25  Boating_Buddies                     0x000000010011af97 main + 55
	26  libdyld.dylib                       0x00000001077e165d start + 1
	27  ???                                 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException

You cannot pass nil as date. How are you instantiating JSQMessage?

@O-mkar were you able to replicate this in the demo project?

Hello everyone!
I'm sorry to inform the community that I'm officially deprecating this project. 😢 Please read my blog post for details:
http://www.jessesquires.com/blog/officially-deprecating-jsqmessagesviewcontroller/
Thus, I'm closing all issues and pull requests and making the necessary updates to formally deprecate the library. I'm sorry if this is unexpected or disappointing. Please know that this was an extremely difficult decision to make. I'd like to thank everyone here for contributing and making this project so great. It was a fun 4 years. 😊
Thanks for understanding,
— jsq


[BUG] CRC user / system installation on Windows.

Currently CRC is installed partially per user.
When install CRC from msi, then you need to execute crc setup when finish a reboot is required. After reboot the machine if a different user is logged in it gets a notification message saying crc setup is not completed and a new crc setup is required before run crc start.
At that point the user logged in (different from the one who ran the installer) can not execute crc as it shows command not recognized (basically is not on its PATH env).
At this point the installation seems in the middle of a system wide installation.

We can modify the system PATH environment variable, i think it makes sense now too since we add the start-menu entry and startup per machine.


SauceLabs task fails if testcafe trying to start tests in several browsers

Are you requesting a feature or reporting a bug?
A bug
If tests are running on two browsers, connection with SauceLabs is Ok
If browsers count is more than 2, TestCafe loose connection to SauceLabs service
What is the current behavior?
ERROR Unable to establish one or more of the specified browser connections. This can be caused by network issues or remote device failure.
What is the expected behavior?
90 passed (3m 41s)
The command "testcafe chrome testCafe/" exited with 0.
How would you reproduce the current behavior (if this is a bug)?
testcafe "saucelabs:Chrome@56.0:Windows 10,saucelabs:MicrosoftEdge@14.14393:Windows 10,saucelabs:Internet Explorer@11.103:Windows 10,saucelabs:Chrome@48.0:Linux" testCafe/
Provide the test code and the tested page URL (if applicable)
Repo:
https://github.com/surveyjs/surveyjs
Travis build log:
https://travis-ci.org/surveyjs/surveyjs/builds/211664344

\cc @AndreyBelym take a look pls

It doesn't related to the browser count, as you can see: https://travis-ci.org/AndreyBelym/surveyjs#L2615.

@AndreyBelym Yes, this is the expected behaviour. But in my log I've got completely another error. Not errors in tests, but "Unable to establish one or more of the specified browser connections.". SauceLabs tasks start ok, but no feedback to the testcafe running under TravisCI.

@AndreyBelym In our SauceLabs account we have two concurrent sessions. This may be the reason why 2 is the magic number here.

Oh now I see. So we have to check that the number of requested browsers doesn't exceed the concurrency limit, and throw a meaningful error if it isn't so.

Looks like it's very hand to implement session-balancing on the TestCafe. It's better to split requested browsers manually, and then use it like testcafe browser1,browser2 tests; testcafe browser3,browser4 tests;.... So showing an error that too much browsers was requested is the best thing that we can do.


Attempt to continue sequenced assembly recipe before starting new one

When checking to see if a sequenced assembly recipe applies to an item, appliesTo checks to see if a new recipe can be started before checking to see if a partially completed recipe should be continued. In the event that the transitional item of a sequenced assembly recipe is the starting item for another sequenced assembly recipe, this can cause unexpected behavior. This pull request switches the order of the checks.

Behavior changes should be submitted to the forge repo.


Set observabilityIncluded flag to true in all tests after adding a dummy ballerinai/observe module for tests

Description:
While moving ballerina/observe & ballerinai/observe modules out of the ballerina-lang repository, the observabilityIncluded flag was set to false in all the tests in ballerina-lang. This is due to the flag requiring the ballerinai/observe module to be present. However, we need to re-enable this in tests so that the instrumentation will be covered in test cases well.
Describe your task(s)

Create a dummy ballerinai/observe module which can be used used to set observabilityIncluded flag
Revert the changes done in https://github.com/ballerina-platform/ballerina-lang/pull/34507 PR to set observabilityIncluded to false

Related Issues (optional):
Observe Module Migration: https://github.com/ballerina-platform/ballerina-lang/issues/33195

We are closing this issue due to inactivity. If you need further assistance or have additional input, feel free to reopen it. Thank you for helping us maintain a relevant and focused issue list!


Search and edit capability to Micro Integrator dashboard

Problem
Currently, there is no search operation available to search the deployed artifacts from the MI monitoring dashboard. This is a much-needed feature for complex applications.
Furthermore, Sometimes in order to make a quick fix for some issue, we are making small configuration changes directly from the EI console and later include those changes in the carbon applications in the next deployment. Therefore, please check the possibility of providing the artifacts editing feature from the MI dashboard as well.
Solution

Providing the search option from the MI dashboard
Provide the edit option from the MI dashboard

Affected Component
MIDashboard
Version
No response
Implementation
No response
Related Issues
No response
Suggested Labels
No response

hi all,
Please note that since the dashboard is only for read only purposes and it's recommended to edit the artefacts over the UI,
Edit capabilities will not be provided to the dashboard.
This is mentioned in the corresponding internal as well.
https://github.com/wso2/api-manager/issues/412 this closed issue fulfils the search capability.
Hence closing this issue.
Regards,
Rusiri


Improve ModelCheckpoint verbose mode

Right now I only get either metric improved from x to y or metric did not improve when running a training with ModelCheckpoint
Log messages would be way more helpful if they included some more info. This is what I have set up in my keras clone:
metric improved from x in epoch n to y
metric of x did not improve from y in epoch n
That way I don't have to keep scrolling up to find the right log message or find out how much patience the callback has left

I like this suggestion. The CSV Logger could also use similar improvements.

Is there a way to save these log into a file?
I tried using loguru but it doesn't really work. Any suggestions?

@sgshetty please use stack overflow for this kind of stuff


Multi-thread sim tests - random node falls behind in sync

Often when running the multi-thread sim tests one of the four nodes falls behind and never recovers. Why does this happen?
2021-02-21 15:38:15 [NODE 0]           info: Synced - finalized: 0 0x0000…0000 - head: 35 0x21bb…fe78 - peers: 3
2021-02-21 15:38:15 [NODE 3]           info: Synced - finalized: 0 0x0000…0000 - head: 1 0xb53c…c95f - peers: 3
2021-02-21 15:38:15 [NODE 1]           info: Synced - finalized: 0 0x0000…0000 - head: 35 0x21bb…fe78 - peers: 3
2021-02-21 15:38:15 [NODE 2]           info: Synced - finalized: 0 0x0000…0000 - head: 35 0x21bb…fe78 - peers: 3

Attached, are logs from a failed sim test
8_Simulation multi thread test.txt

Related to https://github.com/ChainSafe/lodestar/pull/2067#issuecomment-782867909

I see some BLOCK_ERROR_PARENT_UNKNOWN errors in the log.
@dapplion what's the reason to remove getMissingAncestor in https://github.com/ChainSafe/lodestar/pull/2099?

I see some BLOCK_ERROR_PARENT_UNKNOWN errors in the log.
@dapplion what's the reason to remove getMissingAncestor in #2099?

The error contains the parentRoot, so it's not necessary to retrieve it
const parentRoot = err.type.parentRoot;

I understand that was the purpose of that method.

pendingBlocks maybe a chain segment like block b, b+1,..., b+n . So when the next block comes at the end, we want to get parent of block b, which is the missing ancestor of the chain segment, instead of block b+n which we already have. And getMissingAncestor() was for that purpose.

for the root cause of this issue, I think it's because Node 3 (in the log) got stuck at orphaned block 1, similar to what we see in the unit test https://github.com/ChainSafe/lodestar/blob/master/packages/lodestar/test/unit/chain/forkChoice/forkChoice.test.ts#L28
It seems to me that we did add attestations to forkchoice but initially we did not initial justified balances correctly and they are all 0 https://github.com/ChainSafe/lodestar/blob/master/packages/lodestar/src/chain/forkChoice/forkChoice.ts#L40

Reproduced with the debug log
multiThread.debug.log


Introduce type checking on deployment

We are currently using Python typing, but we should make sure that the annotations are correct on deployment. We could use pytype for such a purpose (tsdf has a similar implementation).

The feature was implemented in #48, see this GitHub action.


Update viva-insights-my-org.md

Include details on "My Organization" tab requirements.

@madehmer PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

Hi @madehmer and @scanum , any news on this one getting published to the main branch?

@madehmer PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

closing due to inactivity


Individual message rendering overhaul

Closes #444
This is quite a hefty overhaul to how messages are rendered. Messages are now individual textViews rendered in a regular box, as opposed to one big textView. The benefits of this are described in the issue.
However, there is a concern I have for my implementation of this, which is the custom scrolling logic. Since tview boxes don't support scrolling, this has to be manually done. My implementation is very verbose but hopefully simple to understand and maintain. I had already tried a more 'compact' solution as seen in older commits but it was fragile in every sense of the word.
Note that this PR is strictly for the overhaul itself (made in the 'easiest' way possible) and doesn't have performance optimization. Attempting it was a time sink which I don't want to get into for now. I may add easy ones to implement into the PR if I find them.
Not sure if this is necessary to add, but I welcome any feedback on this system, particularly the scrolling logic (which I think can still be improved, I've just run out of ideas and time).

Marked as draft as I hadn't yet fixed text wrapping for words longer than the box width.

Scrolling logic has improved, not as verbose and still just as stable. Also some optimization with not calling Render on off-screen messages and caching line counts (will need re-calculating for edited messages but thats for another time).

There are a few line count padding issues to fix with code blocks but it requires changing renderer.go, and I don't want to add more files changed to this PR lest it have more conflicts down the line.
@ayn2op Please let me know what this PR needs before it can be merged. If it will take a while to review that's fine, just as long as it's merged or closed at some point.

noticed a bug where messages won't render on their own without any input, since messagesText is now a Box and doesn't get implicitly called to redraw. Will fix a bit later.


Add option to save/load auth cookies collection

Right now the api object re-runs Auth on every run. This adds an option to export your cookies to a JSON file and import them instead of re-doing an auth.
I believe this will also create a path for working around the Captcha error when running the script in the cloud.

Auth from your local dev box. Export the cookies to a JSON file by calling export_cookies.
In your cloud environment, use the exported cookies file for auth, skipping the entire captcha flow.

(I'm fine with re-basing as needed after my other PR gets merged)

@ma2za conflicts resolved.


Doxygen Documentation

Intro
As our repository gets larger (for some reason when I say that in my head it sounds like "as the pacific garbage patch gets larger...". Coincidence? ), we need to document our code so that we know what other people are doing and how to use their code (and the code that we write ourselves). Thus, we need to implement a documentation system - in our case, Doxygen. Now, since we are integrating a new tool into our workflow, we need to screw with an improvised explosive device the build system.
Resources

The massive Doxygen manual
There is a Doxygen Gradle Plugin that google is recommending me. Its main-page is here
The wpilib project is an example of how to use this plugin

Problems

We all have to learn Doxygen and learn how to document our code (ewwwww)
We need to mess with the build system (gross)
We need to mess with a foreign piece of software (disgusting)

What an abhorrent issue.

@ADawesomeguy welcome to the party. It will be fun.