fetchData and server-side rendering

Basing on provided setup, I created two nested routes and components: App and Page. Both of them have fetchData method producing promises for dispatched LOAD actions for API calls. There are three actions: two in App, one in Page component. First two does not require any information from router, the last one depends on a page_slug provided. And, in general, everything works just fine.
But, surprisingly, only first two API calls are being made on server side. The last one works only when the page is loaded into browser: thus, no server-side rendering occurs. I tried to move all three actions into single App component's fetchData method, and it did not help.
I would really appreciate any help on this issue.
Full project is located at https://github.com/gbezyuk/django-react-redux-universal-hot-example

And you're certain that arePagesLoaded(store.getState()) and areCategoriesLoaded(store.getState())) are both returning false? i.e. there are two promises in the array passed to Promise.all()?

I'd also put a console.log(routerParams.page_slug) in Page.js.

arePagesLoaded and areCategoriesLoaded both return false, and the slug is correct. The troublesome one is loadPage, not the general methods.

I'm guessing it's pages.js:17.
promise: (client) => client.get(`/pages/${slug}.json`)

should be
promise: (client) => client.get(`/api/pages/${slug}.json`)

categories.js has the same problem.

No, nevermind. None of them should have /api.

Because ApiClient adds that only in the browser.

Actually, after adding /api/ it worked! Looks like it failed while rendered on server. Thanks for the idea and for your attention to the issue in general!

:+1:


Numeric datatypes do not appear to work - value lost

Postgres type 'numeric' appears to lose value
Testcase:

Create table with numeric column and one row of numeric data

postgres=# create table test (id serial primary key, value numeric);
CREATE TABLE
postgres=# \d+ test
Table "public.test"
Column |  Type   |                     Modifiers                     | Storage | Stats target | Description
--------+---------+---------------------------------------------------+---------+--------------+-------------
id     | integer | not null default nextval('test_id_seq'::regclass) | plain   |              |
value  | numeric |                                                   | main    |              |
Indexes:
"test_pkey" PRIMARY KEY, btree (id)
postgres=# insert into test (value) values(1.23);
INSERT 0 1
postgres=# select * from test;
id | value
----+-------
1 |  1.23
(1 row)

Read The data from kafka (note returns 0.0)

./bin/kafka-avro-console-consumer --zookeeper localhost:2181 --from-beginning --topic test
{"id":{"int":1},"value":{"double":0.0}}

Note type is stored as a double in avro schema

curl -X GET -i -H "Content-Type: application/vnd.schemaregistry.v1+json" \

http://localhost:8081/subjects/test-value/versions/1

HTTP/1.1 200 OK
Content-Length: 265
Content-Type: application/vnd.schemaregistry.v1+json
Server: Jetty(8.1.16.v20140903)
{"subject":"test-value","version":1,"id":2,"schema":"{"type":"record","name":"test","namespace":"com.martinkl.bottledwater.dbschema.public","fields":[{"name":"id","type":["null","int"]},{"name":"value","type":["null","double"]}]}"}

Yes, I unfortunately didn't have time yet to add support for numeric. Pull requests welcome! Closing this issue as duplicate of #4.


update a debugger for VS Code

Here's a screenshot of the page with the current CRA link.

I updated it to lead to that debugger, so that readers don't get confused..

The change looks good to me. Thank you!


Add compass_credo_plugin addon

Why
Integrate compass_credo_plugin to the ElixirTemplate.
https://hex.pm/packages/compass_credo_plugin
This library helps enforce [Nimble Elixir coding convention] (https://nimblehq.co/compass/development/code-conventions/elixir/) in the Elixir project.
Who Benefits?
Developers

Found some issues with this task. Can continue working on after #279 is fixed


MIC-608 add active agencies and update search

Codecov Report
Attention: Patch coverage is 96.29630% with 1 line in your changes missing coverage. Please review.

Project coverage is 91.66%. Comparing base (cb8d21d) to head (62af9f8).

Files with missing lines
Patch %
Lines

...gesupportinterventionplanapi/domain/CsipSummary.kt
75.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #185   +/-   ##
=========================================
  Coverage     91.66%   91.66%
- Complexity      723      727    +4
=========================================
  Files           130      130
  Lines          2207     2219   +12
  Branches        161      160    -1
=========================================
+ Hits           2023     2034   +11
- Misses          128      129    +1
  Partials         56       56

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


Adding comments for each resource spec fields (#939)

Adding comments and updating makefile

Co-authored-by: shubham-pampattiwar<EMAIL_ADDRESS>

pushing autogenerated CRDs

Updating descriptions to remove types from the descriptions

adding auto generated crds

Implementing PR feedback to change description of some fields to make it more appropriate

pushing auto generated CRD

changing descriptions

pushing autogenerated CRD

mentioning common controller-gen version in  hacking.md for consistancy

Removing typos

adding auto generated crd

Co-authored-by: shubham-pampattiwar<EMAIL_ADDRESS>

In the past we've usually set a date to branch all the repos from master, unless we know features are getting added to master that shouldn't be in 1.4.1. (Not saying that is the most rock solid process, or that we shouldn't change it going forward).


Email auth

With https://github.com/go-pkgz/auth/issues/23 in place, we can add email authentication sending confirmation token back to the user.

Implement provider.Sender for SMTP
add UI support (similar to what @Reeywhaar did for https://github.com/go-pkgz/auth/issues/25)
add options to activate and configure email auth
add SMTP container to compose example

I have added backend support for email auth provider.  @Reeywhaar - the code is not merged to master but under email branch. To turn it on this bunch of params should be defined, however for testing the only needed one is Enable (AUTH_EMAIL_ENABLE = true). It should print to server log/out auth-token the same way as it does for the example app.

Deployed to demo, seems to work. Gmail accepted the email, gravatar fetched.
@Reeywhaar - my email template produces an extremely ugly html, can you pls deuglify it a little bit and make more friendly (i.e., easier to select the token for example). This is the current template

added to radio-t, frame looks strange

also some space between inputs will be nice

and, maybe, we better show providers as a dropdown ?

Well, something should be done with dropdown positioning but it's not like easy. The whole top panel should be remade to adapt mobile. I guess it's a matter of another issue.


display pull request result #6

@tami5

@tami5

@tami5

@tami5

It worked, but instead of opening qf, it just staged the local changes I have and switch branch then printed completed :D in other cases I got E5108: Error executing lua .../site/pack/packer/start/plenary.nvim/lua/plenary/job.lua:461: 'gh pr checkout 85' was unable to complete in 5000 ms but it still switched
don't know what but if there not committed changes or not unstaged changes should it still switch/check out that pr?.
Any way its better now. Thanks @windwp

It worked, but instead of opening qf, it just staged the local changes I have and switch branch then printed completed :D in other cases I got E5108: Error executing lua .../site/pack/packer/start/plenary.nvim/lua/plenary/job.lua:461: 'gh pr checkout 85' was unable to complete in 5000 ms but it still switched
don't know what but if there not committed changes or not unstaged changes should it still switch/check out that pr?.
Any way its better now. Thanks @windwp

I don't know what happen but this command "gh pr checkout" don't stage a local changes
I increase timeout to 10000ms  Maybe it is not enough if your pull request has too many file but i think it will be fine with 10000ms

I don't know what happen but this command "gh pr checkout" don't stage a local changes
I increase timeout to 10000ms  Maybe it is not enough if your pull request has too many file but i think it will be fine with 10000ms

If you are already working on this project right now can you please stop injecting functions into builtin like i suggested here: https://github.com/nvim-telescope/telescope-github.nvim/pull/3#discussion_r551010625
We now have auto completion for extensions as well

If you are already working on this project right now can you please stop injecting functions into builtin like i suggested here: https://github.com/nvim-telescope/telescope-github.nvim/pull/3#discussion_r551010625
We now have auto completion for extensions as well


I will add README to the project

README will look like:

@srbmaury Can you shsre following details?
Project Short description
Project logo
Short video of the project

@srbmaury Can you shsre following details?
Project Short description Project logo Short video of the project

Description: It is a project that features a Tic Tac Toe game with two modes. One mode allows you to play against an unbeatable computer opponent that uses the Minimax algorithm, while the other mode is for playing with a friend. The game also includes a scoring system and a user-friendly interface for easy and enjoyable gameplay.
Email<EMAIL_ADDRESS>You may design a logo and make a short video on your own.

@srbmaury
Code of Conduct
Introduction
We, as contributors and maintainers, pledge to make participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We are committed to providing a friendly, safe, and welcoming environment for all, regardless of gender, sexual orientation, disability, ethnicity, religion, or similar personal characteristics.
Our Standards
Examples of behavior that contributes to creating a positive environment include:

Using welcoming and inclusive language.
Being respectful of differing viewpoints and experiences.
Gracefully accepting constructive criticism.
Focusing on what is best for the community.
Showing empathy towards other community members.

Examples of unacceptable behavior by participants include:

The use of sexualized language or imagery and unwelcome sexual attention or advances.
Trolling, insulting/derogatory comments, and personal or political attacks.
Public or private harassment.
Publishing others' private information, such as physical or electronic addresses, without explicit permission.
Other conduct that could reasonably be considered inappropriate in a professional setting.

Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned with this Code of Conduct or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at<EMAIL_ADDRESS>All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

This is Code of Conduct file, check once

Please add only the readme file. I believe there is no need of any such
code of conduct file.
On Mon, Oct 2, 2023 at 6:55 PM Susheel Thapa @.***>
wrote:

This is Code of Conduct file, check once
—
Reply to this email directly, view it on GitHub
https://github.com/srbmaury/tic-tac-toe/issues/2#issuecomment-1743013350,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUOIJSPZ2AXNKGQSZGYEJ63X5K6ELAVCNFSM6AAAAAA5OIUIX6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBTGAYTGMZVGA
.
You are receiving this because you were mentioned.Message ID:
@.***>


Update scala3-library, ... to 3.1.0

Updates

org.scala-lang:scala3-library
org.scala-lang:scala3-library_sjs1

from 3.0.2 to 3.1.0.
GitHub Release Notes - Version Diff - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (3.0.2).
You might want to review and update them manually.
.mergify.yml

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang" } ]

labels: library-update, semver-minor, old-version-remains

This project has no need to upgrade to Scala 3.1 yet, and doing so would prevent use from projects on Scala 3.0, so I'm going to hold off for now.


Hilti source build plugin error

I'm building hilti with bro following the instructions on the web site:
http://www.icir.org/hilti/install/index.html
I'm building on Ubuntu 14.04 with clang 3.9.
I've successfully built bro.  I've run the bro tests and all passed.
During the hilti build I get the following error:
In file included from /home/user1/hilti/bro/src/Converter.cc:3:
/home/user1/hilti/bro/src/Plugin.h:50:71: error: non-virtual member function marked 'override' hides virtual member function
int HookLoadFile(const std::string& file, const std::string& ext) override;
^
/home/user1/bro/src/plugin/Plugin.h:644:14: note: hidden overloaded virtual function 'plugin::Plugin::HookLoadFile' declared here:
different number of parameters (3 vs 2)
virtual int HookLoadFile(const LoadType type, const std::string& file, const std::string& resolved);

Which Bro version is that, git master? It should work with 2.5 but master has some incompatible changes.

OK, I checked out v2.5 of bro, then I built bro:

CXX="/usr/bin/clang++ --stdlib=libc++" ./configure && make
No errors.  Then I ran the bro tests:
cd testing> CXX="/usr/bin/clang++ --stdlib=libc++" make[58%] plugins.hooks ... failed[58%] istate.broccoli-ipv6 ... failed
No other errors.
I'll try building hilti with bro tonight.
Thanks
Gary

On Thursday, April 19, 2018 04:33:39 PM EDT, Robin Sommer<EMAIL_ADDRESS>wrote:

Which Bro version is that, git master? It should work with 2.5 but master has some incompatible changes.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

hilti built with no errors.
When I try to run the tests:

cd tests> makebtest -j -f diag.logmake: btest: Command not foundmake: *** [tests] Error 127

Gary
On Thursday, April 19, 2018 04:33:39 PM EDT, Robin Sommer<EMAIL_ADDRESS>wrote:

Which Bro version is that, git master? It should work with 2.5 but master has some incompatible changes.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

You need btest: https://www.bro.org/development/README.btest.html


Remove sneaky console log

Looks like a sneaky little console log has been committed (it was me :sad:).
Can you remove it?
The offender: https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/server/boot/z-lang-redirect.js#L22

I Fixed it. But the issue is still in open.

@suchendra, please make a pull request that targets staging and use the issue description template to help you :smile:

@suchendra this page of instructions may help: https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/CONTRIBUTING.md

I made a pull request for this issue fix/console-log

@cameronpattisall when making a pull request, please use the last selection in the pull request form to reference this issue so the request shows up in this thread.


Tunovelaligera: fix chapters

Source information
Tunovelaligera l
Steps to reproduce
Enter extension
Enter novel
Expected behavior
They must upload more than 1000 chapters
Actual behavior
does not load, 1 in every hundred loads but less than 20 chapters.
https://tunovelaligera.com/
LNReader version
1.1.18
Android version
13
Other details
please fix it,
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 1.1.18.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Duplicate of #595


RFC: JSON Reporter - More detail / suites?

Can suites be added to the JSON output? It's impossible to tell which test belongs to which suite in the current format.
I would expect the output to be more like the doc reporter in this regard. Or the web console reporter. So that it has that hierarchy of suite -> test -> title
Right now the fullTitle isn't particularly useful for much.
Maybe we don't need the full stack trace and all...But certainly the rest of the hierarchy that you see in those other reporters.
Would be awesome.

This is a 9 year old issue with very little detail on what it's asking for and interaction from only two end users. I'm going to go ahead and close it out. Other issues have since discussed the JSON reporter in more granularity.
If you do want more detail / suites in the JSON reporter, please file a new issue with our new templates describing exactly what you'd want to see.
Thanks all!


Add support to exclude middlware writing based on app options

#1955

Add excludeMiddleware to interface AppOptions in ui5 application writer
Add logic to exclude the writing of middlewares when excludeMiddleware is true
Add unit tests to ui5 application writer

Closing this PR as it has gone stale. Decision was made to leave proxy middleware and app reloads for cap project.


HTML version doesn't render HTML-like labels

This seems great, with one caveat so far: the HTML version doesn't seem to render graphviz' "HTML-like content".
The code below renders fine but not if you uncomment the specification for node1.
(The same file compiled into a standalone SVG renders OK.)
digraph UNIT{

//node1[label=<

this is node 1

>, shape=none, fillcolor=4];

  subgraph cluster_graph {
    edge [color=4, penwidth=2];
    group->node1
    group->node2
  }
}

It seems to be the dot parser that is failing. I'll need to investigate this further.

This might be a bit more work then anticipated. It seems that the parser i am using does not support HTML strings: see here https://github.com/dagrejs/graphlib-dot/wiki#limitations. i'm trying to see if i can find a workaround.

feature Added to master branch

Nice, thanks!


randomNumber/int/Float: min/max

Description
I'd like to be able to get a random number (int or float) between a lower (inclusive) and an upper (exclusive) bound or something similar.
Proposed solution

possibly deprecate/rename randomNumber to randomInt
add optional arguments to randomNumber/randomInt and to randomFloat to accept an inclusive minimum and an exclusive maximum
update them to return values only within those ranges

Alternatives considered
I did briefly look at the implementations of randomNumber and randomFloat and it appears that instead of generating random number on demand those modules take an approach of having pre-canned items to randomly pick from… that wasn't what I initially expected but I imagine there are benefits to this approach and I'm not sure yet if the same is feasible with a min/max
Do you want to create a pull request?
I am open to that. I do not feel strongly one way or the other as to who creates the pull request.

randomFloat will be added by #11. You can modify the randomNumber, change it to a function and support min and max.

randomNumber still needs updating to support a min and max, correct? Any objections to renaming the function to randomInt? (Like parseInt and parseFloat as floats are numbers too.)

perhaps then it is just the readme that doesn't show randomNumber takes options; thanks!


call setGeoJSON before addData

Currently addData is called first after which setGeoJSON is called on the layer.
By default L.geojson has no method called 'setGeoJSON', but If I want to use a custom layer, it would be better if setGeoJSON is called before addData.
This allows for the geoJSON to be pre processed before addData is called, allowing for us to set feature styles etc, so that when addData is called and layers are added styles are ready.

Thanks for this report - I agree that the current behavior is problematic, but it seems like this shouldn't be an ordering relationship: the method should instead use else if to ensure only one of addData or setGeoJSON is called.

Yes that would work too, I can always call addData from my setGeoJSON. Thanks much!


Direct3DCreate9Ex could not be located

When I start up guild wars 2 with this DLL in the bin folder I receive the following error:
The procedure entry point Direct3DCreate9Ex could not be llocated in the dynamic link library \?\C:\Users\XXXX\XXXXX\AppData\Roaming\Discord\0.0.298\modules\discord_overlay\2\x64\libcef.dll.
I use ARC dps and that works without errors, I tried chainloading it aswell as only having your addon in the bin folder, both gives the same error.
Thank you

Turn off your Discord overlay as that's what is causing the issue.


Remove send to warehouse

Trello card URL
https://trello.com/c/mmMRsPlA/1274-deletion-of-sendeventtodatawarehousejob
Changes in this PR:
Removal of SendEventToDataWarehouseJob.
I have removed the vacancy 'number of views' code because it doesn't appear to work (it seems to depend on the deprecated event which is being removed here) but I'm not completely sure
Screenshots of UI changes:
Before
After
Next steps:

[ ] Terraform deployment required?

[ ] New development configuration to be shared?

Nice cleanup!


 keyup and other events

ElementUI version
1.0.0-rc.2
Vue version
2.0.1
How do I get events like @keyup.enter to work with el-input. It doesn't looks like the events are passed to the input element

Use @keyup.native.enter. It's Vue 2.0 syntax: https://github.com/vuejs/vue/issues/2873#issuecomment-239750394


Auto-Update DnD Beyond on sheet change

Describe the solution you'd like
As the title suggests, I was wondering if a process could be written that automatically sends the actor sheet updates from FoundryVTT to DnDBeyond? It could likely work by listening to an event for the update of the actor sheet and then submiting the changed data to DnDBeyond via the "Update D&D Beyond with changes" function. To store the related character URL on DnDBeyond, a field could be set for each character sheet by the DM.
This would allow players to view their actor sheets on a different device while the DM changes the values (eg. hp) on the game canvas. This functionality would be really helpful for playing in person at a table while using Foundry as a virtual tabletop. Players could view their character sheet on their mobile devices (eg. the mobile app) and always be up-to-date with the changes done by the DM.
Describe alternatives you've considered
A function that works together with "Beyond20" which updates FoundryVTT actors from DnDBeyond automatically. This could automatically send changes between VTT and Beyond, though this likely only works on desktop devices.

There is limited support for this in the current Dynamic DDB Update for Undying supporters. There are a couple of considerations though, due to how the DDB sheets work, in that at the moment there is no immediate updates to the character sheets without a refresh (but I think it might be possible to add limited support here, for somethings like hp).

I'm currently working on making the character sheets of FoundryVTT some-what responsive for smartphones, but as we all know, Foundry is... poorly written for mobile devices and needs MANY fixes to make it useable.
DnDBeyond already did the legwork required for a good visualisation of digital character sheets, so I was hoping your module could be one solution while I work on the mobile sheets :D


Fixes #3790- Use WorkManagers to upload contributions

Description (required)
Fixes #3790
What changes did you make and why?
Use WorkManagers to process upload contributions
** Removed UploadService and Added UploadWorker to process contributions Upload
** Made necessary changes to remove the usages of the Service from the classes
** UI Fixes- Minor changes in the retry and cancel upload icons to give them a clickable area of 48 dp
Tests performed (required)
Tested betaDebug on Pixel 4A- API 30
Tested all possible happy cases for the following

Single file upload
Multi-File Upload
Nearby Upload - Wikidata happens
Limited Connection Mode - ON/OFF
Test Pause/Resume Uploads

Hi @ashishkumar468 , I have made a few tests on this PR. All tests are made on beta debug:

Upload from gallery:

Upload has started as always, however it was very slow.
According to the progress bar upload finished.
But even progress bar finishes with no error, upload has not made.
File is not uploaded and there is no thumbnail on contrib list. Only placeholder.

Upload from camera:

Upload again was very slow.
It failed once, I retried with retry button.
The rest is same with the flow for gallery.
Here are how contrib list was looking like after my these 2 attempt:

After that I went to master branch. The missing two uploads have been made right after I compiled master branch (since there is a file as "kedi" it is renamed to "kedi4", since there is a file as "flower" it is renamed to "flower2") and they are added to contributions list. However, the items at contributions list from my previous upload attempt (unsuccessful uploads, only placeholder is displayed) stayed remain on the list. Here how contributions list is appeared when I switch to master branch:

Hi @neslihanturan, can you share the logs from when the uploads don't happen

Sure, would this one work?
21-03-23 18:10:07.528 20595-31791/fr.free.nrw.commons.beta E/ContributionBoundaryCallback$fetchContributions: Failed to fetch contributions: closed
2021-03-23 18:10:07.572 20595-31790/fr.free.nrw.commons.beta E/OkHttpConnectionFactory$UnsuccessfulResponseInterceptor: java.io.IOException: {"error":{"code":"urlparamnormal","info":"Could not normalize image parameters for LastTest-_-_1.jpeg.","docref":"See https://commons.wikimedia.beta.wmflabs.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."},"servedby":"deployment-mediawiki-07"}
        at fr.free.nrw.commons.OkHttpConnectionFactory$UnsuccessfulResponseInterceptor.intercept(OkHttpConnectionFactory.java:90)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:225)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
        at okhttp3.RealCall.execute(RealCall.java:92)
        at retrofit2.OkHttpCall.execute(OkHttpCall.java:190)
        at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:42)
        at io.reactivex.Observable.subscribe(Observable.java:12267)
        at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)
        at io.reactivex.Observable.subscribe(Observable.java:12267)
        at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleFlatMap.subscribeActual(SingleFlatMap.java:36)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
        at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
        at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
2021-03-23 18:10:07.572 20595-31790/fr.free.nrw.commons.beta D/OkHttp: <-- 200 https://commons.wikimedia.beta.wmflabs.org/w/api.php?action=query&format=json&formatversion=2&generator=allimages&gaisort=timestamp&gaidir=older&prop=imageinfo&iiprop=url|extmetadata|user&&iiurlwidth=640&iiextmetadatafilter=DateTime|Categories|GPSLatitude|GPSLongitude|ImageDescription|DateTimeOriginal|Artist|LicenseShortName|LicenseUrl&gaiuser=Neslihan%20Test&gailimit=10&gaicontinue=20180701192418|Tst_4.jpg&continue=gaicontinue|| (417ms, unknown-length body)
2021-03-23 18:10:07.574 20595-31790/fr.free.nrw.commons.beta E/ContributionBoundaryCallback$fetchContributions: Failed to fetch contributions: closed
2021-03-23 18:10:07.624 20595-31811/fr.free.nrw.commons.beta D/OkHttp: --> GET https://commons.wikimedia.beta.wmflabs.org/w/api.php?action=query&format=json&formatversion=2&generator=allimages&gaisort=timestamp&gaidir=older&prop=imageinfo&iiprop=url|extmetadata|user&&iiurlwidth=640&iiextmetadatafilter=DateTime|Categories|GPSLatitude|GPSLongitude|ImageDescription|DateTimeOriginal|Artist|LicenseShortName|LicenseUrl&gaiuser=Neslihan%20Test&gailimit=10&gaicontinue=20180701192418|Tst_4.jpg&continue=gaicontinue||
2021-03-23 18:10:07.627 20595-31811/fr.free.nrw.commons.beta D/CookieManager: Domain:commons.wikimedia.beta.wmflabs.org
2021-03-23 18:10:07.717 20595-32008/fr.free.nrw.commons.beta E/OkHttpConnectionFactory$UnsuccessfulResponseInterceptor: java.io.IOException: {"error":{"code":"urlparamnormal","info":"Could not normalize image parameters for LastTest-_-_1.jpeg.","docref":"See https://commons.wikimedia.beta.wmflabs.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes."},"servedby":"deployment-mediawiki-07"}
        at fr.free.nrw.commons.OkHttpConnectionFactory$UnsuccessfulResponseInterceptor.intercept(OkHttpConnectionFactory.java:90)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:225)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:254)
        at okhttp3.RealCall.execute(RealCall.java:92)
        at retrofit2.OkHttpCall.execute(OkHttpCall.java:190)
        at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:42)
        at io.reactivex.Observable.subscribe(Observable.java:12267)
        at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)
        at io.reactivex.Observable.subscribe(Observable.java:12267)
        at io.reactivex.internal.operators.observable.ObservableSingleSingle.subscribeActual(ObservableSingleSingle.java:35)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleFlatMap.subscribeActual(SingleFlatMap.java:36)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
        at io.reactivex.Single.subscribe(Single.java:3603)
        at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
        at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
        at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
        ```

Hi @neslihanturan  Thanks for sharing the logs, I am looking into it

Hi @neslihanturan , I have updated the PR with a fix, verified the upload on Android 10, could you re-verify please?

Hi @neslihanturan , @misaochan - I have updated the PR, synced it with the master branch to resolve merge conflicts. Please have a look.


About shared parameters

In figure 2 of the paper it's said that

Dashed line denotes shared parameters

But reading the code I can't find where de parameters of a fully connected layer are shared. ClusterNet6cTrunk doesn't have any linear layer and ClusterNet6cHead's linear layers don't share parameters between them. The same thing happens with ClusterNet5g. Am I missing something here?

I have the same question. Your code doesn't seem to share the weights at fully connected layers.
Is it correct?

The weight is shared between original images and transformed images given a linear head. But the heads for clustering (k=gt_num) and over-clustering are not shared.

The fully connected layer in each sub-head is not shared with any other sub-head. They are supposed to be different i.e. separate sets of weights. The idea is training all of them gives you resilience against specific malevolent initializations of a sub-head. Training all of them makes you less dependent on any single initialization.

The sharing of fully connected layers in fig 2 is because both x and augmented x' are run through the same head (and sub-heads within). Sub-heads are missing from this figure i.e. it's showing when there's only 1 sub-head, the simplest case.
To do the sharing, you don't actually create two fully connected layers in the code, you create one and run both images through the same one.

Oh, I understand.
Maybe I was confused because of the name like 'head_A' and 'head_B' in **_two_head.py files.
Then, do head_A and head_B represent the main output head and an auxiliary head?

Now I get it. Thanks!


Add integration tests for Avro encoding

This adds the integration test that checks the connector is able to consume Avro-encoded messages (with the appropriate converter) and output JSON lines.


Image export dialog

When exporting a diagram to TikZ, a confirmation dialog should pop up where you can customise and preview your TikZ export:

turn off braidings to to get a more compact TikZ export,
black-and-white or coloured,
generator style (#519),

For 3D diagrams, you could have the option of exporting a stack of 2D diagrams (#475). Or maybe we could export them in Manuel's style which would also work for 4D diagrams:

Now that we can also export SVGs, we need different buttons for "Export to TikZ" and "Export to SVG".

Thanks Yulong for implementing the first version!
In our standup yesterday, we decided to promote the image export panel to a full-blown drawer panel. We therefore need to change the icon to a "Share" button, move it to the top of the sidebar, and have it always be visible. Moreover, when you open the panel and there is no diagram in the workspace, it should say something like "No diagram visible".
Finally, we need to start adding some options. For now, let's start with these two and we can think of more later:

a toggle "Show braidings" under TikZ,
a toggle "Use OpenGL renderer" under Manim.

Why do we need this "show braidings" toggle for Tikz?

Turning off the braidings would simplify the TikZ code and if you're working in a symmetric monoidal category, you might not care about the braidings anyway.

And we already have the code to generate TikZ without braidings, so we might as well expose it to the user.

That makes sense.


BaseMetric confusion

I'm confused about BaseMetric, compared to LinesMetric.
Let's assume the rope contains "$¢€💴". This is ten bytes, ten UTF-8 code units, and four unicode codepoints; 1, 2, 3, and 4 code units per codepoint, in order.
s.measure::<BaseMetric>() (which claims to return the number of boundaries) returns 10; however if I make a cursor, and move through it with the next() fn, I will only find (including the starting 0) four valid boundaries.
If I do the same with LinesMetric, I'll find that measure() returns the same result as I would get by manually counting with the next fn.
Is the behaviour of BaseMetric correct?

The confusion here is that the metric doesn't count the number of boundaries. Rather, it has a discontinuity at each boundary. In the case of LinesMetric, the step is 1, so these two concepts are the same. In the case of BaseMetric, the step is the number of utf-8 code units, hence the discrepancy.
Obviously we could have a CodepointMetric with a step of 1 at each codepoint. To implement such a metric within the xi-rope framework would require a code point count in RopeInfo, which would have a small but nonzero cost.

Sounds good. this is perhaps a docs issue then, unless I'm misunderstanding the first line of the docs here:
If you can think of an improvement I'll patch.
pub trait Metric<N: NodeInfo> {
    /// Return the number of boundaries in the NodeInfo::Leaf
    ///
    /// The usize argument is the total size/length of the node, in base units.
    fn measure(&N, usize) -> usize;

Yeah, that's wrong. Perhaps "Return the value for the NodeInfo::Leaf as measured by this metric."
There's some more cleanup that should happen here, which I think can be combined with the work to get rid of Interval and replace it by Range<usize> - that will simplify some of the concepts, and with that change I have more confidence it's really what I want it to be.


Addition of c parameter for sending CAP response and notices with :server_host name included

mIRC and AdiIRC require the IRCv3 capabilities negotiation CAP LS * : server response to include the server name.
ie. :server.local CAP LS * :
Before this PR, the CAP LS response is sent on its own, and the aforementioned clients never send CAP END, resulting in rdircd being unusable as subsequent commands are ignored and debug output shows "Out-of-order" commands.
I added a "c" string parameter to accommodate sending these as required, in addition, the initial NOTICE sent out by rdircd also requires the same to work properly in these clients, so this PR fixes that too.
Although the IRCv3 working spec doesn't mention this specifically as being required for cap negotiation, other documentation does, and it is how both clients and servers have implemented it.
I have tested this PR against mIRC, AdiIRC, irssi, Quassel, ZNC, and HexChat.

Thanks again.
I only test this stuff with my own ZNC + ERC (emacs irc client) setup, so don't really check for such compatibility quirks, and custom irc implementation is bound to have some, unfortunately.

Although the IRCv3 working spec doesn't mention this specifically as being required for cap negotiation, other documentation does

Linked doc on "other documentation does" seem to say that it's optional, even though phrase seem to imply that it shouldn't.
Pretty sure I've used that documentation site as a ref when implementing IRCv3 stuff (unsurprisingly, as it's kinda official one).
Not that it matters of course - whatever clients expect is probably the thing that should be supported, at least if it's trivial to do so here instead of sending patches to affected clients.


Vsteampsdrive

Added new properties to SHiPS Release and Build Objects in the VSTeamPSDrive module.

I don't think you meant to add Debugscript.txt to the repo. I see it in your .gitigore but it was still added.  Delete that file please.

I took care of the changes.


Fix theme mutation with separate cache

The "cache" for getCachedClassNameArray is the theme itself. We mutate the theme object provided in the initial config, which is problematic because it can cause runtime type errors when we're looking for a string when accessing the theme properties directly, but instead we get an array. It looks like this is possible because we have an explicit any in the EditorTheme class types in TS, which we also probably need to fix.

This should be on editor instance, not a global variable (otherwise risking conflicts with multiple instances and different themes)

Yea I just realized that...wondering if that's causing UT failures. Some sort of pollution across test cases maybe

I'm wondering if we even need this caching at all, tbh.

I'm wondering if we even need this caching at all, tbh.

@fantactuka we can try this instead: https://github.com/facebook/lexical/pull/4582


Fix racy timers for websocket pinging

According to Go docs, it should not be done concurrent to other receives from the Timer's channel. This will cause panics for high server loads.
Additionally, it's better to use defer func to ensure Unlock() is called before exiting pingNow(), IMHO.

I also changed logging level for "Error reading message from client" to make us always know why the client connection is closed.

Solved in https://github.com/heroiclabs/nakama/commit/e48928bea9609e73127aa6d6c3fac9287b5a3d20.

@zengjie Thanks for the help on this!


tortoisehg: 4.6.1 -> 4.7

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from tortoisehg.
meta.description for tortoisehg is: '"Qt based graphical tool for working with Mercurial"'.

Checks done (click to expand)

built on NixOS
/nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/bin/tortoisehg passed the binary check.
/nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/bin/.thg-wrapped passed the binary check.
/nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/bin/thg passed the binary check.
3 of 3 passed binary check by having a zero exit code.
0 of 3 passed binary check by having the new version present in output.
found 4.7 with grep in /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7
directory tree listing: https://gist.github.com/c0e22c3e5f4874480d427add03143a71
du listing: https://gist.github.com/47a2acba1b6c8252786fca2ba00e4ddd

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/7cf3891b75af8506a03dc9054dc0e6e746beadc6.tar.gz -p tortoisehg
ls -la /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7

cc @danbst for testing.

Success on x86_64-linux (full log)
Attempted: tortoisehg
Partial log (click to expand)
creating /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/share/nautilus-python
creating /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/share/nautilus-python/extensions
copying contrib/nautilus-thg.py -> /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/share/nautilus-python/extensions
running install_egg_info
Writing /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/lib/python2.7/site-packages/tortoisehg-4.7-py2.7.egg-info
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7
patching script interpreter paths in /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7
checking for references to /build in /nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7...
wrapping `/nix/store/lx0anwkf2sznv5gg59jc4vz9cr81bbgw-tortoisehg-4.7/bin/thg'...

Success on aarch64-linux (full log)
Attempted: tortoisehg
Partial log (click to expand)
creating /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7/share/nautilus-python
creating /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7/share/nautilus-python/extensions
copying contrib/nautilus-thg.py -> /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7/share/nautilus-python/extensions
running install_egg_info
Writing /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7/lib/python2.7/site-packages/tortoisehg-4.7-py2.7.egg-info
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7
patching script interpreter paths in /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7
checking for references to /build in /nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7...
wrapping `/nix/store/6mb9j93dass8n377bqy98ygx0f3w7nas-tortoisehg-4.7/bin/thg'...

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: tortoisehg
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.


PyPI publisher

The PyPI publisher has failed. @Peter9192 I realised that one also needs to add the trusted publisher information in the project settings on PyPI - have you already done this by any chance?
https://docs.pypi.org/trusted-publishers/adding-a-publisher/

Hmm, strange. It has been added as trusted publisher:

I also tried adding you as an owner/maintainer on PyPI, but I get
User 'fnattino' does not have a verified primary email address and cannot be added as a Owner for project
Could it be this line that causes the issue? Not sure why it's there.
https://github.com/phenology/springtime/blob/f03826c15ba3c1ecb5223d16006f947b40557940/.github/workflows/publish-to-pypi.yml#L39

You should now have an invite for PyPI. I don't have time to look into this any further until after next week. Feel free to tinker with it or create the release manually e.g. with twine


laravel mix 4.0.4 extract styles from js files.

Laravel Mix Version: 4.0.4 (npm list --depth=0)
Node Version (node -v):8.14.0
NPM Version (npm -v): 6.4.1
OS:

Description:
How can i extract styles from my js files in<EMAIL_ADDRESS>Steps To Reproduce:

There are a few ways. Are you referring to styles in Vue components?


Add vercel logo to README.md

Currently at school with 10% battery, but yes, let's do that.
I can take care of it later.


Feature request: report intermediate lock states (locking, unlocking, jammed)

As the MQTT Lock API  supports it, it could be nice if the nuki hub could also publish the [locking, unlocking] states (so a click on lock/unlock in HA will show that it's actually doing something).

NUKI Hub already reports those states ... or at least it has the capability to do that. States like locking and unlocking often aren't reported because they only last for a short amount of time. The lock tells the ESP that the state has changed via ble beacons, which causes NUKI Hub to query the ne state, which can take a few seconds. Often the next state (e. g. locked after unlocking) has already been reached, so you don't see the intermediate state.


Update atmosphere package

The atmosphere package needs to be updated. Its behind the repo.

👍

Sorry for very late answer guys!
Package has been updated to latest timezone


Bug in Extend package support 0.71.0

Home Assistant release with the issue:
0.71.0
Last working Home Assistant release (if known):
0.70.1
Operating environment (Hass.io/Docker/Windows/etc.):
Docker
Component/platform:
Packages
Description of problem:
Error preventing the startup of home assistant (see below) when using packages.
Traceback (if applicable):
2018-06-10 00:27:15 INFO (SyncWorker_0) [homeassistant.config] Upgrading configuration directory from 0.70.1 to 0.71.0
2018-06-10 00:27:15 INFO (SyncWorker_0) [homeassistant.config] Migrating old system configuration files to new locations
2018-06-10 00:27:15 INFO (MainThread) [homeassistant.loader] Loaded device_tracker from homeassistant.components.device_tracker
2018-06-10 00:27:15 INFO (MainThread) [homeassistant.loader] Loaded sensor from homeassistant.components.sensor
2018-06-10 00:27:15 INFO (MainThread) [homeassistant.loader] Loaded automation from homeassistant.components.automation
2018-06-10 00:27:15 INFO (MainThread) [homeassistant.loader] Loaded map from homeassistant.components.map
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/src/app/homeassistant/__main__.py", line 377, in <module>
    sys.exit(main())
  File "/usr/src/app/homeassistant/__main__.py", line 369, in main
    exit_code = setup_and_run_hass(config_dir, args)
  File "/usr/src/app/homeassistant/__main__.py", line 274, in setup_and_run_hass
    log_no_color=args.log_no_color)
  File "/usr/src/app/homeassistant/bootstrap.py", line 179, in from_config_file
    log_rotate_days, log_file, log_no_color)
  File "uvloop/loop.pyx", line 1422, in uvloop.loop.Loop.run_until_complete
  File "/usr/src/app/homeassistant/bootstrap.py", line 215, in async_from_config_file
    config_dict, hass, enable_log=False, skip_pip=skip_pip)
  File "/usr/src/app/homeassistant/bootstrap.py", line 110, in async_from_config_dict
    hass, config, core_config.get(conf_util.CONF_PACKAGES, {}))
  File "/usr/src/app/homeassistant/config.py", line 638, in merge_packages_config
    conf=config[comp_name], package=comp_conf)
  File "/usr/src/app/homeassistant/config.py", line 553, in _recursive_merge
    for key, pack_conf in package.items():
AttributeError: 'NoneType' object has no attribute 'items'

Additional information:
This is related to this change https://github.com/home-assistant/home-assistant/pull/14611 @cdce8p
This is confirmed by using the previous version of config.py in 0.71.0 and starting without issues.
I did not scan all my config files to identify what could cause the issue, as i do not know where to look...
But can help debugging this by using any modified version of config.py that provides debug information.

Can you add an if statement after L636? The section should look like this then:
            # The last merge type are sections that require recursive merging
            if comp_name in config:
                if not comp_conf:  # Add this and the line below
                    continue
                _recursive_merge(pack_name, comp_name, config,
                                 conf=config[comp_name], package=comp_conf)
                continue
            config[comp_name] = comp_conf

    return config

I could reproduce it with the following config (homekit just as an example) :
# Main config
homekit:

# Package
homekit:

At the moment the package config must contain additional keys, using just the top-level ones throws an error.

Hello there,
Good catch ! i guess that was it : with the modified config.py file home assistant is now booting without issues 👍

I'll combine the bugfix with the fix for #14920. Hope to get this done soon.


Error while trying to update using LspInstall

After the updating to the recent neovim nightly and also LspInstall and Lsp config , i am getting the following error when I trying to update the autocomplete server using the LspInstall option. Is there something I am doing wrong

I'm experience the same error when I build Neovim with with option CMAKE_BUILD_TYPE=RelWithDebInfo.
However when building neovim with the option CMAKE_BUILD_TYPE=Release, then I can successfully install language servers with LspInstall.

I am using nvim nightly - nvim appimage on Ubuntu on WSL2

can't reproduce this, wish I could help


Specify container command

Great work on this!
Unfortunately, it seems the command option is not exposed, so we can only start containers that rely on environment variables to function.
Would it be possible to add a withCommand option to allow arguments to the entrypoint?

Nevermind, withCmd is there, but I was on an older version.


New package: Samsung.UserManual.Series3 version <IP_ADDRESS>

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/111996&drop=dogfoodAlpha

This paackage seemed to partially install the application, leaving several setup files:

Close with reason: Stale pull request;


Cropping images after upload

Hi,
i have an idea for a very nice feature of django-filer.
My idea is a function for cropping the image after upload with following jquery library:
http://deepliquid.com/projects/Jcrop/demos.php
It would be very nice, if your developer team implement such a function in the next version!
Thanks!

Thanks for the suggestion


About Page

As a user, I want to know more about the company that built the app.

User taps on hamburger menu
User taps on ABOUT LIGHTHOUSE
The page displays information on the company. Marketing copy is below:

We do legacy (support and modernization).

18 Years of enterprise experience
450+ Modernization projects

Think asset. Not Liability.
The greatest challenges in IT are operational, not technological.
By its very definition legacy software serves a valuable purpose. It's an asset. An aging one, to be sure, but not one to treat with a cavalier “rip and replace” approach. That’s because, for most organizations, the greatest challenges are operational, not technological. Designing the right business processes and aligning resources, both human and technology, are critical for a successful modernization effort.

There is a Learn Some Mo' button which takes users to the Lighthouse marketing site.

See high-fidelity prototype for UI requirements:
https://preview.uxpin.com/aec6c08d927ec6d8f1c1d054a0031f3991696cd1#/pages/114346070

Done


Correct a typo in a Log message.

Description
A property name was incorrect in a log message.
Issues Resolved
Failure on windows_feature resource #454
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

I'm closing this pull request, because of issues with DCO and merging. Sorry about the noise.


Making the "year" editable

hello again
i'm trying to change year section design to make it editable and users can type year that they want
can you help me to do this
thanks

@ssageghi  good idea, did you made any progress about it?


EASI-4552 Manage system team

EASI-4552
https://www.figma.com/design/z8GeZPDfIh9oKfHK1cX7Fo/System-centric-EASi?node-id=1308-66825&node-type=section&t=FWxU1EFHza18WQ1A-0
Description

Modifies the team management components from System Profile to fit the System Workspace context.
How to test this change

Check that the team management functionality works in the new workspace context, while the original System Profile version still works in the same way.
Preview locally with mock data to check role requirement conditions

// src/views/SystemProfile/index.tsx
import teamRoles from 'data/mock/workspaceTeamRoles';
import teamRequisiteRoles from 'data/mock/workspaceTeamRoles';
...
- const usernamesWithRoles = getUsernamesWithRoles(personRoles);
+ const usernamesWithRoles = getUsernamesWithRoles(teamRoles);
or
+ const usernamesWithRoles = getUsernamesWithRoles(teamRequisiteRoles);

Unit tests were made to test role requirements for the workspace mode

PR Author Checklist

[ ] I have provided a detailed description of the changes in this PR.
[ ] I have provided clear instructions on how to test the changes in this PR.
[ ] I have updated tests or written new tests as appropriate in this PR.

PR Reviewer Guidelines

It's best to pull the branch locally and test it, rather than just looking at the code online!
When approving a PR, provide a reason why you're approving it

e.g. "Approving because I tested it locally and all functionality works as expected"
e.g. "Approving because the change is simple and matches the Figma design"

Don't be afraid to leave comments or ask questions, especially if you don't understand why something was done! (This is often a great time to suggest code comments or documentation updates)
Check that all code is adequately covered by tests - if it isn't feel free to suggest the addition of tests.

@aterstriep Thanks for catching all that. It should all be good and ready for another round now.


⚠ Bofrost.de has degraded performance

In 93ef14c, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1277 ms

Resolved: Bofrost.de performance has improved in 9701d1e after 6 minutes.


Add Control Point Type to OLAP telemetry

As Control Points, which are of HTTP type (may be Envoy, Java SDK Armeria decorator, etc.) carry much more information about the traffic, we'd like to have a way to distinguish OLAP telemetry coming from them.
To achieve this we need to populate one more OLAP telemetry attribute, which is aperture.control_point_type.
Implementation proposal:

[ ] Add string control_point field, both to CheckRequest and CheckResponse. It should be of type enum with values FEATURE and HTTP (order is important, as the enum value with 0 index would be the default).
[ ] Set Control Point Type in the Check Response to equal the value from Check Request in Check handler.
[ ] Set Control Point Type in Envoy Check Response to HTTP.
[ ] Propagate the aperture.control_point_type in metricsprocessor. Remember to add it to the whitelist.
[ ] Update all SDKs to send proper Control Point Type in check request.

@kwapik,
Can’t this be inferred on the server side since Features and HTTP based Flows are being received by different handlers as they have their own wire protocols. So, no need to set this explicitly in the payload. If another protocol such as MySQL needs to be supported it will be its own wire protocol as well. What do you think?
cc: @krdln, @harjotgill


Add Vue component typings

This adds proper TypeScript definitions to the Vue components.
I'm not fully sure everything is 100% good, but it was tested on another project and seems to work fine there, so I figured I'd upstream it.
It is probably missing some things like the emits, but it has all the (current) attributes defined. Emits have been added, so it should have everything now.
I was a bit lost with the multiple package.json files in multiple places, so feel free to correct me if I messed something up :smile:
Fixes #3916
Edit: I went over the typings again and fixed a bunch of props, all the defaults and added typings for all the emits/event callbacks.
This should now be pretty much complete.

Side note, I originally wanted to port the components to TypeScript, to get automatic typings, but I couldn't figure out how to add TypeScript support to the current build system.
If someone is willing to help to get TypeScript up and running with the existing system, porting the Vue components to TypeScript should be fairly straightforward and will yield better typings than this.

Drafting this while I look at some of the properties, as some are incorrect.

Merged, thanks! I will add build pipeline

Side note, I originally wanted to port the components to TypeScript, to get automatic typings, but I couldn't figure out how to add TypeScript support to the current build system.
If someone is willing to help to get TypeScript up and running with the existing system, porting the Vue components to TypeScript should be fairly straightforward and will yield better typings than this.

@nolimits4web maybe migrating the source to TS should be considered?

Side note, I originally wanted to port the components to TypeScript, to get automatic typings, but I couldn't figure out how to add TypeScript support to the current build system.
If someone is willing to help to get TypeScript up and running with the existing system, porting the Vue components to TypeScript should be fairly straightforward and will yield better typings than this.

@nolimits4web maybe migrating the source to TS should be considered?

I think yes, will move Vue to .ts in upcoming releases

Hey @MrTimscampi and @nolimits4web I browsed through the correspondense here and the code merged in this PR and had hopes that it would help my case of Vue having a hard time to inffer types inside a Vue.extend({...}) component's $refs.
Any clue to what could help ? I am getting the following error:
TS2339: Property '$swiper' does not exist on type 'Vue | Element | (Vue | Element)[]'.
  Property '$swiper' does not exist on type 'Vue'.

What I had done:

Upgraded Swiper.js to above version 6.5.2(I assume that is when vue types were added based on this merged PR)
Installed "@types/swiper": "5.4.3" types in hopes this will help

(attached image shows the culprit throwing the type error)
I would appreciate any best practices how to tackle this.

it would help my case of Vue having a hard time to infer types inside a Vue.extend({...}) component'

I have usually had to explicitly type all refs in components (using topRef.$swiper as Swiper or something similar, for Swiper).

Yeah I though about doing the same. @MrTimscampi do you know in which module I can possibly import the interface to than type with as Swiper , like what does the import look like for Swiper type?


Samples link on rubydoc doesn't work

404
http://www.rubydoc.info/github/google/google-api-ruby-client/
^ Under Samples heading
http://www.rubydoc.info/github/google/google-api-ruby-client/samples

Fixed link in readme


Can't move to the last character of the line in insert mode

Whenever I'm insert mode and editing a line, I can't move to the last character of the line.
For example if I press A it takes the cursor to the second last character and there is no way to move the cursor to the last character in insert mode. The only work around is to ignore that the last character exists, make your edit, then goto normal mode and delete the last character. I think there is an off by one error somewhere.

Exactly the same issue over here.

As stated in the README, this package is no longer maintained and is deprecated. We recommend that people use the vim-mode-plus package instead. Because of this, we are archiving this repository and closing all issues and pull requests. Thanks very much for your support and contributions!


ENH: Reduce number of processes spawned by ProcessPoolExecutor in blocked_io.py

Issue:
ProcessPoolExecutor spawns the processes based on max_workers argument. Total number of logical cpus are currently used as default value for max_workers
https://github.com/TGSAI/mdio-python/blob/14757936e914589283233dedd9f55f87b1a95a6f/src/mdio/segy/blocked_io.py#L124
This spawns too many processes. Based of the size of the segy file, resource contention and context switching bogs the machine down and eventually the run get's terminated.
Suggested solution:
Make default value of max_workers as either number of cores or limit it to 80% of available logical cpus.(discuss)

Hi, thanks for looking into it. The max cpus is a good approximate for normal sized machines. If we are using a large machine with 48+ cores I can see where this could start trashing the machine.
MDIO takes the following environment variable to control number of CPUs used in ingestion: MDIO__IMPORT__CPU_COUNT.
I propose, instead of changing the default, you should set this value based on your machine.

We noticed this issue only after we saw some random ingestion failures. Out of two similar files, one fails and other other succeeds. The failed one would sometimes succeed if re-submitted multiple times. This causes loss of time in production.
I believe setting the value to 80% of available logical cpus would take care of the issue. It would also leave some room to other processes (like opentelemetry) to run.

I believe, setting MDIO_IMPORT_CPUT_COUNT when pod get's launched makes things really unclear. One would not know why it's only using few resources. Coming up with right value for MDIO_IMPORT_CPUT_COUNT is also difficult.
Also, setting MDIO_IMPORT_CPUT_COUNT should not be the norm. It should be a one off thing.
We can make
default_cpus = cpu_count(logical=False) below and other such places.
https://github.com/TGSAI/mdio-python/blob/14757936e914589283233dedd9f55f87b1a95a6f/src/mdio/segy/blocked_io.py#L40
FYI: We routinely use 48+ core machines in production
I will update here with some benchmarking results to validate the change.


Spyder crash since last session

Issue Report Checklist

[ ] Searched the issues page for similar reports
[ ] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[ ] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[ x] Tried basic troubleshooting (if a bug/error)

[ ] Restarted Spyder
[x ] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[ ] Tried the other applicable steps from the Troubleshooting Guide

[ ] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
I am trying to run Anaconda Spyder and there is message popping up is showing Spyder crashed during last session, I tried reset command, I unstilled anaconda and re installed it and I am still having same issue.
What steps reproduce the problem?

Just trying to open spyder in new day in my class

What is the expected output? What do you see instead?
Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

Spyder version: Anaconda 3 5.20
Python version:
Qt version:
PyQt version:
Operating System name/version: Windows 10

Dependencies

PASTE DEPENDENCIES HERE

Please close Spyder, open an Anaconda Prompt, run there
spyder

and report back any errors printed there. Thanks!

Hi, Actually I was able to fix it.. Thanks for following up and for the update!

Great! Thanks for letting us know about it.

Hello, I have the same problem and don't know how to fix it.
I run spyder3 in my terminal, and this are the errors I get:
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 3126, in main
mainwindow = run_spyder(app, options, args)
File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 3023, in run_spyder
main.setup()
File "/usr/lib/python3/dist-packages/spyder/app/mainwindow.py", line 932, in setup
from spyder.plugins.ipythonconsole import IPythonConsole
File "/usr/lib/python3/dist-packages/spyder/plugins/ipythonconsole.py", line 59, in
from spyder.widgets.ipythonconsole import ClientWidget
File "/usr/lib/python3/dist-packages/spyder/widgets/ipythonconsole/init.py", line 12, in
from .debugging import DebuggingWidget
File "/usr/lib/python3/dist-packages/spyder/widgets/ipythonconsole/debugging.py", line 16, in
from qtconsole.rich_jupyter_widget import RichJupyterWidget
File "/usr/lib/python3/dist-packages/qtconsole/rich_jupyter_widget.py", line 14, in
from .jupyter_widget import JupyterWidget
File "/usr/lib/python3/dist-packages/qtconsole/jupyter_widget.py", line 19, in
from IPython.lib.lexers import IPythonLexer, IPython3Lexer
File "/usr/lib/python3/dist-packages/IPython/init.py", line 49, in
from .terminal.embed import embed
File "/usr/lib/python3/dist-packages/IPython/terminal/embed.py", line 18, in
from IPython.terminal.interactiveshell import TerminalInteractiveShell
File "/usr/lib/python3/dist-packages/IPython/terminal/interactiveshell.py", line 20, in
from prompt_toolkit.shortcuts import create_prompt_application, create_eventloop, create_prompt_layout, create_output
ImportError: cannot import name 'create_prompt_application'
Can you help me?

@ClaudiaMarchPiris, simply download and install Anaconda instead of trying to use Spyder through your Linux distro because it seems broken.

I've been trying for a while, and the only solution I found, is to uninstall anaconda (if you have installed it), and after that, delete all folders manually using the explorer
then, reinstall anaconda and it should works

Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3718, in main
mainwindow = run_spyder(app, options, args)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 3559, in run_spyder
main.setup()
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 960, in setup
self.completions.start()
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\completion\plugin.py", line 292, in start
client_info['plugin'].start()
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\plugins\completion\kite\plugin.py", line 141, in start
self.kite_process = run_program(path)
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\programs.py", line 214, in run_program
return subprocess.Popen(fullcmd, **subprocess_kwargs)
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 800, in init
restore_signals, start_new_session)
File "C:\ProgramData\Anaconda3\lib\subprocess.py", line 1207, in _execute_child
startupinfo)
OSError: [WinError 193] %1 is not a valid Win32 application


Windows SD won't boot (no EFI partition on sd card?)

So i have SteamOS on NVMe and Windows 10 on sd card. KDE Partition Manager shows me two partitions from the sd card:
ntfs     ESD-ISO     119.08 GiB
fat12    UEFI_NTFS     1.00 MiB

Both partition don't have a "EFI System partition" partition label. But i can boot from sd card normally from the bios. The UUID format of both partitions also looks a little bit weird:
ntfs     UUID:<PHONE_NUMBER>374983D
fat12    UUID: AB12-1B2A

(both UUIDs are thought up, it's only about the format).
I edited the refind.conf like this at the end:
menuentry "Windows SD card" {
    icon /EFI/refind/icons/os_win11.png
    volume<PHONE_NUMBER>374983D
    loader /EFI/Microsoft/Boot/bootmgfw.efi
    graphics on
}

I also tried this later
menuentry "Windows SD card" {
    icon /EFI/refind/icons/os_win11.png
    volume AB12-1B2A
    loader /EFI/Microsoft/Boot/bootmgfw.efi
    graphics on
}

In Steam Deck rEFInd i added this:
Boot Option #1: SteamOS
Boot Option #2: Windows (SD)

After booting the Steam Deck i can choose between SteamOS and Windows. SteamOS boots properly, but the Windows icon does nothing.

The fat32 partition should be the correct one for the EFI file. You need the partition UUID for the volume, not the normal UUID. They are different. The GUI handles this automatically when you perform the create config step as long as you choose Windows (SD), as long as the SD card is plugged in and is valid. Make sure to install the config after the create config step. I'd suggest trying the GUI and let me know how it goes for you.

Also, what method did you use to create the Windows to Go for your SD card? Did you use Rufus? Did you ensure that it was using GPT partition scheme?

step by step what i did:

Open KDE partition manager > right click on fat32 sd card partiton -> copied UUID (AB12-1B2A).
Edit refind.conf like this

menuentry "Windows SD card" {
    icon /EFI/refind/icons/os_win11.png
    volume AB12-1B2A
    loader /EFI/Microsoft/Boot/bootmgfw.efi
    graphics on
}

open rEFInd GUI, change this

Boot Option #1: SteamOS
Boot Option #2: Windows (SD)

click Install rEFInd
click Create Config
click Install Config
Restart Steam Deck, recognize issue while trying to boot windows from sd card

Yes, i always use rufus, but I can't tell you if i used GPT partiton scheme.

Thank you for the more detailed info. Yes, that partition volume label seems much too short. I suspect that MBR may have been set when you created the SD card Windows to Go. Would you mind rebuilding your Windows to Go on the SD card with Rufus and ensure that GPT partition scheme is used? I think this very well may be your issue. It's nearly bed time for me here too, so I may not respond for a bit after this. Thanks.

I checked the sd card via disk managament (right click -> properties). Indeed, looks like MBR. I will rebuild everything and give you an update. Good night.

Okay. Sounds great! Sounds like my suspicions were on point. Yes, it needs to be GPT. Fix that and redo the steps and you should be good to go.

Ok, so first: Rebuilding the sd card with GPT is working. The UUID is now definitely longer like in the readme file.

But now there is another issue. The Windows Boot Manager is now at first position, so every time windows will be booted instead rEFInd.

I also tried to disable and delete this entry with efibootmgr. This worked for some minutes, but i think windows itself re-create this entry at the first position everytime?
Like sudo efibootmgr -b 0004 -B (0004 = Windows Boot Manager entry). I re-checked it and yeah, after booting windows and looking into efibootmgr this entry is back there. Any chance to disable this with SteamDeck_rEFInd?

Yeah, there are some strange quirks with the Steam Deck firmware. Boot order is not respected if you try to force it with sudo efibootmgr -o, but there's a clever way to reset it in a way that is respected. What I do if something else has hijacked into a higher boot order priority than rEFInd and/ or SteamOS is boot into SteamOS manually, and delete both the SteamOS and rEFInd EFI entries with sudo efibootmgr -b XXXX -B (replace numbers into XXXX accordingly). Then I run the provided restore_EFI_entries.shscript. Since rEFInd entry is added back last with that script, it will be first in the new boot order. Also, it's pretty common to need to disable the Windows EFI entry withsudo efibootmgr -b XXXX -A`, not delete it. The firmware will readd the entry if you try to delete it, so this is ineffective. You will need to boot into the SteamOS recovery USB to do this from the SteamOS side, or you can use EasyUEFI on the Windows side.
Hopefully this is enough info to get you on the right track to a solution for your use case. I haven't tested too much for Windows on Micro SD, other than to ensure my code grabs the volume info appropriately and can boot into it. I did have Ventoy on the SD card hijack the boot order this morning (pushing the Micro SD card as highest in priority), but I fixed this with my described method using the provided script.

I also had to disable the SD card EFI entry (0003 for me) this morning, as some similar boot order hijacking was happening for me this morning with Ventoy. You may need to do the same. This is new to me, as far as potentially needing to do this.

Sounds good, but disabling boot entries don't work on my side.
sudo efibootmgr shows me Boot0004* Windows Boot Manager. Running sudo efibootmgr -b 0004 -A  (or sudo efibootmgr -b 4 -A) leads to
efibootmgr: Boot entry 4 not found
Could not set active state for Boot0004: No such file or directory

and yeah, this is pretty weird.

You have to do this from the SteamOS recovery image or another Live Linux USB. This has been a bug with efibootmgr with SteamOS 3.4+, where disabling entries no longer works. It worked in older versions of SteamOS, prior to 3.4.

I booted the latest recovery image and did these steps:

sudo efibootmgr -b SteamOS-ID,rEFInd.ID -B
mount nvme to access SteamDeck_rEFInd files: sudo mount /dev/nvme0n1p8 /mnt
cd /mnt/deck/SteamDeck_rEFInd && chmod +x restore_EFI_entries.sh && ./restore_EFI_entries.sh
sudo efibootmgr -b WindowsEFI-ID -A
check everything with a simple sudo efibootmgr

So far it seems to work and no matter which OS i booted last, every time SteamDeck_rEFInd will be booted as the first entry. All in all i will close this issue, thanks for the help.
Oh, and maybe you want to add this GPT scheme part in your readme.md?


fix(core/message-bar): remove unwanted margin

Pull request checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[ ] Build (yarn build) was run locally and any changes were pushed
[ ] Unit tests (yarn test) were run locally and passed
[ ] Visual Regression Tests (yarn visual-regression) were run locally and passed
[ ] Linting (npm lint) was run locally and passed

Pull request type

Please check the type of change your PR introduces:

[ ] Bug fix
[ ] Feature
[ ] Refactoring (no functional changes, no API changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

GitHub Issue Number: N/A
What is the new behavior?

Does this introduce a breaking change?

[ ] Yes
[ ] No

Testing

Other information

Instead of removing the right and left margins, additional top margin has been added. Is this the expected outcome?


[ko] update contributor covenant links

https://github.com/kubernetes/website/pull/48580/files

/lgtm
/approve


Unable to use the Camera Tagging module

I built and deployed the Camera tagging module and get the error in the docker logs:
exec user process caused "exec format error"

@Teodelas  Just to confirm. Are you referring to this module https://github.com/microsoft/vision-ai-developer-kit/tree/e179b16c6b6f18ff6239407ba5ecf224c838b7e8/samples/official/camera-tagging ?

Actually this. I had built this for the wrong platform.
From: v-prsasa<EMAIL_ADDRESS>Sent: Tuesday, April 28, 2020 3:55 PM
To: microsoft/vision-ai-developer-kit<EMAIL_ADDRESS>Cc: Teo De Las Heras<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/vision-ai-developer-kit] Unable to use the Camera Tagging module (#311)
@Teodelashttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FTeodelas&data=02|01|teodelas%40microsoft.com|e011acd359f34211a65b08d7ebae0663|72f988bf86f141af91ab2d7cd011db47|1|0|637237004977894284&sdata=VePrSDQT9naGXjWoK4S4MSKM4y4ldh%2BS%2F4WBG9tFrso%3D&reserved=0 Just to confirm. Are you referring to this module https://github.com/microsoft/vision-ai-developer-kit/tree/e179b16c6b6f18ff6239407ba5ecf224c838b7e8/samples/official/camera-tagginghttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvision-ai-developer-kit%2Ftree%2Fe179b16c6b6f18ff6239407ba5ecf224c838b7e8%2Fsamples%2Fofficial%2Fcamera-tagging&data=02|01|teodelas%40microsoft.com|e011acd359f34211a65b08d7ebae0663|72f988bf86f141af91ab2d7cd011db47|1|0|637237004977904248&sdata=ItxHRVzucG%2BsxWzxcegrJX2xhQnrprb0uh0T61SRIv4%3D&reserved=0 ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvision-ai-developer-kit%2Fissues%2F311%23issuecomment-620820788&data=02|01|teodelas%40microsoft.com|e011acd359f34211a65b08d7ebae0663|72f988bf86f141af91ab2d7cd011db47|1|0|637237004977904248&sdata=X%2BdSok%2BKJJEYwMlMW9x7F93MPavCNyyl9wjCBj73HfI%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABJCYLODTKHHAWJDS4GBJITRO4YA7ANCNFSM4MTDNRTQ&data=02|01|teodelas%40microsoft.com|e011acd359f34211a65b08d7ebae0663|72f988bf86f141af91ab2d7cd011db47|1|0|637237004977904248&sdata=karCKrdE6FTcjSpsm8tR%2BdbOMwzuBelVDYGNxrRbJlA%3D&reserved=0.

Didn't compile for ARM32


Error: Cannot find module 'typescript-logging' on Root Server (Debian 8.5)

Hi,
locally my typescript-logging works without any problems. But on my  Root Server the following message appears on Server Startup:
Error: Cannot find module 'typescript-logging'     at Function.Module._resolveFilename (module.js:527:15)     at Function.Module._load (module.js:476:23)     at Module.require (module.js:568:17)     at require (internal/module.js:11:18)     at Object.<anonymous> (/root/controllers/logger.ts:1:1)     at Module._compile (module.js:624:30)     at Object.Module._extensions..js (module.js:635:10)     at Module.load (module.js:545:32)     at tryModuleLoad (module.js:508:12)     at Function.Module._load (module.js:500:3)
This only happens with typescript-logging. All other modules are loaded corrrectly.
the Import:

import {Category,CategoryLogger,CategoryServiceFactory,CategoryDefaultConfiguration,LogLevel} from "typescript-logging"

What i tried so far:

Removing all node_modules and re-install them.
Installing typescript-logging locally
Installing typescript-logging globally
Installing typescript-logging locally & globally
change import Path in the Typescript file

Nothing worked.....on the Root Server. But it always works locally.... What am i doing wrong here?

Hello @messerbill
I am not sure what you mean with "root server" here (aside it being a debian distribution). What typescript-logging version do you use? npm/node versions (local/server)?
What do you start exactly on the server (what/how)? Is everything bundled by e.g. webpack? Is the bundling different. is the setup different (local vs server)?
That aside, typescript-logging should be part of the normal dependencies in package.json and be bundled along. It could be differences in npm/node versions as well.
So in short there's not much to go on here. Do you think you could make a simple reproduction case so I can see it fail myself, as right now I am stumbling in the dark.

hi @mreuvers ,
thanks for your reply. "Root Server" is my webserver / live server in the internet.
I am using node version v8.6.0 and NPM version 5.4.2. Typescript-logging is part of my normal dependencies in my package.json: "typescript-logging": "^0.4.0"
And my Implementation:
import {Category,CategoryLogger,CategoryServiceFactory,CategoryDefaultConfiguration,LogLevel} from "typescript-logging"

/**
 * Logger for the Project
 * @module
 */
export module Logger {

    export const catGame = new Category("game")
    //export const catProd = new Category("product", catRoot)
    export const catConnection = new Category("connection")
    export const catMat = new Category("MAT")

    export const gameLog: CategoryLogger = CategoryServiceFactory.getLogger(catGame)
    export const conLog: CategoryLogger = CategoryServiceFactory.getLogger(catConnection)
    export const matLog: CategoryLogger = CategoryServiceFactory.getLogger(catMat)

    /**
     * sets the logger defaults to LogLevel.info
     * @export
     */
    export function setLoggerDefaults() {
        CategoryServiceFactory.setDefaultConfiguration(new CategoryDefaultConfiguration(LogLevel.Info))
    }

}

I have the same issue running on node v6.9.0 and npm 3.10.8

Hello @eluft84 and @messerbill
The released distribution is broken, I reproduced it now
(not sure how this even happened, maybe an oops on my side).
Could you please go back to 0.4.0 explicitly for now? Make sure to remove the ^ in your package.json and lock it to 0.4.0 as workaround.
Also please make sure to drop the existing typescript-logging e.g. from node_modules first, then reinstall 0.4.0. This should work.
I will try to get a proper version out soon.

Hello @eluft84  and @messerbill
I just published 0.4.2 to npm, which is a valid distribution again. Tested it against node and it works properly again.
I leave this bug open for a few more days for you to test, could you please confirm 0.4.2 works for you as well? Thank you.

this works! Thank you for the fast update <3

Glad to hear it did :)

I can only agree - it works! Thanks a lot for the fast update.

Good to hear it works for both of you! :) Closing this bug now. Have fun coding!


The "raw" and "typogrify" filters don't work together

There are times when I add simple HTML tags (like the <em> tag) to an entry title, or in a plain text field. When I just use the "typogrify" filter -- {{ entry.title|typogrify }} -- this is what the output looks like:

Which makes sense, based on the documentation. If I use the "raw" filter -- {{ entry.title|raw }} -- this is the output:

The <em> tag is rendered, but that quote is still a straight quote. Based on the documentation, I should be able to use the "raw" and "typogrify" filters together to get the desired effect (i.e., curly quotes and rendered HTML). But if I use {{ entry.title|raw|typogrify }}, this is the output:

It looks like the "raw" filter is completely ignored and only the "typogrify" filter is used.
I'm using Craft v<IP_ADDRESS> and Typogrify v1.1.14.

Same here? Broken in the newest version?

Same here. And since version 1.1.13, I sometimes get this kind of error when typogrify filter is used in combination with another filter (like t, replace, raw, etc.):
Call to undefined method nystudio107\typogrify\twigextensions\TypogrifyTwigExtension::typogrify() errors

So @jasonmorehead in your example you have this:
{{ entry.title|raw }}

Did you mean this?
{{ entry.title | raw | typogrify }}

?

@davidhellmann I can't reproduce what you're talking about with Call to undefined method  -- can you please give me a code example?

@romainpoirier I can't reproduce what you're talking about with Call to undefined method -- can you please give me a code example?

Okay so @davidhellmann @jasonmorehead looks like you're right -- the assumption was that | raw would wrap the string in \Twig_Markup, but it does not. I'll have a look at how to address this.

Fixed in 1.1.15: https://github.com/nystudio107/craft-typogrify/releases/tag/1.1.15

Thanks! :)

@khalwat, I've just update to 1.1.15 and can't reproduce these issues anymore, so it seems to be fixed :-) Thank you!


problemTarget::GoalConfigurations::computePath crashes

In the line below,
https://github.com/humanoid-path-planner/hpp-core/blob/e47767e035285547456865f919f6e9265132a926/src/problem-target/goal-configurations.cc#L70,
the steering method may return an empty shared pointer and produce an access to empty shared pointer later.
This is the case for instance with the manipulation steering method when trying to solve a problem between a configuration and itself, if no loop transition exists onto the state to which the configuration belongs.

Solved by https://github.com/humanoid-path-planner/hpp-core/pull/194.


Update color-palettes-and-fonts-in-sharepoint.md

Added note that explains that the path to web fonts needs to be a full path, and the SmallImgFile and LargeImgFile attributes must be present but may be left empty.
Category

[X] Content fix
[ ] New article
Related issues: fixes #X, partially #Y, mentioned in #Z

What's in this Pull Request?
new note for web font section
Guidance

thx @westleyMS, appreciated.


fix(sink): fix bigquery sink error

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
Since we have connector dependencies risingwave-object-storeand gcp-bigquery-client, and both risingwave-object-storeand gcp-bigquery-client depend on rustls
and then risingwave-object-store has  rustls 's feature aws-lc-rs turned on, and gcp-bigquery-client has rustls 's feature ring turned on, but rustls doesn't allow them to be turned on at the same time, and we've changed  risingwave-object-store's feature to ring.

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

The same issue has been resolved by #19136


Global Aysnc queries doesn't work with Athena

A clear and concise description of what the bug is.
Tried to enable Global async queries. Was successfully able to start it with mysql RDS but aync_event API didn't even get fired from dashboard with Athena datasource
Here are my configurations
.
.
.
FEATURE_FLAGS: Dict[str, bool] = {
  "ENABLE_TEMPLATE_PROCESSING": True,
  "ENABLE_TEMPLATE_REMOVE_FILTERS": True,
  "DASHBOARD_CACHE": True,
  "ALERT_REPORTS": True,
  "ALLOW_ADHOC_SUBQUERY": True,
  "GLOBAL_ASYNC_QUERIES": True
}

#Caching configurations
FILTER_STATE_CACHE_CONFIG = {
    "CACHE_TYPE": "RedisCache",
    "CACHE_DEFAULT_TIMEOUT": 86400,
    "CACHE_KEY_PREFIX": "superset_filter_cache",
    "CACHE_REDIS_URL": "redis://superset_cache:6379/0"
}
EXPLORE_FORM_DATA_CACHE_CONFIG = {
    "CACHE_TYPE": "RedisCache",
    "CACHE_DEFAULT_TIMEOUT": 86400,
    "CACHE_KEY_PREFIX": "superset_form_data_cache",
    "CACHE_REDIS_URL": "redis://superset_cache:6379/2"
}
DATA_CACHE_CONFIG = {
    "CACHE_TYPE": "SupersetMetastoreCache",
    "CACHE_KEY_PREFIX": "superset_data_cache",
    "CACHE_DEFAULT_TIMEOUT": 86400
}
CACHE_CONFIG = {
    "CACHE_TYPE": "RedisCache",
    "CACHE_DEFAULT_TIMEOUT": 86400,
    "CACHE_KEY_PREFIX": "superset_filter_cache",
    "CACHE_REDIS_URL": "redis://superset_cache:6379/1"
}

#GLOBAL ASYNC QUERIES CONFIG

GLOBAL_ASYNC_QUERIES_REDIS_CONFIG = {
    "port": 6379,
    "host": "superset_cache",
    "db": 3,
    "ssl": False
}

GLOBAL_ASYNC_QUERIES_JWT_SECRET = "<FIX IT>"
GLOBAL_ASYNC_QUERIES_POLLING_DELAY = int(
    timedelta(milliseconds=2000).total_seconds() * 1000
)

class CeleryConfig(object):
    broker_url = "redis://superset_cache:6379/4"
    imports = (
        "superset.sql_lab",
        "superset.tasks.scheduler",
    )
    result_backend = "redis://superset_cache:6379/4"
    worker_prefetch_multiplier = 10
    task_acks_late = True
    task_annotations = {
        "sql_lab.get_sql_results": {
            "rate_limit": "100/s",
        },
    }

CELERY_CONFIG = CeleryConfig

docker ps

Async configuration for datasource in UI

How to reproduce the bug
Step 1: Create two dashboards. One dashboard containing SQL datasource such as mysql and second one with Athena Data source.
Step 2: Enable Global Async Queries and corresponding setup
Step 3: Configure Celery and Redis
Step 4: Enable Asynchronous query execution from Database and Connections -> select datasource -> Edit -> Advanced -> check Asynchronous query execution
Expected results
Charts within the dashboard should be loaded Asynchronously for both Mysql Rds datasource and Athena datasource
Actual results
Charts within the dashboard loaded Asynchronously for Mysql Rds datasource but not for Athena datasource
Screenshots
If applicable, add screenshots to help explain your problem.
Environment
(please complete the following information):

browser type and version: Chrome - 118.0.5993.117
superset version: 3.0
python library versions:

pyathena == 2.5.4
pyathenajdbc == 3.0.1

any feature flags active:
"GLOBAL_ASYNC_QUERIES": True

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

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

Additional context
Additional screenshots
Working with Mysql RDS datasource. As you can see in the below screenshot, async_event api got fired

Not working with Athena datasource. As you can see in the below screenshot, no async_even api is fired

Hi there! Async queries are still a bit "beta" even though there have been some improvements since this issue was filed. I'm curious if you're still facing this in Superset 3.1 or newer. Also curious if anyone else running GAQ (maybe @villebro ) have the ability to reproduce the issue as well.

Is there a reason the DATA_CACHE_CONFIG is using SupersetMetastoreCache, and not RedisCache like the other caches in the config?


Adds benchmark availability table and more systems

Fixes #2, #3.

I would recommend :heavy_minus_sign: (:heavy_minus_sign:) for benchmarks that are not suitable.

Missed that one. It does look better, thanks.


GraphiQL peer dependencies warning

npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^0.7.0 || ^0.8.0 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^0.7.0 || ^0.8.0-b but none was installed.

Let's update to the latest version of GraphiQL.

Sorry, wrong repository, moving to:
https://github.com/opencollective/opencollective-api/issues/1266


[Nocsl] - Update FmtOptions type

Even though we have hidden_fields and hidden_facets as their own parameter, should we still include it in the type?
Also, do we need it to be Partial for the SearchRequestType? Since the attributes are all optional already.
LGTM otherwise.

For one I don't know tbh let's see what others on the team think in coding time
For two you're right it's redundant will remove Partial


feature: a dissection web visualization of repairnator patches

It's hard to analyze the past results of Repairnator. The current option is to query the database directly or to look at the extract of past patches done by @btellstrom for the magazine paper, see https://github.com/Spirals-Team/open-science-repairnator/tree/master/data/expedition-2.
@sophiehye proposes to have a way to view the Repairnator patches in the browser directly, extracted from the database.

This would be different from the live dashboard: the live dashboard only shows recent attempts and does not focus only on the patched builds.
This would be similar to @tdurieux 's Defects4J dissection, somehow this issue is about having a dissection for Repairnator.

I will be working on it.

The Defects4J dissection is pretty easy to adapt for other application, you just need to generate a json file with all the patches and normally it is enough to update the information.

FYI: An interesting UI for Travis CI build failures:
https://compilererrorinci.github.io/
(at the bottom, links for RQ4)

@SophieHYe
This lib is helpful in applying diff/patch to buggy file
https://github.com/java-diff-utils/java-diff-utils


Loading the model after save give different predictions

Using semantic_similarity_with_bert.py -
I am saving the trained model using tensorflow: tf.saved_model.save(model, model_save_path) and then read it using tf.keras.models.load_model. Unfortunaetly, the predicted values are different.
While using the in-mem model, predictions are as exepcted. when loading it from file, the predictions are pretty random.
Any suggestion?
Thanks in advance!

Hi,
Could you please try saving with the new keras format using the Tensorflow version 2.13 and let us know if you still face an issue.
https://www.tensorflow.org/guide/keras/serialization_and_saving
Below is the working Gist of Semantic Similarity with BERT.
https://gist.github.com/sachinprasadhs/e5ff2c01e75c780fbebeca39c1848c9c


Support all GitHub keywords

The list of GitHub keywords includes many more keywords than the currently supported ones. We should add support for all of those.

Resolved by #6