Fixed incorrect check for start branch in 'make start_tag'

No review needed.

coverage: 36.569%. remained the same
when pulling 858b036f9195f41ec3b6a67dceaf789ec8a9e454 on andy/fix-make-start
into 07bb76cae840996bb8fd5b2a9be26ca338a859e1 on master.


Refactor createPath method

remove unnecessary else statements for clearer intentions and less complexity

https://github.com/Azure/azure-storage-php/pulls


feat(#501): Remove AllLabels Cache

In this PR I solved the problem with method labels. Now we correctly keep track of labels per method and we don't need any global cache for it anymore.
It significantly simplifies the solution and makes AllLabels class redundant.
Closes: #501.

@rultor merge

@volodya-lombrozo OK, I'll try to merge now. You can check the progress of the merge here.

@rultor merge

@volodya-lombrozo Done! FYI, the full log is here (took me 11min).


[SPARK-20729][SPARKR][ML]  Reduce boilerplate in Spark ML models

What changes were proposed in this pull request?

Add JavaModel and JavaMLWritable S4 classes and mix them with existing ML wrappers.
Remove individual implementations on predict and write.ml.

How was this patch tested?
Unit tests, check_cran.sh.

Test build #76885 has started for PR 17969 at commit 42c372d.

Test build #76885 has finished for PR 17969 at commit 42c372d.

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

Merged build finished. Test PASSed.

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

Test build #76888 has started for PR 17969 at commit c9d5d08.

Test build #76888 has finished for PR 17969 at commit c9d5d08.

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

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

Merged build finished. Test PASSed.

I'll add @yanboliang @jkbradley @mengxr for feedback on Spark ML doc changes here.
thanks @wangmiao1981 for the review too.

@felixcheung I assume there is no interest in that. We can revisit this some other time I guess.

@zero323 I think folks are generally very busy these 2 weeks for various reasons ;)
I'd suggest revisiting this in a couple of weeks.

Not a problem. It is just easier to reopen this in a future, than resolving ongoing conflicts. This is mostly deletions, but covers large part of the API, and even with recursive + patience git doesn't handle that well.

@felixcheung Feel free to ping me if you think this is worth revisiting.

sure, I'd ping @yanboliang for opinion


New formatting doesn't expose factset

New formatter doesn't expose which factset failed.  I've implemented just a simple method to print it out at the end but knowing what was failing as the results were printed would also be really good and you're not the first person to suggest that.
The complexity would be that it currently just dumbly print each test as it is run, it doesn't look at what is coming up. It is possible though.


Question: Is it possible to setup a mesh network with only two router nodes?

I've been willing to play around with some NUCLEO_F401RE boards using the AT86RF233 shield. And I was wondering if using this example is it possible to create a mesh without the reference border router being involved (keep in mind that so far I'm just looking to communicate the boards with one another).
Reading the readme.md I found a reference to this scenario.

"Note, that the Thread devices can form a network without the existence of the border router."

But so far, building the example setting both nodes with the following mdeb_app.json yielded no result.
{
    "config": {
        "radio-type":{
            "help": "options are ATMEL, MCR20, NCS36510, KW24D",
            "value": "ATMEL"
        },
        "mesh-type":{
            "help": "options are MESH_LOWPAN, MESH_THREAD",
            "value": "MESH_THREAD"
        },
            "storage-device":{
            "help": "Values for storage (Thread) devices are: MESH_SD_CARD and MESH_HEAP",
            "value": "MESH_HEAP"
        },
        "enable-led-control-example": true,
        "LED": "NC",
        "BUTTON": "NC",
        "BUTTON_MODE": "PullUp"
    },
    "target_overrides": {
        "*": {
            "target.features_add": ["NANOSTACK", "COMMON_PAL"],
            "nanostack.configuration": "thread_router",
            "mbed-trace.enable": false,
            "mbed-mesh-api.heap-size": 30000,
            "mbed-mesh-api.thread-device-type": "MESH_DEVICE_TYPE_THREAD_ROUTER",
            "platform.stdio-convert-newlines": true,
            "platform.stdio-baud-rate": 115200
        },
        "K64F": {
            "LED": "LED_RED",
            "BUTTON": "SW2"
        },
        "K66F": {
            "LED": "LED_RED",
            "BUTTON": "SW2"
        },
        "NUCLEO_F401RE": {
            "LED": "NC",
            "BUTTON": "USER_BUTTON",
            "target.stdio_uart_tx": "PA_9",
            "target.stdio_uart_rx": "PA_10",
            "platform.stdio-baud-rate": 115200,
            "platform.default-serial-baud-rate": 115200
        },
        "NUCLEO_F411RE": {
            "LED": "NC",
            "BUTTON": "USER_BUTTON"
        },
        "NCS36510": {
            "LED": "LED1",
            "BUTTON": "SW2"
        },
        "KW24D": {
            "LED": "LED1",
            "BUTTON": "SW1"
        },
        "NUCLEO_F429ZI":  {
            "LED": "LED_RED",
            "BUTTON": "USER_BUTTON",
            "BUTTON_MODE": "PullDown"
        }
    }
}

I just get the following output from both boards
Start mesh-minimal application
Build: Jul 19 2018 16:24:04
Mesh type: 4
pins not configured. Skipping the LED control.

Connecting...

Is there any way to configure the scenario I'm looking for? am I overseeing or doing something wrong with the configuration?
Thanks in advance.

ARM Internal Ref: ONME-3758

Just for completeness. I also enabled embed trace and the resulting log is as follows
Connecting...
Start mesh-minimal application
Build: Jul 20 2018 15:39:06
Mesh type: 4
pins not configured. Skipping the LED control.

Connecting...
[DBG ][core]: Allocate Root Tasklet
[DBG ][6lo ]: P.Init

[DBG ][core]: NS Root task Init
[DBG ][sck ]: Socket Tasklet Generated
[DBG ][nsth]: connect()
[DBG ][mPKe]: Set new Key main Class
[DBG ][thbs]: Allocate Thread Tasklet
[DBG ][mMIB]: Set key 3
[DBG ][thrm]: Register Discovery device descriptor
[DBG ][mMIB]: Remove user 31 from key
[DBG ][mMIB]: Over write 31, mac16 ffff mac64: ff:ff:ff:ff:ff:ff:ff:ff,<PHONE_NUMBER>
[DBG ][mMIB]: Set 31, mac16 ffff mac64: 35:06:fe:b8:23:d4:87:12, 0
[DBG ][m6Thread]: channel page: 0
[DBG ][m6Thread]: channel mask: 0x07fff800
[DBG ][m6Thread]: PANID 700
[DBG ][m6Thread]: channel: 22
[DBG ][m6Thread]: Mesh prefix: fd:00:0d:b8:00:00:00:00
[DBG ][mle ]: MLE service init size 31
[DBG ][tBRa]: thread_border_router_init if=1
[DBG ][ThSA]: service init interface 1, port 61631, options 0
[DBG ][ThSA]: service tasklet init
[DBG ][sck ]: Socket id 0 allocated
[DBG ][ThSA]: Service 1, Uri registration uri: a/nd
[DBG ][tBBR]: thread_border_router_init if=1
[DBG ][ThSA]: service init interface 1, port 61631, options 0
[DBG ][ThSA]: service init interface 1, port 49191, options 130
[ERR ][ThCH]: Secure CoAP unavailable - SSL library not configured, possibly due to lack of entropy source
[WARN][tBBR]: Thread border router br-service init failed
[WARN][thrm]: Thread management server init fail
[DBG ][thrd]: Interface not yet fully configured
[ERR ][m6Thread]: Bootstrap start failed, -5
[DBG ][thbs]: Thread task Init
[DBG ][mle ]: MLE Tasklet Generated
[DBG ][ThSA]: service tasklet initialised

Unfortunately Thread uses security services from Mbed TLS library, which is pretty much disabled on F401RE due to the lack of support for entropy source.
Most important line in your last log:
[ERR ][ThCH]: Secure CoAP unavailable - SSL library not configured, possibly due to lack of entropy source

Other than that, it should be possible to create stand-alone Thread network, as the comissioning is disabled by default and all devices share the same master key by default.
Then you could use link local or mesh-local prefixes fd00:db8::XXXX to talk with devices.
If you have any other devices that has TRNG support, this should work.

@jagomo Thanks for your information.
I'm tempted to reject the PR if we would enable NULL_ENTROPY. It is way too easy to break good security by giving examples of bad usage.
For testing purposes, it is good to know, but user should be aware of what they are doing when enabling it. Therefore I'm not going to give out just copy&paste macros. Those who know what they are doing, find the information from its original sources, as you did.
For F401RE, I'm happy to accept PR if you want those pin and led names to be applied.
I'll close this issue for now, as the original issue is now solved. Thank you.


(tor-browser) Force package update

Description
This changeset adds a message-only commit which should prompt AU to forcibly update the tor-browser package.
Motivation and Context
Fixes #2146.
The latest version (v12.0.3)'s checksums are incorrect (possibly outdated) and need to be updated. A package fix version needs to be published with corrected checksums.
This should trigger AU to make the required changes and push an updated package to the Community Repository.
How Has this Been Tested?
Executed .\update_all.ps1 -Name tor-browser -ForcedPackages tor-browser to forcibly build an updated package locally.
Inspected the resulting changes to chocolateyInstall.ps1 and confirmed checksums have been updated (which still matches what I originally documented).
Installed the test package using choco install tor-browser --source="'.;https://community.chocolatey.org/api/v2/'" (to prioritize local packages while sourcing dependencies from the Community Repository).
Confirmed the resulting package installs the 64-bit variant successfully, without requiring checksums to be ignored or overridden.
Uninstalled the test package using choco uninstall tor-browser.
Reinstalled the test package to test the 32-bit checksum using choco install tor-browser --source="'.'" --forcex86.
Confirmed the resulting package installs the 32-bit variant successfully, without requiring checksums to be ignored or overridden.
Screenshot (if appropriate, usually isn't needed):
N/A
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Migrated package (a package has been migrated from another repository)

Checklist:

[x] My code follows the code style of this repository.
[ ] My change requires a change to documentation (this usually means the notes in the description of a package).
[ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
[ ] I have updated the package description and it is less than 4000 characters.
[ ] All files are up to date with the latest Contributing Guidelines
[x] The added/modified package passed install/uninstall in the chocolatey test environment.
[x] The changes only affect a single package (not including meta package).

:white_check_mark: Package verification completed without issues. PR is now pending human review

@brogers5 Apologies. I didn't realise all this needed was a fix version of the package.
If we merge the PR, then it won't be picked up as the merge commit would eed to be updated too. So I just pushed https://github.com/chocolatey-community/chocolatey-packages/commit/a85470673cda09812d13a8de5db954447ef7bdc7 to fix this. Version <IP_ADDRESS>30224 has just been pushed to CCR and should be available in a few hours.

For future reference, is a squash or rebase merge not an option for this repository?

I'll leave @AdmiringWorm to answer that.

For future reference, is a squash or rebase merge not an option for this repository?

No, neither squash nor rebase merges are enabled for this repository.
Doing this through the GitHub UI doesn't squash or rebase things in the desired format. If a rebase is needed, it needs to be done manually. Squashing commits may cause information about the commits to be lost, so we only do this if necessary.


fix: [PIPE-18425]: Add in GitEx documentation that we don't support Oauth for Azure repos

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

 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.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://661f4e25fab17ad18763a39f--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://661fcdc52b51223d826c4fc4--harness-developer.netlify.app


No remap rules matched metric

Add metric when none of the remap rules matched to client request and ATS returns 404

Cherry-picked to v10.0.x


Use wait for psql until generating coverage

Signed-off-by: Caleb Woodbine<EMAIL_ADDRESS>

Fixes: https://github.com/cncf/apisnoop/issues/554


Unable to configure ServiceAccountName using Kamel run

Hello all,
First of all, I hope that this is the correct place.
I am trying to configure the ServiceAccountName for an integration.
I have looked at the following issue: https://github.com/apache/camel-k/issues/305, but I can't find any documentation for this.
Is there an option to set the serviceAccountName using Kamel run? Maybe by using a pod trait?
Thanks in advance

Right now you'd need to manually modify the Integration CR to apply the serviceAccountName parameter, e.g.:
kubectl patch it <your-integration> -p '{"spec": {"serviceAccountName": "CUSTOM_SERVICE_ACCOUNT" }}'

Definitely it would be a good idea for a new trait. Feel free to contribute to it!


fix: further anthropic caching improvements

[!IMPORTANT]
Improves caching by setting cache points at the last two user messages in llm_anthropic.py and simplifies an import statement.

Behavior:

Adjust cache control in _prepare_messages_for_api() to set cache points at the last two user messages, following Anthropic's documentation.

Imports:

Simplify import statement for PromptCachingBetaTextBlockParam in llm_anthropic.py.

This description was created by  for c18a179a2f1215df48a7b1b2cb572f1a6d0fbe43. It will automatically update as commits are pushed.

Oops, dupe of https://github.com/ErikBjare/gptme/pull/318


Global grunt exeuction does not evaluate arguments

Hi,
Nice to see a plugin for Gulp! :+1:
I found out that the global execution of grunt did not evaluate arguments as the local one did.
I forked your repository and added the evaluation and then I was able to specify a path to my gulpfile and everything worked as expected.
Here is my fix: https://github.com/nengberg/cake-gulp/commit/15b9f9b0d041f61371eed26cc92baea0337c0b24
Am I correct or is there another way in solving this? Otherwise, would you like me to open a pull request for this one?
Best Regards
NIklas

Thanks @nengberg,
Please open the pull request and i'll merge that asap.
Apologies for the delay in replying

I need to push a new version to nuget so fixed this en-route.  Thanks for spotting it


Buffer overflow in ux_device_class_cdc_acm_read

I do an call to ux_device_class_cdc_acm_read with an buffer with size 150 and a requested_length=150 for example. If I send now 160 byte, the function returns with actual_length=160 and my buffer was filled with 160 bytes, so I've an overflow.
Is this behavior correct?

Yes. You may overflow. It seems in DCD transfer implement, the actual transferred size is directly reported without checking if received number of bytes exceeds requested.
For reading, it's recommended to offer full packet buffer (n64 for FS and n512 for HS), since USB data is transferred packet by packet, and short packet (data less than a full packet) terminates the transfer.

Ok, if I use a buffer size of n * packet size then I've no buffer overflow.
Thank you for your fast response.


does pre-processor support #else #elseif or #not directive?

I see the example in readme only have #if #endif, so does pre-processor support #else #elseif or #not directive?

the only line used to find directives is https://github.com/jetiny/rollup-plugin-re/blob/f0d5e561b4235da5b5134dab2c89802ef32a9a67/src/index.js#L246
so there is no support of anything else


support unix domain sockets

Partly just because it's cool. Partly because WEBIRC can potentially use up a lot of ephemeral ports on the loopback adapter: one for the reverse proxy, one for the gateway, and one for Oragono itself. So it would be cool to bypass TCP.
Unix domain sockets could be configured as additional listen addresses in the config. Anything in the listen section that starts with a / can be interpreted unambiguously as a UNIX domain socket.

Apparently another convention is to prefix the address with unix:/.

Coolcool, so we can close this issue with #187 being merged it looks like?

Yep :-)


Zoom out on charts

Zooming out on the KDA and MMR charts no longer zoom out on the X axis only showing the last 26 games.

Hm, it's still working for me... Are you holding Shift while scrolling?  Also, are you using the .exe or just running it with python?

I wasn't holding shift haha didn't realize that was a thing


Fix render blocking for JavaScript files.

Shifted the call to main, modernizr and alphabet scripts as they are required to be loaded later in the webpage.

@yogi1586 The code should be at the end before the ending </body> tag.


add support to hook child process too

Hi, thank you for your great project. Can you please add support to hook child process too. Thanks

Hey,
this would indeed be an interesting feature but I fear it might not be as straightforward though.
There is no out-of-the-box support for spawn-gating using the gadget that was more designed for being embedded.
Potentially an idea would be to hook into the fork process and then reload the gadget in the child process starting a frida thread within the child process. This is just me brainstorming some ideas with no regards of actual feasability.
Even if it was possible to load the gadget into the child process, there is the issue on how to configure the child gadget. If we were to load it in the default config, it would get into a port conflict and fail. A config with on_port_conflict: pick-next could potentially work.
I will probably experiment a bit when I have some more free time in my hands to see if it's in theory feasible. But if anybody has more ideas how this could potentially work/be configured, then it would great to hear.

I have tested my theory and the general concept of hooking fork/vfork and loading a gadget into the child is working.
I will implement this as an experimental feature in the coming weeks, probably want to refactor configuring the module a bit as configuration becomes more complex with more features.

I have tested my theory and the general concept of hooking fork/vfork and loading a gadget into the child is working.
I will implement this as an experimental feature in the coming weeks, probably want to refactor configuring the module a bit as configuration becomes more complex with more features.

Thank you for your time

I have created a new release v1.4.0 with experimental child gating support. Please read the configuration carefully before trying to use it.


Add support for linked tracks

Adds options to the methods that didn't receive it already, so we can pass market. It also parses the output to expose is_playable and linked_from, as explained on the Track Relinking Guide.

Good stuff @JMPerez!
Can't see anything that I find wrong. I think it's good that we keep methods that doesn't have query parameters if all query parameters are optional, otherwise I suggest that we deprecate them. But that doesn't affect your changes, just for the future.
Would merge. :+1:

:v:


Add stretch as supported release

Need to fix Testing for existing install...Installing packages (this can take a few minutes)... E: Package 'libapache2-mod-php5' has no installation candidate
E: Package 'php5-mysql' has no installation candidate
E: Unable to locate package php5-imap
E: Unable to locate package libmime-perl

root@rushlight:~# apt-get install php7.0-mbstring php7.0-imap

Restarting dovecot... ERROR
Starting saslauthd... ERROR
It's not writing properly..


Update relayer docs with infos regarding the IC component of the architecture

I'm currently able to run the relayer, but it logs the following error every time it receives a new email:
2024-05-23 16:48:25 May 23 14:48:25.642 INFO selector 20230601, func: check_and_update_dkim, version: 1.1.0
2024-05-23 16:48:25 May 23 14:48:25.642 ERRO Error handling email: No such file or directory (os error 2), func: email_handler_fn, version: 1.1.0
2024-05-23 16:48:25 May 23 14:48:25.643 INFO Event: Error { email_addr<EMAIL_ADDRESS>error: "No such file or directory (os error 2)" }, func: event_consumer_fn, version: 1.1.0

My guess is that it can't find the IC .pem identity file, however I could not find instructions on how to setup this part of the architecture and what its function is

Hey, you should be able to just ssh key gen any pem file.


Better ouput apps

"Chat Dev presents an exciting and innovative approach to the traditional LLM agent, albeit with room for improvement. While its current output may be entry-level, this isn't anyone's fault; it's a result of Chat GPT requiring meticulous checks for data accuracy.
To address this, Chat Dev employs a role system for program creation and task definition. I propose incorporating my LLM-based analysis tool into the process. This tool, which you can find here (https://github.com/Nbtguyoriginal/Pybonce), selects a directory, iterates through its Python files, sends batches of information to Chat GPT with predefined rules, displays the analysis results to the user, and logs the data.
My idea is to integrate my tool as the final step in quality assurance. It will thoroughly check the generated files for consistency and suggest any necessary modifications before the project is ready for market. Your feedback and contributions to the tool are greatly appreciated. Thank you for considering this opportunity to enhance our project. 📚"
Pybonce was inspired by thechat dev webconsole

This seems like a very good idea.

Output is (or should be) directly related to input (garbage in, garbage out).  In business software development, the flow is Business Goal —> Requirements Elicitation —> Solution Architecture —> Software Development —> Integration Testing —> User Acceptance Testing.  Presuming a business goal is provided, what facility is there in ChatDev for performing requirements elicitation that involves interactive response to the user (the one who provided the goal)?

Your inquiry highlights a fundamental principle in software development: the quality of output is intrinsically tied to the quality of input. This principle is evident in the structured progression from a business goal all the way to user acceptance testing. Within this progression, the role of requirements elicitation, especially when it involves interactive feedback from the user, is pivotal. It ensures that the software being developed aligns closely with the user's needs and the overarching business objectives.
PyBonce's Current Landscape:
PyBonce stands as a dedicated tool for Python script analysis. Its design and functionality are rooted in a few core objectives:

Python Script Insights: At its heart, PyBonce is about providing clarity. It aims to give developers a clearer perspective on their code, highlighting areas of strength and potential improvement.

Harnessing OpenAI: By integrating with OpenAI's API, PyBonce elevates its analytical capabilities. This integration allows for a more nuanced and detailed analysis, offering feedback that is both actionable and insightful.

Instantaneous Feedback: In the fast-paced world of software development, timely feedback is invaluable. PyBonce recognizes this and strives to provide developers with immediate insights, enabling them to iterate and improve their code efficiently.

Intuitive User Experience: A tool is only as good as its usability. PyBonce's interactive GUI is designed to present complex analysis results in an easily digestible format. This ensures that users, whether they are seasoned developers or novices, can navigate and understand the feedback with ease.

User Empowerment: Flexibility is a cornerstone of PyBonce's design. By allowing users to pause the analysis when needed, it ensures that they remain in control, tailoring the tool's operation to their specific needs.

Comprehensive Record Keeping: Beyond immediate feedback, PyBonce understands the value of historical data. By logging all analysis results, it provides users with a valuable resource they can refer back to, aiding in long-term code improvement and documentation.

The Road Ahead:
While the concept of real-time user feedback is undoubtedly compelling, it's essential to recognize its implications. Incorporating such a feature into PyBonce would not be a mere addition; it would redefine the tool's architecture and purpose. Given the current design and objectives of PyBonce, integrating real-time user feedback would necessitate a comprehensive reevaluation and potential overhaul of the existing codebase. As of now, the primary focus remains on delivering a robust and efficient Python script analysis tool. Future expansions, while promising, must be weighed against the tool's foundational goals and the broader needs of its user base.


[SR-4816] fix external hive scan: type mismatch and logical empty file

For external hive scan, we report errors if we find column tye mismatch.
And we may encounter a logical empty file during scan: file size != 0, but returns EOF immediately.  We can not return once we encounter a logical empty file, because there are many other files be scanned in other threads.

This pr fix two bug?

This pr fix two bug?

Yes, two bugs in a single case.


Beacon Integration

Integrate Beacon as a basic transactional / signing means

https://github.com/airgap-it/beacon-sdk/pull/6
@lambdahands opened PR


If an image doesn't have an explicit latest tag specified, it isn't pulled from a registry

If an image doesn't have an explicit latest tag specified, it isn't pulled from a registry.
Example for graphite image.
clab.topo.yml snippet
    graphite:
      kind: linux
      image: netreplica/graphite
      env:
        CLAB_SSH_CONNECTION: ${SSH_CONNECTION}
      binds:
        - __clabDir__/topology-data.json:/htdocs/default/default.json:ro
      ports:
        - 8080:80
      exec:
        - sh -c 'graphite_motd.sh 8080'
      labels:
        graph-hide: yes

When being deployed, clab doesn't try to pull it:
ERRO[0000] failed deploy phase for node "graphite": Error response from daemon: No such image: netreplica/graphite:latest

Pulls fine when changed image: netreplica/graphite:latest:
INFO[0000] Pulling docker.io/netreplica/graphite:latest Docker image
INFO[0007] Done pulling docker.io/netreplica/graphite:latest

version: 0.32.4

Hi @bortok
I can't reproduce with 0.32.4
❯ clab dep -t private/graphite.clab.yml -c -d
INFO[0000] Containerlab v0.32.4 started
DEBU[0000] template variables: <nil>
DEBU[0000] topology:
name: graph
topology:
  nodes:
    graphite:
      kind: linux
      image: netreplica/graphite
      env:
        CLAB_SSH_CONNECTION: ${SSH_CONNECTION}
      binds:
        - __clabDir__/topology-data.json:/htdocs/default/default.json:ro
      ports:
        - 8080:80
      exec:
        - sh -c 'graphite_motd.sh 8080'
      labels:
        graph-hide: yes

--snip--

INFO[0000] Parsing & checking topology file: graphite.clab.yml
DEBU[0000] node config: &{ShortName:graphite LongName:clab-graph-graphite Fqdn:graphite.graph.io LabDir:/root/container-lab/clab-graph/graphite Index:0 Group: Kind:linux StartupConfig: StartupDelay:0 EnforceStartupConfig:false AutoRemove:0xc0009fc13a ResStartupConfig: Config:<nil> ResConfig: NodeType: Position: License: Image:netreplica/graphite Sysctls:map[] User: Entrypoint: Cmd: Exec:[sh -c 'graphite_motd.sh 8080'] Env:map[CLAB_SSH_CONNECTION:<IP_ADDRESS> 56300 <IP_ADDRESS> 22] Binds:[] PortBindings:map[] PortSet:map[] NetworkMode: MgmtNet: MgmtIntf: MgmtIPv4Address: MgmtIPv4PrefixLength:0 MgmtIPv6Address: MgmtIPv6PrefixLength:0 MgmtIPv4Gateway: MgmtIPv6Gateway: MacAddress: ContainerID: TLSCert: TLSKey: TLSAnchor: NSPath: Publish:[] ExtraHosts:[] Labels:map[] Endpoints:[] SANs:[] Sandbox: Kernel: Runtime: CPU:0 CPUSet: Memory: HostRequirements:{SSSE3:false VirtRequired:false} DeploymentStatus: Extras:<nil> WaitFor:[]}
DEBU[0000] lab Conf: &{Name:graph Prefix:0xc000860340 Mgmt:0xc000c5d500 Topology:0xc0008788a0}
DEBU[0000] Env: CLAB_VERSION_CHECK=
DEBU[0000] Filter key: label, filter value: containerlab=graph
INFO[0000] Removing /root/container-lab/clab-graph directory...
DEBU[0000] Looking up netreplica/graphite Docker image
INFO[0000] Pulling docker.io/netreplica/graphite:latest Docker image
INFO[0006] Done pulling docker.io/netreplica/graphite:latest
DEBU[0006] Number of vcpu: 8
INFO[0006] Creating lab directory: /root/container-lab/clab-graph

Feel free to reopen with a full debug log


[bug] Honeywell (Jasco) switches displaying Unknown manufacturer 99 / 18770 / Unknown product 12856

Before submitting a bug please read: https://zwave-js.github.io/zwavejs2mqtt/#/troubleshooting/bug_report
Version
Build/Run method

[X] Docker
[ ] PKG
[ ] Manually built (git clone - npm install - npm run build )

zwavejs2mqtt version: 1.0.1
zwavejs version: 6.1.0
Describe the bug
Honeywell (Jasco) light switch(es) are showing Unknown manufacturer 99 / 18770 / Unknown product 12856.
I have deployed three of them, all behave / display the same way.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
I didn't expect this switch to have an issue detecting, as GE/Jascos are detected without issue.
Additional context
The switches are fully functional.

zwavejs2mqtt-store.zip

It means that the config file of such device is missing

It means that the config file of such device is missing

@AlCalzone Are them supported?


Link replacement for IsProcessDPIAware

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


Theme broken with new VSCode version 1.12.0

You can see more info here: https://code.visualstudio.com/updates/v1_12#_workbench

Yes, the release is ready.

0.0.12 is out


Adoption Request: Support Azure Data Lake folders for Azure Blob Extension

name: Adoption Request
about: Submit your feature to the project
title: 'Adoption Request'
labels: 'adoption'
assignees: ''

Adoption Request
Thank you for wanting to contribute to the project! We are very happy to see the functionalities of the EDC being extended. Providing this open-source is a great opportunity for others with similar requirements and to avoid additional work.
For any details about the guidelines for submitting features, please take a look at the contribution categories.
General information
Please provide some information about your project or code contribution.
If you choose to be referenced as a "friend", these will be added to the known friends list.
If you choose to add your feature as a core EDC component, links to your current code and correlated issues, discussions, and pull requests are of great importance.

Title
Description
Contact
Links

Integration of Azure Data Lake
Support Directories in Azure Data Lake
<EMAIL_ADDRESS>https://github.com/eclipse-edc/Technology-Azure/pull/77

Adoption level
Next, please tell us what level of adoption you intend to provide. (pick only one)

[ ] Reference a feature as "friend"
[x] Incorporate a feature as core EDC component

Adoption in EDC core
If you chose to add your feature as a core EDC component, please answer the following questions.
Why should this contribution be adopted?
Please argue why this feature must be hosted upstream and be maintained by the EDC core team.
The foundation or core feature is already maintained by the EDC core team, but it is focused on the old Azure Storage account, specifically it does not support directories of the successor service, Azure Data Lake Gen2, and it would be most likely of interest to all parties integrating the EDC on Azure to use this feature, as it has especially a cost impact, due to the possibility to selectively scan the Azure Data Lake.
Could it be achieved with existing functionality? If not, why?
If there is any existing code that can achieve the same thing with little modification, that is usually the preferable way for the EDC core team. We aim to keep the code succinct and want to avoid similar/duplicate code. Make sure you understand the EDC code base well!
Yes, the change is by itself only a little modification to the existing Azure Blob Storage extension.
Are there multiple use cases or applications who will benefit from the contribution?
Basically, we want you to motivate who will use that feature and why, thereby arguing the fact that it is well-suited to be adopted in the core code base. One-off features are better suited to be maintained externally.
As this contribution will help every company integrating the EDC on Azure, it is most likely that multiple use cases and application will benefit from this change.
Can it be achieved without introducing third-party dependencies? If not, which ones?
EDC is a platform rather than an application, therefore we are extremely careful when it comes to introducing third party libraries. The reasons are diverse: security, license issues and over all JAR weight, just to mention a few important ones.
No, it cannot be achieved without third-party dependencies, but these dependencies are already part of the official "Technology_Azure" repository.
Would this feature limit platform independence in any way? If so, how and why?
Features that do not work well in clustered environments are difficult to adopt, since EDC is designed from the ground up to be stateless and clusterable. Similarly, features, that have dependencies onto certain operating systems are difficult to argue.
This question does not apply, as the nature of this change wants to address a specific platform.
Is it going to be a self-contained feature, or would it cut across the entire code base?
Features that have a large impact on the code base are very complex to thoroughly test, they have a high chance to destabilize the code and require careful inspection. Self-contained features on the other hand are easier to isolate and test.
The feature is self-contained as an extension.

@ank19 the adoption requests (also #74 and #73) were discusses in the Technical Committer's Meeting on Oct 11, 2023. Now every committer has a chance to review the code in PR #77 and will comment there.

@paullatzelsperger  - ok, thanks for the update.


Show progress when navigating via cmd/ctrl+click

Loader for finding reference variables.
How to reproduce:
Ctrl + Click on variable in a file where the file is large,
Existing Feature:
Finding references does not show any loader or we don't know even if the editor started finding
Requested Feature:
Show some loader or a popup with top indefinite loader to inform the user that vscode is finding the references

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


The prompt sequence of tags needs to be optimized.

Describe the solution you'd like

when I input "#to"
The word "todo" should be preferred to "python" in the normal sense.
Type of feature
User Interface (UI)
Additional context
No response

Updated with https://github.com/usememos/memos/commit/222d04fb22ed71ead5712eee7411577ad8f70173


Update Docs: list all possible API error responses

ACs

[ ] for each endpoint, find the list of possible HTTP error codes and a description of the response body (where applicable)
[ ] update the marathon docs

Hi, this looks like a dupe of #1054, can you review and merge if needed.

@air You're right. I've added the ACs to #1054. Closing this now


Router gets stuck and uses 100% CPU

I have the issue that if too many Dealers have a connection to one Router simultaneously, the Router stops doing anything and the process goes to 100% CPU usage. To reproduce, here are two Python files
router.py:
import zmq

context = zmq.Context()
server = context.socket(zmq.ROUTER)
server.bind("tcp://*:54234")

poll = zmq.Poller()
poll.register(server, zmq.POLLIN)
i = 0
while True:
    print("polling")
    sockets = dict(poll.poll(1000))
    if sockets:
        server.recv_multipart()
        i += 1
        print(f"Got {i} connections")

dealer.py:
import zmq
import time

connections = []
for i in range(80):
    context = zmq.Context()
    con = context.socket(zmq.DEALER)
    con.setsockopt(zmq.LINGER, 0)
    con.connect("tcp://<IP_ADDRESS>:54234")
    con.send(b"Hello")
    connections.append((context, con))
time.sleep(3600)

I start router.py and then run dealer.py 13 times in parallel. The messages from the Router go up to Got 1009 connections and stop there, while the CPU usage goes to 100%.
I assume the underlying reason for this is the maximum of open file descriptors, which on my system is 1024. I would expect that ideally ZMQ gives me an exception once this limit is hit, which is not the case. Also I don't think the CPU usage should go up.
Versions:
libzmq-4.3.4
pyzmq-22.3.0
Python-3.6.9 (default, Jan 26 2021, 15:33:00)
[GCC 8.4.0]

There might be an error internal to libzmq that is failing to propagate to something you can catch (since it would be async in the background). I don't think there's anything for pyzmq to do about it.

Thanks, I found a same problem whit the process limit open files, you tips is useful for me.


Support inviting other people to Zulip

It'd be good for the mobile app to provide the feature of inviting other people to your Zulip organization. Here's the existing user docs for the feature, as found in the webapp (and desktop app):
https://zulipchat.com/help/invite-new-users
Recording this now because a user asked about it today in chat. We haven't to date considered this a priority; it's generally an infrequent thing to need to do, and people have been content to use the webapp or desktop app for it. But filing this issue gives us a place to track if we start hearing repeated requests from more people.

We haven't to date considered this a priority; it's generally an infrequent thing to need to do, and people have been content to use the webapp or desktop app for it.

We've noted at https://github.com/zulip/zulip-mobile/issues/3132 that onboarding is

an area where we're at high risk of not noticing an issue ourselves or hearing reports from users, because developers and enthusiastic users don't go through these flows in our own normal usage.

— so it's good to have this issue open. 🙂

That is true! I think this isn't quite that kind of onboarding issue, though -- maybe "onboarding" isn't even the right label for it, but it's the closest we have. In particular, an enthusiastic user may well regularly want to invite people to their Zulip org, even though they don't (and can't :slightly_smiling_face:) regularly use Zulip for the first time.


Fix typo Joloka -> Jolokia

where is the template?
I found https://github.com/fabric8io-images/s2i/blob/master/java/templates/README.md but it contains {{= fp.block('jolokia','readme',{ 'fp-no-files' : true }) }}
where are those templates? in this repo when searchign for "Joloka" I have only 2 results which are the generated reame

This is a file which included by fish-pepper as part of a block. However, this has already been fixed here: https://github.com/fabric8io/agent-bond/commit/bcd2f98ef25feb469147933ea69babda977c5526#diff-5daef7d7afa3ed63dd0a2a762dc14197
It seems that fish-pepper has not rerun or updated to the lates version of agent-bond. Since the change is already in the template, I'm fine with merging this PR.
Thanks !


Bring home page up to date and use more welcoming tone

Feel free to give your opinions and suggest/make edits where needed.
References: #267 #237 and #107

Very nice update, thank you!


Images with webp extension aren’t served

I have blank images when trying to use webp, when I replace them with jpg versions all is working fine.

How widely supported is webp right now? Which browsers? Are there conditions under which the mime type work or not?

Not so widely, really, blink based browsers, android devices and opera mini, but it’s 67% of browsers market share. As for other browsers, Edge is not currently planning to support it, Firefox has a bug, but the status of it is unclear.
Wikipedia says that mime type is image/webp and it is unofficial (can’t find reasons for why it’s so, though).


fix: allow default values for input arguments

Issue Reference(s):
Fixes #1931
/claim 1931

there is an issue with async-graphql as well, I raised a PR https://github.com/async-graphql/async-graphql/pull/1527 there if it gets merged, I'll finish touchups in this PR.


READY FOR MERGE: Added Hiera lookup for environment to support Fundamentals labs

We'll review & merge these next tuesday, 9/27

merge after 10/11

@binford2k Of course, now this PR conflicts with the new CS standard, so I guess I'll need to update courseware to handle that: https://github.com/puppetlabs/cs-standards/pull/30

ha


Support wildcards in queries

Currently if we do something like:
SELECT * FROM node_a

DJ won't infer with all the columns from node_a and will instead provide a WildcardType column type, which isn't quite right.   Instead, the syntax above should result in in DJ populating the AST with all the columns from the projection that's being selected from so that type inference will just result in those column types.
This is largely for ease-of-use, as most users would prefer to write SELECT * rather than SELECT <insert 200 columns>, especially in a highly nested query.

How would we keep the node's static column metadata up to date as node_a changes? Would we have to search all downstream nodes that use * and update their columns anytime a node changes? Or are you thinking we wouldn't store any column metadata if the projection is just a wildcard and try and expand it at runtime? Would we also have to support wildcards within deeply nested subqueries?

Or are you thinking we wouldn't store any column metadata if the projection is just a wildcard and try and expand it at runtime?

Yeah, in thinking about this, it would be better if it gets expanded right when someone creates or updates the node, so the wildcard in SQL would immediately get replaced by the columns. Then users can go and remove or change the columns if needed if anything changes.

Would we also have to support wildcards within deeply nested subqueries?

This is actually the exact use case I was coming across. I had five nested subqueries, each of which were querying wildcards on their respective projections, and I didn't like the idea of manually copying and pasting all the columns from each projection.

@samredai in thinking about this more, I think it might be better if we always make sure that the update logic when a query for a given node changes will accurately update any downstream nodes + column metadata based on that. Otherwise a query that may otherwise be short (i.e., just SELECT *) will become extremely long.

@shangyian What's meant by "isn't quite right"? The implications seem to be that this is a compile issue and when a node with a wildcard is requested it references the table and injects the columns from that table (the table being compiled will have given us the columns at that stage). This sounds viable right?

What's meant by "isn't quite right"?

@CircArgs I was referring specifically to the column type we use, which is WildcardType. In my mind WildcardType means that it can be a single column of any type, not that it can be an arbitrary number of different columns, so I don't think we're using it the right way.
I agree that this is a compile issue and we should dynamically inject in all the columns when we see a wildcard. I think we should continue to save the query with the wildcard, and then if there's any updates to a parent node, we should also update all the downstream's column references.


Please reopen Bug #2395

The admin section is not reachable since netbox 2.4.4.
The bug is legit, and the PR provided mitigate the problem.

Im able to get to the admin section and Im on version 2.4.5

Do not open a new issue to ask about an existing issue. #2395 was closed because it did not meet the standard of quality for new issues. If you want to re-raise the issue, submit a new issue with the issue template fully completed, keeping in mind that a suspected bug must be reproducible in the official code base; we do not address bugs which affect only third-party releases.


update repo layout for new operator-sdk.

ref: https://github.com/open-cluster-management/backlog/issues/9608

/test images

/test e2e

Please remove certmanager scorecard etc. so far, we do not have plan to use them. We can regenerate if needed.

removed all unused manifests under config directory @clyang82

/lgtm

/test e2e


Game crash when use google play services

i use cocos2dx v3.10, and Android studio for dev, when i use google playservice (SonarFrameworkSettings.USE_GOOGLE_PLAY_GAME_SERVICES). My game crash when call:
if (!SonarCocosHelper::GooglePlayServices::isSignedIn()) {
SonarCocosHelper::GooglePlayServices::signIn();
}

Log crash:
02-20 23:38:07.386 12311-12358/com.mystudio.puzzlegame W/GooglePlayServicesUtil: Google Play services out of date.  Requires 8487000 but found 7574036
02-20 23:38:07.436 12311-12422/com.mystudio.puzzlegame W/GooglePlayServicesUtil: Google Play services out of date.  Requires 8487000 but found 7574036
02-20 23:38:07.576 12311-12356/com.mystudio.puzzlegame D/CocosPlayClient.cpp: isEnabled = 0
02-20 23:38:07.576 12311-12356/com.mystudio.puzzlegame D/CocosPlayClient.cpp: isDemo = 0
02-20 23:38:07.576 12311-12356/com.mystudio.puzzlegame D/CocosPlayClient.cpp: isNotifyFileLoadedEnabled = 0
02-20 23:38:07.656 12311-12311/com.mystudio.puzzlegame D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=true
02-20 23:38:08.447 12311-12356/com.mystudio.puzzlegame D/cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
02-20 23:38:08.447 12311-12356/com.mystudio.puzzlegame V/Cocos2dxActivity: cancelLocalNotification
02-20 23:38:08.467 12311-12356/com.mystudio.puzzlegame V/Cocos2dxActivity: showLocalNotification
02-20 23:38:08.467 12311-12356/com.mystudio.puzzlegame W/dalvikvm: dvmFindClassByName rejecting 'sonar/systems/framework/SonarFrameworkFunctions'
02-20 23:38:08.467 12311-12356/com.mystudio.puzzlegame D/cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
02-20 23:38:08.757 12311-12356/com.mystudio.puzzlegame D/cocos2d-x debug info: create rendererRecreatedListener for GLProgramState
02-20 23:38:08.807 12311-12356/com.mystudio.puzzlegame W/dalvikvm: Invalid indirect reference 0x41c89300 in decodeIndirectRef
02-20 23:38:08.807 12311-12356/com.mystudio.puzzlegame E/dalvikvm: VM aborting
02-20 23:38:09.188 12311-12311/com.mystudio.puzzlegame W/dalvikvm: VFY: unable to resolve virtual method 16398: Landroid/webkit/WebSettings;.setMixedContentMode (I)V
02-20 23:38:09.198 12311-12311/com.mystudio.puzzlegame W/dalvikvm: VFY: unable to resolve virtual method 16409: Landroid/webkit/WebView;.evaluateJavascript (Ljava/lang/String;Landroid/webkit/ValueCallback;)V
02-20 23:38:09.208 12311-12311/com.mystudio.puzzlegame W/dalvikvm: VFY: unable to resolve virtual method 41000: Lcom/google/android/gms/internal/zzjt;.isAttachedToWindow ()Z
02-20 23:38:09.498 12311-12370/com.mystudio.puzzlegame E/SQLiteLog: (1) no such table: CacheGroups
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: ERROR:
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: Application Cache Storage: failed to execute statement "DELETE FROM CacheGroups" error "no such table: CacheGroups"
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: external/webkit/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp(558) : bool WebCore::ApplicationCacheStorage::executeSQLCommand(const WTF::String&)
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame E/SQLiteLog: (1) no such table: Caches
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: ERROR:
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: Application Cache Storage: failed to execute statement "DELETE FROM Caches" error "no such table: Caches"
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: external/webkit/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp(558) : bool WebCore::ApplicationCacheStorage::executeSQLCommand(const WTF::String&)
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame E/SQLiteLog: (1) no such table: Origins
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: ERROR:
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: Application Cache Storage: failed to execute statement "DELETE FROM Origins" error "no such table: Origins"
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame D/WebKit: external/webkit/Source/WebCore/loader/appcache/ApplicationCacheStorage.cpp(558) : bool WebCore::ApplicationCacheStorage::executeSQLCommand(const WTF::String&)
02-20 23:38:09.508 12311-12370/com.mystudio.puzzlegame E/SQLiteLog: (1) no such table: DeletedCacheResources
02-20 23:38:09.598 12311-12356/com.mystudio.puzzlegame A/libc: Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 12356 (Thread-8624)
Pls help me fix that.

if you don't use those methods everything works fine ?

make sure you add the java files of play services if you don't put them in the right folder it will crash.
Did you watch the tutorial of setting up google play services ?

Im having the same issue with v3.9 using api 21. I have followed your tutorial for setting it up, git twitter going fine, thanks for that :), but google play services just crashes the app once its installed on the device. I am building the debug version using cocos run -p android.

@damorton Right now in order to use Google play services you need to compile cocos2d-x android project with Android version 21+ I the helper with google play services with no problems. Tell more details

Ok details are:

Game project is using cocos v3.9 with a build target of api 21 (5.0.1)
Google play services project build target api 21
libcocos2dx build target api 21

Project builds OK but when using cocos run -p android the game crashes after being installed on the device.
If I set USE_GOOGLE_PLAY_GAME_SERVICES=true the game will crash on install. Setting this to false will run the game fine but without gps obviously.

Does it need NDK r10c or can the project use r9d?

Switched to using Android Studio, getting errors with appcompat-v7 with libcocos2dx.

@damorton Sorry I no have a lot of free time, in the last log that you have you will need the android-support-v4.jar file, 4 line talks about that. I'm not sure why some people have to use that library. If I can reproduce the problem I will write about that. Cocos helper was made for eclipse I'm not sure how to use it in Android Studio but it looks like you need android-support-v7.jar file.

No worries thanks for the help. Im going to go back to using Eclipse ADT and see I can get it working from there.

Ok so I tried it again. Setup is:

Eclipse ADT
cocos2dx v3.10
ndk r10c
Galaxy S4 on 5.0.1 Lollipop
google-play-services_lib rev 29

Built google-play-services_lib with target api 21 because with api 19 the appcompat-v7 error is happening. Build successful.
Built project to api 21. Build successful.
Export apk from Eclipse, added keystore key, activated Googe Play Services from developer console. Installed to device. OK
Run app on device. Crashes.
If I set USE_GOOGLE_PLAY_GAME_SERVICES = false; and rebuild, the app runs fine but I dont have gps as before. Im trying an older revision of the google play services_lib now. Rev 22

Ok so I got it working. googe-play-services_lib needs to be rev22. Link to download the library is here http://venomvendor.blogspot.ie/2012/03/android-sdk-extras-by-google-inc.html

It could be something to do with the deprecated use of the clearDefaultAccount line 579 GooglePlayServicesGameHelper.java.

@damorton Google makes updates to the library so we have also to update, I remember when in a release of a new Google play services our code stop working, because some methods were delete by them So it need some updates, I will check that.
About the android extras libraries they're in the android SDK folder.
Of course you have to download (a lot of people don't know this)
Example of path D:\SDK_Android\sdk\extras\android\support
Check inside and you find folder v4,v7 inside those folder are the support libraries.


⚠ ClamAV has degraded performance

In a6a4d04, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 82 ms

Resolved: ClamAV performance has improved in 24446cc.


Gallery: node express server

Will require addition of { context } to an ActionStreamItem and a 2nd argument to agent.process to become that context.

[ ] Pass as the actual JS context object to a renderer as well?

https://glebbahmutov.com/blog/node-server-with-rx-and-cycle/


API docs

This is a catchall for API docs we need to add:

Rust functions and types
Python wrappers specified in bootstrap.json

With completion of #148, calling this done.


Website_5

Changes required in the Footer - Add scroll back to top button at the end of the page ( scroll back to top is a button to return to the top of the page allows the user to quickly return to the top of the page without making too much effort.) (for the code refer Mozilla folder)

Hi, I would like to give this a try


Option to disable [process exited as 0] in the end

Pretty self explanatory, the extra enter is super annoying. Is it possible to get rid of this?

Hey I just stumbled upon your issue by chance. This isn't an issue with split-term, its a thing with neovim's terminal.
I found a solution that works for me and I think you should check out.
augroup terminal_settings
    autocmd!

    autocmd BufWinEnter,WinEnter term://* startinsert
    autocmd BufLeave term://* stopinsert

    " Ignore various filetypes as those will close terminal automatically
    " Ignore fzf, ranger, coc
    autocmd TermClose term://*
          \ if (expand('<afile>') !~ "fzf") && (expand('<afile>') !~ "ranger") && (expand('<afile>') !~ "coc") |
          \   call nvim_input('<CR>')  |
          \ endif
  augroup END

full credit goes to u/mars26

Hey I just stumbled upon your issue by chance. This isn't an issue with split-term, its a thing with neovim's terminal.
I found a solution that works for me and I think you should check out.
augroup terminal_settings
    autocmd!

    autocmd BufWinEnter,WinEnter term://* startinsert
    autocmd BufLeave term://* stopinsert

    " Ignore various filetypes as those will close terminal automatically
    " Ignore fzf, ranger, coc
    autocmd TermClose term://*
          \ if (expand('<afile>') !~ "fzf") && (expand('<afile>') !~ "ranger") && (expand('<afile>') !~ "coc") |
          \   call nvim_input('<CR>')  |
          \ endif
  augroup END

full credit goes to u/mars26

That is beautiful! Although I don't use splitterm anymore, this is super useful. Thank you to both yourself and u/mars26!

That is beautiful! Although I don't use splitterm anymore, this is super useful. Thank you to both yourself and u/mars26!


Add multi-turn self-refine for entity relationship extractor

Description
One-pass of the input text may not always return the full entities and relationships, so we can ask the LLM to refine its response via critique. The tradeoff for quality is to call the LLM several times more (perhaps parts of this can be substituted with distilled HF models in the future).
Here's a basic version that intends to improve mathematical solutions over multiple turns via critique:
https://github.com/NumberChiffre/mcts-llm/blob/main/mcts_llm/mctsr.py#L36-L86
We'd have to make sure the refined entities and relationships are unique each.

LGTM


Implement willard (WIP)

todo

[X] I have added a changelog entry to CHANGELOG.md file on the branch/fork (if it is an internal change then it is not needed)
[X] Pull request meets the Coding Conventions standards: https://github.com/MontyTRC89/TombEngine/blob/master/CONTRIBUTING.md#coding-conventions

Links to issue(s) this pull request concerns (if applicable)
#442
Description of pull request
Implement willard using the same setup as original.

Hi Tokyo.
What AI objects are used in the setup ?

Its still WIP, i'm not done with the move setup.


Changes to match the introduction of the AbstractMessageChannelBinder

Requires https://github.com/spring-cloud/spring-cloud-stream/pull/589 to be merged first

LGTM

squashed and merged as https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/commit/e2e02c16939ac960ae3346d3a794a3c75dafd179


Update README.md

i got an error with "npm dev" I updated it with "npm run dev "and then it was able to start

Hey @akshaya-hub,
You should first make the issue assigned to yourself and then make the PR. Kindly don't repeat this activity next time.

@J0SAL  ok i will make it


is it possible to have two openvpn connection protocol in one server?

is it possible to have udp and tcp server in one server?

Not supported by the script itself, but yes. You would need to use two server configurations, two different subnets, two sets of firewall rules... use the OpenVPN forums if you need support.


Support ISO 3166-2 codes for subdivisions of countries

python-holidays only supports prov and state subdivisions, however states are subdivided into one or more from these categories:

cantons
commune
councils
counties
departments
dependencies
districts
divisions
emirates
entities
governorates
governorates
islands, groups of islands
Länder
administrations
municipalities
parishes
prefectures
provinces
rayons
regions
sectors
states
territories
towns
unitary authorities
voivodships
wards

Instead of expanding the types of subdivisions naming supported by this library, I propose adopting ISO 3166-2 (https://en.wikipedia.org/wiki/ISO_3166-2) which already standardizes all types of subdivisions into a non-overlapping namespace.
I envision being able to initialize holidays for the state of California in the USA (ISO 3166-2 code US-CA) as follows:
us_ca_holidays = holidays.US('CA'),
for the Emirate of Dubai as follows:
dubai_holidays = holidays.AE('DU'),
for the Ağsu rayon in Azerbajan as follows:
az-agu_holidays = holidays.AZ('AGU')
and so on.
@dr-prodigy  I can work on a pull request [with backward compatibility] if I know it's going to be utilized, but won't work on it otherwise.

Hey there @mborsetti
sorry this proposal went unnoticed until now, my bad!
This is definitely a great idea, which would provide a definitely higher flexibility in the config/init phase.. especially if coupled to .CountryHoliday('[CODE]').
As long as we provide compatibility with previous versions, I totally agree with your analysis and would really appreciate your improvement.
thx loads 👍

Released with #608 merge. Thx!


Could not instantiate classifier using config

I am getting below issue while executing the code with default configuration.

What ACHE version are you using, and what target classifier model are you using?
We have recently rewritten the target page classifier using a new machine-learning library, which means that page classifier models trained with previous versions will not work with the latest code. Does re-building the model using the same training data solves the issue for you?

Thanks for the quick reply. I think you are right, i was using the conda installation with latest code configuration and conda installation of ache was based on last successful build.
Based on your suggestion i rebuilt the latest repository code and used the same configuration while running and it worked.


Define SFrame columns type on new object

When creating an SFrame there is no way to pre-define the columns type. This creates a problem when defining an empty SFrame from a dictionary. All the columns are by default from type 'float' and in order to change their type, you need to define it column by column using SArray.astype(str).
I was hoping for the option to define in when defining the SFrame like the option in read_csv , column_type_hints:
SFrame.read_csv(url, delimiter=',', header=True, error_bad_lines=False, comment_char='', escape_char='', double_quote=True, quote_char='"', skip_initial_space=True, column_type_hints=None, na_values=['NA'], line_terminator='\n', usecols=[], nrows=None, skiprows=0, verbose=True, **kwargs)
Thanks!

Try column_type_hints. You can supply a dictionary with the keys being the column names and the values being the types, or you can supply a list of types for all the columns.

Hi,
I've found that usually the right types are found when passing a dictionary to create an SFrame. There isn't as much type inference work needed here since the dictionary starts in Python and has a type already, as opposed to CSV, which is why only that has the column_type_hints option. Can you provide an example that creates an SFrame with all float columns when you wouldn't want that?

Hi,
If you want to create a typed, empty SFrame, my advise is simply to cheat.
The code below first demonstrates your point (SFrame created over empty data has SArrays of type float).
Then it creates an SArray with several typed columns, and then chooses 0 rows of it. You will be left with an empty, but still well-typed, SFrame.
In [1]: import graphlab as gl

In [2]: sf1 = gl.SFrame({"x":[]})

In [3]: sf1.column_types()
Out[3]: [float]

In [4]: sf2 = gl.SFrame({"x":[str()], "y":[float()], "z":[int()], "l":[list()], "d":[dict()]})

In [5]: sf2
Out[5]:
Columns:
    d   dict
    l   list
    x   str
    y   float
    z   int

Rows: 1

Data:
+----+----+---+-----+---+
| d  | l  | x |  y  | z |
+----+----+---+-----+---+
| {} | [] |   | 0.0 | 0 |
+----+----+---+-----+---+
[1 rows x 5 columns]

In [6]: sf2 = sf2[:0]

In [7]: sf2
Out[7]:
Columns:
    d   dict
    l   list
    x   str
    y   float
    z   int

Rows: 0

Data:
    []

But is there a way I can add an empty column to the SFrame with a particular datatype ?
e.g: If I have a SFrame with columns A, B and C and all the columns have some data. I want to add an empty column D of type float. How do I do that ?


Adds spec.oneAgent.hostGroup field (release-1.0)

Description
Adds spec.oneAgent.hostGroup field to the Dynakube.
Prints warning when spec.oneAgent.cloudNativeFullStack.args is used to set host group.
--set-host-group argument of daemonset.OneAgent.Containers[dynatrace-oneagent] container is set to oneAgent.hostGroup value if new field is specified.
How can this be tested?
Deploy CN dynakube with --set-host-group=oldgroup argument and oneagent.hostGroup=newgroup:
spec:
  oneAgent:
    hostGroup: newgroup
    cloudNativeFullStack:
      args:
      - "--set-host-group=oldgroup"

you should see validation warning
Deployment status/OneAgents/<host> Host group: link is set to newgroup
OneAgent pods - kctl describe daemonset.apps/dynakube-oneagent

Containers:
   dynatrace-oneagent:
    Args:
      --set-host-group=newgroup

init secret in a monitored namespace kubectl -n <namespace> get -o json secret/dynatrace-dynakube-config | jq -r '.data.config' | base64 -d | jq -r '.hostGroup'

newgroup

Checklist

[x] Unit tests have been updated/added
[x] PR is labeled accordingly with a single label
[x] I have read and understood the contribution guidelines

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (ea59123) 67.72% compared to head (5c65707) 67.86%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@               Coverage Diff               @@
##           release-1.0    #2748      +/-   ##
===============================================
+ Coverage        67.72%   67.86%   +0.14%
===============================================
  Files              250      250
  Lines            13637    13650      +13
===============================================
+ Hits              9235     9263      +28
+ Misses            3593     3577      -16
- Partials           809      810       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Move safe operations out of unsafe blocks in Query

Objective
Several Query methods unnecessarily place the call to Query::update_archetypes inside of unsafe blocks.
Solution
Move the method calls out of the unsafe blocks.

bors r+


How do I change the black color?

Hi gpakosz,
I could not find a setting to manipulate the main background color of the statusline

Hello @Artem-Schander,
You want to edit your ~/.tmux.conf.local copy and edit the tmux_conf_theme_status_bg variable:
# status line style
tmux_conf_theme_status_fg='#8a8a8a'                     # light gray
tmux_conf_theme_status_bg='#080808'                     # dark gray
tmux_conf_theme_status_attr='none'

Thanks :)


Add an async implementation of Queue

This PR adds an async version/wrapper around spsc::Queue with fallible interfaces that can be used in sync contexts.
Currently it uses a (non-public) single slot queue to store wakers.
We've been running this version of heapless for 2 months now and it's worked well so far.

Hi, I think heapless should have an async module in where we can look at adding async specific data structures. Maybe @Dirbaio also has some from embassy that would make sense to put here?


Language in Geological Age

emailed screenshot - Minimum and maximum time is not displaying in English

Yes in different browsers, but not everywhere, perhaps just with Epochs -
Another example GSC Loc. 58209 shows "Sen ordovicium" under Minimum and Maximum time

Ah - OK. It seems like the display value isn't english, but the LOV presented is. I'll have a look into this.

This was caused by a bug in Arches core that only retrieves the first 10 values. If 'en' isn't in that first 10 it would display another language. Resolved this by deleting all languages except 'en','en-US' and 'fr'.


[tool_crash] FileSystemException: Creation failed, OS Error: No such file or directory, errno = 2

Command
flutter doctor

Steps to Reproduce

...
...
...

Logs
FileSystemException: Creation failed, OS Error: No such file or directory, errno = 2
#0      _Directory.createSync (dart:io/directory_impl.dart:129:7)
#1      ForwardingDirectory.createSync (package:file/src/forwarding/forwarding_directory.dart:20:16)
#2      ErrorHandlingDirectory.createSync.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:428:22)
#3      _runSync (package:flutter_tools/src/base/error_handling_io.dart:590:14)
#4      ErrorHandlingDirectory.createSync (package:flutter_tools/src/base/error_handling_io.dart:427:12)
#5      EngineCachedArtifact.updateInner (package:flutter_tools/src/cache.dart:916:19)
<asynchronous suspension>
#6      CachedArtifact.update (package:flutter_tools/src/cache.dart:810:5)
<asynchronous suspension>
#7      Cache.updateAll (package:flutter_tools/src/cache.dart:677:9)
<asynchronous suspension>
#8      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1518:7)
<asynchronous suspension>
#9      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1336:27)
<asynchronous suspension>
#10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#11     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
<asynchronous suspension>
#12     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:296:9)
<asynchronous suspension>
#13     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#14     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:244:5)
<asynchronous suspension>

[!] Flutter (Channel stable, 3.10.0, on macOS 13.3.1 22E772610a darwin-arm64,
    locale en-CA)
    • Flutter version 3.10.0 on channel stable at /Users/skandar/flutter
    ! Warning: `dart` on your path resolves to
      /opt/homebrew/Cellar/dart/2.18.6/libexec/bin/dart, which is not inside
      your current Flutter SDK checkout at /Users/skandar/flutter. Consider
      adding /Users/skandar/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 84a1e904f4 (2 days ago), 2023-05-09 07:41:44 -0700
    • Engine revision d44b5a94c9
    • Dart version 3.0.0
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version
    32.1.0-rc1)
    • Android SDK at /Users/skandar/Library/Android/sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.12.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.78.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.64.0

[✓] Connected device (3 available)
    • iPhone 14 Pro Max (mobile) • 63D662E7-3A3F-4088-B889-7E042BD8871F • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-16-2 (simulator)
    • macOS (desktop)            • macos                                •
      darwin-arm64   • macOS 13.3.1 22E772610a darwin-arm64
    • Chrome (web)               • chrome                               •
      web-javascript • Google Chrome 113.0.5672.92

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Flutter Application Metadata
No pubspec in working directory.

Closing as duplicate of https://github.com/flutter/flutter/issues/65242


Wrong type is used when adding properties in Project Settings in 3.2 alpha

Godot version:
Godot_v3.2-alpha2_win64
OS/device including version:
Windows 10/desktop
Issue description:
If you add a property in the Project Settings panel, the type that the property gets is different from what the Type option is set to. After fiddling around, I figured out the pattern:

Type gets set to the type of one item above it in the dropdown.
Setting it to bool doesn't create any property (since it's at the top of the dropdown I presume).
Consequently, you can't use PoolColorArray since it's at the bottom of the dropdown.

Steps to reproduce:

Go to Project -> Project Settings -> General.
Create a property of any type.
See the pattern that is previously mentioned.

Minimal reproduction project:
Any project.

Duplicate of #33075. You might want to update to 3.2 beta 1 :)


net/http: Extend to allow client certificate authentication for HTTPS?

I suggest that it might be quite nice to extend the standard library for HTTPS servers to be able to easily specify client certificates for use in authentication of connections. If this is already possible, I have not found the necessary documentation to assist in that end, but an API exposure of this sort would be quite nice!

Use make your own *http.Client with its own *http.Transport as the RoundTripper and set net/http.Transport.Dial to use crypto/tls.Dial with a *tls.Config which includes Certificates.
We probably won't make this any easier, as it's an uncommon request and already composeable with the pieces provided.

I'm sorry if I wasn't clear enough, but I did specify that this was for the server-side. Not client. (As in, the Go HTTPS server library being able to authenticate connecting clients).
Though after some digging it looks like it can possibly be modified [here(http://golang.org/src/net/http/server.go#L1853) where the config is specified.
Combined with some of the logic pulled from here

Sorry. Can't you just check the request.TLS field to see the cert presented?

Yeah, looks like I can. In this bit of code, however, it looks like the config is built with the client authentication in mind. I could see a function like:
http.ListenAndServeTLSAuth(":8080", nil, "clientcerts.pem")

... being something that could be useful.

Looks like this too suffices:
package main

import (
    "crypto/tls"
    "fmt"
    "net/http"
)

func main() {
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        fmt.Fprintf(w, "Hello cert")
    })

    server := &http.Server{
        Addr: ":8090",
        TLSConfig: &tls.Config{
            ClientAuth: tls.RequireAndVerifyClientCert,
        },
    }

    server.ListenAndServeTLS("cert.pem", "cert.key")
}


[UX] - Control the visibility of attributes

What would you improve?
With the introduction of attribute calculation, projects may contain a lot of different attributes. Some of these attributes might be quite long or not needed for any other tasks. Therefore, I propose to enable the user to select for each attribute if it should be visible on e.g. the labeling page.
This is especially useful, if the uploaded data contains html data, out of which useful information is extracted using the attribute calculation. Then clearly only the extracted data is needed for the other tasks and it would improve the usability a lot if the user is not distracted by the other attributes.

Steps to implement:
FE:

Add checkbox on attribute calculation page that controls the visibility of the attribute (2h)
Add mutation for enable/disable this attribute  (1h)
Display only attributes that have true flag on labeling page and data-browser (1h)
Testing and review (1h)
Fixing review comments (1h)

BE:

Add column for visibility in the attribute table (2h)
Add mutation for updating the value (1h)
Add the field visibility as part of the query (30min)
Testing and review (1h)
Fixing review comments (1h)

Estimation time: 11-12h


NIFI-12429 Update spring.boot.version to 3.1.6

Summary
NIFI-12429
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 21

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

@exceptionfactory that makes sense. Lets close this ticket


X-axis tick mark at first of the month is incorrectly injected into charts with weekly time grain

A clear and concise description of what the bug is.
How to reproduce the bug

Create a time series charts
Click on Time columns is contain the date and time grain is weekly
X-axis Weekly time grain not Match with the Marker

Expected results
The X-axis match with the marker which in this case start from Monday.
Actual results
The X-axis just appear on the random days.
Screenshots

Environment
(please complete the following information):

browser type and version: Chrome
superset version: 1.0.0

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[V] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[V] I have reproduced the issue with at least the latest released version of superset.
[V] I have checked the issue tracker for the same issue and I haven't found one similar.

Do we know if this will be picked up at some point, easily one of the most visible bugs in any dashboard.

Upvoting. Experiencing similar issues.

I have this same issue in version 2.1.0.  Our "Time Column" field has weekbeginningdate (which are Mondays for us) for a period of a year, and it adds tick marks for the 1st of each month and then for every 7 days after that regardless of the values in our time dimention.  Interestingly, we noticed that this is happening on both the line chart and area chart, HOWEVER, if we pick the lagacy version of each of these charts then we at least get back to weekly tick marks but it uses Sunday dates for these.

Looks like we need to use alignWithLabel property from here https://apache.github.io/echarts-handbook/en/concepts/axis/
      axisTick: {
        alignWithLabel: true
      },

Closing this for a few reasons:

It's gone stale - almost 5 months since the last comment
The linked PR doesn't look like it'll be merging anytime soon
The issue itself is reported on Superset 1.0, and we don't support releases that old (4.0 just came out!)
That chart (and much of the UI) is on the path toward deprecation... I'm not sure this is happening in the latest echarts (at least I'm not able to figure out how to reproduce it).

In short, I can't replicate this, on current Superset, and definitely not on the (now very old) 1.0 version. If it's still happening, I'd recommend opening a new issue with updated context and a reproducible example using example/generated data.


Release 0.7.2-rc0 preparation

Update Changelog, version.py, open-api.json and update the indy-vdr dependency to the latest release.

Codecov Report

Merging #1434 (9a3c86e) into main (33389d7) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #1434   +/-   ##
=======================================
  Coverage   94.59%   94.59%
=======================================
  Files         483      483
  Lines       29666    29666
=======================================
  Hits        28063    28063
  Misses       1603     1603


Implement and test entries()

The entries() function is not done.

I have a silly implementation. Still need a more efficient impl of both entries() and coalesce().


Fix #638: casting for derived xsd:integer datatypes

This PR addresses GitHub issue: #638 .
Briefly describe the changes proposed in this PR:

added casting functions for xsd:short, xsd:long, and all other "additional datatypes" as described in the SPARQL spec.
added  unit tests for each casting function
deprecated xsd casting functions in base package and moved all to new implementations in xsd package.

@nikolavp , @damyan-ognyanov have a look if you can and let me know what you think.


HHH-10158: SchemaUpdate does not properly support formatter and delimiter anymore

Closing -- only #1095 is needed.  Thanks!


Added my data

Please resolve the merge conflicts and update the PR. @Sakshi-75

You have added data to contributors.unshift. There is clearly written not to do that. I am fixing that. @Sakshi-75


Custom autoImport config not replicating

Environment
Nitropack: 0.4.8
Node: 16.11.0
Reproduction
nitro.config.ts
import { defineNitroConfig } from 'nitropack'

export default defineNitroConfig({
    autoImport: {
        dirs: [
            "./utils"
        ],
    }
})

Describe the bug
When declaring custom autoimports, you have to set the autoImport.dts path to ./.nitro/types/nitro.d.ts", otherwise it will not update the autoimports.
Additional context
This seems to be a nitro issue, as when using the custom .dts setting, it does not show the generated automatically by nitro text - meaning that nitro must parse the autoimport .d.ts somehow?
Logs
No response

Seems to be working in latest version:
//https://nitro.unjs.io/config
export default defineNitroConfig({
  srcDir: "server",
  imports: {
    dirs: [
        "./utils2"
    ],
  }
});


how do use this in swift?

I don't know, I've never personally used it in a Swift project. However, there's nothing about it that shouldn't work as far as I know. If you want to update the documentation feel free.

Or, post examples and I'll update the documentation.

I am pretty new to this myself. Any idea how I would use your library to write a UITableViewRowAction in a swift class?

Try importing the library once you've added it as a Pod:
import BGTableViewRowActionWithImage

Then, start typing this into Xcode and see if it prompts you for the initializer properties:
BGTableViewRowActionWithImage()

This is the only option I get BGTableViewRowActionWithImage(style: , title: <String?>, handler: <(UITableViewRowAction, NSIndexPath) -> Void>)
Don't have an option to add image here.

Hmm, weird. Unfortunately I don't have time to look into it right now... since as mentioned I haven't used it in a Swift project. But, if you figure out what is wrong let me know and I'll things as necessary later on.

So the problem was that the other constructors were not in fact init() methods but public class functions, That's why they didn't show up in a straightforward manner. Have to call them as BGTableViewRowActionWithImage.rowActionWithStyle(....

Oh, yeah I'm surprised that didn't pop up when you started typing what I wrote above. Can you post some sample calls formatted in Swift (like the README) indicates and I'll update the docs and close this issue?

This is an example of using your methods in swift. Everything in < > has to be replaced by actual values:
let tableViewRowAction = BGTableViewRowActionWithImage.rowActionWithStyle(<style: UITableViewRowActionStyle UITableViewRowActionStyle>, title: <String!>, titleColor: <UIColor!>, backgroundColor: <UIColor!>, image: <UIImage!>, forCellHeight: , andFittedWidth: , handler: <((UITableViewRowAction!, NSIndexPath!) -> Void)! ((UITableViewRowAction!, NSIndexPath!) -> Void)! (UITableViewRowAction!, NSIndexPath!) -> Void>)


Allow configuring GSL library use

I am working on a project which uses ms-gsl all throughout its codebase. Unfortunately this clashes with gsl-lite which is used in mp-units. I.e. I'd like to adopt the use of mp-units, but can't right now because of this.
As far as I can see gsl-lite is only used for the expect and assert functionality it provides.
Would it be possible to either:

Allow disabling these checks & assertions (i.e. no dependency on gsl-lite at all in that case)
Make it configurable which GSL library will be used (and fall back on gsl-lite)

Hi @AnthonyVH, thanks for the excellent feedback. I will try to provide such a customization soon.

Wow, that was extremely fast. Thanks a lot!


fix: install ESLint rules that we depend on

Out of box, users are met with error messages similar to below:
ERR! Oops! Something went wrong! :(
ERR!
ERR! ESLint: 8.4.1
ERR!
ERR! ESLint couldn't find the plugin "eslint-plugin-node".

This ESLint plugin should work out of box, and not require adopters to install additional dependencies. We probably need to add more packages here, but our setup already had a few from before so I don't know what else is missing.

@A-Katopodis: I'd really appreciate it if you could review this whenever you have some free cycles 😄

@A-Katopodis: I'd really appreciate it if you could review this whenever you have some free cycles 😄

Tido thanks for your contribution and excuse us for the delay :(

@A-Katopodis: I'd really appreciate it if you could review this whenever you have some free cycles 😄

Tido thanks for your contribution and excuse us for the delay :(

Thanks for reviewing 😄

How often do you release new builds? Any chance we can get a new version?


broken --list-indent variable

Describe the bug
setting up list indent size in styles settings doesn't work on both reading mode and live preview mode
PS: seems like indent in live preview is hard-coded in style of .HyperMD-list-line, that might be a bit trick.
Screenshots

Debug info (required):
SYSTEM INFO:
	Obsidian version: v0.14.10
	Installer version: v0.14.6
	Operating system: Darwin Kernel Version 21.4.0: Fri Mar 18 00:46:32 PDT 2022; root:xnu-8020.101.4~15/RELEASE_ARM64_T6000 21.4.0
	Login status: logged in
	Catalyst license: supporter
	Insider build toggle: on
	Live preview: on
	Legacy editor: off
	Base theme: light
	Community theme: Minimal
	Snippets enabled: 0
	Safe mode: off
	Plugins installed: 0
	Plugins enabled: 0

RECOMMENDATIONS:
	Custom theme: for cosmetic issues, please first try updating your theme to latest. If still not fixed, please try to make the issue happen in the help vault or disable community theme and snippets.

The indent is for the space between the deeper levels of the lists, not the first bullet

Updated the name in Style Settings to Nested list indent

@kepano I couldn't find in your documentation anything about changing the indent of the first bullet, have I missed something ?
For now I've added the following CSS code to my vault
.HyperMD-list-line {
    transform: translateX(-15px);
}

Is there a better way ?


Fixed typo

Sorry for the merge conflict. This is because of another pull request that added hyperlinks to all package names. I will resolve this conflict myself later tonight if you don't have time


Closes #2665 #2591 #2644 #2750 #2936 #2967 #2350

Why:

Closes #2665
Closes #2591
Closes #2644
Closes #2750
Closes #2936
Closes #2967
Closes #2350
What's being changed:
Added solution for the above issues in Go

Hi @victoriacheng15/ @harshraj8843 ,
Can you please review this?


Removing dedicated Tabs ID approach and using generic component ID approach

Q
A

Fixed Issues?
Using generic component ID approach for AMP components

Patch: Bug Fix?
Yes

Minor: New Feature?
No

Major: Breaking Change?
No

Tests Added + Pass?
Yes

Documentation Provided
Yes (code comments and or markdown)

Any Dependency Changes?
No

License
Apache License, Version 2.0

An approach for generic auto-generated component IDs was added in the base project in adobe#912. This pull request updates the AMP feature for that change.
• removes Tabs#getTabsId, this is now handled in the AbstractComponentImpl.
• updates related test resources.
• applies generic ids to amp HTL files.

@gaetanmarmasse Please also take into consideration that the id of the tab panel will change adobe#946

@bpauli , can you please elaborate? Do you mean id="${tabs.id}-tabpanel-${itemList.index}" is not sufficient to account for that? Can you explain what situation we should account for here per your comment?