Missing "emailfinder" , but what is the "emailfinder" and how to install it ?

Describe the bug
After installed the reconftw, I ran ./reconftw.sh -d some.com -r, and got

I can install other tools, but I don't know what is the "emailfinder".
I searched on github and your install.sh, but still could not get ideal solution.

You can find it in the readme and the source code itself ;)  https://github.com/Josue87/EmailFinder


Separate instantiating the build cache from combining

We have now an instantiator which takes a BuildCache and creates a decorated BuildCacheService from it.
It would be great to be able to remove all that passing around of push/pullDisabled. We would need a DecoratedBuildCacheService having isPull() and isPush() methods.

+1 on the instantiator part
I have some other comments for the other part I'll put in crucible.

I don't really like the fact that we have one more level now that is somehow tasked with creating a BuildCacheService:

BuildCacheServiceFactory.build() (this should probably be called create())
BuildCacheServiceProvider.create()
BuildCacheServiceInstantiator.createBuildCacheService()

These names do not describe how the work required to actually create an instance of BuildCacheService is distributed between these classes. Furthermore, we have a specific use for the name instantiator in Gradle, and BuildCacheServiceInstantiator is not an instantiator like that.
To me it looks like the problem comes from BuildCacheServiceProvider being responsible for handling part of the composite stuff, too. I'm thinking about the code in createDecoratedService() and emitUsageMessage() -- these belong to the CompositeBuildCacheService instead, and could be tested there.
What we want to capture here is the composition aspect, how we convert a bunch of configuration objects into a working (but undecorated) service. This is the unit we want to test, too.
What I'd do is introduce a ComposingBuildCacheServiceFactory or something and move all the composition-related code there from DefaultBuildCacheServiceProvider. If we also moved NoOpBuildCacheService to its own top-level class the only thing left in DefaultBuildCacheServiceProvider would be some trivial code that we could inline where we actually create the service in TaskExecutionServices.
Another thing that I think should be inlined where we create the service in TaskExecutionServices is the application of all the decorators applied in DefaultBuildCacheServiceInstantiator.decorateBuildCacheService(). That would make the need for the instantiator go away. Except for the push/pull-disabling stuff, which we should fold into the ComposingBuildCacheServiceFactory.
Here's a rough outline of how I think this could work: https://gist.github.com/lptr/ff43b06fb7d7ff82b5187d29e348a2d9
One other thing we could do is move the service factory registrations from the BuildCacheConfiguration to a separate registry. That way we could inject just the registry into ComposingBuildCacheServiceFactory.

This branch will not be merged.


Stripe Connect Simple Oauth with tests [Moved from Lusitanian lib]

Hi, I moved this PR from the Lusitanian library. Let me know if it has any problem. Regards

What about this @logical-and ?


Switch back to "latest" upstream image

After tagging the jnlp-slave-with-java-build-tools image, switch back to "latest" upstream image

@ydubreuil @ndeloof @michaelneale

:bee:


Dependabot addition

Our pipeline tests are failing, but they're failing for reasons unrelated to this PR. The same test failure is occurring in the master branch of this repo.

If the tests on the master branch are not reliable, they need to be made reliable before merging more PRs.

All the CI agents are down I believe due to the Building 36 power outage over the weekend

This isn't needed.


fatal error: unexpectedly found nil while unwrapping an Optional value

FontAwesome is causing a fatal error after updating to swift 3. The error is found in FAIcon.swift, line 130, font = fontAwesome! is nil. Code is cell.displayLabel.FAIcon = FAType.FAStar .
Pod is up to date at 1.4.8 on branch swift-3.

New version should fix the problem. Thanks to @george-gw


Add thread settings

Facebook added thread settings which are the new way to set the welcome message, the greeting text and the new persistent menu feature.
Let me know if I implemented it the right way or if there's anything to change.
See:
https://developers.facebook.com/docs/messenger-platform/thread-settings/
https://developers.facebook.com/docs/messenger-platform/changelog#20160630
http://messengerblog.com/bots/messenger-platform-1-1-ratings-quick-replies-account-linking-and-more/
Related #50

Coverage decreased (-46.5%) to 52.308% when pulling 960ce563e7b47f05ad62a36df533fd71c9eed76f on sorich87:feature/thread-settings into 2e4f603f89717d22721e531ba9c4c807c7cb2805 on hyperoslo:master.

Coverage remained the same at 98.855% when pulling 798f79da90090d5f548d54eb6c8a049552ebb250 on sorich87:feature/thread-settings into 2e4f603f89717d22721e531ba9c4c807c7cb2805 on hyperoslo:master.

This is 👌 , @sorich87! :cake: :sparkles: :cake:


fixes drag and drop button height

This pull request fixes the following issues:

BEFORE
AFTER

LGTM

:+1:


🐛 Notification issue when app in background mode for ios devices

Notification display with all remote data but there was not any sound or completed function which had added to onBackgroundMessage Function

@ibrahimnagy
Can you elaborate on the issue you are facing by providing flutter doctor -v, pubspec.yaml and all other requested details as mentioned in the new issue template.

Same issue here! On iOS, background handler sometimes works sometimes not:
https://stackoverflow.com/questions/70955587/notification-background-handler-is-not-always-triggered-on-ios


Issues with Intel - Restart&Shutdown Buttons Not Working

Noticed a few issues when on an Intel Macbook Air. Creating an issue for each.
At the xcreds loginwindow, the restart and shutdown do not work.  This wasn't observed using the same deployment on Apple Silicon devices.

Just tried it and both worked fine. Can you give more information on the OS and how you set it up?

Clearly it is something weird on our end then.  Thanks for verifying for me.

Confirmed it was our problem. Again sorry for the false alert.


Riot does not register in IOS for sending files

While you can select Riot perfectly for sending links in all apps, it does not register for sending photos.
When you open the photo app, select multiple pictures to send them into a chat/room and then select the "send to" icon (the square with the arrow to the top), Riot is not offered as a target and you can't enable it with the "more" icon.
It should behave here the same perfect way like it does with sending links via IOS (open the selector "rooms" and "persons" where you can select the target where you want to send the picture to).
Also the picture selector of Riot itself does not allow to select multiple pictures, therefore it's very annoying to send 20 pictures one after the other.

Seems to be a one-time happening, it's working. Sorry for the inconvenience!


Cleanup keptn-domain leftovers

Can you please provide an example with the namespace flag here: https://github.com/keptn/keptn/blob/dadc861c1be885eefa01a774a82e021bb8f3cf87/cli/cmd/generate_support_archive.go#L81


Prevent the table creation when the time column name config is invalid

Currently, there is no validation on the time column name from
the table config when creating a realtime table. Invalid time
configuration would cause the failure in commit stage because
start/end metadata doesn't get added to the segment metadata.
This adds the validation when creating the realtime table.

2020/09/17 20:36:52.666 ERROR [SegmentCompletionFSM_XXXXX__3__0__20200915T2142Z] [grizzly-http-server-3] [pinot-controller] [] Caught exception while committing segment metadata for segment: XXXXX__3__0__20200915T2142Z
java.lang.NullPointerException: null

@jackjlli @kishoreg  Thank you for the pointer. Actually, #5966 adds the validation and already fixed this issue. I slightly improved the validation and keep the test that I added.

Closing the pull request since the current code correctly validates the time column that I would like to do.


Add chezmoi

Add chezmoi
Cross-platform, secure, open-source dotfile manager.
Types of Changes

[x] New addition to list
[ ] Fixing bug in existing item in list
[ ] Removing item from list
[ ] Changing structure (organization) of list

PR Checklist

[x] I have read the CONTRIBUTING guide
[x] I have explained why this PR is important
[x] I have added necessary documentation (if appropriate)

@Raymond-Adams  I recommend submitting your command-line tool here:
https://github.com/herrbischoff/awesome-macos-command-line#readme


Ho to Add new Language

We want to include our widely spoken language(Oromo Language - the 3rd widely spoken language in East Africa with more than 70 Million People & the largest spoken on in Ethiopia.)
how we can do it?

@abdisa -  Thank you for your question.
Can you please share with us the URL of the document that you are having issues with?
Please note that we scope issues on this repo to feedback related to the docs. If you have a product question, please post it on Microsoft QnA or Stack Overflow. Thank you for your understanding.

Request: How we can new Language Afaan Oromoo(Oromo Language) Translation
Dear MS Translate Team;
We were working hard to include our widely spoken language(Oromo Language -
the 3rd widely spoken language in East Africa with more than 70 Million
People & the largest spoken in Ethiopia.) to Google and Microsoft
Translation. We succeeded in Google Translation and it's about to be
public(it's in Beta translation Level) as we were translating from last
year.
Afaan Oromo is an Afroasiatic language that belongs to the Cushitic
branch. It is native to the Ethiopian state of Oromia and spoken
predominantly by the Oromo people and neighboring ethnic groups in the Horn
of Africa, Saudi Arabia, UAE, Australia, Europe, USA & Canada With more
than 70 million speakers. It is used as a lingua franca particularly in
Ethiopia and northeastern Kenya, Tanzania, Uganda, Egypt, South Africa,
USA(specially Minnesota), Canada, UK, German, Australia.. etc.
Now we are contacting you to request you to include our language(Oromo
Language known as Afaan Oromo)
If you want to review some resources online

Website my Company(OICT Solutions) owned to help Oromo Language
development
www.afaan-oromoo.com

VOA Afaan Oromo Website
https://www.voaafaanoromoo.com/
Harvard university Afaan Oromo
https://scholar.harvard.edu/erena/oromo-language-afaan-oromoo
BBC Afaan Oromo
https://www.bbc.com/afaanoromoo
Afaan Oromo Wikipedia
https://en.wikipedia.org/wiki/Oromo_language
Australian Government Services
https://www.servicesaustralia.gov.au/afaan-oromoo
... Many More
-If you need investigate how I(Abdisa - as Team coordinator) was presenting
on different national and international medias to promote project, iniciate
prople and guide the project
#LIVE on OMN - Oromia Media Network(Most influential Media in Ethiopia)
https://youtu.be/y1ND7LLUdxo
https://youtu.be/sKhSuF2RtwI
https://fb.watch/alydspyxmy/
https://youtu.be/Bvp5lrlSEHM
On #VOA
https://fb.watch/asd_Da9nsj/
My interview With - BBS: Bultum Broadcasting Services
https://youtu.be/r_ydYKm3Z3E
My interview With - Shinniigaa Broadcasting Service - SBS
https://fb.watch/alGJ6q2-hB/
Website my Company(OICT Solutions) owned to help Oromo Language development
www.afaan-oromoo.com
http://www.afaan-oromoo.comSteps to guide contributors
https://www.afaan-oromoo.com/tartiiba-hiikkaa-gugilii-afaan-oromoo/
Video we created to help contributors to work on Afaan Oromo Google
Translate
https://youtu.be/qjEbTxQPpgc
My interviews with different national and international medias
https://youtu.be/jdYrlZHZT2Q
https://youtu.be/1wt4RBy4dcs
https://youtu.be/r_ydYKm3Z3E
https://youtu.be/1wt4RBy4dcs
https://www.youtube.com/watch?v=r_ydYKm3Z3E
https://www.youtube.com/watch?v=1wt4RBy4dcs&t=19s
https://www.bbc.com/afaanoromoo/oduu-58656345
https://fb.watch/as5kFWet6I/
I appreciate your collaboration with our team, Please let me know if you
have any questions!
On Wed, Jan 12, 2022 at 5:43 AM MonikaReddy-MSFT @.***>
wrote:

@abdisa https://github.com/abdisa - Thank you for your question.
Can you please share with us the URL of the document that you are having
issues with?
Please note that we scope issues on this repo to feedback related to the
docs. If you have a product question, please post it on Microsoft QnA or
Stack Overflow. Thank you for your understanding.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/86256#issuecomment-1010574604,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABBAAJ3U74PM3DGXSNY6IZLUVTTDHANCNFSM5LXHWQBQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Dhimma keenyaaf teennee nama biraa eeguun salphina!
--
Nagaa Wajjiin | Kind Regards
Abdisa Bencha Jara
IT Specialist[ICT Trainer/Consultant, Web&App Design, Software
development, Digital marketing Consultant]
Founder/Managing Director at oroict.com http://oroict.com/, ADM
http://www.africandigitalmarket.com/, ADM Store
http://store.africandigitalmarket.com/, zHorn ICT Solutions
http://www.zhornict.com/

BRANDING THE AFRICAN DREAM!*

Address:
Addis Ababa, N/S/Lafto(58 Square), Wegagen Bank Bldg(2nd)  |  Adama,
Derartu Square, Soreti Bldg(3rd Floor)
Cell: +251903439943 /+251911660303
Email: @.*** @.> or
@. @.> or @.
Web: www.oroict.com - ICT Consultancy(in local language-Afaan Oromo)
: www.afan-oromoo.com - Afaan Oromoo Language Tutorial Portal
: www.hojii.net   - Employment Company
: www. http://www.hojii.net/africadigitalmarket.com   - African
Digital Marketing - ADM
: https://store.africadigitalmarket.com   - ADMStore
: https://oromp3.africadigitalmarket.com
https://www.mwhomeschool.com/   - oroMp3 Music Store
: https://fayyaa.afaan-oromoo.com - Health Advice
: www.mwhomeschool.com   - Online Learning Management System

@abdisa - Thanks for sharing more context. I have assigned this issue to the approproiate author to get this taken care of ..
@Sara-Nicolini - Please take a look at customer's query when you get a moment. Thank you.

Dear MS Translate Team;
We were working hard to include our widely spoken language(Oromo Language -
the 3rd widely spoken language in East Africa with more than 70 Million
People & the largest spoken in Ethiopia.) to Google and Microsoft
Translation. We succeeded in Google Translation and it's about to be
public(it's in Beta translation Level) as we were translating from last
year.
Afaan Oromo is an Afroasiatic language that belongs to the Cushitic
branch. It is native to the Ethiopian state of Oromia and spoken
predominantly by the Oromo people and neighboring ethnic groups in the Horn
of Africa, Saudi Arabia, UAE, Australia, Europe, USA & Canada With more
than 70 million speakers. It is used as a lingua franca particularly in
Ethiopia and northeastern Kenya, Tanzania, Uganda, Egypt, South Africa,
USA(specially Minnesota), Canada, UK, German, Australia.. etc.
Now we are contacting you to request you to include our language(Oromo
Language known as Afaan Oromo)
If you want to review some resources online

Website my Company(OICT Solutions) owned to help Oromo Language
development
www.afaan-oromoo.com

VOA Afaan Oromo Website
https://www.voaafaanoromoo.com/
Harvard university Afaan Oromo
https://scholar.harvard.edu/erena/oromo-language-afaan-oromoo
BBC Afaan Oromo
https://www.bbc.com/afaanoromoo
Afaan Oromo Wikipedia
https://en.wikipedia.org/wiki/Oromo_language
Australian Government Services
https://www.servicesaustralia.gov.au/afaan-oromoo
... Many More
-If you need investigate how I(Abdisa - as Team coordinator) was presenting
on different national and international medias to promote project, iniciate
prople and guide the project
#LIVE on OMN - Oromia Media Network(Most influential Media in Ethiopia)
https://youtu.be/y1ND7LLUdxo
https://youtu.be/sKhSuF2RtwI
https://fb.watch/alydspyxmy/
https://youtu.be/Bvp5lrlSEHM
On #VOA
https://fb.watch/asd_Da9nsj/
My interview With - BBS: Bultum Broadcasting Services
https://youtu.be/r_ydYKm3Z3E
My interview With - Shinniigaa Broadcasting Service - SBS
https://fb.watch/alGJ6q2-hB/
Website my Company(OICT Solutions) owned to help Oromo Language development
www.afaan-oromoo.com
http://www.afaan-oromoo.com/Steps to guide contributors
https://www.afaan-oromoo.com/tartiiba-hiikkaa-gugilii-afaan-oromoo/
Video we created to help contributors to work on Afaan Oromo Google
Translate
https://youtu.be/qjEbTxQPpgc
My interviews with different national and international medias
https://youtu.be/jdYrlZHZT2Q
https://youtu.be/1wt4RBy4dcs
https://youtu.be/r_ydYKm3Z3E
https://youtu.be/1wt4RBy4dcs
https://www.youtube.com/watch?v=r_ydYKm3Z3E
https://www.youtube.com/watch?v=1wt4RBy4dcs&t=19s
https://www.bbc.com/afaanoromoo/oduu-58656345
https://fb.watch/as5kFWet6I/
I appreciate your collaboration with our team, Please let me know if you
have any questions!
--
--
Dhimma keenyaaf teennee nama biraa eeguun salphina!
--
Nagaa Wajjiin | Kind Regards;

                Abdisa Bencha Jara*

IT Senior Expert[CEO/Founder, Developer, social Entrepreneur, Freelancer,
Trainer and Consultant]


[jvm-packages] mvn clean install creates a huge amount of exceptions in test! Help!

Hi guys,
Most exceptions are from the test in xgboost4j-spark. And I think it is related to the spark.
Environment info
Operating System: win7
Compiler: vs2015, anaconda, spark 2.2, mvn latest version
Package used (python/R/jvm/C++): jvm
gcc versoin: gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
Steps to reproduce

go into the xgboost\jvm-packages
set HADOOP_HOME=C:\hadoop-common-2.2.0-bin-master
set JAVA_HOME=C:\java8\jdk1.8
mvn clean install

What have you tried?

When I skip the test cases, it works. (mvn -DskipTests clean install)
Most exceptions are related to the spark, so I checked the spark-shell and everything looks normal

The error log is attatched
error log.txt

It seams Rabit doesn't work well. Can you check if Rabit was installed correctly?

New discussions about installations are welcomed at https://discuss.xgboost.ai/


feat: add custom sysctl abe2e scenarios

What type of PR is this?

/kind feature
What this PR does / why we need it:
add ab e2e scenarios that test for custom sysctl settings
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at ?%

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall first build on cameissner/abe2e-sysctls at 61.523%

Totals

Change from base Build<PHONE_NUMBER>:
61.5%

Covered Lines:
2464

Relevant Lines:
4005

💛  - Coveralls


links2: 2.22 -> 2.23

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/links2/versions.
meta.description for links2 is: "A small browser with some graphics support"
meta.homepage for links2 is: "http://links.twibright.com/"
meta.changelog for links2 is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

Warning: no invocation of /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23/bin/links had a zero exit code or showed the expected version

0 of 1 passed binary check by having a zero exit code.

0 of 1 passed binary check by having the new version present in output.

found 2.23 with grep in /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23

found 2.23 in filename of file in /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23

directory tree listing: https://gist.github.com/9006d68a4d280315beffc6d0fc5a2f91

du listing: https://gist.github.com/390727064f43d5a52c0159737b59c016

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

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
links2

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23
ls -la /nix/store/pc753hziizs6cjjfvmcjp6b2f5xry4ps-links2-2.23/bin

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

1 package built:

links (links2)

Maintainer pings
cc @7c6f434c for testing.

@ofborg build links2


aptly doesn't send a 100 CONTINUE (API with curl freezes via Proxy)

I use aptly in docker
Docker host <IP_ADDRESS>
I build container from aptly_1.0.1_linux_amd64
FROM  alpine:edge
EXPOSE 9988:9988
When I try to POST file like there:
curl -v -s -X POST -F<EMAIL_ADDRESS>http://<IP_ADDRESS>/api/files/mypackage.deb
all ok.
After it I install polipo
/etc/polipo/config
socksParentProxy = "localhost:9898"
socksProxyType = socks5
make ssh tunnel:
/usr/bin/ssh -f -N -D 9898 -l user <IP_ADDRESS>
and restart polipo.
Now we have HTTP->Socks5 proxy via direct ssh to docker host.
Enable proxy
http_proxy=http://<IP_ADDRESS>:8123
curl -v -s -X POST -F<EMAIL_ADDRESS>http://<IP_ADDRESS>/api/files/mypackage.deb
curl frize because curl waiting for 100-continue.
It looks like APTLY doesn't sent 100-continue correctly (http://www.iandennismiller.com/posts/curl-http1-1-100-continue-and-multipartform-data-post.html)
log with proxy

Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 8123 (#0)

POST http://<IP_ADDRESS>:9988/api/files/mypackaga.deb HTTP/1.1
Host: <IP_ADDRESS>:9988
User-Agent: curl/7.47.0
Accept: /
Proxy-Connection: Keep-Alive
Content-Length: 1499011
Expect: 100-continue
Content-Type: multipart/form-data; boundary=------------------------67bb663ad0e09fb2

Done waiting for 100-continue
< HTTP/1.1 100 Continue
< Proxy-Connection: keep-alive
< Connection: keep-alive`

log without proxy

Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS> (<IP_ADDRESS>) port 9988 (#0)

POST /api/files/mypackaga.deb HTTP/1.1
Host: <IP_ADDRESS>:9988
User-Agent: curl/7.47.0
Accept: /
Content-Length: 1499011
Expect: 100-continue
Content-Type: multipart/form-data; boundary=------------------------222dc10c4c42d126

< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
< Server: nginx
< Date: Thu, 03 Aug 2017 10:01:10 GMT
< Content-Type: application/json; charset=utf-8
< Content-Length: 88
< Connection: keep-alive
<
In case I use http 1.0 (curl -0) it works well.

@Dees7 it looks like aptly does send 100 Continue correctly, in fact your log "without proxuy" above shows that. I would assume it's proxy which breaks 100 Continue flow:
$ curl -v -s -X POST -F<EMAIL_ADDRESS>http://localhost:8080/api/files/a.deb
*   Trying ::1...
* TCP_NODELAY set
* Connected to localhost (::1) port 8080 (#0)
> POST /api/files/a.deb HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.54.0
> Accept: */*
> Content-Length: 2976
> Expect: 100-continue
> Content-Type: multipart/form-data; boundary=------------------------be4d821d2252f565
>
< HTTP/1.1 100 Continue
< HTTP/1.1 200 OK
< Content-Type: application/json; charset=utf-8
< Date: Tue, 08 Aug 2017 21:04:58 GMT
< Content-Length: 57
<
["a.deb/libboost-program-options-dev_<IP_ADDRESS>_i386.deb"]

So I can't blame aptly, as it sends response correctly.

Closing on inactivity, please feel free to re-open


Using passport-paypal-oauth

I've been trying to use passport-paypal-oauth with your generator
This is the step I followed:
Added this in my passport.js file:
    paypal: {
    name: 'Paypal',
    protocol: 'oauth2',
    strategy: require('passport-paypal-oauth').OAuth2Strategy,
    options: {
      clientID: 'myId',
      clientSecret: 'mySecret'
    }
  }

Then I installed passport-paypal-oauth.
I get this error
error: Bootstrap encountered an error: (see below)
error: TypeError: undefined is not a function
    at /home/unkn0wn/sails/betquiz-backend/api/services/passport.js:325:16
    at Array.forEach (native)
    at Authenticator.passport.loadStrategies (/home/unkn0wn/sails/betquiz-backend/api/services/passport.js:281:27)
    at Authenticator.bound [as loadStrategies] (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21)
    at Object.module.exports.bootstrap (/home/unkn0wn/sails/betquiz-backend/config/bootstrap.js:13:26)
    at Sails.runBootstrap (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/lib/app/private/bootstrap.js:44:25)
    at Sails.bound [as runBootstrap] (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21)
    at Sails.initialize (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/lib/app/private/initialize.js:48:9)
    at bound (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21)
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:610:21
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:249:17
    at iterate (/home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:149:13)
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:160:25
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:251:21
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/node_modules/async/lib/async.js:615:34
    at /home/unkn0wn/sails/betquiz-backend/node_modules/sails/lib/app/load.js:201:13

The line 325 is this one
self.use(new Strategy(options, self.protocols[protocol]));
The strategy seems empty...
  { name: 'Paypal',
     protocol: 'oauth2',
     strategy: undefined,
     options:
      { clientID: 'AV-pk7t1TboJdxoDvivxoIglqFGR2qcR_a1fUhXSr0KuXmv7nGJ_Fr5FCRtVqhxWl7XuDgBpt7WHd0a4',
        clientSecret: 'ENCx8QQRb-BEeIzz--sFnUIr60g-MAKEjgrkNRvCUrvgS00RmIAQGLEbgl5Z2pVQYq4iJCfhhAQZhm0U',
        callbackURL: 'http://localhost:3000/auth/paypal/callback' } },

I don't get the error if I use .Strategy instead of .Oauth2Strategy but it still doesn't work (and I guess I have to use.Oauth2 since it's Oauth2...)
Am I doing something wrong here?
Btw when I use . strategy I get redirected to
https://identity.x.com/xidentity/resources/authorize?response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A1337%2Fauth%2Fpaypal%2Fcallback&client_id=MYCLIENTID

Closing as the project is no longer maintained.


js9_base commands are gone? why?

things like

no longer working
WHY?

it still seems to be there, something else wrong


TCP port for Access to Azure SQL endpoint incorrect, I suspect

Hi there.
I believe port number for Access to Azure SQL endpoints should be 1443 (MS SQL) instead of 1433 like suggested on this page.
Thanks,
jussi

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

ID: cbd2c349-f9a7-d43e-ab97-675b9fe3e809
Version Independent ID: 997f977d-978c-541f-cc03-d47412998c73
Content: VNet configuration settings
Content Source: articles/api-management/virtual-network-reference.md
Service: api-management
GitHub Login: @dlepow
Microsoft Alias: danlep

@jussiheinonen I reviewed connectivity requirements for Azure SQL database and port 1433 appears to be correct. Please check connectivity architecture (and connection policy) https://docs.microsoft.com/en-us/azure/azure-sql/database/connectivity-architecture?view=azuresql#connectivity-architecture

Let me know if you have any questions.

@jussiheinonen No problem at all. You are always welcome to share the feedback. I will send a note to correct the Tech Community page. I will now proceed to close this thread.
#please-close


Nightly releases for 15.6 (Preview)

Is there MyGet feed of nightly releases for VS 15.6 (currently preview)?
The only info here is https://dotnet.myget.org/feed/fsharp/package/vsix/VisualFSharp
which is for VS 15.4 (stable).

Previews can be manually downloaded from:
https://dotnet.myget.org/feed/fsharp-preview/package/vsix/VisualFSharp
And the feed to add to Visual Studio is:
https://dotnet.myget.org/F/fsharp-preview/vsix

Closing as @BillHally is correct here

Thanks a lot! @cartermp it might be worth mentioning this in the " README.md?

Added!


Update README.md

This is a PR to update the README for this project. It fixes small typos I saw, introduces syntax highlighting to some code blocks, and changes the wording here and there in an effort to be (I hope) a bit clearer about the modes of operation. A few documentation links sprinkled in there for fun. Probably some other unnecessary nits. But, open to any feedback or changes before merging! 😄

Looking at https://github.com/openvex/vexctl, maybe I should try contributing over there? It's not totally clear to me where vexctl will live in the long term.

Hey thanks for the PR @picatz ! Yes we are moving everything over to those repos, so we will not merge abything over here as it is about to be archived. I saw the PRs you sent, thanks!!


Support method of failing current keyword/test and continuing in python

I have a Python function keyword described as A context manager that runs as a Robot keyword that supports continue on error.
@keyword
def test(): # will show as passed in log
    with keyword("will fail", continue_on_error=True): # will show as failed in log and will fail the test
       BuiltIn().fail("foo")
    logger.info("bar") # will run

But the report looks janky because it doesn't make test failed and the error needs to be raised in cleanup.
I guess it boils down to: I want a pure python implementation of "Run Keyword And Continue On Failure"
Here's a rough implementation of keyword:
from contextlib import contextmanager

from robot.libraries.BuiltIn import BuiltIn
from robot.running.statusreporter import StatusReporter

exception_store = None

@contextmanager
def keyword(name, continue_on_error=False):
    """A context manager that runs as a Robot keyword

    continue_on_error: if an error occurs in this keyword, exit and report as failed but continue test
    """
    try:
        with StatusReporter(BuiltIn()._context, Keyword(kwname=name)):
            yield
    except Exception as err:
        if continue_on_error:
            global exception_store
            exception_store = err
            return
        raise err

def cleanup():
    if exception_store:
        raise exception_store

def test():
    BuiltIn().run_keyword_and_continue_on_failure("bar")
    logger.info("foo")  # doesn't run

def bar():
    BuiltIn().fail("bar")

Did you think about using custom exception?
class MyCustomError(Exception):
    ROBOT_CONTINUE_ON_FAILURE = True

There are also ROBOT_EXIT_ON_FAILURE and ROBOT_SUPPRESS_NAME  attributes - check them out from UserGuide.

Did you think about using custom exception?
class MyCustomError(Exception):
    ROBOT_CONTINUE_ON_FAILURE = True

There are also ROBOT_EXIT_ON_FAILURE and ROBOT_SUPPRESS_NAME  attributes - check them out from UserGuide.

First of all, sorry for missing this issue earlier. Could you @KotlinIsland please explain what you try to accomplish? If you want a pure-Python Run Keyword And Continue On Failure, why isn't using BuiltIn.run_keyword_and_continue_on_failure() enough? Alternatively your libraries could use continuable failures as @bhirsz already mentioned. Starting from RF 4.0 you can simply import ContinuableFailure from robot.api (#3685).

@pekkaklarck
Run Keyword And Continue On Failure  doesn't continue the python function:
rf = BuiltIn()

def keyword1() -> None:
    rf.run_keyword_and_continue_on_failure("bar")
    rf.log("foo")  # doesn't run

def bar() -> None:
    raise ContinuableFailure("hi")

What I want
I want to be able to write:
def keyword1() -> None:
    rf.log("start")
    with keyword("kw1"):
        rf.log("in kw1")
        raise ContinuableFailure("hi")
        rf.log("unreachable")
    rf.log("end")

Currently my keyword function produces the following report:

Issues with this:

the test passes
all calling keywords are marked as passed

It's certainly true that in the first example i.e. in
rf = BuiltIn()

def keyword1() -> None:
    rf.run_keyword_and_continue_on_failure("bar")
    rf.log("foo")  # doesn't run

the last line won't be run. I don't know what we could do with that nor why you just don't use try/except instead.
The second example I don't understand at all.

I can't use try/except because then the test would pass, that would involve wrapping everything with boilerplate eg:
rf = BuiltIn()

def keyword1() -> None:
    err = None
    try:
        rf.run_keyword_and_continue_on_failure("bar")
    except e:
        err = e
    rf.log("foo")  # doesn't run
    if err:
        raise err

I want nested keywords within python code where the report looks nice and the python looks nice. I also want to be able to raise assertion errors within those keywords that will fail the keyword, the keyword will exit early, but will not exit anything else, and will make the entire testcase fail.
I want this because it makes the report and code logically structured and look similar.
def foo():
    with keyword("outer"):
        with keyword("inner1"):
            assert 1 == 2
        with keyword("inner2"):
            assert 1 == 2
        rf.log('blah blah")

Currently I would have to introduce boilerplate to achieve what I want.

Supporting something like
some_code_that_raises_an_exception()
code_that_nevertheless_continues()

Here is my keyword function:
@contextmanager
def keyword(name: str, continue_on_fail) -> Iterator[None]:
    kw = Keyword()
    kw.name = name
    try:
        with StatusReporter(kw, KeywordResult(kwname=name), rf._context):
            yield
    except Exception as err:
        if not continue_on_fail:
            raise err

This is how it's used:

The issue is that I'm not sure how to make outer, Foo, and the test fail.
So currently what I do is store a variable saying that the test should fail and raise it in cleanup.

def foo() -> None:
    with keyword("outer"):
        with keyword("inner1"):
            raise ContinuableFailure("hi")
        rf.log("inner1 should fail")

        with keyword("inner2"):
            rf.log("this should be passed")
        rf.log("inner2 should pass")

        with keyword("inner3"):
            raise ContinuableFailure("hi")
        rf.log("inner3 should fail")
    rf.log("outer should fail")
    rf.log("foo should fail")
    rf.log("test should fail")
    global status
    if err := status:
        status = None
        raise err

status: Optional[Exception] = None

@contextmanager
def keyword(name: str) -> Iterator[None]:
    global status
    previous_status = status
    kw = Keyword()
    kw.name = name
    try:
        with StatusReporter(kw, KeywordResult(kwname=name), rf._context):
            yield
            if not previous_status and status:
                raise status
    except Exception as err:
        status = err

This works correctly and fails the test as I want, the only downside is that I need to put this boilerplate on every function
    global status
    if err := status:
        status = None
        raise err

@pekkaklarck So I guess the last piece of what I need is to add a wrapper to every user keyword. Is there a way I can hook the test library import process and wrap all the functions that get imported?

@pekkaklarck I think I've found a way to get the desired outcome, does this look right to you?
from contextlib import contextmanager
from functools import wraps
from typing import Optional, Iterator

from robot.libraries.BuiltIn import BuiltIn
from robot.api import ContinuableFailure
from robot.result import Keyword as KeywordResult
from robot.running import Keyword
from robot.running.statusreporter import StatusReporter

rf = BuiltIn()

def foo() -> None:
    with keyword("outer"):
        with keyword("inner1"):
            raise ContinuableFailure("hi")
        rf.log("inner1 should fail")

        with keyword("inner2"):
            rf.log("this should be passed")
        rf.log("inner2 should pass")

        with keyword("inner3"):
            raise ContinuableFailure("hi")
        rf.log("inner3 should fail")
    rf.log("outer should fail")
    rf.log("foo should fail")
    rf.log("test should fail")

status: Optional[Exception] = None

@contextmanager
def keyword(name: str) -> Iterator[None]:
    global status
    previous_status = status
    kw = Keyword()
    kw.name = name
    try:
        with StatusReporter(kw, KeywordResult(kwname=name), rf._context):
            yield
            if not previous_status and status:
                raise status
    except Exception as err:
        status = err

def set_up():
    def wrapper(fn):
        @wraps(fn)
        def inner(*args, **kwargs):
            fn(*args, **kwargs)
            global status
            if err := status:
                status = None
                raise err

        return inner

    for l in rf._namespace.libraries:
            for h in l.handlers._normal.values():
                h._method = wrapper(h._method)

I still don't fully understand what you try to accomplish. Based on the above and newer #4038 it seems like you want to run Python code so that you get keywords created in the log file. As I just commented #4038, we could have an API for that purpose but someone needed to design (and implement it).

It seems to me that what this issue originally asks i.e.

Support method of failing current keyword/test and continuing in python

isn't in out scope. Having an API to create keywords that are shown in the log file would probably be a good idea, though, and a separate issue should be submitted about that. Or did I miss something here?

The underlying feature request seems to be same as proposed in #4252. Closing this one.

The underlying feature request seems to be same as proposed in #4252. Closing this one.

Unfortunately #4252 is unrelated to the underlying request 😔. I have re-raised this issue as #4276.

This issue proposes adding new context manager that would create nested keywords under a library keyword exactly like #4252 proposes. I thought that was the main point.

No, the keyword context manager was just to illustrate the desire to fail current keyword and continue.


Enum To String Nuget Benchmarks

I've added some benchmarks for those nugets that we talked before,
if you have any idea for making this PR better, please let me know.

LTGM. Thanks, Erfan

BTW, I have added new benchmarks that I guess you are interested in like https://github.com/mjebrahimi/Performance-Wars-Benchmarking-CSharp/tree/master/Convert-To-Base62-Benchmark.
Moreover, Todo and Contribution sections were added to the README.md according to your suggestion.


Bug 1989796: docs(diff): add point about versions that differ

docs(diff): add point about versions that differ (#735)
Signed-off-by: Eric Stroczynski<EMAIL_ADDRESS>Upstream-repository: operator-registry
Upstream-commit: 3f370e6ce05c19fbd00b5530d90a08568e89063d

/bugzilla refresh

/bugzilla refresh

/bugzilla refresh

/bugzilla refresh

/approved

/retest

/approve

/retest


Columns to the right of Image Cells disappear while Horizontally Scrolling

Plunker demonstrating bug:  http://plnkr.co/edit/WhyKGn
System specs: Chrome 42.0.2311.152 (64-bit) on MacBookPro running OSX Yosemite
As you scroll to the right in this example you'll notice that the columns on the left start disappearing.
This seems to be related to how the headers that are disappearing are shortened and using ellipses. If you change the column width so that the column header names are no longer shortened (ie set dataElementsAfterImagesWidth = 75 ) the problem disappears.

Looks like there's something busted in virtualisation to me.  @swalters, @c0bra - have you seen this before?  Broadly speaking it looks to me like the virtualisation window is being miscalculated, so some visible columns aren't actually there.


PHP tutorial with Laravel Framework

This PR adds a tutorial on building a PHP application using Laravel and MySQL

Cool. Thanks!


Script for case variant comparison

Script takes:

A TSV containing information on reported cases (e.g. the previously reported variant, panel and DX project ID of the original VCF)
Names of DNAnexus folders which contain VCFs with old and new filtering
Local directories where the VCFs with old and new filtering will be downloaded

It finds all of the files in the DX folders, gets the panels they were tested for, downloads the VCFs to the respective old and new local folders, runs bcftools query to get the HGVSc+p of the PASS variants and makes an .xlsx with all the filtering information merged with the original case info.

This change is

Hello @rklocke! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file get_variants_old_new_filtering.py:

Line 74:5: E303 too many blank lines (2)
Line 147:80: E501 line too long (130 > 79 characters)
Line 148:80: E501 line too long (146 > 79 characters)
Line 209:80: E501 line too long (130 > 79 characters)
Line 210:80: E501 line too long (146 > 79 characters)
Line 214:80: E501 line too long (130 > 79 characters)
Line 215:80: E501 line too long (146 > 79 characters)
Line 221:80: E501 line too long (130 > 79 characters)
Line 222:80: E501 line too long (146 > 79 characters)
Line 226:80: E501 line too long (130 > 79 characters)
Line 227:80: E501 line too long (146 > 79 characters)
Line 271:80: E501 line too long (126 > 79 characters)
Line 272:80: E501 line too long (142 > 79 characters)
Line 276:80: E501 line too long (126 > 79 characters)
Line 277:80: E501 line too long (142 > 79 characters)
Line 296:80: E501 line too long (83 > 79 characters)
Line 306:80: E501 line too long (83 > 79 characters)
Line 367:80: E501 line too long (80 > 79 characters)
Line 404:80: E501 line too long (87 > 79 characters)
Line 469:80: E501 line too long (126 > 79 characters)
Line 470:80: E501 line too long (143 > 79 characters)
Line 471:80: E501 line too long (107 > 79 characters)
Line 476:80: E501 line too long (126 > 79 characters)
Line 477:80: E501 line too long (142 > 79 characters)
Line 507:80: E501 line too long (86 > 79 characters)
Line 530:80: E501 line too long (82 > 79 characters)
Line 532:80: E501 line too long (84 > 79 characters)


About speed

Beautiful work! I bet that the tracker will appear in the 2023ICCV.
I have roughly read your paper in the arXiv website. And I have a question:
What device is used to evaluate the speed of the tracker? One NVIDIA A100 GPU?

Thanks for following our work. We use NVIDIA A100 GPU to evaluate the speed of the tracker. BTW,  our paper is accepted by ICASSP 2023.


Why do we have to specify ES5/ES6 target?

This isn't strictly an issue, but a colleague of mine said he didn't understand why it was necessary to specify an ES target.
He said he started using arrow functions and let statements and the editor underlined them in red stating that if he wants to use ES6 then he should set the target in his jsconfig file to ES6. He said if the editor was smart enough to give a descriptive error message, then it should be smart enough to automatically use ES6.
So that brings me to the question. Why do we have to explicitly specify ES5/ES6 target? I am aware that WebStorm also requires you to set ES6 for the project, and I am aware that code completion etc is provided by a modern modular compiler, and being a compiler it needs to know what language version you want to work on. But I still wanted to know if you could comment further on this.

I believe it's for the same reason we use lint programs. To make sure no one breaks anything.
This is super helpful in case you are working on multiple projects with different targets. It's like a safety check to make sure that you (or anyone else) won't break anything by accident.

@jrieken we changed this for December. Right?

@dbaeumer  I don't think this is about why "es6" isn't the default target, if that's what you mean. It's more about why doesn't vscode predicts which version of js is being used automatically.

@massimocode furthermore, it's not possible to find out which version is being used just by analysing a file. All ES5 code is valid ES6, but not vice versa, so an ES6 file might be incorrectly flagged as an ES5 one if it doesn't use any features of ES6.

yes, the new default is ES6. if your target platform doesn't support ES6 (think of old browser etc) set the option to be notified when you stuff that isn't supported.


False positive for self.table_name_prefix

In out project, we're using our model within namespaces (which match the contexts in a DDD-sense). For this, we have modules representing the contexts in app/models/, e.g., app/models/identity.rb:
##
# This module contains models related to identity and login.
#
module Identity
  ##
  # Sets the table name prefix.
  #
  # The prefix is really short in order to not run into the length limitation
  # for DB key names.
  #
  def self.table_name_prefix
    'i_'
  end

RBP marks the table_name_prefix as unused, but Rails by default uses this method to determine the table name for a model.

Same issue here


dobi.yaml is a part of inline Dockerfile context

#164

 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!


Feature request: Leverage new DynamoDB Failed Conditional Writes behavior

Use case
The new idempotency utility uses conditional writes against DynamoDB for its locking mechanism.
When the conditional write fails, the record is considered locked and the request is already processed. In that case, a query is issued against DynamoDB to fetch the cached result and return it.
This means for this scenario that customers must wait and pay for both a write and read, even though the write fails.
On June 30, 2023, DynamoDB announced the ability for a failed conditional write to return a copy of the existing record. This would allow the package to skip performing the query, improving performance and lowering cost.
Solution/User Experience
In the idempotency utility, use the new DynamoDB conditional write behavior to return the current state of the item in the same conditional write operation. Remove the follow-up query.
Alternative solutions
No response
Acknowledgment

[X] This feature request meets Powertools for AWS Lambda (Python) Tenets
[X] Should this be considered in other Powertools for AWS Lambda languages? i.e. Java, TypeScript, and .NET

Great idea, Dan! We totally missed it. We’re all hands on deck for reinvent
but if this is something you’d like to contribute we’d be more than happy
to answer any question you have.
Setting expectation
The hardest part until we rewrite is tests. Idempotency wasn’t designed to
split the storage provider from day 1, and we’re fixing that on a Redis PR…
but we’re here to help.
We created our own framework for E2E test to make things easier at scale;
should be easy enough to add a new E2E test in Idempotency — it supports
step through debugging in PyCharm too.
Documented here
https://docs.powertools.aws.dev/lambda/python/latest/maintainers/#e2e-framework
On Mon, 13 Nov 2023 at 17:04, boring-cyborg[bot] @.***>
wrote:

Thanks for opening your first issue here! We'll come back to you as soon
as we can.
In the meantime, check out the #python channel on our Powertools for AWS
Lambda Discord: Invite link https://discord.gg/B8zZKbbyET
—
Reply to this email directly, view it on GitHub
https://github.com/aws-powertools/powertools-lambda-python/issues/3327#issuecomment-1808458873,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZPQBDR4DXNEYVXHTMT2ZDYEJAHZAVCNFSM6AAAAAA7JMKN56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBYGQ2TQOBXGM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
.com>


Tabledata bugfixes

Resolves several bugs in tabledata parsing
Improves tabledata flexibility
Fixes PM parsing thermal gen PWL cost calculations

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c53d426). Click here to learn what that means.
The diff coverage is 81.96%.

@@            Coverage Diff            @@
##             master     #368   +/-   ##
=========================================
  Coverage          ?   56.74%
=========================================
  Files             ?       62
  Lines             ?     4339
  Branches          ?        0
=========================================
  Hits              ?     2462
  Misses            ?     1877
  Partials          ?        0

Impacted Files
Coverage Δ

src/base.jl
80.44% <0%> (ø)

src/parsers/pm2ps_parser.jl
91.74% <100%> (ø)

src/parsers/power_system_table_data.jl
86.09% <82.75%> (ø)

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 c53d426...64e506c. Read the comment docs.


Support IP Identifier rfc 8738

https://www.rfc-editor.org/rfc/rfc8738.html

Are there any CA that support RFC8738?


feat: add ban user by id command

Pull request checklist:

[x] CHANGELOG.md was updated, if applicable

Description
With the /ban command migrated to Helix, we are no longer able to ban suspended or deactivated accounts because helix getUsers is not able to resolve the user_id associated with the login name. However, if a moderator already knows the user_id, helix banUser is able to ban the account, even if suspended or deactivated.
Note: similar concerns apply for timeout/unban, but are not covered by this PR (and are not as important imo)

Note: similar concerns apply for timeout/unban, but are not covered by this PR (and are not as important imo)

Maybe special syntax could be made so all /(un)timeout, /(un)ban commands simply work from the user's point of view, for example: /ban ["id"] (name) (reason) or /ban #(id) (reason).

Note: similar concerns apply for timeout/unban, but are not covered by this PR (and are not as important imo)

Maybe special syntax could be made so all /(un)timeout, /(un)ban commands simply work from the user's point of view, for example: /ban ["id"] (name) (reason) or /ban #(id) (reason).

If relevant use-cases come up in the future, we'll figure out a uniform solution for this that can be applied to all commands but for now we'll go with this simple one that has an actively request use-case.


Update README.md

Portfolio Author
Wasim Baig
Portfolio Link?
https://www.wasimbaig.com
GitHub Link:
https://github.com/simbaig
Tech Stack
Next JS, Tailwind CSS, Framer-motion

i have updated the following changes


Update binary default settings

Nice, thank you!

By the way could you please update the README with the new port number, please?


add rawsocket + twisted example

A Twisted + ApplicationRunner + rawsocket + unix-socket example (see also https://github.com/crossbario/autobahn-python/issues/409)

ah, great! this covers a transport that is important in crossbar


Fix doc for missing values.

[x] Closes #1944

I'm wondering this doc is some commits ahead of the stable (e.g. it has docs about rolling.construct).
Should I modify stable branch?

@fujiisoup What I do for updating the stable docs is to cherry-pick commits with doc fixes to the stable branch. As long as those apply cleanly (which is usually the case) we can update the stable docs.

I just cherry-picked the merge commit from this PR into stable. So RTD should automatically update when the build finishes in ~15 minutes.

Thanks, @shoyer
But this part
http://xarray.pydata.org/en/stable/computation.html#missing-values
is still failing (I think this was working on my environment).
Is there any missing dependencies on rtd?


Update installer string formatting

What type of PR is this? (check all applicable)

[ ] Refactor
[ ] Feature
[X] Bug Fix
[ ] Optimization
[ ] Documentation Update
[ ] Community Node Submission

Have you discussed this change with the InvokeAI team?

[ ] Yes
[X] No, because: Simple change

Have you updated all relevant documentation?

[X] Yes
[ ] No

Description
String formatting for a message in the installer was causing errors with Python 3.10/3.11
Related Tickets & Documents

Related Issue #
Closes #

QA Instructions, Screenshots, Recordings
Run create_installer.sh and test the installer runs as expected

Merge Plan
Merge once approved

Added/updated tests?

[ ] Yes
[X] No : please replace this line with details on why tests
have not been included

[optional] Are there any post deployment tasks we need to perform?

Failing ruff check

Should be fixed now!


[DateTimePicker] add prop to hide time input fields

Summary
https://github.ibm.com/Watson-IoT/pal-tracking/issues/425

Description
We're using the Date time picker in Health timeline charts, but the hour / minute detail is not relevant for our context.
Name of Pattern or Asset
Date Time picker - experimental
User outcome
In Health, when the user is exploring the Asset timeline chart, if they want to look at a specific date range, they need a custom range picker. The chart does not support the granularity of minute and hour, so it would be better to hide the choice rather than take up real estate with noise and force the user to make a choice they don't need to make.
Proposal
Provide a property on the Date time picker that allows the user to hide the hour / minute option.
Additional context
Add any other context or screenshots about the request here.

:tada: This issue has been resolved in version 2.83.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Bug]: The user does not have the permission to change the database. If an object is deleted, an alarm will be issued.

ODC version
ODC 4.2.4
OB version

What happened?

The user does not have the permission to change the database, no error is reported when deleting the object, and the object is not deleted.
What did you expect to happen?
When the user does not have the permission to change the database, the user should be prompted when deleting
How can we reproduce it (as minimally and precisely as possible)?
Delete objects in the object tree when the user does not have the permission to change the database.
Anything else we need to know?
No response
Cloud
No response

Fixed In Commit 06af8981c3c0ddb27b4e64f6412a33f4999b962d
------
咏和
Mon Mar 11 19:10:01 2024 +0800

pass


Add chunked request processing back into the Go client v2

Feature Request
Proposal: Add chunked request processing back into v2
Current behavior: Requests only return the first 10000 rows of a query
Desired behavior: Return all rows for a query that includes more than 10000 rows
Use case: We're attempting to use InfluxDB as an event store, but we have series that have more than 10000 entries. We allow people to download the entire history and right now I need to run multiple queries with LIMIT and OFFSET.
Doing a single query with chunked=true and chunk_size=10000 returns 350000 rows in about 5 seconds, while the LIMIT/OFFSET takes significantly (12x) longer.

The client should use chunking by default since without it you can easily OOM the server with a bad query.
As a workaround, you can disable the limit on the server via:
[http]
max-row-limit = 0

The URL generated by the client v2 doesn't include the chunked=true or chunk_size=x query parameters.
http://localhost:8086/query?db=events&epoch=u&params={}&q=SELECT time, user, name, description FROM "h-1" ORDER BY time ASC

Adding them the the params map, for NewQueryWithParameters adds them as JSON in the params query param which fails to return more than 10k rows because it doesn't properly include the params for chunking.
http://localhost:8086/query?db=events&epoch=u&params={"chunk_size":"10000","chunked":"true"}&q=SELECT time, user, name, description FROM "h-1" ORDER BY time

Yes. The v2 client doesn't have chunking support right now.  I agree it should support it though.


Sarama consumer group Owner

Version
Sarama Version: 1.13.0 (2017-10-04)
Kafka Version: kafka_2.11-<IP_ADDRESS>
Go Version: 1.9.2 darwin/amd64
Configuration
Logs
Problem Description
how to set consumer group's owner name?
when I exec:
./kafka-consumer-groups.sh --zookeeper localhost:2181 --describe --group g1
then output:
GROUP    TOPIC   PARTITION  CURRENT-OFFSET  LOG-END-OFFSET  LAG   OWNER
 g1         integration      0                 319587936       352119221       32531285        none
OWNER is 'none'.
I want to know hot to set consumer group's OWNER in sarama please?

https://github.com/Shopify/sarama/wiki/Frequently-Asked-Questions#how-can-i-use-sarama-to-monitor-or-join-a-consumer-group


add nilsbecker

@nilsbecker the change is deployed, please let us know if there are any issues. Enjoy!

so far i cannot find my account on https://ocaml.ci.dev/ ...

@benmandrew after merging we need to redeploy the stack with make deploy-stack.  I have done this and @nilsbecker is now visible on https://ocaml.ci.dev.


linux/arm64 images for devcontainer/integration

I have a question how can I pull the ludeeus/devcontainer/integration for linux/arm64 architecture to run on an apple silicon processor? - Thx

You can't as it currently does not exist


docker-storage-setup: Use option -y for lvcreate

Fixes issue #56
lvcreate creates data and metadata volumes before they are converted in
thin pool volume. If lvcreate finds an existing signature, it asks the
question whether to wipe it or not. As we run as a service by default
answer is no. But that signature gets wiped out anyway. Reason being
that lvcreate zeroes first 4K of logical volume and as part of that
zeroing any signatures in first 4K will get wiped out.
IOW, as of now, it does not matter what's the answer. We are wiping out
signatures by default during lvcreate.
And there are following messages on console.
docker-storage-setup[3240]: WARNING: xfs signature detected on /dev/rhel/docker-pool at offset 0. Wipe it? [y/n]: n
docker-storage-setup[3240]: Aborted wiping of xfs.
docker-storage-setup[3240]: 1 existing signature left on the device.
docker-storage-setup[3240]: Logical volume "docker-pool" created.
We really don't seem to have a need to preserve signatures. At pvcreate,
time we can make sure that disk already does not have any data on it. Once
it has been added to volume group, I guess we don't have to worry about
signatures existing and we can wipe it by default.
So let us use "-y" for lvcreate. This should kill those messages which
ask the question and wipe signatures anyway and give explicit messages that
signatures are being wiped. Atleast there will be less confusion and we know
that by default we will wipe signature during lvcreate.
Following are the messages after this change.
Wiping xfs signature on /dev/fedora/docker-pool.
Logical volume "docker-pool" created.
If something blows up, we can revisit it again.
Signed-off-by: Vivek Goyal<EMAIL_ADDRESS>

This is super minor but since you're writing a lot of text, I think it's worth doing commit messages in Markdown for nicer rendering, e.g. the "```" for output quotes. Github has me trained so well I even do emails in Markdown even though neither my mail client nor the receiver know it...

So the more I think about this - the only sane layer of defense here is for LVM to optionally scan the entire set of a VG for signatures when importing, and optionally wipe them.  That's at pvcreate or vgextend time. Having to "know" which offset LVM provided you when creating a LV so you can wipefs it is ugly.  (I may be missing something here)
In other words this patch is fine by me.


Unable to build with expo-dev-client

Description of the bug
Unable to build and install on a device or simulator with pnpm and the expo-dev-client.
To Reproduce
What steps did you perform which led to this issue?

Add the expo-dev-client to packages/mobile

 cd packages/mobile; expo install expo-dev-client; pnpm install

Add the expo-dev-client to the top of index.js

import 'expo-dev-client';

Update app.json with your bundle identifier.
Run npx expo prebuild from packages/mobile. Will build and install with pnpm.
Run npx expo run:ios -d from packages/mobile.

You can select your device, and Expo will act like it's building the dev client. It will event show the dev-client url:
› Metro waiting on com.user.bundleid://expo-development-client/?url=http%3A%2F%2F<IP_ADDRESS>%3A8081
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)
But it will not install the dev-client on the device and if you try and scan the QR code, it will show the error:

No usable data found

If you hit i to open it in the simulator you see the following error in the logs:

› Opening on iOS...
CommandError: No development build (com.user.bundleid) for this project is installed. Please make and install a development build on the device first.
Learn more: https://docs.expo.dev/development/build/

Interestingly, if you run expo prebuild; expo run:ios -d directly. Not using npx or pnpm,  it will complain:

WARNING: The legacy expo-cli does not support Node +17. Migrate to the versioned Expo CLI (npx expo). This command is being executed with the global Expo CLI. Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421
To use the local CLI instead (recommended in SDK 46 and higher), run:
› npx expo run:ios

But it will install the dev client on the device and i will install the dev client build on the simulator.
BUT on the device, it will never move beyond Loading from Metro and the screen will never update from the splash image. If you reload the app, it will show a blank white screen.
After a dev build is installed on the device or simulator though, you can then run npx or pnpm run:ios -d to build and update the js on the device or simulator.
Expected behavior
I'd expect to be able to run npx expo prebuild or npx expo run:ios -d, or pnpm expo prebuild and pnpm expo run:ios -d.
Actual behavior
Currently, pnpm fails to build or install with the expo-dev-client.
Additional context
It is easy to replicate this with the above steps, but an example of this issue using this repo can be found here.
Thanks @byCedric. Really appreciate you keeping this example up-to-date. It is super helpful for evaluating new versions of the Expo SDK and debugging issues.

Thanks for the repro as well! I'll test it out before we meet :)


couldn't execute "/protonmail/proton-bridge": exec format error

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2021-03-17 15:43:26.046] INFO: Staring ProtonMail Bridge addon
[2021-03-17 15:43:26.829] INFO: Password is NOT in the Have I Been Pwned database! Nice!
couldn't execute "/protonmail/proton-bridge": exec format error
    while executing
"spawn /protonmail/proton-bridge -c"
    (file "/src/info.expect" line 10)
[2021-03-17 15:43:26.858] INFO: Not connected - adding account to ProtonMail Bridge
couldn't execute "/protonmail/proton-bridge": exec format error
    while executing
"spawn /protonmail/proton-bridge -c"
    (file "/src/add-account.expect" line 13)
[2021-03-17 15:43:27.244] ERROR:
couldn't execute "/protonmail/proton-bridge": exec format error
    while executing
"spawn /protonmail/proton-bridge -c"
    (file "/src/info.expect" line 10)
[2021-03-17 15:43:27.276] ERROR: Cannot connect - Please check errors above
[cmd] bashio exited 0
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.

Hi @0x77dev , thanks for reporting the issue !
I need more information to find the cause of the problem:

How did you install the addon ?
Which architecture is your Home Assistant server ?

Installed via hassio, by adding repo and installing add on from ui
RPi4 (armv8)

@0x77dev did you used the 64 bits version of Home Assistant ?

32bit

@0x77dev ok I have the same setup at home. I will try to reproduce the bug.

I reproduced the bug. the problem is probably in the docker build. I am using a multi stage Dockerfile, and probably is not compatible with multi-arch HA addon build. I will fix the Dockerfile.

@0x77dev I release a new version (1.3.1) and it should work now.

Ok, thanks


Add BENQI smart contract metadata

@mikkompeltonen Thanks for the PR. But the abi field should be included in the output field like:
{
  "metadata":{
      "output": {
           "abi": []
      }
   }
}


SVG: pattern support

Description
I'm working with a project where we are using SVG files for best resolution due to different screensizes on devices. A media company is generating the SVG files and since some dosnt work, I thought I should check if it's some issue with this lib instead of their files before talking with them. So I downloaded some SVG files from https://pixabay.com/sv/photos/svg/ to check it some other images, and found that there is images which dosnt work
I have also tested using: https://jakearchibald.github.io/svgomg/to fix the images, but same issue.
The images looks fine using Chrome as SVG viewer
Steps to Reproduce
Use following image: https://pixabay.com/sv/s%C3%B6ml%C3%B6s-upprepa-m%C3%B6nster-design-1781533/
I have also uploaded the project with all images here for easy use:
http://s000.tinyupload.com/index.php?file_id=77772163899662170215
Expected Behavior
All pictures should be shown
Note: I tested with SkiaSharp.Extended.Svg and got same result, picture 11.svg in my project (same SVG file as the link above) isnt shown in that project. Is there a way to solve this?
Actual Behavior
All pictures except the one mention above is shown.
See result here: https://imgur.com/a/SthsRvE
Basic Information

Version with issue: 2.3.6
Last known good version: none
Platform: Windows UWP

Currently pattern handling is not implemented yet
<svg viewBox="0 0 2560 1600" xmlns="http://www.w3.org/2000/svg">
    <pattern id="a" width="70" height="121.2" overflow="visible" patternUnits="userSpaceOnUse" viewBox="71 -162.34 70 121.2">
        <g fill="none">
            <path d="M71-162.34h70v121.2H71z" />
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M176-61.49l-35 20.2-35-20.2 35-20.2zM176-61.49v40.42L141-.87v-40.41z" />
                <path d="M141-41.28V-.87l-35-20.2V-61.5z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M106-61.49l-35 20.2-35-20.2 35-20.2zM106-61.49v40.42L71-.87v-40.41z" />
                <path d="M71-41.28V-.87l-35-20.2V-61.5z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M211-122.09l-35 20.21-35-20.21 35-20.21z" />
                <path d="M176-101.88v40.41l-35-20.2v-40.42z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M141-122.09l-35 20.21-35-20.21 35-20.21z" />
                <path d="M141-122.09v40.42l-35 20.2v-40.41zM106-101.88v40.41l-35-20.2v-40.42z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M71-122.09l-35 20.21-35-20.21 35-20.21z" />
                <path d="M71-122.09v40.42l-35 20.2v-40.41z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M176-182.69l-35 20.21-35-20.21 35-20.21zM176-182.69v40.42l-35 20.2v-40.41z" />
                <path d="M141-162.48v40.41l-35-20.2v-40.42z" />
            </g>
            <g stroke="#000" stroke-miterlimit="10">
                <path d="M106-182.69l-35 20.21-35-20.21 35-20.21zM106-182.69v40.42l-35 20.2v-40.41z" />
                <path d="M71-162.48v40.41l-35-20.2v-40.42z" />
            </g>
        </g>
    </pattern>
    <path fill="url(#a)" d="M.09-.38h2560v1600H.09z" />
</svg>

It's just not implemented yet, svg parser code is here: https://github.com/luberda-molinet/FFImageLoading/blob/master/source/FFImageLoading.Svg.Shared/SkSvg.cs
You can try tool like: https://jakearchibald.github.io/svgomg/ to improve file compatibility, but it won't work for patterns.
BTW: <IP_ADDRESS>2-pre has some bug fixes with gradients & masks support

Closing this due to inactivity


Added 'ENTITY' as reserved keyword #6110

Fixes #6110

@FirstSamurai congrats on your first contribution

Thanks Deepu

Congrats @FirstSamurai ! :)

Thank you Pascal! Thank you guys for a warm welcome. Hope to contribute more stuff, if I can. :)


script for Submit button?

I may be wrong. I have not read  all the documents and issues there.
There are methods like Delete,Patch,Post,Put which a user may define all.   When a user clicks the Submit button, what method will it call?  Is it possible to attach script to the Submit button so the user can choose a method (for example based on dashboard variables), do some validation, or even set payload before sending out  restful requests?  For Delete, adding a Delete button may be better.
I have not done anything yet, but there is my imagination: Define a dashboard variable, like row_id (which can be hidden from the viewer), a regular table which will send its row id to variable row_id when a user clicks a row (for example,  by datalink). Data Manipulation Panel gets that row_id, and will be able to populate its elements’ value (sharing the query result from the regular table).  We can  also add a New button (a user can set row_id =1 in its script  to indicate  a new row).   Then CRUD  is complete.
By now, for Delete, we can use Grafana button (like this:https://github.com/speakyourcode/grafana-button-panel), for New, we can use dashboard datalink to implement. but if we combine Delete and New to the Data Manipulation Panel, it will be way better.

@alpglide I would definitely suggest to read documentation and watch YouTube tutorials: https://volkovlabs.io/plugins/volkovlabs-form-panel/
You can create your own Custom Requests as described in https://volkovlabs.io/plugins/volkovlabs-form-panel/request/
Everything from your imagination should be possible. You can use Environment Variables in the URL and also in the Custom Code.
Please let me know if there is anything else.

https://volkovlabs.io/plugins/volkovlabs-form-panel/request/

@mikhail-vl  That link real helps. thanks.  We can close the ticket now. Your quick is appreciated.

@alpglide Try it out. We just released a new version with the latest updates, which was updated in the Grafana Catalog.


Add gradlePluginPortal() repository metadata source change in 5.0 to upgrading doc

Change in https://github.com/gradle/gradle/pull/6774 and https://github.com/gradle/gradle/pull/7324
Also see https://github.com/gradle/gradle/issues/7584

@oehme thanks! it should be clearer now


build_and_deploy: Keep waiting for jobs to complete

Using the Yocto cache jobs take between 10/15' to complete, and it's
nice to see workflow status reflecting the builds output.
Unless the hosted processing time spikes up let's keep this setting.
Change-type: patch
Signed-off-by: Alex Gonzalez<EMAIL_ADDRESS>

@balena-ci I self-certify!


Unify the three hamiltonian evolution classes into one HamiltonianEvolution

There are currently 3 different ways to implement the Hamiltonian evolution in PyQ. We should allow the user to select the type of operation when initializing the gate operation in the quantum circuit constructor instead of doing it through three different classes.
Unify the three classes in pyqtorch.modules.hamevo into one which accepts an Enum that determines which method is used.
class HamiltonianEvolution(Module):
    def __init__(
        self,
        qubits: Any,
        n_qubits: int,
        n_steps: int = 100,
        # the type should be an enum that also accepts string inputs
        type: HamEvoType=HamEvoType.RK4
    ):

Hi, can I take on this issue for Unitary Hack?

Hi @zain2864 ! welcome to pyq and thanks for wanting to contribute! yes, go ahead! let me know if you have any questions/troubles setting things up


ci(Mergify): configuration update

This change has been made by @dconnolly from https://mergify.com config editor.

Whoops


After checking for 'from_db' "the right way", tests start failing all over the place

Changing Line 111 of PGObject::Type::Registry, seemingly unrelated tests start falling over on Travis CI.
@einhverfr could you please have a look, because it seems the failing code doesn't seem to be related much to my changed line (in some cases the error being tested for should have been generated by an earlier line...).

https://travis-ci.org/ledgersmb/PGObject/jobs/264660194#L478 for more.

fixed with pr #21


Got rid of reference to windmill_service_streaming_rpc_batching experiment

There is no need to predicate WindmillServiceStreamingRpcBatchLimitFactory on the windmill_service_streaming_rpc_batching experiment. That experiment is now fully rolled out.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---

R: @dpmills
(sorry, I messed up while trying to rebase PR/7705, so decided to start from scratch here)

R: @aaltay

LGTM


More Jest Expect compactible APIs

https://jestjs.io/docs/expect
https://github.com/antfu/vitest/blob/26648739e1c288e217641f8b6a1f73f0c86ae5f5/src/integrations/chai/jest-expect.ts
https://github.com/antfu/vitest/blob/2ff3d68d16acd91d46a1844520729ed56987d5fe/src/index.ts#L19-L42

The only thing missing for us to migrate from jest is .rejects support.
Awesome work! 👏  Can't wait to migrate from Jest to Vitest!

Most of the APIs are done. Only missing:
 expect.addSnapshotSerializer(serializer)
 .toThrowErrorMatchingSnapshot(hint?)
 .toThrowErrorMatchingInlineSnapshot(inlineSnapshot)

not.toBeDefined() is currently not working properly (in 0.0.120).
To reproduce try:
# Passes in Jest, but fails in Vitest
expect(undefined).not.toBeDefined();

not.toBeDefined() is currently not working properly (in 0.0.120).
To reproduce try:
# Passes in Jest, but fails in Vitest
expect(undefined).not.toBeDefined();

Fixed in next release!

Also noticed an incompatible behavior with toHaveBeenCalledWith, if used with immutable (or I'm guessing any custom object).
import immutable from 'immutable'; // npm install<EMAIL_ADDRESS>
const onToggle = jest.fn();
onToggle(Immutable.List(['1'])

// Passes in Jest, but fails in Vitest
expect(onToggle).toHaveBeenCalledWith(Immutable.List(['1']);

Also noticed an incompatible behavior with toHaveBeenCalledWith, if used with immutable (or I'm guessing any custom object).
import immutable from 'immutable'; // npm install<EMAIL_ADDRESS>
const onToggle = jest.fn();
onToggle(Immutable.List(['1'])

// Passes in Jest, but fails in Vitest
expect(onToggle).toHaveBeenCalledWith(Immutable.List(['1']);

Can you make a separate issue? This example works with the latest version for me.

Everything is implemented. Any incompatabilities should be resolved in new issies. Thank you everyone for participating 🎉

Everything is implemented. Any incompatabilities should be resolved in new issies. Thank you everyone for participating 🎉


stdout() is not handled

Currently, stdout() is not handled by the translator. (https://github.com/openwdl/wdl/blob/main/versions/1.1/SPEC.md#file-stdout)
A workflow using stdout() in outputs is given in this workflow (https://github.com/biowdl/tasks/blob/bc1bacf11498d2d30b85591cfccdcf71ef0966a5/transcriptclean.wdl#L89)

I am working on this issue now using the workflow mentioned previously. How can I make stdout as the type as shown in the third example here. https://www.commonwl.org/v1.0/CommandLineTool.html#stdout @mr-c

cwl.CommandOutputParameter(id="an_output_name" type="stdout")


Plugin mythx: theme is not applied to plugin

I've created a PR https://github.com/aquiladev/remix-mythx-plugin/pull/47 solving the issue


Update README to use cfgov-refresh workflow

It turns out this project doesn't need Sheer anymore!
Instead, I reference the latest cfgov-refresh directions and explain how
to get Owning a Home working as a subdirectory of that project.
Thanks Serghei and @virginiacc for helping me debug that problem.

Actually, maybe we'd want to keep the Sheer entry in the Workflow section too, but update it with the new cfgov-refresh instructions?

I made some edits in f30196b, @virginiacc. I think you're right that we'd want to keep the Wordpress Indexing. I added it as part of the initial set up, but this way it's easy to reference that this is how you pull in new changes now.


Megaman 64 barrier

After Tutorial zone.

The enemies explosions (when they die) are also missing.

Fixed by https://github.com/Themaister/parallel-rdp/commit/ef1d7b801397b1291896d7b4f7f09e41349a19c7


Bootstrap forms version in upgrade documentation does not match requirements.

Describe the bug
The upgrade documentation mentions django-bootstrap5, but the installation documentation and requirements mention django-bootstrap4.
https://github.com/django-helpdesk/django-helpdesk/blob/f379bbe80e52f4470755b78c2fad91a59fa213ed/docs/upgrade.rst?plain=1#L14-L17
https://github.com/django-helpdesk/django-helpdesk/blob/f379bbe80e52f4470755b78c2fad91a59fa213ed/docs/install.rst?plain=1#L68
https://github.com/django-helpdesk/django-helpdesk/blob/f379bbe80e52f4470755b78c2fad91a59fa213ed/requirements.txt#L2
https://github.com/django-helpdesk/django-helpdesk/blob/f379bbe80e52f4470755b78c2fad91a59fa213ed/requirements-no-pinax.txt#L2

Fixed by #1203


chore(package): update nyc to version 12.0.2

Closes #22

Coverage remained the same at 100.0% when pulling 5c00a68ad9c0b9cb3ca714025426a71ec77633f4 on greenkeeper/nyc-12.0.2 into f40225341c0915accda7a67c90b3ecb7afc669fe on master.


Fix milliseconds rounding inconsistency

While everything below 0.1ms keeps the old behavior and gets rounded up to 1ms, everything over that uses Math.round.
Also fixes the issue with 11999 milliseconds rounding to 1m 60s.
Fixes #38

@explodingcamera are you planning on implementing the requested changes? If not, I don't mind implementing the fix.


bindings: fix missing optional proxy address

Description

Notes to the reviewers

Changelog notice

Checklists
All Submissions:

[X] I've signed all my commits
[X] I followed the contribution guidelines
[X] I ran make precommit before committing

Weird, must have been on a old commit when I wrote this.
Closing it as it does not fix anything.


Take in account Gregorio's changes

Since first upload of this filter, Gregorio evolved quite a lot, which requires modifications to run. This PR makes those, and adds a new parameter for initial size of parts.

Thanks!


MSID: 87722 Version: 1 DOI: 10.1101/2<IP_ADDRESS>9738

MSID: 87722
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>9738
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=87722
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>9738

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/87722v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>9738
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/87722/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

Oana Pelea different email address present

Hi @fred-atherden, version 1 is being used here rather than version 2, OK to remove the v1 meca package added to the bucket today?

@rkcook312, thanks for flagging. Looks like the wrong version was added to the ticket. I've updated the ticket, preview link and packages accordingly (will take some time for the DocMap to update)

update Tatjana Sauka-Spengler email


Fix SDK Pipeline Issues

Problem
The following tests FAILED:
1002 - AccountBalanceQueryIntegrationTests.ContractId (Failed)
1036 - ContractBytecodeQueryIntegrationTests.ExecuteContractBytecodeQuery (Failed)
1040 - ContractCallQueryIntegrationTests.ExecuteContractCallQuery (Failed)
1041 - ContractCallQueryIntegrationTests.CannotCallContractFunctionWhenContractFunctionIsNotSet (Failed)
Errors while running CTest
1042 - ContractCallQueryIntegrationTests.CannotCallContractFunctionWhenGasIsNotSet (Failed)
1043 - ContractCallQueryIntegrationTests.CannotCallContractFunctionWhenContractIdIsNotSet (Failed)
1044 - ContractCreateFlowIntegrationTests.ExecuteContractCreateFlow (Failed)
1046 - ContractCreateFlowIntegrationTests.ExecuteContractCreateFlowWithPrivateKey (Failed)
1047 - ContractCreateFlowIntegrationTests.ExecuteContractCreateFlowWithPublicKeyAndTransactionSigner (Failed)
1048 - ContractCreateTransactionIntegrationTests.ExecuteContractCreateTransaction (Failed)
1049 - ContractCreateTransactionIntegrationTests.CreateContractWithNoAdminKey (Failed)
1053 - ContractDeleteTransactionIntegrationTests.DeleteContractWithAdminKey (Failed)
1054 - ContractDeleteTransactionIntegrationTests.CannotDeleteContractWithNoAdminKey (Failed)
1056 - ContractExecuteTransactionIntegrationTests.ExecuteContractExecuteTransaction (Failed)
1058 - ContractExecuteTransactionIntegrationTests.CannotExecuteContractWithNoFunctionParameters (Failed)
1059 - ContractExecuteTransactionIntegrationTests.CannotExecuteContractWithNoGas (Failed)
1061 - ContractUpdateTransactionIntegrationTests.ExecuteContractUpdateTransaction (Failed)
1063 - ContractUpdateTransactionIntegrationTests.CannotModifyImmutableContract (Failed)
1064 - ContractInfoQueryIntegrationTests.ExecuteContractInfoQuery (Failed)
1065 - ContractInfoQueryIntegrationTests.CanQueryContractInfoWhenAdminKeyIsNull (Failed)
Solution
Until the problem is addressed from the Local Node teams we can use an older version so we can have proper integration testing in pipeline.
Alternatives
No response

-- Running vcpkg install
error: no version database entry for openssl at 3.1.4.
Available versions:
  3.1.3
  3.1.2#3
  3.1.2#2
  3.1.2#1
  3.1.2

Will try this at a later moment moving to backlog!


Error getting canonicalization of /packages

Describe the bug
Running either of the commands below results in this error:
Error getting canonicalization of /<install location>/vcpkg/packages: No such file or directory
$ ./vcpkg integrate install
Error getting canonicalization of /<install location>/vcpkg/packages: No such file or directory

Environment

OS: Ubuntu 20.04
Compiler: gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0

To Reproduce
Steps to reproduce the behavior:

./vcpkg install eigen3
See error
Repro code when

Expected behavior
The first time I used vcpkg on this arch I did not encounter this issue but now on multiple machines I have experienced this issue.
Failure logs
The build did not fail
Additional context
Not sure what else is relevant, but if I mkdir packages then I get the same error for packages/ports and it keeps going like that for many directories.

@JackKenney Does this path contain any special characters or empty space?

In this case it's just
/home/jack/addons/vcpkg/packages

Don't know why, I can't repro it on my machine.
@dan-shaw Do you have any ideas?

I got similar problem after updating to latest master on windows:
Error getting canonicalization of C:\code\ports: The system cannot find the file specified.

VCPKG is executed inside docker container, C:\code and vcpkg root is mounted into C:\code.
On both host and docker container Windows 2016 Server is used.
Currently reproduced it on CI, I'll try to repro it with container locally on Win 10 2004 host.

Looks like in my case issue is different from original reporter. On windows it was introduced by commit 0bb8780a60e67320a966421e2923595fa57cbf22.
As a workaround I changed C:\appd\agent-dotnet-vcpkg\toolsrc\windows-bootstrap\vcpkg.vcxproj (set VcpkgUseStdFilesystem=0 always and add _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING definition). It helped.

Any chance that it will be fixed for docker? Should docker on windows case be moved to separate issue? There is small chance that it is actually the same issue.

@strega-nil Can you please take a look?
Thanks.

@iskiselev yeah, please open a new issue; the fact that it fails with std::filesystem and not std::experimental::filesystem is really weird, and probably requires a standard library maintainer to look into it.

@JackKenney Could you rerun with --debug on the vcpkg command line, so we can figure out where this error is happening?

Sure, this is what the --debug flag returns
vcpkg install --debug eigen3
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
Error getting canonicalization of /home/jack/addons/vcpkg/packages: No such file or directory
[DEBUG] ../src/vcpkg/vcpkgpaths.cpp(230)
[DEBUG] Exiting after 1404 us (186 us)

Is it a permission issue?

@JackKenney looks like you've got VCPKG_ROOT set in your environment to /home/jack/addons/vcpkg/packages. VCPKG_ROOT sets where vcpkg looks for the vcpkg stuff, and in general we reserve all VCPKG_* environment variables for our own use.

That was the issue! I didn't realize those env variables got used by vcpkg.
Thanks!


[FEATURE] Config: embedded registries.yaml or merge mounted with generated registries config

Is your feature request related to a problem or a Pull Request

Discussion: https://github.com/rancher/k3d/discussions/448

Scope of your request

different functionality for an existing command/flag

which command or flag?

k3d cluster create

Describe the solution you'd like

if --registry-create or --registry-use is set, consider mounted registries.yaml
Cases

possible new flag --registry-config=PATH (no mount, but read and write to container(s))
evaluate files mounted to /etc/rancher/k3s/registries.yaml or print a warning
possibly embed registries.yaml in the SimpleConfig

Describe alternatives you've considered

bind-mounting registries.yaml overwrites the auto-generated file, so one can only use either the self-configured registries config or the k3d managed one

cc @andrejpetras

@andrejpetras, wdyt? https://k3d.io/usage/guides/registries/#registries-configuration-file-embedded-in-k3ds-simpleconfig

@andrejpetras, wdyt? https://k3d.io/usage/guides/registries/#registries-configuration-file-embedded-in-k3ds-simpleconfig

I try this on master build
apiVersion: k3d.io/v1alpha1
kind: Simple
name: dev
servers: 1
agents: 2
ports:
  - port: 80:80
    nodeFilters:
      - loadbalancer
registries:
  create: true
  config: |
    mirrors:
      a.myregistry.com:
        endpoint:
          - https://a.myregistry.com
      configs:
        a.myregistry.com:
          auth:
            username: myuser
            password: mypassword

but the registries.yaml in the node looks like this:
/etc/rancher/k3s # cat registries.yaml
mirrors:
  a.myregistry.com:
    endpoint:
    - https://a.myregistry.com
  configs:
    endpoint: []
  k3d-dev-registry:43487:
    endpoint:
    - http://k3d-dev-registry:5000
configs: {}
auths: {}
/etc/rancher/k3s #

The config for my public registry a.myregistry.com is missing.
I would like to also define the port and image in the SimpelConfig for the created registry.
Could we also add this configuration to the SimpleConfig or should I use the ClusterConfig?

I try this on master build
apiVersion: k3d.io/v1alpha1
kind: Simple
name: dev
servers: 1
agents: 2
ports:
  - port: 80:80
    nodeFilters:
      - loadbalancer
registries:
  create: true
  config: |
    mirrors:
      a.myregistry.com:
        endpoint:
          - https://a.myregistry.com
      configs:
        a.myregistry.com:
          auth:
            username: myuser
            password: mypassword

but the registries.yaml in the node looks like this:
/etc/rancher/k3s # cat registries.yaml
mirrors:
  a.myregistry.com:
    endpoint:
    - https://a.myregistry.com
  configs:
    endpoint: []
  k3d-dev-registry:43487:
    endpoint:
    - http://k3d-dev-registry:5000
configs: {}
auths: {}
/etc/rancher/k3s #

The config for my public registry a.myregistry.com is missing.
I would like to also define the port and image in the SimpelConfig for the created registry.
Could we also add this configuration to the SimpleConfig or should I use the ClusterConfig?

@andrejpetras , thanks for the quick test :+1:
Actually, the Simple config you posted has an indentation error:
registries:
  create: true
  config: |
    mirrors:
      a.myregistry.com:
        endpoint:
          - https://a.myregistry.com
      configs: # <-- This line has to be at the same level as `mirrors:`
        a.myregistry.com:
          auth:
            username: myuser
            password: mypassword

I attached a screenshot that shows it more clearly. So if you de-indent that configs: block, it should work :+1:

I would like to also define the port and image in the SimpelConfig for the created registry.
Could we also add this configuration to the SimpleConfig or should I use the ClusterConfig?

It's currently not supported to change anything about the registry, that is created using the --registry-create flag (on purpose, to keep the CLI cleaner).
If you need more specific settings, please go with k3d registry create for now and add it via --registry-use <that-reg> or the respective config file option.
If you want, you can file a feature request for the next version (v4.1.0) already to support something like this (probably only via config and not via CLI then) :+1:

@andrejpetras , thanks for the quick test :+1:
Actually, the Simple config you posted has an indentation error:
registries:
  create: true
  config: |
    mirrors:
      a.myregistry.com:
        endpoint:
          - https://a.myregistry.com
      configs: # <-- This line has to be at the same level as `mirrors:`
        a.myregistry.com:
          auth:
            username: myuser
            password: mypassword

I attached a screenshot that shows it more clearly. So if you de-indent that configs: block, it should work :+1:

I would like to also define the port and image in the SimpelConfig for the created registry.
Could we also add this configuration to the SimpleConfig or should I use the ClusterConfig?

It's currently not supported to change anything about the registry, that is created using the --registry-create flag (on purpose, to keep the CLI cleaner).
If you need more specific settings, please go with k3d registry create for now and add it via --registry-use <that-reg> or the respective config file option.
If you want, you can file a feature request for the next version (v4.1.0) already to support something like this (probably only via config and not via CLI then) :+1:

@iwilltry42, thank you for your support. Your hint fixed my problem.
I just want to change the configuration for the newly created registry that is created by the "create: true" attribute in the SimpleConfig.
I'll open a feature request for it.
Thanks again.

@iwilltry42, thank you for your support. Your hint fixed my problem.
I just want to change the configuration for the newly created registry that is created by the "create: true" attribute in the SimpleConfig.
I'll open a feature request for it.
Thanks again.


[My space. Edit profile] Default icon for unknown social network appears when user adds links with "x.com" domain

Environment: OS: Windows 11 Pro Version 22H2, Browser: Chrome Version 121.0.6167.185
Reproducible: always
Build found: 21.02.2024
Preconditions

The site GreenCity https://www.greencity.social/#/greenCity is opened
The User is logged in
The 'My Space" tab is opened

Steps to reproduce

Click on the 'Edit' button near the user`s avatar
In the 'Linked social networks' module click on the 'Add social network' button
Insert the link with the "x.com" domain, e.g. "https://x.com/narik_aliev?t=qwkm0GBVJMMgunjLMQLUKg&s=35" in the text field
Click the 'Add' button
Observe the icon of the added social network
Click on the 'Save' button to finish editing
Observe the icon of the added social network that is indicated below the user`s avatar

Actual result
The default icon is displayed for "x.com" links

Expected result
The official icon of the "X" social network is displayed according to the mock-up

User story and test case links
User story #4937

The button "Save" is not clickable and it is impossible to finish editing and verify test case.


WorkerSolver: Add API for using a custom worker

Something like an encapsulated class that can be instantiated in the worker that can listen to messages so users can write custom logic that listens to and modifies worker state manually.
class RemoteWorkerSolver extends Solver {

    consumeMessage( event );
    onDispatchMessage( event );

}

class WorkerSolver {

    constructor( roots, worker = new Worker( './WorkerSolver.worker.js' ) );

}

WorkerSolverRemote should also be able to use non synced joints so some joints can only live in the worker.
Open Questions

Should the solver automatically solve indefinitely until a non timeout result is hit? Or should it be up to the user worker to call solve?

This may not exactly be needed. If required users can just pass the joint angles back to the main page to update something like the URDF model in the case they want to perform some kind of special solve in a Worker. A consistent and exposed way to serialize and deserialize the joint graph would be good, though.