MDL and Infinite Scroll

Hi.
So, I am using infinite scroll (http://infiniteajaxscroll.com/docs/getting-started.html).
However when the main content is inside of "mdl-js-layout" the infinite scroll function does not work (shown below)

	Head

		<?php
		if ( get_query_var('paged') ) {
			$paged = get_query_var('paged');
		} elseif ( get_query_var('page') ) {
			$paged = get_query_var('page');
		} else {
			$paged = 1;
		}
		$args = array(
			'paged'=>$paged,
			'posts_per_page' => 5,
			'orderby' => 'date',
			'order' => 'DESC'
			);
		$loop = new WP_Query( $args );
		global $post, $paged;
		while ( $loop->have_posts() ) : $loop->the_post();
		?>

			Post

		<?php endwhile; ?>
		<?php wp_reset_postdata(); ?>

<?php previous_posts_link( '« PREV', $loop->max_num_pages) ?>

<?php next_posts_link( 'NEXT »', $loop->max_num_pages) ?>

So, if I remove the mdl-js-layout in the most outer div, then infinite scroll works otherwise it does not work.
Does anyone know how I can address this issue?
Thanks

MDL is targeting static content for now, so use-cases with infinite scroll are not supported by us right now. However, there are people who have made MDL work with dynamic sites and you can probably get valuable help by heading over to StackOverflow and using the material-design-lite tag.
Closing this as this is not a bug with MDL.

Hi. So i am getting no results from Stackoverflow for over 1 week and I have no idea to to make this work.
Is there a support that I can get with this ?
Thanks!

We do not provide support  in this issue tracker. For numerous reasons it simply isn't the right place for it. If StackOverflow isn't working out then you need to find somewhere else online that has a good support  community or a place that offers paid help for programming.
We can try to help if there is a clear and direct problem with MDL. Your question here involves 2 or 3 things other than MDL and asking how they fit together, this is clearly in the support realm which we can't help with here.


Add missing letter g in README

This might be the smallest PR I've ever filed... I just noticed this while I was reading through the README.

lol ty


Improve the documentation of the configuration file

From https://code.google.com/p/ndmitchell/issues/detail?id=577:
Could there be a configuration file .hlintrc for specifying warnings to ignore (or additional warnings to enforce)? For example, JSHint uses .jshintrc to style different JavaScript projects.
http://jshint.com
@ndmitchell replied:
You can already create a file HLint.hs with configuration in, including which rules to ignore, for example, create HLint.hs in the current directory containing:
ignore "Eta reduce"

What were you hoping for in this bug?

Better documentation of that feature
The ability to also load in from ~
More standard Unix file name

User replied better documentation and a sample in the README would both be handy.

I am working on some patches for commercialhaskell/stack (see https://github.com/commercialhaskell/stack/pull/2606) and am trying to isolate a single type of suggestion to make the patches small.
In the case of #2606, I only wanted to report and refactor the 'Redundant bracket' suggestion. In this case, I had to use the --ignore=Foo for all the different type of errors I encountered. As you can imagine, I ended up with something like:
  hlint \
  --ignore="Use fmap" \
  --ignore="Redundant do" \
  --ignore="Reduce duplication" \
  ..

Is there some existing way to say 'only report this type of suggestion' to hlint right now? If not, how do you imagine this to be possible in the Hlint.hs file or possibly in a .hlintrc as mentioned in https://github.com/ndmitchell/hlint/issues/223.

There is not currently any way to do that - having --only seems quite reasonable. For the .hlint file I've replied in #223.

BTW, at the moment I currently do --report, which lets you filter by hint type, and then you can see just the ones which are an issue. I appreciate that often driving it from the command line is better.


make test fails: Poetry configuration is invalid: Additional properties are not allowed ('group' was unexpected)

I'm on Fedora.  I did:

dnf install poetry (never used this before, I know its probably better, etc etc but I'm slow to adopt new things)
dnf install pre-commit.
pip install pylama

When I try make test, I get:
poetry run python3 -m unittest

  RuntimeError

  The Poetry configuration is invalid:
    - Additional properties are not allowed ('group' was unexpected)

  at /usr/lib/python3.11/site-packages/poetry/core/factory.py:43 in create_poetry
       39│             message = ""
       40│             for error in check_result["errors"]:
       41│                 message += "  - {}\n".format(error)
       42│
    →  43│             raise RuntimeError("The Poetry configuration is invalid:\n" + message)
       44│
       45│         # Load package
       46│         name = local_config["name"]
       47│         version = local_config["version"]
make: *** [Makefile:11: test] Error 1

I uninstalled my distro-provided poetry and did pip install poetry, which got me:
$ poetry --version
Poetry (version 1.3.2)

Now make test works:
$ make test
poetry run python3 -m unittest
.....................
----------------------------------------------------------------------
Ran 21 tests in 1.979s

OK

Is is possible to declare a minimum value of poetry?

Hi, glad you got it working! By the way, the recommended way to install poetry uses their install script or pipx instead of pip because this will keep the packages needed by poetry separate from the packages of your system user.

Is it possible to declare a minimum version of poetry?

Unfortunately no, I don't think so, judging from a quick search online, see: How to enforce a minimum python poetry version and the linked ticket poetry #3316


Reworking root_simple

It will be past the deadline, but I'm planning on reworking the root_simple algorithm (won't take long) so it is more consistent with tanh and I don't get the occasional errors with specific random guesses. Not quite sure what it is but it's bothering me

Okay, good luck with that!


[QUESTION]:Powerstore integration with OCP 4.14 on NVME-FC protocol

How can the Team help you today?
**At one of our customer sites

We have integrated the Powerstore with Open shift 4.14 through FC protocol with the help of YAML file from the below link.
https://github.com/dell/csm-operator/blob/main/samples/storage_csm_powerstore_v2100.yaml

Can you please help if we can change the protocol from FC to NVME-FC, we have not been able to get any details for the same in any YAML.

The objective here is to integrate the PowerStore with Open shift 4.14 on NvME -FC protocol through CSI driver. We are looking for similar YAML for NvME-FC protocol for integration of Powerstore with Open shift 4.14.
**

Hi @ajaysingh1985 ,
If FC zoning is done, then we have to provide the protocol in the secret. Please refer to this file and line number: secret.yaml#L65.
If the blockProtocol is set to 'Auto', the driver will automatically choose the protocol based on the available initiators found on the worker node, based on priority.
As you mentioned, FC zoning is already done, but now the customer wants to use NVME-FC. They can update the secret's blockProtocol field with the NVMeFC value and either restart or reinstall the driver based on their feasibility.
Although the above is the process, I didn't understand what you specifically found in storage_csm_powerstore_v2100.yaml that you are referring to as the FC protocol? I think you may have FC zoned the cluster first and then installed the driver using this sample, right? And the secret's blockProtocol was set to "Auto".
Thanks,
Adarsh

@ajaysingh1985 ,
One more point to note here is that I hope you haven't created any volumes using the FC protocol? If you have, we may need to assess the impact on already created volumes using FC protocol as going forward you want to use nvmeFC,
Thanks,
Adarsh

@ajaysingh1985 : Please feel free to re-open the ticket with the details requested.


Fix tagit autocomplete text colour in dark mode

Fixes the issue mentioned in https://github.com/wagtail/wagtail/issues/10418#issuecomment-1607506072
Screenshot

Light mode (no change)

Please check the following:

[x] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[x] Run make lint from the Wagtail root.

[x] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[x] Please list the exact browser and operating system versions you tested: Chrome 114, Firefox 114, Safari 16.5.1

[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

I have not cherry picked to 5.0 stable, not sure if we are planning another release for fixes like this.


Youtube dl 17.03

Motivation for this change
want to get youtube-dl working in 17.03 stable
Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

I've pushed the commits to release-17.03. If you cherry-pick between channels, please always use -x to maintain a reference.


Add arm job config

For deploying https://github.com/SolarArbiter/solarforecastarbiter-core/pull/390.
I wasn't sure how each job was set up. Does the arm sub directory here need it's own var file with the api user and key and a schedule etc?

@alorenzo175 this PR adds vars for the user/apikey in ssm for the ARM data to the development configs. Is there anything else I need to set up here to get the cron jobs going?

You need the vars file in the new arm directory. And might as well the directory in the production folder as well

oo actually with https://github.com/SolarArbiter/solarforecastarbiter-core/pull/369, we need to adjust the command. We should remove the start time from the command and the vars files, and add --end before the end time

Oh, sweet! I'll remove start and add --end for all the jobs.


🚀 Feature: Add PWA as share target in the manifest.json

🔖 Feature description
Being able to use pingvin-share as a PWA is great. It would be even better, if the PWA could be used as a share target, for example under Android.
🎤 Pitch
When declared as a share target, the user (for e.g. under Android) could go to the gallery, open a picture, press on share and select the pingvin-share PWA as a share target. That would make the workflow of sharing images/files from mobile devices that support PWA smoother.
The implementation shouldn't be very resource consuming, since there is a manifest.json already, and would probably look similar to this:
"share_target": {     "action": "./upload",     "method": "POST",     "enctype": "multipart/form-data",     "params": {         "files": [{             "name": "file",             "accept": ["image/*"]         }]     } }

I don't have an Android device, so I can't implement this. But I would love it if you or someone else creates a pull request for this feature. :)


Publish artifacts

Built artifacts should be published, optimally together with scalismo, currently at http://shapemodelling.unibas.ch/repository/public

Jenkins?
Travis?

solved in version v0.2.0: moved to bintray "unibas-gravis", repo: "maven", package: "scalismo-faces"

resolved in e8b82451aa63c131aff35d77cde792da7744e4d7


Deploy Renovate

Read Renovate docs on how it works with Github: https://www.whitesourcesoftware.com/free-developer-tools/renovate
Specifically see how it works with Kustomize
Update all Kustomize manifests to include kind and apiVersion with images in each of them
Deploy using Kustomize

Deployment Guide: https://github.com/renovatebot/renovate/blob/master/docs/usage/self-hosting.md#Kubernetes

Kustomize guide: https://docs.renovatebot.com/modules/manager/kustomize/

Decided to use the Github marketplace app instead.


Query fromString to unsafeFromString

@m-sp's point on an interpolator is interesting.  I found during the ip4s work that hiding an interpolator when it clashes is really hard!  So we should be conservative about the ones we create.  Or at least be pretty hopeful nobody else will use the same name.  uriQuery is probably too verbose.  Is query unique enough?  Or should we live without?

If we had a Uri interpolator which accepted parameters, then we would be in a much better place with regards to uri construction.
Using the unsafe constructors are not bad per se, but we cant guarantee that every string is a "blessed" string without going through some parsing step. If you are sure that the string does not contain badness, then its fine.

A good URI interpolator is complicated, but is one of the highest value things we could add right now.

:+1:, but has some merge conflicts


Update sbt-tpolecat to 0.4.0

Updates io.github.davidgregory084:sbt-tpolecat from 0.3.3 to 0.4.0.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.github.davidgregory084", artifactId = "sbt-tpolecat" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "io.github.davidgregory084", artifactId = "sbt-tpolecat" }
}]

labels: sbt-plugin-update, early-semver-major, semver-spec-minor, commit-count:1

Superseded by #731.


move installing selinux package dependencies into separate tasks

Changing mechanism responsible for installing package dependencies to allow installing role on operating systems that are not yet supported (such as archlinux, PR #130).
The only dependencies are related to selinux, so new mechanism installs them only if selinux is enabled on whitelisted OS distributions. The installation mechanism is abstracted to a separate file for across-role portability reasons.
Mechanism is adapted from similar solution in kubespray.
Closing #130

Idea is to sync selinux.yml file across all repos in @cloudalchemy with file sync job.


In "View Table", when I press the Option "Foreign Keys", generate "NullPointerException"

Description
I have a data base MySQL 8.0.28
In "View Table", when I press the Option "Foreign Keys", generate "NullPointerException"

DBeaver Version
23.0.1
Operating System
Windows 11 Pro
Database and driver
I have a data base MySQL 8.0.28
Steps to reproduce
No response
Additional context
No response

Could you send the log files? You can find instructions here https://dbeaver.com/docs/wiki/Log-files/

It's been a while since no update here. If the issue is still actual for the latest DBeaver version, please let me know and provide log files.


.tap(console.log)

The example here does not work (in browsers) because console throws an TypeError when the context isn't console.
This means you need to .tap(console.log.bind(console)).
As debugging seems to be one of the primary use-cases for tap (in my experience; YMMV), rather than fix the documentation it would be nice for either:

tap to autobind console methods
provide a method Promise.prototype.log (or print?) that prints to stdout (or possibly stderr if there is a rejection?) and partially applies parameters.

Example of the second one:
> Promise.resolve(42).log('the answer is').then(...); void 0;
< undefined
  the answer is 42

In io.js and node.js console is bound and .tap(console.log) works just fine.
You can bind console in your browser code if you'd like:
console.log = console.log.bind(console);

Again - in node/io it's not needed.

Do you think this should be noted in the docs that setting the binding for console is needed for browsers?

Well, most of the examples in the docs are server-code. You wouldn't expect the mysql/postgresql example to work in browsers would you?
The fact you can't pass console.log as a free function to .tap in browsers (but can in node) doesn't seem like a big deal to me anyway - it's not bluebird specific.

I wouldn't expect mysql/postgresql examples to work in browsers. I would, however, expect an API that exists on both server/client to work on both.
The difference between them is non-obvious and fairly significant in this case, but you are right in that bluebird docs are not the right place to document it.

@tyscorp Yes I think if there is such an example in the documentation that it should say it assumes console.log is bound.

Pull requests to improve this is very welcome :)

@benjamingr You have to understand that there is a lot of users of bluebird now who don't really know javascript deeply enough to understand why console.log cannot be passed as a free function in browsers or why it can in node.


Created a 3-digit Seven Segment decoder

issue #15

@Brijeshthummar02 Thank you for your submission, it is correct. I will not be merging the PR, but you will be receiving the recognition for the same.


Create a route to terminate a dapr sidecar

In what area(s)?

/area operator
Describe the feature

Supporting a request that will allow the termination of sidecars, like the POST on /quitquitquit for Istio sidecars.
This would be useful for CronJobs, for instance:
Without a sidecar, a Pod for a CronJob would reach the state "Completed" after the task was done. A pod with a sidecar, on the other hand, never reaches the "Completed" state, because the sidecar is not terminated at the same time as the original task is completed. This causes the CronJob Pod to remain permanently on a "Running" state.
This is specially bad if one is using the "Forbid" concurrencyPolicy for Cronjobs, since a CronJob would not be able to run a second time if it has never finished in the first place.
If I'm not mistaken, there’s a way to kill Istio sidecars by sending a POST request to /quitquitquit, so I was wondering if there could be a similar feature on Dapr.
I found related issues to this problem on kubernetes and on istio.

@gafeol do you think this poses a security risk where malicious code can shut down the Dapr container?

I believe you're right, having such an endpoint would allow any code inside container to disable the sidecar.
Still, there should be a way to terminate sidecars when the main container terminates, so that CronJobs can successfully restart.
Would you have any suggestions on how to solve this?

One thought, you could use a similar mechanism to https://github.com/karlkfi/kubexit, where the sidecar injector wraps the "app" process and writes a terminal status to a shared volume which dapr can watch or the process supervisor could even call a dapr endpoint directly with this terminal status. Once dapr has detected this terminal status, it gracefully shuts down.

I guess the above tombstoning approach could also be susceptible to malicious code too so maybe using the supervisor with a shared secret it uses to invoke the shutdown API is a better approach.

#1030 would enable us to have an authenticated kill endpoint. It would have to assume the token isn't leaked by the the app though.

This was closed as part of the work done in https://github.com/dapr/dapr/issues/2689


Auto Swagger definition

We are already using typescript in our. Why shouldn't it be possible to get a auto generated swagger definition out of this?

Related to #125.


credstash delete functions properly on large number of secrets

credstash delete currently does not support paginated response. If there are numerous keys in credstash,  some keys may never be scanned properly and be deleted.
This change is copied from the listSecret function that already supports pagination today. The change has been tested against my environment where there are >1500 keys in DynamoDB. The pagination logic correctly scans and deletes the key that it was not able to delete previously.

Hi, looks like I just did nearly the same thing in https://github.com/fugue/credstash/pull/240 but also switched to using query which is much more efficient

I perged @dbanttari 's PR, but thank you for your contribution @askldjd


Hide location printing for defmt frames behind another verbosity level

Depends on https://github.com/knurling-rs/defmt/pull/762.
Addresses #412 and #407.
This PR changes the default (without flags) output to omit location for all defmt frames. Personally I think this is more convenient when you're running your firmware and not debugging it since the log is easier to read and you don't care about locations at this point anyway, but this comes down to personal preference. A less invasive option is to add a --terse option and to set the verbosity level to 1 + opts.verbose - opts.terse; then the default output will remain the same.
A very minimal solution that addresses #412 but not #407 is to skip printing of location only for println! frames if always_include_location is not set, and leave everything else the same.
I'm happy to implement any of the options above, or really any other option that's suggested.

Thank you. I will look into the topic

Superseded by https://github.com/knurling-rs/probe-run/pull/416


[SPARK-19062] Utils.writeByteBuffer bug fix

This commit changes Utils.writeByteBuffer so that it does not change
the position of the ByteBuffer that it writes out, and adds a unit test for
this functionality.
cc @mridulm

Test build #70826 has started for PR 16462 at commit 6f06215.

Test build #70826 has finished for PR 16462 at commit 6f06215.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/70826/
Test FAILed.

Merged build finished. Test FAILed.

Jenkins, retest this please

Test build #70834 has started for PR 16462 at commit 6f06215.

Test build #70834 has finished for PR 16462 at commit 6f06215.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/70834/
Test PASSed.

LGTM, thanks for fixing this @kayousterhout !

Thanks for the review @mridulm ! Merged into master.


Install fails because of kubelet<>API version mismatch

I am seeing a failure using kubicorn master (currently 5914f8b1ee8beb76b1a64a28a44203f5b1d4becd). The symptom is that when I spin up a fresh cluster using the aws profile with no modifications, all my pods are stuck in Pending status:
$ kubectl get pods --all-namespaces
NAMESPACE     NAME                                                              READY     STATUS    RESTARTS   AGE
kube-system   calico-etcd-n9t6l                                                 0/1       Pending   0          26m
kube-system   calico-node-5z678                                                 0/2       Pending   0          26m
kube-system   calico-node-gngl8                                                 0/2       Pending   0          26m
kube-system   calico-policy-controller-7985d9cc6f-d6hnn                         0/1       Pending   0          26m
kube-system   etcd-ip-10-0-0-42.us-west-2.compute.internal                      0/1       Pending   0          26m
kube-system   kube-apiserver-ip-10-0-0-42.us-west-2.compute.internal            0/1       Pending   0          7m
kube-system   kube-controller-manager-ip-10-0-0-42.us-west-2.compute.internal   0/1       Pending   0          26m
kube-system   kube-dns-545bc4bfd4-dp8fc                                         0/3       Pending   0          26m
kube-system   kube-proxy-bgd22                                                  0/1       Pending   0          26m
kube-system   kube-proxy-hmn4c                                                  0/1       Pending   0          26m
kube-system   kube-scheduler-ip-10-0-0-42.us-west-2.compute.internal            0/1       Pending   0          26m

I tracked this down to a version incompatibility between the control plane running Kubernetes v1.8.4 and the Kubelet, which since yesterday's Kubernetes release is v1.11.0.
I haven't tracked down exactly what the incompatible change is, but it ends up causing the Node authorizer not to recognize the system:node:[...] users from the kubelet correctly, leading to access denied errors when the kubelet is trying to update pod status:
I0628 20:51:55.874492       1 rbac.go:116] RBAC DENY: user "system:node:ip-10-0-0-42.us-west-2.compute.internal" groups ["system:nodes" "system:authenticated"] cannot "patch" resource "pods/status" named "kube-proxy-hmn4c" in namespace "kube-system"

I think the fix is some combination of:

Upgrading the control plane to v1.11 (or possibly v1.10.x).
Version-pinning Kubelet to the same version as the control plane (here and here for Ubuntu+AWS).

@mattmoyer, I suppose you were intending to deploy a v1.8.4 cluster?
The kubelet package should definitely be from the same minor version as the kubeadm package.
I believe if you deploy with those updates to the bootstrap script, it should address your problem.

@mattmoyer @stealthybox There're two PRs in kubicorn/bootstrap that should fix this issue. Let me update them for v1.10 (as I can't test with v1.11 now), and then we can merge them.
As @mattmoyer mentioned, the problem here is that kubelet is version 1.11, while kubeadm is 1.8, and kubeadm is setting up 1.8 cluster with 1.11 kubelet. That can cause problems and version mismatches.
I'll update when I update the PRs, so you can check them out.

@mattmoyer @stealthybox All branches in the kubicorn/bootstrap repository are now updated to use the latest bootstrap scripts. If there are any issues, let me know and I'll try my best to fix them.

This should be fixed with updates to the kubicorn/bootstrap repository, so I'm going to close the issue. If problem persists, please re-open the issue or open a new one.

Thanks @xmudrii! I also ran into https://github.com/kubicorn/kubicorn/issues/648 but I see you just just merged the fix for that as well. So fast!

he's a maniac!  he's going for speeeeeddd!


3.0 idea

After practicing in many projects, we found many shortcomings of Spry.
I'm planning an optimization for version 3.0 and am eager to hear everyone's suggestions for changes.

Can you elaborate what do you think are shortcoming of spry?

@SirusCodes 1. The handler is not very friendly for Function
2. The handler is called one more layer through the context, req/res is actually the most commonly used
3. Next calls without side effects can lead to the need for non-standard middleware or unpredictable execution order.
4. No chain predictability
5. The routes function is most commonly used and expected to be integrated.
6. The response in a request cycle is a single object, which is not conducive to process prediction.
My initial thoughts:

Look for the standard Request object, with easy-to-use wrappers
Make a response returned by the handler similar to shelf
Integrate router functionality into app.

A development preview has been released https://pub.dev/packages/spry/versions/3.0.0-dev.2/example


[Bug]: Summary adds one to all counts

Guidelines

[X] I agree to follow this project's Contributing Guidelines.

Project Version
Current
Platform and OS Version
Chrome
Existing Issues
No
What happened?
When I run the show samples on trashai.org the summary table that is provided at the end has +1 count for all trash types verses the counts you would get if you counted the trash types for each image independently.

Steps to reproduce

Run Show Samples
Download the zip folder with download all
Compare the summary json file to the counts you would get if you count the types for each image independently.

Expected behavior
Same counts for summary as adding up all the individual images.
Attachments
No response
Screenshots or Videos
No response
Additional Information
No response

https://github.com/code4sac/trash-ai/pull/177


In "Confirm Species" screen of the Export Selected Data flow show the selected flow name instead "Export Selected Data"

Need
In the export selected data flow, in the species confirmation page the context of what flow you are in (Export to Terra, Download Manifest, or Get curl command is lost.

Approach
Fix this by showing the flow name as we do on the next screen.

Definition of Done

Specific export data flow name is maintained in all intermediate screens once the flow is entered.

Resolved in #1531.


wow how you got the idea

bro what did you do , now I will open only vscode xD
and how the heck u got the idea of stories in an editor
(when you make it up again i will delete the issue don't worry)

The idea came from here

oh i see

oh i just noticed that it works again , I will close this issue to make it easier to find other real issues


PLease add support for google gemini,I know it doesnt provide great results still please add it so that we can test for our own usecase

:-))

commented

Tharam ketto

@Maneeshah

Planning on it!

@abi hope to see it upcoming release :-))

Merging with https://github.com/abi/screenshot-to-code/issues/328


For future: hash generator

Hello!
@gampleman made me aware of this repo. I'm very excited as to how it might remove lots of manual boilerplate writing and essentialy give us deriving! (I also like that the derived instance will be visible and tweakable, as opposed to Haskell ❤ )
I have a package in works called elm-hash-dict. Right now I'm still working on it and finding the fastest implementation, but it's clear already that it will need a new (at least for Elm) abstraction: hash : a -> Int.
(Note I don't actually know if this will allow users to provide their own generators. I'm writing the rest of this post assuming there is a fixed set of builtins and nothing else can be generated. Hopefully that's wrong)
I'd like this hash abstraction to be code generated, to make usage of my future package easier!
I have some primitives in Hash.elm, based on Robin's implementation of FNV1a.
Right now I only deal with integers and strings when testing it so I don't have the complete picture in my head as to what the complete set of combinators is from which hashers for custom types and other things will be implementable. Snooping around this repo, I guess I need to conform to the CodeGenerator interface? As seen eg. in the Fuzzer builtin? Is there a minimum set of what I need to provide? (I expected a record to enforce presence but the generators are provided in a list instead...?)
Thanks for any help wrapping my head around this :)

Yeah the documentation is still not complete so it can be a bit confusing.
In general the CodeGenerator interface has 2 important features to understand:

It automatically searches your codebase and dependencies for functions that fit its "pattern" and uses them in generated code. This allows you to elide some definitions from the interface, since they will be picked up automatically.
It allows modelling "partial" code generators in the sense that the generator isn't required to be able to generate code for every possible type. You can see for instance the toString generator really only works for enum like custom types.

If you want your code generator to be reasonably complete, then you should ensure it covers both records (typically this means implementing at least pipeline or combiner) and custom types (i.e. customType) and usually a bunch of data structures and primitives.
For a hashing implementation I would specifically orient my gaze towards the JSON Encoder generator, as its of the type -> thing pattern rather than the thing type pattern, which causes some differences in the code generation style (notably, everything is represented as a lambda and there is some built in simplification later on in the pipeline that removes some of the redundant lambda wrapping).


micro clean before copy

very simply del jvm.options, bootstrap, and liberty var before copy config for regen if needed

I'm not sure what happened here, but some of Kevin's commits are showing up as changes on this PR which is confusing.


replace 'distance' with 'dissimilarity' in beta div

Resolves #1628
Replaces "distance" with "dissimilarity" in the beta div app.
Relies on compute service PR #45
Note: If approved, i'm planning to call this a minor version upgrade since the api changed but beta div is not in production yet.

@dmfalke courtesy tag :)


Add retriable-in-group annotation handling for pod groups

What type of PR is this?
/kind feature

What this PR does / why we need it:

A pod group is considered finished now if there are no running or pending pods, and at least one terminated pod has retriable-in-group=false annotation.

Which issue(s) this PR fixes:

Related issue: #976
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/cc


Partial fix for #600 - incorrect localized messages

Need translators to provide proper messages for MinimumLengthValidator & MaximumLengthValidator for most languages.

I've merged this into the master branch with 1 changes.
The CheckParametersMatch method does not build in the FluentValidation.Tests.NetCoreapp1 test project as .net core 1.0 doesn't include the CultureInfo.CreateSpecificCulture method. I've modified the method to use the new CultureInfo(languageCode) constructor instead as this works on .net core 1, .net core 2 and regular framework.
This will be in the 7.3 beta which I'll try and push to nuget shortly.


FITCount Website add new pages for Chile Terms/Privacy

Hi @BirenRathod - Please can we create the pages below for the Chile FITCount terms/privacy.
As with all the others, these are duplications of the current English documents until we have the new final versions translated.
Thanks
https://fitcount.ceh.ac.uk/es-CL/terms
https://fitcount.ceh.ac.uk/es-CL/privacy-notice

Not yet translated but the pages are available. Closing.


Added default nginx files (removes?) the previous ones

Using the Symfony/php-fpm/nginx base image, when I add a file in /etc/nginx/sites-available named default-10-xxx it won't copy the "default default files", is it expected?
Used:
COPY ./docker/etc/ /etc

If a template from /etc/confd/ is going to write to /etc/nginx/sites-available/default-10-xxx, your changed file will be overwritten.
If you wish to change a file that comes from a template, you will need to overwrite the template file in /etc/confd/templates/ instead.
If no templates got written out, ensure you called container start_supervisord as your CMD in the Dockerfile (this is by default, unless you've overridden it). If needing a custom CMD, ensure you call container confd before starting services to get your templates written out.


shown.bs.tab not fired?

I need to do something when the tab is changed, shouldn't shown.bs.tab be fired?
You can try
$('.nav-tabs').on('shown.bs.tab', function (event) {
    let tabTarget = $(event.target).attr('href');
    console.log($activeTab.val());
}).stickyTabs();

and you'll see the tab name logged only on manual change, not on the initial change by stickyTabs

I solved by adding .trigger('shown.bs.tab') after $(selector, context).tab('show')


Generate code snippets for examples in conceptual articles

Is your feature request related to a problem? Please describe. Describe the solution you'd like
Currently, code snippets are generated only for examples in reference page types. We have several examples in conceptual page content (LEARN node) and these too need code snippets so that they shouldn't be manually created. Example: https://docs.microsoft.com/en-us/graph/tutorial-accessreviews-securitygroup
Describe alternatives you've considered
Manually creating code snippets. Not feasible.
Additional context
A while back, we had code snippets generated for conceptual pages. I don't know how they disappeared. But it would be great for the end-to-end developer guidance if we can have the feature re-implemeneted.

Gentle ping @maisarissi, @zengin - do we have an ETA for this request? We're publishing a number of conceptual docs with examples and would love it if we can have the code snippets for those examples.

It looks like this page is a conceptual doc and has code snippets generated.
https://docs.microsoft.com/en-us/graph/outlook-calendar-online-meetings?tabs=http
This shows that APIDoctor does indeed scan and pick http examples from conceptual articles but for some reason some other conceptual pages are not picked up.
This could be potentially due to either different formatting across the conceptual docs pages causing APIDoctor not to pick up the examples or a bug (or feature? 😅 ) in APIDoctor that makes the other pages get skipped.
This would need some investigation to get to the cause.

Hi @andrueastman, an investigation will be super helpful to find the root cause and see if we can resolve it through the structure of the conceptual doc. Thanks.

Hello everyone.
I created an issue on the APIDoctor repo requesting further investigation based on @andrueastman comment.

Hi @maisarissi, any update resolving this issue?

Looks like the code was updated to only process snippets in the /api-reference/beta or /api-reference/v1.0 folders of the docs repo.
https://github.com/OneDrive/apidoctor/pull/155 has been authored to resolve.


Make UnwrapError generic; make mypy run as --strict

This makes UnwrapError use Generic[T,E] so that it knows the types of
the Result instance it wraps. As a result, the .result property on an
UnwrapError instances propagates the types of the original result.
While i believe the actual usefulness for this is limited, Mypy's strict
mode complained about this omission:
$ mypy -- strict

result/result.py: note: In member "__init__" of class "UnwrapError":
result/result.py:257:32: error:
Missing type parameters for generic type "Result" [type-arg]

result/result.py: note: In member "result" of class "UnwrapError":
result/result.py:262:25: error:
Missing type parameters for generic type "Result"  [type-arg]

Found 2 errors in 1 file (checked 3 source files)

... which are fixed by making UnwrapError generic. 🎉
To keep this library ‘mypy strict’, change the Mypy config to the
equivalent of --strict on the command line. (Config values were copied
from ‘mypy --help’ output into the config file.)

draft since this depends on #65 (and needs rebase afterwards)

Codecov Report

Merging #66 (325fe88) into master (71afad2) will decrease coverage by 2.09%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##            master      #66      +/-   ##
===========================================
- Coverage   100.00%   97.91%   -2.09%
===========================================
  Files            3        4       +1
  Lines          227      239      +12
===========================================
+ Hits           227      234       +7
- Misses           0        5       +5

Impacted Files
Coverage Δ

tests/test_result.py
100.00% <ø> (ø)

result/result.py
97.14% <100.00%> (-2.86%)
:arrow_down:

setup.py
0.00% <0.00%> (ø)

Would it make sense to split this into two PRs? One for generic and one for mypy strict?

closing since the approach seems flawed; will propose useful parts differently in other pull requests

links for posterity: #69 #68


How do I load an incentive ad when the program starts?  Then show this ad on the other controller.

How do I load an incentive ad when the program starts?
Then show this ad on the other controller.
Thanks ！

Hey,
Thank you for using this repo. In regards to your question

I would strong advise you to not show full screen ads when your apps starts. Incentive ads should be shown with a dedicated button most of the times. They are also usually non skippable.
Its also a very bad user experience to do this.
The ad might also not have loaded yet by the time your app has started.

If you however would still like to show ads when your app launches than you should follow the instructions in the readme.

Basically call the setup method in your AppDelegate SwiftyAd.shared.setup(with: self, delegate: self) { ... }
In your view controller that you would like to show the ad call SwiftyAd.shared.showRewardedVideo(from: self). However the ad might not have been loaded by that time and therefore not show.

If you want to ensure that the ad is ready to display you would have to use the setup closure to forward a message to display the add. In your AppDelegate call the setup method and in the closure forward a message to your view controller that should display the add.
1). SwiftyAd.shared.setup(with: self, delegate: self) { hasConsent in
guard hasConsent else { return }
DispatchQueue.main.async {
// post a message to your viewController that wants to show the ad. Maybe use NotificiationCenter for this. Ccheck google for plenty of tutorials such as this one https://learnappmaking.com/notification-center-how-to-swift/)
}
}


Set up base project architecture with Hilt (Dependency Injection)

What happened 🤔
Please review #63  & #64 first 🙏

Set up the base architecture by adding base classes and class specific packages
Add Hilt for Dependency Injection

Insight 👀
There are some differences with the template that @sleepylee provided us:

@InstallIn(ApplicationComponent::class) is deprecated, use @InstallIn(SingletonComponent::class) instead
@ViewModelInject is deprecated, use @HiltViewModel instead

Also, for being able to use by viewModels()  we need to import androidx.activity:activity-ktx:x.x.x
PoW (a.k.a Proof Of Work)💪
The app is still buildable, on top of that MainActivity able to get the value from MainViewModel:
https://user-images.githubusercontent.com/18277915/111604829-47c2d980-8808-11eb-9655-8bcd02b19114.mp4

Updated 🤖

Updated 🚀


Add measurement controls

The new potree has new measurements controls. The old place start/end has not been migrated during angulirification.

All measurement tools from potree example where added. Still missing the angle measurement tool.

Added angle measurement.


Constraint in UIView subclass

self.view.addSubview(circleLayerView)
 circleLayerView.snp_makeConstraints { (make) -> Void in
   make.center.equalTo(strongSelf.view.center)
 }

Calling circleLayerView.constraints prints [] and the view is positioned at the bottom right of the screen, instead of the middle.
circleLayerView is a UIView sublclass that uses intrinsicContentSize to modify its bounds [and it contains a CALayer as sublayer].

I'm blind. self.view


Add files via upload

Qualification round, question A, Java solution (passed all inputs)

Merged and closed.


Gitlab Ignore Untrusted Certs/Log Location fix

Updated the feature collector to function like the scm collector in being able to trust self signed certificates.  I also changed the scm collector to only set the property once, instead of on every request.  There is also a small logging file fix that puts the log files in a log folder like the other collectors.

@tabladrum LGTM


Create a new plugin for Jenkins

Description
Maybe it could be the same as the argocd plugin and we can implement a helm install for Jenkins in K8s.
Maybe we could reuse some part of the code (helm install), in which case, a new go module is appreciated.

I'd like to do it after #8 has been finished.
/assign @daniel-hutao


Update mini-dashboard

Following the rebranding, we need to update the mini-dashboard :)
We might want to ensure this issue has been fixed in the new mini-dashboard version: https://github.com/meilisearch/mini-dashboard/issues/232

Not sure it changes anything for you, but following this discussion we have started referring to the mini dashboard/web interface as "Search preview."

Good to know! For the moment we will keep in the issues (on our side) the same name as the repo name for simplicity.
However, when doing support we will adapt the name, thank you :)

Fixed by https://github.com/meilisearch/meilisearch/pull/2174


Deprecate dotpg

This is both a proposal and pull request. I propose that for version 2 of StackMaster we should remove dotgpg support. Dotgpg is difficult to use for a couple of reasons, firstly anytime someone joins or leaves our team we have to re-encrypt our secrets. Secondly there's a long running issue where dotgpg will fail if there's an expired key.
Also removing Dotgpg will simplify our release process, which at the moment requires that we build two seperate versions one of which has to be built on a Windows machine.
This PR prints a deprecation warning when the secrets parameter resolver is used and updates the documentation.

Dotgpg is difficult to use for a couple of reasons, firstly anytime someone joins or leaves our team we have to re-encrypt our secrets.

This is quite a handy feature of GPG in general and I don't think a lack of on/off boarding process should warrant a removal of it. This ensures that even if someone manages to access sensitive data after they have left the team, they cannot decrypt.

... Secondly there's a long running issue where dotgpg will fail if there's an expired key.

Has anyone submitted a PR for this? I see we raised it but no actions?

Also removing Dotgpg will simplify our release process, which at the moment requires that we build two seperate versions one of which has to be built on a Windows machine.

Travis CI now supports Windows CI so this process could be automated based on tagging or master merge if you wanted. Regardless of this PR, I'd propose we move to automating the release process seeing how Rubygems and GitHub releases are both accessible out of the box.
I'm not particularly sold on Parameter Store or 1Password as the only ongoing solution for secrets primarily for the fact they both have usage caveats that dotgpg and local encrypted storage addressed.

For a better discussion, could you expand this?

both have usage caveats that dotgpg and local encrypted storage addressed.

Regarding access after someone leaves the team, don't PS and 1Password address this with permissions already? In the first case, AWS account/permissions are dropped. In the second, team membership is revoked.
I think the access revocation is actually better in this situation - if anyone gets access to the encrypted version, they likely get access to the whole git repo, not just the last commit (either via someone's workstation or remote repo access). That means they can forever access the old commits using their old key - we'd need to roll credentials every time people leave to prevent this.

@viraptor The usage caveats aren't anything to do with on/off boarding permissioning, they are related to the integration and service usage. For instance, 1Password CLI is only available for subscription based services and parameter store requires managing KMS + carefully avoiding the request/size limitations. Last POC we did using parameter store for replacing an existing system seen us hitting these limitations when spinning up reasonably sized fleets. Both of these are hurdles to anyone wanting to implement stack master with sensitive data either for themselves or a small team.

In the second, team membership is revoked.

Only if it can phone home 😉 If the machine isn't connected to the internet, this isn't something that happens.

That means they can forever access the old commits using their old key - we'd need to roll credentials every time people leave to prevent this.

Jaz looks after rolling most of our shared credentials and teams should be looking after their own credential management which includes a regular rotation of credentials so this should be mitigated.

parameter store requires managing KMS + carefully avoiding the request/size limitations. Last POC we did using parameter store for replacing an existing system seen us hitting these limitations when spinning up reasonably sized fleets.

StackMaster isn't likely to hit the same limitations because you only access KMS and ParameterStore when you create/update the stack, not every time you spin up a new ec2 instance.
We do not roll keys today when somebody leaves, we just re-encrypt them. So I don't see how removing GPG access creates more risk. It's the same risk with the benefit of not having to manage the encryption keys ourselves, which is a net positive to me.

👍 to deprecating the dotgpg resolver, but I'd like it if there were some other offline mechanism.  Both the 1P and PS resolvers require access to external systems, which isn't ideal.
Is an ejson--based resolver a possibility?  Would it have the same issues that the dotgpg one does?

@simpsora No, I think with https://github.com/envato/ejson_wrapper we could make that work especially since there are already EJSON ruby bindings.

Yeah an EJSON secret resolver would be easy enough to write using EJSON wrapper. Access to decrypt secrets could be managed via permissions on the KMS key EJSON wrapper uses (to encrypt EJSON's actual private key).

Awesome. Anybody volunteering to write the parameter resolver 😃 ?

Is it possible to extract the Dotgpg secret resolver into a separate (and optional) gem for those who may want to continue using it?

@orien that would be possible and is already supported by StackMaster

I've created envato/stack_master-gpg_parameter_resolver and extracted the secret parameter resolver. Some lightweight tests prove this works fine.
Is the name ok?

Just an FYI: there's a new tool being built for file encryption based on SSH keys with nice integration to github keys and much of the complexity of gpg removed. Worth a read: https://docs.google.com/document/d/11yHom20CrsuX8KQJXBBw04s80Unjv8zCg_A7sPAX_9Y/view#
Could be a good replacement once released.

@orien looks great!

Nice one @orien! The name seems ok. I think ideally we would have named this resolver gpg to begin with and used gpg: my_secret rather than secret: my_secret.
Can we remove the secret resolver from StackMaster with a fallback message to install https://github.com/envato/stack_master-gpg_parameter_resolver ?

I think that'd be a breaking change and have to wait till 2.0. But we can certainly add here a link to the gem

Given there's an alternative offline mechanism (ejson) and GPG is now available via a seperate Gem I am going to merge this unless there are objections.


Static build fail

Greetings,
Why can't I compile statically version 1.38 and later?  Cannot static link librhash.so.0
Thanks in advance.

more output would be nice, compile log? do you try --with-openssl but do not have static openssl lib?
I just built a satic lib with 1.4.1 no problems

@pedroalbanese The name librhash.so.0 contains suffix .so, meaning it's a shared library. So you are somehow trying to statically link with a shared library.

To compile RHash statically linked, run ./configure --enable-static && make clean all.
To compile and install static LibRHash library run ./configure --enable-lib-static && make clean all install-lib-static.

BTW, the RHash project itself is not a library project, so make install installs only rhash binary with its dependencies, but without (unnecessary for running) development headers, static library or the librhash.so symlink.

For cross-compilation you should use the following commands:
./configure --cc=arm-linux-gnueabi-gcc --target=arm-linux-gnueabi --enable-static --disable-openssl --disable-gettext
make clean all

The --disable-openssl option can be replaced by --enable-openssl=runtime or --enable-openssl by you will need to install dynamic libraries required by the build process.
As I mentioned before, the --enable-lib-static option can be added to install static LibRHash library.


GLSL with apostrophes breaks JS output

Steps to replicate
A fragment shader like this:
fragmentShader : Shader {} Uniforms { vcoord : Vec2 }
fragmentShader =
    [glsl|
        uniform sampler2D texture;
        varying vec2 vcoord;

        // This ain't gonna work now

        void main () {
          gl_FragColor = texture2D(texture, vcoord);
        }
    |]

Expected

Compilation succeeds

Actual
(The build uses Webpack, hence these messages)
ERROR in ./src/elm/Main.elm 12271:97
Module parse failed: Unexpected token (12271:97)
You may need an appropriate loader to handle this file type.
| };
| var author$project$GL$fragmentShader = {
>       src: '\n        uniform sampler2D texture;\n        varying vec2 vcoord;\n\n        // This ain't gonna compile now\n\n        void main () {\n          gl_FragColor = texture2D(texture, vcoord);\n        }\n    ',
|       attributes: {},
|       uniforms: {texture: 'texture'}
 @ ./src/index.js 4:0-37 132:8-11

Note the src of the author$project$GL$fragmentShader object is delimited by ', but the inline comment's ' is not escaped here thus breaking the JS (hence Webpack then failing).

Hey, great find! This issue should be opened in the https://github.com/elm/compiler project somewhere around these lines https://github.com/elm/compiler/blob/d09b95aac107291d50e8ee391d3288fc18c3891a/compiler/src/Parse/Shader.hs#L33


Please pick the version you prefer for Coq 8.19 in Coq Platform 2024.01

The Coq team released Coq 8.19.0 on January 24th, 2024.
The corresponding Coq Platform release 2024.01 should be released before April 30th, 2024.
It can be delayed in case of difficulties until May 15th, 2024, but this should be an exception.
This issue is to inform you that the opam package we are currently testing in Coq Platform CI works fine with Coq 8.19.0.
Coq Platform CI is currently testing opam package coq-mathcomp-word.3.0
from platform patch repository https://github.com/coq/platform/tree/main/opam/opam-coq-archive/released/packages/coq-mathcomp-word/coq-mathcomp-word.3.0/opam.  This means we had to weaken some version restrictions in the opam package, but no other changes were required.
In case this is the version you want to see in Coq Platform, there is nothing to do for you - please just close this issue.
In case you would prefer to see an updated or an older version in the upcoming Coq Platform 2024.01, please inform us as soon as possible and before March 31st, 2024!
The working branch of Coq Platform, can be found here main.
It contains package pick ~8.19~2024.01+beta1 which already supports Coq version 8.19.0 and contains already working (possibly patched / commit pinned) Coq Platform packages.
In case you want to select a different version, please don't close this issue, even after creating the new tag and/or opam package.
We will close the issue after updating Coq Platform.
This is a measure of 'double book keeping' in order to avoid that we ship the wrong version.
In any case, Coq Platform won't be released before this issue is closed!
Thanks!
P.S.: this issue has been created automatically based on CI status.
CC: https://github.com/coq/platform/issues/405

You can pick v3.1 for mathcomp 2 and v2.3 for mathcomp 1.

Are you planning to do an opam PR soon ?

I’m not.

That would helpful thanks :-)

opam package for 3.1: https://github.com/coq/opam/pull/3025

Closing: https://github.com/coq/platform/pull/411


Provide KubeOps.Testing package

provide a testing package that enables developers to use kube ops mocks to test their own implemented operator.

Closed by 5d5944815f7eb8af1414c0f545436a611e510af8


As a project, I want to be able to dynamically create data collection catalog entries at ingest time and not predefine them so that new and test products can be created ad hoc

The scenario here is that many different products might be iterated on for various collections (pre-release versions) and to create each of these in advance would be very difficult.

Collection is created if it does not exist during ingest https://github.com/unity-sds/unity-data-services/blob/develop/cumulus_lambda_functions/granules_cnm_ingester/granules_cnm_ingester_logic.py#L191


feat/navbar hover added

#46 Change hover of navbar and buttons are done.
fixes #46
under gssoc'24
better enhancement in navbar hover
https://github.com/Priyaaa1/StartConnect-Hub/assets/116994649/110411ce-efd4-4cf3-a9df-19e9297823d1

@drick-infinity it's not looking fine

@drick-infinity you'll not get any points as the task wasn't assigned to you

As I see this issue is open for more than 2 days so I contribute as open source in gssoc'24 If you want some changes to add new hover effect I surrely do this.

can you assign this issue to me to get change and the points count under gssoc'24

@drick-infinity but the changes you did aren't making navbar look better

@drick-infinity  there are some merge conflicts in the following file first resolve those and push your code again creating another PR as I am closing this one.


error: Cannot find Git revision '39272e2165ad9c49cfa9b5d749a5bb528dbadd87' in ref 'HEAD' of repository 'https://github.com/emacs-straight/org-mode'! Please make sure that the rev exists on the ref you've specified or add allRefs = true; to fetchGit.

I have this error while trying to update to c5fc5c1b77b1348a1d96f341d160d29962a752bd
https://github.com/bbigras/nix-config/actions/runs/9657908154/job/26638090008

I do not understand what's going on here:

I am passing allRefs = true
The requested commit exists in the repository
I was initially seeing this myself (on my local system) from nixos-rebuild, but it went away after I copied my init.el and packages.el into nix-doom-emacs-unstraightened/doomdir and ran a build from there.

I originally assumed this was some bad state specific to my system (especially since CI managed to update...) but if others are seeing this too there must be more to it.
I just tried moving ~/.cache/nix/gitv3/0wjbyw0d1v77l32ma4181iyp0wbmhlgrqqgcz9yxmv84v22cn6dq* away, and that has made the problem reappear when running nixos-rebuild, and so far I haven't managed to make it disappear again... which may be good as it may allow me to trace through what's happening.
https://github.com/NixOS/nix/issues/10431 is possibly related. But given we're both seeing this on the same commit in the same repo, and it disappeared quickly yesterday and so far isn't disappearing again today) there might be more to it...
(CI also failed but that looks like a different problem...)

Note that something might be fucky with emacs-org. It might be for my non-doom emacs config. Maybe with the emacs overlay (emacsPackages.org seems fine).
building '/nix/store/njh3ds3ccwckx3kgil2ms75pfh3c5g3j-emacs-org-9.7.5.drv'...
Running phase: unpackPhase
unpacking source archive /nix/store/c4iaxkhisi8zry6iq94pf1lw7fri5h1g-org-9.7.5.tar
source root is org-9.7.5
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file org-9.7.5/README-elpa
Running phase: patchPhase
applying patch /nix/store/14mqpyqvci1kzzm6rbs25dpx5avb61rg-?id=f4cc61636947b5c2f0afc67174dd369fe3277aa8
patching file ol.el
Reversed (or previously applied) patch detected!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file ol.el.rej
error: builder for '/nix/store/njh3ds3ccwckx3kgil2ms75pfh3c5g3j-emacs-org-9.7.5.drv' failed with exit code 1;
       last 11 log lines:
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/c4iaxkhisi8zry6iq94pf1lw7fri5h1g-org-9.7.5.tar
       > source root is org-9.7.5
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file org-9.7.5/README-elpa
       > Running phase: patchPhase
       > applying patch /nix/store/14mqpyqvci1kzzm6rbs25dpx5avb61rg-?id=f4cc61636947b5c2f0afc67174dd369fe3277aa8
       > patching file ol.el
       > Reversed (or previously applied) patch detected!  Assume -R? [n]
       > Apply anyway? [n]
       > Skipping patch.
       > 1 out of 1 hunk ignored -- saving rejects to file ol.el.rej
       For full logs, run 'nix log /nix/store/njh3ds3ccwckx3kgil2ms75pfh3c5g3j-emacs-org-9.7.5.drv'.

https://github.com/bbigras/nix-config/actions/runs/9667909678/job/26670818795#step:6:6079

I seem to still have the problem with 9205f287
error: Cannot find Git revision '39272e2165ad9c49cfa9b5d749a5bb528dbadd87' in ref 'refs/heads/main' of repository 'https://github.com/emacs-straight/org-mode'! Please make sure that the rev exists on the ref you've specified or add allRefs = true; to fetchGit

https://github.com/bbigras/nix-config/actions/runs/9682975326/job/26717363165#step:6:352

I was wrong. If I update nixos-unstable I can update to 9205f2878ff2d173b91cf27f594d4f9a983b639f.

It seem I can even go back to c5fc5c1b77b1348a1d96f341d160d29962a752bd.

I still have the same problem https://github.com/bbigras/nix-config/actions/runs/9690868785/job/26741437336#step:6:362
I guess it was cached or something on my desktop. sorry about that.

Darn.
Once you've somehow fetched the problematic commit once, the problem does not seem to reoccur (that is: once you've fetched it once into ~/.cache/nix/gitv3/0wjbyw0d1v77l32ma4181iyp0wbmhlgrqqgcz9yxmv84v22cn6dq-shallow and not thrown that away... won't help you much with a CI build on a fresh cache each time).
I'll try to find time to dig further, but it may take a few days (longer if I'm not able to reproduce the problem locally somewhat consistently). I'll likely need to trace exactly what Nix is actually doing in terms of git invocations: I currently just do not see what's going wrong, or what might be special about the org-mode repository...

I ran into the same issue as OP after bumping my flake.lock.
I was using Nix 2.23.x, and after downgrading to 2.18.x (stable) the issue disappeared - still using the newly bumped flake.lock.
I then cleared the cache and reproduced the issue on both 2.22.x and 2.23.x. Downgrading nix once more led to being unable to reproduce the issue.

Thanks, that's useful information:

It means 9205f2878ff2d173b91cf27f594d4f9a983b639f didn't fix it (and not having that slows down current (not stable) Nix enough I may reinstate the hack it removed)
Since it only affects users already willing to use current Nix (newer than stable), I've exposed a feature that should work around the problem: set experimentalFetchTree = true to switch GitHub fetches from Git to downloading pre-generated tarballs.

That's not really a fix, but as long as we're only seeing this on one GitHub repo that should at least give you another option (besides downgrading Nix). And if I understand correctly it's "experimental" in Nix more because it's still subject to change than because it doesn't work. Just remember to turn that off again if after a future Nix upgrade you suddenly get entirely different fetch-related errors...

as long as we're only seeing this on one GitHub repo

...welp, apparently I tempted fate there: CI failed with
       error: Cannot find Git revision '2f0320c5f24adfee026e938ebc379ca90e3045d3' in ref 'refs/heads/master' of repository 'https://git.notmuchmail.org/git/notmuch'! Please make sure that the rev exists on the ref you've specified or add allRefs = true; to fetchGit.

Since that's not GitHub (and not one of the other forges Nix has a dedicated fetcher for) fetchTree's non-Git fetchers won't save us.
However, this one may be a problem between that Git server and Nix, given:
$ git init shallow
Initialized empty Git repository in /tmp/shallow/.git/
$ git remote add origin https://git.notmuchmail.org/git/notmuch
$ git fetch origin 2f0320c5f24adfee026e938ebc379ca90e3045d3
error: Server does not allow request for unadvertised object 2f0320c5f24adfee026e938ebc379ca90e3045d3

If instead I fetch master first, I can then check out the commit (it does seem to be reachable from master):
$ git fetch origin master
...
From https://git.notmuchmail.org/git/notmuch
 * branch              master     -> FETCH_HEAD
 * [new branch]        master     -> origin/master
$ git checkout 2f0320c5f24adfee026e938ebc379ca90e3045d3
Note: switching to '2f0320c5f24adfee026e938ebc379ca90e3045d3'.

What might be going on here is that Nix 2.23 is attempting to do a shallow clone (new default), but it doesn't actually work when fetching a specific rev from an upstream that does not have uploadpack.allowReachableSHA1InWant enabled (see man git-config, off by default, and I haven't learned how to properly trace Git yet but when glancing at GIT_TRACE_CURL=1 output I don't see allow-reachable-sha1-in-want in what looks like the advertised features).
That's not the full story, because fetching 39272e2165ad9c49cfa9b5d749a5bb528dbadd87 from org the same way seems to work fine. However, it just so happens that Doom sets :depth 1 in its org-mode recipe, which I translate into passing shallow = true to Nix. So "shallow fetches of specific revs don't work in newer Nix" may be part of the problem (that'd explain why several of us were seeing this specifically with org-mode).
...let me re-run CI, and if the problem recurs let me try forcing shallow = false for that repo and see if that fixes things...

(Another datapoint: cachix build is succeeding, but that workflow is using cachix/install-nix-action to install Nix, which is installing 2.22.1. The "check" workflow uses DeterminateSystems/nix-installer-action, which (given https://github.com/DeterminateSystems/nix-installer/releases/tag/v0.20.0) should be installing 2.23.1. Which does seem to point towards those shallow fetches...)

Ok, that fixed CI.
I've reported the shallow-fetches-of-specific-revs thing as https://github.com/NixOS/nix/issues/11012 (note I currently do not expect to fix the originally-reported case of org-mode from github, since github does seem to support these shallow clones).

Note that I have been using lix all this time:
❯ nix --version
nix (Lix, like Nix) 2.90.0-lixpre20240527-0b91a4b

@vakili please share the full error message (you shouldn't be seeing the same git revision originally reported as org-mode updated).
Since you're on Nix 2.23, if it's not org-mode, I may have to exclude another host from shallow clones to work around https://github.com/NixOS/nix/issues/11012.
If it is org-mode, I don't know what's going on with that one: shallow clones from github do seem to generally work...

Huh, don't think I've seen that fatal: cannot change to '/Users/vakili/.cache/nix/gitv3/0wjbyw0d1v77l32ma4181iyp0wbmhlgrqqgcz9yxmv84v22cn6dq': No such file or directory on previous instances of this.
...just to rule out something weird having happened to your cached git checkouts, can you cd /Users/vakili/.cache/nix/gitv3/0wjbyw0d1v77l32ma4181iyp0wbmhlgrqqgcz9yxmv84v22cn6dq && git fsck? If something funny happened to that git checkout that'd do it (although it'd be quite the coincidence if you've broken just the checkout of org-mode, the same package we've been having checkout issues with...)

(Whoops, didn't mean to close this... I guess GitHub doesn't understand the importance of the word "hopefully" in "hopefully fixes")
Can you please try if the change I just pushed fixed it?
(nix-collect-garbage shouldn't make a difference: these cached checkouts aren't in the store. The dangling commits aren't a problem, assuming I understand how Nix uses those trees correctly.)


implement proper handling of appName for apps

Purpose

This PR implements a proper handling of app subscriptions that have an appName that differs from the commercialAppName.
Does the PR solve an issue

[ ] Yes - Please add issue number
[x] No

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[x] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Add the app subscription for "integrationsuite". Without this PR the btp-setup-automator won't find the respective app subscription in your sub account, as the appName differs from the commercialAppName.
What to Check
Verify that the following are valid

The app subsucription works for integrationsuite

Other Information

Once "slim" integration test is done, I'll request a review for the updated code.

"Slim" integration test ran through without any issues. I've just started as well the "full" integration test, to see whether there are other cross-dependencies I've overlooked with this PR.


Undefined width of a font prevents basic example from working

Hi, when I run "fromHTML plugin" from basic example, without changing anything at all, just unzipped your folder, I get an error
Line: 48
Error: 'fof' is null or not an object.
Could you help?
I have tried to debug it a little, and, on my machine I have
this.pdf.internal.getFont(ff, fs).metadata.Unicode
equal to
{...}
encoding: {...}
kerning: undefined
widths: undefined
this is where undefined width is coming from if it helps to clarify the situation...

Thank you aviatrice for editing with solutions.  This was exactly what I needed.

This saved me as well, thanks aviatrice!


Deployer ignores every but last host set in YAML config

Q
A

Issue Type
Bug

Deployer Version
5.0.0

Local Machine OS
Ubuntu 14.04.5 LTS, Ubuntu 16.04.2 LTS

Remote Machine OS
Ubuntu 14.04.5 LTS

Description
If I deploy to development with settings below, it fails with Hostname or stage "development" was not found. If I deploy to production, it works. If I set up the deploy with PHP functions (set, host etc.), it works.
Steps to reproduce
Set your deployer like this:
.deploy-template: &deploy-template
    ssh_type: native
    ssh_multiplexing: true

    hostname: <IP_ADDRESS>
    user: someuser
    port: 22
    identityFile: /root/.ssh/id_rsa

development:
    <<: *deploy-template
    stage: development
    deploy_path: /var/www/web/dev

production:
    <<: *deploy-template
    stage: production
    deploy_path: /var/www/web/www

Run: dep deploy development and dep deploy production
Content of deploy.php
<?php

namespace Deployer;

/** @noinspection PhpIncludeInspection recipe comes from Deployer tool */
require_once 'recipe/common.php';

// deploy stages settings
inventory(__DIR__ . '/config.yml');

// task
task('deploy:copy', function () {
	upload('../dist/', '{{release_path}}');
});

// deploy process
desc('Deploy your project');
task('deploy', [
	'deploy:prepare', // checks env and prepares folder for new release
	'deploy:lock',
	'deploy:release',

	'deploy:copy',

	'deploy:symlink', // swap to current release

	'deploy:unlock',
	'cleanup', // remove old releases
	'success',
]);

// automatically unlock if deploy fails
after('deploy:failed', 'deploy:unlock');

Output log
[Deployer\Exception\Exception]
  Hostname or stage `development` was not found.

Exception trace:
 () at /root/.composer/vendor/deployer/deployer/src/Host/HostSelector.php:59
 Deployer\Host\HostSelector->getHosts() at /root/.composer/vendor/deployer/deployer/src/Console/TaskCommand.php:111
 Deployer\Console\TaskCommand->execute() at /root/.composer/vendor/symfony/console/Command/Command.php:262
 Symfony\Component\Console\Command\Command->run() at /root/.composer/vendor/symfony/console/Application.php:826
 Symfony\Component\Console\Application->doRunCommand() at /root/.composer/vendor/deployer/deployer/src/Console/Application.php:132
 Deployer\Console\Application->doRunCommand() at /root/.composer/vendor/symfony/console/Application.php:190
 Symfony\Component\Console\Application->doRun() at /root/.composer/vendor/symfony/console/Application.php:121
 Symfony\Component\Console\Application->run() at /root/.composer/vendor/deployer/deployer/src/Deployer.php:315
 Deployer\Deployer::run() at /root/.composer/vendor/deployer/deployer/bin/dep:111

I just came across this.  I'm glad it wasn't just me.  Following.

Same issue #

same issue #1231

@yuvim86 It is not the same, but it is similar.

This is because L102 builds the array with the hostname being the key so the last one overwrites any previous with the same hostname.
This could be rewritten to a nested array? But I'm not sure 84% test coverage would ensure it doesn't break anything not under test?
I can take on the work if it's not going to break everything or it needs to be marked as will not fix

But I'm not sure 84% test coverage would ensure it doesn't break anything not under test?

I don't think what 100% coverage will guard of error as well.

I'll do a PR and we can go from there

@shakyj How about the PR? :-)

I have been swamped with client work. Probably this weekned

Had a few goes at it, wasn't happy with any. Working on hopefully a final one...

@shakyj Any changes?

Fixed in master, please test it someone and i'll release it)

Yeah, it works, thank you!

Yep, it works as expected, thanks.

How can I upgrade? Even this command complains about my old yml:
dep self-update

dep self-update -u

Thanks. Problem was that I had a deploy.php file in an upper folder. So, executing dep whatever would search for a deploy.php file in the upper folders. And in my case the one it found was trying to include an unexisting yml. So, mistery solved.


Error on swift build

Hello;
I've got this error on both Mac OS X and Linux when trying to use crossroadlabs/Regex:
error: the module at Tests/Result has an invalid name ('Result'): the name of a test module has no ‘Tests’ suffix
fix: rename the module at ‘Tests/Result’ to have a ‘Tests’ suffix

How did you solve it?

Can't remember, but It somehow worked using it in this project: https://github.com/frranck/asm2c


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 16:45:29 on 2023.05.05
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 3, errors out: 0
Original problem ID: 20369
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=20369

Problem has been resolved in 6m 0s at 16:51:29 on 2023.05.05
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 20369


Simplify the use of UI frameworks

The idea is to make it easier to use things like Tailwind or Bootstrap on Vue Mix, through docs or a modular system.

To be fair, using Tailwind is quite straightforward if you follow their Installing Tailwind CSS as a PostCSS plugin guide. I'll include this in the docs someday.

Vuetify is still a little trickier since we need to add it to the Vue instace in order to work. The future module system should solve this.


Add transactions merkle tree root to the block header

This is basically a partial revert of 22ee8a2f8985d890d880854c5734f51b6abc366d
Resolves #1499

Codecov Report

:exclamation: No coverage uploaded for pull request base (header-iteration@1434571). Click here to learn what that means.
 Consider uploading reports for the commit 188f95f to get more accurate results

Additional details and impacted files
@@                 Coverage Diff                 @@
##             header-iteration    #1502   +/-   ##
===================================================
  Coverage                    ?   39.96%
===================================================
  Files                       ?      147
  Lines                       ?     9791
  Branches                    ?        0
===================================================
  Hits                        ?     3913
  Misses                      ?     5246
  Partials                    ?      632

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


exposing headless flag parameter to AsyncChromiumLoader class

Description: added the headless parameter as optional argument to the langchain_community.document_loaders AsyncChromiumLoader class
Dependencies: None
Twitter handle: @perinim_98

If no one reviews your PR within a few days, please @-mention one of baskaryan, efriis, eyurtsev, hwchase17.

Hei guys could you review it please?
@baskaryan


Model Vulnerability Metrics + Inception-Only Config

This PR:

Replaces the old measure of model vulnerability with the same measures used for transfer success
Updates both the attack script and src/ files to achieve this
Adds the inception-only config with MMD, OTDD, and PAD. Does not include KDE as these required a small number of features to work well
Some fixes/corrections

I have run another of the previously failing attacks and can confirm everything is working as expected on Baskerville

Have done the latest round of corrections and also fixed the issue with Boundary Attack vulnerability always being recorded as 0. Have run the drop-only group already and can confirm it is no longer 0 vulnerability


Moved data files

#70 Moved data files to support suggested file structure.

Good idea.

LGTM.
Will merge when conflicts are resolved.


Add GameRenderBox.computeDryLayout implementation.

Description
This fixes error in flutter (Channel dev, 1.25.0-4.0.pre, on Mac OS X 10.15.4) Running on OSX
Exception:
════════ Exception caught by rendering library ═════════════════════════════════════════════════════
The following assertion was thrown during performResize():
The GameRenderBox class does not implement "computeDryLayout".
If you are not writing your own RenderBox subclass, then this is not
your fault.
Fixes # (issue number, if there is one)
Type of change
Please delete options that are not relevant.

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

Checklist:
If something is unclear, please submit the PR anyways and ask about what you thought was unclear.

[ ] This branch is based on v1.0.0
[ ] This PR is targeted to merge into v1.0.0 (not master or develop)
[ ] I have added an entry under [next] in CHANGELOG.md
[x] I have formatted my code with flutter format
[ ] I have made corresponding changes to the documentation
[ ] I have added examples for new features in doc/examples
[ ] The continuous integration (CI) is passing

Ok thanks!  Is there a recommended way of depending on a fork of the repo?

This API has been published to beta, and I can reproduce the error on beta flutter, flame 1.0.0-rc3, building for ios

Closed in favor of #587
Expect a new RC release including this very soon.


ONVIF

Can you add support for ONVIF protocol?
Thank you

Any updates？

I cannot speak for the developer, but it's a strange request; a little like asking the farmer to also be your chef.
RTSP streams media. That's all it does. ONVIF handles a whole host of other functions including device discovery, PTZ controls, etc.
RTSP is one specific application-layer network protocol, designed to do exactly one thing.
ONVIF is an interoperability standard for IP camera manufacturers.
These are not the same.


Add support for RabbitMQ messaging

The user will invoke the template option as such:
$ dotnet new steeltoe-webapi --messaging-rabbitmq

The generated project should resemble:
https://github.com/SteeltoeOSS/Samples/tree/rabbit-host/Messaging/src/RabbitMQWeb

Implemented as of 338a5c0


Circular Sector shape Calculator

Please assign this to me

@arpit456jain can I work on this under lam-soc.

@Khushi-agarwal let me confirm it with PA because there is no description available so i think i should ask about it once .
Will let you know soon

I think this Calculator is already there in Shapes Section.@Khushi-agarwal can you please check, if this is not there then do tell us.

@sairish2001 there is segment area calculator but I am thinking of adding this one-

But please don't copy paste any image from internet, try to make it by yourself to avoid plagiarism
Go ahead
Deadline 1 July,2021

okay fine, but please don't copy paste any image from internet, try to make it by yourself to avoid plagiarism
Go ahead
Deadline 1 July,2021

Okay...will not do it again.


Optimize versionrule.go

Codecov Report

Merging #126 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #126      +/-   ##
==========================================
+ Coverage   66.68%   66.72%   +0.04%
==========================================
  Files          18       18
  Lines        3956     3961       +5
==========================================
+ Hits         2638     2643       +5
  Misses       1153     1153
  Partials      165      165

Impacted Files
Coverage Δ

server/service/util/versionrule.go
100% <100%> (ø)
:arrow_up:

server/service/tag.go
71.01% <0%> (-0.49%)
:arrow_down:

server/service/instances.go
66.84% <0%> (+0.13%)
: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 fa2904b...70418c7. Read the comment docs.

Coverage increased (+0.1%) to 71.159% when pulling 70418c78695d5157b3530791332a375dc252aac5 on little-cui:master into fa2904b7ecf07309db36891751dd41f1e91868cf on ServiceComb:master.

Coverage increased (+0.1%) to 71.751% when pulling 8c46163cf39f6ba859c5ae55f19bc5fdc0757f78 on little-cui:master into 160520aca6781b3904302d9dd05abdc99e4b2577 on ServiceComb:master.


Helm templating for trino

Hello,
I have created helm templates for Hive Metastore, Postgresql db and Trino for both the SSO and non-SSO version. Most of the values are templated. Please review @jpaulrajredhat .
Puja

hi @jpaulrajredhat - did you get a chance to review this?


Dead again?

Any news on the future of the project? The last release was in 2021.

Seems to be stagnant, abandoning the community version?

Maybe someone from commiters @rdicroce, @jwgmeligmeyling could response? I think the same situation like in the past is repeated. No additional information, no communication. Other projects can remove support (like spring boot) if project seems to be dead like it is now.

I am waiting for Hibernate 6.3 to be released so we can make a Hibernate 6 specific release that takes benefit from new Hibernate features available. Hibernate 6.3 contains improvements that make that possible.
The current version of Querydsl can already be used with Hibernate 6 (when sticking to the basic JPA features), so there was no need to update yet.

@jherkel For the record, I've offered a bunch of PRs recently, but I have no authority over this repo.

@rdicroce sorry I was mistaken


defaultValues - link to legacy React docs

Here we have a link to legacy React docs
https://react-hook-form.com/docs/useform#defaultValues

This link should point to the currect React docs -> https://react.dev

I think the link should point to https://react.dev/reference/react-dom/components/input

could you like to send a PR?

could you like to send a PR?

Ok


Implement equals and hashCode on WrappedComponent

fixes #162

Should MC's components' equals() be modified to unwrap WrappedComponnents before comparing?
Otherwise wrapped.equals(native) will produce a different result than native.equals(wrapped) which is not very fun and cool

I think this is ready to merge, it should be backported to the 5.x series as well though I think since I expect 1.21.1 will live a relatively long life.

I've set up mc/1.21.1 for that backport, I'll do it unless you have the free time.


Devportal home page is getting flickered once - API Manager 3.2.0

Description:
When loading the dev portal, the UI will invoke the logout service call, and hence, there can be a flickering issue when loading the dev portal.
Steps to reproduce:

Start an API Manager pack.
Load the dev portal and able to see the URL is getting redirected to the logout service call and again back to the dev portal home page.

Affected Product Version:
3.2.0

This issue is fixed in the main branch


neonavigation: 0.8.6-1 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository neonavigation to 0.8.6-1:

upstream repository: https://github.com/at-wat/neonavigation.git
release repository: https://github.com/at-wat/neonavigation-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.9.7
previous version for package: 0.8.5-1

costmap_cspace

No changes

joystick_interrupt

No changes

map_organizer

No changes

neonavigation

No changes

neonavigation_common

No changes

neonavigation_launch
* neonavigation_launch: revert exec_depend to trajectory_tracker_rviz_plugins (#491 <https://github.com/at-wat/neonavigation/issues/491>)
* Contributors: Atsushi Watanabe

obj_to_pointcloud

No changes

planner_cspace
* Fix duplicated tf timestamp (#494 <https://github.com/at-wat/neonavigation/issues/494>)
* planner_cspace: add wait to navigation tests (#492 <https://github.com/at-wat/neonavigation/issues/492>)
* planner_cspace: simplify path switch detection condition (#488 <https://github.com/at-wat/neonavigation/issues/488>)
* planner_cspace: fix uninitialized variable (#486 <https://github.com/at-wat/neonavigation/issues/486>)
* planner_cspace: enable replan when robot reaches the switchback point (#449 <https://github.com/at-wat/neonavigation/issues/449>)
* planner_cspace: fix test_debug_outputs initial wait (#485 <https://github.com/at-wat/neonavigation/issues/485>)
* Contributors: Atsushi Watanabe, Kazuki Takahashi

safety_limiter

No changes

track_odometry
* Fix duplicated tf timestamp (#494 <https://github.com/at-wat/neonavigation/issues/494>)
* track_odometry: increase transform timeout in tests (#490 <https://github.com/at-wat/neonavigation/issues/490>)
* Contributors: Atsushi Watanabe

trajectory_tracker
* Fix duplicated tf timestamp (#494 <https://github.com/at-wat/neonavigation/issues/494>)
* Contributors: Atsushi Watanabe

Holding for sync


Go package to generate kubeconfig and store in .kube/config

To use kubectl with merged config,
below two commands can be used:
KUBECONFIG=~/.kube/config:/path/to/another/config.yml kubectl config view --flatten > ~/.kube/config-new.yaml
and then
cp ~/.kube/config-new.yaml ~/.kube/config

~/.kube/config will have merged config after running above two commands

In our case(to talk to kubernetes api-server), instead of kubectl, we are planning for a GoLang tool that uses client-go library.
GoLang tool maintains kubeconfig retrieved from MongoDB(every 10 minutes) and stored in Go slice of structs(shown below):
[
   {
      "name" : "cluster-1-in-gcp",
      "kubernetes-version": "1.16",
      "server": "https://<IP_ADDRESS>:6443",
      "user": "kubernetes-admin-1",
      "client-certificate": "sadfhdsjfkhsdjfklhsdjfkassdfsd",
      "client-key": "sahgjkshfgjkdf"
   },
   {
      "name" : "cluster-1-in-aws",
      "kubernetes-version": "1.17",
      "server": "https://<IP_ADDRESS>:6443",
      "user": "kubernetes-admin-2",
      "client-certificate": "ssssshdsjfkhsdjfklhsdjfkassdfsd",
      "client-key": "pppppsahgjkshfgjkdf"
   },
   {
      "name" : "cluster-1-in-aks",
      "kubernetes-version": "1.18",
      "server": "https://<IP_ADDRESS>:6443",
      "user": "kubernetes-admin-3",
      "client-certificate": "oooossssshdsjfkhsdjfklhsdjfkassdfsd",
      "client-key": "tttttpppppsahgjkshfgjkdf"
   },
]

client-certificate & client-key are PEM format certificates(stored as string)

Seeking a Go package to merge this kubeConfig(Go slice of structs) to ~/.kube/config?
Does cliendcmd package of client-go library support this merge functionality?

Resolved


Missing columns from query

Describe the bug
There are missing output columns - Sentinel/Log Analytics simply omit it.
To Reproduce
Consider this query which parses Syslog records that contain a long list of comma delimited values that are broken down into 61 fields:
Syslog
|extend f=extract( @"\d+ [\d.]+ (.+)",1,SyslogMessage)
|extend pafields=split(f,",")
|extend
receive_time=pafields[1],
serial=pafields[2],
type=tostring(pafields[3])
| where type=="TRAFFIC"
|extend
subtype=tostring(pafields[4+1]),
time_generated=pafields[5+1],
src=pafields[6+1],
dst=pafields[7+1],
natsrc=pafields[8+1],
natdst=pafields[9+1],
...

As seen from screenshot, there is a outbound_if column assigned in similar mannger but in the output does not contain the column outbound_if.
Expected behavior
Columns appear in the order they are assigned and do not disappear.
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome
Version: 85

@truekonrads - I am wondering if you are not seeing them as they are not selected in the Column chooser.   I believe this can happen if they are empty or there are many columns -

Additionally, you can choose the order of the columns using the project-reorder operator

Hello,
Thank you for your reply. My description perhaps was inaccurate. It's not that the field doesn't appear in the list of columns - not all are displayed at any given time and your suggestion about enabling it in columns is valid,  but it doesn't appear in the expanded item list:

In this example above, there is a field "action_source" between device_name and src_uuid, but it isn't shown on the expanded item.

@truekonrads - thanks for the clarification. Can you share the full query that does the parsing so I can test it?  You can attach via a txt file.

@truekonrads - thanks for the clarification. Can you share the full query that does the parsing so I can test it? You can attach via a txt file.

query.kql.txt

@aprakash13 will have a look at this as I have not had time to test and validate the issue.

Hi Konrad,
I had this exact problem when I was parsing data for a custom connector.
In my case the problem was that the column wasn't displaying, because it wasn't populated. I populated the fields using the iff() statement and the row was displayed.
Are you seeing the expected data from SyslogMessage before you parse it?

Yes I see the expected data. It is genuinely missing
Konrads Klints, KPMG Singapore |  Cyber Serenity is possiblehttps://home.kpmg/sg/en/home/services/cyber-serenity.html
📱 Mobile +65 9759 9470tel:+65 9759 9470 | ☎ Direct  +65 6411 8485tel:+65 6411 8485
We have access to interesting problems, work for us: careers.kpmg.com.sghttp://careers.kpmg.com.sg/

From: Lodewyk-Git<EMAIL_ADDRESS>Sent: Wednesday, February 17, 2021 12:09:36 AM
To: Azure/Azure-Sentinel<EMAIL_ADDRESS>Cc: Klints, Konrads (SG/Advisory<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/Azure-Sentinel] Missing columns from query (#1100)
Hi Konrad,
I had this exact problem when I was parsing data for a custom connector.
In my case the problem was that the column wasn't displaying, because it wasn't populated. I populated the fields using the iff() statement and the row was displayed.
Are you seeing the expected data from SyslogMessage before you parse it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.com/v3/__https://github.com/Azure/Azure-Sentinel/issues/1100*issuecomment-779939231__;Iw!!N8Xdb1VRTUMlZeI!2npjJ2mN14KLT1RLS7jy9Shrfr-VcbksEkHcICyPX-rGX9J4LBtEgWiTOWqys7yU$, or unsubscribehttps://urldefense.com/v3/__https://github.com/notifications/unsubscribe-auth/AAK26XTFCEBPRCIWJYFRGOTS7KKEBANCNFSM4RWWQUMQ__;!!N8Xdb1VRTUMlZeI!2npjJ2mN14KLT1RLS7jy9Shrfr-VcbksEkHcICyPX-rGX9J4LBtEgWiTOZVyTFe5$.

KPMG in Singapore operates through locally registered entities  (click for details) which are member firms of the KPMG network of independent member firms affiliated with KPMG International Cooperative ("KPMG International"), a Swiss entity.
This email and all attachments are confidential and may be privileged. Any opinion or advice in here is subject to the terms and conditions in the relevant engagement letter. If you are not the intended recipient, kindly notify us and delete this message. Further, you should not copy or disclose the contents of this email, or rely on the contents, as KPMG accepts no responsibility or liability to you. KPMG may use and disclose information in emails, including personal data, for the provision of services or to comply with the law or professional standards.
Emails are not encrypted and are therefore susceptible to tampering, including viruses. Anyone who communicates with us by email is taken to have accepted these risks.

Any luck? I have encountered this situation again, mighty annoying

@truekonrads - Getting back to stale issues, apologies on the long delay.  Is this still occurring and if so, I think we need to get sample data from you.  What device are you importing data into Syslog from and are you using the default connector?

 The Syslog source has little to nothing to do with it, you could pick any data which has Even if it would, you could easily generate a comparable record. As you can appreciate, sharing firewall log data isn't something people will do.  If I was in your shoes, I would ingest data that has at least sixty fields separated by comma and run the query.


onHide callback doesn't return a valid Date

Environment
System:
  OS: macOS 13.5.2
  CPU: (8) arm64 Apple M1
  Memory: 100.00 MB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 18.18.2
    path: ~/.nvm/versions/node/v18.18.2/bin/node
  Yarn:
    version: 1.22.19
    path: /usr/local/bin/yarn
  npm:
    version: 10.4.0
    path: ~/.nvm/versions/node/v18.18.2/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.15.2
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 22.4
      - iOS 16.4
      - macOS 13.3
      - tvOS 16.4
      - watchOS 9.4
  Android SDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.10671973
  Xcode:
    version: 14.3.1/14E300c
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: <IP_ADDRESS>
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.73.4
    wanted: 0.73.4
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: true
  newArchEnabled: false

Platforms
Both iOS and Android
Versions

Android:
iOS:
react-native-modal-datetime-picker: 17.1.0
react-native-community/datetimepicker: 7.6.2
react-native: 0.73.4
react: 18.2.0

Description
onHide callback returns Date but this date seems to be invalid and casted as boolean?
Based on description of the callback:

Called when the underlying modal finishes its' closing animation after Confirm was pressed.
onHide?(date: Date): void;

I expected the same Date object as the one returned via onConfirm. However, based on logs they are different. For example:

Date on confirm: Thu Jun 25 2026 12:53:47 GMT+0200
Date on hide: true

Is it an issue or is it an expected behaviour? Thanks in advance :)
Reproducible Demo
Here is a repo with demo: https://github.com/ElviraBurchik/react-native-modal-datetime-picker-issue-on-hide
Checkout the repo, run the app via yarn ios or yarn android. You will the first screen. Press "Open DateTimePicker" and submit any date. The result will be shown on the screen:
Date on confirm: Thu Jun 25 2026 12:53:47 GMT+0200
Date on hide: true

@ElviraBurchik
This is the correct signature:
onHide?(didPressConfirm: boolean, currentDate?: Date): void;


Fix save-always/post-if with an output

Fixes:

https://github.com/runs-on/cache/issues/5

Cherry-picked from:

https://github.com/actions/cache/pull/1325

Shoot, cherry-picking over the orginal PR didn't work (as compared to when applied to github/cache):

Just noticed the main branch is 10 commits behind v4?! Guess I don't understand the branching strategy here.
https://github.com/runs-on/cache/compare/main...runs-on:cache:v4
However is also looks like the v4 branch itself is 13 commits behind v4.0.2 tag from upstream:
https://github.com/runs-on/cache/compare/v4...actions:cache:v4.0.2
@crohr , any interest in updating v4 branch to track the prerequisite patches from upstream, E.g:

https://github.com/actions/cache/pull/1327

V4 branch has more commits (mine) for handling s3 backend. I will pick the changes from upstream, most likely this week or next!

@ruffsl I'd like the changes to merged upstream before proceeding, so that I do not diverge from upstream.
Is your issue not solvable through the use of the dedicated save / restore actions?

Dang. I rebased from the head of v4 on this repo, then rebuilt the patch, but can't get the same fix working.
It's odd in that the diff of the npm build look the same, but perhaps this fork has affected the control flow?

https://github.com/bearfriend/cache/commit/3a22487daddcfa2ebf7238869de052504cc6dc4b

working patch applied to actions/cache

https://github.com/botsandus/cache/commit/98f0c46be05ee2b67a1c04787e1448b4537ac39b

not yet working applied to runs-on/cache

Once such local change I can readily spot between the two diffs is this:
--- https://raw.githubusercontent.com/bearfriend/cache/3a22487daddcfa2ebf7238869de052504cc6dc4b/dist/restore/index.js
+++ https://raw.githubusercontent.com/botsandus/cache/98f0c46be05ee2b67a1c04787e1448b4537ac39b/dist/restore/index.js
@@ -1,4 +1,4 @@
-function restoreImpl(stateProvider) {
+function restoreImpl(stateProvider, earlyExit) {
     return __awaiter(this, void 0, void 0, function* () {
         core.setOutput(constants_1.Outputs.SaveAlways, core.getInput(constants_1.Inputs.SaveAlways) || "false");
         try {
@@ -20,7 +20,14 @@
             const enableCrossOsArchive = utils.getInputAsBool(constants_1.Inputs.EnableCrossOsArchive);
             const failOnCacheMiss = utils.getInputAsBool(constants_1.Inputs.FailOnCacheMiss);
             const lookupOnly = utils.getInputAsBool(constants_1.Inputs.LookupOnly);
-            const cacheKey = yield cache.restoreCache(cachePaths, primaryKey, restoreKeys, { lookupOnly: lookupOnly }, enableCrossOsArchive);
+            let cacheKey;
+            if (canSaveToS3) {
+                core.info("The cache action detected a local S3 bucket cache. Using it.");
+                cacheKey = yield custom.restoreCache(cachePaths, primaryKey, restoreKeys, { lookupOnly: lookupOnly });
+            }
+            else {
+                cacheKey = yield cache.restoreCache(cachePaths, primaryKey, restoreKeys, { lookupOnly: lookupOnly }, enableCrossOsArchive);
+            }
             if (!cacheKey) {
                 if (failOnCacheMiss) {
                     throw new Error(`Failed to restore cache entry. Exiting as fail-on-cache-miss is set. Input key: ${primaryKey}`);
@@ -45,6 +52,9 @@
         }
         catch (error) {
             core.setFailed(error.message);
+            if (earlyExit) {
+                process.exit(1);
+            }
         }
     });
 }

@crohr , any suggestions?

Looks like this'll be a wontfix from upstream:

https://github.com/actions/cache/issues/1315#issuecomment-2163822166

solvable through the use of the dedicated save / restore actions?

@crohr , I've now indeed gone back to that approach using if: always() via an explicit save step.
The only bummer being that it nurfs the utility of caching in a composite action with ordered post steps:

https://github.com/actions/cache/pull/1325#discussion_r1637181781