Dlib - increase share_predictor

I'm new in Computer Vision and I want to know if is there a possibility to increase the number of face landmarks using Dlib?  I've only found share_predictor with 68 face landmarks. I need more than 68

You can retrain it with as many landmarks as you want. Read the documentation.
Also, don’t spam the same question to multiple dlib forums.


Execute build scripts on the Tabris.js build server

When using a source language that is not directly supported by the Tabris.js clients (ES6, TypeScript, coffeescript, ...), projects will include a build task to compile the source code.
To avoid having to submit the compiled code to the git repository, the Tabris.js build server should be able to execute those scripts when building an app.

The build server executes an npm script named build if present. For platform-specific build scripts, the scripts can have a platform suffix like build:ios or build:android.
See http://eclipsesource.com/blogs/2016/04/19/use-modern-javascript-in-your-tabris-js-app/


Deploy as github pages

This repo could potentially be deployed similar to https://github.com/zarr-developers/blog so that all pages are accessible via https://zarr.dev/community-calls though that might have an impact on how we structure the subdirectories.
cc: @MSanKeys963

I'm all for it. Any suitable template for https://zarr.dev/community-calls you can think of? Or do you wanna use the one from blog or zeps?

Is any suitable template for https://zarr.dev/community-calls you can think of?

Not off hand.

Or do you wanna use the one from blog or zeps?

both are probably ok, but probably with year subdirectories, eh?

both are probably ok, but probably with year subdirectories, eh?

I think Just the Docs would be suitable in this case. I'll start working on the deployment soon.

Done in #5.


Scanning the dependency for tests doesn't seem to work

I have the following configuration in place that runs the test suites.
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.20</version>
                <configuration>
                    <dependenciesToScan>
                        <dependency>org.eclipse.microprofile.config:microprofile-config-tck</dependency>
                        <dependency>org.eclipse.microprofile.health:microprofile-health-tck</dependency>
                        <dependency>org.eclipse.microprofile.jwt:microprofile-jwt-auth-tck</dependency>
                    </dependenciesToScan>
                    <excludes>
                        <exclude>org.eclipse.microprofile.config.tck.ConfigProviderTest</exclude>
                        <exclude>org.eclipse.microprofile.jwt.tck.container.ejb.EjbTest</exclude>
                        <exclude>org.eclipse.microprofile.jwt.tck.container.jacc.SubjectTest</exclude>
                    </excludes>
                    <systemPropertyVariables>
                        <org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy>false</org.apache.geronimo.config.configsource.SystemPropertyConfigSource.copy>
                    </systemPropertyVariables>
                </configuration>
            </plugin>
        </plugins>
    </build>

I added JWT to the tests to see what happens.  It doesn't seem to scan anything though.  Are the tests ending up in the dependency?

There needs to be a dependency on both the jar and test-jar types of artifacts:
    </dependencies>
    ...
        <!-- Include the MP-JWT TCK dependencies -->
        <dependency>
            <groupId>org.eclipse.microprofile.jwt</groupId>
            <artifactId>microprofile-jwt-auth-tck</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.eclipse.microprofile.jwt</groupId>
            <artifactId>microprofile-jwt-auth-tck</artifactId>
            <version>1.0-SNAPSHOT</version>
            <type>test-jar</type>
            <scope>test</scope>
        </dependency>
    </dependencies>

Do you mind adding that to https://github.com/eclipse/microprofile-jwt-auth/tree/master/tck#creating-your-implementation-tck-harness-artifact ?  I see it's later in the doc, but would be good to be here as well.

Ok, I have done that.


esp32 i2c Errorcode:2

I am using this lib with esp32 and i2c.
I get the error -> I2C ERROR CODE : 2
after the calibratio  is finished.
I also used internal pullups as a test but no change.
can u help
regards Chris

Debugging can be challenging without access to the wiring diagram and code. In general, this issue indicates that the chips are either not properly connected or the wrong address was transmitted.

Thx I bought a wrong Chip, without magnet
Sorry
Brstcregards Chris
Gesendet von Outlook für Androidhttps://aka.ms/AAb9ysg

From: Tigran @.>
Sent: Sunday, May 14, 2023 12:36:26 PM
To: hibit-dev/mpu9250 @.>
Cc: Bester Quester @.>; Author @.>
Subject: Re: [hibit-dev/mpu9250] esp32 i2c Errorcode:2 (Issue #1)
Debugging can be challenging without access to the wiring diagram and code. In general, this issue indicates that the chips are either not properly connected or the wrong address was transmitted.
—
Reply to this email directly, view it on GitHubhttps://github.com/hibit-dev/mpu9250/issues/1#issuecomment-1546866787, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANSL57SWI6HZRFH6PF34KWDXGCYSVANCNFSM6AAAAAAYA75XUU.
You are receiving this because you authored the thread.Message ID: @.***>


Migrate: Footer component

Issue Origin: https://github.com/users/asuwebdesign/projects/1/views/1?pane=issue&itemId=65879469
Code Origin: https://github.com/asuwebdesign/patternfly-ext-chatbot/tree/main/components/Chatbot/components/Footer
### Tasks
- [ ] Add `index.ts` to dir
- [ ] Convert existing component to `tsx`
- [ ] Add to `patternfly-docs` (if necessary)

Closed by #78


support # for element IDs

button#close Quit should render to <button id='close'>Quit</button>

https://github.com/opensourceame/skimpy/commit/5ffc28d28a396afb9226bb8318a49e7068239ca3


Double click on debug viewlet sash doesn't properly resize to fit

Typically double clicking on a viewlet sash will cause the viewlet to be resized to fit the contents. However the debug viewlet still clips some of its contents when double clicked:

Notice the ... is all but missing entirely, and more could probably be shown for the select configuration dropdown.

I acknolwedge this issue. The problem is that this optimal width computation is computed based on the width of the body, not on the width of the header.
So this is a general issue of the views, however since debug can have the widest header it is seen here.
I am open for a PR which fixes this for the debug viewlet.
Code pointer https://github.com/microsoft/vscode/blob/0c9c4dfbbc097cdfc32d166651697e137d5ee5be/src/vs/workbench/contrib/debug/browser/debugViewlet.ts#L37
The PR should simply add the getOptimalWidth() method to the DebugViewPaneContainer and that method should take into account the width of the toolbar if it is docked.


error

I recieved the same error. but hamster working fine in mobile

Don't worry, I recieved the same error. its a maintenance break

me too

I launched the bot in the Windows 10 terminal and everything worked. Although at the same time nothing worked on Linux

this is not an operating system problem, 404 is page not found, 500 internal server error, happens when developers break something with the next update, <title>Just a moment...</title> this is most likely triggered by cloudflare bot check.

it works

yes, the bot is working now, sometimes it gives 1-2 errors, but it is much more stable now than it was a few hours ago


v1.12.0: fixed date in CHANGELOG to be in YYYY-MM-DD form

Apparently rpm builds use this... from the changelog :S

LGTM

looks like a date to me


Update ostinato_maker.lua

Couldn't work out how to "resolve" the previous PR so started fresh. Converted all global variables to local, assorted minor improvements. Now shouldn't require any LINT warnings.

I don't understand why this is still showing global conflicts when those variables are no longer part of the revised script.

Let me take a look.

Your branch was not based on upstream/master -- it was based on another commit. So GH was seeing that you made some changes (from that commit) and upstream/master had different changes.
I rebased your branch on upstream/master and force pushed to get rid of the conflicts.

I rebased your branch on upstream/master and force pushed to get rid of the conflicts.

I thought that's what I did but clearly not! Thanks for sorting it out. Having the same problem with staff_explode but will persevere.

Do a git fetch --all first. Your copy of upstream is not up to date -- you've got upstream/master at f017, from 1/27, and the current head commit is 68302, from today.


Packages failing to publish since release-it v15 upgrade

I have just noticed that all the packages based off this template have been failing to publish new versions since the release-it dependency was automatically upgraded to v15 as part of https://github.com/esm-bundle/autopublish-template/pull/327. The tests do not run the publish step, hence why this was automatically merged.
For example, the GitHub Action for the esm-bundle/react publish step is failing with the following error.
https://github.com/esm-bundle/react/runs/6240303850?check_suite_focus=true
Run pnpm run release
><EMAIL_ADDRESS>release /home/runner/work/react/react
> release-it
ERROR Package subpath './lib/plugin/Plugin.js' is not defined by "exports" in /home/runner/work/react/react/node_modules/release-it/package.json
 ERROR  Command failed with exit code 1.

From what I can see this is most likely because of https://github.com/release-it/release-it/issues/909 which breaks non esm projects.
I am fairly new to all these things but I wonder if in the short term it would be possible to pin release-it to v14 to enable the GitHub actions to succeed again?

@markcellus created https://www.npmjs.com/package/release-it-cjs, maybe that can be used?
It’s ironic that this project’s packages were broken by that move, since this project exists to provide ESM packages for packages that aren’t there yet …


[Bug] 2 examples failed with aiohttp.client_exceptions.ContentTypeError in nightly test

Priority
P1-Stopper
OS type
Ubuntu
Hardware type
Gaudi2
Installation method

[ ] Pull docker images from hub.docker.com
[X] Build docker images from source

Deploy method

[X] Docker compose
[ ] Docker
[ ] Kubernetes
[ ] Helm

Running nodes
Single Node
What's the version?
main branch
Description
SearchQnA and DocIndexRetriever failed with aiohttp.client_exceptions.ContentTypeError: 500, message='Attempt to decode JSON with unexpected mimetype: text/plain; charset=utf-8', url='http://<IP_ADDRESS>:3002/v1/embeddings'.
https://github.com/opea-project/GenAIExamples/actions/runs/12375314883/job/34569280410#step:4:1508
https://github.com/opea-project/GenAIExamples/actions/runs/12375314883/job/34569279068#step:4:485
This issue may involved by https://github.com/opea-project/GenAIComps/pull/979.
Reproduce steps
Run CI test scripts.
Raw log
ERROR:    Exception in ASGI application
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 403, in run_asgi
    result = await app(  # type: ignore[func-returns-value]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__
    return await self.app(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 113, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 187, in __call__
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 165, in __call__
    await self.app(scope, receive, _send)
  File "/usr/local/lib/python3.11/site-packages/prometheus_fastapi_instrumentator/middleware.py", line 174, in __call__
    raise exc
  File "/usr/local/lib/python3.11/site-packages/prometheus_fastapi_instrumentator/middleware.py", line 172, in __call__
    await self.app(scope, receive, send_wrapper)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 715, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 735, in app
    await route.handle(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 288, in handle
    await self.app(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 76, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/usr/local/lib/python3.11/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
    await app(scope, receive, sender)
  File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 73, in app
    response = await f(request)
               ^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 301, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 212, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/retrieval_tool.py", line 113, in handle_request
    result_dict, runtime_graph = await self.megaservice.schedule(initial_inputs={"text": query})
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/GenAIComps/comps/cores/mega/orchestrator.py", line 106, in schedule
    response, node = await done_task
                     ^^^^^^^^^^^^^^^
  File "/home/user/GenAIComps/comps/cores/mega/orchestrator.py", line 267, in execute
    data = await response.json()
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/aiohttp/client_reqrep.py", line 1277, in json
    raise ContentTypeError(
aiohttp.client_exceptions.ContentTypeError: 500, message='Attempt to decode JSON with unexpected mimetype: text/plain; charset=utf-8', url='http://<IP_ADDRESS>:6000/v1/embeddings'
Error: Process completed with exit code 1.

Hi @chensuyue , could you please help check if we can close this?

Please also merge this https://github.com/opea-project/GenAIExamples/pull/1272, thanks.


CSharp Write usings generated by refiner in enum writer

CodeEnumWriter didn't write usings generated by refiners. This PR fixes that by doing the same thing that CodeClassDeclarationWriter does. Maybe this code can be refactored and reused.

Seems to be already done.

Yes, thanks for the contribution #2500


wishlist: togglePanning() and toggleZoomSelection() for synchronized charts

Is your feature request related to a problem? Please describe.
showing N toolbars on each of N synchronized charts is pretty ugly, given that zoom or pan actions do apply to all N charts.
i'd like to show the toolbar only for the first chart, and have its buttons apply to all charts.
for zoom in/zoom out/reset that works out of the box (with v3.18.1), but for switching to pan or  zoom by dragging it doesn't.
Describe the solution you'd like
i think that extending togglePanning() and toggleZoomSelection() to use getSyncedCharts()  to find and then apply the changes to all grouped charts would be a straightforward solution.

Thanks for the suggestion.
Implemented it.


String Array Settings: Cannot empty field

Testing https://github.com/microsoft/vscode/issues/77427
If I clear out the input field and press "Save", the edit is thrown away.  I would expect that either an empty string is inserted into the array or the item is removed.
To repro:

add a new string array setting foo, press "OK" to commit it
now click on the pencil to edit the item foo.  clear out all of the characters so the input field is empty, click on "OK" to save

Result: foo is reverted back into the input field.
Expect: Either the element is deleted or an empty string is persisted to the array. I don't know exactly which I prefer.

Good catch. I'll go with "removing item".


Going public

We need these for going public:

[ ] Sort out permissions. #126 #138
[ ] Fix avatar support. #137
[ ] Scope the styles. #81
[ ] Squash the migrations.
[ ] Create a thredded GitHub org? With these repos:

thredded - from this repo.
thredded.com - the main website, also a demo app of the integration.
blog.thredded.com - release blog, a simple static site with disqus perhaps, like my blog. Alternatively, the blog can run on thredded.com with something like the blogit Rails engine.
thredded-theme-bootstrap3 - a bootstrap 3 theme (based on the wiki page).

Is anything missing?

It certainly isn't necessary for a public launch or push but soon after I would put some bumped priority on the following two things:

Pushing a lot of the exposed objects from the controller -> view layer into a common sense interface that doesn't rely on knowing what the instance variables are per controller and action. Eg: If you're on a messageboards controller you know that there's a messageboard object ... if you're on a page with a form adding/editing a messageboard object, you know there's a messageboard_form object. I would consider these something akin to view models. These aren't something I would regularly consider for a normal project but when it comes to open source ... if I was going to work on customizing a view layer to an engine I would love to know that I could EASILY guess what the objects -- or better yet, one object -- are between the view and controller. Which leads me to...
Comprehensive documentation. Yard docs outlining what those view models, and other classes, consist of would be fantastic.

At best those are nice-to-haves -- at worst maybe a bit anal. But if this were to ever get any sort of wider spread adoption I could see those being pain points.

Been thinking a lot lately about a concerted push to give this a legitimate road-map and plan for future releases leading up to a 1.0 release.
I admit I've been completely lax and blazé when it comes to both cutting gem versions, and maintaining even a remote semblance of semver. The recent juggling of work, a side project, etc, has put thredded well on the back-burner unfortunately. That doesn't mean there shouldn't be some sort of direction though. If I, or others, can't write code every day maybe we can help steer it in the right direction.
Anyway - If there are must-haves that aren't addressed here, or are peppered throughout the rest of the issues, I would love to aggregate them here and start drafting a roadmap for where this should go. I'll come back here with some further thoughts as they come to me.

One must-have I would start with is to pull both the PG and MySQL search implementations out entirely to their own gems so that they are not part of the core thredded gem. If there is an interface we could agree on that serves as the gateway to an adapter system, I would be very very happy with that.

While splitting PG and MySQL search code is trivial, as they already adhere to a common interface. Splitting overall support for these can be very tricky because of migrations. Not sure it's worth the effort at this stage, but the amount of effort will be clearer once we squash the migrations.

At this point it's less about the implementation and more about the dependencies. One thing I always think about when it comes to this project is simplicity. I would like to strive for simplicity. In its core it currently supports both PG and MySQL, and, for all intents and purposes, not SQLite. Needing to have mysql installed just to test the gem (I have no other need for mysql here) is something I would prefer not having to do.
I personally don't care much about SQLite, but it would be nice to pull this repo down and just run rake db:migrate without needing anything else. There are ancillary benefits to this, as well -- example: smaller test matrix.

So, I'm thinking of a gem, let's call it db_text_search, that would provide the following:

CaseInsensitiveStringFinder
DbTextSearch::CaseInsensitiveStringFinder.new(scope, column).find(string)

FullTextSearcher
DbTextSearch::FullTextSearcher.supported?(connection)
DbTextSearch::FullTextSearcher.search_conds(column, terms)
  # => [where SQL fragment, ?-values]

Migration
DbTextSearch::Migration.add_index table, column

This would be a very basic gem, without lots of bells and whistles, but it fully covers the needs of thredded, and can be improved independently.
The only remaining issue is the 191 maximum indexed string length limit on MySQL (for slugs). I suggest we go with the lowest common denominator here and just do 191 always (currently it's 191 for MySQL and 255 for Postgres).

I really like that idea! And I see you've already started working on it, haha. Go Gleb!

As you can tell, I've moved the main repo to the thredded organization. So if you want to change your remote origins accordingly, I would encourage you to do so.
cc @TheDudeWithTheThing @glebm @cgunther

Tracking DB text search in #172

Of the items in the list above the only one left is to open source the thredded.com codebase. I don't think I'm ready for that yet but I could certainly see that being something we could do once that gets updated to use the latest version of this gem. That codebase is old as dirt too so I'll likely have to do a little scrubbing of the history.
That being said. On the road to 1.0 we'll have to make, what? One more release? 0.2.0?
Between 0.2.0 and 1.0 I'd love to get thredded.com updated so that it's a good representation of what people would be using.
Thoughts? Anyone? Bueller?

If upgrading thredded.com is difficult, why not write a super-simple app from scratch? A very simple app that just bundles together Devise (or Sorcery) and Thredded.

Not a bad idea. That's probably the better route
On Saturday, April 2, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

If upgrading thredded.com is difficult, why not write a super-simple app
from scratch? A very simple app that just bundles together Devise (or
Sorcery) and Thredded.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-204737632

@jayroh How about we run spec/dummy? While not "real", it actually gives more insight into Thredded. Perhaps it can run on demo.thredded.com? Then we can launch :)

I'll get to work on being able to deploy the dummy app to heroku. Should actually be superior bc then the db can be wiped and re-seeded semi-daily.

 I hesitate to say catastrophe but it's taken me almost all night just to not get a 500 error.

Will keep the conversation running here from that PR, actually. We're almost there - knocking down these blockers :)
Question now, is - thredded.org or thredded.io
.io seems to be de rigueur these days so I'm kinda leaning to that. @glebm @TheDudeWithTheThing  - what do you think? I have both registered, so ¯_(ツ)_/¯

I don't have a strong opinion, but would prefer org.
Legally, In order to register .io domains you need not be registered or established in the British Indian Ocean territory. http://www.nic.io/rules.html

That's as good a reason as any.

http://thredded.org  - Good to go.
Cloudflare set up.
Rack-canonical-host set up to force the naked domain.

Awesome, I've enabled force_ssl as well and deployed. I've updated the homepage with a summary of Thredded features in #241, because I think the demo app is what we'll share on HN et all (or many people may not notice the demo).

Oops, setting force_ssl killed it, investigating.

@jayroh Can you try switching on "Full SSL" in CloudFlare? http://stackoverflow.com/questions/32956705/force-ssl-redirect-loop-on-rails-4-using-cloudflare-ssl

Ah haha yup. Force SSL and cloudflare are an infinite loop nightmare
To the client, it's SSL. To the passthru server (Heroku) it is not. So it
keeps redirecting
On Saturday, April 16, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Oops, setting force_ssl killed it, investigating.
—
You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-210853223

Could do a "force ssl" with JavaScript? Certainly not as elegant as the
middleware level solution - but it works and leverages the free plan with
cloudflare
On Saturday, April 16, 2016, Joel Oliveira<EMAIL_ADDRESS>wrote:

Ah haha yup. Force SSL and cloudflare are an infinite loop nightmare
To the client, it's SSL. To the passthru server (Heroku) it is not. So it
keeps redirecting
On Saturday, April 16, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','notifications@github.com');>> wrote:

Oops, setting force_ssl killed it, investigating.
—
You are receiving this because you were assigned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-210853223

Is "Full SSL" not available on the free tier?

There are other ways to check on the server side that I can look into if that's the case. Can you give me access to the CloudFlare account so I can have a look?

Just enabled it (I think)
I'm on my phone so I'm not 100% sure their weird UX took it but I think
it's set
On Saturday, April 16, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Is "Full SSL" not available on the free tier?
—
You are receiving this because you were mentioned.

I need this for another app!
On Sat, Apr 16, 2016 at 1:07 PM, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

It works! [image: :smile:]
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-210860216

I must say the demo app looks amazing. Especially on a phone.

The design is much cleaner than Discourse.
:beers:

Saturday morning is the best time to post something on HN, apparently. The idea is to post an article, then send a link to /new to all your friends and tell them to upvote. My stuff has gone to the frontpage a few times this way ;)

Let's shoot for next Saturday then? That gives us some time to button a few
more things up and start the HYPE MACHINE
I was just thinking we should get a checklist together with some further
todo's - places to submit to, analytics, etc. I think there are just a very
few things left :)
On Saturday, April 16, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Saturday morning is the best time to post something on HN, apparently. The
idea is to post an article, then send a link to /new to all your friends
and tell them to upvote. My stuff has gone to the frontpage a few times
this way ;)
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-210862075

:+1: for a checklist. We should also tag v0.3.0 and change README to use a version instead of master before Saturday.

@glebm @TheDudeWithTheThing would love a look at the checklist above in the original issue post. I figured I would keep everything here in this issue instead of spinning up a new one. @glebm apologies for hijacking your post content :)
As far as text and copy - I can start a google doc and we can throw whatever we need to in there.

Analytics code in demo app. Mixpanel? Google Analytics?

I'd lean with Google Analytics because it's 100% reliable, stable, and fast. Mixpanel has some more advanced tracking options which we don't need.

Another one:

[ ] Upgrade Heroku to one of the paid tiers and scale up before release, because the free tier won't survive HN traffic. Does the donations war chest need topping up?

That's a good idea. As it may scale up and/or down - we can handle it. I'm
not too worried about it.
On Saturday, April 16, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

Another one:

Upgrade Heroku to one of the paid tiers and scale up before release,
because the free tier won't survive HN traffic. Does the donations war
chest need topping up?

—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-210913115

How do you guys feel about tagging 0.3.0 today (Thursday)? Anything blocking it?
Do we have a 0.2.2 -> 0.3.0 migration task yet, actually?

Yeah, let's do it! We don't have a migration task yet. A task would be nice, though we can also just document where the upgrade migrations are a la https://github.com/comfy/comfortable-mexican-sofa/wiki/Upgrading-ComfortableMexicanSofa.

ALRIGHT.
Everything is built and pushed to rubygems, deployed .org and .com - I guess I'll start the dog and pony show tomorrow :)

:+1:

A high HN karma poster (mine is 145) should submit in about two hours.

Go for it! Let us know and I'll unleash whatever people I can
On Saturday, April 23, 2016, Gleb Mazovetskiy<EMAIL_ADDRESS>wrote:

A high HN karma poster (mine is 145) should submit in about two hours.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/thredded/thredded/issues/141#issuecomment-213722719

@jayroh Pinged you on Hangouts

OK, it's up! Go to https://news.ycombinator.com/newest and upvote Thredded! :tada:

Didn't get it on the frontpage of HN but we'll just have to try again later.
Also posted on lobste.rs: https://lobste.rs/recent

@glebm do you have any invites for lobste.rs? Would love to get in over there


Revert "CDNC-2088 (#5094) Add attempt-count to task processing logs"

Removed this commit because there was a deadlock on getAttempt()

Pull Request Test Coverage Report for Build 01867bbc-f7af-468d-8666-af06f9ef818c

0 of 3 (0.0%)  changed or added relevant lines in 2 files are covered.
126 unchanged lines in 22 files lost coverage.
Overall coverage decreased (-0.04%) to 57.187%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

service/history/task/cross_cluster_task.go
0
1
0.0%

common/log/tag/tags.go
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

common/log/tag/tags.go
1
50.82%

client/history/client.go
2
38.1%

client/history/metricClient.go
2
45.3%

common/persistence/sql/sqlExecutionStore.go
2
63.68%

service/history/handler.go
2
47.15%

service/history/task/transfer_standby_task_executor.go
2
86.82%

service/matching/matcher.go
2
91.46%

common/cache/lru.go
3
90.73%

common/persistence/nosql/nosqlplugin/cassandra/workflow.go
3
59.55%

common/persistence/statsComputer.go
3
93.57%

Totals

Change from base Build 01867b91-0b8a-4f64-8e0c-7d08d922d643:
-0.04%

Covered Lines:
85062

Relevant Lines:
148743

💛  - Coveralls


Getting documentation for functions not from base?

I'm wondering if there's a way for lsp-describe-thing-at-point to work for functions from, say, LinearAlgebra package?
Currently if I call the command on diag I would get an empty buffer.

Needs https://github.com/julia-vscode/LanguageServer.jl/issues/268 fixed

Actually with eglot, docs work for me for both standard library functions and from e.g. LinearAlgebra as well as any other package. I don't currently have lsp-julia installed, so I can't easily test there. @gdkrmr, is this the behavior you see with lsp?

You are right I cannot figure out how to see the documentation for these functions. If I move my cursor over a function I get:

Either a list with methods or the examples in the minibuffer, which I don't really find useful, it just messes up the layout by enlarging the minibuffer.
A somewhat annoying popup buffer in the upper right corner with the the documentation (not always the documentation of the right method).
I don't get any documentation for functions that are declared in other packages.

In general I think that the documentation part in lsp-julia doesn't really work well. I mostly use it for linting and jumping to definitions. This is really not ideal but I am not sure if lsp-julia can do much about this, I guess this would be more the job of lsp-mode and co to fix the UI annoyances.
In VSCode I actually get documentation for methods from other packages I mouse over a method.
I just saw that VSCode uses a newer version of SymbolServer, I should probably update that and see if it helps.

@gdkrmr well if you can't get this figured out, I've finally got a good answer for your question about why I prefer eglot.

Is this fixed


Workspace extension does not detect when an installed extension is built

Testing #208184

Check out the vscode branch connor4312/selfhost-test-provider
Install the extension. It initially doesn't activate because it's not built (its entrypoint is not found)
yarn watch
It's built but not activated unless I restart the extension host

Based on "Test that installing the workspace extension which is not built will not be activated until the extension is built" I would expect this to work

It works for me. These are the steps I followed

I cloned VS Code
Installed VS Code Selfhost Test Provider extension from recommendations
Extension is not activated because of missing entry point file
Build VS Code
After building finished, I see extension is activated automatically.

Are there any steps I missing?

Yea, this works for me now too. I'll reopen if I get better steps


Move to vpp v18.07-rc0~463-g1f046dc

Coverage decreased (-0.01%) to 76.897% when pulling 7fd3cf2c9a57cf8e10b4de8ffed9fb18daf125ab on rastislavszabo:master into 1890cb2a94fb7aad6b425d579567a4a3d26cb334 on contiv:master.


[Ecosystem] Support Apache RocketMQ in External Log System

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
Changelog of Paimon could also be stored into or consumed from an external log system. Kafka is supported as external log system at present. RocketMQ supports the real-time computing and storage. Paimon could support RocketMQ as an external log system.
Solution
Supports RocketMQ as an external log system.
Anything else?
No response
Are you willing to submit a PR?

[ ] I'm willing to submit a PR!

@SteNicholas  I am willing to do this, please assign it to me.

@hackergin, I have assigned to you. Go ahead to contribute the integration with RocketMQ.

@SteNicholas @hackergin Looking forward to it. If we use RocketMQ as an external log system, Is that possible to build a real-time data warehouse on paimon. I think that real-time warehouse only require at lease once semantics.


Add test retry plugin for GE plugin versions supporting safe mode

@bot-gradle test this

I've triggered the following builds for you. Click here to see all build failures.

PullRequestFeedback build

@bot-gradle test and merge

Your PR is queued. See the queue page for details.

I've triggered a build for you. Click here to see all failures if there's any.


Character editor in song bug

Describe your bug here.
https://github.com/ShadowMario/FNF-PsychEngine/assets/128989598/d80aafa0-2247-4412-918f-65112ed2b470
Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
N/A

It crashes week 4

Cool look like it was fixed


Improved Landing Page

Issue Number
fixes #376

Describe the changes you've made
A clear and concise description of what you have done to successfully close your assigned issue. Any new files? or anything you feel to let us know!
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
A clear and concise description of it.
Additional context (OPTIONAL)
Add any other context or screenshots about the feature request here.
Test plan (OPTIONAL)
A good test plan should give instructions that someone else can easily follow.
How someone can test your code?
Checklist

[x] I have added my name in the contributors list at the end of README.md file.
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] The title of my pull request is a short description of the requested changes.
[x] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

@tjanhvi few images are not being displayed.
Fix this also. Make one more  PR to fix this issue.

@tjanhvi your design is not even responsive

Correct everything then make a new PR.


Usecase: Using kibana plugin as standalone

Hello,
I would like to use this plugin as standalone so independent from the elasticsearch plugin. I would be pretty free in terms of authentication type. Is this possible? A workaround would also be okay like writing files and pretending the plugin was installed.
Thank you very much

Please do not ask questions here.
For that refer to https://groups.google.com/forum/#!forum/search-guard or, if you are a paying customer, contact our support.
Github is a place only for reporting bugs or feature requests.
If you report a bug please include always the following informations or the issue will likely be closed as invalid:

Search Guard and Elasticsearch version
Kibana plugin version
JVM version and operating system version
Number of nodes in your cluster
Description of the bug
sg_*.yml config files
kibana.yml file
elasticsearch.yml file

These informations are optional but are very valuable and
typically would lead to get bugs fixed faster:

Steps to reproduce
Logfiles on DEBUG level
A failing unittest


Update request: streamdeck-ui 2.0.6 → 3.X

Package name: streamdeck-ui
Latest released version: 3.X
Current version on the unstable channel: 2.0.6
Current version on the stable/release channel: 2.0.6

[X] Checked the nixpkgs pull requests

Notify maintainers
@Majiir (but already knows)
https://github.com/NixOS/nixpkgs/issues/216510#issuecomment-1471192317

Maybe someone can help-out with the pyside6 (in #216510) I tried myself but wasn't successful.
Note for maintainers: Please tag this issue in your PR.

https://github.com/NixOS/nixpkgs/pull/247618


Add a make target to only docker image without publishing it

Is your feature request related to a problem? Please describe.
To support airgap scenarios, we need a way to only build images without publishing them
Describe the solution you'd like
Add a new make target called docker-build-all to support building docker images without publishing them

resolved via https://github.com/vmware-tanzu/build-tooling-for-integrations/pull/52


ISPN-11571 Force CONTAINER run mode when a custom image has been spec…

https://issues.redhat.com/browse/ISPN-11571

Merged on master, thanks @tristantarrant


LWRP for adding locales

It would be nice to have an LWRP for installing additional locales without setting them.
This would be useful when using phps setlocale, to format dates etc.

can't the package resource be used to install the correct locale package?

i see, it installs the locale on debian/ubuntu using locale-gen, which it doesn't do on the other platforms.  i'm not certain if that should even be supported if it can't be supported cross-platform.  it definitely needs to be extracted out to its own API that can be separated from the API to set the locale.

I’m adding the Type: Jump In GitHub label to this issue. This is a great issue for someone to get their feet wet with and we’d love a PR to resolves the issue.


BLE Connection panic abort after update idf 5.0.5 (IDFGH-11723)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
ESP-IDF v5.0.5
Espressif SoC revision.
ESP32-D0WD chip revision: v1.0
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
None
Development Kit.
Custom board
Power Supply used.
USB
What is the expected behavior?
The app connects to esp32 via BLE
What is the actual behavior?
Panic abort
Steps to reproduce.
Perform a ble connection
Debug Logs.
I (27) boot: ESP-IDF v5.0.5 2nd stage bootloader
I (27) boot: compile time 16:21:17
I (27) boot: Multicore bootloader
I (30) boot: chip revision: v1.0
I (34) boot.esp32: SPI Speed      : 40MHz
I (39) boot.esp32: SPI Mode       : DIO
I (43) boot.esp32: SPI Flash Size : 16MB
I (48) boot: Enabling RNG early entropy source...
I (53) boot: Partition Table:
I (57) boot: ## Label            Usage          Type ST Offset   Length
I (64) boot:  0 otadata          OTA data         01 00 00009000 00002000
I (72) boot:  1 nvs              WiFi data        01 02 0000b000 00505000
I (79) boot:  2 ota_0            OTA app          00 10 00510000 00500000
I (87) boot:  3 ota_1            OTA app          00 11 00a10000 00500000
I (94) boot: End of partition table
I (98) esp_image: segment 0: paddr=00510020 vaddr=3f400020 size=45a60h (285280) map
I (183) esp_image: segment 1: paddr=00555a88 vaddr=3ffbdb60 size=05138h ( 20792) load
I (189) esp_image: segment 2: paddr=0055abc8 vaddr=40080000 size=05450h ( 21584) load
I (196) esp_image: segment 3: paddr=00560020 vaddr=400d0020 size=e7f38h (950072) map
I (451) esp_image: segment 4: paddr=00647f60 vaddr=40085450 size=196a0h (104096) load
I (498) boot: Loaded app from partition at offset 0x510000
I (498) boot: Disabling RNG early entropy source...
I (510) cpu_start: Multicore app
I (510) quad_psram: This chip is ESP32-D0WD
I (510) esp_psram: Found 8MB PSRAM device
I (512) esp_psram: Speed: 40MHz
I (516) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (523) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (533) cpu_start: Pro cpu up.
I (536) cpu_start: Starting app cpu, entry point is 0x400816d8
0x400816d8: call_start_cpu1 at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/esp_system/port/cpu_start.c:147

I (529) cpu_start: App cpu up.
I (1429) esp_psram: SPI SRAM memory test OK
D (1437) clk: RTC_SLOW_CLK calibration value: 3324915
I (1443) cpu_start: Pro cpu start user code
I (1443) cpu_start: cpu freq: 240000000 Hz
I (1443) cpu_start: Application information:
I (1448) cpu_start: Project name:     ware_dose_50
I (1454) cpu_start: App version:      1.00
I (1458) cpu_start: ELF file SHA256:  195623bfb1a147dc...
I (1464) cpu_start: ESP-IDF:          v5.0.5
I (1469) cpu_start: Min chip rev:     v1.0
I (1474) cpu_start: Max chip rev:     v3.99
I (1479) cpu_start: Chip rev:         v1.0

..........

D (36257) transport_base: poll_read: select - Timeout before any socket was ready!
D (36257) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (37277) transport_base: poll_read: select - Timeout before any socket was ready!
D (37277) transport_base: poll_read: select - Timeout before any socket was ready!
D (37277) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (38297) transport_base: poll_read: select - Timeout before any socket was ready!
D (38297) transport_base: poll_read: select - Timeout before any socket was ready!
D (38297) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (39317) transport_base: poll_read: select - Timeout before any socket was ready!
D (39317) transport_base: poll_read: select - Timeout before any socket was ready!
D (39317) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (40337) transport_base: poll_read: select - Timeout before any socket was ready!
D (40337) transport_base: poll_read: select - Timeout before any socket was ready!
D (40337) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (41357) transport_base: poll_read: select - Timeout before any socket was ready!
D (41357) transport_base: poll_read: select - Timeout before any socket was ready!
D (41357) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (42377) transport_base: poll_read: select - Timeout before any socket was ready!
D (42377) transport_base: poll_read: select - Timeout before any socket was ready!
D (42377) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (43397) transport_base: poll_read: select - Timeout before any socket was ready!
D (43397) transport_base: poll_read: select - Timeout before any socket was ready!
D (43397) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (44417) transport_base: poll_read: select - Timeout before any socket was ready!
D (44417) transport_base: poll_read: select - Timeout before any socket was ready!
D (44417) mqtt_client: esp_mqtt_handle_transport_read_error: transport_read(): call timed out before data was ready!
D (44987) BT_BTM: status = 0, handle = 0, role = 1, bda_type = 1
D (44987) BT_BTM: btm_ble_connected
D (44987) BT_BTM: btm_sec_alloc_dev

I (44997) BT_BTM: BTM_InqDbRead: bd addr [75f665560318]

D (44997) BT_BTM: BTM_GetHCIConnHandle

D (45007) BT_BTM: BTM_GetHCIConnHandle

D (45007) BT_BTM: btm_find_or_alloc_dev

D (45007) BT_BTM: btm_acl_created hci_handle=0 link_role=1  transport=2

D (45017) BT_BTM: conn_addr: RemBdAddr: a8032a75d3f2

D (45027) BT_BTM: device_type=0x2

D (45037) BT_BTM: btm_read_remote_version_complete

D (45037) BT_BTM: btm_handle_to_acl_index: 0

D (45187) BT_BTM: btm_ble_read_remote_features_complete
D (45187) BT_BTM: btm_handle_to_acl_index: 0

D (45187) BT_BTM: btm_establish_continue

D (45187) BT_BTM: btm_acl_update_busy_level

D (45197) BT_BTM: BTM_BLI_ACL_UP_EVT

D (45197) BT_GATT: GATT   ATT protocol channel with BDA: 75f665560318 is connected
D (45207) BT_GATT: gatt_is_bda_in_the_srv_chg_clt_list :75-f6-65-56-03-18
D (45207) BT_BTM: btm_sec_is_a_bonded_dev() is_bonded=0

D (45217) BT_GATT: gatt_sr_init_cl_status feat 0 aware 1
D (45217) BT_GATT: gatt_set_ch_state: old=0 new=4
D (45227) BT_GATT: gatt_connect_cback: from 75f665560318 connected:1 conn_id=1 reason = 0x0000
D (45237) BT_GATT: gatt_get_ch_state: ch_state=4
I (45237) BT_GATT: GATT_GetConnIdIfConnected status=1

D (45247) BT_BTC: btc_transfer_context msg 1 2 14 0x3ffe56a0

D (45247) BT_GATT: gatt_num_apps_hold_link   num=0
D (45257) BT_BTC: btc_transfer_context msg 1 7 5 0x3ffe5690

D (45267) BT_BTC: btc_transfer_context msg 1 7 8 0x3ffe5690

D (45267) BT_BTC: btc_thread_handler msg 1 2 14 0x3f87c740

D (45277) BT_BTC: Update active device: Remote device:75:f6:65:56:03:18

assert failed: xQueueSemaphoreTake queue.c:1552 (( pxQueue ))

Backtrace: 0x400825e9:0x3ffe3890 0x40094f05:0x3ffe38b0 0x4009adc1:0x3ffe38d0 0x401b0ea1:0x3ffe39f0 0x40102659:0x3ffe3a30 0x401113f8:0x3ffe3a50 0x40104db5:0x3ffe3a70 0x400e82e9:0x3ffe3ab0 0x401010f1:0x3ffe3b20 0x4010274b:0x3ffe3b50
0x400825e9: panic_abort at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/esp_system/panic.c:425

0x40094f05: esp_system_abort at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/esp_system/esp_system.c:153

0x4009adc1: __assert_func at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/newlib/assert.c:78

0x401b0ea1: xQueueSemaphoreTake at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:1556 (discriminator 1)

0x40102659: osi_mutex_lock at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/common/osi/mutex.c:49

0x401113f8: btc_config_lock at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/host/bluedroid/btc/core/btc_config.c:333

0x40104db5: btc_storage_update_active_device at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/host/bluedroid/btc/core/btc_storage.c:330

0x400e82e9: btc_gatts_cb_handler at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/host/bluedroid/btc/profile/std/gatt/btc_gatts.c:906

0x401010f1: btc_thread_handler at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/common/btc/core/btc_task.c:207

0x4010274b: osi_thread_run at C:/Works/Toolchain/esp/Espressif/frameworks/esp-idf-v5.0.5/esp-idf/components/bt/common/osi/thread.c:165

ELF file SHA256: 195623bfb1a147dc

More Information.
After updating idf from 5.0.4 to 5.0.5 I get the panic interrupt when my app tries to connect to the device via BLE. The same firmware, has been working without problems for months with idf 5.0.4.
Thanks in advance for the help.

How should this issue be reproduced?
Can you use the “git bisect” command to find the first problematic commit?

How should this issue be reproduced? Can you use the “git bisect” command to find the first problematic commit?

Hi, @zhp0406 this is the result of git bisect:
git bisect good
dc85f670aa96e2c7d00b3ce916252e41cc41141d is the first bad commit
commit dc85f670aa96e2c7d00b3ce916252e41cc41141d
Author: gongyantao<EMAIL_ADDRESS>Date:   Fri Sep 8 18:56:47 2023 +0800

    fix(bt/bluedroid): update the newest active device in bluetooth

    1: update the newest active device when an ACL link is established and
       the remote device info is not in bond list. This updates will not stored
       into NVRAM until a new device is paired.

 components/bt/common/osi/config.c                  | 26 +++++++++
 components/bt/common/osi/include/osi/config.h      |  5 ++
 .../bt/host/bluedroid/btc/core/btc_ble_storage.c   | 48 -----------------
 components/bt/host/bluedroid/btc/core/btc_config.c | 10 +++-
 components/bt/host/bluedroid/btc/core/btc_dm.c     | 14 ++++-
 .../bt/host/bluedroid/btc/core/btc_storage.c       | 61 ++++++++++++++++------
 .../bluedroid/btc/include/btc/btc_ble_storage.h    |  2 -
 .../bt/host/bluedroid/btc/include/btc/btc_config.h |  1 +
 .../host/bluedroid/btc/include/btc/btc_storage.h   | 38 +++++++++-----
 .../bluedroid/btc/profile/std/gatt/btc_gattc.c     | 13 ++++-
 .../bluedroid/btc/profile/std/gatt/btc_gatts.c     | 16 +++++-
 11 files changed, 150 insertions(+), 84 deletions(-)

Using our firmware and application, the problem is systematic. In this firmware we use both WiFi st and BLE connection, 2 mqtt connections and one uart.
Thanks.

@ffamar
thanks for report the problem,
This is the patch to fix the issue. In the future, we will incorporate this fix into the latest version update.
0001-fix-bt-bluedroid-fixed-btc_config_lock-error.patch
(url)

@zhp0406
This patch applied to idf version 5.0.5 solves the problem.
Thank you for your support.


[VolSync integration] Need to filter out PVCs that are created by VolSync

There is a scenario where if the labelSelector on the DRPC is empty, Ramen will attempt to replicate/protect all PVCs in the namespace.
This can be an issue with VolSync as VolSync itself will create temporary PVCs on the source side - which will then get picked up by Ramen to protect.
VolSync has made a change to label its pvcs here:  https://github.com/backube/volsync/issues/239
From the Ramen side we can now update the PVC selector to filter out these volSync pvcs and avoid this issue

/assign @tesshuflower


Do not install Filebeat when there is no Elasticsearch (Backport to 0.8)

Related task to be backported.

Nothing fancy here, just backport changes.

✔ Fixed. Filebeat installation as DaemonSet is skipped if there is no logging component.


Add setting to enable unlisted emotes

Pull request checklist:

[ ] CHANGELOG.md was updated, if applicable

Description
This add support for hiding unlisted emotes and a setting to enable them if the user wishes to do so. This was requested as per https://github.com/Chatterino/chatterino2/pull/3071#issuecomment-1008454760 and is part of my effort to upstream 7tv support (see https://github.com/Chatterino/chatterino2/pull/3071#issuecomment-1008367948).

While testing this I noticed that you have to reload all emotes (F5) anytime you update the newly added setting for the changes to take effect

Good point, I guess that is something people would want. I simply call refresh on the 7TV emotes if the setting is changed.

I'm not the biggest fan of refreshing all emotes each time the setting is changed. Would prefer that it was handled locally, but since this setting isn't going to be changed frequently it's probably fine.
 @zneix would like your opinion.

Are you able to take a look at this @zneix?

@goldbattle there seems to be some mistakes, please verify that this compiles and i will be happy to merge it.

I can check this weekend, but feel free to fix and merge if it works for
you.
On Thu, Mar 24, 2022, 11:07 PM Felanbird @.***> wrote:

@.**** commented on this pull request.
In src/widgets/settingspages/GeneralPage.cpp
https://github.com/SevenTV/chatterino7/pull/67#discussion_r834919102:

@@ -315,6 +317,23 @@ void GeneralPage::initLayout(GeneralPageView &layout)

 layout.addCheckbox("Remove spaces between emotes",
                    s.removeSpacesBetweenEmotes);

layout.addCheckbox("Show unlisted / unapproved emotes (7TV only)",

                  s.showUnlistedEmotes);

s.showUnlistedEmotes.connect(

   []() {

       getApp()->twitch.server->forEachChannelAndSpecialChannels(

hey i was gonna do that
—
Reply to this email directly, view it on GitHub
https://github.com/SevenTV/chatterino7/pull/67#discussion_r834919102,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQ6TYVZHFJRW2FIJKVD3ZDVBUUWBANCNFSM5LSPYTTA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@goldbattle Feel free to tag me on discord if you do not have the contributor role.


Corrected Type for adding data

Category

[x] Content fix

Related issues:

fixes #3012

What's in this Pull Request?
Corrected Type for adding data in a code.
Guidance
On the page https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service
Corrected Type for adding data in a code that adds an item to a list sample data.

Thanks
I will make corrections and submit new PR.


Created issue forms

Created Issue forms for bug, documentation, feature to address issue #18

@Obnoxious-coder  Great work. One more change before we can approve. We have made few changes in the language and also the format of Code of conduct. Please check https://github.com/appwrite/appwrite template and update accordingly.
Thank you.

@lohanidamodar made the necessary changes.


Keeping the ui limited

So I've noticed if I don't scroll but just keep appending via adapter the adapter seem to ignore the buffer size lets say its 50 you would expect 50 is the limit of the ui in the view but it looks like if I keep appending/prepending those elements are added to UI but none of existing ones removed. Any methods to alleviate that without reloading the whole data source?
You can replicate that in this demo by spamming the prepend button - https://rawgit.com/angular-ui/ui-scroll/master/demo/append/append.html

@Jerczu You always can eliminate items via adapter.applyUpdates method. It seems logical to do it manually since you are adding items manually...

@dhilt Thanks for the advice, much appreciated I'll have a go at implementing that and see how well it works.

@dhilt do you think it makes sense to apply the same trimming process after manual updates? It should not be too difficult

@mfeingold One more remote-sync demo for applyUpdates? A good idea, I think.

Yeah I tried to trim the dataset manually using the applyUpdates() and while it works pagination seem to get broken I'm ending up with a huge whitespace in between pages. I might be doing something wrong but I thought if I return [] the adapter is going to remove the item from the ui and update the pointers not sure what is happening over there.

@Jerczu I have solved your task, please look at https://rawgit.com/angular-ui/ui-scroll/master/demo/adapterSync/adapterSync.html. This also has required some changes in the ui-scroll source code. I would even say that it was uncovered use case, a bug...
There is another problem, I see. When you remove almost all available items and both of EOF and BOF are reached, then the process of items clipping/fetching could not be started -- you may append/prepend unlimited number of items and none of them will be clipped from the viewport.

Brilliant thank you!.

@Jerczu Btw the described fix will be included in the next (v1.6.2) release and also I have opened a separate issue for the remain part of the problem, so I'm closing this one. Thanks!


python310Packages.python-swiftclient: 3.13.1 -> 4.0.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.python-swiftclient is: "Python bindings to the OpenStack Object Storage API"
meta.homepage for python310Packages.python-swiftclient is: "https://github.com/openstack/python-swiftclient"
meta.changelog for python310Packages.python-swiftclient is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.0.0 with grep in /nix/store/jq1f39d3v2m39drffpqkw0r6l50q0f9p-python-swiftclient-4.0.0
found 4.0.0 in filename of file in /nix/store/jq1f39d3v2m39drffpqkw0r6l50q0f9p-python-swiftclient-4.0.0

Rebuild report (if merged into master) (click to expand)

10 total rebuild path(s)

5 package rebuild(s)

5 x86_64-linux rebuild(s)
5 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
python310Packages.python-heatclient
python310Packages.python-swiftclient
python39Packages.python-heatclient
python39Packages.python-swiftclient
swiftclient

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jq1f39d3v2m39drffpqkw0r6l50q0f9p-python-swiftclient-4.0.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.python-swiftclient https://github.com/r-ryantm/nixpkgs/archive/53baa40afcab6c6d0cb305a76fbf947e84f0a4c9.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jq1f39d3v2m39drffpqkw0r6l50q0f9p-python-swiftclient-4.0.0
ls -la /nix/store/jq1f39d3v2m39drffpqkw0r6l50q0f9p-python-swiftclient-4.0.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

4 packages built:

swiftclient (python-swiftclient)
python310Packages.python-heatclient
python310Packages.python-swiftclient
python39Packages.python-heatclient

Maintainer pings
cc @emilytrau @SuperSandro2000 for testing.

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

4 packages built:

python310Packages.python-heatclient
python310Packages.python-swiftclient
python39Packages.python-heatclient
swiftclient (python39Packages.python-swiftclient)


"Warning: Unresponsive Script" Error when running YC Extension

Hi everyone, I just redownloaded Youtube Center after not using it for a while. However, after downloading the .xpi file and loading the home page, I got an unresponsive script error:
Script: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///C:/Program%20Files%20(x86)/Mozilla%20Firefox/browser/extensions/%7B82AF8DCA-6DE9-405D-BD5E-43525BDAD38A%7D.xpi!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://skype_ff_extension-at-jetpack/skype_ff_extension/data/jquery-2.1.0.min.js:26
I have no coding/debugging experience, can someone help me sort this out?

I think it's not youtube center anymore(if it ever was?). I think it's more firefox and/or flash related .
The problem reduced when YC was close, causing a red herring,  but over time it became a problem with no extensions enabled at all.  After a full profile wipe(refresh firefox) and reinstall of YC - youtube no longer lags.  Conclusion: this is not a YC issue.
Mozilla/5.0 (X11; Linux x86_64; rv:36.0) Gecko/20100101 Firefox/36.0


Regression: S3Event not longer compiles

When using S3Event with only the s3 feature the project fails to compile (I have tried on both 0.8.1 and 0.8.2) with the error:
error[E0425]: cannot find function `deserialize_headers` in this scope
   --> /home/lau/.cargo/registry/src/github.com-1ecc6299db9ec823/aws_lambda_events-0.8.2/src/s3/object_lambda.rs:82:32
    |
82  |       #[serde(deserialize_with = "deserialize_headers", default)]

and
error[E0425]: cannot find function `serialize_headers` in this scope
   --> /home/lau/.cargo/registry/src/github.com-1ecc6299db9ec823/aws_lambda_events-0.8.2/src/s3/object_lambda.rs:83:30
    |
83  |       #[serde(serialize_with = "serialize_headers")]

This is probably because headers is behind feature flag alb or apigw
https://github.com/calavera/aws-lambda-events/blob/f36fd4a63281d57851182a1073468cfe11cbbb11/src/custom_serde/mod.rs#L14
https://github.com/calavera/aws-lambda-events/blob/f36fd4a63281d57851182a1073468cfe11cbbb11/src/custom_serde/mod.rs#L16
If I enable the ie feature flag alb the project compiles, but this should not be necessary.

Heres the specified dependency to reproduce the issue:
aws_lambda_events = { version = "0.8.2", default-features = false, features = ["s3"] }


chore(actions): cache dependencies

Approved too early

I have 😈 mode ON, I can merge it regardless if I want!

Landing this in an attempt to see if it improves things.


Runtime Error

Sometimes I get after restart of Orchestrator this Runtime Error:

RUNTIME ERROR
/Orchestrator/Manager/ThreadManager.js@home
Cannot set properties of undefined (setting 'inUse')
stack:
TypeError: Cannot set properties of undefined (setting 'inUse')
at Object.freeThreads (/Orchestrator/Manager/ThreadManager.js:91:47)
at Module.main (/Orchestrator/Manager/ThreadManager.js:35:88)

I believe that this is due to a race condition that I have not been able to isolate yet.
I will look into it.

I found the bug. It was due to findIndex returning -1 (I though it was returning undefined), thus trying to deallocate a previously removed thread.


Question: Is it possible to run raspotify on macOS?

I am looking for a way to run raspotify on macOS. Is it possible? I am new to docker but it seems that it's possible to run it within a container. Has anyone already gained experience?
Thank you very much!

No, but librespot should run on your mac.

No, but librespot should run on your mac.


test: Automated tests for JSObjects in Typescript

Description
Implements the cases which are skipped in JSObjects suite in TS to increase automation tests scope!
Fixes #10222
This PR enables tests from Bind_JSObject_List_Widget_spec & Entity_Explorer_JSEditor_spec files to run!
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?
Tested on Fat container - release
Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:white_circle: Total coverage has not changed
No changes to code coverage between the base branch and the head branch

/ok-to-test sha=c2d6abd

/ok-to-test sha=b7462da


Migrate to autoscale/v2 in serverless

Description
Use autoscale/v2 when configuring functions' HPAs
Reason
autoscale/v1 is deprecated
Attachments
https://github.com/kyma-project/kyma/search?q=autoscalingv1

Autoscale/v1 is not deprecated - it's just a simpler version of Autoscale/v2. Both are still supported and there is no need to migrate unless we would need to start using features provided by v2 such as scaling based on custom criteria.
For more info check
https://kubernetes.io/releases/
https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/

Thank you for checking


Enchantment CITs entirely missing (1.19.4)

I'm completely unsure as to what causes this, but enchantment CITs do not appear on any of the appropriate items/entities, both in and out of the inventory. None of the other mods in use cause this issue.

No actionable information in the issue, use the new issue form if the issue still happens


[BUG] Text size measured improperly while using skiasharp

Description
Particular text width is calculated wrongly when using skiasharp to measure the text size.
Got the same result when using with SKTypeface.FromStream and SKTypeface.FromFamilyName.
Code
        SKPaint paint = new SKPaint();
        paint.Typeface = SKTypeface.FromFamilyName("B Sina",SKTypefaceStyle.Normal);
        paint.TextSize = 11;
        float size = paint.MeasureText("سلام دنیا");

Expected Behavior
The width of the text should be same as GDI measure.
Expected Width
| --
49.2260742
Actual Behavior
Actual Width
| --
63
Basic Information
Version with issue: 1.59.3
IDE: Visual studio 2017
Platform Target Frameworks: .NET Core 2.0

Are you sure that GDI isn't shaping the text?

I think @Gillibald is right, SkiaSharp does not actually do any text shaping - and will always be wrong.
I would suggest having a look at https://github.com/toptensoftware/RichTextKit to draw text in SkiaSharp.
We are having a look at what we can do to improve text in SkiaSharp, but for now the best option is probably RichTextKit as that does probably more than what SkiaSharp will ever do,

Have you considered adding README links to other libraries that are useful? I wouldn't have known about RichTextKit or the SVG one (I already forgot its name, hah) without watching this repo.

Hehe, I think I must. I just found out about them recently as well. I'll update the readme - I think it is a bit old right now...


[file-explorer] Adds Duplicate command to key binding and context menu

Closes - #79757
This PR adds a Duplicate functionality to the items in file explorer.

Pending tasks -

Focus on duplicated items
Handle duplicating already duplicated files / folders.
Unit tests.
Better key-bindings for other windows and linux.

Sad to see the issue related to this being closed, without having a chance to discuss it. I hope we can discuss this here.

Thanks @connorshea! I'd like that too. Inviting more people here to put their views on this.


Generation of certificates locally

Hello,
When there are several master, it is absolutely necessary to generate the SSL certificates on the machine host (localhost) and after sending them to the different server.
Otherwise, we end up with totally different certificates on the masters, and it does not work.
Maxence

This feature request has implemented #68 .


First draft ADSL workflow

Check a combination of:

https://github.com/rinpharma/r-for-clinical-workflows
https://github.com/philbowsher/Intro-R-for-Drug-Development
https://github.com/pharmaverse/end_to_end_examples
Ongoing efforts for Posit::conf workshop from Denali/GSK/Roche

Create as Quarto file and update renv with dependencies
Use test data from {admiral.test} for now but note this is undergoing a rebrand and some clean-ups during Q3 as {admiraldata}
Derive an extra variable that could be used in a table example, and ensure all required variables exist to enable the TLFs and Shiny app to run

Also check https://github.com/pharmaverse/admiral/discussions/1980#discussioncomment-6432516 idea from @kaz462 to look to re-use the R Consortium pilot submission examples that use pharmaverse packages. Would be great to include associated specs and to follow the examples through to eSubmission deliverables

https://pharmaverse.github.io/examples/adam/ADSL.html


does this work in mobile browsers?

As i have tried in playing iphone chrome and safari browser it does not work. When i tap on markers it just shows information of chapter but it does not seek to that chapter.

@kunjan13 when implementing this on [Loom](https://www.useloom.com] for markers in our comments system, we actually don't show the markers on mobile on purpose since the tap area is so small. I haven't actually tested this against that, but it may be that we'd have to register tap events on top of click events.

I haven't really tested this on mobile browsers so it likely doesn't work very well. I believe it is possible to add support for mobile browser with some testing but I haven't had the time to actively supporting new cases so if you are interested, you're more than welcomed to help :)


Add a field 'Other gene function'  in the AFP form

In the 'Phenotypes and Function' widget': in the 'Functional data in the paper' box,  add a checkbox called 'Other gene function' with  a free text box underneath.
If not clear enough, ask us :)
(this is to respond to a user comment)

We need a new table to store the data coming from the new 'other gene function' checkbox. @azurebrd can you set it up on tazandra and mangolassi? @draciti @vanaukenk do you have a preferred name for the new table?

@azurebrd can you create a new table afp_othergenefunc?

Add the new data type to the dashboard

As part of v3 testing on 59408, checked other gene function box and left a comment; all fine on corresponding dashboard entry.


Command line error D8021 : invalid numeric argument '/Wno-register'

I'm getting this error when installing requirements for AnyGPT on Windows 11. It appears as a flag problem with MSVC, not sure what to do, maybe use a lower version, I have visual studio 2022 and 2019. Any ideas?
` copying pynini\lib\BUILD.bazel -> build\lib.win-amd64-cpython-39\pynini\lib
copying pynini\lib\py.typed -> build\lib.win-amd64-cpython-39\pynini\lib
running build_ext
building '_pywrapfst' extension
creating build\temp.win-amd64-cpython-39\Release\extensions
"C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\Frank\miniconda3\envs\AnyGPT\include -IC:\Users\Frank\miniconda3\envs\AnyGPT\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.41.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /EHsc /Tpextensions/_pywrapfst.cpp /Fobuild\temp.win-amd64-cpython-39\Release\extensions/_pywrapfst.obj -std=c++17 -Wno-register -Wno-deprecated-declarations -Wno-unused-function -Wno-unused-local-typedefs -funsigned-char
cl : Command line error D8021 : invalid numeric argument '/Wno-register'
error: command 'C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe' failed with exit code 2
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pynini
Failed to build pynini
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (pynini)
`

Hi @frankinstien111 I must confess I don't know the first thing about Windows development (I use WSL, exclusively, when I work on Windows).
We distribute a pre-compiled Pynini for 64-bit Windows, developed by @mmcauliffe, via Conda-Forge, but that's the extent of our Windows support. (If you use Conda, the command is just conda install -c conda-forge pynini.)

Thx, that worked.

I'll close this then.


Any plans for an official API to convert from Microsoft\PHPParser\Node to \ast\Node (nikic/php-ast) and/or \PhpParser\Node (nikic/php-parser)?

Related to #47 and #36 , didn't see anything mentioning this when searching issues.
A lot of existing tooling uses one of these two parsers, and there are potential use cases for being able to parse syntactically invalid files.
Examples of potential use cases:

print code style issues in addition to syntax errors, without a developer having to fix the file and run a check again. (e.g. phpcs?)
other static analysis tools being able to check for issues such as undefined methods, calling functions with invalid param types, etc. in other parts of syntactically invalid files
other code for autocompletion based on nikic/php-parser

Or, do you recommend creating a separate project depending on tolerant-php-parser?

Aside: if existing tooling needs to know something about any incomplete expressions/statements, adding a property such as $node->tolerantAST to the derived data structures may help

Good question. No official plans at the moment, but we're currently working with @felixfbecker to port php-language-server to this parser, and after that work is complete, it will be easier for us to understand the tradeoffs of such an approach.

but we're currently working with @felixfbecker to port php-language-server to this parser

php-language-server has been ported, it seems.
On an unrelated note, I've been working on https://github.com/TysonAndre/php-parser-to-php-ast/ for converting PHP-Parser to php-ast (tests pass, but there's probably some uncommon syntax I've missed), which would help with converting to php-ast if tolerant-php-parser to PHP-Parser conversion existed.

https://github.com/TysonAndre/php-parser-to-php-ast is 90% done. Test cases aren't comprehensive, there's still bugs in what remains.
Two modes of operation are planned:

Omitting tokens (and acting as though semicolons, etc. existed) so that the result is a valid AST (E.g. converting $x = $a + to $x = $a;), so that code using it can analyze a substitute valid AST.
This is my main use case.

Adding placeholders (e.g. converting $x = $a + \__INCOMPLETE_EXPR__;), so that code using it could try to manually handle those placeholders.

Still haven't decided how/if features such as autocompletion would work if I proceeded (E.g. should there be an option to return an SplObjectStorageMap mapping an ast\Node to the corresponding Microsoft\PhpParser\Node/Tokens (or adding a property such as $node->tolerantAST to the derived data structures may help, but plugins and node dumpers may misbehave)? Should the ast\Node start including a column/byte offset?)

https://github.com/TysonAndre/php-parser-to-php-ast is in a usable state. The question asked in the original issue has been answered.
Converting to nikic/php-parser's nodes is feasible, but would be very time consuming to implement, and I don't have use cases for PhpParser\Node.


Fix icons for uranium hexafloride recipes

Mod source
Factorio Mod Portal
Which mod are you having an issue with?

[ ] pyalienlife
[X] pyalternativeenergy
[ ] pycoalprocessing
[ ] pyfusionenergy
[ ] pyhightech
[ ] pyindustry
[ ] pypetroleumhandling
[ ] pypostprocessing
[ ] pyrawores

Operating system

=Windows 10

What kind of issue is this?


Page 109 typo?

GAT and GATv2 formula looks same to me. How should I change it?

Hey, sorry this is an error introduced by the editor. Here are relevant docs from PyTorch Geometric that will give you the correct equations:

GAT: https://pytorch-geometric.readthedocs.io/en/latest/generated/torch_geometric.nn.conv.GATConv.html
GATv2: https://pytorch-geometric.readthedocs.io/en/latest/generated/torch_geometric.nn.conv.GATv2Conv.html

Appreciated -- spent some time staring at the book, trying to figure out the difference :-)


Remove wrong variable reference.

Job B2 references a Deployment A1 variables, with a wrong variable reference syntax.
This:
myVarFromDeploymentJob: $[ dependencies.A2.outputs['A2.setvarStepTwo.myOutputVar'] ]
Should be:
myVarFromDeploymentJob: $[ dependencies.A1.outputs['A1.setvarStep.myOutputVar'] ]
But in my opinion, the variables reference can be removed for job B2, because it is unused and misleading.

@juliakm
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thanks for your update!
#sign-off


Display post delete action instead of hiding deleted posts

This will allow displaying who deleted the post and for what reason.

Added an option to specify deletion reason, just need to display that.

Actions are disabled for moderators now.


Update Android minSdkVersion to 21

This PR increases Android's minSdkVersion to 21.
There are two changes in this PR aside from simply increasing the number from 19 to 21 everywhere.
First, tests using flutter_gallery fail without updating the lockfiles. The changes in the PR are the results of running dev/tools/bin/generate_gradle_lockfiles.dart on that app.
Second, from here:

if your minSdkVersion is 21 or higher, multidex is enabled by default and you don't need the multidex library.

As a result, the multidex option everywhere is obsolete. This PR removes all logic and tests related to that option that I could find. Google testing and customer_tests pass on this PR, so it seems like this won't be too breaking if it is at all. If needed I'll give this some time to bake in the framework before landing the flutter/engine PRs.
Context: https://github.com/flutter/flutter/issues/138117, https://github.com/flutter/flutter/issues/141277, b/319373605

I'm surprised we weren't testing API 19 in the FTL scripts, I thought that would need an update too.

Where do the scripts live, so I can double-check?

I'm surprised we weren't testing API 19 in the FTL scripts, I thought that would need an update too.

Where do the scripts live, so I can double-check?

I audited the framework .ci.yaml file. In tests that run on firebase, the list of versions to test on is listed explicitly. In those lists the minimum version is already 21.


Disable Templater on new note creation?

Am I right that I have to disable Templater on new note creation if I want this plugin to work correctly? Even without folder templates active, if I have Templater enabled on new note creation, the Journals frontmatter entries get overwritten by Templater. I can see they are briefly there, and then they are gone!
Do I really have to choose, or am I just doing something wrong?

There is a delay (1s) before plugin injects frontmatter - this is to allow templater to inject content with on new note creation enabled. It worked fine when I tested on simple templates. But probably in your case it takes more time than this delay for temaplater to process template.
I plan to add fullfledged support for templater templates (so that templates can be selected in plugin settings) - but this is couple weeks at least till I get to it.
Looks like for now it would be better to disable on new note creation in templater and apply template manually.
Sorry for this inconvenience.

Hey, thank you for that hint. I found the delay constant FRONTMATTER_ADDING_DELAY in the code and extended it from 800ms to 1500ms. I found that this is working for me, at least for the moment!

@LemurTech in 1.3.0 templater support was improved so that you can select Templater templates in plugin settings (plugin will use Templater under the hood to process templates)
check https://github.com/srg-kostyrko/obsidian-journal#templater-caveeats on how to adjust setting to avoid problems with templater interfering


Program doesn't exit on Ctrl+C

@ironman5366 The main script doesn't exit even after issuing Ctrl+C and noticed that the thread used to execute Slack rtm reader wasn't marked as daemon.
W.I.L.L/main.py

logs.write("Debug value is {0}".format(debugval), 'working')
logs.write("Connecting to rtm socket", 'trying')
t = threading.Thread(target=slack)
t.start()
logs.write("Starting flask server on localhost", 'trying')
print app.run(debug=debugval, use_reloader=False)

Setting the thread as daemon would fix the issue.

I merged the daemon pull request and it should be fixed now

Thanks :)


Support for adhoc parameters on an action post

Sometimes the action is dynamic and unknown until you send the message.  It would be good to be able to just add other parameters to send with the request if needed.

Totally agree. I was planning to cover this in #28, at least "top-level" headers sent with for every request.

Very interesting use case. So, there is input, but the server doesn't know exactly what. Would it not know the fields from the template it's using? If not, how is the client supposed to know them if the server doesn't?
Domain aside, I'm not sure we should support adding arbitrary fields to an action. The server should be telling the client what it expects. Perhaps a special kind of action or field allows this, but I'm hesitant to support it for any action.

@miller79 What if we add support for a new field type that allows for a sequence of name-value pairs? The UI might look something like this, where the label is the field title (or name).
As for the field, the value could be a map of the name to values (the type being Record<string, string[]> where values are arrays to account for duplicate names). The question is then how are these serialized. We could provide a custom serializer, but this feels like something the underlying client library could/should support. So, I created an issue in that repo.

Yeah that's pretty much exactly what I was hoping for.

Then we just need to figure out 1) the name of the field type, and 2) what request the server is expecting (something to discuss here).


🔨 modify deprecated api in flutter 3.22

bodyText2 was removed in flutter 3.22.
Instead use bodyMedium.

Will the owner merge these change?

Hi,
I cloned and updated the codebase myself.
To address the analysis issues identified on pub.dev, I propose an update to theme_wrapper.dart.  Specifically, I recommend replacing window.platformBrightness with PlatformDispatcher.instance.platformBrightness.  This change should resolve the flagged issues.


fix basename usage in cell decorator

Changing to a factory_name property after discussion with @flaport

Looks good to me 👍


Add License Info

It would be cool if you could add some notes about the License you use for this great Project.

Thanks.
I'm using this here:
https://github.com/jannickfahlbusch/piDioderApp


[mesheryctl] add isAnnotation property to models / components data for meshery docs

Notes for Reviewers

This PR fixes #

Signed commits

[ ] Yes, I signed my commits.

@vishalvivekm push on this.

@vishalvivekm ?


Simplify creating new issues from the board

Is your feature request related to a problem? Please describe.
As a user I want to be able to create a new issue from the board. Right now, in order to do that I have to do the following: Follow a link to an existing issue, find New Issue link on GitHub, click New Issue link. Create issue.
I'd like to have a shortcut that allows me to select the repository to create a new issue in and open the new issue page on GitHub from the board.
Describe the solution you'd like

[x] The n shortcut allows me to select a repository
[x] Submitting the selection navigates the user to the respective new issue page or the issue choose page on GitHub, whatever is configured

Describe alternatives you've considered
Implement issue creation on the board. We'll not do that.

Released with v0.40.0.


Add visual indicator in extension symbol that Do Not Sell request was sent and accepted

Currently, we are counting the number of requests sent to the first and third parties upon visiting a website (see below). That is OK.

However, maybe we can do something like below to indicate that a Do Not Sell signal was sent (S) and accepted (A). Maybe, it is also better (and easier) to just show one box. First the box shows S and then switches to A (or a red box with R for rejected).

It does not necessarily need to be exactly like this, but in some way we need to make clear to the user that there is actually something happening (and what). Our situation is different from an ad blocker for which it is clear that it does work because no ads are shown anymore. We need to find a different way to make intuitively clear what is happening.

I have actually been toying around with this idea yesterday and created a rough version that adds a 'glowing ring' around the OptMeowt extension logo that indicates whether a signals was accepted or not. My initial thought was that if we send a signal but no response is received or the signal is rejected, then the logo would have a red 'glow,' and if our signal is sent and an affirming response is received, then the logo will 'glow' green. This would be independent of the popup, as you mentioned @SebastianZimmeck. The rough mockup would look something like this:

This is a draft version I made quickly in our source code. I ran a simple Node server to get a mock response.
The 'rejected' or 'no response' ring would look like this:

How do you feel about something like this @SebastianZimmeck? Maybe the red is too bold or visually intrusive, so I was thinking we could use a gray or yellow ring as an alternative. This is a separate issue, but I was also thinking ahead and was planning on making the whole icon gray out for a site that the user has turned off in their domain list.

I do like the idea of having a simple A or R with a green/red background colored badge though as well. Your mockups show that idea off well. The only thing is I'm not sure if we will be able to have two badges, one for sent and one for accepted/rejected, but I haven't looked into that yet.

I think the glowing ring is a great idea! I like it better than the rectangles. It is more subtle, and I would find that clear.
It would need to be complemented with some intuitive explanation in the popup (a red writing maybe also some encircled saying Do Not Sell not accepted or something like that).

Given we have decided to drop HTTP responses in our spec and the UI is implemented here, I will upload the local code I have on my machine and close this issue. Then we can open a new issue regarding changing the extension and publisher backends to work with .well-known folders instead of responses.

It looks like the implementation for this issue was taken care of in branch issue #63. We should be all set to close this out.


How to enable auto-prove-finalize withdraw with script, like in manual

Hello. I an working with deposit/withdraw custom ERC20 token BSC<->opBNB using script from official manual
https://docs.bnbchain.org/bnb-opbnb/developers/bep20-crosschain/
In this script user need to wait 2 times . and in case if user forget to back to the script and do prove action in 30min interval then funds will be lost completely. It unacceptable way to withdraw funds.
I can see in official bridge opBNB->BSC option to auto-prove-withdraw.
How to update optimism-sdk script to enable option to auto-prove-withdraw ?
Do we have an option to get data for "prove" after 30-min interval?
Thank you!

Hi, the optimism-sdk cannot do this.
We deployed a smart contract on opbnb that wraps the withdrawal logic. We also started a service to monitor withdrawal events in our wrapped contract, assisting users with the proof and finalization process.
Please note that we charge a user fee in the contract to cover the proof and finalization fee on L1.
The project is open source; you can find more details at https://github.com/bnb-chain/opbnb-bridge-bot. We have implemented a whitelist mechanism in the official version to prevent potential attacks involving malicious tokens. If you want your token to be supported in this way, you may need to run your own service.


Error when using ES2015 ‘...‘ syntax

I'm getting an error since migrating to mix / Laravel 5.4 on a Vue component.
ERROR in ./~/babel-loader/lib?{"cacheDirectory":true,"presets":[["es2015",{"modules":false}]]}!./~/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/components/Topbar.vue
Module build failed: SyntaxError: Unexpected token (26:2)

  24 |
  25 | 	computed: {
> 26 | 		...mapGetters([
     | 		^
  27 | 		])
  28 | 	},
  29 |

 @ ./resources/assets/js/components/Topbar.vue 8:18-173
 @ ./~/babel-loader/lib?{"cacheDirectory":true,"presets":[["es2015",{"modules":false}]]}!./~/vue-loader/lib/selector.js?type=script&index=0!./resources/assets/js/App.vue
 @ ./resources/assets/js/App.vue
 @ ./resources/assets/js/app.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./resources/assets/js/app.js

The fix for this (for now) is to manually tell Babel to use babel-plugin-transform-object-rest-spread.
See https://github.com/JeffreyWay/laravel-mix/issues/76#issuecomment-271920174

It's because that plugin is still in the experimental stage, and is not part of the ES2015 preset.
Like @claytonrcarter said, you'll have to manually add that to your .babelrc.
http://babeljs.io/docs/plugins/#es2015


[Tooltip] Shouldn't open if trigger is clicked before the tooltip opens

Bug report
Originally from Discord: https://discord.com/channels/752614004387610674/1024287951485677579/1024566578873913384

This change in Tooltip.tsx fixes the issue with the tooltip:
onClick={composeEventHandlers(props.onClick, (event) => {             // keyboard click will occur under different conditions for different node             // types so we use onClickinstead ofonKeyDown` to respect that
const isKeyboardClick = event.detail === 0;
const mouseClick = event.detail === 1; // new code
        if (isKeyboardClick) context.onClose();
        if (mouseClick) context.onClose(); // new code
      })}`

Here is the link to the sendbox wha:
https://codesandbox.io/s/compassionate-tree-mwwv65?file=/Tooltip.js:2772-2787

That isn't a fix though, because this is breaking the very same behaviour for keyboard.
Self note for later: The fix is likely to be to mark an interaction in onEscapeKeydown on DismissableLayer and use that to prevent opening in such case.

Actually, sorry I didn't realise you were handling both cases.
I think you're right because technically we don't just "close" in onClose we cancel the timer too, so that means any click could be considered an interaction (not just keyboard click) therefore, negating the extra close onEscapeKeydown.
Do you want to submit a PR @AlbertoTonegari?

Sounds good. Yes, I can submit a PR for this issue.
Thanks, @benoitgrelard !

Here is the PR.

I'm still seeing this issue in 1.0.2?
And it's still currently an issue in the example docs page: https://www.radix-ui.com/docs/primitives/components/tooltip

Appreciate the response (and this great library), I apologise I've misread this issue.
I believed the intended behaviour to be that the tooltip content  should always open when hovering over the trigger, and that clicking the trigger before content appears shouldn't prevent the content from opening.
I now see that's not the case. I'm curious why it was decided that clicking the trigger cancelling opening the content was the optimal UX? Should there be an option to disable this?

I believed the intended behaviour to be that the tooltip content should always open when hovering over the trigger, and that clicking the trigger before content appears shouldn't prevent the content from opening.

Interesting haha, yeah originally it had the behaviour you are asking and the original issue was asking exactly for the opposite.

I now see that's not the case. I'm curious why it was decided that clicking the trigger cancelling opening the content was the optimal UX? Should there be an option to disable this?

Tooltips are "tips about tools", ie. they are little tidbits of info for the tool is going to do when you activate it. With that in mind, you can see how in a given UI, a new user might hover over tools to check what they do the first few times.
Ultimately that is why we decided this was a better default.

Tooltips are "tips about tools", ie. they are little tidbits of info for the tool is going to do when you activate it. With that in mind, you can see how in a given UI, a new user might hover over tools to check what they do the first few times.

This makes complete sense and is certainly a much better UX for it to not open.

I believed the intended behaviour to be that the tooltip content should always open when hovering over the trigger, and that clicking the trigger before content appears shouldn't prevent the content from opening.

The use case I had in mind is similar to how Stripe use tooltips, i.e. the trigger is literally for the tooltip and tooltip only. Essentially, clicking the trigger has no impact on the opening or closing of the content. How would you suggest implementing this behaviour?

Could you point me to the page where you took that screenshot?

It's on Stripe's dashboard, unfortunately couldn't find an example on their public site

Right, my guess is that it's not accessible to keyboard/screenreader users.
Generally what I would recommend for this if there is no action, then it's a Popover which you open on click and is accessible for keyboard/screenreaders.

Okay great, thanks for the help!


Unify handling of the @ character in razor code blocks

We were extremely inconsistent with how @ was handled in razor code blocks. When @ was not followed immediately by a : or <, we would enter a recovery loop that would eat all characters until the next {, }, or <; this is not correct, and resulted in a number of inconsistent behaviors as well as bad code. In order to make the existing behavior and new behavior difference understandable, I've done a few different test refactorings, so I would highly recommend reviewing this commit-by-commit. Commit summaries:

Have everything base whether to generate baselines on file. The source generator tests still use something different (Conditional methods), but we can address that later.
Have all tests verify their C# diagnostics. There were several tests that are affected by this @ change where it wasn't clear that they weren't actually intended to compile. Now, all integration tests will verify that their C# diagnostics. We should at some point do the same for Razor diagnostics, but we may need to make a similar verification framework for razor diagnostics like we have for C# diagnostics.
Add new tests for @ scenarios to show how it currently behaves.
Finally, the real change: follow the expected rules for @, and update the test baselines to show the new behavior.

Here are the expected rules for @:

When at the start of a statement, @ indicates a transition into an embedded render expression.
When inside a statement:

@: or @< indicate a transition into a render template
Otherwise, we look for a single identifier after @, as C# would

Fixes https://github.com/dotnet/razor/issues/10186.

@dotnet/razor-compiler modulo some possible test failures that I haven't seen outside the compiler layer yet, I believe this should be ready for review. Please give it a look.

@chsienki @jjonescz I believe I've addressed feedback, please take another look.


@retry should respect 429 Retry-After headers

Discussed in https://github.com/prkumar/uplink/discussions/235

Originally posted by mivade December 20, 2021
RFC 6585 describes the 429 status code to indicate hitting rate limits. This type of response may include a Retry-After header indicating the time in seconds to wait before trying again. Naively I would expect to be able to define my own backoff function to parse this header and yield that value to indicate how long to wait, but it looks like backoff functions have no knowledge of the response itself. Is there a way to get this functionality?

Some additional context: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Retry-After

The new RetryBackoff class is available now in v0.9.6!


Roll Plugins from acabfe66607a to 99d599c05280 (1 revision)

https://github.com/flutter/plugins/compare/acabfe66607a...99d599c05280
2021-02-12<EMAIL_ADDRESS>Added comment about path depenendencies (flutter/plugins#3542)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.