Type declarations are not compatible with squizlabs/php_codesniffer:3.5.4

According to the composer dependencies squizlabs/php_codesniffer:3.5.4 is a valid dependency version, but using it with best-it/php_codesniffer:2.0.3 throws a type declaration error in the File Decorator.
`----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
1 | ERROR | An error occurred during processing; checking has been
|       | aborted. The error message was: Declaration of
|       | BestIt\CodeSniffer\AbstractFileDecorator::getCondition($stackPtr,
|       | $type) should be compatible with
|       | PHP_CodeSniffer\Files\File::getCondition($stackPtr,
|       | $type, $first = true) in
|       | /opt/atlassian/pipelines/agent/build/vendor/best-it/php_codesniffer/src/Standards/BestIt/CodeSniffer/AbstractFileDecorator.php
|       | on line 426
----------------------------------------------------------------------`

Fixxed in 858b1d151b2a41a9cc7eee5317f8085db41e09e8 (3.0.0) and 8c21627d9d0569622a33908ec7ea02df486c24c3 (2.0.4).


(Question) Fetching OBS bitrate instead of NGINX bitrate

I'm using this program exclusively for the automatic low bitrate switching and all of my sources are USB cameras so I need to fetch the bitrate of OBS and use that to determine when to switch scenes rather than fetch the bitrate of an NGINX source. Does anyone know how I'd go about this? Thank you.

Hi anondevjay,
This is not possible from OBS, you would need something to calculate the bitrate.
From OBS WebSocket it's possible to detect when a media source has started / ended, but NOALBS doesn't use this yet.

Alternative, send OBS-stream to RTMP, and push it to Twitch. Then Noalbs can fetch bitrate.

I guess we would need to know the whole workflow first right? Could you explain your setup in detail?  Thank you.


Inceased coverage

added Xdmf() to solver for two tests to test also creating Xdmf after solution.

Coverage decreased (-0.1%) to 71.745% when pulling c12128cd1bfbcd503f756b717a0478ce0f6b4deb on ahojukka5:master into 4ddf1443dc84572fab0cd02179bb8aaff43795d3 on JuliaFEM:master.


Wrapped the label and selectBox into class to reduce the dup code

Wrapped the label and selectBox into class to reduce the dup code

Long term we should add the label to SelectBox ISelectBoxOptions. Right now we are trying to get notebook running in ADS, so having a new subcalss SelectBoxWithLabel is a short term solution. Will refactor this later.


Feature Request: RSS Feed for posts (and tags)

A blog should have a rss feed for its posts and maybe for the tags, so you can subscribe to a tag as reader.
@themsaid Do you have plans for this? Or do you want a PR for this feature? Then i can implement that for you.

As @mallardduck mentions, it's outside the scope of the package, wink is just the dashboard for your content, it can include some helpers to help with the frontend but I don't see a sitemap or RSS feed are to be considered, there are tons of packages out there to help you with that.


fix(trino): the error when fetching Hudi tables Schema

SUMMARY

This PR attempts to close #21945

$partitions is not necessary so let me remove that.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[x] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Thanks @LittleWat for the PR. I've kicked off CI and added a few comments.

Let me close this PR because this was fixed by updating the trino-python-client (https://github.com/trinodb/trino-python-client/pull/426)
pip install git+https://github.com/trinodb/trino-python-client.git@9df2cf2756d9bb189de719a80623064acfe65dea

Fixed the error.


Delay/period as first argument in event_call_*

event_call_in and event_call_every take as their last argument the delay or the period, in milliseconds. I believe it would be better if they took the delay/period as their first argument because it would make the call marginally clearer, but more importantly because it would simplify the implementation. Aside from being useful, this library seems educational, and a simpler implementation should help both goals.

This is good reasoning to me.
Just to note, the original motivation was to match these APIs:

mbed's Timeout::attach
js's setTimeout

But your reasoning makes me think it is worth changing.
An aside, I've been marking 0.x releases everytime a backwards-incompatible change is introduced. The API will still be under flux until 1.0, but this should help avoid issues instability.

On master, delay and period should now be the first arguments for event_call_*. Feel free to reopen if you still have concerns.


docs: Remove misleading argument in workflow template dag examples. (…

…#3735)
Checklist:

[x] Either (a) I've created an enhancement proposal and discussed it with the community, (b) this is a bug fix, or (c) this is a chore.
[ ] The title of the PR is (a) conventional, (b) states what changed, and (c) suffixes the related issues number. E.g. "fix(controller): Updates such and such. Fixes #1234".
[ ] I've signed the CLA.
[ ] I have written unit and/or e2e tests for my change. PRs without these are unlikely to be merged.
[ ] My builds are green. Try syncing with master if they are not.
[ ] My organization is added to USERS.md.

 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.Sebastian Ortan seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


upgrade to Go 1.15

This MR updates the base image to Go 1.15

@knqyf263 thanks! yes I did run go mod tidy

Thanks! If you need #hacktoberfest-accepted label, let me know, please.

Sure that'd be great. Thanks @knqyf263

done


Mouse Utilities: Draw Crosshairs In Place With Hotkey Toggle

Description of the new feature / enhancement
The crosshairs should be able to be locked in place with a hotkey, then jump back to the mouse when the hotkey is once again toggled.
Scenario when this would be used?
In scenarios where one is entering data from a row in a large table, the crosshairs could remain in place to guide the user, while allowing interaction with another window.

Supporting information
No response

I agree, please add a way to lock the crosshair in place!  Having the ability to lock the crosshair in place and then move your mouse around while it is still locked is quite valuable for anyone doing design work who wants to have a reference line for alignment.
I have been using an old crosshair program for over a decade (see below) with a "stationary hotkey" option to accomplish this. It works great!  The only reason I would want to use the PowerToys version of crosshair instead of this legacy program is because I have two monitors with different resolutions, which glitches the old version a bit.  If you want to use this old program, you can download it here:  https://filesbear.com/windows/desktop-management/cursors/crosshair/


Feature Request: Woke understanding projects / .wokeignore etc

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
When trying to scan complex or multiple projects, it would be nice to be able to specify ignored files at a subdirectory level rather than just at the root directory. Also, it isn't possible to run woke from a subdirectory and still use the project .wokeignore. i.e. if you change directory into a subdirectory, then run "woke .." it runs for the parent directory but uses the .wokeignore from the subdirectory (or none if the subdirectory doesn't have it)
Describe the solution you'd like
A clear and concise description of what you want to happen.
Woke should have the idea of a "project", using the SCM files (.git, etc) similar to how other similar text tools operate (ripgrep, the_silver_surfer/ag, etc.) This could then be used to pull project level .wokeignore files regardless of the current working directory. .wokeignore files for subdirectories should also be supported for complex projects or when running at a higher directory level for multiple projects at once.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
As an alternative, the project could just utilize .wokeignore for each current working directory, without the idea of a project. However, this would still limit executing from a subdirectory taking into account project level .wokeignore items, though it would likely be faster to implement.
Additional context
Add any other context or screenshots about the feature request here.
I'm trying to use woke against multiple projects at the same time. The workflow is more convenient to just run against the whole set and fix one a time rather than keep track of each project individually. Unfortunately, when I run at the higher level the project .wokeignore files are ignored. On the other hand, when I go into each project to fix something, I'd like to run woke in that directory to verify the fix, however it then ignores the higher level .wokeignore at the project level as well. I believe the proposal above would make that type of workflow easier and faster.
Thanks for the consideration!!

I like the idea, would be happy to consider a PR if anyone is interested in tackling this.

@cognitivegears Are all your use-cases handled by the addition of nested ignore files in v0.18? https://docs.getwoke.tech/ignore/#nested-ignore-files


Migrate docs to asciidoctor

Things to bear in mind:
About the documentation

I've copied everything in the README, CONTRIBUTING.md and in the Wiki pages to the asciidoctor pages.

I've kept the README with an introduction about Lazybones and the reference to the documentation and the contribution guidelines.

About publishing the documentation

Documentation is meant to be published as gh-pages, that's why I've added the gh-pages plugin. Once they are publish they should be available at pledbrook.github.io/lazybones.

ghPages will be published executing the command publishGhPages. It only requires to have a github api key stored in your gradle.properties accessible as github.token

I've modified the templates.gradle to add the condition of the publushGhPages. If you check the verification of the task type, I didn't use the class type because it turns out the task is created on-the-fly so I couln't do 'task instanceof SomeTypeTaskinstead I usedtask.name == 'publishGhPages'`

Problems I found:
I'm unable to pass integration tests. I have cloned a clean version of lazybones without any luck. When I checked the results of the tests it seems they are out-of-date because they're receiving different responses than the ones expected. I've never used betamax so maybe is something I haven't configured properly.
Questions:
At the moment the contribution guidelines is saying any new feature should be documented in the README. Should I change that kind of this now to point at the new documentation ? If so I would add a new commit to wrap all documentation changes from the original copied from the README.
Well, that's pretty much it. Don't worry if it takes you some time, I fully understand :)

Thanks for this contribution! It's very much appreciated. I'm currently trying to sync it with a new feature added with another pull request. Once I'm happy with the implementation of the new feature and the user guide, I'll push the changes.

I've just read this. I'll do the changes asap.

Ok, I've recovered CONTRIBUTING.md from the master branch I had before creating this one.


CopilotTextarea: do not display HTTP error message as insertion/editing suggestion

Related to yet distinct from #64
Proposal
Currently when the underlying LLM function returns an HTTP error, the entire error payload is displayed as the autocompletion suggestion.
Instead the error should be propagated/re-throwed, and no autocompletion text should be displayed.
Reproduction tips

Edit examples/next-openai/app/api/copilotkit/chat/route.ts to use gpt-42 instead of gpt-4.
Run the next-openai example (see quickstart in the documentation)
Press Command-K in the CopilotTextarea in the homepage, and type an insertion prompt.

Implementation tips

See use-make-standard-insertion-function.tsx

Fantastic @RohanMishra315 , please let me need if you need any help

Hey @ataibarkai Could you check the PR and do suggest !

Taking a look, thanks @RohanMishra315 !


Unable to view the profiles of the contributors when placed at the top part of their icons.

In the contributions page when trying to view the GitHub profiles until unless the cursor is bought to the very end of their icon, the icon is not being responsive.
Hope it makes some sense, else I'll try adding a screenshot regarding the issue.

you mean these icons are on extreme left?

Exactly, on the very first contributor, notice the yellow thing at the bottom of their profile.
The link to their GitHub profile is only being referred to when placed over the yellow portion and not anywhere above it

Also if possible can help me out by explaining to me how to access the index.html file with the help of npm @anushbhatia

run npm install
then run npm start
you will be able to navigate to teams page and access the website form there


Persist counter settings

@tdurand
Currently playing with the video file processing mode #88 ... one thing which drives me a bit nuts from an usability point of view, is that every time my counter settings are gone on restart. Is there any way to load the last counter settings on start up?
(Or save these settings aside the data results ... so that one can re-load them?)

Right now none of these things are built in, but it's not that hard to add this.. everything is in place to do so..  (you could with the API , there is a get areas and register areas endpoint : https://opendatacam.github.io/opendatacam/apidoc/#api-Counter )
What default would be nice ? Latest counter settings ?
I may dedicate some time to opendatacam at the end of the week, or early next week.

Great to hear! :)

What default would be nice ? Latest counter settings ?

Yes, having the "last counter settings" load on default ... would already be ok and from the usability a big improvement.

Ok, should work now on v2.1 which I'm releasing later today


[ImageResizer] Translation of size properties missing

Microsoft PowerToys version
0.45.0
Utility with translation issue
Image Resizer
🌐 Language affected
German
❌ Actual phrase(s)
Size properties in ImageResitzer UI not translated.

✔ Expected phrase(s)
Size properties are translated.
ℹ Why is the current translation wrong
Translation is missing in ImageResizer UI and not equal to settings ui.

Closing this against PT #12952 which contains the translated strings and was merged after the release of v0.45.0!


lintKotlin stops as soon as one sourceset fails

For reporting purposes I'd like to run lintKotlin over all sourcesets, but it will stop as soon as any sourceset fails and skip remaining sourcesets.

Hey @AlvaroBrey, have you tried using --continue flag (./gradlew lintKotlin --continue)? This will result in all tasks being invoked

Hey @AlvaroBrey, have you tried using --continue flag (./gradlew lintKotlin --continue)? This will result in all tasks being invoked - documentation

Thanks! wasn't aware of that option. It works.


Make part url fully qualified even if INVENTREE_BASE_URL is not set ( Fix #41 )

This fixes #41.

@SchrodingersGat wasn't there a legacy issue? Not sure if the whole block can be replaced.

Well seemingly construct_absolute_url was only moved to helpers_model in 0.12.9. So if you want to support earlier versions that's problematic. You have the exact same issue with the current code though, because with how things are atm if 'request' in self.context: is always False, because the request never gets added.

I guess we need to discuss this in a bit more detail before we merge this. :-)

You could potentially inspect the inventree version first to determine where to import from?

Actually, just checked again and I was wrong before. construct_absolute_url got moved in this commit and the request kwarg got added here. Both of these commits actually are pre 0.12.0, so as long as you don't want to support 0.11 or earlier, this should work.

Yeah that is reasonable, 0.11.x is pretty old now

@SchrodingersGat I am happy to merge it if you are.
I'll also change the min InvenTree version to 0.12.x once I have some time.

I'm happy!

@30350n thank you very much for your contribution :-)

Thanks for merging! :)


update readme file

Feature?
Update the readme file with these screenshots

Bug?
No
Task:
add those screenshots in assets folder.
Just delete this screenshot

and add those 2 screenshots here
and delete this line, add "PowerTheWeb is an open-source project to help web developers make their road easy to become a successful web developer"

You can join our discord server - let's build together Join

Hi there! I'd like to work on this issue.

Hi there! I'd like to work on this issue.

assigned

solved by #124


Tracking: Discourse Implementation

This is an issue to help us keep track of all the steps needed to get Discourse up and running. 🏃
For reference, there is a dump of ideas from the group here.
Discussion around this also happens in the CHAOSS #forum-migration-planning slack channel in the CHAOSS slack.
Setup

[x] Get approval from Discourse to host under an open source account or switch to Standard Plan with payment
[x] Set up initial categories
[x] Grant access to the initial admin team
[x] Create a list of initial tags
[x] Decide who will be on the moderation team
[x] Write a moderation guide
[x] Write a "Getting Started" guide
[x] Write a Privacy Policy doc
[x] Write a Terms of Service doc
[x] Write a FAQ/Guide doc (link to Code of Conduct?)
[x] Determine initial set of badges (the default ones are kind of meh)
[ ] Decide how this will integrate with the Website and Slack, if at all
[ ] Install plugins to website, if needed
[ ] Install integrations to slack, if needed

Outreach

[ ] Notify mailing list subscribers that we will eventually be sunsetting the mailing lists
[ ] Announce on Slack, Twitter, Linked in, Newsletter, Blog
[ ] Announce at community meetings and working group meetings
[ ] Add Discourse link to newsletter
[ ] Add Discourse link to Website
[ ] Add Discourse info to community handbook

We plan to launch Discourse on Feb 1, 2023 - yay! Regarding these bits, we should wait a few months on this, until we can get it up and running smoothly:

Decide how this will integrate with the Website and Slack, if at all
Install plugins to website, if needed
Install integrations to slack, if needed

Otherwise it's a matter of announcing and promoting.


feat: emit event on transaction execution

Inside the execute_from_outside function, we should emit an event when a transaction is executed.
See Argent account:
See KakarotZero

Heyyy @enitrat  im Emmanuel, software dev from Costa Rican and Dojo Coding
can i work on this? I will add the new event when the transaction is execute, let me know!!

Actually it was done in https://github.com/kkrt-labs/kakarot-ssj/pull/927, thanks


This isn't LAMP

Why do you say this is LAMP box when you provision Nginx?

That is because in previous version I was using apache instead of nginx. Corrected the typo. thank :)


VSCode extension failing to build

https://github.com/TBD54566975/ftl/actions/runs/10202953182/job/28228180828
Hopefully, it's just a temporary error on the publishing side. I do see this:
Error: Failed request: (503)

This is working again. Must have just been an issue publishing.


feat: capture extra log file for waste

Will not capture rotated .2, .3, ...

@mbystedt Should we add simply exclude .gz files for all services? Then we could go with a wildcard in the logs path override. Or we could instead treat this as an unusual circumstance and just use a ? wildcard on a per-service level as needed.

Will not capture rotated .2, .3, ...

@mbystedt Should we exclude .gz files for all services? Then we could go with a wildcard in the logs path override. Or we could instead treat this as an unusual circumstance and just use a ? wildcard on a per-service level as needed.

Excluding .gz and maybe a couple other common archive types as default makes sense.


research page modified

@anushbhatia  @smaranjitghose  I have made all the modifications in the research page. Please review.
There is just one bug in the cite button, that when it is clicked, vancouver and bibtex of all the papers are showing up. Please give some time to fix it.

Some suggestions:

In the cards, the year of the work is sufficient
You can put the year below the authors and conference name
Shift the cite button to the right

The remaining UI looks superb!❤ Nice work @mharshita .
There's a small bug in the Cite Button, Fix it in a later PR

@smaranjitghose  Okay!

@smaranjitghose sir i have made the required changes. please review.


Grease-monkey Script

I made a user script here that can be used to solve the CORS issue for people who would prefer not to use more extensions or disable CORS.
https://greasyfork.org/en/scripts/433329-airss-cors-bypass

Nice. I don't use greasemonkey myself, but feel free to send a PR to update the readme to mention this.

Merged, thanks!

Also just thinking, but it really should be made abundantly clear that if a user disables CORS or installs one of those extensions without setting it to only run on airss, they are opening themselves up to account takeovers and malicious actions from web sites.
The Greasemonkey script does have the advantage of being a "single click" solution that doesn't default to this unsafe state.

Newbies should just use the proxy option. Anything else is too complicated. And it is probably the only viable option for mobile. I can update the github readme with the risk associated with wide-open CORS.
At least on latest Firefox, the cookies etc are silo'ed to root domain names. So even if CORS is totally disabled, a malicious site cannot do cross site access that requires authentication. So it is also not as bad as one would think.


Rename to docs-as-code (and minor changes)

After a discussion with @rdmueller, we found out that the "s" is in "docs" is missing. This PR corrects it.

thanx again...


docs: fix typo

Coverage remained the same at 93.385% when pulling e963f86b0f8810fa016b0013cc16c26ffbc12c4e on Jason-Cooke:patch-2 into 00e68319bdc60850a7aca97680003ba3b6a34ad3 on nadbm:master.


fix(runkit): export the correct endpoint for runkit

Export the function wrapped with run.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add Unit tests (with Tape?)

https://facebook.github.io/jest/docs/tutorial-react.html

No need for now


Update SearchForm.jsx

Removed reference to FRC (what is that?) that caused example-forum to crash

I know you'd probably rather I push to devel but this is a simple bug that stops example-forum from working altogether.

Thanks!

Thank You @jdowning100


(File search) sometimes the opened file is not scrolled to line of occurance

Bug
Regarding #130 (pr #144 by @nfoert), sometimes the opened file with occurrence is not scrolled to line of occurrence.
Investigations to be performed in the file search implementation

@nfoert this issue has been fixed!


The second pause invalid

After suspended for the first time, the second pause will be invalid and continue to download anyway.

Please see #1


[BUG] Visual embedding vector size

是否已有关于该错误的issue或讨论？ | Is there an existing issue / discussion for this?

[X] 我已经搜索过已有的issues和讨论 | I have searched the existing issues / discussions

该问题是否在FAQ中有解答？ | Is there an existing answer for this in FAQ?

[X] 我已经搜索过FAQ | I have searched FAQ

当前行为 | Current Behavior
Shouldn't the embedding vector  obtained from model.get_vllm_embedding(batch_img) (as referenced here) have the same size for all input images?
I noticed that when I use images of different sizes, the resulting embedding vectors have varying dimensions. For example, I observed embeddings with dimensions 495×3500 or 496×3500 or even totally different sizes..
Is this behavior expected, and if so, could you clarify why the embedding dimensions vary with the input image?
期望行为 | Expected Behavior
The embedding vector produced is of fixed size.
复现方法 | Steps To Reproduce
Follow this tutorial with different images: here

hello，please check follow blog：
https://modelbest.feishu.cn/wiki/X15nwGzqpioxlikbi2RcXDpJnjd?from=from_copylink


White stripes on top

Hi !
When I open the menu with a drag (and not with a tap on my burger button), I have a white stripe on top of it (picture below). If I put the application in background and re-open it, the white stripe disappear with a look-like fade animation. Any idea ?

#649
#604

Ok
My top constraint was the problem. It was set to 0 but apparently not apply so I remove it and I add it again. No problem anymore but weird behavior.


Allow sending custom GA pageviews from graphs

Two new plugins: plugin for setting a custom Google Analytics Tracking ID, will create a customTracker; a plugin for sending pageview events as hashes under the experience URL.

The way these are fragmented and/or scattered is not ideal. But like the gaze stuff, and without variables everywhere, and without UI, or without changing some of our Patches concepts, I can't see how this might be done otherwise.
Still, worth adding these plugins under the "meta" category in node-ui-enum.js so they can be found quickly in more complex graphs.

@gmarinov

lgtm


Change github.event.pull_request.head.sha to github.sha in deploy and…

… deploy_branch workflow
Jira ticket URL

Just add the ticket number to the end:

https://dfedigital.atlassian.net/browse/TEVA-2476
Changes in this PR:
Change github.event.pull_request.head.sha to github.sha in deploy and deploy_branch workflow

Review app deployed to https://teaching-vacancies-review-pr-3385.london.cloudapps.digital


Leshan LwM2M client - server connection issue

Hi Team,
I am running one issue with the Leshan server. Please help.
I have downloaded the zephyr project from the below link to explore the LwM2M client-server scenario:
https://github.com/zephyrproject-rtos/zephyr
Summary:
I have compiled and run the lwm2m client sample for 'x86' and I was able to connect the Leshan demo server running locally in the same Linux host machine.
But as soon as I add the URI of the Leshan LwM2M server in the client code which is running remotely, I am unable to connect it.
Working setup locally:

Run the lwm2m client for x86 on a Linux machine.
Run the Lwm2m server locally using "leshan-server-demo.jar and I can see the client connected locally at http://localhost:8080/

A problem in connection of remote server:

In the client app, the URI of the lwm2m server "coap://leshan.eclipseprojects.io:5683" is added to connect.
Compiled the app for x86 and tried to run.
But I am unable to connect to the server, I am getting the below error:
net_lwm2m_rd_client: Cannot init LWM2M engine (-22)

Also, I have tried other links too like the following but no success:

coap://leshan.eclipse.org:5783
coap://leshan.iot-lab.info
coap://<IP_ADDRESS>

Can you please help me with what I am missing here? I am attaching the whole error log for more information.
Lwm2m_server_connection_error.txt
Thanks,
Hardik

Hi,

I have compiled and run the lwm2m client sample for 'x86

Which client are you talking about ? (I guess this is a lwm2m client integrated in Zephyr)

Can you please help me with what I am missing here?

Really hard to help, as it seems that there is nothing wrong at Leshan side as you succeed to connect to it locally.
The right coap url for our sandbox is :

coap://leshan.eclipseprojects.io:5683  (for CoAP without DTLS)
coaps://leshan.eclipseprojects.io:5684  (for CoAP with DTLS)

So I can't see what could be wrong here... maybe a network issue or maybe a Zephyr(I never played with it) configuration issue.

Hi Simon,
Thanks for your reply.
Yes, I am using the lwm2m client integrated into Zephyr.
I am able to connect my machine to a locally created server using "localhost:8080" but what If I want to connect my machine(lwm2m client) to a remote Lwm2m server?
My end use-case would be, the nRF52840 will be an lwm2m client and that should connect with a remote Lwm2m server where I can manage my device and configure it. Before jumping on nRF52840, I want to perform this operation on my local machine but I am unable to connect with any of the Leshan servers (Assuming all these servers are free and anybody can connect with it).
The only pingable Leshan address is http://leshan.iot-lab.info/#/clients, I have added the IPv4 address of this link to the Lwm2m client app and also configured our gateway as well to connect the server, but unfortunately, I am not able to register it.
Any help would be highly apppreciated.
Thanks,
Hardik

http://leshan.iot-lab.info/

This is not the official sandbox. This is one hosted by iot-lab.info which run a pretty hold version of leshan.
This one  : https://leshan.eclipseprojects.io/ is managed by us and is base on current master branch.

Assuming all these servers are free and anybody can connect with it)

This is correct. And by the way once you connect a device on this sandbox anybody can play with your device not only you. So this is just a good first step to discover LWM2M but not adapted for "real" work.

The only pingable Leshan address is http://leshan.iot-lab.info/#/clients

https://leshan.eclipseprojects.io/ sounds not pingable but I can confirm that it is working right now.
I just tested it with leshan-client-demo :
2020-11-12 10:54:42,277 INFO LeshanClient - Starting Leshan client ...
2020-11-12 10:54:42,694 INFO CaliforniumEndpointsManager - New endpoint created for server coap://leshan.eclipseprojects.io:5683 at coap://<IP_ADDRESS>:55785
2020-11-12 10:54:42,695 INFO LeshanClient - Leshan client[endpoint:aa;aa] started.
2020-11-12 10:54:42,696 INFO DefaultRegistrationEngine - Trying to register to coap://leshan.eclipseprojects.io:5683 ...
2020-11-12 10:54:42,794 INFO DefaultRegistrationEngine - Registered with location '/rd/ZKfxq2YxEP'.
2020-11-12 10:54:42,795 INFO DefaultRegistrationEngine - Next registration update to coap://leshan.eclipseprojects.io:5683 in 53s...
2020-11-12 10:55:35,796 INFO DefaultRegistrationEngine - Trying to update registration to coap://leshan.eclipseprojects.io:5683 (response timeout 120000ms)...
2020-11-12 10:55:35,849 INFO DefaultRegistrationEngine - Registration update succeed.
2020-11-12 10:55:35,850 INFO DefaultRegistrationEngine - Next registration update to coap://leshan.eclipseprojects.io:5683 in 53s...

And by the way you can see other clients connected which is a good hint that's all is OK.
So I still guess this is either :

network issue on your side
or a client configuration issue (in your log we can see : net_lwm2m_engine.lwm2m_parse_peerinfo: Parse url: <log_strdup alloc failed>)

Hi Simon,
You have cleared a lot of confusion, thanks for that.
You are absolutely right, I have also tested with "leshan-client-demo.jar" and I am too able to connect with the server you mentioned https://leshan.eclipseprojects.io/.
However, it is not pingable but I took the IPv4 address of the same server and tried to connect from the code itself "coap://<IP_ADDRESS>:5683". But Still, I am not able to register it.
If you have any idea, please guide me, please check below my environment setup (using zephyr project):

Before I start the client in the host machine, I have to start loop-socat.sh and loop-slip-tap.sh.
In the configuration file, I have updated the host IP and gateway IP.
I have added the IPv4 address of the https://leshan.eclipseprojects.io/ in the lwm2m client code like following:
lwm2m_engine_set_string("0/0/0", "coap://<IP_ADDRESS>:5683")
And with this change, I am unable to register it, below are the errors FYR:
[00:04:10.920,000] <dbg> net_lwm2m_engine.lwm2m_engine_get: path:0/0/1, buf:0x00148cc3, buflen:1 [00:04:10.920,000] <dbg> net_lwm2m_engine.lwm2m_engine_get: path:0/0/10, buf:0x00148d02, buflen:2                                                                                [00:04:10.920,000] <dbg> net_lwm2m_engine.lwm2m_engine_get: path:1/0/1, buf:0x00133f00, buflen:4                                                                                [00:04:10.920,000] <inf> net_lwm2m_rd_client: RD Client started with endpoint 'qemu_x86' with client lifetime 30                                                                                [00:04:10.920,000] <dbg> net_lwm2m_engine.lwm2m_parse_peerinfo: Parse url: <log_strdup alloc failed>                                                                        [00:04:10.920,000] <dbg> net_lwm2m_rd_client.sm_send_registration: registration sent [<log_strdup alloc failed>]                                                            [00:04:13.280,000] <inf> net_lwm2m_engine: Resending message: 0x001314e0                                                                                [00:04:17.970,000] <inf> net_lwm2m_engine: Resending message: 0x001314e0                                                                                [00:04:27.350,000] <inf> net_lwm2m_engine: Resending message: 0x001314e0                                                                                [00:04:46.110,000] <wrn> net_lwm2m_rd_client: Registration Timeout                                                                                [00:04:46.110,000] <dbg> net_lwm2m_client_app.rd_client_event: Disconnected                                                                                [00:04:46.110,000] <dbg> net_lwm2m_client_app.rd_client_event: Registration failure!

I am also suspecting the configuration issue, if you can help me it would be great.
Thanks,
Hardik

maybe you could try without the port :
lwm2m_engine_set_string("0/0/0", "coap://<IP_ADDRESS>")
or
lwm2m_engine_set_string("0/0/0", "coap://leshan.eclipseprojects.io")
But as I said I don't know Zephyr, so maybe you should ask them.

Hi Simon,
I have tried them too but did not work either. Anyway, I have already asked the same query to ZephyrProject. Appreciated your help from the Leshan side.
Also, I just wanted to know that, if I go for the production then how I need to create my own private server rather than having data on a public server(https://leshan.eclipseprojects.io/). Can you please share a link?
Regards,
Hardik

Also, I just wanted to know that, if I go for the production then how I need to create my own private server rather than having data on a public server(https://leshan.eclipseprojects.io/). Can you please share a link?

You need to implement your own server, Leshan is just a library.
Look at : https://github.com/eclipse/leshan/wiki/F.A.Q.#what-is-leshan-and-how-should-i-use-it-
And maybe : https://github.com/eclipse/leshan/wiki/Getting-started (warning getting started is about v1.x and so maybe should be a bit adapted with 2.x)

Do you succeed to make Zephyr works with Leshan sandbox ?
Should we close this issue ?

Hi Simon,
Yes I am able to connect with the Leshan server and the Leshan bootstrap server. But still I am unable to connect from the bootstrap server to leshan server.
I already took the IP of the Leshan server https://leshan.eclipseprojects.io/#/clients which is currently <IP_ADDRESS>. Can you please give me the IP of the Leshan bootstrap server https://leshan.eclipseprojects.io/bs/? So I can connect to the Leshan LwM2M server via Leshan bootstrap server?
Thanks,
Hardik

same machine but different coap port. (look at README to know the port :wink:)

Yeah that I know. The port 5783 for non-secure and 5784 for secure communication. I thought the IPv4 also would be different.
Okay, thanks for all your help Simon, you can close this ticket.


[PostgreSQL] Table comment is missing from DDL.

System information:

Operating system (distribution) and version: Ubuntu 18.04 64-bit
DBeaver version: <IP_ADDRESS>005031953
Additional extensions: None

Connection specification:

Database name and version: PostgreSQL 9.1 and 9.4.7
Driver name: PostgreSQL JDBC Driver
Do you use tunnels or proxies (SSH, SOCKS, etc)?  No

Describe the problem you're observing:
The DDL for the table comment is not displayed under the DDL tab even when "Show comments" is checked.
Steps to reproduce, if exist:
Create a table with a comment:
CREATE TABLE test_table (
	name text
);

COMMENT ON TABLE test_table IS 'Some description.';

The DDL for the table will be shown as:
-- Drop table

-- DROP TABLE public.test_table;

CREATE TABLE public.test_table (
	"name" text NULL
);

-- Permissions

ALTER TABLE public.test_table OWNER TO postgres;
GRANT ALL ON TABLE public.test_table TO postgres;

The comment is missing even when "Show comments" is checked. There should be a line for the comment as:
COMMENT ON TABLE public.test_table IS 'Some description.';

thanks for the bug report

fixed in scope of #8686


Update linux-vm-connect.md

Fix incorrect powershell newline and script string quotation marks in articles/virtual-machines/linux-vm-connect.md that made copying and pasting interactive azure powershell not work well.
Replace usage of ecdsa with ed25519 when checking ssh fingerprints, since ed25519 has been the default for OpenSSH since v8.2 (2020-02-14).

@mattmcinnes

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@mattmcinnes
Can you review this old PR and determine whether it needs to be closed or merged?
@MicrosoftDocs/public-repo-pr-review-team

Thank you for your interest in contributing to our documentation. Unfortunately, the changes in this pull-request cannot be accepted because our Content group is migrating content for the "virtual-machines", "virtual-machines-scale-set", "container-instances", and "service-fabric" folders to a new repository: azure-compute-docs.
Short-term, if there are changes in this PR for other folders, you can move forward with those by removing the change(s) to all the above mentioned folders' content.
In the meantime, we are closing this PR and tagging it so that when the content is available in the new repo, we can follow up with the new location information.
#please-close
#label:"migrate-followup"

@adburch  We’re happy to share that contributions to virtual-machines are once again possible at azure-compute-docs. Please open a PR in the new repo to submit your changes. We appreciated your patience during this migration.


Add function for utf-16 compression

This PR adds a function analog to this one that compresses to utf-16 encoding. Our project would benefit from having this function available directly from the crate and hopefully others will too. Please let me know if you need any changes, more tests or even the decompress method for example.
Since char::from_u32 is still unstable (see https://github.com/rust-lang/rust/issues/71763) it could take some time before this can be merged.

Hi, thanks for the PR!
While the associated function char::from_u32 is not stable, the function std::char::from_u32 is. I'll be happy to merge this if you could make that small change.

Hi, thanks for the PR!
While the associated function char::from_u32 is not stable, the function std::char::from_u32 is. I'll be happy to merge this if you could make that small change.

Hi, thanks for the PR!
While the associated function char::from_u32 is not stable, the function std::char::from_u32 is. I'll be happy to merge this if you could make that small change.

Oh that is good to know! I think everything should good now.

Hi, thanks for the PR!
While the associated function char::from_u32 is not stable, the function std::char::from_u32 is. I'll be happy to merge this if you could make that small change.

Oh that is good to know! I think everything should good now.

Thanks!

Thanks!


New Customisation Feature

adding customisation for the GUI through "own_search_entries/entries/main.py"
also, fixed one Typo in a Comment^^

added changelog update


Style for outer pages logo link

Helps fix: https://github.com/keboola/kbc-ui/issues/1443
This is a requirement for: https://github.com/keboola/connection/pull/1184

@ujovlado is there a blocker preventing this from getting merged?  Is there anything I can do?

@pivnicek I should have said that sooner, but it wasn't  bacward compatible. It is now, so I'm going to merge it.


teachable_agent working functions

Why are these changes needed?
I needed teachableAgent work with functions. So I modified it. :-)

I examined the other agents to see why they could handle functions but teachableAgent coud not. I then modified teaachableAgent to include code for functions.
Related issue number

Checks

[x] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[x] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[x] I've made sure all auto checks have passed.

@microsoft-github-policy-service agree
On Tue, Oct 31, 2023 at 4:57 PM microsoft-github-policy-service[bot] <
@.***> wrote:

@jrknox1977 https://github.com/jrknox1977 please read the following
Contributor License Agreement(CLA). If you agree with the CLA, please reply
with the following information.
@microsoft-github-policy-service agree [company="{your company}"]
Options:

(default - no company specified) I have sole ownership of
intellectual property rights to my Submissions and I am not making
Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work
for my employer (or my employer has intellectual property rights in my
Submissions by contract or applicable law). I have permission from my
employer to make Submissions and enter into this Agreement on behalf of my
employer. By signing below, the defined term “You” includes me and my
employer.

@microsoft-github-policy-service agree company="Microsoft"
Contributor License Agreement Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the
party signing below (“You”),
and conveys certain license rights to Microsoft Corporation and its
affiliates (“Microsoft”) for Your
contributions to Microsoft open source projects. This Agreement is
effective as of the latest signature
date below.

Definitions.
“Code” means the computer software code, whether in human-readable
or machine-executable form,
that is delivered by You to Microsoft under this Agreement.
“Project” means any of the projects owned or managed by Microsoft
and offered under a license
approved by the Open Source Initiative (www.opensource.org).
“Submit” is the act of uploading, submitting, transmitting, or
distributing code or other content to any
Project, including but not limited to communication on electronic
mailing lists, source code control
systems, and issue tracking systems that are managed by, or on behalf
of, the Project for the purpose of
discussing and improving that Project, but excluding communication
that is conspicuously marked or
otherwise designated in writing by You as “Not a Submission.”
“Submission” means the Code and any other copyrightable material
Submitted by You, including any
associated comments and documentation.
Your Submission. You must agree to the terms of this Agreement
before making a Submission to any
Project. This Agreement covers any and all Submissions that You, now
or in the future (except as
described in Section 4 below), Submit to any Project.
Originality of Work. You represent that each of Your Submissions
is entirely Your original work.
Should You wish to Submit materials that are not Your original work,
You may Submit them separately
to the Project if You (a) retain all copyright and license information
that was in the materials as You
received them, (b) in the description accompanying Your Submission,
include the phrase “Submission
containing materials of a third party:” followed by the names of the
third party and any licenses or other
restrictions of which You are aware, and (c) follow any other
instructions in the Project’s written
guidelines concerning Submissions.
Your Employer. References to “employer” in this Agreement include
Your employer or anyone else
for whom You are acting in making Your Submission, e.g. as a
contractor, vendor, or agent. If Your
Submission is made in the course of Your work for an employer or Your
employer has intellectual
property rights in Your Submission by contract or applicable law, You
must secure permission from Your
employer to make the Submission before signing this Agreement. In that
case, the term “You” in this
Agreement will refer to You and the employer collectively. If You
change employers in the future and
desire to Submit additional Submissions for the new employer, then You
agree to sign a new Agreement
and secure permission from the new employer before Submitting those
Submissions.
Licenses.

Copyright License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license in the
Submission to reproduce, prepare derivative works of, publicly
display, publicly perform, and distribute
the Submission and such derivative works, and to sublicense any or all
of the foregoing rights to third
parties.
Patent License. You grant Microsoft, and those who receive the
Submission directly or
indirectly from Microsoft, a perpetual, worldwide, non-exclusive,
royalty-free, irrevocable license under
Your patent claims that are necessarily infringed by the Submission or
the combination of the
Submission with the Project to which it was Submitted to make, have
made, use, offer to sell, sell and
import or otherwise dispose of the Submission alone or with the
Project.
Other Rights Reserved. Each party reserves all rights not
expressly granted in this Agreement.
No additional licenses or rights whatsoever (including, without
limitation, any implied licenses) are
granted by implication, exhaustion, estoppel or otherwise.

Representations and Warranties. You represent that You are
legally entitled to grant the above
licenses. You represent that each of Your Submissions is entirely Your
original work (except as You may
have disclosed under Section 3). You represent that You have secured
permission from Your employer to
make the Submission in cases where Your Submission is made in the
course of Your work for Your
employer or Your employer has intellectual property rights in Your
Submission by contract or applicable
law. If You are signing this Agreement on behalf of Your employer, You
represent and warrant that You
have the necessary authority to bind the listed employer to the
obligations contained in this Agreement.
You are not expected to provide support for Your Submission, unless
You choose to do so. UNLESS
REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE
WARRANTIES
EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED
UNDER THIS AGREEMENT IS
PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO,
ANY WARRANTY OF
NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Notice to Microsoft. You agree to notify Microsoft in writing of
any facts or circumstances of which
You later become aware that would make Your representations in this
Agreement inaccurate in any
respect.
Information about Submissions. You agree that contributions to
Projects and information about
contributions may be maintained indefinitely and disclosed publicly,
including Your name and other
information that You submit with Your Submission.
Governing Law/Jurisdiction. This Agreement is governed by the
laws of the State of Washington, and
the parties consent to exclusive jurisdiction and venue in the federal
courts sitting in King County,
Washington, unless no federal subject matter jurisdiction exists, in
which case the parties consent to
exclusive jurisdiction and venue in the Superior Court of King County,
Washington. The parties waive all
defenses of lack of personal jurisdiction and forum non-conveniens.
Entire Agreement/Assignment. This Agreement is the entire
agreement between the parties, and
supersedes any and all prior agreements, understandings or
communications, written or oral, between
the parties relating to the subject matter hereof. This Agreement may
be assigned by Microsoft.

—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/autogen/pull/508#issuecomment-1788024575,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBDIZKLKZW3254NRVYTGS3YCFQ25AVCNFSM6AAAAAA6YKIGG2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBYGAZDINJXGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

@rickyloynd-microsoft I added the ability for teachable_agent to be used in conversations with functions.

Thank you @jrknox1977 for the contribution! Can you add a short file autogen/test/agentchat/test_teachable_agent_functions.py to test the new functionality? You can use autogen/test/agentchat/test_teachable_agent.py as a general pattern.

@jrknox1977 are you able to make the changes @rickyloynd-microsoft suggested?


Adatapting library for Internet Explorer

Hey @guhcostan !
Thanks for your contribution but this issue will be fixed in #80


Add more context/detials on step 4

[Enter feedback here]
Could we provide more insight into step "4: Enter the details of the AWS account, including the location where you store the connector resource."
Particularly around the implications of onboarding an AWS account into an azure subscription:

what are the outcomes of this from:
reporting perspective
aws resource mgmt in MDC
cost mgmt capabilities within that azure subsctipion

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

ID: f48f68b8-f15e-d900-8e61-6aadec8aeecd
Version Independent ID: d4a1522c-2764-83aa-006c-0cdb00951e63
Content: Connect your AWS account - Microsoft Defender for Cloud
Content Source: articles/defender-for-cloud/quickstart-onboard-aws.md
Service: defender-for-cloud
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

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

#reassign:Elazark

@amcamillo Hi, I'm not sure what more insight you are looking for. Everything on the screen has an information bubble that you can hover over to see more information at the time of setup.
Can you please explain what you feel is missing or needs elaboration?

@amcamillo I have note heard from you so i will close this issue. If needed please feel free to reach out agian.

#please-close


Remove real wfm name as examples

Renamed WFM real name and GUID ID values.

@JohanFreelancer9

Docs Build status updates of commit a7fb958:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit ecce23d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionConnector.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmTeam.md
:white_check_mark:Succeeded
View (teams-ps)

teams/teams-ps/teams/New-CsTeamsShiftsConnectionInstance.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

If someone has merge permission, Please merge this branch !!


Layout width to spec

@modern-edamame

Broke up this PR into some smaller changes. This PR was too large and varied to be reviewed effectively.


Allow extended ascii chars

Hey, how could i render chars like █ using your lib ? It prints "?" instead of the right character even if i change the character mode

See official docs in Readme, if not supported you can always draw a square like I did in plasma example else 🤷♂

Yeah but in Plasma.cs you use white spaces to achieve this. I fact, i need to use █ for more optimizing. Like, render consecutive bytes as "     " then next consecutive bytes as "████" using background color for first group and foregroup for the second. I made some test and it's way faster to do it that way.
But i need to access the extended ASCII char table.
In "VTConsoleMisc/SetCharacterMode.cs" you call WriteConcat(ESC, "(B"); if the user chooses the ASCII char set. Maybe you could modify something here to be able to have more char sets.
And to get the bytes for string builder, you use Encoding.ASCII.[...] maybe by modifying the char set and this line we could achieve what i'm trying to do.

A quick web search shows that these extended chars depend on font and page code and windows' default does not have them. Check this first then improve your fork!

In fact, windows can display them. I used to use (?) them in Batch few years ago. And it's possible to display them via a C# program too (already made it with another lib)

█ is basically ALT+219

I think it comes from lib :

I think it comes from your lib :

Found a way to do it :


Fix unit tests to improve trust in this library

We want to use this library in a quite big project in our efforts to migrate our network stack to Swift and OAuth 2 from a custom build OAuth 1 lib written in Objective C. Since OAuthSwift would then be a big essential part of our app we need a very high reliability in it's functionality and quality.
Unfortunately some unit tests of this project are currently failing and there also some that are just commented out and ignored.
To increase the trust in this library it would be nice to have 100% running unit tests with a good coverage which are also automatically run against each pull request e.g. via Travis.

Yes more unit test and travis are in roadmap https://github.com/OAuthSwift/OAuthSwift/wiki/Roadmap
I ask authorization for travis (organisation owner must accept it)
I have not run unit test since previous release.
There is many change into signature for OAuth1.

Imo the following tasks should be done:

[ ] Fix existing unit tests
[ ] Look at all test that are commented out and fix them or delete them
[ ] Setup Travis CI for this repo and let it check PRs
[ ] Test previously untested stuff:

[ ] Multipart requests
[ ] NSDate category
[ ] String category
[ ] Utils, SHA1 and HMAC
[ ] Access Token renewal
[ ] Convenience & request methods on OAuthSwiftClient

some unit tests has been added


Saga types diagnostic

There is some unused code that checks so that sagas have initiated by interface, that a command can only be consumed/initiated by only a single saga type.
This code needs to live in a separate class and recommended for unit tests

        private Type GetSingleSagaType(ISagaMessage sagaMessage, IEnumerable<Type> sagaTypes)
        {
            if (!sagaTypes.Any())
            {
                throw new ArgumentException(
                    $"Message of type {sagaMessage.GetType().Name} is not initiating or consumed by any Sagas. Please add InitiatedBy<{sagaMessage.GetType().Name}> or ConsumedBy<{sagaMessage.GetType().Name}> to your Saga type");
            }
            if (sagaTypes.Count() > 1)
            {
                // can't have multiple sagas initiated by the same message - can't have 2 sagas of different types with the same CorrelationId
                var sagaNames = String.Join(", ", sagaTypes.Select(t => t.Name));
                throw new ArgumentException(
                    $"Message of type {sagaMessage.GetType().Name} is initiating or consumed by more than one saga. Please make sure any single message is initiating only one saga. Affected sagas: {sagaNames}");
            }

            return sagaTypes.Single();
        }


Set reasonable defaults for tunnel

As a human
I want to share my website with others
In order to be seen

Given a local web site
When I run `tunnel <IP_ADDRESS>:8080`
Then I can share https://WGKEY.try.cloudnative.nz
And they can reach my website!

If we do this, we remove the requirement for wgutils to generate the key, and default to folks not using the same key twice.

[ ] Default TUNNEL_API_URL to "try.cloudnative.coop"
[ ] Default TUNNEL_WIREGUARD_KEY to a dynamically generated key

Some initial changes attempted here: https://github.com/coder/wgtunnel/pull/16/files#diff-cb90e795ae25d1eb2fe4cda3a215ddac9ec8924e905052bc2f07726d2e2f0a45R48-R55

Default TUNNEL_WIREGUARD_KEY to a dynamically generated key : https://github.com/coder/wgtunnel/pull/19


Atom.Object.defineProperty.get is deprecated.

atom.workspaceView is no longer available.
In most cases you will not need the view. See the Workspace docs for
alternatives: https://atom.io/docs/api/latest/Workspace.
If you do need the view, please use atom.views.getView(atom.workspace),
which returns an HTMLElement.
Atom.Object.defineProperty.get (/Applications/Atom.app/Contents/Resources/app/src/atom.js:55:11)
LintStatusView.getActiveLintRunner (/Users/JohnS5/.atom/packages/atom-lint/lib/lint-status-view.coffee:27:22)

Dupe of #119


How to know if the review alert was shown or not?

I would like to track if the review alert was opened or not when calling a function InAppReview.RequestInAppReview()
Is there any way to do this.
can any one please tell me the method name i am not able to find it in 3.1.0 version

https://github.com/MinaSamir11/react-native-in-app-review/issues/47
duplicated issue.


Fix paths in data_paths.yaml following storage migration

Changes hard-coded paths from Iowa buckets to Oregon buckets. This file was used by some ad-hoc notebook analysis. The file is unusable without this update.
Related to #640.

I think @kemccusker @dgergel will run into trouble rerunning notebook analysis without this update so putting you two as reviewers. Any reason we shouldn't follow through with this update now?

Thanks @brews - I've already added a find/replace to several workflows to deal with this but that should be fine even if the data paths are updated.
Some notebooks for the paper use this yaml: dcmip6_all_paths.yaml - could you run the same find/replace on that one as well?

Awesome, thanks @brews ! I was planning to use the Oregon trail mapping dict to solve this but this is better. Thank you!

Absolutely, @dgergel. I just updated that file with 540faa6.
Updated the description and such to match this addition.


Support tab-completion for bash and other shells

zsh can use this
# _yabsnap.zsh
# This function provides tab completion for the yabsnap command.

_yabsnap() {
  local -a commands
  commands=(
    'list:List all managed snaps'
    'list-json:Machine readable list of all managed snaps'
    'create:Create new snapshots'
    'create-config:Bootstrap a config for new filesystem to snapshot'
    'delete:Delete a snapshot created by yabsnap'
    'rollback-gen:Generate script to rollback one or more snaps'
  )

  local -a options
  options=(
    '-h[Show help message]'
    '--help[Show help message]'
    '--sync[Wait for btrfs to sync for any delete operations]'
    '--config-file[Specify a config file to use]'
    '--source[Restrict to config with this source path]'
    '--dry-run[Disable all snapshot creation and deletion]'
    '--verbose[Sets log-level to INFO]'
  )

  # Complete commands
  if [[ $words[1] == "yabsnap" ]]; then
    _describe -t commands 'yabsnap command' commands
    return
  fi

  # Complete options for the commands
  if [[ $words[1] == "yabsnap" && $words[2] ]]; then
    _describe -t options 'yabsnap option' options
  fi
}

# Register the completion function
compdef _yabsnap yabsnap


strip go binaries on mobile

@heronhaye any reason not to do this on other desktop platforms?

nope, just wanted to see on one first. there used to

I tried an iOS sim build and it seemed fine, I think it’s worth trying for
some admin builds
On Thu, May 16, 2019 at 17:50 heronhaye<EMAIL_ADDRESS>wrote:

nope, just wanted to see on one first. there used to
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/keybase/client/pull/17585?email_source=notifications&email_token=AAIXJVFRKPBTJEFLHBVDF7DPVXJL3A5CNFSM4HNNJBXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVTE6MI#issuecomment-493244209,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIXJVAYJIWUFDQVVKKB6ODPVXJL3ANCNFSM4HNNJBXA
.

The thing to make sure is if we get a segfault we still have full stacktrace in logs. It might be different on simulator vs real device too. Maybe we can make a panic button?

Also, KBFS prints some traces from goroutines in their logs - should check those too.

will try this out:
$ git diff
diff --git a/go/keybase/main.go b/go/keybase/main.go
index 433fc4aa05..987da684ff 100644
--- a/go/keybase/main.go
+++ b/go/keybase/main.go
@@ -47,6 +47,17 @@ func keybaseExit(exitCode int) {
 }

 func main() {
+       go func() {
+               select {
+               case <-time.After(time.Second * 15):
+                       debug.PrintStack()
+               }
+               select {
+               case <-time.After(time.Second * 15):
+                       panic("panic")
+               }
+       }()
+
        // Preserve non-critical errors that happen very early during
        // startup, where logging is not set up yet, to be printed later
        // when logging is functioning.

log id d9562ca381b476889c90ea1c

@jzila CI changes ok?


Update Mentorship metric page for the release cycle

This has followed the Releasing guidelines at https://github.com/chaoss/metrics/blob/master/RELEASING.md.
These changes are intended to drive certain discussion. This is an agreement about the attendees
on the 3rd of June 2019.

Please review, comment, and provide feedback.
Lazy consensus will be assumed by June 9, 2019


Bots sometimes timeout waiting for scheduling.

I've seen this several times now on https://github.com/flutter/flutter/pull/74922 and a couple other recent PRs, particularly on Windows bots.
For example: https://ci.chromium.org/ui/p/flutter/builders/try/Windows tool_tests/9570/steps?succeeded=true&debug=false
AFAICT, what's happening is that the "sharding" bot gets scheduled and starts. It spawns 3 more builders and waits. Those other 3 builders take most of the ~1hr the original bot has to run to even get scheduled and start. the original bot sees it is out of time and cancels the other builders, and is marked as a failure.
I think we need some combination of:

More bots
Fewer shards (or more shards so they finish/fail faster?)
No timeout on shard waiting bots
No dedicated bot waiting for the sharded bots.

/cc @godofredoc @keyonghan @CaseyHillers
I've seen this on several PRs recently.

Do we know how frequently is this happening? have you seen this problem in mtv-working hours 9:00AM - 5:00PM?
The reason for the questions is that we are intentionally reducing capacity from 5:00PM to 9:00PM to 1/3 as most of the capacity is idle on that time window.
@keyonghan is this something we can check on the current metrics and dashboards?

Do we know how frequently is this happening? have you seen this problem in mtv-working hours 9:00AM - 5:00PM?
The reason for the questions is that we are intentionally reducing capacity from 5:00PM to 9:00PM to 1/3 as most of the capacity is idle on that time window.
@keyonghan is this something we can check on the current metrics and dashboards?

I've seen it happening more in the evening for sure, but I've also seen it happen outside that window - e.g. one I just linked was scheduled after 9pm PST.

I've seen it happening more in the evening for sure, but I've also seen it happen outside that window - e.g. one I just linked was scheduled after 9pm PST.

Speaking just for myself, I'll frequently pop on after dinner if I noticed a test failed for something that needs a minor fix, or a reviewer added a nit I can fix quickly. So I'll change 1 or 2 lines of code, push back up, and go back to my evening - to find later that CI failed because of this issue.

Speaking just for myself, I'll frequently pop on after dinner if I noticed a test failed for something that needs a minor fix, or a reviewer added a nit I can fix quickly. So I'll change 1 or 2 lines of code, push back up, and go back to my evening - to find later that CI failed because of this issue.

We'll look at the metrics and adjust the numbers. A proper fix will need to be able to extend mtv working hours after 5:00PM and adjust the try pool size for try on non working hours.

We'll look at the metrics and adjust the numbers. A proper fix will need to be able to extend mtv working hours after 5:00PM and adjust the try pool size for try on non working hours.

What if we extend the timeout for parent recipe, while keeping the shorter timeout for the drone?

What if we extend the timeout for parent recipe, while keeping the shorter timeout for the drone?

That's probably fine for now, but tying up a bot for more than an hour is problematic. Hurts capacity and takes way too long to find out if something failed.

That's probably fine for now, but tying up a bot for more than an hour is problematic. Hurts capacity and takes way too long to find out if something failed.

That's probably fine for now, but tying up a bot for more than an hour is problematic. Hurts capacity and takes way too long to find out if something failed.

I agree it's not ideal, although, if the parents times out after an hour while the drones are still running, we don't find out if something fails anyway.

That's probably fine for now, but tying up a bot for more than an hour is problematic. Hurts capacity and takes way too long to find out if something failed.

I agree it's not ideal, although, if the parents times out after an hour while the drones are still running, we don't find out if something fails anyway.

Working hours are good, but after hours queue time is way above our SLO:
90%th queue time for last two week:
Windows builds working hours 7.05 min v.s. after hours 45.9min
Linux builds working hours 8.83 min v.s. after hours 44.7min

Working hours are good, but after hours queue time is way above our SLO:
90%th queue time for last two week:
Windows builds working hours 7.05 min v.s. after hours 45.9min
Linux builds working hours 8.83 min v.s. after hours 44.7min

Additional capacity was added for non working hours. @keyonghan can we compare the timeout rates?


Update README.md

Please check the changes I've made according to your requirements  now. If you merge these changes, kindly accept my commits under hacktoberfest2023. Also, if possible please see if you can accept these changes as it is necessary for my task completion under hacktoberfest2023. Thank you!
Issue
Relevant issue number

Resolves #

Testing Steps

Additional Information

Closed in favor of https://github.com/seriouslysean/monster-hunter-now-events/pull/50.


Add Django 1.11 to test matrix

The release of 1.11 will happen in the next few weeks.

Coverage decreased (-13.9%) to 82.911% when pulling f2d9082d7cacc7bff840281e0d35905247fd44ff on matthiask:master into df4adb6416a6d908feda90ca5bea3a0c1cd78802 on owais:master.

Coverage decreased (-13.9%) to 82.911% when pulling f2d9082d7cacc7bff840281e0d35905247fd44ff on matthiask:master into df4adb6416a6d908feda90ca5bea3a0c1cd78802 on owais:master.

This could be updated to use Django==1.11 since it was released yesterday 🎉

Coverage remained the same at 96.835% when pulling 6d83f6956cd8747eaf7ffd7eb424c66d6a9023ee on matthiask:master into df4adb6416a6d908feda90ca5bea3a0c1cd78802 on owais:master.

Thanks


How would I close sidr only partially

I would like to put the link to open/close sidr in a link inside the sidr list. Something similar to http://responsivenavigation.net/examples/simple-padding/index.html. Is this even possible?

Look at this sample
https://github.com/artberri/sidr/blob/master/examples/nodisplaced-menu-with-close-options.html


Googlebot fails to render page with DateRangePicker

I used DateRangePicker in one of my projects and Googlebot would render an empty page when using Fetch as Google. Even writing the import statement
import { DateRangePicker } from 'react-dates'

caused googlebot to render a blank page (I had commented the Component everywhere in my code). I tried to follow the steps listed here but could not find anything. Also, everything worked without any errors in my browser Chrome Version 58.0.3029.81 (64-bit) when I was using the component as well as after I commented out the component.
webpack.config.js
var path = require('path');
var webpack = require('webpack');
var CopyWebpackPlugin = require('copy-webpack-plugin');

module.exports = {
  entry: './src/index.js',

  output: {
    filename: 'static/bundle.js',
    path: path.resolve(__dirname, 'dist'),
    publicPath: '/'
  },

  // devtool: 'source-map',

  module: {
    rules: [
      {
        test: /\.jsx?$/,
        use: [
          'babel-loader'
        ],
        exclude: /node_modules/
      },
      {
        test: /\.(png|woff|woff2|eot|ttf|svg)$/,
        use: ['url-loader?limit=100000',],
        exclude: /node_modules/,
      },
      {
        test: /\.css$/,
        use: ['style-loader', 'css-loader'],
      },
    ]
  },

  plugins: [
    new webpack.optimize.UglifyJsPlugin({
      sourceMap: false,
      comments: false
    }),
    new CopyWebpackPlugin([
      { from: 'static', to: 'static' }
    ]),
    new webpack.DefinePlugin({
      PRODUCTION: true
    })
  ]
};

package.json
  "devDependencies": {
    "babel-core": "^6.22.1",
    "babel-eslint": "^7.1.1",
    "babel-loader": "^6.2.10",
    "babel-preset-es2015": "^6.22.0",
    "babel-preset-react": "^6.22.0",
    "babel-preset-stage-2": "^6.22.0",
    "copy-webpack-plugin": "^4.0.1",
    "copyfiles": "^1.2.0",
    "cross-env": "^3.1.4",
    "css-loader": "^0.28.0",
    "eslint": "^3.14.1",
    "eslint-plugin-react": "^6.9.0",
    "file-loader": "^0.11.1",
    "gulp": "^3.9.1",
    "postcss-loader": "^1.3.3",
    "react-hot-loader": "^3.0.0-beta.6",
    "rimraf": "^2.6.0",
    "semantic-ui": "^2.2.10",
    "style-loader": "^0.16.1",
    "url-loader": "^0.5.8",
    "webpack": "^2.2.0",
    "webpack-dev-server": "^2.2.0"
  },
  "dependencies": {
    "fuckadblock": "^3.2.1",
    "history": "^4.6.1",
    "moment": "^2.18.1",
    "react": "^15.4.2",
    "react-addons-shallow-compare": "^15.5.2",
    "react-datepicker": "^0.46.0",
    "react-dom": "^15.4.2",
    "react-ga": "^2.2.0",
    "react-redux": "^5.0.4",
    "react-router": "^4.1.1",
    "react-router-dom": "^4.1.1",
    "react-stripe-checkout": "^2.2.5",
    "redux": "^3.6.0",
    "semantic-ui-react": "^0.66.0"
  }

.babelrc
{
  "presets": [
    ["es2015", {"modules": false}],
    "stage-2",
    "react"
  ],
  "plugins": [
    "react-hot-loader/babel"
  ]
}

I'm getting this too. Did you come up with a solution?

Any JS errors reported by googlebot?

Nope, afraid not. I've created a new project with the latest versions of ReactJS and Express, still encountering the same problem.


Let me change language of dashboard

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.
When I launch Aspire dashboard it showes with Polish language. Most developers in Poland don't use polish language in development tools and all polish terms releted to programming sounds unfamiliar/funny for us. For that reason please provide a way to change UI language to English
Describe the solution you'd like
I would like to have UI to change language in Aspire Dashboard or other way to change language
Additional context
No response

@kvenkatrajan


Update CONTRIBUTING.md with link to pre-release

Before submitting, please confirm you've

[X] read and understood our Contributing Guidelines
[X] completed Mattermost Contributor Agreement
[-] executed npm run lint:js for proper code formatting

Please provide the following information:
Summary
Update CONTRIBUTING.md with link to pre-release

@yuya-oc Is it safe to merge even though the build fails?
Also, I assume test artifacts won't be downloaded to Circle CI anymore?


Issue: the response was having multiple headers of same name

In HTTP response Trace and span, information was added multiple times. to avoid this adding the trace and span information at the initial stage of starting the otel span.
trace.RemoteSpanContextFromContext(Ctx)

will return the remote span or noop span, if it is a noop span then we are sure the span is started in this service only so adding the trace information in response headers

Sure @joe94  will add it in CHANGELOG.md file.


Added env variables validation

closes #81

@fanick-ber updated the PR

@fanick-ber got it. PR updated

@fanick-ber cool makes sense. Committed your suggestion


The 'STACK' of a functional_definition is the implicit return value

Regular procedures_defreturn functions have an explicit return connection:
https://github.com/code-dot-org/blockly/blob/d18d42d5ed6404dc64e8f461650245c2c6a91f47/blocks/procedures.js#L301

But for functional_definition the 'STACK' connection is always the implicit return value.
Fixes https://github.com/code-dot-org/code-dot-org/pull/22463#issuecomment-390008959.

I don't think we could be (famous last words...) since the block doesn't have a 'RETURN' input connection.


Granular chef update command

:construction: I haven't written any code yet, just trying to enumerate what the behavior should be for a handful of cases, and looking for feedback on that.
@opscode/client-engineers Thoughts?

Gonna close this since I'm not actively working on it now. I'm sure this feature will be requested sooner or later, so I'll keep the branch around.

This feature is actually required to migrate from Berkshelf pattern to Policfile's.
Otherwise chef update is really dangerous, so it should be possible to update only the specified cookbook (with dependencies).


Sense OS

http://scratch.mit.edu/projects/109569914/
http://phosphorus.github.io/#109569914
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; AskTbORJ/<IP_ADDRESS>07; .NET4.0E; GWX:DOWNLOADED; BOIE9;ENUS; rv:11.0) like Gecko
It won't load the background

It's because Google code has shut down so the canvg JS links no longer work (and costumes don't work as a result). Tjvr has the updated links here , but the pull request hasn't been merged yet


HBASE-28031 TestClusterScopeQuotaThrottle is still failing with broke…

…n WAL writer
Limit the scope for EnvironmentEdge injection

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 25s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ master Compile Tests _

+0 :ok:
mvndep
0m 14s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
2m 48s
master passed

+1 :green_heart:
compile
2m 51s
master passed

+1 :green_heart:
checkstyle
0m 45s
master passed

+1 :green_heart:
spotless
0m 40s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
1m 50s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 10s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 34s
the patch passed

+1 :green_heart:
compile
2m 49s
the patch passed

+1 :green_heart:
javac
2m 49s
the patch passed

+1 :green_heart:
checkstyle
0m 44s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
9m 48s
Patch does not cause any errors with Hadoop 3.2.4 3.3.6.

+1 :green_heart:
spotless
0m 38s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
2m  4s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 15s
The patch does not generate ASF License warnings.

34m 47s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5539

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux b721bf15deb1 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / dba900f778

Default Java
Eclipse Adoptium-11.0.17+8

Max. process+thread count
76 (vs. ulimit of 30000)

modules
C: hbase-common hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m  0s
master passed

+1 :green_heart:
compile
1m  6s
master passed

+1 :green_heart:
shadedjars
5m 27s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 50s
the patch passed

+1 :green_heart:
compile
1m  4s
the patch passed

+1 :green_heart:
javac
1m  4s
the patch passed

+1 :green_heart:
shadedjars
5m 31s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 40s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
2m 14s
hbase-common in the patch passed.

-1 :x:
unit
257m  8s
hbase-server in the patch failed.

285m 47s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5539

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 4ccdc32a2ce1 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / dba900f778

Default Java
Temurin-1.8.0_352-b08

unit
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/testReport/

Max. process+thread count
4229 (vs. ulimit of 30000)

modules
C: hbase-common hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 39s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+0 :ok:
mvndep
0m 12s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
3m 12s
master passed

+1 :green_heart:
compile
1m 12s
master passed

+1 :green_heart:
shadedjars
5m 45s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 51s
master passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 11s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m 14s
the patch passed

+1 :green_heart:
compile
1m 18s
the patch passed

+1 :green_heart:
javac
1m 18s
the patch passed

+1 :green_heart:
shadedjars
5m 34s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 44s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
2m 59s
hbase-common in the patch passed.

+1 :green_heart:
unit
260m 11s
hbase-server in the patch passed.

291m  9s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5539

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux d15f6f6f15de 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / dba900f778

Default Java
Eclipse Adoptium-11.0.17+8

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/testReport/

Max. process+thread count
4747 (vs. ulimit of 30000)

modules
C: hbase-common hbase-server U: .

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5539/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Improve provisionable tool chains samples

Context

Improve provisionable tool chains sample by creating a drop-in, production-ready, plugin for the current version of Gradle.
Contributor Checklist

[ ] Review Contribution Guidelines
[ ] Make sure that all commmits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[ ] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[ ] Ensure that tests pass locally: ./gradlew check

Park this for now.


Concurrent spago usage is very slow

Reproduce with:
#!/usr/bin/env bash

cd $1
for i in {1..50}; do
  spago list-packages --filter direct --json &
done

wait
echo "Finished!"

Changing n in {1..n} significantly affects the execution time and I can't see any obvious reason why this would be the case.

According to my tests on our project at work I get:

~1.8s with 5 concurrent calls
~25s with 50 concurrent calls, which is roughly 10 times more

The reason why this makes sense is that this is a CPU-bound task, since we're calculating the transitive dependencies of the project independently at each invocation (note that this got significantly faster in the latest release thanks to #412, so maybe try that one if you're not on latest already)
What's your usecase for running many instances in parallel?

Fair enough. My use case is/was a dodgy script that tried to graph the packages in our work monorepo. I've got a better solution now but I thought it was an observation worth raising.
Cheers for the quick response though pal, keep up the good work :pray:

@jmackie thanks for detailing! Talking IRL with @justinwoo he figured this might be because of the Haskell Runtime (RTS) starving for resources. So we could try passing some options to it to reduce the amount of threads - e.g. try spago +RTS --help to see how you can tweak the runtime parameters
I'm going to close this issue since your initial problem seems to be solved, but let's reopen if we figure we want to do something about this!


Docker container with Prometheus 2.29.0 not running on a Raspberry Pi

What did you do?
I tried to upgrade Prometheus from version 2.28.1 to version 2.29.0 on a Docker stack on a Raspberry Pi. I also tried to run Prometheus with Docker directly (no stack, no docker-compose) using this command (just changed IP and port):
running:
docker run --name prometheus -d -p <IP_ADDRESS>:9090:9090 prom/prometheus:v2.28.1

not running (Status: Exited (2) - after a few seconds):
docker run --name prometheus -d -p <IP_ADDRESS>:9090:9090 prom/prometheus:v2.29.0

What did you expect to see?
I expected a successful upgrade to version 2.29.0 (Docker stack) or a running container using this command:
docker run --name prometheus -d -p <IP_ADDRESS>:9090:9090 prom/prometheus:v2.29.0

What did you see instead? Under which circumstances?

The container of the stack could not be build successfully.
The container is not running after docker run command (Status: Exited (2)).

This error message is shown in docker logs of the exited container:

Environment

System information:

Output of uname -srm on a Raspberry Pi 4:
Linux 5.10.17-v7l+ armv7l

Output of docker version
Client: Docker Engine - Community
 Version:           20.10.6
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        370c289
 Built:             Fri Apr  9 22:46:18 2021
 OS/Arch:           linux/arm
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.6
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       8728dd2
  Built:            Fri Apr  9 22:44:17 2021
  OS/Arch:          linux/arm
  Experimental:     false
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Sounds like:
https://github.com/golang/go/issues/36606
https://pkg.go.dev/sync/atomic#pkg-note-BUG

cc @codesome

I have open https://github.com/prometheus/prometheus/pull/9192 to fix this issue and we will release a bugfix shortly.

Closed in #9192

@roidelapluie I tested the Docker command and upgrade on Docker stack. Both are running now with v2.29.1. Thank you!


func build with -i does not use given image name

Using func build -i docker.io/gauron/app:latest doesnt create image named docker.io/gauron/app:latest but instead
image-registry.openshift-image-registry.svc:5000/default/app (name gets overridden)

Reproduce:
func create -l go
func build -i docker.io/name/app

it looks to me like in Build function (client.go) the registry is populated with the openshift default registry and used in DerivedImage (look at image below)

f.Registry is empty but registry is the default openshift registry right before the if statement (as indicated by the LOOK DEEP print) therefore the if is skipped and image is built without image flag
/kind bug

Good catch!

@gauron99 nice, are you eager to fix this one? 😄

/assign


embed_metadata and watermark parameters #243

embed_metadata controls whether we embed ccREL XMP metadata inside of a watermarked image.
watermark controls whether the frame is drawn at all.
In situations where both embed_metadata=False and watermark=False, the caller should avoid using the endpoint and instead link directly to the image in order to save cycles on the server.

@brenoferreira FYI


upd(brave): switch maintainers and update packages

I've decided to start maintaining Brave, as the previous maintainers have stepped down from doing so.
@WRM-42 do you want to continue maintaining certain Brave Pacscripts?

I don't have any plans to stop maintaining them any time soon. I will try to organize myself to find more free time, as these pacscripts are quickly becoming outdated.

I don't have any plans to stop maintaining them any time soon. I will try to organize myself to find more free time, as these pacscripts are quickly becoming outdated.

Well, we're brewing a tool to make maintainers' lives easier. It's not done yet, but the repository is https://github.com/pacstall/pacup. You can join our discord/matrix if you want to participate in it's development before I push the commits to github.

I've decided to start maintaining Brave, as the previous maintainers have stepped down from doing so.
@WRM-42 do you want to continue maintaining certain Brave Pacscripts?

Tagging @Zahrun as he maintains some of those pacscripts.

I’m not planning to maintain actively the brave-deb pacscript.
I find it confusing that we cannot subscribe to only the stable releases for brave.
At least I didn’t find a way.
Thank you


Upgrade from v3 to v4 - Error: Cannot find module

I upgraded from material-ui v3 to v4. (Tried different subversions.) My bundler is not able to find a refreced js file.

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior 🤔

The import should work as before with v3.
Current Behavior 😯

Error message:
Uncaught (in promise) Error: Cannot find module<EMAIL_ADDRESS>    at newRequire (src.e31bb0bc.js:37)
    at newRequire (src.e31bb0bc.js:21)
    at localRequire (src.e31bb0bc.js:53)
    at Object.parcelRequire.../node_modules/@material-ui/core/esm/Checkbox/Checkbox.js.@babel/runtime/helpers/extends (Checkbox.js:6)
    at newRequire (src.e31bb0bc.js:47)
    at localRequire (src.e31bb0bc.js:53)
    at<EMAIL_ADDRESS>(index.js:1)
    at newRequire (src.e31bb0bc.js:47)
    at localRequire (src.e31bb0bc.js:53)
    at Object.parcelRequire.containers/Login/index.js.react (index.js:9)

Caused by: (index.js:9)
import Checkbox from '@material-ui/core/Checkbox';
Lets have a look into<EMAIL_ADDRESS>The import causing this error is in line 6:
import SwitchBase from '../internal/SwitchBase';
And parcel-bundler tryes to load the file from /node_modules/@material-ui/core/esm/
But the file is in /node_modules/@material-ui/core.
I assume other bundlers find the file because the skip the dircktory Checkbox .
Steps to Reproduce 🕹

Import Ceckbox and build with parcel bundler.
Context 🔦

Your Environment 🌎

Tech
Version

Material-UI
v4.1.3

React
16.8.6

Parcel
1.12.3

@AndreasSchouten Could it be a bug in Parcel?

Could it be a bug in Parcel?

Well no, it might be a wrong assumption, it works with https://github.com/mui-org/material-ui/tree/master/examples/parcel. Do you have a reproduction?

@oliviertassinari Thaks for the link. The example works and it works also with checkboxes.
I copied step by step all my configuration to the example project, but was not able to reproduce the error.
On the other I found a workaround. If I import the Checkbox in the first js file which is parsed, the error disapears.
By now I not understand this sind effekt. If I will find a propper solution or get an understanding what's the real cause, I will post it here.
By now I close the issue.


Reference Page: UI

The background color of the cards should be the same as the rest of the page to differentiate it from the navbar!

Hi, can I take on this issue?


GNOME: add support for include dirs (gir)

g-ir-scanner: --add-include-path=PATH
g-ir-compiler: ---includedir=DIRECTORY

Related to this, you can now specify that a custom target depends on another so gir generation that depends on other generated girs work.


Ruleset listing endpoint: Add versions parameter

The GET /ruletsets/<prefix>?list&versions endpoint must return all the ruleset versions sorted by path and versions ascending
The versions option is a boolean.
The payload must look like this:
{
  "revision": "2087",
  "rulesets": [
    {
      "path": "a/b/c",
       "ruleset": {},
      "version": "aa"
    },
    {
      "path": "a/b/c",
       "ruleset": {},
      "version": "bb"
    },
    {
       "path": "d/e/f",
       "ruleset": {},
      "version": "ac"
    }
  ]
}

The payload will look like this instead:
{
  "revision": "2087",
  "rulesets": [
    {
      "path": "a/b/c",
      "version": "aa"
    },
    {
      "path": "a/b/c",
      "version": "bb"
    },
    {
      "path": "d/e/f",
      "version": "ac"
    }
  ]
}

Without the "ruleset" key.

Sorry, it was a bad copy paste from the #43 issue. I updated the issue: It is the same payload as the normal list endpoint, the difference is that now we return all the rulesets versions, not just the latest

What should be the behavior if the versions parameter is passed next to the paths one?

I'd say we return a 400

Fixed in #60.


Fixed an issue of -ve values passed on timer

Moved Timer import in Top
When delay has a -ve value there should be a return otherwise -ve do get passed on next timer witch is not correct
removed not necessary await Task.CompletedTask in SchduleJob

Thanks For the Merge 😊😊😊

Why is this fix now missing, and the issue with negative values still persists?


Resource deployment title string added to SQL

Very Small PR that adds the Resource Deployment Title string to the English XLF. This will be checked in later tonight to be localized by the team.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
26223

Relevant Lines:
55690

💛  - Coveralls


Hello, can you make a pure front-end, pure html/js version?

This makes it easier to review the code and deploy it yourself privately

Good thoughts, but how do you run external executables like pdftk or even powerpoint from a browser using pure frontend html/js?

https://pdf-lib.js.org/
https://mozilla.github.io/pdf.js/
As far as I know these two libraries can achieve.

This may only support pdf

These libraries are really cool. So, the pdf editing part is possible to be in the frontend.

Unfortunately, one of the key motivation of this project is to convert pptx to pdf using MS Office on windows, which is not yet possible to be replaced by web.

Okay, I understand, I thought this was for pdf.