[image_picker] picker.pickImage(source: ImageSource.camera) does not work in web - it opens gallery, not camera

ImagePicker().pickImage(source: ImageSource.camera); does not open a camera view when called in Flutter for web. It works great on Android and iOS but on web the source parameter does not seem to have any effect. I've also tried to send preferredCameraDevice: CameraDevice.front (and the default CameraDevice.rear) but it doesn't help.
I know the camera is working and I'm using it in the same flutter app, in web, but with another library for barcode scanning. So the camera can communicate with my Flutter for web app but image_picker does not seem to open the camera view.
Is this a known limitation, a bug or am I missing something?
Steps to Reproduce

Create a new project, import image_picker library (latest version is currently 0.8.4+4)
Call ImagePicker().pickImage(source: ImageSource.camera);

Expected results: Camera screen opens to let me take a photo and get it as an XFile object
Actual results:

iOS: it works as expected
Android: it works as expected
Web (tested on different browsers on Windows): it opens a file explorer window where I can upload files, camera is not activated or displayed - no errors reported.

flutter doctor -v
flutter doctor -v
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version 10.0.19041.1319], locale sv-SE)
    • Flutter version 2.5.3 at C:\Stuff\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 18116933e7 (5 weeks ago), 2021-10-15 10:46:35 -0700
    • Engine revision d3ea636dc5
    • Dart version 2.14.4

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Micke\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[√] VS Code (version 1.62.2)
    • VS Code at C:\Users\Micke\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.26.0

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 95.0.4638.69
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 95.0.1020.44

• No issues found!

Hi @mikeesouth
The camera from image_picker works fine on some mobile browsers, on desktop, it is the browser limitation, please see https://pub.dev/packages/image_picker_for_web#input-file-capture
Closing, as duplicate of #85195
Thank you


tpnote: 1.24.7 -> 1.24.8

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/getreu/tp-note/releases.
meta.description for tpnote is: Markup enhanced granular note-taking
meta.homepage for tpnote is: https://blog.getreu.net/projects/tp-note/
meta.changelog for tpnote is: https://github.com/getreu/tp-note/releases/tag/v1.24.8
Updates performed

Rust version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.24.8 with grep in /nix/store/wy9yr76lrqldarh04gdqqypvcz7l14lb-tpnote-1.24.8
found 1.24.8 in filename of file in /nix/store/wy9yr76lrqldarh04gdqqypvcz7l14lb-tpnote-1.24.8

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tpnote

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/wy9yr76lrqldarh04gdqqypvcz7l14lb-tpnote-1.24.8 \
  --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 tpnote https://github.com/r-ryantm/nixpkgs/archive/e1cbc50048ce455d260556bfaf3e9f0d43be6a20.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/e1cbc50048ce455d260556bfaf3e9f0d43be6a20#tpnote

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

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

1 package built:

tpnote

Maintainer pings
cc @getreu for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

It seems that:

OfBorg / tpnote, tpnote.passthru.tests on aarch64-darwin Started 2024-08-24 19:24:07 ago

did not start. Does the test block this PR?


Add ability for http services to check for user privilege

Let the identity middleware communicate privilege to the service handlers via context. Modify the ciao API and the legacy ciao API to specify whether routes should be for privileged users only, and send http status Unauthorized if the user doesn't have sufficient privilege.
Fixes: #1158

Coverage increased (+0.06%) to 66.05% when pulling ea9d9137f8927a08596ef547824a8ab39607bb3b on kaccardi:topic/issue-1158 into d1045faf60ab9206c3282d87c1c0fcdb409c9a58 on 01org:master.

Coverage increased (+0.06%) to 66.05% when pulling ea9d9137f8927a08596ef547824a8ab39607bb3b on kaccardi:topic/issue-1158 into d1045faf60ab9206c3282d87c1c0fcdb409c9a58 on 01org:master.

Coverage decreased (-0.02%) to 66.082% when pulling c600f41fe94baa87f25bb9e90806d19c68182542 on kaccardi:topic/issue-1158 into 9bb2e66dedfc75713f9bfe3f65e75bd6a7d47d23 on 01org:master.

@markdryan updated to use the built in context pkg.

Coverage decreased (-0.03%) to 66.0% when pulling dd4f3bbf01bcf376ed1ba384ea65cdc28f60a0e6 on kaccardi:topic/issue-1158 into 57bc08fba54f6df07da8370052575696db32077e on 01org:master.

Coverage decreased (-0.03%) to 66.0% when pulling dd4f3bbf01bcf376ed1ba384ea65cdc28f60a0e6 on kaccardi:topic/issue-1158 into 57bc08fba54f6df07da8370052575696db32077e on 01org:master.

@markdryan updated to address your most recent feedback.

lgtm.
I've tested this with a privileged/non-privileged tenants for a privileged route, returning 401 for non-admin request and handling correctly the admin request, so I'm OK with the change.

Coverage decreased (-0.1%) to 65.924% when pulling 76c0eef536aac9ed8828ff46f026906d0e0aded8 on kaccardi:topic/issue-1158 into 57bc08fba54f6df07da8370052575696db32077e on 01org:master.

Coverage decreased (-0.1%) to 65.915% when pulling fceee95e3ac935ff4dcae4304a232665a7427197 on kaccardi:topic/issue-1158 into 57bc08fba54f6df07da8370052575696db32077e on 01org:master.

LGTM, it works at my end and will be useful for ciao-image service.

@kaccardi We should probably add a README.md to the service directory.  I've entered a separate issue for this #1212, so we can go ahead and merge this PR now.


Need a migration test

Current version is failing migration. Need to prevent this in future.

Done https://github.com/compscidr/goblog/commit/23a5238a5375956cafcce70431ba55499920538f


Path Creator ignores its gameobject's transform changes

Once you create the path, it never gets updated with the changes made on the gamobject's tranform. Normally, I would expect the changes on the game object's or its parents' transform changes to affect the path itself too. So it would be better if the created path's points were relative to the game object.
I think the tool is almost perfect and thank you for sharing it.

@ben4d85, the path is not updated in realtime. You can't attach path to some object.

I can easily make the transform position affect the path, but with the way I'm currently handling rotation and scaling, I can't use the transform's values for those. Not sure if its better to implement only transform position, or to be consistent and not use any values from the transform...

Can make two components? One for static and the other for realtime.

Gonna close this for now as having two scripts isn't different currently feasible. It may be possible to get it to work relative to the transform at some point, but right now it presents some seriously technical problems.


Exporting tries to save with invalid characters

For some reason i cant export a map from fluxis.
And the same map crashes my game when i try to upload it.
Logs:
update.log
input.log
network.log
performance.log
runtime.log

That might be because the song contains quotes, and you can't use quotes as file names in windows.
Seems to be an easy fix though.

Fixed with d1fb49c


Don't add parentheses for fucntions in javascript named imports

After confirming a function or method from the cmp suggestions, this plugin adds a pair of parentheses after the function name which we usually don't want.
import { /*  disable auto-pairing for function here  */ } from "package"

I tried to conditionally call the on_confirm_done function but it doesn't work.
  cmp.event:on("confirm_done", function(evt)
    local c = ts_conds.is_ts_node("import_statement")
    if c == nil then
      cmp_autopairs.on_confirm_done()(evt)
    end
  end)

duplicate of #219


Share Zen between Party members.

It would be a nice optional feature if implementable, to have ZEN sharing between group members.
Ech Group member gets 1/n part of the zen value and if amount is not splitable without reminder than the player who picked the zen up should get the reminder.

It should already work, because it's implemented in Party.DistributeMoneyAfterKill(...). The players which receive the money must be in range of the killed monster, though.
Can you confirm, that it doesn't work?


feat: enhanced create project cmd

This fixes #171
More interactive way to create project

ready for merge


Create Blog “280zx-racecar-01-the-2023-season”

Automatically generated by Netlify CMS

👷 Deploy Preview for docbracing processing.

Name
Link

🔨 Latest commit
a2f37bf49527d19200362f3fd3d7cc005d580d7d

🔍 Latest deploy log
https://app.netlify.com/sites/docbracing/deploys/6510747a59621e0008d50e25


Stormblessed: Blacklist<EMAIL_ADDRESS>

Stormblessed requests the blacklist of the keyword<EMAIL_ADDRESS>See the MS search here and the Stack Exchange search here.

<EMAIL_ADDRESS>has been seen in 3 true positives, 0 false positives, and 0 NAAs.

This is already watched as johnsonjohnsononline(?:@gmail\.com)?. With 3 true positives it doesn't reall qualify for the blacklist, yet.


Block errors when opening scap files from the kubectl capture plugin

adamantium:kubectl-capture jhayner$ /Applications/Sysdig\ Inspect.app/Contents/Resources/app/ember-electron/resources/sysdig/sysdig --version

sysdig version 0.26.1

adamantium:kubectl-capture jhayner$ file capture-1563982162.scap

capture-1563982162.scap: pcap-ng capture file - version 1.2

adamantium:kubectl-capture jhayner$ /Applications/Sysdig\ Inspect.app/Contents/Resources/app/ember-electron/resources/sysdig/sysdig -r capture-1563982162.scap

res = 1
event block length 17835928 greater than read buffer size 65536

I get the same results on a minimal-install of CentOS 7.6 and running the automatic installation.
uname -a
Linux prometheius@adamantium 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

sysdig --version

sysdig version 0.26.1

[jhayner@prometheius@adamantium ~]$ file capture-content-engineering-jenkins-worker-ephemeral-dedicated-07ccv-1564003390.scap

capture-content-engineering-jenkins-worker-ephemeral-dedicated-07ccv-1564003390.scap: pcap-ng capture file - version 1.2
[jhayner@prometheius@adamantium ~]$ sysdig -r capture-content-engineering-jenkins-worker-ephemeral-dedicated-07ccv-1564003390.scap

res = 1
event block length 17835928 greater than read buffer size 65536

Please also reference the following issues:
https://github.com/draios/sysdig/issues/867
https://github.com/draios/sysdig-inspect/issues/58#issue-473071814

Given this plugin has just been referenced in a recent blog post it would be nice if it could actually be fixed or the docs improved if that’s what’s required…


update to implementing fetching friends (needs work upon) will be back to add more

Great base function for messaging!


Corrupted Gauntlet Reported as Regular Gauntlet

Checklist

[X] I'm reporting a problem with Dink
[X] I've searched the issues and pull requests for similar looking reports

Describe your issue
As the title says, upon completion of a Corrupted Gauntlet, Dink sees the chest loot as the regular Gauntlet and displays an incorrect KC.
Screenshots

Runelite Logs
N/A
Runelite Version
<IP_ADDRESS>

Technically this is a bug with RuneLite's loot tracker but we can investigate a workaround

Ahh my bad, will wait for that to be fixed then :)  Thanks for the speedy reply though!

On RL's side: https://github.com/runelite/runelite/pull/13849
Should be easy enough to fix on our end though


Translations and typo

I included the Portuguese translations and fixed a minor typo.

Build failed? What did I do wrong? 🤔


Tag/Content attributes should silently ignore unkown attributes

Currently if I use #[serde(tag, content)] on a tagged enum, it seems that serde would throw error when the JSON string contains attributes other than the tag and the content. I think silently ignore the unknown field could be better?

Really we should respect deny_unknown_fields.
// as you said
#[derive(Serialize, Deserialize)]
#[serde(tag = "t", content = "c")]
enum E { /* ... */ }

// current behavior
#[derive(Serialize, Deserialize)]
#[serde(tag = "t", content = "c", deny_unknown_fields)]
enum F { /* ... */ }

I would welcome a PR if you have time to work on this.

Seems to have to modify quite a lot of logic to make this working. Currently only Structs are allowed to use deny_unknown_fields, as enums are variants, they could not use the field ignore logic when deserializing.

ping @dtolnay
Any ideas?

This is not a high priority for me but I have scheduled it as something I intend to address in the next major release if a PR has not been submitted by the time I get to it.

Thanks, I'll wait

@daiheitan this has been fixed in serde 1.0.2.

Thanks, that's great!


BUG: Make the navbar hover more better

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
To make the hover effect with better colour remove the underline that's coming and make it bit circular  and when it resolutes to smaller size also the change will be made
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

As a GSSOC participant, I would like to work on this issue and make the navbar buttons more interactive.

I would like to work on this issue.please assign this task to me

i would like to solve this issue .please assign it to me
Thank you


Re-throw external service errors to be more friendly.

What's this PR do?
🔥
How should this be reviewed?
👀
Checklist

[ ] Documentation added for changed endpoints.
[ ] Tests added for new features/bug fixes.

For review: …

💯

Manually added this fix to production so that a deploy doesn't potentially bork things.

👏


Spam Comments

First real spam I've seen:

I found it here.

https://github.com/ludumdare/ludumdare/issues/1696

Just got this on my game from LD42:

https://ldjam.com/events/ludum-dare/42/bookbinding
https://ldjam.com/users/ttulauf

Weird.

Comments from the same account on other games:
https://ldjam.com/events/ludum-dare/39/school-idol
https://ldjam.com/events/ludum-dare/41/education-to-survive
Looks like they're looking for education keywords to push some kind of a tutor program? Best I could guess without clicking any of the links.

I've gone ahead and scrubbed his comments of links. I found many more troublesome users while I was at it.
http://ldjam.com/users/justin-peter
http://ldjam.com/users/jeremyburton
http://ldjam.com/users/codykruse
http://ldjam.com/users/katejcarlisle
http://ldjam.com/users/vivek5676
http://ldjam.com/users/therk1974
http://ldjam.com/users/buliesson58
I've gone ahead and disabled each of these accounts, and scrubbed their comments as well.
Here is a list of domains, minus the .com, .co.uk, and whatnot, so they don't actually function.
essayuniverse
easy-essay
topeduservices
studydriver
papersowl
essayontime
phdify
australianwritings
researchpapers
sky-writer
studyclerk
glassstructureslimited
araxwindows
valuewalk
internetvibes
bloglovin
futureofsex
2luxury2
wealthyaffiliate
directory.mirror
causes.
judith2019johnson.wixsite
unfinishedman
excellent-essays
essayyoda
youressayreviews
spacecoastdaily
urtech
stunningmotivation
knowtechie

Unfortunately I keep finding more, but this is a start.

Oof! That took a while, but I managed to track many more spammers down.
http://ldjam.com/users/jonathanembley
http://ldjam.com/users/marjoriejbenham
http://ldjam.com/users/larrybbutler
http://ldjam.com/users/thlismain
http://ldjam.com/users/shirley-demartini
http://ldjam.com/users/lafnian1990
http://ldjam.com/users/janeair21
http://ldjam.com/users/tommyroper
http://ldjam.com/users/tipton
http://ldjam.com/users/mealmaker
http://ldjam.com/users/oscarroberts
http://ldjam.com/users/georgeburkitt
Using these strings in domains.
australian-writings
edubirdie
helpshelterpets
concalculator
edureviewer
icasinoreviews
paidpaper
top5writingservices
essayreviewexpert
gradesfixer
cahomeworkhelp
gallaghercosmeticdentistry
hempdepotco
denverstainedglass
fortworthstainedglass
casinosapproved
porncasino
casinobonuscoupon
aresearchguide
eduzaurus
awriter
certsofficial
samplius
essaywriting
businessays
phdessay
bestessaywritingservice
refrigeratorrepairkuwait

So yeah, clearly we need some code that scans for certain words in domain names. Bleh.

Sanitized the users mentioned earlier in the thread, and #1696.
http://ldjam.com/users/odunayo
http://ldjam.com/users/woof-coock
http://ldjam.com/users/wooc11
http://ldjam.com/users/karen888
New domain keywords:
eaglesnewsmedia
customerzsurvey
holiday-hour
atmdomino

Just posting the node-id for all the users to save me some clicks in the future.
141034
158815
177650
179266
159250
177011
159143
180301
178851
139195
160293
176798
176851
182769
177641
176804
178035
138419
159313
208821
97728
119488
119766
138645

Hey future me, this one is for you.

Another comment on my same LD42 game. No link this time, and maybe a little more on-topic. Are they... learning?

I've gone ahead and sanitized them. Amusingly they neglected to include a link.
205182

It looks like https://ldjam.com/events/ludum-dare/44/social-poler has some spam as well (a link to an online casino)

Got at report: https://ldjam.com/events/ludum-dare/42/debris-trail

Another spam comment at https://ldjam.com/events/ludum-dare/42/bookbinding
I notice that the old spam comments are still there, even though the users' profile info has been changed to "I am a spammer". Is there any way to purge these known spam comments?

I was keeping it around for a reference, once I found time to look in to how they got through and what they posted.

Makes sense. All good!

Bots have been going pretty nuts on my one game from LD42 for some reason: https://ldjam.com/events/ludum-dare/42/bookbinding

More spam at https://ldjam.com/events/ludum-dare/44/social-poler#/comment-616870

Thanks everyone for sharing links. Keep them coming! This will be extremely helpful for when I go back to purge them.
For those unfamiliar with it, the spam on our website is human assisted, which means captcha's and similar tech doesn't stop them. In the future I'll be introducing a reputation system and support for flagging, but for now lets keep an eye on them. Having enough data to find patterns means we can stop them easier.

Ah, I didn't realize pinning was a thing. I'll clean up the dupes later.
Anyway's hi folks! If you come across a spam post or comment, please leave a link to it in this post. Unfortunately cleaning them up is currently a manual process, so they wont get removed right away, but if I know where to find them that helps a lot.

Yet another comment spammer:
https://ldjam.com/users/otiss
https://ldjam.com/events/ludum-dare/47/friday-night-funkin

More: https://ldjam.com/events/ludum-dare/48/obelisk/recommendation-fallumns

One more, this time NSFW: https://ldjam.com/events/ludum-dare/48/$234494/looking-for-this-service

Here are the most recent spam bot users:
https://ldjam.com/users/avyblr
https://ldjam.com/users/darrelarchie
https://ldjam.com/users/leeherbert
https://ldjam.com/users/johnius64
https://ldjam.com/users/dorthywaun
https://ldjam.com/users/geometrydash
https://ldjam.com/users/monika111
https://ldjam.com/users/marjorie

Found this one, wrote this comment on my LD47 game six days ago.

https://ldjam.com/users/felicita

Another one: https://ldjam.com/users/albertnakali

https://ldjam.com/events/ludum-dare/44/currencies-of-life

ldj.am/$234244, Post spam, Essay writing services

more spam: https://ldjam.com/events/ludum-dare/50/$277086/cannon

https://ldjam.com/events/ludum-dare/50/$277922/bandar-judi-piala-dunia-2022

several spam comments on https://ldjam.com/events/ludum-dare/41/the-fast-dating

https://ldjam.com/events/ludum-dare/49/tower-of-idols
essay writing service

https://ldjam.com/events/ludum-dare/50/$278128/paypal-login

Please have a look at https://ldjam.com/users/konradkautzer8. He made a weired comment advertising growing weed (the kind of you  smoke...) and provided a link to a product. You can see it here (last comment) https://ldjam.com/events/ludum-dare/50/my-happy-weedy-farm.
Please remove user and comment, thank you!

Please also have a look at the following users and their feeds:
https://ldjam.com/users/baby-store (spam advertisement for an online toys shop in Dubai)
https://ldjam.com/users/antonio1212e (spam advertisements for online casinos)
https://ldjam.com/users/nancypedison (paypal spam posts)
Please remove the users and their posts. Thank you!

Hi, some more spam accounts/posts:
https://ldjam.com/users/samuelhoward
https://ldjam.com/users/nobit89
https://ldjam.com/events/ludum-dare/42/ludum-dare-simulator-2019#/comment-838792
Thanks for sorting these!

https://ldjam.com/events/ludum-dare/51/$299098/pelicula-completa-online

Not quite comments, but it seems like the blog has been flooded with junk by at least these users:

https://ldjam.com/users/williamechoy
https://ldjam.com/users/zsdcszsaz

I don't think reporting spam here scales well.

https://ldjam.com/events/ludum-dare/41/memory#/comment-895051
I got three comments from the same spammer (https://ldjam.com/users/jacobhue) on an old game.

I don't think reporting spam here scales well.
I agree ;)

I'm seeing this account leaving crypro scam looking comments which is a new one for me
https://ldjam.com/users/thateled
example comment is the most recent on my LD44 game
https://ldjam.com/events/ludum-dare/44/mr-moneys-extra-ordinary-money-factory-blitz#/comment-895276

https://ldjam.com/events/ludum-dare/52/$323895/pep-guardiola-has-yet-to-confirm-joao-cancelos-future-after-bayern-munichs-loa

@mikekasprzak Please, just block links to unknown external websites, especially for non-vets and especially off-season. That would disincentivize all spam accounts who are just here to link farm (which is probably an overwhelming majority).
You don't need to move everything over to ActivityPub (though it would be cool to see, eventually). You just need basic anti-spam measures. Please.

This can probably be closed. https://ldjam.com/feed has spam in it 24/7/120, to the point where no other spam matters :P

Wow that feed devolved rapidly

For people that would like to take spam-blocking into their own hands: https://ldjam.com/events/ludum-dare/52/the-anti-harvest-brigade/small-script-to-get-rid-of-the-spam

I think the feed is close to 100% spam now unfortunately.

https://ldjam.com/users/hobi4d
e.g. https://ldjam.com/events/ludum-dare/53/return-to-sender-1/im-streaming-an-update-to-one-of-my-favorite-games-from-ludum-dare-53

This person is still spamming everywhere in the comments, I guess it got lost among other stuff:
https://ldjam.com/users/hobi4d

@mikekasprzak

Yeah. Once I get home, I'll see about nuking them.


update flex display snippets

update flex-display.md
Checklists
General Checks

[ ] the branch is up to date with main/master
[ ] the code works when pulled and run locally
[ ] All CI checks pass
[ ] all conflicts are resolved (if any)
[ ] PR has a descriptive title
[ ] PR has appropriate labels and milestones for easy identification
[ ] PR it is assigned to the owner
[ ] reviewers are assigned
[ ] the PR contributes only one focused change
[ ] It is in the appropriate column in the project board (if necessary)
[ ] has short and clear description
[ ] is linked to an issue (if it is related)
[ ] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[ ] the markdown source is formatted
[ ] spelling and grammar is correct in all text
[ ] The markdown looks correct when you preview the file
[ ] all links and images work
[ ] any embedded code snippets are formatted

Hi @aviv82 ,
Can you resolve your merge conflicts?

Hi @aviv82 ,
Can you resolve your merge conflicts?

done!


(FACT-1465) Use @ip_regex for validating network address facts

Prior to this fix, many architecture specific fact tests were verifying
ip addresses and netmasks were in the 10.x.x.x range.  This cause ubuntu.rb
to fail when the dhcp server address was 192.x.x.x instead.  After this fix,
all network addresses are validated using the same regex pattern as used in
sles.rb, which matches any and only valid IPv4 addresses.  See also
https://github.com/puppetlabs/facter/pull/1378

CLA signed by all contributors.


versions: Update assets versions

Update versions to last kernel and image packages.
Fixes: #761
Signed-off-by: Jose Carlos Venegas Munoz<EMAIL_ADDRESS>

lgtm


Add grep

At first i was not able to upload grep in .md format so that's why add grep and delete grep commit is there.

Thank you fro the PR!


Implement training observer.

Closes #4837  Small part of https://github.com/dmlc/xgboost/pull/4732 .

This is going to be quite useful for developers who want to implement new objectives and metrics. Thanks!

Please note that as a small part of JSON PR, you can't use this right now as the observer uses JSON for dumping tree model and XGBoost parameter.

@RAMitchell Recently I have been working to add a new objective, and often I would find it useful to print out intermediate variables like gradients. The benefit is that you get trace of a variable while training is proceeding as usual.

@hcho3 If you use the observer, you don't have to enable the cmake flag and recompile the whole world, just change this particular file.  The CMake flag is mostly for new comer.


Add option for requiring HTTP basic authentication on all pages.

Hi @cotestatnt . Firstly, I wanted to say many thanks for authoring and sharing this library. It has been very useful to me in creating easy-to-code REST HTTP IoT Smart Home devices with ESP8266- one of my current interests.
For the purposes of my project, I wanted to require HTTP basic authentication on all registered server routes for security purposes. While you have already usefully implemented FSWebServer::setAuthentication(const char* user, const char* pswd), this currently only restricts access to the /setup and /edit pages.
To resolve this need, I have introduced a new function, FSWebServer::requireAuthentication(bool require). A user of the esp-fs-webserver library calling this function can enable authentication checks for every request, on all routes. I have implemented this by modification of the FSWebServer::handleRequest() function.
The user simply runs myWebServer.requireAuthentication(true) along with the original setAuthentication() call to turn this feature on from their script. It can be turned off again just as easily, by passing false. For example:
// (exclude other code from simpleServer.ino example to keep this short)
FSWebServer myWebServer(FILESYSTEM, 80);
const char* http_user = "admin";
const char* http_password = "change-me";

void setup(){
  // <snip, extra stuff>
  myWebServer.setAuthentication(http_user, http_password);
  myWebServer.requireAuthentication(true);
  myWebServer.begin();
}

It would be amazing if you felt able to include these changes in your library for other users to enjoy. Please review this pull request, and let me know if you require any further changes to introduce this new feature.

Hello @sjmf and thanks for your contribution!
It's not a feature I usually use, but it can be very useful and certainly adds flexibility to the library.
I'll approve your pull request right away


proposal: x/tools/cmd/eg: support for generics

Proposal Details
It will be great is eg can support generics in a way it can handle e.g. slices of different types.
Example: Replacing a method that takes slices of elements that implements given interface.
package template

import (
        "github.com/golang/protobuf/proto"
        "github.com/stackrox/rox/pkg/protoassert"
        "github.com/stretchr/testify/assert"
        "testing"
)

func before[T proto.Message](t *testing.T, a, b []T) bool {
        return assert.Equal(t, a, b)
}

func after[T proto.Message](t *testing.T, a, b []T) bool {
        return protoassert.SlicesEqual(t, a, b)
}

CC @alandonovan @golang/tools-team


dissent: fix /usr/bin path

Description of changes

Fixes that dissent does not running when launched through a desktop item.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] 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

[ ] Fits CONTRIBUTING.md.

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

What is this PR pending for? Also is dissent trying to start dbus service only when launched by desktop entry?


[Actions] Auto-Sync cookiecutter template

Pull Request Test Coverage Report for Build 479047072

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

Totals

Change from base Build 478775147:
0.0%

Covered Lines:
187

Relevant Lines:
189

💛  - Coveralls

Pull Request Test Coverage Report for Build 479047072

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

Totals

Change from base Build 478775147:
0.0%

Covered Lines:
187

Relevant Lines:
189

💛  - Coveralls


Issue-441 - Added functionality to position annotations on barcharts

Pull request regarding a fix for Issue-441
Added 2 functionalities to the line-annotation functionality:

On barcharts the annotation line started halfway the bar, this fix will compensate to start at the begin of the bar (for horizontal and vertical bars)
Added an xIndex and yIndex to replace min and max on barcharts and linecharts. With as final goal to make it easier for users to add line-notations to only one dataset/tick.

I think there are some issues:

the [x|y][Min|Max] values already support index values on a category scale, so those can already be used to draw the lines
scale might not be the length of chart area edge sample
the indexAxis and type options can be configured per dataset
scale.ticks.length is not reliable, ticks can be autoSkipped etc.
adjusting the line position on bar charts is a breaking change

@kurkle First of all, thank you for your feedback. I've fixed some of your remarks:
[x] the [x|y][Min|Max] values already support index values on a category scale, so those can already be used to draw the lines
[x] scale might not be the length of chart area edge sample
[x] the indexAxis and type options can be configured per dataset
[  ] scale.ticks.length is not reliable, ticks can be autoSkipped etc.
[x] adjusting the line position on bar charts is a breaking change
Unfortunately I was not able to fix 'scale.ticks.length' (yet), I was hoping you could provide a suggestion to use for the calculation of the annotation coordinate location.
Cheers in advance

As mentioned on #441 It is more robust to use Index instead of a chart-width calculation, therefore the last issue has been resolved using index to calculate the location of the annotation.

Closing as stale. Will reopen if you get back to this.


Package managers support

Package managers:

[ ] dnf
[ ] apt
[ ] brew
[ ] winget
[ ] pacman

Yes. We have goreleaser now. I haven't tested this but it seems this is what we need: https://goreleaser.com/customization/nfpm/

Done here: https://github.com/jesusprubio/up/pull/74


Cannot open AWS AppSync console from CLI (amplify console api)

Describe the bug
I cannot deep link to AWS AppSync Console from the CLI
Amplify CLI Version
You can use amplify -v to check the amplify cli version on your system
4.37.0
To Reproduce
Steps to reproduce the behavior or terminal output if applicable

Create GraphQL API amplify add api, amplify push
Run amplify console api

? Please select from one of the below mentioned services: GraphQL
Error opening console.
Missing AmplifyAppId in amplify-meta.json

Expected behavior
amplify console api for GraphQL

Was the app created with an Amplify App Id?

no it wasn't

@lawmicha I'm suspecting this happened since you hit the 25 app limit in your Amplify Console - only in that case an Amplify appId is not generated in your project (could you please check on that for me please?) and the amplify console api doesn't fall-back on just using the appId for the AppSync API which is a bug on our side.

Hi @kaustavghosh06 , i ran amplify console and went to "All Apps", under there are exactly 25 apps. they look like old samples of mine, i'll go and delete each app from that page. I usually clean up process is to go cloud formation stack and delete root stack when I want to clear my sample projects


4 back end setup

What does this MR do?
Setup the back-end environment and send welcome message to front-end by using https protocol.
Acceptance criteria met

Make use of the Express framework to handle HTTPS requests
Setup typescript as part of the dependencies allowing developers to use types to make the code readable and understandable
Setup nodemon and morgan packages installed. nodemon allows the back-end to restart running upon changes made to the code. morgan logs incoming HTTP requests to the console.
Setup general route /api/v1. When a request is sent to this route, the message Welcome to Digital Twins shall be sent to the front-end
Setup run on port 5000 and use the port number saved on the environment variable called PORT.
Handle requests sent to routes that do not exist and respond with status code 404 and the message Not found.
Setup HTTPS to transmission data
Setup server be modular to facilitate later development and maintenance.

Related issues
[Related to #4] [Closes #4 ]

I saw that from before when Marko and I were fixing some back-end parts, the gitignore does not actually ignore node_modules as we have node_modules instead of /node_modules. Would it be possible fix this on this PR as well and delete the node_modules folder so it is not on the repo?

I see it. node_modules/ should is right format. It may because node_modules folder has already on github, so it can't be ignore. Could you delete directly node_modules folder on github when you review? It should won't be uploaded on github next time.

I have deleted node_modules directory both on main and 4-back-end-setup branches on github. We can see if it will be ignored next time.


Compiler loops infinitely

This is the file (pastebin for privacy reasons) that I'm trying to compile.
I just merged changes on my personal branch to master and entered git checkout master followed by git pull.

I messed up DOS-style carriage returns with the lexer. None of the rules could recognize \r. I had a catch-all rule to grab a character and keep advancing, but well, . in a regular expression does not match \r. So it just looped in place. Even a file with a single \r character gives this behavior.
 It is now fixed. Thanks for pointing it out.


Add workflow result for closed workflow in DescribeWorkflowExecution

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Currently there is no easy way to get workflow execution result, unless GetWorkflowHistory then extract
Proposed Solution
A clear and concise description of what you want to happen.
Add workflow result for closed workflow in DescribeWorkflowExecution API

Please also implement both go and java client before close this issue.

This is asked by customer, who use java client to start a workflow in Golang, and tries to get workflow result.

Actually, for java client user can just user untypedWorkflowStub to connect to external workflow given WorkflowID and RunID, and get workflow result.
So no need for such result in describe workflow.
Close as no action.


Add support for attrs in addition to marshmallow

This would be awesome. See http://attrs.org/

I'm a big fan of attrs for certain things but since types and validators, etc... are all optional, it doesn't seem like it's as well-suited to use in hug. attrs use of type hinting is essentially just using what python already has. Marshmallow has more ORM-like specifically defined field types.
What specifically did you imagine in terms of use of attrs within hug?

I just learned about this great framework, and I'm planning to move one of my project to it.
To reduce the number of arguments in my functions, I usually define a "configuration" class with attrs, and use it as the only argument (well, I also have an optional celery task object as argument for publishing the task status on the result backend).
That way, I also can pass all the configuration/parameters to other functions, if necessary.
I suppose I could use something like desert to generate the schema from the attrs class, use that as type hint and then deserialize the input to get the class object; it would be wonderful if all of this could be done directly!
I'll try to hack together something and see if it's viable


Localisation issue

Hi Paolo!
I have a question related to the localization of arara.
If I specify the output language with the flag --language lang then arara displays messages according to the encoding specified in the JVM system variable file.encoding.
However, the encoding of the console or IDE output may differ from it.
For example, in my system default console encoding is utf-8 but file.encoding variable is set to MacCyrillic. In this case, the localized messages are displayed incorrectly in console output.
As a workaround, I can change the encoding of the terminal in accordance with the file.encoding variable or vice versa by export JAVA_TOOL_OPTIONS variable with -Dfile.encoding=my_console_encoding value before call the arara. Another simple way is to use a system variables in wrapper script, such as:
#!/bin/bash
jarpath=`kpsewhich --progname=arara --format=texmfscripts arara.jar`
java -Dfile.encoding=$LANG -jar "$jarpath" "$@"

It seems to me that this is not quite correct.
A more flexible way in my opinion would be that the arara will automatically detect the encoding of the output stream and displays messages properly.
What do you think about this? Thank you.

Looks like the new JVM implementations have better encoding support (not to mention UTF-8 aware operating systems), so I think we have a good scenario for version 4.0 of arara. I will close this issue, but we can reopen it at any time. Cheerio! :wink:


OTP code grouping could be displayed like in most apps.

Most apps (actually all that I remember using) cluster the OTP code in groups of 3 for 6 digit codes and groups of 4 in 8 digit codes.
I think it would be cool if Protecc used that scheme too, it looks odd to have clusters of two.
I tried to modify that myself, but xaml is something I know nothing about.

Will use this scheme due to high demand

Hi @migueol you can try doing this issue. It is very simple where the only change is codes should be displayed in 000 000 format instead of 00 00 00. (3 x 2 vs 2 x 3). It would be great if a setting for switching between the two can be added but that adds complexity and is not needed


For Release: Fix params for new Linode from Clone, from Image

Description
This PR addresses the links to create flow that determine the params needed for preselection in the Create flow, focusing on Images and Clone flows. Please note the work for backups references was addressed here: https://github.com/linode/manager/pull/6805
Type of Change

Bug fix ('fix')

Note to Reviewers
To test:
• Select 'Deploy New Linode' from an Image action menu -> should take you to the Images tab in the create flow with that particular image selected.
• Select 'Clone' from a Linode action menu  -> should take you to the Clone tab with the intended Linode preselected.

Thanks @johnwcallahan , updated that as well!


Create API  to get insight datas from insightstore

What this PR does / why we need it:
create api to get insight data from insight store
Which issue(s) this PR fixes:
Ref #1142
Does this PR introduce a user-facing change?:

NONE

/golinter fmt

/lgtm

/approve


Is this document for storage spaces?

I was looking for S2D documentation, but this document explains "Health and operational states" on Storage Spaces .
I would like to konw where this document for S2D is?

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

ID: 4a9251ff-772a-a74b-bdf0-81f958b81460
Version Independent ID: bcf33868-0d5a-8f69-a0f5-03e829289ecc
Content: Storage Spaces health and operational states
Content Source: WindowsServerDocs/storage/storage-spaces/storage-spaces-states.md
Service: unspecified
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

It's for both Storage Spaces Direct and Storage Spaces. Thanks!


Fix/property handler problem factory

Describe your changes
Issue number or link
Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] Implemented tests for new features.
[x] I tested the features already implemented.
[x] Added usage examples in the readme.

:tada: This PR is included in version 2.0.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Update README.md

Updating Code Manager link to the latest - https://puppet.com/docs/pe/2019.8/code_mgr.html. As old link has been updated.

Thanks for this link fix! I've made one suggestion, which is to replace the URL string 2019.8 with latest. Today that'll redirect to the 2019.8 version specifically but may save us the need to change the URL with each future release. If that sounds good we'll go ahead and get this merged.

Yes let's do that and use the 'latest'. Definitely want this to stay scalable. Cheers!


Should we use build stages on Travis-CI to parallelise the tests?

What is the current behaviour?
Each test runs sequentially on Travis. If one fails, Travis will still run all of the other tests and show a fail at the end without any detail about what exactly failed.
What is the proposed behaviour?
We could use the build stages feature of Travis to run each test in parallel, and the different types of tests sequentially - i.e. the verification tests could all be run in parallel, and if they pass, each version of the docs could be built in parallel.
Example of proposed behaviour
I made a branch in my fork that uses build stages. The output can be seen here.
Disadvantages:

the dependencies get installed separately for each test, which substantially reduces the expected speed gain.
the testreport summary is no longer useful. Since the jobs do not share data, it is not possible to construct a table showing a summary of the output for each verification experiment.

Advantages:

the code and documentation tests are distinct, and it is easy to see whether a code test or a docs test failed.
each verification experiment shows up as its own job, which makes it immediately obvious how many have failed without needing to trawl through the log to find each failure.

I had avoided it initially just because it is marked beta in Travis. I thought we should get going
with something stable first! The output is a nice format, so I'd be up for trying it.
This example looks like it could probably be adapted to make the testreport summary still work
https://docs.travis-ci.com/user/build-stages/share-files-s3/ if we wanted that too.

With some help from @jahn I've managed to make the summary page even more useful.
https://travis-ci.org/edoddridge/MITgcm/builds/338536390
Since the name of each test is set as an environment variable it shows up on the summary page. Ditching the testreport summary stage, which I think is superfluous now that we automatically get a summary of the jobs, speeds up the tests. They now finish in about 20 minutes.

This functionality was implemented by #24, so I'll close this thread.


Add MBH token

Official announcement:  http://mbhcoin.xyz/
Project team background:
The MBH project team has a very experienced team of senior experts, and the team members have many years of experience in the blockchain industry. The MBH project team has five core members, and dozens of excellent blockchain experts and development engineers are joining our team.Founder: Steven——Blockchain serial entrepreneurs have extensive operational experience in digital asset management and have obtained double degrees in engineering and economics. Focus and focus on the research of the Internet finance industry and mutual financial project investment, and have in-depth research on blockchain financial projects.
Project basic information:
MBH is committed to promoting the development and improvement of the distributed financial DeFi ecosystem. Based on the three major businesses of banking, securities and insurance in the traditional financial sector, it introduces the modern financial troika into the blockchain field to create on-chain finance and build efficient Operating distributed financial DeFi ecological infrastructure. MBH will be used in a wealth of distributed financial application scenarios such as asset tokenization, prediction markets, securities, stable coins, financial derivatives, lending, payment, data storage, insurance, etc., for the financial ecosystem including banks, securities, insurance, etc. Provide innovative solutions to the pain points in Let participants in the industrial chain of financial financing, deposits and loans, derivatives, investment management, trading and payment, feel the value of blockchain technology, make blockchain smart contracts more grounded and more in line with business rules, and build reality The bridge from the world to the blockchain world provides better support for distributed financial (DeFi) services.
Recommended Gas Limit (For ERC-20 project teams) for transaction:  60,000

请至少保证存在一笔转账记录

已做了转账记录，麻烦重新审核一下，谢谢!

@sfsy520 ，你好，已做了转账记录，麻烦重新审核一下吧，谢谢!

非常抱歉，由于该PR长时间未更新，我们先关闭这个PR
如果仍需提交，请参考教程重新提交：
https://github.com/consenlabs/token-profile#token-profile-guideline


optimize file parsing, fix directory navigation bug

This PR optimizes the UI's file parsing, fixing a case where the entire file tree would be traversed unnecessarily n amount of times per directory. It also fixes a bug where the back button would not work correctly with file paths deeper than 3 directories deep. I added a regression test for the bug, and profiled the file parsing changes manually. This should help users who experience large slowdowns with lots of uploaded files.

Is this the suspected cause of #648?

Yes.

FYI, the profiling results are quite clear:
Without this optimization, with a directory tree a bit over a thousand files:

With the optimization:


E2E: Force Zipkin to be deployed on Linux nodes

Fixes failures in tracing tests with AKS on Windows (currently failing pretty consistently)

/ok-to-test

/ok-to-test


Fix DIR leak in blit::list_files

blit::list_files has been leaking a whole 56 bytes... for the last two years... This fixes it by just putting the DIR object on the stack instead.
(I wasn't even doing blit stuff, just came to uh, "borrow" some of the fatfs glue)

Hmm, nothing interesting, at least not yet :smile:


B/debugging travis

Fixing travis "tag" builds from erroring.
Closes #12

After much experimentation, there does not appear to be a way to have travis build the dev-branch/name#commit-hash for a git tag build. This is because the TRAVIS_BRANCH env var unhelpfully gets set to the same thing as the TRAVIS_TAG var. Because composer won't let you target a tag name that isn't a version specifier, and because we have no idea what branch we're building on when doing a tag build, there's no way to get target the correct branch + commit to complete the simulated composer install step.
...So we're just going to skip all builds where $TRAVIS_TAG is non-empty. :laughing:


Add unit tests for the agent interface

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

15 of 15 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 82.754%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1358

Relevant Lines:
1641

💛  - Coveralls


Possible bricked 3DS

I have O3DS that may have been bricked from following the guide... The console will only boot if I hold select but that's only for Luma3DS config. Otherwise, it just shows a black screen (with the backlight on) I tried starting with holding start as well...

You should be able boot payloads, make sure you didnt name incorrectly the luma/payloads folder and that hourglass9.bin is named start_hourglass9.bin

Thanks! I think that was it! The guide didn't say to do that, so I didn't :)
You guys are awesome :+1:

Nope, I renamed luma/payloads/Hourglass9.bin to luma/payloads/start_hourglass9.bin but it still isn't working :(.

Never mind. Thanks a million. I still had the test arm9loaderhax.bin on my SD card (the one that you push any button and the 3DS shuts off)

Never mind. I was able to boot the payload, however, I cannot boot from sysnand. :(

You did the restoring your system section and have autoboot sysnand selected in luma config?

Yes

I have made some progress... I'm not sure what I did though. The 3D light now comes on. I tried this because I thought something was wrong with my backup.

NEVERMIND. It just was taking a long time to boot. I really appreciate you. *hug*

I'm updating it to the latest version now :)


Issue/network disconnectivity resolution

When internet is disconnected, a dialog shows, which allows the user to reload the web contents.
This is a hotfix. More refinements on network monitor and recovery will come in a separate PR.

Merging it as a temporary solution (since this issue breaking the app). Thanks, @geeeeeeeeek.


[FEATURE]: Add Custom Loader/Spinner for Text-to-Speech CLI Input

Description:
To enhance user experience in the Python-Voice-Assistant-Suryanshsk repository, we propose adding a custom loader/spinner for the text-to-speech CLI input. Currently, the application displays random console logs that may confuse users during processing.
The implementation of a custom loader in a new loader.py module under the components directory will provide a clear visual indication of progress, making it easier for users to understand when their input is being processed.
Implementation Details:

Location: Create loader.py in the components directory.
Functionality: Implement a spinner that visually indicates processing status when the text-to-speech functionality is engaged.
Integration: Update the text-to-speech CLI input handling to use the new loader, replacing existing console log messages with the spinner for a more cohesive user experience.

Benefits:

The custom loader/spinner can be utilized across various CLI operations, from installation processes to text processing and speech output information.
Provides a consistent and polished user experience throughout the application, helping users stay informed about ongoing tasks.
Reduces confusion by replacing random console logs with a clear visual cue, leading to better engagement and satisfaction.

@suryanshsk i would like to contribute to this issue , please assign this to me :)

Solved in #175


Running "sum()" on empty Pool gives a TypeError in v1.0.0

I'm upgrading the calculator to icepool 1.0.0 (congratulations on the release!).
I've run into the following issue (very easy to work around, but I'm wondering if it's intentional).
>> Pool([]).sum()

TypeError: None is not a valid final outcome. This may have been a result of not supplying any generator with an outcome.

This happens because for each attack roll result, I use icepool to calculate the damage done, and sometimes, sometimes there are no saves to take.
Thank you!

Glad to hear from you!
This is sort of intentional, if unfortunate. While dice usually have integer outcomes, Icepool allows arbitrary outcome types, so they could also be strings, tuples, icepool.Vectors, etc. An empty Pool has no outcomes, so it's not possible to determine whether the result should be 0, '', (), or so forth.
In your particular case, you could sum the dice directly without going through a pool:
r = Pool(
    [dSave for x in range(saves)] + [dCrit for x in range(crit_saves)] + [dPlasma for x in range(plasma_saves)]
).sum()

is the same as
r = saves @ dSave + crit_saves @ dCrit + plasma_saves @ dPlasma

Great, I see now that without knowing the zero element you cannot return zero, makes sense, and a worthwhile trade off for a more generic Pool class.
Thank you for the code suggestion, a very elegant solution!


re_types_blueprint -> re_types::blueprint

Having blueprint types in a separate crate makes everything more complicated, for little to no benefits as far as I can tell.
It is particularly bad when reflection is involved, as it introduces unavoidable dependency cycles.
This PR merges them.

@rerun-bot full-check

@rerun-bot full-check


Loading images with infinite duration

Hi,
I am having difficulty loading images for forever duration. I can load images fine with
viewModel.proxy.playNewMedia(VLCVideoPlayer.Configuration( url: URL(string: "https://cdn.mos.cms.futurecdn.net/AT9Bcvo94cTMGmESvL4JCK.jpg")!))
It only seems to last like a second or so, and then i get a stopped event.

https://forum.videolan.org/viewtopic.php?t=133190
mentions theres some image-duration vlc option.

Sorry, this project is simply a wrapper around VLCKit and I won't be taking any issues around its functionality, which this is.
I just simply wouldn't recommend using VLC to use images.


Development-time IIS support topic UE pass

Addresses #5100
Addresses #5135
Internal Review Topic
Quick touch to a couple of spots in the topic.

I think the warning on this is a false positive ... this branch was created prior to the IIS hosting updates PR merging. This may happen a few more times on some of these patch PRs. I'll have my local repo situation sorted out this evening.


I got an empty ingredients tab

I got an empty ingredients tab. I think I had just uploaded an image for ingredients, and everything disappeared.

@teolemon are you able to reproduce? Any steps?

nope, and not rememberings steps to reproduce, closing for now. Thx @VaiTon for the follow up


feature: invocation next api

Codecov Report

Merging #2 (c0a8330) into main (f06a1dd) will decrease coverage by 7.05%.
The diff coverage is 91.04%.

@@             Coverage Diff             @@
##              main       #2      +/-   ##
===========================================
- Coverage   100.00%   92.94%   -7.06%
===========================================
  Files            1        4       +3
  Lines           18       85      +67
===========================================
+ Hits            18       79      +61
- Misses           0        4       +4
- Partials         0        2       +2

Impacted Files
Coverage Δ

internal/client.go
66.66% <66.66%> (ø)

alago/client.go
100.00% <100.00%> (ø)

runtime/invocation/api.go
100.00% <100.00%> (ø)

runtime/invocation/types.go
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[FEAT] : Re-Design of entire Blog page

Is your feature request related to a problem? Please describe.
Issue: Redesign or Enhance Blog Page for an Engaging and User-Friendly Reading Experience
Description:
This issue focuses on redesigning or enhancing the blog page of the website to create an engaging, visually appealing, and user-friendly reading experience for visitors. By revamping this critical section, we aim to attract and retain readers while promoting better content consumption.
Describe the solution you'd like
Specifics:

Evaluating the current blog page to identify areas for improvement, such as layout, readability, navigation, and visual aesthetics.
Designing a clean and intuitive layout that showcases blog posts in a visually appealing manner, ensuring ease of navigation and discovery of content.
Optimizing the typography, font choices, and spacing to improve readability and ensure an enjoyable reading experience for users.
Implementing a responsive design that adapts seamlessly to different devices and screen sizes, providing a consistent experience for readers.
Incorporate a user-friendly commenting system to encourage interaction and discussions around blog posts.

Expected Outcome:
By redesigning or enhancing the blog page, we aim to create an engaging, user-friendly, and visually captivating reading experience for visitors. This redesign will lead to increased user engagement, longer session durations, and a higher likelihood of users returning for more content.
Describe alternatives you've considered
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

@senthil-k8s Are you working on this issue?


Rails 5 test fix

Closes #71
I'd like some guidance on this if possible. The tests are passing, but I have limited understanding of why these changes work and why the offending code was there in the first place. This PR fixes two issues with validate_each:

type_case_for_schema for a string simply calls .inspect  which returns a string with quotation marks. So build_relation was looking for, say, "\"paranoid\"" rather than "paranoid".

Once that was sorted, relation.where(finder_class.paranoid_default_scope).where(relation).exists? returned ArgumentError: Unsupported argument type. Moving relation to be an argument on exists? fixed that.

The test for active_record_edge isn't working because bundle install is failing. activerecord 5.2.0alpha is looking for areal 9.0.0.alpha which hasn't been released yet.

Looks like this also closes #43.

Merged #85, sorry for the delay!! :bow: :bow: :bow:


Added DF22 Talk

Added my keynote session for DF22 😊
Repository to go along with said talk: https://github.com/cornehoskam/Umbraco-DiscordBot

Thanks Corné! Looking forward to that talk!!


Change clone paths in the readme

BEGINRELEASENOTES

Change clone paths in the readme with the new location of this repository

ENDRELEASENOTES

Thanks!


HDFS-16294.Remove invalid DataNode#CONFIG_PROPERTY_SIMULATED.

Description of PR
As early as when HDFS-2907 was resolved, SimulatedFSDataset#CONFIG_PROPERTY_SIMULATED was removed. Replaced by: SimulatedFSDataset#Factory and DFSConfigKyes#DFS_DATANODE_FSDATASET_FACTORY_KEY.
However, the introduction to CONFIG_PROPERTY_SIMULATED is still retained in the DataNode.
Details: HDFS-16294
How was this patch tested?
This pr mainly solves the changes related to annotations, and the test pressure is not great.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
31m 57s

trunk passed

+1 :green_heart:
compile
1m 23s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
1m 16s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  0s

trunk passed

+1 :green_heart:
mvnsite
1m 23s

trunk passed

+1 :green_heart:
javadoc
0m 58s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 24s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m  6s

trunk passed

+1 :green_heart:
shadedclient
22m  4s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 11s

the patch passed

+1 :green_heart:
compile
1m 13s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m 13s

the patch passed

+1 :green_heart:
compile
1m  5s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
1m  5s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 50s

the patch passed

+1 :green_heart:
mvnsite
1m 12s

the patch passed

+1 :green_heart:
javadoc
0m 45s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 21s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m  6s

the patch passed

+1 :green_heart:
shadedclient
21m 43s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
223m 16s

hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 46s

The patch does not generate ASF License warnings.

319m 45s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3605/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/3605

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux e0355e340cb5 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / d46bd52ef0cb43aea364d0b2a32f704103c0eec2

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3605/1/testReport/

Max. process+thread count
3390 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-3605/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

It seems that Jenkins did not execute successfully, It seems that these have little to do with the code I submitted.
@tasanuma @prasad-acit @tomscut, you are willing to spend some time reviewing this PR.
Thank you very much.

@jianghuazhu Thanks for your contribution.

Thank you very much. @tasanuma


Retail support

Note: Retail Server is not supported in on-premises deployments at this time - is it still valid? On-premises retail was released some weeks ago

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

ID: 37b1b122-d4e8-3f49-fdf2-9a830d3ca7c1
Version Independent ID: 7dcd2c3a-f8de-249d-a84f-329bca14d21f
Content: On-premises deployment option - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/dev-itpro/deployment/on-premises-overview.md
Service: dynamics-ax-platform
GitHub Login: @kfend
Microsoft Alias: arifk

@OksanaKovaliova, thanks for making us aware of this!
@AamirAllaq, please review this issue and update the topic appropriately.

This topic has been updated.  The updated topic will be published later today.


Gaming Help

Need help in gaming? Ask in this forum space for others to assist you.

CLICK HERE to check out my Fallout 4 Guide.


Chinese & Uighur fixes.

I keep adding my review approval, and it keeps asking for it, not sure why.

I've had this happen today on another project too. It might be a new bug in Github. I can just force-push the merge.


status doesn't reset

When someone has a status message in discord (e.g. playing a game or a custom status) it gets synced to matrix, but an empty status isn't getting synced.
Steps to reproduce:

set custom status in discord
status message in matrix changes
remove custom status in discord
status message in matrix stays the same instead of

fixed in https://github.com/matrix-discord/mx-puppet-discord/commit/0458ab6d5039f84f7bc2fa1be341d9c47994aaa2


FIRApp refactoring - thread safety

We need to consider a cleaner way to support thread safety of FIRApp. It was brought up as a result of #2639 (see related issue, discussions and history)
Right now @synchronized(self) is used for this purpose. The main disadvantages of this approach is:

it requires extra attention from a developer modifying the class. It is easy to miss when new logic is implemented. In fact, the original issue happened juts because some places where missed

In addition:

it may lead to unintentional blocking of main thread by a background task
it is possible to introduce a deadlock

Will likely wait until there's an actual issue reported before we go in and start changing the threading mechanism for Core.

Will likely wait until there's an actual issue reported before we go in and start changing the threading mechanism for Core.


Create creating-color-palettes.md

I am not sure about the tags of this checklist, please give me suggestions for it.
Also I am planning on to create another checklist that goes deeper in the subject and covers of how to set a color on the color palettes. Do you think that's a good idea?

I am not sure about the tags of this checklist, please give me suggestions for it.
Also I am planning on to create another checklist that goes deeper in the subject and covers of how to set a color on the color palettes. Do you think that's a good idea?

All kind of checklist are welcome here, so it's a really good idea IMO ✌

I am not sure about the tags of this checklist, please give me suggestions for it.
Also I am planning on to create another checklist that goes deeper in the subject and covers of how to set a color on the color palettes. Do you think that's a good idea?

All kind of checklist are welcome here, so it's a really good idea IMO ✌

I'll get into it than^^


Presenter context bug

Presenter intercept hooks were getting invoked in the wrong context.
Fixes #363

👍  Thanks!

Codecov Report

Merging #364 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #364   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          25     25
  Lines         857    857
=====================================
  Hits          857    857

Impacted Files
Coverage Δ

src/addons/presenter.js
100% <100%> (ø)
:arrow_up:

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 9df2f5a...c9d5cd9. Read the comment docs.


Documentation has wrong links

https://w3id.org/solar/ has  http://w3id.org/solar/o/core, which is correct.
But http://w3id.org/solar/o/core redirects to https://oeg-upm.github.io/solarchem-ontology/release/1.0.0/core/index-en.html, which states that the core url is https://w3id.org/solarchem/sc/0.7.0. This is wrong. I think the wrong file was used to generate the doc.

This is fixed now with the new release


Competition teams

Allows creation/modification of teams for competitions. Fixes #24 and fixes #25 when combined with #49.  Merge #49 first, as this is based off of that.

What does the closed field do? Does it just specify if a given competition is active? Is it necessary, or can it just be computed from start/end times?
The code to a competition needs to be updated to include it, if it's going to remain. Right now trying to create a comp in the app throws a SQLAlchemy IntegrityError saying that "'closed' cannot be null"

The closed field is for competitions that can only have users registered by admins. It's really for a feature that hasn't been implemented yet but will definitely be implemented soon. I'm not sure why that error is being thrown (probably because I forgot to assign a value to it in the competition creation).

You can create a default value for it in models.py, but you have to be a little careful about. You can see what I did in problem_manager/models.py

Looks good. TIME TO BETA!


Added DIY Pinball hardware support

Support added for DIY Pinball hardware in MPF configuration. DIY Pinball
switch, driver, and matrix light devices supported.
See diypinball.ca for details about the DIY Pinball open source hardware.

I wasn't sure if this should go into 0.30 or dev. I have a branch ready to merge into dev as well, but I haven't been able to test it as I'm having trouble getting pyserial-asyncio installed. If this should go into dev, I'll close this PR and open one to dev once I get the pyserial situation sorted.

Coverage decreased (-1.05%) to 88.179% when pulling e4e8c5c2b1ff56c59a3c035fc94eeaae0c188e47 on abencz:diypinball into c1f40d1c94bdb77e60cef15f531bc98f443ceec9 on missionpinball:0.30.

Coverage decreased (-1.05%) to 88.179% when pulling e4e8c5c2b1ff56c59a3c035fc94eeaae0c188e47 on abencz:diypinball into c1f40d1c94bdb77e60cef15f531bc98f443ceec9 on missionpinball:0.30.

Hi Alex,
this should go into dev. Looks good. Please have a look why the tests fail: https://ci.appveyor.com/project/toomanybrians/mpf/build/1.0.1292/job/of9ueo29f7ws51lf or https://travis-ci.org/missionpinball/mpf/jobs/156694347
You can install pyserial-asyncio using this command line: pip3 install https://github.com/pyserial/pyserial-asyncio/archive/master.zip. The probleme there is that they did not yet upload their package to pypi (see: https://github.com/pyserial/pyserial-asyncio/issues/9).

I think the test is failing because it's running on a version of Python3 < 3.3. The DIY Pinball code needs socketcan support which was added in Python 3.3: https://docs.python.org/3/library/socket.html?highlight=socket#module-socket
I think this could be resolved by forcing travis to use Python 3.3+: https://docs.travis-ci.com/user/languages/python/
Let me try it out on my fork.

Where do you see Python 3.3? We build Python 3.4 and 3.5 and all of them are failing. Did you add your dependeny to setup.py?

There's no additional dependency, socketcan support is built into the socket module in Python 3.3+ on Linux.
I just noticed the failing tests are running in Windows & OSX :(, I don't think Windows/OSX have socketcan support - this is a Linux-only API.

@jabdoa2, would is be sufficient to disable this code on Windows/OSX for now?

@abencz yes that would work. Can you create a new PR against dev?
Besides that a simple test would be nice. Since nobody of the MPF team has your hardware its hard for us to not break your platform accidentally.
Codingstyle looks good. Some docblocks for public methods, classes and modules would be nice.


RestrictedSessionLocaleResolver + MenuItemImpl + MenuInterceptor + FileController Unit Testing

Coverage increased (+1.4%) to 61.664% when pulling f5a76b01fa7991c736f8a1fe3e22c0c73eac3b7b on alexandrepa:unitesting into deb561b5d8a6b2a8933ef41be90a627a4933a94f on blossom-project:master.


Don't add newline for punctuation within strings

This has been fixed after the recent major rewrite.


[Feature] Can this support Edge Profile login?

Does or will EdgeWebDriver support pre-setting Edge Profile? Or anyway can automatically testing any scenarios requires user profile login?

You can use command line arguments to configure Edge to launch with an existing user data directory and profile. For example:
var options = new EdgeOptions();
options.AddArgument("--user-data-dir=\"C:\Users\<your user name>\AppData\Local\Microsoft\Edge\User Data\"");

When a --user-data-dir is configured this way, Edge WebDriver will launch Edge with that user data directory instead of creating a temporary one.


fix: oid pointer relative path

The specs define the relative path as $GIT_DIR/lfs/objects/{OID[0:2]/OID[2:4]/OID}

cc/ @KyleFromKitware

+1, though I am not personally using the local backend so I haven't tried it.

+1, though I am not personally using the local backend so I haven't tried it.

The local backend is used for testing. I'm planning on adding the ability to specify a custom backend using the git-lfs-transfer binary and shell scripts

I'm planning on adding the ability to specify a custom backend using the git-lfs-transfer binary and shell scripts

Not a bad feature, though I think for GitLab we're still going to use the Go library directly, because it integrates so nicely into gitlab-shell.


Explore GAAP

How does GAAP value intangible digital assets?
How do they describe an asset? This is a potential taxonomy for labels.

This one is still relevant!


Unhandle exception crash iOS after splash

Please fill in the following fields:
Unity editor version: 2018.3.11
Firebase Unity SDK version: 6.3.0
Firebase plugins in use (Auth, Database, etc.): Messa
Additional SDKs you are using (Facebook, AdMob, etc.): Facebook
Platform you are using the Unity editor on (Mac, Windows, or Linux): Mac
Platform you are targeting (iOS, Android, and/or desktop): iOS
Please describe the issue here:
(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.)

-[FIROptions initWithGoogleAppID:GCMSenderID:]: unrecognized selector sent to instance 0x28010a850
[Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure] to your application initialization. Read more: https://goo.gl/ctyzm8.
 [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure] to your application initialization. Read more: https://goo.gl/ctyzm8.
Uncaught exception: NSInvalidArgumentException: -[FIROptions initWithGoogleAppID:GCMSenderID:]: unrecognized selector sent to instance 0x28010a850

What's the issue repro rate? (eg 100%, 1/5 etc)
100%

Hi @70nybl4nc0 , so the error log points out the FIRApp is not configured, can you help verified that you've done all the steps listed in this page? Thanks!

Ok, i'm going to close this issue, the problem was the pod file here https://firebase.google.com/docs/ios/setup#initialize_firebase_in_your_app


Running tfcnn example does not work

The link is here https://github.com/kubeflow/website/blob/master/content/docs/components/tftraining.md#running-the-tfcnn-example.
It mentions to run
ks generate tf-job-simple ${CNN_JOB_NAME} --name=${CNN_JOB_NAME}

however it does not work since the API of tfjob has switched from v1alpha2 to v1beta1. So it should be updated to
ks generate tf-job-simple-v1beta1 ${CNN_JOB_NAME} --name=${CNN_JOB_NAME}

Also should ask user to run
ks init {some tf job}

at the beginning of the example, otherwise it will fail to run other ks commands.
Would like to help to submit a PR to fix it if it makes sense..

Thanks @qiujian16 Yes, please do submit a PR and assign it to me for review.


Update issue templates

Describe the bug
We should update the issue template. We can add more new things like emoji, tags for issues, and titles for every issue, like Docs:, Feat:, Bug:. This way, we can understand the purpose of the issue raised by just seeing the title.
Expected behavior
We can see all issues with a good title so we can easily understand the purpose for which the issue was created.
Screenshots

@jatiinyadav   , I'd like to work on this issue under GSSOC. Could you please add the necessary label and tag to the issue and assign it to me?

Hi @officeneerajsaini,
Thank you for the suggestion.
But I think the issues are self-explanatory, there are Tags, Labels etc.
You can view the existing issues here.


[formrecognizer] Add classify operations

Adding classify operations on DAC.
Pending work: #29415 add from url samples

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-formrecognizer


Train my own VAE problem

 Medfusion is an amazing work.Thanks for your work!
 Howerve,when i tried to applied your code to my own datasets to train my own vae,i came across some issues in training.The problem is the loss is too big and it did not decrease after several epochs.I didn't change too many codes in your project except the dataset.So i'm wondering the reason of the issues.

Hi, thank you :)
I'm sorry for the late reply. The very high loss is normal (the sum is calculated, not the average over the pixels). Can you start Tensorboard (tensorboard --logdir runs) and see if L1 or SSIM improve (you may need to increase smoothing in Tensorboard)? Alternatively, you can also look at the images (runs/.../lightning_logs/version_0/images) - do they get better (sharper) over the epochs?

I also tried to apply your code to my own datasets to train my own VAE but (runs/.../lightning_logs/version_0/) folder does not contain any Image Folder or .CKTP file it only contains these 2 files

Can you help me with this?

That's strange. Did you change anything in save_and_sample_every Link? Try setting it to 1.
Saving the images is related to sample_every_n_steps=1000 link  in VAE. Try `VAE(..., sample_every_n_steps=1) then you should see a picture after each step.

Hi, thank you for your study and code. When I was training VAE with my own data, images appeared in the runs->...->version_0->images folder. Could you tell me what each row and column represents? Thank you very much and look forward to your reply.

Hi, thank you for your study and code. When I was training VAE with my own data, images appeared in the runs->...->version_0->images folder. Could you tell me what each row and column represents? Thank you very much and look forward to your reply.

First row is input sample and second the reconstruction. I could run successfully on my own dataset. The model almost converged on my dataset after 60 epochs as seen from the logs using tensorboard.


How can I get navigation prop by solito?

I had an old native app which use react-navigation4.x,  and had tried migrated it to build web application by solito as well. The first difficulty blocked me is how can I get navigation prop with solito, for the 4.x, I can  use api as belows:
import { useNavigation } from 'react-navigation-hooks
But is solito, navigation is not export at useRouter, and I wondered is there any solution or plane to enhance navigation functionality?

what features of navigation do you need? have you read the docs for screen parameters and tree shaking?

what features of navigation do you need? have you read the docs for screen parameters and tree shaking?

For example, StackActions.reset and navigation.addListener. But as you metioned above, maybe I can try to create platform-specific module including the features that I need.

In these cases, I would create platform-specific modules. But also make sure you need them first!

Also, if it helps, I just released a feature to use StackActions.replace with Solito: https://github.com/nandorojo/solito/releases/tag/v1.1.2


Better Markdown serialization/deserialization

The current Rich Text Editor is based on ProseMirror.
ProseMirror has an internal document model that we need to serialize to and from in order to get Markdown in and out of the editor.
Apart from that we need to turn the Markdown from any Markdown widget (whether in visual or raw mode) into a virtual DOM tree in order to show it in the live preview.
Right now our preview displays markdown via MarkupIt - via the component found here. The Markdown serialization into
ProseMirrors format is handled via MarkdownIt in a slightly tweaked version of ProseMirror's Markdown serializer found here.
There are currently some problems with both the serialization and deserialization of Markdown and it would be great to rely on just one library for both.
Things that are currently causing problems:

Fenced code blocks: when editing Markdown with fenced code block in rich text mode they get stripped #209
Code examples with embedded HTML misbehaves in the live preview #244
Pasting from Dropbox paper mangles the document (both in rich text and raw mode)
There might be problems with nested lists

Update: this issue has evolved into a replacement of Prosemirror with Slate, and a lower level implementation of Unified (which Remark is built on). Development is happening right now and is close to completion.


Template override for child theme only works when template in parent theme is deleted

Hi,
first, thanks for this theme!
I created a child theme for your theme but the template override is not working.
Only if i delete the template in the parent theme, all changes are accepted. Can you give me a hint, what might be wrong
steps I did
Inheriting manually: https://learn.getgrav.org/17/themes/customization#inheriting-manually
copy template: from
user\themes\t2b5\templates\default.html.twig → user\themes\myb5\templates\default.html.twig
changed

 →

clear all cache

Hi gitbitpi,
Thanks for using the theme. I don't use Grav myself any more, and this was about as far as I got with learning templating in it. I'm afraid I don't really understand how template inheritance works for it sufficiently well to help you.
Possibly just fork the entire theme and make your changes to it, and then only use that theme? I'm sorry I can't help more.

Hi stom66,
thanks very much for your quick answer.
Probably thats the best solution.
:-)


[REQ] Component Request: ENS160 MOX Gas Sensor

What's the full name of the component you'd like to see in Adafruit.io WipperSnapper?
Adafruit ENS160 MOX Gas Sensor - Sciosense CCS811 Upgrade - STEMMA QT / Qwiic
What type of component is this (i.e.: Pin, I2C)?
I2C
Product URL or Datasheet
https://www.adafruit.com/product/5606
Additional context
The ENS160 is the replacement for the popular, but now-discontinued CCS811. It has similar functionality but does require all new driver code

This component has now been added! It's available in release v1.0.0.beta-72


[feature] Create ratelimiting tables as UNLOGGED

Since the content of the *ratelimiting* tables is volatile, I suggest to change their creation mode to UNLOGGED for PostgreSQL.
This would substantially increase the rate of possible update operations on those tables, with 'substantial' being something between 10% and 90%, depending on configuration, storage system etc.
So:
CREATE TABLE IF NOT EXISTS ratelimiting_metrics

CREATE TABLE IF NOT EXISTS response_ratelimiting_metrics

would become:
CREATE UNLOGGED TABLE IF NOT EXISTS ratelimiting_metrics

CREATE UNLOGGED TABLE IF NOT EXISTS response_ratelimiting_metrics

and that's it.
Please note that this would introduce a dependency to PostgreSQL >= 9.1,x.

Unlogged tables do not replicate iirc. So that makes it impossible to use unlogged tables. No?
btw. Kong already requires PostgreSQL >= 9.4

If you use physical or logical replication UNLOGGED tables are not replicated, since they never touch the WAL which is the replication source. Trigger-based replication, e.g. buracdo, should be able to replicate them, but I can't find any definitive yes or no in the documentation.
However, I'm not clear about the role of PostgreSQL in a Kong cluster? You could use a standby server for failover, but in this case it should be a lesser problem losing the data in the counter tables compared to losing e.g. the configuration, the plugin would just start at zero again.
You also could horizontally scale reads over a master + n slaves, but then you have to deal with replication lag between the nodes.
I thought Cassandra and Redis are supported exactly for cases when you need to horizontally scale writes to the datastore?

No postgres expert myself. The main use-case I'm referring to is multi-datacenter setups, where each DC has it's own local datastore (that syncs with the other DC datastores)
So unless there is a definitive answer that this works, we cannot change to UNLOGGED tables imo.
@thefosk @thibaultcha any thoughts or wisdom to share on this?

Me too. At least not with distributed setups. So, I see your point and agree, better safe than sorry. At least it is no problem of manually setting them to UNLOGGED in a single server installation.

@ergo70 You tested this, with manually changing the tables to UNLOGGED? and the results were ok? If so can you post a bit on how and what for future reference? Thx!

Yes, it seems to be working without problems.
As said here before, UNLOGGED tables do not write to the WAL and therefore feature faster writes. However, in case of a database crash, their data cannot be restored, so they will come up empty. They are also not replicated with all replication mechanisms that use the WAL, trigger based replication mechanisms should work.
So the are mainly suitable for applications, where write speed beats data safety, e.g. caches or staging tables.
I saved the original table creation scripts, dropped the tables and re-created them with CREATE TABLE changed to CREATE UNLOGGED TABLE and that was it.
With PostgreSQL >= 9.5, you could also do ALTER TABLE SET UNLOGGED directly on the existing tables. In both cases, Kong should be stopped while doing this.

👍  thx!


bk init parameters

It would be ideal to be able to provide either a config file (yml, toml, or other)  to the bk init command to configure the pipeline from the CLI, or even better a bk pipeline config or similar command to do so.
That way we can create a "standard" pipeline config and easily bootstrap a bunch of repos. eg: GH settings, skip settings, etc.

Cool idea @pecigonzalo!

v3.0.0, released today, has a bk init command which will set up a boilerplate pipeline config which can be edited 🙂

Nice! I'll take a look. Seems to be closed as done instead of not planned right?


Theming Plugin Generates Incomplete Set of Themeable Variables

This issue is moved from https://github.com/cerner/terra-core/issues/1238.
Issue Description
When running npm start, it appears the theming plugin is generating an incomplete set of themable variables in packages/terra-site/themeable-variables.json
My thought is this could be a result of use switching to a CSS custom property syntax that doesn't provide fallback values. Its odd that it is just now showing up.
Issue Type

[ ] New Feature
[ ] Enhancement
[x] Bug
[ ] Other

Expected Behavior
packages/terra-site/themeable-variables.json contains full set of themable variables in terra-core
Current Behavior
packages/terra-site/themeable-variables.json contains only themable variables for ButtonGroupButton

Steps to Reproduce

Run clean install on master branch
Run npm start
View packages/terra-site/themeable-variables.json

Environment

Component Version: terra-core-site: 2.0.0
Browser Name and Version: N/A
Operating System and version (desktop or mobile): N/a

I am wondering if the theming plugin step should only be run and deployment builds. The themable variable list is useful, however, when running webpack locally, if the latest component versions are not installed, the list results in changes.

It appears the themeing plugin is grabbing theming default values set in the tests. See https://github.com/cerner/terra-core/pull/1367#discussion_r178335407

Closing as we no longer use this plugin and it was only for internal usage amongst the terra repos.


vcpkg{,-tool}: miscellaneous fixups

Description of changes

Summary:

Moved most of the wrapper from vcpkg to vcpkg-tool directly (so you can rely on vcpkg-tool with an external VCPKG_ROOT and not have to repeat the patches)
Ensure all of the arguments in the (now) vcpkg-tool wrapper is overridable, using envvars prefixed with NIX to communicate that these are nix specific.
Patch some of the vcpkg cmake scripts, to conform the compiler detection to the executable names used in pkgsCross.
Add some missing runtime deps for vcpkg-tool (these are listed as direct dependencies at https://github.com/microsoft/vcpkg/blob/101cc9a69a1061969caf4b73579a34873fdd60fe/scripts/bootstrap.sh#L88-L91 as well as https://github.com/microsoft/vcpkg/blob/101cc9a69a1061969caf4b73579a34873fdd60fe/scripts/azure-pipelines/linux/provision-image.sh#L27)

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)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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

[x] 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.

This looks good, thank you! I've been wanting to add XDG compliance for a while
I assume you have tested the changes?
Nitpick: I think substituteInPlace is recommended over sed

This looks good, thank you! I've been wanting to add XDG compliance for a while
I assume you have tested the changes?

Admittedly, I have not tested with this exact patch. I created the patch out of a bunch of local overrides in a project. I'll try building it with overlayed changes from this PR.

Nitpick: I think substituteInPlace is recommended over sed

Just to be clear, substituteInPlace does not allow for regexes. Would you be okay with unrolling (as|gcc|g++) to 3 similar copies of --replace-fail?

Just to be clear, substituteInPlace does not allow for regexes. Would you be okay with unrolling (as|gcc|g++) to 3 similar copies of --replace-fail?

Oh, right. I only suggested it because I think it's common in nixpkgs. But actually, I think it might be more obvious this way, so let's keep it like this if you're fine with it
I'll approve once I get a chance to test it, should be pretty soon

On a second note, this is a pretty breaking change since we now do not allow use of ${vcpkg-tool}/bin/vcpkg with the 4 flags we are setting (I know I at least have used this as an escape hatch in the past, to avoid the overrides in ${vcpkg}/bin/vcpkg). I think we should write a release note, and maybe document the use of these 4 variables somewhere.
I'm also open to do some kind of magic, where we detect the incoming flags from outside the wrappeer and drop the overrides accordingly. I think it would make for a more native-feeling, seamless experience. But I'm not very confident in my bash skills :sweat_smile:
I'll mark the PR as draft in the meantime.

@h7x4 This is a breaking change indeed, but I'm open to not break too much if there's benefit. The magic flags seems okay to me. It's not too magic, it just let the users override default locations we set up for them.
Also if vcpkg-tool is wrapped by default, I would also provide vcpkg-tool-unwrapped, as with other build tools that have a wrapper
For example, I might type such command to manage a private registry:
vcpkg --x-builtin-ports-root=./ports --x-builtin-registry-versions-dir=./versions x-add-version --all --verbose

Having a unwrapped version would make sense for such scripts

I have added a new part to the wrapper that will loop over the args and detect user-provided versions of the args we override. This should make the UX better, while still ensuring the tool doesn't write to the nix store.

@gracicot: added a vcpkg-tool-unwrapped attribute in top-level.
I've added a piece of documentation that will end up in the nixpkgs manual. Built with nix build .#htmlDocs.nixpkgsManual.x86_64-linux and verified that the formatting looks sane (but I'd like some verification that the content is reasonable as well)
I can't think of any more changes that I'd like to do before merging this, so I'll undraft the PR. Happy if I could get some more reviews :)

Overlay triplets doesn't seem to work for me. I'm investigating


Add version page to stack

Need to add a /version or maybe /stack/version page to the stack that is always served up.
First pass would be:

Add version resource to the stack
Implement a version route that reads in the package.json file and display the version property
Should not require authentication to view

No hard requirements on the look and feel of the page.

@tommyphilyaw Mind if I take a pass at this? Is there any other info that would be helpful on this page - like Unthink version or anything else?

@lukecjohnson definitely go for it! Assign yourself to it and get started!

Unthink version

I don't want to include the CLI version. I feel like that would technically add possible vector information for a malicious attack; for example, there are attacks that are based on scripts checking websites' info pages for weak/unpatched/insecure versions.

I agree @lxndrdagreat about leaving the CLI Version out.
I was not sure about the URL but maybe to ensure we park this at like /unthink/version. Purely so we aren't taking up like /version path that maybe would be used for something in a real project.
Any thoughts? Again goal here is to put it in a well known place but out of the way.


Auto Translator folder does not create

Hi,
I used XUnity.AutoTranslator-ReiPatcher-5.0.0 to translate a unity game but I ran into these problems:
I downloaded ReiPatcher and extracted it to the game's file location. I ran ReiPatcher and waited for it to extract the files. Then I ran {GameName} (Patch and Run).exe and closed it. But when I looked at the game's file location again, it was:

So the AutoTranslator folder did not exist.
The command line is like this:

I tried different games but the result is still the same. I also get the same result when I try different versions ReiPatcher.
Can anyone with knowledge on this issue please help? Or something I can do.
Thanks in advance.

The AutoTranslator folder is only generated on first game startup. Perhaps the documentation is a bit outdated in this regard.

the same happens to me? is there any way to fix that problem

The AutoTranslator folder is only generated on first game startup. Perhaps the documentation is a bit outdated in this regard.

the same happens to me? is there any way to fix that problem

how to fix the problem

I saw the presence of GameAssembly.dll in your game files on the screenshots.
you have a game with IL2CPP technology and ReiPatcher works with mono assembly
you need
or
MelonMod and
XUnity.AutoTranslator-MelonMod-IL2CPP-5.1.0.zip
or beta version
BepInEx and
XUnity.AutoTranslator-BepInEx-IL2CPP-5.1.0.zip
from myself BepInEx I like more

I saw the presence of GameAssembly.dll in your game files on the screenshots. you have a game with IL2CPP technology and ReiPatcher works with mono assembly
you need or MelonMod and XUnity.AutoTranslator-MelonMod-IL2CPP-5.1.0.zip
or beta version BepInEx and XUnity.AutoTranslator-BepInEx-IL2CPP-5.1.0.zip
from myself BepInEx I like more

What if XUnity.AutoTranslator doesn't work with BepInEx beta?
Either the game crashes on the first start, or the "AutoTranslatorConfig.ini" file is simply not created...

У меня тоже самое проблема, не знаю куда кидать файлы? MelonMod и XUnity.AutoTranslator-MelonMod-IL2CPP
И у меня также не создаётся папка AutoTranslator и в игре есть папка il2cpp_data


Disallow app-id containing dots

The daprd binary now shows a fatal error if --app-id contains a dot, which is not allowed.
Fixes #5552

Should the ValidateKubernetesAppID method in pkg/validation/validation.go be modified and used here as well to be completely consistent with k8s mode AppID validation?

Uhm seems that method is used in the operator and injector. I don't think that's necessary, this validation was added to the daprd binary, so putting a dot in the --app-id flag there would just cause it to fail to start.

@mukundansundar oh yeah, good idea. I changed it to use a method from the validation package.

@ItalyPaleAle if docs are not there please add docs for this.