Recreating folders outside root directory in cpanel

In cpanel, with each cron run, this plugins recreates folders outside de root directory: plugins /  Customizer /  Assets / css / userthemes

indeed it does, should happen more than that.

Sorry for the bad explanation
The cron job recreates the folders with this path /home/user/plugins/Customizer/Assets/css/userthemes
instead of /home/user/kanboard/plugins/Customizer/Assets/css/userthemes which is where the web site resides

I literally have no idea what you mean. please provide as much detail as you possibly can, i.e. what exactly are you doing, steps to recreate, etc...

https://github.com/creecros/Customizer/blob/8ff94950eda0ac22a2aece9590263da4949884bc/Plugin.php#L33-L43
this is where it happens, make sure you DATA_DIR is setup correctly in config. I still don't know what exactly what you are doing or how to achieve this result, but best I can offer.

I have a kanboard installation in a cpanel environment in /home/myuser/kanboard
With each cron job run, it creates this folder strcuture /home/myuser/plugins/Customizer/Assets/css/userthemes
I have solved in this way
	// Themes 	if (!file_exists('/home/myser/kanboard/plugins/Customizer/Assets/css/userthemes')) { mkdir('/home/myuser/kanboard/plugins/Customizer/Assets/css/userthemes', 0755, true); } 	$customizer['themes'] = array( 		'Default' => '/home/myuser/kanboard/plugins/Customizer/Assets/css/theme.css' 		);

good stuff. closing.


Improve Action feature to utilized by the authentication extension

Feature:

https://github.com/wso2/product-is/issues/20809

With above feature, will introduce custom authentication extension for user authentication with external service at the application login flow. The authentication extension utilizes the action feature to manage the authenticator properties and execute extension at the login flow.
Add following improvements to the action feature to incorporate authentication flow with the external authentication service:

Introduce new action type AUTHENTICATION
Add new action API endpoint to retrieve the action by action Id.
Improve action execution framework to resolve action execution sequence based on the event context.

PRs:
Action Management PRs:

https://github.com/wso2/identity-api-server/pull/646
https://github.com/wso2/identity-api-server/pull/648
https://github.com/wso2/carbon-identity-framework/pull/5875
https://github.com/wso2/carbon-identity-framework/pull/5876

Action execution PRs:

https://github.com/wso2/carbon-identity-framework/pull/5885

Unit tests:

https://github.com/wso2/carbon-identity-framework/pull/5886


Chat - LHN does not show [Comment deleted] for the user after deleting the message

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Issue was found when executing #4133
Action Performed:

Launch the app
Log in with any account
Send the message
Go back to LHN and check the message
Back to user you sent message and delete it.

Expected Result:
The LHN shows "[Comment deleted]" for that user
Actual Result:
The LHN doesn't show "[Comment deleted]"
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number: 1.1.16-1
Reproducible in staging?: Yes
Reproducible in production?: No
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Issue was found when executing #4133
Issue reproducible occasionally.
https://user-images.githubusercontent.com/43996225/143065205-f3cd280f-95b4-4ba7-8b82-6c18f5685f0f.mp4
https://user-images.githubusercontent.com/43996225/143065183-48d83486-b33e-4983-88f7-177900020959.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

Triggered auto assignment to @MonilBhavsar (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

I wonder if this could be related to the change for this issue: https://github.com/Expensify/App/issues/3293

I wonder if this could be related to the change for this issue: #3293

Yeah, Actually, it would have been solved by #3293.

Hi, I am the author of the mentioned PR. Thanks for raising the issue, but I can't seem to reproduce it. Is there more to it than just android? Here is video from android on dev mode:
https://user-images.githubusercontent.com/64093836/143093979-44d7f5d6-7e22-4fd4-ab09-767b16678c31.mp4

I am also unable to reproduce the issue

I'm unable to reproduce this on Android on build 1.1.16-6, I think we're good to close it out


Ctrl + F can't find some kind of text like "("

VSCode Version:  1.25.1
OS Version: window 7

Steps to Reproduce:

If I use "Ctrl +F“ to find text "ENC(hAoghX4g52KUc==)" in a file which contains the text.
It can not find the searching text.

After some test, I find that in "Ctrl +F" search I need to use "\(" to make vscode match "(" char, but in "Ctrl + Shift +F" search is not needed. I'm confused about this non-consistent search function.

Does this issue occur when all extensions are disabled?: Yes/No

Sounds like you might have the "regex search" option active without noticing? ( needs to be escaped there.

great！thanks for your information.


Firefox unable to render within ?

I have the following case:
  <select name="category">
     <option value="-1">Select One</option>
  {{#each categories}}
     {{#each subcategories}}
     <option value="{{id}}">{{description}}</option>
     {{/each}}
  {{/each}}
  </select>

In IE and Chrome, this renders fine; in Firefox only one blank option gets rendered. If I take the block outside of the <select></select> it renders fine.
Any ideas?

Can someone who had this issue create a JSFiddle that illustrates the problem?

This issue appears to be dead. If someone is still having problems, please submit a jsfiddle and I'll reopen.


Enabled parallel builds to improve the build time

@yaichenbaum Is there a way to check whether it's actually building in parallel? The build still took 44 minutes, pretty much like all the others

@gave92 I am not sure, this doesn't guarantee that it will build in parallel as it depends on how many other builds are happening at the same time from other pull request. I previously tested the change when no other builds were running, and the build time was 35 minutes.


⚠ PLGN has degraded performance

In 806a6a2, PLGN ($URL_PLGN) experienced degraded performance:

HTTP code: 200
Response time: 7398 ms

Resolved: PLGN performance has improved in 495fbd1 after 10 minutes.


Update sbt-native-packager to 1.7.4

Updates com.typesafe.sbt:sbt-native-packager from 1.7.3 to 1.7.4.
GitHub Release Notes - Changelog - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.sbt", artifactId = "sbt-native-packager" } ]

labels: sbt-plugin-update, semver-patch

Codecov Report

Merging #595 into master will increase coverage by 0.02%.
The diff coverage is 81.66%.

@@            Coverage Diff             @@
##           master     #595      +/-   ##
==========================================
+ Coverage   78.04%   78.07%   +0.02%
==========================================
  Files         120      120
  Lines        3913     3913
  Branches       90       90
==========================================
+ Hits         3054     3055       +1
+ Misses        859      858       -1

Impacted Files
Coverage Δ

...ker/baas/interaction/RemoteInteractionLoader.scala
0.00% <0.00%> (ø)

...cala/com/ing/baker/baas/state/KafkaEventSink.scala
18.18% <ø> (ø)

...src/main/scala/com/ing/baker/baas/state/Main.scala
0.00% <0.00%> (ø)

...ry/clustercontroller/BakeryControllerService.scala
0.00% <0.00%> (ø)

.../scala/com/ing/bakery/clustercontroller/Main.scala
0.00% <ø> (ø)

...la/com/ing/baker/baas/state/StateNodeService.scala
79.41% <79.41%> (ø)

...er/baas/interaction/RemoteInteractionService.scala
78.57% <100.00%> (ø)

...ing/baker/runtime/serialization/JsonDecoders.scala
95.45% <100.00%> (ø)

...ing/baker/runtime/serialization/JsonEncoders.scala
100.00% <100.00%> (ø)

...rotomappings/SensoryEventStatusMappingHelper.scala
76.92% <0.00%> (-15.39%)
:arrow_down:

... and 6 more

Continue to review full report at Codecov.

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


HTTPS for HOSTS files

Hello.
It seems that your HOSTS files on the Non Github mirror can only be retrieved via the HTTP protocol.
Please make it possible to receive these HOSTS files using the HTTPS protocol also. This is very important for safety. An attacker can replace a HOSTS file, in which there will be a redirection of banking websites, e-mail websites, other websites to phishing websites.
Thank you.

Just to simplify the ticket, he's asking to please enable HTTPS on the web server hosting "sbc.io", as an attacker could potentially hijack the HTTP connection and replace the hosts list being provided by the mirror with a malicious version.

@oqbnaslyxt if you can't use the Github links which are HTTPS, you might want to try jsDelivr. Its a CDN that you can use for any content hosted on Github. I've updated the chart below to use jsDelivr links instead. I have no idea if this website works with Hostsman. Although this is HTTPS, it leads to another question to trust. This is content going through a 3rd party, where "sbc.io" is Steven's own website.

Host file recipe
Readme
Raw hosts
Unique domains
Non Github mirror

Unified hosts = (adware + malware)
Readme
link
60,564
link

Unified hosts + fakenews
Readme
link
61,233
link

Unified hosts + gambling
Readme
link
62,182
link

Unified hosts + porn
Readme
link
70,642
link

Unified hosts + social
Readme
link
61,722
link

Unified hosts + fakenews + gambling
Readme
link
62,851
link

Unified hosts + fakenews + porn
Readme
link
71,311
link

Unified hosts + fakenews + social
Readme
link
62,391
link

Unified hosts + gambling + porn
Readme
link
72,260
link

Unified hosts + gambling + social
Readme
link
63,340
link

Unified hosts + porn + social
Readme
link
71,799
link

Unified hosts + fakenews + gambling + porn
Readme
link
72,929
link

Unified hosts + fakenews + gambling + social
Readme
link
64,009
link

Unified hosts + fakenews + porn + social
Readme
link
72,468
link

Unified hosts + gambling + porn + social
Readme
link
73,417
link

Unified hosts + fakenews + gambling + porn + social
Readme
link
74,086
link

Let's be honest, it's about time @StevenBlack gets with the HTTPS age anyway 😂 Chrome is going to start automatically blocking non HTTPS queries soon by default!

HostsMan does not currently support HTTPS. I already wrote about this in their support. I hope that they will soon fix it.
In the meantime, I work around this problem with the wget.exe utility. It periodically downloads HOSTS files over HTTPS to a local disk, and HostsMan takes these files from the local disk.

The "github.io" can serve HTTPS files without a problem since it was designed specifically to be the front-end Web service for user Web content. It doesn't have the issues that files served from "raw.githubusercontent.com" have, as that domain does not specialize specifically in serving Web content and has certain restrictions and limitations in place.
That being said, we have talked about the implementation of GitHub pages for this repo in the past and @StevenBlack has shown positive interest in implementing something in the future, but understandably setting up yet another website for the statically served GitHub pages is not an immediate priority given all the other options out there at the moment and the time it takes for website design considerations, etc., etc.
If you really want to download the hosts files directly from GitHub over HTTPS, you can download any of the files hosted on my GitHub pages:
For the standard hosts file format:
https://scripttiger.github.io/hosts-packages/
For various other formats for use with server blacklists, gateway routers, etc.:
https://scripttiger.github.io/alts/

We will do this... Please disregard Stale Bot.

@StevenBlack I believe this is sort of a duplicate of #878?


[transitions] Add test coverage for the transition validation functions

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

@Alex4S thanks!


feat(e2e,playwright):  created test file for donate-page-default.ts

Added playwright test file for donate-page-default.ts
Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Solves #51705
Hacktober Fest PR

@bazingaa

Hi @anand-harsh 👋
This is a solid attempt from your side 💪
However, I would suggest you take a look at our helper guides for making your first PR here at FCC and our best practices for how to write tests
To be a little more specific, just double check if you have named your commit messages accordingly and check if you have followed our guidelines on how do we suggest tests should be written.
This would make the PR golden.

Sure Sir, so I have to change commit name and remove repetitive codes?

Yes @anand-harsh
Apart from the commit messages, take a look at how we suggest you to identify the original DOM element  and how to test it, apparently you'll need to make some changes to your approach.

Yes @anand-harsh
Yes, commit message with proper naming would be nice.
Apart from the commit messages, take a look at how we suggest you to identify the original DOM element  and how to test it, apparently you'll need to make some changes to your approach.

Sure Sir, I will look into the issue and try my best to resolve it.

Hey @Ahmadkashif,
Thanks for updating the PR title.
We squash all commits. So, the commit messages are only important in a fast-forward merge, which we do not do these days mostly.
We can review the PR as is.

@Ahmadkashif Sir, I have modified the code, can you please review the code and suggest if any changes are needed.

Hello,
Firstly, thank you for submitting this pull request!
As you navigate the process, we have a PR checklist to ensure consistency and quality in our contributions. Please follow through with each point. This facilitates the review process and demonstrates mutual respect for the community's efforts.
If you're unfamiliar with certain aspects, our contributing guidelines are a helpful resource to get you up to speed.

Friendly Pointers (click to expand)

Editing on GitHub: While editing files directly on GitHub is possible, it's strongly discouraged. Please use the recommended setup. This helps avoid unintentional mistakes like typos that can disrupt tests.

Linking Issues: Please ensure you link issues using the designated method. Simply update the XXXXXX in the PR description to include the issue number. This keeps our records organized and clear.

Engaging with the Team: We know you're eager, but could you limit mentions and review requests? Our maintainers are always on the lookout and will attend to PRs in the order they come in.

Branch Management: It's a good practice not to work directly off your main branch. Creating separate branches for different changes allows you to update your PR even as the central repository progresses smoothly.

So that you know, there's no need to worry about closing this PR. Feel free to ask if you have questions or need guidance refining your contribution. Our community is here to assist.
Thank you for being so enthusiastic in contributing to our project. We eagerly await more contributions from you!
Happy Contributing! 🌟

ok Sir, I will make the proper changes and will update the PR. Thanks for helping me with this.

Sir, Kindly review the new PR #51768 which I have updated properly through Lint.


User/eho makai/publish nuget private feed

Push the Microsoft.ProjectReunion.*.nupkg to the private nuget feed under the artifacts feed 'ProjectReunion/Microsoft.ProjectReunion.nuget.internal'.  This is for use by WInUI3 for their November preview release to embed in their package.  After this release WinUI will be in the Project Reunion package and this internal nuget drop will no longer be necessary.
This also pushes the Project Reunion metapackage but this will be ignored.

  packagesToPush: $(Build.ArtifactStagingDirectory)/*.nupkg

no longer needed

Refers to: build/AzurePipelinesTemplates/ProjectReunion-CreateNugetPackage-Job.yml:125 in 42d37f9. [](commit_id = 42d37f990dd5e04c5c2ba2988ab0668f3b214491, deletion_comment = False)

microsoft.ProjectReunion says "Expected - Waiting for status to be reported".  It ran successfully twice, I'm completing this PR.

  packagesToPush: $(Build.ArtifactStagingDirectory)/*.nupkg

no longer needed
Refers to: build/AzurePipelinesTemplates/ProjectReunion-CreateNugetPackage-Job.yml:125 in 42d37f9. [](commit_id = 42d37f9, deletion_comment = False)

I have to have a packagesToPush to push the package. :-)  The commit doesn't seem to apply to which package to push?

no, this is a duplicate of what you added (or you should do an edit instead)

In reply to: 705726416 [](ancestors = 705726416)

no, this is a duplicate of what you added (or you should do an edit instead)
In reply to: 705726416 [](ancestors = 705726416)
Ah, that PGO thing is left over from before, I'll just comment it out until we can get to it later.


Method to identify k8s distribution the operator is running on -> apply different manifests in that case

Hi,
is there any method that can determine out of the box on which k8s distribution an operator is running on in the SDK?
In the case of OpenShift / OKD sometimes it is necessary to apply additional k8s manifests that are specific to this distribution as for example SecurityContextConstraints (as in the Rook Operator).
It would be great if I could have a simple switch/case somewhere in the operator's controller that can apply additional manifests to the cluster or not.
That would it make much easier to write PRs for Vanilla k8s Operators getting them ready for OpenShift/OKD operators. Currently often enough this requires forks of operators or lots of manual fiddling.
if( k8sDistribution == "OpenShift_OKD" ) {
  applyManifests(SCCs)
}

Greetings,
Josef

Hi @jomeier,
Could you please let us know why you need to identify what is the vendor? I mean, why do you need to know the vendor? Because if is for example to use some schema that has one vendor and not in another the best approach would check if the schema is or not in the cluster instead. See: Why not couple an Operator’s logic to a specific Kubernetes platform?
However, in the SDK for test purpose, we check if the type of the cluster to load the images to run the tests. So, if you are looking for that with this purpose we can see how it is done here where we use the command-line tool (kubectl) to get the config via kubectl config current-context

Hi @jomeier,
Could you please let us know why you need to identify what is the vendor? I mean, why do you need to know the vendor? Because if is for example to use some schema that has one vendor and not in another the best approach would check if the schema is or not in the cluster instead. See: Why not couple an Operator’s logic to a specific Kubernetes platform?
However, in the SDK for test purpose, we check if the type of the cluster to load the images to run the tests. So, if you are looking for that with this purpose we can see how it is done here where we use the command-line tool (kubectl) to get the config via kubectl config current-context

@camilamacedo86
Thanks for your answer. There are lots of operators e.g. the rook operator that need do make special preparations in an OpenShift/OKD cluster compared to a vanilla k8s cluster.
My idea is to have some utility function in the SDK that determines the type of cluster. So if programmers like to implement specialities for some of the cluster types, they wouldn't have to implement this logic over and over again.
Because the reality is that there are often differences. And for me an operator is of less value if the user must find out the specialities on its own or apply stuff manually to the cluster to get the operator working as intendet.

@camilamacedo86
Thanks for your answer. There are lots of operators e.g. the rook operator that need do make special preparations in an OpenShift/OKD cluster compared to a vanilla k8s cluster.
My idea is to have some utility function in the SDK that determines the type of cluster. So if programmers like to implement specialities for some of the cluster types, they wouldn't have to implement this logic over and over again.
Because the reality is that there are often differences. And for me an operator is of less value if the user must find out the specialities on its own or apply stuff manually to the cluster to get the operator working as intendet.

Because the reality is that there are often differences. And for me an operator is of less value if the user must find out the specialities on its own or apply stuff manually to the cluster to get the operator working as intendet.

I totally agree with you on this. To the extent possible, it should be on the operator to discover its environment and handle it automatically.
I think what Camila is suggesting is that OpenShift/OKD is effectively Kubernetes with some extra extensions present by default, right?
So the stance of the SDK is generally to use the discovery API to determine the available extensions that you care about, and then have your operator make decisions based on that.
So for example, if you're trying to decide whether to use a Route vs an Ingress, its better to check if the Route API exists rather than to check if the cluster "is" OpenShift. If you use this discovery approach, you end up with a more resilient operator that can work in ANY cluster that meets your operator's prerequisites.
I don't think we want to start encoding vendor-specific cluster detection logic into the upstream vendor-agnostic SDK project unless there's a general upstream supported way for all kubernetes distributions to indicate their name, version, etc. As far as I know the closest thing to this is the ServerVersionInterface.

Because the reality is that there are often differences. And for me an operator is of less value if the user must find out the specialities on its own or apply stuff manually to the cluster to get the operator working as intendet.

I totally agree with you on this. To the extent possible, it should be on the operator to discover its environment and handle it automatically.
I think what Camila is suggesting is that OpenShift/OKD is effectively Kubernetes with some extra extensions present by default, right?
So the stance of the SDK is generally to use the discovery API to determine the available extensions that you care about, and then have your operator make decisions based on that.
So for example, if you're trying to decide whether to use a Route vs an Ingress, its better to check if the Route API exists rather than to check if the cluster "is" OpenShift. If you use this discovery approach, you end up with a more resilient operator that can work in ANY cluster that meets your operator's prerequisites.
I don't think we want to start encoding vendor-specific cluster detection logic into the upstream vendor-agnostic SDK project unless there's a general upstream supported way for all kubernetes distributions to indicate their name, version, etc. As far as I know the closest thing to this is the ServerVersionInterface.

Thanks to you both for your feedback. I understand what you mean and think that this are valid points.
I also found something that could fix the problem with additional SecurityContextConstraints that are required for some operators on OpenShift/OKD:
The ClusterServiceVersion manifest contains a section where we can define permissions that are translated into RoleBindings, ClusterRolebinding and also ... SCCs bindings :-)
For instance:
  install:
    spec:
      clusterPermissions:
      - rules:
        - verbs:
          - use
          apiGroups:
          - security.openshift.io
          resources:
          - securitycontextconstraints
          resourceNames:
          - anyuid
          ...

Thanks to you both for your feedback. I understand what you mean and think that this are valid points.
I also found something that could fix the problem with additional SecurityContextConstraints that are required for some operators on OpenShift/OKD:
The ClusterServiceVersion manifest contains a section where we can define permissions that are translated into RoleBindings, ClusterRolebinding and also ... SCCs bindings :-)
For instance:
  install:
    spec:
      clusterPermissions:
      - rules:
        - verbs:
          - use
          apiGroups:
          - security.openshift.io
          resources:
          - securitycontextconstraints
          resourceNames:
          - anyuid
          ...

That's a great question. My guess would be that OLM tries to blindly apply that role, and it would fail. If that's true, you would need different CSVs for different platform targets.

That's a great question. My guess would be that OLM tries to blindly apply that role, and it would fail. If that's true, you would need different CSVs for different platform targets.

Regardless of whether this library will be implemented, it should be added to https://github.com/operator-framework/operator-lib/. @jomeier if the above suggestions to solve your problem don't, or if you think there's some scaffolding that can be done to do so, feel free to reopen this in operator-lib.

Regardless of whether this library will be implemented, it should be added to https://github.com/operator-framework/operator-lib/. @jomeier if the above suggestions to solve your problem don't, or if you think there's some scaffolding that can be done to do so, feel free to reopen this in operator-lib.


Cannot install on windows from npm

npm ERR! Failed at the<EMAIL_ADDRESS>env-clear script './env/env-clear'.
npm ERR! This is most likely a problem with the imageoptim package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ./env/env-clear

used imagemin


Run ElasticSearch in Vagrant after vagrant-up

From @robertpeacock22 in Slack:

I just tried to rails s the server from within my Vagrant installation, and I encountered the issue with ElasticSearch not running that’s described on the direct Ubuntu installation page (https://github.com/openfarmcc/OpenFarm/wiki/How-to-Install-&-Run-OpenFarm-on-an-Ubuntu-System). The instructions there to start ElasticSearch worked, but should Vagrant be starting it up for you when you vagrant up?

Probably it should be.
There's a difference between provisioning and "up"ing. Right now provisioning makes sure that ElasticSearch gets installed, and then runs it, but that doesn't get run on "up". I'd have to read the Vagrant documentation, but I'm sure you can make sure some processes get started on "up" as well. Eg. rails s for starting the rails server.

Some ideas: https://github.com/elastic/elasticsearch-rails/issues/47#issuecomment-38388631


SPS30 communication on uart

we are facing a critical issue with communication with SPS30 WITH PC
we were testing sps30 by connecting with docklight.
we have used usb to serial converter to command the sps30.
pin 1 was connected to poer supply +5vdc ,
pin 5 was connected to 0vdc.
pin4 was left open for UART,
pin 2 was connected to Tx of master (PC),
pin 3 was connected to Rx of master (pc).
From docklight v2.3 we had set the com port , 115200, 8N1 communication settings.
we have placed command in format of Hex codes i.e.
start command
Tx: 7E 00 00 01 02 F9 7E ,
Rx REPLY: 7E 00 00 01 02 F9 7E ,
Tx: 7E 00 00 00 FF 7E,
Rx REPLY: x: 7E 00 00 00 FF 7E ,
Tx: 7E 00 03 00 FC 7E ,
Rx REPLY: 7E 00 03 00 FC 7E ,
Tx: 7E 00 D3 00 2C 7E,
Rx REPLY: 7E 00 D3 00 2C 7E .
OVER ALL FAN IS ALSO NOT ROTATING PHYSICALLY..
could you pls guide us why sps30 is not giving response to our commands.
how to proceed further with sps30

The question does not seem related to the embedded-uart-sps driver in question. Kindly note the post from the closed thread where you posted this question as well:

There is a support team to provide help with technical questions and issues with Sensirion products. They can be reached via this form: https://www.sensirion.com/en/about-us/contact/. Alternatively, if you bought parts through a distributor, they often have support channels as well.
For any questions regarding the software, we (the Sensirion github team) are doing our best to provide timely answers, but unfortunately we're too far removed from the commercial and hardware side to go beyond that. Thanks for understanding.


Working cookbook - creates masters and nodes, and tests successfully creating a pod and service

:+1: After the ip_address change.  Super badass work.


Bug: if user sends 2 requests within a second CI4 Model->save() throws Error

PHP Version
8
CodeIgniter4 Version
4.2.7
Shield Version
1.0.0-beta.2
Which operating systems have you tested for this bug?
Windows
Which server did you use?
apache
Database
MariaDB
Did you customize Shield?
No
What happened?
In Class CodeIgniter\Shield\Authentication\Authenticators\AccessTokens - Line 127
    $token->last_used_at = Time::now()->format('Y-m-d H:i:s');

Request to change the time format to 'Y-m-d H:i:s.u'
This is because, if a user sends 2 or more requests within a seconds CI4 Model->save() is throwing a 'no data to update error'
Please implement the change.
Steps to Reproduce
Use Tokens authentications
Login using tokens
Access login check within 2 seconds
Expected Output
No error shall be thrown
Anything else?
No response

Please check 1.0.0-beta.3.

This bug was fixed by #376


TST calling delete_repo under tempfile for fixing the test

I thought I pushed this change but it wasn't pushed and then I saw the other branch was removed because it was merged.
I couldn't reproduce the error on my local, my guess is that I was calling delete_repo out of tempfile which caused the repository not found error. Hopefully this fix will work.

Oh interesting. Yeah this makes sense. Let's see what the CI says.


Airspeed scale should be increased to 500

Airspeed scale now stops to work at 150. It should be increased to 500

Closed by commit #624c653ee


Add STC backend code and model reports

 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.


Add negative stateapp cases to e2e tests

Description
Negative test cases include:

HTTP content limits
Missing key
Missing statestore

Issue reference
https://github.com/dapr/dapr/issues/1810
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[] Unit tests passing
[x] End-to-end tests passing (stateapp)
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

/ok-to-test


Mac Catalyst with menu-bar app in NSPopover

Hi guys, I'm sorry if I'm flooding the issues here but at least I hope these may serve as reference for the ones to come 😆
Again with Mac Catalyst and React Native, I was trying to make a Menu-Bar app with Dynamic.NSPopover and Dynamic.NSVireController but it crashes badly:

Here is my AppDelegate

import UIKit
#if targetEnvironment(macCatalyst)
import Dynamic
import Cocoa
#endif

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
  var window: UIWindow?
  var bridge: RCTBridge!

  #if targetEnvironment(macCatalyst)
  let statusItem = Dynamic.NSStatusBar.systemStatusBar.statusItemWithLength(-1.0)
  let popover = Dynamic.NSPopover()
  #endif

  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    let jsCodeLocation: URL

    jsCodeLocation = RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index", fallbackResource:nil)
    let rootView = RCTRootView(bundleURL: jsCodeLocation, moduleName: "myApp", initialProperties: nil, launchOptions: launchOptions)

    // Code to make it work outside NSPopover
    // ################
    // let rootViewController = UIViewController()
    // rootViewController.view = rootView

    // self.window = UIWindow(frame: UIScreen.main.bounds)
    // self.window?.rootViewController = rootViewController
    // self.window?.makeKeyAndVisible()
    // ################

    #if targetEnvironment(macCatalyst)

    statusItem.button.image = Dynamic.NSImage.imageNamed("iconbar")
    statusItem.button.action = #selector(openApp(_:))

    let rvc = Dynamic.NSViewController()
    rvc.view = rootView

    popover.contentViewController = rvc
    popover.showRelativeToRect(statusItem.button.bounds, ofView: statusItem.button, preferredEdge: 1) // NSRectEdge.minY = 1

    #endif

    return true
  }

  #if targetEnvironment(macCatalyst)
  @objc func openApp(_ sender: Any?) {
    // Now it does nothing
  }
  #endif

}

#if targetEnvironment(macCatalyst)
extension UIWindow {
    var nsWindow: NSObject? {
        var nsWindow = Dynamic.NSApplication.sharedApplication.delegate.hostWindowForUIWindow(self)
        if #available(macOS 11, *) {
            nsWindow = nsWindow.attachedWindow
        }
        return nsWindow.asObject
    }
}

#endif

Any help would be appreciated. 😅
Thanks

You are mixing swift calls with Objective-C.   Use Obj-C.
instead of:
popover.contentViewController = rvc
say:
Dynamic.popover.setContentView(rvc)
similar for all else.   Look at the Objective-C calls, not the swift calls.   And preface any Dynamic object with"Dynamic.:"


TP: Login controls are not shown when 'Unauthorized, please log in.'

I'm submitting a ...

[x] bug report
[ ] new feature / enhancement request
[ ] improvement request (usability, performance, tech debt, etc.)
[ ] other

Traffic Control components affected ...

[ ] CDN in a Box
[ ] Documentation
[ ] Grove
[ ] Traffic Control Client
[ ] Traffic Monitor
[ ] Traffic Ops
[ ] Traffic Ops ORT
[x] Traffic Portal
[ ] Traffic Router
[ ] Traffic Stats
[ ] Traffic Vault
[ ] unknown

Current behavior:

on accessing nightly, Unauthorized, please log in. screen appeared without the login controls.
Expected / new behavior:

It should show up the login controls to login again.
Minimal reproduction of the problem with instructions:

launch of tp
Anything else:

my guess is there was an incompatible traffic_portal_properties.json that was deployed in your "nightly" environment and probably had something to do with the addition of the oauth property to traffic_portal_properties.json.

closing as this was an environment problem. the environment where this was tested did not have a compatible traffic_portal_properties.json file with the running version of TP.


DatastoreV1.write() Should Optionally Return PCollection

I'm trying to write to Datastore, wait for it to complete, then perform a task. In order to do this, the DatastoreV1.write() transform would need to return PCollection<Void>. Looking at the code, it returns PDone, and I can't find a workaround.
I propose adding an option to return PCollection<Void>. If I create a chained method like this then I think I can avoid breaking backwards compatibility:

DatastoreIO.v1().write().withReturn()

Alternatively, an entirely new write() method:

DatastoreIO.v1().writeWithReturn()

To illustrate the use case:

PCollection<Entity> collection = someMethodToReturnPCollection();

PCollection<Void> datastoreWrites
= collection
  .apply(
    DatastoreIO.v1().write().withProjectId(projectId)
  );

PCollection<Void>
otherCollection = ... // get the collection
otherCollection
  .apply(
    Wait.on(datastoreWrites)

 )
  .apply(
    SomeOtherTransform()
  );

I'll be creating a pull request soon to implement this.
Imported from Jira BEAM-9491. Original Jira may contain additional context.
Reported by: alec.ferguson.

Has there ever been a PR for this functionality? Write still returns PDone and it's really difficult (impossible?) to run any work after Datastore writes are completed (especially in a streaming pipeline).

Hi. Will there be a PR for this feature? Currently unable to Wait.on writes to Datastore, so this feature would be quite useful.

I'd like to take a stab at this if there's not a work in progress already @damccorm. Thanks.

Sure - AFAIK nobody is actively working on this

.take-issue


Hey @linyongzuo 👋
Thanks for reporting this. What version do you use?

Hey @linyongzuo 👋
Thanks for reporting this. What version do you use?

the latest version

schema inspect
column "id" {
    null    = false
    type    = bigint
    default = sql("unique_rowid()")
  }

executing "schema_diff" at <sql $>: error calling sql: reverse alter table "xxxx": unexpected attribute change (expect IDENTITY): []


Turn on the Kiosk mode

I have managed to do the following steps but still something is wrong or missing;
Step 1 =  CRTL+ALT+T  - this will open the Crosh window
Step 2 =  use the command:   shell     ( this will open the shell )
Step 3 =  use the command:   sudo mount -o remount rw /    ( this will give you the writing rights )
Step 4 =  use the command:   sudo vi /etc/chrome_dev.conf    ( this will bring you to the file you want to edit )
Step 5 =  add the line:    --force-kiosk-mode
Step 6 =  press Esc
Step 7 =  type:       :wq!    ( and then press Enter)
Step 8 =  sudo reboot
So far this has not given me the result I am looking for.  Can someone indicate what I should change ?

Read the latest release note, it may offer some help.

where can I find the latest relaease notes, it was not included in the image I downloaded

https://github.com/FydeOS/chromium_os-raspberry_pi/releases/tag/r89


noexcept error with gcc 9

First off, I have been using commschampion ecosystem for a few months, excellent product, thank you!
With the latest ubuntu release 19.10, gcc has been upgraded to version 9, in my case 9.2.1.
commsdsl now throws this error when building
commsdsl/build/commsdsl/src/lib/src/NamespaceImpl.cpp: In constructor ‘commsdsl::NamespaceImpl::NamespaceImpl(xmlNodePtr, commsdsl::ProtocolImpl&)’:
commsdsl/build/commsdsl/src/lib/src/NamespaceImpl.cpp:72:24: error: noexcept-expression evaluates to ‘false’ because of a call to ‘static constexpr unsigned int commsdsl::Protocol::notYetDeprecated()’ [-Werror=noexcept]
72 |     m_protocol(protocol)
|                        ^

Thanks for the report. I'll take a look within next couple of days.
On Thu, 7 Nov 2019, 19:03 Pablo Casado<EMAIL_ADDRESS>wrote:

First off, I have been using commschampion ecosystem for a few months,
excellent product, thank you!
With the latest ubuntu release 19.10, gcc has been upgraded to version 9,
in my case 9.2.1.
commsdsl now throws this error when building
commsdsl/build/commsdsl/src/lib/src/NamespaceImpl.cpp: In constructor
‘commsdsl::NamespaceImpl::NamespaceImpl(xmlNodePtr,
commsdsl::ProtocolImpl&)’:
commsdsl/build/commsdsl/src/lib/src/NamespaceImpl.cpp:72:24: error:
noexcept-expression evaluates to ‘false’ because of a call to ‘static
constexpr unsigned int commsdsl::Protocol::notYetDeprecated()’
[-Werror=noexcept]
72 | m_protocol(protocol)
| ^
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/arobenko/commsdsl/issues/3?email_source=notifications&email_token=AASJKGQL4CGZRJIY5B7X4MTQSPKVLA5CNFSM4JKDPE7KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HXRJ3VQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AASJKGRGNG7XTMYB4IDN6VLQSPKVLANCNFSM4JKDPE7A
.

The fix to commsdsl is quite trivial, however COMMS library itself requires several minor fixes to properly support gcc-9. I'll do the correction release to the comms_champion project first within a week or so.

Status update: The fixes are made on "develop" branch, which currently also requires usage of "develop" branch of the comms_champion project. The correction release v2.2.1 of the latter with all the required fixes will be done some time next week. The update to commsdsl project will follow shortly after that.

Fixed in recently released v3.1

thanks. confirmed it works on my box


Hotfix: Adjust send modal qr code scanning

LGTM

For me its not working with tokens. It can scan and detect the address but it does not select the token automatically. It still displayed ae.

Does the device you scanning with have the same network chosen as the device you are scanning from?

I was trying to scan a token from a different network. So scanning tokens works.
As for the issue with the disappearing qr code i was using the wallet on chrome on a windows laptop.
I will retest it again.

Also sometimes the qr code disappears and reappears after a few seconds

This PR is not changing qr code generation, and this file in general.

In that case Lgtm. i can scan the qr codes.

LGTM as well


ALM toolkit: Lineagetag makes all measures seem changed

Hi,
there seems to be a new property I haven't seen in the past lineageTag and it seems to change from time to time in all measures. This causes ALM toolkit and tabular editor to show all measures as changed.
This makes version control extremely difficult.
Is there a way to ignore this property in ALM toolkit?
Thanks, Kim

For now I have solved the issue with a python script that removes the lineageTag and annotations keys in exported JSON files.
I am using it with the JSON files generated by Tabular Editor, but it could work with the files exported by ALM toolkit too.
You can find the script here:
https://gist.github.com/infused-kim/915c9131d39f9301444362f555318bc7

Tabular Editor users face the same issue when saving metadata as a .bim or folder structure for Version Control purposes (see https://github.com/otykier/TabularEditor/issues/819).

Is it expected that LineageTag values should change as described in this thread?
In general, where can we find more information/documentation on the LineageTag property and its purpose?

Thanks!

We are also facing same issue, so would be very useful to find a way to ignore these!

As reported, there is an open bug to fix this on the Desktop team. It seems the LineageTag values are not stable. Once stabilized, having synced the LineageTags one time, they should not keep coming up in the comparison unless they really changed. If issues persist even with the Desktop fix, it's not difficult for me to introduce an option to ALM Toolkit to ignore these at least for comparison purposes. Do you want to see if the Desktop fix works (and in the meantime maybe use Kim's workaround) and then let me know if still need to introduce an ignore option?

I think since ALM Toolkit is used primarily for comparison and merging it would be good to have an ignore option. I can't imagine anyone ever actually wanting to see the changes of the lineage tags.
And currently it makes ALM Toolkit unusable for anyone who has updated Power Bi, since now all measures show up as changed.

Would rolling back to a previous version of Power BI Desktop work as a work around?  I guess that is a private repo for Desktop issues, or can we see those?

@christianwade another scenario in which ignoring certain types of comparisons, including lineageTag which brought me to this discussion, is for those of us who use ALM Toolkit in "other scenarios".  In my case, comparing two different, but related PBIX files, that parallel development tracks, that might never merge, but need to keep some elements in sync.  My workflow is to compare in ALM Toolkit and manually apply changes as required.  Being able to ignore lineageTag would allow me to see only the "relevant" differences.

Hi @christianwade, it would be great to have the proposed ignore option for lineageTag, as @scrampy mentions, there are scenarios where it will be super useful even with Desktop fixed.

Same issue was fixed in Tabulareditor latest release #TabularEditor/issues/819 with an option of just ignoring lineagetag.

Thanks for the heads up. I'll try to get it fixed soon ...

Sorry for the delayed response. Can you try this release?
https://github.com/microsoft/Analysis-Services/releases/tag/5.0.19
There is an option to ignore lineage tag for comparison purposes

Works well ✔

This works exactly as required in my scenario.  Thank you for taking the time to consider this change - you've made my day!

Glad it works! Thanks for confirming.


Server stops polling new txs after a while

Still an issue.

Looks like it might be working now after that last fix... I'll re-test later tonight before closing this.

I think we're good!
If this comes up again, we can re-open and investigate.


Add project management feature

Update texera_db schema to include projects
Regenerate JOOQ files
Create ProjectResource Scala model
Add ability to get, create, delete, update projects
Add ability to get / delete workflows and files of a project
Add new API endpoint '/project' in TexeraWebApplication.scala

closed on accident

Group discussion 1/11: @shengquan-ni will ask @ethanwong16  to finish it soon

Full List of Changes / Features
Backend Changes

Update texera_db schema to include projects, workflows of projects, and files of projects
Regenerate JOOQ files to include project table data access
Create ProjectResource Scala model
Add ability to get, create, delete, update projects
Add ability to get / delete workflows and files of a project
Add new API endpoint '/project' in TexeraWebApplication.scala

Frontend Changes

Create new Dashboard section for user projects
Create User Project Page to view list of projects belonging to a user
Enable creating, renaming, deleting, sorting displayed order of projects
Create Single Project Page to view list of workflows and files belonging to a particular project
Enable adding, removing workflows and files that belong to a project
Enable sharing, duplicating, and deleting workflows themselves from single project page
Enable sharing, downloading, and deleting files themselves from single project page


Get stuck on "Watching emulator stdOut for boot completion..." in RobotiumRC

From<EMAIL_ADDRESS>on August 01, 2013 02:23:18
What steps will reproduce the problem? 1. Instruments the SAFSTCPMessenger and RobotiumTestRunner projects.(ant or eclipse)
2. Intall my project and SAFSTCPMessenger and RobotiumTestRunner projects  (adb install)
3. Run the test class on testNG or jUnit4.
4. Get stuck after opening emulator and "Watching emulator stdOut for boot completion". What is the expected output? What do you see instead? Expected to start launch app and run tests. What version of the product are you using? On what operating system? - Win 7 32bits

Robotium RC 2012.12.12 Please provide any additional information below. - Console log on run test:
SoloTest INFO: Detected 0 device/emulators attached.
SoloTest INFO: Attempting to launch EMULATOR_AVD: test
Bypassing ServerSocket Socket Thread...
Watching emulator stdOut for boot completion...
HAX is working and emulator runs in fast virt mode

it can work well if i keep emulator open first.
Original issue: http://code.google.com/p/robotium/issues/detail?id=495

From<EMAIL_ADDRESS>on August 01, 2013 20:29:29
There is a known issue with some versions of emulator output monitoring with that older release of RobotiumRC.
If you can, please try the latest release of RobotiumRC at http://sourceforge.net/projects/safsdev/files If the problem persists, we would enjoy a logcat output of the emulator startup so we can enhance the detection support.
Carl Nagle
SAS Institute, Inc.
Planning, Operations and Strategy
General Applications and Tools
<EMAIL_ADDRESS>Status: Started
Owner<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on August 01, 2013 23:33:38
I tried the latest release - RobotiumRC 2013.07.12 on two different android versions, 4.1.2 and 2.3.3, both use Intel Atom(x86) CPU.
This problem still exists.
Please see attachment to get the logcat output.
Thanks.
Attachment: log_4.1.2.txt log_2.3.3.txt

From<EMAIL_ADDRESS>on August 02, 2013 10:13:27
Thank you for these logs.
Please find attached a replacement safsautoandroid.jar that, hopefully, might resolve the issue for many more scenarios--maybe all.
I've also added a default timeout of 5 minutes (instead of infinite) for boot completion detection.  Testers can optionally change this timeout with a new static value in the StartEmulator class:
See http://safsdev.sourceforge.net/doc/org/safs/android/auto/lib/StartEmulator.html#setBootCompletionTimeout(long) Carl Nagle
SAS Institute, Inc.
SAS Research & Development
Planning, Operations and Strategy
General Applications and Tools
<EMAIL_ADDRESS>Status: Accepted

From<EMAIL_ADDRESS>on August 04, 2013 23:36:22
I tried your new safsautoandroid.jar, this issue still exists....
I invoke preparation() method which belongs to SoloTest to do this open emulator job.
Please see attachment to get new Logcat output.
Attachment: log_4.1.2.txt log_2.3.3.txt

From<EMAIL_ADDRESS>on August 05, 2013 11:36:20
I have been able to duplicate the failure in my own Atom x86 emulator.  This is the same or similar issue that Dietrich Schulten put forth in previous discussions/issues.  That is, the emulator stops sending output into it's stdOut so attempts to read stdout block.
I am currently working to resolve the issue and hope to have a new JAR for others to try shortly.
Carl Nagle
SAS Institute, Inc.
Research & Development
Planning, Operations and Strategy
General Applications and Tools
<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on August 06, 2013 14:18:49
I think I have the best candidate fix in this attachment.
Since monitoring the emulator stdOut was too problematic, I've refactored to monitor the Android window service initializing the Launcher Activity window.
Please take it and give it a try.  If you will, I'd like to see your console output and logs--even if this is all successful.
Carl Nagle
SAS Institute, Inc.
Research & Development
Planning, Operations and Strategy
General Applications and Tools
<EMAIL_ADDRESS>Status: Fixed
Attachment: safsautoandroid.jar

From<EMAIL_ADDRESS>on August 06, 2013 20:11:52
It do works now, but it can't terminate emulator automaticlly..
console output:
performRemoteShutdown ignoring TimeoutException: waitForRemoteShutdown Timeout before Shutdown
SoloTest INFO:  checking for launched emulators...
DUtilities attempting ProcessMonitor shutdownProcess...
SoloTest WARN: We fail to stop the emulator launched by us.
Emulator(s) shutdown? false
SoloTest DEBUG: terminate successfully.
do you have any idea about this?
BTW, do you provide any method to uninstall application ?
See attachment to get latest log and console output..
thanks
Attachment: console_output_4.1.2.txt log_4.1.2.txt

From<EMAIL_ADDRESS>on August 07, 2013 06:59:07
Unfortunately, the site tells me that "Issue attachment storage quota exceeded".  So I cannot provide you an updated safsautoandroid.jar which fixes the shutdown problem.
I noticed the shutdown problem while debugging the boot completion problem.  But fixed it AFTER delivering the boot completion fix.  I will attempt to provide a RobotiumRC Overlay on the SourceForge SAFSDEV site (Home of RobotiumRC) within the next few days.  You can also email me directly and I will try to get you the jar.
For uninstalling an APK and other nifty tools, look at just some of the APIs that come with SAFS AutoAndroid delivered with RobotiumRC: http://safsdev.sourceforge.net/doc/org/safs/android/auto/lib/package-frame.html http://safsdev.sourceforge.net/doc/org/safs/android/auto/lib/DUtilities.html#uninstallAPKPackage(java.lang.String, boolean) Carl Nagle
SAS Institute, Inc.
Research & Development
Planning, Operations and Strategy
General Applications and Tools
<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on August 08, 2013 19:04:35
It can be terminate successful. awesome.
Thanks a lot.

From<EMAIL_ADDRESS>on August 18, 2013 02:07:05
Thanks Carl for the fix. Even I was facing the same issue 'Watching emulator stdOut for boot completion..'. Used the attached jar(posted in this discussion)and I'm able to launch and terminate the emulator successfully. Hope this fix would be a part of upcoming releases of RC.
-Kiran


feat: Support node pools configuration for AWS and GCP

Azure support is already added to the main branch:

https://github.com/pluralsh/scaffolds/commit/9e7146e934260c11ab8e9c4f7349b9f8e5a44b11
https://github.com/pluralsh/scaffolds/commit/a1bcb65fee223090b2fd787f4ad115c0efd8e096

This PR adds support for AWS and GCP.

@zreigz @floreks We'll need to review configuration for each cloud provider and do some more testing before merging.


[docs] ananc app no longer creates base.rs.html

Following the tutorial and I discovered that the ananc app forum command didn't create a base.rs.html file. I'm assuming the views are now created through the ananc make-view command and that this was overlooked in the documentation and wasn't removed.

You're right. Should be fixed now.


Can not install panda3d 1.10.10

Hi
When I started installing pooltool , python does not find panda3d 1.10.10 package, also I could not find required package anywhere to install. So, I can not install pooltool on windows 10, python 3.11

I think I am right in saying that panda3d 1.10.10 does not support python 3.11, since it just came out.
Either way, I'm sorry to say that the game is pretty much unusable on windows until panda3d 1.11 is released.
The API should work though. If that's what you want, you should follow the developer instructions in the README.md, which uses python 3.8.10.
Sorry I'm not able to help you out more.

Ok, I just wanted billiard simulator which is based on real physics and I
thought pooltool  was most appropriate one. Thanks anyway.
On Wed, Nov 2, 2022 at 9:33 AM Evan Kiefl @.***> wrote:

Closed #44 https://github.com/ekiefl/pooltool/issues/44 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/ekiefl/pooltool/issues/44#event-7719665144, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AOVRYV7VT3FK6XED5OE6SOLWGH4JPANCNFSM6AAAAAARUROLTY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks for checking out the project.


Allow wandb pull with the experiment name instead of only with run_id

Description
Hi,
Right now, if you want to download saved files with the cli you have to do something like
wandb pull -e username -p projectname run_id

It would be nice to be able to use the shortcut name (e.g. vibrant-eon-807) so you don't have to look up the run_id which is only visible in the URL (https://app.wandb.ai/[username]/[project_name]/runs/[run_id]/overview).
Something like this would be a lot more user-friendly:
wandb pull -e username -p projectname vibrant-eon-807

Thanks

Thank you for your feedback and feature request. I have added it to our tickets for discussion for the future updates.

Currently you can use wandb pull -e username projectname/vibrant-eon-807 or WANDB_ENTITY=username wandb pull projectname/vibrant-eon-807.  We'll keep this open to provide full path support

Hey @bkkaggle
In the past year we've majorly reworked the CLI and UI for Weights & Biases. We're closing issues older than 6 months. Please comment to reopen.


Updating GCP package name in documentation

Hi @ryan-cahill. Thanks for sending in this fix. I'm sorry it took so long to for us to merge it. This PR is a bit behind our current CI, so I'll merge this as part of https://github.com/pulumi/registry/pull/5868.

This merged as part of using #5868. Thanks @ryan-cahill!


Make all types internal

First of all, thanks for the library; it's great to be able to not force users of my library to depend on a logging framework!
Just installed the latest 5.0.0 and I defined LIBLOG_PROVIDERS_ONLY to make everything internal (so as not to leak the logging outside of my library), however, LibLogException remains public.
Any chance this could be make internal as well if LIBLOG_PROVIDERS_ONLY is defined?
Thanks

You can throw that exception, even if it's internal, though only the user of the library would be able to catch them (without the generic catch (Exception ex)) - if you wanted the end user of the library to be able to catch them then I guess you could make LibLogException inherit from InvalidOperationException, which should fit the bill as the docs state it's:

used in cases when the failure to invoke a method is caused by reasons other than invalid arguments

As this is a breaking change, I'll reserve it for version 6. However, I feel this is low priority (unless I can be convinced otherwise!). This also explains why my response is so late... At this time, my priorities are predominately around bugs. Thx.

Do you accept contributions?

Anyways, I've made a PR for this.  #231


Fix infinite update loop in useAsyncOptionsProps

Caused by loadOptions changing for each render. Fixed by loading options in the event handler and not in the effect.

@Ben-Ho for your information, this should fix your problem in #2208.


feat(tailwind): add new breakpoints and extend colours

I've just slightly adjusted the title so that it includes the scope as tailwind, for consistency and tracking.


package version bump

I used this on production - everything is fine.

Since I changed the way that we handle versions with next 9 I feel that it is fair to release a new version. However, @wisekaa03 yarn publish will automatically update the package.json version. Can you remove the part that updates the version of this package? Otherwise I will update it on my end and publish a new version.


:zap: Produce Code Climate and BitBucket Code Insights reports (QD-8225)

Pull Request Details
This pull request introduces new command-line options for the scan subcommand that allow generating reports supported by BitBucket Pipelines and GitLab CI. So, the Qodana results analysis could be previewed on the development platform used by our customers.
Description
GitLab Code Quality
--code-climate

Turned on by default if Qodana is running on GitLab CI (detected by the exported environment variables)
This option is named this way because GitLab does not have its format, but it relies on CodeClimate output
Docs: https://docs.gitlab.com/ee/ci/testing/code_quality.html

This flag introduces the generation of simple JSON artifact gl-code-quality-report.json in the linter results directory. Once GitLab starts supporting SARIF – https://gitlab.com/gitlab-org/gitlab/-/issues/118496 (does not seem to be done soon), we will stop producing CodeClimate artifacts. The format is basically supported in all GitLab tiers, so anyone could try this feature out.
BitBucket Code Insights
--bitbucket-insights

Turned on by default if Qodana is running on BitBucket Pipelines (detected by the exported environment variables)
Docs: https://support.atlassian.com/bitbucket-cloud/docs/code-insights/

This flag introduces sending reports to BitBucket Code Insights API and relies on https://github.com/reviewdog/go-bitbucket (the motivation to use that library: the official OpenAPI schema seems to be broken, but reviewdog/reviewdog worked well with BitBucket for a few years already)
Other related changes
⏯ In case we experience any problems generating new reports, it won't affect the analysis results, we'll inform in the logs about problems, but the pipeline won't be broken because of the new functionality
‼ I replaced the third-party SARIF library with our module that was already inside our codebase since we merged work by @hybloid
⬆ I updated the vulnerable dependencies that were detected during the last Qodana scans
Related Issue
https://youtrack.jetbrains.com/issue/QD-8225/
Motivation and Context
The desire for having such support was expressed during customer demos, and for us, it's just a matter of 300 lines for both platforms (BitBucket and GitLab).
How Has This Been Tested
I've added platform/ext_test.go to run simple unit tests to ensure we produce correct artifacts. Also, did the manual testing with the mentioned platforms

BitBucket Pipelines: https://bitbucket.org/tiulpin_/code-analytics-examples/pull-requests/3 (scroll till the AppStarter.java or see "reports" in the right)
GitLab CI: https://gitlab.com/tiulpin/code-analytics-examples/-/merge_requests/7

Types of changes

[x] Docs change/refactoring/dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My commit messages are styled with gitmoji
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

It turned out BitBucket will only show you reports with authorization. OK, I'll attach the media examples here.
https://github.com/JetBrains/qodana-cli/assets/13538286/93bef6fc-6136-46c6-afd2-ecc756382c75


cynara+security-manager: debug mode

For developers it is useful to enable additional logging and switch compile
flags such that debugging becomes easier. Needs to be enabled in local.conf.

@pohly does this PR branch have the system changes too (the ones that got merged already?)

@mythi: yes, it had. Build status was a "failure" because of that. Fixed now.

+1

+1 from me too.


Delete all notes Changed

This is another implementation by not using any spacer and making the Full Screen Message center aligned.
The problem earlier was with .verticalScroll(rememberScrollState()). This was not allowing the column to use full screen so I had to add spacer.
In this implementation I have slightly changed the layout. I have kept the InterviewDetailForNote fixed and kept the notes inside the scroll area.
Let me know if this is fine with you or would you like me to find another solution to make the whole screen scrollable?

I am assuming you will cover this UI change of delete note in another PR.

@uhalder  Oh just now noticed this UI bug due to this PR change. Edit your interview Notes header should be left aligned. It has become center aligned now because of the horizontal alignment of the Column.

@uhalder Oh just now noticed this UI bug. Edit your interview Notes header should be left aligned. It has become center aligned now because of the horizontal alignment of the Column.

Fixed the issue


Requiring node core module with trailing slash / ERROR

@davidmyersdev
My original post here
As pointed in the previous thread, seems like the plugin fails due to an upstream dependency trying to import process/ instead of process.
Doing some digging I detected that the conflicting dependency was readable-stream which is a NodeJS official package. Looks like the trailing slash / syntax is intended... as explained here.
Do not really understand the rationale behind it since it feels like a workaround for browserify...
In any case, it would be great if we can expect a fix from the plugin side.
Thanks a lot for your help!

Repro: https://stackblitz.com/edit/github-yd3jt3?file=nuxt.config.ts

This is fixed in v0.19.0.
Updated repro: https://stackblitz.com/edit/github-yd3jt3-9mmv9s?file=package.json

Hi @davidmyersdev
Thanks a lot for the quick fix. The trailing slash issue is indeed fixed in the new version. However, the nuxt production build is still failing for me with a different error from #41.
Now, the exports object is injected in the final bundle, making the app crash on production.
Reproduction: https://stackblitz.com/edit/github-yd3jt3?file=nuxt.config.ts

Better to download it and test it locally.
Running nuxt build and nuxt preview will return an "exports is not defined" error.

The reproduction uses nuxt 3.8.2 (which is the version I am currently using) but I have also tested the latest 3.9.0 release (which levarages vite 5.x) and no luck either.
Let me know if I could expect any help from the plugin side.
Thanks in advanced!

@davidmyersdev I would be more than happy to help if you like to migrate the polyfill backend to unenv, it should make the plugin much more usable.


⚠ API - Spain (ES) has degraded performance

In a452d87, API - Spain (ES) ($URL_API) experienced degraded performance:

HTTP code: 200
Response time: 12834 ms

Resolved: API - Spain (ES) performance has improved in 83dee7b.


[AutoPR sql/resource-manager] Adding ManagedInstanceVulnerabilityAssessments and ServerVulnerabilit…

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4416

Close since service PR will be released


Upload script stuck

I get this error messages. Restart the script in order to finish you upload for this sequence.
On the website the sequence is still tagged as uploading. The upload has finished some time ago and the status does not get updated.

Indeed the uploading speed has dropped
It was pretty fast up to 2020/07/10, but since 2020/07/11 it has dropped by 6 times, and it doesn't matter how many threads or servers I use I can't get it moving faster than a snail's pace. @chip-grab is everything all right there?
Sometimes I see error codes like:
{"status":{"apiCode":400,"apiMessage":"An exception occurred while executing \u0027UPDATE osv_photos SET `auto_img_processing_status` = ? WHERE id = ?\u0027 with params [\u0022PROCESSING\u0022, \u0022979942370\u0022]:\n\nSQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction","httpCode":400,"httpMessage":"Bad Request"}}
or:
{"apiCode":400,"apiMessage":"Fail:\nCode: 503\nValue: The server is busy.\ndetails (if any): \ufeff\u003C?xml version=\u00221.0\u0022 encoding=\u0022utf-8\u0022?\u003E\u003CError\u003E\u003CCode\u003EServerBusy\u003C\/Code\u003E\u003CMessage\u003EThe server is busy.\nRequestId:8b452418-d01e-0121-2ff1-5a15f2000000\nTime:2020-07-15T21:45:17.9234321Z\u003C\/Message\u003E\u003C\/Error\u003E.","httpCode":400,"httpMessage":"Bad Request"}}
It also takes 20-40 seconds to create a new sequence.

see @jose1711 's issue on openstreetcam/uploadscripts#101

I hab same problem and fixed it by switching in osc_api_config.py from https to http.

I hab same problem and fixed it by switching in osc_api_config.py from https to http.


Make it possible to use Local LLM(llamacpp,oobabooga) APIs to run evo.ninja

Is your feature request related to a problem? Please describe.
not everyone has access to openAI API. and even if you do have access, you're always limited by your budget. having an agent that can run completely free and offline too, will be great.
Describe the solution you'd like
try to include llamacpp or other LLM project where the user can use custom models placed inside a folder.

What you're saying seems feasible. Is there an open-source project available that handles requests using OpenAI API routes? The only concern is whether this project utilizes function calling. If it does, then we might need to include an additional parameter for function calling in the prompt. like here
I am very eager to integrate it with PR.

This thread on Polywrap's discord covers previous research around this feature
https://discord.com/channels/796821176743362611/1211733650375184466/1211753664218275840
to join the discord and read the messages https://discord.gg/k7UCsH3ps9
Let me know if there is any way i can provide guidance either through a comment here or through the discord!
@haliliceylan @Tempaccnt Happy monday!

@rihp I could not pass the captcha check on Discord. So I am writing here again.
https://docs.litellm.ai/docs/completion/function_call#using-function_to_dict-with-function-calling
Litellm is supporting function call actually, and its even supporting to non openai AI see:
https://docs.litellm.ai/docs/completion/function_call#using-function_to_dict-with-function-calling

Hey together, found this discussion by coincidence. I like this project, but for my use case it is too strongly coupled to the OpenAI Service. Which is why I started writing additional adapters for other LLM services. Unfortunately, the code doesn't work yet, so I can't show anything about it. But I just wanted to briefly comment on this and show that there is also interest in such feature here as well.

I found a project that seems to implement this somehow(focused on coding), I still haven't gotten a deep look into it. but I have seen some videos of it running.
here it's:
https://github.com/stitionai/devika

I would be very interested by such a feature too !


Fix headline formatting in readme

A missing whitespace causes that our headline in readme file is not formatted as headline. This PR fixes this.

:+1:

:+1:


SIL: Fix subclass scope calculation for constructors

The logic here was buggy; we would dyn_cast the decl to a FuncDecl and
return early if the cast failed; the ConstructorDecl logic had no
effect at all.
Furthermore, it was wrong, for two reasons:

even non-required designated inits still appear in the vtable
in the resilient case, the constructor needs public linkage unlike
other non-final public methods, since it is referenced directly
by subclasses when they perform a super.init() delegation

Fixes https://bugs.swift.org/browse/SR-9939, rdar://problem/48403349.

@swift-ci Please smoke test

@swift-ci Please test source compatibility


Automatic NPM package publishing workflow

We would like to automate the publishing of the @polkadapt npm packages to the NPM registry from GitHub.

After several tries, the first official version was published by the Action triggered by e74aaac2248128d65c29719142e5601579f260c4.


Get columns from builder

This one broke my app where the old code worked. Using an existing database for the project unfortunately.
SELECT command denied to user<EMAIL_ADDRESS>for table 'columns' (SQL: select column_name from information_schema.columns where table_schema = dbname and table_name = customers)


Typos …

Thank you!

Nice would be as options: [{label1:"",active:true},{}] I will try in next version.


add ExpectedSourceBucketOwner support for copy operation

Alternative PR to fix #232
Add support for extra argument ExpectedSourceBucketOwner in the copy operation. This is a more complete fix than the one proposed in PR #233 .

@nateprewitt may I ask you to review this PR? thanks!


Added track status data as a property in Session

Session class has now a new property called track_status. Track status is obtained through the method fastf1.api.track_status_data. Track status data are saved when using Session.load() with laps=True.

Looks good, I don't have any remarks or complaints at all.
Thank you very much. I'll just go ahead and merge this.


Make push-logic-frame-with work with nonlocal exits and multiple values

If the body returns out of the block the logic frame will not be finalized. This change also supports multiple return values from the body.

Merged, thanks.


update macros define in Curie-BSP target

CurieBSP target should change a little because of the recent patches in jerry-core

add JERRY_JS_PARSER
add CONFIG_DISABLE_ARRAYBUFFER_BUILTIN
add CONFIG_DISABLE_TYPEDARRAY_BUILTIN

BTW, change the compiler warning when CONFIG_ECMA_PROPERTY_HASHMAP_DISABLE
there is no variable name_p in ecma_property_hashmap_delete, it should be name_cp
JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang<EMAIL_ADDRESS>

LGTM (informally)


Fix run detection

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


Add an isSubmit prop to Button and ProgressButton components

I've not worked in this code base before so not sure how you go about reviewing/teting... but this fixes a PRIORITY BUG preventing users creating API keys so I had to take a look

 PRIORITY BUG: Generate API key button not working

@petemcfarlane I'm a bit puzzled by the versioning on this PR: it's on version npm 0.3.4 while master is already on 0.3.6. Did you rebase any file on this repo?


Got a misleading error while trying to update a many-to-many relation

Bug description
I was working with many-to-many relations and I got this error
PrismaClientValidationError:
Invalid `prisma.list.update()` invocation:

{
  where: {
    id: 'd43fbfa6-2516-444c-ade6-1be2a43921d9'
  },
  data: {
    books: {
    ~~~~~
      connectOrCreate: {
        where: {
          gbookId: 'this is google books id'
        },
        create: {
          gbookId: 'this is google books id',
          title: 'this is a book title',
          authors: [
            'book.authors',
            'second author'
          ],
          publishedDate: 'book.publishedDate 1998',
          previewLink: 'https://book.previewLink',
          imageLinks: [
            '1234',
            44
          ]
        }
      }
    }
  },
  include: {
    books: true
  }
}

Unknown arg `books` in data.books for type ListUncheckedUpdateInput. Did you mean `id`? Available args:
type ListUncheckedUpdateInput {
  id?: String | StringFieldUpdateOperationsInput
  createdAt?: DateTime | DateTimeFieldUpdateOperationsInput
  updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput
  title?: String | StringFieldUpdateOperationsInput
  type?: ListType | EnumListTypeFieldUpdateOperationsInput
  description?: String | StringFieldUpdateOperationsInput
  authorId?: Int | IntFieldUpdateOperationsInput
}

    at Document.validate (/Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:32626:19)
    at NewPrismaClient._executeRequest (/Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:34733:17)
    at consumer (/Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:34678:23)
    at /Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:34680:47
    at AsyncResource.runInAsyncScope (async_hooks.js:197:9)
    at NewPrismaClient._request (/Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:34680:25)
    at Object.then (/Users/fayd/Projects/libook/node_modules/@prisma/client/runtime/index.js:34788:39)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5) {
  clientVersion: '2.26.0'
}

and it said that the argument books is unknown even though it was clearly defined in schema.prisma. later, after investigating further in the issue, I found out that it was due to accidentally passing an int in a string[] inside the book object. Though the error did not emphasize on this mistake but instead threw a misleading error that books is not an argument.
How to reproduce
You can see the full details in this discussion here
Expected behavior
I was expecting a better error message which actually pointed me that a wrong data type was passed.
Prisma information
generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model List {
  id          String   @id @default(uuid())
  createdAt   DateTime @default(now())
  updatedAt   DateTime @updatedAt
  title       String
  type        ListType @default(normal)
  description String   @default("")
  books       Book[]

  @@map("lists")
}

model Book {
  id                  String   @id @default(uuid())
  gbookId             String   @unique @map(name: "gbook_id")
  title               String
  authors             String[]
  publishedDate       String   @map(name: "published_date")
  previewLink         String   @map(name: "preview_link")
  imageLinks          String[] @map(name: "image_links")
  lists               List[]

  @@map("books")
}

enum ListType {
  normal
  wantToRead
  currentlyReading
  alreadyRead
}

Environment & setup

OS: MacOS
Database: PostgreSQL
Node.js version: 14.17.1

Prisma Version
2.26.0

I have the same problem with .create() and connect.
Using Mysql.


Update to prevent test failure for UploadedFile GC test on JRuby.

Because the test sometimes fails.
Maybe we need more reliable test than this PR's implementation in the future.
But right now I have no idea to fix this.

This PR improves this kind of failure for current master branch.
https://travis-ci.org/rack-test/rack-test/builds/244178354


Justify text

I personally think it would look a lot nicer if all the text was justified. With text-align: justify on <p> or maybe the whole body.

Using justified text is a generally a bad idea on the web platform due to the justification algorithm used by the browsers. It may look nice in some cases, but most of the time some parts of the text will be broken.
Unless justification is done using a better algorithm such as the Knuth-Plass', I'll refrain from using justified text as a default in themes I share.


Spelling mistake

The line "Note that an endpoint must first be configred before adding an event route."
should be: "Note that an endpoint must first be configured before adding an event route."

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

ID: 2a140c57-f5be-81da-9026-000d7641f524
Version Independent ID: 71160dff-08d2-826f-affa-674216e5acc3
Content: az dt route
Content Source: latest/docs-ref-autogen/ext/azure-iot/dt/route.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

iot


BeforeDate filtering fix

Fix of the bug for the wallet transactions filtering by BeforeDate

Hi @maria-matviychuk, thanks for this PR and reporting the error. Correct me if I'm wrong, but the new test "test_Wallets_Transactions_FilterByBeforeDate" you've added is actually independant of the main tests. Ie if you run the unit tests with a clean and new ClientId, this test will in fact fail due to the lack of historical data - do you agree?

Yes, I agree that this test has been created for independant test. I have
tested it just for Test_ApiWallets class. And I think it could fail if
there would be other transactions.
2015-05-18 12:57 GMT+03:00 Hugo Bailey<EMAIL_ADDRESS>
Hi @maria-matviychuk https://github.com/maria-matviychuk, thanks for
this PR and reporting the error. Correct me if I'm wrong, but the new test
"test_Wallets_Transactions_FilterByBeforeDate" you've added is actually
independant of the main tests. Ie if you run the unit tests with a clean
and new ClientId, this test will in fact fail due to the lack of historical
data - do you agree?
—
Reply to this email directly or view it on GitHub
https://github.com/Mangopay/mangopay2-python-sdk/pull/32#issuecomment-103001311
.

--
З повагою,
Матвійчук Марія

Ok, thanks for your reply.
Because we like to keep the tests independant, we're not going to merge your whole fix, but I've just corrected the typo you included in your PR (https://github.com/Mangopay/mangopay2-python-sdk/commit/d61893006cb11f2ebb4498edd05b3e70e7b375f1) - thanks again for letting us know about this issue :-)


After publishing a tender, I got a message telling me it published successfully, but it doesn't appear in my tenders list | Adniya

@adniyaYousaf , you need to fix the merge conflict


Not 120 related, but urgent!

Hello guys!!
Anyone in Justine Evans' "intro to web design" class with me?
The course is MART- 341, section 50, it's online..
I haven't seen ANY new homework since The first readme...and that was two weeks ago!!
Getting concerned something is WAAAAY wrong, and am trying to get ahold of SOMEONE in the class, since the instructor is not responding to any correspondence..
Anyone seeing the same? or are you guys actually getting any homework to unlock passed "Beginning Development"?
thank you, and I apologize for the unorthodox method...I'm just trying to figure out what is going on there :(

Ya I'm having the same issue and I talked to two other people in our class
and they said the same thing.
On Mon, Sep 17, 2018, 5:06 PM Nathaniel Hagen<EMAIL_ADDRESS>wrote:

Hello guys!!
Anyone in Justine Evans' "intro to web design" class with me?
The course is MART- 341, section 50, it's online..
I haven't seen ANY new homework since The first readme...and that was two
weeks ago!!
Getting concerned something is WAAAAY wrong, and am trying to get ahold of
SOMEONE in the class, since the instructor is not responding to any
correspondence..
Anyone seeing the same? or are you guys actually getting any homework to
unlock passed "Beginning Development"?
thank you, and I apologize for the unorthodox method...I'm just trying to
figure out what is going on there :(
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Montana-Media-Arts/120_CreativeCoding/issues/138, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Aoz13D6BidCe23DxjxdclVvd_d4IqZhAks5ucCrggaJpZM4Ws440
.

very strange...and concerning...there's an assignment on the schedule that was due today...and probably one last week...
But....no info, or access to it...

interesting, but that makes me relax a little, thank you @brittdalton


Touch() problem between pylibmc==1.4.1 and memcached==1.4.13-0.2+deb7u1

Default memcached version in Debian GNU/Linux Weezy fails with touch() method:
pylibmc==1.4.1 (pip installation)
memcached==1.4.13-0.2+deb7u1 (apt installation)
iPython error:
In [3]: mc = pylibmc.Client(['<IP_ADDRESS>'], binary=True,
                          behaviors={'tcp_nodelay': True})

In [4]: mc.set('a', 3)
Out[4]: True

In [5]: mc.get('a')
Out[5]: 3L

In [11]: mc.touch('a', 60)
Out[11]: True

In [12]: mc.touch('a', 60)
---------------------------------------------------------------------------
UnknownReadFailure                        Traceback (most recent call last)
<ipython-input-12-bdaf016d14cb> in <module>()
----> 1 mc.touch('a', 60)

UnknownReadFailure: error 7 from memcached_touch(a): (38441184) UNKNOWN READ FAILURE, Error occcured while reading response, host: <IP_ADDRESS>:11211 -> libmemcached/touch.cc:154

In [13]: mc.touch('a', 60)
---------------------------------------------------------------------------
WriteError                                Traceback (most recent call last)
<ipython-input-13-bdaf016d14cb> in <module>()
----> 1 mc.touch('a', 60)

WriteError: error 5 from memcached_touch(a): (38441184) WRITE FAILURE, Error occcured while writing touch command to server, host: <IP_ADDRESS>:11211 -> libmemcached/touch.cc:143

In [14]: mc.touch('a', 60)
Out[14]: True

In [15]: pylibmc.__version__
Out[15]: '1.4.1'

but telnet to memcached seems work fine:
$ telnet <IP_ADDRESS> 11211
Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS>.
Escape character is '^]'.
set a 0 604800 1
3
STORED
get a
VALUE a 0 1
3
END
touch a 604800
TOUCHED
touch a 604800
TOUCHED
touch a 604800
TOUCHED
touch a 604800

Note: memcached==1.4.21-1.1 works fine (Debian GNU/Linux Sid)

I forgot mention that first call to touch() provokes an inconsistence status, and second call fails for touch() but as well for get().
In [26]: mc.get('a')
Out[26]: '3'

In [27]: mc.touch('a', 60)
Out[27]: True

In [28]: mc.get('a')
---------------------------------------------------------------------------
UnknownReadFailure                        Traceback (most recent call last)
<ipython-input-28-3ddc326c1b9e> in <module>()
----> 1 mc.get('a')

UnknownReadFailure: error 7 from memcached_get(a): (38441184) UNKNOWN READ FAILURE, host: <IP_ADDRESS>:11211 -> libmemcached/response.cc:488

Alright, it's probably something to do with the binary protocol. Can you reproduce this with binary turned off?

I'd have to refer you to either the underlying library libmemcached, or memcahed which seems to be the problem here.

Yes, the bug is in libmemcached (1.0.15 and earlier):
https://bugs.launchpad.net/libmemcached/+bug/1104642
I'm sorry for waste your time, thanks.

No problem, glad it has been worked out!


remove extra slash

This is a rebase of #544.

bors r+

This comment was not a concern then? I was imagining mount paths specified as relative paths would affect this

I don't see why we'd need this. It seems valid to expect users to provide full paths. We can handle relative paths internally if need but seems too magical for me.

I remember there being a specific reason for this. Ill try and dig it up unless someone else knows why.

I couldn't find any specific reason for having the slash there looking through git blame. If there is indeed a problem with relative paths we can canonicalize them beforehand, if that isn't already the case.


Display rank, achieved xp and position on the leaderboard

[ ] Create table in database to store information about xp and reached level
[ ] Create command
[ ] Create and send embed

Preview:


Added palindrome.py

Description
Gabibbo Family
Change List
Understanding whether a word is palindromic or not
Reasons for the PR
Please also include relevant motivation and context.
New Dependencies and Reason
List any dependencies that are required for this change and the reason for the dependency add.
Issues List
Closes # (issue)
Additional context
Add any other context or information about the problem here.
List of Developers
This feature will be implemented by the following Developers:

@NikLucoz

Type of changes
Please check relevant options.

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[X] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules
[X] I have checked my code and corrected any misspellings

NOTE: the PR have to be labelled in-progress until the work is complete, the PR will be checked, reviewed and merged only after being labelled as complete

Branch cambiato

Input non è un comando valido di python.
I comandi di python sono key sensitive

Fix comando input


feat: add support for Substrait ExtendedExpression

Which issue does this PR close?
This partially addresses #7687 (though the issue talks about a python component which is not yet included here)
Rationale for this change
Described in issue.
What changes are included in this PR?
Adds serialization to and from Substrait's top-level ExtendedExpression message
Are these changes tested?
Yes, new unit tests are added.
Are there any user-facing changes?
New methods.  No changes to existing behavior.

@vbarua  / @Blizzara  do either of you have time to review this PR?

Just did another round, LGTM!
As a aside, I feel like we should look into splitting the consumer.rs and producer.rs into couple files, as they're growing quite large...

Thanks @Blizzara  🙏
Let's do the other suggestions as a follow on PR (I like the idea of splitting consumer/producer)
Thanks again @westonpace

As a aside, I feel like we should look into splitting the consumer.rs and producer.rs into couple files, as they're growing quite large...

@Blizzara agreed.  One simple split for now could be to split the expressions/literals/types/schema from the relations.  At some distant point (not in my current plans) I could imagine the crate itself splitting to create a lightweight expression manipulation library that depends only on datafusion-expr.

I have found the mechanical "split the code into different files" is always a good first step towards anything more substantial