Unable to install mips toolchain (error reading rustc version)

$ rustup --version
rustup 0.6.5 (88ef618 2016-11-04)
$ uname -a
Linux portable 4.4.0-47-generic #68-Ubuntu SMP Wed Oct 26 19:39:52 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ rustup toolchain add beta-mips-unknown-linux-gnu
info: syncing channel updates for 'beta-mips-unknown-linux-gnu'

  beta-mips-unknown-linux-gnu unchanged - (error reading rustc version)

~/.multirust/toolchains/beta-mips-unknown-linux-gnu/bin $ ./rustc
/lib/ld.so.1: No such file or directory

What MIPS platform and which ABI are you on? The mips targets are o32 while mips64 ones are n64. It seems you don't have o32 libraries installed, so it's only natural you get that error.

FYI this went fine on my MIPS64el system with Gentoo:
$ rustup --version
rustup 0.6.5 (cff297e 2016-11-15)
$ rustup toolchain add beta-mipsel-unknown-linux-gnu
info: syncing channel updates for 'beta-mipsel-unknown-linux-gnu'
info: downloading component 'rustc'
 48.3 MiB /  48.3 MiB (100 %)   4.7 MiB/s ETA:   0 s
info: downloading component 'rust-std'
 61.6 MiB /  61.6 MiB (100 %)   1.1 MiB/s ETA:   0 s
info: downloading component 'cargo'
  4.1 MiB /   4.1 MiB (100 %) 758.5 KiB/s ETA:   0 s
info: installing component 'rustc'
info: installing component 'rust-std'
info: installing component 'cargo'

  beta-mipsel-unknown-linux-gnu installed - rustc 1.14.0-beta.2 (e627a2e6e 2016-11-16)

$ ~/.multirust/toolchains/beta-mipsel-unknown-linux-gnu/bin/rustc --version -v
rustc 1.14.0-beta.2 (e627a2e6e 2016-11-16)
binary: rustc
commit-hash: e627a2e6edbc7b7fd205de8ca7c86cff76655f4d
commit-date: 2016-11-16
host: mipsel-unknown-linux-gnu
release: 1.14.0-beta.2
LLVM version: 3.9

I have o32 support enabled, but I haven't used Ubuntu on MIPS so I can't figure out why you don't have even the bare minimum (the linker loader which comes with libc) to run o32 binaries.

Oh, ignore my previous comments. I didn't see that you're on AMD64.
It seems you are trying to cross-compile? The command you used installed the host toolchain instead, which is supposed to itself run on MIPS and will never work on AMD64 without jumping through a significant number of hoops (i.e. setting up QEMU user emulation and chroots). To add cross targets you simply rustup target add <target-triple>.


Could not find path to 'bootstrap-sass' module.

I'm submitting a ...
[X] bug report
[ ] feature request
[ ] question about the decisions made in the repository
Do you want to request a feature or report a bug?

Report a bug

What is the current behavior?

ERROR in ./~/bootstrap-loader/lib/bootstrap.loader.js!./~/bootstrap-loader/no-op.js
Module build failed: Error:
      Could not find path to 'bootstrap-sass' module.
      Make sure it's installed in your 'node_modules/' directory.

    at Object.module.exports.pitch (/Users/gavin_roberts/projects/Lead Gateway/client/node_modules/bootstrap-loader/lib/bootstrap.loader.js:90:11)
 @ ./~/bootstrap-loader/loader.js 1:0-44

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

Follow installation guidelines - https://akveo.github.io/ng2-admin/articles/002-installation-guidelines/
npm start
Navigate to http://localhost:3000

What is the expected behavior?

Page would render successfully and no errors would appear.

What is the motivation / use case for changing the behavior?

Users will be able to use the project.

Please tell us about your environment:
Angular version: 2.0.0-rc.1
Browser: all

FYI - installing bootstrap-sass resolves the situation, however the package is not within the package.json file.

@gRoberts84 , you install it with npm install bootstrap-sass ?

@rakotomandimby To get around the issue yeah, however without doing it, the pages wouldn't render properly and there were multiple errors relating to bootstrap-sass not being available.

Hi @gRoberts84, could you provide your npm/node version? Also, are you on windows/mac/linux?

Hi @nnixaa,
npm: 3.5.3
node: 5.5.0
os: Mac OSX 10.11.5
Just to note though, surely this shouldn't be an environmental issue but more that the package/bower files hadn't contained the bootstrap-sass package?
Thanks

Hi @gRoberts84 , generally this is not an issue with ng2-admin, because the dependency is declared inside bootstrap-loader module. More specifically, there is a line:
var bootstrapNPMModule = _bootstrap.bootstrapVersion === 3 ? 'bootstrap-sass' : 'bootstrap';
which determines which package should be loaded. As ng2-admin uses bootstrap version 4 hence there is no error occurs normally. But for some reason in your case bootstrap-loader tries to load 3rd version of bootstrap. If you are loading 3rd version on purpose then there is no issue with ng2-admin and bootstrap-sass is your local dependency. Otherwise please check the following line https://github.com/akveo/ng2-admin/blob/master/.bootstraprc#L6 and make sure it is set to version 4.

@gRoberts84 I'm closing the issue now, please let me know if this is still an issue.

Hi all.
Today I got a similar problem. I've found that after npm install command the installed bootstrap version is v4.0.0-alpha3.
There is a notice here https://www.npmjs.com/package/bootstrap-loader which says that alpha3 is broken.
So I edited the dependency line from "bootstrap": "^4.0.0-alpha.2" to ""bootstrap": "4.0.0-alpha.2" and the problem gone away.
Today I got a similiar problem. I've found that after npm install command the installed bootstrap version is v4.0.0-alpha3.
There is a notice here https://www.npmjs.com/package/bootstrap-loader, that alpha3 is broken.
So I edited the dependency line from "bootstrap": "^4.0.0-alpha.2" to ""bootstrap": "4.0.0-alpha.2" and the problem gone away.

Hey @msiniy, thanks for your comment. Btw, the bootstrap version is already pinned in package.json https://github.com/akveo/ng2-admin/blob/master/package.json#L21.

Oh, my bad. It seems that I changed the version myself when tried to cut off unnecessary for me parts from ng2-admin. Thanks  for your great job!

@rakotomandimby thanks dude.. it works


Sidebar language picker does not display correctly when slim sidebar is enabled

Issue Summary
Sidebar language picker does not display correctly when slim sidebar is enabled:

Steps to Reproduce
Start a clean wagtail app + do a minimal localization setup. I'm showing simple_translation here for minimal repro case. Also reproduces with wagtail-localize:
INSTALLED_APPS = INSTALLED_APPS + [
    'wagtail.locales',
    'wagtail.contrib.simple_translation',
]

WAGTAIL_I18N_ENABLED = True

WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [
    ("en-us", "English"),
    ("fr", "French"),
]

Turn on slim sidebar
WAGTAIL_EXPERIMENTAL_FEATURES = ["slim-sidebar"]

Create enough content through the frontend (1 level of hierarchy) and translate it so that the sidebar language picker is shown
with WAGTAIL_EXPERIMENTAL_FEATURES = ["slim-sidebar"] on:

with WAGTAIL_EXPERIMENTAL_FEATURES = ["slim-sidebar"] off:

I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: yes

Technical details

Python version: Python 3.8.10
Django version: 3.1.13
Wagtail version: 2.15.1
Browser version: Screenshots are from Firefox but also reproduces in Chromium

Thank you @chris48s, I was able to reproduce this and will work on a fix.


[BUG] I can't install games

Describe the bug
I can’t download anything on all the game icons it says: There are no installation options available, I tried to switch to another version and updated Hydra Launcher, it didn’t help.
Steps to Reproduce
I don't know how to get this bug
Expected behavior
No response
Additional information and data

Operating System
Windows 10
Hydra Version
3.0.4
Before opening this Issue

[X] I have searched the issues of this repository and believe that this is not a duplicate.
[X] I am aware that Hydra team does not offer any support or help regarding the downloaded games.
[X] I have read the Frequently Asked Questions (FAQ).

Did you add sources?
Settings -> Download sources

Did you read the FAQ?

Where can I find sources?

Where can I find sources?

https://hydralinks.cloud/sources


Occasionally cannot scroll after adblock notification closes

Title. Also it takes a second for the plugin to close the adblock notification.

This was fixed in the latest version.


[0.54 - iOS] fetch HEAD requests fail with Invalid response for blob

Performing a HEAD request with fetch causes an Invalid response for blob error on iOS
Environment
Environment:
OS: macOS Sierra 10.12.6
Node: 8.6.0
Yarn: Not Found
npm: 5.3.0
Watchman: 4.9.0
Xcode: Xcode 9.1 Build version 9B55
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.3.0-alpha.1 => 16.3.0-alpha.1
react-native: 0.54.0 => 0.54.0
Expected Behavior
The request should complete without error.
Actual Behavior
The RCTNetworking native module in iOS does not construct an empty blob for HEAD responses like Android does. Instead it returns an empty string as the response. However, whatwg-fetch always sets the responseType to blob for the XMLHttpRequest so the empty string is invalid.
Relevant lines of code:
https://github.com/github/fetch/blob/fcc4e1b48cfb5a2b1625fcd6eac06d954b00ccb6/fetch.js#L454
https://github.com/facebook/react-native/blob/6eef7de46ee5c5004854c1cdd5cd83f2a608f622/Libraries/Network/XMLHttpRequest.js#L253-L258
Invalid response for blob:
handleException @ index.bundle?platform=ios&dev=true&minify=false:13132
handleError @ index.bundle?platform=ios&dev=true&minify=false:12174
reportFatalError @ index.bundle?platform=ios&dev=true&minify=false:783
__guardSafe @ index.bundle?platform=ios&dev=true&minify=false:2360
callFunctionReturnFlushedQueue @ index.bundle?platform=ios&dev=true&minify=false:2165
t @ RNDebuggerWorker.js:1

Steps to Reproduce
1 Clone and run https://github.com/lingokids/FetchError
(I tested on an iPhone 7)

Same issue

Seeing this error also with an HTTP GET that returns a 204 - NoContent.  Works ok in 0.53 though.

Same issue

Same Issue

there is a fix

https://github.com/reyalpsirc/react-native/commit/6b1831e6cd5b6a98c56a12e8566cb5c2a9b90df2

It shouldn't be the best solution, but we really need our app to work offline

+1. It seems to fail some GET requests as well.

Same Issue

Same Issue，how to resolve the solution,
if the request's response is content or void, app will report this error

Hope this is going to be fixed soon, getting same error. Anyone has a workaround for this?

Does it happen on both Android and iOS or only iOS?

@qasimalbaqali  apply this patch to your fork
reyalpsirc/react-native@6b1831e

@satya164 iOS only

@qasimalbaqali should be only ios

@filipef101 how does one apply a patch? :)

cc @janicduplessis

@filipef101 I'm developing an App that will be released publicly, It's not a good solution for me right now to fork a repo, better to wait on an update. But thank you for your help!

@qasimalbaqali You SHOULD fork it...
@animaonline Well, google, but either way is a one line change that you can do yourself
Also I think it doesn't happen in release 0.53

I'm using the XMLHttpRequest primitive now as a work around. I was seeing a similar issue for all PATCH requests.

@scottdixon I faced this issue only when trying to run the app offline, so do test if it doesnt happen without connectivity, because I was, and, am not using XMLHttpRequest

I'm also seeing the same error on 0.54. Works fine in 0.53.3.

+1

@filipef101 I was using reyalpsirc's patch but it has issue when response is empty, this creates an invalid blob.
I'm currently applying this fix instead https://github.com/xiamx/react-native/commit/b35071b5daabf370e7789e00e1593788fcf5aecf

@xiamx Thanks!

same issue with @lukewis , GET request and return 204, App crashed by "Invalid response for blog" error.

hey @filipef101 , I used reyalpsirc's patch, but still get another error: "Blob has been closed and is no longer available", not sure why, so I just comment "throw error" line and until now it works fine:
      case 'blob':
        if (typeof this._response === 'object' && this._response) {
          this._cachedResponse = BlobManager.createFromOptions(this._response);
        } else {
          // throw new Error(`Invalid response for blob: ${this._response}`);
        }
        break;

@baurine try to upgrade react native, maybe it was fixed already or try xiamx fix ->  xiamx/react-native@b35071b

Oh, I didn't read the whole comment, not sure about the consequences of doing that

@baurine my patch https://github.com/xiamx/react-native/commit/b35071b should fix it. If you comment out throw new Error there, you will temporally mask the error, but it can be triggered elsewhere.

I’ll look at this issue today

I think this issue might be related to fetch behavior defaulting the responseType to blob. I switched to using axios for the offending api call and the issue went away. See: https://github.com/github/fetch/issues/481

Thanks @janicduplessis. Please let me know if I can provide any more information.
@smathson, yes that's correct. As mentioned in the issue description, this issue is unique to fetch.

Sorry, I just meant that depending on how you look at it this could be considered a bug in fetch and not here. An empty 204 response with Content-Type: json shouldn't result in a responseType blob, right?

Ahh I see. That makes sense to me

Thanks @animaonline for the PR, #18500

+1

It happens because of a React Native 0.54 update. Blob case accepts only objects, so you need a little modification on this case.
path: node_modules/react-native/Libraries/Network/XMLHttpRequest.js
change blob case to this:
case 'blob':
if (typeof this._response === 'object' && this._response) {
this._cachedResponse = BlobManager.createFromOptions(this._response);
} else {
if (this._response === '') {
break;
} else {
throw new Error(Invalid response for blob: ${this._response});
}
}
break;

@JanKolenko https://github.com/xiamx/react-native/commit/b35071b

cc @grabbou f5207ba9c764f33ef83fa897f6014d67193be0e2 might be worth cherry-picking into 0.54 and 0.55

hi guys, i fixed this issue
you open project with XCode and go to Info.plist

App Transport Security Settings => Allow Arbitrary Loads -> YES (add new value if not exist)

I've cross-posted cherry-pick request in this repository: https://github.com/react-native-community/react-native-releases/issues/10. Please keep the further discussion in there.

Thanks @grabbou!

Thanks @janicduplessis for fixing and @grabbou for the cherrypick!

This happens on a production build of our app with React Native 0.55.1.  While I understand the desire to fix the "root" of the problem in iOS, it appears that Android can generate an empty body blob as well.  XMLHttpRequest should guard against that instead of throwing unnecessarily.
TBH it's disappointing to have updated to RN 0.55.1 only to be blocked by this show stopper.  0.55.2 didn't incorporate the XMLHttpRequest fix.  What's the estimate for including the patch?

I am really sorry that the fix for that didn't land yet in the requested releases. I track the commits to cherry-pick in a separate repository to avoid important notifications getting lost.
Please fill it in here: https://github.com/react-native-community/react-native-releases/issues/11 for the next time.

@janicduplessis @grabbou  It looks this work https://github.com/facebook/react-native/commit/f5207ba9c764f33ef83fa897f6014d67193be0e2 landed in 0.54.4 here: https://github.com/facebook/react-native/commit/0ba6ed897ade6f3972d5cb0d08f81dfc88b7d509, but I'm still getting the error
Invalid response for blob:

Is it possible that we need to do more to fix this issue? or am I just misinterpreting what is actually in 0.54.4 and it should be truly resolved in 0.55.4 once the circle jobs start passing?
Regardless thanks for help fixing and cherrypicking this issue.

@janicduplessis
I just pulled down 0.55.4 that @grabbou patched (which 100% has this fix in it), and this issue still occurs for Android
This is a high priority blocker, does anyone have a better fix other than downgrading to 0.53.0?

Looking at this bug, I wonder if Facebook have a secret working copy of the React Native source code. This is a critical bug. Although, I guess it's still not at 1.0.

I had to downgrade react-native for this to work. Here are my package versions:
"react-native": "^0.52.0",
"react": "^16.2.0",
"react-native-navigation": "^1.1.440",

And for my gradle settings for Android as I saw that it actually makes a difference in my case when using react-native-navigation:
compileSdkVersion 25     buildToolsVersion '27.0.1'
minSdkVersion 18         targetSdkVersion 22
implementation "com.android.support:appcompat-v7:25.0.0"
Hope this comes into use for someone out there. Have struggled with this error for months now, and this was the only solution that I could find for me to continue working.

Facebook probably doesn't use the blob module, if you remove it this bug doesn't happen.

Close..  i see this bugs on android
invalid response for blob  xmlhttprequest.

@CapitanRedBeard  this solves it : https://github.com/reyalpsirc/react-native/commit/6b1831e6cd5b6a98c56a12e8566cb5c2a9b90df2

we use with fix on production with no issue

@filipef101 Yeah I know the solution, and have tested it and know it works, but I don't want to have to carry around a forked react-native. For the time being I'm having a post-yarn-install script apply the fix to that file.
But even then that's less than ideal. I'm hoping for a long term fix.

that is dumb but okay. there doesnt seem to be any progress on this issue and the latest RN releases have been bringing a lot of bugs IMO I'd stick with 0.52 or something

And just noticed that this is closed, see what I say? why did they close this issue I do not understand..

@facebook-github-bot  bad bot

The issue was reported for iOS only initally and has been fixed. I was not aware that the problem happens on Android too. The fix needed should be similar to the iOS one. Also the fetch polyfill should not be using blobs in the first place, I’ll see if I can fix that too.

The original issue I reported did jotnoccir from me on Android (and still has not since the ios bug was fixed). Could be a similar issue, but my guess is the steps to reproduce are not the same.

Please keep the discussion on topic and constructive

@CapitanRedBeard On Android it is possible to use a custom version of https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java that only includes the modules you want, on iOS you can remove the blob project and it won't be included anymore.

I will be disabling automatic blob responses in the fetch polyfill, this is causing many issues currently (like this one) as well as some potential memory leaks. See https://github.com/facebook/react-native/pull/19333.

@janicduplessis I've been trying to reproduce this in an isolated repo for a couple days now and haven't had any success.
It happens in my production repo with CodePush.
The situation occurs when the user foregrounds the app and wifi is disabled or unreliable, CodePush will try and sync some code and return an empty string response "".
There doesn't seem to be a location in my app where I can catch the error to prevent the red screen from happening.
I'll keep trying to get an isolated repro but getting the code push set up to cause this error is proving to be difficult.

@CapitanRedBeard On Android it is possible to use a custom version of /ReactAndroid/src/main/java/com/facebook/react/shell/MainReactPackage.java@master that only includes the modules you want, on iOS you can remove the blob project and it won't be included anymore.

Isn't this out of my control though on android? In my MainApplication I import import com.facebook.react.shell.MainReactPackage; but I'm not able to pick and choose what that application is importing unless I copy that package into my own project and customize it myself right? But wouldn't that leave me vulnerable to getting left in the dust if the react-native repo makes any changes there?

Not sure how to reference , but i fill a report about blob issue while using reactotron
https://github.com/infinitered/reactotron/issues/654

@CapitanRedBeard Interesting, I'll  have a look at how CodePush uses fetch.
Yea there is no easy way to do this on Android, if you want to control what modules are included you have to maintain your own copy of com.facebook.react.shell.MainReactPackage.

So how to fix that problem? I'm getting this error on Android

I got this issue, then I found out API Server URL was wrong


Added yellow check mark to clue scroll emote overlay for when a set

is not fully equipped. This prevents the red X from showing when you actually do have the entire set.
Issue #3271

Why not just leave it orange? Is there a functional need to distinguish between these cases?

Added yellow to show a "mixed mode" that you had all the items but they were not all equipped. Leaving it orange seems fine though.

@cricket1650 Did you mean to close this PR?


Explore using monotonic splines for interpolation

Related to #222
We've split this out as this will require some more, deeper exploration. If my understanding is correct, this approach is fundamentally different from other spline methods we've implemented. Many of the others we can evaluate on a per channel basis,
but monotonic requires the context of the axis under evaluation and the axis it is monotonic to. All current examples always show simple 2D, X vs Y implementations, but we'd need to do this across at least 3, maybe even more depending on the color space.

Do you just make everything monotonic to one axis?
I know Culori implements a monotonic spline, but I'd like to maybe graph in 3D what they do to see if they are truly monotonic, or monotonic related to one axis or what.

For comparison, I've plotted a natural B-spline interpolation in 3D space, and it looks as expected.

And here, we fired up Culori in node and did a monotonic interpolation with the same colors, dumping the results to JSON, and then plotted them in 3D space.

I'm not 100% convinced it is monotonic in all axes. It seems it may just be monotonic to the Y axis. It seems to overshoot and undershoot in the Z direction some.
It seems multi-dimensional monotonic curves may be quite a bit more complicated. If I am going to do them, I want to make sure they are proper, and I frankly don't have enough experience in this area. We may hold off on monotonic until/if I can find an algorithm I am confident in.

The plan was to use the same citation as Culori (https://adsabs.harvard.edu/full/1990A%26A...239..443S), but after reading the article, I was somewhat suspicious that it could be applied beyond a 2D plane. I am certain there must be a way, but just reading the article, it appeared to be specific to 2D data sets.
Now, if there is some clever math to do multi-dimensional monotonic splines, I am happy to learn. And maybe Culori has cracked the code, but I am skeptical. I will at least say that it appears to be monotonic in at least the XY plane, and is much more monotonic than the Catmull-Rom and B-spline variants we currently have.
I am yet to implement anything from the cited article, not even a 2D prototype.

Interestingly, I found a site (http://jbrd.github.io/2020/12/27/monotone-cubic-interpolation.html) that described a couple of different approaches to obtaining a monotone spline based on the Hermite spline. The simplest approach is quite easy to follow and approaches it differently than the NASA paper. The end results though are the same as what Culori shows (at least in the various tests I've tried so far).

I guess monotone won't necessarily eliminate all overshoot, it makes sense that some are expected or you'd have a linear plot. I like the site I recently found as it outlines very clearly the conditions in which the gradient should be zero.
I'm starting to wonder if that is just how it is supposed to be.
I guess this approach is mentioned in the Fritsch and Carlson paper as well, and also cited in this: Non-Overshooting Hermite Cubic Splines for Keyframe Interpolation by Heckbert.
The calculations are simpler as well. We can still probably calculate some stuff up front.

I think after comparing two different implementations and seeing that they converge basically on the same results, I'm willing to add monotone.


_nativePeer.CreateAnswer() doesn't create an answer

I am trying to stream a WebRTC stream from Ant Media using a websocket signaler in Unity. I get an offer from Ant Media and make a call to _nativePeer.SetRemoteDescription with the offer, then I call _nativePeer.CreateAnswer() but I never get an answer message from the PeerConnection to send bak to the server.
The sdp offer I get is:
v=0
o=-<PHONE_NUMBER>104612704 2 IN IP4 <IP_ADDRESS>
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS ARDAMS
m=audio 9 UDP/TLS/RTP/SAVPF 111 110
c=IN IP4 <IP_ADDRESS>
a=rtcp:9 IN IP4 <IP_ADDRESS>
a=ice-ufrag:H57C
a=ice-pwd:BPq5h3MjkanrOW0DVIkqiaGP
a=ice-options:trickle renomination
a=fingerprint:sha-256 2B:A3:16:20:8E:29:B4:DA:DD:35:9C:0D:3B:27:F6:C2:30:DC:AA:F4:26:C1:F0:DB:5A:39:65:6F:20:C9:B0:E9
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:110 telephone-event/48000
a=ssrc:2745443612 cname:QWeB7twFB/0oII22
a=ssrc:2745443612 msid:ARDAMS ARDAMSa0
a=ssrc:2745443612 mslabel:ARDAMS
a=ssrc:2745443612 label:ARDAMSa0
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100
c=IN IP4 <IP_ADDRESS>
a=rtcp:9 IN IP4 <IP_ADDRESS>
a=ice-ufrag:H57C
a=ice-pwd:BPq5h3MjkanrOW0DVIkqiaGP
a=ice-options:trickle renomination
a=fingerprint:sha-256 2B:A3:16:20:8E:29:B4:DA:DD:35:9C:0D:3B:27:F6:C2:30:DC:AA:F4:26:C1:F0:DB:5A:39:65:6F:20:C9:B0:E9
a=setup:actpass
a=mid:video
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 H264/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 red/90000
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 ulpfec/90000
a=ssrc-group:FID<PHONE_NUMBER> 336064468
a=ssrc:3679662712 cname:QWeB7twFB/0oII22
a=ssrc:3679662712 msid:ARDAMS ARDAMSv0
a=ssrc:3679662712 mslabel:ARDAMS
a=ssrc:3679662712 label:ARDAMSv0
a=ssrc:336064468 cname:QWeB7twFB/0oII22
a=ssrc:336064468 msid:ARDAMS ARDAMSv0
a=ssrc:336064468 mslabel:ARDAMS
a=ssrc:336064468 label:ARDAMSv0
Any insights into why I am not getting the answer would be appreciated.

Hi @cferlita,
Are you using the Unity editor in this example? Your offer seems to come from the Ant server because it doesn't look like a typical Google one, and it offers H.264 video by default, which will not work on the Editor since it's a Desktop process with no H.264 support. Therefore SetRemoteDescription() will fail, and obviously then CreateAnswer() too. H.264 is only supported on UWP at the moment.

Yes, I am using the Unity Editor and the offer is coming from the Ant Server. You have confirmed my suspicions.
Thanks for the response .

You're welcome. I assume this was the problem then, so closing this issue. Feel free to reopen if that was not the case or if there is something else.

One last question, what is the video format supported by the Unity Desktop? Is it H245 or H265? I need to check with Ant Media to see if we can change it on their side.

Neither. It's VP8 or VP9 generally, or some more esoteric ones. You can check by creating an offer from the Unity Editor and see what's offered by the implementation.

Thanks, looking at the offer yesterday, I figured that out.


Please create a tag in repo for published version 0.12.3

There is no tag in the repo. Please create a tag (release).

done


Run code (train and predict)

Initially the data pipeline drake command was failing at several steps, but now that we have the full software requirements in place, we are finally able to run the full data pipeline, which I believe also retrains the model. (emailed Eric Potash on 3/17 to confirm, awaiting response)

We are able to run the model and do initial train / test.


Fix direct download URL checks

Description
This PR fixes the URL check for direct downloads, in the case of HTTPS URLs the certificates were not loaded into the SSL context
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
Tested on KVM with HTTPS, HTTP and metalink templates

@blueorangutan package

@nvazquez a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6341

@blueorangutan test

@nvazquez a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-6870)

@blueorangutan test

@kiranchavala a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-6875)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 43331 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7693-t6875-kvm-centos7.zip
Smoke tests completed. 101 look OK, 7 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_migrate_VM_and_root_volume
Error
77.66
test_vm_life_cycle.py

test_02_migrate_VM_with_two_data_disks
Error
58.57
test_vm_life_cycle.py

test_10_attachAndDetach_iso
Error
0.06
test_vm_life_cycle.py

test_06_download_detached_volume
Error
301.86
test_volumes.py

test_13_migrate_volume_and_change_offering
Error
125.80
test_volumes.py

ContextSuite context=TestIpv6Vpc>:setup
Error
0.00
test_vpc_ipv6.py

ContextSuite context=TestVPCRedundancy>:setup
Error
0.00
test_vpc_redundant.py

ContextSuite context=TestVPCNics>:setup
Error
0.00
test_vpc_router_nics.py

ContextSuite context=TestRVPCSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVPCSite2SiteVPNMultipleOptions>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcRemoteAccessVpn>:setup
Error
0.00
test_vpc_vpn.py

ContextSuite context=TestVpcSite2SiteVpn>:setup
Error
0.00
test_vpc_vpn.py

test_disable_oobm_ha_state_ineligible
Error
0.37
test_hostha_kvm.py

@blueorangutan package

@rohityadavcloud a [SF] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 6374

@blueorangutan test

@rohityadavcloud a [SF] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

[SF] Trillian test result (tid-6937)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 44508 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr7693-t6937-kvm-centos7.zip
Smoke tests completed. 107 look OK, 1 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_migrate_VM_and_root_volume
Error
79.71
test_vm_life_cycle.py

test_02_migrate_VM_with_two_data_disks
Error
53.34
test_vm_life_cycle.py

@rohityadavcloud , that was an premature merge. I have some comments out that should be addressed!

@rohityadavcloud , that was an premature merge. I have some comments out that should be addressed!

cc @nvazquez


Exiting a WebXR session freezes Chrome entirely on some devices

Description
May be related to https://github.com/google/model-viewer/issues/2780
When entering a session and then exiting it, we see some devices that simply freeze. I believe this is outside model-viewers reach (we're also seeing it with basic samples) but since it also affects model-viewer and usage is so high, I thought it's good to track it here.

There is no crash log in chrome://crashes - seems browser freezes and not crashes
There is no reaction from the browser anymore; the last rendered image is frozen until force qutting the Chrome app
It does not happen each time, it happens randomly; seems ~20-30% of the time. Often enough to be really annoying

cc @klausw @elalish
Live Demo
Reproduces on the start page on https://modelviewer.dev on Google Pixel 4a
Browser Affected

[X] Chrome, version: 107.0.5304.105 (but happened for at least a couple months now)

OS

[X] Android

AR

[X] WebXR

Can you confirm if it still repros on the latest Chrome Canary?

can confirm I'm having the same issue on android 13

Same issue on Chrome 113 Android 13 Samsung Galaxy A32, exactly what @hybridherbst described.

I didn't reproduce the issue using the back button. I have the issue only with the x button 20-30% of the time. It was with model-viewer 3.1.1.

Is there an open issue on chromium tracker about this? I couldn't find anything related to this searching for webxr here https://bugs.chromium.org/p/chromium/issues/list?q=webxr&can=2

I didn't reproduce the issue using the back button. I have the issue only with the x button 20-30% of the time. It was with model-viewer 3.1.1.

Actually I just reproduced the issue with the back button as well.

I reported it at https://bugs.chromium.org/p/chromium/issues/detail?id=1446911
I took the liberty to copy and paste your description @hybridherbst
If you have another phone model / Android version where you have the issue, please add a comment there.
If you have a phone model / Android version where you never had the issue, this would be interesting to know too.

The issue may not be the Android version, I tested on my old S8 Android 9, it was working great with Chrome 102, no crash after 30 enter-exit, I updated to Chrome 113, it was more and more slow and it crashed after the 13th times, see my comments on the issue. Next step would be to test old Chrome versions between 102 and 107 to pin point the issue I guess.

FYI @bialpio.

On the latest canary, does this still repro if you go into chrome://flags and disable the "WebXR Shared Buffers" flag?

@alcooper91 I just tested Chrome Canary 115.0.5786.0 on my Samsung A32.
with "WebXR Shared Buffers" enabled (Default), it froze after the 4th time
with "WebXR Shared Buffers" disabled, it froze after the 3rd time, sometimes the page refreshes (I see the loading indicator in model-viewer) after the 12th time, and then froze at 16th times, it's all random.

I tested several Chrome versions (109-113, see issue) on the S8, I don't really reproduce the same issue than with the A32, so the issue may be related to the Android version in the end.
On A32, it froze Chrome after exiting the AR session the second time with Chrome Canary 116.0.5794.2


There should be a programmatic way to get the current space guid

What's the user value of this feature request?
Improve scripting capabilities of cf curl ...
Who is the functionality for?
CF users and CI / CD builders
How often will this functionality be used by the user?
It is going to be used in scripts and CI/CDs. It is hard to say how often.
Who else is affected by the change?
Not a breaking change
Is your feature request related to a problem? Please describe.
There is no reliable scriptable way of checking if an application exists in the current space unless:

we know guid of the current space (GET /v3/apps?names=APPNAME&space_guids=SPACE_GUID)
OR
we know guid of the application itself
OR
cf app appname produces a parsable response so that there is no need to check for unreliable App 'APPNAME' not found

Describe the solution you'd like
cf target or cf space should have an option to get guid of the current space
Describe alternatives you've considered
Another option would be to parse ~/.cf/config.json though I'm not sure if this file has a stable format and supposed to be read by users. I'd expect this not to be the case.

Hi @giner thanks for creating this issue. Could you help me understand why the current --guid flag on space is not sufficient:
USAGE:
   cf space SPACE [--guid] [--security-group-rules]

Thanks for clarifying.

cf space ... requires to know the space name.

@giner may I suggest as a workaround:
cf space $(cf target | awk '/space:/ { print $2 }') --guid

@giner may I suggest as a workaround:
cf space $(cf target | awk '/space:/ { print $2 }') --guid

What's more stable and consistent, the cf target output or the ~/.cf/config.json structure? I guess both are not considered official "API".
Btw. it would help if cf target would have a flag to output JSON (see also https://github.com/cloudfoundry/cli/issues/604).


Editor widgets for snippets

Description
This is a move of #2880. Because of how complicated this is, we've moved the branch into the repo. Branches can be made off this branch, and pull requests can be opened targeting this branch.
Code explainer video: https://youtu.be/pd42hBXhXa0
From #2880:
This will fix #1870! Here's my previous PR for the same thing, this one is just branched off main more recently and uses CodeMirror's CSS spec for style value autocomplete.
This PR can be previewed at https://homebrewery-pr-2905.herokuapp.com/.
Commits:

add the concept of widgets and widget fields

TODO:

[x] Move themeWidgets into explicit theme files
[ ] Finish adding widgets for various snippets
[ ] Set up widget select box and image preview for text+number = image snippets

https://github.com/naturalcrit/homebrewery/assets/4909307/674f61ef-c0f2-4745-a872-35b659b5eada

@Gazook89 hyphens, quotes, function values, and links are all taken care of!
@5e-Cleric I updated the coloring to match the snippet bar, let me know what you think

I think the last thing we really need for an mvp is probably to add as many widget options for the base theme as possible without requiring the select box widget or other types of widgets.

I think the last thing we really need for an mvp is probably to add as many widget options for the base theme as possible without requiring the select box widget or other types of widgets.

Do you mean adding to the PHB5E/widgets.js file?

Yep! And then testing to make sure it all works how we expect.
I'm just not sure what additional snippets would benefit from this.

Added a field type for image selection (watercolor, image center mask snippets). It includes a modal and a list of images within it!

@5e-Cleric: Another option would be to have different color for widgets depending on what kind of snippet they edit (tables green, PHB golden, text editor blue, and images red).

I like this, we could base it off of what color the snippet itself is? I do think this needs to come in a later PR though

@5e-Cleric: When a widget is open and an input chosen, scrolling pulls the autocomplete dropdown, as it is a fixed component

Yeah I'm not sure what's up with that, I'll compare somethings between my code and CodeMirror's and see if I can fix that

I can't seem to delete the last letter in the text widgets:

@5e-Cleric: Another option would be to have different color for widgets depending on what kind of snippet they edit (tables green, PHB golden, text editor blue, and images red).

Along those lines, I think it would be helpful to indicate where the different widgets are coming from using some color scheme. For example, any fields coming from the monster snippet could be grouped/colored similarly, and snippets that aren't present yet but are suggested might be faded out or something.

I can't seem to delete the last letter in the text widgets:

Fixed

the hints seems to be back to suggesting absolutely everything

I think this might've been fixed by proxy for color at least — added a color-selector input

would be helpful to indicate where the different widgets are coming from using some color scheme

Done based off the scheme you provided

As per right now, the js is picking non-existent properties:

doing so, you can add a coma in the right place inside the left input, and it will automatically separate them into two correct inputs, i am unsure if this is a desired behaviour.
On a separate matter:
this needs more work, as they are edge masks and are not really visible in this selector

this needs more work, as they are edge masks and are not really visible in this selector

Perhaps we need to make a separate set of thumbnail images for the masks that shows a nice closeup of the edge.

doing so, you can add a coma in the right place inside the left input, and it will automatically separate them into two correct inputs, i am unsure if this is a desired behaviour.

Considering this is caused by the user incorrectly defining this section of their brew, I would argue this is acceptable. If you're noting that the CSS property doesn't exist, frankly that's either going to have to be on the user or we're going to need to define CSS linting rules for the hb doc type

I agree that's on the user if they type invalid properties. It keeps it flexible in case it's some custom property/browser feature that a linter would miss.

From the conversation in Gitter chat, a new widget is suggested for the Table of Contents snippet, with the following features:

Option to be wide or not

Option to choose between 1 to 3 columns

Option to choose how many levels of headers are wanted: from 2 all the way to 6, either by checkboxes or a slider or select.

This still needs some work on the TOC generation, as headers within most per default blocks should be ignored, such as monster or note blocks. Even a full rework of the TOC generation may be the best idea,, as stated in the chat:

it might be worth updating the TOC generator to use the Markdown Lexer to get a tree of tokens instead of just searching for ### in the text. That would let us see if the headers are nested inside other objects or not which would make it easier to handle headers inside monster blocks, etc.

this needs more work, as they are edge masks and are not really visible in this selector

Perhaps we need to make a separate set of thumbnail images for the masks that shows a nice closeup of the edge.

I think it might get tricky to have a separate thumbnail, because if you try to focus on the "edge" at too close of a scale, you lose the overall look?  But of course, I suppose the position of the edge is already selected once you are looking at these thumbnails, so not a big deal.
Anyway, here is a quick take on making the modal a little easier to look to at, below.  I think that it's important to see the overall page shape, so gave it that gradient as a stand-in for the page/image being masked.  I also feel like the overall style of HB is square corners rather than rounded on ui elements, so removed the border radius on the modal but left it on the image mask choices.

(I just did this in the dev tools, not with VS Code, but I can replicate it again as a branch of this PR if we want to continue down this road).

(I just did this in the dev tools, not with VS Code, but I can replicate it again as a branch of this PR if we want to continue down this road).

Looks good to me, although it is very difficult to see the difference between them
i guess corner and center are easier to diferentiate

Option to choose between 1 to 3 columns

I would just leave it open to any number.

Option to choose how many levels of headers are wanted: from 2 all the way to 6, either by checkboxes or a slider or select.

I'm not sure how this would translate to CSS for the element.

TOC CSS Widget options:  Column-count, leader lines, visible footer/bar

I think it might get tricky to have a separate thumbnail, because if you try to focus on the "edge" at too close of a scale, you lose the overall look? But of course, I suppose the position of the edge is already selected once you are looking at these thumbnails, so not a big deal.

For the edges at least, the overall shape is just a line; the texture up close is the only real difference. Plus, the edge masks are deliberately made quite a bit larger than the actual page size to allow rotating around in any orientation and still cover the entire page (i.e., diagonally), so the majority of the image in the thumbnail is usually going to be cut off the page anyway.
Mask element highlighted:

Actual page size compared to thumbnail (green):

And given that most of the vertical portion of the image is solid black or white, I think we could just focus in like this:


ENH: update package version to 0.13.0

Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #33.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #33

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

PyPI default URL is now pypi.org, and not pypi.io. You may want to update the default source url.
PyPI default URL is now pypi.org, and not pypi.io. You may want to update the default source url.
PyPI default URL is now pypi.org, and not pypi.io. You may want to update the default source url.

@conda-forge-admin please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/11731633817.

Hi! This is the friendly conda-forge automerge bot!
I considered the following status checks when analyzing this PR:

linter: passed
azure: passed

Thus the PR was passing and merged! Have a great day!


zed-editor: 0.144.4 -> 0.145.1

Description of changes
Changelog: https://github.com/zed-industries/zed/releases/tag/v0.145.1
cc @jansol @niklaskorz
Fixes #329783

Things done

Built on platform(s)

[ ] 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

[ ] 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.


(FACT-1929) Report disks serial numbers on Linux and FreeBSD

This change add a serial_number attributes to the disks fact.
Implementation for Linux and FreeBSD is included (I do not have access to other operating systems):
romain@zappy ~/Projects/facter % uname
FreeBSD
romain@zappy ~/Projects/facter % ./bin/facter disks
{
  ada0 => {
    model => "Samsung SSD 850 PRO 512GB",
    serial_number => "S250NXAG959927J",
    size => "476.94 GiB",
    size_bytes =><PHONE_NUMBER>92
  }
}

romain@vps ~/facter % uname
Linux
romain@vps ~/facter % ./bin/facter disks
{
  sda => {
    model => "QEMU HARDDISK",
    serial_number => "drive-scsi0-0-0-0",
    size => "20.00 GiB",
    size_bytes =><PHONE_NUMBER>0,
    vendor => "QEMU"
  }
}

On FreeBSD, the information is directly provided by GEOM and the amount of changes is really small.
On Linux, the disks serial numbers are not exposed in /sys/devices  and cannot be retrieved by blkid, but we can rely on udev to get that information, so an optional dependency on udev was added for this purpose.

Can one of the admins verify this patch?

CLA signed by all contributors.

jenkins please test this on debian8-64a,debian8-32a,debian9-64a,debian9-32a,fedora28-64a,fedora29-64a,osx1012-64a,osx1013-64a,osx1014-64a,redhat5-64a,centos6-64a,centos6-32a,redhat7-64a,redhat8-64a,redhatfips7-64a,sles11-64a,sles11-32a,sles12-64a,sles12-POWERa,sles15-64a,solaris10-64a,solaris11-64a,solaris114-64a,ubuntu1404-64a,ubuntu1404-32a,ubuntu1604-64a,ubuntu1604-32a,ubuntu1804-64a,windows2016-64a,windows2019-64a

@GabrielNagy I guess your comment triggered the bunch of jenkins builds.  I see that (6/6) Acceptance tests has failed.  The system seems not to be publicly accessible, may you copy relevant information in this PR so that I can fix it?  Thanks!

Hi @smortex,
Thanks for your contribution! The failing job was transient, retriggering it fixed the problem.
If you squash your commits we can merge this.

You can also rebase the PR and commit on 3.13.x if you want it in the next 3.13 release.

@GabrielNagy commits squashed, rebased on top of the 3.13.x branch and PR updated to target this branch.
Do you confirm that the commit will automagically be imported in future versions of facter (3.14+, 4.0+)?
Thanks!

CLA signed by all contributors.

@smortex yup, the commit will be promoted to master automatically after integration tests pass.


Can't set cookie for csrftoken

django-cookies-samesite version: 0.4
Django version: 1.11
Python version: 3.7
Operating System: Ubuntu18.04

Description
I tried to install and add the below config in settings. But the csrftoken cookie can't be set with SameSite=None;Secure. SameSite and Secure are empty
What I Did
in settings.py
SESSION_COOKIE_SAMESITE = 'None'
SESSION_COOKIE_SECURE = True
SESSION_COOKIE_SAMESITE_FORCE_ALL = True
'django_cookies_samesite.middleware.CookiesSameSite' is set to be the first item of MIDDLEWARE

@sillycube Thank you for you report, I'll look into that today.

@sillycube sorry for making you wait. I've tried to reproduce this problem via unit tests, but I couldn't reproduce it.
I'll try today to check this problem on the living app. I have a question in the meantime:
Does this problem affect only the CSRFToken cookie or all of them?

I check that sessionid is not affected. SameSite and Secure can be set. I turn out using CSRF_USE_SESSIONS to put csrf token from cookie to session and the problem is solved.

Okay, I'm closing this issue then (feel free to re-open if the problem resurfaces again).


Rework coop kolmi fight

The long-awaited kolmi fight trigger rework!
Scrapped the original implementation and implemented a new host-player-centric mode.
The host player will now command the unlock (CoopSampoUnlock) of the sampo/mcguffin/salt when all players are simultaneously within a 200 unit radius of it. This command will be periodically sent so that in case of a disconnect or other network event, a returning player will still receive it.
The CoopSampoUnlock message sent to clients will also double as a query; clients who have picked the sampo will re-send their pickup state if they have picked it up.
Similarly, once all players have picked the sampo, the host player will broadcast a CoopBossFightStart message which actually begins the fight. Similarly, this will be periodically sent to make sure everyone gets it.
Finally, implemented a vfx particle 'aura' around the sampo to clearly indicate how close players need to be to activate it. With a little bonus transition effect once the sampo is unlocked :)

fixes https://github.com/Noita-Together/noita-together/issues/106


blank browser window running "gulp"

Hi and thank you for sharing this project!
A preface:
after trying to deal for a big while with the Win+Vagrant(VirtualBox) symlink creation problem during the modman clone I decided to install the bootstrap manually.
Everything seems to work but when I run gulp inside the skin\frontend\waterlee-boilerplate\default directory the browser retrieve a blank page for localhost:8080/waterlee/
I'm running gulp without starting the vagrant machine.
Here's what the Console is logging:
[11:25:47] Using gulpfile d:\MAGENTO\skin\frontend\waterlee-boilerplate\default\gulpfile.js
[11:25:47] Starting 'sass'...
[11:25:47] Starting 'js'...
[11:25:47] Starting 'watch'...
[11:25:47] Finished 'watch' after 63 ms
[11:25:47] Starting 'browser-sync'...
[11:25:47] Finished 'browser-sync' after 83 ms
[11:25:50] gulp-notify: [Gulp notification] Successfully compiled SASS
[11:25:50] Finished 'sass' after 2.41 s
[11:25:50] gulp-notify: [Gulp notification] Successfully compiled JS
[11:25:50] Finished 'js' after 2.48 s
[11:25:50] Starting 'default'...
[11:25:50] Finished 'default' after 9.94 μs
[BS] Proxying: http://localhost
[BS] Access URLs:
 -----------------------------------------------
       Local: http://localhost:8080/waterlee/
    External: http://<IP_ADDRESS>:8080/waterlee/
 -----------------------------------------------
          UI: http://localhost:3001
 UI External: http://<IP_ADDRESS>:3001
 -----------------------------------------------

As you can see the Access URLs is empty.
Any idea of what is causing the issue?
Thank you in advance.

I tried to solve the issue creating a VirtualBox Host-Only Ethernet Adapter in Virtualbox with the browser-sync proxy's ip, but no luck.
Could someone, maybe @zeljkoprsa help me with this?


Decryption doesn't work for records querying with decrypted value on encrypted one.

Node version: 10.0
Sails version (sails): 1.0.2
ORM hook version (sails-hook-orm): 2.0.1
Sockets hook version (sails-hook-sockets): 1.5.3
Organics hook version (sails-hook-organics): 0.14.5
Grunt hook version (sails-hook-grunt): 1.0.4
Uploads hook version (sails-hook-uploads):
DB adapter & version (e.g. sails-mysql@5.55.5<EMAIL_ADDRESS>
I have an user table where i need to store email in encrypted format. I am able to do that by setting value encrypted to true in User model. But when i am trying to get that data based on the email id. I am passing email id in plain text format without encrypted value and trying to find record with that value. But i am not able to find that always value is empty.
Is there any way to query record with with decrypted value and value stored is in encrypted format??
Following are the code snippet i am trying to do.
module.exports = {

  attributes: {

    //  ╔═╗╦═╗╦╔╦╗╦╔╦╗╦╦  ╦╔═╗╔═╗
    //  ╠═╝╠╦╝║║║║║ ║ ║╚╗╔╝║╣ ╚═╗
    //  ╩  ╩╚═╩╩ ╩╩ ╩ ╩ ╚╝ ╚═╝╚═╝
    email: {
      type: 'string',
      required: true,
      isEmail: true,
      encrypt: true,
      maxLength: 512,
    }
  }
}

Saving record in table
await User.create({email<EMAIL_ADDRESS>
Finding record with this email
let userData = await User.find({email: 'abc@domain.com'}).decrypt();
console.log('user Data', userData)

Output i got is empty array instead of array with matching record
user data []

I also tried without decrypt. It is also giving empty value.

Hi @parthpkp97, thanks for using Sails! encrypt is not intended to be used for attributes you would need to query. We will be updating the docs to make this more clear.

Any other way in which sails can query on encrypted value with decrypted one?

@parthpkp97 if you're using encrypt: true for an attribute, you won't be able to look up records by the unencrypted value. .decrypt() just gives you the records with the auto-encrypted attributes decrypted, it doesn't change the query.
Could you tell us more about your use case for encrypting email addresses?

Use case scenario
When user is doing signup with email address. Then due to some security reasons i am not saving email address in plain text rather than that i am saving email address in encrypted format. Using encrypt: true in User model and it is saving successfully in encrypted format.
But when user logins with same email address. I am not able to lookup into db that If email address exists in table or not. As the value saved in table is in encrypted format and query i am doing is plain text with email address.
Please let me know if some more information is needed.

Would be great if some function encrypt the query data before like this
Users.findOne({email: sails.helpers.encrypt(unEncryptedEmail)}).decrypt()

@xemuj could you tell me more about your use case for needing email addresses to be encrypted at rest?

In fact in my project I encrypted name and lastName for security reasons but now I need to decrypt all data because this issue
What do I need is encrypt my search data an then I could compare in dB

@eashaw you don't want encryption for search data. You want 1-way, repeatable hashes, like SHA256, or similar. Same data in, same final hash out. See this for an example, and good explanation of why it's used: https://xorbin.com/tools/sha256-hash-calculator
Encryption is 2-way, but generally involves "salts", which means same data in does not give same final hash out. This makes it virtually impossible to do searches with.
Hopefully that makes sense, and helps you a little bit.

Thanks for the great explanation @neonexus!


Feature/update yarn lock

Integration data created
I have created the integration data for the additional destination branches.

this pull request will merge feature/update-yarn-lock into
development/1.1
w/2.0/feature/update-yarn-lock will be merged into development/2.0 (pull request #8)

The following branches will NOT be impacted:

development/1.0

Follow integration pull requests if you would like to be notified of
build statuses by email.

/approve

Build failed
The build for commit did not succeed in branch w/2.0/feature/update-yarn-lock.
The following options are set: approve

Build failed
The build for commit did not succeed in branch w/2.0/feature/update-yarn-lock.
The following options are set: approve

/bypass_build_status

In the queue
The changeset has received all authorizations and has been added to the
relevant queue(s). The queue(s) will be merged in the target development
branch(es) as soon as builds have passed.
The changeset will be merged in:

:heavy_check_mark: development/1.1

:heavy_check_mark: development/2.0

The following branches will NOT be impacted:

development/1.0

There is no action required on your side. You will be notified here once
the changeset has been merged. In the unlikely event that the changeset
fails permanently on the queue, a member of the admin team will
contact you to help resolve the matter.
IMPORTANT
Please do not attempt to modify this pull request.

Any commit you add on the source branch will trigger a new cycle after the
current queue is merged.
Any commit you add on one of the integration branches will be lost.

If you need this pull request to be removed from the queue, please contact a
member of the admin team now.
The following options are set: bypass_build_status, approve

I have successfully merged the changeset of this pull request
into targetted development branches:

:heavy_check_mark: development/1.1

:heavy_check_mark: development/2.0

The following branches have NOT changed:

development/1.0

Please check the status of the associated issue None.
Goodbye vrancurel.


Add a way to exclude dynamic translation

[x] feature request
I'm using this.translate.get(variable) with a dynamic value as a parameter.
Everytime I try an extract, I get SKIP: Unknown argument type: etc.... I know it's expected but is there a way to avoid this this.translate.get(variable) to be parsed?

Same problem here. I concatenate 2 strings to make up the translation key, e.g. PAYMENT_TYPE.${paymentType.toLocaleUpperCase()} and the library tries to extract PAYMENT_TYPE.

Are anyone working on this issue?

Fixed in next release :-)

Apologies to comment on a closed issue, which release?
Would love to peek at the diff that resolves this issue.


kops_1_25: 1.25.1 -> 1.25.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/kubernetes/kops/releases.
meta.description for kops_1_25 is: "Easiest way to get a production Kubernetes up and running"
meta.homepage for kops_1_25 is: "https://github.com/kubernetes/kops"
meta.changelog for kops_1_25 is: "https://github.com/kubernetes/kops/tree/master/docs/releases"
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.25.2 with grep in /nix/store/nsrmf7kcx69p1vkdicn6kkb8l3jx4wcf-kops-1.25.2
found 1.25.2 in filename of file in /nix/store/nsrmf7kcx69p1vkdicn6kkb8l3jx4wcf-kops-1.25.2

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
kops
kops_1_25

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nsrmf7kcx69p1vkdicn6kkb8l3jx4wcf-kops-1.25.2 \
  --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 kops_1_25 https://github.com/r-ryantm/nixpkgs/archive/409550d34cc7212ab99e1611de5e5f573299c979.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nsrmf7kcx69p1vkdicn6kkb8l3jx4wcf-kops-1.25.2
ls -la /nix/store/nsrmf7kcx69p1vkdicn6kkb8l3jx4wcf-kops-1.25.2/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 run on x86_64-linux 1

1 package built:

kops

Maintainer pings
cc @offlinehacker @zimbatm @DiegoLelis @yurrriq for testing.

Merged #196766 instead.


Implement single method interfaces

Refs http-interop/http-factory#1

👍

Why was this issue closed?

Oh, I thought it was covered by other changes. I'll reopen.

@Nyholm refreshed and merged.

Good! Thank you


Change default branch from develop to main

Describe the Task
Change default branch from develop to main:
- install_bootstrap.sh
- wrfcloud.aws.imagebuilder
Time Estimate
1h
Relevant Deadlines
Before release
Define the Metadata
Assignee

[ ] Select engineer(s) or no engineer required
[ ] Select scientist(s) or no scientist required

Labels

[ ] Select component(s)
[ ] Select priority

Projects and Milestone

[ ] Select Project
[ ] Select Milestone as the next official version or Backlog of Development Ideas

Task Checklist

[ ] Complete the issue definition above, including the Time Estimate.
[ ] Fork this repository or create a branch of develop.
Branch name: feature_<Issue Number>/<Description>
[ ] Complete the development and test your changes.
[ ] Add/update log messages for easier debugging.
[ ] Add/update tests.
[ ] Add/update documentation.
[ ] Push local changes to GitHub.
[ ] Submit a pull request to merge into develop.
Pull request: feature <Issue Number> <Description>
[ ] Define the pull request metadata, as permissions allow.
Select: Reviewer(s), Project, and Development issue
Select: Milestone as the next official version
[ ] Iterate until the reviewer(s) accept and merge your changes.
[ ] Delete your fork or branch.
[ ] Close this issue.

Closed with commit dc027c9 on release_v1 branch.


Removed fallback on web for drawAtlas

Description
Initial testing if the fallback for the drawAtlas method is still needed for the web.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors and are passing (See Contributor Guide).
[ ] My PR does not decrease the code coverage, or I have a very special case and explained on the PR description why this PR decreases the coverage.
[ ] I updated/added relevant documentation (doc comments with ///) and updated/added examples in doc/examples.
[ ] I have formatted my code with flutter format and the flutter analyze does not report any problems.
[ ] I read and followed the Flame Style Guide.
[ ] I have added a description of the change under [next] in CHANGELOG.md.
[ ] I removed the Draft status, by clicking on the Ready for review button in this PR.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flame users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md).
[ ] No, this is not a breaking change.

Related Issues
Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR.

I tested this on chrome mobile mode on desktop.
main:

testing-draw-atlas-on-web:

I believe this means:

both the fallback and the normal impl works on web now
so the fallback (that that doesn't work on devices) is no longer needed
however the normal implementation clearly shows the tile gap issue for the particular size/zoom I used. but that is a known issue unrelated to anything that the fallback just happened to fix.

I tested this on chrome mobile mode on desktop.
main:

testing-draw-atlas-on-web:

I believe this means:

both the fallback and the normal impl works on web now
so the fallback (that that doesn't work on devices) is no longer needed
however the normal implementation clearly shows the tile gap issue for the particular size/zoom I used. but that is a known issue unrelated to anything that the fallback just happened to fix.

Maybe we can leave it as a selectable mode called something else then?


WorkSheet.Row(i int) method panic

WorkSheet.Row(i int) method panic
0<= j < MaxRow ,why it panic
for i := 0; i < xlFile.NumSheets(); i++ {
	if sheet1 := xlFile.GetSheet(i); sheet1 != nil {
		for j := 0; j < (int(sheet1.MaxRow)); j++ {
			row1 := sheet1.Row(j) // panic
			for k := row1.FirstCol(); k < row1.LastCol(); k++ {
				fmt.Print(row1.Col(k), "\t")
			}
			fmt.Print("\n")
		}
	}
}
func (w *WorkSheet) Row(i int) *Row {
	row := w.rows[uint16(i)] // sometimes row is nil
	row.wb = w.wb
	return row
}

I ran into this problem as well, this is because the row in your excel file is a blank row without any valid cell value and the row is in the middle of all rows. I think this is a bug.

I was having the same issue. The v0.0.1 release has the bug but it was fixed in https://github.com/extrame/xls/commit/7ea8f41efa35bcb7a6bcef1719835b2142166f27#diff-12d0b89bd33127025def81e7519e3efa0184ee7bef5bcd3ca3a83826459f2fb3.
I think we just need to update the version.

Please update this!!!!


Continue now runs async

Before the continue/run request would run the simulator until finished. However there are circumstances where this behaviour would block the extension, for example a loop that waits continuesly for input like in our seven segment board example.
The solution for this is to introduce a timeout after some iterations. During this timeout other code can run in the eventloop and the execution doesn't block.
The solution is the same used in the original driver, with some changes for our extension.

awesome, thank you!


Fix wapi.js injection

Pull request related to the issue #716
Solution:
The WAPI.js injection should be after user logged in WhatsApp
The is_logged_in() function was changed to support login verification even if WAPI.js wasn't injected yet.

@mukulhase could you please check this?


Implement RSS and Atom generation

This PR generates an RSS and Atom feed for each given podcast. It's marked as a draft for now so that we can go through some implementation details tomorrow.
Implementation
This PR adds the feedgen dependency and then creates and saves a new RSS & Atom feed for each podcast when the HSTP inventory is built (this will require specification updates to show that a feed is generated and placed in the root).
Due to RSS requirements this PR makes descriptions mandatory on podcasts and episodes.
Questions

We need public URLs for the feeds, one for each episode (though this could just be a link to the podcast page).

How do we want to do this? Should we add some sort of configuration to the import format that allows the HSTP builder to generate the production URLs?
As of now, feeds are generated with example.org.

Should we have one feed per podcast or one for the whole inventory? (we can easily do both as well, we can just add the generated entry to a root feed and a per-podcast feed).
We should ideally also have a way for the feed to refer to itself (with a rel=self link entry). This is another thing that needs configuring.
What properties are required by external platforms for podcast ingest? If we want to be able to hand off generated inventories to something like Spotify/Anchor/etc. we should check we implement all the necessary keys.

Looks good, is there anything else we need for v1 compatibility before i merge?


Communicating with IdentityServer4 with Owin Startup class in Asp.Net WebForms

I am trying to get currently logged in User in IdentityServer4 from my Asp.Net webforms application.
Since there is no example for WebForms project, I am using example from IdentityServer3 provided in GitHub repo of IdentityServer
Here is the client config in IdentityServer4 project
        new Client
        {
            ClientId = "Foo",
            ClientName = "Foo",
            ClientSecrets =
            {
                new Secret("Secret".Sha256())
            },
            AllowedGrantTypes = GrantTypes.Implicit,
            AllowOfflineAccess = true,
            RequirePkce = false,
            RequireClientSecret = false,
            RequireConsent = false,
            RedirectUris = redirectUris,
            PostLogoutRedirectUris = postLogoutRedirectUris,
            BackChannelLogoutUri = "https://localhost/LogOff",
            AllowedCorsOrigins = allowedCorsOrigins,
            AlwaysIncludeUserClaimsInIdToken = true,
            AllowedScopes =
            {
                IdentityServerConstants.StandardScopes.OpenId,
                IdentityServerConstants.StandardScopes.Profile,
                IdentityServerConstants.StandardScopes.OfflineAccess,
                "firstName",
                "lastName",
                "emailId",
                "api1"
            }
        }

Here is the startup class in Asp.Net webForms project
public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        app.UseCookieAuthentication(new CookieAuthenticationOptions()
        {
            AuthenticationType = "Cookies",
            ExpireTimeSpan = TimeSpan.FromMinutes(10),
            SlidingExpiration = true
        });

        var tokenHandler = new JwtSecurityTokenHandler();
        tokenHandler.InboundClaimFilter.Clear();

        app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
        {
            AuthenticationType = "oidc",
            SignInAsAuthenticationType = "Cookies",
            Authority = "https://localhost:44367",
            ClientId = "Foo",
            RedirectUri = "https://localhost/callback",
            PostLogoutRedirectUri = "https://localhost/LogOff",
            ResponseType = "id_token token",
            Scope = "openid profile emailId",
            UseTokenLifetime = false,
            Notifications = new OpenIdConnectAuthenticationNotifications
            {
                SecurityTokenValidated = async n =>
                {
                    var claims_to_exclude = new[]
                    {
                        "aud", "iss", "nbf", "exp", "nonce", "iat", "at_hash"
                    };

                    var claims_to_keep =
                        n.AuthenticationTicket.Identity.Claims.Where(x => false == claims_to_exclude.Contains(x.Type)).ToList();
                    claims_to_keep.Add(new Claim("id_token", n.ProtocolMessage.IdToken));
                    if (n.ProtocolMessage.AccessToken != null)
                    {
                        claims_to_keep.Add(new Claim("access_token", n.ProtocolMessage.AccessToken));

                        var userInfoClient = new UserInfoClient(EP_Configuration.epIdpUserInfoAccessPoint);
                        var userInfoResponse = await userInfoClient.GetAsync(n.ProtocolMessage.AccessToken);
                        var userInfoClaims = userInfoResponse.Claims; // filter sub since we're already getting it from id_token
                        claims_to_keep.AddRange(userInfoClaims);
                    }

                    var ci = new ClaimsIdentity(
                        n.AuthenticationTicket.Identity.AuthenticationType);
                    ci.AddClaims(claims_to_keep);
                    n.AuthenticationTicket = new Microsoft.Owin.Security.AuthenticationTicket(
                        ci, n.AuthenticationTicket.Properties
                    );
                },
                RedirectToIdentityProvider = n =>
                {
                    if (n.ProtocolMessage.RequestType == OpenIdConnectRequestType.Logout)
                    {
                        var id_token = n.OwinContext.Authentication.User.FindFirst("id_token")?.Value;
                        n.ProtocolMessage.IdTokenHint = id_token;
                    }

                    return Task.FromResult(0);
                }
            }
        });
        app.UseStageMarker(PipelineStage.Authenticate);
    }
}

A user is loggedIn, in IdentityServer as shown in image below,

But Currentuser does not seem to be getting any claims and IsAuthenticated is false
    void Application_PostAcquireRequestState(object sender, EventArgs e)
    {
        // now you can fix up you session object from
        // if you use session state (which makes me sad if you do)
        var cp = (ClaimsPrincipal)HttpContext.Current.User;
    }

Any idea how I can make my startup to work and, get currently logged in User in IdentityServer in Asp.Net webforms project from server side.
PS: Looks like WebForm client is not calling IdentityServer at all. Log file of identity server does not contain any update when I run the client application
Here is the log file of IdentityServer
2019-06-03 16:36:05.074 +02:00 [INF] Starting IdentityServer4 version <IP_ADDRESS>
2019-06-03 16:36:05.119 +02:00 [INF] You are using the in-memory version of the persisted grant store. This will store consent decisions, authorization codes, refresh and reference tokens in memory only. If you are using any of those features in production, you want to switch to a different store implementation.
2019-06-03 16:36:05.126 +02:00 [INF] Using the default authentication scheme idsrv for IdentityServer
2019-06-03 16:36:05.126 +02:00 [DBG] Using idsrv as default ASP.NET Core scheme for authentication
2019-06-03 16:36:05.126 +02:00 [DBG] Using idsrv as default ASP.NET Core scheme for sign-in
2019-06-03 16:36:05.126 +02:00 [DBG] Using idsrv as default ASP.NET Core scheme for sign-out
2019-06-03 16:36:05.126 +02:00 [DBG] Using idsrv as default ASP.NET Core scheme for challenge
2019-06-03 16:36:05.126 +02:00 [DBG] Using idsrv as default ASP.NET Core scheme for forbid
2019-06-03 16:36:05.437 +02:00 [DBG] Login Url: /Account/Login
2019-06-03 16:36:05.438 +02:00 [DBG] Login Return Url Parameter: ReturnUrl
2019-06-03 16:36:05.439 +02:00 [DBG] Logout Url: /Account/Logout
2019-06-03 16:36:05.439 +02:00 [DBG] ConsentUrl Url: /consent
2019-06-03 16:36:05.439 +02:00 [DBG] Consent Return Url Parameter: returnUrl
2019-06-03 16:36:05.439 +02:00 [DBG] Error Url: /home/error
2019-06-03 16:36:05.439 +02:00 [DBG] Error Id Parameter: errorId

What version of .NET are you running for WebForms application? Are you using OWIN? We have it working in our legacy WebForms application running .NET 4.x with OWIN.
Make sure you're allowing anonymous access to the WebForms application.
i.e.
<system.web>

</system.web>

@Texbase I am using .NET 4.7.1
I made sure I am allowing anonymous access to WebForm app
Here are the packages version I am using
 <package id="IdentityModel" version="3.10.10" targetFramework="net471" />   <package id="Microsoft.AspNet.FriendlyUrls" version="1.0.2" targetFramework="net471" />   <package id="Microsoft.AspNet.FriendlyUrls.Core" version="1.0.2" targetFramework="net471" />   <package id="Microsoft.AspNet.FriendlyUrls.Core.de" version="1.0.2" targetFramework="net471" />   <package id="Microsoft.AspNet.ScriptManager.MSAjax" version="5.0.0" targetFramework="net471" />   <package id="Microsoft.AspNet.ScriptManager.WebForms" version="5.0.0" targetFramework="net471" />   <package id="Microsoft.AspNet.Web.Optimization" version="1.1.3" targetFramework="net471" />   <package id="Microsoft.AspNet.Web.Optimization.de" version="1.1.3" targetFramework="net471" />   <package id="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" version="2.0.0" targetFramework="net471" />   <package id="Microsoft.IdentityModel.JsonWebTokens" version="5.3.0" targetFramework="net471" />   <package id="Microsoft.IdentityModel.Logging" version="5.3.0" targetFramework="net471" />   <package id="Microsoft.IdentityModel.Protocols" version="5.3.0" targetFramework="net471" />   <package id="Microsoft.IdentityModel.Protocols.OpenIdConnect" version="5.3.0" targetFramework="net471" />   <package id="Microsoft.IdentityModel.Tokens" version="5.3.0" targetFramework="net471" />   <package id="Microsoft.Owin" version="4.0.1" targetFramework="net471" />   <package id="Microsoft.Owin.Host.SystemWeb" version="4.0.1" targetFramework="net471" />   <package id="Microsoft.Owin.Security" version="4.0.1" targetFramework="net471" />   <package id="Microsoft.Owin.Security.Cookies" version="3.0.1" targetFramework="net471" />   <package id="Microsoft.Owin.Security.OpenIdConnect" version="4.0.1" targetFramework="net471" />   <package id="Microsoft.Web.Infrastructure" version="<IP_ADDRESS>" targetFramework="net471" />   <package id="Owin" version="1.0" targetFramework="net471" />   <package id="System.IdentityModel.Tokens.Jwt" version="5.3.0" targetFramework="net471" />
Still I am getting IsAuthenticated false

I'd move this to https://stackoverflow.com/ since it is more of a configuration issue vs. an issue w/IdServer.
Some additional thoughts...

Do you have these web.config AppSettings:
    <add key="owin:AutomaticAppStartup" value="true"/>
    <add key="owin:AppStartup" value="{yourNamespace}.Startup"/>
Do you have your StartUp.cs Namespace decorated with this:
<Assembly: OwinStartup(GetType({yourNamespace}.Startup))>

@Texbase I already did ask there
https://stackoverflow.com/questions/56426073/communicating-with-identityserver4-with-owin-startup-class-in-asp-net-webforms

Sounds to me like you need some consultation via a screen share to speed this up and avoid the back and forth.

@Texbase Ok who can help me and when?

http://docs.identityserver.io/en/latest/intro/support.html#commercial-support


knative-serving  installation failed  with missing domainmapping-webhook-cert

I am new  to kubeflow and hope this is a simple issue. Installl with Juju and all components running fine but knative-serving,
from the log, see the  following
{"severity":"ERROR","timestamp":"2023-07-17T20:20:10.346455091Z","logger":"domainmapping-webhook","caller":"webhook/webhook.go:148","message":"failed to fetch secret","commit":"e82287d","knative.dev/pod":"domainmapping-webhook-7d79fb547-jlwg4","error":"secret "domainmapping-webhook-certs" not found","stacktrace":"knative.dev/pkg/webhook.New.func2\n\tknative.dev/pkg@v0.0.0-20221011175852-714b7630a836/webhook/webhook.go:148\ncrypto/tls.(*Config).getCertificate\n\tcrypto/tls/common.go:1064\ncrypto/tls.(*serverHandshakeStateTLS13).pickCertificate\n\tcrypto/tls/handshake_server_tls13.go:363\ncrypto/tls.(*serverHandshakeStateTLS13).handshake\n\tcrypto/tls/handshake_server_tls13.go:55\ncrypto/tls.(*Conn).serverHandshake\n\tcrypto/tls/handshake_server.go:54\ncrypto/tls.(*Conn).handshakeContext\n\tcrypto/tls/conn.go:1460\ncrypto/tls.(*Conn).HandshakeContext\n\tcrypto/tls/conn.go:1403\nnet/http.(*conn).serve\n\tnet/http/server.go:1848"}
2023/07/17 20:20:10 http: TLS handshake error from <IP_ADDRESS>:46110: tls: no certificates configured
Please help.

@jcheungca Could you provide exact steps you followed (or link to the guide) to get to the stage where knative-serving is failing for you?


Raspberry pi midori "Still loading"

So I have the server working great for my windows desktop but when trying to get a pi working all I get in the midori console is "still loading" I do see the playing song in 1, 2, 3, message sometimes but it goes back to loading. Whats your setup for the raspberry pi. I am doing this with the headless route per the readme instructions. (Version 1.2)

Just spun up a brand new raspberry pi image and this time with a wired connection and it seems to be working. My other one on wifi is not though, is a wired connection required?

Take that back, I have no sound through the audio jack even after forcing audio to go through it and double checking volume levels.

No sound likely means that the raspberry pi is syncing. It auto-mutes playback during syncing so that you don't have to listen to unsynced clashing.
To see if its because of slow syncing, log into your pi and type tail -f log to watch the output of midori. Let me know what you find out!

here is my output

X.Org X Server 1.16.4
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.17-1-armmp armv7l Raspbian
Current Operating System: Linux downstairs_speakers 4.1.13+ #826 PREEMPT Fri Nov                                                 13 20:13:22 GMT 2015 armv6l
Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbhei                                                ght=416 bcm2708.boardrev=0xd bcm2708.serial=0xd6641393 smsc95xx.macaddr=B8:27:EB                                                :64:13:93 bcm2708_fb.fbswap=1 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem                                                _base=0x1ec00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyAMA                                                0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck                                                .repair=yes rootwait
Build Date: 18 February 2015  05:34:25PM
xorg-server 2:1.16.4-1 (http://www.debian.org/support)
Current version of pixman: 0.33.3
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec 24 13:19:53 2015
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
modprobe: FATAL: Module g2d_23 not found.

(midori:1265): GLib-CRITICAL **: Source ID 648 was not found when attempting to                                                 remove it
** Message: console message: http://<IP_ADDRESS>:5000/ @105: correct_time_delta

** Message: console message: http://<IP_ADDRESS>:5000/ @106: 267,214.5,220.5,139                                                ,176,167,137,149.5,127.5,133,72,54.5,48,63,51,59.5,86.5,83,33,38,45,26,59

** Message: console message: http://<IP_ADDRESS>:5000/ @135: 3 seconds left

** Message: console message: http://<IP_ADDRESS>:5000/ @140: 2 seconds left

** Message: console message: http://<IP_ADDRESS>:5000/ @145: 1 seconds left

** Message: console message: http://<IP_ADDRESS>:5000/ @150: playing song

** Message: console message: http://<IP_ADDRESS>:5000/ @216: [1450963212769] : N                                                OT in sync (>50 ms)

** Message: console message: http://<IP_ADDRESS>:5000/ @217: Browser:  1.5002040                                                86303711
Server: 6.24797216796875
Diff: 4747.768081665039
Mean half-latency: 50.970588235294116
Measured half-latency: -55.02783203125
runningDiff: 4747.768081665039
Seeking to: 10.995740249633789

** Message: console message: http://<IP_ADDRESS>:5000/ @232: {"server_timestamp"                                                :1450963212738,"song_time":6.303,"client_timestamp":1450963212686,"next_song":14<PHONE_NUMBER>5,"current_song":"Musiclife.kz - Ñêà÷àòü ìóçûêó, mp3, ïåñíè áåñïëàòíî!                                                 - Akon-Party Animal_(musiclife.kz) by Akon-Party Animal_(musiclife.kz)","is_pla                                                ying":true}

** Message: console message: http://<IP_ADDRESS>:5000/ @216: [1450963214257] : N                                                OT in sync (>50 ms)

** Message: console message: http://<IP_ADDRESS>:5000/ @217: Browser:  3.1886847                                                019195557
Server: 7.74297216796875
Diff: 4554.287466049194
Mean half-latency: 50.970588235294116
Measured half-latency: -70.02783203125
runningDiff: 9302.055547714232
Seeking to: 17.045027715682984

** Message: console message: http://<IP_ADDRESS>:5000/ @232: {"server_timestamp"                                                :1450963214248,"song_time":7.813,"client_timestamp":1450963214184,"next_song":14<PHONE_NUMBER>5,"current_song":"Musiclife.kz - Ñêà÷àòü ìóçûêó, mp3, ïåñíè áåñïëàòíî!                                                 - Akon-Party Animal_(musiclife.kz) by Akon-Party Animal_(musiclife.kz)","is_pla                                                ying":true}

** Message: console message: http://<IP_ADDRESS>:5000/ @216: [1450963215753] : N                                                OT in sync (>50 ms)```

That output shows its definitely still trying to seek. Was that with a wired connection?
Also, did you try forcing the audio to 3.5mm jack (or HDMI if that's what your using)? Maybe omxplayer can figure it out but midori can't... just sudo raspi-config then Advanced Options -> Audio and choose which you want to force.

Yes this was a wired connection with audio forced. I forgot to mention I did hear it play for about 3 seconds (so audio is working) then it just stopped and appears to just keep seeking

A small note for others with the latest raspbian image (jessie) that in raspi-config to make sure to select boot to bash  and not a gui otherwise xinit wont start.

Okay, thats good!
So seeking on a Raspberry Pi seems to be very stochastic. I've noticed that on bigger files, >4MB, the Pi sometimes has lots of trouble seeking. It seems the larger the file the bigger the problem. For some, it takes >60s to sync correctly, sometimes it never syncs. I'm still trying to figure out whether its a HTML problem or just a tiny-CPU problem. My thought is that it is the latter, as I don't have the problem with any modern laptop/desktop and I haven't experienced the problem running luakit/midori on other computers. Have you tried syncing with modern computers?
The only solution I've found to improve seeking on the Pi is to use ffmpeg (avconv) to decrease the size of the file. You can try it on version 1.3, just uncomment these lines.

Update: So i checked out version 1.3 and gave that it a try. At first the problem was the same, the pi could never get in sync or "catch up". but when I pushed next song it was in sync and working perfectly.
Yes I have tried on modern computers and it works perfectly.

Great! I'm glad to hear it works :)
Its possible though that your pi just "got lucky", and it was able to start at the same time in sync and never had to worry about seeking. I've seen that happen several times, too. You can increase time_to_next_song in config.cfg which will give the Pi time to load the song, so they hopefully they can start at the same time more often.
Optimizing for the pi has really been more tricky than I anticipated.


mkvtoolnix: 11.0.0 -> 12.0.0

Motivation for this change
Update to new release.
Announcement
Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Please run nox-review --wip on this.


Document API and add usage examples

Codecov Report

Merging #71 (d001eb2) into main (be11c84) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #71   +/-   ##
=======================================
  Coverage   83.82%   83.82%
=======================================
  Files          15       15
  Lines        1255     1255
=======================================
  Hits         1052     1052
  Misses        143      143
  Partials       60       60

Impacted Files
Coverage Δ

driver/driver.go
96.87% <ø> (ø)

driver/grpc.go
88.03% <ø> (ø)

driver/http.go
76.00% <ø> (ø)

filter/eq.go
100.00% <ø> (ø)

projection/projection.go
100.00% <ø> (ø)

schema/model.go
0.00% <ø> (ø)

tigris/collection.go
76.69% <ø> (ø)

tigris/database.go
59.74% <ø> (ø)

tigris/iterator.go
80.76% <ø> (ø)

update/set.go
100.00% <ø> (ø)

... and 1 more

Continue to review full report at Codecov.

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


Empty input cause timedOut

The way the timeout function works now is that it has default input that will auto submit after 90 seconds. So, if you type nothing, it will skip the 90 seconds and simulate timing you out. Not quite sure how to fix that yet.

How about telling the user about the timeout ? I don't know much about python, but can the timeout function be stopped and called again, or add an exception to the code if nothing is inputted?

Yeah what could be done is actually have the timeout function call the sessions close within it. Right now it submits the timeout code which is checked by the main loop. I wonder if the timeout function can detect a return?

This is fixed in the new update!


Bazel 6 Migration

TODO

[x] Update docs page
[x] Update storybook builds
[x] iOS/Swift build migration
[x] JVM build migration
[x] Android build migration
[x] Add JS bundling support for native plugins

Requires https://github.com/player-ui/rules_player/pull/34
Release Notes
Swaps the repo internals to use bazel@6, rules_js, bazel modules, vitest and tsup for the core + plugin builds

@player-ui/player we should expand the release notes to include changes to the other platforms and open any tickets for related work that we want to get done before releasing this as a full release.


Stabilizing Celery / SQL Lab

upgrade celery to 4.0.2
using Redis for unit tests (sqla broker not supported in Celery 4)
Setting Celery's soft_time_limit based on SQLLAB_ASYNC_TIME_LIMIT_SEC config
Better error handling in async tasks
Better statsd logging in async tasks
show [pending/running] query status in Results tab
systematically using sqla NullPool on worker (async) to limit number
of database connections

LGTM


Crazy memory usage

This morning looking in activity monitor I saw Amphetamine using 2.28GB (!!) of memory.
This is the second time I've looked in Activity Monitor & noticed that memory usage was excessively high (in the GB).
For what it's worth I tend to have Amphetamine always running, and usually have it in "Indefinitely" mode.
My machine details:
Amphetamine version: Version 3.0.2 (Build 56)
OSX: Sierra (10.12.6)
Not sure what other details or diagnostic info I could supply/would be useful.

Happened again this morning, see screenshot


Data Loading Issues in Offline Mode

Hello,
I am currently trying to run an evaluation in offline mode, but I'm encountering issues due to the lack of internet access, which prevents me from using Hugging Face repositories. I've attempted a few solutions, but none have worked so far. I'm specifically struggling with data loading and need to specify the data path manually instead of relying on the Hugging Face repo.
Could someone guide me on how to properly load the data by specifying a local path?
Your assistance would be greatly appreciated.
Thank you.

Hi ! If you downloaded the dataset before then you should be able to-redownload in offline mode see here
What dataset are you trying to load ?

problem solved , Thank you!


I want to show " I'm not Robot." on forgot password page.

I want to show " I'm not Robot." on forgot password page. But this Recaptcha always appears. Please can anyone help me with

this?

I think you got the wrong repo. Hyvä-Admin has nothing to do with the forgot password page or authentication or captchas.

@Vinai Can you please guide me on where should I can ask about this issue?
I am getting this issue... in hyva theme... I am not a robot Recaptcha is not showing properly.
Thank You

If this is a Hyva question, ask in Slack.


IBEX to CVE2 conversion

Hi @szbieg, can you update this issue to specify its completion criteria?  As far as I know, much of the work has been completed:

Filenames are renamed to have the cve2 prefix.
Module names are renamed to have the cve2 prefix.
Documentation similarly renamed.
OpenHW-specific mvendorid added.

What else is necessary to declare this task as complete?

In #67 the following comment was made:

there are still plenty of uses of Ibex throughout the code and documentation.

I see that it was not picked up by @christian-herber-nxp when he was making major update of the documentation (including server location), and he was maintaining it - there is most of the occurrences of "ibex". If he is not assigned to this project anymore, I can prepare such find/replace with a single-liner in 5 minutes.


Update Exploration.ipynb

Codecov Report

Merging #235 (2cd077f) into master (0414a17) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #235   +/-   ##
=======================================
  Coverage   85.09%   85.09%
=======================================
  Files          43       43
  Lines        2724     2724
=======================================
  Hits         2318     2318
  Misses        406      406

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