Error Signal 11 on Mac OS X El Capitan

Hi @ekg @AlistairNWard
I am getting this error signal 11 on Max OS X El Capitan as mentioned in previous issues. However, this is not happening on ubuntu. Was there a solution to this?
The following is the error:

CHROM	POS	ID	REF	ALT	QUAL	FILTER	INFO	FORMAT	sample_1
Error: signal 11:
0   freebayes                           0x00000001099004e1 _Z15segfaultHandleri + 33
1   libsystem_platform.dylib            0x00007fff95e2352a _sigtramp + 26
2   libc++.1.dylib                      0x00007fff961bfdfe _ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl + 322
3   freebayes                           0x00000001098a7355 ZN12AlleleParser22removeDuplicateAllelesER7SamplesRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIP6AlleleNS7_ISC_EEEENS2_4lessIS9_EENS7_INS2_4pairIKS9_SE_EEEEEEiiRSB + 341
4   freebayes                           0x00000001098a9aa2 _ZN12AlleleParser21buildHaplotypeAllelesERNSt3__16vectorI6AlleleNS0_9allocatorIS2_EEEER7SamplesRNS0_3mapINS0_12basic_stringIcNS0_11char_traitsIcEENS3_IcEEEENS1_IPS2_NS3_ISF_EEEENS0_4lessISE_EENS3_INS0_4pairIKSE_SH_EEEEEESP_RNS9_ISF_NS0_3setISF_NSI_ISF_EESG_EESR_NS3_INSK_IKSF_SS_EEEEEEi + 4754
5   freebayes                           0x00000001098533a1 main + 4913
6   libdyld.dylib                       0x00007fff93d695ad start + 1

Thanks,
Yaseen

Where did you compile freebayes? On OSX? Did you run make test? What
happens then?
On Mon, Nov 16, 2015 at 3:52 PM, Yaseen Ladak<EMAIL_ADDRESS>wrote:

Hi @ekg https://github.com/ekg @AlistairNWard
https://github.com/AlistairNWard
I am getting this error signal 11 on Max OS X El Capitan as mentioned in
previous issues. However, this is not happening on ubuntu. Was there a
solution to this?
The following is the error:
CHROM POS ID REF ALT QUAL FILTER INFO FORMAT sample_1
Error: signal 11:
0 freebayes 0x00000001099004e1
*Z15segfaultHandleri + 33 1 libsystem_platform.dylib 0x00007fff95e2352a
_sigtramp + 26 2 libc++.1.dylib 0x00007fff961bfdfe
_ZNKSt3__17num_putIcNS_19ostreambuf_iteratorIcNS_11char_traitsIcEEEEE6do_putES4_RNS_8ios_baseEcl

322 3 freebayes 0x00000001098a7355
_ZN12AlleleParser22removeDuplicateAllelesER7SamplesRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIP6AlleleNS7_ISC_EEEENS2_4lessIS9_EENS7_INS2_4pairIKS9_SE_EEEEEEiiRSB*
341
4 freebayes 0x00000001098a9aa2
_ZN12AlleleParser21buildHaplotypeAllelesERNSt3__16vectorI6AlleleNS0_9allocatorIS2_EEEER7SamplesRNS0_3mapINS0_12basic_stringIcNS0_11char_traitsIcEENS3_IcEEEENS1_IPS2_NS3_ISF_EEEENS0_4lessISE_EENS3_INS0_4pairIKSE_SH_EEEEEESP_RNS9_ISF_NS0_3setISF_NSI_ISF_EESG_EESR_NS3_INSK_IKSF_SS_EEEEEEi
4754
5 freebayes 0x00000001098533a1 main + 4913
6 libdyld.dylib 0x00007fff93d695ad start + 1

Thanks,
Yaseen
—
Reply to this email directly or view it on GitHub
https://github.com/ekg/freebayes/issues/220.

Hi @ekg
I think I managed to download and compile it again. Its strange on the Mac El Capitan or even the previous version of Yesomite I had to run make twice. The first time the bin was empty!
Thanks,
Yaseen

Does this mean you got it to work? We should fix the build process though.
Did you get any specific errors?
On Nov 16, 2015 9:54 PM, "Yaseen Ladak"<EMAIL_ADDRESS>wrote:

Hi @ekg https://github.com/ekg
I think I managed to download and compile it again. Its strange on the Mac
El Capitan or even the previous version of Yesomite I had to run make
twice. The first time the bin was empty!
Thanks,
Yaseen
—
Reply to this email directly or view it on GitHub
https://github.com/ekg/freebayes/issues/220#issuecomment-157166852.

Well it does work it seems like before it was gieeing me error 11 and just now I have opened a new issuse it gives me kill 9. I dont remember if it gave me any errors the next time but I linked the freebayes and bamleftalin binary in the /usr/local/bin and when I can freebayes it works fine. Before it stppped with error 11 and now i am getting kill 9 signal. At work I am also running on ubuntu with same data set I can update you the results tomrrow for ubuntu.

I just did make and then make install i did not do make test, do you want me to try it again and tell you

Please verify that the tests pass. That would help to know.
On Nov 16, 2015 10:13 PM, "Yaseen Ladak"<EMAIL_ADDRESS>wrote:

I just did make and then make install i did not do make test, do you want
me to try it again and tell you
—
Reply to this email directly or view it on GitHub
https://github.com/ekg/freebayes/issues/220#issuecomment-157172810.

Well so when should I run make test after running make? make then make test ?

@ekg
I am not sure if make test passes below are the outputs from make followed by make test. Can you please advise?

Yaseen@MacBook-Pro Monday 16 November 2015 21:18:09 GMT /usr/local/Cellar/freebayes: make
wget -q http://hypervolu.me/freebayes/build/v1.0.0-19-gefe685d-dirty &
cd src && /Library/Developer/CommandLineTools/usr/bin/make
DETECTED_VERSION = v1.0.0-19-gefe685d-dirty
CURRENT_VERSION  = v1.0.0-19-gefe685d-dirty
g++ -O3 -D_FILE_OFFSET_BITS=64 -g -I../bamtools/src -I../ttmath -I../vcflib/src -I../vcflib/ freebayes.o BedReader.o CNV.o fastlz.o Fasta.o Parameters.o Allele.o Sample.o Result.o AlleleParser.o Utility.o Genotype.o DataLikelihood.o Multinomial.o Ewens.o ResultData.o Dirichlet.o Marginals.o split.o LeftAlign.o IndelAllele.o Bias.o Contamination.o NonCall.o SegfaultHandler.o ../vcflib/tabixpp/tabix.o ../vcflib/tabixpp/bgzf.o ../vcflib/smithwaterman/SmithWatermanGotoh.o ../vcflib/smithwaterman/disorder.c ../vcflib/smithwaterman/LeftAlign.o ../vcflib/smithwaterman/Repeats.o ../vcflib/smithwaterman/IndelAllele.o Variant.o ../bamtools/lib/libbamtools.a -o ../bin/freebayes -L./ -L../vcflib/tabixpp/ -L../bamtools/lib -ltabix -lz -lm
clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
g++ -O3 -D_FILE_OFFSET_BITS=64 -g -I../bamtools/src -I../ttmath -I../vcflib/src -I../vcflib/ bamleftalign.o Fasta.o LeftAlign.o IndelAllele.o split.o ../bamtools/lib/libbamtools.a -o ../bin/bamleftalign -L./ -L../vcflib/tabixpp/ -L../bamtools/lib -ltabix -lz -lm

Yaseen@MacBook-Pro Monday 16 November 2015 21:19:31 GMT /usr/local/Cellar/freebayes: make test
cd test && make test
cd ../vcflib && /Library/Developer/CommandLineTools/usr/bin/make
g++ src/vcfecho.cpp -o bin/vcfecho -I. -L. -Ltabixpp/ -lvcflib -ltabix -lz -lm -O3 -D_FILE_OFFSET_BITS=64
ld: archive has no table of contents file './libvcflib.a' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [bin/vcfecho] Error 1
make[1]: *** [../vcflib/bin/vcfuniq] Error 2
make: *** [test] Error 2

I need the help of someone who has an OSX machine available. I no longer
have one..  Their batteries seem to explode after three and a half years
and are now extremely difficult to remove.
On Nov 16, 2015 10:20 PM, "Yaseen Ladak"<EMAIL_ADDRESS>wrote:

@ekg https://github.com/ekg
I am not sure if make test passes below are the outputs from make followed
by make test. Can you please advise?
Yaseen@MacBook-Pro Monday 16 November 2015 21:18:09 GMT
/usr/local/Cellar/freebayes: make
wget -q http://hypervolu.me/freebayes/build/v1.0.0-19-gefe685d-dirty &
cd src && /Library/Developer/CommandLineTools/usr/bin/make
DETECTED_VERSION = v1.0.0-19-gefe685d-dirty
CURRENT_VERSION = v1.0.0-19-gefe685d-dirty
g++ -O3 -D_FILE_OFFSET_BITS=64 -g -I../bamtools/src -I../ttmath
-I../vcflib/src -I../vcflib/ freebayes.o BedReader.o CNV.o fastlz.o Fasta.o
Parameters.o Allele.o Sample.o Result.o AlleleParser.o Utility.o Genotype.o
DataLikelihood.o Multinomial.o Ewens.o ResultData.o Dirichlet.o Marginals.o
split.o LeftAlign.o IndelAllele.o Bias.o Contamination.o NonCall.o
SegfaultHandler.o ../vcflib/tabixpp/tabix.o ../vcflib/tabixpp/bgzf.o
../vcflib/smithwaterman/SmithWatermanGotoh.o
../vcflib/smithwaterman/disorder.c ../vcflib/smithwaterman/LeftAlign.o
../vcflib/smithwaterman/Repeats.o ../vcflib/smithwaterman/IndelAllele.o
Variant.o ../bamtools/lib/libbamtools.a -o ../bin/freebayes -L./
-L../vcflib/tabixpp/ -L../bamtools/lib -ltabix -lz -lm
clang: warning: treating 'c' input as 'c++' when in C++ mode, this
behavior is deprecated
g++ -O3 -D_FILE_OFFSET_BITS=64 -g -I../bamtools/src -I../ttmath
-I../vcflib/src -I../vcflib/ bamleftalign.o Fasta.o LeftAlign.o
IndelAllele.o split.o ../bamtools/lib/libbamtools.a -o ../bin/bamleftalign
-L./ -L../vcflib/tabixpp/ -L../bamtools/lib -ltabix -lz -lm
Yaseen@MacBook-Pro Monday 16 November 2015 21:19:31 GMT
/usr/local/Cellar/freebayes: make test
cd test && make test
cd ../vcflib && /Library/Developer/CommandLineTools/usr/bin/make
g++ src/vcfecho.cpp -o bin/vcfecho -I. -L. -Ltabixpp/ -lvcflib -ltabix -lz
-lm -O3 -D_FILE_OFFSET_BITS=64
ld: archive has no table of contents file './libvcflib.a' for architecture
x86_64
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[2]: *** [bin/vcfecho] Error 1
make[1]: *** [../vcflib/bin/vcfuniq] Error 2
make: *** [test] Error 2
—
Reply to this email directly or view it on GitHub
https://github.com/ekg/freebayes/issues/220#issuecomment-157174341.


TikTok missing from list of Social Networks

Issue in ./help/components/dimensions/referrer-type.md
tiktok.com should be added to the list.
There may be other regional TikTok domains that need to be included.

@inselaffe - I added tiktok.com, and am checking with Engineering on other tiktok domains that are part of the  ‘Social networks’ lookup table that Adobe uses. Will add those once I hear back. Thanks!


Feature/ehgmsdk20/release pipeline

Since the create release branch pipeline execution requires the yaml file to be in the main branch, i cherry-picked the relevant commits.

Thanks for the review!


[BUG] NDKEvent.tagId() generates incorrect value

Currently, for PREs, the tagId() method will duplicated the kind:pubkey portion of the d tag such that calling tagId() will result in 30000:<pubkey>:30000:<pubkey>:List name
This is caused by the replaceableDTag() method sending back the whole dtag or nothing, not just the last segment.

🤦  Operator error


Python CustomOp with parameter failed when call infer_shape_entry in …

…operator.py (#7057)

worked.

Should have been fixed in master. Could you check?


Feat user permissions

Resolves #22, resolves #26, resolves #20, resolves #32

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 1
- Added 2

Complexity increasing per file
==============================
- test/setup.e2e.ts  1
- src/shared/decorators/authorize.decorator.ts  2

See the complete overview on Codacy


renderText's style does not work after I adding any character inside TextInput tag

Preconditions:
Platform: Android
  "react-native": "^0.61.5"
  "react-native-parsed-text": "^0.0.22",

issue:

code:
       <TextInput>
        <ParsedText
            style={{}}
            parse={
              [
                {
                   pattern: /((@)\[([^[]*)\]\((([\d\w-]*))\))/giu,
                   style: themedStyle.txtMention,
                   renderText: (str, matches) => matches[3],
                 },
              ]
            }
            childrenProps={{ allowFontScaling: false }}
          >
            {commentTextFormatted}
          </ParsedText>
        </TextInput>

matches's result example:

Actual result:

renderText's style does not work after adding any character

Expected result:

Keep renderText's style after adding any character

Help me, please!
https://user-images.githubusercontent.com/31912279/105827819-075b9200-5ff5-11eb-84c5-f6ede56633fe.mp4

same issue :(

found anything ?


Notebook example for StressEnergyMomentum Tensor and Schouten Tensor

🎯 Goal

Create jupyter notebook example for StressEnergyMomentum Tensor and Schouten Tensor

📋  Steps to solve the problem

Comment below about what you've started working on.
Add, commit, push your changes
Submit a pull request and add this in comments - Addresses #<put issue number here>
Ask for a review in comments section of pull request
Celebrate your contribution to this project 🎉

Leave it! I think there are enough examples. Let people figure out from documentation 🤣


[WIP] add npm scripts

Needs rollup to be merged first

Coverage remained the same at 88.52% when pulling f6f45595d4dafe81a984a2da7bd7e4de3fe8588d on npm-scripts into 0ca4852d13db4964c7634bcbbf37abf1fadd5606 on master.


Fix inconsistent naming in Time methods

Renames get_datetime_dict_from_string and get_datetime_string_from_dict to be more consistent with other methods in the class.
Resolves: #60260

It still seems kinda redundant to me. But I guess it's more consistent this way.

Yeah, all the method names in this class are somewhat confusing. It's mostly due to how long all of them are.

I dislike the long names of all these methods so for this change specifically, I'm fine either way, both options are bad :)
Needs a rebase.

Force pushed a rebase.

Thanks!

Cherry-picked for 3.5.


Scenario page - smaller UI bugs

System Information (please complete the following information):

Model Builder Version: <IP_ADDRESS>3001
Visual Studio Version

Describe the bug

The list of cards in each section of the scenario page must be alphabetically sorted (screenshot 1)
The cards for which the text content isn't truncated (or not overflowing), no need to show tool-tip (screenshot 2)

To Reproduce
Steps to reproduce the behavior:

Go to ModelBuilder Scenario page

Expected behavior

Alphabetical ordering for cards in individual sections
For scenario cards, don't show tool-tip in case there isn't a text-overflow.

Screenshots

Additional context
Add any other context about the problem here.

Per ordering of cards, Bri and Rohan will user test.


refactor!(interval): 💥 make isDescending parameter in descending method positional

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

5 of 5 (100.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
1187

Relevant Lines:
1187

💛  - Coveralls


Do not show BOX files

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS Version: [e.g. Windows 10 1903 18362.175]
App version: [v0.11.0]

Additional context
Add any other context about the problem here. Does this problem occur again after restarting the app?
Log file
Please upload the log file here so that we can understand your issue better. You can access it from Settings->About->Open log location. You can also find this file by going to %localappdata%\Packages\49306atecsolution.FilesUWP_et10x9a9vyk8t\LocalState, you should see a file in this directory called debug.txt or/and debug_fulltrust.txt.

We are having a little trouble understanding this bug report, please reopen this issue when you have filled out the issue template.

We are having a little trouble understanding this bug report, please reopen this issue when you have filled out the issue template.


Show pending status for slug addition

Now that we check with the cloud function whether a slug is legal, it's possible for there to be a multi-second delay while the slug is being verified (the cloud function instance might have to be started from a cold start).
The UI Should show a pending representation, and also not let you save a card with a pending slug check. (Have some kind of frocing function in case there's an error or something)

[ ] Handle if the callable throws and unset pending slug


Setuptools entrypoints instead of scripts.

Entry points to aria tools executables can be managed by distutils/setuptools,
ariaExtract.py or any other CLI will be placed into the correct PATH environment during installation.
Further the Python extension can be hidden, e.g. call ariaExtract.
https://setuptools.readthedocs.io/en/latest/setuptools.html#automatic-script-creation

Not sure i fully understand what you mean.
Could you provide some example or help with a PR?


Update azure-ad-ipv6-support.md

support/dotnet/framework/compatibility-issue-ria-sp2-ef-5.md

@Vstvia1111 Whether you want to add/update an article in the "SupportArticles-docs" repo? Whether this PR is just for testing purposes? The .yml file you added doesn't match the yml article formt and actually the content is from "support\windows-client\networking\tcp-ip-connectivity-issues-troubleshooting.md". And it seems the section you added in the "troubleshoot-linux-rhui-certificate-issues.md" file isn't related to the article content.


Tasks for ATL OSS workshop

List of small tasks that we can work on during our OSS workshop (cc @caabernathy)
(i ran a spellchecker on Jest source code comment blocks)

What to fix
Where to fix

typo: occured -> occurred
https://github.com/facebook/jest/blob/9b157c3a7c325c3971b2aabbe4c8ab4ce0b0c56d/packages/jest-cli/src/reporters/BaseReporter.js#L42

typo: occured -> occurred
https://github.com/facebook/jest/blob/5f9c1f93ef88a2bc5c41c01613c5a0a03197b1d5/packages/jest-cli/src/TestRunner.js#L343

typo: Vaidation -> Validation
https://github.com/facebook/jest/blob/2a0001d36b5b75be94bffcc8727a468921a94ee3/packages/jest-config/src/reporterValidationErrors.js#L22

typo: retreive -> retrieve
https://github.com/facebook/jest/blob/005ac8c9e46996320c949a0107b57b2f12402bf3/packages/jest-config/src/vendor/jsonlint.js#L298

typo: acccessors -> accessors
https://github.com/facebook/jest/blob/9b157c3a7c325c3971b2aabbe4c8ab4ce0b0c56d/packages/jest-editor-support/src/parsers/BabylonParser.js#L107

typo: mulitple -> multiple
https://github.com/facebook/jest/blob/9b157c3a7c325c3971b2aabbe4c8ab4ce0b0c56d/packages/jest-editor-support/src/parsers/BabylonParser.js#L108

I can do "accessors" and "multiple"

I can do typo: retreive -> retrieve and typo: Vaidation -> Validation

I think this is a good issue to put the label Good First Task.


Query parameters lost w/o the trailing slash

This link works as expected.
https://develop.d2pwh5nf8rvczf.amplifyapp.com/explore-projects/?tag=New Relic One Application
This one does not.
https://develop.d2pwh5nf8rvczf.amplifyapp.com/explore-projects?tag=New Relic One Application
It appears to be an Amazon/S3/Amplify issue. Is there a resolution?
https://github.com/jariz/gatsby-plugin-s3/issues/51

These both seem to work for me and prompt me to authenticate.


is there a default extrusion value for buildings with no defined height?

I've had to set this manually in my styles. (I think the default is 0.)

It turns out the default is currently 20m but this will be deprecated, so don't rely on it.


Small project description text issue

Currently the descriptino on the main page of this GitHub project contains this sentence:
"The red error after a line shows a line never executed."
But you most likely wanted to write that one:
"The red arrow after a line shows a line never executed."

Fixed


Cannot modify header information  headers already sent by ...

Hello,
I have this error in php log on my glpi
[2023-09-28 17:16:01] glpiphplog.
WARNING:   *** PHP Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/html/glpi/plugins/phpsaml/hook.php:113) in /var/www/html/glpi/front/inventory.php at line 110
Backtrace :
front/inventory.php:110                            header()
...tplace/glpiinventory/front/communication.php:72 include_once()
marketplace/glpiinventory/index.php:45             include_once()
public/index.php:82                                require()
I use glpi-agent 1.5 and glpi 10.0.9
Thanks

Please use the latest version in my repository: https://github.com/DonutsNL/phpsaml. It has various excludes for the latest inventory agents not present in this version of the plugin. Rgrds,

Hello, thanks for update but i still have same problem after upgrade with your latest version
[2023-12-26 11:04:08] glpiphplog.WARNING:   *** PHP Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/html/glpi/plugins/phpsaml/hook.php:115) in /var/www/htm>
Backtrace :
front/inventory.php:112                            header()
...tplace/glpiinventory/front/communication.php:72 include_once()
marketplace/glpiinventory/index.php:45             include_once()
public/index.php:82                                require()

Sorry this is my bad.
I forgot to comment out some debugging lines in the partially implemented rule engine code. I commented out the problematic code. This should solve the problem. Be aware that the rules for assigning user properties is not yet implemented and will not yet work. Best not to create phpsaml rules at this moment.


Pre trained Resnet model with batch size 1

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: Atomic Pi
TensorFlow installed from (source or binary): binary
TensorFlow version: 1.5
Python version: 3.6.9
Installed using virtualenv? pip? conda?: pip
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory: 2GB RAM, 16GB eMMC

Describe the problem
Provide the exact sequence of commands / steps that you executed before running into the problem
II want to use pretrained ResNet model for image classification. The model I used  requires batch size of 64. Using a batch size of 64 has made Atomic Pi go out of memory.
The model used is from this git repoistory:
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.
Error Log:
https://github.com/tensorflow/models/tree/master/official/r1/resnet
Killed
makefile:2: recipe for target 'default' failed
make: *** [default] Error 137

@raina0990
Is there any specific reason to be using tensorflow 1.15, could you please upgrade tensorflow and use with later versions, please let us know if that helps resolve your issue.
[please try the following commands and let us know if it works.
python3 -m pip install --upgrade pip or pip install --upgrade pip]


Description

Ever since the antag refactor, I've had about four shifts in a row on Lizard where there were 12 syndicates total. It used to only be a max of maybe like, nine? but closer to eight or seven on average.


Stablize fixtures install

Codecov Report

Merging #63 (aa7cfd6) into master (fc14120) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master       #63   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           72        72
  Lines         1740      1740
  Branches       380       380
=========================================
  Hits          1740      1740

Flag
Coverage Δ

root
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out 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 fc14120...aa7cfd6. Read the comment docs.


[FancyZones Editor] zone divider is not moving past a certain vertical line in Layout Editor

On 0.16.1
on 3840x2160, non-primary monitor, 100% scaling
description:
I can't move a Zone divider in a Layout more than a couple pixels to the right, even though there's a lot more space left to take.
Here's a less helpful diagram:

Here's a more helpful diagram.

the red line represents an invisible divider that cannot be moved over.
Here's a video:
https://www.loom.com/share/37f06628b36b4e45ac8610470d6a8758
Might be related to https://github.com/microsoft/PowerToys/issues/257 or perhaps to https://github.com/microsoft/PowerToys/issues/409, which have been fixed already.
Couldn't find another mention of this behaviour though. Might be blind.
Or a footnote in on of the collection threads.
Reproduction steps:
Not sure, yet. Didn't have time to play with this.
Best guess:
Make a triple Prio Grid. Start adding a couple random Zones.
Be sure to mess up the index order. (I think that happens automatically)
If that doesn't work, maybe try merging Zones together and readding them?
Maybe just try importing my exact Layout.
[would upload my Layouts, but forgot how to do that]

Closing this in favor of https://github.com/microsoft/PowerToys/issues/2326

We just released 0.20 and this should be resolved there.  Please try it out.


Write Opus control header in TSMuxer.

Opus does not work with MediaMTX, fix it by writing the control header.

Hi,
As far as I remember, control header is not mandatory. Do you know why it is mandatory for MediaMTX?
About your dev, MPEG-TS muxer code needs to be rewritten but anyway.
Could you create an object ControlHeader that inherits from ByteBufferWriter (something similar to https://github.com/ThibaultBee/StreamPack/blob/main/core/src/main/java/io/github/thibaultbee/streampack/internal/utils/av/video/hevc/HEVCDecoderConfigurationRecord.kt)

I made some changes, is this what you had in mind?
About the optionality of the control header. Yes the spec indeed says "optional control header" but the following table

is not clear about it since one closing brace is missing and possibly the indentation is wrong.
I don't know about MediaMTX, could be that their implementation is just lacking or they interpreted the specification differently.

I create an OpusControlHeader data class directly in the TS part (as it seems to be only for TS).
Also, the usage of the frame writer for AAC was because AAC buffer might not be byte-aligned in some cases.
Is there a way I can test on a remote MediaMTX server?
BTW, I also had to rebase your branch because I moved main.

You could use Docker to setup local MediaMTX with the default config:
docker run --rm -p 8888:8888 -p 8889:8889 -p 8189:8189/udp -e MTX_WEBRTCADDITIONALHOSTS=192.168.x.x -v bluenviron/mediamtx
Change the IP in MTX_WEBRTCADDITIONALHOSTS.
Publish to "srt://localhost:8890?streamid=publish:mystream&pkt_size=1316"
View the stream on http://localhost:8889/mystream

Ok, I can run MediaMTX.
But I still don't get audio :( I need to dig again.

Ok, I fixed it. I have tested it with MediaMTX and it works.
The PR is fine like this.

Also, it is worth noticing that they might never be a 2.6.X anymore but only 3.0.X (see dev branch).


Duplicates in a repeater are not allowed

I have some identifier id in my listview
how can i show the list

Duplicate of #443


IA-2776 change request approved comment

In the below GIF the first use case we accept partially the modifications, but it would be great to be able to send out a comment to warn the mobile app user that he needs to re-submit with the missing part? …

Related JIRA tickets : IA-2776
Self proofreading checklist

[x] Did I use eslint and black formatters
[x] Is my code clear enough and well documented
[ ] Are my typescript files well typed
[ ] New translations have been added or updated if new strings have been introduced in the frontend
[ ] My migrations file are included
[ ] Are there enough tests
[ ] Documentation has been included (for new feature)

Changes

fix group field color while approved, it was always green even if change was not applied
rename comment dialog
allow to display comment dialog if partially approved
adapt backend to save comment

How to test
You need a new org unit change request with multiple changes.
Open the dialog to approve or reject, select only one field and click on approve selected changes, you should be able to enter a a comment.
Save and check that comment has been saved
Print screen / video
https://github.com/BLSQ/iaso/assets/12494624/bd1a4a96-bfa0-4b51-bf56-cac4c75a202e
Notes
We should check that mobile app is displaying also comment if change request is partially approved @bmonjoie

@Kemar, we should keep rejection_comment. It can be returned alongside comment with the same value if you want.
Though, I agree with @beygorghor that even if the status is approved, it's still a comment about what was rejected, so leaving it as rejection_comment is not shocking.

Though, I agree with @beygorghor that even if the status is approved, it's still a comment about what was rejected, so leaving it as rejection_comment is not shocking.

Ok, that makes sense. Thx.


Steam achievements translation

Currently, Steam achievements are always on English. This can be addressed to support at least same languages as in the game.
Example:

I'll put this on hold since I do want to change some of the steam achievements but will do this eventually!


Failed to build with go 1.17

Hi,
I tried to build v0.21.0 with go 1.17, but I cannot.
$ go version
go version go1.17.3 linux/amd64
$ CGO_ENABLED=0 go build -trimpath -o bin/manager main.go
go: updates to go.mod needed; to update it:
        go mod tidy

It may need to go mod tidy. Could you update the go.mod?

Can you try it  from master branch now? I've updated deps and changed go version for 1.17

fixed at master branch


Parse Oniguruma callout and absent function syntax

Parse both variants of Oniguruma callout syntax (*name[tag]{args, ...}) and (?{...}[]), as well as Oniguruma absent functions (?~|). In addition, diagnose ending )s that don't close any groups.

@swift-ci please test Linux

@swift-ci please test Linux


Anti Captcha not working anymore

Hi chithakumar,
i really love you´re working! Amazing and much better than a lot of bots i saw. Keep going!
After the last codeupdate, anticaptcha is not working anymore. the logfiles say, it cant acces to transferlit.
when i open the app it shows me the captcha ea wants.
before the system detected the captcha demand and started the process themself.
can you help here?
best
j

Fixed the issue and created a new release


backupPVAction crashes if spec.volumeName is missing

If a PVC doesn't have a spec.volumeName, the backupPVAction plugin returns nil for the updatedItem. The BackupItemAction plugin's gRPC server code for Execute takes that nil and then tries to make a call on it. This causes the plugin process to crash.
We should do one or both of the following:

Modify backupPVAction to return the unmodified PVC
Modify the gRPC server code to handle nil values and ignore them

Thanks for looking into this for me!


add workaround for glibc 2.33 and old Docker

Thank you for identifying the issue and for the PR! I don't have a good sense of how trustworthy archlinuxcn.org is for binaries so I haven't decided yet whether to merge. I'll look into this more soon when I have time.

Alright, this is the patch from arch TU felixonmars.


why do we remove - character in folder names?

what is wrong with rooibos-roku? it becomes rooibosroku
all my projects use kebab case for folder names, why are we enforcing this strange convention?

because the sanitized ropm package name will be the same name as the prefix used for your functions and component names (when I get that part written...). You can't have a roku function called rooibos-roku_runTests(). So we have to remove the dash, or change it to an underscore.

This is going to effect a lot of folks.
In my case: Someone camped on rooibos's name (literally took their 3 month old, unused test framework and renamed it to rooibos and created an npm package :(), so I now have to call the package rooibos-roku. I suspect that will be common.
pain points I can see:

The roku modules folder is not the name of the package, which isn't what I'd expect, being an npm user
I want my users to be calling rooibos_runtests, not rooibosroku_runTests - so now I'm going to have to update all my docs to tell them how to change their local namespace overrides (when that feature exists)
I don't think everyone is going to get the names they want for their packages - it's going to be pretty ugly having rokuSomePackage_func, somePackageRoku_func all over the place. I think this is going to be a common issue.

My view is that the package authors should be able to specify the default namespace for their packages

@georgejecook  We had a discussion offline about this, and we have come to an agreement that this is an acceptable approach. I'm closing this issue.
Users will have the ability to rename packages, but due to the npm alias residing in user-land, and us not knowing the user's intentions when having packages define their own names, unfortunately this means that users will need to be the ones to rename packages.


Fixed translations in 01-getting-started.md

Vendor translations for Filament should use namespacing in the translations key, so:
Use filament::resource/test.key instead of filament/resource/test.key

[ ] Changes have been thoroughly tested to not break existing functionality.
[x] New functionality has been documented or existing documentation has been updated to reflect changes.
[x] Visual changes are explained in the PR description using a screenshot/recording of before and after.

Thanks!


[SP-3318][PDI-13561] Join Rows RowLevel Logging Fix

#3353 backport

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
ant -Dtestreports.dir=bin/reports/unit-test -f engine/build.xml clean-all resolve jacoco && ant -f engine/build.xml checkstyle publish-local

Cleanup Commands
rm -r ~/.ivy2/local || echo no publish local to remove

Changed files
  engine/src/org/pentaho/di/trans/steps/joinrows/JoinRows.java
  engine/src/org/pentaho/di/trans/steps/joinrows/messages/messages_en_US.properties

Unit test coverage change
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.
org.pentaho.di.core.auth.core.impl.DefaultAuthenticationConsumerFactory

Branch Change: -7.14%:small_red_triangle_down:
Complexity Change: -7.69%:small_red_triangle_down:

org.pentaho.di.core.injection.bean.BeanInjector

Branch Change:  + 1.27%
Complexity Change:  + 2.00%

org.pentaho.di.job.entries.evalfilesmetrics.JobEntryEvalFilesMetrics

Branch Change:  + .39%
Complexity Change:  + .51%
Instruction Change:  + .08%

org.pentaho.di.job.entries.ftpsget.JobEntryFTPSGet

Branch Change:  + .53%
Complexity Change:  + .56%
Instruction Change:  + .07%

org.pentaho.di.job.entries.getpop.MailConnectionMeta

Branch Change: -1.00%:small_red_triangle_down:
Complexity Change: -1.41%:small_red_triangle_down:
Instruction Change: -.30%:small_red_triangle_down:

org.pentaho.di.job.entries.sql.JobEntrySQL

Instruction Change:  + 3.28%
Line Change:  + 3.87%

org.pentaho.di.job.entries.waitforsql.JobEntryWaitForSQL

Branch Change:  + .66%
Complexity Change:  + .93%
Instruction Change:  + .13%

org.pentaho.di.repository.kdr.KettleDatabaseRepositoryCreationHelper

Branch Change: -1.64%:small_red_triangle_down:
Complexity Change: -.69%:small_red_triangle_down:
Instruction Change: -2.40%:small_red_triangle_down:
Line Change: -3.51%:small_red_triangle_down:

org.pentaho.di.trans.steps.checksum.CheckSumMeta

Instruction Change: -.11%:small_red_triangle_down:

org.pentaho.di.trans.steps.constant.ConstantMeta

Instruction Change:  + .10%

org.pentaho.di.trans.steps.datagrid.DataGridMeta

Instruction Change:  + .09%

org.pentaho.di.trans.steps.dbproc.DBProcMeta

Instruction Change: -.11%:small_red_triangle_down:

org.pentaho.di.trans.steps.dimensionlookup.DimensionLookupMeta

Branch Change:  + .66%
Complexity Change:  + .41%
Instruction Change:  + .50%
Line Change:  + .24%

org.pentaho.di.trans.steps.excelwriter.ExcelWriterStepMeta

Branch Change:  + 1.28%
Complexity Change:  + .78%
Instruction Change:  + .08%

org.pentaho.di.trans.steps.groupby.GroupByMeta

Branch Change:  + 1.04%
Complexity Change:  + 1.05%

org.pentaho.di.trans.steps.joinrows.JoinRows

Instruction Change: -.08%:small_red_triangle_down:
Line Change: -.02%:small_red_triangle_down:

org.pentaho.di.trans.steps.ldapoutput.LDAPOutputMeta

Instruction Change: -.06%:small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change: -1.18%:small_red_triangle_down:
Complexity Change: -1.35%:small_red_triangle_down:

org.pentaho.di.trans.steps.setvalueconstant.SetValueConstantMeta

Instruction Change: -.14%:small_red_triangle_down:

org.pentaho.di.trans.steps.sort.SortRowsMeta

Instruction Change:  + .08%

org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta

Branch Change:  + .53%

org.pentaho.di.trans.steps.webservices.WebServiceMeta

Branch Change: -1.79%:small_red_triangle_down:
Complexity Change: -1.19%:small_red_triangle_down:
Instruction Change: -.07%:small_red_triangle_down:

org.pentaho.di.www.TransformationMap

Branch Change: -1.14%:small_red_triangle_down:
Complexity Change: -1.54%:small_red_triangle_down:


fix tests, split spec_rewrite, add runtime_rewrite, add quantile_cont for duckdb

#30
#48

#30
#48


Fix a few issues with await in GDScript

Fix #48830
Fix #49484
Fix #50894
Fix #49721

Thanks!

See this and this. As I understand it, an async function called without await should return a signal. Or was it decided to abandon it during the implementation process?

That was not the case, I never intended coroutines to return signals. The only thing is that if a function does return a signal, it can be "awaited" (that is, it can make the current function wait until the signal is emitted).
This PR is about the case in which you don't use the return value of the coroutine, so you can call it without waiting for the final result. If you do need the result, then you have to wait until it's completed.

@vnen Thank you, I agree. But this is what remains:

In any case, I find the error message somewhat confusing, as an async function can be called without await, at least in the statement context.

var t = async_func() # Function "async_func()" is a coroutine, so it must be called with "await".

var t = async_func.call() # Runtime error: Trying to call an async function without "await".

@dalexeev the message can be improved, but please open an issue about it, because comments on closed PRs tend to be forgotten.


Improve +word-wrap in non-code buffers

Adds +word-wrap-text-modes list of modes which shouldn't get any extra indentation. This is used for text and markdown modes, which should just indent to the parent depth.
Adds +word-wrap-visual-modes list of modes which shouldn't enable adaptive-wrap-prefix-mode. This is used to fix the prefix indentation in org-mode, which provides its own implementation.

Added some more text modes.

Refactored to avoid loading some modules unnecessarily.

Great work. Thanks again for all your help!


JAX array conversion failure in Keras model prediction

I have trained a simple Deep-MLP model and saved it in .keras format. I am utilizing JAX jitted functions for predictions, passing two inputs as jax.numpy.column_stack. Despite attempting alternative methods, including using numpy.column_stack and setting JAX_TRACEBACK_FILTERING=off, the issue persists. Notably, my Keras backend is configured as KERAS_BACKEND=jax.
File "/media/project/inference/lippl.py", line 114, in exp_rate_integral
    jnp.exp(mass_model.log_prob(m1q) + self.logVT.predict(m1m2).flatten()),
                                       ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gradf/miniforge3/envs/gwkenv/lib/python3.11/site-packages/keras/src/utils/traceback_utils.py", line 122, in error_handler
    raise e.with_traceback(filtered_tb) from None
  File "/home/gradf/miniforge3/envs/gwkenv/lib/python3.11/site-packages/optree/ops.py", line 594, in tree_map
    return treespec.unflatten(map(func, *flat_args))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/gradf/miniforge3/envs/gwkenv/lib/python3.11/site-packages/jax/_src/core.py", line 684, in __array__
    raise TracerArrayConversionError(self)
jax.errors.TracerArrayConversionError: The numpy.ndarray conversion method __array__() was called on traced array with shape float32[10000,2].
The error occurred while tracing the function likelihood at /media/project/inference/lippl.py:119 for jit. This value became a tracer due to JAX operations on these lines:

  operation a:i32[] = convert_element_type[new_dtype=int32 weak_type=False] b
    from line /media/project/inference/lippl.py:107:29 (LogInhomogeneousPoissonProcessLikelihood.exp_rate_integral)

  operation a:f32[10000] = pjit[
  name=_uniform
  jaxpr={ lambda ; b:key<fry>[] c:i32[] d:i32[]. let
      e:f32[] = convert_element_type[new_dtype=float32 weak_type=False] c
      f:f32[] = convert_element_type[new_dtype=float32 weak_type=False] d
      g:f32[1] = broadcast_in_dim[broadcast_dimensions=() shape=(1,)] e
      h:f32[1] = broadcast_in_dim[broadcast_dimensions=() shape=(1,)] f
      i:u32[10000] = random_bits[bit_width=32 shape=(10000,)] b
      j:u32[10000] = shift_right_logical i 9
      k:u32[10000] = or j<PHONE_NUMBER>
      l:f32[10000] = bitcast_convert_type[new_dtype=float32] k
      m:f32[10000] = sub l 1.0
      n:f32[1] = sub h g
      o:f32[10000] = mul m n
      p:f32[10000] = add o g
      q:f32[10000] = max g p
    in (q,) }
] r s t
    from line /media/project/inference/lippl.py:107:13 (LogInhomogeneousPoissonProcessLikelihood.exp_rate_integral)

  operation a:i32[] = convert_element_type[new_dtype=int32 weak_type=False] b
    from line /media/project/inference/lippl.py:108:29 (LogInhomogeneousPoissonProcessLikelihood.exp_rate_integral)

  operation a:f32[10000] = pjit[
  name=_uniform
  jaxpr={ lambda ; b:key<fry>[] c:i32[] d:i32[]. let
      e:f32[] = convert_element_type[new_dtype=float32 weak_type=False] c
      f:f32[] = convert_element_type[new_dtype=float32 weak_type=False] d
      g:f32[1] = broadcast_in_dim[broadcast_dimensions=() shape=(1,)] e
      h:f32[1] = broadcast_in_dim[broadcast_dimensions=() shape=(1,)] f
      i:u32[10000] = random_bits[bit_width=32 shape=(10000,)] b
      j:u32[10000] = shift_right_logical i 9
      k:u32[10000] = or j<PHONE_NUMBER>
      l:f32[10000] = bitcast_convert_type[new_dtype=float32] k
      m:f32[10000] = sub l 1.0
      n:f32[1] = sub h g
      o:f32[10000] = mul m n
      p:f32[10000] = add o g
      q:f32[10000] = max g p
    in (q,) }
] r s t
    from line /media/project/inference/lippl.py:108:13 (LogInhomogeneousPoissonProcessLikelihood.exp_rate_integral)
See https://jax.readthedocs.io/en/latest/errors.html#jax.errors.TracerArrayConversionError

jax.errors.TracerArrayConversionError: The numpy.ndarray conversion method array() was called on traced array with shape float32[10000,2].

This indicates that your model contains an operation that tries to retrieve the eager value of a tensor.
Earlier, I see:

jnp.exp(mass_model.log_prob(m1q) + self.logVT.predict(m1m2).flatten()),

So it sounds like you are calling predict() inside a tracing scope. This is impossible. Perhaps you meant to call self.logVT(m1m2) instead?
See also: https://keras.io/getting_started/faq/#whats-the-difference-between-model-methods-predict-and-call

Oh, and if your call method is stateful in any way, you'll need to use stateless_call() instead and manage the state updates manually.

So it sounds like you are calling predict() inside a tracing scope. This is impossible. Perhaps you meant to call self.logVT(m1m2) instead?

@fchollet This solved the problem. Thanks!


Dotenv implementation

Simple dotenv implementation with one example in .dotenv.example file.
Please let me know if I neet to change something else.
Related to  #35

Thanks for the contribution!
@all-contributors please add @hugolesta for code


Hub: Update SDK links to point to new sdk.meltano.com

Migrated from GitLab: https://gitlab.com/meltano/hub/-/issues/79
Originally created by @aaronsteers on 2021-06-08 19:53:34

Search and replace references to:

SDK
singer-sdk

Repoint these to something relative to https://sdk.meltano.com
Related to: https://gitlab.com/meltano/singer-sdk/-/issues/122

View 3 previous comments from the original issue on GitLab


NO TARGETS FOUND..

LOADING...
NO TARGETS FOUND.
Add topics to 'FCM Topic' Collection, and optionally configure which collection contains the devices tokens.
TARGETS SELECTED: 0
"@strapi/strapi": "4.4.3",
"better-sqlite3": "7.4.6",
"strapi-plugin-fcm": "^1.0.5",
and I received an error in strapi backend..

change deviceTokenFieldName value to device_token, like i did https://github.com/itisnajim/strapi-plugin-fcm#configuration

I do that .. so this is how deviceToken displaying in user schema and here is the error ..
*
*

i'm using postgres, mysql not tested yet, if you can switch to postgres until this issue get fixed, thanks for understanding

i'm using postgres, mysql not tested yet, if you can switch to postgres until this issue get fixed, thanks for understanding

i am using mysql as well and yes changing to device_token helped so thanks ❤


Multi-Release-Epic: Consume Compute via Transparent Multi Cluster set up in a different workspace

Demo Objective

[ ] User should be able to be able to consume compute defined in a different workspace and potentially by a different person.

Demo Steps

[x] https://github.com/kcp-dev/kcp/pull/829 in org-admin role: create workspace N as negotiation domain (aka infrastructure workspace)
[x] https://github.com/kcp-dev/kcp/pull/829 add WorkloadClusters to N
[x] https://github.com/kcp-dev/kcp/pull/829 wait for negotiation
[x] https://github.com/kcp-dev/kcp/pull/829 a APIResourceSchema named <timestamp>.<resource>.<group>
[ ] and an APIExport are created by a controller Moved to the admin's responsibility
[x] https://github.com/kcp-dev/kcp/pull/829 create LocationDomain for that workspace in the org or root

=== switch to the user role ===

[x] https://github.com/kcp-dev/kcp/pull/829 create a Universal workspace and see it getting the location pool assigned via the label scheduling.kcp.dev/domain=<lcluster>:<location-pool-name>
[x] https://github.com/kcp-dev/kcp/pull/829 the user does not know about workload clusters.
The user can discover LocationDomain in the org or the root: kubectl get LocationDomains and kubectl get locations.
[x] https://github.com/kcp-dev/kcp/pull/829 observe the location scheduler scheduling namespaces to locations from the domain by setting the scheduling.kcp.dev/placement annotation with one location (random).
Note: we support multiple locations manually only.
observe the namespace scheduler to schedule the namespaces and objects to one instance of the location by setting the cluster.workloads.kcp.dev/="Sync" label.
[x] https://github.com/kcp-dev/kcp/pull/829 LocationDomain workspace selector
[x] https://github.com/kcp-dev/kcp/pull/829 the user will get the negotiated APIs in the other workspace X:

kubectl get APIBindings will show location-apis
kubectl get deployments will work

=== for p5 ===

[x] https://github.com/kcp-dev/kcp/pull/1084 the syncer for the WorkloadCluster sees the objects from X and syncs them.
[x] https://github.com/kcp-dev/kcp/pull/1125 allow serving compute from outside the org workspace of a user

=== for p6 ===

[x] 💣 restrict permission to service accounts
[x] Placement object
[x] Different workloads can be placed to different locations, where each gets an exact copy

=== stretch goals for p5, very likely p6 ===

[x] Placement object
~[ ] Placement object with multiple locations~
~[ ] Placement strategies~

Action Items

[x] Scope the current demo as necessary to fit in prototype boundaries
[x] https://github.com/kcp-dev/kcp/pull/829 Merge scheduling.kcp.dev/v1alpha1 API
[x] Implement feature gates and hide half-finished feature behind a age
[x] merge advanced scheduling PR https://github.com/kcp-dev/kcp/pull/942
[x] merge virtual workspace PR https://github.com/kcp-dev/kcp/pull/754

[ ] Follow-up: unit test label selector in forwarding store
[ ] Follow-up: e2e test label selector filtering of virtual workspace
[ ] Follow-up: unit test apireconcile controller
[ ] Follow-up: investigate whether the upstream strategy has side-effects like increasing generation (which should be done on the server).
[ ] Follow-up: add extensive tests that the dynamic virtual workspace actually does what it should including checking validation.

[x] https://github.com/kcp-dev/kcp/pull/1067switch syncer over to virtual workspace @davidfestal @jmprusi
[x] merge WorkloadCluster.status.URLs controller @jmprusi
[x] #1071
[x] https://github.com/kcp-dev/kcp/pull/1084 merge namespace controller update to join the new workload+placement labels/annotations
[x] https://github.com/kcp-dev/kcp/pull/1125
[ ] doc and demo

=== 0.6.0 ===

[x] https://github.com/kcp-dev/kcp/pull/1277 placement API.
[x] https://github.com/kcp-dev/kcp/pull/1277 remove the workload cluster from the placement annotation keys.
[x] https://github.com/kcp-dev/kcp/pull/1277 split apart the workload cluster selection for a location from the placement controller.
[x] https://github.com/kcp-dev/kcp/pull/1277 placement controller to select location
[x] auto-create a placement objects
Follow-ups: e2es for

[x] multiple placements
[ ] draining with two clusters in the same location
[ ] overlapping clusters in two locations
[ ] overlapping locations in two placements
[ ] relabelling a WorkloadCluster that moves it to another location.

=== 0.8.0 ===

[x] #1172
[x] switch to UIDs in all workload cluster labels instead of WorkloadCluster. This also solves that WorkloadClusters are not unique in kcp between workspaces.
[x] https://github.com/kcp-dev/kcp/issues/1777
[x] https://github.com/kcp-dev/kcp/issues/1778: #1828

=== stretch goal or 0.9.0 from here ===

[ ] coordination controller support and demo
[ ] Finish and merge Syncer virtual workspace transformations (and replace Syncer advanced scheduling feature by transformations)
[ ] Reenable the splitter use-cases
[ ] generalize locationdomain controller to support arbitrary resources, by using a dynamic informer (for that we need a way to use metadata GVR wildcard requests even for APIBindings).
[ ] security-💣: protect scheduling annotations/labels such that not every user can set them.

Removed https://github.com/kcp-dev/kcp/issues/1779 and https://github.com/kcp-dev/kcp/issues/1888 from the EPIC here to include them in the newly-created EPIC about Compute type Management

Action item "the user can see Location objects as projections (and aggregations?) of WorkloadClusters." has also been moved to the new EPIC about Compute type Management

Removed the following action items from the current EPIC:

coordination controller support and demo
Finish and merge Syncer virtual workspace transformations (and replace Syncer advanced scheduling feature by transformations)
Reenable the splitter use-cases

to move them to the new EPIC about Support for multiple SyncTargets syncing and coordination controllers


Update segmentation.py

Enhancement for #14 to accommodate .tck.gz files by first unzipping them.
mapping.py also uses tractography_imap but does not check for extensions, would it matter there?

Looks good to me! Does it work for your use-case?

@arokem sorry I tested this last night - it still writes a .tck file to the qsirecon folder and doesn’t delete it after pyAFQ completes...
Do I need something like a os.remove(temp_tck) line on line 79 after is_trx = false?

That's weird. Can you print the value of temp_tck? I would expect this to be a file-system location entirely different from your qsirecon folder, so it's odd that anything ends up there.

I also tried this but the .tck file remains in the qsirecon folder even after the job completes
    elif streamlines.endswith(".tck.gz"):
        # uncompress tck.gz to a temporary tck:
        temp_dir = mkdtemp()
        temp_tck = op.join(temp_dir, streamlines.replace(".gz", ""))
        logger.info(f"Temporary tck file created at: {temp_tck}")
        try:
            with gzip.open(streamlines, 'rb') as f_in:
                with open(temp_tck, 'wb') as f_out:
                    shutil.copyfileobj(f_in, f_out)
            # initialize stateful tractogram from tck file:
            tg = load_tractogram(
                temp_tck, data_imap["dwi"], Space.VOX,
                bbox_valid_check=False)
            is_trx = False
        finally:
            shutil.rmtree(temp_dir)

The logger line prints:
2024-11-12 19:41:44,218 [    INFO] Saving /scratch/groups/jyeatman/howard/DBPFullwT1derivOct24-pyAFQ/sub-16004/sub-16004_acq-b700_dir-PA_space-subject_desc-template_dwi.nii.gz
2024-11-12 19:41:44,232 [    INFO] Temporary tck file created at: /scratch/groups/jyeatman/howard/DBPFullwT1derivOct24-recon/derivatives/qsirecon-MRtrix3_fork-SS3T_act-None/sub-16004/dwi/sub-16004_acq-b700_dir-PA_space-T1w_model-ifod2_streamlines.tck
2024-11-12 19:42:25,474 [    INFO] Preprocessing Streamlines

That's very odd. I'd expect mkdtemp to give you a completely different file-system location:
>>> from tempfile import mkdtemp
>>> mkdtemp()
'/var/folders/px/t5ym05pn5k16nz97mzcpqqkr0000gn/T/tmp8p0d9rda'

Is streamlines a full path at that point or a relative path?

@arokem that worked! the temporary folder was used and the qsirecon no longer has a .tck file after pyAFQ completes!
2024-11-13 13:53:56,163 [    INFO] Temporary tck file created at: /tmp/tmpj0pshudg/sub-16004_acq-b700_dir-PA_space-T1w_model-ifod2_streamlines.tck

Great! Sorry that it took so many iterations to get to a working solution...
@36000 : WDYT? Should we leave that line of logging in or is that just noise?


Update URLs to point to new organization

Fixes #178
@Marwes and please don't forget to create a new gitter channel for this 😅

Woow, thanks! 😍

You could also do the other repos if you were feeling adventurous! But no pressure :)

Mentioned making the new channel on gitter.
Looked around at your repos - tons of nice stuff! You haven't published your Idris VS Code extension though! Was looking for a nice one a couple of weeks ago! 😆

Hah, was waiting for ages for this to pass CI, but it seems we hadn't enabled it yet!

Might have to re-push to get travis to pick it up - we have it enabled now.

@Marwes i will! and i'm really interested in the vscode-extension which you reimplemented the language server protocol use Rust, awesome!

You could also do the other repos if you were feeling adventurous! But no pressure :)

done!

Might have to re-push to get travis to pick it up - we have it enabled now.

@zhjmale Thanks. Let me know if you have any questions. It was quite simple to setup though I did have some issues with debugging it early on when I did not yet send the correct responses. Having proper types for all the responses now has made that a non issue now at least!


dart unit testing "The null object does not have a method..."

This issue was originally filed by<EMAIL_ADDRESS>
Dart VM version: <IP_ADDRESS>_r28355 (Tue Oct 08 06:30:22 2013) on "windows_ia32"
Create a simple unit test:
import "package:unittest/unittest.dart";
import "package:unittest/vm_config.dart";
void main() {
    useVMConfiguration();
    test("Should stuff work?", () {
        fail("Failed!");
    });
}
Run in the command line > dart blahtest.dart
Expected:
  A message and stack trace on the failure.
Actual:
  Any failed unit test will break the output as follows:
  unittest-suite-wait-for-done
Unhandled exception:
The null object does not have a method 'toUpperCase'.
NoSuchMethodError : method not found: 'toUpperCase'
Receiver: null
Arguments: []
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:42)
#1      SimpleConfiguration.formatResult (package:unittest/src/simple_configurat
ion.dart:158:45)
#2      VMConfiguration.formatResult (package:unittest/vm_config.dart:28:39)
#3      SimpleConfiguration.onSummary (package:unittest/src/simple_configuration
.dart:187:25)
#4      _completeTests (package:unittest/unittest.dart:786:20)
#5      _runTest (package:unittest/unittest.dart:743:19)
#6      _nextTestCase (package:unittest/unittest.dart:650:11)
#7      _asyncRunCallback (dart:async/event_loop.dart:18)
#8      _createTimer.<anonymous closure> (dart:async-patch/timer_patch.dart:11)

This issue has been moved to dart-lang/test#230.


Internal footer links handling broken when cors required from .dev site

Describe the bug
Internal footer links from the footer on FCC homepage are broken when accessed from
To Reproduce
Steps to reproduce the behavior:

Go to 'freecodecamp.dev'
Scroll down to the footer
Click on any of the internal footer links such as any of the trending guides or most of the links under the title Our Non Profit
404 Error, the link that gets referenced is not to the main .org site but merely tagged onto freecodecamp.dev/... This leads to broken links. The footer links have all been by default parsed together like external links and hence

Expected behavior
The internal and external links were to be handled separately with the internal links handled by the GatsbyLink so as to redirect it to the appropriate domain...
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser: Google Chrome
Version 80.0.3987.132

Additional context
It looks like this provision has been provided in freeCodeCamp/client/src/components/helpers/Link.js  and freeCodeCamp/client/src/components/Footer/FooterCol.js but the relevant provision has not been provided in declaring the boolean value internal in the file freeCodeCamp/client/src/components/Footer/footerLinks.json and hence does not get implemented.

I'm not sure this is actually a bug.  As I understand it, when you go to https://freecodecamp.dev/news you're seeing a 'dummy' version of news with only some of the pages - hence all the 404s.
Also, the links should be external because internal links are purely for links to other parts of the Gatsby site (learn, settings, certification and so on) and news is a separate Ghost site.

Thanks for creating a detailed issue description, @parvathy-santhosh.
I think the links are working as intended as @ojeytonwilliams pointed out. the reason we are getting 404 is that we have not got around making all of those pages for .dev/news because we mainly use .dev for testing. I am going to close this issue for now. If you think this issue has been closed by mistake, feel free to reopen this issue.


For GUI For GoodbyeDPI

Hello,
As you know I'm developing GUI for GoodbyeDPI. In order to properly work(actually just getting stdout texts) stdout functions(printf,puts etc.) have to be flushed after prints. I added fflush() function after every stdout function.

That's not a proper way to do that. Have you tried to disable buffering on read in your code?

https://stackoverflow.com/a/49111147

I'm not working with winapi, just using Qts features. So you need to flush your stdout or I have to recompile it every time. :)

I'm not working with winapi, just using Qts features. So you need to flush your stdout or I have to recompile it every time. :) This pull request can be closed If you decide not to do.

Why haven't you posted the latest source code of your program? I suggest you continue by publishing it, it could help others in analyzing what you want and why in this PR)


Bug Fix: metadata_location to be optional in TableResponse

While testing out the iceberg-rest-catalog docker image, I ran into the following error when parsing the following example TableResponse that is created in tests/integration/test_writes/test_writes.py::test_create_table_transaction[session_catalog-2]
{'metadata': {'format-version': 2, 'table-uuid': 'f269bf0e-f8c9-4443-a341-e5bd4936892a', 'location': 's3://warehouse/default/arrow_create_table_transaction_local_2', 'last-sequence-number': 0, 'last-updated-ms':<PHONE_NUMBER>222, 'last-column-id': 1, 'current-schema-id': 0, 'schemas': [{'type': 'struct', 'schema-id': 0, 'fields': [{'id': 1, 'name': 'foo', 'required': False, 'type': 'string'}]}], 'default-spec-id': 0, 'partition-specs': [{'spec-id': 0, 'fields': []}], 'last-partition-id': 999, 'default-sort-order-id': 0, 'sort-orders': [{'order-id': 0, 'fields': []}], 'properties': {'created-at': '2024-11-14T03:02:56.222721210Z', 'write.parquet.compression-codec': 'zstd'}, 'current-snapshot-id': -1, 'refs': {}, 'snapshots': [], 'statistics': [], 'partition-statistics': [], 'snapshot-log': [], 'metadata-log': []}}

Error trace
E       pydantic_core._pydantic_core.ValidationError: 1 validation error for TableResponse
E       metadata-location
E         Field required [type=missing, input_value={'metadata': {'format-ver...[], 'metadata-log': []}}, input_type=dict]
E           For further information visit https://errors.pydantic.dev/2.9/v/missing

The following is noted from pydantic docs:
A field annotated as typing.Optional[T] will be required, and will allow for a value of None. It does not mean that the field has a default value of None. (This is a breaking change from V1.)

@kevinjqliu I think this is a bug that we should consider in cutting out a new RC for the ongoing 0.8.0 release. The implication of not fixing this bug, is that TableResponse from staged tables cannot be parsed by PyIceberg and will lead to a fatal exception :(
According to the Iceberg Rest Catalog Spec, the metadata-location is an optional field, and may be absent from the TableResponse
https://github.com/apache/iceberg/blob/3659ded18d50206576985339bd55cd82f5e200cc/open-api/rest-catalog-open-api.yaml#L3201-L3208

I think it would be good to have a test to cover this. It should be pretty straightforward by adding another fixture that covers this case:

Just a test for testing the creation of a staged table @Fokko - thank you for the suggestion!

Hey @sungwy this is a great catch! Since @kevinjqliu is the release manager, we can either follow up with this in 0.8.1 or cut another RC with this fix included.

And yes, I agree it'll be fine either way. I'll leave it up to the captain 🚢


Problem with visualization of qualitative results

I have a question. How to use prediction tags to visualize point clouds for qualitative display, or which visualization tools are used? (That is, convert the predicted label at the bottom to the 3d point cloud view at the top)
E.g:

Hello @leezhp1994!
Sorry for the late answer, you can find all the visualisation related code here:
visualization.py
laserscanvis.py


Can I integrate Firebase and ConnectyCube?

I have users in my firebase db. Can I integrate them with ConnectyCube? If I can, how? Thanks!

Yes you can
What you need is to use Custom Identity Provider
As for the start point - please check the following links:

https://developers.connectycube.com/js/authentication-and-users?id=authentication-via-external-identity-provider
https://developers.connectycube.com/guides/custom-identity-provider

Please let us know if you have any difficulties
You also may find interesting the following issue https://github.com/ConnectyCube/connectycube-reactnative-samples/issues/80

Thanks for your quick answer. I'll follow the articles you attached and let you know if I have any other trouble about this.

Hi again! I read your documentation and I want to say it's very good! Thanks for your fine work. I have another question. The doc. says that I should enable Firebase Phone Authentication. Can I use E-Mail Authentication instead of Phone? Thank you for your answer. Stay healthy!

If you want to use Firebase E-Mail Authentication instead of Phone
then just refer to https://github.com/ConnectyCube/connectycube-reactnative-samples/issues/162#issuecomment-739894218
for this you do not need to enable Firebase Phone Authentication.

**Hi again Dave! Sorry for my infinite questions. I'm just a beginner.
When I read the doc about "Custom Identity Provider" I realized that some of points are not clear enough for me.
This is my Firebase login function which works via React-Redux. I'm using this POST request for verify my users.
I want to understand a few things:
1- What should I write to API URL section at my admin panel? Should I write the URL below?
2- After ConnectyCube API URL and parameters part is done, what should I do with the token from my database? Should I write a new POST method and send it to ConnectyCube? If it is, Which URL? ( Is https://api.connectycube.com/login enough?)
Thank you!**
`export const login = (email, password) => {
return async (dispatch) => {
const response = await fetch(
"https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[myAPIKey]",
{
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
email: email,
password: password,
returnSecureToken: true,
}),
}
);
if (!response.ok) {
const errorResponseData = await response.json();
const errId = errorResponseData.error.message;
let message = "Bir şeyler ters gitti.";
if (errId === "EMAIL_NOT_FOUND") {
message = "Bu E-Posta ile kayıtlı kullanıcı bulunamadı.";
} else if (errId === "INVALID_PASSWORD") {
message = "Girmiş olduğunuz şifre hatalı.";
}
throw new Error(message);
}
const resData = await response.json();
dispatch({ type: LOGIN, token: resData.idToken, userId: resData.localId });

};
};`

**Hi again Dave! Sorry for my infinite questions. I'm just a beginner.
When I read the doc about "Custom Identity Provider" I realized that some of points are not clear enough for me.
This is my Firebase login function which works via React-Redux. I'm using this POST request for verify my users.
I want to understand a few things:
1- What should I write to API URL section at my admin panel? Should I write the URL below?
2- After ConnectyCube API URL and parameters part is done, what should I do with the token from my database? Should I write a new POST method and send it to ConnectyCube? If it is, Which URL? ( Is https://api.connectycube.com/login enough?)
Thank you!**
`export const login = (email, password) => {
return async (dispatch) => {
const response = await fetch(
"https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[myAPIKey]",
{
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
email: email,
password: password,
returnSecureToken: true,
}),
}
);
if (!response.ok) {
const errorResponseData = await response.json();
const errId = errorResponseData.error.message;
let message = "Bir şeyler ters gitti.";
if (errId === "EMAIL_NOT_FOUND") {
message = "Bu E-Posta ile kayıtlı kullanıcı bulunamadı.";
} else if (errId === "INVALID_PASSWORD") {
message = "Girmiş olduğunuz şifre hatalı.";
}
throw new Error(message);
}
const resData = await response.json();
dispatch({ type: LOGIN, token: resData.idToken, userId: resData.localId });

};
};`

Re 1 - the following should be done:

API URL: https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[myAPIKey]
Method: POST
Request headers: {"Content-Type": "application/json"}
Request params: {"email": "#{email}", "password": "#{password}", "returnSecureToken": "true"}
RESPONSE PARAMS: {"uid": "#{localId}"}

Re 2 - you should call /login API and pass your user  'email' and 'password' field

Re 1 - the following should be done:

API URL: https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[myAPIKey]
Method: POST
Request headers: {"Content-Type": "application/json"}
Request params: {"email": "#{email}", "password": "#{password}", "returnSecureToken": "true"}
RESPONSE PARAMS: {"uid": "#{localId}"}

Re 2 - you should call /login API and pass your user  'email' and 'password' field

Dave, you are the best. What a quick support and answer! I'll try it. Thank you!

Dave, you are the best. What a quick support and answer! I'll try it. Thank you!

Hi again Dave!
Your answer totally worked for me. Amazing!
When I publish my app, I'll send you a box of Turkish Delight from Turkey! :)
Thanks!

Hi again Dave!
Your answer totally worked for me. Amazing!
When I publish my app, I'll send you a box of Turkish Delight from Turkey! :)
Thanks!


Option to Disable Multi-Line Mode

I noticed in the most recent update to this theme that the default configuration has switched to a multi-line prompt due to issues with ZSH 5.5 - Is there any way to set a variable to revert it back to a single line prompt?
I noticed in a commit not that long ago that there was, at least initially, a variable called $AGKOZAK_MULTILINE that would allow you toggle between the modes, but I'm unable to find this variable in the most recent updates.
Let me know! Thanks again for all the hard work.

The simple answer is yes -- give me a couple of hours and I'll provide an option for restoring the legacy, one-line prompt, with the proviso that it may not always work perfectly in ZSH 5.5 and later.
ZSH 5.5 changes how the shell calculates cursor position when the prompt has wrapped. Apparently there are use cases that I have not run across myself that argue for overhauling this whole aspect of ZSH; what I do know is that in the rare cases that I'm in a directory with an unusually long name and my terminal is rather narrow, when the prompt wraps, the cursor lands on top of the prompt, causing all sorts of irritation. I've spent many hours trying to fix this problem, only to find that I actually don't mind a two-line prompt, which avoids this whole problem entirely.
I'll let you know when I've finished putting the single-line option back into the prompt.

All right, the single-line prompt is an option again; just put
AGKOZAK_MULTILINE=0

before you source the theme in .zshrc.
Thanks again for your feedback!

Thanks for the quick turn around; Much appreciated!
I definitely understand the choice to switch the theme to a multi-line prompt with the issues surrounding ZSH 5.5, but I have yet to run into those issues as of right now and I much prefer the single-line style.
Once again, thanks for the hard work; This is hands-down the best ZSH theme I've used to date!

You're very kind.


[Hotfix][Bug] suspend is not a stateless operation

Why are these changes needed?

Reproduce the error

Step 1: Set suspend to true.
Step 2: The status changes to suspended after all Pods are deleted.
Step 3: Set suspend back to false; this will trigger the creation of Pods.
Step 4: Set suspend back to true before all Pods are fully operational. In this case, the state remains suspended instead of becoming ready.
Step 5: At this moment, the KubeRay operator will skip the reconciliation because suspend: true and the status is suspended.

The function reconcilePods should only create Pods when suspend is false and the status is not suspended. However, RayCluster currently does not have a well-defined state machine. To avoid adding complexity to the codebase, I decided not to skip the reconciliation until we have a well-defined state machine.
Related issue number
#1711

Checks

[ ] I've made sure the tests are passing.
Testing Strategy

[x] Unit tests
[x] Manual tests
[ ] This PR is not tested :(

cc @andrewsykim This is the follow up for https://github.com/ray-project/kuberay/pull/1711#issuecomment-1852604777.

@kevin85421 thanks for fixing! LGTM


use application codec not json encoder to fix type / value vulnerability

Thanks for this PR @mjackson001! Because there were merge conflicts here I fixed this in https://github.com/cosmos/sdk-application-tutorial/pull/97


Music Not Working

Youtube has added a captcha that interferes with my Evergreen API's ability to stream audio, and as such the music command will no longer work until I can find a fix to my API. Some of my dependencies also need to be updated before I can do so, and thus I must wait for those other developers to deliver their content before I can fix the music player.

CannicideAPI now has a powerful new way to stream youtube audio, and I will be implementing it in a music extension that will be used with the bot. The code for this music part of the bot will not be open-source, but will be used on the actual Sif Casino / Elisif bot. It will be part of the upcoming "extension pack" update that adds support for adding several features into the bot that go beyond its current capabilities, and such. Extensions will be per-guild, so some guilds may have music enabled while others do not.

Successfully solved in commit 3d5af7b


Add support for lodash 4

Unit tests pass

@adleroliveira Please merge or tell me what's wrong so I fix it.

Now nice! 🍻 you get when I see you but only if this gets merged soon...


Remove stdlib and runtime dependencies on Foundation and CF

Relanding https://github.com/apple/swift/pull/26630, with some fixes and improvements (now also decouples from CF properly!)

@swift-ci please test osx platform

@swift-ci please test os x platform

Congrats!


Plugin linking fails using local engine: Flutter.framework/Flutter, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64

Similar to https://github.com/flutter/flutter/issues/50568 but for plugins when building with a non-fat local engine (only x86 or only arm)
ld: warning: ignoring file /Users/m/Downloads/app5/ios/Flutter/Flutter.framework/Flutter, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_FlutterStandardMessageCodec", referenced from:
      objc-class-ref in FlutterWebView.o
  "_OBJC_CLASS_$_FlutterError", referenced from:
      objc-class-ref in FLTWKNavigationDelegate.o
      objc-class-ref in FlutterWebView.o
  "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
      objc-class-ref in FLTCookieManager.o
      objc-class-ref in FlutterWebView.o
  "_FlutterMethodNotImplemented", referenced from:
      -[FLTCookieManager handleMethodCall:result:] in FLTCookieManager.o
      ___83-[FLTWKNavigationDelegate webView:decidePolicyForNavigationAction:decisionHandler:]_block_invoke in FLTWKNavigationDelegate.o
      -[FLTWebViewController onMethodCall:result:] in FlutterWebView.o
ld: symbol(s) not found for architecture arm64

The plugin targets run before the app target, so it fails before xcode_backend can run and copy the right version of Flutter.framework at FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/../Flutter".
Made worse by https://github.com/flutter/flutter/pull/42029/files#diff-4c9b1f4062d1444c8802dec8fea33e95L49.

Possibly a duplicate of https://github.com/flutter/flutter/issues/29840.

Would this be the same thing i'm experiencing?
 Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_GULSecureCoding", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessagingPubSub.o)
      "_GULLoggerRegisterVersion", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_GULLoggerInitializeASL", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULHeartbeatDateStorage", referenced from:
          objc-class-ref in FirebaseCore(FIRHeartbeatInfo.o)
      "_GULLogBasic", referenced from:
          _FIRLogBasic in FirebaseCore(FIRLogger.o)
      "_GULLoggerEnableSTDERR", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULUserDefaults", referenced from:
          objc-class-ref in FirebaseInstanceID(FIRInstanceID.o)
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceIDUtilities.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingPubSub.o)
          objc-class-ref in FirebaseInstallations(FIRInstallationsStore.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceIDCheckinPreferences.o)
      "_GULLoggerForceDebug", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_GULSetLoggerLevel", referenced from:
          _FIRSetLoggerLevel in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULAppDelegateSwizzler", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingAnalytics.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingContextManagerService.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingRemoteNotificationsProxy.o)
      "_OBJC_CLASS_$_GULReachabilityChecker", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
      "_OBJC_CLASS_$_GULAppEnvironmentUtil", referenced from:
          objc-class-ref in FirebaseCore(FIRApp.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceID.o)
          objc-class-ref in FirebaseCore(FIRBundleUtil.o)
      "_OBJC_CLASS_$_CardIOPaymentViewController", referenced from:
          objc-class-ref in flutter_card_io(FlutterCardIoPlugin.o)
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

@calvinmuller  No, it's a different issue.  This is tracking that the plugin can't find the Flutter framework, when running against an engine locally compiled without all the supported architectures.  Your issue looks like one plugin can't find another.

I'm seeing something like this too, on the dev channel. It started with 1.16.4-pre.50, and continues with 1.16.4-pre.72. In my case, it's with FirebaseMessaging and what I assume are included or prereq files. Errors next; full logs attached to comment.
    === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
    Undefined symbols for architecture arm64:
      "_OBJC_CLASS_$_GULHeartbeatDateStorage", referenced from:
          objc-class-ref in FirebaseCore(FIRHeartbeatInfo.o)
      "_OBJC_CLASS_$_GMSPolyline", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapPolylineController.o)
      "_OBJC_CLASS_$_GMSMarker", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapMarkerController.o)
      "_GULLogBasic", referenced from:
          _FIRLogBasic in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULReachabilityChecker", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
      "_OBJC_CLASS_$_GMSCameraPosition", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapController.o)
      "_GULIsLoggableLevel", referenced from:
          _FIRIsLoggableLevel in FirebaseCore(FIRLogger.o)
      "_GULLoggerEnableSTDERR", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GMSMutablePath", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapPolylineController.o)
      "_OBJC_CLASS_$_GMSCoordinateBounds", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapController.o)
      "_OBJC_CLASS_$_GULSecureCoding", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessagingPubSub.o)
      "_OBJC_CLASS_$_GMSMapView", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapController.o)
      "_kGMSMinZoomLevel", referenced from:
          _InterpretMapOptions in google_maps_flutter(GoogleMapController.o)
      "_kGMSMaxZoomLevel", referenced from:
          _InterpretMapOptions in google_maps_flutter(GoogleMapController.o)
      "_OBJC_CLASS_$_Fabric", referenced from:
          objc-class-ref in flutter_crashlytics(FlutterCrashlyticsPlugin.o)
      "_GULLoggerForceDebug", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULUserDefaults", referenced from:
          objc-class-ref in FirebaseInstanceID(FIRInstanceID.o)
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceIDUtilities.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingPubSub.o)
          objc-class-ref in FirebaseInstallations(FIRInstallationsStore.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceIDCheckinPreferences.o)
      "_GULResetLogger", referenced from:
          _FIRResetLogger in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GULAppEnvironmentUtil", referenced from:
          objc-class-ref in FirebaseCore(FIRApp.o)
          objc-class-ref in FirebaseInstanceID(FIRInstanceID.o)
          objc-class-ref in FirebaseCore(FIRBundleUtil.o)
      "_GULSetLoggerLevel", referenced from:
          _FIRSetLoggerLevel in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_CLSStackFrame", referenced from:
          objc-class-ref in flutter_crashlytics(FlutterCrashlyticsPlugin.o)
      "_GULLoggerInitializeASL", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_GULLoggerRegisterVersion", referenced from:
          ___FIRLoggerInitializeASL_block_invoke in FirebaseCore(FIRLogger.o)
      "_OBJC_CLASS_$_GMSServices", referenced from:
          objc-class-ref in AppDelegate.o
      "_CLSLog", referenced from:
          -[FlutterCrashlyticsPlugin onInitialisedMethodCall:result:] in flutter_crashlytics(FlutterCrashlyticsPlugin.o)
          -[FlutterCrashlyticsPlugin crash:reason:frames:] in flutter_crashlytics(FlutterCrashlyticsPlugin.o)
      "_OBJC_CLASS_$_GMSCameraUpdate", referenced from:
          objc-class-ref in google_maps_flutter(GoogleMapController.o)
      "_OBJC_CLASS_$_GULAppDelegateSwizzler", referenced from:
          objc-class-ref in FirebaseMessaging(FIRMessaging.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingAnalytics.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingContextManagerService.o)
          objc-class-ref in FirebaseMessaging(FIRMessagingRemoteNotificationsProxy.o)
      "_OBJC_CLASS_$_Crashlytics", referenced from:
          objc-class-ref in flutter_crashlytics(FlutterCrashlyticsPlugin.o)
    ld: symbol(s) not found for architecture arm64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
Could not build the precompiled application for the device.

Error launching application on Jenkins iPhone SE.
Exited (sigterm)

flutter doctor output
Note, I'm using VSCode and not compiling on Android at the moment.
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel dev, v1.16.4-pre.72, on Mac OS X 10.15.4 19E266, locale en-US)

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
[!] Android Studio (version 3.6)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] IntelliJ IDEA Ultimate Edition (version 2019.1.2)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[!] IntelliJ IDEA Community Edition (version 2019.3.4)
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
[✓] VS Code (version 1.43.2)
[✓] Connected device (1 available)

! Doctor found issues in 4 categories.

flutter build --debug --verbose output
flutter-run-log.txt

I ran into this after sync'ing past https://github.com/flutter/flutter/pull/70224 on master.
> file ../out/ios_release_unopt/Flutter.framework/Flutter
../out/ios_release_unopt/Flutter.framework/Flutter: Mach-O 64-bit dynamically linked shared library arm64

Then with https://github.com/xster/samples/blob/animated-transition/add_to_app/flutter_module/pubspec.yaml (which has a dev_dependency espresso), flutter build ios --local-engine ios_release_unopt.
Produces
ld: warning: ignoring file /Users/xster/development/samples/add_to_app/flutter_module/.ios/Flutter/engine/Flutter.framework/Flutter,
    building for iOS-armv7 but attempting to link with file built for iOS-arm64
    Undefined symbols for architecture armv7:
      "_FlutterMethodNotImplemented", referenced from:
          -[EspressoPlugin handleMethodCall:result:] in EspressoPlugin.o
      "_OBJC_CLASS_$_FlutterMethodChannel", referenced from:
          objc-class-ref in EspressoPlugin.o
    ld: symbol(s) not found for architecture armv7
    clang: error: linker command failed with exit code 1 (use -v to see invocation)

@xster Before #70224 a local engine build was linking on the shipped artifacts version of Flutter.framework that contained arm64 and armv7, but embedding the local engine which only contains arm64.  So the linker happened to succeeded (unless of course you added symbols in the local engine that weren't present in the shipped artifacts version).
As a workaround, does adding ONLY_ACTIVE_ARCH for a local engine build work for plugins?
post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    target.build_configurations.each do |config|
      config.build_settings['ONLY_ACTIVE_ARCH'] = 'YES'
    end
  end
end

And then setting the same for the Runner target?  It's Build Active Architecture Only in Xcode.

I think flutter_additional_ios_build_settings was only defined in the tool's podhelper.rb, not in the podhelper.rb we put into the module's .ios folder (maybe there's another optimization we can do there?)

I think flutter_additional_ios_build_settings was only defined in the tool's podhelper.rb, not in the podhelper.rb we put into the module's .ios folder (maybe there's another optimization we can do there?)

It would just be:
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ONLY_ACTIVE_ARCH'] = 'YES'
    end
  end
end

Obviously this isn't ideal.  Trying to think how else to dynamically do this for local engine builds.  As always, the problem is that flutter tooling has so little control over CocoaPods flows, particularly for add-to-app.

ah ya, that works. Don't know if we can have something that sets it in flutter_export_environment.sh when using a local engine or something. I suppose the module podhelper.rb will have to reference it too.
Otherwise, we might want to document it in https://flutter.dev/docs/development/add-to-app/ios/project-setup.

ah ya, that works. Don't know if we can have something that sets it in flutter_export_environment.sh when using a local engine or something. I suppose the module podhelper.rb will have to reference it too.

I don't think it would be hard to get this working from the module since the tool knows when a local engine is being specified.  We don't have hooks into when the host app builds the plugins, however.  We would need to add something like flutter_additional_ios_build_settings for the host Podfile (and I'm kicking myself we didn't, I've needed it a few times).  Maybe it's time to do so, though migration sounds like a headache.

Otherwise, we might want to document it in https://flutter.dev/docs/development/add-to-app/ios/project-setup.

I think the wiki is the better place for development caveats, since it would only hit engine developers.

We would need to add something like flutter_additional_ios_build_settings for the host Podfile (and I'm kicking myself we didn't, I've needed it a few times). Maybe it's time to do so, though migration sounds like a headache.

I think that's ok. We don't need to migrate all add-to-app Podfiles, just people trying add-to-app with local engines, failing, then looking up how to do it on google (and maybe finding a Flutter 2 release note / migration doc). The next SDK can start putting the new ruby function in the .ios folder. Users can use or not use it on their own time when they start playing with local engines.
If it used to work in the last stable, maybe we should do it before the next stable.

I think the wiki is the better place for development caveats, since it would only hit engine developers.

ya, sg

Don't know if we can have something that sets it in flutter_export_environment.sh when using a local engine or something

Are we cool with local engines not being shippable?

That's a good point. Sounds like you're saying https://github.com/flutter/flutter/issues/51989#issuecomment-735950759 that it doesn't ship anyway? Requiring manual steps in the wiki for users to lipo 2 engines manually seems ok.

Yeah, adding config.build_settings['ONLY_ACTIVE_ARCH'] = 'YES' in release also makes it unshippable (pretty sure?).  I'm not sure if we should try to make it build and therefore make it unshippable, or if we should just document what to do for local add-to-app engines on the wiki.

The part I'm not clear about is from https://github.com/flutter/flutter/issues/51989#issuecomment-735950759, it sounds like it was never shippable (if only one arch was embedded from a local build) so there isn't a tradeoff to make. i.e. all the local engine flows supported by the tool is only for local testing. And we should have always had a separate wiki to describe how to ship an add-to-app build with local engine.

Sorry, I meant, if I put ONLY_ACTIVE_ARCH in flutter_export_environment.sh then it will never be shippable, even if they correctly lipo everything together. Because they won't be able to override it.

Ah ok. Sorry I'm slow :)
Ok, so to summarize:
Before: it doesn't work out of the box. If you add --local-engine during full-Flutter or add-to-app flutter build, it's not "shippable" out of the box. We fake it during the build so it builds but if you take it and put it on a phone that's not the architecture you built locally, it doesn't install. If you're adventurous, you can manually put something together. Otherwise, it's building "broken" things forever until you clean out your flutter_export_environment.sh or Generated.xcconfig somehow, maybe by rebuilding without --local-engine.
The current proposal: it still doesn't work out of the box. We can restore it to the point where it doesn't fail to build again, but it's still not shippable. And we're going to make add-to-app even more unshippable even if they DYI'ed unless the wiki says something cheesy like go delete this line in flutter_export_environment and DON'T TOUCH FLUTTER CLI before you archive.
Since flutter_export_environment is a script, can it look at the incoming env vars and set it conditionally if it's a debug build? Seems semi consistent with what we do on full-Flutter template projects I imagine. Then the wiki will say if you need to test release mode with a local engine, you need to go either lip yourself first or go to your host project and set current arch only to true yourself and don't forget to set it to false later. Don't know if that works.

Getting same error, any fix/workaround on this?
 ld: warning: ignoring file /Users/m/Developer/Project/test/build/ios/Release-prod-iphoneos/libwebp/libwebp.framework/libwebp, building for iOS-armv7 but attempting to link with file built for iOS-arm64
    Undefined symbols for architecture armv7:

@PandaGeek1024 That's not the same, this is tracking issues when locally compiling the Flutter engine.  Can you file a new issue, completely fill out the template, and include full --verbose logs, or logs from Xcode, or wherever you are seeing it.


bump axios to v0.21.1 to fix vuln (CVE-2020-28168)

Summary
Issue: https://github.com/slackapi/bolt-js/issues/721
Axios NPM package <=0.21.0  contains a Server-Side Request Forgery (SSRF) vulnerability where an attacker is able to bypass a proxy by providing a URL that responds with a redirect to a restricted host or IP address.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

package.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Exploit Maturity

402/1000  Why? Proof of Concept exploit, CVSS 5.9 -<EMAIL_ADDRESS>Server-Side Request Forgery (SSRF) SNYK-JS-AXIOS-1038255
Proof of Concept

Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for taking time to report this issue and send this fix!  LGTM 👍 This will be merged on Monday, Pacific time.

Thanks for taking time to report this issue and send this fix!  LGTM 👍 This will be merged on Monday, Pacific time.

No worries! Appreciate the quick turnaround 👍

No worries! Appreciate the quick turnaround 👍


Brackets in other languages

When I downloaded and installed Brackets (on Windows 7), it came up with a German user interface (probably because the IP address of the computer which downloaded the installation file, is hosted under the .de TLD). It would be great to have the option to switch the language (for instance, to English).

Hi @rovf,
you can switch Brackets languages under Debug -> Switch Language to any of the languages provided by Brackets!

Thank you!


react-native 0.65 android event emitter stubs

Description
This PR stops the following warnings that are are being triggered on React Native 0.65 on Android:

WARN  `new NativeEventEmitter()` was called with a non-null argument without the required `addListener` method.
WARN  `new NativeEventEmitter()` was called with a non-null argument without the required `removeListeners` method.

The warnings are due to this commit in the react-native repo: https://github.com/facebook/react-native/commit/114be1d2170bae2d29da749c07b45acf931e51e2
Here are a few examples of the same fix being applied in other repos as well:

https://github.com/software-mansion/react-native-reanimated/pull/2316/files
https://github.com/notifee/react-native-notifee/pull/368/files
https://github.com/invertase/react-native-firebase/pull/5616/files

Thanks for the PR @willcaul! We'll review and release this ASAP.

Thanks for the PR @willcaul! We'll review and release this ASAP.

Thanks @roninopf! Do you have an ETA on when this will be reviewed and/or merged?


Not iterating over array

I'm attempting to iterate over an array of values being pulled from this path:
---
metrics:
- name: list_accounts
  path: '{ .result[].balance }'
  help: List of all balances on all accounts
  labels:
    environment: dev
    message: ${ .message }
    address: '{.result[].address}'
    stale: '{.result[].stale}'

Example JSON:
{
	"message": "OK",
	"result": [{
			"address": "0xa0ebe0f698a73ea76cf66391e2b1399a2baf13cd",
			"balance": "367401245961890814",
			"stale": true
		},
		{
			"address": "0x9e2487cdd0a428de0b8bd2d9c0e423599e427bd8",
			"balance": "122090861696179776",
			"stale": true
		},
		{
			"address": "0x205fa4d4c33cd85442aa3963d9f338da5af5b293",
			"balance": "380593185906600328",
			"stale": true
		}
	]
}

Result:
# HELP list_accounts List of all balances on all accounts
# TYPE list_accounts untyped
list_accounts{address="0x205fa4d4c33cd85442aa3963d9f338da5af5b293",environment="dev",message="$OK",stale="true"} 3.8059318631058534e+17

Expected result
# HELP list_accounts List of all balances on all accounts
# TYPE list_accounts untyped
list_accounts{address="0x205fa4d4c33cd85442aa3963d9f338da5af5b293",environment="dev",message="$OK",stale="true"} 3.8059318631058534e+17
list_accounts{address="0x9e2487cdd0a428de0b8bd2d9c0e423599e427bd8",environment="dev",message="$OK",stale="true"} 1.2209086169617977e+17
list_accounts{address="0xa0ebe0f698a73ea76cf66391e2b1399a2baf13cd",environment="dev",message="$OK",stale="true"} 3.6740124596189081e+17

As you can see, it is currently only returning a single value, when there are multiple values in this array.  Using the JSONPath-suggested syntax (.result[*].balance) returns an error of "Failed to convert extracted value to float64" as it returns an array of values.  I need what is under the 'Expected result' to display.

Resolved after looking at other comments.  Adjusted metrics settings to
---
metrics:
- name: list_accounts
  type: object
  path: '{$.result[*]}'
  help: List of all balances on all accounts
  labels:
    environment: dev
    message: '{ .message }'
    address: '{ .address}'
    stale: '{ .stale}'
  values:
    value: '{.balance}'


Update alfred-workflows-renamer.rb

Another proposed change to description for limiting to less than 80 characters for style checks.

https://github.com/vitorgalvao/homebrew-tiny-scripts/pull/5/files#r532099752


[osdp_fixes 2/5] Various PD cleanups, enhancements and fixes

This PR brings in various updates such as bug fixes, enhancements and cleanups to subsys/mgmt/osdp in peripheral device mode. These changes have been tested with a st-nucleo-g474re board with secure channel enabled.
This PR is a split version of #46449 to improve review-ability (changes remain the same).

@gmarull, Since your last review, 2 new (trivial) commits are added to this PR:

084841aa78 mgmt/osdp: Use memcpy instead of raw loops in many places
9ac2e5668d mgmt/osdp: pd: Fix device capabilities report

@adakus, @r2r0 I believe I have addressed all your comments
Please take another look.

@r2r0 @adakus It seems like you have not accepted the zephyrproject-rtos GitHub organisation invitation and your reviews are not counted towards the approvals required for merging this PR because of that (note that your approvals currently show up as grey). Please accept the invitation so that your reviews count and this PR can be merged.


Add union recursion program

Updates to the ZKR archive and control root to include the new union prgram implemented in https://github.com/risc0/zirgen/pull/60

PR is currently marked as draft because it seems all the recursion control IDs changed. This may be an issue with how I ran bootstrap in the Zirgen repo.