Bug/feature improvement reqd? Idk

I can only shoot through thin surfaces like really thin.  For example safehouse in flying scoutman the wall that divides the map in two.

I don't think that wall is penetrateable though.
Correct me if I'm wrong. What weapon did you try with anyways?

Scout and i've been boosting accounts all the time if i get banned on flying scoutsman as i feel like its the fastest. I used to use a rage cheat that crashed like crazy so yeah that wall is penetrable.

Hmm.. That’s very strange then


How to show Navigationbar?

Hi,
I would rather like to have a navigationcontroller instead of a modal view for clicked items.
How to make the navigationbar visible?
Thanks and kind regards
Edit:
I found out that self.navigationController!.isNavigationBarHidden = false does the job, but then the textfield is hidden. How to put the textfield in front of the navigation bar?

I have same question.

Thanks!


%RMS-W-RTB, 257 byte record too large for user's buffer

$ mmk/id
%MMK-I-IDENT, this is the MMK Make Utility V5.0
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison.
    Copyright (c) 2013, Endless Software Solutions.
  See LICENSE.TXT in distribution kit for license information.
$

With MMK_S_DCL defined to 256 I get
$ mmk
CC /define=(HAVE_CONFIG_H,VERSION="""21.2""")   /include=(sys$disk:[],sys$disk:[-.src],AXPA:[EMACS.EMACS212_3.LIB-SRC],AXPA:[EMACS.E
MACS212_3.SRC],AXPA:[EMACS.EMACS212_3.VMS])     /WARNINGS=(DISABLE=(UNDEFESCA,PTRMISMATCH1,PTRMISMATCH,QUESTCOMPARE,QUEST)) x
%RMS-W-RTB, 257 byte record too large for user's buffer
^Y
 Interrupt

I changed mmk.h and it worked. But what do I know, there may be something
else going on in build_target.c ... With some trace code I see:
cmdlen: 257, MMK_S_DCL: 256, strlen(cmd): 257
i: 256, last_quote: 43, inquotes: 0
%RMS-W-RTB, 257 byte record too large for user's buffer
$

$ diff [-.newmmk]mmk.h
************
File SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;2
  148   #define MMK_S_DCL       255     /* 255 is DCL command line + trailing null */
  149   #endif
******
File SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;1
  148   #define MMK_S_DCL       256     /* 255 is DCL command line + trailing null */
  149   #endif
************
************
File SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;2
  154   #define MMK_S_DCL       255     /* 255 is DCL command line + trailing null */
  155   #define MMK_S_MAXRSS    NAML$C_MAXRSS
******
File SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;1
  154   #define MMK_S_DCL       256     /* 255 is DCL command line + trailing null */
  155   #define MMK_S_MAXRSS    NAML$C_MAXRSS
************

Number of difference sections found: 2
Number of difference records found: 2

DIFFERENCES /IGNORE=()/MERGED=1-
    SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;2-
    SYS$SYSDEVICE:[HB.NEWMMK]MMK.H;1
$ mc SYS$SYSDEVICE:[HB.NEWMMK.bin-vax]mmk
CC /define=(HAVE_CONFIG_H,VERSION="""21.2""")   /include=(sys$disk:[],sys$disk:[-.src],AXPA:[EMACS.EMACS212_3.LIB-SRC],AXPA:[EMACS.E
MACS212_3.SRC],AXPA:[EMACS.EMACS212_3.VMS])     /WARNINGS=(DISABLE=(UNDEFESCA,PTRMISMATCH1,PTRMISMATCH,QUESTCOMPARE,QUEST)) x
%CLI-F-OPENIN, error opening SYS$SYSDEVICE:[HB.XMMK]X.C; as input
-RMS-E-FNF, file not found

%MMK-F-ERRUPD, error status %X1000002C occurred when updating target X
$

Yes, it is VAX.

Thanks for the report and apologies for the late response. I think this has been reported before or at least investigated.  I'll dig through the history and see what I can find.  Either way, it needs to be fixed!

This is the report from Hunter Goatley:

Hi, Tim.

I just fixed this error in MMK V5.0:

    %RMS-W-RTB, 257 byte record too large for user's buffer

The value of MMK_S_DCL was set to 256 for VAX and older Alpha versions, but it should be set to 254. The code is building up a command with continuation characters '-' to send to the subprocess. With a value of 256, the resulting string is 257 bytes once the '-' is added, which is too big for the subprocess to handle. By setting it 254, the final string length is 255, which is the limit, and everything works as expected.

I just verified this on both VAX and Alpha V7.3.

Hunter

The fix doesn't work for VAX.

Thanks @hb-- .  I saw the comments on comp.os.vms.  I'll have a look at this.


Remove exif metadata from all the embedded images that are inside a PDF document

The following command it is well known that it FLATTENS ANNOTATIONS & REMOVE METADATA from a PDF file:
qpdf --flatten-annotations=all --empty --pages input.pdf -- output.pdf
BUT, please let me ask:
Is there a way  to remove exif metadata from all the embedded images that are inside a PDF document, please?

No, sorry, there are no qpdf commands that touch exif metadata in embedded images. It would be possible to write something that would go through, detect image streams with /DCTDecode filtering, and looking at the streams to see if they are JFIF files. If so, the stream could be replaced by a new stream that removes the Exif metadata. Something may be similarly possible for JBIG2 or JP2 data. For all other image types, there will be no embedded Exif metadata. Doing this would be out of scope for the qpdf library or CLI though and will not be added as a feature.

Thank you very much for let me know this.

Geo-Van wrote:

Is there a way to remove exif metadata from all the embedded images that are inside a PDF document, please?

I think you can probably do this with ImageMagick?
I haven't tried that yet, but I think ImageMagick could be used, and perhaps qpdf could be used to extract the images, then have imagemagick iterate over them, then "re-assemble" the new images back into the .pdf file via qpdf. At the least this is my thought process; for the batch job you could use ruby or python or just a shell script probably. I haven't researched this yet, though - usually I use imagemagick to e. g. query width and height of images, and / or setting the title to the filename of the .pdf file at hand and so forth.
I guess Jay understandably focuses on a subset of things for qpdf to do (and do well); more and more code also means more things to maintain, more potential bugs, more documentation to be written and so forth.


Since tabs may contain entire sections of the app, this would decrease load time drastically.
Of course, is it possible to manage this at the contents level, but having a native solution would require less boilerplate.
Thanks!

how to fix it ?


How to identify(callback) if any error occurs in GStream while processing?

error_cb function is being called whenever issue occurs at bus level. For Example, Streaming URL is Not Reachable. It works as I expected but i expect this function will be called even when an issue occurs while processing also.
i.e., When I run cpp application kvs_gstreamer_sample.cpp it checks RTSP url is active or not. Once it's active the applications starts streaming. But in the middle of the process if stream is not reachable error_cb is not being called and I am getting log like below.
Expected Behaviour: Should call error_cb and send EndOfStream signal.

There is a similar issue/enhancement described in issue #375
This enhancement is specific to handling the GStreamer events in the KVS plugin. We are not planning on enhancing the samples for the readability.
We are more then welcoming any contributions and enhancement to the codebase

Closing this.


SSE Algorithm

Hi, thanks for this project.
Our infra requires encryption when we are using permissions like PutObject.
It's possible to add more properties in the configuration to accept at least AES256?
meta.setSSEAlgorithm(ObjectMetadata.AES_256_SERVER_SIDE_ENCRYPTION);

Are the project open for PR? I can create one.
Thanks

Thanks for using the project!
Would enabling default encryption on your S3 bucket solve the issue? See https://docs.aws.amazon.com/AmazonS3/latest/user-guide/default-bucket-encryption.html


set connection timeout

Hello,
Right now, I get the error, java.net.SocketTimeoutException: callTimeout=60000 when trying to read large data from Phoenix.
Is there a way to set the connection timeout for a session?
The API docs, https://python-phoenixdb.readthedocs.io/en/latest/api.html doesn't seem to have an option.

Hi,
I am also interested in the same timeout feature for phoenixdb.cursor connection.


Fix test bug on profile that did not fix time during test

This fixes a bug that is impacting test failures like https://travis-ci.org/studentinsights/studentinsights/builds/469166107?utm_source=github_status&utm_medium=notification because of today's date.  This code should all grab the time from context, so that tests work consistently.

selfie


Improved performance of tasks report

Large multi-project builds with a lot of tasks suffer from poor performance when executing the tasks task. It's not unusual to see a task execution time of multiple minutes for enterprise projects which renders the report unusable. The goal of this pull request is to improve the performance of the tasks report by optimizing its internal workings and the information rendered for the user.
The spec for this change can be found here.
Any of the checked boxes below indicate that I took action:

[ ] Reviewed the Contribution Guidelines.
[ ] Signed the Gradle CLA.
[ ] Ensured that basic checks pass: ./gradlew quickCheck

For all non-trivial changes that modify the behavior or public API:

[ ] Before submitting a pull request, I started a discussion on the Gradle developer list,
the forum or can reference a JIRA issue.
[ ] I considered writing a design document. A design document can be
brief but explains the use case or problem you are trying to solve,
touches on the planned implementation approach as well as the test cases
that verify the behavior. Optimally, design documents should be submitted
as a separate pull request. Samples
can be found in the Gradle GitHub repository. Please let us know if you need help with
creating the design document. We are happy to help!
[ ] The pull request contains an appropriate level of unit and integration
test coverage to verify the behavior. Before submitting the pull request
I ran a build on your local machine via the command
./gradlew quickCheck <impacted-subproject>:check.
[ ] The pull request updates the Gradle documentation like user guide,
DSL reference and Javadocs where applicable.

Great improvement, @bmuschko. We should also mention it in release notes.

Thanks for the review, @eskatos and @oehme.

@pioterj Agreed. I mentioned the change in the release notes.


RewriteResponseHeaderGateway will remove subsequent headers with the same name

Describe the bug
For a response with multiple headers with the same name, RewriteResponseHeaderGateway will remove all but one of the headers.
Sample
A great example (and my initial problem) is a response with several SetCookie headers, using this filter to rewrite a Cookie parameter will remove all but the first SetCookie header.

Created PR #1776 to solve this issue

Closing in favor of #1776


move Public Header to separate package

The only thing I don't like about this is that a PH is now a publicheader.PublicHeader, but I don't see a nice way to solve this.
Fixes #412.

Codecov Report

Merging #427 into master will decrease coverage by -0.08%.
The diff coverage is 90%.

@@            Coverage Diff            @@
##           master    #427      +/-   ##
=========================================
- Coverage   89.48%   89.4%   -0.08%
=========================================
  Files          78      78
  Lines        5135    5133       -2
=========================================
- Hits         4595    4589       -6
- Misses        356     358       +2
- Partials      184     186       +2

Impacted Files
Coverage Δ

session.go
87.66% <ø> (ø)
:white_check_mark:

publicheader/public_header.go
88.98% <100%> (ø)

packet_unpacker.go
96.88% <100%> (ø)
:white_check_mark:

packet_packer.go
84.47% <100%> (ø)
:white_check_mark:

client.go
78.9% <100%> (ø)
:white_check_mark:

server.go
85.48% <100%> (+0.3%)
:white_check_mark:

publicheader/version_negotiation.go
81.82% <81.82%> (ø)

streams_map.go
89.23% <ø> (-1.54%)
:x:

h2quic/response_setuncompressed.go

... and 1 more

Continue to review full report at Codecov.

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

@codecov-io is complaining about steams_map.go, which wasn't changed at all. Fail!

We decided to not do this, in #412.


pull request for e2e test at 11/07/2016 14:56:09

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


CMake cache generation runs vcpkg install regardless of package changes

Describe the bug
Regenerating CMake cache runs vcpkg install even though no packages have changed.

Expected behavior
vcpkg should not be running vcpkg when no packages have changed based from my understanding that vcpkg caches. Notice how it retries to build install all the dependencies such as Qt even though none of the packages have changed.
Some extra details
I am using vcpkg as a submodule and I do include the following before the project in my CMakeLists.txt
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/extern/vcpkg/scripts/buildsystems/vcpkg.cmake
  CACHE STRING "Vcpkg toolchain file")

set(VCPKG_FEATURE_FLAGS versions)

@strega-nil

Maybe connected to this issue:
https://developercommunity.visualstudio.com/t/The-toolchain-file-has-changed-message/1409097

I tried again with regenerating CMake cache this time I recloned the project in a clean directory and I also removed the Qt dependency (takes too long to build) so the only dependency is Catch. I also ran CMake outside of visual studio so the command to generate the cache is not the super long thing that visual studio uses.
First time I run cmake -B./build -G Ninja  .
I get this output
-- Running vcpkg install
Detecting compiler hash for triplet x64-windows...
The following packages will be built and installed:
    catch2[core]:x64-windows -> 2.13.1#1
Using cached binary package: C:\Users\%USERNAME%\AppData\Local\vcpkg\archives\35\359e9aa841f708e5165136eb764eea79a0f429c9.zip
Starting package 1/1: catch2:x64-windows
Building package catch2[core]:x64-windows...
Building package catch2[core]:x64-windows... done
Installing package catch2[core]:x64-windows...
Installing package catch2[core]:x64-windows... done
Elapsed time for package catch2:x64-windows: 194.2 ms

Total elapsed time: 283.2 ms

-- Running vcpkg install - done

which makes sense because it needs to redownload Catch.
After that is done.
All requested packages are currently installed.

Total elapsed time: 4 us

-- Running vcpkg install - done

This is what I am expecting because Catch is already installed. Notice how unlike the output from the first post there is no message of it reattempting to build and install the dependencies. i.e. the message
1> [CMake] Starting package 1/17: catch2:x64-windows
1> [CMake] Building package catch2[core]:x64-windows...
1> [CMake] Building package catch2[core]:x64-windows... done
1> [CMake] Installing package catch2[core]:x64-windows...
1> [CMake] Installing package catch2[core]:x64-windows... done
1> [CMake] Elapsed time for package catch2:x64-windows: 512.5 ms

does not show.

Ping @strega-nil-ms @strega-nil  for reply.

This is intended; cmake cache generation is, by its nature, kind of where this all happens. You'll also get stuff like globs being recalculated. In general, unless you're changing variable values, you don't ever need to reconfigure (and if you are changing variable values, that might invalidate vcpkg's installed directory).
We do not run on build, and this is the action that one should take most often; reconfiguring should rarely if ever happen.
Closing as "intended behaviour".
Thanks @Pectacius for the report! If you have any other questions, please don't hesitate to ask.


(Future) 2024-04-02 (E2S2) AllERCDevs Agenda Thursday (Asia/US friendly time)

Time
2024-04-02 UTC2300
Agenda

Invitation to Adopt: SeaPort 1.6 and its Hooks by @0age lead author of SeaPort contracts (OpenSea)

Meeting Links
Recordings and Notes
End of Session Checklist

[ ] Send video recording link and notes link to

[ ] Ethereum Cat Herders (current PoC: Pooja)
[ ] Twitter
[ ] Ethereum Magician
[ ] Discord
[ ] Github Issue for session agenda
[ ] Github Repo Readme for recording link and note link

[ ] Create an issue for next meeting

I'd like to give a brief presentation of ERC-7529.

dang it, had to miss last minute, see yall next time!


Add Test Framework

Changes

add the pytest framework for writing automated unit tests. You can add a file like test_whatever.py to the tests folder, and it will automatically run the functions in the that method
added an example of a unit test file in tests. This is a pretty trivial example, but the idea is that if you are making some larger logic changes, you can write tests and make sure that they work before and after the feature changes. This doesn't replace testing on larger datasets in a more realistic fashion, but it will make it easier to catch smaller errors
later we can have the tests run automatically when you create a pull request

Tests

ran the tests

Doc Changes

update readme to include pytest installation

I think this is great. Adding robustness and tests for the (de)serialization of data, models, results, etc is super good.
I am curious to your thoughts on what parts of the code most need tests.
Some of the code needs reformatting, and adding tests to those sections might be imperative. Or they could also be unnecessary if we end up discarding that part of the code.

I think the tests will be most useful to me just to sanity check that I didn't break the existing code when doing a refactor or adding some feature to an existing function. So I just plan on writing tests as I go along for stuff I am changing. So I don't think there are critical areas in the codebase that need tests written right now.
The one place where it might be good to write a few tests is the main MarkerMap class functionality. Maybe just a few to ensure that the combination of args makes sense.


Add dance crip by trueno

Song Name
dance crip
Artist Name
trueno
Source
Youtube
Youtube Link
m.youtube.com
Direct File Link
No response
Song ID
1
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 150245

reject
invalid YouTube link


Documentation requires more elaboration on the cert renewal behavior.

Documentation requires more elaboration on the cert renewal behavior.
It's not clear how the renewal work on a large cluster with up to 3k-5k certificates.
It's not clear if we can define a primetime window where we wouldn't want cert-manager to do the cert renewal.
Environment details::

Kubernetes version: 1.18.2
Cloud-provider/provisioner: aws
cert-manager version: v1..2.0
Install method: static manifests

/kind bug

any updates on this from cert-manager maintainers?

Hi @bjethwan ,
Thanks for opening the issue!

It's not clear if we can define a primetime window where we wouldn't want cert-manager to do the cert renewal

As far as I'm aware it is not possible right now. You might be able to implement this kind of functionality using an external policy engine once we have support for that #3727

It's not clear how the renewal work on a large cluster with up to 3k-5k certificates

Could you elaborate on this question?
We don't really state maximum number of certs per cluster as that would depend on other factors, such as how much resources you allocate to the cert-manager deployment etc.
At the same time there are folks who run cert-manager deployments with a large number of certificates.
I have manually tested a deployment with a 1000 self-signed certs that are set to be renewed around the same time- the renewal was eventually successful.
You might want to do some experimentation to find how much resources you need etc, there are also some controller flags (--kube-api-burst, --kube-api-qps) that you might want to use if you are getting API throttled due to a large number of requests from cert-manager controller to the API server at the renewal time.
It could also be worth also asking specific questions in our Slack channel (#cert-manager in Kubernetes Slack) as some users there are likely to be running large deployments.
We welcome PRs to cert-manager docs, so if you do see a missing part, feel free to PR in a fix 😄 !


Combine T4's into 1 file

We need to voltron this mutha.

Bah, found out today that those compile errors in the t4 will prevent a project build from happening. Not sure why that didn't dawn on me sooner.
So i'm working through that, slogging my way towards getting us into a situation where we only have the config T4 and the "Transformer".

So we talked about this over Skype and we decided to keep the 2nd file.  However, the 2nd file is going to be ST4bby.config.ttinclude which will contain the configuration variables to setup ST4bby.  Things like the default namespace, connection string info, and possibly other options.


Logs formatting

Problem
When downloading logs, they are downloaded as a single string with no line breaks. This makes it unreadable.
Solution
Implement line breaks in the downloaded text file. You can test it out by deploying redis with the redis-demo template and downloading logs from its pods.

I can work on this!!!

@hanshal101 go for it 👍


File names with plus (+) are registered but do not "exist"

It appears that file names with plus symbols in the file name fail to pass file_exists calls.
$root = vfsStream::setup();
$this->assertFalse($root->hasChildren());
$this->assertFalse(file_exists(vfsStream::url('test.php')));

vfsStream::create(['test.php'=>'test']);
$this->assertTrue($root->hasChild('test.php'));
$this->assertTrue(file_exists('vfs://root/test.php'));

vfsStream::create(['test.html+haml.php'=>'test']);
$this->assertTrue($root->hasChild('test.html+haml.php'));
$this->assertTrue(file_exists('vfs://root/test.html+haml.php')); //=> FAILS

In an URL the path must be urlencoded. This is due to #104. Thus, the correct vfs URL would be vfs://root/test.html%2Bhaml.php.
However, while investigating this I stumbled upon the issue that vfsStream::path() correctly urldecodes the path, but that vfsStream::url() never encodes it properly.

I was wrong about this, please see #128. The code should work without url encoding the vfs url. Will be fixed in 1.6.2.


Change the php  ssl server credentials API so that a server can have multiple key/cert pairs.

This is part of #161

Should this be beta?

The PHP server is primarily/only used for testing, so I don't think so.

@murgatroid99 Do PHP not need to support multiple key/cert pairs?

It would probably be good to have that option, but it's not urgent.


[Documentation] Gateway Manager Design Update

Codecov Report

Merging #526 (52c2a14) into master (62e7728) will decrease coverage by 0.70%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #526      +/-   ##
============================================
- Coverage     35.76%   35.05%   -0.71%
+ Complexity     1165     1152      -13
============================================
  Files           468      471       +3
  Lines         11343    11438      +95
  Branches       1460     1465       +5
============================================
- Hits           4057     4010      -47
- Misses         6732     6886     +154
+ Partials        554      542      -12

Impacted Files
Coverage Δ
Complexity Δ

...om/futurewei/alcor/route/dao/RouterRepository.java
23.07% <0.00%> (-14.43%)
3.00% <0.00%> (ø%)

...uturewei/alcor/route/dao/RouteEntryRepository.java
23.07% <0.00%> (-14.43%)
3.00% <0.00%> (ø%)

...uturewei/alcor/route/dao/RouteTableRepository.java
23.07% <0.00%> (-14.43%)
3.00% <0.00%> (ø%)

...lcor/route/dao/RouterExtraAttributeRepository.java
23.07% <0.00%> (-14.43%)
3.00% <0.00%> (ø%)

...i/alcor/portmanager/controller/PortController.java
71.42% <0.00%> (-3.58%)
10.00% <0.00%> (+1.00%)
:arrow_down:

...alcor/portmanager/util/RestParameterValidator.java
43.07% <0.00%> (-3.08%)
13.00% <0.00%> (-1.00%)

...ewei/alcor/portmanager/processor/MacProcessor.java
91.93% <0.00%> (-1.72%)
12.00% <0.00%> (-1.00%)

.../portmanager/processor/SecurityGroupProcessor.java
81.42% <0.00%> (-0.27%)
17.00% <0.00%> (ø%)

...wei/alcor/portmanager/service/PortServiceImpl.java
67.14% <0.00%> (ø)
19.00% <0.00%> (+1.00%)

...portmanager/service/implement/PortServiceImpl.java
0.00% <0.00%> (ø)
0.00% <0.00%> (ø%)

... and 10 more

Continue to review full report at Codecov.

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

@cj-chung Checking if the design doc is up to date. If so, we could merge this PR and call the feature done then.

@cj-chung Checking if the design doc is up to date. If so, we could merge this PR and call the feature done then.

@xieus I have updated the document to the latest status for zeta gateway features. The other gateway features (TGW, NGW, IGW, etc) will be updated later.

@cj-chung Checking if the design doc is up to date. If so, we could merge this PR and call the feature done then.

@xieus I have updated the document to the latest status for zeta gateway features. The other gateway features (TGW, NGW, IGW, etc) will be updated later.

Cool thanks. Checking and will merge it soon.


Update Modman for use with composer installer

@MrGekko
I don't use composer with M1 very much, so I didn't realize that both fields on each modman line are required -- thanks!


Find a proper place for registering SAXMessages native resource bundle

Issue: https://github.com/apache/camel-quarkus/issues/1796
[ ] An issue should be filed for the change unless this is a trivial change (fixing a typo or similar). One issue should ideally be fixed by not more than one commit and the other way round, each commit should fix just one issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful and properly spelled subject line and body. Copying the title of the associated issue is typically enough. Please include the issue number in the commit message prefixed by #.
[ ] The pull request description should explain what the pull request does, how, and why. If the info is available in the associated issue or some other external document, a link is enough.
[ ] Phrases like Fix # or Fixes # will auto-close the named issue upon merging the pull request. Using them is typically a good idea.
[ ] Please run mvn process-resources -Pformat (and amend the changes if necessary) before sending the pull request.
[ ] Contributor guide is your good friend: https://camel.apache.org/camel-quarkus/latest/contributor-guide.html

I think we should first discuss whether Quarkus JAXP extension would not be a better place for this. Apparently, Quarkus JAXP extension does not exist yet. It looks like they put the JAXP stuff into their JAXB extension. I think we should propose splitting their JAXB into JAXB and JAXP and then put the SAXMessages registration in the new Quarkus JAXP extension. WDYT, @jamesnetherton ?

It looks like they put the JAXP stuff into their JAXB extension

Here:

https://github.com/quarkusio/quarkus/blob/master/extensions/jaxb/deployment/src/main/java/io/quarkus/jaxb/deployment/JaxbProcessor.java#L196-L199
https://github.com/quarkusio/quarkus/blob/master/extensions/jaxb/deployment/src/main/java/io/quarkus/jaxb/deployment/JaxbProcessor.java#L205-L206
https://github.com/quarkusio/quarkus/blob/master/extensions/jaxb/deployment/src/main/java/io/quarkus/jaxb/deployment/JaxbProcessor.java#L210-L214

I think we should first discuss whether Quarkus JAXP extension would not be a better place for this. Apparently, Quarkus JAXP extension does not exist yet. It looks like they put the JAXP stuff into their JAXB extension. I think we should propose splitting their JAXB into JAXB and JAXP and then put the SAXMessages registration in the new Quarkus JAXP extension. WDYT, @jamesnetherton ?

Yes, that sounds like a better way. It'll be less stuff that we have to maintain on our side.

OK, let me file a Quarkus issue

Filed https://github.com/quarkusio/quarkus/issues/12129

Solved via quarkusio/quarkus#12144 , esp. https://github.com/quarkusio/quarkus/pull/12144/files#diff-d7d3c24be2a44a5a8077b76e7b3290c6R36


[Doc Improvement] [SBS SSO bot authentication] [2688107]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/sbs-bots-with-sso.yml
90
34
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit bb45c49:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

msteams-platform/sbs-bots-with-sso.yml
:x:Error

Details

msteams-platform/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md
:warning:Warning

Details

msteams-platform/sbs-bots-with-sso.yml

Line 205, Column 31: [Error: invalid-image] Invalid attribute.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.microsoft.com/microsoft-teams/download-app' references a disallowed domain 'https://www.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://visualstudio.microsoft.com' references a disallowed domain 'https://visualstudio.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://ngrok.com/download' references a disallowed domain 'https://ngrok.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://developer.microsoft.com/microsoft-365/dev-program' references a disallowed domain 'https://developer.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://portal.azure.com/' references a disallowed domain 'https://portal.azure.com'. This poses a security risk.
Line 36, Column 83: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 36, Column 131: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 36, Column 166: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 471, Column 6: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 473, Column 6: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'details' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 475, Column 6: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'summary' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 485, Column 6: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

msteams-platform/concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md

Line 965, Column 238: [Warning: bookmark-not-found] Cannot find bookmark '#botmessagespamming' in 'concepts/deploy-and-publish/appsource/prepare/teams-store-validation-guidelines.md'.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.microsoft.com/legal/intellectualproperty/trademarks/usage/general' references a disallowed domain 'https://www.microsoft.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.microsoftvolumelicensing.com/DocumentSearch.aspx?Mode=3&DocumentTypeId=46' references a disallowed domain 'https://www.microsoftvolumelicensing.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://support.office.com/article/use-markdown-formatting-in-teams-4d10bd65-55e2-4b2d-a1f3-2bebdcd2c772' references a disallowed domain 'https://support.office.com'. This poses a security risk.
Line 0, Column 0: [Suggestion: disallowed-domain] Url 'https://www.microsoft.com/legal/intellectualproperty/trademarks' references a disallowed domain 'https://www.microsoft.com'. This poses a security risk.
Line 88, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 89, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'details' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 124, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 125, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'details' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 152, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 153, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'details' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.
Line 180, Column 2: [Suggestion: disallowed-html-tag - See documentation] HTML tag 'br' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

This comment lists only the first 25 errors (including error/warning/suggestion) in the pull request.
For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Errors in build.


Would like a block to print out an array

When I pass an array to console.log() console.logValue(), it won't print out. It just prints curly braces. I'd like console.log() to be enhanced to print an array by element, or an array-to-string block that turns an array into a string of elements each themselves printed to a string.

Do you have an example program where it's not working?  it should behave like that already: https://makecode.com/_KiYC5KFivDrH

You're right! It's working. Sigh. I'm getting frazzled and mixing up debugging sessions where parts of my program are working and parts are not.
In any case, while I can pass the array as an argument to console.log(), I can't pass the array as an argument to console.logValue(). It says that logValue() only takes a number, not a number[].

Ah, right. When I added support for any to console.log, I didn't add it to logValue as that one is typically used for key value pairs that you want to show up on the little graph view. I guess there's probably no harm in allowing any for the value portion too to match normal log - if the value passed is a number it'll get graphed, otherwise it'll just get added to the output like a normal log.


How to contribute?

Hi!
For example, I want to add some new fields to the schema.

Forking the repo

Update schema.json
diff --git a/provider/cmd/pulumi-resource-rancher2/schema.json b/provider/cmd/pulumi-resource-rancher2/schema.json
index 6e0599c9..8b5442fb 100644
--- a/provider/cmd/pulumi-resource-rancher2/schema.json
+++ b/provider/cmd/pulumi-resource-rancher2/schema.json
@@ -8263,6 +8263,13 @@
                     "$ref": "#/types/rancher2:index/ClusterV2RkeConfigMachinePoolMachineConfig:ClusterV2RkeConfigMachinePoolMachineConfig",
                     "description": "Machine config data\n"
                 },
+                "machineDeploymentAnnotations": {
+                    "type": "object",
+                    "additionalProperties": {
+                        "type": "string"
+                    },
+                    "description": "MachineDeploymentAnnotations of the machine\n"
+                },
                 "machineLabels": {
                     "type": "object",
                     "additionalProperties": {
@@ -18573,6 +18580,13 @@
                     "$ref": "#/types/rancher2:index/getClusterV2RkeConfigMachinePoolMachineConfig:getClusterV2RkeConfigMachinePoolMachineConfig",
                     "description": "Machine config data\n"
                 },
+                "machineDeploymentAnnotations": {
+                    "type": "object",
+                    "additionalProperties": {
+                        "type": "string"
+                    },
+                    "description": "MachineDeploymentAnnotations of the machine\n"
+                },
                 "machineLabels": {
                     "type": "object",
                     "additionalProperties": {

Update bridge-metadata.json
diff --git a/provider/cmd/pulumi-resource-rancher2/bridge-metadata.json b/provider/cmd/pulumi-resource-rancher2/bridge-metadata.json
index b9be0766..5f442a11 100644
--- a/provider/cmd/pulumi-resource-rancher2/bridge-metadata.json
+++ b/provider/cmd/pulumi-resource-rancher2/bridge-metadata.json
@@ -4574,6 +4574,7 @@
                 "etcdRole": "etcd_role",
                 "hostnameLengthLimit": "hostname_length_limit",
                 "machineConfig": "machine_config",
+                "machineDeploymentAnnotations": "machine_deployment_annotations",
                 "machineLabels": "machine_labels",
                 "maxUnhealthy": "max_unhealthy",
                 "nodeDrainTimeout": "node_drain_timeout",
@@ -6721,6 +6722,7 @@
                 "etcdRole": "etcd_role",
                 "hostnameLengthLimit": "hostname_length_limit",
                 "machineConfig": "machine_config",
+                "machineDeploymentAnnotations": "machine_deployment_annotations",
                 "machineLabels": "machine_labels",
                 "maxUnhealthy": "max_unhealthy",
                 "nodeDrainTimeout": "node_drain_timeout",

run

make tfgen_no_deps

And now all my changes are in schema.json is being droped.
Yes, i can use something like
pulumictl generate -i provider/cmd/pulumi-resource-rancher2/schema.json -o test-go/ -l go

But it seems that this is the wrong way.
5. Also run
make provider_no_deps

but no new fields in ./pulumi-resource-rancher2 -get-provider-info output
How can I make changes and test the plugin locally before creating a pull request?

Hi @SnelsSM, thanks for the interest and for opening an issue! Sorry the process for contributing isn't clearer.
A thing to note is that the pulumi-rancher2 provider is based on https://github.com/rancher/terraform-provider-rancher2 - we use the https://github.com/pulumi/pulumi-terraform-bridge to generate the pulumi schema and to translate the runtime calls.
Given that it seems that you are trying to add new parameters for the resources your best bet would be to contribute them to the terraform provider and we will inherit them in the pulumi provider with the next release!
LMK If you have any other questions around this.

@VenelinMartinov thanks! And now I realized that everything has already been done before me =)
https://github.com/rancher/terraform-provider-rancher2/blob/4336cd6ad945e8ae9d789b549a4c08fb55549d40/rancher2/structure_cluster_v2_rke_config_machine_pool.go#L66
ClusterV2RkeConfigMachinePoolArgs.Annotations - that's what I needed.


Module requirement: Could not find a version that satisfies the requirement gin==0.1.6

Could the Deepmind team share more environment dependency?
ERROR: Could not find a version that satisfies the requirement gin==0.1.6 (from versions: none)
ERROR: No matching distribution found for gin==0.1.6

I am also trying to make it work, here what i could find in my installation, i hope that may help:
~/ssd/Github/alphageometry$ cat ./lib/python3.10/site-packages/gin-0.1.6.dist-info/METADATA
Metadata-Version: 2.1
Name: gin
Version: 0.1.6
Summary: Git index file parser
Home-page: https://github.com/sbp/gin
Author: Sean B. Palmer
License: UNKNOWN
Platform: Linux and OS X
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3

Documented in<EMAIL_ADDRESS><https://github.com/sbp/gin/blob/master/README.md>`_

Try this,
pip install gin-config==0.1.1


Class not found error when using spark-submit from command line

Writing a simple example Spark program, turn a ML pipeline into a Bundle file.
Using sbt for project management, adding dependencies in the build.sbt file.
After successfully build the package by sbt package, when I run the spark program using spark-submit, it run into the error as this:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/ml/mleap/SparkUtil$.
Doing the exact same thing in IntelliJ (create a sbt IntelliJ project using the same files)don't have this problem.
Any idea about why this happen?

How are you running spark submit? Do you make an assembly jar first then submit or include the MLeap dependencies some other way?

I run sbt package first to generate the jar file, which should include all the dependencies. And then submit the jar file to spark by spark-submit. The program runs well on the dependency on spark.mlib.

@EvanzzzZ You need to generate an assembly using this plugin: https://github.com/sbt/sbt-assembly
Or include all your dependencies as Spark packages.
sbt package by default will only place the code you write code into the jar it generates.

I see, thanks for helping this.

@EvanzzzZ I am closing this issue for now. Let me know if the above did not solve this for you.


Calendar re-selects deselected date

To replicate the bug:

select multiple dates in a month, then deselect a date you have last selected
go to next/previous month and then return to the original month
the last date (you have deselected) is selected again

You can try it on a demo here:
https://kendo-multi-calendar.surge.sh/

I think I fixed it by adding  i._value = null; when de-delecting a date ...
e.prototype.updateSelection = function (t, n) {
var i = this;
if (void 0 === t && (t = []), void 0 === n && (n = []), this._index === e._views[this.options.depth]) {
t.forEach(function (t) {
i.cellByDate(i.view().toDateString(t)).addClass("k-state-selected")
}), n.forEach(function (t) {
i._value = null;
i.cellByDate(i.view().toDateString(t)).removeClass("k-state-selected")
})
}
}

Hi @ttajic, thanks for feedback! This is fixed now in v2.2.6.


Puppeteer - request interception returns empty post data / form data

When using google's puppeteer with request interception
//sample code
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setRequestInterception(true);

//'some website with uses a tracker and post to backend using application/x-www-form-urlencoded the statistics of the website'
await page.goto('https://www.maple-af.com/');

page.on('request', (request) => {
console.log('REQUEST RECEIVED');
console.log(request.url);
// none of these work (it prints either undefined or empty value)
console.log(request.postData)
console.log(request.formData)
console.log(request.formData())
console.log(request.formData())
})

I inspected the whole request object in console and it shows empty.
However when I use chrome in headful (headless set to false) and manually inspect the request in dev tools, it form data is available.
Steps to reproduce
Tell us about your environment:

Puppeteer version: 1.8
Platform / OS version: mac os
URLs (if applicable):  https://www.maple-af.com/ (but any url that use form data .ie. contentype set to application/x-www-form-urlencoded )
Node.js version: v8.9.4

What is the expected result?
The form data should be available.
What happens instead?
The form data is empty.
However when I use chrome in headful (headless set to false) and manually inspect the request in dev tools, it form data is available.

@sookinoby the request variable you get in the request event doesn't have formData methods/getters. It's api is available here: class: Request.
The postdata is accessible using request.postData() method.
Hope this helps.

@aslushnikov Sorry even console.log(request.postData) is empty.


Advanced search in Sunstone is not working

Description
The advanced search for VM/Services/Images/Templates is not working
To Reproduce
Steps to reproduce the behavior in Sunstone:

Go to VM or Service List.
Try to filter by owner/status (or use another filter).
See filtering is not working.

Expected behavior
Filters must work.
Details

Affected Component: Sunstone
Hypervisor: KVM
Version: 5.12

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

PRs to merge:

one: OpenNebula/one-ee/pull/1305
doc: OpenNebula/docs/pull/1887


vmd app broken on azhpc:azhop-desktop:almalinux-8_7:latest

Version
1.0.34
In what area(s)?

/area administration
/area ansible
/area autoscaling
/area configuration
/area cyclecloud
/area documentation
/area image
/area job-scheduling
/area monitoring
/area ood
/area remote-visualization
/area user-management

Expected Behavior
Starting the VMD app works
Actual Behavior
Starting VMD app does not work.
In particular, the error log contains
+ xfce4-terminal -e /anfhome/apps/vmd/bin/vmd -T 'VMD Terminal' --disable-server
ERROR: Collection default cannot be found

This error has already been noticed in a few other OpenOnDemand threads (but without resolution)
https://discourse.openondemand.org/t/matlab-window-problem/2294
https://discourse.openondemand.org/t/session-briefly-starts-then-immediately-crashes-user-authentication-problem/2268/2

Steps to Reproduce the Problem
Enable VMD app, install VMD, start app
Solution/workaround
The cause of the problem is likely the custom xfce-related setup in
https://github.com/Azure/az-hop/blob/55ef6780cda7e0820381696f76b8dc5feb0fdd56/playbooks/roles/ood-applications/files/bc_vmd/template/script.sh.erb#L15-L25
My question here: rather than maintaining a custom way for each app to start the xfce desktop in the background, should we not be reusing the setup from the bc_desktop app (which works fine also on Alma)?
I "fixed" the problem by

making a copy of /var/www/ood/apps/sys/bc_desktop/template/desktops/xfce.sh
commenting out its last line (xfce4-session)
replacing the setup of the VMD above with

source "<%= session.staged_root.join("xfce.sh") %>"

xfwm4 --compositor=off --sm-client-disable &
xfce4-panel --sm-client-disable &

cc @matt-chan

P.S. Reduced number of changes:

make copy of /var/www/ood/apps/sys/bc_desktop/template/desktops/xfce.sh
add & to last line (xfce4-session &)
replacing the setup of the VMD above with

source "<%= session.staged_root.join("xfce.sh") %>"

However, it is necessary to source the xfce.sh script in the same process as the one that starts vmd.
I.e. leaving xfce.sh from bc_desktop untouched and simply launching it in a subshell still results in the following log
Setting VNC password...
Starting VNC server...

Desktop 'TurboVNC: viz-1:1 (a-ctalirz)' started on display viz-1:1

Log file is vnc.log
Successfully started VNC server on viz-1:5901...
Script starting...
Starting websocket server...
+ xfce4-terminal -e /anfhome/apps/vmd/bin/vmd -T 'VMD Terminal' --disable-server
Failed to connect to session manager: Failed to connect to the session manager: SESSION_MANAGER environment variable not defined
WebSocket server settings:
  - Listen on :61006
  - No SSL/TLS support (no cert file)
  - Backgrounding (daemon)
Scanning VNC log file for user authentications...
Generating connection YAML file...

(xfwm4:37177): xfwm4-WARNING **: 13:48:13.559: Unsupported GL renderer (llvmpipe (LLVM 14.0.6, 256 bits)).

** (xfce4-screensaver:37271): WARNING **: 13:48:14.124: screensaver already running in this session

** (xfdesktop:37243): WARNING **: 13:48:14.141: Failed to set the background '/usr/share/backgrounds/images/default.png': GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: No such interface 'org.freedesktop.DisplayManager.AccountsService'

** (wrapper-2.0:37252): WARNING **: 13:48:14.332: No outputs have backlight property

** (wrapper-2.0:37251): WARNING **: 13:48:14.361: Binding 'XF86AudioMicMute' failed!

(wrapper-2.0:37251): pulseaudio-plugin-WARNING **: 13:48:14.361: Could not have grabbed volume control keys. Is another volume control application (xfce4-volumed) running?

(wrapper-2.0:37251): libnotify-WARNING **: 13:48:14.365: Failed to connect to proxy

(wrapper-2.0:37251): Gtk-WARNING **: 13:48:14.402: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PulseaudioButton)

(wrapper-2.0:37252): Gtk-WARNING **: 13:48:14.414: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PowerManagerButton)

(wrapper-2.0:37275): Gtk-WARNING **: 13:48:14.507: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner XfceArrowButton)
Setting VNC password...
Generating connection YAML file...

(wrapper-2.0:37251): pulseaudio-plugin-WARNING **: 13:48:20.959: Disconected from the PulseAudio server. Attempting to reconnect in 5 seconds.
/anfhome/a-ctalirz/ondemand/data/sys/dashboard/batch_connect/sys/bc_vmd/output/f51c5f0c-af0c-432a-8956-0cbbfb318f31/script.sh: line 41: 37068 Terminated              xfce4-terminal -e "$VMD_HOME_DIR/bin/vmd" -T "VMD Terminal" --disable-server
Cleaning up...
Killing Xvnc process ID 37043

@ltalirz can you please suggest a PR ?

@ltalirz can you please share you whole script.sh.erb as I'm not able to make it works with your updates. I can repro if I don't change the existing one.

hey @xpillons , just opened https://github.com/Azure/az-hop/pull/1736


changed to correct name for drop functions

Changes resource drop function names from resource-drop-{own|borrow} to resource-drop
Solves #636

Looks correct to me, as per Alex' explanation on https://github.com/bytecodealliance/wit-bindgen/issues/636

I think Alex might be out this week, so I'll approve based off of what he described earlier.

@silesmo thanks for the fix!


Removed unnecessary indentations and added some js syntax highlighting

##Changes

README.md had some unnecessary indentation for javascript code. I removed such indentations.
Added javascript syntax highlighting for javascript code.

LGTM.

Thx @serv


Weird install issues

When I install betterstatcord.py through PyPI and through GitHub, I still get this error:
Traceback (most recent call last):
  File "/home/lain/.local/lib/python3.10/site-packages/discord/ext/commands/bot.py", line 935, in _load_from_module_spec
    spec.loader.exec_module(lib)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/home/lain/AGB/Cogs/tasks.py", line 11, in <module>
    from statcord import Client as StatcordClient
ModuleNotFoundError: No module named 'statcord'

I'm not entirely sure what to do, I do have basic statcord.py removed, so I'm not sure what's conflicting

How are you installing BetterStatcord (like what command) and how are you running your bot?

pip3 install betterstatcord.py
And why does how I run my bot matter? It's on my server

And why does how I run my bot matter? It's on my server

I don't believe this is an issue with the library, but a user error instead. You may be installing the library for a different version of Python or outside of your virtual environment, which may be why you can't import it despite the install seemingly going fine.
If I were running my bot like python3 my_bot.py, I would run python3 -m pip install betterstatcord.py to install the library. I hope that helps, if it doesn't I'm not sure what else I could do to resolve this issue.

I am doing exactly that
I've had this issue on my local pc and my server, so I can replicate it

Ahhh I figured out the issue, there is no Client class, it's StatcordClient. Sorry it took me so long to realize, I haven't worked on/looked at this project in ages.

Alright, can you update the examples before you forget

I believe the examples already all say StatcordClient

I believe the examples already all say StatcordClient

Huh, yeah they do, dang, guess I was using an old example. Thank you for your help.


Unable to export finetuned model to ONNX

💡 Your Question
Description
Unable to export finetuned model to onnx using latest export API. I was able to reproduce the simple example described here  on the documentation. However, when I load a checkpoint and try to export the model to onnx, I run into the following error:
code:
from super_gradients.training import models
from super_gradients.common.object_names import Models
from super_gradients.conversion import DetectionOutputFormatMode

checkpoint_path = "C:/temp/yolo_nas_ms_coco_training.pth"
num_classes = 80
checkpoint_num_classes = 80
model = models.get(model_name=Models.YOLO_NAS_S, checkpoint_path=checkpoint_path, num_classes=num_classes, checkpoint_num_classes=num_classes)
export_result = model.export("yolo_nas_s_coco_finetuned.onnx", output_predictions_format=DetectionOutputFormatMode.FLAT_FORMAT, input_image_shape =[640,640], input_image_channels=3)

\super_gradients\training\models\detection_models\yolo_nas\yolo_nas_variants.py", line 112, in get_preprocessing_callback
    raise ModelHasNoPreprocessingParamsException()
super_gradients.module_interfaces.exceptions.ModelHasNoPreprocessingParamsException

I was running into other issues where the input shape was not being automatically inferred from model, hence why I am providing those additional parameters.
Is there anything different that needs to be done to properly initialize the finetuned model prior to exporting it through the new API?
relevant packages on the windows conda env:
# Name                    Version                   Build  Channel
chardet                   5.2.0                    pypi_0    pypi
charset-normalizer        3.3.1                    pypi_0    pypi
cuda-cccl                 12.3.52                       0    nvidia
cuda-cudart               11.7.99                       0    nvidia
cuda-cudart-dev           11.7.99                       0    nvidia
cuda-cupti                11.7.101                      0    nvidia
cuda-libraries            11.7.1                        0    nvidia
cuda-libraries-dev        11.7.1                        0    nvidia
cuda-nvrtc                11.7.99                       0    nvidia
cuda-nvrtc-dev            11.7.99                       0    nvidia
cuda-nvtx                 11.7.91                       0    nvidia
cuda-runtime              11.7.1                        0    nvidia
data-gradients            0.2.2                    pypi_0    pypi
numpy                     1.23.0                   pypi_0    pypi
numpy-base                1.26.0           py39h65a83cf_0
onnx                      1.13.0                   pypi_0    pypi
onnx-graphsurgeon         0.3.27                   pypi_0    pypi
onnx-simplifier           0.4.35                   pypi_0    pypi
onnxruntime               1.13.1                   pypi_0    pypi
python                    3.9.18               h1aa4202_0
pytorch                   2.0.1           py3.9_cuda11.7_cudnn8_0    pytorch
pytorch-cuda              11.7                 h16d0643_5    pytorch
pytorch-mutex             1.0                        cuda    pytorch
super-gradients           3.3.1                    pypi_0    pypi
torch                     2.1.0                    pypi_0    pypi
torchaudio                2.0.2                    pypi_0    pypi
torchmetrics              0.8.0                    pypi_0    pypi
torchvision               0.16.0                   pypi_0    pypi

I also inspected with netron  the .pth file I loaded to the default example that is pulling the models.get(Models.YOLO_NAS_S, pretrained_weights="coco"). I am not sure what to look for here, but just wanted to inspect if the weight files structure was similar.

Versions
No response

Additional tests
With the same checkpoint I am able to use convert_to_onnx() method to convert to onnx: model =
models.get(model_name="yolo_nas_s", checkpoint_path=checkpoint_path, num_classes=num_classes)
actual_output_path  = convert_to_onnx(
model=model,
out_path='yolo_nas.onnx',
input_shape = [3,640,640])

Seems like I am having issues with the pre-processing step. Once, I turned that off, I was able to get the nms postprocessing working:
export_result = model.export("yolo_nas_s_coco_training.onnx",  input_image_shape =[640,640], input_image_channels=3, preprocessing=False, nms_threshold=0.5, confidence_threshold=0.5)

The original error indicates that checkpoint contains no preprocessing params saved. Can you please share what version of SG are you using? If it's not 3.3.1 I suggest to train a model for 1 epoch with a new version and trying to do model.export() again as it should work.
Can you also do torch.load() on your checkpoint and print keys? I especially interested in seeing whether preprocessing_params is present in that checkpoint.
Indeed, when you don't have preprocessing_params in the checkpoint you cannot use preprocessing (which for yolo nas is just RGB -> BGR and input/255) step baked in the model graph. So exporting with preprocessing=False is a right way to do, just don't forget to change channels order, resize and/or pad images to 640x640 and divide by 255.

@BloodAxe thanks for the additional clarification, I just verified the clusters that are training the model and it is indeed using SG 3.2.0.  I will updated that to 3.3.1 to verify that this should fix the pre-processing step.

@ani-mal does it work well when moving to 3.3.1 ?

@Louis-Dupont I was unable to have it working when updating to 3.3.1 so I kept the alternative solution @BloodAxe proposed.

@Louis-Dupont closing this issue. The issue was that we were not using the weights saved by SG, but instead, we were creating a .pth file from the model object ourselves, causing the .pth file not to have the metadata SG expects when loaded.


fixing the stats page again 🤞🏻

Not sure if it is that simple, but live debugging on the server worked after I load stats.json only once in stats.php

Can't really review on my phone properly to check whether these variables are being loaded in other contexts etc or whatever. But feel free to merge if you're confident.

it has the same variable name as the import above, so should all be fine.


Remove systemSchema from SchemaInfo

The systemSchema property was used to see if a schema contains writable
tables. But this check is now done based on DocTableInfo.
The only usage for systemSchema was in a test.

ack


Escaping "|" in table

How to display a | in the table? I tried to use `|`, but failed. Hoedown, another markdown renderer could handle it correctly! Thanks very much!

@Shazoo, one fallback way is to use html tag:
<code>|</code>

https://github.com/chjj/marked/issues/595

See #980


⚠ PrivateHD has degraded performance

In e6dc079, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1657 ms

Resolved: PrivateHD performance has improved in c9f6a60.


update release workflow to support macos arm64

WIP

I just noticed here that we are only building arm64 for python 3.6 which is odd.

Confirmed arm64 compat wheels are being generated for py3.6-py3.9
https://github.com/dbt-labs/dbt-extractor/runs/4411916006?check_suite_focus=true#step:7:8

This is ready to go! you can see a list of distributions this workflow creates here https://github.com/dbt-labs/dbt-extractor/runs/4434445906?check_suite_focus=true#step:3:1


Possible mistake in 12.3.2 Using a formula to draw a line

Description
In section 12.3.2 you are using the following line equation: y = mx + c.
In the fifth paragraph of that section you write:
See if you can work out the m and b values for a line from A to B, or you can calculate them using the following formulas
Shouldn't there be c instead of a b in the sentence and the formula below?

Thank you for letting us know!

Thank you for letting us know!


can't build clippy for rust development

Issue description
want to be able to build clippy so that it is available in nix-shell
currently i have cargo in the nix shell by using the mozilla overlay
Steps to reproduce
i tried following the steps here: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/rust.section.md
i forked the clippy repo to be able to build a Cargo.lock but natively nix can't build using a specific nightly or configure rust flags (or can it with the overlay?)
i tried carnix over the same Cargo.lock but it only prefetched everything then spat out an empty Cargo.nix file
Technical details
Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.

Hmm, clippy should go with mozilla overlay, if a particular version has it (you can check there)
/nix/store/q1qh2rdww92abl63hblsgcm2nqd0y6x0-rust-1.35.0-2019-05-20-3c235d560/bin/cargo-clippy

Not sure whats wrong with carnix,

yeah i found that thanks!


Any way to run BluetoothA2DPSink alongside BluetoothA2DPSource?

I'm hoping to receive Audio using the sink, do some modifications and then pass the output to the source. Is this possible? I've got both examples working individually but for some reason when I join them together things stop working:
void setup(){
  a2dp_source.start("Anis", get_data_channels);
  a2dp_sink.start("Receiver");
}

If anyone has tried this before, would love to hear from you

Looks like this could be a limitation of the esp32/the fact it only has one radio (or at least the way in which they implement a2dp). If anyone knows anything different, do let me know though.

That would be my understanding as well. You would need to connect 2 ESP32 via I2S - which seems to have it's challenges as well.


How to upgrade a breath install to the newest release

Hello again!
I saw the exciting new Spring release notes providing a fix for KBL sound. I downloaded the new script bin/apl-sof-setup-audio and tried running it (after first adding contrib and non-free sources for apt in Debian to get firmware-sof-signed). The script seemingly ran with no errors (though the sync took a very short time and not much data), but after running sudo reboot, my install was borked and would not boot. Fortunately I still had breath on usb, so I was able to restore with another install-to-internal-storage.
Question - is there anything I need to do prior to running the audio setup that I missed?

apl-sof-setup-audio only works with Apollolake devices (which support SOF). I've also encountered oddities while updating the kernel. I'll try to push a fix soon.

Gotcha. I saw a comment elsewhere that you're planning to provide instructions for how to update sound on KBL devices. I guess I should wait for those before I destroy things again :)


flake8 check by pre-commit.ci and flake8 check in our normal pipeline don't yield same result

Description of bug / unexpected behavior
As requested by @kolibril13, I have enabled pre-commit.ci for this repository. It seems that the flake8 check we run usually in our pipeline, and the check run by pre-commit.ci are configured differently: compare
https://results.pre-commit.ci/run/github/265122478/1617749086.1i_sQPmmTjeknEIW3BXU8A
with
https://github.com/ManimCommunity/manim/pull/1262/checks?check_run_id=2282701850
Also, on a related note: if we have the status check by pre-commit.ci, do we still need to run our custom back/isort/flake8 pipelines, or could they be removed then? CC @naveen521kk.
Expected behavior
flake8 should be run with the same configuration in both cases, except if there is a good reason not to do so.

Maybe the old flake pipeline checks this file, while the new one doesn't.
https://github.com/ManimCommunity/manim/blob/4331817879dfee1c5b273a28e7329c913c9e53f5/.flake8#L1-L24

There is a simple difference between the two. Github Actions checks only for the manim folder and pre-commit checks for all the python files.

Ok, I just looked at other prs,
isort is only checking the changes: https://github.com/ManimCommunity/manim/pull/1275/commits/3e47251a8d764b578b666b91d2ad0a0a832c52c8isort is black is only checking the changes:
https://github.com/ManimCommunity/manim/pull/1122/commits/58b4f9508f2cd4a7f44a9eb0a045bac1ed4abf38
so it is only flake8 that considers all files.
I will investigate this.

It's fine when pre-commit.ci checks all files, I don't think that we have to change that. But we need a PR fixing the failing files.

https://github.com/ManimCommunity/manim/pull/1276


New fixes for flathub update

Hi! These changes are needed in order to update to the latest version on flathub.

Yay, welcome back!


TypeError: slickness.slick is not a function [CommonJS - Browserify]

Hello,
I'm trying to include this amazing carousel into my angular application, I'm using common JS along with browserify to make this happen.
I'm getting TypeError: slickness.slick is not a function error on my application, I'm using gulp with browserify to include my dependencies using npm so I'm not really sure how to make this work, I know jquery must be included before slick and then, after those two angular-slick-carousel should be included, but I'm using common js modules for everything.
This is a slice of my code:
app.js (application entry point)
'use strict';

var amnessia = require('angular').module('amnessia', [
  'amnessia.core',
  'amnessia.header',
  'amnessia.layout',
  'amnessia.home',
  'amnessia.brand',
  'amnessia.location'
]);

require('./core');
require('./header');
require('./layout');
require('./home');
require('./brand');
require('./location');

app/core/index.js
'use strict';

require('../blocks');
require('angular-ui-router');
require('angular-local-storage');
require('angular-simple-logger');
require('angular-google-maps');
require('angular-scroll');
require('angular-slick-carousel');

var amnessia = require('angular').module('amnessia.core', [
  'ui.router',
  'LocalStorageModule',
  'uiGmapgoogle-maps',
  'duScroll',
  'slickCarousel'
]).value('duScrollOffset', 162);

amnessia.config( require('./config') );

app/blocks/index.js
'use strict';

window._ = require('lodash');
window.$ = require('jquery');
window.slick = require('slick-carousel'); // I don't know how to make slick work, I tried the same as with underscore and jquery

var amnessia = require('angular').module('blocks', []);

This issue is solved for me by including jQuery before Angular

@monove can you please elaborate on how you achieved that?

    <script src="../bower_components/angular/angular.js"></script>
    <script src="../bower_components/slick-carousel/slick/slick.js"></script>
    <script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script>```

@monove I see, I ended up doing the same, I would liked to have slick included the common js way.

I am loading like that and still get the error
<script src="/Scripts/jquery-2.2.4.js"></script>
<script src="/javascripts/bootstrap.js"></script>
<script src="/Scripts/angular.js"></script>
<script src="/Scripts/slick.js"></script>
<script src="/Scripts/angular-slick.js"></script>

Really impressed...

is correct


integration with angular

tell me reap there a way to use your template along with the angular if more precisely, in your template, you can transfer data from another framework

I use handlebars with Backbone, so probably other frameworks or no framework are also possible.

and can be an example of how to implement a bunch?

I would raise this with the Angular community. Handlebars compiles to text. That text would need to then be evaluated by Angular and it seems like overkill but I'm not an Angular user so I don't really know if it has value nor how it would be done exactly.


Unabled to list existing space security groups for org/space when creating new org/space in PEEK mode

Describe the bug
A new space is defined in the project, when apply is run in PEEK mode it fails with error. The logs show its creating the space in dry-mode (not really created), then later fails when it tries to query the security groups of a space that doesn't exist (because its running PEEK).
[dry-run]: create space env/dev/green for org foobar
...
error: Unabled to list existing space security groups for org/space [foobar/env/dev/green]: Error requesting sec groups: cfclient error (CF-NotFound|10000): Unknown request
To Reproduce

Create a new space in config
Run cf-mgmt apply in PEEK mode

Expected behavior
Able to successfully run an apply in PEEK mode when creating a new space
Additional context
Related to similar items that have been addressed already when using PEEK mode when creating new orgs and spaces:

https://github.com/pivotalservices/cf-mgmt/issues/184
https://github.com/pivotalservices/cf-mgmt/issues/167

Fixed in https://github.com/pivotalservices/cf-mgmt/releases/tag/v1.0.43


New version: BinaryBuilder v0.6.1

Registering package: BinaryBuilder
Repository: https://github.com/JuliaPackaging/BinaryBuilder.jl
Created by: @giordano
Version: v0.6.1
Commit: 31cdda0fe6b7b20cb85707cd1d11a924adda5b04
Reviewed by: @giordano
Reference: https://github.com/JuliaPackaging/BinaryBuilder.jl/commit/31cdda0fe6b7b20cb85707cd1d11a924adda5b04#commitcomment-150684105
Description: Binary Dependency Builder for Julia

Pause


Backport "Fix exhaustivity due to separate TypeVar lambdas" to LTS

Backports #18616 to the LTS branch.
PR submitted by the release tooling.
[skip ci]

No regressions detected in the community build up to lts-18723.
Reference


UI - Configure > Configuration > Database > VMDB > Indexes showing just 1 entry

The "All VMDB Indexes" view keeps showing just 1 entry "accounts_pkey" which is the first index of the first table. The paginator says 1-20 of 584 but the list is stuck on that one entry, regardless of current page.
It works fine when a specific table is selected.

OpsController#db_list is used to retrieve the indexes, calling ApllicationController#get_view(VmdbIndex, ...) - and that one returns one MiqReport. Which looks weird but possibly correct. That's all I know for now...

Bugzilla link - https://bugzilla.redhat.com/show_bug.cgi?id=1212746

Fixed in https://github.com/ManageIQ/manageiq/pull/9328


Error when installing binutils

Hi! I can't install mingw (neither 64 nor 32) with this formula because I get the following error while trying to install binutils:
==> Installing binutils-mingw32 from cosmo0920/mingw_w64
==> Downloading http://ftpmirror.gnu.org/binutils/binutils-2.25.1.tar.bz2
==> Downloading from http://ftp-gnu-org.ip-connect.vn.ua/binutils/binutils-2.25.1.tar.bz2
######################################################################## 100.0%
==> ./configure CC=gcc-4.9 CXX=g++-4.9 CPP=cpp-4.9 LD=gcc-4.9 --target=i686-w64-mingw32 --disable-
==> make
==> make install-strip
Error: Empty installation

Do you have any ideas about the reason of this error?

Thanks for the report.
This issue may be caused by this Homebrew commit: https://github.com/Homebrew/homebrew/commit/915ac06db21acc5c9595b2223cc39b9672f34c4a.
Related to #1.

This phenomenon is caused by using non-standard install prefix: https://github.com/cosmo0920/homebrew-mingw_w64/blob/master/binutils-mingw32.rb#L11
We should use prefix in ./configure option.
But for now, I didn't find suitable way to adopt mingw64 toolchain cross compilation for this validation.

I added a workaround against empty installation error: https://github.com/cosmo0920/homebrew-mingw_w64/commit/8c0baeeb78cddede8e4c3d850e8c8f96700d9d10
Could you try update and install again?

Thanks! Installs just fine now

I'm glad to hear that. Thanks for confirming it! 😊


Pass Network Function

New function {plot_passnet} to plot pass networks using Opta and StatsBomb data. Function is done (function argument naming snake_case or camelCase yet to be figured out).
Currently the numbers for the passnet viz are random (numbered 1-11 on the basis of number of passes played). If the function to convert JSON to CSV is completed and the data contains shirt numbers, then the function can be further changed to include them in the viz (personally I think keeping the current numbering format would reduce any potential errors).

Code for the function is here.
https://github.com/harshkrishna17/ggshakeR-0.2.0/blob/main/plot_passnet.R

How is this going? I remember that we needed additional functions for this correct?

I haven't worked on the new functions. But the main function is basically good to go.

for right now, for the release let's release the number of passes in the node.

Could you elaborate a bit please @abhiamishra


vscode  devcontainer   envoy  occur   error

Skipping proto_format.sh due to no API change
$TEST_TMPDIR defined: output root default is '/build/envoy-compdb' and max_idle_secs default is '15'.
Starting local Bazel server and connecting to it...
DEBUG: /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/rules_python/python/pip.bzl:47:10: pip_install is deprecated. Please switch to pip_parse. pip_install will be removed in a future release.
WARNING: /workspaces/envoy/test/proto/BUILD:30:23: in genrule rule //test/proto:bookstore_proto_descriptor: target '//test/proto:bookstore_proto_descriptor' depends on deprecated target '@com_google_protobuf//:well_known_protos': Prefer :well_known_type_protos instead.
ERROR: /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/envoy_build_tools/toolchains/configs/linux/clang/cc/BUILD:47:19: in cc_toolchain_suite rule @envoy_build_tools//toolchains/configs/linux/clang/cc:toolchain: cc_toolchain_suite '@envoy_build_tools//toolchains/configs/linux/clang/cc:toolchain' does not contain a toolchain for cpu 'aarch64'
ERROR: /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/envoy_build_tools/toolchains/configs/linux/clang/cc/BUILD:47:19: Analysis of target '@envoy_build_tools//toolchains/configs/linux/clang/cc:toolchain' failed
INFO: Repository remotejdk11_linux instantiated at:
  /DEFAULT.WORKSPACE.SUFFIX:45:6: in <toplevel>
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/bazel_tools/tools/build_defs/repo/utils.bzl:233:18: in maybe
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/bazel_tools/tools/jdk/remote_java_repository.bzl:48:17: in remote_java_repository
Repository rule http_archive defined at:
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/bazel_tools/tools/build_defs/repo/http.bzl:372:31: in <toplevel>
INFO: Repository kafka_server_binary instantiated at:
  /workspaces/envoy/WORKSPACE:13:19: in <toplevel>
  /workspaces/envoy/bazel/repositories.bzl:283:16: in envoy_dependencies
  /workspaces/envoy/bazel/repositories.bzl:1280:26: in _kafka_deps
  /workspaces/envoy/bazel/repositories.bzl:30:23: in external_http_archive
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/envoy_api/bazel/envoy_http_archive.bzl:16:17: in envoy_http_archive
Repository rule http_archive defined at:
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/bazel_tools/tools/build_defs/repo/http.bzl:372:31: in <toplevel>
INFO: Repository com_github_fdio_vpp_vcl instantiated at:
  /workspaces/envoy/WORKSPACE:13:19: in <toplevel>
  /workspaces/envoy/bazel/repositories.bzl:275:29: in envoy_dependencies
  /workspaces/envoy/bazel/repositories.bzl:1293:26: in _com_github_fdio_vpp_vcl
  /workspaces/envoy/bazel/repositories.bzl:30:23: in external_http_archive
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/envoy_api/bazel/envoy_http_archive.bzl:16:17: in envoy_http_archive
Repository rule http_archive defined at:
  /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/bazel_tools/tools/build_defs/repo/http.bzl:372:31: in <toplevel>
ERROR: Analysis of target '//test/integration/filters:test_network_filter_proto_cc_proto_cc_proto' failed; build aborted:
INFO: Elapsed time: 7.847s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (864 packages loaded, 5983 targets configured)
    currently loading: @base_pip3_jinja2// ... (3 packages)
    Fetching repository @org_golang_google_protobuf; Restarting.
    Fetching repository @bazel_gazelle_go_repository_config; Restarting.
    Fetching repository @com_github_cncf_xds_go; Restarting.
    Fetching repository @bazel_gazelle_go_repository_tools; Restarting.
    Fetching https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz
    Fetching https://archive.apache.org/dist/kafka/3.4.0/kafka_2.13-3.4.0.tgz
Traceback (most recent call last):
  File "/workspaces/envoy/tools/gen_compilation_database.py", line 127, in <module>
    fix_compilation_database(args, generate_compilation_database(args))
  File "/workspaces/envoy/tools/gen_compilation_database.py", line 24, in generate_compilation_database
    subprocess.check_call([args.bazel, "build"] + bazel_options + [
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['bazel', 'build', '--config=compdb', '--remote_download_outputs=all', '--aspects=@bazel_compdb//:aspects.bzl%compilation_database_aspect', '--output_groups=compdb_files,header_files', '//source/...', '//test/...', '//contrib/...']' returned non-zero exit status 1.

@jason9015 can you confirm which version/branch you are trying to build
im noticing here:
DEBUG: /build/envoy-compdb/_bazel_vscode/2d35de14639eaad1ac7060a4dd7e3351/external/rules_python/python/pip.bzl:47:10: pip_install is deprecated. Please switch to pip_parse. pip_install will be removed in a future release.

that this is not current main

I use    realease/v1.25  and use vscode     devcontainer

who can help me?

@jason9015 posting screenshots is not so helpful - also please focus on one issue rather than opening several
i think the problem relates to you using arm64 architecture
i dont have an arm machine immediately available to test, but im guessing it may be possible to workaround - not sure

im running some tests in our ci to get an idea of current status of running this in x86/arm
once i have an idea of that i will test on the 1.25 branch also
i dont use vscode so this is not necessarily an accurate test - but im already seeing some issues so will investigate further

think you

Hello, I have the same issue and I found a workaround.
I think the problematic part is https://github.com/envoyproxy/envoy/blob/a6792927ff71015069326490af5306ad56d769c9/.devcontainer/setup.sh#L8
I changed the ~/.bazelrc line to
build --config=clang-libc++

and it seems like compile_commands.json is generated and so far it looks like jumping to definitions, references in cpp files works.


Auto-detect google-project if provider is Google and no project is su…

…pplied.
Suggested fix for #489

CLA should now be signed.

@drzero42 The commit is identified to come from user @abogs so he/she will need to sign the CLA.
If both users are you, maybe the email you used when creating the commit is wrong?

@mikkeloscar My bad. I've amended the commit to come from my personal user, rather than my work-user :)

@drzero42 please also add a changelog entry: create a new line in the very top of CHANGELOG.md with your change, PR number and name.

:+1:

:+1:


Produce BIDS Derivatives-compatible outputs

We have a set of outputs of interest from AROMA, including:

Denoised 4D image, in native and standard space (possibly)
Metrics (feature scores)
Component time series
Component maps, in native and standard space (possibly)
Classifications (included with feature scores in "classification_overview.txt")
Figure

We should figure out how best to make those outputs BIDS Derivatives-compatible.
At minimum, I think we can use filenames that are basically BIDS-ish, like what I propose in https://github.com/ME-ICA/tedana/pull/574. This means using entities and suffixes that match BIDS convention, minus the "source entities" from the original files (e.g., sub, ses, run).
I don't know if we want to output the classifications/metrics as a json (as in tedana) or a tsv. A tsv would be easier to read...

@tsalo @oesteban your comments sound good to me!

Here is what I'm thinking the contents of the files should look like (cross-posted and lightly adapted from ME-ICA/tedana#649):
desc-ICA_mixing.tsv (required)

ica_00
ica_01
ica_02
ica_03
ica_04

0
1.96128
0.715816
1.81138
2.75372
1.84941

1
0.15217
-0.85096
-0.101651
0.147915
-0.363037

2
0.326455
-0.392816
1.1161
0.450553
0.580335

3
0.0141179
-0.871712
1.02556
0.678525
-0.0628587

4
-0.0459112
-1.02132
1.10107
0.306312
-0.400553

desc-ICA_decomposition.json (required)
{
    "Method": "Independent components analysis with MELODIC ICA algorithm implemented by FSL. Components are sorted by variance explained in descending order.",
    "ica_00": {
        "Description": "ICA fit to dimensionally-reduced data.",
        "Method": "AROMA"
    },
    "ica_01": {
        "Description": "ICA fit to dimensionally-reduced data.",
        "Method": "AROMA"
    },
    "ica_02": {
        "Description": "ICA fit to dimensionally-reduced data.",
        "Method": "AROMA"
    },
    "ica_03": {
        "Description": "ICA fit to dimensionally-reduced data.",
        "Method": "AROMA"
    },
    "ica_04": {
        "Description": "ICA fit to dimensionally-reduced data.",
        "Method": "AROMA"
    }
}

desc-AROMA_metrics.tsv

Component
max_RP_corr
HFC
edge_fract
csf_fract
classification
rationale

ica_00
0.2
0.8163
0.507241
0.00403574
rejected
hfc

ica_01
0.43
0.1357
0.569411
0.00297853
accepted
n/a

ica_02
0.7
0.4905
0.33585
0.00195625
rejected
hyperplane

ica_03
0.1
0.7926
0.517262
0.00306524
accepted
n/a

ica_04
0.25
0.2831
0.32673
0.00231219
accepted
n/a

desc-AROMA_metrics.json
{
    "Component": {
        "Description": "The unique identifier of each component. This identifier matches column names in the mixing matrix TSV file.",
        "LongName": "Component identifier"
    },
    "classification": {
        "Description": "Classification from the classification procedure.",
        "Levels": {
            "accepted": "A component determined to be unrelated to motion. Included in denoised data.",
            "ignored": "A low-variance component included in denoised data.",
            "rejected": "A motion-related component excluded from denoised data."
        },
        "LongName": "Component classification"
    },
    "max_RP_corr": {
        "Description": "The maximum robust correlation of each component time series with a model of 72 realignment parameters.",
        "LongName": "Maximum motion parameter correlation"
    },
    "HFC": {
        "Description": "The frequency, as fraction of the Nyquist frequency, at which the higher and lower frequencies explain half of the total power between 0.01Hz and Nyquist.",
        "LongName": "High-frequency content"
    },
}

@tsalo This makes sense to me. There's no clear connection between metrics.tsv and mixing.tsv, so if this is something you'll expect to make a standard derivative in the future, I could see that as being something people would ask about. But I'm not sure it's worth trying to predict how that conversation will go before it's happened.

@effigies Thanks! You're right about the lack of connection. I'm hoping that we can come up with a way to fix that in the long term, but I'm glad this is good for the mean time.


Update RSpec

This PR upgrades RSpec from 2 to 3.

@sudara I went ahead and removed the mp3-info gem bump.
@wioux let me know if this is ready to go or if something is missing

Looks good to me. Thanks!


Browsing previous dates

Is there any way to navigate to weeks prior to the current one? I don't see any way to configure this, nor why this functionality would be missing.
Thanks!

Nope, not right now. The main use-case for this component is to book a meeting, so to us it didn't make sense to be able to navigate back in time.


Axis: add option to wrap text

Originally discussed in #3759, it would be nice if long titles could be wrapped so they don't fall off the screen. Measuring all that text is costly so it may be best to add as an opt-in feature.

https://swharden.com/csdv/skiasharp/drawtext-rectangle/

This is annoying with Skia, I think it's come up before, but Skia doesn't even let you have newlines in strings. So you'd have to do word-wrapping logic yourself, and they'd have to be in separate draw calls, which is surprisingly tricky to make aesthetically appealing.
There is a nice loophole I've used before, but I'm pretty sure you'll hate it. Essentially, you programmatically create an SVG. But SVGs also don't support line wrapping. So in the SVG you embed an XHTML foreignObject, which does support line wrapping. Then you simply render the resulting SVG. I personally have no idea if this will work, since I wouldn't expect skia to be lugging around an HTML rendering engine as well (I did this in the web context where we could just make the browser do it).


Add file source

This adds a file source so that we can read files off disk as an input source (the CLI flag is --input-file).
This PR can also be used a as reference implementation for how to implement a new source.
Closes #12

Maybe I'm missing something, but don't we need either an addition to the flow parser to allow this input source to be specified, or some code in main that watches for the command line flag and inserts the source into the input flow when the file flag is specified (à la --prometheus-address)?

@ztreinhart Good call, I forgot to add it to the default parser.

@ztreinhart: https://github.com/rename-this/vhs/pull/13/commits/d22f934715951d6df3417d140db573486368efde


[turborepo] program not found error after upgrading to v1.9.4

What version of Turborepo are you using?
1.9.4
What package manager are you using / does the bug impact?
Yarn v1
What operating system are you using?
Windows
Describe the Bug
After upgrading to v1.9.4 I get a ‘program not found’ error when trying to run a script. I managed to pinpoint this error to canary v8.
Expected Behavior
I expect my scripts to run as in v1.9.3
To Reproduce
In below repo after running ‘yarn install’, run ‘yarn add -W<EMAIL_ADDRESS>and run ‘yarn test’.
Reproduction Repo
https://github.com/XDoubleU/check-in

Getting the same error, monorepo script working until 1.9.3, and doesn't work inmodern versions.
$ yarn turbo run build
$ project\node_modules\.bin\turbo run build
Error: program not found
error Command failed with exit code 1.

On similar archi:

Yarn v1
OS: windows 11 64bit

Same issue on Win11 64bit after upgrading to 1.9.6.
Revert to the older version doesn't work for me.

Hi @XDoubleU, thanks for opening an issue. Turns out this is an issue with how we detect package manager versions. We should have a fix up shortly!

@bartyx1993 @kefniark @XDoubleU
Can you verify that<EMAIL_ADDRESS>is working for you?

Is working for me, thanks!

Is working for me, thanks!

Turborepo failed to start.
Turborepo detected that you are running:
windows ia32

Turborepo failed to start.
Turborepo detected that you are running: windows ia32

Did you resolve this issue? I just ran into the same error.


Safari 15.4 reinstated navigator.hadrwareConcurrency

See https://bugs.webkit.org/show_bug.cgi?id=233381 and https://github.com/mdn/browser-compat-data/pull/24815 for the full details, but the summary is that this returned to Safari.
Discovered in the course of https://github.com/web-platform-dx/web-features/pull/1931#discussion_r1812881017

Interesting, thanks!


Forcing HTTPS responses? Attempts to fix ATS errors

Is forcing HTTPS responses a good idea? https://medium.com/@connorlurring/fixing-nuts-auto-updates-for-our-electron-app-64beeed8b14 /by @connorlurring
The author attempts to fix Apple Transport Security (ATS) errors when the an Electron client requests the update through HTTPS but then the nuts deployment setup (Heroku in this case) returns an HTTP URL. /cc @SamyPesse @AaronO

You can solve this by setting TRUST_PROXY to true in Heroku
See https://github.com/GitbookIO/nuts/issues/163#issuecomment-468916045

Hi @raphaelschaad thanks for taking the time to feed critically evaluate my article!
While forcing HTTPS isn't the optimal solution, it has worked for my use case since that article was written, with no unforeseen issues.
That said, thanks @ogtfaber for bringing #163 to my attention. TRUST_PROXY sounds like a valid solution, I plan to amend the article shortly to recommend it. I wasn't aware that there was a commonplace solution for trusting the proxy in a situation like this, and the original solution was based on the Heroku documentation not having any reference to this config var.
It seems that TRUST_PROXY is a commonly used configuration for a variety of products, and should be more generally suitable as advice, leaving the original functionality of the library unchanged.

Thanks @ogtfaber for the solution, I have since adopted it. And thanks @connorlurring for updating your post for everyone else, given you're the top result I found googling the problem. You can point to the relevant bits of Nuts' docs. Closing this issue.