Mqtt Ws Issue (IDFGH-2186)

Hello,
I'm trying out an example in the ESP-idf for MQTT and I'm getting this:

I also get this in the terminal:

Hi @nikolaskyr
Could you please share the version of your IDF and  debug logs from your board?
What I can see is that your mosqutto is configured for more listeners, and the ESP cannot upgrade HTTP header. Are you connecting to the correct listener?

@nikolaskyr Thanks for the update. Would you mind closing the issue if you can connect now?


Cleanup dllimport

PR Summary

Remove unused DllImport-s.
Fix return bool in still used signatures.

PR Context
After moving to .Net Core 2 we migrate to ported APIs and now we have many unused Windows pinvokes.
Also return: MarshalAs(UnmanagedType.Bool) was added where it was missing.
PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Change is not breaking
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

User-facing changes

[x] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[x] Make sure you've added a new test if existing tests do not effectively test the code changed

[ ] Add [feature] to your commit messages if the change is significant or affects feature tests

@PaulHigin Could you please continue the review?

@PaulHigin Thanks for code review!


Fix GBI workshop announcement

Implements changes suggested by @joshmoore in https://github.com/ome/www.openmicroscopy.org/pull/428#pullrequestreview-545005936

Looks good

@pwalczysko : should be good to release via whatever method ;)

should be good to release via whatever method ;)

Done


ArcBox Lite

Is your feature request related to a new Jumpstart scenario you would like to contribute?
Not a new scenario as much as a reduction of resources or a new deployment model. I would be willing to contribute on updating the templates.
Is your feature request related to a problem? Please describe.
I would like to use ArcBox for training, demos, and POCs. However, the compute cost that it deploys with are way too high. If I where to leave it at the default size and not configure auto-shutdown, I'd be looking at $2k worth of compute charges. The majority of this is coming from the Kubernetes cluster.
Describe the solution you'd like
I would like to be able to deploy the individual pieces so I could exclude the Kubernetes cluster, or maybe even parts of it. We could add parameters to the main deployment ARM template to be able to exclude parts and/or potentially reduce compute requirements. For example, I was able to reduce the client VM from a D16s_v3 to a D4s_v3 which is over $700 a month cheaper to run, but still lets me replicate an on-prem environment with hyper-v.
Describe alternatives you've considered
Since the client VM is depended on the Kubernetes cluster VMs, the only alternatives are to build the environment out manually whenever I need it, or run the ArcBox template, then go back in and remove all the unneeded resources from Azure, manually resize the client VMs, then manually resize the hyper-v VMs, disable the the deployment script scheduled task, and set an auto-shutdown on the client VM.
Additional context
Even after the resizing, setting the auto-shutdown, and removing of the additional VMs that were deployed outside of the ARM templates, my consumption hit $100 after 3 days. I would hate to see what it would have been if I just left it running as is.

@mdowst,
Thank you for this suggested improvement. This is something we have considered building before. We have already taken some steps to further modularize ArcBox to make it easy to scale down or up the deployment based on resource constraints or other needs.
We have some workstreams currently in place to address some of these concerns and give additional options to users to scale their ArcBox deployment appropriately. Please stay tuned. I'll leave this issue open and we will track against it for this feature.

Hey @mdowst, I wanted to let you know we haven't forgotten about you.
As part of our internal Azure Arc Enterprise-Scale workstream, we will be developing focused versions of ArcBox (aka "flavors"). I am working with @dkirby-ms on this and we will update this thread as we go.


Dependency conflict with Laravel 9

Hello, I was in the process of upgrading to Laravel 9, and got the following conflict while trying to install v3.0.0-rc.3 :
  Problem 1
    - fabpot/goutte v4.0.1 requires symfony/mime ^4.4|^5.0 -> found symfony/mime[v4.4.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev] but these were not loaded, likely because it conflicts with another require.
    - jikan-me/jikan v3.0.0-rc.3 requires fabpot/goutte 4.0.1 -> satisfiable by fabpot/goutte[v4.0.1].
    - Root composer.json requires jikan-me/jikan v3.0.0-rc.3 -> satisfiable by jikan-me/jikan[v3.0.0-rc.3].

This should be fixed with fabpot/goutte v4.0.2, but I remember you mentioned there was a breaking change in it, but I hope you can find a workaround to let people upgrade to L9.
Thanks for the awesome work as always!

@irfan-dahir Came across the same issue when updating from v3.0.0-beta.9 to v3.0.0-rc.3 in my Symfony project. Forcing the upgrade with all dependencies I see the following downgrades occurring.
Lock file operations: 0 installs, 7 updates, 0 removals
  - Downgrading fabpot/goutte (v4.0.2 => v4.0.1)
  - Upgrading jikan-me/jikan (v3.0.0-beta.9 => v3.0.0-rc.3)
  - Downgrading symfony/mime (v6.0.7 => v5.4.7)
  - Downgrading symfony/property-access (v6.0.7 => v5.4.7)
  - Downgrading symfony/property-info (v6.0.7 => v5.4.7)
  - Downgrading symfony/serializer (v6.0.7 => v5.4.7)
  - Downgrading symfony/string (v6.0.3 => v5.4.3)

I don't know what the exact usage of parents() is (like stated in this issue), but wouldn't replacing it with ancestors() (like stated in these release notes) solve the problem?

is there any solution for the problem same here i can't install the package on Laravel 9 and PHP 8.

Resolved with #405 Special thanks to @rjd22 for the PR.
Tag: https://github.com/jikan-me/jikan/releases/tag/v3.0.0-rc.5
Tested with Lumen ^9 ✅
PHP: ^8 is now minimum
Feel free to re-open the issue if there's a problem.

Resolved with #405 Special thanks to @rjd22 for the PR.
Tag: https://github.com/jikan-me/jikan/releases/tag/v3.0.0-rc.5
Tested with Lumen ^9 ✅
PHP: ^8 is now minimum
Feel free to re-open the issue if there's a problem.


Document how to setup sentry with distillery release

Environment
On build env:

Elixir version (elixir -v): Elixir 1.7.4 (compiled with Erlang/OTP 21)
Erlang/OTP version (erl): Erlang/OTP 21 [erts-10.2.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]
Sentry version (mix deps): 7.2.4
Operating system: debian 10.2

On production env:

Elixir version (elixir -v): part of ERTS
Erlang/OTP version (erl): part of ERTS
Sentry version (mix deps): part of ERTS
Operating system: debian 10.2

Description

I deployed a phoenix app with distillery: MIX_ENV=prod mix do phx.digest, distillery.release --env=prod --no-tar

environment :prod do
  set(include_erts: true)
  set(include_src: false)
  set(cookie: :"<redacted>")
  set(vm_args: "rel/vm.args")

  set(
    config_providers: [
      {Distillery.Releases.Config.Providers.Elixir, ["${RELEASE_ROOT_DIR}/etc/config.exs"]}
    ]
  )

  set(
    overlays: [
      {:copy, "rel/config/runtime_config.exs", "etc/config.exs"}
    ]
  )
end

(extract of release conf)
  System.get_env("CADENCE_SENTRY_DSN") ||
    raise """
    environment variable CADENCE_SENTRY_DSN is missing.
    """

config :sentry,
  dsn: sentry_dsn,
  environment_name: :prod,
  enable_source_code_context: true,
  root_source_code_path: File.cwd!(),
  tags: %{
    env: "production"
  },
  included_environments: [:prod]

Expected Behavior
Proper bug report with source.
Conceptually on another project (python)

Actual Behavior

Steps to Reproduce

Thanks for the detailed issue! I'll take a look into this and try to come up with some docs that address this use case.

I've tried to reproduce this with a distillery release, but I'm able to receive source code within an event

https://hexdocs.pm/sentry/Sentry.Sources.html#module-configuration describes some of the potential issues and configurations around this feature.
I published my repro repo here: https://github.com/mitchellhenke/SentryDistilleryTest. If you are able to take a look and see if there's anything that differentiates our setups, it'd be greatly appreciated so I can track down anything that's going wrong.

I had an unconfirmed idea that changing this https://github.com/mitchellhenke/SentryDistilleryTest/blob/fccaa5764b02b2564310763e2f73373b718adea6/rel/config.exs#L39
to true might fix it.
I've deploy it to my server but didn't get any new sentry report so far to confirm or infirm this idea.
Which is weird is that you have it set to true.
Can you confirm me that:

you did the release in MIX_ENV=prod ?
maybe you copy the tar and run it outside of the source (as my production server is different from the build server).

If you reproduce the bug with the prod config or so, I can go ahead an open a PR to improve the documentation.

I don't think Sentry should be affected by changing the include_src config as it handles the source on its own.
I ran the release with the options above, MIX_ENV=prod mix do phx.digest, distillery.release --env=prod --no-tar. I tried copying it into a separate folder, and was able receive events with source code context.
Could you try force recompiling as described here? https://hexdocs.pm/sentry/Sentry.Sources.html#module-source-code-storage

I'm pretty sure I have still the bug

I will clean up completely the build server and the previous releases and redeploy to be 100% sure.
If that is still the case I will try to compare your Minimal repro with my codebase.

Yep, it looks like it. Definitely let me know if there’s some config or otherwise I should try, will try to get to the bottom of it.

I did found the issue and god, it was dumb. Thanks a lot for your repro.

So I got in _rel/config/config.exs:
config :sentry,
  dsn: sentry_dsn,
  environment_name: :prod,
  enable_source_code_context: true,
  root_source_code_path: File.cwd!(),
  tags: %{
    env: "production"
  },
  included_environments: [:prod],
  release: "0.0.0-development"

but this is only executed in runtime, not buildtime.
In config.exs, I discover with horror a:
config :sentry,
  dsn<EMAIL_ADDRESS>  included_environments: [:prod],
  environment_name: Mix.env()

The fix was:
config :sentry,
  dsn<EMAIL_ADDRESS>+  enable_source_code_context: true,
+  root_source_code_path: File.cwd!(),
  included_environments: [:prod],
  environment_name: Mix.env()

For the next steps I think we can still work a bit on the doc explaining that both buildtime and runtime config are needed.

Ah, good catch. I would be very glad to have any improvements to the docs to make this clearer.

Note about runtime configuration being necessary was added in https://github.com/getsentry/sentry-elixir/commit/40cfa58bd2eb1d7dcfcce6579671ca16c94b9672


Onboarding Request

Your Twitch username
Beandownunder

Will I got confirmation that this is active and able to be used?

Yeah, so right now I'm at capacity. In a couple weeks I'll check to see who hasn't been using it, hopefully free up capacity and then work on onboarding new people. When I close this issue and confirm that you're onboarded is when you'll know. If I had more time, I would work on writing a wiki and making a Railway template so you could self host, but I haven't had any time to

No worries mate, thanks for letting me know what is going on. Self hosting would a great option and I would certainly consider it myself if you were to put a guide up on how to set it up. Anyways, appreciate all the work you have done to give streamers this feature and I look forward to making good use of what you have created.


Scrnatutorial fixes

We had a user test all the updated tutorials, and these are the resulting fixes!
Thanks @wee-snufkin!

It was nice testing such great tutorials again!


ReferenceError: q is not defined

There is a q at the bottom of the js files that causes the above error.
What is this?

Definitely an oversight.  =]
Just pushed v0.0.9


E-MTAB-9003 - Single-cell transcriptomic study of human paediatric tonsillar immune cells and sorted memory B cells

Project short name:
HumanBCellsTonsils
Primary Wrangler:
Ida
Secondary Wrangler:

Associated files

Google Drive: HumanBCellsTonsils

Published study links

Paper: https://doi.org/10.1126/sciimmunol.abe6291

Accessioned data:

E-MTAB-8999 bulk
E-MTAB-9005 10x
E-MTAB-9003 VDJ

Ingest:
https://contribute.data.humancellatlas.org/projects/detail?uuid=24d0dbbc-54eb-4904-8141-934d26f1c936&tab=project
Key Events

[ ] Convert published metadata to HCA spreadsheet
[x] Manually curate dataset to meet HCA metadata standard
[x] Collect any matrix and cell-type annotation files
[ ] Upload sheet to validate metadata
[ ] Check linking using ingest graph validator
[ ] Transfer raw files to ingest to validate data files
[ ] Ask the Secondary Wrangler for an end-to-end review of the project. Ask the Expertise Wrangler to review specific tabs if needed
[ ] Submit dataset to Production
[ ] Complete the Export SOP
[ ] Convert project data to SCEA format following the SCEA conversion SOP if appropriate

I have added what I believe is the paper and the Ingest entry, based on the accession that was in the Prioritised Dataset spreadsheet. @ami-day, if this is not the paper you meant, please, feel free to remove my edits. Note that in Ingest the title and DOI match the pre-print instead of the final paper. Probably whoever takes this would need to amend that.

I have added what I believe is the paper and the Ingest entry, based on the accession that was in the Prioritised Dataset spreadsheet. @ami-day, if this is not the paper you meant, please, feel free to remove my edits. Note that in Ingest the title and DOI match the pre-print instead of the final paper. Probably whoever takes this would need to amend that.

Thanks for looking into this! There was something not working with the initial registered project, so I registered a new project with the correct publication you mention above. I didn't delete a previous ingest entry because the initial link was returning an error so I assume it didn't get registered properly.

Mostly done filling in the spreadsheet, there are a few things I need to check:

[ ] .rds file contents and potential cell suspension input
[ ] Sample IDs: they are available for both VDJ and 10x but although the cell suspensions are the same the Sample IDs are different for the two datasets
[ ] differential gene expression table ontology term

dev intervention needed as file stuck in Validating

Being investigated in https://app.zenhub.com/workspaces/operations-5fa2d8f2df78bb000f7fb2b5/issues/ebi-ait/hca-ebi-wrangler-central/621

Waiting on the post-demo meeting, and the wrangler catch-up today

Waiting for the next post-demo meeting to discuss differential gene expression analysis

waiting on this for a meeting on differential gene expression bounds
@Wkt8 to set up meeting

export without the dge for now, might add them after the meeting (friday?)

Where we are now
I've deleted the old submission which included the dge result files. I've made a new submission without the dge files and exported it.
Future update
We agreed that dge files can be included in the DCP if we have enough metadata:

which group of cells were compared
less essential:

software
covariates included in the anlysis

At this time we have the ontology term for the dge analysis protocol (analysis of matrices) but we are missing the ontology term for the dge result files.
I will open a ticket in the HCAO repo on Monday
There are two sets of dge files published as supplementary materials in the publication:

From 10x data: groups of cells compared unclear and possibly including data from a different publication.
From VDJ data: the groups of cells compared are clear and the software used is Seurat.

I want to include the second set of dge files in an update, probably release 15.

I've opened a new ticket in the HCAO repo for the dge result files ontology term.
this ticket will need an update!
please move it to update column once it has been verified in the data browser

I will wait for this bug fix to be in production so that the protocols/biomaterials from the first submission can be linked via import of the spreadsheet.
The spreadsheet for the second submission is here

I exported the update and filled in the import form


[embedding] Improve pack.py and adjust the structure

Improve pack.py to pack multiple versions package for embeddingapi at one time
Adjust the structure to reduce redundant code

Thanks for the improvements.
@jiajiax @haoyunfeix  Pls notify the change of the embedding API pack methods.

@zhuyongyong This patch led to usecase-embedding-android-tests packing failed,  and embedding-api-android-tests v2 also packing failed.
By the way, please notify me in time before you modify pack.py next time. It maybe impact other suites packing.

@jiajiax I've change pack.py on https://github.com/crosswalk-project/crosswalk-test-suite/pull/1599


fix: ingress issues for grpc and http dual connection

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 92.034%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
8365

Relevant Lines:
9089

💛  - Coveralls


German Translation

@BlueTeck can you update your pull-request according to the comments of @nochso, thanks.

@fguillot fixed


Awkward blockquote rendering

Line breaks in block quotes creates this weird looking extra "bubble." Could this be fixed?

Best theme for mobile. Love it on my Galaxy Note20U.

I should of added that this only occurs in Live Preview mode. In reading mode,  it renders as one bubble/blockquote just fine.

Hi! Thanks for commenting. I'll have a look at that!

That's too bad. I certainly enjoyed the look! Hopefully Obsidian considers a change to support a visual feature like this and I look forward to the next release. Thanks for all your hard work.


autoconf: 2.69 -> 2.70

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/autoconf/versions.
meta.description for autoconf is: "Part of the GNU Build System"
meta.homepage for autoconf is: "https://www.gnu.org/software/autoconf/"
meta.changelog for autoconf is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2.70 with grep in /nix/store/qkxnsyixlza66075v5jk0l7xz0ixwr2k-autoconf-2.70

directory tree listing: https://gist.github.com/638bd695ec4485e68c96f48ed96c1525

du listing: https://gist.github.com/1b9a63a1db505ce9a168f62965316ae5

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

134441 total rebuild path(s)

39330 package rebuild(s)

38907 x86_64-linux rebuild(s)
34427 i686-linux rebuild(s)
27230 x86_64-darwin rebuild(s)
33876 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath

AMB-plugins
AusweisApp2
CoinMP
DisnixWebService
EBTKS
EmptyEpsilon
FIL-plugins
Fabric
LAStools
LASzip
LASzip2
Literate
MIDIVisualizer
MMA
NSPlist
OSCAR
OVMF
OVMF-CSM
OVMF-secureBoot
PlistCpp
QuadProgpp
R
SDL
SDL2
SDL2_gfx
SDL2_image
SDL2_mixer
SDL2_net
SDL2_ttf
SDL_Pango
SDL_gfx
SDL_gpu
SDL_image
SDL_mixer
SDL_net
SDL_sixel
SDL_sound
SDL_stretch
SDL_ttf
SPAdes
SkypeExport
Sylk
Xaw3d
_0x0
_1oom
_1password
_1password-gui
_2048-in-terminal
_20kly

Instructions to test this update (click to expand)

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

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

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

Pre-merge build results
NixPkgs review skipped

Maintainer pings

@ryantm maybe autoconf could be put into bot's blocklist as we probably always want to do this kind of update by hand? (as is done in https://github.com/NixOS/nixpkgs/pull/106663 for autoconf)

@prusnak autoconf has been added to the Skiplist https://github.com/ryantm/nixpkgs-update/commit/f71a1fb88e4ab6b6cd1238a4db46bc043f7ab7de


Windows hacking instructions.

Extend our HACKING.md to include specific instructions for Windows.
We may want to also consider adding a Windows specific Makefile?

Would a PowerShell script suffice here? Arguments could be similar to the make arguments to run functions in the PowerShell script as a dirty re-implementation of make.

I think that would be fine, yes. @nopjmp let me know if this is something you are going to work on and I'll assign it to you.


[REQ] New release?

I noticed that the last release has been released in January and a lot of improvements / features have been added since then. When will there be a new release?

I've recently been releasing beta versions regularly. You can find them here: https://github.com/jonjomckay/fritter/releases
They're also available on F-Droid and Google Play under the beta programme.
I'll release a final version for v3.0.0 once I'm happy with the stability.


Support complex JSON grants

Leverage jwt_valid_add_grants_json to pass any json value as a grant. This probably needs to be different the regular claims array as the that is a T_CONFIG_ARRAY_KVANY (it has a key already). We probably need another configuration attribute, json-claims that is a T_CONFIG_ARRAY_STRING. Each value of this can be interpreted as json.

ad26927d9c8d8e5ae00e214df7a3ee61031a5303


rootDirs support

Look into supporting rootDirs

https://github.com/rbxts-flamework/transformer/commit/64551f6c947d595a81c4abb2c028e5065229c358


typo in section heading

"your our tenant" -> "your own tenant"

Learn Build status updates of commit bd849c2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth.md
:white_check_mark:Succeeded
View

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

Thanks so much for the fix @mikejwhitty ! You can @ me in the PR comment or add me as a reviewer and I'll merge much faster. Thanks again, linda


Crashes with "RadiationModuleItem" class not being found

http://pastebin.com/tLDeRuTx - Crash Log
http://rghost.net/8947yxNx4 - fml client log.
Everything except for RFTools and Dimensions is the latest version. What might be the problem?

That is exactly the problem. You need to update rftools and rftools dimensions. Deep Resonance is trying to use an API of rftools that didn't exist in your version

Okay, thanks. I thought it was already updated to not require them... Still, thanks a million for answering.


Question about adding the tilemap layer sprites manually

Hi there, trying this out i initially had some pretty basic code and got a map rendering:
local tilemap
function setup()
  LDtk.load("./levels/levelone.ldtk")
  tilemap = LDtk.create_tilemap("Level_0")
end

setup()

function playdate.update()
  tilemap:draw(0, 0)

  gfx.sprite.update()
end

However when i tried adding the collisions as per the README:
  local collisionTiles = LDtk.get_empty_tileIDs("Level_0", "Collider", "Tiles")
  if collisionTiles then
    gfx.sprite.addWallSprites(tilemap, collisionTiles)
  end

I can see the collision shapes in the right spot but the map no longer renders. I see in the game.lua file of this repo that you have a bunch of code to loop through the layers and add a bunch of sprites. Re-implementing that code on my side does fix the problem, but I'm a bit confused as to why it's necessary.

Hey,
in the example we go through the different layer just to support whatever layers are added in the ldtk file.
When you call LDtk.create_tilemap("Level_0") it might be better to specify which layer you want to handle with LDtk.create_tilemap("Level_0", "Tiles")
if you still have an issue, that would be useful to have a copy of your ldtk file so I can try out and figure out the issue.

Here's the file im working with here: https://gist.github.com/agmcleod/395af1dd6d58d49e29771d331d6888f4. I ended up changing tilesets, but once i re-applied some of the collider enums, the result turned out the same.
I did try tilemap = LDtk.create_tilemap("Level_0", "Tiles") but no luck i'm afraid. Thanks for the reply!

ok I finally had time to look into the issue.
The issue is that you need to call the sprite update function to handle the sprite collision, but it will also manage the overall drawing of the game. So the game is blank because you don't have any sprite or background to display.
One solution is to treat the tilemap as a sprite (which is unusual for other system but normal on the playdate SDK)
This one tend to be more performant and flexible.
function game.init()
	tilemap = LDtk.create_tilemap( "Level_0" )

	local layerSprite = playdate.graphics.sprite.new()
	layerSprite:setTilemap( tilemap )
	layerSprite:add()
end

The other solution is to display your tilemap as a background. Instead of a blank background, you can ask the playdate SDK to call a custom background drawing.
function game.init()
	tilemap = LDtk.create_tilemap( "Level_0" )

	playdate.graphics.sprite.setBackgroundDrawingCallback(
		function( x, y, width, height )
			tilemap:draw(0,0)
		end
	)
end

Ah thanks! I was wondering if it was the adding of sprites in the code here: https://github.com/NicMagnier/PlaydateLDtkImporter/blob/main/code/game.lua#L30 that maybe got it to work in the example. I am using a version of that code, but wondered if there was something simpler i was missing. Thank you :)


Configure GitHub Actions YAML for code-coverage report

Display code-coverage report by integrating with travis.yaml file.
See here sample:
https://github.com/TechnionYP5777/SmartCity-Market/wiki/Integrating-Codecov-with-a-GitHub-project-(Coverage-tool)
It's free for OS.

Is this still open? If then I can provide some contribution

Yes, Still open.
What need from the ticket is a badge, by clicking which will take the viewers to the code coverage page showing %age coverage.
A badge will look  like below

Some tools give it for free:

https://codecov.io/
https://coveralls.io

Some examples are here might be useful-

https://github.com/codecov/example-java-maven/blob/master/.travis.yml#L4
https://github.com/codecov/example-java
This gives using Maven or Jacoco config etc

https://docs.codecov.io/docs/supported-languages

Some work was done here using "codecov.io/" in PR https://github.com/authorjapps/zerocode/pull/119 , but not completed.

I think it's worth checking if GitHub Actions provides any mechanism, then we can switch to that.
Updated the subject.

Is this still open? and do you need help? :)


feat(traces/session): cover session with traces

Overview
Add traces for p2p.session

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (446648d) 63.96% compared to head (8c755bc) 64.15%.
Report is 1 commits behind head on main.

Files
Patch %
Lines

p2p/session.go
90.90%
3 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #150      +/-   ##
==========================================
+ Coverage   63.96%   64.15%   +0.18%
==========================================
  Files          39       39
  Lines        3383     3412      +29
==========================================
+ Hits         2164     2189      +25
- Misses       1052     1056       +4
  Partials      167      167

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

I don't get why this is needed here even on old version tbh

context is needed to create the baggage. And we will get a race if do not copy the variable.


Integrations tests in .net core 5

I built an http triggered Azure function using .net core 2.2 and was able to write integration tests and all worked great
I am migrating to .net core 5 and its a massive pain, I am trying to follow pattern in https://github.com/Azure/azure-functions-dotnet-worker/tree/main/test/E2ETests/E2ETests to create some tests
Would really appreciate some assistance with the following

I want to return and post multiple file stream(s) return req.CreateResponse(HttpStatusCode.OK); (seems to support Body, Cookies, Heads and response code)
I want to be able to change some of dependencies and hence use my own startup, I haven't found a way to do this.
Also in the example it seems to want to install the Azure Functions Core Tool and the uses a CLI to run the test Azure function, concerned running this on a build/deployment server makes this complex.

Hi @fabiocav, We are also experiencing the same issues described here by @PaulWattsHgem.  Is there any update or timeline when we could expect capabilities around IOC dependencies override?  I note issue #281 but seems to have gone cold.

@PaulWattsHgem adding some comments/questions:
1 - Can you expand on what you're trying to do? What is the actual scenario you're trying to validate?
2 - You have full control over the dependencies and the startup process, can you share more details on the dependencies you're trying to replace/override?
3 - For a full end-to-end test, our validation process does have a dependency on Core Tools and installs that as part of our build. For simpler integration tests, this wouldn't be a requirement depending on what you're trying to validate, but the tests you're looking at perform full end-to-end validation and uses the actual triggers, goring through the host.
@davidsteelebrady can you expand on the dependencies you're trying to override? The test framework work has not stopped, but a number of other features currently take precedence, so we don't have an ETA we can provide. That shouldn't block test scenarios, though, so I'm curious to better understand what you're running into.
Thanks!

I think that the key thing is that when doing any integration tests everywhere else in .net core it uses a standard pattern, whatever the hosting environment is.
https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-5.0
https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/test-aspnet-core-services-web-apps
With this we get back everything we need..
And my first point, is to do with doing multiple file streams, this we did using MVC in .net core 2.2 which worked great. This doesn't now see possible.

@PaulWattsHgem Do you have a sample app in a repo that we can look at?


What are the differences between StartMaja scripts on different repositories?

There is StartMaja script here and on https://github.com/petket-5/Start_maja_int
Which is the best to use?

Dear Alexey,
StartMaja is now part of the Maja 4.2+ package, there's no need to use the stand-alone package anymore.
Best,
Jerome

Dear Alexey,
StartMaja is now part of the Maja 4.2+ package, there's no need to use the stand-alone package anymore.
Best,
Jerome


impl Zeroize for BytesMut (optional)

zeroize is a popular Rust crate for securely zeroing memory:
https://crates.io/crates/zeroize
(I am the author)
Presently it's possible to use Zeroize with BytesMut via DerefMut coercion (Zeroize is impl'd for slice::IterMut).
The implementation in this PR is more complete in that it handles clearing data in the remaining capacity, in the event that it previously contained secrets.
zeroize presently has a bytes-preview feature (which depends on bytes 4.0) which provides this implementation:
https://docs.rs/zeroize/1.0.0/zeroize/#bytes-preview-feature-zeroize-support-for-bytesmut
I'd like to either upstream that implementation, i.e. this PR, and/or drop the bytes-preview feature in zeroize as otherwise it seems deref coercion is sufficient to get a "good enough" implementation (and anyone who wants something better can make a newtype which does what's in the impl in this commit, in the event this PR doesn't get merged).
tl;dr: this PR provides an optimal implementation of Zeroize, but if adding an optional dependency is too onerous, no worries - what we get through deref coercion is "good enough"

My gut feeling is to reduce the 3rd party dependencies. @carllerche ?

I'd like to either upstream that implementation, i.e. this PR, and/or drop the bytes-preview feature in zeroize as otherwise it seems deref coercion is sufficient to get a "good enough" implementation

That makes sense from a maintenance point of view. 👍

@seanmonstar one semi-related thing which I don't think can be solved without bytes leveraging zeroize as an optional dependency is a Zeroize impl for Bytes. Previously we used this strategy for SecretBytes:
https://github.com/iqlusioninc/crates/blob/544abcc/secrecy/src/bytes.rs#L57
...or in brief: in a Drop impl for (Secret)Bytes, check if the reference count is now 0 (previously by invoking try_mut), and if we are, zero out the backing buffer (or if we aren't, do nothing).
However, it appears try_mut was removed in #298. That's probably for the best, however there's now no way to zeroize Bytes on drop.
I'm not sure the best way to solve this. I've thought about adding a TryZeroize trait which could potentially fail in these sort of cases.

Bytes is now a "trait object", though the vtable is not publicly exposed yet.
If we expose it, you should be able to define your own SecretBytes type and convert it to Bytes. Thoughts?

@carllerche that might work. I'd have to play with it. What I'd like to do is be able to give out references to &Bytes when expose_secret() is called, but then ensure the backing buffer is zeroed on Drop:
https://docs.rs/secrecy/0.5.1/secrecy/struct.SecretBytes.html#implementations

Ok, I'm going to close this for now. We are trying to prune external deps (even optional) to try to reach stability.


Swarm based deployment documentation

Deploy

@i-am-yuvi can you reopen this PR - so that vercel picks it up?

Sure


Upgraded core build gradle to .kts

Minor change, moved build gradle over to a .kts one instead of the groovy one.

we will have to change all other gradle files to .kts too. however, .kts follows a strict structure in order to recognize other .kts files. we will have to build a plugin to fully transform from groovy. I'd suggest to put this on hold until after GA

GA?

GA?

general availability. we'll soon be on that phase

@Reedyuk thanks for this upgrade ❤ . We are currently working on our big release so might be a bit delayed on this change / response.


Readd traefik ingress resource support

Needed for clearml support along with a lot of helm charts that expect the ingress resource.

Closed by https://github.com/Quansight/qhub-terraform-modules/commit/ade0c3eb3770db16fbc4bfa07208ddc4c91528d7


Remove old models

Right, this PR is doing a fair amount, but I thought doing it in one would be about as easy to review as doing a whole load. Plus, the ordering matters, as you need to remove FKs from models before we delete them, and I didn't want to keep track of the migration history as we merged them.
At a high level, the pattern here is to collapse the schema down to everything being on the Leaflet. This is how we've been writing data for the last few years, so really we're just normalizing to a single schema rather than trying to work with more than one at a time.
We need to talk about the future shape of schema, but for now I think collapsing down is easier, and removes a whole load of unused code.
I've also made some other quality of life code changes and tidied up from some previous commits

I wanted to remove uk_political_parties here too, but I think it's going to be hard to do for as long as past migrations rely on it.
I think the best option might be to squash / reset all migrations in this project once this PR is merged, then we can remove the library.

I've tested this on a recent prod DB export and it's working fine, migrations applying in order and I can't see any data loss. I'll also take a snapshot of the prod DB before merging.


[Bug] Another conflict of v2.0.2-beta with Latex Suite

Hi, thank you for fixing #124!
After you've closed it, I additionally reported the force-scrolling issue:
https://github.com/noatpad/obsidian-banners/issues/124#issuecomment-1727002234
And now I've found another conflict with the Latex Suite plugin:

Banners 1.3.3 + Latex Suite 1.8.3 = No problem.

https://github.com/noatpad/obsidian-banners/assets/72342591/fba54c6c-549b-4059-9a60-f5a0498b5be1

Banners 2.0.2-beta + Latex Suite 1.8.3 = tabstop of Latex Suite is placed at the wrong position

https://github.com/noatpad/obsidian-banners/assets/72342591/d913cf70-2e2d-45d2-9901-6f3126772266

Hm, so I've been trying to replicate this, but I haven't been able to get it once, as I've been getting the intended result with Banners enabled.
As for the scroll issue from earlier, it might actually be a problem with that plugin after all. I have also been unable to replicate it on my end, except for one consistent scenario without Banners enabled, and that's when I scroll to the bottom of a note and trigger an autocomplete within an inline math block


enhancement: layout adjust

although the fisrt markdown code line is aligned, however
keep left markdown code and preview ppt at the same level position as pic shows

this ui layout will be more comfortable.
you can see previous markdown code in this layout.

Typically the active line may become vertically middle of preview pane. This behavior comes by following VS Code's scroll sync in Markdown preview.
We should not add extra scrolling behavior in the built-in preview pane becuase Marp for VS Code extension are responsible only for converting to Marp slide.
Please request to microsoft/vscode instead of here if you want an exact position tracking in Markdown preview.


Add corner information to new stops

Some of the Adj Schedule recipient systems need the corner number / corner type field for new stops created in TransitMaster.
The information will be stored as part of the ALTERNATE_STOP table in the TMDailyLog db. The information will be visible wherever stop properties are shown and in the UI of the alternate stop dialog of stop closure and detour adjustments.
It's looking like TransitMaster will have two separate fields each with 4 options-

Northbound, Southbound, Eastbound, and Westbound
Nearside, Farside, Midblock, and Across From

The corner number makes sense, that's easy to add. The direction I don't understand. For example stop 1328 serves both NB 6 and EB 17. If it were replaced by a mid-block stop which value should it be assigned for direction?

I see direction + description -> corner number.

Oh, to clarify, number is a function of corner type + direction! So if number is easy, then that's it.

Oh, great!


for label. isn't there any transcription?

Corresponding text transcription does not exist?

There is currently no transcriptions. ASR can be potentially added using Whisper.


Upgrade to ember-cli-htmlbars ^1.0.0

This indirectly uses the new plugin API, which we'll make use of soon. (It's backwards-compatible.)

Thanks for merging! Can we get a release for this?

Oh sorry, I somehow missed the 1.0.0 release.

I forgot to push master :)


❤ Send some appreciation goodies to our supporters

We would like to have a process to send stickers or some other swag to those who have been active in the community, either opening issues, PRs or simply being present on the channel.
Come up with a "package" of goodies (can be as simple as a couple of stickers), a mechanism to collect the address of those supporters who are interested.

Talking to Janki about how the SC welcome package was put together to see what options are out there.

Waiting to hear about the minimum amounts that can be ordered, putting on blocked until then


feat: bumping cdk version to 1.70.0

feat: bumping cdk version to 1.70.0

Codecov Report

Merging #44 (d165a3e) into main (57b857f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #44   +/-   ##
=======================================
  Coverage   94.29%   94.29%
=======================================
  Files           3        3
  Lines         263      263
  Branches       66       66
=======================================
  Hits          248      248
  Misses         13       13
  Partials        2        2

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 d342792...d165a3e. Read the comment docs.


Escape button behaving funny when Nested multiple modals are used

http://www.bootply.com/86973
Open multiple modals and try to click escape.
Expected feature is to have the top most modal discarded on every press.

Hi @zuxfer!
You appear to have posted a live example (http://s.bootply.com/render/86973), which is always a good first step. However, according to Bootlint, your example has some Bootstrap usage errors, which might potentially be causing your issue:

line 9, column 9: W013: Bootstrap version might be outdated. Latest version is at least 3.3.4 ; saw what appears to be usage of Bootstrap 3.0.0
line 91, column 9: W013: Bootstrap version might be outdated. Latest version is at least 3.3.4 ; saw what appears to be usage of Bootstrap 3.0.0

You'll need to fix these errors and post a revised example before we can proceed further.
Thanks!
(Please note that this is a fully automated comment.)

Per our documentation, stacked modals are explicitly not supported by Bootstrap.


docs: polish readme documents

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[x] N
[ ] Y

docs: polish readme documents

2. What is the scope of this PR (e.g. component or file name):

README-zh.md
README.md

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[x] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[ ] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[x] Other

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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 72.298%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
43880

Relevant Lines:
60693

💛  - Coveralls


Consider project purpose for university research project

Describe the feature
Not sure what to call the purpose. "Language preservation"? Or maybe "Research"?
Who is this feature for?
University users
Pages affected
Project page, create project page.

Two questions:

Why is "Language Project" not a good choice for this use case? In other words, what differentiates this type of project from a language project?
What data-retention policy will users expect for this? Is it going to be a "retain this data permanently" like the Language Project option? Or is it going to be "retain this for a semester/year, then delete/reset" because this is for classes? I assume the former, because if the latter, then "Training" would be the option they would want.


feat(tutorials): Docs on writing a new stage (backend)

Re-opening of #8. I've addressed the comments.
@spinnaker/reviewers PTAL

LGTM; I think it will be worthwhile to create a new section under Guides / Developers and place this doc here (as well as the existing Kork doc). We had discussed creating Admin, Users and Developers sections under the Guides area.
Methinks submit this now, and I'll create the sections if agreeable and move it then.

Sounds good. It did feel weird putting it where I did, but figured it was easy enough to reorg.
Thanks!


Updating of Validation.py script.

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

Sorry


Add type hints / annotations to array_namespace(): array_api_strict as return type?

Without type hints, it is very inconvenient because of spelling errors of array_api functions. As array_api_compat seems to be a superset of array_api_strict, I would like to propose to simply set the return type of array_namespace() to array_api_strict, although it might be confusing.
https://github.com/data-apis/array-api-compat/blob/c5ef3dc3d183f536378e53f93f41f1f474780844/array_api_compat/common/_helpers.py#L424
from typing import overload
import array_api_strict

array_api_compat_type = array_api_strict

@overload
def array_namespace(*xs, api_version=None, use_compat: None=None) -> array_api_compat_type:
	...

I think upstream work to make a protocol out of the array API namespace would be what we'd want here.
https://github.com/data-apis/array-api/pull/685
https://github.com/data-apis/array-api/issues/267
Setting the return type as array_api_strict seems wrong. array_api_strict isn't a type, it's a module, and it isn't even the module that's returned in most cases. The correct return type would be typing.ModuleType, which we can definitely add, although I don't think that alone would make it infer much.


How to auto reload http://drupal.docker.localhost:8000 with webpack dev server?

Codebase
Mounted codebase
I'm developing a custom Drupal theme using webpack for assets management, sass compiling, autoprefixing and so on. All is working fine, but I'm trying to autoreload http://drupal.docker.localhost:8000 using webpack-dev-server in  --watch mode without success.
So webpack (v. 3.11.0) is running within our docker4drupal docker containers, in the theme folder: my-project/web/themes/custom/my-custom-theme and (for now) just produces a compiled style.css then used by Drupal.
I've tried to configure the devServer part in webpack.config.js in different ways, but the autoreload seems not working.
For example, I tried any sort of different combinations of all parameters you can see here:
  devServer: {
    //redirect api calls to backend server
    proxy: {
      '/api': {
        target: {
          host: "drupal.docker.localhost",
          protocol: 'http:',
          port: 8000
        },
        ignorePath: true,
        changeOrigin: true,
        secure: false
      }
    },
    //host: 'drupal.docker.localhost',
    //host: '<IP_ADDRESS>',
    contentBase: 'dist',
    inline: true,
    stats: 'errors-only',
    hot: true,
    //port: 8000,
    //headers: { 'Access-Control-Allow-Origin': '*' },
    public: "drupal.docker.localhost:8000"
  },

  watchOptions: {
    poll: true,
    ignored: /node_modules/
  }

but I'm not so skilled in above stuff so evidently I'm missing something or a complete different approach is needed.
What is the "official way" to reach the goal?
Thank you very much

Try <IP_ADDRESS> as the host


Images won't appear

I have images in the same directory as each posts index.md.
cover: front matter refers to the local image file.
They never appear.

You should put the images into the static folder.

That’s unfortunate.
Why are you not reading the path provided?
This is a standard Hugo approach.
But, either can work.  Not sure I want to change the structure for just this theme.  Though in the future it is probably safer,
So, maybe.
Thanks for replying so quickly with answers that will work.
From: Yue Yang<EMAIL_ADDRESS>Reply-To: g1eny0ung/hugo-theme-dream<EMAIL_ADDRESS>Date: Friday, June 19, 2020 at 7:39 AM
To: g1eny0ung/hugo-theme-dream<EMAIL_ADDRESS>Cc: Lewis Levin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [g1eny0ung/hugo-theme-dream] Images won't appear (#124)
You should put the images into the static folder.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/g1eny0ung/hugo-theme-dream/issues/124#issuecomment-646672594, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAIYWLPE7XTWII3H6XGTJ43RXN2D5ANCNFSM4OCYTUAA.

This feature can become true with a shortcode, maybe I will add it in the future (if I have some extra time).
And thx for using, I will continue to improve this theme.


Support Password Reset of single scout

Until I can find a better password authentication provider I have to leave this open but at the same time this isn't easily possible with the current system.

Using Keycloak we could in theory support this.  The system we have in place now is not so complicated but an OTP->passkey would be a preferred solution once passkey are more accepted and they are more automatically synced across devices.


feature: Support paths with .s in them.

Before, lockedFields[fieldName] would blow up if fieldName had a . (see new test for an example of when this could be the case).

Thanks for the PR. This is now integrated in NPM version 0.1.2.


[Pull Request] A new script for auto-generation of config.json file and a minor update to aircon timer

name: Pull Request
about: add an improvement to homebridge-cmd4-AdvantageAir.
title: "A new script for auto-generation of config.json file and a minor update to aircon timer "
labels: Enhancement
assignees: mitch7391

Is your pull request related to a problem or a new feature? Please describe:

The Aircon timer is currently scaled at 1%=10 minutes and users have to think in minutes to set the timer. To set a timer for 1.5 hours, user has to think of a timer for 90 minutes and set the Aircon timer at 9%. Personally, I found it quite a struggle to get it right quickly.

The cmd4-advantageair plugin is by far the most advanced integration of AdvantageAir system with Homekit at the moment but it has a major drawback of needing a massive config.json file.  Users found it to be a huge and laborious task to get the config.json file done correctly.

Describe the solution you'd have implemented:

[x] Proposing a new timer scalar of 10% = 1.0 hour.  It is a lot more straight forward and easier to get it right to think in hours rather than in minutes.  To set a timer for 1.5 hours, user simply need to set the Aircon timer at 15%.

[x] Coded a new script cmd4Config_advAir.sh to automatically generate the massive config.json file. The only input required is the IP address of the AdvantageAir tablet.  This will free the user completely from needing to put together the dreaded config.json file.  Users simply need to run the script and copy the content of the output of the script into the CMD4 JASON Config editor to get the plugin going.

Do your changes pass local testing:

[x] Yes

Additional context:

usage of the script cmd4Config_AdvAir.sh:
 This script is to generate a complete cmd4 config.json file needed for the cmd4-advantageair plugin

 - First, identify the IP address of your AdvantageAir (AA) system
 - then on a Terminal on the machine where the homebridge is running
 - run this script as follow:

       ./cmd4Config_AdvAir.sh and you will be asked to input your AA ip address

 or you can pass your AA ip address as an argument:

      ./cmd4Config_AdvAir.sh "your AA ip address"
e.g.  ./cmd4Config_AdvAir.sh "<IP_ADDRESS>"

 A config json file in the form of "cmd4Config_AdvAir_xxxxx.json" will be generated.
 xxxxx is the name of your AA system.

 You can copy the content this config json file in its entirety into cmd4 plugin or if you know
 what you are doing you can do some edits, like changing some names or deleting some accessories
 you do not need, etc.

 NOTE:  If you need to 'flip' the GarageDoorOpener, you have to add that in yourself.

I have a few things to get to today Ung Sing, but I have merged this to the master branch and will finish up paperwork and the publish tomorrow.


Problems with documentation, presents an example that contains details that don't work (example also doesn't work)

Description
There is the example scheme: https://github.com/facebook/react-native/blob/master/Examples/UIExplorer/js/LinkingExample.js#L72
(linked from http://facebook.github.io/react-native/docs/linking.html specifically)
<OpenURLButton url={'geo:37.484847,-122.148386'} />
All my attempts to get this to work failed.  The simulator provided (that uses rnplay) also doesn't work.
All I want to know is whether geo: is a valid scheme to utilize.
My code included:
var url = 'geo:' + this.props.latitude + ',' + this.props.longitude;
Linking.canOpenURL(url).then(supported => {
  if (!supported) {
    console.log('JOE: can not:');
  }
  else {
    return Linking.openURL(url);
  }
}).catch(err => console.error('An error occurred', err));

And I tried defining an array LSApplicationQueriesSchemes with a geo string value within my plist (as suggested).  I consistently get the can not console.log.
Someone else has run into this here: http://stackoverflow.com/questions/35967139/linking-map-in-react-native
And the answer links directly to the iOS documentation.  So was geo: never supported? Is geo: something that is provided by the ReactNative layer?  Is there some list where built-in schemes can be researched??
Reproduction
https://rnplay.org/apps/MI6mnA
Scope out the code in the above link.  On lines 16 and 17 I have the two variants.  One works by bringing up Safari while the other doesn't.
Additional Information

React Native version: 0.31
Platform: iOS
Operating System: MacOS

@smokinjoe - I believe that geo is only supported on Android -- no built-in apps support it on iOS. And I believe that you can only query about certain url schemes being supported if they are for built-in apps, eg: sms, tel, mailto.
The documentation referencing geo was added in https://github.com/facebook/react-native/commit/e33e6ab1f0999b3d972344a8ff33f7ee6fd1bb64 -- which made the Linking library cross-platform. Could you submit a PR to remove the example from the docs for geo and clarify this?

Can do!  Thanks for the response

@brentvatne - while fairly small/inconsequential of a change, do you have a wiki or faq with any conventions you want (branch name, commit message details, etc...) for a PR?

Closing this issue because it has been inactive for a while. If you think it should still be opened let us know why.


v2.2.18

This breaks deployment scripts when using ubuntu agent.
Workaround use a windows agent for deployment.


[Automation] Generate Fluent Lite from mysql#package-flexibleserver-2023-12-30

[Automation] Generate Fluent Lite from mysql#package-flexibleserver-2023-12-30

/azp run java - mysqlflexibleserver - mgmt - tests

/azp run java - mysqlflexibleserver - ci

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure.resourcemanager:azure-resourcemanager-mysqlflexibleserver


Update libwally

Also small change to address #22 - load and verify server key at startup

utack 2e08d4f1b4822588f0d71c53f9657cff90dd5663

utack 84e6a3458f3ad3148dd3f43313e0ad934761e570


fix: destroy hanging connections after timeout

Ref https://github.com/ipfs/js-ipfs-bitswap/pull/17

Can you add a test? (Leave a conn open and see it being destroyed)

Once the test is added (and CI passes) feel free to merge and publish. I have given you publish perm on npm. Need to run now for class, will be available again around 5:30~6pm

Thanks will do


Provide pre-compiled binaries

It would be nice if pre-compiled binaries were made using GitHub Actions and attached to each release !

Maybe can copy the release workflow from someone else's project


[SPARK-19447] Remove remaining references to generated rows metric

What changes were proposed in this pull request?
https://github.com/apache/spark/commit/b486ffc86d8ad6c303321dcf8514afee723f61f8 left behind references to "number of generated rows" metrics, that should have been removed.
How was this patch tested?
Existing unit tests.

@hvanhovell

Test build #76749 has started for PR 17939 at commit ffa8b80.

Test build #76749 has finished for PR 17939 at commit ffa8b80.

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

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

Merged build finished. Test PASSed.

LGTM - merging to master/2.2. Thanks!


mergeImportsWithBindings modifies bindings in-place (bug?)

It probably shouldn't do that? It leads to weird behavior, e.g.:

set import variables to {foo:123} in playground
set code to $foo
revert imports to {}
notice that $foo still renders to 123

Irrelevant in 0.4.


Genericize JavaScript for optional sections

Separates the JavaScript functionality for:

Showing/hiding optional sections
Removing optional sections

Into two jQuery plugins that can be used in isolation or in tandem
depending on specific needs.

Closing. This work was included in #7


wind: mw --> kw

Detailed Description
Need to save the values in the database as kw not mw for wind data
Possible Implementation
Times wind values by 1000?

Sorry this is not needed


dotnet/corefx and dotnet/coreclr are now consolidated into dotnet/runtime

I believe that references to dotnet/corefx and dotnet/coreclr should be revised and updated to dotnet/runtime.
For example:
https://github.com/dotnet/docs/blob/d824d1f83613302a599467faf306aa724904382b/docs/core/build/index.md#build-the-clr-from-source

@mairaw, Is there an internal way you have to check if there are fwlinks that redirects to the coreclr or corefx repos ?

I might be able to check a few @Youssef1313.

Didn't find many. I've deleted one FwLink that had 0 views this past year.


[mvfst] New port request

I used the command .\vcpkg.exe search mvfst and  got following information .
If your library is not listed, please open an issue at and/or consider making a pull request:
https://github.com/Microsoft/vcpkg/issues
It seems that there is no library for a facebook project named mvfst (https://github.com/facebookincubator/mvfst).
I can find its main dependency libraries like folly and fizz , what should I do for building the project mvfst using installed library folly and fizz ? Or is there anyway for building mvfst by vcpkg ?
Thanks so much !

If you wish to add this port in the future, you can reopen this issue, but we're closing it for now.


EXLM 12 Featured Card Block

Featured Card Block
Jira ID:https://jira.corp.adobe.com/browse/EXLM-12
Test URLs:

Before: https://main--exlm--adobe-experience-league.hlx.page/en/featured-card-test-main
After: https://feature-exlm-12-feattest--exlm--adobe-experience-league.hlx.live/en/featured-card-test-main

Performance issues will be taken care as part of the next PR. Unblocking QA for functionality testing


UTF8 characters displayed as ????

Hello,
The wraper is working great. There is one problem. When reading a remote mysql database that has utf8 characters all I get are question marks. Its clearly character set encoding problem. but where to set the encoding.
Thank you

Hello,
Le mardi 13 janvier 2015 00:57:06 Martin Pishpecki a écrit :

Hello,
The wraper is working great. There is one problem. When reading a remote
mysql database that has utf8 characters all I get are question marks. Its
clearly character set encoding problem. but where to set the encoding.

Which driver are you using ? What is the encoding of your local PostgreSQL
database ? What is the encoding of your remote SQL database ? You should be
able to control how to connect to MySQL by using the db_url parameter, and
using the specific options to your driver. For a comprehensive list of
supported options, please look at the specific documentation for your driver of
choice on the SQLAlchemy documentation:
http://docs.sqlalchemy.org/en/rel_0_9/dialects/mysql.html
That's strange, Multicorn is not supposed to implicitly convert
inconvertible charset by replacing them with the dreaded question mark
character. Are you sure the data is correctly stored on the MySQL side ?
--
Ronan Dunklau

I found in SQLAlchemy documentation taht by adding at the end of your connection string  "?charset=utf8" the problem goes away. For example:
db_url 'mysql://mysql_user:PASSWORD@<IP_ADDRESS>/DatabaseName?charset=utf8'.


Google analytics

Add placeholder for google analytics tracking

Also ,
Create the GA tracking id here: https://analytics.google.com/analytics/web/provision/#/provision
And then add the below snippet in Global Sit Tag once the google analytics tracking id is generated (replace UA-XXXXXXXXX-X with your actual id in below 2 places)


Deprecate or Rename

Upstream renamed this to tfjs-core. Also this feedstock hasn't seen any maintenance since last year. Should this be deprecated or renamed?

cc @conda-forge/core

@conda-forge/deeplearnjs thoughts? It seems that many version bump PRs have not been merged.

Can we blacklist this feedstock? We appear to still be generating update PRs for it.

Interesting I thought that I had fixed that. Let me try again.
I don't really have a setup for blacklisting beyond archive.

Oh ok. Should we archive it?


Preserve unsafe blocks in closures

Fixes #321

I'm worried this will go over the column limit when there's fewer than 6 white space to spare. Could you add a test for this case?
-----Original Message-----
From: "Nick Cameron"<EMAIL_ADDRESS>Sent: 15-9-2015 07:54
To: "nrc/rustfmt"<EMAIL_ADDRESS>Subject: [rustfmt] Preserve unsafe blocks in closures (#323)
Fixes #321
You can view, comment on, or merge this pull request online at:
https://github.com/nrc/rustfmt/pull/323
Commit Summary
Preserve unsafe blocks in closures
File Changes
M src/expr.rs (4)
M tests/target/fn.rs (1)
Patch Links:
https://github.com/nrc/rustfmt/pull/323.patch
https://github.com/nrc/rustfmt/pull/323.diff
—
Reply to this email directly or view it on GitHub.

It does indeed push it over the column limit. However, I don't think it matters too much - we would already push a block over the limit, we're just increasing the possible error margin, it's hard to fix, it seems an unlikely bug to hit, and it only causes bad bad formatting, whereas this fixes a bug which breaks code. Oh, and I don't think this patch makes it any harder to fix the overflow bug.

Fair points. I've filed https://github.com/nrc/rustfmt/issues/325 for this.


QuantumVolume circuits are not directly exported to QASM2

Information

Qiskit Terra version: main
Python version: 3.8
Operating system: MacOS

What is the current behavior?
from qiskit.circuit.library.quantum_volume import QuantumVolume
circuit = QuantumVolume(5, 6, seed=10)
circuit.qasm()

TypeError: can only concatenate str (not "NoneType") to str

Notice that circuit.decompose().qasm() works and isinstance(circuit, QuantumCircuit) is True.
What is the expected behavior?
There should note be exception. QuantumVolume should be dump as any custom gate.
Suggested solutions
_insert_composite_gate_definition_qasm call in ~/repos/qiskit-terra/qiskit/circuit/quantumcircuit.py seems to return None instead of the definition. But not sure why. My a class inheritance issue?

Ultimately, this is because UnitaryGate defines self._qasm_definition = None, and there's a check in the QASM-ifier that simply uses instruction._qasm_definition if the attribute is defined.  Since QuantumCircuit.qasm is accessing a private attribute, it's not really fair to say that UnitaryGate is violating the API, so it's probably best just to fix the check for now, and overhaul the QASM definition bits when we handle QASM 3.

Also, this then causes the duplicate declaration bug of #7029.

This should work, so there should be no error thrown at all.  I'll look into fixing the check now - my initial quick-and-dirty fix yesterday uncovered some more annoying bugs, then I had to put it aside to do other things.


feat(esp_common): Add ESP_EXIT_ON_ERROR and ESP_EXIT_ON_FALSE macros (IDFGH-12532)

In our projects, we often use the ESP_RETURN_ON_* macros quite often. However, when the function itself returns void, we encounter limitations in using these macros.
While testing a variant of ESP_EXIT_ON_ERROR, I came across this commit, which suggests that this method was planned. I'm unsure why it didn't make it into the actual code.
Feel free to consider this as a suggestion. If, for some reason, it's not accepted, I'm happy to just use a custom header for our projects.

Hi @DCSBL!
LGTM!
Thanks for your contribution. I took it into the internal repo, this PR will be closed once the review and merge is completed.

Awesome 👍

Thanks for contribution again, changes have been merged with https://github.com/espressif/esp-idf/commit/69f6170f27a6d3a63bb2d09f94bb16a843a0132a.


v 1.6.0

Included changes:

Moved _before_token_transfer and _after_token_transfer in all token implementations to a separate trait
Added NFT enumerable extension PSP34 Enumerable.
Added the Diamond contract for diamond standard implementation Diamond along with the Diamond Loupe extension Diamond Loupe

You missed everything in doc folder=)


number of scholars to nominate added to model and showing in UI

I forgot to say, I made the requested changes a few days ago.


turn down internet connection

Hi,
I want to be able to turn down the internet connection of my ubuntu bash for windows while the windows part still has internet.
I tried the ifconfig eth0 down but nothing happens and the command run without any output.
Other commands like nmcli doesn't work.
Any ideas?.
Thanks,
regards

Block the internet connection with Firewall of that specific binary.

#2438


Migrate k8s certs on startup and Require that we find labels for PODs

https://github.com/rancher/rancher/issues/8613


Handle no stop doc in repr.

Needs tests.

Power-cycled to run against new GitHub Actions CI.

It turns out our test harness makes this really challenging to test. I'd like to punt on a unit test until we sort out a better test harness (leveraging bluesky-live). Here's an interactive test to prove that this works.
# generate_data.py
import logging
from suitcase.mongo_normalized import Serializer
from bluesky import RunEngine
from bluesky.plans import count
from ophyd.sim import det
import uuid

from databroker._drivers.mongo_normalized import BlueskyMongoCatalog

RE = RunEngine()

mds = f'mongodb://localhost:27017/databroker-test-{uuid.uuid4()}'
fs = f'mongodb://localhost:27017/databroker-test-{uuid.uuid4()}'

serializer = Serializer(mds, fs)

def serializer_that_fails_to_save_stop_doc(name, doc):
    if name == "stop":
        # Drop it on the floor.
        return
    serializer(name, doc)

RE(count([det]), serializer_that_fails_to_save_stop_doc)

catalog = BlueskyMongoCatalog(mds, fs)

from IPython.display import display

from IPython.core.formatters import PlainTextFormatter
f = PlainTextFormatter()
print(f(catalog[-1]))

Output before fix (current master):
<BlueskyRun *REPR_RENDERING_FAILURE* AttributeError("'NoneType' object has no attribute 'get'")>

Output with fix (this PR):
BlueskyRun
  uid='44a9be60-de22-41da-9ca7-079bd08e0399'
  exit_status=None
  2020-12-17 15:52:08.440 -- ?
  Streams:
    * primary


fix type for itemToString

As per your README.md, itemToString can be called with a null Item.

function(item: any) | defaults to: i => (i == null ? '' : String(i))

This PR fixes your typings to reflect that.

Thanks for merging this so quickly! Do you have an idea when the next release will be?

It's been published just now! :)

👍 Thanks!


some questions about directory

I'm new here , I just want to know where is directory of opt/ml/

Hi @ForeverPs, thanks for using SageMaker!
SageMaker uses the /opt/ml directory path for lots of things -- storing configuration files, code, training input and output data etc.
For more info, check out this doc.

many thanks.
I do really want to know how to create an inference image.
Now, I have a trained model which has been transformed into tar.gz, and then, I want to deploy this model with my own inference code.
What should I do? Please give me some introduction or reference doc.
Best wishes.
an aws user
---Original---
From: "Jonathan<EMAIL_ADDRESS>Date: Tue, Aug 13, 2019 02:19 AM
To<EMAIL_ADDRESS>Cc: "Mention"mention<EMAIL_ADDRESS>Subject: Re: [awslabs/amazon-sagemaker-examples] some questions about directory (#841)
Hi @ForeverPs, thanks for using SageMaker!
SageMaker uses the /opt/ml directory path for lots of things -- storing configuration files, code, training input and output data etc.
For more info, check out this doc.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Automatically propagate issue templates defined within .github to all org repos.

I thought that all issue templates defined here(.github/ISSUE_TEMPLATE) would automatically be propagated across all repos of the org? Somehow that's not true. @per1234 do you know why?

There is no capability for automated propagation of workflows to the repos. The only magic is it populates the list of "Workflows created by 107-Systems" on the "New workflow" page of all the repositories of the organization. For example:
https://github.com/107-systems/107-Arduino-UAVCAN/actions/new

Oops, I didn't read carefully. This is about the issue templates!

It says here:
https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file#creating-a-repository-for-default-files

In the repository, create one of the supported community health files. Issue templates and their configuration file must be in a folder called .github/ISSUE_TEMPLATE

So I think the problem is that ISSUE_TEMPLATE folder is in the root of the repository.

Neither #32 nor #33 (your proposal) fixed this. The documentation is somewhat ambiguous :cry:


Cannot publish to npm registry for the first time

Affected Packages
not sure?
Problem
changeset publish gives me an error like this

it does not 404 on one package that already has an npm registry entry

Are they all in the @relay-graphql-js scope?
Also, would you mind posting your changesets config here for me?

3 out of 4 are. i managed to publish them all locally first, and then changesets worked swimmingly!
i had the same exact 404 error when running npm publish manually in a single workspace, and I learned I needed to use npm publish —access public flag for the first package published to the brand new scope.
once i published a single package to the scope, changeset publish worked great!

https://github.com/relay-tools/relay-graphql-js/blob/main/.changeset/config.json here’s the config fwiw!

Oh weird - the config there specifies access as public, but isn't being respected. That's definitely still a bug. Thanks for the link.

I've checked out the commit that has failed and everything looks OK for me there, the publish command is being executed with such args for all packages:
npm publish --json --access public --tag latest

So it's very hard tell what has gone wrong here 🤔

Hm, I guess the requires step is to create an organization on npm beforehand, maybe you have done that afterwards?

I will assume that the issue could been related to the fact that the organization on npm could have been created after trying to publish packages. If the issue was not that and if the issue persists - please let us know, I can reopen this ticket if we get more info on the subject.


Added Transformer by @andresinaka to Tools section

Do you think under Tools is the right place to put this?

Project URL
https://github.com/andresinaka/transformer
Category
Tools
Description
Added Transformer tool to the Tools category.
Why it should be included to awesome-ios (optional)
I think it's an nice app that can save a lot of time and it's free. It would be great if it gets more known to save devs time!
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 4 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 3 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

187
Error
https://www.codeproject.com/articles/88929/getting-started-with-iphone-and-ios-development  Net::ReadTimeout

602
301
https://github.com/eugenebokhan/Asset-Import-Kit redirects tohttps://github.com/eugenebokhan/AssetImportKit

1029
301
https://github.com/team-pie/DDDKit redirects tohttps://github.com/gsabran/DDDKit

  Generated by :no_entry_sign: Danger


Improvement in Continual training: Save Dataloader to Disk

Instead of readining the KG, entities and relation from disk, read only the dataloader for continual training.

Done!


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 314 ms

Resolved: ClamAV performance has improved in f1b41f9 after 12 minutes.


http-proxy-middleware.ts Return promise to wait end of connection

It allows koajs handle http-proxy-middleware, awaiting end of transaction from proxy, if you don't handle it, response will be emitted before end of proxy request.

Description
Allow handle propperly end of remote connection before emit response to client.
Motivation and Context
Koajs compability
How has this been tested?
const app = new koa();
app.use(async ({req,res},next)=>{
const Proxy = createProxyMiddleware(options);
await Proxy(req,res,next);
}});
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Doesn't look like valid implementation.

Feel free to update PR if working implementation + test can be provided


GitHub logo shows up on the left side.

I am pretty certain this is a bug and is meant to be on the right side.
MacOS
Firefox Dev Edition

Yes that is. Which version of macOS? Also, does Firefox Dev Edition have a version number? Or is it like a rolling release?


Fixes/38 fault grid assoc

closes #38
requires latest upstream library

trying to merge into wrong branch!


Implement support for include AND exclude filters

Is your feature request related to a problem? Please describe.
We have a standard way of creating data tables, with prefixes at the front and suffixes at the end.  I'd like to ingest metadata based on both, including tables that match the prefix and excluding ones that match the suffix.  Here's what I need to do today to get all tables that start with _rmi and don't end with _source:
^rmi_.+(?<!_source)$
Describe the solution you'd like
What I'd like to be able to do is to specify the include regex asrmi_.*, the exclude rule as .*_source and have OpenMetadata first select all the tables that match the include rule, then discard all the tables that match the exclude rule.
Describe alternatives you've considered
The alternative is to right extremely ugly and fragile regexes, as you can see above.
Additional context
I looked at the source code here, and it's clear that if there's an include rule, the rule is run and exclude is TOTALLY IGNORED.  It would be nice if the GUI said something about that, or even better, greyed out the exclude regex when there's also an include regex.  As it is, when I provide both patterns, OM silently drops the exclude rule.
https://github.com/open-metadata/OpenMetadata/blob/main/ingestion/src/metadata/utils/filters.py
Again, what I'd really like it to do is run all the includes (if any) and then all the excludes to pare that down.  If no include regexes are given, then all tables are included, and exclude would work against the complete list, just as before.

Related: https://github.com/dbt-labs/dbt-core/issues/5009


Should we create Screen-Recording Tools category?

Some designer on Reddit suggested to add tools, which allow to record the screen.
Do you think we need such category? Are there enough tools?
I feel it's very close to Free Screenshot Software category.
@valianka 💕, @ribadima 🎨, @kevin-miles 💻, @rubymorillo  what do you think?

Yes, please!


Removed code that includes new static microservice

Summary
Removed code that involves 'create new static site microservice' as it is no longer in use.
Removed
Removed Card and options in code to select 'kind=static-site' .

Great! Getting rid of some cruff as we make room for new improvements.
:shipit: 👍


Try to assemble timelapse is the print is cancelled

What would you like to see added?
If the print is cancelled (by klipper command, or through bot) time lapse is not assembled.
This is somehow the end of the print and assembly of timelapse should start, but this doesn't happen.

This is a good idea which we also had for a while.

a7ed7cdc9357cda6c2e546530051e75e2585888e


wine: audio not working

I have ran into a problem with audio in wine (both the stable and unstable versions) having inexplicably stopped working, when just a few hours before (when I had the stable version installed) it was working fine, without having made a configuration change in-between (at least, that I can remember), and without any visible disk or nix store corruption.
It seems that for some reason, the 32-bit wine binary is now trying to pick up a 64-bit alsa plugin, and failing:
$ wine age2_x1.exe
(...)
ALSA lib pcm.c:2259:(snd_pcm_open_conf) Either /
nix/store/m97izygsdhf2ndx2jjfiy22p3zw8bpna-alsa-
plugins-1.0.29/lib/alsa-lib/libasound_module_pcm
_pulse.so cannot be opened or _snd_pcm_pulse_ope
n was not defined inside
ALSA lib pcm.c:2259:(snd_pcm_open_conf) Either /
nix/store/m97izygsdhf2ndx2jjfiy22p3zw8bpna-alsa-
plugins-1.0.29/lib/alsa-lib/libasound_module_pcm
_pulse.so cannot be opened or _snd_pcm_pulse_ope
n was not defined inside
ALSA lib pcm.c:2259:(snd_pcm_open_conf) Either /
nix/store/m97izygsdhf2ndx2jjfiy22p3zw8bpna-alsa-
plugins-1.0.29/lib/alsa-lib/libasound_module_pcm
_pulse.so cannot be opened or _snd_pcm_pulse_ope
n was not defined inside
(...)

winecfg also fails to play the test sound, with the same error messages.
Alsa by itself (aplay, specifically) works fine, and other PulseAudio applications also seem to be working fine.
My first guess is that the alsa library linked into wine is reading the global alsa configuration, which points to a 64-bit alsa plugin, which fails to load since wine is compiled as a 32-bit binary (which would probably mean we would need some kind of wrapper?), but not knowing much about alsa I can be completely wrong here.
cc @7c6f434c

#6860 seems to be somewhat related.

Do you have hardware.pulseaudio.support32Bit enabled? (I understand that you haven't changed the configuration at all, but it was the source of problem for me).

@abbradar Yup, that fixed it for me. I don't know how it was working before, and how it suddenly stopped working even though I haven't changed my audio config in months. Anyway, thanks!
Closing the issue now.


python312Packages.numpy_2: 2.0.0 -> 2.0.1

Description of changes
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Since there are no objections and the update is trivial, I'm merging.

It seems like this broke numba.
building 'numba._helperlib' extension
creating build/temp.linux-x86_64-cpython-312/numba/cext
gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -I/nix/store/hj602nhxf56j0avbs8j5l9nfa2ngfvg0-libxcrypt-4.4.36/include -fPIC -I/nix/store/z2snigxrrg03xp3v9p9grp2n8xmgy>
In file included from numba/_helpermod.c:23:
numba/_helperlib.c: In function ‘numba_cpowf’:
numba/_helperlib.c:22:44: error: ‘I’ undeclared (first use in this function)
   22 |     #define _complex_float_ctor(r, i) (r + I * i)
      |                                            ^
numba/_helperlib.c:147:12: note: in expansion of macro ‘_complex_float_ctor’
  147 |     *out = _complex_float_ctor((float) _out.real, (float) _out.imag);
      |            ^~~~~~~~~~~~~~~~~~~
numba/_helperlib.c:22:44: note: each undeclared identifier is reported only once for each function it appears in
   22 |     #define _complex_float_ctor(r, i) (r + I * i)
      |                                            ^
numba/_helperlib.c:147:12: note: in expansion of macro ‘_complex_float_ctor’
  147 |     *out = _complex_float_ctor((float) _out.real, (float) _out.imag);
      |            ^~~~~~~~~~~~~~~~~~~
error: command '/nix/store/lbk30k56awz9vz9qpid93fkjns0xwlhd-gcc-wrapper-13.3.0/bin/gcc' failed with exit code 1

ERROR Backend subprocess exited when trying to invoke build_wheel

Upstream (closed) issue: https://github.com/numba/numba/issues/9687
Upstream fix (currently in master, awaiting for a new release): https://github.com/numba/numba/pull/9683

In fact, there is a numpy 2.1.0 release which is not compatible even with numba master... https://github.com/numba/numba/issues/9708 .


[Feature] clean breadcrumbs by removing hyphens '-' in category name

Description
When we have category name of two words or more. It has - in the breadcrumbs which should be removed to improve UX.
Screenshots

example1
example2

example3
example4
example 5

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[ ] I am willing to work on this issue (optional)

I'll do this @Anmol-Baranwal

LOL! I was thinking of assigning contributors because there are no major issues. Maybe you can drop this. 🙌
In case no one picks it in 2 days, then it's all yours. What do you say?

Hello, @Anmol-Baranwal  can you please assign this issue ?

This issue has been already resolved.


Fix the Envoy HTTP Log Format - Add a missing space

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: jwendell
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: zackbutcher
If they are not already assigned, you can assign the PR to them by writing /assign @zackbutcher in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/pkg/networking/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Before:
[2018-11-07T22:02:53.284Z] "HEAD /productpageHTTP/1.1" 200 - 0 0 34 33 "<IP_ADDRESS>" "curl/7.61.1" "b5dbcf2b-40e2-9c10-89e1-541af9e28f1a" "<IP_ADDRESS>:31380" "<IP_ADDRESS>:9080" inbound|9080||productpage.book.svc.cluster.local - <IP_ADDRESS>:9080 <IP_ADDRESS>:0 -
After:
[2018-11-07T22:12:05.207Z] "HEAD /productpage HTTP/1.1" 200 - 0 0 48 47 "<IP_ADDRESS>" "curl/7.61.1" "e0a1a7c5-f974-98dc-863a-1e0ae0aeb9bf" "<IP_ADDRESS>:31380" "<IP_ADDRESS>:9080" inbound|9080||productpage.book.svc.cluster.local - <IP_ADDRESS>:9080 <IP_ADDRESS>:0 -

/assign @costinm

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

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ea319f5af918a5af3f0c9136dbdad8e6661e2952
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ea319f5af918a5af3f0c9136dbdad8e6661e2952
link
/test istio-integ-k8s-tests

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 should go into release-1.1

release-1.1 PR: https://github.com/istio/istio/pull/9814

to release-1.1


Add missing @RunWith(JUnit4.class) annotation.

Just for consistency.

Codecov Report

Merging #530 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             master   #530      +/-   ##
==========================================
+ Coverage     89.95%    90%   +0.04%
  Complexity      564    564
==========================================
  Files           110    110
  Lines          2350   2350
  Branches        208    208
==========================================
+ Hits           2114   2115       +1
+ Misses          181    180       -1
  Partials         55     55

Impacted Files
Coverage Δ
Complexity Δ

...census/implcore/trace/export/SpanExporterImpl.java
90% <0%> (+1.66%)
6% <0%> (ø)
: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 bc5f903...520c6f7. Read the comment docs.


[Bug]: Node-red crashes on a restart with an error that "z-wave driver" is not ready (see paste of logs from NOde-red below)

What happened?
I have noticed this happening  on a few different Hubs in the past few weeks.  the Zwave interface becomes unresponsive and then Node-Red dives into a restart.  Most times it eventually recovers but I have one Hub right now that will just not get past the "uncaught error".
I am using a Zooz 700 Z-wave dongle.  One possibility is that the firmware is 7.17 and the latest version is 7.18.
How to reproduce?
Please list steps to reproduce. If the problem is hardware-specific, please list which devices are affected.
Version
8.0
Node-RED Version
3.0.2
What hardware are you seeing the problem on?
Other Linux
Relevant Z-Wave-JS log as a text file
May 02 20:51:12 rosedale-apt-multi-N200 Node-RED[2746]: 2 May 20:51:12 - [error] ZWaveError: The controller is not yet ready! (ZW0103)
May 02 20:51:12 rosedale-apt-multi-N200 Node-RED[2746]:     at Driver.get controller [as controller] (/home/pi/.node-red/node_modules/zwave-js/src/lib/driver/Driver.ts:708:10)
May 02 20:51:12 rosedale-apt-multi-N200 Node-RED[2746]:     at Driver.shouldDiscardCC (/home/pi/.node-red/node_modules/zwave-js/src/lib/driver/Driver.ts:3607:21)
May 02 20:51:12 rosedale-apt-multi-N200 Node-RED[2746]:     at Driver.serialport_onData (/home/pi/.node-red/node_modules/zwave-js/src/lib/driver/Driver.ts:2895:14)
May 02 20:51:12 rosedale-apt-multi-N200 systemd[1]: nodered.service: Main process exited, code=exited, status=1/FAILURE
May 02 20:51:12 rosedale-apt-multi-N200 systemd[1]: nodered.service: Failed with result 'exit-code'.

@AlCalzone Thank you for this fix.  All is working again !

Huh, I didn't release it yet

Thanks Marcus.  I temporarily resolved the problem by removing the nodes which were calling the zwave driver immediately after a reboot or re-deploy which is probably a preferable design in any event but look forward to the release where the fix is released.

Makes perfect sense.

The problem was caused by the driver, not user code.


Support Ed25519 prehashed messages

Note: Saw this repository because I periodically check the dependents and this pulls it in via a bunch of the tendermint repos.  Since it isn't yet another fork of tendermint or the cosmos-sdk, it arouse my idle curiosity.
func (c *ed25519Crpt) SignDigest(priv crpt.PrivateKey, digest []byte, hashFunc crypto.Hash, rand io.Reader,
) (crpt.Signature, error) {
	panic("not supported: Ed25519 cannot handle pre-hashed messages, " +
		"see: https://pkg.go.dev/crypto/ed25519#PrivateKey.Sign")
}

Despite the relative lack of wide-spread support for such a thing, and the Go issue for supporting it being stalled for quite a while, RFC 8032 defines Ed25519ph.  The construct does leave a bit to be desired (Using merlin a-la sr25519 is a technically superior though non-standard approach, and at that point just use sr25519), but beyond it being ugly and inelegant, the construct itself is sound.
This error should be changed to "the Go standard library implementation of Ed25519 cannot handle pre-hashed messages", or alternatively, curve25519-voi (https://github.com/oasisprotocol/curve25519-voi) can be used.
Note: CIRCL (https://github.com/cloudflare/circl) also implements support for Ed25519ph, however last I checked, it does not support cofactored verification (or the rest of the ZIP-215 semantics).
Using curve25519-voi would look like:
  opts := &ed25519.Options{
    Hash: crypto.SHA512, // This is the only supported prehash function.  I blame the RFC.
    Verify: ed25519.VerifyOptionsZIP_215, // By default voi does something different.
  }

  msgDigest := sha512.Sum(msg)

  // This could also just be expressed as `privateKey.Sign(nil, msgDigest[;], crypto.SHA512)`.
  sig, err := privateKey.Sign(nil, msgDigest[:], opts)
  if err != nil {
    panic(err)
  }

  ok := VerifyWithOptions(publicKey, msgDigest[:], sig, opts)

  // Batch verification naturally also supports Ed25519ph (on a per-batch-entry basis even).

Obligatory disclaimers/other notes regarding curve25519-voi:

I  wrote and maintain it, so in general, I think it's pretty great.
It has had independent review, but what I would charitably describe as "corporate red tape" has stalled efforts to make the report public.
This package imports a mountain of packages to handle Ed25519.  The only thing currently provided by the current explicitly imported packages that voi will not handle is your (presumably non-standard) Ed25519-SHA3 variant.  The changes required to support your construct are trivial, but upstream is likely to say "If you are doing something non-standard just to get a more tinfoil hat hash function, use sr25519" unless a really convincing argument can be made.

Thanks, I wish I had found your library earlier, will definitely look into it.

Looking at your change I will note that, while FIPS 186-5 semantics are batch-verification safe (since the verification equation includes the requisite cofactor multiply), ZIP-215 is more commonly implemented by other "consensus" oriented packages.  It might be the path of least resistance (and save headaches later) to do optVerfiy = ved25519.VerifyOptionsZIP_215.
Though, you know your intended use-case better than I do, so if this was an explicit decision, then there is nothing wrong with going by what the FIPS draft specifies.

Thanks for your help, much appreciated!


Bee Dollar Stablecoin Contract

This PR adds the beedollar smart contract to support BEE -> BEED conversions as part of the Bee Dollar stablecoin project.  Some changes are also made to the tokens contract so that BEED can be bootstrapped into existence with null as the token owner, and to allow the beedollar contract to issue new BEED.

Any reason to not just use HBD for this?

Any reason to not just use HBD for this?

Aggroed wants a native stablecoin for the Hive Engine platform, which you can only get by burning BEE in a conversion process to mint new BEED (Bee Dollars).  As we can't simply mint new SWAP.HBD out of thin air without having underlying HBD to back it up, a new token is required.  This is intended to be a product backed stablecoin in much the same way as DEC is for Splinterlands, and the BEE -> BEED conversion process mirrors the SPS -> DEC conversion process, but in smart contract form.

How do you want to make BEED stabile when you reffering on SPS and DEC?


How to find out which page is currently displayed from a VC

Hey,
I struggling to find out what is the current page, when the app is closed and opened again. Is there a way to do that in the VC?
Also, how can I check if the bulletinManager is open or not?
Thank you :)

anyone?

@ServusJon In v3, you can check if the isShowingBulletin property on the manager to check if it's already presented. There is currently no way to check which page is active though, that's something we can think about for the future.


404 WebApi Error: Not Found when attempting to create a playlist

Hi,
I am trying to create a playlist with the example I found in your GitHub, but it tells me:
Something went wrong! { [WebapiError: Not Found] name: 'WebapiError', message: 'Not Found', statusCode: 404 }
Any help would be appreciated. Thanks!

I fixed it. It is important to add the username:
spotifyApi.createPlaylist('USERNAME', 'My Cool Playlist', { 'public': true })
        .then(function (data) {
          console.log('Created playlist!');
        }, function (err) {
          console.log('Something went wrong!', err);
        });

And also add this to the scope:
playlist-modify-public and playlist-modify-private

Thanks, experienced this exact same issue.
Can't believe I missed this, thanks a ton!!


get aws dev keys (patrick)

@saraswatpuneet and @mattheworris
From DevOps
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html
aws sso login

This should get access to stage aws account.
if we need anything further I will get you some test keys from another aws account.


[SD-App] please add mongonta0716/M5Stack-Avatar-uma

https://github.com/mongonta0716/M5Stack-Avatar-uma

The app has been scheduled for rebuild


I Added OpenSSF Best practices badge to my project

Create a new pull request by comparing changes across two branches

All checked and Approved✔✔


Retain and respect settings in tool upgrades

Summary
We now persist the ResolverInstallerOptions when writing out a tool receipt. When upgrading, we grab the saved options, and merge with the command-line arguments and user-level filesystem settings (CLI > receipt > filesystem).

Would most appreciate review of the correct / desired behaviors.

Sorry got half way through this then had meetings and forgot — reading now.


Fix an issue that a plain text of single part is not decoded

When MailHog receives an email of plain text of single part, MailHogs shows an encoded text in both base64 and quoted-printable.

thanks @naoina