Autodeploy to stackbit.com

Alright,
love wrangler and sites, but to get things on steroids, it would be amazing to deploy Jam sites created in Stackbit directly to CF.
stackbit.com
Not sure what CloudFlare needs to do for that, but please talk to the guys at stackbit b/c getting a complete JAMstack site with a headless CMS on CF in under a minute is pretty appealing not only to me.

Hey! I'm not super familiar with stackbit buuuttt it looks like they create a static directory that links up with a github project. You could probably use Workers Sites with Stackbit with this Github Action, although setting it up is probably a bit more manual than current existing solutions. It should be a one time setup where you clone the repo created by stackbit, follow this documentation, and set up the aforementioned Github Action. Then, on future changes made in Stackbit, it should auto-deploy your Workers Site.

Thanks for the hint,
meanwhile, I've reported a feature request to stackbit for all the reasons
you have mentioned and with a bit of luck they add a deployment option to
the orange cloud.
As for myself, I have to postpone this avenue due to a higher priority
project that came in.
On Mon, Oct 21, 2019, 17:11 Avery Harnish<EMAIL_ADDRESS>wrote:

Hey! I'm not super familiar with stackbit buuuttt it looks like they
create a static directory that links up with a github project. You could
probably use Workers Sites with Stackbit with this Github Action
https://github.com/marketplace/actions/deploy-to-cloudflare-workers-with-wrangler,
although setting it up is probably a bit more manual than current existing
solutions. It should be a one time setup where you clone the repo
created by stackbit, follow this documentation
https://developers.cloudflare.com/workers/sites/start-from-existing/,
and set up the aforementioned Github Action. Then, on future changes made
in Stackbit, it should auto-deploy your Workers Site.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/cloudflare/worker-sites-template/issues/37?email_source=notifications&email_token=AFYR7XGH55P4TVACWUWZKL3QPXBB3A5CNFSM4JCU2A62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEB2VK6Q#issuecomment-544560506,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFYR7XGEQXHYFQDZPQKZITLQPXBB3ANCNFSM4JCU2A6Q
.


usemin not updating   tag to revved filename of SVG

I'm using an SVG image in my html with PNG fallback. The correct way to do this is:
<object type="image/svg+xml" data="images/logo.svg">

</object>

The files both get revved and get filenames like logo.7e31c23a.svg and logo.2ee29cbf.png. But in the minified HTML output in the dist folder this piece of HTML becomes:
<object type="image/svg+xml" data="images/logo.svg">

</object>

The SVG it tries to load cannot be found.

+1

+1


Low Fantasy Gaming sheet update overhaul bugfix 2023

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[x] I have followed the Character Sheets Standards when building this sheet.

[x] This sheet has been made on behalf of, or by, the game's publisher.
[x] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: https://lowfantasygaming.com/
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Dark mode has been added.
The ability to toggle whisper to GM has been added.
Deluxe initiative roll is now added to the tracker.
GS and TF previously displayed incorrectly have been fixed.
Tooltips added.
Sections have been moved and edited.
A new notes section has been added.
Some labels and language has been changed.
Some attributes have been changed. See below

New attributes:
"whisper"
"melee_attribute"
"range_attribute"
"conditionduration"
"notes"
Changed attributes:
"melee_weaponname" - "melee_attackname"
"range_weaponname" - "range_attackname"
"repeating_injuries" - "repeating_conditions"
"injuryname" - "conditionname"
"injurydescr" - "conditiondescr"
These changed attributes will automatically be transferred properly to the new sheet so no attributes are lost.
"spellpagetab"
has been split up into:
"spellpagetab1"
"spellpagetab2"
"spellpagetab3"
"spellpagetab4"
"spellpagetab5"
"spellpagetab6"
"spellpagetaball"

Character Sheet Info Roll20 Internal Use only.


getDeviceFingerprint

Do you think it would be possible to generate a device fingerprint (i.e. excluding browser info) that is meaningful? You'd obviously have a much lower likelihood of uniqueness for the ID.
The use case is providing signals to contribute to some anti-gaming analytics. We know that some users switch browsers and try to up-vote themselves with different accounts.
If you think this is worth adding would you like to see "device" and "browser" provided to the getFingerprint function or a separate getDeviceFingerprint function.
Is there anything we should consider if we wanted to take a shot and submit a pull request?

@humbucker what do you think of instead of splitting up "device" and "browser" having a getFingerprintBy("screenprint", "availableresolution", "colordepth") method that took many strings representing data collection points?  That would solve the problem of some people not wanted to use certain data points.  Then you could also use getFingerprintBy() to product a getDeviceFingerprint function.
The only issue I have seen with a potential getDeviceFingerprint method, is that you need to ensure your users have a browser that will get all the "device" data collection points.  It can be limiting and therefore hurt your fingerprint id uniqueness.
Does that sound along the lines of what you were thinking?

@humbucker does the above sound reasonable to you or do you have different thoughts around "device" vs "browser" ?

I was thinking pretty much the same thing as @humbucker.  There would probably need to be a fair amount of testing involved to find the subset of methods that return the same values when run on one machine irrespective of browser.  For example, the getFonts() method seems like it should return the same values regardless of browser as it's my understanding fonts are installed at the machine level.  That being said, I received much different results for recent versions of both Chrome and Firefox on my laptop.
Firefox shows 42 fonts installed, and Chrome shows 21.
All that being said, it's my view the enhancement proposed by @humbucker is a worthy addition to the library.

Wouldn't the canvas fingerprint be enough for this?

Oh sorry, it's cross-device identification, maybe join the relative data with IP on the backend?

Take a look at the new getCustomFingerprint method.  It takes any number of data points you could pass to it as strings.  It will even take data points outside of what ClientJS makes available.
You can find it here: http://clientjs.jacks.io/#Fingerprint-getCustomFingerprint

Gonna close this issue out.  Let me know if anyone has anymore feedback for the getCustomFingerprint method.


Kafka integration setup

Add kafka dependency in pom.xml as well as create a Kafka configuration file for publisher and consumer.

it is added by this MR https://github.com/Someshbose/SpringApp/pull/10


Skit 558 SD-JWT decoding in the mobile sdk (Updated for ssi 0.9.0)

This PR exposes decode_reveal_any() for SD-JWT from ssi, allowing SD-JWTs to be decoded. Naming conventions and dependencies have been updated for ssi 0.9.0, so it's ready to be built in swift and kotlin.

Great job so far! A little too great, I think you went a little overboard with adding the SdJwtVc type 😁. @Juliano1612 you know uniffi better so maybe you'll contradict me but I don't think we need this type for now and it has no constructor defined as far as I can see, so we can't use it even if we wanted to.
If so then keep it simple. Remove the SdJwtVc type, remove the unused error variants and we'll be good!

Yeah, now we need only the decode_reveal_sd_jwt method and SdJwtVcInitError (JwtDecoding, InvalidSdJwt, Serialization)

A new Swift package release was successfully built for 0.0.31 tag. The workflow for release failed on Kotlin with an out of memory bug.
Working on a Kotlin release, coming soon.


JWT fix and stale account fix

LoginComplete now 500s on a null being sent as the ReturnUrl. Send a valid value.
LoginComplete now returns a 302 on success.
Handles stale accounts with no data

Credit to @Lash-L for fix (ref: https://github.com/Lash-L/southern_company_api/commit/cf4e60762a9d0db5dac320f778f2606e97d8507c) and @carlosmtobon for pair programming 🤝🏻
✅ All tests run and pass.

Sorry it has taken me so long to get to this.  This looks great, thank you!


refector e2e for removing dependency.

Which issue this PR addresses:
Please include a link to the ADO work item as well as any GitHub issues.
https://msazure.visualstudio.com/AzureRedHatOpenShift/_workitems/edit/10943719
Fixes
What this PR does / why we need it:
Refactor E2E "Scale Nodes" test to Use go-client Instead of ARO Client
Test plan for issue:
How did you test that this PR works?
create local RP cluster.
export CLUSTER=#CLUSTERNAME; go test ./test/e2e -tags e2e,codec.safe -c -ldflags "-X github.com/Azure/ARO-RP/pkg/util/version.GitCommit=7cc9e51" -o e2e.test
./e2e.test

/azp run ci

/azp run e2e

/azp run e2e

/azp run ci

/azp run e2e


Deleted dependency to moveit

After a discussion with @ipa-fmw , we decided that the bringup packages should not require the installation of Moveit! packages and neither launch the cob_bringup/tools the creation of a Moveit! robot configuration. The tool collision_monitor should be moved to other repository (for example cob_control) or extra started.

@ipa-nhg: please move/create a package for that in cob_manipulation before merging this

What do you mean with a new package? The launch files already exist:

https://github.com/ipa320/cob_manipulation/blob/indigo_dev/cob_collision_monitor/launch/collision_monitor.launch

https://github.com/ipa320/cob_manipulation/blob/indigo_dev/cob_obstacle_distance_moveit/launch/obstacle_distance.launch

@ipa-fmw @ipa-mig can be merged?

CR; ok
Just one question: the deleted launch file contains a remapping, the linked on in cob_manipulation doesn't. Could this be a problem?

Just in case it could be a problem, I added the remap lines as comments https://github.com/ipa320/cob_manipulation/pull/82
The remap topic name could also be define using an argument or a parameter, but @ipa-fxm should decide it...

The collision monitor was a feature request by @ipa-tif!
It should prevent the robot from colliding with itself or the floor while moving the torso (or any other component).
And it does not help to move the package between repositories, the dependency on moveit will persist.
I don't see a good reason for banning moveit from the bringup.

Well, this depends on whether this should be automatically started with a roslaunch cob_bringup robot.launch or if it okay to start this seperatly. If a seperate launch file to be started additionally is okay, then this should solve the "dependency issue".
I agree that having it in a package that is started by cob_bringup does not make sense. But if I'm correct there has (once) been the guideline to have no "high-level" functionality such as navigation or manipulation in the bringup layer. Thus, intention to "ban moveit" from bringup is to keep dependencies smaller and stick to this guideline. Such high-level functionality should then be started from e.g. cob_manipulation.
However, I personally don't mind. cob_bringup has so many dependencies anyways, from my perspective it doesn't matter to add moveit as well. Given that this remains supported and is ported to new ROS distros within a reasonable period of time (wrt our fast switch-overs to new distros ;-) )

The cob_collision_monitor is meant for use with the cob_safety_controller.
It only prevents self collisions, no high level functionalities are included.
It just reads joints_states and TF and publishes state validity information.
However, it needs a SRDF for the collision checking.
That's why it depends an cob_moveit_config.

The collision monitor also dependes on moveit_planning, amongst others...

@ipa-mdl @ipa-tif I understand that start the collision monitor by default is necessary, but on the other hand the actual status of the software (cob_bringup depending on cob_manipulation) doesn't fit with our architecture definition. Install moveit_core, moveit_ros_planning and moveit_ros_perception just to test the hardware is not ideal.
I can propose add the collision monitor to the cob-start script , if the users want to use the collision observer monitor they have to call the command cob-start to start the robot instead of roslaunch cob_bringup robot.launch . And cob_bringup will not have any dependency to moveit.
The main problem at the moment is that the cob_obstable_distance_moveit is not working properly, sometimes it stops the system because an "allowed" collision is detected, for example between base and torso. It can be solved modifying  the SRDF and adding some disable_collisions tags. Also would be nice have a service to disable the collision monitor if it is necessary.
As the current version of cob_robots can not be used on the cob4 robots because of the  wrong detection of collisions ( if we move the torso some degrees the collision monitor send a message to safety controller and we are not allow to move any more any component) I propose,  and at least until we have  new SRDF (or 3d model) files, comment the collision monitor lines here, and we will see if we find a better solution for the dependencies issue.

cob_obstable_distance_moveit is unrelated to cob_collision_monitor.
cob_collision_monitor should run, but it should not be used in cob_safety_controller until the URDFs are correct.
The moveit dependencies are rather self-contained (except for the rviz stuff, which is not needed for collision monitoring).

the actual status of the software (cob_bringup depending on cob_manipulation)

We could move cob_moveit_config (without the launch files) to cob_robots.
And we could move cob_collision_monitor somewhere else, it just depends on the config.

As discussed with @ipa-nhg:

[ ] remove cob_obstable_distance_moveit from bringup
[ ] add SRDF to cob_hardware_config (initially empty)
[ ] load SRDF in https://github.com/ipa320/cob_robots/blob/indigo_dev/cob_hardware_config/common/upload_robot.launch
[ ] update cob_collision_monitor to depend on cob_hardware_config
[ ] update cob_moveit_config to use new SRDF
[ ] fill SRDFs
[ ] profit

Can't help it but to drop in this comment on my town day:
The solution looks good.
Still, cob_obstacle_distance_moveit is used for collission avoidance constraint in cob_twist_controller!
It also only needs the SRDF to initialize the PlanningSceneMonitor - so no depemdemcy to moveit_planning!
Please check with @ipa-bfb and @ipa-fxm-cm as they continued work on it!
They might want to send a PR for their changes...

Related to this pull request: https://github.com/ipa320/cob_robots/pull/482 (already tested and  merged)

@ipa-nhg: what's the status here? close? merge?

This pull request can be closed, as soon as https://github.com/ipa320/cob_robots/pull/478/files is merged and the changes on cob_collision_monitor done.

Related to this discussion
https://github.com/ipa320/cob_robots/pull/518
https://github.com/ipa320/cob_manipulation/pull/86


Why not use TextUtils.join to join events strings?

Use TextUtils.join(strings, delimiter) instead of CountlyStore#join

URLUtil.isValidUrl is better than Countly#isValidURL

Yep, you're right. But I don't think we're going to use more of Android utils classes since we're detaching most of code base from Android platform in next version.

Thanks for your explanation. 👍


see all my sent messages in skype app

i'm using my Microsoft Account, and doing some tests with single chats and they're working perfectly through SkPy, but i can't see my sent messages through SkPy on the Skype App on Windows.
Is it possible ?

I mistook my 2 email addresses, now it's working perfectly


fix: SelectedOptionChanged called twice in FluentCombobox

🐛 Bug Report
I am trying to handle scenarios where a user clears the value in a FluentCombobox, or types a value that is not in the list. I am using SelectedOptionChanged to do so. However, SelectedOptionChanged is called twice, once with a parameter of null and then again with the previously selected item, even though the rendered combo box does not have the previously selected item in it.
💻 Repro or Code Sample
dotnet new fluentblazor

@rendermode InteractiveServer

<FluentCombobox Items="_items"
                TOption="string"
                SelectedOptionChanged="x => HandleOriginProductChanged(x)"/>

@code {
    private List<string> _items = [ "Item 1", "Item 2", "Item 3" ];

    private void HandleOriginProductChanged(string? value)
    {
        Console.WriteLine($"Selected product: {value}");
    }
}

Run the above sample
Select "Item 1" from the combo
Select "Item 2" from the combo
Clear out the selected value (or type a value that does not exist in the list)

🤔 Expected Behavior
Console log:
Selected product: Item 1
Selected product: Item 2
Selected product:

😯 Current Behavior
Console log:
Selected product: Item 1
Selected product: Item 2
Selected product:
Selected product: Item 2

💁 Possible Solution
N/A - I may be willing to work on a fix time permitting.
🔦 Context
FWIW I saw a similar issue here that was fixed in 4.7.2, but I am still seeing the problem reported above:

https://github.com/microsoft/fluentui-blazor/issues/1965

🌍 Your Environment

OS & Device: MacOS
Browser: Google Chrome, Apple Safari
.NET and Fluent UI Blazor library Version: 8.0.5 and 4.7.2

We are in the middle of changing the list components to inherit from InputBase (instead of ComponentBase). We will take this in as part of that work.

Can confirm that this will be fixed with PR #2118


Add hide_initially option to searchable

Per https://github.com/clearsightstudio/ProMotion/issues/616#issuecomment-71971173.
class HelpScreen < PM::TableScreen
  title "Help"
  searchable placeholder: "Search items", hide_initially: true

Implementation would involve something like:
  def view_will_appear(animated)
    self.tableView.contentOffset = CGPointMake(0.0, self.searchDisplayController.searchBar.frame.size.height)
    super
  end

...plus tests, of course. :) Maybe someone else could take it on?

I'll take this one. :smiley:

:+1:

Looks like this was merged in https://github.com/infinitered/ProMotion/pull/622 and can be closed :+1:

Thanks for the help @jcarbo. We've been kinda lazy with this during the Clearsight/InfiniteRed merger. We appreciate the help!


nixos/tests/networkd: make client reliable in dhcpserver-static-leases test

Migrate the client to a native networkd configuration and reduce unrelated log spam.
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.systemd-networkd-dhcpserver-static-leases.x86_64-linux
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[x] 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

[x] Fits CONTRIBUTING.md.

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

@ofborg test systemd-networkd-dhcpserver-static-leases


Investigate the use of EditorConfig for developer settings

We should investigate the use of EditorConfig within the team. This would allow us to set some standardised IDE settings for everyone that develops using this repo.
Some suggestions for settings we could look to standardise would be these recommended settings we have in the readme.
Another would be to set up indenting with tabs and setting tab width to 4 spaces and automatically adding a blank newline to the end of each file.
We already have an .editorconfig file in the repo, so we should review the contents of that as part of this.
This would allow us to have some standard settings across the dev team which would lead to more a more consistent code style automatically and which would then also cut down some of the time for PRs getting reviewed.
This solution works across all popular IDE so it would even work if we had developers that preferred to use something other than VSCode. It would also still allow devs to still have their own settings for things such as the theme of the IDE, fonts, colours etc. Basically anything we don't want to standardise, we would only look to override certain settings which would be discussed and agreed by the team.
The only slight downside to this is that we would need to make sure the team all have the EditorConfig plugin installed in their VSCode for this to work. But this is very minor easily overcome and is something we could look to document in our Readme.
This ticket would be to investigate the use of this tool in the DS, produce some documentation with the findings and then present them to the dev team for discussion alongside some suggestions for settings we would want to standardise.

After doing my investigation into EditorConfig and using that to have a discussion with the team about coding standards. We agreed on some rules we would like to follow and I implemented them for all the js, css and md files in the repo and made sure these were automatically being run on the pre commit hook. From this I realised we could use the prettier-plugin-jinja-template plugin to do the same for all our njk and html files. This then lead to a second PR to add that for those files too.


Launcher API

Provide the ability to launch other applications.

The Launcher API has been integrated in the latest build for Android. Still requires an iOS implementation

The changes in #55 will complete this work.

Work for this is complete


@auth does not work for bidrectional relationship  (you cannot retrieve the child collection)

GraphQL, AppSync, and Authentication.
==> @auth does not work for bidrectional relationship
==> if I add the @auth directive to the types below the querys won't retrieve the child collection (for the 1-many relationship)
==> if I remove the @auth directive, both the bidirectional queries will work.
==> using the @auth, you get a [Not Authorized to access XXX of type ZZZZ]
==> you cannot retrieve ANY children records in the 1-many relationhip if the child collection has @auth directive.
PLEAE HELP.
SCHEMA:
type Post2 @model  @versioned
 @auth(rules: [
      {allow: groups, groups: ["SystemAdmin"], mutations: [create, update, delete], queries: [get, list]},
    ]) {
    id: ID!
    name: String!
    comments: [Comment2] @connection(name: "Post2Comments1", sortField: "name")
}
type Comment2 @model @versioned
 @auth(rules: [
      {allow: groups, groups: ["SystemAdmin"], mutations: [create, update, delete], queries: [get, list]},
    ])
    {
    id: ID!
    name: String!
    post: Post2 @connection(name: "Post2Comments1", sortField: "name")
}

=====================================
Query:
query ListPosts {
  listPost2s {
    items {
      id name comments {
        items {
         name
        }
      }
    }
  }
}

query ListComments {
  listComment2s {
    items {
      id name post {
        cname:name
      }
    }
  }
}

@clinicalinkgithub is the user you are making the queries with in the User Pool group "SystemAdmin" ? If not, that could be the cause of not retrieving the child collection and the not authorized message. I was able to retrieve the children in the 1-many relationship with a user in the correct user pool group, using your schema and queries.

@clinicalinkgithub Based on @nikhname's response it seems like this is not-reproducble and if you have a user-pool group in your user-pools with the name SystemAdmin , your query should work.


[iOS][Desktop] BottomNavigation crash when switch tab

Describe the bug
When I implement BottomNavigation following the guidelines on Google, it crashes when switching between tabs on iOS and desktop, while it works fine on Android.
Affected platforms

Desktop (Windows, Linux, macOS)
iOS

Versions

Kotlin version*: 1.9.23
Compose Multiplatform version*: 1.6.10-dev1596
Navigation version*: 2.8.0-dev1596
OS version(s)* (required for Desktop and iOS issues):
OS architecture (x86 or arm64): x86
Device (model or simulator for iOS issues): simulator iPhone 15 17.4
JDK (for desktop issues): 17

To Reproduce
val rootRoutes = remember {
    listOf(
        CupcakeScreen.Start.name,
        CupcakeScreen.Flavor.name,
        CupcakeScreen.Pickup.name,
        CupcakeScreen.Summary.name,
    )
}

Row(modifier = Modifier.fillMaxWidth()) {
    rootRoutes.forEachIndexed { i, route ->
        Button(
            onClick = {
                navController.navigate(
                    route,
                    navOptions {
                        navController.graph.findStartDestination().route?.let {
                            popUpTo(it) { saveState = true }
                        }
                        launchSingleTop = true
                        restoreState = true
                    }
                )
            }
        ) {
            Text("Tab $i")
        }
    }
}

When switching between tabs 1, 2, 3, 4, it crashes when switching from tabs 2, 3, 4 back to tab 1.
Expected behavior
It works like on Android.
Screenshots

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Player search

Search your favorite player then add it.

[x] 1. Player list JSON for retrieving
[ ] 2. Use player ID to get more information from official api
[x] 3. UserDefaults to store user's choice
[ ] 4. Lack of rookie's lst

[ ] Lack of rookie's lst


Fix Project dependent files display

Fixed an issue where dependent files were only displayed in the project root
In my project, I used the T4 template to generate code, but when I used it, I found that the project subfolder could not display the dependent files normally, and I found that the getDependants method used the project root directory path, so I changed the directory root directory path to the file folder path, and the problem was perfectly solved

Thanks!


Improve onboarding modal UX screen

Improve onboarding modal UX screen

https://github.com/user-attachments/assets/69c41d29-fd8a-415b-98f8-81c680bd863b


CI build stuck on go test -race

This build was stuck on go test -race for > 20 minutes before @lmars killed it: https://ci.flynn.io/builds/20150304034700-3dc21039
I re-pushed with a tweaked commit message and the build went through just fine.

https://ci.flynn.io/builds/20150803215800-5463e274

This has not happened recently.


Full Volume not being attached to container

Would you know why my full volume is not getting shared ...
This is the vm directory mapped to my local volume
~/D/platform >> docker run -it  --entrypoint=bash  -v (pwd)/:/www/platform platform_deploy
root@41c7c1709ec1:/www/platform# ls
api  bin  intranet  jenkins  logs  nginx  sslcert  website
root@41c7c1709ec1:/www/platform# ls -la
total 8
drwxr-xr-x 11 1000 root   240 Feb 20 01:15 .
drwxr-xr-x  3 root root  4096 Feb 20 01:24 ..
drwxr-xr-x  3 root root    80 Feb 20 01:01 .elasticbeanstalk
-rw-r--r--  1 root root   108 Feb 20 00:47 .gitignore
drwxr-xr-x  9 1000 staff  400 Feb 19 23:39 api
drwxr-xr-x  2 root root    40 Feb 20 01:15 bin
drwxr-xr-x 11 1000 staff  500 Feb 19 23:41 intranet
drwxr-xr-x 16 1000 staff 1420 Feb 20 00:41 jenkins
drwxr-xr-x  2 1000 root    40 Feb 20 00:17 logs
drwxr-xr-x  4 1000 staff  340 Feb 19 23:38 nginx
drwxr-xr-x  2 1000 staff  220 Feb 19 23:38 sslcert
drwxr-xr-x  5 1000 staff  360 Feb 19 23:39 website
root@41c7c1709ec1:/www/platform# exit
exit

This is the host directory
~/D/platform >> ls -la
total 200
drwxr-xr-x  34 devonte  staff   1156 20 Feb 00:49 ./
drwx------+ 13 devonte  staff    442 19 Feb 17:00 ../
-rw-r--r--@  1 devonte  staff   8196 19 Feb 16:59 .DS_Store
drwxr-xr-x   4 devonte  staff    136 20 Feb 01:09 .ebextensions/
drwxr-xr-x   6 devonte  staff    204 17 Feb 10:19 .ebextensions-old/
drwxr-xr-x   2 devonte  staff     68 18 Feb 17:54 .elasticbeanstalk/
drwxr-xr-x  15 devonte  staff    510 20 Feb 01:37 .git/
-rw-r--r--   1 devonte  staff   1599 20 Feb 01:32 .gitignore
-rw-r--r--   1 devonte  staff    735 19 Feb 18:31 .rsyncignore
drwxr-xr-x   3 devonte  staff    102 19 Feb 16:47 .vagrant/
-rw-r--r--   1 devonte  staff   8280  8 Jan 17:19 BEST_PRACTICES.md
-rw-r--r--   1 devonte  staff   9876 20 Feb 01:28 DOCKER-README.md
-rw-r--r--   1 devonte  staff  10270 20 Feb 00:06 Dockerrun.aws.json
-rw-r--r--   1 devonte  staff      0 15 Jun  2015 LICENSE
-rw-r--r--   1 devonte  staff   6361 16 Feb 17:09 LOCAL-README.md
-rw-r--r--   1 devonte  staff   2252 16 Feb 17:11 README.md
-rw-r--r--   1 devonte  staff   3674 19 Feb 17:32 Vagrantfile
drwxr-xr-x  20 devonte  staff    680 19 Feb 18:23 api/
drwxr-xr-x  21 devonte  staff    714 15 Feb 15:29 bin/
drwxr-xr-x   3 devonte  staff    102 15 Feb 15:56 config/
drwxr-xr-x  17 devonte  staff    578 18 Feb 14:49 database/
drwxr-xr-x   4 devonte  staff    136 20 Feb 01:20 deploy/
drwxr-xr-x  12 devonte  staff    408 19 Feb 09:00 docker/
-rw-r--r--   1 devonte  staff    338 20 Feb 01:37 docker-compose-deploy.yml
-rw-r--r--   1 devonte  staff   2596 19 Feb 09:00 docker-compose-prod.yml
-rw-r--r--   1 devonte  staff   3454 20 Feb 00:22 docker-compose.yml
-rw-r--r--   1 devonte  staff  12370 15 Feb 10:27 gulpfile.js
drwxr-xr-x  26 devonte  staff    884 19 Feb 17:34 intranet/
drwxr-xr-x  74 devonte  staff   2516 19 Feb 22:13 jenkins/
drwxr-xr-x  17 devonte  admin    578 18 Feb 14:49 nginx/
drwxr-xr-x   3 devonte  staff    102 14 Feb 15:45 node-base/
drwxr-xr-x   4 devonte  staff    136 18 Feb 14:49 shared/
drwxr-xr-x  11 devonte  staff    374 18 Feb 14:49 sslcert/
drwxr-xr-x  18 devonte  staff    612 19 Feb 10:46 website/

If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
For more information about reporting issues, see CONTRIBUTING.md.
You don't have to include this information if this is a feature request
(This is an automated, informational response)

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

This is neither a bug request or a feature request. more like help to understand if i am doing something wrong
~/D/platform >> docker version
Client:
 Version:      1.10.1
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   9e83765
 Built:        Thu Feb 11 19:14:21 2016
 OS/Arch:      darwin/amd64

Server:
 Version:      1.10.1
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   9e83765
 Built:        Thu Feb 11 20:39:58 2016
 OS/Arch:      linux/amd64
~/D/platform >> docker info
Containers: 8
 Running: 2
 Paused: 0
 Stopped: 6
Images: 142
Server Version: 1.10.1
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 160
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.1.17-boot2docker
Operating System: Boot2Docker 1.10.1 (TCL 6.4.1); master : b03e158 - Thu Feb 11 22:34:01 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 3.858 GiB
Name: doctify-dev
ID: OLX6:64IX:K2YS:VIDO:AUAE:KP3T:UAHN:RCMS:QRML:VCPG:XVSV:DCLZ
Debug mode (server): true
 File Descriptors: 34
 Goroutines: 56
 System Time: 2016-02-20T15:34:29.588500967Z
 EventsListeners: 0
 Init SHA1:
 Init Path: /usr/local/bin/docker
 Docker Root Dir: /mnt/sda1/var/lib/docker
Username: devotox
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox

Steps
Would you know why my full volume is not getting shared ...
This is the vm directory mapped to my local volume
~/D/platform >> docker run -it  --entrypoint=bash  -v (pwd)/:/www/platform platform_deploy
root@41c7c1709ec1:/www/platform# ls
api  bin  intranet  jenkins  logs  nginx  sslcert  website
root@41c7c1709ec1:/www/platform# ls -la
total 8
drwxr-xr-x 11 1000 root   240 Feb 20 01:15 .
drwxr-xr-x  3 root root  4096 Feb 20 01:24 ..
drwxr-xr-x  3 root root    80 Feb 20 01:01 .elasticbeanstalk
-rw-r--r--  1 root root   108 Feb 20 00:47 .gitignore
drwxr-xr-x  9 1000 staff  400 Feb 19 23:39 api
drwxr-xr-x  2 root root    40 Feb 20 01:15 bin
drwxr-xr-x 11 1000 staff  500 Feb 19 23:41 intranet
drwxr-xr-x 16 1000 staff 1420 Feb 20 00:41 jenkins
drwxr-xr-x  2 1000 root    40 Feb 20 00:17 logs
drwxr-xr-x  4 1000 staff  340 Feb 19 23:38 nginx
drwxr-xr-x  2 1000 staff  220 Feb 19 23:38 sslcert
drwxr-xr-x  5 1000 staff  360 Feb 19 23:39 website
root@41c7c1709ec1:/www/platform# exit
exit

This is the host directory
~/D/platform >> ls -la
total 200
drwxr-xr-x  34 devonte  staff   1156 20 Feb 00:49 ./
drwx------+ 13 devonte  staff    442 19 Feb 17:00 ../
-rw-r--r--@  1 devonte  staff   8196 19 Feb 16:59 .DS_Store
drwxr-xr-x   4 devonte  staff    136 20 Feb 01:09 .ebextensions/
drwxr-xr-x   6 devonte  staff    204 17 Feb 10:19 .ebextensions-old/
drwxr-xr-x   2 devonte  staff     68 18 Feb 17:54 .elasticbeanstalk/
drwxr-xr-x  15 devonte  staff    510 20 Feb 01:37 .git/
-rw-r--r--   1 devonte  staff   1599 20 Feb 01:32 .gitignore
-rw-r--r--   1 devonte  staff    735 19 Feb 18:31 .rsyncignore
drwxr-xr-x   3 devonte  staff    102 19 Feb 16:47 .vagrant/
-rw-r--r--   1 devonte  staff   8280  8 Jan 17:19 BEST_PRACTICES.md
-rw-r--r--   1 devonte  staff   9876 20 Feb 01:28 DOCKER-README.md
-rw-r--r--   1 devonte  staff  10270 20 Feb 00:06 Dockerrun.aws.json
-rw-r--r--   1 devonte  staff      0 15 Jun  2015 LICENSE
-rw-r--r--   1 devonte  staff   6361 16 Feb 17:09 LOCAL-README.md
-rw-r--r--   1 devonte  staff   2252 16 Feb 17:11 README.md
-rw-r--r--   1 devonte  staff   3674 19 Feb 17:32 Vagrantfile
drwxr-xr-x  20 devonte  staff    680 19 Feb 18:23 api/
drwxr-xr-x  21 devonte  staff    714 15 Feb 15:29 bin/
drwxr-xr-x   3 devonte  staff    102 15 Feb 15:56 config/
drwxr-xr-x  17 devonte  staff    578 18 Feb 14:49 database/
drwxr-xr-x   4 devonte  staff    136 20 Feb 01:20 deploy/
drwxr-xr-x  12 devonte  staff    408 19 Feb 09:00 docker/
-rw-r--r--   1 devonte  staff    338 20 Feb 01:37 docker-compose-deploy.yml
-rw-r--r--   1 devonte  staff   2596 19 Feb 09:00 docker-compose-prod.yml
-rw-r--r--   1 devonte  staff   3454 20 Feb 00:22 docker-compose.yml
-rw-r--r--   1 devonte  staff  12370 15 Feb 10:27 gulpfile.js
drwxr-xr-x  26 devonte  staff    884 19 Feb 17:34 intranet/
drwxr-xr-x  74 devonte  staff   2516 19 Feb 22:13 jenkins/
drwxr-xr-x  17 devonte  admin    578 18 Feb 14:49 nginx/
drwxr-xr-x   3 devonte  staff    102 14 Feb 15:45 node-base/
drwxr-xr-x   4 devonte  staff    136 18 Feb 14:49 shared/
drwxr-xr-x  11 devonte  staff    374 18 Feb 14:49 sslcert/
drwxr-xr-x  18 devonte  staff    612 19 Feb 10:46 website/

What is the directory you're running this in? By default, only the /Users directory (and anything in it) is shared with the Virtual Machine, so accessible by the daemon, anything outside that directory is not shared, so will lead to an empty directory being created inside the virtual machine, and mounted as a volume

i am in the ~/Downloads directory at the moment so that should be accessible.
Also this problem seems to be only in this instance as mounting other volumes within this directory is possible

If you docker-machine ssh default to login to the Virtual Machine, and navigate to /Users/<your username>/Downloads/, can you see the platform directory, and the right contents?

Nope i see the same limited content as above.
But just thinking about it. this looks suspiciously like it must be the work of docker-osx-dev as it is rsyncing these files and the files in ther seem to be volumes from my other docker-compose file.
I will get back to you after further tests

Closing this as inactive. Feel free to open new issues if you experiencing problems.


Bug in entt::sparse_set::erase

I am encountering a weird issue where I have a set with (0x8, 0x100009) for example, and I call entt::sparse_set::erase with a set which contains (0x100009) and the result is the set  (0x100009), where the set (0x8) is expected.
Repro https://godbolt.org/z/P8ezsKrfT

I think you're right. I tried to optimize the pop function a little too much. 😅
The nice thing is that branch v3.10.1 and wip also have a divergence, so I'll have to fix it twice! 😭
Good catch btw, I'll confirm it asap but I'm pretty sure you found a corner cases that isn't covered by a test (and also provided the latter, which is good ❤).

I've created a new tag, v3.10.2 - it would be great if you could test it and confirm that the issue is gone.
There are a bunch of tests to verify it and avoid regressions, so I'm pretty confident. Just a double check. 🙂

Also solved on wip in the meantime. 👍

I strongly suspect it's not fixed yet, shame on me. 🤔

Fixed in release (v3.10.2).


Ephemeral Effects are not triggered when predicated on a Token Mark target

To reproduce, make an effect with two rule elements, a Token Mark and an Ephemeral Effect (for example, to have the target be off-guard against a particular character). The Ephemeral Effect must be predicated on the target being marked ("target:mark:slug").
Once the effect is applied and the target marked, the following Strikes do not have the expected ephemeral effect applied to them.

Is there anything in specific you were trying to implement with this? Do you have some sample roll options I could possibly play with?

Yes, I use this for a personal implementation of the Investigator's Shared Stratagem. I use these rule elements:
{
  "key": "TokenMark",
  "slug": "shared-stratagem"
}

{
  "key": "EphemeralEffect",
  "selectors": [
    "strike-attack-roll"
  ],
  "uuid": "Compendium.pf2e.conditionitems.Item.AJh5ex99aV6VTggg",
  "predicate": [
    "target:mark:shared-stratagem"
  ]
}


Snippet to add a glyph to an OT-CFF font?

Is there a snippet to add a glyph to an OT-CFF font (CFF, cmap, etc.) from a source UFO?
Something like add a CFFGlyph to the glyphset, get a pen, draw the glyph from the UFO to the pen …
I know that something like this could be pieced together from ufo2ft, but that builds a whole font, and I just would like to add a single glyph to an existing font without changing too much.

Check the fontBuilder module, I used it together with glyphsLib to build fonts from Glyphs files, and UFO (say defcon) should be even simpler.


Minor Modal bugs

Description of the bug
The onInteractOutside callback is called when you click at the top or bottom of the dialog element.
This happens because we have added padding to it, and we are listening for click events on dialog. Best solution is probably to use a wrapper div inside, and add the padding there, since we can't listen for events on a pseudo element
There are occurrences of autoFocus not working. This needs further investigation
Steps To Reproduce

Use the modal

Additional Information

When console logging the element that is active after modal is opened, I get this

I fixed the onInteractOutside bug in task #1156

Modal autoFocus issue will be continued in #1177


allow to configure group ownership for a subscription

In the subscription information record allow to configure a phedex group override. If not specified it defaults to None which triggers using the default component parameters (so DataOps).
So far this is only used by the Tier0, if desired for WMAgent we would need to make this configurable from RequestManager and pass the information down to where subscriptions are setup.

@ticoann , can you review ? Tested both cases in Tier0 replay. Not configuring the new option (which the WMAgent will do) leads to a None being passed, a NULL entry being written into the database and then the component default being used (DataOps). Configuring a value passes it along to PhEDEx.

changes look good to me. We still have to check how reqmgr handles this, in principle we need to pass a new argument during workflow assignment "PhEDExGroup". I'll build new RPMs tomorrow and test this patch.


crypto markup

Partially completes #962:

Add acceptedCurrencies to listings index
Add optional price modifier for market-price format listings
Add payment coin to orders

Coverage decreased (-0.06%) to 31.374% when pulling 2dc0c79e64668fc5cd1344c67392bc6a7eaebbe1 on TS_crypto_markup into 2cf88a7248f2ede4f008000cd7b4ab54ad6b4d1e on master.

Breaking this up into smaller PRs.


Sort by Most Recently Added (Extensions, Apps, Etc.)

There will be a drop down menu and clickable button to enable it 👍
The Marketplace will default to Most Recent whenever opened.

Duplicate of #5


Relax an assertion in Rust type emission

I forgot a context where the assertion would trip, so implement the code necessary to avoid the need for the assertion.
Closes #551

I can confirm that this works! Thanks for the quick fix 🚀


Improve flux-local diff with a more compact diff

A common case for version bumps is to see a diff like this repeated many times:
---
@@ -110,10 +110,10 @@
   name: kube-prometheus-stack-grafana
   namespace: default
   labels:
-    helm.sh/chart: grafana-6.50.7
+    helm.sh/chart: grafana-6.51.2
     app.kubernetes.io/name: grafana
     app.kubernetes.io/instance: kube-prometheus-stack
-    app.kubernetes.io/version: "9.3.6"
+    app.kubernetes.io/version: "9.3.8"
     app.kubernetes.io/managed-by: Helm
 type: Opaque
 data:

with numerous copies of the same string over and over. It may be easier to wield as an object diff, something like:
MyObject
    helm.sh/chart: grafana-6.50.7 -> grafana-6.51.2
    app.kubernetes.io/version: "9.3.6" -> "9.3.8"

$ flux diff ks home --path home/prod/
✓  Kustomization diffing...
► HelmRelease/hajimari/hajimari drifted

metadata.generation
  ± value change
    - 10
    + 11

spec.chart.spec.version
  ± value change
    - 2.0.2
    + 2.0.1

It looks like flux is using https://github.com/homeport/dyff/ and so maybe instead of trying to re-create that the answer is to support an external diff deferring the output to the dyff cli.


Set up basic documentation

We don't currently have a CONTRIBUTING.md. Or, for that fact, a substantive README.md. While the mechanisms used in this project should be familiar to veteran JS/TS devs, they will likely not be familiar to people less familiar to the tooling. We should set up at least a basic introduction to the project and tools.

Well this is definitely done!


How can I change the hotbar hud?

II see the effect of changing the player's inventory position in your plugin's homepage, but the wiki doesn't record it in detail, and I tried to change the shader.yml file but it didn't work, may you answer my question?
by the way
The severe version: 1.19.4 paper


Track credential source in extractor

UsernamePasswordCredentials is used in many places by different extractors. It's useful to know how the credential was extracted and track its source so that follow-up processes may be able to determine if they can accept and authenticate the credential given its source.
PS Can update release notes + tests if you think this is a good approach to continue.

I see your point. This makes sense. I'm just hesitating on the source type: is an enum enough to anticipate further needs? Wouldn't a String be better?

Good point. I was going for type-safety and my main scenario here deals with extracting stuff from the web (where the source is no more than 3-4 types) but I suppose an extractor would want to use a "free form" source for more general purposes. Maybe we switch the type to String, but allow the enum to exist to be used for relevant extractors, or is that too much?

I think it's a good compromise.


I'm inactive for some time, sorry

can't say when I'll join back :L

I think the "short term" label should be right... unless you'll be gone for longer.

not for the summer for sure, can't say past that

Sorry to hear! You're welcome to come back any time you can; just drop us a message over on Gitter, the main and most active way we communicate.

Aw, hope to see you back after summer :(


added Level type for better suggest

added Level type in LoggerOptions for better suggest

Duplicate different solution to https://github.com/winstonjs/winston/pull/1896/files

Dupe of #1896


License plate detections not uploading

Unifi Protect Backup version: 0.10.7
Unifi Protect version: 3.0.26
Python version: 3.11.2
Operating System:
Are you using a docker container or native?: native

Description
Smart detections that include a license plate captured by an AI camera do not get uploaded. All other vehicle detections upload without fail.
What I Did
--detection-types person,vehicle

I would love to get these Smart Detections / AI events added too, please.


xcdownloader.com certificate is expired

This server could not prove that it is xcdownloader.com; its security certificate expired 2 days ago. Y'all need to pull some new certs.

This is the working solution (I just tried, on Monterey): https://github.com/vineetchoudhary/Downloader-for-Apple-Developers/issues/33#issuecomment-1500889448


Pr/removing duplicates

Removing duplicates from the list and slight clean up as described in Issue #1591
Unfortunately there was close to 60% duplicates (some entries were there even 3 times) so at the end list has 1299 entries.

@ewoks, Please gimme some time to review this.

Of course...

@ewoks, Looks good. Merging.


Update GitHub repository URL

Updated paths to repository and Docker image.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

@tomkerkhove, can you elaborate on which file you are referring to. For clarification, I have updated the v0.1.0 release image to new path.

I prefer it like {external|add-on}-scaler-{xxxxx}. For the moment we have these cases but, imagine a case with IDK, 15 different elements, they will be ordered because the common part will be at the start.
Apart for that "ordering" thing, I don't have a strong opinion. What could the impact of changing http-add-on chart be? I mean, if rename it now is a drama, we could keep it as it is and adapt the others

It would be a new chart next to the existing one, I'm afraid. But that should not be the showstopper

The HTTP add on has more images, it is not just scaler:
https://github.com/orgs/kedacore/packages?repo_name=http-add-on
So I'd say it is more like:
add-on-http-scaler
add-on-http-interceptor
add-on-foo-bar
...
And for the external scalers:
external-scaler-azure-cosmos-db
external-scaler-baz

Agree from my side, what do you think @JorTurFer ?

me too

So let's wait what @arschles thinks about this :)

Sorry folks, I've been out on holiday and I'm just catching up now!
I agree with you @zroubalik in your comment at https://github.com/kedacore/charts/pull/204#issuecomment-978984313. For me, it doesn't seem to make sense to have the scaler be external-scaler-http-addon and have the other two be add-on-http-{operator, interceptor}.

Sounds good - Then the only change we have to do is rename the Helm chart for HTTP add-on unless we just keep this as-is?


Requests hang when pulling from github.com

I've encountered a unique problem using DinD that I haven't been able to find a solution. I'm running DinD inside of a microk8s cluster to execute devops pipelines. The problem is that the containers running inside DinD cannot pull ANY content from github.com (and only github.com as far as I can tell) and just hangs after resolving the DNS and connecting.
Here is a sample of a request from a container not working inside DinD. Note, this is not isolated to the tooling or the repository, I've tried cURL and Node to make the request and cannot even get a response from wget github.com. I've also tried multiple different containers.
/ # docker run -it node:20 sh
# wget https://github.com/helmfile/helmfile/releases/download/v0.158.1/helmfile_0.158.1_linux_amd64.tar.gz
--2023-12-31 23:46:29--  https://github.com/helmfile/helmfile/releases/download/v0.158.1/helmfile_0.158.1_linux_amd64.tar.gz
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.

It just hangs after this point.
However, if I just run the request after exec'ing into DinD (not inside a container running in it) it works fine.
/ # wget https://github.com/helmfile/helmfile/releases/download/v0.158.1/helmfil
e_0.158.1_linux_amd64.tar.gz
Connecting to github.com (<IP_ADDRESS>:443)
Connecting to objects.githubusercontent.com (<IP_ADDRESS>:443)
saving to 'helmfile_0.158.1_linux_amd64.tar.gz'
helmfile_0.158.1_lin 100% |********************************| 20.3M  0:00:00 ETA
'helmfile_0.158.1_linux_amd64.tar.gz' saved

My DinD deployment is simple
image:
    repository: docker
    tag: 24-dind
    pullPolicy: IfNotPresent
  env:
    DOCKER_TLS_CERTDIR: /certs
  securityContext:
    privileged: true

Here are my nodes
NAME      STATUS                     ROLES    AGE    VERSION   INTERNAL-IP    EXTERNAL-IP   OS-IMAGE             KERNEL-VERSION      CONTAINER-RUNTIME
rachel    Ready                      <none>   415d   v1.28.3   <IP_ADDRESS>    <none>        Ubuntu 22.04.3 LTS   5.15.0-91-generic   containerd://1.6.15
roy       Ready                      <none>   415d   v1.28.3   <IP_ADDRESS>   <none>        Ubuntu 22.04.3 LTS   5.15.0-91-generic   containerd://1.6.15
deckard   Ready,SchedulingDisabled   <none>   415d   v1.28.3   <IP_ADDRESS>    <none>        Ubuntu 22.04.3 LTS   5.15.0-91-generic   containerd://1.6.15

I have tried multiple different versions of DinD and couldn't get it to work. I tried replicating this in docker on my desktop (docker -> dind -> node:20) and it worked fine. Not sure what else to do here so any help would be greatly appreciated. Thanks

Hmm, is this a problem you only started seeing recently?  It's really unlikely, but could possibly be related to #466 / #467 / #468 (unlikely because you're on Ubuntu 22.04, which shouldn't have issues with either iptables or nftables :see_no_evil:)

This is the first time I have deployed DinD so I don't have any previous data. I believe I have found the reason for the issue but am unsure how to fix it. I used ksniff to record the packet data of the DinD container during a request.

I think the main thing to look at is the duplicate ClientHello requests, one coming from the node20 container within DinD (which is expected), but also one coming from the DinD container itself (Identified with the kubernetes container IP). I did this request for other sites and can confirm that ALL activity is duplicated (this ranges from dns lookups to application data packets, there is always 2).
There is another problem in that the protocol used in this ClientHello request is TLSv1. All request I did for other sites used TLSv1.3 coming from the same container.
The only conclusion that I can come to is that GitHub is ignoring the ClientHello. This is either when duplicate requests are performed within such a short period of time, or when using TLSv1.
I believe the issue that I'm primarily trying to tackle here is the duplicate requests. I'm unsure where to go from here to try and debug this problem, so any help would be greatly appreciated.
Finally, here is a request that is similar to github content request, but from a different site where it performs successfully. Note, all of the TCP dupes.

Now that #468 is merged and deployed, can you try again? (if it still doesn't work, try with DOCKER_IPTABLES_LEGACY=1 set :eyes:)

This did not fix the issue. It would be interesting if someone else could run ksniff on their DinD container to see if there are duplicated network calls like on my cluster. It might be a lower level issue (I'm running microk8s)

I figured out the problem. I use Project Calico as my CNI and it uses an MTU of 1440, DinD has a default MTU of 1500. This was discussed here https://github.com/projectcalico/calico/issues/2334. If anyone comes across this in the future to fix this I just added args: ["--mtu=1440"] to the DinD deployment.


<IP_ADDRESS>wrong

Microsoft PowerToys version
<IP_ADDRESS>
Running as admin

[ ] Yes

Area(s) with issue?
General, Awake
Steps to reproduce
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True
Date: 2021/12/1/周三 14:39:49
Exception:
System.UnauthorizedAccessException: Access to the path 'C:\Users\HPlianghong\AppData\Local\Microsoft\PowerToys\PowerToys Run\Cache\Image_version.txt' is denied.
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at System.IO.File.WriteAllText(String path, String contents)
at System.IO.Abstractions.FileWrapper.WriteAllText(String path, String contents)
at Wox.Infrastructure.Storage.StoragePowerToysVersionInfo.Close()
at Wox.Infrastructure.Storage.BinaryStorage1.Save(T data)    at Wox.Infrastructure.Storage.BinaryStorage1.TryLoad(T defaultData)
at Wox.Infrastructure.Image.ImageLoader.Initialize(Theme theme)
at PowerLauncher.App.<>c__DisplayClass14_0.b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
✔ Expected Behavior
No response
❌ Actual Behavior
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True
Date: 2021/12/1/周三 14:39:49
Exception:
System.UnauthorizedAccessException: Access to the path 'C:\Users\HPlianghong\AppData\Local\Microsoft\PowerToys\PowerToys Run\Cache\Image_version.txt' is denied.
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at System.IO.File.WriteAllText(String path, String contents)
at System.IO.Abstractions.FileWrapper.WriteAllText(String path, String contents)
at Wox.Infrastructure.Storage.StoragePowerToysVersionInfo.Close()
at Wox.Infrastructure.Storage.BinaryStorage1.Save(T data)    at Wox.Infrastructure.Storage.BinaryStorage1.TryLoad(T defaultData)
at Wox.Infrastructure.Image.ImageLoader.Initialize(Theme theme)
at PowerLauncher.App.<>c__DisplayClass14_0.b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Other Software
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True
Date: 2021/12/1/周三 14:39:49
Exception:
System.UnauthorizedAccessException: Access to the path 'C:\Users\HPlianghong\AppData\Local\Microsoft\PowerToys\PowerToys Run\Cache\Image_version.txt' is denied.
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
at System.IO.StreamWriter..ctor(String path)
at System.IO.File.WriteAllText(String path, String contents)
at System.IO.Abstractions.FileWrapper.WriteAllText(String path, String contents)
at Wox.Infrastructure.Storage.StoragePowerToysVersionInfo.Close()
at Wox.Infrastructure.Storage.BinaryStorage1.Save(T data)    at Wox.Infrastructure.Storage.BinaryStorage1.TryLoad(T defaultData)
at Wox.Infrastructure.Image.ImageLoader.Initialize(Theme theme)
at PowerLauncher.App.<>c__DisplayClass14_0.b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Can you follow the instructions from https://github.com/microsoft/PowerToys/issues/11803#issuecomment-865897469 to gather some information for us?
Thanks!

duplicate of #7456
ref: #10369

Thanks for reporting this. This issue is a duplicate.
I'm linking this issue to #7456 to centralize the discussion thread for tracking.
Thanks for your help to make PowerToys a better piece of software!

@liang-hong FYI, this is caused by the PT Run, not the awake. ;)

This would be #14578.  Unclear why access to one of our files is being denied.

@liang-hong did you install under a different user?


test: add unit tests on screens, views, and components. Monotony Hell

Description
Add Unit tests for Silva views, screens, and components.
Fixes SILVA-499
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Unit tests with Vitest and React-Testing-Library

Checklist

[x] I have read the CONTRIBUTING doc
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have already been accepted and merged

Further comments

Thanks for the PR!
Any successful deployments (not always required) will be available below.
Backend: https://nr-silva-382-backend.apps.silver.devops.gov.bc.ca/actuator/health
Frontend: https://nr-silva-32-frontend.apps.silver.devops.gov.bc.ca
Once merged, code will be promoted and handed off to following workflow run.
Main Merge Workflow

@RMCampos I want to approve this based on the title alone!  :D


sys_getloadavg() not working - Windows

Glifcos plugin current has an issue with Windows only systems.
sys_getloadavg() is not a implemented function as of yet on Windows, and Glifcos is very reliant on that function for system CPU broadcasts.
Adjustments will be made in a quick update.

Fixed in update 0.1-BETA. Testing may be required.

It seems there are still memory issues related to Windows machines.

Fixed in update 0.1.2.


setools: 4.2.0 -> 4.2.2 and fixing build

Motivation for this change
The build was broken because meanwhile setools requires cython
and no bison, swig and flex anymore.
Also, bumping version to newest release, which is not directly related
to the build breakage.
This package is also affected by networkx throwing an exception in some code paths: https://github.com/NixOS/nixpkgs/pull/68727
Related to: https://github.com/NixOS/nixpkgs/issues/68361

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
No known maintainer

backported in 28e5cee0478871ad8e5aa1c6a958c8d8eb177a99


UI request: display breakdown of deletes vs. adds for MARC and MARCXML files

Marc and MarcXML files can either be Adds or Deletes, depending on position 5 of the Leader.  While reviewing my organization's page, it would be helpful to confirm that a particular file we sent was, in fact, processed as Deletes.
One idea I had is to add this info to the records column of the uploaded files page.  For example:

Status
File
Date created
Size
Content type
Records

Valid MARC
file1.xml
26 Apr 10:30
570KB
application/marcxml+xml
126 deletes

Valid MARC
file2.xml
26 Apr 10:30
1.13MB
application/marcxml+xml
200,000 additions

Possibly related issue: #696.

@sandbergja this is a good suggestion. Because adds, updates, and deletes can be mixed together in the same MARC binary or MARC XML file I think we'd need to show the counts of each for each file (combine counts of add/updates and show deletes separately.)


Allow schema title to be used as class name

When having schemas where certain field names are repeated with different implementations the code currently generates unique class names such as Image__1, etc. I would like to have a configuration to use the title as class name instead.
So that
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "SchemaTest body",
  "description": "Use title as class name.",
  "type": "object",
  "properties": {
    "image": {
      "type": "object",
      "title": "MyImage"
    }
  }
}

would result in
public class SchemaTest {

    private MyImage image;

    public SchemaTest() {
    }

    public SchemaTest(MyImage image) {
        super();
        this.image = image;
    }

    public MyImage getImage() {
        return image;
    }
}

public class MyImage{
}

Thank you for your great library. I am using it successfully and really like the RuleFactory design.

This has been asked for before. Interesting that in your design you expect "SchemaTest body" to become SchemaTest. Was that a typo or do you expect jsonschema2pojo to do some transformation/sanitization here?

In my implementation I only use the title for sub-hierarchies and stick with the filename otherwise. Not a deal breaker for me in general.
I would capitalize all first letters and strip spaces. Next illegal characters get replaced with underscore and that’s it.

I am willing to contribute PRs for all my requests if there’s a chance for approval.

Happy to accept a PR for this, as long as it is behind a configuration option, say, useTitleAsClassname. The default must be false.

Just saw your comment now. If you prefer a boolean property I can change it.
I implemented it as part of NameHelper for now. It seeemed the best place to me as it also works for enums this way.

Thank you very much! It was fun working on this one.


Add initial CLI

Resolves #39
Adds CLI commands for single point calculations.
Includes a dummy command so that it runs via janus singlepoint rather than just janus.
To do:

[x] Add tests

For reference, this doesn't intend to:

Add logging
Write output of single point calculations
Add geometry optimization CLI command

These will be added (via the CLI and otherwise) in future PRs.

Note: Some of the typing is a bit inconvenient, hence there are some slight differences compared to the module functions.
For example, it can't handle Unions or dictionaries (hence my custom type). Lists are handled by repeatedly specifying the option e.g. --property energy --property forces, which actually works out slightly better than I expected in this case, since it ends up a lot like str | list[str].

Sorry, I'd  just added the renaming here already. I could remove it, but it's worth noting, I expect to change things a bit for #47, as I think it might make more sense to change structure to an optional struct_path, and have the alternative being setting struct directly via the Atoms object (or future non-ASE objects).


Layout and Cleanup

The layout and cleanup buttons are currently disabled likely due to a compatibility issue with the api that supports these functions.  These functions are vital for chemical curation users of the api, so tracking down the cause of this is necessary.
See error:

Looks like the new version of ketcher is trying to access the api in stg at {baseUrl}/info whereas the old deployment is accessing it at {baseUrl}/v2/info


Question - cloudwatch and scientific notation

JMXTrans has really helped me ship kafka metrics to cloudwatch.
I'm not sure if I am doing something wrong, but values from the jvm in scientific notation seem to not get converted and cloudwatch complains about them.  I've worked around this (maybe wrongly) by excluding attributes where the values are typically in this format.
Is there an easy way to solve this that I am missing?  Thanks for any help here.

That looks like a bug, we should ensure that scientific notation is never used by the cloudwatch writer if cloudwatch does not support it...


Plugin doesn't work on a symbol button that has a symbol background

So, imagine that I have a button that has two layers: (1) text as an upper layer and (2) symbol as a background layer. In this case plugin fails to adjust the width of the button to the width of the text.

Would love to see this plugin work with nested symbols 🙏


Don't fail in air-gapped environments

I'm running Dependabot via dependabot-script in air-gapped environment, it means that even github.com cannot be accessed.
Now, Depedabot correctly finds a new version (e.g. wants to upgrade junit from 4.12 to 4.13) because it correctly reads address of our internal repositories (from build.gradle) but then fails when constructing PR message because it cannot fetch information about the new release from github.com
It would be great if a new PR were created even in case of a connection failure. The body of the PR could contain just link to the GitHub page instead.
 /usr/lib/ruby/2.6.0/net/http.rb:947:in `initialize': execution expired (Net::OpenTimeout)
 	from /usr/lib/ruby/2.6.0/net/http.rb:947:in `open'
 	from /usr/lib/ruby/2.6.0/net/http.rb:947:in `block in connect'
 	from /usr/lib/ruby/2.6.0/timeout.rb:103:in `timeout'
 	from /usr/lib/ruby/2.6.0/net/http.rb:945:in `connect'
 	from /usr/lib/ruby/2.6.0/net/http.rb:930:in `do_start'
 	from /usr/lib/ruby/2.6.0/net/http.rb:919:in `start'
 	from /usr/lib/ruby/2.6.0/net/http.rb:1470:in `request'
 	from /usr/lib/ruby/2.6.0/net/http.rb:1228:in `get'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/adapter/net_http.rb:85:in `perform_request'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/adapter/net_http.rb:43:in `block in call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/adapter/net_http.rb:92:in `with_net_http_connection'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/adapter/net_http.rb:38:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/response.rb:8:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/response.rb:8:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/octokit-4.14.0/lib/octokit/middleware/follow_redirects.rb:73:in `perform_with_redirection'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/octokit-4.14.0/lib/octokit/middleware/follow_redirects.rb:61:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/request/retry.rb:131:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/rack_builder.rb:143:in `build_response'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/connection.rb:387:in `run_request'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/faraday-0.17.1/lib/faraday/connection.rb:138:in `get'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/sawyer-0.8.2/lib/sawyer/agent.rb:94:in `call'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/octokit-4.14.0/lib/octokit/connection.rb:156:in `request'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/octokit-4.14.0/lib/octokit/connection.rb:19:in `get'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/octokit-4.14.0/lib/octokit/client/contents.rb:36:in `contents'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/clients/github_with_retries.rb:95:in `public_send'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/clients/github_with_retries.rb:95:in `block in method_missing'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/clients/github_with_retries.rb:115:in `retry_connection_failures'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/clients/github_with_retries.rb:92:in `method_missing'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:263:in `fetch_github_file_list'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:245:in `fetch_dependency_file_list'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:240:in `dependency_file_list'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:141:in `changelog_from_ref'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:129:in `default_branch_changelog'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:89:in `changelog'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base/changelog_finder.rb:36:in `changelog_url'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/metadata_finders/base.rb:40:in `changelog_url'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator/message_builder.rb:503:in `changelog_url'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator/message_builder.rb:283:in `metadata_links_for_dep'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator/message_builder.rb:270:in `metadata_links'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator/message_builder.rb:53:in `commit_message'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator.rb:102:in `github_creator'
 	from /home/dependabot/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.113.28/lib/dependabot/pull_request_creator.rb:73:in `create'
 	from ./generic-update-script.rb:182:in `block in <main>'
 	from ./generic-update-script.rb:130:in `each'
 	from ./generic-update-script.rb:130:in `<main>'

This is still desired improvement.

Dependabot is pretty dependant on GitHub, the vast majority of the time it runs with access to the internet. We don't have the capacity to add support for air-gapped environment support, so I'm going to close out this issue.


M3-6053: Standardize usage of dismissible banners and notices

Description 📝

Remove unused/old banners
Refactor Notice component to accept a dismissible button prop
Refactor DismissibleBanner component to use the Notice component

This allows us to use the same NoticeProps to customize the banner instead of redefining the same props
Also standardizes how we use dismissible banners/notices

Refactor ProductInformationBanner component to leverage the above
Update Banner and Notice stories in Storybook

How to test 🧪
Check the banners/notices changed in this PR
run yarn storybook and check the updated stories:

http://localhost:6006/?path=/docs/components-notifications-dismissible-banners--example-beta-banner
http://localhost:6006/?path=/docs/components-notifications-notices--success

@dwiley-akamai Good catch, the X button alignment will be handled as part of a follow-up ticket (M3-6073) to refactor the dismissibleButton prop out of the Notice component


ARTEMIS-351 throw an exception if we get an IOException

https://issues.apache.org/jira/browse/ARTEMIS-351

I think I made the change you asked for - I will squash it if that is what you were asking for.

not quite tom,
throw ActiveMQJournalBundle.BUNDLE.someException();

any better? I am throwing the one that the IO handler gets too as that seems consistent?

perfect

Great - I will squash it then thanks

squished thanks

will run tests and merge it

There's a checkstyle error, but I will be able to amend before commit.
(Please make sure you rebase against master after I merge this).


run elasticsearch-client as non root

What this PR does / why we need it:
Due to security risks of running this app as root, this PR allows to run elasticsearch as non root user.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] DCO signed
[ ] Chart Version bumped
[ ] Variables are documented in the README.md

Hi guys, is it possible to review this change please?

Are you sure this is all you need to change?
There are a few jobs that might need changing as well.

I've tested it on my local cluster, and all I had to change is this file. What jobs are you relating to?


test: Suffix K8s-1.10 with net-next

As we started running integration tests with k8s 1.10 on net-next, add the net-next suffix to the step description to raise awareness that tests are running on the net-next kernel.

This change is

test-me-please

Coverage decreased (-0.01%) to 41.588% when pulling ec29230c7c54e407db6ec34743c86d72321caeff on pr/brb/add-net-next-label-to-jenkins into 4be6b7cf3d518f0a04d344b9adc652d211da4eb6 on master.


Add support for CXX_STANDARD

OpenSSL use hunter_dump_cmake_flags, please update PACKAGE_INTERNAL_DEPS_ID in OpenSSL/hunter.cmake.

Ok, thanks for reviewing this. Only these 3 issues about PACKAGE_INTERNAL_DEPS_ID? I bumped all I found :)

I bumped all I found :)

We changed hunter_dump_cmake_flags so we have to change all schemes that affected. It's autotools schemes, Boost and OpenSSL. Qt is not in this list. CMake-based projects too.

I till take care of this soon.

Fixed. I hope I found everything.

Requested changes applied. Sorry for delay, I took holidays.

Done.

Boost:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1527
https://travis-ci.org/ingenue/hunter/builds/218497773

OpenSSL:

https://travis-ci.org/ingenue/hunter/builds/218499877
https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1528

odb-boost:

https://travis-ci.org/ingenue/hunter/builds/218501331

Uploading.
Boost:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1531
https://travis-ci.org/ingenue/hunter/builds/218737557

OpenSSL:

https://travis-ci.org/ingenue/hunter/builds/218738060
https://ci.appveyor.com/project/ingenue/hunter/build/1.0.1532

odb-boost:

https://travis-ci.org/ingenue/hunter/builds/218738319

Released: https://github.com/ruslo/hunter/releases/tag/v0.18.37


Negative Value Errors for Images

When using the images.minus() function, sometimes the values of some pixels may become negative.
To correct for this, I would like to shift the whole image by a scalar value (The minimum of the difference between the images).  However, after doing the minus call, anytime I try to access the new image object, I get this error:
Traceback (most recent call last):
File "", line 1, in
File "build/bdist.linux-x86_64/egg/thunder/images/images.py", line 191, in map
File "build/bdist.linux-x86_64/egg/thunder/base.py", line 460, in _map
File "build/bdist.linux-x86_64/egg/bolt/spark/array.py", line 141, in map
File "build/bdist.linux-x86_64/egg/bolt/spark/array.py", line 94, in _align
TypeError: unsupported operand type(s) for -: 'int' and 'NoneType'
Thus, I'm not able to calculate the minimum value across the images to then adjust.
A current workaround is to convert the image object to an RDD, calculate the minimum, and adjust the minimum value as an rdd, then do td.images.fromrdd() to get back to an RDD.

@kkcthans any chance that your images object dtype is uint?
Could you give a minimal example?

@boazmohar Minimal example of images, or of use case?
My dtype is initially uint8, but get the negative values doing a homomorphic filter.
I scale to between 0 and 1 which changes it to 'float64', take the natural log of the pixel intensities, use the gaussian_filter function, then subtract the result of the gaussian_filter frame by frame to remove the low frequency components of the image.  I then intend to take these values to exp() and unscale/shift them to return them to the original image space.
However, after subtracting off the low frequency components, some values become negative and that image object essentially becomes frozen without me being able to do any map() or other function calls to it.
I did notice when I do images.minus() with dtype uint8 it loops back around as is the same with any ndarrays uint8 (from 9 to 245 or something from the subtraction).  However, since I'm artificially scaling the values to take the natural log and it is no longer uint8 I'm getting this issue.

@kkcthans Sorry, I was not clear. I meant a minimal example of code that I could run and get the error.
Does the same thing happen if you do:
import thunder as td
data1 = td.images.fromrand(engine=sc, seed=0)
data2 = td.images.fromrand(engine=sc, seed=1)
data3 = data1.minus(data2)
data3.first()

This works for me.

@boazmohar Here is some code:
import thunder as td
data1 = td.images.fromrandom(engine=sc, seed=0)
data2 = td.images.fromrandom(engine=sc, seed=1)
data3 = data1.minus(data2)
data3.min()
or
data3.max()
or
basically any other function in Thunder/base.py

It looks like the underling BoltArray has not been initialized properly, its split property is None.
I will try to see where it happens.

@kkcthans That should do it.

Cool.  After that branch matches the commit I'll update and see if it fixed it for me.

nice job figuring this out! merging the PR now, @kkcthans definitely post if there's still a problem


Support Do Not Track Standard

ETA: 2023Q2
Include in observability work
https://consoledonottrack.com/

Notes on consoledonottrack.com:

The standard is about collecting telemetry on the client-side (usage tracking, adverts, crash reports, etc). The standard doesn't cover tracking server-side use.
Some links on the website, such as the link to its own VCS, are broken. This indicates the website is unmaintained since at least 2020-10-13.
Only netlify, tilt, & netdata adopted DO_NOT_TRACK whereas all of the others rejected the PRs. Others may adopted DO_NOT_TRACK but the website is unmaintained.

netdata appears to be moving away from DO_NOT_TRACK - https://github.com/netdata/netdata/pull/12126

So, while we don't track any local-only use [^1], we can use the environment variable to avoid setting up tracing and metrics.
[^1]: We don't have any to use Bacalhau without using something remote, unless you set up your own server


Detect syntax errors in diet

Instead of crashing in some completely different line, giving me a weird compiler error vibe.d should tell me if there are some simple syntax errors. For example I had an assignment statement in the code but i forgot the semicolon and it outputted the error 4 lines above (in the foreach container), which was holding me back 3 days with progressing on my code.
You could use the __traits(compiles) statement with it for example. When code blocks have children, they get an empty {} appended to them and that code would be checked. Code blocks without children would just get checked before inserting

Appending {} is a nice idea indeed. It will break down as soon as someone defines a function with a non-void return value, in which case the compiler will error out due to the missing return statement. But it should be possible to work around that with typeof(return) and static if.


Update members.md

add me to the members list

Hi, if you have member permission, please merge directly.

@juzhiyuan thx  🙏


Adequacy of the list

How adequate is this list to perform a letter frequency analysis? My only concern is the number of words . Can you provide me with a relative size comparison?

It depends on the purpose of your letter frequency analysis.  This list attempts to contain all words and their known prefixes and suffixes, so the same root words are represented numerous times.  As such, verbs are going to be repeated more often than nouns, and the letters "ed" and "ing' more frequently as a result of their popularity as suffixes.  Depending on how you phrase the conclusions of your analysis, the results will be skewed in this favor.


Restore sqlite 3.3.6 compatibility

CentOS 5 ships with sqlite 3.3.6. Because it is an rpm shipped with the os it cannot simply be updated to 3.6.x.
Attached changes restore compatibility with sqlite 3.3.6.
3.3.6 cannot open databases in readonly mode due to missing sqlite3_open_v2 - NotImplementedError is raised if this is attempted. From my reading of sqlite3_prepare_v2 it seems that 3.3.6 will produce less informative or uninformative messages when certain queries fail.
Due to what appears to be a bug in sqlite, sqlite3_clear_bindings is not properly exported from the sqlite.so, causing tests on my system to fail thusly:

Run options:

# Running tests:

............................................EE......................../opt/ruby19/bin/ruby: symbol lookup error: /root/sqlite3-ruby/lib/sqlite3/sqlite3_native.so: undefined symbol: sqlite3_clear_bindings
rake aborted!
Command failed with status (127): [/opt/ruby19/bin/ruby -w -I.:lib:bin:test:....]

However, integrity (https://github.com/integrity/integrity) test suite runs successfully using sqlite for the database engine.

/cc @tenderlove

Seems alright, but raises a question as to how far we want to support.  CentOS packages are very old.  I guess I'm OK accepting patches that give support, but I just don't think that the sqlite-ruby team should explicitly support a version that old.

Of course not, accepting patches (and not intentionally deleting the compatibility code later I suppose) would be just fine with me.
As old as those packages are, we have no plans to move to a newer centos yet, or a different distro, and inability to use sqlite in ruby projects is continuously causing us grief.

@richmeyers great!  Then I'll merge this.  We should probably add some documentation with support levels.


Bump aom-sys and dav1d-sys dependencies

Coverage remained the same at 81.968% when pulling 3781a29846b3b3df76273b1f3e990509c5b92638 on vibhoothiiaanand:bump-aom-sys into 3b63cd0992b9941794d85c32780f93f3ac8cffcc on xiph:master.

You may bump dav1d as well maybe?

This is being added and will be merged with #2323
So closing this


Way to disable chat messages?

Is there a way to disable the chat messages in game saying if it saved or not? i find them to be kinda cluttery so it would be really nice

No, there isn't and I will not add one.


Exceptions incoming call

Hi I'm create gateway to my provider. All config files write as you tutorial. But if I make incoming call. In terminal have exceptions. That me this exception?

[DEBUG] advertised addr: {"host":"<IP_ADDRESS>","port":5060}
[DEBUG] flow: {"isLinkAOR":false,"thruGw":false}
[ERROR] javax.sip.TransactionUnavailableException: Could not resolve next hop or listening point unavailable!

@ealoshinsky
Is this only happening for inbound traffic? This generally means tha Routr can’t connect to the endpoint.
If your are trying to send traffic from the PSTN to an Agent, make sure the Agent is registered in Routr( using the rctl location command.

Closing this for lack of activity. Feel free to re-open.


add a "Working" screen

The screen should:

[ ] display current temperature
[ ] display current wattage
[ ] display max wattage
[ ] display current voltage
[ ] display max voltage
[ ] be able to change set temperature

Backend:

[x] check which data is available from iron
[ ] fetch live data every 2000ms
[ ] push data to WS

ty for making this ticket much cleaner and more organized

can read:
LiveTemp
SetTemp
Voltage
HandleTemp
PWMLevel
PowerSource
TipResistance
Uptime
MovementTime
MaxTipTempAbility
uVoltsTip
HallSensor
OperatingMode
Watts
but reading all of them slows down the device and BLE communication. for the sake of speed and better UX, only these values will be returned:
LiveTemp
Voltage
HandleTemp
OperatingMode
Watts

Sounds good. most of those are DEbug info that would not need to be displayed in the Work view,
I was thinking maybe add an extra section to Settings called "Debug Data"
and put most of that in there. some of it actually doesn't change and is static .
if you don't put it on Work View and it's on another Settings that does't ask for it until we get to that section does that help?
We  need: Set temp, LiveTemp, handle temp, watts for sure.
I dont know what VoltsTip is.
TipResistance is a one time static number it picks either 6.2 ohm or 8 ohm profile when Pinecil first boots depending on the tip you have installed at initial boot since it only reads at boot. once you get that you dont have to get it again unless pinecil is rebooted. so that tells us what kind of Tip Profile is being used but doesn't need to be constantly requested.

"uVoltsTip"
[T]  micro-volts raw reading of the tip.
Same as in debug menu
I think this is R-Tip then per documents debug details
and would only be needed for Diagnostics and troubleshooting and not for active view.

will hall sensor still be in the Sleep settings sector?

will hall sensor still be in the Sleep settings sector?

that's for #33

For reference

add  Double  Arrow icon to "Peak Watts" that Builder found.

either:   skinnier one
or: Thicker
Skinny one might look better, needs testing.

as per our discussion, removing "max voltage" from acceptance criteria


Resolve test failures in test_siblings

This resolves some issues with the test_siblings test, described in #117.

RiakPbcTransport.get() returned values inconsistent with the HTTP transport. When the object is not found, it now returns None instead of 0.
Instead of relying on deletes to succeed within the test and using an empty vector clock, we instead start our sibling creation with a known vector clock. This will more reliably produce siblings on all Riak versions.

Duplicate of #


1108-case-worker-referral-index-page

The count was not scoping by submitted. The system spec checks if the pagination doesn't count the submitted claims as well.
Link to Trello card
https://trello.com/c/wQAm7Z2e/1108-case-worker-referral-index-page
Checklist

[x] Attach to Trello card
[x] Rebased main
[x] Cleaned commit history
[x] Tested by running locally

 Case worker referral index page


Busy man

💥 Proposal
You are actually very busy man. You have a big schedule of activities. Your aim is to do as much as activities as possible.
In the given figure, if you go to date with crush, you cannot participate in the coding contest and you can’t watch the movie. Also if you play DotA, you can’t study for the exam. If you study for the exam you can’t sleep peacefully. The maximum number of activities that you can do for this schedule is 3.
EXAMPLE:
1)Input:
3
3 9
2 8
6 9
Output:
1
2)Input:
4
1 7
5 8
7 8
1 8
Output:
2
Have you read the Contributing Guidelines on Pull Requests?
Yes

/assign


Watches not updated

Variables added to a watch are not automatically updated in the watch window. I have to go back to the watch window and re-add the variable for it to update.
Here is my configuration
require("dapui").setup()
require('dap-python').setup('~/miniconda3/envs/debugpy/bin/python')

If I add a watch variable to tmp in the following code, tmp stays at 0 throughout the loop rather than being incremented (see screenshot below).
for i in range(10):
    tmp = i
    print(tmp)

Ah thanks for the report! Please try latest commit, should be working fine now


formatter: support for virtual host metadata

Commit Message: formatter: support for virtual host metadata
Additional Description:
This enables the access to the virtual host metadata introduced in https://github.com/envoyproxy/envoy/pull/30175 from formatter.
Risk Level: low
Testing: : unit test
Docs Changes: done.
Release Notes:
Platform Specific Features:
[Optional Fixes #Issue] https://github.com/envoyproxy/envoy/issues/34900

/retest

Verify Examples job failure is irrelevant to this eg the same error on main https://github.com/envoyproxy/envoy/actions/runs/9708036595/job/26794181496

/assign-from @envoyproxy/senior-maintainers

thanks @RyanTheOptimist, added an integration test with access logger in https://github.com/envoyproxy/envoy/pull/34958/commits/747b64282442575299f39e4f53e7848f7f5832a3

thanks @RyanTheOptimist, added an integration test with access logger in 747b642

This is a good test, but I was hoping to see something in test/integration in which we see Envoy process an actual request. This test is TCP-proxy specific, but shows the idea. https://github.com/envoyproxy/envoy/blob/main/test/integration/tcp_proxy_integration_test.cc#L378
Would this be possible?

well this doesn't work as well -
vscode@mathetake-Venus-series:/workspaces/envoy$ bazel test --define wasm=none //test/integration:tcp_proxy_integration_test
ERROR: /workspaces/envoy/test/integration/BUILD:1750:24: in cc_test rule //test/integration:tcp_proxy_integration_test: target '//source/extensions/formatter/metadata:config' is not visible from target '//test/integration:tcp_proxy_integration_test'. Check the visibility declaration of the former target if you think the dependency is legitimate
ERROR: /workspaces/envoy/test/integration/BUILD:1750:24: Analysis of target '//test/integration:tcp_proxy_integration_test' failed
ERROR: Analysis of target '//test/integration:tcp_proxy_integration_test' failed; build aborted:
INFO: Elapsed time: 0.938s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (605 packages loaded, 35042 targets configured)
ERROR: Couldn't start the build. Unable to run tests

so
diff --git a/source/extensions/formatter/metadata/BUILD b/source/extensions/formatter/metadata/BUILD
index 8d1bf6bf39..78a8e7d86b 100644
--- a/source/extensions/formatter/metadata/BUILD
+++ b/source/extensions/formatter/metadata/BUILD
@@ -23,6 +23,10 @@ envoy_cc_extension(
     name = "config",
     srcs = ["config.cc"],
     hdrs = ["config.h"],
+    extra_visibility = [
+        "//test:__subpackages__",
+    ],
     deps = [
         "//envoy/registry",
         "//source/extensions/formatter/metadata:metadata_lib",
diff --git a/test/integration/BUILD b/test/integration/BUILD
index 5f643fb68c..d5dd5ebc54 100644
--- a/test/integration/BUILD
+++ b/test/integration/BUILD
@@ -1767,6 +1767,7 @@ envoy_cc_test(
         "//source/extensions/access_loggers/file:config",
         "//source/extensions/filters/network/common:factory_base_lib",
         "//source/extensions/filters/network/tcp_proxy:config",
+        "//source/extensions/formatter/metadata:config",
         "//source/extensions/load_balancing_policies/subset:config",
         "//source/extensions/transport_sockets/tls:config",
         "//test/mocks/runtime:runtime_mocks",

ok so this is what we need. is this acceptable? @RyanTheOptimist

Hm. Good question. I have a vague recollection that we have a policy about this somehow. @alyssawilk can you clarify?

generally we request folks not add tests of extension functionality into "core" directories but instead have e2e tests in the extension directory.  Otherwise we often break the build for folks who don't import a given extension

thank you for clarifying. So I think my last commit https://github.com/envoyproxy/envoy/commit/747b64282442575299f39e4f53e7848f7f5832a3 is the furthest we can get without adding the extra visibility.

thank you for clarifying. So I think my last commit 747b642 is the furthest we can get without adding the extra visibility.
edited: we could add test/extensions/formatter/metadata/integration_test.cc in the first place, but that would go beyond the scope of this PR since I have to write tests for all metadata types, not only for VIRTUAL_HOST that is added in this PR. I think I would do that in a follow-up PR later. wdyt? @RyanTheOptimist

Doing this in a follow up would be fine.

/wait
on CI

/retest

the verify test failing looks irrelevant to this PR.

/retest

/retest

/retest

@phlax verify_examples wasm-cc is constantly failing all over the places recently. Anyone is working on fixing it?

This won't block this work anyway.

@wbpcode friendly ping


Stage2: Errors occured when changing model_max_length to 1024

File "/GraphGPT/graphgpt/model/GraphLlama.py", line 267, in forward
assert cur_graph_idx == len(graph_node_features)
AssertionError
When I change model_max_length to 1024 in stage1, the pretraining process finished successfully. However, when I do the same to the stage2, the AssertionError above occured.
I notice that the codes of stage1 and stage2 are identical except for the pretraine_graph_mlp_adapter, so the problem should be originated from the data or the pretrained projector.
Have you encountered such a problem and if so, how did you solve it?

After limiting model_max_length to 1024, the tokens of the second graph are truncated, resulting in the mismatch between the number of graphs and nodetexts. Setting model_max_length to 1600 solves the assertion error for me.


Make alert subscriptions persistent #10

user KVStore to store the Subscriptions
ticket here
Fixes #10

@DHaussermann I'm inclined to merge this PR as it is and test it as part of the imminent release testing. What do you think?

Agreed @hanzei, let's merge this without QA review and confirm the solution in release testing.

This will be tested post merge. The change will be regression tested with existing release tests.

@mickmister Are you fine with merging this PR as it is?

@sibasankarnayak Please let me know what you think of the suggestions

/update-branch