Android Basics: Get data from the Internet

name: Android Basics Unit 4 issue
about: Report problems with the Android Basics Unit 4 codelabs
title: 'Android Basics Unit 4 issue:'
labels: ''
assignees: ''

URL of codelab
https://developer.android.com/codelabs/basic-android-kotlin-training-getting-data-internet?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-kotlin-unit-4-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-training-getting-data-internet#4
In which task and step of the codelab can this issue be found?
Describe the problem
The web server from which I can get mars photos is not working and here is the link: https://android-kotlin-fun-mars-server.appspot.com/
Steps to reproduce?

Go to...
Click on...
See error...

Versions
Android Studio version:
API version of the emulator:
Additional information
Include screenshots if they would be useful in clarifying the problem.

@Ziad-Sameh1
Thank you for reaching out to us.
Please try this link: https://android-kotlin-fun-mars-server.appspot.com/photos


Chinese text is not properly rendered in scrapes from sketchy

When Scumblr finds results on Chinese websites the scrapes are incorrect and show none of the original language text.  All text is replaced with a box, such as □.
Thank  you,
Josh

Hi Josh,
I found the line that is affecting the scrape:
https://github.com/Netflix/sketchy/blob/32b60b0ea7eb178307c88dd99a469ae8552790e2/sketchy/controllers/tasks.py#L143 - forces UTF-8 encoding and this is where you would need to change it to support other encoding formats.
I'll keep this open as a bug but if you'd like to fix it, feel free to submit a pull request.

Hmmm - it seems like UTF-8 should do it.  I mean, UTF-8 supports Chinese characters, right?  In browsing to the pages that are not working with sketchy, the charset is even specified as utf-8 in the page.  Any other thoughts?
For what it's worth, I've noticed that other languages (Russian, for example) are working fine.
Josh

Hi Josh,
I am not sure, will keep this issue open and try to dig a bit deeper
later.  Does it render the same in Scumblr as it does in Sketchy?
Scott
On Tue, Mar 8, 2016 at 11:55 AM, jwilczek<EMAIL_ADDRESS>wrote:

Hmmm - it seems like UTF-8 should do it. I mean, UTF-8 supports Chinese
characters, right? In browsing to the pages that are not working with
sketchy, the charset is even specified as utf-8 in the page. Any other
thoughts?
For what it's worth, I've noticed that other languages (Russian, for
example) are working fine.
Josh
—
Reply to this email directly or view it on GitHub
https://github.com/Netflix/sketchy/issues/32#issuecomment-193941801.

It appears to render incorrectly in both.  Meaning, if I look at the raw .txt files in sketchy the text is garbage.  If I look at it through Scumblr, I get the boxes.

@jwilczek it could be that you do not have the correct fonts installed on the machine running sketchy. I'm not sure what distro you are on, but there are several that may fix the issue with the characters rendering properly in the image produced by phantomjs. On Debian, you might try these:
apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-arphic-gbsn00lp fonts-arphic-bkai00mp fonts-arphic-bsmi00lp fonts-arphic-gkai00mp ttf-bitstream-vera ttf-dejavu ttf-mscorefonts-installer
Additionally, which version of phantomjs are you using? The stackoverflow link listed below seems to indicate that "There's a fix for Japanese/Chinese/Korean characters in the 1.9.1 release."
Related stackoverflow:
http://stackoverflow.com/questions/15029002/phantomjs-screenshot-font-missing-boxes-rendered-instead

@jwilczek @sbehrens As a followup, I've confirmed that for me, although I am using phantomjs 2.1.1, the issue is present on a stock debian machine (Chinese characters not rendering properly), and with the addition of most of the above listed packages it is resolved. I have created the following pull request to address the issue: #36

@x123 Thanks! I will try your suggestion today and let you know if it works.

@x123 that solved my problem! thank you! ...now I just got to figure out cyrillic fonts. I've been trying to take the same approach of locating the proper font packet, but have not been successful yet.

@jwilczek you might try the following, and run an fc-cache -fv after installation. Let me know if it does work, would like to include in my fork and submit an upstream pull request similar to #36 if so.
fonts-oldstandard - smart font with wide range of Latin, Greek and Cyrillic characters
fonts-sil-charis - smart Unicode font family for Roman or Cyrillic-based writing systems
fonts-sil-doulos - smart Unicode font for Latin and Cyrillic scripts
fonts-uralic - Truetype fonts for Cyrillic-based Uralic languages

@x123 no luck installing those fonts. As I look through my results, it appears most cyrillic text was working before installing those fonts. It's possible the issues with Cyrillic text are site specific. Thanks for your help!

@x123 scratch that - those fonts worked for cyrillic as well (I had some other issues unrelated to sketchy)!!!

Thanks @x123 for the help.  Closing this one.


FR:Possible to make Dynamic Links parameters dictionary public

Feature proposal

Firebase Component: Firebase Dynamic Links

In our use case we need to send some parameters(e.g. utm_ campaign, utm_medium etc.) to the backend for checking is any discount available for this campaign. In current developer's can't reach the dynamic links parameters even if received by app. Is it possible to make Dynamic links parameters public?

Also  +1 for anything that can be set via console/api  link creation to have public accessors via an instance of DynamicLink,  just because i enjoy being lazy and would enjoy not parsing urls for already structured data.
let handled = DynamicLinks.dynamicLinks().handleUniversalLink(link) { fdl, error in
  guard let fdl = fdl, let url = fdl.url else { return }

  // 😍  😍 😍 😍
  let campaign: String? = fdl.utmCampaign
  let medium: String? = fdl.utmMedium
}

Fixed by #7505


Include import statement in original example

All the other examples in the readme import the demonstrated immer export except original.  Added import for original example.

Thanks!

:tada: This PR is included in version 3.1.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


yubico-piv-tool: 2.3.0 -> 2.3.1

Description of changes
See https://developers.yubico.com/yubico-piv-tool/Release_Notes.html
Also ran nixpkgs-fmt on pkgs/tools/misc/yubico-piv-tool/default.nix
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 215299 run on aarch64-darwin 1

1 package built:

yubico-piv-tool

Result of nixpkgs-review pr 215299 run on aarch64-darwin 1

1 package built:

yubico-piv-tool


Unable to launch tests from test explorer

I am currently using cucumber with JavaScript language and following boilerplate : https://github.com/PrinceSoni83/playwright-cucumber-js-e2e-boilerplate
When I run tests from the terminal manually → test ran smoothly
When I try to run tests from test explorer or from feature file directly → I get following output

I try various changes in settings.json but output is still quiet ...

@sarut0bi
I don't know if its my version of cucumber but the https://github.com/PrinceSoni83/playwright-cucumber-js-e2e-boilerplate/blob/main/package.json has a cucumber package of 7.0.0
"@cucumber/cucumber": "^7.0.0",
I changed this to a newer version
"@cucumber/cucumber": "^9.5.1",
And it still failed but the test ran and went red

I don't know why but....
If you move your config/ assertions / hooks and step definitions into the features folder and change your cucumber.js file to reference that, it will progress the test
Here is an example of the cucumber.js file i used
const common =   --require features/config/config.js    --require features/setup/assertions.js    --require features/setup/hooks.js    --require features/step-definitions/**/*.steps.js  ;
module.exports = {
default: {
...common,
},
cli: {
...common,
paths: ['features/*.feature'],
},
};


Issue173 ibpsa library sep 2022

This will close #173
Following the guide at https://github.com/UdK-VPT/BuildingSystems/wiki/IBPSA-Integration
IBPSA master is at a5cb24e24efa9fd3028a21facb909872ba3b78d4 commit
https://github.com/ibpsa/modelica-ibpsa/commit/a5cb24e24efa9fd3028a21facb909872ba3b78d4
The last IBPSA integration run was in PR https://github.com/UdK-VPT/BuildingSystems/pull/170 on 2022-02-15,
non-backward-compatible changes since then are listed here:
https://git.io/vdFUu
https://git.io/vFGqf

@nytschgeusen I checked and tested it in Dymola 2022x and OpenModelica v1.19.2 (64-bit). I get this translation error
[BuildingSystems.Applications.DistrictSimulation.HCBC_DHN: 139:5-139:13]: [Modified element p not found in class ExpansionVessel.] omeditmessagesbrowser:///BuildingSystems.Applications.DistrictSimulation.HCBC_DHN?lineNumber=139
in both environments. This error could be connected with https://github.com/ibpsa/modelica-ibpsa/commit/c149c77400f93cf7d61a8133c684268a4b860ba0 commit of IBPSA master.


[DO NOT MERGE] Sample .ocamlclose run

This PR updates the repo with the output of a sample run of @Firobe's tool described in #10058. This uses the .ocamlclose configuration file from that RFC with a few additional modules added to the whitelist (see here).
This is intended for review of the tool's output and the choice of rules; this is not intended to be merged.
To build the tool:
git clone https://github.com/tweag/ocaml-close.git
cd ocaml-close
opam pin feather https://github.com/charlesetc/feather.git#495fb4d027503107ece462f22111e73d4f4d084c
dune build @install

To reproduce this output:
cd /path/to/mina
/path/to/ocaml-close/_build/default/bin/run.exe lint --silence-errors --skip-absent $(find src/lib -name '*.ml')
# The command above will spit out a filename /tmp/patchXXXXXX.close, which we use below
/path/to/ocaml-close/_build/default/bin/run.exe patch -i /tmp/patchXXXXXX.close

The -i argument to the final command will clobber the existing .ml files with the suggested changes, so it's recommended that you start with a clean tree. If you omit the -i argument and want to remove all of the generated .ml.close.ml files(which git reset will not get rid of!), you can run rm $(find src/lib -name '*.ml.close.ml').

I'm closing this for now since #10058 is closed as well.


[meshery.io] fixed the text overflow issue in the card

Signed-off-by: Samir Parhi<EMAIL_ADDRESS>Description
fixed the text overflow issue in the card (the performance test run info card)
This PR fixes #439
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Change screenshot:

Hey @samirparhi-dev ...
One more small thing to update here in the home page description .. Change Meaure to Measure

Whoo-hoo, @samirparhi-dev! 🎈

Thank you @leecalcote. Thanks a lot, @Anita-ihuman for your guidance in completing my first PR.


Add option to adjust size of existing cursors?

Instead of completely overriding SetCursor, could it be possible to hook the existing SetCursor call, take the resulting bitmap, upscale it, and then use that as the replacement cursor? That way we can basically use YoloMouse to make the game cursors larger without having to manually add them all.
I play at 4K resolution, and not all games have the ability to change the cursor size. So this would be really helpful.

Yes, this is definitely possible and on my todo list. You'd still have to
manually upscale each one using CTRL-ALT-+ though.
On Wed, Apr 3, 2019 at 10:18 AM Niklas Haas<EMAIL_ADDRESS>wrote:

Instead of completely overriding SetCursor, could it be possible to hook
the existing SetCursor call, take the resulting bitmap, upscale it, and
then use that as the replacement cursor? That way we can basically use
YoloMouse to make the game cursors larger without having to manually add
them all.
I play at 4K resolution, and not all games have the ability to change the
cursor size. So this would be really helpful.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PandaTeemo/YoloMouse/issues/13, or mute the thread
https://github.com/notifications/unsubscribe-auth/AG3FMVbDmPkFqsVooHXLzQ-AIcHsBCMjks5vdOJcgaJpZM4cbB3m
.


CI: build/test on python 3.9, 3.10, 3.11

Description
Multiply test job to run on different major python versions

#324


network/basic/standard-ips.md

@usrdev please complete standard-ips.md document. Most of the content could be taken out from elastic-ips.md so that the latter focuses solely on elastic IPs.

done.


[AD] When adding a kubelet provider, prevent adding a container provider

What does this PR do?
When detecting the environment in auto-discovery, it is possible to find both kubernetes and a container runtime.
These two can be conflicting in terms of autodiscovery because there will be overlap in the data provided by each.
This switches the behavior to prefer kubernetes if it is present and brings Providers inline with Listeners which already had this behavior.
Additionally, since users can provide configuration for listeners and providers, there is a new warn log when an incompatible combination is detected. Eg:
2022-07-19 22:55:25 UTC | CORE | WARN | (cmd/agent/common/autodiscovery.go:63 in warnOnIncompatibleProviders) | Provider kubelet is incompatible with provider container, but both are present.
2022-07-19 22:55:25 UTC | CORE | WARN | (cmd/agent/common/autodiscovery.go:63 in warnOnIncompatibleProviders) | Provider container is incompatible with provider kubelet, but both are present.

Motivation
The logs refactor into autodiscovery uncovered this issue when container_collect_all is turned on, there will be multiple Configs produced for a single container.
Additional Notes
Possible Drawbacks / Trade-offs
Describe how to test/QA your changes

Bring up a containerd based kubernetes cluster. (GKE standard works)
Deploy the agent using the standard helm chart
Ensure that containers are still reported correctly in the datadog app
Ensure that a given agent container's logs detect both kubernetes and containerd

a log similar to Features detected from environment: docker,cri,containerd,kubernetes should be in the first few lines

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the config template has been updated.

Closing this for now, will come up with some better solution to this problem


FLUTTER_NOTIFICATION_CLICK doesn't seem to work

This is what it looks like
   `$optionBuilder = new OptionsBuilder();
    $optionBuilder->setTimeToLive(60*20);
    $notificationBuilder = new PayloadNotificationBuilder();
    $notificationBuilder->setTitle($title);
    $notificationBuilder->setBody($message);
    $notificationBuilder->setClickAction("FLUTTER_NOTIFICATION_CLICK");
    $dataBuilder = new PayloadDataBuilder();
    $option = $optionBuilder->build();
    $notification = $notificationBuilder->build();
    $data = $dataBuilder->build();
    $downstreamResponse = FCM::sendTo($tokens, $option, $notification, $data);`

when I include $notificationBuilder->setClickAction("FLUTTER_NOTIFICATION_CLICK"); when the message arrives the in the status bar, and you click the message the app doesn't load.   When this is missing, the app launches when you click the message
In either case, if the app is open onMessage gets the notification and displays the message on screen, if the app is closed when the message arrives no data is seen by the app.   The flutter part of it works fine, if I send a message from firebase console, then my app receives and see everything.   But something isn't being sent by laravelFCM and I can't figure out what that is.

realized I had a bit of it messed up and also noticed that when I created the intent in my android app that I pluralized FLUTTER_NOTIFICATIONS_CLICK
This should be correct from everything I am seeing and through my research
        $optionBuilder = new OptionsBuilder();
        $optionBuilder->setTimeToLive(90*20)->setCollapseKey('type_a')->setPriority('high');
        $notificationBuilder = new PayloadNotificationBuilder();
        $notificationBuilder->setTitle($title);
        $notificationBuilder->setBody($message);
        $notificationBuilder->setSound('default');

        $notificationBuilder->setClickAction('FLUTTER_NOTIFICATIONS_CLICK');
        $dataBuilder = new PayloadDataBuilder();
        $dataBuilder->addData(['click_action'=>'FLUTTER_NOTIFICATIONS_CLICK', 'id' => 1, 'status'=>'done', 'title'=>$title, 'body'=>$message]);
        $option = $optionBuilder->build();
        $notification = $notificationBuilder->build();
        $data = $dataBuilder->build();

        $downstreamResponse = FCM::sendTo($tokens, $option, $notification, $data);

Yet when the notification opens the app, the onLaunch is never called.   When the same data is sent through the google firebase console, the onLaunch fires.

hi afternoon i have a problem with mine. i can see the data is send to the firebase i can see the sends count is incrementing when i use the notification module,
but no notification in come in my application what did i do wrong

I ultimately ended up using curl for this feature, instead of using this.

I'm having the same issue. However, using cURL works!


Place upper bounds on inspec/rubcop

Refs:

https://github.com/ansible/molecule/pull/2045
https://github.com/ansible/molecule/issues/2042
https://github.com/inspec/inspec/blob/master/CHANGELOG.md
https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md

I'm OK with having inspec/rubocop users having to come and ask for new major version tool support for the immediate short term. We can bake in a forward looking major version build into the CI more mid-term.

/cc @seandst

Can someone with commit bit +1 this as well? Thanks.

Looks good then @webknjaz?

I don't know enough about Ruby to make a judgment here. I'll leave it to somebody better knowledgeable.

@webknjaz, not many are around with the commit bit to get this merged, so that is why I am explicitly asking you to approve this. Given that @seandst has approved this and seems to have more Ruby knowledge than us, let's just go with it. If there are issues, I will follow up prompty, as usual.


Selecting suggestion from list does not trigger change event in IE/Edge

Title says it all. Works fine in Chrome. In IE and Edge, selecting a value from the autocomplete suggested list does not trigger a change event, which I depend on.

@jasonperrone If this is still an issue for you can you provide a gist or basic repo that reproduces this issue and I will reopen.


Display the imgur image address

in addition to the link to the actual imgur gallery, i'd like to see the imgur image address so i can automatically use that for my code

:santa:


"Buzoeni" is listed in the drop-down menu

Description:
"Buzoeni" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Buzoeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Buzoeni, CĂLĂRAȘI (LEHLIU-GARĂ)".


Update existing version feature

Additional field  in plugin extention
Implemented internal method which tries to upload new build for existing hockey app version
Added HttpUriRequest param to  method
Code cleanup – replaced deprecated Nullable annotation, replaced string concatenations with groovy's interpolated strings

@x2on please take this update into consideration

Closed during inactivity. Please feel free to reopen.


Introduced logdriver (logconfig) support, including tests.

Added host_config to support log config. Added all start parameters to host_config as well, since they are deprecated on the container.start() and cause incorrect behavior. Removed the parameters from container start.

LGTM. Could you squash your commits together?

By the way make sure your host_config change is compatible with the version of docker-py that is listed in requirements.txt (otherwise it needs to be bumped up to match)

Ok. Squashed it. Ran the tests with docker-py 1.3.0 which the current minimum and checked the release notes. Seems all ok.

Thanks!


✨ Backend: Implement JWE-based Authentication System

✨ Feature Request Overview
Feature:
This project implements a JWE-based authentication system for secure user authentication in the server-side application. JWE (JSON Web Encryption) enhances the security of JWT tokens by encrypting their payload, making it significantly more difficult for attackers to manipulate or read sensitive information.

🔍 Priority

High

📂 Scope

[ ] 📱 Android
[X] 🖥 Backend
[ ] 🖼 Frontend
[ ] 📝 Documentation

🎨 Design & Mockup

N/A

💡 How it Will Work

Token Generation:
User data (e.g., user ID, roles) is encoded into a JWT. Instead of signing the JWT alone, it is encrypted using JWE. This JWE token is then issued to the user for subsequent requests.

Token Decryption & Verification:
When the server receives a JWE token, it decrypts it to extract the JWT. The JWT is then verified to ensure its authenticity and validity. If valid, the user is authenticated.

Middleware:
A custom middleware is implemented to decrypt and verify the JWE tokens on protected routes, ensuring that only authenticated and authorized users can access these routes.

📘 Additional Context

RFC 7516: JSON Web Encryption (JWE)
JSON Web Token (JWT) Specification
Node.js Crypto Documentation

Hey @samiurprapon can you plzz assign this issue to me?
I have previous exeirience with jwt

Hi @ayush1009208 , I'm trying to implement JSON Web Encryption,  not implementing JWT.  you can check feat/auth this branch, I already implemented JoseService for that.

Ohhk @samiurprapon
I will take a look...

Can you assign this issue to me?, I am experienced in both JWT and JWE

Fork https://github.com/samiurprapon/Aether/tree/feat/auth this branch to start with this issue

Fork https://github.com/samiurprapon/Aether/tree/feat/auth this branch to start with this issue

I'm having issues with running migrations on mysql database, it seems to reject my mysql password. Can you help out?

please drop the error log here. @dsparrowm


Figure out how to display/communicate multi-round rewards

This is uncertain at the moment but we likely want to experiment with rewarding judges at every turn to encourage calibrated guesses. We need to figure out how to display and communicate the cumulative reward to the judge in a way that allows them to make good judgments on things like whether to continue the debate.

Closing this. Based on feedback from the debaters, it doesn't seem to me that actually doing multi-round rewards will be useful.

Some debaters basically said the reward bars don't make a difference to them anyway.
For the ones who do use them, they seem to use them through the whole debate to calibrate themselves even though we don't have multi-round rewards.

And the use that debaters get from the reward feedback is variable enough that fine-tuning it to this degree probably wouldn't make a real difference, at the cost of complicating things significantly.


Slides loading below each other for half a second

This may not be a problem for those only having images in the slides. But when having text content the user experience isn't nice with all slide's text on each other.

Not sure if I'm having the same Issue, But I am definitely seeing a flicker of the next slide, when progressing forward and of the previous slide when going back.
so I have slides [a] [b] [c] [d] [e] [f] [g], starting with a(bold)
For the first 3 progressive animations - all is fine.
When I transition from [c] to [d] - for a split second I see [e] before it returning to [d].
I assume because there are always only 5 slides in the DOM, that here is some sort of sleight of hand swapping of cards and their content so that we don't fall off the edge of the 5 card list. However, seeing this flicker is ruining my experience 😞 ..
Is there a solution to stop the flicker of the content?
@peterwesterlund is this what you're describing?


ceph-iscsi: Update gateway config/template

Remove gateway_keyring from the configuration file because it's
not used in ceph-iscsi 3.x release.
Use config_template instead of template module for iscsi-gateway
configuration file. Because the file is an ini file and we might want
to override more parameters than those present in ceph-ansible.
Because we can now set the pool name in the configuration, we should
use a variable for that. This is refact with the iscsi_pool_* variables
also used to configure the pool size.

Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>

jenkins test pipeline


Change PHP typo when it should be MySQL

The Problem/Issue/Bug:
The phrase says PHP when is a MySQL phrase
How this PR Solves The Problem:
Manual Testing Instructions:
Automated Testing Overview:

Related Issue Link(s):
Release/Deployment notes:

 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.

Kind of a silly technicality, @isholgueras but could you sign the CLA please?

Done @rfay , thanks!


Improve consent test endpoint

The low hanging fruit for overriding the default consent functional testing controller has been updated here.
What remains to do is setting the attributes and more importantly the attribute sources.
The new query parameters available on this endpoint can be found in the js-testing readme file.
NameID overriding is a somewhat strange override. When you use the name-id query param, the name id is set to be unspecified. Even if you use the persistent-name-id feature flag.

los van een blanco lijn die PHPCS vond ziet het er mij allemaal dik ok uit :-)

Allright, I'll fix the breaking build and will merge this feature


add example Mistral AI "La plateforme" configuration (using OpenAI provider)

Add an example config for Mistral API

fixed it! actually Mistral uses the same exact API as OpenAI

This is great, thanks!


[SwiftSyntax] Decode error message in incr_transefer_round_trip.py

Otherwise, we output the error as a binary string. I think this started happening with the switch to Python 3.

@swift-ci Please smoke test

No, I just stumbled across this while developing locally and thought we should fix it.


NIFI-8304 Refactored InvokeHTTP unit tests using OkHttp MockWebServer

Description of PR
NIFI-8304 Refactors unit tests for InvokeHTTP to a single class implemented using OkHttp MockWebServer.  This approach removes the duplicative execution of multiple unit test classes for TLS communication and includes both HTTP and HTTPS unit tests in a single class.  MockWebServer replaces the test instance of Jetty Server, reducing the amount of code needed to prepare various types of HTTP responses.  Changes to InvokeHTTP include code cleanup for several unused properties as well as replacing Joda Time with java.time for date formatting and replacing Guava Files with java.nio.file.Files for creating the ETag cache directory.  Additional changes include updates to PutTCP unit tests, lengthening the timeout for testing the connection per FlowFile property and also closing connection sockets per message for that particular unit test method.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically main)?

[X] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[X] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[X] Have you written or updated unit tests to verify your changes?
[X] Have you verified that the full build is successful on JDK 8?
[X] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

Thanks for the refactoring @exceptionfactory - I still see some flaky tests with Java 11 build, is that something that should be addressed by this PR or would it be a follow up work?

Thanks for the refactoring @exceptionfactory - I still see some flaky tests with Java 11 build, is that something that should be addressed by this PR or would it be a follow up work?

Thanks for taking a look at this @pvillard31!  The two tests updated in this PR were ones that were failing more regularly, but I see TestListenHTTP failed here for JDK 11.  I will take a look at that test as well to see if I can improve that one as well to get a clean build.

@pvillard31 That last two GitHub CI runs completed successfully for JDK 11 as well as other versions, so this is ready for another review.

Left a few comments after very quickly going through it. I'd definitely like to have a few people looking into these changes as this processor is one of the most widely used.

Thanks for the detailed feedback and questions @pvillard31.  I am open to reverting some of the changes to InvokeHTTP, but hopefully the answers on particular changes explain why it seemed to make sense to include the adjustments.  The new InvokeHTTPTest attempts to cover a wide array of use cases, which also helped expose some of the limited use and dead code lines in InvokeHTTP.

Changes look good to me. I think it does a good job of simplifying the unit tests and cleans up some code that I agree is not really needed. +1 from me.

Changes look good to me. I think it does a good job of simplifying the unit tests and cleans up some code that I agree is not really needed. +1 from me.

Thanks for the feedback @markap14!
Please let me know if you have any additional questions @pvillard31.

Merged to main, thanks @exceptionfactory


Canonical_comparison and only_bv_reifies

2 new transformations, based on work done while adding choco:
canonical_comparison: all num expressions converted in canonical form (variables left side, constant right side), This was done inside linearize before, but as choco also needs it, it is now a seperate transformation, which is also called inside linearize.
only_bv_reifies:  the bool var is sent to the left part and the boolexpr to the right part in reifications. This was done in only_bv_implies, which also converted complete reifications to 2 implications. I splitted the 2 parts, as the first one is needed in Choco, while the second one noe (it supports complete reification). First thought was to put it reify_rewrite(), but pysat doesn't need the additional stuff happening there, while it needs only_bv_implies.
Also, as now only_bv_implies is only assuring that there are no "==" and transforms them to implications, it is renamed to only_implies.

I am extracting some of the optimizations from flatten into a normalize transformation (they avoid creating aux variables). Ignace pointed out that something that is now missing there is that comparisons like a+b == c + d create an aux var in stead of just throwing all the variables to one side. Maybe the Canonical representation thing can be way higher in the transformation stack, since it is also useful in simplifying the flattening?

It turns out canonical comparison only brings constants to the rhs, but not variables to the lhs, is that intended?

It should bring variables to lhs, at least it does in my examples. In which cases it does not do it?

I saw what you mean, am fixing it

Should work normally now

I am extracting some of the optimizations from flatten into a normalize transformation (they avoid creating aux variables). Ignace pointed out that something that is now missing there is that comparisons like a+b == c + d create an aux var in stead of just throwing all the variables to one side. Maybe the Canonical representation thing can be way higher in the transformation stack, since it is also useful in simplifying the flattening?

With the new changes now, I tried to use it before flattenning in choco and works normally, indeed avoiding some aux variables that are introduced in flattenning in some cases.

I wrote some tests, mostly to better my own understanding of canonical comparison.
Everything seems to work fine for use within linearize, so I'm fine with this being merged already.
We could do more though, and should when using it before flatten.
a + b < b + c does not simplify away the b (flatten now reifies rhs)
(a + b) * 5 < c is not supported (flatten normally makes a wsum out of this)
(a + b) < c // 5 does not turn into a wsum (flatten now reifies this)

Yes, for using it before flatten it should be extended more, first of all it should be made recursive! I think we can merge it as it is for now, so also choco can be supported, and we see in a next PR if we move it


'bin\grav' is not recognized

I'm trying to install grav on Azure running on Windows.
git clone https://github.com/getgrav/grav.git
bin\grav install
I tried with full path too.
The output is 'bin\grav' is not recognized as an internal or external command, operable program or batch file.
I'm using PHP 5.6.10

It should be forward slash, bin/grav
// Djamil Legato // From iPhone //

On Oct 30, 2015, at 09:41, Marius Balaj<EMAIL_ADDRESS>wrote:
I'm trying to install grav on Azure.
git clone https://github.com/getgrav/grav.git
bin\grav install
I tried with full path too.
The output is 'bin\grav' is not recognized as an internal or external command,
operable program or batch file.
I'm using PHP 5.6.10
—
Reply to this email directly or view it on GitHub.

D:\home\site\wwwroot
'bin' is not recognized as an internal or external command,
operable program or batch file.```

I tried with both, still no results.

bin\grav is a PHP script which on Windows will not automatically be found and executed from the cmd shell. I run it on my WAMP installation by calling the PHP interpreter explicitly like this:
C:\>c:\wamp\bin\php\php5.6.10\php bin\grav install

Same.

Don't take my example verbatim. You have to adjust it so you execute the PHP interpreter and its location depends on your installation. Check that the PHP interpreter is run correctly using this command and make sure your path is set correctly:
php --version

or
c:\my-path-to-php\php --version

I did with my path to php in the first place, but I recive something like:
'D:\Program' is not recognized as an internal or external command..'
D:\Program Files (x86)\PHP\v5.6\ - is where PHP is installed

https://stackoverflow.com/questions/24904945/command-prompt-error-c-program-is-not-recognized-as-an-internal-or-external-c

I have used Grav on Azure quite a lot but I deployed using WebMatrix, I never used the command line tools on Azure, I just deployed changes with WebMatrix. I really is an easy way to get up and running with Grav but in the end I moved away from Azure for performance reasons. Do you have WebMatrix installed? I can give you some tips on deployment to Azure if you like.

This is really not a problem with Grav directly.  It's a matter of getting your host setup to work with PHP from the CLI.

  The error mentions D:\Program which clearly shows it only 'understood' up to the space.

As @w00fz  says, your on windows with Azure, so pathing is 'backwards' compare to linux/mac, and you need to use forward slash for folder delimiter (unless you are running a linux-like shell).
Also, bin/grav install is assuming PHP is in your path.  For most windows machines, this is not the case, so will need to add your PHP to your path.  If you have spaces in that path, you will need to wrap the path in double quotes.
http://stackoverflow.com/questions/7307548/how-to-access-php-with-the-command-line-on-windows

@hwmaier Thanks it worked for me :+1:
I still get an error message, but it seems everything is installed now.
>C:\xampp\php\php.exe bin\grav install
'eval' is not recognized as an internal or external command,
operable program or batch file.

Installing vendor dependencies
Loading composer repositories with package information
Installing dependencies from lock file
Nothing to install or update
Generating optimized autoload files
...
...

I think it should be added to documentation ...

I can confirm that bin/grav ... will not work on Windows 10 from either Git Bash, Node.js Command Prompt or Powershell, if your PHP executable is in your path. You will still need to run php bin/grav in that case, which works perfectly. :+1:

Glad I came across this thread. For I'm running a 64 bit version of WAMP and this worked for me:
c:\wamp64\bin\php\php7.0.10\php bin\grav install

There was an error, same as @abumalick got:
'eval' is not recognized as an internal or external command,
operable program or batch file.

but everything seems to be working fine.
Should this be put on the Troubleshooting page of Grav Learn?

if you have php installed in a place like "C:\Program Files\PHP\v7.2" , it will return and error if you try to run :
> php bin/grav install
Preparing to install vendor dependencies...

'C:\Program' is not recognized as an internal or external command,
operable program or batch file.

if you try the following command it should solve the issue:
> "C:\Progra~1\PHP\v7.2\php" bin/grav install
Preparing to install vendor dependencies...

Loading composer repositories with package information
Installing dependencies from lock file
Package operations: 32 installs, 0 updates, 0 removals
...
Generating optimized autoload files
>

can we add the grave bin path to the pc environment setting..
is it ok?


Installation script curl fail when the http request fails

This PR adds the --fail-with-body flag to the curl command, which makes curl fail when the http request fails.
Also resolves #43.
To test, change DOWNLOAD_URLin the new script to an invalid url, then try the new script.
Example result of before this change:
~# . swiftly-install.sh
This script will install swiftly, a Swift toolchain installer and manager.

swiftly data and configuration files directory: /root/.local/share/swiftly
swiftly executables installation directory: /usr/bin

Select one of the following:
1) Proceed with the installation (default)
2) Customize the installation paths
3) Cancel
> 1

Existing swiftly installation detected at /root/.local/share/swiftly, overwrite? (Y/n)
> y
Downloading swiftly from https://github.com/patrickfreed/swiftly/releases/latest/download/swiftly-x86_64-unknown-linux-gnu...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     9  100     9    0     0     31      0 --:--:-- --:--:-- --:--:--    31

swiftly executable written to /usr/bin/swiftly
swiftly data files written to /root/.local/share/swiftly
/usr/bin/swiftly: line 1: Not: command not found

And after this change:
~# . swiftly-install.sh
This script will install swiftly, a Swift toolchain installer and manager.

swiftly data and configuration files directory: /root/.local/share/swiftly
swiftly executables installation directory: /usr/bin

Select one of the following:
1) Proceed with the installation (default)
2) Customize the installation paths
3) Cancel
> 1

Existing swiftly installation detected at /root/.local/share/swiftly, overwrite? (Y/n)
> y
Downloading swiftly from https://github.com/patrickfreed/swiftly/releases/latest/download/swiftly-x86_64-unknown-linux-gnu...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     9  100     9    0     0     25      0 --:--:-- --:--:-- --:--:--    25
curl: (22) The requested URL returned error: 404

Now the PR also moves the curl "has_command" check to a later stage.
Users don't need to get stuck behind a "you don't have curl installed" message, if their platform isn't supported at all in the first place.

Looks good, thanks for the PR! The --fail-with-body option was added in a (relatively) recent version of curl, so we might want to use the older --fail option instead. Let's wait until #35 is merged to see if this trips up our CI at all, and if not it's probably fine to just merge it as-is.

ah that's a good point. After I already did this PR, while looking at some other scripts like rustup's, I noticed they use --fail instead of --fail-with-body and I was wondering why would they not want the body as some kind of extra info about the failure. This might explain that.

Changed the Swiftly in the installation instructions to swiftly since you said that's intentional.

@swift-server-bot please test install

@swift-server-bot test install please

@swift-server-bot test install please

Hmm, could you reopen this PR? It doesn't look like CI is picking it up as is, probably because the PR was created before it was set up for this project.

I thought i can close+reopen, but i'll just open a new PR to make sure the problem isn't affecting the PR and possibly save some time.


added a11y tests for when viewing commercial resources

Context
AB#185942(AB#201985)
Change proposed in this pull request
a11y tests for the page
Guidance to review
N/A
Checklist

[x] Work items have been linked (use AB#)
[x] Your code builds clean without any errors or warnings
[x] You have run all unit/integration tests and they pass
[x] Your branch has been rebased onto main
[x] You have tested by running locally

Nice use of inline data 👍


[ddcommon] unpin cc crate

What does this PR do?
Unpins cc crate
Motivation
Cannot build downstream when depending on ddcommon
Additional Notes
Just unpinning setting the minimum to what the pin was.
How to test the change?
Checks

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 70.99%. Comparing base (a12c896) to head (b6cc641).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #811   +/-   ##
=======================================
  Coverage   70.99%   70.99%
=======================================
  Files         313      313
  Lines       45898    45898
=======================================
  Hits        32585    32585
  Misses      13313    13313

Components
Coverage Δ

crashtracker
38.27% <ø> (ø)

crashtracker-ffi
5.71% <ø> (ø)

datadog-alloc
98.73% <ø> (ø)

data-pipeline
91.87% <ø> (ø)

data-pipeline-ffi
90.54% <ø> (ø)

ddcommon
82.03% <ø> (ø)

ddcommon-ffi
65.60% <ø> (ø)

ddtelemetry
59.51% <ø> (ø)

ddtelemetry-ffi
22.46% <ø> (ø)

dogstatsd
89.59% <ø> (ø)

dogstatsd-client
79.77% <ø> (ø)

ipc
82.69% <ø> (ø)

profiling
84.29% <ø> (ø)

profiling-ffi
77.55% <ø> (ø)

serverless
0.00% <ø> (ø)

sidecar
40.91% <ø> (ø)

sidecar-ffi
3.98% <ø> (ø)

spawn-worker
54.37% <ø> (ø)

tinybytes
93.60% <ø> (ø)

trace-mini-agent
72.48% <ø> (ø)

trace-normalization
98.23% <ø> (ø)

trace-obfuscation
95.77% <ø> (ø)

trace-protobuf
77.67% <ø> (ø)

trace-utils
93.79% <ø> (ø)


How To: Make changes in orion package and use it in your project?

I'd like to make amendments in orion/packages/accounts, and orion/packages/bootstrap, and then use it in my own version of examples/blog. Do I have to compile it somehow, just copy these packages somewhere (where)?
Furthermore, in the list of packages for blog example doesn't include accounts, how is this handled?

Accounts is a dependent of core. you can download core and user it locally

@timfam And the first question? How do I use orionjs/accounts after making some changes to it? Copy it into my project manually (where), or?

If you put it in the packages folder of your project, meteor will take that one instead of the original.
myApp/packages/accounts/package.js

If you wan't to change bootstrap, you can override the templates in a easy way.

Also you can dork the package.  And add Orion repo as an upstream.  As you develop and as the package is updated you can pull and merge the latest update from the upstream and continue your development.

Say I wanted to make a change worthy of a pull request, what branch should I be using? I see both master and 1.1 have active commits happening.

I'd say Master.  1.1 is for new functionality or minor improvements coming
to Orion.  Nick correct me if I'm wrong here.
On Wednesday, May 20, 2015, mraak<EMAIL_ADDRESS>wrote:

Say I wanted to make a change worthy of a pull request, what branch should
I be using? I see both master and 1.1 have active commits happening.
—
Reply to this email directly or view it on GitHub
https://github.com/orionjs/orion/issues/148#issuecomment-103830493.

--
Ryan Watts
<EMAIL_ADDRESS>C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts

The one I'm doing is pretty huge, better admin for users / accounts. So it might need more reviewing and possibly redesigning something.

Oh I see.  Did you consider making a separate package instead of PR ? If
it's that huge ?
On Wednesday, May 20, 2015, mraak<EMAIL_ADDRESS>wrote:

The one I'm doing is pretty huge, better admin for users / accounts. So it
might need more reviewing and possibly redesigning something.
—
Reply to this email directly or view it on GitHub
https://github.com/orionjs/orion/issues/148#issuecomment-103919255.

--
Ryan Watts
<EMAIL_ADDRESS>C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts

As a rule of thumb unless you have ore approval from Nick about submitting
PR to Core , we try to keep things in packages.
On Wednesday, May 20, 2015, Ryan Watts<EMAIL_ADDRESS>wrote:

Oh I see.  Did you consider making a separate package instead of PR ? If
it's that huge ?
On Wednesday, May 20, 2015, mraak<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','notifications@github.com');>> wrote:

The one I'm doing is pretty huge, better admin for users / accounts. So
it might need more reviewing and possibly redesigning something.
—
Reply to this email directly or view it on GitHub
https://github.com/orionjs/orion/issues/148#issuecomment-103919255.

--
Ryan Watts
<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','E.ryandwatts@gmail.com');>
C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts

--
Ryan Watts
<EMAIL_ADDRESS>C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts

It's not that "huge", but it touches many other parts of accounts package as well as bootstrap package (would also need to do the same in materialize).
Basically, instead of only sending invites, admin can also create the user, and later delete or edit it, change password, etc... The user gets an activation email to select a password, but he is already created and editable in the system.

Make a pull request that merges your branch into v1.1 branch

Nick he will want to make sure he's checked out branch 1.1 to avoid
conflicts right?
On Wednesday, May 20, 2015, Nicolás López<EMAIL_ADDRESS>wrote:

Make a pull request that merges your branch into v1.1 branch
—
Reply to this email directly or view it on GitHub
https://github.com/orionjs/orion/issues/148#issuecomment-103994820.

--
Ryan Watts
<EMAIL_ADDRESS>C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts

Yes Ryan

This will still need review from someone, and a bit of guidance to finish it. Will someone check my fork once I'm done, or should I send a pull request into 1.1?

You can send PR.  Revisions and discussions will be held at the PR
On Wednesday, May 20, 2015, mraak<EMAIL_ADDRESS>wrote:

This will still need review from someone, and a bit of guidance to finish
it. Will someone check my fork once I'm done, or should I send a pull
request into 1.1?
—
Reply to this email directly or view it on GitHub
https://github.com/orionjs/orion/issues/148#issuecomment-104000230.

--
Ryan Watts
<EMAIL_ADDRESS>C.520-442-8962
F.520-437-0914
IN. https://www.linkedin.com/in/ryandwatts


bots go to no access and invisible waypoint

First of all hi @jeefo
Bots get stuck picking the closest but invisible waypoints to which they have no access I wonder if this is a remote but visible waypoint, could you add a visibility control that can take the waypoint I trust you will do this thanks in advance.

Try latest actions build.

FYI de_byfly2 bugged, for ideal case, there should be graph nodes near every spawn spot. This graph doesn't contains part of nodes on T's spawn.

yes the problem is solved thanks @jeefo by the way waypoints are not enough on the de_byfly2 map there are too many distances between them should create a new graph not only on this map but on some maps the waypoints are too few and the target nodes are placed unnecessarily I will take a look at them again thank you for solving the problem


dev-dependencies not installing on python2

I'm trying to use tox-poetry-installer to support testing my py2/3 library with tox but the dev dependencies are apparently not installing under py2 when run via tox (but do when using poetry).
I know Python 2.7 has been dead for over 2 years (the requirement to continue support for it at the moment is out of my hands), but since the dependencies install correctly using poetry I think its reasonable to expect that they would install correctly using tox-poetry-installer
The following can be used to reproduce this issue:

Setup a project directory:

$ mkdir -p grimlib/grimlib
$ touch grimlib/grimlib.__init__.py
$ touch grimlib/pyproject.toml
$ touch grimlib/tox.ini

Populate tox.ini and pyproject.ini:

tox.ini:
[tox]
isolated_build = true
envlist = {py27,py3}
requires =
    tox-poetry-installer[poetry] == 0.8.3

[testenv]
require_locked_deps = true
install_dev_deps = true

commands =
    python -V
    python -m pylint --version

pyproject.toml:
[tool.poetry]
name = "grimlib"
version = "1.0.0"
description = "poetry test"
authors = ["GrimHacker"]

[tool.poetry.dependencies]
python = "^2.7 || ^3.7"

[tool.poetry.dev-dependencies]
pylint = [
    { version = "<=1.9.5", python = "~2.7" },  # dropped py2 after 1.9.5
    { version = ">=2,<3", python = "^3.7" }  # 2.0.0 first version with py3.7
]
pytest = [
    { version = "<5", python = "~2.7" },  # dropped py2 in 5.0
    { version = "<8", python = "^3.7" }
]
lazy-object-proxy = { version = "!=1.7.0"}  # Dep of astroid from pylint. 7.0.0 was yanked but is being selected by poetry

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

Lock the dependencies

$ poetry lock
Updating dependencies
Resolving dependencies... (18.5s)

Writing lock file

Run tox and observe the InvocationError under py2.

$ tox -r
.tox recreate: /home/grimhacker/foo/grimlib/.tox/.tox
.tox installdeps: tox-poetry-installer[poetry] == 0.8.3, tox >= 3.24.5
.package recreate: /home/grimhacker/foo/grimlib/.tox/.package
.package installdeps: poetry-core>=1.0.0
py27 recreate: /home/grimhacker/foo/grimlib/.tox/py27
py27 tox-poetry-installer: Installing 1 dependencies from Poetry lock file (using 10 threads)
py27 inst: /home/grimhacker/foo/grimlib/.tox/.tmp/package/1/grimlib-1.0.0.tar.gz
py27 installed: DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.,grimlib @ file:///home/grimhacker/foo/grimlib/.tox/.tmp/package/1/grimlib-1.0.0.tar.gz,lazy-object-proxy==1.6.0
py27 run-test-pre: PYTHONHASHSEED='2565277340'
py27 run-test: commands[0] | python -V
Python 2.7.17
py27 run-test: commands[1] | python -m pylint --version
/home/grimhacker/foo/grimlib/.tox/py27/bin/python: No module named pylint
ERROR: InvocationError for command /home/grimhacker/foo/grimlib/.tox/py27/bin/python -m pylint --version (exited with code 1)

py3 recreate: /home/grimhacker/foo/grimlib/.tox/py3
py3 tox-poetry-installer: Installing 18 dependencies from Poetry lock file (using 10 threads)
py3 inst: /home/grimhacker/foo/grimlib/.tox/.tmp/package/1/grimlib-1.0.0.tar.gz
py3 installed: astroid==2.9.3,attrs==21.4.0,grimlib @ file:///home/grimhacker/foo/grimlib/.tox/.tmp/package/1/grimlib-1.0.0.tar.gz,iniconfig==1.1.1,isort==5.10.1,lazy-object-proxy==1.6.0,mccabe==0.6.1,packaging==21.3,platformdirs==2.5.1,pluggy==1.0.0,py==1.11.0,pylint==2.12.2,pyparsing==3.0.7,pytest==7.0.1,toml==0.10.2,tomli==2.0.1,typing_extensions==4.1.1,wrapt==1.14.0
py3 run-test-pre: PYTHONHASHSEED='2565277340'
py3 run-test: commands[0] | python -V
Python 3.8.0
py3 run-test: commands[1] | python -m pylint --version
pylint 2.12.2
astroid 2.9.3
Python 3.8.0 (default, Dec  9 2021, 17:53:27)
[GCC 8.4.0]
______________________________________________________ summary _______________________________________________________
ERROR:   py27: commands failed
  py3: commands succeeded

Use poetry to create a python2.7 virtualenv, install the dependencies, and run python -m pylint --version to show the error does not occur:

$ poetry env use python2.7
...
$ poetry install
Installing dependencies from lock file

Package operations: 14 installs, 14 updates, 0 removals

  • Updating contextlib2 (0.6.0.post1 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 0.6.0.post1)
  • Updating scandir (1.10.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.10.0)
  • Updating six (1.16.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.16.0)
  • Updating typing (<IP_ADDRESS> /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> <IP_ADDRESS>)
  • Updating configparser (4.0.2 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 4.0.2)
  • Updating pathlib2 (2.3.7.post1 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 2.3.7.post1)
  • Updating zipp (1.2.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.2.0)
  • Updating backports.functools-lru-cache (1.6.4 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.6.4)
  • Updating enum34 (1.1.10 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.1.10)
  • Updating futures (3.3.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 3.3.0)
  • Updating importlib-metadata (2.1.3 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 2.1.3)
  • Installing lazy-object-proxy (1.6.0)
  • Updating pyparsing (2.4.7 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 2.4.7)
  • Updating singledispatch (3.7.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 3.7.0)
  • Updating wrapt (1.14.0 /home/grimhacker/.cache/pypoetry/virtualenvs/grimlib-4i1phUPA-py2.7/lib/python2.7/site-packages -> 1.14.0)
  • Installing astroid (1.6.6)
  • Installing atomicwrites (1.4.0)
  • Installing attrs (21.4.0)
  • Installing funcsigs (1.0.2)
  • Installing isort (4.3.21)
  • Installing mccabe (0.6.1)
  • Installing more-itertools (5.0.0)
  • Installing packaging (20.9)
  • Installing pluggy (0.13.1)
  • Installing py (1.11.0)
  • Installing wcwidth (0.2.5)
  • Installing pylint (1.9.5)
  • Installing pytest (4.6.11)

$ poetry run python -m pylint --version
No config file found, using default configuration
__main__.py 1.9.5,
astroid 1.6.6
Python 2.7.17 (default, Feb 27 2021, 15:10:58)
[GCC 7.5.0]

Hi @GrimHacker thanks for reporting this issue! I agree that supporting installing py2 dependencies should be a goal, even if native support for running on py2 is not (the same way the main poetry project supports it).
I notice you don't add tox to the demo project lockfile. Could you share the exact versions of tox that you're using? Also, could you check which version of python tox's bootstrapped self-provisioned env is using? Running the below commands from your project directory should show these versions:
.tox/.tox/bin/python --version
.tox/.tox/bin/python -m pip freeze

Hi @GrimHacker I'm so sorry for the delay on this (my day job has been very hectic recently) but I finally have a patch up for this problem here. When you get a chance could you take a look at it and let me know if it solves the problem you encountered?

Unfortunately it doesn't look like I can add tox-poetry-installer to pyproject.toml since it doesn't support py2.
pyproject.toml:
[tool.poetry]
name = "grimlib"
version = "1.0.0"
description = "poetry test"
authors = ["GrimHacker"]

[tool.poetry.dependencies]
python = "^2.7 || ^3.7"

[tool.poetry.dev-dependencies]
tox = "^3.24.5"
tox-poetry-installer = { git = "https://github.com/enpaul/tox-poetry-installer.git", branch = "enp/py2" }
pylint = [
    { version = "<=1.9.5", python = "~2.7" },  # dropped py2 after 1.9.5
    { version = ">=2,<3", python = "^3.7" }  # 2.0.0 first version with py3.7
]
pytest = [
    { version = "<5", python = "~2.7" },  # dropped py2 in 5.0
    { version = "<8", python = "^3.7" }
]
lazy-object-proxy = { version = "!=1.7.0"}  # Dep of astroid from pylint. 7.0.0 was yanked but is being selected by poetry

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

$ poetry.lock -vvv
....
  SolverProblemError

  The current project's Python requirement (>=2.7,<3.0 || >=3.7,<4.0) is not compatible with some of the required packages Python requirement:
    - tox-poetry-installer requires Python ^3.6.1, so it will not be satisfied for Python >=2.7,<3.0

  Because grimlib depends on tox-poetry-installer (rev enp/py2) which requires Python ^3.6.1, version solving failed.

  at ~/.local/share/pypoetry/venv/lib/python3.6/site-packages/poetry/puzzle/solver.py:241 in _solve
      237│             packages = result.packages
      238│         except OverrideNeeded as e:
      239│             return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
      240│         except SolveFailure as e:
    → 241│             raise SolverProblemError(e)
      242│
      243│         results = dict(
      244│             depth_first_search(
      245│                 PackageNode(self._package, packages), aggregate_package_nodes

  • Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties

    For tox-poetry-installer, a possible solution would be to set the `python` property to ">=3.7,<4.0"

I don't seem to be easily able to make tox requires build and install tox-poetry-installer from the git branch either.

Sorry @GrimHacker , I should've clarified: to add tox-poetry-installer to your project you'll need to specify that it's only going to be installed when using a python3 development environment.
You can do this in the pyproject like this:
tox-poetry-installer = { git = "https://github.com/enpaul/tox-poetry-installer.git", branch = "enp/py2", python = "^3.7" }

The docs for this functionality are here

@GrimHacker I've merged #69 and closed this issue for now, but if you update to the new version with the bugfix (0.8.4) and are still having problems please feel free to re-open this issue and I'll take another look at it.


dict pattern for config objects?

    > var dict = Object.create(null);
    > dict.foo = 123;
    > 'toString' in dict
    false
    > dict.toString
    undefined
    > 'foo' in dict
    true

of course this is not so important, e.g. for x in o uses only enumerable properties.

Interesting, but I don't need this.


SBT console always pops up when I open a project

I added the SBT plugin to experiment with Scala.
All my normal projects are in Java though, this is only for a pet project.
Every time I open a project in IntelliJ, the SBT console pops up, it's really annoying, especially since none of my other projects use Scala.

+1


Aliased Promise types behave differently than the original Promise with target es5

Search Terms: promise type, not a valid async function return type in es5/es3, alias type
Code
On the latest TS (3.9.2 as of this posting) target set to es5, these two code snippets behave differently:
Everything works fine here:
async function foo(): Promise<string> {
    return 'hello';
}

Adding this type alias breaks it:
type StringPromise = Promise<string>;

async function foo(): StringPromise {
    return 'hello';
}

Expected behavior: Adding a type declaration should not affect the behavior of the example. An error should be thrown in both cases or neither.
Actual behavior: Adding a type declaration causes the error Type 'StringPromise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value.
Playground Link. I added a dummy Promise constructor in there to "polyfill" the lib, but this also reproduces on disk.

Duplicate of #32574.

The reason this seems surprising is that for async functions in ES3/ES5, TypeScript takes the identifier in the return type annotation and emits it into the runtime code. It's probably the only case where TS does that.
You can see it in this playground link. StringPromise appears in a value position in the emitted code, and changing or removing the type annotation will change the emitted code.


Emacs mode link

INSTALL.md linked to the Cryptol Vim mode for both Vim and Emacs.  This just points the Emacs link to the Cryptol Emacs mode.

Made the change in the requirements branch. closing this.


Netlify shows failing when build cancelled due to no content update

Are you experiencing an issue with...

[x ] shields.io
[ ] My own instance
[ ] gh-badges NPM package

:beetle: Description

My website is hosted on netlify. When I make any update to the repository, this triggers a deploy on Netlify.
If the update does not change the content of the website (e.g. if it's a docs update to the repository readme), netlify will cancel the deployment. When this happens the badge shows netlify as failing, but it didn't fail, it automatically cancelled the build because there was no change in my frontend code.
As I'm using mono repo this issue will happen anytime I change any documentation, or backend code without making a change to my frontend code.
:link: https://img.shields.io/netlify/484e088b-07df-469b-8ccf-69d0fae6d59d

:bulb: Possible Solution

If a Netlify build is in status cancelled, then the previous deployment is still active. Show the status of the previous deployment. I'm not certain that this is right though, and looking at Netlify's own status badge they have the same bug - the build shows as failed in this case using their badge URL:

Also opened a ticket with Netlify about this as I realised when writing it that it probably isn't directly a shields.io issue.

Also opened a ticket with Netlify about this as I realised when writing it that it probably isn't directly a shields.io issue.

I was just adding a comment along the same lines 😄 This is definitely an upstream issue with Netlify and nothing we can do about it on our end.
I'm going to go ahead and close this for now, but feel free to re-open if the issue gets fixed on the Netlify side and there's still an issue with our badge

No worries, my bad. I'll post a message in here if I here anything back from them!

https://community.netlify.com/t/status-badge-incorrectly-shows-failing-when-deploy-is-auto-cancelled/7316


Aliases leaking into Consul KV Paths

Hello,
I'm trying out traefik for the first time and I'm trying to get atomic updates working for Consul.  I have everything set up according to the documentation, however I'm running into a very strange bug.  If I put my configurations in /configs and reference them as "/configs/1", consul looks for paths like the following:
/configs/1/backends/configs/servers/
/configs/1/frontends/configs/routes/

These are not defined anywhere and I don't want them.  I thought I could dummy up some values, but that didn't work.  I did a quick search of the source for references to the alias, but I only saw that when getting the prefix, so I'm not sure what's going on.
My consul config is very simple:
[consul]
endpoint = "<consul_host:port>"
watch = true
prefix = traefik

Am I doing something wrong or is this just a weird bug?

@sybrandy this is strange... Could you give us you toml file? And your traefik logs?

Maybe linked to #411

@emilevauge Hey, sorry...I got really busy at work.  Unfortunately, I don't have the logs any more, but if/when I get back to using traefik and consul, I'll keep any eye out for it.
Again, sorry...priorities change.

O.K.  It looks like this is still happening.  I get warnings/errors that look like this:
"Error getting key /traefik_prefix/1/frontends/traefik_prefix/backend..."

The consul config in my toml looks like this:
[consul]
endpoint = "<consul-sever>:<port>"
watch = true
prefix = "traefik"

In the current scenario, I'm trying to set this up to use the /traefik/alias to allow for atomic config changes, hence why the path in the error message is different from the configured prefix.

O.K.  I found the bug, but I'm not sure what the correct fix is.  In kv.go, the list method loops over kvPairs.  For each Key, the TrimPrefix method is used to remove the value of joinedKeys from the start of the string, then the remaining value is split and only the first part is kept.  This trimming of the prefix is failing in my case because the Key does not start with a "/" while the joinedKeys does start with a "/".
For example, let's say I have the path /traefik_test/1/frontends/ and one of the frontends is called github.  Now, I pass in /traefik_test/1/frontends/ to kv.list.  I get they key from Consul (traefik_test/1/frontends/github/), try to strip the key, which produces traefik_test/1/frontends/github/ since it doesn't start with a "/".  Then, this string is split on "/" and the first element is captured (traefik_test).  This gets appended to the provided path, which results in /traefik_test/1/frontends/traefik_test.
Now, I don't know if the kvclient.List method is working properly or not.  In my case, I put a fix in to simply ensure that both the Key and joinedKeys do not start with "/" and it seems to work so far.  However, this is a bit of a hack, IMHO.  The way I see it, there are 3 ways to fix this:

Have the kvclient code updated to ensure paths always start with a "/".  May/may not be correct.  I haven't played with it at all and I haven't used the other KV providers, so I can't say.
In the list method, ensure that any Keys returned by kvclient.List start with a "/".
Implement my hack.  It didn't require any additional variables or if statements, so it seemed reasonable.

Anyway, I'll let you decide which is correct.  I honestly wonder if the kvclient is working properly, but it may be best to assume that this can occur and ensure that the strings are always correct in your code.

I just had the same problem while trying to get it running using the configuration described in atomic configuration changes. After lots of investigation I got it to work by setting traffic/alias to a value which does not start with /, i.e. with traefik_configurations/1 it works, but with /traefik_configurations/1 as described in the documentation I get the behavior described by @sybrandy.


Leading slash on image name causes confusion

I have recently upgraded from docker 1.8.2 to docker 1.9.1.  I notice that docker seems to have changed the way it names images.  Previously, when building an image with:
$ docker build -t larsks/someimage .

I would end up with:
$ docker images | grep someimage
larsks/someimage ...

But now I get:
$ docker images | grep someimage
/larsks/someimage ...

The problem with this is that docker run larsks/someimage will always pick the earlier image, without the leading /, which caused no end of confusion.
This behavior was unexpected and caused surprising behavior.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

Also related https://github.com/docker/docker/pull/18524 ?

On second thought; Is this a vanilla docker version, or a version distributed by Red Hat? Can you add the information that @GordonTheTurtle mentioned above?

I'll chime in and say that I see this issue, with resulting confusion, on a Red-Hat-provided docker. I’m pasting my info below.
A particular thing is that I can get in a state where docker images says that I have images named both /foo and foo. If I try to docker rmi /foo, it says that the image doesn't exist. If I docker rmi foo, first it deletes one image, then running it again deletes the second one. Confusing!
[root@iota ~]# docker version
Client:
 Version:         1.9.1-fc23
 API version:     1.21
 Package version: docker-1.9.1-4.git6ec29ef.fc23.x86_64
 Go version:      go1.5.1
 Git commit:      110aed2-dirty
 Built:           Wed Dec  9 09:09:16 UTC 2015
 OS/Arch:         linux/amd64

Server:
 Version:         1.9.1-fc23
 API version:     1.21
 Package version: docker-1.9.1-4.git6ec29ef.fc23.x86_64
 Go version:      go1.5.1
 Git commit:      110aed2-dirty
 Built:           Wed Dec  9 09:09:16 UTC 2015
 OS/Arch:         linux/amd64
[root@iota ~]# docker info
Containers: 1
Images: 24
Server Version: 1.9.1-fc23
Storage Driver: devicemapper
 Pool Name: docker-8:3-7753586-pool
 Pool Blocksize: 65.54 kB
 Base Device Size: 10.74 GB
 Backing Filesystem:
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 6.704 GB
 Data Space Total: 107.4 GB
 Data Space Available: 90.6 GB
 Metadata Space Used: 4.751 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.143 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Deferred Deletion Enabled: false
 Deferred Deleted Device Count: 0
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.109 (2015-09-22)
Execution Driver: native-0.2
Logging Driver: journald
Kernel Version: 4.2.6-301.fc23.x86_64
Operating System: Fedora 23 (Workstation Edition)
CPUs: 8
Total Memory: 7.595 GiB
Name: iota.localdomain
ID: KFL4:R5YN:DBYB:WGFP:ELOW:B6IZ:UCBH:JG3Y:EPVD:GNRH:EYSP:SNKM
Username: pkgw
Registry: https://index.docker.io/v1/
[root@iota ~]# uname -a
Linux iota.localdomain 4.2.6-301.fc23.x86_64 #1 SMP Fri Nov 20 22:22:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Looks like not an issue in vanilla docker


PPF-265: scenario test - SPECIAL POWER OF ATTORNEY FOR CLOSING ON REAL ESTATE

Codecov Report

Merging #266 (8087c30) into master (452b112) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #266   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           18        18
  Lines          862       862
=========================================
  Hits           862       862

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 1903b61...8087c30. Read the comment docs.


enhance: trim repo name prefix when outputting project name

This reduces noise by omitting the repo name if it is part of the project name.

We're scrapping this change in favor of a future change which will make infracost breakdown and infracost diff use the same logic for generate project names as is used in infracost generate config.  This will go in a future v0.11.* since it is a breaking change.


PowerToys  doesn't work in the new version

Microsoft PowerToys version
<IP_ADDRESS>
Installation method
PowerToys auto-update
Running as admin
None
Area(s) with issue?
PowerToys Run
Steps to reproduce
Details are as follows
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.22000.0
IntPtr Length: 8
x64: True
Date: 2024/7/4 20:21:44
Exception:
System.ArgumentException: Value does not fall within the expected range.
at Wox.Plugin.Common.Win32.NativeMethods.DwmSetWindowAttribute(IntPtr hwnd, Int32 attr, UInt32& attrValue, Int32 attrSize)
at PowerLauncher.ViewModel.MainViewModel.ToggleWox()
at PowerLauncher.ViewModel.MainViewModel.b__147_0()
at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
at System.Windows.Threading.Dispatcher.Invoke(Action callback)
at PowerLauncher.ViewModel.MainViewModel.OnHotkey()
at PowerLauncher.ViewModel.MainViewModel.OnCentralizedKeyboardHookHotKey()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

/dup #33504.
think we have a fix


Continuation: Made parser capable of handling USEMINSPACING and MASKS in rectangles

Greetings. This time I have made sure to run all of the tests as well as that Layout21 compiles. While last time I had only checked that lef21 compiles.
I have updated the tests so that the changes I made are also tested, moreover, I have also added write functionality to the new handled data, which before I only implemented reading from a lef, but not writing it onto an ouput lef.
Sorry for not having been thorough enough the previous time.

Thanks very much!


<EMAIL_ADDRESS>Camilla Araujo Lea𝚔ed Video Full Original Viral On Social Media Trending

33 seconds ago - X.XX Camilla Araujo S.ex video l.eaked Viral the internet by storm and amazed viewers on various social media platforms. X.XX Camilla Araujo S.ex L.ea𝚔ed Video V.iral On Social Media. X.XX Camilla Araujo S.ex Lea𝚔ed V.ideo Viral On Social Media. X.XX Camilla Araujo S.ex Lea𝚔ed Video Viral On Social Media.
[🔴📺📱 Cl𝚒ck Here To link 👉👉 (Full Camilla Araujo 2024 Video1)
🔴📺📱 Cl𝚒ck Here To link 👉👉[ (Full Camilla Araujo 2024 Video2)]

X.XX Camilla Araujo S.ex Lea𝚔ed Video Viral On Social Media 2024. X.XX Camilla Araujo S.ex Lea𝚔ed Video Viral On Social Media 2024.
The recurrent theme of Lea𝚔ed tapes and the subsequent fallout serves as a reminder of the fragility of reputation in the digital era. As the lines between private and public life continue to blur, celebrities like Prison Officer find themselves at the mercy of internet chatter, where a rumor can ignite a firestorm of speculation and judgment.
In the ever-evolving landscape of celebrity culture, the Ishowspeedscandal underscores the relentless pursuit of sensationalism, a pursuit that often comes at the expense of truth and dignity. As we navigate the complexities of the digital age, the line between entertainment and exploitation remains perilously thin.
As the situation unfolds, the truth remains shrouded in mystery, leaving the public to ponder the authenticity of the rumors. In a world where fame and infamy are two sides of the same coin, the saga of Ishowspeed is a testament to the power of social media to shape narratives and challenge the boundaries of privacy and consent.
The viral video of X.XX Camilla Araujo S.ex Nude Lea𝚔 emerging online has amassed tremendous views across fan accounts and social media sites with one video clip. The viral video circulating recently shows X.XX Camilla Araujo S.ex Nude Lea𝚔 in an unexpected and hilarious moment while in public running errands.
Numerous fans have rushed to watch the viral video and share the clip among followers featuring X.XX Camilla Araujo S.ex Nude Lea𝚔 caught in an amusing and awkward situation. While surprising, the authentic and candid video showing X.XX Camilla Araujo S.ex Nude Lea𝚔 handling a real life blooper so genuinely has earned praise from viewers. Nevertheless, fans watch the current viral video of X.XX Camilla Araujo S.ex Nude Lea𝚔 that emerged online with delight and clamor for what the celebrity icon's reaction to the widely spread viral video will be.
The fan video showing X.XX Camilla Araujo S.ex Nude Lea𝚔 first emerged on Twitter on Monday, posted by an amused fan who claimed to have captured the silly incident on their phone camera while out and about. The viral clip of X.XX Camilla Araujo S.ex Nude Lea𝚔 had garnered over 2 million views by Tuesday morning as more users on Instagram, Facebook and YouTube began uploading and sharing the embarrassing yet entertaining video.
 Camilla Araujo Lea𝚔ed Video Viral Trending ON Twitter
Here's xnx X.XX Camilla Araujo S.ex Nude Lea𝚔ed 2024 Video Viral On Soc𝚒al Med𝚒a Tw𝚒tter.
Lea𝚔ed viral link download
Lea𝚔ed viral link twitter
Viral video link website
Telegram viral video link 2024
Telegram viral link download
Viral video link download
[🔴📺📱 Cl𝚒ck Here To link 👉👉 (Full Camilla Araujo 2024 Video1)
🔴📺📱 Cl𝚒ck Here To link 👉👉[ (Full Camilla Araujo 2024 Video2)]

tgfrhtr


Update group.html

Yihong Guo
        Github
Email

I am an Honors student of Physics at UNSW. I am working with STELLA and TESS light curve data to investigate stellar flare events, and activity cycles involving different stellar parameters.

</ul>

@guoyihong666 You need to include the photo as well, it was not added to the repository as a part of this pull request!


Unable to compile master branch on VS2013

Hello there,
I just downloaded the master branch with latest changes as I wanted to test the new DNN detector example. However, I am unable to compile Dlib in Visual Studio 2013, on my Windows 10 64bit machine.
Errors are found in algs.h, in the relational_operators namespace:
/algs.h(286): error C2144: syntax error : 'bool' should be preceded by ';'
/algs.h(287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
/algs.h(287): error C2143: syntax error : missing ',' before '&'
/algs.h(289): error C2803: 'operator >' must have at least one formal parameter of class type
/algs.h(289): error C2805: binary 'operator >' has too few parameters
/algs.h(297): error C2144: syntax error : 'bool' should be preceded by ';'
/algs.h(298): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
/algs.h(298): error C2143: syntax error : missing ',' before '&'

I am aware that DNN samples can only be compiled under full C++11 compilers (excluding thus VS2013). Might these errors be related to that too?
In any case, are you planning on adding support for such compilers in the (near) future?
Thanks

DNN will not work in 2013. With some hacks its possible to run some parts of it in CPU mode with VS 2015
The problem you are describing is the leak of support of "constexpr" keyword in VS2013 and this problem does not exists in VS 2015. Please try latest Update 5 of VS 2013 - this problem should be solved

OK, I will try to update VS. In any case, this error appeared while compiling Dlib as is, and therefore some patch/warning should be applied for next release for non-compatible compilers.
Pitty about DNNs, they seemed promising...

dlib v19.1 works in visual studio 2013.  But trying to avoid C++11 is too
onerous, so dlib v19.2 will require visual studio 2015 or newer for
everything and will include obvious compiler error messages for older
compilers.
Also, the visual studio dev team has told me they are working to fix the
bugs in visual studio that prevent it from compiling dlib's DNN code.  So
look forward to that.

Understood, I'll try to update to VS2015 as soon as possible. And great news about DNN, I hope the wait isn't too long.
Thank you for your prompt answers. I'll close this down.


[MNT] Removed build docker nightly workflow file

Related to https://github.com/neurobagel/workflows/issues/92

Checklist
This section is for the PR reviewer

[ ] PR has an interpretable title with a prefix ([ENH], [FIX], [REF], [TST], [CI], [MNT], [INF], [MODEL], [DOC]) (see our Contributing Guidelines for more info)
[ ] PR has a label for the release changelog or skip-release (to be applied by maintainers only)
[ ] PR links to GitHub issue with mention Closes #XXXX
[ ] Tests pass
[ ] Checks pass

For new features:

[ ] Tests have been added

For bug fixes:

[ ] There is at least one test that would fail under the original bug conditions.

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

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 98.082%

Totals

Change from base Build<PHONE_NUMBER>4:
0.0%

Covered Lines:
767

Relevant Lines:
782

💛  - Coveralls


[Bug] Minor Visual problem with sizers [sf#231]

Reported by scottb88 on 2017-12-20 05:24 UTC
When I open a dialog it looks like this:

Then when I click on each sizer, I get this:

I presume this is not intentional.
(minor glitch on my screen shots, the blue is actually red.
what issue I'm trying highlight is the black being show first,
then the normal gray after selecting and un-selecting each sizer.)
If this is intentional, let me know, I'll get used to it.
I'm running Fedora 27 / Gnome 3
thanks

Updated by dschwertberger on 2017-12-20 19:11 UTC

status: open --> accepted
assigned_to: Dietmar Schwertberger

Commented by dschwertberger on 2017-12-20 19:11 UTC
That's certainly not intended.
Do you see this with wxPython Phoenix as well?

Commented by dschwertberger on 2017-12-21 18:14 UTC
On wxPython Phoenix it even looks worse. I think it's related to using GenericButton. I will try to find a solution.

Commented by dschwertberger on 2017-12-21 18:35 UTC
This is fixed now in the repository. The same effect is visible in the wxPython GenericButtons demo which shows a lot of black on Fedora.

Updated by dschwertberger on 2017-12-21 18:40 UTC

status: accepted --> pending

Updated by dschwertberger on 2017-12-22 21:32 UTC

status: pending --> closed

Commented by dschwertberger on 2017-12-22 21:32 UTC
0.8.0b1 uploaded


Design Guide

Describe the Feature you want to end

I would like to improve the User Interface by creating a mockup on Figma, I would also update contributing.md to include a design guide
Expected behavior

Screenshots (optional)

Additional context (optional )

This is a low-code/no code contribution


IE9 Audio issue

I'm using the non-wordpress version of Mediaelement. It works fine in IE7 and IE8 but for some reason in IE9 it plays a second then nothing else, also the timer on the left reads 00:00:00 and the timer on the right says NaN:NaN.
I'm not sure whats causing this, thanks.

@thedigitalhawk Is this still an issue?

@thedigitalhawk Closing old issues. If you'd like to reopen this, let us know. Thanks!


app crashes if server refuse connection.

App crashes out on connection error.
I20170426-05:00:09.096(-5)? http://localhost:8042/dicom-web/studies?includefield=00081030%2C00080060
W20170426-05:00:10.105(-5)? (STDERR) events.js:141
W20170426-05:00:10.107(-5)? (STDERR)       throw er; // Unhandled 'error' event
W20170426-05:00:10.124(-5)? (STDERR)       ^
W20170426-05:00:10.140(-5)? (STDERR)
W20170426-05:00:10.140(-5)? (STDERR) Error: connect ECONNREFUSED <IP_ADDRESS>:8042
W20170426-05:00:10.156(-5)? (STDERR)     at Object.exports._errnoException (util.js:911:11)
W20170426-05:00:10.168(-5)? (STDERR)     at exports._exceptionWithHostPort (util.js:934:20)
W20170426-05:00:10.175(-5)? (STDERR)     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1076:14)

Should be fixed by #111


The descriptions of ResouceName and ResourceGroupName are reversed.

Regarding the following document, the descriptions of ResouceName and ResourceGroupName are reversed.
I would appreciate it if you could correct it.
https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/heartbeat#columns

@bwren
Can you review @yurinaito's request?
Please close this PR if changes need to be made to the article in the private repo.
Thanks.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@yurinaito - Would you please take a moment to sign the CLA? We can't merge the PR without your agreement.


Cut a new gem

There's been many commits since the last rubygems version (3.0.0), including several bugfixes.  Can someone please upload a new version onto rubygems?  It looks like it would be 3.0.1 or 3.1.0.

+1 there are many good bug fixes in the latest commits, it would be great to have them on rubygems.  thanks so much for this gem

+1
thanks a lot

3.4.0 was just released


Fix the target PHP version detection on some cases

The automatically detected PHP version isn't actually used to get the address of EG and CG on i:m and i:eg

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 increased (+0.02%) to 84.163%

Totals

Change from base Build<PHONE_NUMBER>:
0.02%

Covered Lines:
5155

Relevant Lines:
6125

💛  - Coveralls


libiconv build failure

Host Environment

OS: Windows
Compiler: Visual Studio 16.9.3

To Reproduce
Steps to reproduce the behavior:
`./vcpkg install libiconv:x86-windows and x64-windows
Package: libiconv:x64-windows
Vcpkg version: 2021-01-13-d67989bce1043b98092ac45996a8230a059a2d7e
Failure logs
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:146 (message):
    Command failed: "C:/Users/kai/Documents/Visual Studio 2019/vcpkg/downloads/tools/msys2/9c897ff883069dc3/usr/bin/make.exe" -j 17 --trace -f Makefile all
    Working Directory: C:/Users/kai/Documents/Visual Studio 2019/vcpkg/buildtrees/libiconv/x64-windows-dbg
    See logs for more information:
      C:\Users\kai\Documents\Visual Studio 2019\vcpkg\buildtrees\libiconv\build-x64-windows-dbg-out.log
      C:\Users\kai\Documents\Visual Studio 2019\vcpkg\buildtrees\libiconv\build-x64-windows-dbg-err.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_make.cmake:195 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_make.cmake:26 (vcpkg_build_make)
  ports/libiconv/portfile.cmake:37 (vcpkg_install_make)
  scripts/ports.cmake:142 (include)

-Please attach any additional failure logs mentioned in the console output.
Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29913 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

cl -link -EXPORT:?_OptionsStorage@?1??__local_stdio_printf_options@@9@9,DATA
   -link -EXPORT:libcharset_set_relocation_prefix
   -link -EXPORT:locale_charset

libtool:   error: '2019/vcpkg/buildtrees/libiconv/x64-windows-dbg/lib/libcharset.la' is not a directory
make[2]: *** [Makefile:67: install-lib] Error 1
make[1]: *** [Makefile:43: install-lib] Error 2
make: *** [Makefile:41: lib/localcharset.h] Error 2

Additional context
vcpkg install glib
fails, see linux-dynamic Issue PR #17038 and Issue #15833

error: '2019/vcpkg/buildtrees/libiconv/x64-windows-dbg/lib/libcharset.la' is not a directory.
Please clone vcpkg in non-space path and try again.
Thnaks.

solved - thank you very much!


devc on Linux creates non-root target contents that can't be cleaned

Most of the non-root related issues have been solved, but the target still contains files owned by user 1001, which cause mvn clean to fail once devc did run.
The files that are causing troubles for me are under target/.../logs. Related to #888
To reproduce

Run mvn liberty:devc on Linux
Wait for start, then stop
Try to run mvn clean -> fails

So as some food for thought, I was wondering if the project's Liberty has to reside under target, or if a project-specific tmp directory would be better suited.


Additional Filter_Conditions for is_nan, is_infinite and equals_ignore_case

As in the title, we need to add 3 more Filter_Condition variants:
Equals_Ignore_Case (to : Text | Any)
Is_Nan
Is_Infinite

[x] Add variants
[x] Add tests for Vector, Table filtering
[x] Update the code for creating the filters
[x] Update the code for resolving Filter_Condition Column_Ref

I forgot to update a few:
Progress: Fixing some broken tests, CR. Updating other PRs after review. Tinkering with Return type checks and how to give better context info in type error. Comparing Sieve benchmarks to measure overhead of type checks. AoC. It should be finished by 2023-12-15.
Next Day: Next task


Use UDP for transport of log messages

We currently use TCP.

closing as we are okay with tcp for now


Refactor: CSS

Description:

Small PR, focuses to remove unwanted css class declarations in style.css file.

Hey @llaske can you please review?

You're right, thanks.


[Bug] Unhandled runtime error when using CldImage component

Bug Report
Describe the bug
Whenever I try and use the CldImage component on my Next JS 13 site (using pages) I get an error ```Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
Check the render method of he.```
I'm using next-cloudinary 4.13.1 and also cloudinary 1.37.3 to delete images
Is this a regression?

Yes

14.12.0
Steps To Reproduce the error

Install and setup next-cloudinary
Add component to file and page throws error

Screenshot or Video Recording

Your environment

OS: Mac OSX 12.6
Node version: Node 18
Npm version: Yarn 1.22.19
Browser name and version: Brave Browser 1.52.129

Additional context

hey @smithmanny glad to see it looks like you got this resolved, if this was some kind of issue with the component that i can make clear or easier to use, even if simply something in the docs, would love any feedback!

I found out that the problem came from updating next from 13.4.4 -> 13.4.9

for anyone following along, im able to reproduce this: https://twitter.com/colbyfayock/status/1677783476014030849
im suspecting the issue is in how tsup is bundling or theres a bug in Next.js, not totally sure on this one at the moment

looks like this is a known issue: https://github.com/vercel/next.js/issues/52216


chore: update circleci to ubuntu-2204:2024.05.1 (latest) machine image

closes https://github.com/cypress-io/cypress-docker-images/issues/1095

Issue

Following the successful merge of PR https://github.com/cypress-io/cypress-docker-images/pull/1160, the circle.yml workflow is now using machine image ubuntu-2204:2024.01.1 from Circle CI Machine Images > ubuntu-2204. The Docker Engine version 24.0.7 was however already released 9 months ago in October 2023. The latest CircleCI Ubuntu machine image offers Docker Engine 26.0.2.

Change
Update the circle.yml workflow from ubuntu-2204:2024.01.1 to the latest version ubuntu-2204:2024.05.1.
Moving to ubuntu-2204:2024.05.1 updates the components as follows:

Image tag
Node.js
Docker Engine
buildx
Status

ubuntu-2204:2024.01.1
20.10.0
24.0.7
v0.12.1
current

ubuntu-2204:2024.05.1
20.12.2
26.0.2
v0.14.0
current

This is a minor version update for Node.js 20.x and a major functional update from Docker Buildx v0.12.x, through v0.13.x to v0.14.x. Based on a review of the release notes, there is no impact expected for the Cypress Docker image build process.

Holding back whilst some more experience with the 2024.01.1 image is gained.

https://app.circleci.com/pipelines/github/cypress-io/cypress-docker-images/2148/workflows/2b923f3e-736c-4498-8728-fe38d8e3e9a6 shows successful release on Jul 16, 2024 of:

cypress/included:cypress-13.13.1-node-20.15.1-chrome-126.0.6478.126-1-ff-128.0-edge-126.0.2592.102-1
cypress/browsers:node-20.15.1-chrome-126.0.6478.126-1-ff-128.0-edge-126.0.2592.102-1

This verifies the use of the machine image ubuntu-2204:2024.01.1.
Now that the previous step has been confirmed as successful, this PR is moved from draft to review status. The PR updates to the latest related machine image ubuntu-2204:2024.05.1.

https://github.com/cypress-io/cypress-docker-images/issues/1168 records CI failures experienced here


[Feature] Performance improvements.

Summary of changes

Changes introduced in this pull request:

Reference issue to close (if applicable)

Closes
Other information and links

Change checklist

[ ] I have performed a self-review of my own code,
[ ] I have made corresponding changes to the documentation,
[ ] I have added tests that prove my fix is effective or that my feature works (if possible),
[ ] I have made sure the CHANGELOG is up-to-date. All user-facing changes should be reflected in this document.

Streaming forest_snapshot_mainnet_2023-05-31_height_2908403.car without inspection.

Command
Mean [s]
Min [s]
Max [s]
Relative

bytes
21.061 ± 0.185
20.897
21.378
1.00

vec
23.574 ± 0.480
23.248
24.421
1.12 ± 0.02

Closing this, will link to a relevant issue.


Footer blocks page content

Problem with this page
https://accounts.jenkins.io/login
Expected behavior
The footer is not on top of page content.
Actual behavior
The footer is on top of page content.

Possible solution
No response

Removing jenkins-io-component in the footer didn't fix the issue, reopening


TODO in polymer.js references fixed bug

(polymer 0.5.5 in chrome Version 43.0.2357.37 beta (64-bit))
It seems like the 'blocked' comment no longer applies.
https://github.com/Polymer/polymer/blob/e4f64ff770b8c0673c65102a882e6cb37c38b1e8/src/declaration/polymer-element.js#L42
// TODO(sorvell): we currently queue in the order the prototypes are
// registered, but we should queue in the order that polymer-elements
// are registered. We are currently blocked from doing this based on
// crbug.com/395686.

(moved discussion on requirejs to #1463)

This version of Polymer is only getting maintenance fixes so this will not be addressed.


Pipe error when turning off/on socket in Python 2.7.15

Hey, I'm not sure if Python 2.7.x is supported but I'm having issues turning off/on sockets while it works perfectly in python 3.6.7. Running a very simple script to just turn one of the sockets on gives me this:
Traceback (most recent call last):
  File "test_usb.py", line 95, in <module>
    print(switchon(dev, 3))
  File "test_usb.py", line 91, in switchon
    buf = dev.ctrl_transfer(0x21, 0x09, 0x0300 + 3 * i, 0, buf, 500)
  File "/home/jay/workspace/virtualenvs/sandboxpy2/local/lib/python2.7/site-packages/usb/core.py", line 1043, in ctrl_transfer
    self.__get_timeout(timeout))
  File "/home/jay/workspace/virtualenvs/sandboxpy2/local/lib/python2.7/site-packages/usb/backend/libusb1.py", line 883, in ctrl_transfer
    timeout))
  File "/home/jay/workspace/virtualenvs/sandboxpy2/local/lib/python2.7/site-packages/usb/backend/libusb1.py", line 595, in _check
    raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 32] Pipe error

I'm not having any issues with getting the status of a socket or getting the list of supported devices. Running Pop OS 18.04 which is basically a fork of Ubuntu 18.04.
Thanks in advance.

examples/sispmctl.py has this line:
 #!/usr/bin/python3

So when you execute it it will be executed via Python 3.
README.rst has this line:
 apt-get install python3-usb

Python 2 will not be maintained after December 31st, 2019. So I do not plan any backporting.

Ok, thank you for getting back to me :)

A similar issue with Python 3.5 has been reported in #4, #5