Error in building ComputeLibrary

I'm working on ubuntu and the following error occurs when trying to build the compute library:
~/armnn-devenv/ComputeLibrary$  scons arch=arm64-v8a neon=1 opencl=1 embed_kernels=1 extra_cxx_flags="-fPIC" \

benchmark_tests=0 validation_tests=0 os=android -j16
scons: Reading SConscript files ...
Mkdir("build")
ERROR: Compiler ' aarch64-linux-android-clang++' not found

Hi @rakshithhv you should probably ask this on the Compute Library github, but it looks to me like you need the compiler on your PATH?
That step is documented in https://github.com/ARM-software/armnn/blob/branches/armnn_19_05/BuildGuideAndroidNDK.md, section "Download the Android NDK and make a standalone toolchain".
Good luck,
Matthew

Thaank you @MatthewARM that was very helpful.


Audit whether dartpad passes google internal rating

This is the issue to track whether dartpad has passed the internal accessibility standard. See go/GAR

cc @johnpryan


Fix mypy issues for vanilla and azure tests

Recommend looking commit by commit
Added CI test for mypy-ing generated code
fixes #600

splitting into tinier prs


airframe metadata sort by SYS_AUTOSTART and minor cleanup

This PR is minor airframe metadata cleanup. The main purpose is to sort airframes by SYS_AUTOSTART and have each group start with a generic option in the QGC list.
@hamishwillee can you review, in particular the changes in Tools/px4airframes?

Most users don't have the exact airframe, so we should strive to have good default options for each category.
Much larger airframe and mixer cleanup here. https://github.com/PX4/Firmware/pull/7628

Hi @dagar -
I don't know whether it is a "good thing" but yes, this does  sort airframes by SYS_AUTOSTART.  I tested the airframe generator script changes and they seem good.

and have each group start with a generic option in the QGC list.

That is not the case. See your image, there are a few cases that don't start with a generic option.

Quadrotor Wide, Standard Plane, VTOL Duo Tailsitter, VTOL tailsitter etc .

I meant as a longer term goal to have a good selection of generic platforms to choose from. Most users don't have these airframes and need a solid starting point rather than an exact configuration.

For quads a range of common frame sizes might be good. Really that's what the DJI F330, F450 options are. I don't know that "Quadrotor Wide" and "Quadrotor asymmetric"  really need separate categories.
For planes I could think of a few more generic options for things like v-tail mixing, maybe rudder only, etc
all tailsitters might as well be in a single category.
Tricopters + and - don't each need a separate category.

Thanks. We can continue to discuss further improvements in new issues or PRs.


Feature/120  admin volunteers docs

Now it is possible to download a file, to do it, it is necessary to follow the next steps:
1- Create a new volunteer object in the API with status="PENDIENTE" and correct files.
2- Create a new user with type volunteer and establish the new volunteer created before.
3- Initiate the app and login like an admin, go to volunteer request and click on the bottom descargar.
Only the enrollment document is going to be downloaded because I haven't been able to implement the functionality to download several of them. I have been more of an hour fighting ChatGPT, but it doesn't help at all.

I followed the steps and created a volunteer in the Api but it does not appear in "Solicitudes" maybe I am doing somenthing wrong but I cannot be sure

Have you created a user and established the volunteer id ?  I have done that and i can see the new user in request.

The issue is going to be done in the week number 10, it needs that the funtionality stay implemented in the back before.

The issue is going to be done in the week number 10, it needs that the funtionality stay implemented in the back before.

Sounds good, could you have in account the following (becuase you are already working on volunteers and you have been working more over it and have more idea of the code) that volunteers can be edit by the admin

Now, it is possible to download a zip with all the files from a volunteer. To do it, it is necessary to follow all the steps that I put in the first comment.

I have the last version of develop of the back and when I press download to check the file I get this error

Please follow the instructions, you are trying to download the files from a user loaded from the API instead of a user created by you.


Run benchmarks on Travis as well

The default Travis configuration for Rust only runs cargo build and cargo test. But we also need to run cargo bench. Of course this pull request won't pass as #40 isn't merge yet. But even after that it will break the build as the benchmarking is actually broken. But hey, at least we know now. :)

This should fix the benchmarking support of stainless and also include the benchmarks in the Travis builds so that breakage gets noticed.

Good point. I will have a look again.

I've now removed the const_fn feature everywhere as (like you said) we don't use it anymore.

I just remembered this PR. I think I fixed all your issues with it @reem.


Implementing a wait function

Hello! In my current project I implemented a very crude wait() method, where I literally just sleep the current thread for a desired length of time. This isn't very scalable, because if I have multiple lua scripts running, this becomes blocking and sleeps all scripts.
In my current project I run each script via a thread pool, but this doesn't seem like a good long-term solution. Since there can be hundreds of scripts in the project at any given time, I would rather not put them all on their own java thread.
I was wondering if there was a nicer way to implement wait(), such that it blocks only the current closure, but not additional scripts running in the application, or the current thread.

Still seeking a nice way to solve this issue! If anyone has any information I would love to hear your ideas!

Maybe a coroutine plus a Java timeout that will wake the coroutine up?  (Dunno, not an expert.)

If I recall correctly, a coroutine in this library creates a LuaThread class, which creates a native java-Thread. I may be mistaken.

Maybe it would be better to implements Event-Handling like in JavaScript.

Maybe it would be better to implements Event-Handling like in JavaScript.


Implement @\e escape sequence

Fixes #114
Also fixes a bug that caused the formatter to overwrite @\_ with @\u{10ffff}, which is not valid Uiua.

Sorry, but this is actually not how I'd like to solve this.
I think it would be better to just let format and multiline strings accept escape character normally.

I see, that makes sense. I removed that commit from my branch so you can at least merge the unit tests and fix for @\_

Oh wait, maybe there's a misunderstanding! Multiline strings already do accept escape characters! The issue is that Uiua doesn't know \e specifically:
&p $ uordle: wordle written in uiua.
   $
   $ rules:
   $
   $ * type words in lower case
   $ * words must be _ characters long
   $ * \e[42;30m green  \e[0m means correct character is in the right spot
   $ * \e[43;30m yellow \e[0m means correct character is in the wrong spot
   $ * \e[48;5;240m\e[30m gray \e[0m means incorrect character
   $
   $ type a word to get started

Would display on the terminal like this:

But right now, Uiua doesn't support that escape sequence, which is why in the example in #114, it has to be inserted via formatting.
Or are you saying you want to implement additional syntax to make writing the sequences above even simpler?

Shouldn't it be \0?

No, this is about the Ascii ESC character, a non-prontable control character used to start control sequences, mostly in terminals. See https://en.wikipedia.org/wiki/Escape_character#ASCII_escape_character
and
https://en.wikipedia.org/wiki/ANSI_escape_code

Ah, I see.
Sounds good then.

Haha you were to quick now, I had already removed that commit because I thought you wouldn't merge it :D See #119 now for the actual change.


Pulse without sound

Hi,
I have pulses without a sound. So even with silence. I suspect that the microphone has a bug. What do you think?
Here you can take a look: https://www.dropbox.com/s/tudjnyesxygd2lo/telegram-cloud-document-2-5282922645820541774.mp4

That definitely doens't look right. You could try adding a capacitor across the 3V3 and GND lines on the mic, see if there is some electrical interference that is being picked up, but these digital mics are normally pretty good at dealing with that anyway. I'm sure you've already checked that all of your connections are correct? Thats's a nice looking matrix by the way! Try running just  this code without the LEDs, and see if you still pick up those jumps on the serial plotter output.

Hi :) Thanks for your fast answer!
I am now one step closer to the solution. The malfunction only occurs when I operate the matrix with a power supply unit (5V / 10A). There is no disturbance when I operate it via USB via the ESP32.
Do you have a tip for me?

hi, i'm trying to build your project but i can't find the <driver / i2s.h> library
can you help me please

Sounds like it might be a cheap, noisy power supply! Try the capacitor thing I mentioned and see if that makes a difference. If not, you'll just have to use a higher quality supply unfortunately. Also make sure everything is well grounded as usual.

Yes it was a noisy power supply. Now i have a good one and all works finde :) Thank you very much!


Ban @objc Methods that Introduce Constraints on Contextually Generic Methods

SE-0267 makes this legal in Swift, but these constraints are
unrepresentable in Objective-C and often lead to blow-ups in SILGen when
we construct invalid SIL signatures.
rdar://71845752

@swift-ci smoke test

@swift-ci smoke test and merge

@swift-ci smoke test

⛵


Teeworlds license

This package appears to be a one-to-one translation of https://github.com/teeworlds/teeworlds/blob/a1911c8f7d8458fb4076ef8e7651e8ef5e91ab3e/src/engine/shared/huffman.cpp and https://github.com/teeworlds/teeworlds/blob/a1911c8f7d8458fb4076ef8e7651e8ef5e91ab3e/src/engine/shared/huffman.h. As such, the original license still applies. Could you add that to the license text?

Isn't rewrite in another language always license dodge? Anyways I am not a lawyer I am not sure what I should do now. Could you pr a new license file then I will merge it. Otherwise I don't think me doing a random thing is any good.

Isn't rewrite in another language always license dodge?

No. A clean-room implementation is. Copying the source code retains the license.

Could you pr a new license file then I will merge it. Otherwise I don't think me doing a random thing is any good.

I'll try.


function name can be built in names, but not overrides

Godot version: 3.2.1
OS/device including version: Any
Issue description:
a function name can be built in names (built in func, const), but when calling it without indexing is invalid.

we have to make built in methods overrideable (like python)
or prevent function names shadows built in.

Steps to reproduce:

Minimal reproduction project:
N/A

It seems that using self completely solves this problem.
func min():
    return "Hello"

func _run():
    print(min(1, 2)) # prints '1'
    print(self.min()) # prints 'Hello'

P.S. By the way, why is @GDScript.min() not a 'vararg' function?

Maybe other way around this could be global scope resolution operator, like in C++ (though it looks bit ugly and is not Pythonic-like)
::min()

??

@dreamsComeTrue I think it is not necessary. There are not so many global objects/functions, all of them are highlighted in a different color. Another operator can only confuse beginners. I think it’s pretty logical that built-in functions have the highest priority. Plus, there is always the choice to give custom objects a different name.

So maybe dropping a line in official docs about prefixing those names with 'self' operator would be enough to close it?

Yes, that's a good idea. We need to document this use case of self.
Here is an example with load() (I took the file from my project and reduced it as much as possible).
extends ConfigFile

const PATH = "user://config.cfg"

func _init():
    self.load()

func load(path = PATH):
    return .load(path)


Multiple private endpoints

The answer is listed in the "Private Link Service" - does it also apply to a Private Endpoint (eg can a SQL PaaS receive connections from multiple Private Endpoints)?

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

ID: 80dbc84e-6b51-585f-4cb3-f1cc53658487
Version Independent ID: d134edd4-43ba-3f61-334d-7058fcf8d9b0
Content: Azure Private Link frequently asked questions (FAQ)
Content Source: articles/private-link/private-link-faq.md
Service: private-link
GitHub Login: @KumudD
Microsoft Alias: kumud

@woutervanranst, We are looking into this query and will update you as soon as possible.

@woutervanranst , Appreciate your patience.yes you can have multiple private endpoints on the same Vnet or subnet to the same or different SQL PaaS resource.
We are closing this issue for now.If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

Thanks for the answer but that was not the question -- can one SQL PaaS resource have multiple private endpoints on multiple VNETs (not whether one VNET can have multiple private endpoints for multiple PaaS resources)

@woutervanranst : Yes it's supported.
One Private Link can accept connections from multiple Private Endpoints, and these private endpoints can be in different VNETs and in different regions


Diffie-Hellman key upgrade

We have migrated a few servers using this script and it works great, however in some cases the Dovecot daemon complained about the size of the Diffie-Hellman key. Before the update a length of 1024 was valid, but after the update it was no longer valid, so customers were unable to retrieve their emails.
Jul  4 12:16:31 XXX dovecot[1147]: imap-login: Error: Failed to initialize SSL server context: Can't load DH parameters (ssl_dh setting): error:1408518A:SSL routines:ssl3_ctx_ctrl:dh key too small: user=<>, rip=XXX.XXX.XXX.XXX, lip=XXX.XXX.XXX.XXX, session=<002nPWkcaM6wBgw5>
Plesk support suggests a oneliner to fix the problem:
plesk sbin sslmng --service dovecot --strong-dh --dhparams-size=2048
Maybe this could be automated if dovecot is used?

This is strange. Nobody complained about email after we upgraded a live system over the weekend. Is this only Roundcube or IMAp in general?
Anyway, I checked  and it had the correct settings in /etc/dovecot/conf.d/11-plesk-security-ssl.conf:
ssl_dh=</usr/local/psa/etc/dhparams2048.pem
Maybe this change was trigged by some other mechanism at some point in the past on my particular system, so I think it would be a very useful thing to check for post-upgrade! if there's a vote for this check, please add my vote :-)

If the key length is set to 1024 bits, after the upgrade neither Roundcube (since Roundcube uses IMAP to retrieve emails), IMAP and also POP3 will work, but fortunately Postfix still accepts emails so the problem is not quite as critical. Currently I have migrated about 20 servers and this happened to three of them.

Hello @dernst-art,

Maybe this could be automated if dovecot is used?

I tried to automate it in 1.2.4, but it does not work in some cases. I will try to fix it in the upcoming release. Thank you for highlighting the problem.


Investigate Weave Scope

https://www.weave.works/oss/scope/

Watched a brief youtube video here. It's neat, but not really necessary. Offers a lighter view of what tools like Twistlock provide.


Change "ID" to "Id"

Identifier should be abbreviated "Id" instead of "ID" following Microsoft's naming guidelines.
https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions

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

ID: 3d85f4d3-fbb1-2aba-9acb-a1b5122bc484
Version Independent ID: 19163540-1a7d-2524-370a-8b20d5735d90
Content: Auto-Implemented Properties - C# Programming Guide
Content Source: docs/csharp/programming-guide/classes-and-structs/auto-implemented-properties.md
Product: dotnet-csharp
Technology: csharp-fundamentals
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

This was fixed in #18610.
While I agree with the comment that "there may be other occurrences", a quick search didn't turn any up.


Add Interaction Module

An interaction system is often used in many games. Having a default one could save some time when working on simple project.

Can you please precise more about the module and what could be inside it?
Which features, components and for what usage?
Thanks


Fix imports in isemail.d.

ElementType is defined in std.range. The import works currently, but would break if https://github.com/D-Programming-Language/dmd/pull/190 were applied to dmd.

Merged.


Add platform property to event

@mrkno I'm integrating more full-featured logging into the bot/module I'm working on, and I'd like to be able to store the platform that the message came from.
Is this currently accessible anywhere? I don't see it in the event object, etc.
Many thanks in advance,
Phillip.

The PR https://github.com/concierge/Kassy/pull/175 deals with this. It provides a string telling you where an event came from and methods for retrieving it again later.


Kernel manager impovement

I was unable to test https://github.com/willwhitney/hydrogen/pull/138 because my python kernels was installed into /usr/local/share/kernels and I have only 'default' hardcoded python kernel.

Reimplemented here: https://github.com/willwhitney/hydrogen/commit/530b02795864d4b6f19550a14fb4acdfee410d1b


interpreting occupancy begraph file

Hello-
I have recently begun using NucleoATAC for analysis of ATACSeq data.  Thanks so much for this tool! I noticed that with all the samples I have processed, the occupancy bedgraph files show sharp drop-offs (sorry that's the best way I can describe it) in coverage (see attached image).  How do I interpret these tracks?

Thank you!

Hi Alicia-Thanks so much!  I understand it now.  Appreciate your reply.

Hi Alicia-
Thanks so much for your reply!  I understand it now and have closed the issue.
Appreciate your help.
Best-
Melody Cunningham Baddoo
Sr. Research Scientist
Tulane Cancer Center
COBRE Core/Cancer Crusaders Next Generation Sequence Analysis Core
1700 Tulane Avenue, Room 820
New Orleans, LA 70112
504-988-1345
<EMAIL_ADDRESS>
From: Alicia Schep<EMAIL_ADDRESS>Sent: Saturday, July 14, 2018 7:28 PM
To: GreenleafLab/NucleoATAC
Cc: Baddoo, Melody C; Author
Subject: Re: [GreenleafLab/NucleoATAC] interpreting occupancy begraph file (#80)
Do those correspond to the peaks provided as input? The occupancy is only computed within the peaks (with a bit extra on each side I think), so there will be sharp cutoffs at the boundaries.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/GreenleafLab/NucleoATAC/issues/80#issuecomment-405058689, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKNW4vWqLvkLBwBhttB8YNFP3b_5-eDYks5uGoycgaJpZM4VNboN.


Change ref to 2.1 for opensearch

Signed-off-by: Sayali Gaikawad<EMAIL_ADDRESS>Description
Change the branch references to 2.1 for 2.1.0 manifest opensearch component
Issues Resolved
Related to #2218
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #2266 (4e54f8f) into main (77307e0) will increase coverage by 5.42%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main     #2266      +/-   ##
=============================================
+ Coverage     94.57%   100.00%   +5.42%
=============================================
  Files           206         6     -200
  Lines          4255       105    -4150
  Branches         29        19      -10
=============================================
- Hits           4024       105    -3919
+ Misses          225         0     -225
+ Partials          6         0       -6

Impacted Files
Coverage Δ

src/ci_workflow/ci_check_gradle_properties.py

tests/jenkins/jobs/RunGradleCheck_Jenkinsfile

...w/bwc_test/bwc_test_suite_opensearch_dashboards.py

src/system/os.py

src/ci_workflow/ci_check_list_source.py

src/build_workflow/build_artifact_checks.py

...ts_workflow/component_opensearch_dashboards_min.py

tests/jenkins/jobs/DetectDockerImage_Jenkinsfile

src/test_workflow/integ_test/distribution.py

src/test_workflow/bwc_test/bwc_test_suite.py

... and 190 more

Continue to review full report at Codecov.

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


Add a demangler option to hide local decl name contexts.  …

This part of a series of patches to bring ASTPrinter and Swift Demangler to
feature parity, which is needed by LLDB, which depends on using the strings
produced by either interchangibly.
rdar://problem/64222171

@swift-ci test an merge

@swift-ci test

Build failed
Swift Test Linux Platform
Git Sha - 358b4327c7118735eaa2d6a9535b18cf87933dd4

Build failed
Swift Test OS X Platform
Git Sha - 358b4327c7118735eaa2d6a9535b18cf87933dd4


chore: bdd-spring-1572351543 to 0.0.1

chore: Promote bdd-spring-1572351543 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Wiki and Reddit Developpment

The wiki is outdated, and so is the reddit. If you need someone to do it, I can.

Sure.
I haven't had time to learn how to the wiki editing tools work properly or go through and add everything that might be wanted in the wiki.
A problem I see is adding specific values for things (stats for mob and items), which may change a lot between updates, so I would like to find an API kind of solution for updating specific values within a wiki page, so people don't need to keep manually updating it.
I should probably start at least posting the update notes to the subreddit. I think I am too biased towards Discord, but I know reddit has worked well for other games for more extended feedback and UGC. Reddit is also great for SEO which would help the game get noticed more. I could make you a moderator.

I haven't had time to learn how to the wiki editing tools work properly or go through and add everything that might be wanted in the wiki.
A problem I see is adding specific values for things (stats for mob and items), which may change a lot between updates, so I would like to find an API kind of solution for updating specific values within a wiki page, so people don't need to keep manually updating it.

Got it. I'll work on it when I have time.

I should probably start at least posting the update notes to the subreddit. I think I am too biased towards Discord, but I know reddit has worked well for other games for more extended feedback and UGC. Reddit is also great for SEO which would help the game get noticed more. I could make you a moderator.

Alright! I'm u/Flowey23 on reddit, I'll try popularizing the game!


Create 2018-05-03-Indicator-sweeps-with-osquery-and-community-sourced…

This is a new blog post for community articles

I don't think this blog post is appropriate for the osquery blog. The osquery blog is and should remain a vendor neutral space for discussion on open-source osquery tools, techniques, and practices.

@marpaia understood, however there's nothing vended here. Open Threat Exchange is an open source, free threat intelligence community. The announcement is to inform the osquery community of a new application of osquery to scan for threats. Also, other community articles are written by vendors, so I'm not sure what your definition "vendor neutral" is. Are there guidelines?

Articles can be written by "vendors", but they should only talk about upstream osquery. For example, @zwass has written an article for the blog, but didn't talk about Kolide Fleet even though it's open source and he definitely didn't talk about Kolide Cloud which is closed source. As far as non-Kolide examples go, @dgriffin831 wrote a blog article on osquery and did not mention DarkBytes.


Tweak JIT params

Setting the trace_limit to sys.maxint gives me very nice traces through BitBlt >> #primDisplayString:from:to:map:xTable:kern: with 17263 ops. It calls into other loops plenty, but from the looks of it, having this loop removes a lot of bytecodes (as in - i can see pages of my terminal spanning 10 methods with just debug_merge_points and a single operation and guard near the end)

I'm in for it. On pycket, we also use an increased trace limit due to the AST-interpreter nature. ( https://github.com/samth/pycket/blob/master/pycket/entry_point.py#L24 )

I noticed subjectively better interactive performance when I use all three adjustments from pycket.
trace_limit=1000000
threshold=131
trace_eagerness=50

We need to look into this some more, maybe the master's  project can do some benchmarking.

I can go up from 36,000,000 sends/sec (a fifth of Cog/Spur) to 320,000,000 sends/sec (almost twice Cog/Spur) on my machine by passing --jit max_unroll_recursion=16. Just goes to show how silly that benchmark is.


Devcontainers should include Poetry version 1.6.1 (or 1.7.1?)

The ACA-Py libraries are built with 1.6.1
https://github.com/hyperledger/aries-cloudagent-python/blob/main/poetry.lock
so probably want to stay in sync for this repo's Poetry usage in the devcontainer? Currently "POETRY_VERSION": "1.4.2"
https://github.com/hyperledger/aries-acapy-plugins/tree/main/plugin_globals/.devcontainer

Each individual plugin seems to have been generated on 1.7.1 though. But the devcontainer definitions say 1.4.2 as well

I ran the script locally that's why it's 1.7.1. Dev containers should be updated :heavy_check_mark:

Ok thanks. I did a PR to update them here. Found 1.4.2 references in dockerfiles too
https://github.com/hyperledger/aries-acapy-plugins/pull/85


Remove Simplex Terrain Generation and add Overworld Two

Simplex just seems to change terrain generation and not improve performance directly, Overworld Two also changes terrain generation but keeps it vanilla friendly even if it does not maintain vanilla parity, it directly aims to improve terrain generation performance.

Resolved by https://github.com/IronOxidizer/Fast-as-Fabric/commit/1540ddeca91e7653542c900b3a79926cf353060c


chore: Check for Rook pods to rollout completely and update Rook to 1.10.11

What this PR does / why we need it:
Use Rook util functions introduced in https://github.com/replicatedhq/kURL/pull/4063 to wait for Rook to rollout after installation/upgrade.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Steps to reproduce

Does this PR introduce a user-facing change?

Adds [Rook add-on](https://kurl.sh/docs/add-ons/rook) version 1.10.11.

Does this PR require documentation?

Testgrid Run(s) Executing @ https://testgrid.kurl.sh/run/pr-4101-590e780-rook-1.10.11-k8s-docker-2023-02-21T19:21:58Z

There are a couple of runs for Upgrade from 1.8.10 which are failing. The ubuntu 18.04 run fails in the post-upgrade script:
+ kubectl apply -f -
2023-02-21 20:12:18+00:00 persistentvolumeclaim/cephfs-pvc created
2023-02-21 20:12:18+00:00 persistentvolumeclaim/default-pvc created
+ sleep 10
+ kubectl -n default get pvc default-pvc
+ grep Bound
+ local exit_status=1
+ '[' 1 -ne 0 ']'
+ report_failure post_upgrade_script
+ local failure=post_upgrade_script

HI @rrpolanco,
Prior the latest change it shows OK, here: https://github.com/replicatedhq/kURL/pull/4101#issuecomment-1439055581 see:

The error faced with Upgrade from 1.8.10 is just because we could not check the PVC bound in 10 seconds
The errors faced with Rook migrate from Longhorn shows not been because we are adding a new version the

But now, that is seems broken after the latest changes : https://testgrid.kurl.sh/run/pr-4101-d8401ff-rook-1.10.11-k8s-docker-2023-02-21T20:39:16Z


Improved adaparse documentation + minor changes

To give a better description of this PR, I quote comments made by @lemire on the fork:

In some cases, adaparse could omit the last line, this PR fixes that.
-We call count less often. Note that there are other possible performance optimization possible.
-I ran some benchmarks against trurl, and I include some documentation in the documentation.
-I propose that when piping a list of URLs through the tool, we only print out the invalid URLs by default. If someone wants to get the href, they call add -g href.
-I have added the href getter
-There is a minor issue (unrelated) in apple_arm_events.h that I try very hard to get fixed...
-In some cases, we would omit flushing the last line of output (when benchmarking).

@Nick-Nuon  @anonrig
I did a rebased PR at https://github.com/ada-url/ada/pull/386
It has no conflict.
Sorry @Nick-Nuon : I had not realized that your fork was behind... hence the sorry mess we have here.


use retention class javax annotations

#120

Coverage remained the same at 94.712% when pulling f2ac48069ded3132b3ba30a2ddf9171fc0537a59 on sni/andcon-javax-annotations into 7e217f35118a3b8d3dc867d0033ea138a391d6c5 on master.

Coverage remained the same at 94.712% when pulling e44040f945ce1871261f425c1a92c9050c1a4e40 on sni/andcon-javax-annotations into 7e217f35118a3b8d3dc867d0033ea138a391d6c5 on master.

After talking with @dlemures : RTM


Wrong default branch while switching between branches via the web interface

Description
When switching between branches via the web interface, the default branch should remain unchanged.

e.g. The default branch should remain main
Gitea Version
latest codebase
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
building Gitea from source code
Database
None

@yp05327

caused by pr #26697

$defaultBranch is not the repo's default branch, the existing code is confusing.


Improve tests

Leveled up testing of javascript edition
Description

Made having environment parameters optional to compile contracts and run unit tests. Fixes #74
Added NatSpec. Fixes #55
Made storage variables that won't change immutable. Saves gas. Fixes #56
Added mock oracle callbacks to unit tests. Fixes #67, Fixes #65, Fixes #54
Refactored integration tests to listen for specific on-chain events instead of waiting for js timeout. Fixes #67, Fixes #59

Related issues
Related issues are:

#74
#55
#56
#65
#54
#67
#59

Closing this because of #80 and #87


[Question] Using kube-arbitrator for multinode MPI jobs

Hi, all!
I've been investigating how applicable kube-arbitrator might be for running multinode MPI jobs on a kubernetes cluster. Here are my observations - please let me know if I was doing something wrong or whether the outcome was as expected. Also, please note that I don't have too much experience with Kubernetes.
For the experiments, I had three nodes with 80 CPUs each.
I first experimented with kube-batchd, hoping that it wouldn't schedule a job until the requested resources are available. I set up one dormant (sleep infinity) pod that used 50 CPUs. I then created the pod disruption budget with matchLabels: app: mpi3pod with minAvailable: 3. I then created a deployment with 3 replicas, label app: mpi3pod, using the kube-arbitrator as scheduler and requesting 50 CPUs per replica.
It seems that minAvailable is not honoured in the way I expected it to be - the whole deployment was marked as "not ready" (good), but 2 of the 3 replicas were launched. I hoped that kube-arbitrator would not start the pods until all the required resources were available. That's not how it works, I presume?
Second experiment was with kube-quotaalloc. My intended use was to generate a separate namespace/QuotaAllocator/ResourceQuota for each MPI job that would be submitted. So I created three namespaces, three QuotaAllocators (with 100 CPU each) and three resource quotas but upon running kube-quotaalloc, I saw that the quotas were clipped to fit within one node:
$ kubectl get quota rq01 -n allocator-ns01 -o yaml
apiVersion: v1
kind: ResourceQuota
metadata:
  creationTimestamp: 2018-02-05T11:08:38Z
  name: rq01
  namespace: allocator-ns01
  resourceVersion: "7507551"
  selfLink: /api/v1/namespaces/allocator-ns01/resourcequotas/rq01
  uid: eac65704-0a64-11e8-b0e9-54ab3a8ca064
spec:
  hard:
    limits.cpu: "80"
    limits.memory: "540954869760"
    pods: "100"
    requests.cpu: "80"
    requests.memory: "540954869760"
status:
  hard:
    limits.cpu: "80"
    limits.memory: "540954869760"
    pods: "100"
    requests.cpu: "80"
    requests.memory: "540954869760"
  used:
    limits.cpu: "0"
    limits.memory: "0"
    pods: "0"
    requests.cpu: "0"
    requests.memory: "0"

It was initially 100 CPUs, but was trimmed down to 80 CPUs (which is how many CPUs are present on each node).
How can I use kube-arbitrator as a resource manager/scheduler for multinode MPI jobs? Ideally, I'd wish for the Job's pods to only be scheduled once all the resources for the whole job become available.
Also, can kube-batchd handle a case of two applications having been submitted at pretty much the same time that could lead to a deadlock? I.e. imagine we have 5 nodes and two applications which require 4 nodes each (and this is a hard request, i.e. they'd wait for all their jobs to start running before making progress, thus indifinitely blocking whatever nodes they have been assigned). If they were to be submitted at the same time, we could run into a deadlock because app1 would take e.g. 3 nodes and app2 would take the remaining 2 nodes in the meantime. Neither of the apps can make progress until they get more nodes and hence a deadlock occurs.

I hoped that kube-arbitrator would not start the pods until all the required resources were available. That's not how it works, I presume?

@wojciechwasko , thanks for your interesting in this project :). Yes, currently, kube-batchd can not make sure that, but we're working on that at https://github.com/kubernetes-incubator/kube-arbitrator/issues/158. Regarding kube-quotalloc, it's used for resource sharing between namespaces, so I think you can ignore it for now.
And for the MPI jobs, how did you send job index to each pod, by customized controller? AFAIK, there's requirement on index job at upstream at here https://github.com/kubernetes/kubernetes/issues/14188 , that'll be great if you can share some detail about your 'controller' :)

@k82cn I haven't gotten to the point of actually runing MPI over it, so I haven't thought too much about job indices, I was more interested in the scheduling part. But, thanks for the pointers, I'll be sure to check out the thread you mentioned - I'll face it sooner or later.
As for minAvailable, thanks for confirming! I'll continue over at that thread you pointed to, okay?

please refer to https://github.com/kubernetes-sigs/volcano/blob/master/example/volcano/integrations/mpi/mpi-example.yaml  on how to run mpi with Volcano.

/sig apps


crash with Redis-x64-2.8.2102

crashdump at http://we.tl/HBphuyAfrb

I also have this from VS
Ausnahmefehler bei 0x00007FFA3E3EA28C (ntdll.dll) in redis-server.exe: 0xC0000374: Ein Heap wurde beschädigt (Parameter: 0x00007FFA3E442180)
Seams like heap corruption

Hi @Freundschaft
the crash is happening when Redis starts?

yes. I am starting it with maxheap 4GB

@Freundschaft
so this is the same problem as https://github.com/MSOpenTech/redis/issues/304
The machine is a virtual machine or a physical machine?
Does the machine have multiple network adapters?
If it does, can you try starting Redis setting the bind flag to bind to only one adapter at the time?
Thank you.

Hi @Freundschaft
I have a fix for the crash.
Since I don't have a machine that reproduces the problem, to be sure the fix works I prepared a private build, the MSI and the zip folder are available here: http://1drv.ms/1JBg0wB
If you can try the private build, let me know if it fixes the problem.
Thank you very much.

works indeed, but out of some weird reason the service install fails during setup, it says I have unsufficient privileges to install services ?

okay its only with service-run flag that fails running

okay worked onw, seems like there was a problem with my NT authority account and permissions, but the build you provided fixed the crash for me, thanks!

Hi @Freundschaft
thank you for the feedback.

@Freundschaft
the official build 2.8.2103 that contains the fix has been released.
Thank you.

thanks a lot!


Tag version of surelog in github whenver  kVersionNumber changes

For people packaging surelog it is very helpful (well, sometimes even necessary), to have a clear version number.
Surelog already has a built-in version number, that is bumped every now and then. Ideally, this version number would also be tagged in git whenever it changes.
This can be done manually, but maybe also in the CI automatically ? (adding @mithro who has experience how to do this best).
We could query the current version from surelog, and in case that version does not exist yet as a tag, create a tag:
TAG="v$(build/bin/surelog --version | awk '/VERSION/ { print $2}')"

Then we get at tag every time a new version is bumped which is every few days or weeks.
Package maintainers then can go even more detailed and label their packages with the exact git version they downloaded
and create their own version label derived from the tagged version (Here, as example: 1.35) using git describe, which then
yields something like
v1.35-12-abcdef

Version 1.35, with 12 added commits and s short hash.
(Note, I think we should not label each commit with git describe, as it is very noisy, just the actual Surelog version as tags, then whoever wants to use versions in-between, they can use git describe to uniquely identify them)

Assigning to self. I'll start with tagging the last version bump manually, and then work on a CI workflow to update it whenever the version number changes.

Work in progress. But here is a simpler way:
read HASH VERSION <<<$(git annotate -l  src/CommandLine/CommandLineParser.cpp | sed 's/\(^[0-9A-Fa-f]\+\).*static const.*kVersionNumber("\([0-9]\+\.[0-9]\+\)").*/\1 \2/p;d')
echo ${HASH} ${VERSION}

Determining both values in one command.

For the actual tagging, then:
read HASH VERSION <<<$(git annotate -l  src/CommandLine/CommandLineParser.cpp | sed 's/\(^[0-9A-Fa-f]\+\).*static const.*kVersionNumber("\([0-9]\+\.[0-9]\+\)").*/\1 \2/p;d')
if [ -z "$(git tag -l "v${VERSION}")" ] ; then git tag -a "v${VERSION}" ${HASH} -m "Version ${VERSION}" ; fi

This will ta the repo if that tag is not already available.

The corresponding UDHM hash then is (assuming HASH has already been calculated):
UHDM_HASH=$(git ls-tree ${HASH} third_party/UHDM | awk '{print $3}')

TODO: tagging used to be v0.9.${SURELOG_VERSION}, but with tag v0.9.2 this might need changing. Maybe also use the same version number Surelog uses ?

Decision: tag UHDM with the same version as Surelog.
# In Surelog checkout
read HASH VERSION <<<$(git annotate -l  src/CommandLine/CommandLineParser.cpp | sed 's/\(^[0-9A-Fa-f]\+\).*static const.*kVersionNumber("\([0-9]\+\.[0-9]\+\)").*/\1 \2/p;d')
UHDM_HASH=$(git ls-tree ${HASH} third_party/UHDM | awk '{print $3}')
if [ -z "$(git tag -l "v${VERSION}")" ] ; then git tag -a "v${VERSION}" ${HASH} -m "Version ${VERSION}" ; fi
git push --tags

# In UHDM checkout, using the variables from above
if [ -z "$(git tag -l "v${VERSION}")" ] ; then git tag -a "v${VERSION}" ${UHDM_HASH} -m "Version ${VERSION}" ; fi
git push --tags

Surelog tags https://github.com/chipsalliance/Surelog/tags
UDHM tags https://github.com/chipsalliance/UHDM/tags

Getting closer, but permission problems need to be figured out.

Auto tagging works now: the git commit that changes the version number in the CMakeFile will automatically tagged with that version.
Since we typically want the same version number in UHDM and Surelog (as they both develop alongside and we want to keep things in sync), generating a new Version of UHDM and Surelog would be the following:

Change version number in the CMakeFile in UHDM to the next version. Submit. (This will also auto-Tag UHDM)
in Surelog, update the third_party/ UHDM submodule to git-head there (with that, picking up the new version there), and change the Surelog CMake version in the same (or: in a subsequent) commit.

As usual, when not updating version numbers,, updating the UHDM submodule in different times in-between during development works as usual.
(CC: @alaindargelas as you probably will be the one typically doing this).


[Issue-3259] Extension - Cannot read properties of undefined (reading 'includes')

Related issue(s)

#3259

Is your feature request related to a problem(s)? Please describe.

Fallback for signedExtension undefined

Describe the solution you'd like

Fallback for signedExtension undefined

Describe alternatives you've considered

No

Additional context

No

🚀 Deployed on https://pr-3262--sw-web-runner.netlify.app


Show Tooltip only on Click in Map Mode

Would it be possible to add an option to switch the tooltip off from the map ? It slows down the display and zooming, and it is often annoying when we look at the map. Once you know your map's properties, this tooltip is not really useful anymore in my opinion.

I think I should switch back to the click model of before. Only show the tooltip when you actually click while in map mode - not on hover.

Or another option could be to keep the on hover feature only in inspect mode, where it has more sense.

My Mapbox GL Inspect plugin now supports it https://github.com/lukasmartinelli/mapbox-gl-inspect/commit/e26c255cba7ee1e8861ff8000ee5bea75a59ef9a and it is integrated in maputnik with 2458d4b


[BugFix] auto_refresh_partitions_limit not correct work when partition type is…

… datetime
Why I'm doing:
What I'm doing:
Fixes #issue
What type of PR is this:

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[x] Yes, this PR will result in a change in behavior.
[ ] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.3
[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

Thanks for your contribution!  Can you add some comments or descriptions about this issue?


Controlling the printing output of agents

What happened?
How can we control the output of the code executor? Can we let the executor print only some lines of the output of the code generated? The terminal is crashing when the output of the code is extremely large (~1000 lines or so)
   @staticmethod
    def create_user_proxy_agent() -> autogen.UserProxyAgent:
        x= autogen.UserProxyAgent(
            name="user_proxy",
            human_input_mode="TERMINATE",
            max_consecutive_auto_reply=1,
            code_execution_config={
                "executor": LocalCommandLineCodeExecutor(work_dir="coding"),
            },
        )

What did you expect to happen?
Control code printing on the screen.
How can we reproduce it (as minimally and precisely as possible)?
https://github.com/microsoft/autogen/issues/3896#issue-2606804632
AutoGen version
0.2
Which package was this bug in
AgentChat
Model used
No response
Python version
No response
Operating system
No response
Any additional info you think would be helpful for fixing this bug
No response

Hello,
I don't want a complete blank output, I want it to be controlled upto 1000 lines.


@audited - handle AuditableEntity

updated base_attrs list in config.json
generated model class will extend NUAuditableEntity if spec extends @audited
js-bambou PR: https://github.com/nuagenetworks/js-bambou/pull/176

@natabal can you pls review? will not be merged until other lang vspk issues are resolved


test: improve ml tests

Closes #116.
Closes #117.
Summary of Changes

Reduce code duplication
Test that fit doesn't change the input table
Test that predict doesn't change the input table

🦙 MegaLinter status: ✅ SUCCESS

Descriptor
Linter
Files
Fixed
Errors
Elapsed time

✅ PYTHON
black
2
2
0
0.88s

✅ PYTHON
flake8
2

0
0.39s

✅ PYTHON
isort
2
2
0
0.23s

✅ PYTHON
mypy
2

0
1.67s

✅ PYTHON
pylint
2

0
1.38s

✅ REPOSITORY
git_diff
yes

no
0.02s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
MegaLinter is graciously provided by

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

v0.8.0
GitHub release

Your semantic-release bot :package::rocket:


Convert import to REST style POST

[x] Change models to use JSONField
[x] Write a custom serializer for senders and recipients
[x] Change "mbox" to use getters and setters instead of SerializerMethodField

Rename the existing "mbox" field to e.g. "mbox_blob" and add getters for "mbox" to api.models.Message

[x] Add Create mixin to ProjectMessageSerializer

[x] Add "create" method to MessageManager so that it calls save_mbox()

[x] Add text/plain support to ProjectMessageSerializer's create (POST) action

[x] Write converter from mbox to REST-style message JSON

[x] Add more testcases around authorization: check for 403 on unauthenticated post, check what the "importer" group is allowed to do, etc.
[x] Add /api/v1/messages (with POST support only)

For "importer" users: The message is added for all recognized projects
For other users: The message is added for all projects that are recognized and maintained by the user.

Refinements

[x] For admin users the message is added for all recognized projects
[ ] Create MboxMessage from self.request.data rather than self.request.data['mbox']

Opening a separate issue for the last task.


Code isn't visible in Dark Mode

Describe the bug
When I enable dark mode in the browser, using dark-mode-switcher on Firefox, the code blocks aren't visible.
To Reproduce
Steps to reproduce the behavior:

Go to https://pradyunsg.me/furo/kitchen-sink/demo/
See the code blocks
See error, code blocks not visible.

Expected behavior
I would expect the code block to show properly, with proper syntax highlighting.
Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS] Windows
Browser [e.g. chrome, safari] FireFox
Version [e.g. 22] 86.0.1

You'll need to take this up with the extension you're using, since that is not handling <link media="..."> tags:
https://github.com/pradyunsg/furo/blob/1574348b19a857910ebb72947c2c3ed43301dd0d/src/furo/theme/furo/base.html#L57

Firefox 86, on MacOS

Ah, extension issue, didn't expect it to happen, but using normal dark mode enabled from system works.
Thanks for your reply.


Splitted engine.py for issue #93

I just splitted the engine.py. I didn't write the test cases.

Thanks for the PR, @zzzzz1st!
Some of the tests are failing because some imports need to be updated. For example:
src/datajunction/api/queries.py:23: in <module>
    from datajunction.engine import get_query_for_sql, process_query
E   ImportError: cannot import name 'get_query_for_sql' from 'datajunction.engine' (/home/runner/work/datajunction/datajunction/src/datajunction/engine.py)

You can check the failing tests locally by running make test, or if that doesn't work for you (it required pyenv to be already installed and configured) you can try tox:
pip install -e '.[testing]'
pip install tox
tox

Or using pytest directly:
pip install -e '.[testing]'
pytest --cov=src/datajunction -vv tests/ --doctest-modules src/datajunction

It would also be good to split the current tests we have in tests/engine_test.py, moving the corresponding tests into tests/sql/build_test.py.

I reopened this PR as a new PR. I also divided the test cases on the new one.
Thanks Beto.


[Bug]: Showing Warning on search

What happened?
I found a BUG 🐞
If we search for anything then we got a warning.
Can you assign me under GSSOC'23
Add screenshots
Deceptive site ahead Warning
https://github.com/JasonDsouza212/free-hit/assets/90599826/f96531aa-f965-4833-9e9b-03ad85d9ac8e
What browsers are you seeing the problem on?
Chrome, Brave
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hello @JasonDsouza212 ,
See this screenshot

the url mentioned is "ury1.com"
Now see this change

So, Do you get it How it solves the problem


Refactor config

Base tasks:

[ ] Create parsing functions
[ ] Restructure .env and .sample-env
[ ] Refactor config

[ ] Move out non-sensitive constants
[ ] Make fields mandatory

[ ] Log config result in entry file

/cib


Improve fetchDependencies

fetchDependencies can loop forever without any feedback to the user when leading - are missing.
Detected when using ./fetchDependencies macos which is of course incorrect.
This is fixed by widening the wildcard for unsupported options.

 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.


nixos/pipewire: add assertions for migration to extraConfig/configPackages

Description of changes
The PR #282377 made files/directories specified in environment.etc."pipewire<...>" and environment.etc."wireplumber<...>" conflict with existing configuration of the PipeWire NixOS module due to how the configPackages options were implemented. This sadly wasn't easily avoidable. As this can cause breakage for users moving from 23.11 to 24.05 though, assertions can help guide them to use services.pipewire.extraConfig or services.pipewire.configPackages / services.wireplumber.configPackages instead, fixing the breakage.
Wireplumber probably still needs an additional extraConfig and extraScrips (or extraPolicies, extraScripts; open for bikeshedding) options.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Need to look more carefully, but "deprecated" should be replaced by "removed". If the old ones don't work and it's an assert failure to use them it's not a deprecation.

I don't understand the decision to force an user to package WirePlumber rules to be able to write a few rules for WP. Is there a reason why this assertion was thrown in, but not an extraConfig option?

This assertion PR was just a quick fix. I'm afraid the main PR was just not ready yet in hindsight. I'll work on a follow-up for an extraConfig option for wireplumber today to get that fixed

Is it possible to add this to the backwards incompatible changes section in the release notes?
I ran into this issue and checked the release notes, but I was unable to figure out how to use the new option, since man configuration.nix did not contain the referenced option (yet), since I wasn't able to build a nixos configuration containing that option :sweat_smile:
I did find this commit, which would help others experiencing the same.

@leonm1 created #293248 to document this breaking change in the release notes of 24.05. Thanks for bringing the release notes to my attention


Yaml tests

This should fix #1 and #16
** Please Note: You'll need to edit the auto-generated tox.ini to point to this version of ofCourse and not my branch hosted here on GitHub. I've left it for now so you can confirm that this works. **

I don't like this solution to getting travis for content repos. You don't need a setup.py and tox.ini to run the tests, it's doable with just a travis.yml and adding an ofcourse validate (or similar) subcommand and seems like a much better approach. I'd rather keep non-actual-content files to a minimum in content repositories.
Also, this will probably interfere with the way that openshift deployment works.

Sounds good! I'll move that into ofcourse validate

Okay this should be all good to go now. Once you merge this I think it would be a good time to cut a release. Once you do that we should be able to have the generated TravisCI tests work for any ofcourse instances.

You know you can run those locally with tox -epep8 right? ;)

I realized that as soon as I saw the build start. :+1:

Awesome, thanks!


JSX: Bug highlighting plain text inside JSX tags

Hi, PrismJS is working really nicely over on gatsbyjs.org, thanks!
It looks like there a bug where some text between JSX tags will be incorrectly highlighted, e.g.
do, of and as will be highlighted here

Here's a Test Drive screenshot:

Ref: https://github.com/gatsbyjs/gatsby/issues/4002

Hi! Thanks for reporting.
What do you think @vkbansal? Can we fix or improve plain text support in JSX markup tags?

FWIW, Atom's JSX highlighting seems to have this bug as well, so this may be a tough one to fix.

Fixed in PR #1357! :tada:

Great stuff, thanks @Golmote!


⚠ Fortnite has degraded performance

In 6ac040c, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1729 ms

Resolved: Fortnite performance has improved in b1da8a6.


Grab error 13  pemissiondenied - even though requirements are met

First of all thank you for your work on this very interesting tool.
Nice to read all you wrote in the README and the effort you are putting in polishing all of it and make it understandable and usable for anyone.
I'm actually not a very "GUI person" and spend most of my time in the Linux Console. Only boot X11 when needed. Bu always very curious about these cute tools on x11.
I knew about easystroke so decided to give a try to mouse-actions.
I like the possibilities it opens.
I'm on Archlinux and someone just made an AUR package for it, https://aur.archlinux.org/packages/mouse-actions. You can add that info to the README as well.
I've tested both that and the AppImage you release on github. They both install and run fine on Archlinux.
I've started the program and made some config. I then hit the "save" button and it did save every thing nicely in ~/.config/mouse-actions/.
The problem is when I try to hit the button "Start".
It seems to start fine

   $ mouse-actions-gui_0.4.4_amd64.AppImage
Args {
    no_listen: false,
    config_path: None,
    command: None,
    version: false,
    log_level: None,
}
Args {
    no_listen: false,
    config_path: None,
    command: Some(
        Start,
    ),
    version: false,
    log_level: None,
}
[2023-08-17T07:03:30Z INFO  mouse_actions::config] Watch the config "/home/a1/.config/mouse-actions.json" !
root_loop

but then when I hit the "START" button,
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args] Grab Error: IoError(
        Os {
            code: 13,
            kind: PermissionDenied,
            message: "Permission denied",
        },
    )
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args] The user must be in the file group of /dev/input files, usually 'input' or 'plugdev' :
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args]   $ sudo usermod -a -G input $USER
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args]   $ sudo usermod -a -G plugdev $USER
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args]   $ sudo tee /etc/udev/rules.d/80-mouse-actions.rules <<<'KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"'
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args] Then restart to apply this user modifications.
[2023-08-17T07:03:31Z ERROR mouse_actions::process_args] See https://github.com/jersou/mouse-actions#requirement-

** (mouse-actions-gui:248331): WARNING **: 08:03:52.291: atk-bridge: get_device_events_reply: unknown signature

Hhhm very strange.

jersou commented
do you apply the requirements ? https://github.com/jersou/mouse-actions#requirement-

Of course I did. I'm an experienced Linux user and I've tested many many tools that similarly force me to have special permissions in input/serial/etc.
groups
wheel uucp lock video input a1
getfacl /dev/uinput
# file: dev/uinput
# owner: root
# group: root
user::rw-
group::---
other::---

can you share your config ?

https://paste.ottertelecom.com/?9b839afbaa06d0b6#5aU4B9xt7M7vbkuQFaUNntfxqhkyvC3DCUen4HCoz9Dv
I'm not sure about that part of the log error message,
/etc/udev/rules.d/80-mouse-actions.rules

Not very clear in the README. Should I be messing or adding up something extra in /etc/udev/rules.d/ ?.  Is that something extra to do ? Is it necessary to do if having checked "groups" and "getfacl" are OK ?
I'm running out of ideas of what could be causing this permission error .
Do you have any suggestion ?
Thanks in advance.
PS: What is this group "plugdev" ?

You need to add the current user to this group, usually input or plugdev :
sudo usermod -a -G plugdev $USER
or
sudo usermod -a -G input $USER

Never heard about it. On Archlinux it doest exist.

@m040601 I have updated the AUR packages for mouse-actions to include the necessary udev rule. That might help your issue.

I have the same problem on Ubuntu 22.04 and 23.10.
My user has the input and plugdev groups, I can read the /dev/input/*  files, but the app says that the permission is denied.

Sorry, seems here https://github.com/jersou/mouse-actions/issues/1 is my issue, will try a workaround from it.

@MurzNN It's not enough, see https://github.com/jersou/mouse-actions?tab=readme-ov-file#requirement-

Furthermore, you must have the read&write permission on /dev/uinput, you can...


Rewrite /cachegroupparameters to Go

I'm submitting an ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/cachegroupparameters is handled by Perl
Expected / new behavior:
/cachegroupparameters should be handled by Go.
Minimum API Version
1.1
Request Methods

[ ] GET
[ ] POST

Minimal reproduction of the problem with instructions:
N/A

i think this should be deprecated (not rewritten to Go and a deprecation notice added to the response) because not sure it's used anywhere nor do cachegroup params have any effect.


The best so far , please keep it it up.

Tried text_to_number , word2number , this one is the best!
I had tried some test cases that fails , may be you can support more. i will report in next issue.

Thanks! I'll try to revisit this package for improvements soon.

I filed a bug , it is breaking.


[LinalgExt] Add online_attention op

This patch adds a new online_attention op. This op represents a partially reduced attention op which can be tiled along it's k2 reduction dimension. This op also has indexing maps, supports tiling on all dimensions other than k1 dimension, and can decompose based on any given indexing maps.
This patch also makes the CPU backend use online attention to decompose and tile reduction dimension, allowing it to be tiled along N and batch dimensions, and tiling using LLVMCPUTile.

First round of comments, more about asking questions.
The PR is very big.. It's fine for this one, but please break it to small PRs in the future. If it were me, I'd split it to:

Introduce OnlineAttention op
Implement TilingInterface methods for the op
Implement AggregatedOpInterface methods for the op
Implement convertToOnlineAttention
The rest of changes on CPU side.

Yeah, Ideally this patch should have been split up. I just sent my entire experimentation branch as a patch for now (because we need this patch soon).

Did this regress CPU performance?
Presubmit test results are suspicious on this PR and postsubmit started failing after merge.
FAILED SHARK-TestSuite/iree_tests/pytorch/models/sdxl-scheduled-unet-3-tank/model.mlirbc::cpu_llvm_task_real_weights - Failed: Timeout >1200.0s
https://github.com/iree-org/iree/actions/runs/9484305572/job/26134004282

@Groverkss I'm not able to take a look today, but I do it tomorrow. Let me know if you want me to take a look.


Chapter 6  localhost:3000/seed not work

localhost:3000/seed not download

I think the database is empty, without tables
How are fill it?

I started the deployed project on vercel.com. And there use /seed address. It works. It didnt work on my localhost

I started the deployed project on vercel.com. And there use /seed address. It works. It didnt work on my localhost

https://next-test-****.vercel**/seed.**app
I add /seed to vercel address - isn`t work((

Read this in july of this year, some ppl talked about this issue
https://github.com/vercel/next-learn/issues/803
Maybe try to click in the ^ button at the end of the box with the placeholder 'Choose a table'
But as said, in the link I provided, some ppl talked about the same issue, and most of them fixed it

in route.ts ,  from GET function remove the first return and restart the app, don't forget to go to the seed route

I started the deployed project on vercel.com. And there use /seed address. It works. It didnt work on my localhost

https://next-test-****.vercel**/seed.**app I add /seed to vercel address - isn`t work((

uncomment functions inside route.ts file

comment or remove the first return inside the GET function inside the route.ts file

export async function GET() {   // return Response.json({   //   message:   //     "Uncomment this file and remove this line. You can delete this file when you are finished.",   // });   try {     await client.sqlBEGIN;     await seedUsers();     await seedCustomers();     await seedInvoices();     await seedRevenue();     await client.sqlCOMMIT;     return Response.json({ message: "Database seeded successfully" });   } catch (error) {     await client.sqlROLLBACK;     return Response.json({ error }, { status: 500 });   } }

deploy this version and then go to https://next-test-****.vercel**/seed.**app

great


[layer] Support disable bias for fc and conv

Add disable bias property for the layer impl class.
This patch enables disable bias for fully connected and convolution layer.

Support for disable bias in other classes extending layer impl class will be done later.
See Also #1769
Signed-off-by: Parichay Kapoor<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #1770. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnstreamer.mooo.com/.


added text-muted class to typography to override BS

Description
I noticed that bootstrap has !important on their text-muted class, which made it so that we couldn't control that color. So I added that class to the light/dark typography files, with an !important. And now we can adjust that color!
Let me know if you like this, but want it adjusted (like where I put the class in those files).
e.g. Fixes #(issue)
CSS update.

[x] Bug fix (non-breaking change which fixes an issue)

How has this been tested

[x] I have tested this feature in the browser

I don't think it is necessary to change the class .text-muted of Bootstrap.
If you are not satisfied with its color, you can define your own styles to the specified CSS selector instead of overwriting it.

I don't think it is necessary to change the class .text-muted of Bootstrap.
If you are not satisfied with its color, you can define your own styles to the specified CSS selector instead of overwriting it.

you might want to override all instances ...

In fact, I don't want to cover any of them.

you might want to override all instances ...

In fact, I don't want to cover any of them.

Ha, I didn't actually mean you :D Just anyone who doesn't like the grey from bootstrap.
My usage might be more unique, because I am changing every color in the theme.
On that note: I noticed that the search placeholder text color can only be changed for the ::focused selector, but not for non-focused. Are you ok with that? I was considering submitting a PR. But if you don't want that, then I won't.
Thanks again for the nice theme!

Ha, I didn't actually mean you :D Just anyone who doesn't like the grey from bootstrap.
My usage might be more unique, because I am changing every color in the theme.
On that note: I noticed that the search placeholder text color can only be changed for the ::focused selector, but not for non-focused. Are you ok with that? I was considering submitting a PR. But if you don't want that, then I won't.
Thanks again for the nice theme!

The purpose of the design is that when the search input field is focused, the placeholder text becomes lighter and highlights the text being typed.
I really appreciate your enthusiasm for reading the source code, but as the contributing guidelines says,  it is best not to modify the theme color in PR, because everyone has different preferences for colors. If I merge all of them into one theme, the colors will be confused. Hope you can understand.
BTW, if it is a PR about CSS code optimization, I'd welcome it.

The purpose of the design is that when the search input field is focused, the placeholder text becomes lighter and highlights the text being typed.
I really appreciate your enthusiasm for reading the source code, but as the contributing guidelines says,  it is best not to modify the theme color in PR, because everyone has different preferences for colors. If I merge all of them into one theme, the colors will be confused. Hope you can understand.
BTW, if it is a PR about CSS code optimization, I'd welcome it.

Thanks. I certainly would not modify theme colors in a PR. I was only trying to give users the option of modifying some that currently are difficult to modify.

Thanks. I certainly would not modify theme colors in a PR. I was only trying to give users the option of modifying some that currently are difficult to modify.


[discussion] Tree shake-ability

At the current state the library, although highly modular (👏), cannot be effectively tree-shaken (well, dead code eliminated to be more exact), because of the heavy curry usage. It is like that because bundlers/minifiers cannot know for sure that the call to curry is pure and wont cause any side-effects - they cannot be sure that it is safe to remove that call, even if its result stays unused.
UglifyJS has introduced possibility to mark calls as pure with comment annotation - #__PURE__. This could be leveraged in the library.
While #__PURE__ comments are useful today, it's quite ugly to put them into the source code and also it's error-prone, it's easy to forget to put them everywhere during development. I've created a babel plugin which helps with that and automates this task, but at the moment you are using buble and not babel for es2015+ transpilation and Im not sure if you are open to a change and if you want your code to get annotated (in any way, doesnt have to be with a plugin I've created).
So in general - what do you think about this? Would you like me to send a PR with buble -> babel + the plugin?
More reading about the problem - here

Also webpack4 will look at side-effects in package.json.
https://medium.com/webpack/road-to-webpack-4-week-20-21-1641d03ce06e#dc50
So it's not necessary to annotate code.

I'm aware of the side-effects entry for the package.json. It's not the only bundler though and the future of side-effects in others is uncertain at this point in time - also for considerable time many teams won't be able to migrate to the new webpack's version right after the release.

Hi @Andarist, thanks for raising this issue!
I'm in favor of anything that helps, as long as we feel the concrete benefit to users outweighs any additional maintenance costs or complexity.  From that perspective, it seems like side-effects: false is a no-brainer once it's released.
For the PURE annotations, buble satisfies our needs, and we are close to 1.0, so I'd rather not make a major build system change right now.   I'm open to revisiting that after 1.0, though.
Buble does tend to generate leaner code than babel in the first place.  I wonder if the tradeoff of adding babel's overhead, but with improved tree-shaking turns out to yield better results for users on average.  Do you have any intuition about that?
Would it be possible to have a rollup version of the plugin?  Or is there some way to use the existing plugin with rollup, without fully committing to babel right now?

Buble does tend to generate leaner code than babel in the first place. I wonder if the tradeoff of adding babel's overhead, but with improved tree-shaking turns out to yield better results for users on average. Do you have any intuition about that?

That's really hard to measure, for sure PURE helps - although it is kinda a hack. According to projects using those it can help quite a lot, but also in kinda a specific situations - angular projects are heavily class-based (which ends to be IIFEs when transpiled). Also it helped a lot in ramda's case, which is heavily curry-based - just like the mostjs.
Truth to be told side-effects did quite the same for ramda when webpack 4 (I've tested it with latest master), but that is (for now) webpack-specific feature.
I'm closely looking into those matters lately and it doesnt seem to be 1 perfect solution. We have also started adding #__PURE__ comments in babel's output (i.e. for transpiled classes, tagged template literals and soon to be more). I know that emotion is gonna annotate some of its output too. And there are probably even more examples in the wild I've not seen.

Buble does tend to generate leaner code than babel in the first place.

Agreed, but I think babel's loose mode doesn't add too much overhead over buble's output. Would have to be compared though. It is also not impossible (and even rather easy) to write custom babel transforms for cases when one would want to have even looser output (i.e. similar to buble's).

Would it be possible to have a rollup version of the plugin? Or is there some way to use the existing plugin with rollup, without fully committing to babel right now?

That was my first intuition, but it seems that buble doesn't support plugins, so the only way to add this without commiting to babel would be to create some rollup plugin - aint sure how much work would that be. And ofc there is always an option to use babel only for this single transform - then it should be a matter of adding the babel plugin to rollup's config.

The problem is that Babel breaks code style because of code generator. Buble saves it in most cases by nature. I can make plugin.  Is there a link about pure annotaton?

@TrySound that would be interesting to see theres a https://iamakulov.com/notes/polished-webpack/#solution and some more links and discussions here https://github.com/babel/babel/issues/5632

@Andarist Did you see similar helper in babel repo?
https://github.com/babel/babel/tree/master/packages/babel-helper-annotate-as-pure

Yeah, I've created it recently :P It's purpose is different though. It's just a helper which annotates node or path (+ checking if its already annotated - to prevent duplicated annotations). There is no decision involved in the process.
My annotate-pure-calls plugin visits each CallExpression and NewExpression and check if their results are used in assignment contexts and if they are at the top level (for regular cases this means a program's level) - if both conditions are met, the plugin assumes they are pure and annotates them. You can check the Readme and the tests to get better overview.

use babel only for this single transform

I created a quick proof of concept over in #140 which does that.  Thoughts?

Ok for me, but you guys have mentioned that you care about output formatting (which can get screwed up by babel generator). So you would have to compare pre and post outputs in regards of formatting.

@TrySound Can you explain more what you mean by "Babel breaks code style because of code generator"?

Code looks differently. Buble replaces parts of code traversing ast, when babel generates string from ast. It's makes buble output nices, but makes hard to process all language features and combinations, also introduces a few unexpected bugs which are hard to maintain. Babel is safer, community driven and covers all (and even more) language features. Talking as buble collaborator in the past :)

I means that using buble and babel together is overtooling and you won't get most of benefits of buble with babel after it and buble is not quite safe tool.

Are you saying that babel changes the built output (and not just comments), possibly increasing the size and/or complexity of the built JS, even if we're only using the pure annotation comment plugin?
If so, then yeah, that seems like a very valid concern.

I think the concern is different. It is purely about the fact that babel uses such approach:
transform -> traverse -> generate
which in other words is:
source -> ast -> source
I think buble + babel can work together, although as mentioned it will prevent (in any configuration used) buble to preserve code style of the input, because it will be parsed with babel too (no matter in which order) which can alter the code style, because it uses its own "style" when generating the output.
Babel won't apply any other transforms than requested, running it without any plugins/presets would result in the very same code (maybe just a little bit reformatted).

See this comment.  I'm sure I'm missing something.  Perhaps someone who knows these tooling intricacies better than I do would be willing to put together a proof of concept that shows how to make all the things in my comment work.  I think that'd help us to evaluate the best way to move forward.
FWIW, I feel ok about releasing 1.0 without pure annotations, while continuing to discuss this.

Now that PR #143 is merged, should this issue still be kept open?

Closed by #143


Bump to 0.56.0, update changelog

r? @Eh2406
(rust-highfive has picked a reviewer for you, use r? to override)

@bors: r+
👍

:pushpin: Commit ff3155db2309d443a88b8d8a55fa77d8a445a4ff has been approved by alexcrichton

:hourglass: Testing commit ff3155db2309d443a88b8d8a55fa77d8a445a4ff with merge af6d540a70b1170d0a57b5db666c01201fd2f2cc...

:sunny: Test successful - checks-actions
Approved by: alexcrichton
Pushing af6d540a70b1170d0a57b5db666c01201fd2f2cc to master...


Extracting Acroform details on viewer.js

Hi
I hope you are all well.
Please assist with the below. I am using pdf.js viewer.html and it's working very well to render acroform pdf.
I would like to find out if there's a way to track acro-form inputs on a pdf through a listener in viewer.html and to find out if I can extract inputs after the pdf form has been filled.
I tried using an answer from StackOverflow as below but it did not work.

Regards
Sonwabo

When opening an issue, please provide all of the information requested in https://github.com/mozilla/pdf.js/blob/master/.github/ISSUE_TEMPLATE.md such that the issue becomes easily actionable/valid.

I would like to find out if there's a way to track acro-form inputs on a pdf through a listener in viewer.html and to find out if I can extract inputs after the pdf form has been filled.

There's no event being dispatched when the AnnotationStorage is updated, however there's a callback function:
https://github.com/mozilla/pdf.js/blob/0205597bd09fca95684a8357b275f543d940f66a/web/app.js#L1723-L1729

I tried using an answer from StackOverflow as below but it did not work.

Sorry, but we cannot provide support for code found elsewhere; please also see https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (emphasis mine):

If you are developing a custom solution, first check the examples at https://github.com/mozilla/pdf.js#learning and search existing issues. If this does not help, please prepare a short well-documented example that demonstrates the problem and make it accessible online on your website, JS Bin, GitHub, etc. before opening a new issue or contacting us in the Matrix room -- keep in mind that just code snippets won't help us troubleshoot the problem.


add .gitignore file

.gitignore will help to avoid tracking files that Git should ignore

Thanks @nihed, good idea.


Add i18n in formateContainer using Switch statement

Fixes #3069
Add switch Statement for initializing i18n

Thanks! The problem with this approach is that this only works for importers registered by the main module. Extensions also need to be able to localize the name of their importers, when they register them in their controller.js file.
As far as I can tell, to solve this issue we need to introduce a proper localization system in the backend.

Hi @wetneb  I did some change in backend for make it dependable on parsing-panal.js
(only for labels). may be it will be wrong in some cases
please check for certain cases.

Extensions also need to be able to localize the name of their importers

 IM.registerExtension(".txt", "text");
IM.registerExtension(".csv", "text/line-based/*sv");
IM.registerExtension(".tsv", "text/line-based/*sv");
IM.registerExtension(".xml", "text/xml");
IM.registerExtension(".atom", "text/xml");
IM.registerExtension(".json", "text/json");
IM.registerExtension(".js", "text/json");
IM.registerExtension(".xls", "binary/text/xml/xls/xlsx");
IM.registerExtension(".xlsx", "binary/text/xml/xls/xlsx");
IM.registerExtension(".ods", "text/xml/ods");
IM.registerExtension(".nt", "text/rdf/nt");
IM.registerExtension(".ntriples", "text/rdf/nt");
IM.registerExtension(".n3", "text/rdf/n3");
IM.registerExtension(".ttl", "text/rdf/ttl");
IM.registerExtension(".jsonld", "text/rdf/ld+json");
IM.registerExtension(".rdf", "text/rdf/xml");
IM.registerExtension(".marc", "text/marc");
IM.registerExtension(".mrc", "text/marc");
IM.registerExtension(".wiki", "text/wiki");
two or more than two extension contain only one formate
thats why I think  naming depend on formate.
In this code I specify name according to formate

Thanks! But there is still the same issue: extensions will not be able to add new translations for the new formats they support, because they will not be able to edit the "switch" block you introduced.

I am sorry, I don't understand what you are saying about extensions. and switch block is manual. if any new formate come then we have to add a new case in switch block.

if any new formate come then we have to add a new case in switch block

That's exactly the issue: extensions which define new importers will not be able to modify this file.

if any new formate come then we have to add a new case in switch block

That's exactly the issue: extensions which define new importers will not be able to modify this file.

Oh! Thats the point 😄. Yes this is bad side of this code.actually I don't think about it.
Ok then I think something else, Thanks.


Player falls out of the train when train does a 90 degree turn

Expected Behaviour
The player is supposed to stay on the train.
Actual Behaviour
When the player leans on the door on the side that the train is about to turn to, the player will fall out of the train after the train turns. Doors are still closed and shift was not pressed.
Reproduction Steps
Steps to reproduce the behaviour:

Enter a train
Lean on the door on the side that the train is turning to (eg if the train is turning right lean to the door on the right, if train is turning left then lean to the door on the left)
Player would fall out of the train after the 90 degree turn has been completed

Crash Report
None
Screenshots
Can't upload video here because it's too big. Uploaded to OneDrive: https://1drv.ms/u/s!AorrhabTMX03m3UmciU3ZVPUXyrM?e=yBYahj
Environment

Minecraft Version: 1.16.3
Installed Mods: MTR, Fabric, Hole Filler
OS: Windows 10 21H1 Enterprise 64-bit (19043.985)

You know you should slow the train down by downgrading the curved track sections (Example: Diamond rail [300 km/h] to Blaze rail [160 km/h], Blaze Rail [160 km/h] to Obsidian Rail [120 km/h], Obsidian Rail [120 km/h] to Steel Rail [80 km/h], Steel Rail [80 km/h] to Stone Rail [40 km/h], & Stone Rail [40 km/h] to Wooden Rail [20 km/h]) to prevent this from happening.

the tighter the turns, the slower you must go to not fall out.


fix: Updating Kubernetes Role for EMR Virtual Cluster

Description
Per Issue #11 , current virtual-cluster module defines a set of policy rules for the Kubernetes Role that is incomplete (current set of rules are defined in this AWS doc). This PR updates the role to include all missing rules.
Motivation and Context
The PR is needed for proper configurations with EMR on EKS Virtual Cluster, i.e. creating Managed Endpoints for interactive workloads with EMR Studip.
Breaking Changes
None
How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

pre-commit output:
[INFO] Initializing environment for https://github.com/antonbabenko/pre-commit-terraform.
Terraform fmt............................................................Passed
Terraform validate.......................................................Passed
Terraform docs...........................................................Passed
Terraform validate with tflint...........................................Passed
check for merge conflicts................................................Passed
fix end of files.........................................................Passed

Thank you @youngjeong46

This PR is included in version 1.1.3 :tada:


Review Request

Please  review PR #40

Hi @pushkarydv,its been days, i dont know why my PR has not been merge and I have not gotten any feedback if it has any problems

Merged
Btw awesome contribution 😁


cemu-ti: 1.3 -> unstable-2022-06-29

Description of changes
Renamed from cemu to cemu-ti.
Fixes https://github.com/NixOS/nixpkgs/issues/188193.

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 188939 run on x86_64-linux 1

1 package built:

cemu-ti

Don't know how to actually test the program, but I ran here and it seems to works fine.

We should probably include something in the changelog about this rename/the emulator replacing it, even if nobody has depended on it in months. cc @mweinelt, thoughts?

We should probably include something in the changelog about this rename/the emulator replacing it, even if nobody has depended on it in months. cc @mweinelt, thoughts?

Makes sense, maybe it is better to do this in #198590 though.

Should #114509 also be closed?


compilation problem with hog face detector

Expected Behavior
Faces to be detected
Current Behavior
The line that generates an error is the number 601 of the file "scan_fhog_pyramid.h" :
typedef typename image_traits<image_type>:: pixel_type pixel_type;
The errors gegerated are :

use of undefined type 'dlib::image_traits<image_type>'
syntax error: missing ';' before identifier 'pixel_type'
missing type specifier - int assumed. Note: C++ does not support default-int

Steps to Reproduce
I'm following the following example : http://dlib.net/face_detection_ex.cpp.html

Version:  19.13
Where did you get dlib: dlib.net
Platform: Windows 32-bit (debug)
Compiler: c++ visual studio 2015

That's not enough information to reproduce the error.  Include exact steps someone can take to reproduce the error if you want help.


ERROR: Failed to launch the browser process! spawn

Just deployed latest n8n with the one click module to heroku (https://github.com/sarveshpro/n8n-heroku)
Error 503 when installing your community nodes, but marked as installed. Then when I try the node I get this error.
ERROR: Failed to launch the browser process! spawn /data/.n8n/nodes/node_modules/puppeteer/.local-chromium/linux-1002410/chrome-linux/chrome ENOENT TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

Hi there! Puppeteer has several dependencies that may not be installed by default. This node does not install the dependencies and assumes you have a working version of puppeteer.
You'll need to add those dependencies to the Dockerfile that is referenced in the repository you linked. If you look at the Manual instructions in the README, there are some examples of getting Puppeteer running in Docker:
https://github.com/drudge/n8n-nodes-puppeteer#manual-installation

The same problem. Run.Node:v16.16 in docker

Did you see my comment above? You'll need to add those the puppeteer dependencies to your Docker image for the n8n node to be able to execute Puppeteer. If you've done so, can you please post your Dockerfile?

I try to run outside docker ERROR:Running as root without --no-sandbox is not
I found the answer in Google. Where should I add it.
puppetter.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']})
quote:https://techozu.com/fix-running-as-root-without-no-sandbox-error-in-puppeteer/

Upgrade to v0.6.2 and restart n8n. After restart, you'll see a new option Launch Arguments. You can add both of them there.

Upgrade to v0.6.2 and restart n8n. After restart, you'll see a new option Launch Arguments. You can add both of them there.

Thanks, all right

Upgrade to v0.6.2 and restart n8n. After restart, you'll see a new option Launch Arguments. You can add both of them there.

Thanks, all right

Did that solve your issue?

升级到 v0.6.2 并重启 n8n。重新启动后，您将看到一个新选项Launch Arguments。你可以在那里添加它们。

谢谢，好的

这解决了你的问题吗？

Yes

Glad to hear it. Have a great day!

Hi guys, I’ve been looking for a dynamic scraping and browser automation integrated with n8n for a while. After trying many ways I found browserless which perfectly fits my personal case so I decided to implement a community node called n8n-node-browserless which enables the powerful API of browser automation into n8n workflow.
NPM package n8n-nodes-browserless - npm
GitHub GitHub - minhlucvan/n8n-nodes-browserless: n8n node to interact with browserless instance
project is in the early stage so might need contributions from those who are interested in this topic.


Setting a custom ID field inside a tab breaks the ability to set a custom ID for the collection

Reproduction: https://github.com/GeorgeHulpoi/payload-seo-bug

Create a collection having a custom id.
Add this collection to seo plugin
Set tabbedUI equal with true.

From now, the id is no longer working, is using the ObjectId + the custom id.

Reproduced this bug outside the scope of the plugin, it's related to the custom ID field being placed inside a tab (unnamed included)


Update scalacheck-1-14 to <IP_ADDRESS>

Updates org.scalatestplus:scalacheck-1-14 from <IP_ADDRESS> to <IP_ADDRESS>.
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.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalatestplus", artifactId = "scalacheck-1-14" } ]

labels: test-library-update

Codecov Report

Merging #1401 into master will increase coverage by 0.24%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1401      +/-   ##
==========================================
+ Coverage   85.61%   85.85%   +0.24%
==========================================
  Files          72       72
  Lines        2496     2496
  Branches      112      112
==========================================
+ Hits         2137     2143       +6
+ Misses        359      353       -6

Impacted Files
Coverage Δ

...re/shared/src/main/scala/io/circe/KeyDecoder.scala
94.59% <0%> (-2.71%)
:arrow_down:

...les/core/shared/src/main/scala/io/circe/Json.scala
78.28% <0%> (+0.57%)
:arrow_up:

...rc/main/scala/io/circe/numbers/BiggerDecimal.scala
85.38% <0%> (+0.58%)
:arrow_up:

.../core/shared/src/main/scala/io/circe/Decoder.scala
85.55% <0%> (+0.81%)
:arrow_up:

...re/shared/src/main/scala/io/circe/JsonNumber.scala
95.18% <0%> (+2.4%)
:arrow_up:

Continue to review full report at Codecov.

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


feat: add ui.update_check configuration to disable PyPi-based version check in UI

Took a stab at solving this https://github.com/meltano/meltano/issues/6750#issuecomment-1247116799 ..
First time messing with Vue.js so bear with me here :pray:
I guess the UI doesn't have a solidly defined concept of an update check in the first place, so the implementation here feels a bit hacky. Basically, the switch just stops the UI from requesting the latest version from the backend when the flag is set to false, and sets the latest version to null. The consequence of this is already handled in the NavBar component with a null check.
I've tested it manually and it seems to work, however I wonder how to test this with the proper flask-based context manager?
I'm missing the docs here but figured it's best to get a review on the implementation first.

@dingobar - I took a quick stab at adding docs and added as a commit here in the PR.
@cjohnhanson and @tayloramurphy - If you don't have any further changes or requests, this appears ready to go.

I'm closing this for now because there are merge conflicts and it's been hanging for a while. Anyone else feel free to pick it up :)


Option to include prefix in yang patch

Hi Michal,
Thank you for the enhancement on
https://github.com/CESNET/netopeer2/issues/1657
But on yangpatch we receive, we notice that only module is included in target, we are using ydk to map the patch for adopting,
currently we see target is printed like
/_3gpp-common-managed-element:ManagedElement[id='100']/_3gpp-nr-nrm-gnbcucpfunction:GNBCUCPFunction[id='100']/_3gpp-nr-nrm-nrcellcu:NRCellCU[id='18']
But we wanted something with prefix with namespace , so it could easily be parsed

mapping to above, it would be like
/urn:3gpp:sa5:_3gpp-common-managed-element:ManagedElement[id='100]/urn:3gpp:sa5:_3gpp-nr-nrm-gnbcucpfunction:GNBCUCPFunction[id='100']/urn:3gpp:sa5:_3gpp-nr-nrm-nrcellcu:NRCellCU[id='10']
Need to understand if this can be enabled via any option in establish-push subscription.
Thanks,
Srikanth

In my experience, using module names is the easiest XPath to parse. In any case, the format cannot be changed without directly changing the code but you can easily get the mode namespaces if you just find the module struct lys_module based on its name and use its ns member.