fix syntax for newer GCC

This change is to make it compile on GCC 6.2.1. Thanks to redi from the freenode #gcc channel!

More explanation, also thanks to redi

Ran into the same issue, thanks for this @goblin! @jancarlsson can you land this please?


Initial implementation

Checklist

[x] Keep pull requests small so they can be easily reviewed.
[x] Update the documentation.
[x] Update the ./CHANGELOG.md.
[x] Link this PR to related issues.

Closes https://ticket.vshn.net/browse/APPU-2744

PR defining StorageClasses on GCP: https://git.vshn.net/syn/commodore-defaults/-/merge_requests/18


WebGL Error on mobile, v1.9.0dev

Current version is 1.9.0: my 1st gen Moto X (~2014) I get the 'WebGL not supported' message
but
I can run the demo, which is v1.7.0, just fine on the same device.
Any idea what difference may be causing this, and if it can be overcome?

I should probably give more detail:
I'm using this small demo I made on v1.9.0. (Please forgive the hackiness).
I'm using chrome (v 49.0.2623.91) on Android 5.1.0, and chrome dev tools (v 46.0.2490.86).
I'm asking for help on this because inspecting the page with v1.9.0 on it causes Chrome debug tools to crash, and I have to restart both my computer and phone.

Tracked this down to a shader precision issue. See PR #147

I was away from keyboard for the last few days. Thanks for tracking this down!

NP, I'm also working on touch support for the click function. Should I
open that as an issue?
On Mar 19, 2016 12:10 AM, "Marco Biasini"<EMAIL_ADDRESS>wrote:

I was away from keyboard for the last few days. Thanks for tracking this
down!
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/biasmv/pv/issues/146#issuecomment-198651010

Ah, great! Feel free to open a ticket for that.


SeriesNumber / series_id mapping is wrong with analyzer.py

I have 3 unique series detected by analyzer.

The first one (series_id 0) contains SeriesNumber 3,
The second one (series_id 1) contains SeriesNumber 4
The last one (series_id 2) contains SeriesNumber 5.
However, when I go to object mapping page, I see an object with SeriesNumber 5 using series_id 1 - instead of 2.

Also, I see the phantom series with SeriesNumber 7 (which doesn't exist in the series page) showing up on the override page and it's using series_id 1 which is for SeriesNumber 4.

I think something is broken with analyzer.py.

Issue is that variables series_id and SeriesNumber represent two separate things, but are confusing to user and can lead to improper entries on the UI. Solution is to rename series_id to series_idx


feat: Enable HMR for React components

Hi! The site looks very nice!
Felt a good time to do a contribution now that it's out in the open 😃
Description 📖
This pull request enables HMR for React components, in order to get the best out of Vite.
Background 📜
@vitejs/plugin-react-refresh is a core Vite plugin that enables React Refresh in Vite projects.
There is a shortcoming in this plugin when using it in non-HTML entrypoints, which is why Vite Ruby provides a vite_react_refresh_tag helper to make things easier for the end user.
Screenshot 📷
Changes are now reflected without reloading the page.
https://user-images.githubusercontent.com/1158253/116835215-ed06f680-ab97-11eb-8825-56d7126e4302.mp4

Whoa niceee.
I haven't wired up CI at all bc I haven't written any tests at all and have just been working on my own. The one thing I do have so far is exe/lint, which I'd prefer to keep green before merging this in. Otherwise it looks great and I appreciate you helping out 🤩

Appreciate it!!
While I have you, here are a few quick questions about vite and oj serializers!

I've seen that things usually seem to work fine whether I run bin/vite dev or not, but that they seem to work better if I do. Is that right?
I'm asking in part because, every now and then, my rails server kind of hangs, and won't even respond to ctrl c. I've recently stopped running bin/vite dev because that makes it stop occasionally hanging, but it also makes the experience a little worse, e.g. the live code reloading stops working.
When it hangs, it seems to hang for about a minute, and I think it may have been waiting on this timeout (i spent a few minutes trying to debug it before giving up):
https://github.com/ncr/rack-proxy/blob/bee97d2b25a8c6611b4dccba2bb62288f5ac3596/lib/rack/proxy.rb#L52
And I see things like this in the rails logs:
2021-05-03 18:16:10 -0400 Rack app ("GET<EMAIL_ADDRESS>- (<IP_ADDRESS>)): #<Net::OpenTimeout: execution expired>

I found myself craving a simpler integration which requires you to run bin/vite dev and loads assets directly from the localhost:3036 URL, rather than proxying thru the rails server. I'm curious if you considered that, or if it's possible to configure it to do that. I see that it is possible to set autoBuild to false, which seems to disable the auto-building behavior, but still loads the assets via the rack proxying, which sometimes times out for me, for reasons unknown 🤔

I've seen that, occasionally, after making changes to an OJ serializer, i need to stop and start the server for the changes to take effect. Is that a known issue?

is there any way with OJ serializers to pass in multiple objects to an instance of a serializer? I was kind of craving that, and I worked around it by introducing a new class, which wraps the two things, which is fine, but curious if there's another way to do it:
https://github.com/maxjacobson/seasoning/blob/8ac9c91a031e05293839ce8297f23a952397b800/app/controllers/api/profiles_controller.rb#L12
https://github.com/maxjacobson/seasoning/blob/8ac9c91a031e05293839ce8297f23a952397b800/app/models/profile.rb#L3

No presh to answer these, but since you swung by, these popped into my head. No good deed goes unpunished 😈

Haha, sure, happy to answer a few.

I haven't experienced timeouts—it seems unusual that a request to the Vite dev server hangs forever. If the
issue has something to do with Vite, circumventing the proxy might not solve the problem.

I'd say, try running Vite with logging on and next time the problem occurs check what's the last thing
that gets printed (who knows might be related with React, or perhaps it would go away now that the plugin
enables HMR).
To show logs, you could run bin/vite dev --debug, but since this seems a lower-level error, better get non-Vite logs as well by running DEBUG=* bin/vite dev.

Code inside the app/serializers folder should be auto-reloaded.

This library was extracted after a few years of usage at Cipher—can't recall a similar issue happening to anyone. Caching can cause a similar result, but I noticed the app is not using it, so we can discard that.
What kind of changes are not being reflected? Adding attributes for example? If you add a binding.pry in a serializer attribute does it pause execution?

Adding a "glue object" like Profile there is a valid solution.

An alternative that we used (sparingly), is to pass options to the serializer.
Using your example:
render json: {
  profile: ProfileSerializer.one(human, viewer: current_human),
}

and in the serializer:
def viewer
  options.fetch(:viewer)
end

Regarding question 1, you could also run bundle open vite_rails and modify this line to pass something such as read_timeout: 1.
Lowering to one second might make this issue less annoying when it does happen, or easier to debug.
Ideally, we get to the root cause—otherwise I might provide a way to configure it in Vite Ruby, such as exposing the timeout in the config options, or by using a default much lower than 60 seconds.

@maxjacobson In case it's useful, a similar discussion popped up recently in the Discord server, if ⓵ is still happening you could try adding the following to your ~/.zshrc file:
ulimit -n 10240

That workaround would imply that the error of Vite not responding would be related to file descriptor limits in the OS, which makes sense given how fast HMR can happen and the fact that it could trigger a lot of file reads.
Let me know if that helps!

@ElMassimo hey! thanks for all that info. I will try that workaround if I hit the issue again. I've been slow to reply mainly because I haven't had time to really work on this recently. Just wanted to acknowledge that I appreciate you :))
BTW: Would be happy to lurk in the discord but not sure how to join! I am a bit of a discord noob

@ElMassimo amazing!!


Revert "[ExpensifyHelp] Dynamically create the routes file for docs"

Reverts Expensify/App#17489 since the script to generate the articles didn't run for some reason https://github.com/Expensify/App/pull/17489#issuecomment-1526227439

npm has a package.json file and a package-lock.json file. It seems you updated one without the other, which is usually a sign of a mistake. If you are updating a package make sure that you update the version in package.json then run npm install

@grgia Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

Closing it in favor of this fix


CustomLoggingInterceptor for X-Correlation-Id

Overview

Added the CustomLoggingInterceptor to check X-Correlation-Id in the request header and will generate new if not present.
Added the Junit tests to verify that the correlation Id is logged according to the conditions in the CustomLoggingInterceptor.

How it was tested

Tested by running the tests locally.

Checklist

[x] The title contains a short meaningful summary
[x]  I have added a link to this PR in the Jira issue
[x]  I have described how this was tested
[ ]  I have included screen shots for changes that affect the user interface
[ ]  I have updated unit tests
[x]  I have run unit tests locally
[ ]  I have updated documentation (including README)

Can this be implemented without having to override the RestfulServer constructor and changing so much code in StarterJpaConfig?
i.e. Can there be more than one LoggingInterceptor registered at the same time?

Yes, we can do that, I will update PR accordingly.


Improve handling of exceptions raised from async void methods

This PR updates several samples to improve handling of exceptions that may be thrown by Runtime from async void methods.
This PR has been tested on all platforms.

@dkemlage Can you please review? Thanks!


[Solved] <CTRL+SHIFT+ESC> to show main window (like ProcessHacker)?

Description of the feature, modification, idea or suggestion
I switched from ProcessHacker to SystemInformer, but I'm dearly missing the ability to press <CTRL+SHIFT+ESC> to show the window.
Also, it used to replace TaskManager.
Is there a setting I should set to activate this, or is this a missing feature?
Proposed implementation details (optional)
No response

@TheEragon
Ooooooooh...
Thanks a bunch for the help!


Text encoding revamp: trait changes and more text encodings

This is another step intended to cover some of the current issues in text encoding.
Major changes:

TextCodec no longer implies Debug

This is not a common practice anyway, such a constraint makes more sense where it is actually needed.

New method TextCodec::name, for retrieving the character set's defined term.
SpecificCharacterSet is marked as non-exhaustive, so that the presence of future encodings does not break future code upon this change.

New:

New character encodings: ISO-IR 100, ISO-IR 101, ISO-IR 109, ISO-IR 110, ISO-IR 144.
Report to stderr when an unsupported text encoding is decoded (should become a warning log line with #49).

Misc:

Added a test at parser to check that the specific character set is updated after decoding the respective data element (verifies #52).
Used a macro to implement existing text encodings via the encoding crate.
Add baseline tests for some of the current text encodings.

@Enet4 Is it OK to ask questions here related to this PR? If it is against the rules, I will delete the post.

Report to stderr when an unsupported text encoding is decoded (should become a warning log line with https://github.com/Enet4/dicom-rs/issues/49).

According to avobe description, unsupported text encoding will cause an error when decoded, but is the case I tried below the case where an error should occur?
let specific_character_set = self
    .object
    .element(tags::SPECIFIC_CHARACTER_SET)
    .unwrap()
    .to_multi_str();
let patient_name = self
    .object
    .element(tags::PATIENT_NAME)
    .unwrap()
    .to_multi_str();
info!("SPECIFIC_CHARACTER_SET: {:?}", specific_character_set);
info!("PATIENT_NAME:           {:?}", patient_name);

2023-11-24T08:44:03.903759Z  INFO api::presentation::validates::analysis::dicom: SPECIFIC_CHARACTER_SET: Ok(["ISO 2022 IR 13", "ISO 2022 IR 87"])
2023-11-24T08:44:03.903783Z  INFO api::presentation::validates::analysis::dicom: PATIENT_NAME:           Ok(["Å¶ÔÏ^º³¼Þ=\u{1b}$BCf;3\u{1b}(J^\u{1b}$B9'<#\u{1b}(J"])


Analyze code using SonarCloud

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: orgdevendra sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Linux: Browser Unsupported

OS: Linux Mint 19.3
Service: Youtube (Not the YouTube TV)
Warning appears that the browser is unsupported and recommends that it should be upgraded to a newer version.  Also can't login for the same reason.

Are you running the latest version of the app because the newest version, although I don't think is the exact newest chrome version, it should be close.

We'll now it won't even let me log in...
This browser or app may not be secure. Learn more

Try using a different browser. If you’re already using a supported browser, you can refresh your screen and try again to sign in.

The Google login issue is #40 and will be fixed in the next release. I think the original issue will also be fixed by the same change so I am going to close this issue and you should subscribe to #40 to know when a new release is out fixing the issue. I have been really busy so it may be a while before I release an update.


[Alerting V2 UI] Add deletion logic for Receivers and Routes

Moving over requirements initially described in https://github.com/rancher/dashboard/issues/1238 to a separate issue.
Context
Receivers denote 1+ notification configurations (e.g. Slack, Webhook, WeChat, etc.)
Routes define which Alerts get sent to those Receivers based on labels.
Since Routes and Receivers are entangled, we need to introduce warnings / errors that prevent the action of deleting a Receiver from breaking the routing of alerts whose Routes use those Receivers.
Changes Requested
When a user tries to delete a Receiver:
Check if the .name matches route.receiver or route.routes[i].receiver (for all i) within the Alertmanager secret.
If it does, throw the error Cannot delete the Alertmanager receiver that is currently being used by the following routes: <list-of-routes-with-link-to-detail-pages>.
Otherwise, successfully delete the Receiver.

We're not going to add an error. We're going to disable the delete button within the remove modal and provide messaging that explains why. This UX already exists for constraint templates.

The enhancement is validated on rancher:v2.5-head 182e3de
When the receiver is used by any route, the following message show when deleting the receiver (no matter just itself or along with others) and the deletion button is not clickable.
There are still routes using this receiver. You cannot delete this receiver while it's in use.


Fixes WeakList to account for newly added keys

Fixes SWF 66 regressions (after 9343a3e): direct fix for WeakKey.forEach which does not account for newly inserted keys, hence does not run some scripts in the extension.
Some scripts execute _advancableInstances.push during _advancableInstances.forEach operation. Question is: shall we allow such operation, i.e. mutate _advancableInstances during execution. If not, we shall probably remove forEach operation and replace it with getKeys, so behavior in the inspector and the extension would match.

Review status: :shipit: all files reviewed, all discussions resolved, all commit checks successful.
Reviewed files:

src/base/utilities.ts @ r1

Comments from the review on Reviewable.io


Fix BigtableIO.write() client sharing

This PR expands the refcount lease on the underlying Bigtable client from Start/StopBundle to the first StartBundle until Teardown. The previous behavior had a lot client & connection churn when all worker threads had similar load.
Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

Run Java_GCP_IO_Direct PreCommit


Samsung Smartthings IoT domains

Hello,
I noticed that the blocking of subdomains under samsungiotcloud.com was preventing Samsung devices from connecting to Smartthings. I had to whitelist the two of them present in this list.
Could you maybe consider removing them?
Thank you!

Are you sure that those two domains were causing the problem? I've had them blocked for many years as a SmartThings user and my devices all worked fine. Other blocklists also have those two blocked.

I think so. My Samsung AC was not visible in the Smartthings app so I looked into its PiHole querry log where I saw that it kept making queries for ocfconnect-shard-eu02-euwest1.samsungiotcloud.com. I whitelisted this and then it appeared in the app normally and was able to control it, so I believe this was the one causing problems.
This was the only querry I saw my Samsung devices make under this particular domain. I haven't seen the other domain (uimetadata.samsungiotcloud.com) being queried at all, so I can't say if blocking this one has any adverse effects.


Turn on race test for native integ in presubmit

This was accidentally added as postsubmit only, which means we just break stuff and don't care (for example https://github.com/istio/istio/pull/16963, which means this PR should fail until that is merged). We should have this enabled for presubmit as well

@howardjohn: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
c29d1fe8814377185c7f1ede7f66c7fcb7490bc0
link
/test integ-security-local-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-security-local-tests_istio
c29d1fe8814377185c7f1ede7f66c7fcb7490bc0
link
/test integ-security-local-tests_istio

pilot-multicluster-e2e_istio
c29d1fe8814377185c7f1ede7f66c7fcb7490bc0
link
/test pilot-multicluster-e2e_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

This is blocked by https://github.com/istio/istio/pull/16963


Merging Habit nursery tag

Merging Habit Nursery Tag
Closes #13

Merging Habit nursery. had to do some gymnastics with the app.js file. I cherry picked the app,js from main.


Update AutoRest C# version to 3.0.0-beta.20230706.2

Update AutoRest C# version to 3.0.0-beta.20230706.2

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Verticals.AgriFood.Farming

Updated in https://github.com/Azure/azure-sdk-for-net/pull/36351


camping server does not work as advertised.

It will not automatically mount all the apps in a directory.

You have obviously been read the server.rb as I saw the same statement in the docs there.
While I was at it I saw where the server puts the db. This doesn't seem right. Why should the server be responsible for finding the db? We have to change this to be able to put it where we choose. please consider /config/database.yml and /db/ourdevdb.sqlite3 for one. Camping is like Rails in that it uses MVC for one and defaults to SQLite3 second and Rack third. I'm not even mentioning templates, css, and what have you. __Why is a brilliant programmer but deviates from the Ruby "convention over configuration" which seems contradictory anyway. Who says we have to do programming that way? If the Modules match up we can put the together any way we want. It's kind of like those electronic blocks that plug in to each other.

I'm working on resolving this/trying to come up with a solution. But I think what we need to do first is determine what the desired behavior ought to be.
If we want to be able to mount more than one app, then we need to have a consistent set of rules for how they are mounted, and how the paths for each mounted app are resolved.
I really like the idea of explicitly saying which apps are mounted by including their files.
Camping.goes :Nuts

Camping.goes :Blog

require 'nuts.rb' # mounted at /nuts/
require 'blog.rb' # mounted at /blog/

This syntax gives us an explicit way to add configs to an app, and to mount them separately. I would like to see work. The downside is that there is no explicit way to mount a Homepage. So going to / would render a blank page.
To get around this we could add a special root or index class to our Controller routes, maybe even a configuration flag to mount the app at the root, or to only mount a special Class at root. Camping::Server could handle this.
Camping.goes :Nuts
module Nuts
  class << self
    def config
      {:is_root => false, :has_root => true}
    end
  end
end

Nuts::Controllers
  class Root
    render :root
  end
end

has_root would signify if we have a root class to handle the / route. is_root would mean that we mount this app at the root. I'm pretty sure that we could just use Camping's builtin Options to achieve this too.
It may be better to do away with this settings paradigm altogether and simply have a Camping method to set a module as the root module. In that instance the Index method would be the root, which is less confusing. This would also make a new standard to always set a root controller first:
Camping.goes :Nuts
Camping.root :Nuts

Or hell, it might be even simpler to have the first App mounted at the root.
With multiple apps there will inevitably be route collisions. Camping would handle this well, the earliest defined route would be called and the latter ignored.
The only thing that I'm not sure about is mounting Apps within Apps. This is something that's said to be supported in the docs but doesn't actually work:
Camping.goes :Nuts

Nuts::Controllers
    Camping.goes :Blog, binding()
end

I'm not sure how this is handled, but supporting this behavior is a good idea, I think.
Feedback is very welcome.

A large portion of this functionality is performed in the Camping's wrapper of Rack::Server. There we wrap the #call(env) method so that we can forward calls to our apps. But our apps don't have an easy way expose their routes. Having route reflection is pretty important so I'm going to try to add that.


[Artwork] Don’t crash if there is no artist.

Fixes https://github.com/artsy/eigen/issues/1927
This is simply an educated guess, but it’s a pretty good one.
It’s probably artworks in genes for which we have no associated artists. The existing artwork component didn’t take that into account yet, because previously it was only used for artworks on an artist view, those obviously all have an associated artist.

          1 Warning

:warning:
The following files do not have tests: lib/components/artwork_grids/artwork.js, lib/components/home/artist_rails/artist_rail.js, lib/containers/artist.js & lib/containers/home.js

  Generated by :no_entry_sign: danger


Deprecation warnings are not shown for code in build.sbt

steps
build.sbt
@deprecated("Don't use", "1.0.0")
def getName() = "foo"

name := getName()

project/plugins.sbt
scalacOptions += "-deprecation"

17:49:58 $ sbt
[info] Loading global plugins from /Users/dnw/.dotfiles/.sbt/0.13/plugins
[info] Loading project definition from /s/t/project
[info] Set current project to foo (in build file:/s/t/)

problem
No deprecation warnings are shown.
expectation
They should be shown.
notes
sbt.version=0.13.12
Fixing this bug is particularly important for the impending 0.13.13 release where the old fishbone operators are deprecated (#2716) and the tuple enrichments are deprecated (#2764).

The compilation of the build.sbt DSL fragments are done in https://github.com/sbt/sbt/blob/0.13/main/actions/src/main/scala/sbt/compiler/Eval.scala, I think.
First try hard coding "-deprecation" at https://github.com/sbt/sbt/blob/0.13/main/actions/src/main/scala/sbt/compiler/Eval.scala#L52. That didn't work for me.
Once that works, we should be able to pass "-deprecation" from Load.scala (https://github.com/sbt/sbt/blob/0.13/main/src/main/scala/sbt/Load.scala#L270-L274) and Defaults.scala.
  // build.sbt is treated a Scala source of metabuild, so to enable deprecation flag on build.sbt we set the option here.
  lazy val deprecationSettings: Seq[Setting[_]] =
    inConfig(Compile)(Seq(
      scalacOptions := {
        val old = scalacOptions.value
        val existing = old.toSet
        val d = "-deprecation"
        if (sbtPlugin.value && !existing(d)) d :: old.toList
        else old
      }
    ))

Ok, so I tracked down that part of the reason that my specific example doesn't work is that sbt's parsing has to workaround https://issues.scala-lang.org/browse/SI-8859 and it does so by re-parsing the already parsed Scala code (to check if there is (are?) missing trailing bracket(s)), and it does so using position start/end, which seem to chop off the leading @deprecated annotation.
Moving the deprecated method to a project/*.scala file shows the deprecation.

Reference to position chopping and re-parsing: https://github.com/sbt/sbt/blob/v0.13.12/main/src/main/scala/sbt/internals/parser/SbtParser.scala#L148-L149

@eed3si9n Could you help me understand what you meant by from Load.scala/Defaults.scala and that code block?

So ideally we shouldn't hard-code scalacOption flags in Eval.scala, but make it configurable as part of normal build. As I wrote in the comment within the code snippet build.sbt is treated as Scala source of metabuild. This means the user should be able to configure this in project/*.sbt if they wanted to.

I agree to making it not hard-coded, but we should default it to include (at least, for now) -deprecation for the meta-build (users can then opt-out with -=). How do I do that?

That's what I coded above - deprecationSettings

All right, I'm just not sure where it should be added.

Fixed in #2784


chore: update G

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3071

Relevant Lines:
3679

💛  - Coveralls


PowerPreview icon for the Settings page is not in SVG format

The pt-power-preview should be loaded from an SVG icon and not from the fabric library
https://github.com/microsoft/PowerToys/blob/badcccab762c36eaf0d918bb48e646c79089c335/src/settings-web/src/setup_icons.tsx#L20
The change that needs to be rolled back was made in this commit https://github.com/microsoft/PowerToys/commit/83ce8a2197f831708bc6116ba47c8d9fc476add6#diff-21ef5fe1a6f7848a6e9f125b5d8e6303
Check this PR to see how it should be done https://github.com/microsoft/PowerToys/pull/1662/files

SVG data:
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" width="32" height="32">
  <path d="M2048 512v256h-128V512h-704q-56 0-90 9t-58 24-41 31-37 31-50 23-76 10H128v896h128v128H128q-27 0-50-10t-40-27-28-41-10-50V256q0-27 10-50t27-40 41-28 50-10h736q37 0 69 13t58 36 49 51 39 59q13 23 25 41t28 30 35 19 49 7h704q27 0 50 10t40 27 28 41 10 50zm-1184 0q27 0 45-9t35-22 34-28 39-28q-15-17-31-45t-36-56-40-48-46-20H128v256h736zM384 896h1664v1152H384V896zm1536 1024v-896H512v896h1408zm-128-768v128h-384v-128h384zm-128 256v128h-256v-128h256zm0 256v128h-256v-128h256zm-384-512v640H640v-640h640zm-128 512v-384H768v384h384z" />
</svg>

@enricogior @crutkas @ryanbodrug-microsoft Is this is a ship blocker for 0.16 release ? If yes then I will assign to myself and prioritize to fix it today.

if you have the SVG data here, any reason why this isn't a quick/easy fix?

if you have the SVG data here, any reason why this isn't a quick/easy fix?

To replace the icon with Svg should be a pretty easy fix although there are bunch of files that needs to revert back. I will go ahead make those changes.

Replacing the icon is simple.
Reverting the changes to the setting-web files is not trivial, so let's get the icon in SVG for 0.16 and let's revert the other changes in 0.17 if we decide they have to be done (we might keep those changes since we ill move to Settings v2 anyway).

The fix is now available in 0.16 https://github.com/microsoft/PowerToys/releases


ESRGAN + VapourSynth?

# --------------------------------------------------
# ESRGAN
# --------------------------------------------------
import torch
cuda = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
import RRDBNet_arch as arch
model = arch.RRDBNet(3, 3, 64, 23, gc=32)
model.load_state_dict(torch.load(r"H:\2; Models\ad 160k_tf.pth"), strict=True)
model.eval()
model = model.to(cuda)

import cv2
import numpy as np
with torch.no_grad():
	f = cv2.imread(??frame??)?
	c = model(torch.from_numpy(np.transpose((f * 1.0 / 255)[:, :, [2, 1, 0]], (2, 0, 1))).float().unsqueeze(0).to(cuda)).data.squeeze().float().cpu().clamp_(0, 1).numpy()
c = (np.transpose(c[[2, 1, 0], :, :], (1, 2, 0)) * 255.0).round()

This is my current attempt, The cv2.imread() bit is what im confused on, torch clearly expects a certain format which im unaware of being able to do with ESRGAN. Im also unsure how to get the specific frame being executed instead of accidentally doing it on EVERY FRAME, every time it does a frame.

Managed to create support! 👍
https://github.com/imPRAGMA/VSGAN


terser modeling

[ ] no need for name or text assertions
[ ] use most compact dict notation possible
[ ] remove more false assertions

should be vary careful about removing slot usage elements.
These schema modules have slot_usages

annotation.yaml
core.yaml
nmdc.yaml
prov.yaml
sample_prep.yaml
workflow_execution_activity.yaml


Enable the "secrets" controller.

Recently, a new controller was added to reconcile changes made to Quay's configuration secret. Shortly after, it was determined that there are changes needed to fix another issue and the secret was temporarily disabled.
The configuration reconciliation should be re-enabled or fixed for release v1.1.0. This issue exists to track that work.

We can circle back around to how we want to approach this. There are some considerations such as:

Do not "rapid fire" pod terminations in cases where the secret is modified multiple times in a row
Provide a mechanism to disable auto-restarts, for admins who want to control that aspect
Intelligently handle restarts. Ideally, try to determine if the existing pods are using the most updated secrets, or not.
Add state to the status. For example, restarting.
Only restart pods when the initial configuration is completed.

As this requires a bit more thought and design, I am going to remove it from the 1.1.0 milestone.

I have the impression that this is not a valid issue anymore. The operator went through a major refactoring. I am closing this one, feel free to reopen if you think it is still relevant.


Examples with alternative syntax for servers

new file:   examples/minimal_server_listen_do_syntax.jl
new file:   examples/minimal_server_listen_syntax.jl

Coverage remained the same at 96.19% when pulling 55118adc4b01af9cc5a81f0f96689399c6029d7a on issue107 into 33f290590920fc7e3a7d1519da8c60cdf154f6c0 on master.

Closes issue #107


docs(reorg): prep work

DOC-504

Renames /docs/ to /ae/
Adds redirect for /docs/.
Creates a layout for /ae/ that is a copy of the /docs/ layout. Docsy derives the page type off the directory name or the frontmatter. Instead of adding frontmatter to every page, copied the layout from docs and renamed it.

Preview: https://deploy-preview-1030--armory-docs.netlify.app/
Testing:
Going to random pages and replacing /ae/ in the URL with /docs/. It should redirect you back to the same page.

redirecting works as expected in the pages I tested


Package request: PearAI

Project description
PearAI: The Open Source AI Code Editor
Supercharge your development with an up-to-date, curated inventory of the best AI tools, natively integrated for effortless AI-powered coding.
Metadata

homepage URL: https://trypear.ai/
source URL: https://github.com/trypear/pearai-master
platforms: linux, windows, macos

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

+1
I hope it'll support the latest nixos version 24.11 too :)


Gradient is not working with the wix/navigation component

Issue Description
I'm using wix/react-native-navigation, it working ok. But when I integrate react-native-linear-gradient, I got the error Invariant Violation: Native component for "BVLinearGradient" does not exist.

Environment

React Native Navigation version: 1.1.352
React Native version: 0.51.0
Platform(s) (iOS, Android, or both?): Android
Device info (Simulator/Device? OS version? Debug/Release?): Android Simulator

SOLVED !
The issue was really simple : when you modified your Mainapplication.java, you probably removed (as it's mentionned on RNN docs ) all the imports needed to work. That's what I made.
You should add all libraries and linked them in Mainapplication.java.
I had the same error, and it works now.
Here's my right Mainapplication.java :
///////////////////////////////////////////
package ############### (hidden project name)
import com.facebook.react.ReactPackage;
import java.util.Arrays;
import java.util.List;
import com.reactnativenavigation.NavigationApplication;
import com.BV.LinearGradient.LinearGradientPackage;
import com.AlexanderZaytsev.RNI18n.RNI18nPackage;
import com.horcrux.svg.SvgPackage;
public class MainApplication extends NavigationApplication {
@override
public boolean isDebug() {
// Make sure you are using BuildConfig from your own application
return BuildConfig.DEBUG;
}
protected List getPackages() {
// Add additional packages you require here
// No need to add RnnPackage and MainReactPackage
return Arrays.asList(
// eg. new VectorIconsPackage()
new LinearGradientPackage(),
new RNI18nPackage(),
new SvgPackage()
);
}
@override
public List createAdditionalReactPackages() {
return getPackages();
}
@override
public String getJSMainModuleName() {
return "index";
}
}
IT WORKS NOW !!!

Not working for me neither on Android and RN0.51. I don't know if wix/navigation or not (didn't tried without) but still it was working on my other project with R0.48.

I solved it. Have a look on my answer on thé github thread.
Best regards.
Le ven. 2 févr. 2018 à 22:29, Alex<EMAIL_ADDRESS>a écrit :

Not working for me neither on Android and RN0.51. I don't know if
wix/navigation or not (didn't tried without) but still it was working on my
other project with R0.48.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/react-native-community/react-native-linear-gradient/issues/261#issuecomment-362713047,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ5IHf998YSseh0tKpDFFNB6rPN6fWT8ks5tQ34jgaJpZM4RuApg
.

Can you share me full Mainapplication.java?

Not working for me neither on Android and RN0.52,and it don't have any error warning.

+1 with RNN 0.51

Oh my god, I have been banging my head on this problem for more than an hour by now. So lucky that someone else was using this combination of libraries. Thank you, thank you for posting a fix.

This issue is apparently resolved by rebuilding the react native application
Issue #157


Binary =/= 0.7.0

The binary from https://github.com/gonium/gosdm630/releases/download/v0.7.0/sdm630-linux-arm.zip recognize himself as 0.6.0:
http://localhost:8080/#about

This installation runs GoSDM630 version 0.6.0 (compiled with go1.11)

Issue #59 seems to be still a thing in this one:

pi@bananapi:~$ mosquitto_sub -h localhost -v -t sdm630/#
sdm630/status disconnected
sdm630/status connected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected
sdm630/status disconnected

There will be an 0.8 release in short time. The disconnected is only visual, working as expected. I'll close this one in favor of spending time on 0.8.


TypeConstraint: validateType fails with stringable objects.

Branch: 5.2.10
File : /src/JsonSchema/Constraints/TypeConstraint.php
Line : 203
Hi.
First of all this problem seems to be solved in master but not in the published versions of packgist.
I have a situation like this:

$schema = [
    'type'                 => 'object',
    'additionalProperties' => false,
    'patternProperties'    => [
        '^.*$' => [
            'type' => 'string',
        ],
    ],
];

$params = [
    'options'   => [
        'app_oid'     => 3,
    ],
];

I have a problem when I use the validator in coerce mode, the validator doesn't cast the "app_oid" into a integer, instead gives an error, this is caused by this line:

In "master" branch this problem has been resolved in this way:

What is strange to me is that the problem was solved two years ago in the master branch, but the branch 5.2.10 it was published on 2020-05-27 (six month ago) and does not have this change.

This decision was deliberate, but I don't recall the exact reasoning. I think we were trying not to change something that would affect the result of validation on existing schemas, or possibly for parity with another validator.
@maximbaz Do you remember why we made this decision?

@kb05 For clarity - the 5.x.x branch is the current stable branch, and is what the releases are based on. It no longer has feature updates, but does have buxfixes backported from the master branch where that can be done without changing API behavior.
The master branch is intended for v6, but has not yet been released. It is, however, generally stable, so if there's something in it that you need, which isn't in v5, you're welcome to go ahead and use it. We don't merge anything into master that isn't tested.

#368 (Backported for 5.2.0) is when this was considered, and deliberately not backported.

Hi @erayd.
Thank you for your quick response.
I understand then that the PR 384 will be rejected to be merged in 5.x.x branches because it has some "api changes" like "early coerce mode",  my doubt is, if someone would separate the "value to string coerce problem" (that could be considered a bug) in a separate pull request, you would consider including it in a 5.x.x version?

I would consider merging a PR against the 5.x.x branch that fixed just this bug, provided it also included a new unit test to validate the behavior. The substance of that test could likely just be pulled straight out of the PR which resolved this in master.
The one reservation I have about this, is I recall having an extensive discussion with @shmax regarding the coercion matrix, ajv's coercion behavior, and a concern about breaking some expected validation results if we changed some aspects of the coercion behavior in a minor version. I'd quite like to wait a bit for his input before proceeding with a fix.


Ethernet Version

Good morning.
First, thank you for brilliant work!
I have some issues with my wireless network. If it fails, wbec stopped working and the Heidelberg energy control goes into bus error.
Nothing that depends on wbec, only on my wireless network and my house made of steel (I think)...
Is it possible to include Ethernet modules like the W5500 or ENC28J60 to control everything over wired network? Maybe PoE is also possible.

Hi,
that's a typical question. Many people choose the following alternative:

Of course it's no 'real' Ethernet, but I'd say it has no significant disadvantages compared to Ethernet.

Good morning and thanks for quick response!
Thats a good point, but in my case I have Ethernet Distribution next to the UV where the Cable from the Wallbox came in. Best way to connect is in my case to put the ESP inside the Wallbox itself.

Hello steff393,
have just seen the picture of the connection of the wallbox here, and I shocked.
Have in memory to have connected my cables on the right side.
So, immediately checked again and I was relieved.
The picture is visually the other way around, but correctly described.
Gruß
Micha

Yes, you're right IN and OUT are mirrored on the picture, sorry.
But it shouldn't matter, as IN A and OUT A are directly connected with each other on the PCB (same for B) :-)


Release New Version for azure-devops 0.17.0

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/mitsha-microsoft/azure-cli-extensions.git@users/mitsha-microsoft/devopsCLI017Version#subdirectory=src/$EXT&egg=$EXT"

@zikalino Can you please help with the PR for new extension version release.


Really nice: One request

Thanks for please :-)
It would be really cool if you could have todo lists on a per directory basis. If I am in
~/project1
I would love to have
~/project1/.please/items.json
and use these instead of the global todo items.
Don't know if it is possible, but here you go :-)
Greetings
Saša

Oh wow, that's a really good idea. I'll try to add the feature when I get time :)

Oh wow, that's a really good idea. I'll try to add the feature when I get time :)

I guess this could be achieved by appending dir json at the runtime in the default config.json
as then this will not affect the default config of user.


Question: Anyway to have computed properties in validations?

Looking at the docs you pass validations as a JSON object on the controller of the model you wish to validate, this works great but I want to be able to use data from the model on the controller for the exclusion definition. Something like this?
export default Ember.ObjectController.extend({
  validations: {
    item: {
      presence: true,
      exclusion: {
        in: function() { this.get('model').mapBy('usedItems').compact(); }
      }
    }
  }
});

Anyone know how I can do this / or is it not possible?

It seems you're more interested in treating the in property as a function to be evaluated at runtime as opposed to a constant, correct?

Yes, well that's my current line of thought. I may be totally confused..

@davidmaitland to answer the original question: there is no current way of doing this.
However, we should definitely be doing this. I'll mark this as a feature we need for 2.0


Implement Travis and phpunit basic configuration

Its just basic testsuite and travis config.

Next thing which, has been forgoten  :P


chore(RingTheory/Binomial): make a variable implicit, misc cleanups

This PR changes the Nat variable in nsmul_right_injective to implicit.
Also, the BinomialRing instance on Nat is changed to use Nat.multichoose, since (contrary to my previous impression) that function seems unlikely to be deprecated.

bors r+


[BUG] Playground unavailable

Describe the bug
The playground link doesn't work - I have tried repeatedly over a couple of hours and get the following error:

To Reproduce
Click the Playground link on the README.

Whatever the problem was seems to be resolved.


Add GOVUK.ShowHideContent JavaScript

This PR uses GOVUK.ShowHideContent() from the govuk_frontend_toolkit to support showing and hiding content, toggled by radio buttons and checkboxes.
Radio buttons:

Checkboxes:

👌


The client secret must be URL-encoded before being sent.

the client_secret is referenced 3 times on this page.  One reference mentions The client secret must be URL-encoded before being sent.
I realize the contenttype in each example clearly shows the content should be encoded.  However the verbiage on the page should include the same plain-english statement on all 3 reference, not just the one.  My secret had special characters and the response was a very un-helpful "AADSTS7000215: Invalid client secret is provided"  Whoever owns this message should offer more of a hint to help this situation.
.  Some extra gravy would be a link to what Url Encoding means.

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

ID: fef99ca3-72bb-2c48-a62b-9ff9c314d72b
Version Independent ID: e58fd3a1-0af8-6e16-3d78-3dc748992593
Content: OAuth authorization code flow - Microsoft identity platform
Content Source: articles/active-directory/develop/v2-oauth2-auth-code-flow.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@DonFrazier Thank you for the valuable feedback,we are investigating the issue.

@DonFrazier thanks for letting us know about this, we're making the changes and adding a reference to the RFC Percent Encoding doc accordingly.
Please let us know if you have anymore concerns in regards to this otherwise I will be closing out this github issue by end of day tomorrow.


[$250] Web - Reimburse expenses - Offline save changes are not reflected immediately

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to URL https://staging.new.expensify.com/
Login with any account
Go to Settings->Workspace-Reimburse expenses
Kill the internet connection
Change the parameters for Rate and Unit
Turn on the internet connection

Expected Result:
Offline save changes should be reflected immediately
Actual Result:
It flashes to old values for a second, then the value remains unchanged
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://user-images.githubusercontent.com/93399543/195884587-59e3ffd2-5b75-4ae7-9523-1d882369c9a4.mp4
https://user-images.githubusercontent.com/43996225/199235434-c854c6ae-e6d3-4d55-b6ca-012903b0a7de.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

Shall investigate today

I can reproduce the issue on staging but not on dev. From the network request it looks like the issue is something related to persisted requests and may not necessarily be an issue with the code around rate and unit. Either way, I'm thinking of waiting to see if the next deploy just solves this issue. Demoting it to weekly till then.

I retested and it looks like its not an issue anymore. Can you retest and confirm @kbecciv?

@puneetlath Checking, will update you shortly

@chiragsalian It flashes to old values for a second, then the value remains unchanged. Please check this video.
https://user-images.githubusercontent.com/43996225/198854259-e9e48603-dae1-4992-a5ee-e75809ac5b4a.mp4

@chiragsalian I have edited the steps, as per this new issue.

Sounds good. I'm like 90% sure the problem is front end and it might be an issue with how PersistedRequests and reconnectApp works. Either way, adding the appropriate labels for people to investigate.

Upwork Job

Proposal
Problem
Currently, in offline mode when the user edits the init rate and clicks save, this action will add in networkRequestQueue and will be called back if back online.
When comeback online, firstly api?command=OpenWorkspaceReimburseView will be called to refresh data (old data) and then api?command= UpdateWorkspaceCustomUnitRate to update Workspace Custom Unit Rate. So when saving changes in offline are not reflected immediately
Solution
In Expensify/App/src/libs/actions/Policy.js
we'll change the read method to the write method to add api?command= OpenWorkspaceReimburseView to SequentialQueue to call synchronous
- API.read('OpenWorkspaceReimburseView', {policyID});
+ API.write('OpenWorkspaceReimburseView', {policyID});

Before
https://user-images.githubusercontent.com/113963320/199398261-26de8af4-c1d0-466c-a46f-aae8c5b29be5.mp4
After
https://user-images.githubusercontent.com/113963320/199398308-e96e5cf1-7b68-4095-96c6-c6fed77d02b7.mp4

I think we prioritized write operations before Reading in some PR. So this should be fixed by that.
I will discuss this on slack on Monday(when the team is active).

This issue is solved by https://github.com/Expensify/App/pull/12219, closing


add initial android support for the firebase BCNY workflow

the android build is based on the original google android build.
I omitted the NuGet packaging for android for now, as I want to verify the currently built libraries first to see if I need more libraries like abseil on Windows.

example:
https://github.com/thebrowsercompany/firebase-cpp-sdk/releases/tag/20240517.0


deploy: update external resizer to v1.5.0

Refer#
https://github.com/kubernetes-csi/external-resizer/releases/tag/v1.5.0
Signed-off-by: Humble Chirammal<EMAIL_ADDRESS>

Image is yet to be available.. so please hold the review

/retest all

@Mergifyio rebase

Please only add the ci/retry/e2e label to a single PR at the time, don't burn unneeded CI resources

Please only add the ci/retry/e2e label to a single PR at the time, don't burn unneeded CI resources

noted. sure.. thanks

/retest ci/centos/mini-e2e-helm/k8s-1.21

/retest ci/centos/mini-e2e/k8s-1.21

/retest ci/centos/mini-e2e-helm/k8s-1.21


Fix/dropdown trigger styling

fixes issue with styling on Dropdown trigger with a Button

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


pdb not catching although --mypy-same-process

Hey @sobolevn, hope you're doing great in those crazy days !
Anyway, I want to keep this short. I am trying to debug a certain issue in my code but I have the problem.
Neither pycharm nor pdb is able to break in a place I want. It makes no difference whether I make a breakpoint or do pdb.set_trace(). It just ignores that.
Here's relevant portion of my setup https://github.com/kornicameister/axion/blob/master/pytest.ini#L9
Any hints are welcome.

Do you want to use --pbd flag from mypy? Am I right?

No, just want to drop myself into arbitrary piece of the code of the plugin I am testing.
Say here for instance. So I do import pdb; pdb.set_trace() in that line and run a test but pdb does not stop there.
So it is neither about mypy's --pdb nor pytest's --pdb flags.
More like trying to set a breakpoint in visual tool (i.e. Pycharm)

I think, long story short, I just want to debug plugin's code.

Does import pdb; pdb.set_trace() work when running mypy directly?

Answer to you question is  no.
mypy sees those instructions as normal code and it couldn't care less.
So you're basically saying that it wouldn't be possible to use debugger when pytest runs test case?

Looks like it is possible from the mypy itself: https://github.com/python/mypy/blob/7b7cce387dab99416d76fd4b10061dac3f7c1374/mypy/errors.py#L743-L746
But, it might be related to the fact that mypy is compiled with mypyc and is executed in the compiled mode.
You can try to install mypy source code directly and try debugging it again.

Ok, will try to see if that helps.

Oh for the love of god...actually, it turns out debugger is catching things up but it is not entering the code I want it to enter.
So for some reason it not seeing application own code. Hmmm...perhaps that is related to pythonpath.
Anyway, I am sorry for taking up your time. An error was on my end.

FYI and in the spirit of clarification: The pdb started to pick up where I wanted it to pick but only after I installed my application via pip install -e ..

Thanks a lot for solving this 🙂


Reducing the size of the neural net - interesting paper

Dramatic compression of a neural network without loss of accuracy.  Reduced cache misses, able to fit in memory of smaller devices (think cell phones). etc
http://arxiv.org/abs/1510.00149
Definitely should be looked into after the network has been trained...

also similar to that
http://arxiv.org/abs/1511.06295


Python.h: No such file

Ubuntu 15.10 (clean install)
$ sudo apt-get install python3-pip
$ sudo pip3 install dataserv-client

creating build/temp.linux-x86_64-3.5/psutil

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_VERSION=321 -I/usr/include/python3.5m -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-3.5/psutil/_psutil_linux.o

psutil/_psutil_linux.c:12:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

please install python-dev and gcc

$ apt-cache policy python-dev gcc
python-dev:
  Installed: 2.7.9-1
  Candidate: 2.7.9-1
  Version table:
 *** 2.7.9-1 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status
gcc:
  Installed: 4:5.2.1-3ubuntu1
  Candidate: 4:5.2.1-3ubuntu1
  Version table:
 *** 4:5.2.1-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

sorry my fault. python3-dev

$ apt-cache policy python3-dev
python3-dev:
  Installed: 3.4.3-4ubuntu1
  Candidate: 3.4.3-4ubuntu1
  Version table:
 *** 3.4.3-4ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

$ locate Python.h
/usr/include/python2.7/Python.h
/usr/include/python3.4m/Python.h

I setup ubuntu and i get the same exception with python3.
Quick workaround. Use python2 as long as i am looking for the reason.

Looks like a bug. pip3 is version 3.5 but python3-dev is version 3.4.
install python3.5-dev and try again.

Success:
Running setup.py install for pycoin

    Installing bu script to /usr/local/bin
    Installing cache_tx script to /usr/local/bin
    Installing fetch_unspent script to /usr/local/bin
    Installing spend script to /usr/local/bin
    Installing genwallet script to /usr/local/bin
    Installing block script to /usr/local/bin
    Installing ku script to /usr/local/bin
    Installing tx script to /usr/local/bin
Successfully installed psutil storjcore pycrypto pycoin ecdsa
Cleaning up...

Thx for reporting the bug. I added install introduction for python3-dev and gcc. This will not solve the python version missmatch but it is needed for psutil anyway.
I close this bug for now and i hope ubuntu will fix the version missmatch soon.


Use cargo-deny or similar to forbid new content with incompatible licenses

See: https://crates.io/crates/cargo-deny

We want to check a few things:

Advisories
Duplicate versions of crates
Licenses are compatible

AC:

Can run cargo deny on the command line have it work with default configuration.
Is set up to run in CI on push.
Is added to appropriate nix files (necessary for CI at very least).


Cannot get owner account on the site

Description
When trying to view this unlisted document in the site, the error the backend responded is 'failed to find account \'0\': query datoms: nil iterator which is true, since the same query from the lightclient goes like this:
(mintter) julio@workstation:~$ mintterclient --server <IP_ADDRESS>:20000 --account-info bahezrj4iaqacicabciqfnrov4niome6csw43r244roia35q6fiak75bmapk2zjudj3uffea
account info error: <_InactiveRpcError of RPC that terminated with:
        status = StatusCode.UNKNOWN
        details = "failed to find account '0': query datoms: nil iterator"
        debug_error_string = "UNKNOWN:Error received from peer ipv4:<IP_ADDRESS>:20000 {grpc_message:"failed to find account \'0\': query datoms: nil iterator", grpc_status:2, created_time:"2023-03-06T10:58:26.639191758+01:00"}"

Frontend
¿Why does the unlisted document trigger a call to getAccount? but a regular document like this does not? Since unlisted and listed documents have the same author account (I published everything under the same owner [bahezrj4iaqacicabciqfnrov4niome6csw43r244roia35q6fiak75bmapk2zjudj3uffea] account) both paths should fail, but only the unlisted path is the one that is failing due to the get account problem.
Note that the author is blank in the listed document
Backend
But the account does exist!. I can reproduce the bug with a site locally and I can see in the local site db that
sqlite> select hex(multihash), hex(public_key) from accounts;
hex(multihash)                                                                hex(public_key)
----------------------------------------------------------------------------  ---------------
002408011220EFB2F837677D29AEDE3DFF8FBBE7E6DCB2CD59A3E4B5B7AAD6BAC2D9D9DE7A29
00240801122056C5D5E350E613C295B9B8EB9C8B900DF61E2A00AFF42C03D5ACA6834EE85290

and those multihashes lead to:

Local Site own account : bahezrj4iaqacicabciqo7mxyg5tx2kno3y677d5347tnzmwnlgr6jnnxvlllvqwz3hphuki
Site Owner ACC gotten when adding the site bahezrj4iaqacicabciqfnrov4niome6csw43r244roia35q6fiak75bmapk2zjudj3uffea

But when I try to getAccount locally, I  get this error
(mintter) julio@workstation:~$ mintterclient --server <IP_ADDRESS>:56002 --account-info bahezrj4iaqacicabciqfnrov4niome6csw43r244roia35q6fiak75bmapk2zjudj3uffea
account info error: <_InactiveRpcError of RPC that terminated with:
        status = StatusCode.UNKNOWN
        details = "failed to find account '0': query datoms: nil iterator"
        debug_error_string = "UNKNOWN:Error received from peer ipv4:<IP_ADDRESS>:56002 {created_time:"2023-03-06T10:07:30.099351525+01:00", grpc_status:2, grpc_message:"failed to find account \'0\': query datoms: nil iterator"}"

Weirdly enough, if I do getAccount on the owner instead, I get:
(mintter) julio@workstation:~$ mintterclient --server <IP_ADDRESS>:55002 --account-info bahezrj4iaqacicabciqo7mxyg5tx2kno3y677d5347tnzmwnlgr6jnnxvlllvqwz3hphuki
{'bafzaajaiaejcbzlfax4zcs7v5tfzktw4plipl2rum7dc6s2vdpc5wrpsp5532kzj': {'account id': 'bahezrj4iaqacicabciqo7mxyg5tx2kno3y677d5347tnzmwnlgr6jnnxvlllvqwz3hphuki', 'addresses': "['/ip4/<IP_ADDRESS>/tcp/56000/p2p/12D3KooWRFpspzNDhpysXMbSMq65mJ6v4HgdE53YRi93LLVjLMzQ', '/ip4/<IP_ADDRESS>/tcp/56000/p2p/12D3KooWRFpspzNDhpysXMbSMq65mJ6v4HgdE53YRi93LLVjLMzQ', '/ip6/::1/tcp/56000/p2p/12D3KooWRFpspzNDhpysXMbSMq65mJ6v4HgdE53YRi93LLVjLMzQ']", 'connection status': '1'}}

So the owner does know the account of the site but the site does not know the account of the owner (although it's in the database as showed before) ¿?¿?
I don't understand quite well the getting account proccess and why it has to do with datoms instead of just getting the account and the associated devices from tables.
To Reproduce Steps to reproduce the behavior:
python3 client.py --server <IP_ADDRESS>:20000 --account-info bahezrj4iaqacicabciqfnrov4niome6csw43r244roia35q6fiak75bmapk2zjudj3uffea
Expected behavior A clear and concise description of what you expected to
happen.
Not giving an error
Screenshots*

But the account does exist!. I can reproduce the bug with a site locally and I can see in the local site db that

@juligasa the fact that there's an account record in the accounts table doesn't always mean that we've synced the Account Mintter Object, it's quite messy right now.

I don't understand quite well the getting account proccess and why it has to do with datoms instead of just getting the account and the associated devices from tables.

Because the proof of key delegation is stored inside the Account mintter object, so we need to "traverse" those datoms to extract the proof and verify that device belongs to the account it claims to be.
I'm not proud of all of this, so let's find out what can we do to fix the use case, without trying to fix the world, because it will be changed with the breaking change (I know I've been saying this for the longest time, but still...).

This should be fixed with #1356.


Implemented move event from one stream/topic to another

When someone accidentally inits rsvp in an inappropriate stream or topic, it isn't always a great solution to cancel and re-init in a better location because that deletes any responses & any config for the event.
This change allows the owner of the event to 'move' the event (and its associated JSON object) to another stream/topic pair (specified by the full URL of the narrowed stream/topic).
When this is done, a message is posted to the 'outgoing' stream/topic with a link to the new stream/topic location, and a message is posted to the 'destination' stream/topic announcing that it's now an RSVP event. The ability to post to a stream/topic other than the 'active' one required a bit of a refactor, and the ability to return multiple messages from a command means that an array of messages is returned. (On the plus side, it was a great learning exercise on Python classes for me, and now RSVPbot has a mechanism to post to another stream/thread should that be necessary)
"help" text and all appropriate tests have been done (and the pingbot failing test about rsvp maybe has also been fixed). The following two images show an event that started on one thread, was moved to another, then moved back to the original.

Thanks for the comments - I'll have a look. I'm concerned about not including the full URL because that is actually what the format is.


arcgisimage - urllib2.HTTPError: HTTP Error 400: Bad Request

Using the provided example :
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

map = Basemap(llcrnrlon=3.75,llcrnrlat=39.75,urcrnrlon=4.35,urcrnrlat=40.15, epsg=5520)
#http://server.arcgisonline.com/arcgis/rest/services

map.arcgisimage(service='ESRI_Imagery_World_2D', xpixels = 1500, verbose= True)
plt.show()

I get the following error:
http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer/export?bbox=89626124.1385,252193030.113,92533661.1526,254772111.328&bboxSR=5520&imageSR=5520&size=1500,1330&dpi=96&format=png32&transparent=true&f=image
Traceback (most recent call last):
  File "plot_map.py", line 73, in <module>
    map.arcgisimage(service='ESRI_Imagery_World_2D', xpixels = 1500, verbose= True)
  File "/home/mwlock2/.local/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py", line 4308, in arcgisimage
    img = Image.open(urlopen(basemap_url))
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 467, in error
    result = self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 654, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/usr/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.7/urllib2.py", line 473, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 400: Bad Request

I'm getting a very similar error, too

There seems to be some problem with this concrete ESRI REST API service ESRI_Imagery_World_2D, it might be that ESRI has removed it:
https://www.arcgis.com/home/item.html?id=39758ebd4b9642b79e7a2f54d8871556
Quoted from the link above:

This map is in Extended Support and is no longer updated. Esri recommends that you use World_Imagery instead (ArcGIS 9.3 or higher is required).

The alternative service that they recommend is the World_Imagery service:
https://www.arcgis.com/home/item.html?id=10df2279f9684e4a9f6a7f08febac2a9
This other service seems to work with an example link that I was trying directly on the browser:
https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=138.4,34.9,139.4,36.0&bboxSR=4269&imageSR=4269&size=2000,2200&dpi=96&format=png32&f=image

But if I try with the link of your example and replace ESRI_Imagery_World_2D with World_Imagery, I just get a blank image:
http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=89626124.1385,252193030.113,92533661.1526,254772111.328&bboxSR=5520&imageSR=5520&size=1500,1330&dpi=96&format=png32&transparent=true&f=image

I think that my World_Imagery examples are not behaving properly because the URL attribute bboxSR and imageSR are not set correctly.

If I try to use simple cylindrical coordinates (EPSG=4326), the code snippet works:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

bmap = Basemap(llcrnrlon=3.75, llcrnrlat=39.75, urcrnrlon=4.35, urcrnrlat=40.15, epsg=4326)
bmap.arcgisimage(service='World_Imagery', xpixels=1500, verbose= True)
plt.show()

So there are at least two problems:

One problem is the map service itself, it seems that ESRI_Imagery_World_2D is defunct since May 2022.
When trying to use World_Imagery as replacement for ESRI_Imagery_World_2D, there are issues with the EPSG values defined in the URL attributes (exact problem still not identified).

@matthew-william-lock I have found that the following block is causing the problems with the EPSG 5520 coordinates:
https://github.com/matplotlib/basemap/blob/f370fd397e9c11c227cfc18691c415d9a702c254/packages/basemap/src/mpl_toolkits/basemap/__init__.py#L4287-L4289
I do not have any idea why this if-block is there (it looks like a radian-to-degree conversion), but this recalculation of the coordinates xmin, xmax, ymin and ymax is overwriting the correct transformed coordinates with wrong values. So I am getting a blank image because in fact I am requesting to the REST API one region outside the map.
For the record, if I comment this if-block in my installed basemap library and run the snippet with the new World_Imagery map:
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

bmap = Basemap(llcrnrlon=3.75, llcrnrlat=39.75, urcrnrlon=4.35, urcrnrlat=40.15, epsg=5520)
bmap.arcgisimage(service='World_Imagery', xpixels = 1500, verbose= True)
plt.show()

then the verbose output that I get is the following link (note the change in the bbox values):
http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/export?bbox=1564270.9620172689,4401598.726055895,1615017.0560379555,4446612.184939481&bboxSR=5520&imageSR=5520&size=1500,1330&dpi=96&format=png32&transparent=true&f=image

and the following image (i.e. what you were expecting from the example):

I would need to inspect why this if-block was added in the past, I have no idea.

A good place to look to find out what exactly things are in which situation is the __init__() mega-function: https://github.com/matplotlib/basemap/blob/f370fd397e9c11c227cfc18691c415d9a702c254/packages/basemap/src/mpl_toolkits/basemap/init.py#L592. It is complicated, with lots of if-branching, but this would tell you what units those attributes should be in when the Basemap object is initialized. My suspicion is that there was a time when the lat/lon bounds would be recorded in radians except for cylindrical projection, but then a future change in the init made them always in degrees.

@matthew-william-lock May I ask you to check if the patch works for you? You would need to install basemap using the temporary bugfix-546 branch first:
python -m pip install https://github.com/matplotlib/basemap/archive/refs/heads/bugfix-546.zip#subdirectory=packages/basemap

After that, you can try the updated Python example snippet (note that I now use "World_Imagery" as service):
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

bmap = Basemap(llcrnrlon=3.75, llcrnrlat=39.75, urcrnrlon=4.35, urcrnrlat=40.15, epsg=5520)
bmap.arcgisimage(service="World_Imagery", xpixels=1500, verbose= True)
plt.show()

The default value for the service argument used to be "ESRI_Imagery_World_2D", so I also changed it to the new default value "World_Imagery" so that the default behaviour works again.

I will close this issue as completed with PR #548. If you still experience problems, please feel free to reopen it.


OutlineInputBorder is not a square when BorderRadius is zero

Steps to Reproduce

Create a textfield with a OutlineInputBorder
Set borderRadius: BorderRadius.zero
Set  borderSide: BorderSide(width: 3)

Expected results: The border is a square on each side and the radius is 90°, even the borderradius is zero.
Actual results: The border is not a square and the radius is not 90° on the left side.

Code sample
    final border = OutlineInputBorder(
      borderRadius: BorderRadius.zero,
      borderSide: BorderSide(color: appTheme.borderDefault, width: 3),
    );

    final imActingWeirdTextField = TextField(
      decoration: InputDecoration(
        disabledBorder: border,
        enabledBorder: border,
        errorBorder: border,
        focusedErrorBorder: border,
        focusedBorder: border,
        border: border,
        labelText: "Labeltext",
      ),
    );

Flutter analyze
flutter analyze output:
Analyzing my_app...
No issues found! (ran in 3.5s)

Flutter Doctor
flutter doctor -v output:
[✓] Flutter (Channel stable, 3.0.0, on macOS 12.4 21F79 darwin-arm (Rosetta), locale de-DE)
    • Flutter version 3.0.0 at /Users/stefanschaller/fvm/versions/3.0.0
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ee4e09cce0 (vor 6 Wochen), 2022-05-09 16:45:18 -0700
    • Engine revision d1b9a6938a
    • Dart version 2.17.0
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/xx/Library/Android/sdk
    • Platform android-33, build-tools 30.0.3
    • Java binary at: /Users/xx/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/xx/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Android Studio (version 2021.1)
    • Android Studio at /Users/xx/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/211.7628.21.2111.8309675/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[✓] IntelliJ IDEA Community Edition (version 2022.1.2)
    • IntelliJ at /Users/xx/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5787.30/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Community Edition (version 2022.1)
    • IntelliJ at /Users/xx/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5080.210/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

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

[✓] Connected device (3 available)
    • iPhone 11 Pro (mobile) • 8EXXXXXXXXX • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.4 21F79 darwin-arm (Rosetta)
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 103.0.5060.53

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Hi @stefanschaller, I see there's an existing issue describing this in https://github.com/flutter/flutter/issues/78855.
Kindly follow up in the linked issue for updates.
Closing from here as duplicate.
Thank you

@danagbemava-nc  The issue looks different since I have the issue on my iOS simulator + Android devices. Also the box is not a square when the text field is not selected.

Hi @stefanschaller, kindly see https://github.com/flutter/flutter/issues/78855#issuecomment-1167316189.
Your description did help us find another test case, but it's the same underlying issue in both cases.


Refactored poverty_rate table

use a text field for admin1_name
track rate instead of population
add rate_constraint
remove "*" from PovertyRateEnum

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

8 of 8 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 79.247%

Totals

Change from base Build<PHONE_NUMBER>:
0.06%

Covered Lines:
821

Relevant Lines:
1036

💛  - Coveralls


[Python Track2] [azure-eventhubs] Live connection string in track2 sample.

https://github.com/Azure/azure-sdk-for-python/blob/5a6db48f47b23cf6b13a6c35a9b65088794ba8cf/sdk/eventhub/azure-eventhubs/examples/iothub_recv.py#L19
Please remove and regenerate.

@digimaun
oops! thanks for the notice! will remove it immediately!

Thanks @yunhaoling. Regarding regenerate, I actually meant....if the resource was still needed for testing to regenerate the access keys :blush:.


DownMedia - pbpaste error

https://github.com/vitorgalvao/alfred-workflows/blob/9b424e4ed0a7c3381daff3ed4224ff97b221725a/DownMedia/source/downmedia_functions.rb#L38
The pbpaste command isn't available to ruby for some reason, through it's PATH alias (at least on my machine).
I changed the script to use /usr/bin/pbpaste instead, and it worked for me:
 clipboard = Open3.capture2('/usr/bin/pbpaste').first.strip

Perhaps doing something more fool-proof is a better idea.
This is the original error in the workflow:
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/open3.rb:213:in `spawn': No such file or directory - pbpaste (Errno::ENOENT)
	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/open3.rb:213:in `popen_run'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/open3.rb:159:in `popen2'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/open3.rb:342:in `capture2'
	from /Users/USER/Google Drive/Sync/Alfred.alfredpreferences/workflows/user.workflow.C5AEB507-72D1-48C1-8302-E816CE76C455/downmedia_functions.rb:38:in `show_options'
	from /Users/USER/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/41A117AD-8F4B-44C9-B99D-25105358E0AE:3:in `<main>'

My apologies for the format, and thank you for the response.


Fix additional character appended to Calendar cells in various locales

Closes https://github.com/adobe/react-spectrum/issues/4135
✅ Pull Request Checklist:

[ ] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

I'm still somewhat concerned that this won't be correct in 100% of locales. How do we verify this is actually what we want?

I'm still somewhat concerned that this won't be correct in 100% of locales. How do we verify this is actually what we want?

I'm following up on an internal thread with the intl team to make sure.
That said, I think things are now more correct than they were. Given the issue was raised by native speakers and the intl team. So I think we can move forward with this and either wait for a bug indicating that something still needs these characters or the intl team comes up with an example that would require them.

Right, sure, it's probably correct for the locales we have tested, but modifying the way the formatter works might cause problems for other locales. I just want to be sure fixing the issue doesn't regress somewhere else. Date formatting is very complex and locale dependent, so relying on the formatter to do the work seemed to be the best solution to ensure it worked everywhere.

For example, here is where the formatting for "day" is defined in Unicode CLDR: https://github.com/unicode-org/cldr/blob/1de5706c84688b6745eb5d43175a51ea87b5891c/common/main/ja.xml#L1488

Intl did a more in depth look. I can give you the link to the review internally. Here's the summary of the findings though
The extra characters are returned by useDateFormatter for 19 locales.
There were no use cases with the “compact” calendar view, where the extra characters are used.
But there is one use case (MacOS calendar - month view), where the calendar cells are larger, when the extra characters are used. But this usage seems to be optional, as it’s not seen with another similar use case (eg Japanese Outlook for Mac calendar).
It looks like by default the extra characters should not be displayed. Perhaps there could be an additional option in useCalendarCell for displaying the extra characters for large calendar cells

👋 Thanks for fixing this, is there a release date available?

We're working on the release right now. Hopefully in the next week or two


/mnt/c is empty after windows restart

Please fill out the below information:

Your Windows build number:  Microsoft Windows [Version 10.0.17134.228]

What you're doing and what's happening:  (Copy&paste specific commands and their output, or include screen shots)
trying to access /mnt/c
cd /mnt/c
ls -a

What's wrong / what should be happening instead:
ls -a returns nothing
ls -a should show all dirs in c

workaround:
sudo mount -t drvfs C: /mnt/d
cd /mnt/c
ls -a
now I can see the contents of drive c under /mnt/c
This problem reproduces upon windows restart

Did you have a /etc/wsl.conf or mess with some registry settings?

This is my wsl.config file.
(the numbers are a result of my vim)
no registers where never touched on this machine.
1 [automount]
2 enabled = true
3 root = /windir/
4 options = "metadata,umask=22,fmask=11"
5 mountFsTab = false
6
7 #Let’s enable DNS  even though these are turned on by default, we’ll specify here just to be explicit.
8 [network]
9 generateHosts = true
10 generateResolvConf = true

#1864 I had the same issue added my fix at the bottom here


migrate to webpack-contrib org and be official

Sorry for removing the issue template.
We want to provide official support for posthtml in webpack. If you have any questions do not hesitate to ask them. Recently we have given official support for many tools - like postcss, stylus, cssnano and etc. This eliminated many problems and wrong architectural decisions.
Same request for pug - https://github.com/pugjs/pug-loader/issues/124#issuecomment-685641183

We want to provide official support for posthtml in webpack

I strongly support any initiative. Do you need help from our side?

If you have any questions do not hesitate to ask them

Is there a place where other users can ask their questions?

I strongly support any initiative. Do you need help from our side?

We need:

You need to send a PR with updating license on JS Foundation (https://github.com/webpack-contrib/css-loader/blob/master/LICENSE), we are not trying to steal the code, we just want to protect our users from the fact that in the future the original developer may want to change the license, you can save your name in any other places (package.json/comments in code/other, we never remove it)
Give me github and npm permissions
I will migrate this repo to webpack-contrib

Is there a place where other users can ask their questions?

Yes, we put link on gitter chats on top of README, but we can add more link if you need

Give me github and npm permissions

What role will be enough for you to move the repository on github ?
Does your nickname match evilebottnawi on npm?

I will migrate this repo to webpack-contrib

Will full rights to this package be available to me after moving it to webpack-contrib ?

What role will be enough for you to move the repository on github ?

Admin

Does your nickname match evilebottnawi on npm?

Yes

Will full rights to this package be available to me after moving it to webpack-contrib ?

Yes you will have Admin in repo

@evilebottnawi

#128
Done
Done


Remove temporary ignoring environment requirements by Composer

Lines:
      - name: TODO Temporary ignoring environment requirements (by Composer)
        run: export PHP_CS_FIXER_IGNORE_ENV=1

When warnings are will be fixed:
Deprecation Notice: JsonSchema\Constraints\ObjectConstraint::validateProperties(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/ObjectConstraint.php:135
Deprecation Notice: JsonSchema\Constraints\ObjectConstraint::validateMinMaxConstraint(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/ObjectConstraint.php:177
Deprecation Notice: JsonSchema\Constraints\StringConstraint::check(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/StringConstraint.php:25
Deprecation Notice: JsonSchema\Constraints\FormatConstraint::check(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/FormatConstraint.php:27
Deprecation Notice: JsonSchema\Constraints\CollectionConstraint::check(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php:25
Deprecation Notice: JsonSchema\Constraints\CollectionConstraint::validateItems(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/CollectionConstraint.php:64
Deprecation Notice: JsonSchema\Constraints\EnumConstraint::check(): Implicitly marking parameter $path as nullable is deprecated, the explicit nullable type must be used instead in phar:///usr/bin/composer/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/EnumConstraint.php:25

Not relevant. PHP reverted to v8.3


User should not be able to double select different options in the importing page

Describe the bug
In the import file screen where you choose a source of files to import, there is a chance that if you are quick enough you can double select different options
To Reproduce
Steps to reproduce the behavior:

Click on "Import files" button from the first screen
Click on "Choose folder" then select a folder
Within a second, Click on "Choose files" then select the files

Expected behavior

Click on "Import files" button from the first screen
Click on "Choose folder" then select a folder
App should redirect you to the next page (choose sites)

Screenshots
https://user-images.githubusercontent.com/9149523/182825402-a26b11b7-9b05-4d47-8546-b0b314c4d327.mov
Context

Windows app

Fixed in version 1.5.0


reduce size of payload

Description
Due  failed to fire hook: InvalidParameterException: Log event too large: 822471 bytes exceeds limit of 262144
Reducing scope of context and payload
Fixes # (THEEDGE-1439)
Type of change
What is it?

[X] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] I run go fmt ./... to check that my code is properly formatted
[X] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #792 (3bf8454) into main (60724d7) will decrease coverage by 0.08%.
The diff coverage is 0.00%.

:exclamation: Current head 3bf8454 differs from pull request most recent head 3d9687b. Consider uploading reports for the commit 3d9687b to get more accurate results

@@            Coverage Diff             @@
##             main     #792      +/-   ##
==========================================
- Coverage   31.05%   30.96%   -0.09%
==========================================
  Files          44       44
  Lines        4876     4877       +1
==========================================
- Hits         1514     1510       -4
- Misses       3160     3165       +5
  Partials      202      202

Impacted Files
Coverage Δ

pkg/services/images.go
16.91% <0.00%> (-0.57%)
:arrow_down:

Continue to review full report at Codecov.

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


chore(main): release 0.2.0

:robot: I have created a release beep boop
0.2.0 (2023-05-28)
Features

add new rule to domain list and increase total number of rules (1cedd09)

Docs

update repository link in Direct.list file (6673168)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/cloverdefa/Rule-Sets/releases/tag/v0.2.0 :sunflower:


Execute the same statement in batch with different parameters

I would like to use something like this:
items = [[1, 'foo'], [2, 'bar'], [3, 'xyz']]
db.execute_batch("INSERT INTO items (id, name) VALUES (?, ?)", items)

However that doesn't work.
What is the correct way to execute a batch insert with this gem (same statement, different params)?

I think this is answered in the FAQ question about prepared statements and subsequent questions about binding parameters.
Please let us know if you think that section needs to be clarified?

Ah, I misunderstood the question. Reopening.

The #execute_batch and #execute_batch2 methods execute a batch of SQL statements, though I appreciate the name might imply "run this SQL statement for this batch of parameters".
I'm a relatively new maintainer and so someone may wish to correct me, but I believe the current API only allows you to prepare a statement, and then loop through your parameters calling #execute once each. There's no shortcut for ripping through a batch of statement parameters.


Issue setting up tabular editor to view existing model with translations

What are you trying to achieve?
I am using tabular editor to translate my report to different languages. I have it set up so that on Power BI Desktop and when published to a Premium workspace, the translations are working.
However, I now need to handover to a colleague, and I sent the pbix file to them, however for them the translations are now not working on Desktop. It seems that they don't have any local instances running as I have.
What have you tried so far?
After some investigation I think we figured out that they need to deploy to localhost, and then they needed to install some things to allow them to deploy so they installed visual studio including only SQL Server and then added Analysis server, however now they get an error on deployment: "Error occurred during deployment: The specified server does not support Compatibility Level 1550"
Are we on the right lines? How can I make sure that they have installed the right kind of server and can deploy to it and then have Power BI desktop be using it?
Thanks in advance for any assistance!

I work with bpblayney-repl and we finally sorted this out after hours of trying. We reverted to the February build of Power BI desktop and all is working.
This issue can be closed.


win_config.bat error

hi，What should I do if this happens？

Based on this issue, it seems that there was an error during the dependency installation process, leading to import errors. I suggest trying to modify this line in win_config.bat.
pip3 install -U lama-cleaner

Change the line above to:
@call pip3 uninstall -y gradio lama-cleaner
@call pip3 install -U lama-cleaner -i https://pypi.tuna.tsinghua.edu.cn/simple

BTW: The installation package you downloaded is for lama-cleaner. lama-cleaner has been renamed to IOPaint. You should be able to see a button to download IOPaint on the page where you downloaded the lama-cleaner zip package.

Okay, I will download and try IOPaint. Thank you.

我用windows10 安装此软件，出现报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0xb2 in position 1972: illegal multibyte sequence 能帮忙解决吗？

你好，你上传的图片查看不了，麻烦再传一下吧

在 iopaint==1.2.3 中修复了，主要是由于 gradio 新版本引起的问题，重新执行 win_config.bat 会自动升级到新版本


deps: update deps, match to npm@7, upgrade to tap 14

semver, tar and which were the major bumps in here, but none had breaking APIs that we touch, thankfully.
I've matched the ranges to npm@7's current ranges, as seen @ https://github.com/npm/cli/blob/release/v7.0.0-beta/package.json, so for some of them they're not the actual latest but they're only out by a patch release or two.
Updated tap to v14, which drops support for older versions of Node.js, but it runs nicer in parallel and gives automatic coverage reporting (which is dismal, but we knew that).

semver-major because some of the dependencies remove support for unsupported versions of Node.js, so this will not be a happy jump for users who aren't on 10 at least.

any reviews?

Why the Travis Windows failures?

 System Windows_NT 10.0.17763
5243
5244              gyp ERR! command "C:\\ProgramData\\nvs\\node\\12.16.3\\x64\\node.exe" "C:\\Users\\travis\\build\\nodejs\\node-gyp\\bin\\node-gyp.js" "rebuild" "-C" "C:\\Users\\travis\\build\\nodejs\\node-gyp\\test\\node_modules\\hello_world" "--loglevel=verbose"
5245

I've rerun the tests twice now with different runners failing.

I've backed out the tap@14 upgrade and tap@12 seems to have stabilised things. It's probably due to the parallel processing tap@14 tries to do. There seems to be a flaky Python test in there though, https://travis-ci.com/github/nodejs/node-gyp/jobs/339548918, aside from that I think this is good to go.

d45438a047a


Add ability to inject OpenAI client to LM

Add abillity to inject OpenAI client into the OpenaiCompletionsLM class. This can be useful since the official python client library has multiple client implementations such as the AzureClient which can be used.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Allow the "crs" to be unknown ("crs": null)

From https://github.com/opengeospatial/geoparquet/issues/52#issuecomment-1117463839

As @cholmes points out in #93, along with this change in the spec, the JSON schema should be updated from
https://github.com/opengeospatial/geoparquet/blob/156f6f544b9a156eb8e9690caaff12186b01515a/validator/python/geoparquet_validator/schema.json#L43-L46
to
 "crs": {
   "type": ["string", "null"],
   "description": "WKT2 representing the Coordinate Reference System (CRS) of the geometry."
 },

ideally with an updated description there too for what null means.

Updated the json schema as well


Make /sys available for apps

The spec requests to make /sys available for apps, along with /proc and some /dev device nodes: https://github.com/appc/spec/pull/221
However, the implementation in Rocket https://github.com/coreos/rocket/pull/546 does not handle /sys. It should be added.
Make sure it is mounted read-only.
/sys can have a few submounts on the host:

/sys/fs/cgroup/
/sys/kernel/debug
/sys/fs/fuse/connections
/sys/kernel/security
/sys/fs/pstore

But I think none of the submounts above should be handled: they are not part of the appc spec. Systemd-nspawn mounts fuse and cgroups but not the other ones.

@philips : in order to start a Docker container inside a Rocket container, the cgroup tree /sys/fs/cgroup/* will need to be mounted in read-write mode in the Rocket container with the same options as on the host. The Docker inside Docker script does that. So this issue is a prerequisite for recursive containers.

@alban do you have time to take this?

https://github.com/coreos/rocket/pull/626

Fixed by #626


Logout functionality for stakeholder and student

Implemented Logout Functionality for Stakeholders and Students
Description:

Added logout functionality for both stakeholders and students.

Code Changes:

In dBServer.js file the lines nos are 10,111
In Dashboard.html the line nos are 30,102-122
In stk_dashboard.html line nos are 223-243
Logout.js in entirely new file

@Harshdev098
Give me labels like gssoc extd, level3, hacktoberfest,etc
Fixes #87

@Harshdev098
I have created a new and branch
Pls merge my pr.

@Harshdev098
In the next issue i am going to do sessions for this app at that time i use this endpoint.

Okay