How to install laravel as apache user

I tried the following installation documentation, but I'm stuck on how to properly install a laravel project as "apache:apache" under "/var/www/html" on a CentOS 6 virtual machine.
I ran the composer global require "laravel/installer" command, and it says to put "~/.composer/vendor/bin" in your PATH. So I presume this command (laravel install) is done as a normal user (not root), and the folder will exist in your home directory when run.
I added to my path by editing my /etc/profile to include this. But when I try to run laravel new laraveltest in the /var/www/html folder (owned by apache), I get:
[abunk@Alvin-CentOS6 html]$ laravel new laraveltest
Crafting application...
PHP Warning:  file_put_contents(/var/www/html/laravel_572e877d514bacbb7381860b8307a067.zip): failed to open stream: Permission denied in /tmp/.composer/vendor/laravel/installer/src/NewCommand.php on line 122
PHP Warning:  ZipArchive::extractTo(): Permission denied in /tmp/.composer/vendor/laravel/installer/src/NewCommand.php on line 140
PHP Warning:  ZipArchive::close(): Invalid or uninitialized Zip object in /tmp/.composer/vendor/laravel/installer/src/NewCommand.php on line 142
Composer could not find a composer.json file in /var/www/html
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
Application ready! Build something amazing.
So then I copied the folder /home/abunk/.composer to /tmp/.composer; and then I ran su -s /bin/sh apache -c "laravel new laraveltest" from the /var/www/html folder (this should run as apache).
But instead I get this:
[abunk@Alvin-CentOS6 html]$ su -s /bin/sh apache -c "laravel new laraveltest"
Password:
Crafting application...
PHP Warning:  proc_open(/dev/tty): failed to open stream: No such device or address in /tmp/.composer/vendor/symfony/process/Process.php on line 290
[Symfony\Component\Process\Exception\RuntimeException]
Unable to launch a new process.
new [--dev] [--] []
So my question is (or maybe this is really a bug): How do install as the apache user?
Any recommendations?
I could do this as root user, but I think it's a bad idea to run Composer as root user.

inb4 being told to go to stack overflow or forums

Thanks for asking a great question and we appreciate your desire to use the wonderful Laravel framework.
Unfortunately, these issues are not for support and are for bugs and issues with the actual framework. You can ask your question on one of the available forums  (laravel.io or laracasts.com) or on irc.freenode.net (#laravel) or on slack (larachat.slack.com).

I see someone found the new saved reply feature.


feat: comment complete for tidy style doc comment

for #1015

For now this pull request just complete a doc string as comment complete, it is not considering the known type of the parameters, while from my perspective works better when this feature is implemented as a docstring updater or a code action.

I start to experience it and have found several points. We might start to complete a "Document function" only if the comment is a "doc comment" and only contains nothing.

if user only enters two slashes, they might not purpose to make a documentation.
we seems to be triggering the completion in the comment everywhere, e.g. when I put a dot in the comment.

we can also generates documentation for variables.

if user only enters two slashes, they might not purpose to make a documentation.
we seems to be triggering the completion in the comment everywhere, e.g. when I put a dot in the comment.

I have stricted the condition. Tbh, why doc comment does not utilize block comment but line comment, it's really annoying.

we can also generates documentation for variables.
If I know correctly, doc a variable has no specific format right? Do we really need to complete anything for it?

Tbh, why doc comment does not utilize block comment but line comment, it's really annoying.

Caused that we borrow the format from rust.

If I know correctly, doc a variable has no specific format right? Do we really need to complete anything for it?

You might know it wrongly. You can document any let binding items.
/// A swap operation.
///
/// - a (B): It was b.
/// - b (A): It was a.
/// -> (B, A)
#let (a, b) = (b, a);

/// A simpler example.
///
/// -> content
#let embedded-file = context metadata(query(<output>));

You might know it wrongly. You can document any let binding items.
Oh I didn't know this


W/GenericAdPlugin: Invalid action passed: createBannerView

The interstitial is working. But the banner never shows.
Logcat: W/GenericAdPlugin: Invalid action passed: createBannerView

I think a lot of these issues are caused by Google AdMob. I didn't change anything and suddenly today everything works.

I had to publish a little update with bugfixes for other topics and again the interstitial is partly working (showing the TestAD with isTesting off). But the banner never shows. Can't pin the problem down.....Logcat and the console isn't very helpfull. I'm not sure whether it's a problem on Google's site or this plugin.

Can you show me you plugin list? (cordova plugin ls)


[incubator-kie-issues-1131] test migration from V7 to code generation-7

In addition to previous changes associated,
Migrated test case testErrorBetweenProcessesProcess but the test seems to have issue where expected state of sub process should be aborted but we are getting state pending
The test can be identified by referring to Activitytest.java:
https://github.com/apache/incubator-kie-kogito-runtimes/blob/main/jbpm/jbpm-tests/src/test/java/org/jbpm/bpmn2/ActivityTest.java
Closes https://github.com/apache/incubator-kie-issues/issues/1131.
NOTE : This pr contains test which is yet to be resolved, commented the issues for particular tests, will update and push once resolved.

PR job #1 was: UNSTABLE
Possible explanation: This should be test failures

Reproducer
build-chain build full_downstream  -f 'https://raw.githubusercontent.com/${AUTHOR:apache}/incubator-kie-kogito-pipelines/${BRANCH:main}/.ci/buildchain-config-pr-cdb.yaml' -o 'bc' -p apache/incubator-kie-kogito-runtimes -u https://github.com/apache/incubator-kie-kogito-runtimes/pull/3583 --skipParallelCheckout
NOTE: To install the build-chain tool, please refer to https://github.com/kiegroup/github-action-build-chain#local-execution

Please look here: https://ci-builds.apache.org/job/KIE/job/kogito/job/main/job/pullrequest_jobs/job/kogito-runtimes-pr/job/PR-3583/1/display/redirect
Test results:

PASSED: 3263
FAILED: 2

Those are the test failures:

org.jbpm.bpmn2.ActivityTest.testErrorBetweenProcessesProcess
expected: 3 but was: 0

io.quarkus.it.kogito.devmode.DevMojoIT.testDRLHotReload
Condition with io.quarkus.it.kogito.devmode.DevMojoIT was not fulfilled within 2 minutes.

Hi the test is not correct. You need to access the process instance created by the engine, not your process instance like you are doing in here.
For doing so, you need to create a listener and check the event start process (at that moment you can fetch the new process instance created and matched against the the subprocess id.

@elguardian I have implemented the listener and registered, that allows me to get the sub-process instance of type 'org.kie.api.runtime.process.ProcessInstance', however in order to check the status in migrated test I need sub-process instance of type 'org.kie.kogito.process.ProcessInstance<org.jbpm.bpmn2.subprocess.ErrorsBetweenSubProcessModel>' . An alternative solution might be to get the process instance by the id (which we can obtain from listener event) if there is any way to do so. But however I'm not sure how to retrieve the process instance by id.
This is how I implemented and registered the listener :
DefaultKogitoProcessEventListener listener = new DefaultKogitoProcessEventListener() {             @Override             public void afterProcessStarted(ProcessStartedEvent event) {                 subProcessInstanceList.add((ProcessInstance<ErrorsBetweenSubProcessModel>) event.getProcessInstance());             }         };         ProcessTestHelper.registerProcessEventListener(app, listener);

event.getProcessInstance().getId()

Hi @elguardian Can you guide me on how to obtain the org.kie.kogito.process.ProcessInstance<org.jbpm.bpmn2.subprocess.ErrorsBetweenSubProcessModel> object from the event object using a listener? Additionally, is the process instance id the same in both kie api and kogito api? If so, how can we retrieve the org.kie.kogito.process.ProcessInstance<org.jbpm.bpmn2.subprocess.ErrorsBetweenSubProcessModel> object using that id or is there any other alternative to get the sub-process instance?

@Abhitocode yes the id is the same. you can access the ProcessInstances from the definition to get the process instance

Hi, I've implemented a ProcessEventListener to capture the process instance created by the engine, but I'm facing an issue. The beforeProcessStarted and afterProcessStarted methods of the listener are not being executed. Can you please help me understand if I'm missing something in the configuration or implementation?
`  Application app = ProcessTestHelper.newApplication();
org.kie.kogito.process.Process errorsBetweenSubProcessProcess = ErrorsBetweenSubProcessProcess.newProcess(app);
/*
* ProcessInstance subProcessInstance = errorsBetweenSubProcessProcess
* .createInstance(errorsBetweenSubProcessProcess.createModel());
*/
org.kie.kogito.process.Process process = ErrorsBetweenProcessProcess.newProcess(app);
final Set processInstanceIdSet = new HashSet<>();
DefaultKogitoProcessEventListener listener = new DefaultKogitoProcessEventListener() {
@Override
public void beforeProcessStarted(ProcessStartedEvent event) {
logger.info("sub process id: {}, process id: {}", errorsBetweenSubProcessProcess.id(), process.id());
logger.info("Process Instance process id: {}, instance id: {}", event.getProcessInstance().getProcessId(), event.getProcessInstance().getId());
            // Check if the process instance is the one we're interested in
            if (event.getProcessInstance().getProcessId().equals(errorsBetweenSubProcessProcess.id())) {
                processInstanceIdSet.add(event.getProcessInstance().getId());
            }
        }
    };
    ProcessTestHelper.registerProcessEventListener(app, listener);`

ActivityTest.testErrorBetweenProcessesProcess failures related. please fix

Il be submitting this particular test testErrorBetweenProcessesProcess in the upcoming pr related to DataTest.java. Removing it from this as of now.


NEXT-20222 Fix 'Plugin ACL' bug

1. Why is this change necessary?
The subscriber can add additional fields using array_merge. This changes the array from an indexed array (with sequencial numeric keys) to an associative array (with any key, in this case numeric but with missing numbers) This is not a problem in PHP, as PHP will loop over any array just fine, but when converted to JSON, an indexed array will become a Javascript Array, while an associative array becomes an Object in Javascript.
This all makes the admin throw error because it tries to .reduce() the object on login - making logging in impossible.
2. What does this change do, exactly?
Add array_values to recalculate the keys, and make sure it's an indexed array.
3. Describe each step to reproduce the issue or behaviour.
Add a role and assign it to a user, try logging in with the user. I haven't been able to narrow it down to a certain configuration, so you might have to try some times to get a bugged configuration.
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/NEXT-20222
5. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] I have created a changelog file with all necessary information about my changes
[x] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Can you provide a test?

Hello,
thank you for creating this pull request :blue_heart:
See the issue link: https://issues.shopware.com/issues/NEXT-20222
Please use this issue to track the state of your pull request.

Your PR was already merged a while ago, thanks for your contribution! :tada: :blue_heart:


Migration to go modules

@a-palchikov Almost everything is mapped 1:1 except of kingpin. I mentioned about it in slack, not sure should I update it here. Probably will be better to fix the problem with kingpin in master and rebase after that.
And a lot of deleted files. It looks like go processing them different than dep. And few files were chmoded from 755 to 644, maybe it is just my default git behaviour.

And a lot of deleted files. It looks like go processing them different than dep. And few files were chmoded from 755 to 644, maybe it is just my default git behaviour.

Likely.  I agree with you that mode bit churn or some file removals isn't a big concern.  Likely slightly different tooling between dep and native modules.

@wadells, @a-palchikov I've addressed your review comments and force-pushed new commits with detailed information about changes in each commit.


Struct to string casting functionality

Resolves #1698
Requires https://github.com/rapidsai/cudf/pull/7406 -- draft until that PR is merged
Inherits incompatibility of base casting -- e.g. floats -- because casting is used recursively

build


 of notes and some stat links/notes

@partcipants of ubl: make some notes :p

let met know if there is anything else i could do


Rancher 2.0 node install doesn't support http proxy

Rancher versions:
rancher/server:preview
Infrastructure Stack versions:
defaults
Docker version: (docker version,docker info preferred)
17.03
Operating system and kernel: (cat /etc/os-release, uname -r preferred)
centos 7.4
Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
openstack
Setup details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Simple topology with 1 master and 1 worker.
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Kubernetes
Steps to Reproduce:
Create a cluster.
Create a provider node template (e.g openstack)
Provisioning will never complete and fail.
Results:
The initial bash script to install docker never completes because it's not aware of http proxy in target provider node environment.
cloud-u+ 16527  0.0  0.0 113132  1568 pts/0    Ss+  15:15   0:00  |       \_ bash -c if ! type docker; then curl -sSL https://releases.rancher.com/install-docker/17.03.sh | sh -; fi
cloud-u+ 16550  0.0  0.0 256556  3492 pts/0    S+   15:15   0:00  |           \_ curl -sSL https://releases.rancher.com/install-docker/17.03.sh

I have not seen anywhere to define this.
We seem to only be able to define it at the docker engine level, but we don't reach that point.

So this is actually a problem with how docker-machine provisions the nodes.
It doesn't take into consideration http proxy env vars for the ssh commands it sends. From a quick skim through the code there doesn't seem to be a way to make it work, which is quite surprising since docker-machine has been around quite some time.

Workaround for me is to fork the 17.03.sh install script and add my proxy information in it, then provide this script with a URL somewhere.
Curious to know if there's a better way.

Merging into https://github.com/rancher/rancher/issues/30408


nixos/libvirtd: adds a tunable for ovmf build

Motivation for this change
Allows to inject a different ovmf build, to support secure boot or others.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@peterhoeg any chance I could get your help here and on #114057? Thank you!

This ended up being obsoleted by #141115; sorry for letting it stagnate...

all good, thank you!


Advice

Could you advise me on how to use TaskUtils please? I just need to know how to run something every second :D

nevermind


/admin redirect to first active course

Fixes #1051
Signed-off-by: Colin Schoen<EMAIL_ADDRESS>

Oh I actually made a fix for the issue but didn't put it up because I knew the build would fail (it's related to https://wzrd.in being down). My bad
This won't work if the user is an admin in at least one course, but none of those courses are active. I'll push the fix I have up

Ah good point. Didn't think of no courses being active. Sounds good. I'll close this.


Readd the DecodeCrashTestAPI specific version of prepareEncDecParam

This was unexplainedly removed in d1c0a93, readd it with the
necessary adaptations.
This fixes valgrind errors about use of uninitialized data in
DecodeCrashTestAPI.DecoderCrashTest.

I removed this as I remembered a base class function has exactly the same implementation. Not sure how this happens. Will check tomorrow.

Thanks for the pointer - then I found a better way to fix the issue, see #2694. I'll close this one then.


pip install pgcontents failing on fancycompleter under python 3.4

@ssanderson
Thanks for your work on pgcontents.
I have got it up and running in a basic use-case with a Notebook environment with just Python 2.  I was then trying to get it working with https://github.com/rothnic/datascience-notebook, which is a slightly more complicated set-up with Python 3 (default), Python 2 and R environments.  I'm using a Dockerfile, which utilises some bash files, to build the image.  While I'm able to install pgcontents in the Python 2 environ, it gets caught on the fancycompleter dependency (see below) in Python 3.x.  As a result, when I run up a container, it can't find 'pgconents' to load the module as part of the ipython_notebook_config.py file, given that the default Python is v3.x on this setup.  I could probably clone the repo and exclude fancycompleter from the requirements.txt, but first I wanted to see if you had come across this problem too and perhaps a possible solution.  How integral is fancycompleter to the overall pgcontents solution.
Successfully installed Jinja2-2.8 Mako-1.0.1 MarkupSafe-0.23 Pygments-2.0.2 SQLAlchemy-1.0.8 alembic-0.7.7 backports.ssl-match-hostname-<IP_ADDRESS> certifi-2015.4.28 click-4.1 fancycompleter-0.4 functools32-3.2.3.post2 jsonschema-2.5.1 mistune-0.7 pgcontents-0.2 psycopg2-2.6.1 pyrepl-0.8.4 requests-2.7.0 six-1.9.0 tornado-4.2.1 wmctrl-0.2
Collecting pgcontents
  Using cached pgcontents-0.2.tar.gz
Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.7.3 in /home/condauser/anaconda3/lib/python3.4/site-packages (from pgcontents)
Collecting Mako>=1.0.0 (from pgcontents)
  Using cached Mako-1.0.1.tar.gz
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.23 in /home/condauser/anaconda3/lib/python3.4/site-packages (from pgcontents)
Requirement already satisfied (use --upgrade to upgrade): Pygments>=2.0.1 in /home/condauser/anaconda3/lib/python3.4/site-packages (from pgcontents)
Collecting SQLAlchemy>=1.0.5 (from pgcontents)
  Using cached SQLAlchemy-1.0.8.tar.gz
Collecting alembic>=0.7.6 (from pgcontents)
  Using cached alembic-0.7.7.tar.gz
Collecting backports.ssl-match-hostname>=<IP_ADDRESS> (from pgcontents)
  Using cached backports.ssl_match_hostname-<IP_ADDRESS>.tar.gz
Requirement already satisfied (use --upgrade to upgrade): certifi>=14.05.14 in /home/condauser/anaconda3/lib/python3.4/site-packages (from pgcontents)
Collecting fancycompleter>=0.4 (from pgcontents)
  Using cached fancycompleter-0.4.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-_o78_hoq/fancycompleter/setup.py", line 6, in <module>
        long_description = open(readme).read()
      File "/home/condauser/anaconda3/lib/python3.4/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 2347: ordinal not in range(128)

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-_o78_hoq/fancycompleter
The command '/bin/sh -c /tmp/install_misc.sh' returned a non-zero code: 1

Separately, I saw your announcement ref pgcontents to the Jupyter Google-group early in July.
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/jupyter/97QSQ97PoN4/4H1y7jV0_vQJ
I've been experimenting around getting this same datascience-notebook running using tmpnb ... but was interested how you are leveraging dockerspawner and oauthenticator in your set-up, as per your post to the forum. You mentioned in there the prospect of a potential blog post on that subject and I was just wondering if that's already in the works?
Finally, just a clarification on what is getting captured in the 'content' bytea field on postgres ... is it stripping output fields ahead of saving ... or merely saving both input and output fields.  The former approach has been  suggested as a cleaner mechanism to version-control for Notebooks ... but I don't think pgcontents central objective is version-control, as such, is it?
Thanks, Colum.

Hi @Analect.  I think the fancycompleter requirement is actually just not necessary; I suspect it's just cruft from running pip freeze >> requirements.txt at some point.  I'll open a PR to remove it from requirements.

You mentioned in there the prospect of a potential blog post on that subject and I was just wondering if that's already in the works?

I haven't gotten a chance to workon the blog post yet.  It's still something I'd like to do though.

https://github.com/quantopian/pgcontents/pull/12

@Analect should be fixed by #12.  I've bumped the minor version to 0.2.1 and pushed to pypi.

@ssanderson
Thanks for that.  Removed it manually myself earlier .. but not having much luck getting pgcontents (as part of Python 2,3 and R setup) working from a docker container pointing at another postgres container with the pgcontents database.
A combination of dockerspawner / dockerhub / authentication ... as per https://github.com/compmodels/jupyterhub-deploy (Rackspace/Github auth) and https://github.com/ryanlovett/jupyterhub-deploy (AWS/Google auth) are perhaps similar approaches as Quantopian ... but they are a bit heavy on ansible scripts to get everything aligned and seem very customised to those academic setups.  I'll look out for your blog as and when.
Best.

@Analect what kind of errors are you seeing out of your multi-container setup?  Are you using links to connect the two containers?  Having worked on this stuff a fair amount my guess is that the issue is more likely to reside in your docker networking configuration than with pgcontents.

@ssanderson
I'm effectively extending rothnic/datascience-notebook to handle pgcontents as a test.
The relevant image is at: https://hub.docker.com/r/analect/notebook-pgcontents/
The relevant dockerfile + bash scripts are here, to reproduce.  The bash scripts need to be copied to a src directory alongside where the dockerfile resides.
https://gist.github.com/Analect/245f0ae5a2975444eb50
Two approaches:

Simply launching a notebook-pgcontents as a container linked to the pgcontents_db container, already running. I've amended the above dockerfile slightly to set an ENTRYPOINT to run the notebook using --profile=pgcontents (which contains relevant config files for pgcontents pointing to the relevant postgresql instance). Although container appears to start, there's nothing at localhost:8888 or at the notebook-container-ip:8888.

The second approach leverages tmpnb, which starts a set of anonymous containers (limited to 3, in my case). I'm using the approach as per the rothnic/anaconda-notebook README.

While this works better than 1) above, although the various containers start referencing the pgcontents config files, they aren't connecting to the pgcontents_db. Perhaps that's what the 302 response to the GET is telling me in the screenshot below. I've tried modifying the setup-notebook.sh script to comment out default user 'jupyter' and also to change the postgres container URL from pgcontents_db back to its IP <IP_ADDRESS> (since this tmpnb setup using orchestrate doesn't appear to allow me to --link in postgres container on startup).

Is there an approach similar to 2) above that I might try that would allow a multi-user setup to leverage pgcontents?  It seems I'm close, but not quite!
By the way, as per my Dockerfile set-up, I hit another snag in installing pgcontents under Python3 related to psycopg2, a dependency of pgcontents. I used pip to install under the Python3 environ, but then caused an error with psycopg2 (see below). The quick solution I was able to find was to then reinstall just psycopg2 by itself using conda after pgcontents was installed with pip.

If you have any pointers, given your vastly greater experience in this space than me, that would be much appreciated.  Thanks. Colum


Actor isolation inheritance.

This is the same as https://github.com/apple/swift-evolution/pull/2210 with @inheritsIsolation moved to future directions.

@xwu I believe this is ready for review. The toolchains were built in https://github.com/apple/swift/pull/71143

Linux: https://ci.swift.org/job/swift-PR-toolchain-Linux/713/
Windows: https://ci-external.swift.org/job/swift-PR-build-toolchain-windows/1121/
macOS: https://ci.swift.org/job/swift-PR-toolchain-macos/1041/

@hborla Just to check—the toolchain in question has the featured gated under OptionalIsolatedParameters and doesn't include support for #isolation as the default argument of a function parameter, correct?

@hborla Just to check—the toolchain in question has the featured gated under OptionalIsolatedParameters and doesn't include support for #isolation as the default argument of a function parameter, correct?

Yes, that's correct!

Good to know! The Linux job at the URL provided looks like it's missing a link to the build artifacts (or at least I can't find it with some cursory digging)—wonder if there's another way to get at it.


[WIP] Logging: try to disentangle overlapping log entries

We have a few issues with the way we do logging right now. Some of these, @dzickusrh started to address in PR#763, but one of the patches needs a little love. With him out at the moment, I'm plucking the other two patches from that series into this branch, along with work I've started on trying to get log entries to stop overlapping. For the most part, the crux of the problem seems to be that python only serializes log entries from a single process when logging to a file or file-like handler, such as the StreamHandler we currently log to. Multiple threads are fine, but when you fire off a subprocess call, all bets are off, and we do actually have a fair number of those throughout the code, which appear to be the primary offender for getting themselves logged right in the middle of other log entries. Hopefully, with a few judiciously placed sys.stderr.flush() calls, we can prevent that though.
STILL NEEDS TESTING! And review, obviously, but I wanted to get this out there before the close of work today, so folks across the pond can take a peek first thing Monday, if so inclined.

Note: if the .flush() route doesn't work, we're probably looking at having to implement a SocketHandler logger, some of which is detailed at https://docs.python.org/2/howto/logging-cookbook.html#network-logging

No longer [WIP], right?

Draft release notes updated.


feat(connectors): use OnceLock for lazy load client

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

v2.0.0
GitHub release

Your semantic-release bot :package::rocket:


Refactoring

Refactoring OWLNamedIndividual
Two attributes will be implemented:

OWLNamedIndividual().iri => returns an iri object
OWLNamedIndividual().str => returns string representation of OWLNamedIndividual

For the time being, we can keep get_iri().as_str()

get_object_complement_of()..get_object_complement_of() gives us concepts like ¬(¬(∃ married.{F6M73})).


Add support for alpine's /lib/apk/db/installed

$ osv-scanner --lockfile /lib/apk/db/installed
could not determine parser for /lib/apk/db/installed

It seems osv.dev has alpine data available so it seems like a good match. :)

thankyou verymuch

Hello @questgugou,
In this commit I've added support for apk "installed" file.
If you think that it could be OK I can add tests and make a PR.
Regards.


Bug Report: When accessing a Topics page directly from a URL the page crashes

Steps to reproduce:
1- Click link: http://www.globalforestwatch.org/topics/climate/#slides
2- page breaks.
This doesn't happen if I visit the Topics page via the homepage.
I'm using Google Chrome.
Thanks! =)

Hello there old friend! Thank you for flagging this, a fix has been deployed and you should see the page working again now 🚢 . There was an issue with a recent update to new breakpoints for responsive layouts. See fd5308a79353d3c18bdda8a1df785889fc0764db

I missed your notification, given I'm not on slack anymore 😭 . But great that it was fixed! Great job!
Take care!


Add expense data to all expense-related activity webhooks

Include sanitized expense and collective data in the webhook request body for all collective.expense.* events. Previously, this data was only included for collective.expense.created events.

@Betree can you approve the workflows for me?

@Betree can you approve the workflows for me?

@mashton : Thanks for the contribution, I've approved the workflows. 👍🏽

@mashton : The graphql inspector error you can ignore for now,  because the way we have setup our workflows I think it doesn't seem to run on forks (since it involves GITHUB_TOKEN).
But this test seems failing; https://github.com/opencollective/opencollective-api/pull/6179/checks?check_run_id=2860500159

The failing test relies on an S3 config, which is not available because the PR runs from a fork. Merging now, I'll follow up if there's an issue.
@mashton You've been invited to https://github.com/orgs/opencollective/teams/contributors. You'll be able to contribute without forking if ever needed in the future.

But this test seems failing; https://github.com/opencollective/opencollective-api/pull/6179/checks?check_run_id=2860500159

@SudharakaP I'm not sure what's wrong with the tests, but the failure seems unrelated to these changes.

Ops, my mistake. Will keep an eye on this. 🤔

thanks!


Core set of common code repos should link to the CONTRIBUTING.md file in this repo

All public PhET repos should link to the CONTRIBUTING.md file in this repo. I think we'd need to write a script that updates existing ones, or perhaps there's a way to regenerate them based on a template. Sim devs will know more about this than me.

For now, the CONTRIBUTING.md will focus on the core set of common code repos listed in https://github.com/phetsims/phet-info/blob/master/doc/phet-development-overview.md#source-code-and-dependencies.
We are intentionally excluding sim repos for OSE efforts.

In https://github.com/phetsims/community/commit/4f94423df7880b343e9d73c6cf7901df2c36bb08, I added a script that appends a note about the contributing doc and a link to it to each of the repos in https://github.com/phetsims/phet-info/blob/master/doc/phet-development-overview.md#source-code-and-dependencies.

@liammulh and I addressed this one, closing.


Leaves first commit

Scrolling the Leaves list keeps on updating the Leaves remaining section.

Filed leave from 19 to 21.  Computed NO. OF DAYS shows only a value of "1"


fn still in code | all &mut's deleted | Clear code

Not made for an issue,
All &muts deleted and turned into very clear code
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

All &muts deleted and turned into very clear code

Can you explain what you're trying to do with this change?  The code changes in this PR are not valid Rust.

Closing this issue--please re-open if you'd like to explain why this change is necessary or what you are trying to accomplish.


Add place_id as a result attribute from amazon_location_service

Place_id is a really useful unique location identifier. Since at least 2 of Amazon Location Service's place providers return this attribute, we would like to return it as a an attribute in the geocoder response as well.

Sorry for the delay here, and thanks!


Proto3 support

Hey, I think exprotobuf does not support proto3, but I might be wrong. In any case, noting the supported version that in the README would be great!
Thanks!
PS: I guess I should mention that I'd like proto 3 support :)

It does indeed, via gpb the underlying protobuf parser :)

Great! I think this should be mentioned in the README.


Y-axis icons and y2-axis icons not updating during reflow

Bug Report
Description

Y-axis icons and y2-axis icons not updating based on the values passed down to the reflow. If there is no data for a particular legend, the y-axis icon should hide and if there is data for a particular legend during panning, y-axis icons should display.
Link to CodeSandbox
Use this template to reproduce the behavior.
Expected Behavior

If there is no data for a particular legend during panning, the y-axis icons should hide and if there is data for a particular legend during panning, the y-axis icon should display. Same should happen for y2 as well.

@ryanthemanuel  @mraplumb  @sdadn Can you please provide an ETA for this issue?

@NarasimhaShenoi if everything goes as expected it will be out for review by the end of this week or by the start of next week.

@NarasimhaShenoi We fixed this issue and it is out for review. Meanwhile, you can test this in your application by pulling in the branch changes.


VECTOR-SEARCH-8: Add optimized version of OnDiskOrdinalsMap for common case

fix of reverted https://github.com/datastax/cassandra/pull/762

what was the actual fix here?

^ bump


Recalculate stats on plot mouse-release event

[ ] data_vm can have signal emitted which analyzer_vm subscribes to
[ ] Signal should include coerced boundaries of visible plot
[ ] analyzer_vm then initiates stats recalculation, referencing the slotted boundaries as indices into its buffered plot data

AnalyzerViewModel should be able to buffer the plot data "behind the scenes" such that expensive data retrievals from the view over and over aren't necessary.

Requires implementation of #12.

Requires implementation of #13.

[ ]

Sliced data is returning short by one when plot range is fully visible.


Font size for page description in the page banner is too small

Client think that font size for page description in the page banner is too small.

Closing for now, changes could be reverted later.


repman-io/composer-plugin causes The checksum verification of the file failed

Hello,
So here is the situation:
I am running a composer.json with the following repositories setup.
Take note that repo.repman.io is not directly part of my wanted list of repos.
That is intentional. There is a custom private repo.
"repositories": {
        "0": {
            "type": "path",
            "url": "./vendor-repo/*/*",
            "options": {
                "symlink": true
            }
        },
        "1": {
            "type": "composer",
            "url": "http://satis.example.com:8181"
        },
        "2": {
            "type": "composer",
            "url": "https://private.repo.repman.io"
        },
        "packagist.org": false,
        "data-migration-tool": {
            "type": "git",
            "url": "https://github.com/magento/data-migration-tool"
        }
    },

Your package manager plugin is installed at this point.
This is running in a clean folder. This is the first time composer is run, and there is no lock file.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 507 installs, 0 updates, 0 removals
  - Installing magento/zendframework1 (1.14.3): Downloading (100%)
 Failed, trying the next URL (0: The checksum verification of the file failed (downloaded from https://repo.repman.io/dists/magento/zendframework1/<IP_ADDRESS>/726855dfb080089dc7bc7b016624129f8e7bc4e5.zip))Downloading (100%)
  - Installing laminas/laminas-zendframework-bridge (1.0.3): Downloading (100%)
 Failed, trying the next URL (0: The checksum verification of the file failed (downloaded from https://repo.repman.io/dists/laminas/laminas-zendframework-bridge/<IP_ADDRESS>/bfbbdb6c998d50dbf69d2187cb78a5f1fa36e1e9.zip))Downloading (100%)
  - Installing laminas/laminas-stdlib (3.2.1): Downloading (100%)
 Failed, trying the next URL (0: The checksum verification of the file failed (downloaded from https://repo.repman.io/dists/laminas/laminas-stdlib/<IP_ADDRESS>/2b18347625a2f06a1a485acfbc870f699dbe51c6.zip))Downloading (100%)
  - Installing container-interop/container-interop (1.2.0): Downloading (100%)
 Failed, trying the next URL (0: The checksum verification of the file failed (downloaded from https://repo.repman.io/dists/container-interop/container-interop/<IP_ADDRESS>/79cbf1341c22ec75643d841642dd5d6acd83bdb8.zip))Downloading (100%)
  - Installing laminas/laminas-validator (2.13.4): Downloading (connecting...)^C

and continues as above example
I took note that these are pointing to repo.repman.io
I removed your composer plugin:
02:21 $ composer global remove repman-io/composer-plugin
Changed current directory to /home/vagrant/.composer
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 0 updates, 1 removal
  - Removing repman-io/composer-plugin (0.1.3)
Writing lock file
Generating autoload files

after which the same composer install/update commands work.
The satis.example.com:8181 repo is 100% satis composer repo, which is a mirror for packages we use in the site (magento2)

Hello @ProxiBlue, as you can see Failed, trying the next URL does not mean completely breaks. Repman composer plugin works as packagist proxy, and in case of failure, composer will skip its result using the source link.
The real problem is  The checksum verification of the file failed which is a known problem and as soon as I can come up with a solution, it will be fixed. I am working on a patch to support older configurations (tar files in #139). Until then, you could paste a fragment of the composer.lock file here so that I can reproduce the problem better.

I will have to recreate the issue, knee deep in the middle of work, will try and get that to in a timely manner.

@ProxiBlue is this problem still occurring? Can you help me recreate it?

Due to the inability to reproduce this problem, I am closing it for now. Please go ahead and reopen in case of further problems (or create a new issue).


Test concurrent connection limit on different Azure VM sizes

Collect connection count, CPU %, Memory Usage
Machine Sizes:

[ ] B1s (4,900 connections, 1GB RAM limiting factor, CPU ~10%) Specs: 1GB RAM, 1 CPU
[ ] B2s (82,000 connections, CPU and RAM basically 100%) Specs: 4 GB RAM, 2 CPU
[ ] D2s_v3 (110,000 connections, CPU 100%, RAM 80%) Specs: 8 GB RAM, 2 CPU
[ ] D4s_v3 (160,000 connections, CPU 100%, RAM 50%, connections started disconnecting) Specs: 16 GB RAM, 4 CPU
[ ] D8s_v3 Specs: 32 GB RAM, 8 CPU
[ ] D16s_v3 Specs: 64 GB RAM, 16 CPU
[ ] D32s_v3 Specs: 128 GB RAM, 32 CPU
[ ] D64s_v3 Specs: 256 GB RAM, 64 CPU

Note: Test Linux vs. Windows VMs to see if there is a difference

We're interested in the results here ;)

VERY interested!


Adjusting the example in creating a manifestV3 project?

In the latest chrome manifest v3 format reference, the "authors" key only accepts an email object. When using npm init @samrum/vite-plugin-web-extension to create a manifestV3 project, should the given example be adjusted accordingly?
# Explanation of the "author" key in the latest chrome manifest v3 format reference
"author": Specifies the email address of the account that was used to create the extension.

// "@types/chrome": "^0.0.258",
// chrome.runtime.ManifestBase
author?: {
    email: string;
} | undefined;

See PR.


fix: update entrypoint for optimus v0.2.1-rc.1

[x] remove --with-server flag when execute optimus version
[x] rename --project to --project-name

follow up from changes https://github.com/odpf/optimus/pull/274

@deryrahman IMO, project is more user friendly than project-name. WDYT?

@ravisuhag yes, but --project-name is also convenient. As of now, flags-to-override-config follows the conventions from config structure. so, the config:
project:
    name:

will be match with flag --project-name. Making it to --project requires effort, since the flags is automapped by flags-to-config bindings

@ravisuhag yes, but I think --project-name is also convenient. As of now, flags-to-override-config follows the conventions from config structure. so, the config:
project:
    name:

will be match with flag --project-name. Making it to --project requires effort, since the flags is automapped by flags-to-config bindings

@deryrahman User experience is more important than effort IMO. Also, it was already project, so why are changing it now?

@ravisuhag noted, agree, new lesson for me. Actually, we change it to make it consistent with convention in config structure. But, sure, I think we can provide flag --project back(?) wdyt @sravankorumilli


ENV Substitution

The following two items here don't support ENV var substitution:

Prometheus' scrape config: https://github.com/Yellow-Dog-Man/monitoring-compose/blob/beep/prometheus/prometheus.yml
Dmarc's inbox config: https://github.com/Yellow-Dog-Man/monitoring-compose/blob/beep/dmarc-reporting/resonite/dmarc-metrics-exporter.json

Therefore I keep getting git conflicts when working with this because the production source has those filled out.
Prometheus is very adamant in it's stance of not adding env substitution to its stack. so https://linuxhandbook.com/envsubst-command/ might be a good approach. for that.
As for DMarc, I'll probably see if I can PR the support.

prometheus added a "password file" function that allows me to replace passwords with files that contain the passwords. This solved the prometheus one.
As for Dmarc still need to get that sorted.


Ensure map shows up on TweetFeedActivity

We talked Tuesday bout this, just figured I'd create a task for it

Issue is that @srowhani has the debug.keystore file needed to authenticate google maps. All other
contributers will need to replace their debug.keystore file with his for their map to show up.
The file needs to be stored at:
Mac: ~/.android/
Windows: C:\Users\your_user_name.android\
Here is @srowhani 's debug.keystore file:
https://drive.google.com/file/d/0B6ps-QjUme6vVlF2ek1Ka3AtVmc/view


Can't log in due to "Cookie sessionid you are searching found was either not found or not valid!"

I just downloaden IG:dm on my laptop. I had it before, but I had some problems with my laptop so I re-installed windows.
I tried to log onto my own account, but it sais: "Cookie sessionid you are searching found was either not found or not valid!"
I think this is because I was logged in on my previous windows, but I don't know how to solve this.
Can you help me?
Edit:
I now see a lot of issues that are "solved" with the same problem. But it still is not "solved" for me.

I have the same error

Same here

this issue is now fixed in the latest version https://github.com/ifedapoolarewaju/igdm/releases/tag/v2.4.1


Track usage

Assumption => The key in the propertyMap is the path where the ref was resolved(aka the parentPath that we talked about), and its value is the ref that was resolved.

Right. It's a parent path scoped to a resolved object:
const parser = new $RefParser();
const resolved = parser.dereference(obj);

parsed.propertyMap; // this will contain property paths mapped to `resolved`, and not `obj`.

// resolved is what we care about.

There's something off with Karma tests, with mocking to be precise, that makes tests to fail randomly.
I looked into it, but would need to spend a bit of time to figure it out properly.
Will merge it for the time being, so you can use the code.
I'll get back to it at some point.


Added check to flag isStatic to be true if in production or development.

The ssr classname conflict error is still being thrown in development for the latest release of 4.4.0. Upon checking the fix that was implemented for this in that version I noticed that this flag was only true if in a production environment. The commit I am referring to was in #2701

We explicitly want this to be off for development, was on purpose. If you can provide a reproduction sandbox showing the issue can look into it though

Going to close this for now -- please open an issue with a clear reproduction and we can look into it!


docs: versions

Since which version Nocobase requires Node 20+? I couldn't find any mention of this change in the release notes

Since which version Nocobase requires Node 20+? I couldn't find any mention of this change in the release notes

Hi, @grv87
Currently, a dependency in the development environment requires Node.js 18.18+. Since the LTS version of Node.js is now 22, I’ve updated the requirement to 20+ for new users. If you’re only using it in a production environment, you can continue with version 18.


Update header for rebrand

Addresses https://issues.redhat.com/browse/MIG-294

Also @ibolton336 that <img> should have vertical-align: middle; applied to it as well, without that it sits a couple of pixels higher than the middle of the masthead.


[FLINK-14892][docs] Add documentation for checkpoint directory layout

What is the purpose of the change
In FLINK-8531, we change the checkpoint directory layout to
/user-defined-checkpoint-dir
    |
    + --shared/
    + --taskowned/
    + --chk-00001/
    + --chk-00002/
    + --chk-00003/
    ...

But the directory layout did not describe in the doc currently, and some users confused about this in the mail-list, this pr wants to add a description for the checkpoint directory layout in the documentation.
Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: ( no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

cc @pnowojski
cc @wuchong  for the translated Chinese version

@pnowojski thanks for the review, will address the comments.
As far as I know, docs do not need to manually update, it'll be done automatically.

Thanks for the update. (can be merged from my point of view already, but you can also ping me to merge this once the Chinese version is approved)

@pnowojski @wuchong thanks for the review and merging.


Fixes THRIFT-2817 and THRIFT-2839

Current implementation of json protocols uses buffer peeks extensively.
But in certain situations this causes the buffer to read beyond the json message,
which stalls the whole connection. (THRIFT-2817)
To test this fix I ported the integration tests from the nodejs thrift library to go.
Those are comprehensive integration tests that tests the whole thrift stack.
The tests revealed another problem in TFramedTransport.
When calling TFramedTransport.Read, it should return remaining bytes,
but it doesn't when passing a []byte that is bigger than the current frame_size. (THRIFT-2839)
This PR fixes THRIFT-2817 and THRIFT-2839.

We're still experiencing read errors with this fix merged (Not enough frame size 4085 to read 4096 bytes)
The commit is missing a return statement in case of framesize smaller than the buffer and err == nil  looks strange

@bivas Could you provide a PR addressing these issues? Thanks!

@Jens-G unfortunately, no. Was pointing this out so maybe @wingedkiwi can have a quick look (and maybe a fix) on this issue.

I'm turning my attention to thrift again in a few weeks. Then I can have a look.


Remove version: Hesan.He3 version 1.3.15

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

This appears to be an infrastructure issue, and we should wait to see if the publisher resolves it before merging this.

162573

URL: https://he3-1309519128.cos.accelerate.myqcloud.com/1.3.15/He3_windows_installer_ia32_1.3.15.exe
Response status code does not indicate success: 400 (Bad Request).
(Automated message - build 886)

Close with reason: PR submitted to change host;


[BUG] Longhorn shows more capacity than is actually in the filesystem directory.

I am using nats which is deployed with helm with 3 replicas of it, each of these replicas contains its own PVC with 10Gb of storage, the problem is when I enter the longhorn interface it shows me more capacity than there really is.
Storage of PVC:

Longhorn UI storage:

Longhorn version: 1.3.2
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): Helm
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: RKE

Number of management node in the cluster: 1
Number of worker node in the cluster: 4

Please refer to https://longhorn.io/docs/1.4.0/volumes-and-nodes/volume-size. Thanks.


Add service role for ElasticBeanstalk health reporting

The following statement contains all of the permissions that Elastic
Beanstalk needs to monitor environment health

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts-roles.html#concepts-roles-service
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-api.html

:+1:


How to using Objective-C Block

wax does not support block

@felipejfc @linmingzhi

example code?

This is a bit of a hack on top of Wax, but I can verify that it does work: https://groups.google.com/d/msg/iphonewax/mMhRCRwfEjQ/dPlA3wveeqoJ

this is a good hack, I think this can be done without the coersion and for N arguments, will take a look on that later...

@todicus , thx，it‘s work

@todicus Is it working? I got EXC_BAD_ACCESS..

@void-main I tested it and it worked. I tested with my fork

wax is maintained by alibaba, block is support. see https://github.com/alibaba/wax


Django Views relying on Settings

A pretty common pattern for django models is the following:
# models.py

class Profile(models.Model):
    user = models.ForeignKey(settings.AUTH_USER_MODEL)

If you use a view that relies on one of these models, the settings for the django_orm aren't configured so it errors.
# views.py

from .models import Profile

def my_profile(request: http.Request):
    return Profile.objects.get(user=request.user)

With the main app looking like
# app.py

from apistar import Include, Route
from apistar.frameworks.wsgi import WSGIApp as App
from apistar.backends import django_orm

from .views import my_profile

routes = [
    Route('/profile/@me', my_profile),
]

settings = {
    'DATABASES': {
        'default': {
            'ENGINE': 'django.db.backends.postgresql',
            'NAME': os.environ.get('DB_NAME'),
            'HOST': os.environ.get('DB_HOST'),
            'USER': os.environ.get('DB_USER'),
            'PASSWORD': os.environ.get('DB_PASS'),
        },
    },
    'INSTALLED_APPS': [
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'improved_user.apps.ImprovedUserConfig',
    ],
    'AUTH_USER_MODEL': 'improved_user.User',
    'SECRET_KEY': os.environ.get('SECRET_KEY'),
}

app = App(
    routes=routes,
    settings=settings,
    commands=django_orm.commands,  # Install custom commands.
    components=django_orm.components  # Install custom components.
)

The .views import my_profile will then need to import Profile model which requires the settings.AUTH_USER_MODEL which has not been setup yet. Bit of a chicken and egg problem because you can't define the routes without the views functions and the views functions need access to the settings.
I tried throwing in a settings.configure() in the views.py file, it resulted in the error:
raise AppRegistryNotReady("Apps aren't loaded yet.")
    django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

Any ideas of how to solve this?

Ok fixed it:
edit: looks like adding the following to the top of the file worked

```python
# app.py
import django

django.setup()

...

Before importing the views file worked. However this caused a new error
raise RuntimeError('Settings already configured.')
    RuntimeError: Settings already configured.

So I tweaked the app declaration:
app = App(
    routes=routes,
    settings=settings,
    commands=django_orm.commands,  # Install custom commands.
    # components=django_orm.components  removed this line
)

and it ran

I think the longer goal will be to have a framework version of API Star where you plug it into Django's urlconf, and get API Star style handler functions and API documentation etc... but running under the standard Django stack. Something to think about once #400 is in perhaps.


Missing to forward data-testid prop in Tooltip component

I'm working with react-testing-library to do tests in jest, and I found out that Tooltip component is not forwarding the data-testid prop. For example, Dialog component does forward data-testid prop if passed to the component.

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
If data-testid prop is passed to Tooltip component, it doesn't forward it to the generated div component.
Expected Behavior 🤔
data-testid prop should be forwarded to the generated div component of the Tooltip. Similar to what is done with Dialog component.
Steps to Reproduce 🕹

Steps:

Open previous codeSandbox example
Inspect with chrome devtools or similar the tooltip component. Check that there is no data-testid, although it was passed to the component.

Context 🔦
I'm trying to test and work with the Tooltip component from jest, for that I need some sort of mechanism to get/interact or view the tooltip component from jest. That is usually done by using a data-testid prop that is present on the generated DOM elements.
Your Environment 🌎

`npx @material-ui/envinfo`
```
npx: installed 2 in 4.163s
System:
OS: Linux 5.8 Ubuntu 20.04.2 LTS (Focal Fossa)
Binaries:
Node: 14.15.3 - ~/.nvm/versions/node/v14.15.3/bin/node
Yarn: Not Found
npm: 6.14.11 - ~/.nvm/versions/node/v14.15.3/bin/npm
Browsers:
Chrome: 89.0.4389.90
Firefox: 86.0
Chrome browser was being used. But it is reproducible in any.
</details>

Extra props are spread to the root element, hence the wrapped component. It behaves correctly.


Need to remove the readme file

In this folder
There is a readme file which is not needed. We want to copy the contents of the readme file and paste them as comments in this file.

can i have this issue?

Yes sure go ahead!


Update dwsutil for missing crds rsyncnodedatamovements & rsynctemplates

Both CRDs are obsolete

Okay, that's good to know, I can close this issue then.  A new install using nnf-deploy installed these CRDs in the system and dwsutil reported them as unrecognized, so I wrote this ticket..  We should create a new ticket to remove the CRD cruft  from getting installed.


basic send/receive

Hi,
I am trying to get the basic send/receive to work. On the sender I seem to be managing to send, but on recieve this is all I get is:
DW1000-arduino-receiver-test
DW1000 initialized ...
Committed configuration ...
Device ID: DECA - model: 1, version: 3, revision: 0
Unique ID: FF:FF:FF:FF:00:00:00:00
Network ID & Device Address: PAN: 0A, Short Address: 06
Device mode: Data rate: 110 kb/s, PRF: 16 MHz, Preamble: 2048 symbols (code #4), Channel: #5
I have double checked over wiring and I am setup with the adaptor boards and a couple 3.3v arduino pro minis. Power to the arduinos is via 2 arduino unos (3.3v) and power to the dwm1000 is via an external energy supply to achieve the current.
on the sender end I get the above plus:
Transmitting packet ... #0
ARDUINO delay sent [ms] ... 28
Processed packet ... #0
Sent timestamp ... 9580229.00
DW1000 delta send time [ms] ... 9580.23
Transmitting packet ... #1
ARDUINO delay sent [ms] ... 26
Processed packet ... #1
Sent timestamp ... 9744079.00
DW1000 delta send time [ms] ... 163.85
I have had a look on these forums and others and cannot find the issue.
Thanks for looking.
Paul

It seems like it could be an issue with the interrupt pin. Sometimes only sends when I have it connected and sometimes only if not. Not as much luck with the receive sketch
Rechecked wiring again and even changed DWM1000 - still nothing solid.
Some post seem to mention the antenna model - I have UWB66 if that is any use.

Please use the template next time. Thanks.
https://github.com/thotro/arduino-dw1000/blob/master/.github/ISSUE_TEMPLATE.md


chore(gir): regen

With this vte-rs works! :)

However, this fails a clippy lint:
error: casting from `*mut vte_sys::VtePty` to a more-strictly-aligned pointer (`*mut gobject_sys::GObject`) (1 < 8 bytes)
   --> /home/rasmus/Projects/vte-rs/src/auto/pty.rs:132:48
    |
132 |             gobject_sys::g_object_get_property(self.as_ptr() as *mut gobject_sys::GObject, b"flags\0".as_ptr() as *const _, value.to_glib_none_mut().0);
    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[deny(clippy::cast_ptr_alignment)]` on by default
    = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_ptr_alignment

And before merging this the PR for vte-sys-rs needs to be merged (and we need to update its submodule)


Getting started with the code on your local machine

In order to get started working with SIMPLE and astrodbkit2 on your local machine, you should fork and clone both repos.

fork the repo to your personal account (click the fork button)
clone your fork of the repo to your local machine

More details here:
https://docs.github.com/en/github/getting-started-with-github/fork-a-repo
At the end of the day, when you type git remote -v
you should have an origin which points to your fork and an upstream which points back here.
We can discuss how to add changes to the code another day. :)
If you have any trouble, post here.

origin	git@github.com:Will-Cooper/SIMPLE.git (fetch)
origin	git@github.com:Will-Cooper/SIMPLE.git (push)
upstream	git@github.com:kelle/SIMPLE.git (fetch)
upstream	git@github.com:kelle/SIMPLE.git (push)
Looks good to me

merging with issue to document  data ingest workflow. #11


Fix Instant/j.u.Date json serialization #17

Hi,
Here is a PR to fix issue #17, if it is an ok issue to fix.
Cheers
Kawas

Absolutely an ok issue - much appreciated!


CMakeLists.txt: don't include CERES_INCLUDE_DIRS if it's empty or not set

possibly partial fix for:
https://github.com/cartographer-project/cartographer/issues/1688

ceres documentation says:
http://ceres-solver.org/installation.html#using-ceres-with-cmake
Note
You do not need to call include_directories(${CERES_INCLUDE_DIRS})
as the exported Ceres CMake target already contains the definitions
of its public include directories which will be automatically
included by CMake when compiling a target that links against Ceres.
In fact, since v2.0 CERES_INCLUDE_DIRS is not even set.

see ceres-solver change:
https://ceres-solver.googlesource.com/ceres-solver/+/2166bad133d279ec28008f1df8b4d90a7023f531

otherwise its source directory ends in INTERFACE_INCLUDE_DIRECTORIES/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES
variables like this:

set_target_properties(cartographer PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "FIXMESTAGINGDIRTARGET/usr/include/eigen3;/jenkins/mjansa/build/ros/ros1-melodic-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer/1.0.0-r0/git/;FIXMESTAGINGDIRTARGET/usr/include;FIXMESTAGINGDIRTARGET/usr/include;FIXMESTAGINGDIRTARGET/usr/include/cairo;FIXMESTAGINGDIRTARGET/usr/include/glib-2.0;FIXMESTAGINGDIRTARGET/usr/lib/glib-2.0/include;FIXMESTAGINGDIRTARGET/usr/include/pixman-1;FIXMESTAGINGDIRTARGET/usr/include/uuid;FIXMESTAGINGDIRTARGET/usr/include/freetype2;FIXMESTAGINGDIRTARGET/usr/include/libpng16;FIXMESTAGINGDIRTARGET/usr/include;${_IMPORT_PREFIX}/include"
INTERFACE_LINK_LIBRARIES "Ceres::ceres;FIXMESTAGINGDIRTARGET/usr/lib/liblua.a;FIXMESTAGINGDIRTARGET/usr/lib/libm.so;Boost::iostreams;glog;gflags;cairo;FIXMESTAGINGDIRTARGET/usr/lib/libprotobuf.so;pthread"
INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "FIXMESTAGINGDIRTARGET/usr/include/eigen3;/jenkins/mjansa/build/ros/ros1-melodic-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer/1.0.0-r0/git/;FIXMESTAGINGDIRTARGET/usr/include;FIXMESTAGINGDIRTARGET/usr/include;FIXMESTAGINGDIRTARGET/usr/include/cairo;FIXMESTAGINGDIRTARGET/usr/include/glib-2.0;FIXMESTAGINGDIRTARGET/usr/lib/glib-2.0/include;FIXMESTAGINGDIRTARGET/usr/include/pixman-1;FIXMESTAGINGDIRTARGET/usr/include/uuid;FIXMESTAGINGDIRTARGET/usr/include/freetype2;FIXMESTAGINGDIRTARGET/usr/include/libpng16;FIXMESTAGINGDIRTARGET/usr/include"
)

otherwise the paths to cartographer WORKDIR end in CartographerTargets.cmake
INTERFACE_INCLUDE_DIRECTORIES, INTERFACE_SYSTEM_INCLUDE_DIRECTORIES variables
and cartographer-ros fails to configure if cartographer WORKDIR was already
removed (e.g. when cartographer used from sstate or cleaned with rm_work)
./recipe-sysroot/usr/share/cartographer/cmake/CartographerTargets.cmake:  INTERFACE_INCLUDE_DIRECTORIES "/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/eigen3;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer/1.0.0-r0/git/;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/cairo;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/glib-2.0;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/lib/glib-2.0/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/pixman-1;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/uuid;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/freetype2;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/libpng16;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include;${_IMPORT_PREFIX}/include"
./recipe-sysroot/usr/share/cartographer/cmake/CartographerTargets.cmake:  INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/eigen3;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer/1.0.0-r0/git/;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/cairo;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/glib-2.0;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/lib/glib-2.0/include;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/pixman-1;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/uuid;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/freetype2;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include/libpng16;/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer-ros/1.0.0-1-r0/recipe-sysroot/usr/include"

fixes cartographer-ros do_configure error:
-- Configuring done
CMake Error in CMakeLists.txt:
Imported target "cartographer" includes non-existent path
"/jenkins/mjansa/build/ros/ros2-rolling-hardknott/tmp-glibc/work/core2-64-oe-linux/cartographer/1.0.0-r0/git/"
in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

The path was deleted, renamed, or moved to another location.

An install or uninstall procedure did not complete successfully.

The installation package was faulty and references files it does not
provide.

Signed-off-by: Martin Jansa<EMAIL_ADDRESS>Want to contribute? Great! Make sure you've read and understood
CONTRIBUTING.md.

Alternative solution is to remove quotes around CERES_INCLUDE_DIRS (and possibly other variables later used in target_include_directories calls).
Relevant discussion and a bug in CMake:
https://discourse.cmake.org/t/target-include-directories-behavior-with-empty-value/2867
https://gitlab.kitware.com/cmake/cmake/-/issues/21879


Anjan Diyora

Due we close new issues on PR merge and voting is still possible on closed issues I will close this one. Nice Profile btw 🚀


My first pull request!

Contributing to my first pull request :)

Hooray 🙌 Welcome to the community!!

Thank you!


NotImplementedError: Filter dicts have not been implemented in Moto for 'instance-state-code'

Can I expect filter dicts implementation for 'instance-state-code' in the near future?

Hi @aiswaryalakshmi, Moto is a community-driven project, so there's no roadmap on what features will be delivered next. Typically people will implement a feature whenever they need this for their own project.
Will mark this as an enhancement.

@aiswaryalakshmi As far as I can tell, this functionality has been available in moto for quite some time.  Can you provide a failing test case?

If this error popped up in EC2.describe_instance_status(), it should be available as of moto >= 1.3.15.dev477, and was implemented in #2764

Going to close this now, as I'm assuming it is working now.


Local SecretStoreProvider: Failed to init state store secretstores.local.file - invalid character 'ï'

In what area(s)
/area runtime
Ask your question here
I've followed the docs here:
https://docs.dapr.io/reference/components-reference/supported-secret-stores/file-secret-store/
and SecretStoreConfigurationProviderSampleexample here:
https://github.com/dapr/dotnet-sdk/tree/master/examples/AspNetCore/SecretStoreConfigurationProviderSample
but I can't make the local secrets file work.
My steps:
Dapr version:
CLI version: 1.5.0
Runtime version: 1.5.0

I created a new Console App with .Net6 in Visual Studio 2022 Current, on a fresh Windows 11 install.
I open the cmd as Admin, type:

cd C:\Users\user\source\repos\DaprLocalSecret\DaprLocalSecret
dapr run --app-id DaprTest --components-path ./components/ -- dotnet run

The console starts Dapr, then displays:
"failed to init state store secretstores.local.file/ named demosecrets: invalid character 'ï' looking for beginning of value"
I tried many combinations of relative paths, and moving around the secrets.json file, but it displays the error above or cannot locate the file. I think the error above is displayed when the file is correctly located but for some reason it does not read it.
This happens with a new Console, WebAPI project or Blazor Webassembly project as well.
I tried to use Project Tye too, with the same error.
Without the local secret store file, everything works correctly.
I couldn't find any similar problem online relative to Dapr, there must be something I'm missing or it's a bug.
My minimum viable repo is here: https://github.com/francescocristallo/DaprLocalSecret

It looks like the Issue was with the Encoding of the json file.
I solved the problem recreating the .json file from Visual Studio with Add => New Item.
In my original project I created the file as .txt directly in the folder and changed the extension to .json manually, and somehow the file was "corrupted" in the process.


rowdy.begin is not a function error

Using rowdy logger version 1.0.0 and Express version 4.16.3 when I run npm start I get the error:
`
/Users/username/coding/ga-projects/fitness-trails/server.js:19
rowdy.begin(app);
^
TypeError: rowdy.begin is not a function
at Object. (/Users/username/coding/ga-projects/fitness-trails/server.js:19:7)
at Module._compile (module.js:643:30)
at Object.Module._extensions..js (module.js:654:10)
at Module.load (module.js:556:32)
at tryModuleLoad (module.js:499:12)
at Function.Module._load (module.js:491:3)
at Function.Module.runMain (module.js:684:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
[nodemon] app crashed - waiting for file changes before starting...
`
I followed your doc and added the require and the other lines yet when I downgraded to rowdy-logger 0.0.2 everything worked. I am not sure if I did something wrong.
Thanks,
Eva

Hi Eva, can you provide the first 18 line of server.js
Also, in GH, you can wrap code in triple backticks (  `, no spaces), and it will be stylized:
like this

v1.0.2 fix this - if you update, you can just do var rowdy = require('rowdy-logger') like the doc says.

Hi Connor,
I did not see your emails until now. I’ve been sick all week and now catching up on emails. Thank you for the information. I got it to work. I really appreciate it.
-Eva
Sent from my iPhone

On Jul 1, 2018, at 1:47 PM, Connor Clark<EMAIL_ADDRESS>wrote:
v1.0.2 fix this - if you update, you can just do var rowdy = require('rowdy-logger') like the doc says.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Fix issue when used as module and with file containing space

Codecov Report

Merging #201 (0990297) into master (e6a3798) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #201   +/-   ##
=======================================
  Coverage   94.14%   94.14%
=======================================
  Files          70       70
  Lines        1827     1828    +1
=======================================
+ Hits         1720     1721    +1
  Misses        107      107

Impacted Files
Coverage Δ

lib/codenarc-factory.js
97.02% <100.00%> (+0.01%)
:arrow_up:

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 e6a3798...0990297. Read the comment docs.


Added support for Data URLs

Fixed :)
All the references to the #url element bloated the code a little, so I put it in a variable.


Replace the multiple marker icon

This:

Should be replaced with:

@galraij It's not as simple as I thought.. It can be done though.
Let me know when we get the new icons.

Don't wait for it, use one of the normal aggregation markers and when we have it we can replace... Hopefully soon.
ב-11 ביוני 2015, בשעה 16:49, OmerSchechter<EMAIL_ADDRESS>כתב/ה:

@galraij It's not as simple as I thought.. It can be done though.
Let me know when we get the new icons.
—
Reply to this email directly or view it on GitHub.

Maybe ask @LironRS to create a css for that too

Yep. Use the CSS version of the aggregation that @LironRS made. If possible Liron, try to create an icon that looks like this (or any other way that combines aggregation + exact location):


Customizable objectMapper

Method to set external, pre-configured objectMapper in client builder.
See also https://github.com/Matthias247/jawampa/issues/79

Looks good. Thanks for the contribution!

Great, thanks.


PARQUET-738: Update arrow version that also supports newer Xcode

@wesm I'm asthonished that this doesn't break. Shouldn't your recent I/O changes in Arrow change some interfaces?

It looks like not, because I did not remove any public APIs from ReadableFileInterface -- I had thought we were implementing the interfaces in Parquet but it's the other way around, my mistake.

The change I made was to add an abstract Read(int64_t nbytes, shared_ptr<Buffer>* out) method and add default implementations of ReadAt (rather than having them as pure virtual)

+1


hardware back button doesnt work

Bug Report
Ionic version:
[x] 4.0.2
Current behavior:
The hardware back is pressed nothing happens.
Expected behavior:
The navigation should go back one item in the history
Steps to reproduce:

Create a new ionic app using ionic cli.
Add new page using ionic cli
Add ion-button to the home page and add href tag and refer to the newly created page
use Back button

Other information:

Ionic info:
Ionic:

   ionic (Ionic CLI)             : 4.10.3 (C:\Users\dev\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.0.2
   @angular-devkit/build-angular : 0.12.4
   @angular-devkit/schematics    : 7.2.4
   @angular/cli                  : 7.2.4
   @ionic/angular-toolkit        : 1.4.0

Cordova:

   cordova (Cordova CLI) : 8.1.2<EMAIL_ADDRESS>   Cordova Platforms     : android 7.1.4
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.1.2, (and 4 other plugins)

System:

   Android SDK Tools : 26.1.1 (C:\Users\dev\AppData\Local\Android\Sdk)
   NodeJS            : v10.15.1 (C:\Program Files\nodejs\node.exe)
   npm               : 6.4.1
   OS                : Windows 10

I have figured out that outlet.canGoBack() is always false. Why is that?

https://github.com/ionic-team/ionic/issues/16611

Hi there,
Thanks for the issue! I’ve added this to issue #16611 to keep track of. We’re going to close out the individual issues and address all of the hardware back button issues at once. We’re not forgetting about your issue, just trying to keep them all together. 🙂
Thanks for using Ionic!


Mouse not visible and hint mode in background

Hi, Im using i3 with picom, and I absolutely love the Idea of this project, but sadly it just doesn't work as intended.

The red thing you see on yc is extramaus. It was created to have a mouse pointer indicator for screen recordings on Linux desktops that didnt capture the mouse pointer. It works.... kinda. Extramaus itself is in the background.
Help is very much appreciated, thank you!

Ok, Im very sorry about this. I just found a older issue, where the problem was the picom glx backend. Dont know how to get blur working for me again, but at least it works now.
Awesome project tho!

Can you post your picom.conf and all the steps necessary to reproduce this?

Closing due to inactivity. I believe it should be possible to fix this, provided I can reproduce it. Feel free to reopen the issue.

Use archlinux+awesomewm+picom-git. I  just put the warpd class  in to picom.conf rounded-corners-exclude  rule, and work fine.
rounded-corners-exclude = [   "class_g = 'awesome'",   "class_g = 'warpd'", ];

Use archlinux+awesomewm+picom-git. I just put the warpd class in to picom.conf rounded-corners-exclude rule, and work fine. rounded-corners-exclude = [ "class_g = 'awesome'", "class_g = 'warpd'", ];
Also
opacity-rule [   "100:class_g    = 'warpd'" , ]


Chainlink Documentation Enhancement suggestions

I recently participated in a chainlink hackathon and I faced the following issues and maybe these updates may make developer onboarding easier.

The fee for the APIs or keepers is currently standard for each blockchain network but it may not be sufficient/subjective to gas price hikes/fluctuations. So a contract call is more likely to fail when the gas price hikes more than the standard fee(0.1 LINK on eth) and the developer/user wouldn't know whether it fails. Maybe a dynamic fee API or in-built dynamic fee update would be nice to have to increase trust in the likelihood of the contract-call success.
Support for a local development environment that includes chainlink node/ mechanism to mock the chainlink node interactions with the smart contracts as a plugin for hardhat or truffle. It would be of great help and reduce the developer's development time by so much. If there's a dev working on it., I can contribute along with him to speed it up ?
Including different Error types or messages or just errors that users can get can be a good addition to the documentation as most of the time, just knowing that may help developers to solve their own issue.

Apart from them, the documentation is super good for any dev to start working on, immediately such as the remix links (which I especially liked very much ), Faucet specially built for test LINK, etc facilitates the development work so much!
Thanks, @PatrickAlphaC  for motivating me to provide my feedback. :P

Thanks for the feedback and sorry for the delay here @sidduHERE. There is such an adapter built by the ChaosLabs team, find it here https://github.com/ChaosLabsInc/chainlink-hardhat-plugin. Thanks for the ping @aelmanaa

thanks so much to everyone!
regarding the 3rd point, we are also reviewing the node operator docs: We indeed have to provide troubleshooting guides and workarounds when issues occur.
closing this issue. feel free to reply if you have more questions


Update the kubectl binary in the ansible-runner & godog-runner images

Is this a BUG REPORT or FEATURE REQUEST?
FEATURE REQUEST

What happened:

The kubectl binary used in the litmus runner images (ansible-runner, godog-runners) are of older versions & need to be updated to the latest stable version (these will be revisited as the usage of litmus across (newer) versions increases/litmus capabilities or features necessitate changes)

The dockerfiles for the runners are available here: https://github.com/openebs/litmus/tree/master/tools

What you expected to happen:

Use the latest "stable" kubectl binaries for litmus tests.

How to fix it:

Update the dockerfile with the appropriate KUBE_LATEST_VERSION environment variable

I will take this.

@ksatchit Please find the PR https://github.com/openebs/litmus/pull/222

Closing this on account of PR #222


Move GCP functions to dedicated lib dir

Going to move this as is in one PR, and then I'll add the cloud function specific google_cloud objects in the next.

PTAL.

LGTM


Plugin does not support K2 mode

SQLDelight Version
N/A
IDE Version
Intellij IDEA 2024.3
Dialect
SQLite
Describe the Bug
IDE plugin does not support K2 mode and is unusable starting with AS meerkat/IDEA 2024.3 as K2 is in Beta and will be enabled by default soon.
Stacktrace

Duplicate of #5120. Please try the SNAPSHOT and report any problems.


Display text

The HLD executable does appear to support these text drawing functions. These should be exposed as API to mod developers.

Resolved by<PHONE_NUMBER>d26c51bd226bb8bad75d3191b56915.

Resolved by<PHONE_NUMBER>d26c51bd226bb8bad75d3191b56915.


Button which opens a div in react without reloading the page

Hey guys, I would like to make a button in my project to trigger a sidebar to open. Im new to this field, there are many answers for this but the one I found didnt work out for me. The following code is the existing one I have. I want to open the Messagebox-Div by clicking the OpMsglila-Button.
React-Code:
`const Library_latest = () => {

  return (
    <>

Library

                    <Link to='Library_download'>

Downloads

 </Link>

Latest

                    <Link to='/Library'>

Recommended

 </Link>

                  <button className={"OpMsglila"}>

                  </button>

 </>
      )
      }
        export default Library_latest;

CSS:

.Messagebox {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 275px;
  background-color: #1a1a1a;
  align-content: center;
  overflow-x: hidden;
  opacity: 0%;
}

.pos1msg.li.la {
  position: absolute;
  top: 5px;
  right: 0px;
  color: #81ffbf;
  height: 50px;
  width: 275px;
}

.OpMsglila {
  position: absolute;
  top: 45%;
  right: 0%;
  opacity: 1%;
  transition: opacity 0.5s ease-in-out;
  background-color: #252525;
  border: none;
  outline: none;
}

I'm banging my head against the wall because nothing works like I want. Maybe you know a solution. Thanks in regards :)


Problems in analysis

Hi again!
I keep getting this error and I am not sure how to proceed:
Traceback (most recent call last):
File "/usr/local/bin/MicFunPred_run_pipeline.py", line 4, in
import('pkg_resources').run_script('MicFunPred==1.0.0', 'MicFunPred_run_pipeline.py')
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 3241, in
@_call_aside
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 3225, in _call_aside
f(*args, **kwargs)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 3254, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 583, in _build_master
ws.require(requires)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources/init.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyarrow' distribution was not found and is required by MicFunPred
Thank you!

Please install pyarrow first.
pip install pyarrow


Feature/aql performance improvements

Scope & Purpose
Added traversal option edgeCollections to restrict the traversal to certain edge collections when using named graphs
Additionally, speed up internal selection of appropriate AqlItemBlock bucket by using clz.
Plus, remove the traversal's vertex output register from the register plan in case it is not needed.

[x] Strictly new functionality (i.e. a new feature / new option, no need for porting)
[x] The behavior in this PR can be (and was) manually tested (support / qa / customers can test it)
[x] The behavior change can be verified via automatic tests

Testing & Verification
This PR adds tests that were used to verify all changes:

[x] Added new integration tests (i.e. in shell_server / shell_server_aql)

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/8721/

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/8729/

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/8733/

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/8755/

http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/8761/

Tests blue


adds findByIds method to queryBuilder

resolves #544

Coverage increased (+0.009%) to 95.803% when pulling cb8d164728a7b2f5e4d77e522f4682d41a4bac12 on capaj:findByIds into 184cea3d01a157a49e3920fb47d9370cb246a481 on Vincit:master.

Everything looks good! Thanks!


Prepared requests containing binary files will not send when unicode_literals is imported

#!/usr/bin/env python
from __future__ import unicode_literals
import requests
import sys

def main():
    request = requests.Request(method='PUT', url='https://httpbin.org/put')
    with open(sys.argv[1], 'rb') as fp:
        request.files = {'hello': fp}
        prepared = request.prepare()
        requests.Session().send(prepared)

if __name__ == '__main__':
    sys.exit(main())

The above program works perfectly in python3, and in python2 when unicode_literals is not imported. If the request isn't prepared it works without a problem unfortunately, I require both prepared requests and unicode_literals in my project.
The exception raised is:
Traceback (most recent call last):
  File "./test.py", line 15, in <module>
    sys.exit(main())
  File "./test.py", line 12, in main
    requests.Session().send(prepared)
  File "/Users/bboe/.venv/p27/lib/python2.7/site-packages/requests-2.7.0-py2.7.egg/requests/sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "/Users/bboe/.venv/p27/lib/python2.7/site-packages/requests-2.7.0-py2.7.egg/requests/adapters.py", line 370, in send
    timeout=timeout
  File "/Users/bboe/.venv/p27/lib/python2.7/site-packages/requests-2.7.0-py2.7.egg/requests/packages/urllib3/connectionpool.py", line 544, in urlopen
    body=body, headers=headers)
  File "/Users/bboe/.venv/p27/lib/python2.7/site-packages/requests-2.7.0-py2.7.egg/requests/packages/urllib3/connectionpool.py", line 349, in _make_request
    conn.request(method, url, **httplib_request_kw)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1001, in request
    self._send_request(method, url, body, headers)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1035, in _send_request
    self.endheaders(body)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 997, in endheaders
    self._send_output(message_body)
  File "/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 848, in _send_output
    msg += message_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 109: ordinal not in range(128)```

Unfortunately this is a bit of a limitation imposed on us by httplib. As you can see, the place where unicode and bytes are concatenated together is actually deep inside httplib. I'm afraid you'll have to pass bytestrings to requests.

Can you explain why it works fine when the request isn't prepared? That seems inconsistent.

Because the higher level code coerces your strings to the platform-native string type (bytes on Python 2, unicode on Python 3). One of the problems when you step this 'more control' abstraction is that we stop doing some of the helpful things we do at the higher abstraction levels.
We have a to_native_string function that you could use (it's what we use).

I'll check that out. Thanks.

@bboe it's in your best interest to copy and paste to_native_string out of requests though. It's an undocumented function that's effectively meant to be internal to requests. If we move it around or change something in it, it could cause compatibility problems for you and there's no guarantee of backwards compatibility for that function as it isn't a defined member of the API.
That said, @Lukasa and I agree that it's highly unlikely to break, change, or disappear. So, while I'd prefer you to copy and paste it out, there's nothing I can do to enforce that. ;)

As it turns out, only the request method needs to be in the right format. In my above example changing:
    request = requests.Request(method='PUT', url='https://httpbin.org/put')

to
    request = requests.Request(method=to_native_string('PUT'), url='https://httpbin.org/put')

is all that is needed. Maybe this simple of a fix could be included in requests?

I'm frankly starting to wonder why we don't do all of this to_native_string work when we prepare the request in the first place. It seems like the more correct place for this conversion than here.

Suits me. =)

Ok, see #2617.


Rework the SnapshotCache

The tests of different packages access the internal structure of the snapshot cache to validate correct behaviour. This causes a lot of work each time the internal structure of the snapshot cache changes in upstream go-control-plane repo. This PR reworks the cache to make use of new funcions in go-control-plane that make it easier to write/read to/from the cache and confines any access to the internal structure to just the pkg/discoveryservice/xdss/v3 package.
/kind feature
/priority important-longterm
/assign

/ok-to-test

/lgtm
black magic

/approve


Update Readme.md

I have added some of the new Resources like Github, and Python . For the DevOps Python and Version Control System is Very Important.

Fixes Issue

Changes proposed

In DevOps Roadmap I have make these Changes - I have added some of the new Resources like Github, and Python . For the DevOps Python and Version Control System is Very Important.
Screenshots

Note to reviewers

In DevOps Roadmap I have make these Changes - > I have added some of the new Resources like Github, and Python . For the DevOps Python and Version Control System is Very Important.

Yeah Sure, I can do that
On Sat, 15 Apr 2023, 08:02 Sandeep R N, @.***> wrote:

@.**** requested changes on this pull request.
It looks good,
But I would suggest you to move "Version Control System - Git & GitHub"
section to after "Operating System Basics" so that it follows an order, new
learners will have difficult time understanding Git & GitHub.
and Python can also be moved to after "GoLang" or in between "Operating
System Basics" and "Version Control System - Git & Github" this is just
optional you can leave it at the top as well I don't think it would make a
big difference.
—
Reply to this email directly, view it on GitHub
https://github.com/WeMakeDevs/roadmaps/pull/506#pullrequestreview-1386294559,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJIFBOANAUHLI67USNJJ63TXBICDTANCNFSM6AAAAAAW7B5CMQ
.
You are receiving this because you authored the thread.Message ID:
@.***>


Error when removing element with infinitely looped animation

Example: http://jsfiddle.net/dabernathy89/9kxh2077/1/
I think this just needs to be wrapped with if (Data(element)) {}:
change line 3698:
if (opts.loop === true && !isStopped) {

to:
if (Data(element) && opts.loop === true && !isStopped) {

Looks like yer right, thanks! @julianshapiro :calling:

thanks, @dabernathy89! Will implement this.


Extract favicon into a partial

#46

Backwards compatible with previous implementation
Consumers can define their own favicon in parital, depending on their
preference of render / source

@all-contributors please add @wilsonehusin for code

Thank you @wilsonehusin !
Quick question on #46, would you be interested and also working on a few other partials? If you haven't come across the need in your own work, then not to worry. Just curious. I seee that #46 aims to address a few other parts of the base template like title.


Remove unnecessary check for git directory

Lazygit already determines if the user is in a valid git directory, so checking for a git directory with vim is unnecessary. This will also make it easier to implement options to modify lazygit's parameters, such as adding "--git-dir" and "--work-tree".

Thanks for making the PR. I seem to remember there were a few reasons for why I was doing it the way it is right now. I'll test this out locally and then comment here again / merge.

Any updates on this?

Sorry I haven’t gotten to it yet, I’ll do it this weekend!

Sorry it took me so long to review this.
This block allows you to open a symlinked file, if the current working directory is not a git repo and have it open the git repo where the original file is located, even if the symlinked file is not in a git repo
    -- try symlinked file location instead
    local symlink = trim(vim.api.nvim_call_function('fnamemodify', { vim.api.nvim_call_function('resolve', { vim.api.nvim_call_function('expand', { '%:p' }) }), ':h' }))
    local gitdir = vim.api.nvim_call_function('system', { 'cd "' .. symlink .. '" && git rev-parse --show-toplevel' })
    local isgitdir = vim.api.nvim_call_function('matchstr', { gitdir, '^fatal:.*' }) == ""
    if isgitdir then
        return trim(gitdir)
    end

Does that make sense?
Without that check this feature doesn't work. Is there a reason you want to remove this check?

That works, thanks!


Is it possible to get a ref to a dynamically loaded SVG?

I'm trying to manipulate elements within the dynamically loaded SVG.
Previously I was doing this by importing my svg as a Component, assigning it a ref, then later on, retrieving it by the ref and manipulating child elements within the svg. Something like this:
import { ReactComponent as MySvg} from './my-svg.svg';
import * as d3 from 'd3'

export class SvgDemo extends React.Component {
    constructor(props) {
        super(props);
        this.state = { };
    }

    render() {
        return (<MySvg ref="mySvgRef" />)
    }

    componentDidMount() {
        var mySvg= d3.select(this.refs.mySvgRef);

        // Manipulate svg components
        // ...
        // ...
    }
}

I was attempting to add 'react-svg-pan-zoom' into the mix by following the example here: https://github.com/chrvadala/react-svg-pan-zoom/blob/master/docs/svg-dynamically-loaded.md
But I can't seem to get at the contents of the loaded svg to manipulate them.
Any help would be really appreciated!

Can you provide a code snippet for what you are trying to do?


throws 404 for local files

Would be better if there's a default image
I can work on this!

what is a default image?

Something like this?

put that image when Spotify no cover image right?

yeah

let do it :tada:

turns out its a 500 :/

+1 for this, or maybe can use the same design for #24


fix: prevent history show prev/next in composing event

fix  #181788

anybody can help me to review this pr ?
until now it not be fixed.
latest version:
1.81.1
6c3e3dba23e8fadc360aed75ce363ba185c49794
arm64


Picture not showing

Hi,
After installation i upload with gh-pages on my github page inconis.github.io/blog but unlike running on my pc picture are not avaible.
Can you help fixing this ?
Thanks
The problem might be in the fact that image source is /assets/image-5.jpg instad of /blog/assets/image-5.jpg
I have also added this script "deploy": "gatsby build --prefix-paths && gh-pages -d public", in package.json and pathPrefix: "/blog", in gatsby-config.js

Hi @inconis,
As you mentioned this the problem of the wrong path of the image. you can change the same in markdown file of the particular post at thumbnail to output proper path.

Yes and No ahah. If you check my empty blog I changed on the firs post but when i prepare the website with lacal server I can't see any picture (if i change the path) so i need to upload every time the blog online.
There is a way to fix this and see preview as the published version ?
Thanks

The published version is deployed in netlify, the path handling is done via Netlify CMS.
if want you can hard code the path here https://github.com/W3Layouts/gatsby-starter-delog/blob/109b93b42385238da52cf46e8e80d8a77730e42d/src/components/post-link.js#L8
hope this fixes the issue

Hi @munwr thanks for your answer.
My Blog is deployed on github,
How i can edit this line to include the pathPrefix only when deployed but not locally?
Sorry but i'havent studeid js.
Thanks !

How i can edit this line to include the pathPrefix only when deployed but not locally?
that takes up lot of logic. like getting development and production variable the appending the string. Try https://stackoverflow.com/questions/tagged/delog am sure you will get help here :)

Thanks !


Fix the issue with parsing definition name

https://dev.azure.com/mseng/AzureDevOps/_workitems/edit/1601128/?triage=true

Please change this for V1 as well. Thanks.

@fadnavistanmay  I've discussed with Mihail. Since the old tasks are going to be deprecated, we don't want to keeping updating the old tasks anymore and we want to encourage users to use the latest tasks.


chore(deps): upgrade compiler dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-compiler-dependencies-k8s-28-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4432

Questions ?
Please refer to the Backport tool documentation