Upgrade jackson to 2.7.4

I'm not sure if you're interested in PRs to your fork of jerkson, but I figured I would make one since it is the most active and we have been relying on it. Please let me know if you would like any changes or feel free to close the PR if you are uninterested.

Latest jackson 2.7 is actually 2.7.4. Would you be able to update your PR?

@gheine Thank you for being so responsive. I updated jackson to 2.7.4.

👍  Thank you!


Build failure: python3Packages.spacy, python3Packages.wandb

Steps To Reproduce
nix-shell -p 'python3Packages.wandb'
Build log
 error: Package ‘python3.11-youtube-dl-2021.12.17’ in /mnt/data/home/HammillC/documents/nixpkgs/pkgs/tools/misc/youtube-dl/default.nix:84 is marked as insecure, refusing to evaluate.

       Known issues:
        - youtube-dl is unmaintained, migrate to yt-dlp, if possible

Additional context
Fixed by fixing moviepy as in https://github.com/NixOS/nixpkgs/pull/329762
Notify maintainers
@samuela
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
output here

Add a :+1: reaction to issues you find important.

fixed in https://github.com/NixOS/nixpkgs/pull/329762

The title is misleading - both spacy and wandb are still broken due to dependency on pathtools which doesn't support python-3.12.


Add support for glob pattern combined with methods/fields

Hello Uwe,
(as you know ... :) in Apache POI we are still using XmlBeans with a lots of factory (inner) classes in the generated interfaces. I'd like to add something like the following expression to fail on calls which don't use our (more-or-less) safe XmlOptions:
org.openxmlformats.schemas.**.Factory#parse(java.io.InputStream)

Would that make sense or is there a different approach possible?
i.e. by checking parent calls in the factory method, but those are all with the same signature and null default values.
Andi.

Hi,
we are using globs to allow exclusion of classes. I agree it would be fine to allow this for methods and fields, too!
But this is hard to implement in the current infrastructure for several reasons:

You cannot detect invalid signatures, because the signatures may not exist (no class to check on). This is also true for classes, but there it is much more unlikely that you do an error here, that won't be detected. Having a typo in a method signature is much more likely!
The second problem is resolving of methods: Currently it also expands to alias methods (e.g. overrides using different return type / parameter type because of generics). This only works if you have a class (has to do with covariant methods). This is hard to explain here :-) Basically the reason for the limitation is that the actual method is resolved at signature parsing time, so you need a class instance.

Would it not be possible to exclude via super class (like the AccessibleObject instead of Method/Field)? I know this won't work for static methods. I can take a look at source code!

My suggestion about POI would be:
In Lucene we also auto-generate source code using jflex of javacc or antlr. This process also creates broken methods using input streams (or public classes we don't want to have public). We have a post source code creation task that uses regular expressions to clean up the source code. Why not do the same for the generated xmlbeans code? Something like a replaceregex with a glob pattern on all files? By that the methods would not even be created and this may also reduce JAR file size.

I've also thought about manipulating the schemas, but on a second thought forbidden-apis seemed to be less effort to reach my goal :)
I'll give it a try, to remove the generated methods ... although this might break user code, which works on the xmlbeans directly,
I think it's reasonable for the sake of security ...

I'll give it a try, to remove the generated methods ... although this might break user code, which works on the xmlbeans directly,

How about "fixing" the methods to take "safe" default args (no entity expansion,...)?


Update adsl.Rmd

Update to more standard code. It is more explicit to select(- col) rather than just mutate and set it to NULL

@statasaurus Could you please open a new PR and make sure that you

create your new branch of devel not master
the PR is directed at devel not master and
your branch name contains underscores not dashes

See also our git and GitHub Guidance.
Thanks!


Login: Register Passkey

As an enduser I want to be able to register my user with passkey authentication, so I don't have to remember my password
Acceptance Criteria

[ ] The user has a description link to read more about passkey what it is and why it is useful
[ ] I am able to choose the authentication method when registering my user
[ ] I am able to either send password or passkey registration
[ ] When choosing passkey registration the user doesn't need to give a name for the passkey
[ ] I am also able to register both password and passkey so that I have the password as a backup authentication method
[ ] After login the user should be asked if he want to register passkey directely
[ ] The user is able to directly add the passkey after the login, the user is asked do you want to add passkey for easier login next time

implementation done with https://github.com/zitadel/typescript/pull/29


Share on twitter encourages the user to close the app while an order is executed

Although our app should be able to withstand a lost in connection during order execution, it's still a bit risky to provoke that behavior actively through the app.
Ideally we ask the user to share on twitter once the order has been executed.

I would have just hid the button for now if it causes any problems.
Later makes no sense, because we might need to put more effort into it than it's worth 🤔

We could just add the button to the open position and leave it there at all times.

We should probably improve the UX here so that the users understands that the order is in filling and the app should not be closed. On the successful execution, the user could get a notification that the position has been opened - here the user could share on twitter.

On the successful execution, the user could get a notification that the position has been opened - here the user could share on twitter.

By notification, do you mean a system notification like a push notification or some other app feedback?

Maybe it would make sense to forbid the user from leaving the order creation screen while it is being filled, if this could cause problems? Some kind of progress bar (one of the ones that is stripy and just moving to indicate no absolute amount of progress) could be used to indicate that the app is busy doing something and shouldn't be closed. This depends on how long it might take the order to be filled, though. I just think that personally, as a user, I don't expect not to be able to close the app after clicking the confirm order button. To me, that seems "done".

Looks like we can use flutter_local_notifications to send a local notification after an order is filled, if we want, but it is quite verbose and a lot of set up if this is the only use-case for it

I like the idea of informing the user that the order is still being executed and the popup / app should not be closed while its in execution.
I think we did it the other way initially, because we couldn't guarantee that you will get a match immediately. But this is how we currently do it. Either you have a match immediately or the order goes to failed.
So yeah, lets do it how you suggested! 👍

In regards to the notification, I originally thought of an overlay popup similar to the order successfully submitted notification.

I guess what I mean is that after I see this big green check and "submit order success" with a close button, I think that I can immediately close the app, since it doesn't convey that anything is still 'in progress'. That's what this is communicating to me as a user.
After the order is filled, the same screen could replace the loading bar/spinner with a share button and the success display.

Afair the initial reason for going with the current approach was because of technical reasons: we did not have the events in place yet to be able to tell the app to close the dialog. That being said, I think it's a good idea. Let's go for it :)


Test shimmed bind + normal bind

Just some coverage of the shimmed bind

Only meaningful if #2845 gets merged.


feat: onTestProgress callback for runners

Summary
While most JSDOM tests with jest are very quick, async end-to-end tests can be a lot slower. When a file has a lot of tests in it, it would be nice to report progress on the individual tests in the file.
This patch does not change the behavior of the default jest-runner. It just allows for other runners to report progress per test.
#6616
See this screenshot, with (2/6) listed for test suite in progress.

Test plan
I'm not sure where the right place to add a test for this is. Can someone point me in the right direction? Thanks!

Woo! 🎉 This is awesome. Does it work correctly when not running in band? I think that was one of the main issues (reporters not knowing about things happening in workers, so not getting the in progress data)

I'm not sure where the right place to add a test for this is. Can someone point me in the right direction?

We have some tests that assert on in progress output, could use that? calls to this function: https://github.com/facebook/jest/blob/c37abc24f7dc8815615ce668453d812c4a681b45/e2e/runJest.ts#L147
Waiting for "1 out of 2" and snapshotting getCurrentOutput might work?


Migrate iFlux configuration structure to Firenado

This task will be a full refectory once we decided to replace the ini files used on iFlux to yaml config files.
This move will make us develop a less complicated config loading structure and give to the end user the ability to add custom configuration items without need to hook up functions or classes in the process. With that the risk to end up in a circular reference hell.
The reason why this will be possible is because yaml is parsed generating a tree composed by lists and dictionaries by default.
A yaml file is more readable than an ini file trying to emulate hierarchical structures.

An initial conf structure was added by bf694606ee22750972eae4f5e8c2ea4066c9b15c

All the general configuration was migrated. We should handle system configuration but this will be handled in another issue.


Fix courses page, new changes to the footer, add PNPM support

Fix the problem with graph width not being the same as the other content;
Use a element for back button instead of ´button` element;
Add Facebook icon;
Change footer behavior and allow to specify additionalClasses

This PR also adds PNPM lock to support pnpm usage


Develop concept funding mechanism to compensate trainees for legacy data submission

Project appears to be on hold due to internal concerns. More details coming soon I hope.

Project Lazarus is back from the dead! Dataset list is compiled for reachout. Need to refine messaging and objectives.

Concept developed. Money in hand. Will execute in H1 2024


Alluxio fail to read files Qiniu Kodos written with THROUGH

Alluxio Version:
2.4.0
Describe the bug
When running alluxio runTests, all files written with writeType=THROUGH cannot be read, thus failing the runTests check. All the other tests are passing.
For the failed test, the readType does not matter. The file will succeed to write, and I can see the file on the Qiniu file viewer UI in the bucket. But Alluxio is not able to read that file in the runTest, after a few minutes of retries, the test fails.
The errors are
2020-10-20 16:09:44,842 WARN  AbstractReadHandler - Exception occurred while reading data for read request BlockReadRequest{chunkSize=1048576, end=84, id=17381195776, openUfsBlockOptions=ufs_path: "kodo://alluxio/default_tests_files/BASIC_NON_BYTE_BUFFER_NO_CACHE_THROUGH"
offset_in_file: 0
block_size: 84
maxUfsReadConcurrency:<PHONE_NUMBER>
mountId: 1
no_cache: true
, promote=false, sessionId=5279800197220608210, start=0, positionShort=false}. session<PHONE_NUMBER>220608210: java.io.IOException: Qiniu kodo:get object failed errcode:400,errmsg:Bad Request
2020-10-20 16:09:47,001 WARN  AbstractReadHandler - Exception occurred while reading data for read request BlockReadRequest{chunkSize=1048576, end=84, id=17381195776, openUfsBlockOptions=ufs_path: "kodo://alluxio/default_tests_files/BASIC_NON_BYTE_BUFFER_NO_CACHE_THROUGH"
offset_in_file: 0
block_size: 84
maxUfsReadConcurrency:<PHONE_NUMBER>
mountId: 1
no_cache: true
, promote=false, sessionId=5797768354693227370, start=0, positionShort=false}. session<PHONE_NUMBER>693227370: java.io.IOException: Qiniu kodo:get object failed errcode:400,errmsg:Bad Request

To Reproduce

Deploy Alluxio on KODO following doc
Start Alluxio cluster
Execute alluxio runTests

Expected behavior
runTests should all pass.
Urgency
Describe the impact and urgency of the bug.
Additional context
Add any other context about the problem here.

Since the THROUGH test does not work, I think the issue is in the read path of alluxio.underfs.kodo.KodoClient code.

Will close it for now, feel free to reopen it and contact us if this is still valid.


Add Dockerfile to build reference image with all compilers/runtimes

Creating this PR, as a draft for now, for possible discussion and updates.
We are making a Docker image with the following goals:

Cover all language compilers and/or runtimes.
When possible, pin all installed tools/libraries to a specific version.
When possible, make it relatively easy to upgrade a tool to the next version.

@dungwinux This should be all set (at least a good first version). Could you verify this works on your machine as a sanity check? It may take a while (around 35 minutes on the server).
Can you also verify the proper versions get installed?
% rustc --version # 1.71.1
% go version # 1.21.0
% dotnet --version # 7.0.400
% node --version # 18.17.1
% tsc --version # 5.1.6
% php --version # 8.2.9
% python3 --version # 3.11.4

Virtually all benchmarks should now compile and run on this image.
% python3 scripts/measure.py -o /root/data -n 0 --warmup 1 --languages C C++ Rust Java C\# Go JavaScript TypeScript PHP Python

Exceptions:

Go/regex-redux: The PCRE package used is ancient.
TypeScript/fasta: Some compilation error in original source, probably trivial.

If everything works, please stamp this, and I'll return the entry point to bench.sh before merging this into master.


upgrade the malloy version to incorporate bug fixes

malloy 0.0.137 has some bug fixes compared to 0.0.130. so upgrade the dependency

cc @whscullin for review

we could also then update the submodule in malloy-py to pull in these changes


python3 compatibility

Do not merge yet Update: This PR is ready for merging. See below for further details.
This is a work-in-progress PR, mostly to avoid anybody else duplicating the effort, and to get some preliminary feedback.
khal and ikhal work flawlessly. There are still nine tests failing, however, I'm inclined to think that it's due to how the tests are written rather than the code itself.
There's two types of failing tests with the tests right now:

Comparisons where the generated UID does not match the expected one. I haven't looked deeply into this yet.
Comparisons where python3 seems to be including shell escape code for bold, hence, outputs do not match: '\x1b[1mNo events\x1b[0m\n' == 'No events\n'. Fixing the test would break the python2 version, so I'll have to think of a better solution later on.

I've found a workaround for the second type of failing tests. See @8cb6fe8 for details. It's not the best solution possible, but it's the best thing I can do while keeping python2 and python3 supported at the same level.

Right, I found the issue for the remaining test cases.
The vevents with the which the test outputs are compared have UIDs defined. These UIDs are the ones generated by python2 after seeing random with 1, hence, they match the autogenerated ones.
python3's randomness algorithm differs from python2's one, so these tests fail. I've updated the tests to replace the value of the events with a pre-defined one, since UIDs generation isn't what we indend to test.
This fixes the last test when running with python3.

I can squash some commits pre-merge if you like since one or two ended up being reversed (I avoided doing so thus far because it'd break the comments on existing commits).

I'm still really averse to the whole unicode_literals thing.
Regarding squashing, I think GitHub preserves the diff comments I've made, at least on this PR view.

I'm still really averse to the whole unicode_literals thing.

I don't see any downsides to it in our case.
Scenarios like wsgi or other network-oriented IO might have issues, but khal doesn't do this, and most likely never will.
It also makes sure new code behaves consistently between python2/python3 in case any developer forgets about u' (which is rather common).

It also makes sure new code behaves consistently between python2/python3 in case any developer forgets about u' (which is rather common).

I'd rather say that it tries to conceal the differences badly.
I feel like we could do this in a separate PR where we would switch Khal's internal APIs and representations to unicode strings, but personally I am not really happy with it. @geier might have different opinions though.

Rebased and squashed a few commits. Thanks a lot for all the feedback, @untitaker!

Awesome, thanks @hobarrera!

Thanks hobarrera!
I've added you as a contributor, but I'd appreciate it, if you would keep making pull requests for anything bigger.

Thanks for that. :)
Yes, I'll still make PRs so someone else reviews the changes before merging.
Cheers!


Wrong cert used for host. A.B.C.com used instead of B.C.com

I have nginx-proxy setup with the companion containers to handle https for my 2 urls but for some reason the wrong cert is being used for the one at a higher level.
Example:
api.dev.foo.com and dev.foo.com and when I hit api.dev.foo.com I get a valid certificate but when I try to access dev.foo.com it throws an https warning and when I inspect the cert I can see it's using the api.dev.foo.com cert.
I ssh'd into the machine and looked at the docker volume and there are certs for both api.dev.foo.com and dev.foo.com. I use rancher to deploy these containers and I just took over this from someone else, it used to work but broke sometime recently. Below is the docker-compose contents for these sites (urls hidden)
web-frontend:
  environment:
    LETSENCRYPT_EMAIL<EMAIL_ADDRESS>    LETSENCRYPT_HOST: dev.XXXXXXXX.com
    VIRTUAL_HOST: dev.XXXXXXXX.com
  tty: true
  image: XXXXXXXX
  stdin_open: true
web-api:
  environment:
    LETSENCRYPT_EMAIL<EMAIL_ADDRESS>    LETSENCRYPT_HOST: api.dev.XXXXXXXX.com
    VIRTUAL_HOST: api.dev.XXXXXXXX.com
  tty: true
  image: XXXXXXXX
  stdin_open: true

Any help would be awesome, thanks!

Hi, same as #434?

I did look at that issue and would have thought it was the same if "api.dev.foo.com" was wrongly using "dev.foo.com" but with it being the other way around so I don't think that's it.

I don't know go but I hacked together an example of closest with my hosts and it appears to pick the right one: https://gist.github.com/joshstrange/a3fb0c2fb2ab5ead21d5ffee2bb23d5a This will print out dev.foo.com as expected

Yeap i did a dummy docker-gen template and got the same result. This it persists over a nginx-proxy restart? (your using the letsencrypt companion? i've seen errors that looks cert create race conditions). How does the generated config look?

Let me restart nginx-proxy and the companion. Where should I look for the config? (A general idea should point me in the right direction)

Easiest is do something like docker exec <nginx-proxy-container> cat /etc/nginx/conf.d/default.conf

I ran that but now it's correct because of my setting of the "CERT_NAME". I'd venture a guess that removing it and restarting/rebuilding all the images would fix this issue so I'll just close this issue. Thank you for taking a look!


Add documentation

Your documentation shall contain the following

what is your project about
why did you choose expo-cli ( optional, look into its advantages over React Naitve cli )
for developer section ( list the steps to start your project locally )
a feature table ( all features your app has )
add a section asking people to open an issue if they find bugs

*You can use these readme.md files for reference Covid19 and Cosmos
*Also go through this resource to learn about markdown

readme.md added, closing issue


Fix the v2 branch for Solaris/Illumos.

Without this fix the v2 branch doesn't test or compile against Illumos/Solaris.
$ go test -v
=== RUN   TestElementPercent
--- PASS: TestElementPercent (0.00s)
=== RUN   TestElementCounters
--- PASS: TestElementCounters (0.00s)
=== RUN   TestElementBar
--- PASS: TestElementBar (0.23s)
=== RUN   TestElementSpeed
--- PASS: TestElementSpeed (0.00s)
=== RUN   TestElementRemainingTime
--- PASS: TestElementRemainingTime (0.00s)
=== RUN   TestElementElapsedTime
--- PASS: TestElementElapsedTime (0.00s)
=== RUN   TestElementString
--- PASS: TestElementString (0.00s)
=== RUN   TestElementCycle
--- PASS: TestElementCycle (0.00s)
=== RUN   TestAdaptiveWrap
--- PASS: TestAdaptiveWrap (0.00s)
=== RUN   TestRegisterElement
--- PASS: TestRegisterElement (0.00s)
=== RUN   TestPBBasic
--- PASS: TestPBBasic (0.00s)
=== RUN   TestPBWidth
--- PASS: TestPBWidth (0.00s)
=== RUN   TestPBTemplate
--- PASS: TestPBTemplate (0.00s)
=== RUN   TestPBStartFinish
--- PASS: TestPBStartFinish (0.20s)
=== RUN   TestPBFlags
--- PASS: TestPBFlags (0.00s)
=== RUN   TestPBProxyReader
--- PASS: TestPBProxyReader (0.00s)
=== RUN   TestProgressBarTemplate
--- PASS: TestProgressBarTemplate (0.00s)
=== RUN   TestTemplateFuncs
--- PASS: TestTemplateFuncs (0.00s)
=== RUN   TestUtilCellCount
--- PASS: TestUtilCellCount (0.00s)
=== RUN   TestUtilStripString
--- PASS: TestUtilStripString (0.00s)
=== RUN   TestUtilRound
--- PASS: TestUtilRound (0.00s)
=== RUN   TestUtilFormatBytes
--- PASS: TestUtilFormatBytes (0.00s)
PASS
ok      github.com/cheggaaa/pb  0.465s

Without the patch:
$ go test -v
# gopkg.in/cheggaaa/pb.v2/termutil
../../../gopkg.in/cheggaaa/pb.v2/termutil/term_x.go:48:47: undefined: ioctlReadTermios
../../../gopkg.in/cheggaaa/pb.v2/termutil/term_x.go:57:47: undefined: ioctlWriteTermios
../../../gopkg.in/cheggaaa/pb.v2/termutil/term_x.go:66:47: undefined: ioctlWriteTermios
FAIL    github.com/cheggaaa/pb [build failed]

Coverage remained the same at 97.099% when pulling 9af190bbf998a9a822544470d7145258798e3d8c on sean-:fix-illumos-v2 into 72576f8046a9af2cd822e288c4b131c038dc518a on cheggaaa:v2.

Thank you!


[request] Allow pasting in input

Native paste command doesn't paste anything into the input box

I'd be down to take a crack at this one

This is the issue with webview, which required handling keyboard shortcut in the desktop app. (Oh, I remember I have to do the same thing when using Electron, lol)


Model throws error when trying to a property to a falsey value

Noticed this a couple of times. Basically if you try to set the value of a model property (in the example below, 'permissions') to null or something falsey, Denali returns this error:
TypeError: 'set' on proxy: trap returned falsish for property 'permissions'
    at UpdateMember._callee$ (/Users/acburdine/Sites/tourdefours/api/app/actions/members/update.js:33:13)
    at tryCatch (/Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:64:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (/Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:299:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:116:21)
    at tryCatch (/Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:64:40)
    at invoke (/Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:154:20)
    at /Users/acburdine/Sites/tourdefours/api/node_modules/regenerator-runtime/runtime.js:164:13
    at process._tickCallback (internal/process/next_tick.js:103:7)

Because it's throwing from the proxy, I'm pretty sure the error is with Denali's model proxy. I'm gonna do some more investigation - if it's actually with the ORM (denali-node-orm2), then I'll close this.

Turns out this is a bug in denali-node-orm2, closing this 😄


A script doesnt works in linux: dragging non-decorated viewport

script url: https://github.com/my1e5/dpg-examples/blob/main/window/drag_undecorated_viewport.py

I am using gnome desktop environment


The name 'm_typewriter' does not exist in the current context

Error:
Assets\test001.cs(10,9): error CS0103: The name 'm_typewriter' does not exist in the current context
My script:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using KoganeUnityLib;

public class test001 : MonoBehaviour
{
	void Start()
    {
        m_typewriter.Play
		(
			text        : "ABCDEFG HIJKLMN OPQRSTU",
			speed       : 5f,
			onComplete  : () => Debug.Log( "Complete !" )
		);
    }
}

I have DoTween installed, latest version, fully functional.
What should I do?

@randoomx8

You attach a TMP_Typewriter to the GameObject of TextMesh Pro on Unity Editor.
Define public TMP_Typewriter m_typewriter; in "test001" class.
Assign the GameObject to which TMP_Typewriter is attached to "test001" class.


HopperHelper Mixin Carpet Essentials Crash

Version

EssentialAddons-1.4.2+mc1.21.jar
lithium-fabric-mc1.21-0.13.0.jar

Reproduction Steps

Activate the server
Join server
Crash

Crash Report File

crash-2024-08-15_20.15.03-server.txt

Minecraft Save

a32xse.zip

Additional Information
It seams that Carpet Essentials donsn't work with lithium at all on the newer minecraft versions. Something to do with hoppers and other containers.
I already made the same issue on lithium and they rederected me to here.
Also Carpet TIS Addions has the same issue.

Carpet TIS Addons has released a patch for this already.
In the meantime, a workaround would be to manually disable lithium's optimization in the lithium.properties file in the config folder by adding the following line to it:
mixin.block.hopper=false

Thank you, this has now been fixed: https://modrinth.com/mod/essentialaddons/version/1.4.3+mc1.21


Implements bool > class

Thanks for the contribution! However, it seems like this is already implemented and passing tests in master, closing this PR.


Add missing includes for GCC >= 13, Clang

Just one of some patches needed to ensure Rust builds with newer GCC and Clang, the other patches involve modifying the rust source code itself.

Oh, this includes the -j stuff I tried but failed with. That shouldn't be there.


Will dehydrated be broken after Sep 30th, 2024?

From https://letsencrypt.org/2023/07/10/cross-sign-expiration.html:

If you are an ACME client author, please make sure that your client correctly downloads and installs the certificate chain provided by our API during every certificate issuance, including renewals. Failure modes we have seen in the past include a) never downloading the chain at all and only serving the end-entity certificate; b) never downloading the chain and instead serving a hard-coded chain; and c) only downloading the chain at first issuance and not re-downloading during renewals. Please ensure that your client does not fall into any of these buckets.

I opened this issue so it can be verifed if dehydrated will still function properly after the expiration of the cross-sign on 2024-09-30
dehydrated is caching chains and I could not tell whether this will be a problem or not in the future by having a quick look at it...

Dehydrated does some funky stuff for the deprecated acme v1 API, walking issuer uris etc and caching by issuer name, but for v2/rfc8555 operation it always retrieves a fresh and full chain from the CA, on every renewal.


fix: removed black border for tasks page

Nice to meet you all - removed the black border for the tasks page - let me know if you guys want it removed for every page.
fixes #96

Hi @ceelo777 Thanks for the PR 😄
Can you put some screenshots in the description? It'll be easier to review 👍🏽

How do I add a task? Right now, it says "No Tasks Found."

Hi @ceelo777
Nice to meet you!
Would you like to be a part of our discord channel? That is where we discuss features and tasks, etc
We also play amongUs sometimes 😛
If you'd like to join, just use this link - https://discord.gg/Jr6w6nUD

How do I add a task? Right now, it says "No Tasks Found."

Once this

My bad, guys
I was doing something and accidentally clicked that


Add support for Haxe

Uhh.. shouldn't this have been merged to master instead of gh-pages??

No. Everything is first merged into gh-pages. gh-pages is merged into master when we release a new version. I'll try to do it soon. Hopefully this week.


Add get secrets to read install-config

Signed-off-by: Joshua Packer<EMAIL_ADDRESS>
Add permissions so that a role can be created for the job that allows the job to read the secret found in the cluster folder.

/cc @leena-jawale @itdove

Issue Reference: https://github.com/open-cluster-management/backlog/issues/13205

/lgtm


Docs - Include Introductory article with overview of getting started steps

Review the structure of the Getting Started and How to sections. Need to clarify what is the difference between Getting Started and How To, as many how tow processes are also performed when getting started.
Consider adding an article after "welcome" to outline the major steps which are included in the Getting Started section.

Will not resolve.
The updated First App article has deatlt with this.


ConfigMgr + SSRS custom port issue (workaround)

One of my customers had faced an issue when they tried to change a Default TCP port of SSRS to custom. SSRS is working well but in the ConfigMgr srsrp.log we saw this error message:
Reporting Services URL from Registry
The request failed with HTTP status 404. Not found
(!) SSRS not detected as running
Workaround is
Option 1: change ReportServerUri parameter at registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\SRSRP
Like this: http://server:**/ReportServer
Option 2: remove/install ConfigMgr reporting service point
Could you please add this to the docs as a note?

Thanks @imakaron for the feedback.

Thanks again for the feedback. We recently moved this content to a new GitHub repository, so this issue is no longer tracked with the original article. As part of that process, we reviewed our backlog of feedback, and made some tough decisions on items that we don't think we'll realistically ever address. If you're passionate about this specific feedback, please refile it on the current article, now under docs.microsoft.com/mem/configmgr.

@imakaron
This registry edit also works when ConfigMgr enters the wrong port for the ReportServer during installation and you want it on the default 443. Thanks


[WIP] chore: bump version to v0.7.0

I hereby agree to the terms of the GreptimeDB CLA.
Refer to a related PR or issue link (optional)

https://github.com/GreptimeTeam/greptimedb/issues/3427

What's changed and what's your intention?
This PR bumps the db version to v0.7.0.
Checklist

[ ]  I have written the necessary rustdoc comments.
[ ]  I have added the necessary unit tests and integration tests.
[x]  This PR does not require documentation updates.

Change the title to avoid someone merging it until blockers in #3427 are resolved.

We can convert this PR to a draft and update the PR description though.

We can convert this PR to a draft and update the PR description though.

@tisonkun Then we need to re-run some CI jobs 😢


service parsedmarc' failed to build: COPY failed

When install dmarc-visualizer, I get the following error.
Error: Service 'parsedmarc' failed to build: COPY failed: file not found in the build context or excluded by .dockerignore: stat parsedmarc.ini: file does not exist
Installed on vanilla ubuntu 20.04. Here is the video I followed: https://www.youtube.com/watch?v=a9CUTfzADLQ
Instructions:
Run each of these lines one at a time
########### Installing Docker on Ubuntu
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce
sudo systemctl status docker
############ Install Docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
############ Running Hello World
sudo docker run hello-world
############ Running the YML file
sudo docker-compose up -d
sudo docker-compose up

I guess you did not configure paresdmarc.ini, try this:
cp parsedmarc/parsedmarc.sample.ini parsedmarc/parsedmarc.ini

Then try again:
docker-compose up --build

And please use code tags to make your report easier to read. You should also insert the exact error message, i.e.
 => CACHED [3/4] RUN apk add --update --no-cache --virtual .build_deps build-base libffi-dev       0.0s
 => ERROR [4/4] COPY parsedmarc.ini /                                                              0.0s
------
 > [4/4] COPY parsedmarc.ini /:
------
Dockerfile:8
--------------------
   6 |         && apk del .build_deps
   7 |
   8 | >>> COPY parsedmarc.ini /
   9 |     #COPY GeoLite2-Country.mmdb /usr/share/GeoIP/GeoLite2-Country.mmdb
  10 |
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref eaa04227-d7b7-469f-b78c-00b570da301a::ozqth1c6xng54fbtzze2fsy2u: "/parsedmarc.ini": not found
ERROR: Service 'parsedmarc' failed to build : Build failed

I use my spare time to help, so you should also invest some time to make a proper issue description


New rows in Confirmations Raw did not populate new rows in Confirmed Matches.

Fixed (as best as possible) by https://github.com/usdigitalresponse/npi-lawyer-client-matching/commit/a41d9602c5b019792f696f0d14ef71c59bef78dc

Broke?

Looks like Form on Submit does not return values. Will triggerUid work? :(

https://github.com/usdigitalresponse/npi-lawyer-client-matching/commit/7d348eba75c5ec6a8a5bac382c677983c8fc1538

Didn't work in production. Error was:
4/2/2021 13:21:06 | OnSubmitHandler | handleSubmit catch: "Jeri Moskovitz - Joi Hardaway" not found in "Emailed Matches"

Tried diagnosing with this, no help:
  diagnose(e) {
    this.writeLogLine(JSON.stringify(e));
    this.writeLogLine(typeof e.response);
    let respStr = 'object: { ';
    for (const property in e.response) {
      respStr += ` ${property}: ${e.response[property]}, `;
    }
    respStr += ' }';
    this.writeLogLine(respStr);
/*    respStr = 'map: { ';
      function logMapElements(value, key, map) {
        respStr += `m[${key}] = ${value}`;
      }
    e.response.forEach(logMapElements);
    this.writeLogLine(respStr);
*/  }
  handleSubmit(e) {
    try {
      // https://stackoverflow.com/questions/58848897/why-would-a-google-forms-on-form-submit-trigger-occasionally-pass-an-empty-eve
      if (e.response && !e.response[0]) {
        return;
      }
      this.diagnose(e);
      // Works ONLY as long as there is only one trigger.
      this.updateConfirmed();
    } catch(e) {
      this.writeLogLine('handleSubmit catch: ' + e);
    }
  }
}

Remove possibility for race condition by not depending on row in sheet: https://github.com/usdigitalresponse/npi-lawyer-client-matching/commit/bac7e13fcf265e39f61891b51e017344b6e483df


add common fields

Codecov Report
Base: 7.79% // Head: 7.79% // No change to project coverage :thumbsup:

Coverage data is based on head (ee4cea5) compared to base (0839059).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@          Coverage Diff          @@
##            main     #39   +/-   ##
=====================================
  Coverage   7.79%   7.79%
=====================================
  Files          7       7
  Lines        706     706
=====================================
  Hits          55      55
  Misses       651     651

Impacted Files
Coverage Δ

src/subscribe.rs
0.00% <0.00%> (ø)

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.


Need help! when I build caffe2 in my mac os system, I  meet with an error.

[ 19%] Built target Caffe2_PROTO
[ 71%] Built target Caffe2_CPU
[ 71%] Linking CXX executable binaries/make_image_db
Undefined symbols for architecture x86_64:
"cv::imread(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, int)", referenced from:
caffe2::ConvertImageDataset(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, bool) in make_image_db.cc.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [caffe2/binaries/make_image_db] Error 1
make[1]: *** [caffe2/CMakeFiles/make_image_db.dir/all] Error 2
make: *** [all] Error 2
Is there anyone meet with the problem?

Could you post the full cmake output? It seems that this is because opencv is not linked in properly. Do you have opencv2 or opencv3?

This issue has been waiting for more info for more than 2 weeks. I'm closing it for now, but feel free to re-open it if you can provide more info.


Rails 5 Support

Changes

When the class_eval methods were not wrapped in an on_load block I was getting strange results where my helpers in the including project were wiped out.  I noticed all Railsies in the Rails project has this on_load block.
a) class_eval needed to be wrapped in a ActiveSupport.on_load(:action_controller) block
b) ActionView::Base class_eval was clobbering existing controller helpers when not wrapped in a ActiveSupport.on_load(:action_view) block

If the rails version has ::ActionController::API we also add the helper methods there also.

TODO
Rails 5 has a controller helper method that should replace the old method of including methods.  I haven't had the opportunity to debug why I'm not able to access the helper method from this railtie.

Do we want to test the Railtie with something like https://github.com/pat/combustion ?


New release with fixes in master

Hi @brennerm,
Awesome project! Thanks so much, we are adding auto registering new hosts into our CheckMK monitoring this morning and your package saved a ton of time! :+1:
I had a quick question, when will you be releasing the new release (ie 1.4 is out at time of this post and in PyPi so asking about 1.5). Specifically, lost some time this morning on the fix in this commit: https://github.com/brennerm/check-mk-web-api/commit/ebd68c5b33da2d1edbce363fcbc5f0fb839c9690. Would help with installs from pip versus needing to install from source right now off of master with set commit.
Again, really appreciate your work! Thanks!
Best,
Marshall

Hey @marshallmcdonnell, appreciate your feedback!
Version 1.5 including the fixes has just been released.

Thanks @brennerm, greatly appreciated!


Incorrect dependencies version

Since version 3.4.5 library uses "working@DESKTOP-JOSEF" as version for some dependencies. DESKTOP-JOSEF is my device name, don't know how maven can get this string to version.
Error log:
[error] ... sbt.ResolveException: unresolved dependency: org.jboss.spec.javax.ws.rs#jboss-jaxrs-api_2.1_spec;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.jboss.spec.javax.xml.bind#jboss-jaxb-api_2.3_spec;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.jboss.spec.javax.servlet#jboss-servlet-api_3.1_spec;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.reactivestreams#reactive-streams;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.jboss.spec.javax.annotation#jboss-annotations-api_1.2_spec;working@DESKTOP-JOSEF: not found [error] unresolved dependency: commons-io#commons-io;working@DESKTOP-JOSEF: not found [error] unresolved dependency: net.jcip#jcip-annotations;working@DESKTOP-JOSEF: not found [error] unresolved dependency: javax.json.bind#javax.json.bind-api;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.jboss.logging#jboss-logging-annotations;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.jboss.logging#jboss-logging-processor;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.eclipse.microprofile.rest.client#microprofile-rest-client-api;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.eclipse.microprofile.config#microprofile-config-api;working@DESKTOP-JOSEF: not found [error] unresolved dependency: junit#junit;working@DESKTOP-JOSEF: not found [error] unresolved dependency: com.sun.xml.bind#jaxb-core;working@DESKTOP-JOSEF: not found [error] unresolved dependency: com.sun.xml.bind#jaxb-impl;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.codehaus.jackson#jackson-core-asl;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.codehaus.jackson#jackson-mapper-asl;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.codehaus.jackson#jackson-jaxrs;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.codehaus.jackson#jackson-xc;working@DESKTOP-JOSEF: not found [error] unresolved dependency: com.sun.mail#javax.mail;working@DESKTOP-JOSEF: not found [error] unresolved dependency: org.apache.james#apache-mime4j;working@DESKTOP-JOSEF: not found

All files were successfully deployed to maven central.
http://central.maven.org/maven2/cz/gopay/gp-java-api-v3-apache-http-client/3.4.6/
This is a problem related to your workstation.


TextChannel#sendMessage deprecation warning

(node:3692) DeprecationWarning: TextChannel#sendMessage: use TextChannel#send instead

This happens because the latest release v11.1 has deprecated this kind of usage and the current code was developed on v11.0.


Update OrientDB CI Actions URL

Seems that OrientDB migrated the hosting of its databases from:
https://s3.us-east-2.amazonaws.com/orientdb3/releases/3.0.34
to:
https://repo1.maven.org/maven2/com/orientechnologies/orientdb-community/3.0.34/
Change the related Gradle Tasks to fix the CI Actions

Fixed #339


Add latest version mapping

@hestolz : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Progress.count ~pp doesn't accumulate correctly

The ~pp argument to Progress.counter is currently handled via Line.of_printer, which doesn't accumulate its argument: https://github.com/CraigFe/progress/blob/main/src/progress/engine/progress_engine.ml#L45. It should use Line.sum instead.
Report by @Ngoguey42.

Fixed by https://github.com/CraigFe/progress/pull/19.


ADAG Naming

Hi,
This is a very nice write-up! I'm the author of ADAG, I recently changed the name of the optimizer into AGN (Accumulated Gradient Normalization). Which is described in full here https://arxiv.org/abs/1710.02368
Just to keep everything consistent :)
Joeri

Hi @JoeriHermans,
Thank you, and thanks for letting me know about the change!  I've made the updates :)  Recently, I recommended someone to read your thesis posted on your GitHub.  Is that up-to-date?  I thought I saw a few references to ADAG instead of AGN, but maybe they were referring to different topics.
Tommy


Review HUBzero API

In order to transfer object to and from HUBzero, review the existing API's using the following criteria:

[ ] Need ability to retrieve a single file
[ ] Need ability to retrieve all the files in a single item
[ ] Need ability to retrieve a list of items
[ ] Need ability to search

[ ] by DOI
[ ] by file hash

[ ] Get information about an item: metadata, list of files, dates file was uploaded, revision history
[ ] Request a fixity check for an item
[ ] Deposit a single item
[ ] Add a file to existing item
[ ] Update data for a single item
[ ] Deposit a group of items

CurateND API tickets have been added to this milestone: https://github.com/ndlib/presqt/milestone/6

Need to match up partners with management layer they are using with Fedora as in reality Fedora interoperability will be with: Samvera, Islandora, and/or API-X

Samvera: Notre Dame, UCSD, and JHU?
Islandora: Amherst College
Johns Hopkins: API-X (and data conservancy)

Nathan will have more information CW16


write integration tests against the Conductor type

closing as the tracking issue is closed

Reopened the issue because this is still relevant. It was decided to remove it from the tracking issue due to time constraints. It should have been addressed in the meantime but wasn't.


Allow setting ITT Qualification on TRN & Update operations

Context
https://trello.com/c/g10lFvFm/506-allow-setting-itt-qualification-aim-via-the-dqt-api
Changes proposed in this pull request
Adds IttQualificationType to TRN and Update operations.
Checklist

[x] Attach to Trello card
[x] Rebased master
[x] Cleaned commit history
[x] Tested by running locally

 Allow setting ITT qualification (aim) via the DQT API


Unified inbox not updated anymore

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
5.807
Where did you get the app from?
Google Play
Android version
12
Device model
Samsung A52s (SM-A528B/DS)
Steps to reproduce
No special steps. My K9-mail has 1 gmail and 2 IMAP accounts.
Expected behavior
All account inboxes as well as the Unified Inbox should be properly updated with new incoming mails.
Actual behavior
Until a few days ago everything worked fine.
New mails are still correctly shown in the account inboxes.
However the Unified inbox view remains unchanged and is NOT updated anymore!
NB. last K9-mail update was applied 30 jan; the last OS update (security fix 1-feb) was applied 28 feb (!)
Logs
No response

Sorry, my bad, false alarm


Need to know internal design and limitation of VRP solver

Hello, I am an algorithm engineer and responsible for deploying a VPR solver for our Sanitation workers. Note that we have 6 hundred plus garbage points and 30 garbage trucks in the current situation. We will have more. Currently I am doing experiment with 3 vehicles and their 70 garbage points. The VRP solver is doing great in such a condition.
So I need to know what algorithm do you use in the VRP solver. Is that GA, Ant Colony Optimization or Neural Networks? Which part of the source should I take a closer look? What is the limitation of such an implementation?

I would say, look for Routing files e.g. https://github.com/google/or-tools/blob/master/ortools/constraint_solver/routing_search.cc

Neither, Local search and meta heuristics.
Looking at your numbers, I would say you are fine.


FALCON-2033 ProcessRerun tests fail with User [falcon] not authorized for Coord job

+1. Better to have a UT or IT for rerun. Could be a separate JIRA :)

This error was not reproducible in multiple falcon clusters. It is only seen in a specific test cluster, hence we suspect this to be environment issue and closing the Jira. Will reopen if it can be reproduced.


Pricing Estimate link does not work

The pricing sample does not load
Looks like link to estimate no longer works.
https://azure.microsoft.com/en-us/pricing/calculator/?shared-estimate=b798fb70c53e4dd19fdeacea4db78276

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

ID: 0e4f4c7c-f268-b75b-2486-5c4418e5b24e
Version Independent ID: 5d28faa1-20bc-1727-05ab-0b18eba1ba7c
Content: Data warehousing and analytics - Azure Architecture Center
Content Source: docs/example-scenario/data/data-warehouse.yml
Service: architecture-center
Sub-service: example-scenario
GitHub Login: @alexbuckgit
Microsoft Alias: Alex.Buck

@Miteshc1
Thanks for your feedback! We will investigate and update as appropriate.

@Miteshc1
After login I was able to see the estimation today.

And I observe not answer since many months ago.
I will close the ticket, but feel free to re-open if additional clarification is needed.

#please-close


Set LIB_PATH to libnvidia-ml.so.1 instead of libnvidia-ml.so on Linux

In the official Go bindings for NVML, they use libnvidia-ml.so.1: https://github.com/NVIDIA/go-nvml/blob/0e815c71ca6e8184387d8b502b2ef2d2722165b9/pkg/nvml/lib.go#L30, and I believe the same is true for pynvml.

Yes please, in driver 560 and above, as shipped in the CUDA repository, we've also removed the symlink to the unversioned library.
The approach of loading libnvidia-ml.so.1 is the correct approach. The unversioned library should be used only for linking building against it.
In the previous driver versions, there was in fact an nvidia-driver-devel subpackage which contained the unversioned libnvidia-ml.so library. But that was a mistake, as the package could not really be used as the unversioned libraries contained therein did not have any header for compiling against them and it was a leftover.
The few remaining unversioned libraries that are required in the driver have been moved to the main library packages.
Regarding NVML, the NVML stub and the headers are in the cuda-nvml-devel package, so if you need to link to it that's what should be installed.
Sample output for the RPM (deb is similar):
$ rpm -qpl cuda-nvml-devel-12-6-12.6.77-1.x86_64.rpm | grep targets
/usr/local/cuda-12.6/targets
/usr/local/cuda-12.6/targets/x86_64-linux
/usr/local/cuda-12.6/targets/x86_64-linux/include
/usr/local/cuda-12.6/targets/x86_64-linux/include/nvml.h
/usr/local/cuda-12.6/targets/x86_64-linux/lib
/usr/local/cuda-12.6/targets/x86_64-linux/lib/stubs
/usr/local/cuda-12.6/targets/x86_64-linux/lib/stubs/libnvidia-ml.a
/usr/local/cuda-12.6/targets/x86_64-linux/lib/stubs/libnvidia-ml.so

Again, please stick to loading libnvidia-ml.so.1 which is the correct approach. Thanks!

@Cldfire can I please get a stamp?

This is actually again https://github.com/Cldfire/nvml-wrapper/issues/47

Hi folks. My apologies for the delay here, and thank you for the PR and the information :)
I've recently started a job at Apple which makes it difficult for me to continue maintaining this library. I am in the process of finding new ownership for this repository, and I've also reached out to a contact at NVIDIA to see if there's any interest on their side in making this crate more official.
I'll provide an update in the coming weeks. In the meantime please continue to use NvmlBuilder to load libnvidia-ml.so.1.


Show QR code to invite to chat

https://www.sketch.com/s/aa87e1e9-2fa2-46fb-b2c7-5414cdf07cb3/a/YZYZVGL

Related PRs:
https://github.com/logos-innovation-lab/waku-objects-playground/pull/133 https://github.com/logos-innovation-lab/waku-objects-playground/pull/140


Error: unable to determine transport target for "pino-roll"

Im trying to deploy my nextjs application but in my docker im getting this error when it launches:
Error: unable to determine transport target for "pino-roll"
Im able to run it no problem while im developing.
I found on stackoverflow that someone suggested adding the import at the top of the file, so i did that and now im getting:
The "superCtor.prototype" property must be of type object. Received undefined

I dont really understand why it works fine on development and when i run the production build locally but not when deployed.
Here is the file im using:
import pino from "pino";
import "pino-roll";

const logger = pino({
  level: "debug",
  timestamp() {
    return `,"time":"${new Date().toLocaleString("es")}"`;
  },
  transport: {
    targets: [
      {
        level: "debug",
        options: {
          file: process.env.LOGGING_FILE || "./logs/output.log",
          frequency: "daily",
          mkdir: true,
          size: 10,
        },
        target: "pino-roll",
      },
      {
        level: "info",
        options: {
          colorize: true,
          destination: 1,
          translateTime: "SYS:dd-mm-yyyy HH:mm:ss",
        },
        target: "pino-pretty",
      },
    ],
  },
});

export default logger;

Anyway, thanks!

Thanks for reporting. I think you should report this to Vercel. I have no way to debug what they are doing on their end.


CFE Current Time Functional Test

Is your feature request related to a problem? Please describe.
The functional test currently only test the base cases of the API functions. More in depth tests still need to be written.
Describe the solution you'd like
Write tests for all the possible cases
Additional context
Follow up to #1415
Requester Info
Alex Campbell

Only the base cases needed to be tested in this case so this task is not needed.


Cloud-init failed on AliCloud for version v318

What happened:
User(admin) can't log on VM backed by v318 on AliCloud.
What you expected to happen:
User can log on VM successfully.
How to reproduce it (as minimally and precisely as possible):
Create a VM with customized Garden Linux image and admin user will fail to log on.
Anything else we need to know:
Root cause: cloud-init regression.
Here is the ticket for Cloud-init: https://bugs.launchpad.net/cloud-init/+bug/1917875
Environment:

This issue has been resolved by going back to an older cloud-init version. In the meantime the cloud-init bug has been fixed.


ORGS-205: Update GO SDK to support organization domains crud

This PR updates the go sdk to support the organization domains crud

Hey @NicolasLopes7 can you please take another look? We have to make sure that we follow the same conventions throughout the library. 😄

Ohh my bad! I thought I've left this one as a draft, was starting late tonight and would continue today's morning!


Cli bugfix

Some minor problems on the application should be resolved:

[ ] The application crash on exit
[ ] The application log extra information from the yarp library that should be hidden (I think it is possibile)
[x] The constructor of the class UltraPythonCli should be empty as the grabber pointer is used through the new method UltraPythonCli::getGrabber

Regarding the second point, The yarp logging prints are caused by the device openings. Therefore, I'm not sure if the cli app can be modified to suppress yarp logs.
However, I took a look at the docs and found some useful info (see Configuration): http://www.yarp.it/git-master/yarp_logging.html
" It is possible to change this by using (environment variable) YARP_QUIET to change the minimum level to [WARNING],"
Or maybe we could forward the logging towards the yarplogger, by running the app with "yarprun --log ".

Thanks, @mfussi66 for the hint! Regarding the second point, I tried with YARP_QUIET, YARP_DEBUG_ENABLE, YARP_DEBUG_LOG_ENABLE.
The situation is better but still, some logs are printed. Quite strange.


Problem with ExtendedImageSlidePage when gesture mode is enabled on ExtendedImage

Trying the example's photoView, I've got a problem when opening any image : slide out animation is kind of jerky
I've experienced this issue on Web and IOS.
Steps to reproduce : simply run the example provided with this package and go to > complex > photoView and try to open and slide out any image.
Note : online example is working well on my side

Any update ?

demo set     slideAxis: SlideAxis.vertical, , so maybe you want to slide at horizontal. and demo has add slide bottom to show bottom widget
enum SlideAxis {
  both,
  horizontal,
  vertical,
}

see https://github.com/fluttercandies/extended_image/commit/1332576def5b31164ee2d64532b8b3d28d954451 whether fix your problem

works as expected, thanks 👍


Day136

Resolves #282.

Pull Request Test Coverage Report for Build 532

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

Totals

Change from base Build 530:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Bonfire: Title Case a Sentence - found a bug

Challenge Bonfire: Title Case a Sentence has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36.
On this photo you will see that I had right solution(I know only for first part(!)) but the programm did't pass me further. Please correct this.

My code:
function titleCase(str) {
    var str2 = "I'm " + str.charAt(4).toUpperCase() + " " + str.charAt(6).toUpperCase() + "ittle " + str.charAt(13).toUpperCase() + "ea " + str.charAt(17).toUpperCase() + "ot ";
    return str2;
}

titleCase("I'm a little tea pot");

You are adding a space at the end of the return value you are creating, which should not be there.
In the future please use the Help Chat to make sure what you're seeing is a site issue before filing a bug.
Thanks and happy coding!

Hi Heretic,
Does you code work for every instance? the idea is to create a function that works for every instance not only for the first.


Gateway WH2650A no data

Hi barbled1, i have one GW-1000 and work goods, now i have install another gateway but I don't get any data..
Can you help me?

Error unloading entry Ecowitt on port 4199 for ecowitt
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 325, in async_unload
result = await component.async_unload_entry(hass, self)  # type: ignore
File "/config/custom_components/ecowitt/init.py", line 290, in async_unload_entry
await ws.stop()
File "/usr/local/lib/python3.8/site-packages/pyecowitt/ecowitt.py", line 304, in stop
await self.site.stop()
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_runner.py", line 68, in stop
self._runner._check_site(self)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_runner.py", line 319, in _check_site
raise RuntimeError(f"Site {site} is not registered in runner {self}")
RuntimeError: Site <aiohttp.web_runner.TCPSite object at 0x7f8752bba0> is not registered in runner <aiohttp.web_runner.ServerRunner object at 0x7f874d4d10>

Hrmm.. are you trying to run two ecowitt listeners?  I haven't actually tried this..  Are they configured on different ports?  If they are both sending to port 4199, that wouldn't work..

yes there are 2 ports

i also try to remove the gw-1000 and try with only the new one, but nothing..

Last logged: 15:59:14
Error unloading entry Ecowitt on port 4199 for sensor
Error unloading entry Ecowitt on port 4199 for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 325, in async_unload
result = await component.async_unload_entry(hass, self)  # type: ignore
File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 72, in async_unload_entry
return await hass.data[DOMAIN].async_unload_entry(entry)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 172, in async_unload_entry
raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!

Hello, same device, same error, have you managed to fix it?
`Logger: homeassistant.config_entries
Source: helpers/entity_component.py:177
First occurred: 16:29:00 (2 occurrences)
Last logged: 16:29:00
Error unloading entry Ecowitt on port 4199 for sensor
Error unloading entry Ecowitt on port 4199 for binary_sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 452, in async_unload
result = await component.async_unload_entry(hass, self)  # type: ignore
File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 210, in async_unload_entry
return await component.async_unload_entry(entry)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 177, in async_unload_entry
raise ValueError("Config entry was never loaded!")
ValueError: Config entry was never loaded!`
Thank you

Sorry, it works perfectly, I was not entering the ip correctly because I was including http:// before the IP address.
I have used WS View Plus to configure my device (WH2650-WIFI0515)
My device is the same as the photo of the #gio82c the waldbeck halley, version 1.6.8.
#garbled1, thank you very much for your great work

Hello, help me
I have correctly entered my local IP address of my HASS server, the communication port 4199 which is not used on my router, I have correctly configured Ecowitt in integration but HASS does not detect anything


Add flag to silence all warnings

Introduce new command line flag --quiet/-q which can be used to
suppress all warnings.

Motivated by this discussion. It should be possible to rewrite the mentioned filter such that there are no warnings, but being able to quiet warnings would be easier (and probably less fragile).

Looks good.  man/pandoc-citeproc.1.md also needs updating.

Done. Seems like checks fail because Travis CI runs out of memory when compiling pandoc's LaTeX reader.

I'm baffled about the CI failures.  (I already commented out the cabal builds, which were getting hung up on Text.CSL.Style...)  We compile pandoc all the time on travis; what is different about this repository?


feat: automatic api docs

Let's explore using https://github.com/fern-api/fern for automatic api docs

May I propose that we use backend_neo as guinea pig?


Global Max Mbps and Tps is not send to TM

I'm submitting a ...

bug report

Traffic Control components affected ...

Traffic Monitor
Traffic Ops
Traffic Portal

Current behavior:

When a value for Global Max Mbps or Global Max Tps is defined through TP these values is not sent to TM and can not be seen at "api/monitor-config", consequently when the amount of traffic which is being delivered for DS reaches those values extra traffic won't be redirected to HTTP or DNS bypass FQDN or IP.
Expected behavior:

Values which are defined for Global Max Mbps or Global Max should be sent to TM. As a result when current DS traffic reaches those values TM is supposed to mark that DS unavailable and sent extra traffic to HTTP or DNS bypass FQDN or IP.

Anyone know if this is a regression?

It is definitely in 4.0 or 4.1, whatever he is using.
IMO we should get this into 5.0.

severity? minor, medium, major?


CUDA threads not killed at end of program in multicore builds

Original issue: https://charm.cs.illinois.edu/redmine/issues/860

Hangs at end of NAMD CUDA run on multicore-linux64-iccstatic in CUDA library:
[Thread 0x7ffff58da700 (LWP 185513) exited]
[Partition 0][Node 0] End of program
[Thread 0x7ffff7fbc0c0 (LWP 185444) exited]
[Thread 0x7ffff7fb8700 (LWP 185511) exited]
[Thread 0x7ffff75b7700 (LWP 185512) exited]
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7ffff4ed9700 (LWP 185524)]
0x000000301e0df343 in poll () from /lib64/libc.so.6
(gdb) where
#0  0x000000301e0df343 in poll () from /lib64/libc.so.6
#1  0x00007ffff6312a59 in ?? () from /usr/lib64/libcuda.so
#2  0x00007ffff5d1c6e2 in ?? () from /usr/lib64/libcuda.so
#3  0x00007ffff63130e8 in ?? () from /usr/lib64/libcuda.so
#4  0x000000301e4079d1 in start_thread () from /lib64/libpthread.so.0
#5  0x000000301e0e8b6d in clone () from /lib64/libc.so.6
(gdb) thread
[Current thread is 5 (Thread 0x7ffff4ed9700 (LWP 185524))]
(gdb) thread 6
[Switching to thread 6 (Thread 0x7fffe216e700 (LWP 185525))]#0  0x000000301e0df343 in poll ()
   from /lib64/libc.so.6
(gdb) where
#0  0x000000301e0df343 in poll () from /lib64/libc.so.6
#1  0x00007ffff6312a59 in ?? () from /usr/lib64/libcuda.so
#2  0x00007ffff5d1c6e2 in ?? () from /usr/lib64/libcuda.so
#3  0x00007ffff63130e8 in ?? () from /usr/lib64/libcuda.so
#4  0x000000301e4079d1 in start_thread () from /lib64/libpthread.so.0
#5  0x000000301e0e8b6d in clone () from /lib64/libc.so.6

Almost certainly the same cause as Bug #847: "Tcl notifier thread not killed at end of program", which was due to the fix for "segfault at exit in multicore build".

Original date: 2015-10-20 21:23:05

Workaround in NAMD to kill CUDA threads:
code:
int ndevs = 0;
cudaGetDeviceCount(&ndevs);
for ( int dev=0; dev < ndevs; ++dev ) {
cudaSetDevice(dev);
cudaDeviceReset();
}

Original date: 2015-10-23 19:26:05

MIC offload has the same issue.

Original author: Prateek Jindal
Original date: 2015-10-26 15:02:46

I will be pair-programming with Mike on this bug.

Original author: Prateek Jindal
Original date: 2015-10-26 19:41:42

Michael and I were able to reproduce this bug on 'talent'. If we run 'hello' cuda example with 'net-linux-x86_64' build, it works fine. But if we run the same example with 'multicore-linux64' build, it hangs.

Original date: 2015-11-02 15:02:13

Ping.

Original date: 2015-11-03 21:59:23

On SMP builds, the commthread explicitly calls exit() and so this isn't an issue.

Original date: 2015-11-06 14:48:16

I anything happening on this?

Original author: Prateek Jindal
Original date: 2015-11-06 15:38:31

If this bug needs to be resolved before SuperComputing, it needs to be assigned to someone else. I need to fix some Argo bugs for the demo at supercomputing. So, I am unable to work on this bug till then.

Original date: 2015-11-10 21:18:32

Reassigned to me to finish ASAP

Original author: Prateek Jindal
Original date: 2015-12-01 16:20:53

Now, I am getting the error that cuda is not supported in the multicore builds. Was there any cuda-related change for the multicore-build recently?

Original author: Prateek Jindal
Original date: 2015-12-01 17:47:51

Now, I remember that Mike previously told me to copy 3 files: conv-cuda-mach.{h,sh}, special.sh from net-linux-x86_64 directory. After copying these files, the multicore version builds fine.

Original author: Prateek Jindal
Original date: 2015-12-01 18:52:32

I ran the program through gdb. I see that Cuda threads are created in a function initHybridAPI(). After CsdScheduleForever() returns, the main threads exits fine. However, the cuda threads keep hanging.

Original date: 2015-12-01 19:34:46

Yes, that's the issue.  The problem is that CkExit calls pthread_exit() on every Charm++ thread but libraries like CUDA launch their own service threads.  The solution is to do what net-smp does and call pthread_exit on all but one Charm++ thread (in net-smp's case the comm thread but for multicore probably pe 0) and then call exit() on that thread alone, which will kill the process cleanly.  (This bug was introduced in trying to clean up the old behavior of calling exit() on every thread, which was causing crashes because exit() is not thread safe.)

Original date: 2015-12-01 21:16:39

Bug was introduced by ~~https://charm.cs.illinois.edu/gerrit/#/c/792~~ https://github.com/UIUC-PPL/charm/commit/9556fcf04ab5e82db5c8d8aa6477af428c14861c

Original date: 2015-12-03 17:43:59

FYI, cudaDeviceReset() does not fix the hang on exit on MacOS, so CkExit() really does need to call exit() on multicore.

Original date: 2015-12-03 20:25:45

Fixed in ~~https://charm.cs.illinois.edu/gerrit/#/c/929/~~ https://github.com/UIUC-PPL/charm/commit/339044baa5a3e82f70239fa30f23fa351af3ad04


Fix: Explicitly return Response objects

This PR

[x] explicitly returns Response objects from controller actions

Follows https://github.com/opencfp/opencfp/pull/852#issuecomment-349339120.

I'm assuming these don't have return type declarations, as those will be added in #852 ?

@BackEndTea

I'm assuming these don't have return type declarations, as those will be added in #852 ?

Exactly!

Thank you, @BackEndTea!

Good catch. :-)


Run Keyword And Ignore Error captures screenshot of an error

I am trying to click all visible elements found on the page and only way is to select all in loop, however in every round is page reloaded and filters are rearranged.
So I would like to ignore an error and Capture of screenshot. I expected, that Run Keyword And Ignore Error really ignores error, but after 20 rounds I have twenty selenium screenshots .png images and there is no other option except to turn off capture screenshot for all tests.
Edit: I found a nasty workaround - https://stackoverflow.com/questions/26853939/refactoring-a-test-case-to-stop-logging-an-error

This is a function of the robotframework-selenium2library. You can turn off the screenshots on test failure. To turn off screenshots on test failure, use the import option run_on_failure=Nothing when importing selenium2library. See the user guide, "Importing" section.

Yeah, not an issue for this project.


Optimize getProtos

The current getProtos call returns image hash, json_description hash, owner hash and include_cost, will need to call api.query.identity.identityOf, api.query.protos.protos and api.query.protos.protoStakes to get proto details, would be faster if we can get them in one call.
Acceptance criteria:

[ ] api.query.identity.identityOf
[ ] api.query.protos.protos
[ ] api.query.protos.protoStakes

Hey team! Please add your planning poker estimate with ZenHub @aang114 @sinkingsugar @Kryptos-FR

@paulinechi @aang114 is this issue still valid?

Ok, let's do it. Thank you!


v3: use semantic import versioning as required by go

Resolving https://github.com/asdine/storm/issues/255
Note that this will require a v3.0.0 tag once merged to be usable by dependents.

@asdine This PR looks correct, could we merge it?

Thank you! Sorry for the delay 🙏

Np!  Thanks for merging.
I've updated my app to import "github.com/asdine/storm/v3" and all is well on my end, even without a v3.0.0 tag.
require github.com/asdine/storm/v3 v3.0.0-20191014164809-c6fa66c747fe

via go get -u -v github.com/asdine/storm/v3.

BTW, if the go is still complaining about the invalid v2.2.0+incompatible version even if v3 is being used, you can prevent go from attempting to verify if (and failing) with a replace.
replace github.com/asdine/storm => github.com/asdine/storm v2.1.2+incompatible

I'm not sure if v2.2.0 will continue to cause issues for all consumers<EMAIL_ADDRESS>invalid version: +incompatible suffix not allowed: module contains a go.mod file, so semantic import versioning is required).  If it does, it may be necessary to entirely deprecate the tag by making a new tag v2.2.0+deprecated.


Create level3.py

Thanks for you contribution. Please note that level means a chapter, all the questions in a chapter should be in a single level file like our level1.py.


Email/Username case sensitive and uniqueness

Describe the bug
While using Amplify CLI to add auth functionality, the default cognito configuration allows multiple accounts with the same email and furthermore, with the same username if there are only some uppercase or lowercase chars.
So your user can signUp with an user "MyUser" and then someone else can signUp with a username "myuser", and even further, both of them can have the same email.
To Reproduce

run amplify add auth (With manual or default setup)
run amplify push
Implement sign up front-end and sign up several users with the same username and email. You can try different lowercase and uppercase variations
The users with the same email and same username (Only differences in cases) are in cognito dashboard.

Expected behavior
I think this is the expected behavior given the final cognito configuration... BUT the advanced set up should allow us to set the uniqueness of an email and the way to check if the username exists even when the only variation is the cases.
Desktop (please complete the following information):

OS: Ubuntu 16.04
Browser: Chrome, Firefox
Version: 0.1.22

Look at that, same username, only case variations and, all of them the same email

@haverchuck, do you know if there is a parameter which we could be set via Cloudformation to support this use case?

👍

https://github.com/aws-amplify/amplify-cli/issues/814

Duplicate issue. Tracking this as a part of #814


typo: fix common spell error in wasm

Commit Message:
Additional Description:
Risk Level: low
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

/assign @yanavlasov


Bug: Issue with Search Layout and Opening Items

Description
I've encountered an issue where, when I start a search for an item, once the search is complete, I am unable to open any of the items.
Steps To Reproduce

Start a search

Requirements
Investigate and fix any issues preventing the opening of search results.
Files Version
<IP_ADDRESS>
Windows Version
22H2 22621.1992
Log File

Identify the cause of the layout switch during searches

The layout change is intentional for search results, as for opening items, this looks like a bug.

The layout change is intentional for search results, as for opening items, this looks like a bug.

I also thought it must have been intentional. I'm going to remove it.

Is this still an issue with #13307?

Sorry for the delayed response. This is still an issue on my end.

@Lukiluc29 I'm having trouble reproducing this one, can you share a screen recording?

I just ran some tests on my side, but it turns out it's when I initiate a search while in column mode.

Does this affect files and folders?

Does this affect files and folders?

No, it doesn't affect anything; it's just that there's no option to open a file from the search.

What about folders?

I wanted to write elements

Can you update the steps to repro?

Related to #14058

Hello @yaira2, i'm trying to figure out what is the source of this problem and found out that the CommandManager.ActionCommand.IsExecutable is set to False. In other cases where the bug doesn't happen, it's set to True, letting the code open the element (file/folder). Could you give me some guidance as to find out why it's set to False? Also it's set to false for every single element. When is CommandManager created/updated?

IsExecutable is set by each action separately.

Related to #14058

It's the same problem


implement the wc command

wc - print line counts for files.
Print line counts for each FILE, and a total line for them.
With no FILE specified, read file paths but not contents from standard input.

Sorry, it displays that the repository that submitted this pull request has been deleted.


Get comments as well

Any chance of updating this to pull comments also?

Yes, good point. I will include that in the next version :)


std::clog vs std::cerr

This is an ADR(Architecture Decision Record) rather than an issue I will consider in the future.
But the discussion about this is open.
The reason I chose std::clog is std::cerr flushes std::cout before outputting.
std::clog
std::cout << "This is temporarily buffered to std::cout.";

int my_int = 15;
std::clog << "[dump] " << my_int << std::endl;

std::cout << "NOW STD::COUT FLUSHED" <<std::endl;

[dump] 15
This is temporarily buffered to std::cout.NOW STD::COUT FLUSHED

std::cerr
std::cout << "This is temporarily buffered to std::cout.";

int my_int = 15;
std::cerr << "[dump] " << my_int << std::endl;

std::cout << "NOW STD::COUT FLUSHED" <<std::endl;

This is temporarily buffered to std::cout.[dump] 15
NOW STD::COUT FLUSHED

For those who want to customize the output destination, see #93 .


[WFCORE-3721] Upgrade build tools to 1.2.10.Final

https://issues.jboss.org/browse/WFCORE-3721

The duplication of the version property is covered by https://issues.jboss.org/browse/WFCORE-3722


[pwrmgr,ipgen] Convert pwrmgr to ipgen

This has 16 commits, the first few are minor cleanups, and then

the 4th creates the pwrmgr.tpldesc.hjson file under ip_templates/pwrmgr
the 5th copies all pwrmgr files to ip_templates with no changes
the 6th turns a few more files into templates
the 7th changes topgen to render pwrmgr with ipgen, removes the old way to render it, and creates hw/top_earlgrey/ip_autogen/pwrmgr
the 8th through the 14th fix markdown, BUILD, core, hjson, dif headers, verible allowlist, and documentation collateral in that order, so each is a focused small change
the 15th removes the now obsolete files
the 16th fixes the english breakfast build

Remember the ip_autogen files are generated, so they don't need much attention when reviewing.
Addresses #8440

@rswarbrick I broke this PR into about 9 commits to address this issue. I think it is reasonable to commit this, since it addresses a 2 year old issue, and it has helped a lot in finding other areas of concern for multi-top, like the document generation, and make_new_dif. In other words, this doesn't address multi-top, but it will make it easier to deal with it.

@rswarbrick Regarding breaking this down into multiple PRs, the only sensible partition would be to have the first 5 commits into a PR, but they are almost trivial. The commits after that should go together. The interesting commits are

commit 4, which creates the tpldesc hjson file and is pretty simple
commit 6, which turns additional files into templates, which is really simple, except for escaping comments
commit 7, which is just relatively simple changes in topgen.py and all other new files are generated
commit 8, which is the most interesting commit, and it fixes various files (core, BUILD, and doc files mostly) to work with the autogen files; it also wipes out the now unused files, which is needed to avoid conflicting core files.

I added some of this info to each commit to help with per commit reviews.

The kokoro issue should now be resolved #19853.

Ok, thanks for the explanation. I'm afraid that I'm not enthusiastic about reviewing a 15-commit PR. I'm hoping there's some way to partition it into smaller pieces.
If it's honestly impossible to split it, I guess someone will have to review the whole lot at once. But I guess we'll also have to squash all the commits together to make the change atomic. I'm not sure I'm convinced that's the case: the current diff ~10,000 lines so you're not going to get any meaningful review (from anyone!) without some form of splitting.

I think it would help a lot if you reorganized the commits to do a move, instead of copy...delete. Most of the changes are from the copying (and another big chunk was the automatic lint fixes).
By the looks of it, though, after the change to a move, most of it would probably need to be squashed.

@rswarbrick @a-will The reason I added specific comments and broke this into many commits, and highlighted in each commit what was the substantial change, is so you don't waste time looking at the creation or deletion steps. The effective number of lines changed in this commit is a whole lot less than 10,000.
This is a tricky PR. If I make it all in one commit (for atomicity), I may be asked again to break it into more commits. And if I change the commits to change the copy and delete step into a move there will be commits where nothing works.
I think the simplest way to really check this commit is to diff the files in ip_autogen against the union of the previous files in both ip/rstmgr and the autogens in top_earlgrey/ip/rstmgr. There should be very few minor differences. You will notice the absence of the "// Do NOT EDIT" comments. I think that should be handled in ipgen itself, but in a separate commit. The reason is that now every single file in ip_autogen should have such notice, not just the ones created from templates. That change will also need to be retrofitted to alert_handler and rv_plic.


Updates to "Adobe XD" section

What I did
Updated wording on the Design system kit page about how to get a license and where kit is maintained

Something I noticed in the deploy preview is that Design system kit is in a different spot in the sidebar. Why would this have moved?
Live ux.redhat.com

Deploy preview

@marionnegp got you covered 🙌

Haha, thanks, @bennypowers!


Tweak documentation to prepare for pausing community contributions

This updates the README and tweaks the issue template to document changes in the process.

Just to be clear, this repo is replacing the request-new-language-track-repo? If so, I'll need to update https://github.com/exercism/org-wide-files/pull/276/files

Just to be clear, this repo is replacing the request-new-language-track-repo? If so, I'll need to update https://github.com/exercism/org-wide-files/pull/276/files

Ah, excellent catch. Yes, I renamed the repository.

I've updated the org-wide-files PR


avoid conflicting JS entries when parsing HTML for Webpack

Changes
If multiple entrypoints load scripts with the same filename, such as:
// index.html

// admin/index.html

the Webpack plugin generates references to only the last JS file it parsed and adds script tags for it in each entrypoint, rather than bundling and tagging their scripts separately.
Example
These files originally had the script tags listed above.
// index.html
<!DOCTYPE html><meta charset="UTF-8"><title>Multiple entrypoints test - root</title>

// admin/index.html
<!DOCTYPE html><meta charset="UTF-8"><title>Multiple entrypoints test - /admin</title>

This PR uses paths + filenames (index, admin/index) relative to the build directory for JS entries rather than just the name (index) to avoid keys being written over each other.

Testing

Added a test for this case to the Webpack plugin
Tested in my own project

Docs

Bug fix.

Checked out locally and tests seem to pass, generating 3 unique assets:
asset js/webpack-runtime.b633529d123a156852b7.js 881 bytes [emitted] [immutable] [minimized] (name: webpack-runtime)
asset js/admin/index.73ed52453bf3817b84a5.js 177 bytes [emitted] [immutable] [minimized] (name: admin/index)
asset js/index.ce44491df960de0bc880.js 174 bytes [emitted] [immutable] [minimized] (name: index)

LGTM 👍


White labeling/elastic license requirements 17

Summary
Hi Team,
this PR white labels files, classes, styles, etc to Wazuh and it's part of meeting Elastic license requirements.
Checklist

[ ] Check against all themes for compatibility in both light and dark modes
[ ] Checked in mobile
[ ] Checked in Chrome, Safari, Edge, and Firefox
[ ] Props have proper autodocs
[ ] Added documentation
[ ] Checked Code Sandbox works for the any docs examples
[ ] Added or updated jest tests
[ ] Checked for breaking changes and labeled appropriately
[ ] Checked for accessibility including keyboard-only and screenreader modes
[ ] A changelog entry exists and is marked appropriately

in the wazuh-wui have some icons, in the dark theme, that should be displayed the another way
please see the screenshot

Changes

Fixed the logoWazuh icon doesn't take into account the selected theme
Removed logos for apps, ml and some for vis related to Elastic products
Removed video explaining how to use the library
Removed the NEW tags
Renamed kbl icons to qry
Updated the tests
Updated the docs folder

TODO

[ ] Replace the qry icons (React.js component and SVG). We need the assets.

Changes

Replaced the qry icons

Components
SVG


Crash Server Ticking Entity [1.15.2]

Hey, I had a server crash with the Dragon entity here is the crash report
Forge: forge-1.15.2-31.1.41.jar
Mods: ProgressiveBosses-2.1.4-mc1.15.2.jar
crash-2020-04-10_01.43.28-server.txt
I don't know if it was your mod that crashed, but I'm posting it here :)
sorry english is not my language

Did you spawn the ender dragon with commands?

Fixed


feat: add TestLessThanOrEqual hint

Estimated time: 0.5d
Lifespan: 1d

Implement the TestLessThanOrEqual hint.
Add unit tests, testing the parsing and the logic of the hint.
Add a Cairo program using the hint, used as an integration test .

How-to implement a hint on the Cairo VM TS available here
Rust implementation reference

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
Hi, team
I'm a software engineer with experience in Solidity and Typescript, I want to contribute and complete the issue to further expand my abilities and familiarize with Cairo.
How I plan on tackling this issue
First, I will take an overview look at the repository and understand how implementing a hint works. Then I will follow the steps given in the issue and make sure my deliverable passes all acceptance criteria.

Sure, assigned

I would like to take this up!


Added steps to rotate session keys when using docker

Hey been seeing this issue in the discord recently and wanted to add documentation on how to author_rotateKeys for docker.
-Frazz

I will reopen with a different branch name.


feat(autocomplete-js): enable HTML templating

This PR introduces HTML templating to Autocomplete.
Try HTML templates in the sandbox →
Summary
The autocomplete-js package is an agnostic virtual DOM renderer, to be used in JavaScript, Preact, React, or Vue projects. It expects virtual nodes to describe UIs, which means Autocomplete users are expected to provide templates as virtual node trees.
Building virtual nodes can be done either with createElement (provided in every template) or using JSX. However, none of these options are user-friendly to vanilla JavaScript users, especially those who don't have a build step.
HTML templating in Autocomplete allows users to:

Pass templates as HTML strings
Not rely on the provided createElement function or on JSX
Not having to install a UI library (such as Preact) at all
Not having to use dangerous APIs such as __dangerouslySetInnerHTML to provide HTML templates

Under the hood, autocomplete-js still uses a virtual DOM. It still works with JSX and createElement, and still provides the same speed and safety for all template usages.
Usage
import { autocomplete } from '@algolia/autocomplete-js';

autocomplete({
  container: '#autocomplete',
  placeholder: 'Search',
  getSources({ query }) {
    return [
      {
        // ...
        templates: {
          item({ item, components, html }) {
            return html`

                    ${components.Highlight({ hit: item, attribute: 'name' })}

                    By ${item.brand} in ${' '}
                    ${item.categories[0]}

`;
          },
        },
      },
    ];
  },
});

Templates now expose an html function. This function is a tagged template, which lets users provide templates as interpolated strings. This generates a virtual node tree (just like JSX or createElement) while providing a simple HTML string.
One benefit over classic HTML templates injected in a container is that these templates accept inline event handlers (e.g., onClick), just like JSX. It facilitates interactivity and garbage collection of event handlers in many situations.
The html function is also available in the render and renderNoresults options, so users can customize the layout of their Autocomplete panel before rendering. Both options also expose a render function, so there's no need to install any virtual DOM dependency at all on the user's end.
import { autocomplete } from '@algolia/autocomplete-js';

autocomplete({
  // ...
  render({ children, render, html }, root) {
    render(html`<div class="aa-SomeResults">${children}</div>`, root);
  },
  renderNoResults({ children, render, html }, root) {
    render(html`<div class="aa-NoResults">${children}</div>`, root);
  },
});

IE 11 compatibility
Tagged templates aren't compatible with Internet Explorer 11, but there are ways to use the html function in IE 11. If you need to support IE 11, please refer to the Autocomplete templates documentation to either transform your code, or use an IE 11-compatible shim.

I'll merge once the docs are ready (so we don't hog potential bug fixes if needed in the meantime).

Hi @sarahdayan! I have problem like this 1209
How do you handle image error?

Solution!


Dependabot PR titles suddenly less specific: across 1 directory rather than in /website

Is there an existing issue for this?

[X] I have searched the existing issues

What you expected to see, versus what you actually saw
It appears that around 18 hours ago (2024-04-29 20:00 UTC) grouped dependabot PR titles became more generic, less specific as follows:
Old: chore(deps): bump the minorandpatch group in /website with 16 updates
New: chore(deps): bump the minorandpatch group across 1 directory with 16 updates
Note: the specific and informative in /website got replaced with the generic across 1 directory making it much harder to tell at a glance what's impacted.
I noticed this change in a private repo, but I also found evidence for it in dependabot's own repo, see screenshots (coinciding with the timing I noticed above, indicating this is a global behavior change):
Old:

New:

This might be intended behavior, if so, I would like to strongly urge to reconsider.
Images of the diff or a link to the PR, issue, or logs
No response

Ah I see, this is a duplicate of https://github.com/dependabot/dependabot-core/issues/9631

Reopening as this is a more negative impact version of #9361 given there is a loss of information here rather than just useless extra information.

I tried to identify the root cause of this bug this morning. Some initial notes:
Unit test coverage is here: https://github.com/dependabot/dependabot-core/blob/db38e85be07a179493b614b7c5a379c8fc9d6ebf/common/spec/dependabot/pull_request_creator/message_builder_spec.rb#L965-L983
Which appears intended to cover this method:
https://github.com/dependabot/dependabot-core/blob/db38e85be07a179493b614b7c5a379c8fc9d6ebf/common/lib/dependabot/pull_request_creator/message_builder.rb#L256-L273

The branch name is also incorrect/sub-optimal:

Add more commits by pushing to the dependabot/nuget/test/FluentMigrator.Tests/third-party-dependencies-2ac9f13416 branch on fluentmigrator/fluentmigrator.

I am guessing it would ideally be:
If only one directory included in the update across the group:

dependabot/nuget/test/third-party-dependencies/FluentMigrator.Tests-2ac9f13416
If more than one directory included in the update across the group:
dependabot/nuget/test/third-party-dependencies/FluentMigrator.Console+1more-2ac9f13416
Where FluentMigrator.Console is the lexicographically ascending sorted first directory updated in the group.  "1more" would indicate at least one other directory was updated.


Blocks: Update hub image and text

Blocks: Update hub image and text
Change-type: patch

Please make sure to read the CONTRIBUTING document before opening the PR for relevant information on contributing to the documentation. Thanks!

LGTM


Update templates.md

Added one more cool template, thanks to @akaroleff

:books: Documentation preview :books:: https://civicactions-handbook--1074.org.readthedocs.build/en/1074/

@farooqzakhilwal If I am understanding properly, I think this needs your approval. Thank you!


Windows server 2022 missing

[Enter feedback here]
Please update supported Windows Server 2022 version info to the article as well

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

ID: ae22458e-f28c-82de-c4c0-7618bea9110a
Version Independent ID: 7322a1bd-55e0-475b-75d2-bf8e15135b07
Content: Supported VM SKUs for Azure Policy - Azure Backup
Content Source: articles/backup/backup-azure-policy-supported-skus.md
Service: backup
GitHub Login: @v-amallick
Microsoft Alias: v-amallick

@Jiihaa Thanks for the feedback. We will review this request with the product owners and update the doc as appropriate.

@Jiihaa Thank you for your time and patience. Windows Server 2022 is not supported by Azure Policy yet. You may leave your valuable feedback here - https://feedback.azure.com/d365community/forum/153aa817-0725-ec11-b6e6-000d3a4f0858
Closing this issue for now as no further action required!


Update google-cloud-bigquery to 2.7.0

Updates com.google.cloud:google-cloud-bigquery from 2.6.2 to 2.7.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!

Files still referring to the old version number
The following files still refer to the old version number (2.6.2).
You might want to review and update them manually.
website/package-lock.json

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.google.cloud", artifactId = "google-cloud-bigquery" } ]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Superseded by #175.


Np 2417 cristin queries in parallell

Apporved, but in general the linting is a bit random. Example
  List<CristinProject> missingProjects = projectsFromQuery.stream()
            .filter(queryProject -> !enrichedProjectIds.contains(
                queryProject.getCristinProjectId()))
            .collect(Collectors.toList());

The argument of contains does not need to be on a new line.
return attempt(() -> fromJson(response.body(), classOfT)).orElseThrow(failure -> {
            logError(ERROR_MESSAGE_READING_RESPONSE_FAIL, response.body(),
                failure.getException());
            return new BadGatewayException(ERROR_MESSAGE_BACKEND_FETCH_FAILED);
        });

and here the orElseThrow could have been on a new line. and the body in a method.


Username/Email is Case-Sensitive at Login; Problem for Mobile Users

Describe the bug
When trying to login, some mobile devices with automatically capitalize the first letter and cause a login failure because the match for username/email is case-sensitive.
To Reproduce
Steps to reproduce the behavior:

Login with an email address with a capital letter (as long as it doesn't show capital in the Users admin page)
Error: User not found

Expected behavior
Username/email match should be case-insensitive.

Addressed in upcoming patch, reopen if not complete


tcp :8888: bind: address already in use

./rtsp-simple-server
2022/05/06 18:13:12 INF rtsp-simple-server v0.18.2
2022/05/06 18:13:12 INF [RTSP] listener opened on :8554 (TCP), :8000 (UDP/RTP), :8001 (UDP/RTCP)
2022/05/06 18:13:12 INF [RTMP] listener opened on :1935
2022/05/06 18:13:12 ERR listen tcp :8888: bind: address already in use
2022/05/06 18:13:12 INF [RTSP] listener is closing
2022/05/06 18:13:12 INF [RTMP] listener is closing
2022/05/06 18:13:12 INF waiting for external commands

Check with lsof:
lsof -i:8888
Nothing as output!
Which process is using the port:8888 then?

use the issue template otherwise the issue will be inevitably closed as in this case
that error is returned by the OS, therefore there is surely something listening on :8888; use sudo lsof -i -P -n | grep LISTEN to find out what is it.


check turn domain and port range

add turn.go validate logic

include negative number for port check
turn domain url check

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

The change looks good! Two asks:

can you add a test for the domain check function?
please review the CLA and ensure that's ok with you. we can only accept changes with the CLA.

I created pkg/service/utils_test.go/TestIsValidDomain !


Future maintenance

Hi!
It seems like this project isn't receiving much attention, so I created a fork to make some updates and improvements. Are you planning on maintaining this project anymore? Are you seeking new maintainers?
The package gets about ~500k downloads / week from PyPI so I think it's valuable that it's kept up-to-date.
Thanks :)

It looks like this project is no longer being actively maintained? I've been working on a successor library with a focus on speed: https://github.com/eliotwrobson/mystace
If there is any community interest, I can devote some more time to ironing out bugs.

Just as a note, there's not much activity on my fork because there's not much to do after I added the functionality I needed and fixed spec-compliance — but I'll try to address issues if they're reported.


Can I add custom image to toaster?

You can provide your image in your own template using the BodyOutputType: template option

thanks @Stabzs  I will add custom image by using bodyOutputType: 'trustedHtml'.


Add Programming-Idioms

Thanks for the PR. However, I couldn't find many groovy references in a few searches that I did on the website. I am closing it for now, but am more than happy to reconsider if more people find this link helpful for learning groovy.


No Module EasyAi

I am experiencing an error with using the Ollama service. Traceback:
Traceback (most recent call last):
  File "/easilyai_practice.py", line 1, in <module>
    import easilyai
  File "/venv/lib/python3.13/site-packages/easilyai/__init__.py", line 1, in <module>
    from easilyai.app import create_app, create_tts_app
  File "/venv/lib/python3.13/site-packages/easilyai/app.py", line 1, in <module>
    from easilyai.services.openai_service import OpenAIService
  File "/venv/lib/python3.13/site-packages/easilyai/services/openai_service.py", line 2, in <module>
    from easyai.exceptions import (
    ...<2 lines>...
    )
ModuleNotFoundError: No module named 'easyai'

I think this error is coming from the import statement in the ollama_service.py and maybe also the openai_service.py
it tries to import easyai when i think it means easilyai:
from easyai.exceptions import (

I will try and fix it, but if anyone has anything to add, please say! Thanks! 👍

Ah. Yes. It was originally called EasyAI but we changed it to EasilyAI. If you could please change that and any other references, that would be great!


Pass old values in case of error in update

It's quite often that Wunderground sends error content:
2017-10-06 11:43:00 ERROR (Thread-10) [homeassistant.components.sensor.wunderground] Check WUnderground API ({'version': '0.1', 'features': {}, 'error': {'type': 'keynotfound', 'description': 'this key does not exist'}, 'termsofService': 'http://www.wunderground.com/weather/api/d/terms.html'},)
after that some sensor gets wrong values due to lambda func, i.e.:
<function WUCurrentConditionsSensorConfig.init.. at 0x6d4c43d8>
Those values brake recorder - wrong JSON value
2017-10-06 13:44:31 ERROR (Recorder) [homeassistant.components.recorder.util] Error executing query: <function  at 0x6d4c43d8> is not JSON serializable

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @yazz007,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!