Cannot find module /bin/exclfs

Got this error after trying to run the generated docker image.
λ luii [Dokumente/git/NodeOS] at master ✔
→ npm run docker

><EMAIL_ADDRESS>docker /home/luii/Dokumente/git/NodeOS
> scripts/docker

mount procfs: Resource busy
module.js:471
    throw err;
    ^

Error: Cannot find module '/bin/exclfs'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/lib/node_modules/usrbinenv/server.js:97:12)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

What steps has you followed?

npm i
PLATFORM=docker run build
npm run dockerBuild
npm run docker

@piranna just now i checked the prebuilds of docker and they got the same error
because im updating the wiki

@piranna i think i found the missing piece
i've added a symlink for exclfs to point into the /bin/exclfs directory
  # Install FUSE & ExclFS

  SRC_FUSE=$SRC_FUSE/out/$CPU

  eval "$NPMi" -g piranna/exclfs                  \
      --fuse__include_dirs=$SRC_FUSE/include/fuse \
      --fuse__library_dirs=$SRC_FUSE/lib          \
      --fuse__libraries=-lfuse                    || err 20

  cp $SRC_FUSE/lib/libfuse.so* $STEP_DIR/lib || err 21
  ln -fs ../.bin/exclfs         $STEP_DIR/bin/exclf <--- here

this, somehow seems to work - docker boots up and the init.js script gets called
$ npm run docker

><EMAIL_ADDRESS>docker /home/luii/Dokumente/git/NodeOS
> scripts/docker

mount procfs: Resource busy
Hello! I'm a user init script :-)
...→ npm run docker                                                                          [1e4a7da]

><EMAIL_ADDRESS>docker /home/luii/Dokumente/git/NodeOS
> scripts/docker

mount procfs: Resource busy
Hello! I'm a user init script :-)

but the only downside is, that getty dont gets called(?)
because i cant login

Yes, I need to review and upload all my code... bin-getty can't be able to get access to the console don't know why, that's why I changed it and exec directly logon on Docker instead. Hackish, but does the job, only that I'm not sure if the commands are being executed as root that way... :-/

This should be fixed now in master, I check it and the fault was due to the missing changes I did not uploaded. Could you be able to check it?
I think we need to find a solution for automatically publishing of the layers to prevent this... Hope we can release 1.0 soon so we can use semver after that, point is that I need to find time to try to fix nsh, the thing with the stdio file descriptors seems to be a difficult one... :-/

Yeah ill check if its working now!

Yes it works so we can close this issue!

Yes it works so we can close this issue!

Awesome! Then we have now official support for Docker again :-D We should update de readme file then... ;-)

Yes, should i do it?

Please and thank you :-) I was thinking we could add a list or a table with the platforms were NodeOS can currently be build and were can be executed, how do you see it?

that is a really good idea, should i add this to the readme and the wiki?

I was thinking on the readme, about the wiki we should think about what to do with it now that we have the docs repo...

@piranna is it ok to update the readme in general? Adding the logo at the top and restructuring it?
I would like to use this logo because it looks way better than the blue svg and it feels more natural

@piranna is it ok to update the readme in general? Adding the logo at the top and restructuring it?

It's ok, but do it in a pull-request so we can discuss it.

I would like to use this logo because it looks way better than the blue svg and it feels more natural

What do you mean? Both images are the same, in fact the PNG is rasterized from the SVG one...

What do you mean? Both images are the same, in fact the PNG is rasterized from the SVG one...

Dont the svg has a dark blue color on your pc?

No, it doesn't... It's #0000AA in both cases, and the central diamond is
#00AAAA.
El 20/2/2017 4:14 PM, "Philipp Czarnetzki"<EMAIL_ADDRESS>escribió:

What do you mean? Both images are the same, in fact the PNG is rasterized
from the SVG one...
Dont the svg has a dark blue color on your pc?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NodeOS/NodeOS/issues/326#issuecomment-281104400, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAgfvmU8R7Ay9RpIjPU1sYVg4jd3sBNKks5rea3DgaJpZM4L1DBh
.

they arent the same the central diamond ist in fact the right color but not the other parts

You are right, and in fact the dates show the png is older. Probably I
added it for historical reasons, can you check if it has an ugly line at
the bottom? The new canonical one is SVG, with terminal compatible colors.
El 20/2/2017 17:23, "Philipp Czarnetzki"<EMAIL_ADDRESS>escribió:

[image: bildschirmfoto vom 2017-02-20 17-21-47]
https://cloud.githubusercontent.com/assets/8077014/23133371/1cc757b2-f791-11e6-8db7-659b0fcd9754.png
they arent the same the central diamond ist in fact the right color but
not the other parts
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NodeOS/NodeOS/issues/326#issuecomment-281122384, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAgfvp5UZXkcA24sSrhoLZHp81_IpgoHks5reb4agaJpZM4L1DBh
.

Have this error when trying to sh run.sh in the release
/v1.0.0-RC3/x86_64-docker.zip
In /v1.0.0-RC3/i386-docker.zip
sha256:1040d312b2337e3c13df7f2f0fcc1d99be7825db01a835ed1d99a96542785b6b
Sending build context to Docker daemon  45.04MB
Step 1/7 : FROM nodeos/barebones
 ---> 1040d312b233
Step 2/7 : MAINTAINER Jesús Leganés Combarro 'piranna'<EMAIL_ADDRESS> ---> Running in 89ba4d2d25d6
Removing intermediate container 89ba4d2d25d6
 ---> 942a3ab57d3f
Step 3/7 : ADD initramfs.tar.gz /
 ---> 40c7b2fa050b
Step 4/7 : VOLUME /tmp
 ---> Running in cb535f5ef73f
Removing intermediate container cb535f5ef73f
 ---><PHONE_NUMBER>75
Step 5/7 : ADD usersfs.tar.gz /tmp
 ---> 72aba1ed73fa
Step 6/7 : ENV root container
 ---> Running in 9f871b226d0b
Removing intermediate container 9f871b226d0b
 ---> ae22418e2eff
Step 7/7 : ENTRYPOINT ["/init"]
 ---> Running in ed3921b5b9b2
Removing intermediate container ed3921b5b9b2
 ---> 85f30b535eeb
Successfully built 85f30b535eeb
Successfully tagged nodeos/initramfs:latest
mount procfs: Resource busy
execvp: No such file or directory
/dev/pts: Resource busy
/dev: Resource busy
termination: Operation not permitted

OS X, 10.13.3.

Don't have OSX to check it, only official platform is Ubuntu. Pull-requests are welcome.

I see, but probably not capable of porting/making it compatible with OS X.

@luii please remove your notices from the wiki pages. They're no longer accurate, and (quite frankly) look out of place due to the bad grammar.

thanks, done.

Thanks!


Update c# in landscape.yml

Build failed because of:
No cached entry, and C# has issues with logo: csharp.svg, ENOENT: no such file or directory, open '/opt/build/repo/hosted_logos/csharp.svg'


Issue: Failed to load config from file: ./configs/.env, Err: unexpected character

Currently, the framework gives a warning error when the .env file contains some invalid characters and proceeds to start the servers without taking any configuration from the .env file. This behavior can lead to significant issues, especially in production.
If a new build inadvertently includes an invalid env, the server will start, leading to various problems due to missing or incorrect configurations. To mitigate this risk, the application should not start if the .env file is present and contains errors. This will ensure that new pods do not come up with incorrect configurations.
ref:

@surajit-zs - Yes, this should be the expected behaviour. Will update it to not start application in case of any issues.


[service-bus] Message batching

Track 2 added in the ability to create a message batch - basically, it's a "append only" collection of messages which are encoded and sent as a single message. This can be a big efficiency boost for senders as it allows the combining of several small messages into one, eliminating some per-message send overhead which can add up.
Interfaces used for illustration - current policy for the Go SDK (from what I can see) is to use concrete types:
type ServiceBusMessageBatch interface {
  AddMessage(msg *Message) bool
}

type interface ServiceBusSender {
  // other methods elided...

  // looks at the current link for the 'max batch size', creates a message batch
  // NOTE this does actually need to potentially initialize the link so it needs to take a context.
  CreateMessageBatch(ctx context.Context) (*ServiceBusMessageBatch, error)
}

// usage

batch, err := sender.CreateMessageBatch(context.TODO())

// NOTE: in other languages where we throw exceptions this check is less
// complicated. Perhaps we'd like to have a designated error (message too big)
// so we just have the single return value instead of having `added` and `err`?
if added, err := batch.TryAdd(message); !added {
  // message failed to add - decisions to make:
  if err != nil {
      // If there was an internal encoding failure the best they can do is drop this message.
      return
  }

  // otherwise the only reason we failed here was because the message was too big to fit
  // into the existing batch. So we can:
  // a. Send the batch immediately and then start a new batch with this message
  // b. Discard this message

  // There is also the potential pitfall that the message is too large, even on it's own,
  // to fit into a batch. All of this is determinable using the .TryAdd() call and checking
  // it's return value.
}

sender.SendMessageBatch(context.TODO(), batch)

References:

batch.go

There is some code related to batching here: https://github.com/richardpark-msft/azure-sdk-for-go/blob/sb-track-2/sdk/servicebus/batch.go
It looks like it's hard coding the max message size based on the messaging tier, which should not be done (it can be dynamically retrieved from the link).

Even better - the .Add signature in the existing batch code already has the .Add() (bool, error) signature:
https://github.com/richardpark-msft/azure-sdk-for-go/blob/e68e55fb55079816240f0dab9991215d7d33885a/sdk/servicebus/batch.go#L106

Implemented in #15561


List of issues and pull requests about custom VNode's equality

List of issues and pull requests about custom VNode's equality:

#95,
#143,
#222,
#233,
#333,
#345,
#362,
#902,
#904,
#1021,
#1024.

#1097


Technical: Typos in the document [2024/03/26]

Description
Some elements are missing/wrong in the technical (/documents/technical-specifications/technical-specification.md) and should be updated as soon as possible.
Severity

Critical (Severe impact)

Version
a4ad752
Expected Correction
Line 211
Typo
Current:
The **dev branch** hosts the software we are coding, but requires the code inside to don't have any compilation errors, and, if possible, to work as expected at th current step.
Expected:
The **dev branch** hosts the software we are coding, but requires the code inside to don't have any compilation errors, and, if possible, to work as expected at the current step.
Lines 261 to 263
Extra possessive and plurals
Current:
The variables' names are in \`\`\`snake_case\`\`\`. The functions' names are in `\`\`camelCase\`\`\`. The definitions' names are in `\`\`COBOL_CASE\`\`\`.
Expected:
Current:
The variable names are in \`\`\`snake_case\`\`\`. The function names are in `\`\`camelCase\`\`\`. The definition names are in `\`\`COBOL_CASE\`\`\`.
Line 267
Extra preposition
Current:
The indentation of 2 spaces is added after each carriage return in after a curly bracket.
Expected:
The indentation of 2 spaces is added after each carriage return after a curly bracket.
Line 277
Wrong verb form
Current:
If a number or a constant is needed in the code, it have to be defined in the 'definitions.h' header and not directly inserted in the algorithm itself, even if "it shouldn't change".
Expected:
If a number or a constant is needed in the code, it has to be defined in the 'definitions.h' header and not directly inserted in the algorithm itself, even if "it shouldn't change".
Line 283
Wrong verb form and blurry sentence
Current:
Each function need a comment above explaining its behavior and how parameters are used.
Expected:
Each function needs a comment above explaining its behaviour and needed parameters along with their type.
Line 285
Wrong verb form
Current:
Any variable declaration need a comment on the same line to quickly explain what it is. If it is too obvious, just write \``// explicit```.`
Expected:
Any variable declaration needs a comment on the same line to quickly explain what it is. If it is too obvious, just write \``// explicit```.`
Line 336
Typo
Current:
## Headers and defintition.h
Expected:
## Headers and definition.h
Line 393
Missing uppercase character
Current:
#### specifications
Expected:
#### Specifications
Line 405
Wrong verb form
Current:
Each time we need to get the GPS position we first have to enable the wake up pin of the GPS module : D8, and then turned it off again.
Expected:
Each time we need to get the GPS position we first have to enable the wake-up pin of the GPS module: D8, and then turn it off again.
Line 407
Missing uppercase character
Current:
#### implementation
Expected:
#### Implementation
Line 419
Wrong word usage
Current:
As we can see, the maximum voltage (charging voltage) is 4.2V and the voltage can drop down until 2.75V MAXIMUM before its cut-off according to the documentation provided.
Expected:
As we can see, the maximum voltage (charging voltage) is 4.2V and the voltage can drop down until 2.75V MINIMUM before its cut-off according to the documentation provided.
Line 428
Extra uppercase characters
Current:
WHen we received the project, the current idea was to split a detected movement into 3 categories : noise, small and big movements.
Expected:
When we received the project, the current idea was to split a detected movement into 3 categories: noise, small and big movements.
Line 431
Wrong word usage & typos
Current:
That's why we decided to just differenciate noise and movement, and to look at the duration of the movement more than the intensity. This way, a short shock, wich can happens won't be detected as a theft while any movement lasting more than 1 second is detected as a theft, and in any case, any movement trigger a small alarm for 1 second, as a dissuasion. However the GPRS signal to get a notification on the app will be received only when an real theft is detected.
Expected:
This is the reason why we decided to just differentiate noise and movement and to focus on the duration of the movement rather than its intensity. This way, a short shock, which can happen won't be detected as a theft while any movement lasting more than 1 second is detected as one. In any case, any movement triggers a small alarm for 1 second, as a dissuasion to warn the person responsible for this movement.

However, the GPRS signal to get a notification on the app will be received only when a real theft is detected, after one second of movement.

Other Details
/

Typos ok

LGTM 👍


house_of_orange: Simplify _IO_flush_all_lockp checks

See #63
Add cast to _IO_FILE to make it more explicit

:confetti_ball:


multimodal normalization

Hello,
I am trying to normalize (into the MNI) my data.
I have a 3D T1 (full head) and a partial T2, around the STN.
Is that possible to do the normalization using both modality ?
Regards,

Yes.  To make it easy, you can try antsRegistrationSyNQuick.sh, i.e.
$ antsRegistrationSyNQuick.sh -d 3 -o ${outputPrefix} -f ${firstFixedImage} -m ${firstMovingImage}  -f ${secondFixedImage} -m ${secondMovingImage}


python-jose is not compatible with python 3.6

Recently the python-jose requirement was added to moto in PR https://github.com/spulec/moto/pull/1617, however python-jose breaks compatibility with python 3.6.
See a similar issue that was raised in warrant: https://github.com/capless/warrant/issues/31
As mentioned in the above issue, pycryptodome is the preferred solution: https://github.com/Legrandin/pycryptodome
When I try to pipenv install git+git://github.com/spulec/moto.git#egg=moto I get the following in python 3.6:
Error:  An error occurred while installing git+git://github.com/spulec/moto.git#egg=moto!
Could not find a version that satisfies the requirement python-jose<3.0.0 (from moto) (from versions: )
No matching distribution found for python-jose<3.0.0 (from moto)

python-jose<3.0.0 doesn't break compatibility with python 3.6. There must be something else going on in your setup, the blank list of versions is especially strange. Maybe you're pointing at a non-PyPi registry?
$ docker run -it --rm python:3.6.6-alpine3.8 sh
# pip install "python-jose<3.0.0"
Collecting python-jose<3.0.0
  Downloading https://files.pythonhosted.org/packages/bf/5c/5fa238c0c5b0656994b52721dd8b1d7bf52ebd8786518dde794f44de86b6/python_jose-2.0.2-py2.py3-none-any.whl
Collecting ecdsa<1.0 (from python-jose<3.0.0)
  Downloading https://files.pythonhosted.org/packages/63/f4/73669d51825516ce8c43b816c0a6b64cd6eb71d08b99820c00792cb42222/ecdsa-0.13-py2.py3-none-any.whl (86kB)
    100% |████████████████████████████████| 92kB 3.9MB/s
...

This should now be fixed by #3049, and available as of moto >= 1.3.15.dev886

I'm eager to see this in a point release, as it should resolve a few unnecessary dependencies, particularly on rsa. Is there an ETA on the next moto release?


The performance of the directive is extremely poor when other content on the page is updating

I am creating a site similar to swagger where you can see the query and results on the web page.  Since the directive doesn't test to see if the content hasn't changed it causes the element to rerender when anything on the page changes.  Additionally, if anything else, like a web socket connection, is inside ngzone this will cause a change detection cycle also and will force all containers to update again.  To fix this i changed all the components to onPush and call this.ref.markForCheck().  But this still doesn't work very well.  To display 1 hz data in this format eventually the directive will take 99% of the cpu time and will crash the browser.  The directive needs to check to see if the content has changed before running it though the highlight js utility.  I would like to know your thoughts on how to address this.

The other issue is that the original text is never preserved.  So every time a CD cycle is run it passes in the already converted highlight nodes into the highlight js converter.  This is where the performance really takes a hit.  You only want to convert nodes that haven't been converted when using the directive.   Is there a way to tell if the nodes have already been converted and then skip the call to highlight.js if this is the case?

so I created a different directive and added a check to see if the html content already had the hljs classes added to them and if they did then the data wouldn't be passed to the highlight.  This solved my issue and now only code that has changed repaints.  We will see if any other performance problems crop up.
ngAfterViewChecked() {
        let selector = this.highlightSelector || 'code';

        if (this.elementRef.nativeElement.innerHTML &&
            !this.elementRef.nativeElement.innerHTML.includes("hljs")    ) {

I will have a review of the design for the directive for the next version. In the mean time to have full control on when the markup gets highlighted it is best to use the service.


Unable to npm install - ERESOLVE unable to resolve dependency tree

npm version: 7.5.4
pm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>|| ^16.0.0" from<EMAIL_ADDRESS>npm ERR! node_modules/react-social-login-buttons
npm ERR!   react-social-login-buttons@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!

This will be solved once #51 is accepted.

That should be now resolved in version 3.1.3. Thanks for reporting this issue!


refactor!: throw error if plugin not initialized

See new initialize() method.

This is no longer planned.


how to remove join messages

This plugin doesn't provide that. It only removes join message until player logs in.


changelog script

python port of #176
:cl: eclips_e

add: If you're reading this, the newly implemented changelog system should be working!

test merge


Add support for changing console colors, properly load available font list on macOS

See the individual commit messages for more details, but here's an overview:

Add consoleTextColor and consoleBackgroundColor values to UTMConfigurable, and implement the setters/getters in UTMConfiguration+Display that use a keyed archiver to convert the NSColor into NSData that can be stored in config.plist. (This is needed because if I just save the hex values, there is a lot of drift in the color picker because of the loss in converting to/from a hex string, and it's done on each color value change)
Add ColorPickers to the display console configuration.
Add and call a Javascript method that sets the color values in the hterm prefs.
Save the color settings as hex strings when using the apple virtualization backend. This is fine because the conversion is only done on load/save and not on every color change.
Set the consoleFontSize to 12 by default if it's nil when using the apple backend.
Change the supportedConsoleFonts method to list all the fonts in each family, to allow maximal customization.
Implement supportedConsoleFonts for macOS (instead of just returning an empty array) to allow picking custom fonts.
Set the font used in SwiftTerm based on the configuration for the apple backend.

@osy Do you think I should squash the fix build on iOS commit with the first commit? They're similar enough and the first one isn't really a 'working' commit because it can't build on iOS.
Also please take a look at the two TODOs (I'll post a comment on them since I want to ask a question about them), and remind me to remove them before you merge this.

BTW, during my testing, more in the early stages of implementing this, I found that the VMs got reordered in the list, but I'm not sure if it might have been because it's debug builds etc. In the later parts of developing this PR I haven't found this problem any more, so I don't think it's an issue.

This is needed because if I just save the hex values, there is a lot of drift in the color picker because of the loss in converting to/from a hex string, and it's done on each color value change

Is that true though? I would think any drift would be unperceivable because colors are internally represented as 32 bit values (8 bit RGBA) and NSColor/UIColor decide to represent each component as a float. Even if it can physically represent more colors than RGBA8, it's pointless because your display won't be able to show it.
I would prefer to store the color values either as a hex string (without the #) or as a NSNumber (32 bit representation of the hex). First of all it makes modifying and viewing config.plist easier for debugging. Second, the size of config.plist smaller since we don't have to store all the extra info from the archived values.
Other than that, everything else looks fine.

@osy In my testing, the drift was so bad that you couldn't even select certain parts of the color wheel because it would drift to black when you went near them.

If you don't use usingColorSpace(.sRGB) does it make a difference?

@osy that's for casting it to RGB so that the hex can be extracted.
Do you mean does the drift happen or what?

Okay I see that's right but then when you convert from hex back to NSColor you need to use https://developer.apple.com/documentation/appkit/nscolor/1532666-init because the hex is in sRGB.

@osy Ok I'll change that.
Anything else that needs changing?

No that’s it

@osy Do you think I should squash the fix build on iOS commit with the first commit? They're similar enough and the first one isn't really a 'working' commit because it can't build on iOS.

I think it's fine as is. We don't have any strict requirements on commits (yet). Some of these PRs have a really messy commit history already. Maybe in the future we'll set some better guidelines.

@ktprograms Can you give me write access to your fork so I can push changes? https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@osy just did, can you please check if I did it correctly? Thanks!

I've rebased and add my proposal to store the hex string and compute NSColor/Color on demand. I was not able to observe the colour shift problem on either macOS or iOS simulator. Can you test it and see? If you still observe the shift, can you please provide a screen recording so I can better see what the issue is?

@osy I'm sorry, but I'm away from my computer for the next two days, so I can't test it.

https://user-images.githubusercontent.com/50960678/155071330-8bd58527-66e0-42a3-965a-8205e264bd3a.mp4
Okay can you look at the screen recording and see if you see any issues? I'm unable to reproduce this "shift" issue.

@osy unfortunately,  I don't have a fast internet connection currently, so can you please compress this video as much as possible? Thanks!
Did you also test it on macOS? It's possible that it's a Big Sur bug because that's what I used to test.

https://user-images.githubusercontent.com/50960678/155077201-cd82962d-ea6c-415b-8c4c-17a7c7453a53.mp4
I don't have Big Sur installed currently, but I think I'm fine with merging it as-is and the next beta if people have issues we can fix it afterwards.

Ok, thanks for merging!

@osy The drift is still there, but it's usable.
For example, in the iOS simulator, when using the Sliders tab of the color picker, you can see in the video below that when dragging one slider, the other two move slightly (look at the numbers). Note that this is also visible in your original screen recording as well.
https://user-images.githubusercontent.com/71804605/155639806-7fbef4c8-2346-464f-905d-37066b981396.mp4
On Mac, the drift is also there, you can see the brightness slider moving when going around the color wheel, which doesn't normally happen if not converting to a string.
https://user-images.githubusercontent.com/71804605/155640269-3cd8ef73-b5f0-40ea-b02a-6258546bb0bf.mp4

I see what you mean. I guess it wasn't noticeable just by looking at the colour. My best guess is that SwiftUI's Color class isn't respecting SRGB vs P3. I will file feedback with Apple about it.

So to expand on why you're seeing the drift: P3 colour space is larger than sRGB (it can represent more colours). When you convert from P3 to sRGB, it will truncate any value that it cannot represent into the closest one where it can represent.
iOS's ColorPicker has the option to switch between P3 and sRGB. If you choose sRGB, then it will not try to set any value that it cannot represent (no conversion is done, the picker just skips over the values that do not exist). The space is large enough that it's not perceivable to the user.
However, a bug in SwiftUI makes the picker automatically switch to P3 when you pass in a newly created Color() object (even if you specify sRGB in the init). That means as soon as you change the colour slider, it switches to the P3 selector, but then it tries to store the P3 value and gets truncated which gets converted to sRGB and then back to P3 in ColorPicker which you see as a jump in the slider.
In macOS, it seems to always be in P3 mode and there's no way to switch it in the UI.
So at the end of the day here's the fix/workaround: ff79144e63c0cfb915d7b0fce0bb875c4ab2e738

We always save the P3 hex, NOT the sRGB hex
This is fine for SwiftTerm which doesn't use the hex at all
In hterm.js we have to convert from P3 to sRGB which is a lot of code but we will soon be removing hterm.js so that code will be deleted along.

@osy Thanks for looking into it! I can confirm that there is no drift on Mac.


TestRawInput() failed frequently.

TestRawInput looks like have a significant issue.
Sometimes I can reproduce on my local environment.
--- FAIL: TestRawInput (0.00s)
	builtin_types_test.go:522: func1('HelloGrumpy\n', '') raised EOFError('EOF when reading a line',), want <nil>
Exception: foo

 Comment by trotterdylan
Thursday Apr 06, 2017 at 14:40 GMT

I worked on this for a little while but haven't yet figured out the problem. I was able to reproduce it more reliably if my machine was under load, e.g. by running tests in parallel.
There's two issues. The first is that these lines need to handle EOF explicitly:
	line, err := Stdin.reader.ReadString('\n')
	if err != nil {
		return nil, f.RaiseType(EOFErrorType, "EOF when reading a line")
	}

Should be something like:
	line, err := Stdin.reader.ReadString('\n')
	if err != nil && err != io.EOF {
		return nil, f.RaiseType(IOErrorType, err.Error())
	}
        if line == "" {
                return nil, f.RaiseType(EOFErrorType, "EOF when reading a line")
        }

When you do this you find that the error is actually "bad file". So Stdin is getting closed or something in the mean time. But I couldn't figure out why.

 Comment by trotterdylan
Friday Apr 07, 2017 at 14:15 GMT

The test seems to be failing a lot more frequently on Travis lately, so I commented out the test in https://github.com/google/grumpy/commit/a76caef1a4e8172f2095380b82ee2d89eb1f3ede until it's fixed.


envoy_reloadable_features_exclude_host_in_eds_status_draining deprecation

Your change #30622 (upstream: exclude draining hosts from eds) introduced a runtime guarded feature. It has been 6 months since the new code has been exercised by default, so it's time to remove the old code path. This issue tracks source code cleanup so we don't forget.
cc @milton0825

Hi @alyssawilk I'm interested to work on this, could you please assign this me?


Azure.yml

Ig

https://github.com/Ranabozigh/github-slideshow.git

https://github.com/Ranabozigh/github-slideshow.git


spyder-2.1.9 fails with Python 2.7.3 on Windows

From<EMAIL_ADDRESS>on 2012-04-14T16:11:28Z
Spyder-2.1.9 fails to start with Python 2.7.3 on Windows (was working with Python 2.7.2):
python.exe -c"from spyderlib import spyder;spyder.main()"
Traceback (most recent call last):
File "", line 1, in <module>
File "X:\Python27-x64\lib\site-packages\spyderlib\spyder.py", line 96, in <module>
from spyderlib.plugins.editor import Editor
File "X:\Python27-x64\lib\site-packages\spyderlib\plugins\editor.py", line 35, in <module>
from spyderlib.widgets.editor import (ReadWriteStatus, EncodingStatus,
File "X:\Python27-x64\lib\site-packages\spyderlib\widgets\editor.py", line 32, in <module>
from spyderlib.utils.module_completion import moduleCompletion
File "X:\Python27-x64\lib\site-packages\spyderlib\utils\module_completion.py", line 31, in <module>
db = PickleShareDB(MODULES_PATH)
File "X:\Python27-x64\lib\site-packages\spyderlib\utils\external\pickleshare.py", line 53, in init
if not self.root.isdir():
TypeError: _isdir() takes exactly 1 argument (0 given)
The following patch to the spyderlib\utils\external\path.py module might fix this: https://github.com/dottedmag/path.py/commit/bee13d0de4d44599d397b603e1c83dce1ce9818d
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=992

From pierre.raybaut on 2012-04-14T23:15:44Z
Status: Duplicate
Mergedinto: 989

From<EMAIL_ADDRESS>on 2012-04-14T23:20:32Z
Sorry for the duplicate. I did search the open issues for the error but nothing shows up.

From pierre.raybaut on 2012-04-14T23:57:06Z
No problem, it happens.


msgpack support in mcap cat --json output

Similar to https://github.com/foxglove/mcap/issues/763, msgpack is also a popular schemaless encoding

@jon-chuang Please me mindful when using the bug label. The bug label is for broken functionality. If you believe this issue is a bug please explain what existing functionality that we've documented is not working.

@defunctzombie I think it's understandable as there's no way for community members to file a non-bug issue from this page 😄


Add Gen 9 Pokemon Egg Group Ids

add script and update egg move info
scripts scrapes bulbapedia, then matches ids, and updates pokemon_egg_groups.csv. in this case, this will add Gen 9 data to the csv.

Can you submit the data to PokeAPI/pokeapi and leave the script alone here?

Is that the general format to follow? scripts in this repo and data changes in the pokeapi repo?


Create plans in all environments at the same time

Add a choice "0" -> "All environments" which will create the plan in all the environments defined in the config

Done in bdee9c


Release @google-cloud/common v0.25.1

This pull request was generated using releasetool.

To a JavaScripter these changes are backwards compatible, but to a TypeScripter they'd potentially be breaking, no? I'm new to this ecosystem, so I'll just express that I would have guessed this would be a minor version bump rather than a patch.

Release is at https://github.com/googleapis/nodejs-common/releases/tag/v0.25.1


[Bug] The reference link can't jump to corresponding page.

Expected Behavior
The reference link of parameter page should lead users to corresponding page
Actual Behavior
404
Steps to Reproduce the Problem

Choose an app
Choose an intent
Click reference link

fixed in #25


New reload module and cache busting

After build:

@aam1r ^^

it was passing..

ill fix tests later..

@mmahalwy great stuff! I'll give it a spin tomorrow or Saturday iA.
If this looks good, we should set *.js and *.css to never expire in nginx headers.

That's @ahmedre's world (nginx) although what we should actually do is put it on CDN!

currently the js file is 600kb including vendor + our code... i want it to be smaller though :S


Help : Get session (access_token and user infos) from supabase_auth with signInWithOAuth

Hi,
I am currently working on a Flutter Flow app and I am trying to implement a sign in flow using Supabase Flutter library. I am using the "signInWithOAuth()" method provided by the library to authenticate with Supabase using a third-party authentication provider. The sign in flow works fine, but I am having trouble retrieving the access token / refresh_token / user infos at the end of the authentication process.
I have tried looking at the Supabase Flutter library code and documentation, but I am having difficulty understanding how to retrieve the access token after the sign in flow is completed. I would like to use the access token to perform authenticated operations with Supabase.
  final response = await supabase.auth.signInWithOAuth(Provider.google,
      redirectTo: redirect,
      authScreenLaunchMode:
          !kIsWeb ? LaunchMode.inAppWebView : LaunchMode.externalApplication);

i first try return that response output is a bool, not token.
Can someone please provide some guidance or code snippets on how to properly retrieve the access token after signing in with Supabase using the "signInWithOAuth()" method in Flutter Flow?

Hi @Mktotoy ,
Before going into details, the FlutterFlow Supabase integration is built and maintained by FlutterFlow team, so they probably can give you better guidance. With that being said, I can do my best to guide you.
Are you building this application for web, or iOS and Android? If you are targeting iOS and Android, you have to setup deep links. You can find the instruction to do so here.

Thx for answer !
I actually exchange with the FF team for a complete supapabse integration in FF.
Waiting for futures releases, im triyng to develop a custom code to answer this kind.
It's an android app, i'm actually using deep linking and identified a possibilty by taking callback parameters where i can access the #access_token by the callback.
I have some errors and that s why i was thinking about getting the access_token from supabase localstorage directly if its possible and if it correspond to what i need.

I think you can make a subscription listening to the change of the AuthState like this:
_supabaseClient.auth.onAuthStateChange.listen((authState) {
});

the authState may contain what you need.

It's an android app, i'm actually using deep linking and identified a possibilty by taking callback parameters where i can access the #access_token by the callback.

@Mktotoy  Just to double check, you did follow the steps here to setup deep links, correct? If so, you should be able to get the session information just like how chuonglam-astgsuggests!

@Mktotoy
If you are making an authenticated request to Supabase, the access token will automatically be attached to the request, so all you have to do is to just make the request using the supabase_flutter client library.
If you want to retrieve the OAuth provider's tokens and meta data, you can get it by accessing the session object after the sign in process is complete.
final session = supabase.auth.currentSession;
session.providerToken; // access token of the provider
session.providerRefreshToken; // refresh token of the provider
final user = session.user;
user.userMetadata; // OAuth meta data such as username

I'm going to close this issue for now, but feel free to reopen it if you have issues retrieving these information.

The issue can be on the closed state, i only want to leave information here for users finding this issue with google searches.
The problem was only one line.
When you configured the intent-filter within AndroidManifest.XML, you need to add this line to supabase intializing.
await Supabase.initialize(
url: YOUR_SUPABASE_URL'
anonKey: ANON_KEY,
authCallbackUrlHostname: 'login-callback' <---- THIS LINE NEEDS the same value as you inserted into AndroidManifest.XML (android:host="login-callback")
);
Everything you need to do is in the docs for deep-links.
https://supabase.com/docs/guides/getting-started/tutorials/with-flutter?platform=ios#setup-deep-links


⚠ Bofrost.de has degraded performance

In 58fec4e, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1415 ms

Resolved: Bofrost.de performance has improved in ab36dea after 6 minutes.


Unable to load DLL 'mrwebrtc'

Describe the bug
It works normally in the unity editor, there is no image displayed in both video players.
This framework does not support HoloLens2 or ARM64?
What should I do to run normally on hololens2
Do you have any examples available？
Thanks!!!
Screenshots
If applicable, add screenshots to help explain your problem.

Environment
Please fill the information for each peer if different

MR-WebRTC version (2.0.0)
Platform: [UWP]
Architecture: [ARM64]
Unity version ( 2019.4]
Target device: [HoloLens 2]

Additional context
Add any other context about the problem here.

See #235; ARM64 UWP is not currently supported, you should use the ARM(32) DLL for instead.

Closing as duplicate, as the work to add ARM64 support is already tracked.

@djee-ms I apologize for my recklessness, I'm really sorry. According to your solution, I use ARM32 to build the application, when I use arm(32) to build, I cannot start the program after installing to HoloLens2.

Why? What is the error?

When the program is launched for the first time, a microphone authorization window pops up. I clicked Allow, and then the screen went black. After about 10 seconds, the program returned to standby，The following is a screenshot：

This is a screenshot running under the editor. The server started normally, and I changed the IP address to the address of the server. I really don't know what happened. I hope you can help solve it, thank you very much.

Please generate a Visual Studio project with the Unity Build window, and deploy and launch from VS attaching the debugger, and see if there's more info about why the app doesn't run. It's impossible to tell like this without more info. The timeout for authorization is longer than 10 seconds, and if the window shows up I am assuming this is probably not related (though I'd double-check that CAMERA permission is also in the app capabilities, and that it's allowed on the device). Other than that I have no idea.

I will try, thanks.


Fix typo in FindCuda.cmake: NO_DEFAULT_PATH

@de11n,
Thank you for your contribution. Please sign off the commit as described in this part.

@nikkon-dev Done.


Zwave Node config options no drop down

Home Assistant release with the issue:
--> 0.67.0
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):
--> Hass.io
Component/platform:
--> Zwave configuration
Description of problem:
In the Zwave configuration page, after selecting a node, the 'Node Values' section drop down (small arrow on the right) does not return anything, same for the 'Node config options' section. It is not possible to change any of the Zwave node parameters anymore.
Used to work before, but is a few version ago since I used for the last time.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):

Traceback (if applicable):

Additional information:

Got the same problem after upgrading to 0.67.0. Did work in 0.66.0

Yeah, same here.

This should be solved by commit #13887 and will be included in version 0.67.1.

Duplicate of https://github.com/home-assistant/home-assistant/issues/13740.
Fixed per above.


Develop local Python package not working since setuptools upgrade

Describe the bug
When following the steps in "<IP_ADDRESS>. Develop local package" section of the manual in nixpkgs-unstable, running a Python executable included in the package raises a PackageNotFoundError exception. It works ok in 20.09
To Reproduce
Steps to reproduce the behavior:

git clone https://github.com/pypa/sampleproject
cd sampleproject
Create a shell.nix file with the following contents:

with import <nixpkgs> {};
with python38Packages;

buildPythonPackage rec {
  name = "sampleproject";
  src = ./.;
  propagatedBuildInputs = [ peppercorn ];
}

Running nix-shell --command 'sample' will fail with the following traceback:

Traceback (most recent call last):
  File "/run/user/1000/tmp.xSLSr8Vrbm/bin/sample", line 33, in <module>
    sys.exit(load_entry_point('sampleproject', 'console_scripts', 'sample')())
  File "/run/user/1000/tmp.xSLSr8Vrbm/bin/sample", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
  File "/nix/store/jdp800qwb3v330ggl6iq722ww96q2444-python3-3.8.6/lib/python3.8/importlib/metadata.py", line 504, in distribution
    return Distribution.from_name(distribution_name)
  File "/nix/store/jdp800qwb3v330ggl6iq722ww96q2444-python3-3.8.6/lib/python3.8/importlib/metadata.py", line 177, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: sampleproject

Expected behavior
Running nix-shell --command 'sample' should output Call your main application code here with no exceptions.
Additional context
Commit ea0bf3c70a37d0a9a43019dd1c42037e03201dae introduced this regression. Something in the newer version of setuptools is causing the problem. I suspect it is related to https://github.com/pypa/setuptools/issues/2165 since it is a breaking change that already caused other problems while using Python projects with Nix.
Notify maintainers

Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 5.4.81, NixOS, 21.03pre257780.e9158eca70a (Okapi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.9`
 - channels(criptonauta): `"nixpkgs-21.03pre259075.9cb4d2f4903"`
 - channels(root): `"nixos-21.03pre257780.e9158eca70a"`
 - nixpkgs: `/home/criptonauta/.nix-defexpr/channels/nixpkgs`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
- python3Packages.setuptools
# a list of nixos modules affected by the problem
module:

Are there any workarounds for this?

I'm still working on a fix for this issue. A workaround is to manually add a site.py file inside the temp environment, as setuptools did in older versions.
I contacted the author of the setuptools change for help, in order to make a less hacky fix than this. Here is the discussion: https://github.com/pypa/setuptools/issues/2165.

Fixed with 7a65bb76f1db44f8af6e13d81d13f41d69fb1948.


Exception  thrown during recovery

What does  this error mean?
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at FASTER.core.VariableLengthBlittableAllocator2.ClearPage(Int64 page, Int32 offset)    at FASTER.core.AllocatorBase2.RecoveryReset(Int64 tailAddress, Int64 headAddress, Int64 beginAddress, Int64 readonlyAddress)
at FASTER.core.FasterKV2.InternalRecover(IndexCheckpointInfo recoveredICInfo, HybridLogCheckpointInfo recoveredHLCInfo, Int32 numPagesToPreload, Boolean undoFutureVersions)    at FASTER.core.FasterKV2.InternalRecover(Guid indexToken, Guid hybridLogToken, Int32 numPagesToPreload, Boolean undoFutureVersions)
at FASTER.core.FasterKV`2.Recover(Guid indexCheckpointToken, Guid hybridLogCheckpointToken, Int32 numPagesToPreload, Boolean undoFutureVersions)

Can you describe the sequence of events that caused this error.  Also, what kind of checkpoints were you taking. And did it involve index resizing? Any detailed info or repro would be useful.

Can you describe the sequence of events that caused this error.  Also, what kind of checkpoints were you taking. And did it involve index resizing? Any detailed info or repro would be useful.

Can you describe the sequence of events that caused this error. Also, what kind of checkpoints were you taking. And did it involve index resizing? Any detailed info or repro would be useful.

There was no growIndex command. Type of checkpoint is foldover. It has happened again on newly created KV after several dozens of "saves" and "recoveries".

Can you describe the sequence of events that caused this error. Also, what kind of checkpoints were you taking. And did it involve index resizing? Any detailed info or repro would be useful.

There was no growIndex command. Type of checkpoint is foldover. It has happened again on newly created KV after several dozens of "saves" and "recoveries".

@mstaros  - you cannot just increase the size of index in constructor without growing the index, because index resizing involves recomputing the hash codes.
Good news is that we have now fixed GrowIndex to work correctly. It will double the index size and return only after the index doubling is complete. It should work with checkpoints as well. See example code at https://github.com/microsoft/FASTER/blob/c7da0eba21fcc923d636a5644b8509f32af0af24/cs/test/RecoveryChecks.cs#L341

@mstaros  - you cannot just increase the size of index in constructor without growing the index, because index resizing involves recomputing the hash codes.
Good news is that we have now fixed GrowIndex to work correctly. It will double the index size and return only after the index doubling is complete. It should work with checkpoints as well. See example code at https://github.com/microsoft/FASTER/blob/c7da0eba21fcc923d636a5644b8509f32af0af24/cs/test/RecoveryChecks.cs#L341

@mstaros - you cannot just increase the size of index in constructor without growing the index, because index resizing involves recomputing the hash codes.
Good news is that we have now fixed GrowIndex to work correctly. It will double the index size and return only after the index doubling is complete. It should work with checkpoints as well. See example code at
https://github.com/microsoft/FASTER/blob/c7da0eba21fcc923d636a5644b8509f32af0af24/cs/test/RecoveryChecks.cs#L341

It looks much more resizable now)  But then it would be nice to have a new  index size after GrowIndex( as out parameter may be).
Also what will happen if index size in ctor is increased?   and how this value will correlate with new index size after GrowIndex?  and when the exception will be thrown?

@mstaros - you cannot just increase the size of index in constructor without growing the index, because index resizing involves recomputing the hash codes.
Good news is that we have now fixed GrowIndex to work correctly. It will double the index size and return only after the index doubling is complete. It should work with checkpoints as well. See example code at
https://github.com/microsoft/FASTER/blob/c7da0eba21fcc923d636a5644b8509f32af0af24/cs/test/RecoveryChecks.cs#L341

It looks much more resizable now)  But then it would be nice to have a new  index size after GrowIndex( as out parameter may be).
Also what will happen if index size in ctor is increased?   and how this value will correlate with new index size after GrowIndex?  and when the exception will be thrown?

You can query store.IndexSize to get the size of the index after the GrowIndex command. It will return the size of index in #cache lines (64 bytes are used per cache line). In the linked PR, we have added an API to also get the space used by overflow buckets (again, 64 bytes each): store.OverflowBucketCount. Is this sufficient?
Index size specified in constructor is the initial size before recovery. If you then recover from an existing checkpoint with a hash table of a different size, we will replace the current index with the appropriately sized one during recovery. So, no exception will be thrown. Hope that helps.

You can query store.IndexSize to get the size of the index after the GrowIndex command. It will return the size of index in #cache lines (64 bytes are used per cache line). In the linked PR, we have added an API to also get the space used by overflow buckets (again, 64 bytes each): store.OverflowBucketCount. Is this sufficient?
Index size specified in constructor is the initial size before recovery. If you then recover from an existing checkpoint with a hash table of a different size, we will replace the current index with the appropriately sized one during recovery. So, no exception will be thrown. Hope that helps.

You can query store.IndexSize to get the size of the index after the GrowIndex command. It will return the size of index in #cache lines (64 bytes are used per cache line). In the linked PR, we have added an API to also get the space used by overflow buckets (again, 64 bytes each): store.OverflowBucketCount. Is this sufficient?

Yes, this is sufficient of course.
Should GrowIndex be called only when all sessions are suspended?  If it is the case - if there is any such API or one has to manage sessions' suspensions manually?

You can query store.IndexSize to get the size of the index after the GrowIndex command. It will return the size of index in #cache lines (64 bytes are used per cache line). In the linked PR, we have added an API to also get the space used by overflow buckets (again, 64 bytes each): store.OverflowBucketCount. Is this sufficient?

Yes, this is sufficient of course.
Should GrowIndex be called only when all sessions are suspended?  If it is the case - if there is any such API or one has to manage sessions' suspensions manually?

GrowIndex has been designed to work concurrently with user session operations. However,  we do not yet exercise this concurrency in testcases. Let us know if you run into any issues with it.

GrowIndex has been designed to work concurrently with user session operations. However,  we do not yet exercise this concurrency in testcases. Let us know if you run into any issues with it.


ARROW-331: [Doc] Add statement about Python 2.7 compatibility

Hmm, it seems doc changes don't trigger any Travis job. Do we have a JIRA for that already?

@pitrou see https://github.com/apache/arrow/blob/master/.travis.yml#L162. If the job isn't run (aside from github webhook flakiness) let's open an issue to investigate

I think I found the issue (see latest changes in PR).

Ah, indeed, thank you for fixing that


found a bug/typo in code

in /src/Discord/Parts/Channel/Channel.php line 349 :
isset($options['around'], $options['around'])
should be
 isset($options['around'], $options['after'])

Can you submit a pull request?

Done :)

Fixed in latest commit, thank you :)


Add templates payload to summary page

Add templates payload to summary page

@miq-bot assign @Fryguy
@miq-bot add-label bug

That output doesn't look correct - I expected the content there.

@Fryguy I think that needs to be changed from the API side. This is all I see available from the UI's API response:


Can't target link "Compare baselines using flie integrity monitoring"

[Enter feedback here]
Hello team,
Defender for Servers FIM (File Integrity Monitoring) document displays "Compare baselines using flie integrity monitoring", but when I selected thr right bar of "Compare baseline using file integrity monitoring", the target link cannot be selected.
I suppose the document target HTML link is broken, so please modify and update.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 5199a3e1-012b-6e98-a5f5-1f8c4c8629d7
Version Independent ID: 0de96bc3-fadf-7e71-b5bc-c7d40e6c2e1a
Content: Enable File Integrity Monitoring (Log Analytics agent)
Content Source: articles/defender-for-cloud/file-integrity-monitoring-enable-log-analytics.md
Service: defender-for-cloud
GitHub Login: @bmansheim
Microsoft Alias: benmansheim

@hisashin0728
Thanks for pointing this out. I am also not able to target the link from side bar. I am going to assign the issue to author who will update accordingly.

#reassign:dcurwin

Thank you for your comment. We'll investigate and get back to you.


Allow for modular setting of database connection string

This change introduces a mechanism to build the database connection url by individual components, HOST, USERNAME, PASSWORD and DATABASE. This will make it considerably nicer to run in Kubernetes.
Linked issues
Description of changes
Add a handful of loops in the docker-entrypoint to generate the databse string. Existing configurations should be completley unaffected.

This might well help with #665 and #961 as well. Thanks!

The i18n fail is normal (annoyingly), and the docker fail looks like it's a permissions thing, so I don't think either are real blockers. I'll give this a proper look over soon and get it merged in.


[Constraint graph] Collapse cycles in the one-way component graph.

When we encounter a cycle in the one-way component graph due to constraints
that (e.g.) tie together the outputs of two one-way constraints, collapse
the components along the cycle into a single connected component, because
all of those type variables must be solved together.

With this set of changes, the fabulous MovieSwiftUI builds with one-way constraints enabled

@swift-ci please smoke test


H1 Create a structured process for making breaking changes or adding major features to Brightway

See the proposal template.

In addition to the template, we need rules on how decisions are made, e.g. how many people in the steering committee should agree and how long the time for getting feedback is before a final vote can be held. Are their different procedures for different types of decisions? Simple is better, unless it isn't...


remove unused vibility code

seems this was used with pundit originally and just hung around.
Also there's a bunch of visible_to fields in the API docs which seems vestigial, see here: http://docs.panoptes.apiary.io/#reference/collection/collection. I'll remove them and update the PR if they should be removed.

Yeah those should be removed.


User on discord panic uninstalled the plugin but it kept updating notes

@trashhalo idk if its a problem with my (applet?) or your plugin but I tried using obsidian webhooks yesterday, and for testing i made a thing to add an embed of tweets i like-but rn its just adding the same thing over and over again every ten seconds, i tried disabling it in ifttt, but it didnt stop, I tried disabling the plugin from settings and that didnt work either, finally even UNINSTALLING didnt stop it so…what should I do?

Licat says that means the plugin didn't disable itself correctly

I think this is fixed now that we have moved away from a timeout. The only open question in my mind is should I log someone out that uninstalls the plugin. I am not sure. If someone feels strongly about this create an issue.


version 0.1.7 installation give error

Hi, when I try to install 0.1.7 (upgrade or new install) it install node but when I reload node red I give a general error about it, go in the manage palette I found this:

Hi, Thank you for using this node-red-contrib-ui-timelines-chart.
I forgot to register nodes files.
That I have released v0.1.8, please update the node-red-contrib-ui-timelines-chart.

Now work thank you so much


docs(README.md): add sqlalchemy

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


Fix lan and mirror

Now works in LAN (it was a single if statement).
Mirror is fixed, it also works with 3rdPerson (solved issues #6 and #1 maybe?).
LCThirdPerson doesn't render model when MirrorDecor is used because it offsets the original camera and uses it, and the model is being rendered in a layer that the camera doesn't see, but the mirror does. The fix has to be done on their end (unless you want to constantly be changing layers / culling masks, idk :D)

Huge thanks for going through this. Those mirrors were a headache, especially given the multiple layer indices and culling masks going around.
An idea that was floating through my head was manually patching the layer indices and culling masks for the 3rd person mods to uniformity,  but deferring the issue really is the next best thing.
I'll pull this right after I test the lan change. It's possible that the way I handle things now will prevent phantom model replacements floating around.


[chore] rename all internal references for work-creator -> pipeline-adapter

Kratix uses a utility image to run actions both before and after the Promise defined workflows. These actions used to be limited to just creating works and therefore the image was named work-creator. Since then the actions have expanded scope and we have started to use an image called pipeline-adapter however internal to our codebase we still reference work-creator. We should update this as it will get more confusing as time moves on and people are less familiar with its history.

before a blind sed and replace is done, be aware that some occurrences of work-creator actually refer to the work-creator binary :D


Connecting to MSSQL

I'm trying to connect to mssql, however I can't find any documentation describing the process. Using 2.9 version, so far I've installed pymssql / Spartacus[mssql], however new connection screen doesn't list mssql as available option.
I'd appreciate any recommendations.
p.s. also, could not find any way to increase log level to 'debug'

Hi,
Thanks for reaching out. As per OmniDB 2.11.0, we do not support MSSQL yet. ATM you can connect to PostgreSQL, Oracle, MySQL and MariaDB.
Adding support to MSSQL is in our roadmap. We will keep this open and let you know once we have some news.
Regards,
William Ivanski

thank you William!

waiting ;-)

2019 and waiting...

@wind39 To contribute to support a new database like SQL Server, could you please provide some guidelines such as - which class/interface to be implemented? where is it in the code path? how to integrate the new class into the project?

Hi William @wind39 , Any updates or plan to support SQL Server?

Any updates on SQL Server support or workaround to add it ourselves? Thanks!

Im also interested in sql svr support and would be willing to chip in for
sponsored development.
On Sat, Apr 24, 2021, 1:48 PM metalshanked @.***> wrote:

Any updates on SQL Server support or workaround to add it ourselves?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/OmniDB/OmniDB/issues/615#issuecomment-826128734, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMWOHTZ3UITY2ZYHQ4VVG3TKL767ANCNFSM4FKVDD5A
.

2021 and still waiting...

Hi, could You please update / close the issue? I managed to login to MySQL in the docker version. Only documentation needs to be updated, like example config.py for MySQL.

2022 and still waiting...


Implement Search Feature

Issue

close #80

Overview (Required)

added search screen implementation
also implemented keyword highlights feature
add a minimum test for SearchScreen

Additional Notes

The highlighting color should be #1CE46B according to the Figma design, but it doesn't seem to be defined in the colorScheme for KaigiTheme yet. (So, the preview result looks slightly different from the original design in Figma.)
SearchScreenTest is missing some cases. We need to add more tests in other PRs.

Screenshot (Optional if screenshot test is present or unrelated to UI)

Scene
Captured Image

Initial state

dropdown

filtered by day

filtered by keyword

Movie (Optional)

The tests look great! I'll take a look at this PR tomorrow. (Sorry I needed to investigate an issue. 🙇 )


No need to redistribute dc IP blocks to BGP

It might be a good idea to remove the route-map line that redistributes directly connected interfaces in underlay to BGP. This is not needed, and there is no use case of carrying them around.
route-map RM-CONN-2-BGP permit 20
match ip address prefix-list PL-P2P-UNDERLAY

Please check PR #119 for suggested fix.

Looks good.

resolved PR #119


Fixed a number of styles and type issues

Changes

Changed body background color to #f0f0f0 to provide a bit more contrast between background layer and foreground layer
Made text in chat input slightly smaller
Remove transparency from chat window background (I felt this looked pretty bad one some pages, rather keep it simple for now)
Add back arrow to "Return to listing"
Removed 950px button (since this hasn't been wired up yet, i'm thinking we should just make the grid responsive in the future instead of having to click a button)
Cleaned up typography in the user card

This is ready for review whenever you get a chance


[Bug]: Produced errors may be too long

What happened?
I put in a wrong value into collection.add (3D list instead of 2D). The resulting error created by this line
https://github.com/chroma-core/chroma/blob/main/chromadb/api/types.py#L487
Was almost 1 billion characters long and broke my terminal.
Not sure about a good way to solve is but I am now wrapping calls to chroma like this:
try:
    self.cdb_collection.add(embeddings=embeddings, ids=ids)
except Exception as e:
    e.args = (e.args[0][:500],)
    raise e

Maybe you could somehow figure out if the error is too long and not send all of it. Depending on the terminal, OS etc., sending so much output can crash the system.
Best,
Versions
Chroma v0.4.22 Python 3.10.9 Ubuntu 20.04.6 LTS
Relevant log output
No response

@simon-ging, thanks for bringing this to our attention. This indeed seems like an inconvenience when trying to figure out what the problem might be. You are right that we do not have to return all of the inputs to the user in both local and client/server modes. Since your particular issue revolves around embeddings this should be easy to fix by limiting the number of embeddings we provide as error feedback. As you'll observe there are several types of validations we perform on the embeddings so this is not one-size-fits-all kind of solution.
If you have a specific suggestion, feel free the raise a PR if not, bear with us for couple of days while we raise a PR to address the wider problem + your specific case.


"open" command autocompletion has incorrect functionality on Windows because of backslashes

Example:
>open Des <tab>
>open Desktop\
>open Desktop\tes <tab>
>open Desktop\test.lua

This command is expected to open the file Desktop\test.lua, but instead creates a new file called Desktoptest.lua.
Using forward slashes instead has correct functionality, but autocompletions inside a directory no longer work.
Video of issue in action:
https://files.catbox.moe/s1edjq.mp4
OS: Windows LTSB
Terminal: Cygwin/fish

I have also experienced this issue with micro 2.0.4 on windows 10.
May be a related issue - when I enter the command 'open' then I drag and drop a file on to the terminal it should enter the filename but it doesn't seem to work correctly. There is a similar issue regarding the path separator.

This was fixed in commit fe19b13b.


HTML / basic page structure

I need to write up a basic structure to build my CSS off of

I completely goofed and pushed main to main, without making changes on a branch. Either way, this is done.

This was completed accidently on main and not a branch. It was the first thing done.


[Suggestion] Split the mod into several parts

This was already mentioned in #216, but I figured I'd bring it back since that issue has gotten somewhat buried.

Immersive Portals API: Smooth teleportation handling and camera magic
Immersive Portals: Applying the API to Nether & End Portals, and the "alternate dimension" stuff
Extended Reach: This has nothing to do with Immersive Portals, and so should probably be split into a separate mod

It's being considered.

I am going to remove the hand reach potion thing. And the extended reach in creative is already disabled by default.

And splitting requires small changes to my remapper. My current plan is to split the fabric version but the forge version is not split.

When you say you're going to remove the hand reach, do you mean reaching through portals?

No @Jarfeh, he's referring to being able to extend the range of blocks you can reach/interact with.

I personally wish for dimension stacking to be separate as well as the alternate dimensions. The "immersive" part tends to cause me to crash alot and IDK why. I don't even care for that. I don't mind teleporting, I just want to be able to progress by digging down.
Whats weird about my current crashes is it only happens if I enable the alternate dimensions. . . idk why that would be though.
That's why I want to remove the immersive part, because I atleast want to test if the overworld won't crash and it's an issue of loading that that dimension at the same time or something.

@Ynaught post the crash report. If you use optifine, try switching to sodium


Seg fault when using rl.genMeshPlane

I'm porting a toy program I wrote in C (which works) to Zig and I'm getting a segmentation fault when I use rl.genMeshPlane:
const std = @import("std");
const rl = @import("raylib");
const xi = @cImport({
    @cInclude("/opt/XIMEA/include/xiApi.h");
});
const print = std.debug.print;
const expect = std.testing.expect;
const mem = std.mem;
const pi = std.math.pi;
const tan = std.math.tan;
const DEG2RAD: comptime_float = pi / 180.0;

const BACKGROUND_COLOR: rl.Color = .{ 18, 18, 18, 255 };
const WIN_W: c_int = 3840;
const WIN_H: c_int = 2160;
const FONT_SIZE: i32 = 12;

pub fn main() !void {
    var gpa = std.heap.GeneralPurposeAllocator(.{}){};
    const alloc = gpa.allocator();
    defer {
        const deinit_status = gpa.deinit();
        if (deinit_status == .leak) expect(false) catch @panic("Alloc FAIL");
    }

    var args = try std.process.argsWithAllocator(alloc);
    defer args.deinit();

    var zoom: i32 = 1;
    // Handle command-line args
    while (args.next()) |arg| {
        if (mem.eql(u8, arg, "-z")) {
            const argv = args.next() orelse {
                print("Missing option value for -z", .{});
                return;
            };
            zoom = std.fmt.parseInt(i32, argv, 1) catch {
                print("Invalid option value for -z: {s}", .{argv});
                return;
            };
        }
    }

    const win_w: i32 = WIN_W * zoom * 2;
    const win_h: i32 = WIN_H * zoom * 2;

    const fovy = 45.0;
    const img_sz: Vec2i = .{.x = WIN_W, .y = WIN_H};
    const img_sz_f = rl.Vector2.init(@floatFromInt(img_sz.x), @floatFromInt(img_sz.y));
    const calc_z = img_sz_f.y * 0.1 * 0.5 / @tan(DEG2RAD * fovy * 0.5);
    const camera: rl.Camera3D = .{
        .target = rl.Vector3.init(0.0, 0.0, 0.0),
        .up = rl.Vector3.init(0.0, 0.0, 1.0),
        .fovy = fovy,
        .projection = rl.CameraProjection.camera_perspective,
        .position = rl.Vector3.init(0.0, calc_z, 0.0),
    };

    print("Creating mesh...\n", .{});
    const mesh: rl.Mesh = rl.genMeshPlane(3840.0, 2160.0, 2, 2);
    defer rl.unloadMesh(mesh);
    print("Mesh created...\n", .{});

    const material: rl.Material = rl.loadMaterialDefault();
    const target: rl.RenderTexture2D = rl.loadRenderTexture(win_w, win_h);
    defer rl.unloadRenderTexture(target);
    rl.initWindow(WIN_W, WIN_H, "Shader Testing");
    defer rl.closeWindow();

    rl.setTargetFPS(20);
    // Render loop
    while (!rl.windowShouldClose()) {
        rl.beginTextureMode(target);
        {
            rl.clearBackground(rl.Color.ray_white);
            rl.beginMode3D(camera);
            {
                rl.drawMesh(mesh, material, rl.Matrix.identity());
            }
            rl.endMode3D();
        }
        rl.endTextureMode();

        rl.beginDrawing();
        {
            rl.clearBackground(rl.Color.ray_white);

            const rect_sz = rl.Vector2.init(
                @floatFromInt(target.texture.width),
                @floatFromInt(target.texture.height),
            );
            const rect_pos = rl.Vector2.init(0.0, 0.0);
            rl.drawTextureRec(
                target.texture,
                rl.Rectangle.init(0.0, 0.0, rect_sz.x, rect_sz.y),
                rect_pos,
                rl.Color.white,
            );
        }
        rl.endDrawing();
    }
    return;
}

Output:
Creating mesh...
Segmentation fault at address 0x0
???:?:?: 0x0 in ??? (???)
run
└─ run shader-tests failure
error: the following command terminated unexpectedly:
/path/to/shader-tests/zig-out/bin/shader-tests
Build Summary: 8/10 steps succeeded; 1 failed (disable with --summary none)
run transitive failure
└─ run shader-tests failure
error: the following build command failed with exit code 1:
/path/to/shader-tests/.zig-cache/o/0882fb864884526a2e226b48116f04e4/build /path/to/zig-linux-x86_64-0.13.0/zig /path/to/shader-tests /path/to/shader-tests/.zig-cache /path/to/.cache/zig --seed 0x906ca03b -Z595a5c1c83ff71ed run

I was able to reproduce the bug, but not idea why it's happening.
The segfault looks to be in the raylib header, but I can't figure out why it would work in C, or put another way what about the raylib wrapper broke something.
// rlgl.h

// Vertex data management
//-----------------------------------------------------------------------------------------
// Load a new attributes buffer
unsigned int rlLoadVertexBuffer(const void *buffer, int size, bool dynamic)
{
    unsigned int id = 0;

#if defined(GRAPHICS_API_OPENGL_33) || defined(GRAPHICS_API_OPENGL_ES2)
    printf("Before %u %p\n", id, &id);
    glGenBuffers(1, &id);
    printf("After %u %p\n", id, &id);
    glBindBuffer(GL_ARRAY_BUFFER, id);
    glBufferData(GL_ARRAY_BUFFER, size, buffer, dynamic? GL_DYNAMIC_DRAW : GL_STATIC_DRAW);
#endif

    return id;
}

zig build run
Creating mesh...
Before 0 0000007eb1bff054
Segmentation fault at address 0x0
C:\Users\Me\AppData\Local\zig\p\1220d1c8697d41a42d4eaaf3f8709865534d1f3d6ad63f8a27500fa881380651a1c5\src\rlgl.h:3788:0: 0x5ebbe2 in rlLoadVertexBuffer (raylib.lib)
    glGenBuffers(1, &id);

C:\Users\Me\AppData\Local\zig\p\1220d1c8697d41a42d4eaaf3f8709865534d1f3d6ad63f8a27500fa881380651a1c5\src\rmodels.c:1269:0: 0x51e90f in UploadMesh (raylib.lib)
    mesh->vboId[RL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION] = rlLoadVertexBuffer(vertices, mesh->vertexCount*3*sizeof(float), dynamic);

C:\Users\Me\AppData\Local\zig\p\1220d1c8697d41a42d4eaaf3f8709865534d1f3d6ad63f8a27500fa881380651a1c5\src\rmodels.c:2625:0: 0x527049 in GenMeshPlane (raylib.lib)
    UploadMesh(&mesh, false);

C:\Users\Me\AppData\Local\zig\p\1220c3d910dbb1a252e36d6574ebff57c0a63310f4f519f723ee3dbe06ad287f8fd1\lib\raylib.zig:4520:29: 0x462586 in genMeshPlane (OOEP.exe.obj)
    return cdef.GenMeshPlane(width, length, @as(c_int, resX), @as(c_int, resZ));
                            ^
C:\Users\Me\Documents\Git\OSSP\src\main.zig:58:42: 0x4616e4 in main (OOEP.exe.obj)
    const mesh: rl.Mesh = rl.genMeshPlane(3840.0, 2160.0, 2, 2);

After digging a bit, glGenBuffers is an openGL function, so I found it a bit strange there is a segfault there, using GPT apparently you do need to initialise the openGL context, and that happens within the rl.initWindow( function. So moving that above the function call has fixed this segfault, but the program still has a bug, a blank screen for a few seconds then it crashes. So maybe you have a slightly different version on your end, or can compare to the C version for any other differences.

Thanks for the clues!  I'll do some further comparisons and let you know if I find anything meaningful.

Using the same static libraries as my C variant compiled and ran fine, as well: https://github.com/ExpertOfNil/shader-play-minimal/tree/raw-rl-bindings


Broken link (404) to 411 Slides on speakerdeck.com

The link https://speakerdeck.com/kennysan/411-a-framework-for-managing-security-alerts does not work (i.e. HTTP 404 NOT FOUND).
Is there an updated link to this presentation link that can be put in the README.md?

Fixed, thanks. :]


Vacation appearance on the calendar

When choosing vacation days it's not appearing right on the calendar it's showing one day less
For example Rafik is off from 21 to 24 of December, the notification showing it correctly but on the calendar showing it till 23 only

when tried with Evon it was displayed right and properly, so I'm not sure if the conflict because Rafik applied on vacation through the weekend or something else

Closed as fixed, please if you notice that the issue still exists open it again.


Is Activity Logging available in GCC and GCCH tenants?

Is activity logging enabled for GCC and GCCH tenants? Clarification on this page would be helpful.
This link here shows it is not available:
https://docs.microsoft.com/en-us/power-platform/admin/government-feature-availability

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 184dd591-1250-2bcc-db42-35afc3a77bce
Version Independent ID: 75aaea0f-6f52-3977-77ba-a79f3604ef5e
Content: Activity logging for Power Apps - Power Platform
Content Source: power-platform/admin/logging-powerapps.md
Service: power-platform
GitHub Login: @jimholtz
Microsoft Alias: jimholtz

The current ETA for Activity logging to be made available in GCC and GCCH by late Sept timeframe.


Release Google.Analytics.Admin.V1Beta version 1.0.0-beta07

Changes in this release:
New features

Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)

Created release for Google.Analytics.Admin.V1Beta-1.0.0-beta07


add test handler in soul-web

[x] GlobalErrorHandler
[x] SoulWebHandler @FocusZhouGD

get

get SoulWebHandle

i will do this job

i will do this job

Done. Thanks to @yangxing9 and @FocusZhouGD


Forum content is wrong in this proposal in TEC

https://gardens.1hive.org/#/xdai/garden/0x1fc7e8d8e4bbbef77a4d035aec189373b52125a8/proposal/11

@GriffGreen  maybe i am missing something but i think is right?

It's correct assign to you @rperez89?

It's correct assign to you @rperez89?

needs to  wait for  a response, i am not seeing an issue here


DynamoDB resource not sync Tags when is updated

What happened?
Expecting DynamoDB to have sync Up Tags when it differs from the managed resource manifest
How can we reproduce it?
Update or remove Tags from the UI don't reflect the changes in the managed resource manifest
Tie back the managed resource manifest (e.g. Table) with Tags fields , to a resource that already exist in Cloud Provider without Tags field.
Expecting the Tags will be sync up eventually based on manifest
I am suspecting the isUpToDate function does not include Tags check: https://github.com/crossplane/provider-aws/blob/a6b684da013d65cd2a25288327eb3ea5a03b6c0e/pkg/controller/dynamodb/table/hooks.go#L292
I think similar issue with globaltable and backup
What environment did it happen in?
Crossplane version: provider-aws:v0.18.0

https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_CreateTable.html
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateTable.html
https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_TagResource.html
It seems like the UpdateTable call we're making doesn't support updating tags, even though CreateTable does. My guess is that supporting tag updates might be tricky, given we'd need to:

Call TagResource somewhere - maybe the postUpdate hook.
Somehow have the code generator only call TagResource (and not UpdateTable) if only the tags changed.

Not sure if it's possible to do this today given this resource is ACK generated.


build(lint): remove lint-staged dependency

Description:
This PR removes lint-staged.
Motivation and Context:
As per https://github.com/LN-Zap/zap-desktop/issues/2231 lint-stage has a rather fatal issue that can result in a painful loss of work. The repo maintainers have shown little interest in fixing the problem. To mitigate the problem I have removed this dependency.
If you have our tooling setup correctly (including prettier) then lint-staged should not really be needed as linting and autofixing will happen every time you save a file. Any issues that do get through the new locally and make their way in to a commit will be caught by our test suite.
fix #2231
How Has This Been Tested?
Manually
Types of changes:
devops improvement
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[ ] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage remained the same at 20.23% when pulling d3f2ca15f642080630b46a6d55dd32643a5b19dc on mrfelton:fix/2231-lint-staged into b3fc66c95435761476a419fb167c4219b09491af on LN-Zap:next.

@korhaliv I've updated this to run the lint as a pre-push hook as per slack convo


Code improvements

Title is "Code improvements", "12 files changed". Here we go....

The expression based contracts will place a hard requirement on 2.081 or newer, so that changes the libraries minimum dmd version.

Next time try to make a PR that target a specific issues and not a bag of unrelated changes like here.
Also the way you used @trusted was really not acceptable. Closing since the review comments have not been addressed.


Add Case Studies

The portfolio looks amazing!  🙌
Feel free to disturb me if you ever need any frontend input.


Add pydantic_init_subclass classmethod

Closes #5369.
@samuelcolvin let me know if you think we should change this to be a non-dunder name (e.g., model_init_subclass). Should be trivial to change.
The only argument I see for keeping it as a dunder like this is to help draw users' attention to the fact that it really is meant to be similar to __init_subclass__. Otherwise I suspect it will be easier to skim over the definition without realizing that. But I see the argument either way.
(Presumably if/when we implement BareModel we'll use this name though.)

please review

@samuelcolvin please review

In this thread: https://github.com/pydantic/pydantic/pull/5386#discussion_r1160150907 I make the point that I think we should keep the kwargs as is (and try to describe why)
I've added a comment about the kwargs to the __pydantic_init_subclass__ docstring.


fix: fix url path error

The leading slash is intentional.  As it says is genetics.html:

Leading slash so that if not loaded in appengine it will 404 instead of opening locally.

We actually want storage.js to fail to load if run from the local file system.  That's because when run locally, there is no database to store the data in.


Can't install

Error log
sudo npm install -g ricemod
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/ricemod - Not found
npm ERR! 404
npm ERR! 404  'ricemod@latest' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-12-07T20_14_55_287Z-debug.log

it's ricemood not ricemod


Don't try to close Puppeteer if it isn't even open

When Puppeteer doesn't even open (missing Chrome dependencies for example) don't try to close it if it doesn't exist. Also, try catch if trying to close it.
When trying to integrate prerendering into a Jenkins job, running Puppeteer would fail since dependencies were missing for Chrome.
However, since closing Puppeteer isn't being handled properly, the node script just hangs forever. Obviously not ideal in a CI/CD environment.
This will now hopefully handle this issue a little more gracefully.

Thanks! Good catch.

Thanks for accepting the PR.
Now that this fix and several other commits around deps have been merged, do you think we could get a new version published to NPM?
It would nice to get the updated version of the is package updated in prerender-spa-plugin.

I intend to soon, just trying to fix the JSDOM renderer using an
updated version of JSDOM and get some other dependencies updated. Ran
out of time yesterday with a particularly frustrating issue.

Joshua Bemenderfer

On Mon, Jun 29, 2020 at 9:29 am, Marcus<EMAIL_ADDRESS>wrote:

Thanks for accepting the PR.
Now that this fix and several other commits around deps have been
merged, do you think we could get a new version published to NPM?
It would nice to get the updated version of the is package updated in
prerender-spa-plugin.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/JoshTheDerf/prerenderer/pull/45#issuecomment-651228427,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABMW767QEAXVS4KPZFS7KNTRZC6QNANCNFSM4LB7YX3A.


Make sure all requests are sent once from the frontend

[05/Jan/2024 09:55:46] "GET /api/church/ HTTP/1.1" 200 5372
[05/Jan/2024 09:55:46] "GET /api/church/ HTTP/1.1" 200 5372
This is a request for fetching the churches  it need to be done once
optimize all  the requests


Add DisableInitramfs appliance

This appliance disables updating initramfs.
Some packages hooks to initramfs updating process, which is useless in
our case, since we will not be using the updated initramfs.
This saves a few minutes of build time in some cases.
See https://github.com/travis-ci/travis-ci/issues/6219

Tested here: https://staging.travis-ci.org/BanzaiMan/travis_staging_test/builds/505870#L815


custom ImageProcessor doesn't work

Check List
Thanks for considering to open an issue. Before you submit your issue, please confirm these boxes are checked.

[x] I have read the wiki page and cheat sheet, but there is no information I need.
[x] I have searched in existing issues, but did not find a same one.
[x] I want to report a problem instead of asking a question. It'd better to use kingfisher tag in Stack Overflow to ask a question.

Issue Description
What
custom ImageProcessor doesn't work
Reproduce
I want to do some process before the image added to the imageView.So i create my own processor.But the function process(item: ImageProcessItem, options: KingfisherOptionsInfo) -> Image?  only execute
when the image is downloaded from network。

It should work when you pass it as an .processor option in any Kingfisher image view setting method, regardless of the image is from local cache or downloading (and by default the processed image will be cached so there is no need to process it anymore when loading from cache).

@onevcat  So it mean that the default behavior for the ImageProcessor is to process the image downloaded from network and that cache the processed Image so it won't be process again after loading from disk?

Yes, if you set up your processor identifier correctly. Please read this wiki and related reference

I got it,Thanks

My processor is work. But cache is broken by add a custom processor!

@wudijimao I depends on what the format is your images. So I cannot say what happened for your case.
The default cache serializer only supports jpg, png and gif. If you are trying to do any other data format, you need to implement your own serializer.

It seems that I met this problem too, when I use a custom processor, I found the memory cached image is not same as the disk cached image .

Unless more information can be given (eg, what does your customize processor do, what is your original image data format is), I cannot give any comment on this topic.
Please ask a question in a better way, what did you do, what did you expect to happen, what did it happen actually? By only saying "it is broken" does not help on solving your issue at all.
The default processor used in Kingfisher itself is not a special one at all. The image processor takes responsibility on converting downloaded data to an image, while the CacheSerializer converts the processed image to data for storing in the cache.
If you returned an image from your processor can be serialized, everything should work seamlessly. However, if your image contains unsupported properties (and different underlying raw data), you may need either use your own serializer for your special needs or lose them in the cache.

@onevcat Sorry, I found the image is not the png format, so when the image be cached on disk, it lose the alpha channel. This is my fault and I'm very sorry for this comment.

:) No problem!
BTW, you could use a FormatIndicatedCacheSerializer to force it to a PNG if you need. See the cheat sheet here


Ability to filter resources by a specific TAG in any given resource tag list

Feature name
Filter-on-tag-value
Is your feature request related to a problem? Please describe.
In my account I have thousands of resources, many with auto generated names.  I use cloud formation with different stacks serving different applications or purposes.   I would like to easily diagram each CF stack.
Describe the feature you'd like to see implemented
Each of my CF stack's is created with a identification Tag which identifies its purpose.  This way all resources created by the stack will add this Tag.  For example  "MyCompanyProduct" = "Application-X".    I would like to be able to enter a value in a dialog box for whitelisting all resources which contain a particular Tag.   Once I do this, I should see only resources which pertain to my stack, and I can simply drag in all resources to build a diagram.
Describe the value this feature will add to AWS Perspective
This feature would bring a new level of value to anyone who wants to quickly build  diagram based tags they have given to their resources..
Describe alternatives you've considered
Alternate solution is to build the diagram by hand, or to create a new AWS account or role to isolate the resources, which is not practical in my enviornment.
Additional context
no additional contect.

I didnt see the TAG filter when I wrote this, I am evaluating if it does what I would expect.

Did this do what you needed in the end?

Did this do what you needed in the end?

I am going to close this issue for now, feel free to reopen if required.


GPU is not fully used.

Hi, I've installed AF2 on my own linux computer. And tried used it to calculate structures of proteins with different lengths (~100-2000 aa). I found a problem, that the GPU is almost not use, only ~250MB memory is used by AF2 in all predictions.
I tried to find a solution, but there is no one report the same issue as me.
My system is:
OS: Ubuntu 20.04.1
CPU: Intel Core i9-9900K 3.60 GHz x 16
GPU: NVIDIA RTX 3080Ti 12 GB
Driver version: 495.29.05
CUDA version: 11.5
RAM: 32 GB
Output of nvidia-smi when AF2 running:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 495.29.05    Driver Version: 495.29.05    CUDA Version: 11.5     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:01:00.0  On |                  N/A |
|  0%   50C    P8    34W / 350W |   2368MiB / 12045MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1188      G   /usr/lib/xorg/Xorg                 29MiB |
|    0   N/A  N/A     28400      G   /usr/lib/xorg/Xorg                 83MiB |
|    0   N/A  N/A     28527      G   /usr/bin/gnome-shell               46MiB |
|    0   N/A  N/A     29313      G   /usr/lib/firefox/firefox          150MiB |
|    0   N/A  N/A     55039      C   python                            247MiB |
+-----------------------------------------------------------------------------+

Hi @daishuyan, the provided implementation of AlphaFold does necessarily use maximum GPU memory. Most of the operations executed (and which take the most time) by the script are CPU-based (MSA search), which is probably why you see observe GPU utilisation. The model will use more GPU memory for inference only after the MSA search is complete. See a similar issue - https://github.com/deepmind/alphafold/issues/673


✨ Get contributions by handle on Github

resolve on this https://github.com/zenika-open-source/opensource-statistics/pull/7


Need way to track last-updated information for community homes

Should this be a simple piece of information, or should it be in a separate table so that we can have past updates?

Separate table, as described in #2.
So this app has two views:

the list, which shows per-location most-recent-status
the per-location status page, which shows most-recent status and also all prior statuses


[[DOCS]] Add varstmt to example jshintrc

Fixes #2375

Merged to master at commit 4c2d091b7e50ce2681ee48a104578bb969c189ae . Thanks!


Add missing (but used) object property

The property resource is missing in FolderContentCumulativeLoader.
Added the property because it is used within the object

@sbani pull request is merged. Thanks!


WIP: Separate RBAC permissions for spo-manager and spod

This separates the RBAC permissions for the SPO manager and the SPO
daemon. They now have the following service accounts with matching roles
and cluster roles:

spo-manager
spod

They are managed by the make generate target which, in turn, calls
controller-gen to generate the necessary RBAC roles. These are set as
comments that kubebuilder reads.
What type of PR is this?
/kind feature
What this PR does / why we need it:
By splitting the RBAC permissions, the pods are only allowed to do what they
need to function, and thus a compromise of a pod won't do as much damage as it
would if the permissions are shared.
Does this PR introduce a user-facing change?
No
Closes: https://github.com/kubernetes-sigs/security-profiles-operator/issues/198
The service accounts and (cluster)roles are now split into: `spo-manager` and `spod`

/retest

/retest

@JAORMX  Was there a particular reason you had closed this PR? The reason I am asking is that to know if you run into any issues. I was thinking of basing of work based on your changes.

@JAORMX  Was there a particular reason you had closed this PR? The reason I am asking is that to know if you run into any issues. I was thinking of basing of work based on your changes.

@naveensrinivasan I started it before the webhooks were introduced and some extra changes... so I ditched it cause it was easier than rewriting.


Fix task timeout, support schedulerOverrides. Miscellaneous code cleanup

1.2 PR mirror for #184 (review and discussion in there).
Fixing task timeout functionality, and also supporting the old "schedulerOverrides" option still in use in most places. Also the unit tests weren't valid for testing this, so updating those as well.
Accidentally opened this against master multiple times. This is the correct PR for the 1.2 release.
@RackHD/corecommitters @vulpesartificem @stuart-stanley @hohene @heckj @johren

👍

:+1:


MudBaseDatePicker: Allow ISOWeek instead of Calendar.GetWeekOfYear() …

Calendar.GetWeekOfYear() is not ISO 8601 compliant
https://learn.microsoft.com/en-us/archive/blogs/shawnste/iso-8601-week-of-year-format-in-microsoft-net
Example: 2024-12-31:
Calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday) -> 53
ISOWeek.GetWeekOfYear(date) -> 1
Description
Resolves #7360
Allows datepicker to usage ISOWeek.GetWeekOfYear and avoid Calendar.GetWeekOfYear which is not ISO 8601 compliant
How Has This Been Tested?
Visually
Type of Changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

Checklist

[X] The PR is submitted to the correct branch (dev).
[X] My code follows the code style of this project.
[X] I've added relevant tests.

Hi. Thanks for the PR.
Please, add a bUnit test scenario.


bug: Code actions don't render until after hitting the escape key, then they can't be interacted with

Did you check docs and existing issues?

[X] I have read all the noice.nvim docs
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues of noice.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.2
Operating system/version
Linux
Describe the bug
Code actions don't seem to work with noice and a default configuration like this:
    {
      "folke/noice.nvim",
      event = "VeryLazy",
      opts = {
        -- add any options here
      },
      dependencies = {
        -- if you lazy-load any plugin below, make sure to add proper `module="..."` entries
        "MunifTanjim/nui.nvim",
        -- OPTIONAL:
        --   `nvim-notify` is only needed, if you want to use the notification view.
        --   If not available, we use `mini` as the fallback
        "rcarriga/nvim-notify",
      },
    }

At first an empty notification appears in the top right of the screen, then a non-interactive action selection appears as a normal prompt after pressing escape.
Steps To Reproduce

Trigger code actions via vim.lsp.buf.code_action
Noice renders a large empty block appears in the top right of the screen, during this time no keys work except for escape.
Press escape
A messages notification appears listing the code actions with the last line saying to type a number or select a code action with the mouse. By this time it's too late as the keys are back to controlling the window

Expected Behavior
I guess the empty block being rendered should be where I can select my action, and I suppose if I did opt to press escape then I wouldn't get a notification with the actions in.
Repro
No response

You need Neovim nightly from at most two days ago to fix this.

I am on the latest nightly (NVIM v0.11.0-dev-1325+g30726c778c)
It turns out the code actions message box is too transparent. And only appears clearly after pressing ESC.


Multi camera streaming receiver C#

Hello,
Any idea about this "CAMERA_NOT_INITIALIZED" error? What the best way to restart streaming after this error without restart application ?
And, what about multi streaming receiver in C#, because i got an issue too, i explain :
I have made two windows in wpf :
First ZED3D :
https://pastebin.com/vP8n7ZJB
Second, ZEDAR :
https://pastebin.com/EwMChgwu
If i run a c++ test for checking streaming on my network i got this result :
[Sample] Detect: 2 ZED in streaming
* ZED: 29753160, IP: <IP_ADDRESS>, port : 34000, bitrate : 4000
* ZED: 27242963, IP: <IP_ADDRESS>, port : 30000, bitrate : 4000

if i run with just this :
camAR = new ZEDAR("<IP_ADDRESS>",34000);
camAR.Show();

I got the good camera streaming
if i run with just this :
cam3D = new ZED3D("<IP_ADDRESS>",30000);
 cam3D.Show();

I got the good camera too.
But if i run with both like this :
camAR = new ZEDAR("<IP_ADDRESS>",34000);
camAR.Show();

cam3D = new ZED3D("<IP_ADDRESS>",30000);
cam3D.Show();

I got the same video on both windows !! ( Always the video of the first one)
I that a bug ? I have try to change port but no results, exactly the same.

Please someone? I'm pretty sure it's a bug from SDK

Bump........

Sorry for late reply.
You need to specify the cameraID of ZEDCamera object for each object (0,1,...) to know which object is targeted in the C Interface.
Add in your code:
zedCamera3D.cameraID = 0;
and
camAR.cameraID = 1;

Hello, sorry i just send you an email about this error.
Awesome, thank you for your answer, i will try this right now !
And what about the   "CAMERA_NOT_INITIALIZED"  issue??

No problem.
For the camera not initialized issue, I have not yet reproduced (I mainly use the Unity plugin, but the interface is similar).
I will try to reproduce directly in the C# wrapper.
Do you have this with 1 or multiple camera stream ?

This error come really randomly, that the problem, with one, two or three cameras. I use an RJ45 cat6 for ethernet communication.
Sometimes my program work like a charm for a full day (one camera 3D SbS, two others for object detection) and more, and sometimes, crashed after some minutes, or seconds.. without changing any cable or something !

Ok. And you don't have that behavior with C++ code, right ?
(Note : I have updated the ZEDCamera constructor so that it takes the ID as parameter -- see last commit of sdk_3.2 branch)

Thank you very much for your fast update, we appreciate that !
for being honest, i have not try multi camera receiver in c++ since we have rotate from the windows10 sender with Quadro P4000 issue to 4 Jetson NANO senders.
Did you want i try? What the source of the problem you think?
In fact, i use RJ45 cable  directly pluged to ethernet hub for the dev of the project, but at the end we will use wireless radio encrypted system (army category)
30 at 300 Mbps of datas ( 3.75 Mo/s at 37 Mo/s)  less than 2 ms of latency, communication range = 4 to 120 km.
Is that good you think?
Maybe need ot try with better ethernet  cable?