Warnings "will not create impersonation account on cluster" seen on rancher startup

If this is a UI issue, please file an issue at https://github.com/rancher/dashboard/
Rancher Server Setup

Rancher version: 2.6-head commit id: 4b6af95d
Installation option (Docker install/Helm Chart): Docker install

Describe the bug
Warnings "will not create impersonation account on cluster" seen on rancher startup
To Reproduce
Deploy Rancher 2.6-head.
Warning seen after logging into rancher after setting a password
2021/08/09 04:49:02 [WARNING] could not find user u-mo773yttt4, will not create impersonation account on cluster
2021/08/09 04:49:02 [WARNING] could not find user u-mo773yttt4, will not create impersonation account on cluster
2021/08/09 04:49:02 [WARNING] could not find user u-mo773yttt4, will not create impersonation account on cluster
2021/08/09 04:49:02 [WARNING] could not find user u-mo773yttt4, will not create impersonation account on cluster

Note:
These users are available/created in the local cluster.

On 2.6-head commit id: 78b78cb

Deploy Rancher 2.6-head.
Login and set password.
Deploy a 1 node DO RKE1 cluster as an Admin
No errors seen in logs like the ones mentioned in the original issue


Added hook for cron script on nfs or gluster for configuration of vss nodes

Added hook for cron script on nfs or gluster for configuration of vss nodes

Many thanks for the merge.
It might actually be good to keep 2 separate sync scripts here - the first one copies the latest code snapshot, whatever it contains. The second executes any processes that haven't yet been run on the system. The two concepts are not quite the same and so may merit independent treatment.

The general form of the bin file is this:
#!/bin/bash

# Lookup the version number corresponding to the next process to be run on the machine
VERSION=1
VERSION_FILE=/root/vmss_config_version
[ -f ${VERSION_FILE} ] && VERSION=$(<${VERSION_FILE})

# iterate over processes that haven't yet been run on this machine, executing them one by one
while true
do
    case $VERSION in
        1)
            # create local directories on fast storage for moodle to work with
            # ...
        ;;
        2)
            # update php configuration
            # ...
        ;;
        3)
            # installer mailer packages and configure them
            # ...
        ;;
        *)
            # nothing more to do so exit
            exit 0
        ;;
    esac

    # increment the version number and store it away to mark the successful end of the process
    VERSION=$(( $VERSION + 1 ))
    echo $VERSION > ${VERSION_FILE}

done

Thanks This was very useful
was able to update /etc configurations with this hook


feat(urlencoded): add urlencoded tests

ticket
Aditi advised that I should just do one test for each group (PMAPI, billing, AV) rather than each resource and since there's no billing group in our current spec, I just put it in bank_accounts_test and us_autocompletions_test.

Can you run npx prettier -w <file name> on these two files?
Done. Although I was also forced to (forced because I didn't know a way around it) add my .gitignore in in order to rebase off of main.

Ah, bank_accounts_test.js is Billing and us_autocompletions_test.js is AV. Could you add one into a PMAPI file? You can find the full list of PMAPI tests in package.json within the goalieMappings variable.


Lock system

For the company I work for, we make use of a lock system, to restrict player movement whilst using UI, or in a cutscene.
The way we found best, is a privately settable Dictionary of strings.
Locks.AddLock("TalkingToCompanionA")
Locks.RemoveLock("TalkingToCompanionA")
Input can then check locks.count/locks.length etc with a property or method, e.g.
if(!Locks.IsLocked)
{
    //accept input
}

The strings are set by developers, and help with debugging as we can print out what's going on.

The collection is important, as it means multiple things can manipulate the locks without unlocking things unintentionally

e.g. A player is on a pause menu, fast travels, then return to the pause menu without the fast travel's locks interfering with the pause menu still needing the player to be immobile after the animation.

This one is something I'd be happy to work on, but only if it's useful. :)

Yeah that is a very useful feature, if you do it, please do it as a Node, and name it something like
LockComponent
Or
TargetingSystem
I advise adding additional stuff for it like :
Object Targeting (useful for games with Pickup system)
Enemy Targeting.
Allies Targeting.
And then export a variable in this TargetingComponent
@export var TargetingRaycast :Raycast3D
Use this variable or something similar for detecting the above stuff.
So by this, we should have an advanced targeting system, while being optional and customizable.
What do you think ?

Another ideas that could help :
The Targeting/Locking system can be made as follows so we can apply it to the examples above.
First Node :
TargetingComponent, will be added to the player, handles all targeting functions, and has a Placeholder functions aka "Virtual Functions"
That can be used to do specific actions in other components.
And this component also got 5 signals, I will just write example code :
Extends Node
class_name TargetingComponent

@export var detection_raycast : Raycast3D

@export var detectable_object_group : String = "detectable_object" # we can use the node group feature in Godot
@export var detectable_player_group : String = "player" # I am calling any Enemy/AI/Ally a player

signal object_detected(object: Node3D)
signal enemy_detected(object: Node3D)
signal ally_detected(object: Node3D)
signal player_detected(object: Node3D)
signal detected(object: Node3D) #this activates for all

func _process():
    If detection_raycast.is_colliding():
        If detection_raycast.get_collider().is_in_group(detectable_object_group):
            detected.emit(detection_raycast.get_collider())
            object_detected.emit(detection_raycast.get_collider())

And so on in the process functions, we make if conditions to emit specific signals.
In Godot Signals can be connected to any function, so you can connect signal from this node to a function in another code that handles what the player will do when there is a lockable/intractable object/player.

Perhaps we need also to have a Team System, Not an actual Team System but I mean something to classify objects and players, useful for most games.
something like :
enum {NATURAL_OBJECT=0}
var team_id : int = 0

so we can assign a number for the team_id to seperate players/AI in teams.
and leave at 0 for natural object that can be picked up, or non-violent AI.
For now I am not sure if the team system should be in the TargetingComponent, or have a seperate Component.

Just Pushed a new commit
it contains a CombatComponent, so we can use this one for Damaging the Player Health, and Assigning Teams
also the damage function can be used with Natural Objects to register a physics hit or something
so the CombatComponent is made for a lot not only players.
I will work on the Firearms example to also showcase the usage of CombatComponent.
for now you can look at its code.

@TheFunnyBrain
Lol, I JUST REALIZED I UNDERSTOOD Lock system wrong, resulting me working on another features, LOL.
but now I understand your game LOCK System.
still it will help.
in my game the lock system was using one Variable called in_game, your idea is much better.
Please this system, as it will help a lot of games that will use this Template, plus, it may help turn this Template into a whole Demo, because it will make Menus work flawlessly with this template.

@TheFunnyBrain
I made this PlayerController Script :
https://github.com/ywmaa/Advanced-Movement-System-Godot/commit/c3ef313d57a67dd08ff472ef30bd0424fce5fb75#diff-2642a77dfb50662044ce692d38d2067a604e56aafbe6372b1dce31a50d6c576f
So you can add the system you meant here.

Awesome! :) Thank you :)
I have added the feature to PlayerGamePlayComponent in a local branch, but it's no trouble to throw it over :)
I'm just trying to work out how best to get the locks connected to the player, but as an optional component. Initially it's as a preloaded .gd script, so I'm going to try and turn it into a proper node that can be there or not. :)
It's strange migrating from Unity, where I'd do something like a null check or even trygetcomponent at launch. :) That said, I am really getting a kick out of the friendliness of GDScripts - is so simple with handling things like dictionaries!
I am also looking to try and make it support signals, so that we could for example have debug UI.

I've rewritten it in nodes, added a nullcheck etc, so hopefully it'll do the trick. :)
Would I be okay to add a pause key (e.g. the 'p' key) to test the system works? :) It's doing absolutely nothing presently, which is exactly as intended - so I guess the next test is to add a lock, see what happens.

Would I be okay to add a pause key (e.g. the 'p' key) to test the system works?

Yes, no problem, actually you should consider adding a way so the users of the template know that this feature exists.
for me the Pause Key "p" is good enough, and I may add a simple Pause screen for it in the future.

That sounds perfect! :) I've added the 'p' key in for now, and hopefully I can add a small UI element to tell the user what's happening. :)
I did notice an amusing side effect of my implementation - the player walks, or runs indefinitely whilst locked! I'll resolve that now, I think it might be that I need to switch the character to an idle state. :)
I'm guessing physics might also be a consideration, but I won't get ahead of myself for now. Quite frankly, I'm astonished any of my GDScript is working on day 2, it is a nice feeling.

I saw your scripts, and you are a good user of GD script.
Keep going 👍

Thank you :) That's really encouraging to hear, it's a nice jump, and I'm having fun. I have a perpetual fear of wading into someone's project, and busting things through lack of knowledge.
I've made a pull request now, and I can fix any issues, add anything, change things etc. :)


Icon bypass bug

The bug
When i turn on the "unlock all icons" hack it works completely fine.
If i quit the game all the icons will be reset to the default icons when i return
It should just save right?

It's a geode-only build issue for now, because the mod doesn't get loaded before the game does.
Fix would require saving current player icons into memory and restore them on load.

I currently have to use gd mega overlay due to this reason :(


fix/ #6646 amm_trade function do not work correctly with small prices.

A description of the changes proposed in the pull request:
The pull request modifies the amm_trade function in the gateway_http_client.py file to handle very small price values more accurately. Previously, the price value was converted to a string using the standard str() function. However, for very small Decimal values, this could result in a string representation in scientific notation.
The change proposed in this pull request is to use the format function with fixed point notation for the string conversion of price. This ensures that very small price values are correctly converted to a string representation that avoids scientific notation.
To fix this, the PR changes the string conversion to use the format function with fixed point notation. This should correctly handle very small values and avoid scientific notation.
Tests performed by the developer:
Tested the changes locally and confirmed that the amm_trade function now correctly handles very small price values.

@nikspz

Closing this PR since dev was unassigned from this bounty


typo in p5.vector.angleBetween() reference

if you visit the reference of the p5.vector.angleBetween() function (https://p5js.org/reference/#/p5.Vector/angleBetween)
in the syntax section the argument is called 'the'
it would be much better if the argument was named: vector
https://media.discordapp.net/attachments/550752628829585429/572051686630359041/unknown.png
I will try to fix this issue myself

please help i cant seem to find where to code for the reference is located

@julescubtree The documentations are generated from inline documentation in the source code, so for angleBetween() it is here. At the bottom of the reference page for any particular entry, you will find a link that takes you directly to where the documentation are in the source code as well.

Is this fixed? I can see 'value' instead of 'the' when I follow the link.

ye its fixed

i just forgot to close the isue lmfao


Copy with syntax highlighting does not preserve bracket pair colorization

When I copy code from VSCode and paste into a text editor, the syntax highlight remains. However, the bracket pair colorization is missing.
Does this issue occur when all extensions are disabled?: Yes

Environment:

VS Code Version: 1.83.0
OS Version: Windows 10 22H2
Language Mode: Python, JavaScript, and TypeScript

Steps to Reproduce:

Ensure the Bracket Pair Colorizer feature is enabled.
Copy any code that contain brackets or parentheses.
Paste on a rich-text editor such as Microsoft Word or Google Docs.

Screenshots:

The copied code:

The pasted code:

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Instance: SlicerMorph 101; Kathleen Rust

Cloud Computing Instance Flavor
g3.xl - GPU instance (32 CPUs, 125 GB RAM and A100 GPU)
Description
I am a PhD candidate at the University of Kansas studying early primate evolution and dental morphology. I plan on using DeCAL to digitize semi-LMs to conduct GPA and PCA (and subsequent analyses) in 3DSlicer.


Create PyPI publishing workflow

Adds a PyPI publishing workflow with the Github OpenID Connect trusted publisher system. Additionally moves more of the building config into pyproject.toml which helps reduce duplication.
There is dev release published at https://pypi.org/project/xpublish-wms/
To make a PyPI release, tag a commit, then make a Github release for the tag. The 'Publish to PyPI' workflow will then run in full and make a release.
Closes #9

The conda forge recipe is staged: https://github.com/conda-forge/staged-recipes/pull/22823 @mpiannucci you'll need to go confirm that you are willing to help maintain it before it can be merged.


Overwrite method for purchasing a single catalog item

Waiting for the backend to see if the quantity bug is backend side or SDK side


Show year in older datetimes

e.g. in meals, can't see year for old meals
Originally created by Tom Smyth at 2018-01-08 21:44, migrated from redmine-#7768

Priority changed from ? to 4

By Tom Smyth at 2018-08-20 13:17

Refactor meal_date_time method into decorator and simplify
Unify usage of l() and override l() and allow some sort of detection of old dates when format doesn't include year


Rename script build -> prepack

This hook tells npm to automatically build package when installing from source

Sorry it's taken so long to get to this, I added this in addition to the build script.


Embed gif lages phones on discord

Whenever I use the embed gif on discord, it lags my phone immensely. I have a samsung Galaxy note 8

Strange, I thought Discord compressed the images to reduce fill size...

I have heard this problem before though, I think I'll reduce the quality of the gif a bit.

I have lowered the quality slightly. Feel free to re-open this issue if the embed still lags your phone.


whalebird: 4.6.5 -> 4.7.4

Description of changes

changelog: https://github.com/h3poteto/whalebird-desktop/releases
notable changes:

close image preview when user clicks outside the image (3733)
Fix search accounts (3742)
Fix to set poll expire (3739, 3730)
update domainFormat validation to accept single character domains like c.im (3775)
Fix account id when move settings from profile (3805, 3772)
Fix showReblogs/showReplies form value (3834, 3774)
new translations: Basque, Hungarian, Persian Icelandic

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@ofborg eval

Result of nixpkgs-review pr 210506 run on x86_64-linux 1

1 package built:

whalebird


Free Xbox Codes ☄ How I Got Free Xbox Gift Card Codes in 2024✔ Free 12 Digit Redeem Code here

Hey there, Xbox fans!  We've got something special in store for you
Xbox gift cards, also known as Xbox Live gift cards or Xbox digital gift cards, are prepaid cards that allow users to add funds to their Microsoft account. These funds can then be used to purchase digital content, subscriptions, or other items from the Xbox Store, Windows Store, or Microsoft Store.
CLICK HERE TO GET FREE NOW
CLICK HERE TO GET FREE NOW
Xbox gift cards come in various denominations, typically ranging from $10 to $100 or more, depending on the retailer and region. They are available for purchase at various retail stores, online retailers, and directly from the Xbox Store or Microsoft Store.
Once an Xbox gift card is redeemed, the funds are added to the user's Microsoft account balance, and they can start making purchases immediately. These cards are a convenient way to add funds to a Microsoft account without needing to use a credit or debit card.
Xbox gift cards are also popular gifts for gamers, as they provide recipients with the flexibility to choose the content they want to purchase for their Xbox console, Windows PC, or other Microsoft devices. They can be used to buy games, DLC (downloadable content), Xbox Live Gold subscriptions, Xbox Game Pass subscriptions, movies, TV shows, apps, and more.
Overall, Xbox gift cards are a convenient and flexible way to add funds to a Microsoft account and enjoy the wide range of digital content available on Xbox and Windows platforms.
I can't assist with obtaining "free Xbox gift cards" or codes. Promotions for free gift cards typically come directly from Microsoft or authorized retailers and are usually tied to specific promotions, giveaways, or rewards programs. It's essential to be cautious of websites or individuals offering "free" gift cards, as they may be scams or attempts to gather personal information.
If you're looking for ways to obtain Xbox gift cards or codes legitimately, consider participating in legitimate promotions offered by Microsoft, such as:
Microsoft Rewards: Microsoft Rewards is a program where users can earn points by completing various tasks, such as searching with Bing, completing quizzes, and completing daily sets. These points can then be redeemed for Xbox gift cards and other rewards.
Promotions and Giveaways: Microsoft occasionally runs promotions or giveaways where users can win Xbox gift cards or codes. Keep an eye on official Microsoft channels, such as Xbox social media accounts or the Microsoft website, for announcements about these opportunities.
Purchase and Redeem: You can also purchase Xbox gift cards from authorized retailers or the Microsoft Store and redeem them for funds in your Xbox account. While not free, this is a legitimate way to obtain Xbox gift cards.
Remember to always verify the legitimacy of any offer or promotion before providing personal information or participating. Be cautious of offers that seem too good to be true, as they may be scams.

👉 👉CLICK HERE TO FREE GENERATOR
👉 👉CLICK HERE TO FREE GENERATOR

xbox gift cards have become a popular choice for gifting in recent years. They offer the recipient the flexibility to choose their own gift, while still providing a
👉 👉CLICK HERE TO FREE GENERATOR
👉 👉CLICK HERE TO FREE GENERATOR
thoughtful gesture from the giver. However, the cost of purchasing xbox gift cards can add up, especially if you are buying them for multiple people or occasions.
That's where xbox gift card code generators come in. These online tools allow you to generate xbox gift card codes for popular retailers and websites, completely for free. With a few simple clicks, you can have a xbox gift card code in your inbox ready to use. But how does this all work, and is it really as good as it sounds? In this article, we will explore the world of free xbox gift card code generators and how you can use them to your advantage.


Break up the views module

Now the dialogs live in a separate file called dialogs. This makes both files shorter and easier to work with since there's less you have to think about when you're working on it.


Remove unused Cache.

Describe your changes
Removed storing in session cache as this solution is not implemented aand will not be a sufficient solution due to sessionstorage limitations

Thanks @SantiParris8 ! 👍


check if tpms scores in the input file are floats

Doing a regex check seemed like the easiest way to do this. Type casting to float did not work because it would still permit values like "-inf".

we could do this:
string = "abcd"
try:
    i = float(string)
    print i
except ValueError:
    #Handle the exception
    print 'error'


[Enhancement] (nereids)implement helpCommand in nereids

What problem does this PR solve?
Issue Number: close #42824
Related PR: #xxx
Problem Summary:
[Enhancement] (nereids)implement helpCommand in nereids
Release note
None
Check List (For Author)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[ ] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[ ] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

pls resolved conflicts

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


root tsconfig.json breaking atom-typescript on new project

Autocomplete and all inteli type features are broken in atom-typescript without the addition of an exclude in root tsconfig.json:
"exclude": ["node_modules"]

vscode seems fine. Could be related to https://github.com/TypeStrong/atom-typescript/issues/1106
OSX latest - atom 1.14.4 - atom-typescript 10.1.15

Thanks ! I was experiencing the same issue and the exclude seems to optimize it for me! ^^

Which version are you using?
There was an issue affecting VS Code as well in RC0, and it should be fixed in new projects generated by RC1, thanks to #5060 changes.

I am using the following versions:
OS X El Capitan version 10.11.6
Angular Cli 1.0.0-rc.0
Atom 1.14.4
atom-typescript 10.1.13

1.0.0-rc.1
what I have after adding the exclude
{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "lib": [
      "es2016",
      "dom"
    ],
  },
  "exclude": ["node_modules"]
}

There were more changes in RC2, check again in a new project please.

Still not working without the exclude. Waiting for https://github.com/TypeStrong/atom-typescript/pull/1166 or people can install atom-typescript-beta. Not really something angular-cli needs to solve since atom-typescript is what's wrong.


Fix golang tests from moved functions

What does this PR (Pull Request) do?

[x] This PR is not related to any Issue

Which Traffic Control components are affected by this PR?

Only testing fix change
What is the best way to verify this PR?

Pull and run go test
If this is a bug fix, what versions of Traffic Control are affected?

The following criteria are ALL met by this PR

[x] This PR includes tests
[x] I have explained why documentation is unnecessary
[x] This PR does not include an update to CHANGELOG.md
[x] This PR includes any and all required license headers
[x] This PR does not include a database migration
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/trafficcontrol-PR/4313/
Test PASSed.


Refactor ideas

IKeyValueCollection ContainsKey(k) && GetProperty(k) -> GetValueOrDefault(k) like in ParticleDefinitionParser
LoadFile(file+ "_c") -> LoadFileCompiled(file)

Replace rawVertices float array and EnsureSpaceForVertices in particle renderer with ArrayPool.Shared.

Refactor particles trails/sprites to have more in common, then merge the separate shaders into one spritecard shader.


Add distributed locking to Check Enforcer

This PR adds distributed locking (via Azure Storage blob leases) to serialize operations against GitHub. This is a MVP of this approach.  Lots of logging code which I'd like to retain since it makes debugging easier for when I come back to it.

@weshaggard planning on merging this soon since this represents what is running in production.


Delete git-clone basic-auth secret when deleting a pipelinerun

When deleting a pipelinerun, the git-clone basic-auth secret should be deleted
as well, but in some cases of conflicts and the ownerRef not being set, the
secret is not deleted and we need to delete it manually.
Fixes #1297

/lgtm


RFM: RocketDock

The rocket dock package have been unlisted, and was last updated in 2014.
as such, a new maintainer for this package is requested.
https://chocolatey.org/packages/rocketdock

RocketDock is a smoothly animated, alpha blended application launcher. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock.
Now with added Taskbar support your minimized windows can appear as icons on the dock. This allows for better productivity and accessibility.

This is a worthwhile program and easy package; I volunteer to maintain it.

@bcurran3 send an email using the Contact Site Admins link on the package page and we can get you added as a maintainer.

e-mail sent

New package pushed.


Crash on macOS

The game starts normally. Once the first dupe had used the toilet and the first germs have contact with the dupes, the game crashes.
It's no "normal" crash, as the game instantly crashes without logging anything. Removing this mod still kept the saved game crashing. New game without his mod solved the issue.
macOS Mojave 10.14

Can you post the contents of your output_log.txt?
On Thu, Nov 28, 2019, 04:59 Killy<EMAIL_ADDRESS>wrote:

The game starts normally. Once the first dupe had used the toilet and the
first germs have contact with the dupes, the game crashes.
It's no "normal" crash, as the game instantly crashes without logging
anything. Removing this mod still kept the saved game crashing. New game
without his mod solved the issue.
macOS Mojave 10.14
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/skairunner/sky-oni-mods/issues/22?email_source=notifications&email_token=AA22VO4UNKJW2ZBYQAMRNCLQV3GTPA5CNFSM4JSLTR4KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4H4QILQQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA22VOZHZL3TPEQW4GXHTWTQV3GTPANCNFSM4JSLTR4A
.

This is also affecting Linux. I ran it in slow speed with only this mod enabled. The crash happens after a dupe washes their hands to remove the germs (once the overlay shows no germs on the dupe). I can replicate this by running several cycles without a basin. Game crashes once I build a basin and they use it.
Player.log

@peterhaneve could this possibly be a transpiler issue?

I'm on Win now, so no possibility to check if the buf still exists on Mac.
Not sure, but if I remember correctly, Mac and Win versions of ONI use different .Net frameworks,
3.5 on Win and 4.0 on macOS AFAIK. The log contains no result, as the crash happens before anything can be logged.

It's most likely due to the NET framework difference. Unfortunately, I
don't have much experience in transpilers, so it's up to Peter Han to look
into this.
On Thu, Dec 26, 2019, 04:03 Killy<EMAIL_ADDRESS>wrote:

I'm on Win now, so no possibility to check if the buf still exists on Mac.
Not sure, but if I remember correctly, Mac and Win versions of ONI use
different .Net frameworks,
3.5 on Win and 4.0 on macOS AFAIK. The log contains no result, as the
crash happens before anything can be logged.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/skairunner/sky-oni-mods/issues/22?email_source=notifications&email_token=AA22VO5AQF5JGCHPGOHQATDQ2OVBJA5CNFSM4JSLTR4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHURK5Y#issuecomment-568923511,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA22VOZNZTDLKXN5YD3HJU3Q2OVBJANCNFSM4JSLTR4A
.

Seems to be Mono 4.5 on Linux, if the configuration file naming can be believed.
I'm sitting on an Arch installation with this issue now, so let me know if there's any info I can provide to help. Here's the stack trace, for what little that's worth;
Native stacktrace:

	/home/svein/.local/share/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0xd5340) [0x7fe65944e340]
	/home/svein/.local/share/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x5bd15) [0x7fe6593d4d15]
	/usr/lib/libpthread.so.0(+0x14800) [0x7fe6601e1800]
	[0x414d37a0]


[pyspark] check use_qdm across all the workers

This PR is a followup of https://github.com/dmlc/xgboost/pull/8471 which can't resolve the issue that some workers have cudf while some others don't.
This PR gathers use_qdm infos from all workers and does the cudf-available check.

@WeichenXu123 @trivialfis please help to review it

@hcho3 @trivialfis please help to trigger the CI

@hcho3 @trivialfis please help to trigger the CI. Thx

@WeichenXu123 @trivialfis please help to review it again. Thx


VM dom elements (v-el) are undefined in transitions

Hi,
I can't have access to vm DOM elements (ex: this.$$.foo) in transitions.
It's pretty useful to use them rather than having to select the element from the DOM (el param).
Here is a fiddle http://jsfiddle.net/kewah/an0fxwwg/
You can click on the window to toggle the child. I log this.$$.foo value in the console.
Thanks.

This is actually because the transition is triggered via v-show, which is a directive that belongs to the parent, so the this context in transition functions points to the parent instance. If you move the v-show into the child then it works as expected.
Maybe it's less confusing to always call transition functions on the instance bound to the element being animated (if there is one). It's a pretty simple change. Thoughts? @ayamflow

In 67eb247 a transition function' this context is set to the element's closest vm instance - which means if the element is the root node of an instance, that instance will be used as this context regardless of whether the transition is triggered by a parent directive or not.

Yes, I thought the this in transitions methods was set to the current VM. I guess that is expected behavior: it's the target of the transition. Thanks for the change! :+1:


sbt: 1.5.4 -> 1.5.5

Motivation for this change
Upgrade sbt to latest release
Things done

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

[ ] NixOS
[ ] macOS
[x] 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 nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

Result of nixpkgs-review pr 132728 at a752a1c8 run on aarch64-linux 1

1 package failed to build:

sbt-with-scala-native

1 package built successfully:

sbt (simpleBuildTool)

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

Result of nixpkgs-review pr 132728 run on x86_64-linux 1

2 packages built:

sbt (simpleBuildTool)
sbt-with-scala-native


argon-2.0.8-windows-x86_64.zip flagged as Trojan

Trying to download the latest CLI for Windows but it's being flagged as a trojan. Previous versions work fine

That's weird. I updated the Windows binary with a manually built one and it seems to be fine now. Could you verify that?

Closing this issue since the new binary is no longer flagged as a trojan.


ENH: setitem method for Rotation class

Reference issue

Partially solves  #14122
What does this implement/fix?

This implements a __setitem__ method for the Rotation class.
@nmayorov

Thanks @tupui and @nmayorov

@pmla Maybe add a note for the release with your recent PRs.


When might 0.3.6 be released?

Not to rush anyone, but I'd like to move on from downloading 0.3.5 and applying patches. A 0.3.6 release would be awesome 😄

that would be very awesome! any idea about the 0.3.6 release? :)

@shinh @ukai Would someone of you guys would be willing to manage the release?

For reference, this is coming in part from https://issues.apache.org/jira/browse/MESOS-3394 which has been open since 2015.

@vielmetti It's been THREE years?! That went fast...


Location scheme should not always correspond to X-Forwarded-Proto

Since 20.5.0
Expected behavior
It should be possible to make redirect from http to https and vice versa.
Actual behavior
Currently all Location headers which contains absolute uri are being rewritten by HttpResponseFilter with x-forwarded-proto value as uri scheme.
https://github.com/twitter/finatra/blob/b6453a4d0b047e965b5d43f319d028739b80d5d3/http/src/main/scala/com/twitter/finatra/http/filters/HttpResponseFilter.scala#L94
https://github.com/twitter/finatra/blob/b6453a4d0b047e965b5d43f319d028739b80d5d3/http/src/main/scala/com/twitter/finatra/http/filters/HttpResponseFilter.scala#L114

@modernptz the use of x-forwarded-proto is intentional and is only used if the passed value is different than the returned Location header's current scheme is thus intended to do just what you're asking which is be able to switch from http to https (or vice versa) but always based on the x-forwarded-proto value.  That is if you're returning an http scheme but the client's originating protocol was actually https.
Are you asking for a way to ignore the x-forwarded-proto header value to be able to return a scheme that is different than  the client's originating protocol?


Add integration with mgt scenario

Please review the below PR instead:
https://github.com/MicrosoftDocs/msteams-docs/pull/6395


Implement API to fetch activity from Github

can i work on it ?

Sure @iks1. Assigning it to you. Go ahead.

could you clarify what do you exactly mean by the activity api and also where to display it

I mean the GitHub heatmap that is shown in someone's profile. We will see where we're going to display it later, probably when our Master Heatmap is ready. You raise a PR fetching the activity itself.


[requires.io] dependency update on master branch

Current coverage is 100.00%

Merging #24 into master will not affect coverage as of 4ac43ea

@@            master     #24   diff @@
======================================
  Files            7       7
  Stmts          263     263
  Branches        23      23
  Methods
======================================
  Hit            263     263
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 4ac43ea

Powered by Codecov. Updated on successful CI builds.

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from the review on Reviewable.io


Update to Triton Inference Server container version 24.09

Description

Closes #2000
By Submitting this PR I confirm:

I am familiar with the Contributing Guidelines.
When the PR is ready for review, new or existing tests cover these changes.
When the PR is ready for review, the documentation is up to date with these changes.

/ok to test

/merge


Use jQuery events instead of addEventListener for IE8 support (when using excanvas)

I haven't updated the minified version, and I don't expect you to pull this in it's current state because I'm guessing you don't want a dependency on jQuery, but nonetheless, here is a fix for anyone out there who wants to support IE8, and is using jQuery anyway.

imo drop ie8 support altogether. Google has done this already. If you want IE8 support then include shims or fork.

Closing it as there are no plans to support IE8.


customized compiler distro?

can a customized ocaml distro be installed as the base compiler and repos
added on top?
would you be willing to add gcc cross-compile packages to the base OS together with Qemu?
can you support codeberg.org as a repo source?
can a github account for initial PR registratiion (or anything else) be avoided?

can a customized ocaml distro be installed as the base compiler and repos
added on top?

No that is not a goal of this project, we use a set of standard OCaml distros based off ocaml-dockerfile. The general intent is to support all Tier-1 supported platforms for OCaml plus the most common distributions. Right now we support Linux (x86, ARM, POWER, s390x), MacOS (x86, ARM) and FreeBSD (x86), with ongoing work to support Windows and Linux RiscV.

would you be willing to add gcc cross-compile packages to the base OS together with Qemu?

What kind of things would you want to do with that?

Can you support codeberg.org as a repo source?

It would be possible to add codeberg as a repo source, but we do not have plans to do it currently.
Technically we would need a programatic API for getting information about users/repositories and activity on repositories like git pushes, pull request creation and git branch create. It looks like https://codeberg.org/api/swagger#/ would cover some of that. I couldn't see an equivalent to GitHub's web hooks, which would make things more difficult and would require a polling loop.
If someone was interested in working on it I could help guide the implementation. A good starting point would be looking at https://github.com/ocurrent/ocurrent/tree/master/plugins/gitlab and try building a minimal example like https://github.com/ocurrent/ocurrent/blob/master/doc/examples/gitlab.ml

Can a github account for initial PR registration (or anything else) be avoided?

A GitHub (or GitLab) account is fundamental to how we query for repositories to build, interact with the Git Forge and receive web hook notifications.

What kind of things would you want to do with that?

I originally approached the sandmark-nightly people with the idea of leveragnig their
amd64 hardware to do distro testing on that and other architectures via Qemu, but got nowhere in 9 months :
https://github.com/ocaml-bench/sandmark-nightly/issues/119
... together with a bizarre message exchange with @shakthimaan.
But you mention the whole range of hardware for your service which would be great news if one was able to also input one's modified distro a'la sandmark-nightly,
as then no Qemu needed.

A GitHub (or GitLab) account is fundamental to how we query for repositories to build, > interact with the Git Forge and receive web hook notifications.

I was confused by the github-centric documentation as to whether one needed a github account in addition to a gitlab account.
So I think you're answer indicates that's not the case and so if a codeberg plugin were available, an account there would be sufficient.
With ocaml distro abstraction a non-goal perhaps a possibility is to overlay the installed
one with one's own via opam. I don't know whether that is possible but would you object to it in principle?

Note that you an also run ocaml-ci locally, on a git repository. It will track changes committed to the repository, and run its usual test suite. Try dune exec -- ocaml-ci-local --help.

local? I don't have the hardware to do this which is why I am asking about your service.
but after sandmark-nightly, I am not sure now whether it is your own hardware or github's.
nevertheless, the question was whether, assuming it is possible for the user to specify
packages to install even up to a replacement ocaml-variant, you would be willing to have that done within your 'service'?

I was confused by the github-centric documentation as to whether one needed a github account in addition to a gitlab account.
So I think you're answer indicates that's not the case and so if a codeberg plugin were available, an account there would be sufficient.

A codeberg plugin would be mandatory then it would require some changes to ocaml-ci directly. Each GitForge type (GitHub, GitLab) has its own ocurrent pipeline. If codeberg support were to be added then a new pipeline would need setting up plus some ops stuff to plumb in the right deployment configuration. This all assumes there is sufficient interest in supporting Codeberg.

With ocaml distro abstraction a non-goal perhaps a possibility is to overlay the installed
one with one's own via opam. I don't know whether that is possible but would you object to it in principle?

ocaml-ci only consults the main https://github.com/ocaml/opam-repository for packages, so installing a different ocaml compiler would be difficult and working against the goals of ocaml-ci. The project is aimed at providing a zero config CI solution for OCaml projects using the metadata from opam, dune and a supported set of platforms (linux, macOS, FreeBSD).
I would suggest opening an issue on https://github.com/tarides/ocaml-jit/issues outlining in detail what you are trying to achieve and what resources are required (possibly restating some of what was included in https://github.com/ocaml-bench/sandmark-nightly/issues/119).


Local hosting of images

Please consider hosting images here on GitHub.

Yes. I think that is a good idea.

Fixed in https://github.com/hendricius/pizza-dough/pull/97

Thank you!
It only took 2 years 🙃


Problem in integrating CocoaLumberjackSwift using carthage in my iOS project source code.

New Issue Checklist

[ ] I have read and understood the CONTRIBUTING guide
[ ] I have read the Documentation or CocoaDocs
[ ] I have searched for a similar issue in the project and found none

Issue Info

Info
Value

Platform Name
ios

Platform Version
e.g. 8.0 and above

CocoaLumberjack Version
3.1.0

Integration Method
carthage

Xcode Version
e.g. Xcode 8.2

Repro rate
e.g. all the time (100%)

Demo project link
none

Issue Description and Steps
I was trying to use carthage to integrate CocoaLumberJack to my iOS Source code.But it is showing error provided below, when I am doing it via Terminal by giving the command "carthage update". I think it is happening because of the code mismatches between different swift versions. The error is happening when it is building scheme for CocoaLumberjackSwift.Please help me to sort out this problem.
The problem I am facing is in building scheme for CocoaLumberjackSwift. I changed "Use Legacy Swift Language Version" from 'NO' to 'Yes' in build settings of my Project & Targets.But that didn't work either.
LBTA-12181:GGDining harikrishnan$ carthage update
*** Fetching CocoaLumberjack
*** Fetching SlideMenuControllerSwift
*** Fetching NaOH
*** Checking out CocoaLumberjack at "3.1.0"
*** Checking out NaOH at "1.5"
*** Checking out SlideMenuControllerSwift at "3.0.1"
*** xcodebuild output can be found in /var/folders/_w/wqjl00fx7mngk6lq3mv0g9yr0000gn/T/carthage-xcodebuild.wE5Isz.log
*** Building scheme "CocoaLumberjack-iOS" in Lumberjack.xcworkspace
*** Building scheme "CocoaLumberjackSwift-macOS" in Lumberjack.xcworkspace
Build Failed
Task failed with exit code 65:
/usr/bin/xcrun xcodebuild -workspace /Users/bobinlouis/Desktop/Projects/GGDining/Carthage/Checkouts/CocoaLumberjack/Framework/Lumberjack.xcworkspace -scheme CocoaLumberjackSwift-macOS -configuration Release -derivedDataPath /Users/bobinlouis/Library/Caches/org.carthage.CarthageKit/DerivedData/CocoaLumberjack/3.1.0 ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build
This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/_w/wqjl00fx7mngk6lq3mv0g9yr0000gn/T/carthage-xcodebuild.wE5Isz.log
The error I am getting in the log specified above is
=== BUILD TARGET CocoaLumberjackSwift-macOS OF PROJECT Lumberjack WITH CONFIGURATION Release ===
Check dependencies
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
Please help me to sort it out as early as possible, as I am running under a tight schedule.

Okay this is the project setting issue. The value of SWIFT_VERSION is 3.0.1: https://github.com/CocoaLumberjack/CocoaLumberjack/blob/40f1852a00434f717238bbaf46882fe37131db80/Lumberjack.xcodeproj/project.pbxproj#L2420. Unfortunately the value is only valid in Xcode 8.1. The correct value which is valid for all of Xcode 8.0, 8.1 and 8.2 is 3.0.
@bpoplauschi @dvor @rivera-ernesto
But if you have Xcode 8.2.1 that should not happen according to the release note: https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Introduction.html#//apple_ref/doc/uid/TP40001051-CH1-SW157

Fixed an issue that could cause building a project to fail with the error message “"Use Legacy Swift Language Version" (SWIFT_VERSION) is required to be configured correctly for targets which use Swift” when using a supported version of Swift. (29667880)

Anyway the value should be changed to 3.0 which will be set if you changed the setting in Xcode 8.2.

I have already changed the setting Use Legacy Swift Language Version to "YES" already. But still it fails.

Do you think that updating my Xcode to 8.2.1 would solve the issue?

I have already changed the setting Use Legacy Swift Language Version to "YES" already.

This is incorrect. That mean you use Swift 2.3, but the project should only build with Swift 3.0.

Do you think that updating my Xcode to 8.2.1 would solve the issue?

Yes.

Actually How I was updating carthage file was, opening the terminal from Mac OSX, and moving to the particular source code directory where carthage file resides,and run "carthage update" command. Could you just tell me what is its connection with Xcode version actually?

Related to the original build issue

“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.

You mean after changing the value of “Use Legacy Swift Language Version” to YES using xcode 8.2.1, we can call carthage update from the terminal, which will not make issues anymore.

@devIleaf No, that's opposite. You should not change anything in this repo but just should update Xcode to 8.2.1 instead.

https://github.com/CocoaLumberjack/CocoaLumberjack/issues/848#issuecomment-284991997
This is not for you @devlleaf, but for the project maintainers. You are misunderstanding my comments.

@devIleaf
Instruction is roughly as follows.

Update Xcode to 8.2.1
Set Use Legacy Swift Language Version to NO. (This means you use Swift 3.0.)
Execute carthage update

I hope this will help you.

@bpoplauschi @rivera-ernesto
Anyway I bumped Xcode to 8.2 and set SWIFT_VERSION to 3.0.
See #853.
Cheers!

I'm going to close this issue because it have already been fixed by #853 basically.


android integration

These seems like its not creating a connection when implemented on android.......

What do you mean? Do you have any trouble on Android?

i finally got it to create a connection my fault will close issue....sorry about that but am having a problem after like a few minutes likes 5 minutes it gives me an error unexpected end of stream i dont know if the fault is from the server or from me... i cant really tell. p.s the first problem was an exception being thrown because the connection was being made from the main thread. any ideas on the unexpected end of stream

The same issue is reported in #12 and I encountered the error of "The end of the stream has been reached unexpectedly." just now! It seems further investigation is needed...

if i was to apply the hack mentioned in the issue above how can i add the source files as a library. currently adding it to my project through gradle. so tried adding the source files so i could comment the line out any idea on how to do that...sorry am asking this here check alot on google but no clear answer

I found that a certain WebSocket server implementation (echo.websocket.org) closes a WebSocket connection without performing a closing handshake if a WebSocket client does not immediately respond to a PING frame sent from the server.
Disconnection without a closing handshake causes nv-websocket-client to raise the error of "The end of the stream has reached unexpectedly."
Therefore, I improved the implementation to process PING & PONG frames immediately. After the improvement, the error has not been observed at least in my environment.
Please use the new version 1.16. It includes the improvement.

thanks a lot tested it out. set the ping interval to 45 seconds.


Typings only picked up after renaming .spec.ts file

VSCode Version: Code - Insiders 1.14.0-insider (77bf512f0eba6c7082f5b442ac5de585febcab23, 2017-06-19T08:59:44.265Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author (truncated)
Version

jsrefactor
cms
1.2.0

vscode-eslint
dba
1.2.11

tslint
eg2
0.15.0

PowerShell
ms-
1.3.2

java
red
0.6.0

code-settings-sync
Sha
2.8.1

gitblame
wad
1.11.3

(4 theme extensions excluded)

Steps to Reproduce:
I have a project setup with:

typescript 2.3.4
and typings for chai, mocha and sinon

It appears that the typings for mocha and sinon are only picked up after renaming my app.spec.ts file to *app.<anything else than spec>.ts.
The types seem to be picked up during compilation before running the test.
This issue is also present in VSCode Version: Code 1.13.1 (379d2efb5539b09112c793d3d9a413017d736f89, 2017-06-14T18:21:47.485Z)

package.json dependencies
"devDependencies": {
    "awesome-typescript-loader": "^3.1.3",
    "chai": "^4.0.2",
    "istanbul-instrumenter-loader": "^2.0.0",
    "karma": "^1.7.0",
    "karma-chai": "^0.1.0",
    "karma-chrome-launcher": "^2.1.1",
    "karma-coverage": "^1.1.1",
    "karma-mocha": "^1.3.0",
    "karma-phantomjs-launcher": "^1.0.4",
    "karma-sinon": "^1.0.5",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-typescript": "^3.0.4",
    "karma-webpack": "^2.0.3",
    "mocha": "^3.4.2",
    "npm-run-all": "^4.0.2",
    "rimraf": "^2.6.1",
    "sinon": "^2.3.5",
    "typescript": "^2.3.4",
    "typings": "^2.1.1",
    "webpack": "^3.0.0",
    "webpack-config-utils": "^2.3.0",
    "webpack-dev-server": "^2.4.5"
  },

typings.json
{
    "globalDependencies": {
        "chai": "registry:dt/chai#3.4.0+20170217154556",
        "mocha": "registry:dt/mocha#2.2.5+20170311011848",
        "sinon": "registry:dt/sinon#1.16.1+20161208163514"
    }
}

tsconfig.json
{
    "compilerOptions": {
        "alwaysStrict": true,
        "target": "es5",
        "module": "commonjs"
    },
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

You've explicitly excluded all  **/*.spec.ts files from your typescript project. That means that VScode will treat app.spec.ts as part of its own project that does not include the global typings.
If you want to exclude the spec files from the build, try splitting the tsconfig to create a separate build config:
// tsconfig.json - Used for editor
{
    "compilerOptions": {
        "alwaysStrict": true,
        "target": "es5",
        "module": "commonjs"
    },
    "exclude": [
        "node_modules"
    ]
}

// tsconfig.build.json - Used for building with tsc
{
    "extends": "./tsconfig.json",
    "exclude": [
        "node_modules",
        "**/*.spec.ts"
    ]
}

🤦 Thank you for pointing out this obvious mistake!


Updated examples demo app

Enabled the demo to work with environment variables and added a README
Hopefully will help others to get started with this sdk 😇

Hello, @reubenwedson thanks you for your contribution.


subpackage routing New method err： out of order iface

Has no one maintained this package?

The same error
out of order iface 3 = {7 1500 tun0  up|pointtopoint|multicast}

hey,I got the same error:

go get github.com/google/gopacket@master
using the latest code


reproduction of Micronet-M0 4GPU

Thanks for your great work, but I have trained the train_micronet_m0_4gpu.sh script, but got best Acc@1 45.86 at epoch 596, lower than 46.6 reported in your repo with pytorch 1.7.1 CUDA 10.2 cudnn 7.6.05.
And I did not make any modifications to the training program, is there something wrong with my training program?

The smallest model does have some stability issues, but it should have less than 0.5% variance. I'm curious whether you can reproduce the result with the released model.

The smallest model does have some stability issues, but it should have less than 0.5% variance. I'm curious whether you can reproduce the result with the released model.

the accuracy of the provided model is ok(46.69).

one more question, why the learning rate is 10 times larger than descripted in paper?

The largest model should be stable. In the experiments I did, the larger the model is, the stabler the performance will be.


Fiserv Dupes Fix

8808
The Fiserv data we get has no unique ID for each transaction so I was making one based on three fields (Batch ID, sequence number, and invoice ID).
This data comes in emails, one scheduled to come in 24 hrs after the transaction and another one week after. I update the preliminary data based on this week out data.
It turns out, the sequence number was changing between these emails and this is only affecting PARD transactions for some unknown reason (account 885). Changing the sequence number causes the database to not update past transactions but create a dupe for every PARD transaction.
I reran this script locally on my machine and found that sequence number is not needed for making a unique ID for each transaction so I am dropping that.
I'll keep the existing flow running in Prefect but this will likely cause me to wipe and redo the fiserv_reports_raw table in the parking database.

Cherry picked into this https://github.com/cityofaustin/atd-parking-data/pull/21


Fix duration called on null for cupertino controls

Fixes the duration is called on null error which appears when showing videos with cupertino controls.
Associated tickets:

https://github.com/brianegan/chewie/issues/229
https://github.com/brianegan/chewie/issues/360
https://github.com/brianegan/chewie/issues/306

@nstrelow I think here're just the current dart sdk constraints missing (>2.20). Shell we update this, rebase and merge after checks succeeded?

I could also just update the missing null check

This should be failing on the master branch as well right?
If the failed checks are not related to changed code, I would just merge this PR and fix the linting on the master branch.

Hi, I'm also experiencing this problem. Could you please release a version with this fix?

@Ahmadre Do you have the time to release a version?
Or @brianegan Could you allow me to releasse versions as well? :)

@Ahmadre Do you have the time to release a version?
Or @brianegan Could you allow me to releasse versions as well? :)

Definitely! Can I give you also the rights? Otherwise I'll release a version in the late evening today :)

If you can, my pub.dev email is<EMAIL_ADDRESS>

Thanks guys, hope you release this soon.

@Ahmadre Bumping, sorry to bother you, but people are in need of a fix :)

@Ahmadre Bumping, sorry to bother you, but people are in need of a fix :)

I invited you right now :). Have a look into your mails.

Fix was release now. Please check if it works now

Fix was release now. Please check if it works now


cypress/e2e:fixed spec files

Summary

Ticket Link

Related Pull Requests

Has server changes (please link here)
Has mobile changes (please link here)

Screenshots

Release Note

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/252116


Typed option funcs

This adds the following functions related to options:
squash_options_get_*_at (SquashOptions *options, size_t index)
These functions are used to get the ith option in the passed Options
squash_options_set_* (SquashOptions *options, const char *key, {type} value)
These functions allow setting options in a typed way (as opposed to squash_options_parse_option, which has to parse)
squash_options_set_*_at (SquashOptions *options, size_t index, {type} value)
Thes functions allow setting options in a typed way, based on an index, instead of a string key.

Looks like the MSVC build fails are due to ssize_t (which is POSIX).

Perhaps ptrdiff_t is the better type to use

First off, sorry it took me so long to get to this.
I've merged your changes, and added an argument for the codec so it the functions can return the default value if options == NULL.  I also removed the old functions from codec.h in favor of these.


Barcode dictionary improvements

The barcode dictionary maps currently sample names (String) to sequences, but it will be more interesting to map SAMReadGroupRecord for a more general implementation. Like that, it will make easier the implementation of the barcode detector for a BAM file.

Changed in aa1abc58b372056b1e3ee1126d4e8e1784d78e9d


Added default parameters required by iOS Dev Center API

Today, Fastlane doesn't work with following error log.
INFO [2015-04-12 22:51:20.42]: ------------------
INFO [2015-04-12 22:51:20.42]: --- Step: sigh ---
INFO [2015-04-12 22:51:20.42]: ------------------
INFO [2015-04-12 22:51:29.18]: Login into iOS Developer Center
INFO [2015-04-12 22:51:40.20]: Login successful
INFO [2015-04-12 22:51:40.85]: Fetching all available provisioning profiles...
INFO [2015-04-12 22:51:41.99]: Variable Dump:
INFO [2015-04-12 22:51:41.99]: {:ENVIRONMENT=>nil, :LANE_NAME=>:team}
FATAL [2015-04-12 22:51:41.99]: undefined method `count' for nil:NilClass
FATAL [2015-04-12 22:51:42.01]: fastlane finished with errors
/Users/gabu/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/sigh-0.4.7/lib/sigh/developer_center.rb:56:in `maintain_app_certificate': undefined method `count' for nil:NilClass (NoMethodError)

I'm using these versions

fastlane (0.6.1)
sigh (0.4.7)

So I check that reason and found the cause.
This is response by list_certs_url
{"responseId"=>"e3279674-a560-4a13-8309-1da6d2b05e4f", "resultCode"=>35, "resultString"=>"There were errors in the data supplied. Please correct and re-submit.", "userString"=>"An invalid value '0' was provided for the parameter 'pageNumber'.\nAn invalid value '0' was provided for the parameter 'pageSize'.", "creationTimestamp"=>"2015-04-12T12:34:46Z", "protocolVersion"=>"QH65B2", "requestId"=>"", "userLocale"=>"en_US", "requestUrl"=>"https://developer.apple.com:443//services-account/QH65B2/account/ios/profile/listProvisioningProfiles.action?content-type=text/x-url-arguments&accept=application/json&requestId=c9263bec-6828-49cc-92c9-3c05338b05d1&userLocale=en_US&teamId=GQSA58FV7D&includeInactiveProfiles=true&onlyCountLists=true", "httpCode"=>200, "errorMessagesForXcode"=>nil, "suppressed"=>[], "validationMessages"=>[
{"validationKey"=>"pageNumber", "validationUserMessage"=>"An invalid value '0' was provided for the parameter 'pageNumber'."}, {"validationKey"=>"pageSize", "validationUserMessage"=>"An invalid value '0' was provided for the parameter 'pageSize'."}]}

After see that, I check iOS Dev Center with Chrome so I found these Form Data.

So I added pageNumber and pageSize parameters to post_ajax but sort parameter is also required.
My local gem applied this patch is good working.

ref: https://github.com/KrauseFx/fastlane_core/pull/15

Thank you for providing a fix, I'll release a new version shortly.

Thanks :rocket:


Could not able to use WITH & AS keyword together in .drfit file

Describe the bug
Steps

Create a dart class model

import 'package:freezed_annotation/freezed_annotation.dart';

part 'row_meta_data.freezed.dart';

@freezed
class RowMetaData with _$RowMetaData {
  const factory RowMetaData({
    required int id,
    required DateTime updated,
    required DateTime created,
  }) = _RowMetaData;
}

Create a drift file

-- import starts
import 'package:main/main.dart';
-- import ends

-- Create profile table
CREATE TABLE IF NOT EXISTS profile (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    created DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    updated DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    dob DATE NOT NULL
) WITH RowMetaData AS ProfileTable;

Actual
// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'app_db.dart';

// ignore_for_file: type=lint
class Profile extends Table with TableInfo<Profile, RowMetaData> {
...
}

Expected
Generated class should have the applied both  CustomRow  & table name to ProfileTable override.
However it does not as it seems. TableInfo only support two generic annotations, <TableDsl extends Table, D>
mixin TableInfo<TableDsl extends Table, D> on Table implements DatabaseSchemaEntity, ResultSetImplementation<TableDsl, D>

So, only able to use AS or WITH keyword.

AS controls the name of the row class, so it can't be combined with WITH (which prevents row classes from being generated altogether).
There is no reliable way to control the name of the generated table name at the moment. I'll think about how to do this - perhaps we need an annotation system in drift files as well.

@simolus3
I am currently facing this issue as well. 🙋
I have a lot of table fields and don't want to write my own Dart Table.
May I use build_runner to translate the drift file into a dart file and then copy it over for use?


/config/users-groups: moving from users...hashedPassword to passwordFile breaks /etc/shadow

Describe the bug
In cleaning up my configuration.nix for upload to github, I switched from configuration
users = {
  mutableUsers = false;
  extraUsers.<userName> = {
    isNormalUser = true;
    hashedPassword = "<thehash>"
  }
};

to
users = {
  mutableUsers = false;
  extraUsers.<userName> = {
    isNormalUser = true;
    passwordFile = "/path/to/file/containing/the/hash"
  }
};

This broke /etc/shadow after nixos-rebuild, with the the hash appearing twice on the same line, and I was no longer able to log in as
<userName>:<theHash>:<theHash>:

I worked around this by deleting the  entry in /etc/shadow and nixos-rebuild.
Notify maintainers
pinging everyone who contributed to nixos/modules/config/update-users-groups.pl
@edolstra
@ruediger
@matthewbauer
@Infinisil
@fpletz
@domenkozar
@cole-h
@bjornfor
@adisbladis
Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 5.4.67, NixOS, 21.03pre244932.84d74ae9c9c (Okapi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.7`
 - channels(jgillberg): `"nixos-20.09pre239318.c59ea8b8a0e"`
 - channels(root): `"nixos-21.03pre244932.84d74ae9c9c, home-manager"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
attribute:
  - users.extraUsers.<name>.hashedPassword
  - users.extraUsers.<name>.passwordFile
module:
  - users-groups

I think I probably just ran into a similar issue that is probably caused by the same bug as this issue.
I first switched to passwordFile from hashedPassword, but the format of the password in passwordFile was wrong. And so the /etc/shadow entry for my user became empty, which makes sense.
But then when the I fixed the format of the passwordFile and rebuillt, the shadow entry contained my actual password(not hashed).
I used the same solution as you, deleted the entry and rebuilt.

This can still be reproduced on 22.11 and unstable channels.
The /etc/shadow file is not updated when we change the path of the file in passwordFile nor when updating the contents of the passwordFile. I can't pinpoint the issue in the code but I'm sure that it has something to do with the file users-groups.nix or update-user-groups.pl


install on mac is ok,but on windows is error

D:\workspace\react-native-work\MyApp>npm install react-native-tab-navigator --save
npm WARN<EMAIL_ADDRESS>EPERM: operation not permitted, rename 'D:\workspace\react-native-work\MyApp\node_modules.staging\nan-9eada15a'<EMAIL_ADDRESS>D:\workspace\react-native-work\MyApp+--<EMAIL_ADDRESS>extraneous`--<EMAIL_ADDRESS>npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fseve
<EMAIL_ADDRESS>

That's a warning, not an error. And I believe it's unrelated to this package.


Memory leak when closing channels

This might be related to #149, although this issue occurs with autoAck disabled and Nack'ing messages, while 149 mentions autoAck being enabled.
Steps to reproduce:

Create a queue in RabbitMQ with ~50 messages in it, make each message a kb or so large to demonstrate it easier
Open a new connection
Open a new channel
Set Qos on channel to 50 prefetchCount, 0 prefetchSize, global false
Create a consumer with auto ack false
Consume a single message
Nack the message with multiple false, requeue true
Optionally Cancel the consumer (if this is done or not doesn't seem to change anything)
Close the channel
Loop from step 3

Each time this loops, it leaks a non-trivial amount of memory (up to a gig in few minutes):
(pprof) top
412.77MB of 420.27MB total (98.21%)
Dropped 109 nodes (cum <= 2.10MB)
      flat  flat%   sum%        cum   cum%
  412.77MB 98.21% 98.21%   413.77MB 98.45%  github.com/streadway/amqp.(*Channel).recvContent
         0     0% 98.21%   413.77MB 98.45%  github.com/streadway/amqp.(*Connection).demux
         0     0% 98.21%   413.77MB 98.45%  github.com/streadway/amqp.(*Connection).dispatchN
         0     0% 98.21%   418.27MB 99.52%  github.com/streadway/amqp.(*Connection).reader
         0     0% 98.21%     4.50MB  1.07%  github.com/streadway/amqp.(*reader).ReadFrame
         0     0% 98.21%     3.50MB  0.83%  github.com/streadway/amqp.(*reader).parseHeaderFrame
         0     0% 98.21%     3.50MB  0.83%  github.com/streadway/amqp.readTable
         0     0% 98.21%   419.77MB 99.88%  runtime.goexit

@nvx can this be the same that's supposedly addressed by https://github.com/streadway/amqp/pull/250?

@nvx also, if you cut steps 4 through 8th, does the behavior change?

I don't think #250 fixes this, because I did a go get of this package just before opening this issue and the issue still persisted (it looks like that PR was merged a couple of months ago), and the PR mentions channel.open failing causing the issue. In this instance channel.open is not failing (nothing is in fact).
I just tried cutting steps 4-8 and memory usage does not grow by a noticeable amount (2.4MB total memory usage after a quick test cutting those steps, vs hundreds of MBs growth in the same time with steps 4-8 enabled). Ditto if I only cut steps 5-8.
I cut steps 6-8 and the issue reappeared, growing by ~20MB each loop (which is about the same size as the the prefetch count * average message body size), so it looks like the consuming of a message and Nacking it is irrelevant.

For reference, this is against master on commit afe8eee29a74d213b1f3fb2586058157c397da60

Also important, if the queue has no messages in it to be consumed, the issue does not occur, so it definitely seems related to unacked messages not being cleaned up when the channel is closed rather than the channel itself causing a leak.
The more messages being prefetched, and the larger the message bodies of said messages, the more memory leaks.

@nvx ok, thanks, the prefetch observation definitely helps narrow the issue down.

Were you able to reproduce this?

We didn't have a chance to try. Maybe in a couple of weeks.

I recently ran into this again, so I've spent a bit of time tracking it down.
When a consumer is cancelled (either via Channel.Cancel(), or from closing the channel), the bufferDeliveries() goroutine in consumers.go leaks (execution is hung on the innermost select).
When the "in" channel is closed, it stops consuming from it by setting the channel to nil, but then attempts to drain the queue. The problem is that when a consumer is cancelled, you're unlikely to be interested in consuming the messages on the consumer channel anymore.
If after cancelling the consumer you drain the channel returned from ch.Consume() until the channel is empty, the memory leak goes away.
Alternatively, changing bufferDeliveries() if open else statement from "queueIn = nil" to simply "return", and converting the close(out) at the end of the function to defer close(out) at the start of the function, the issue would be fixed without needing to explicitly drain the channel until closed.
I'm not sure if the latter has any other implications though, and for cleanliness probably worth removing the queueIn variable at that point too.

I've made an example app that leaks really fast with a toggle for draining the channel which prevents the leak: https://pastebin.com/CDhBzXEw
It also has a flag for closing the connection each time too. Note the queueName specified will be deleted if it exists first (as to not end up with a tonne of messages in rabbit), then the queue is created and 50x 1kb messages published to it.
It will dump all goroutines every 1000 loops. If drainChannel is false, you can see the bufferDeliveries() goroutines pretty easily.

@nvx thank you very much, that's very helpful!

Looks like an accurate assessment.
https://github.com/streadway/amqp/blob/master/consumers.go#L47-L57 could include a default case to drop the popped delivery when queueIn is closed.

@nvx can you explain a bit more why you wish to only consume one message from the deliveries channel that could have up to 50 messages in flight?
I am under the assumption that applications will want to see every message in-flight and receiving deliveries is concurrent with RPCs like Cancel and Close.
@michaelklishin what happens in rabbitmq to when a basic.ack is received after a basic.cancel? Do all messages in-flight get nack'd after basic.cancel or channel.close?

In my particular case it's not just cancelling the consumer, or even closing the channel, but also closing the connection so it is definitely not possible to ACK the messages at that point so the application doesn't even try after shutting it down.

@streadway in-flight (unacknowledged) messages are requeued when the channel they were delivered on is closed. basic.cancel doesn't result in requeueing, there simply won't be any more deliveries.

@michaelklishin I assume that basic.ack on a a closed channel will then raise a connection exception.
This is starting to look like a lot like an API design flaw where deliveries are treated concurrent to other messages. It is a lot to ask for applications to know these cancel/close/ack semantics.
When autoAck is true, the application would likely drain/see all messages concurrently to close because they have ll been acknowledged.
When autoAck is false, the desired behavior is less clear. Should the app be able to see all inflight messages even if they are unack-able?

I propose:
We update the docs to describe that if every message is desired to be consumed, issue a Channel.Cancel, receive until the <-chan Delivery returned from Channel.Consume is closed, then call Channel.Close or Connection.Close.
Then change the behavior to when Close is called, all in-flight deliveries will be dropped.

@streadway most clients immediately throw an exception if you attempt to do something on an already closed channel. Note that channel error notifications are asynchronous.
With automatic acknowledgements all deliveries are "fired and forgotten", so they can be lost/unobserved by consumers in a bunch of other scenarios.
If that's not desired, that mode should not be used.
With manual acknowledgements, anything that's not acknowledged will be requeued. In other clients if you cancel a consumer, it will get all "in flight" messages dispatched. I haven't seen a lot of confusion around that. Those clients do not pass messages to consumers via a [Go] channel, though, so it's not necessarily a very fair comparison.
@streadway does the above answer your question? I'm not 100% I understand the concern. I think an explicitly closed channel can discard its unprocessed deliveries because with manual acks
they will be requeued and with auto mode the user has opted in for disabling all "safety protocols" anyway.
In Java and .NET clients, all outstanding consumer operations on a closing channel will be dispatched. I've seen opinions that claim that this is desired and not desired. It is a safer and more predictable way of doing things if you ask me.

@streadway your proposal sounds reasonable.

Giving it some more thought, I think the difference between this client and, say, .NET lies in the fact that in .NET the internal queue of unprocessed consumer operations is drained by the client automatically on channel closure. In this client, at least message deliveries are expected to be drained by the application.
So I think a more defensive approach would be reasonable, even if other mature clients do things differently.

@nvx we believe #290/master address this. Can you please help us verify? Thank you.

Still having this issue today with my Erlang Client. When my application crashes and restarts it re-opens the connection. I have a prefetchCount = 100, but after a relatively short time I have 20000 unacked messages in this channel. It shouldn't be possible but it is. If I turn the application off they get released, but if it crashes they don't, I'm guessing it restarts so fast that RabbitMQ can't tell the connection went down, but the counter of how many messages it has gets messed up.

@romanr321 - you say "Erlang Client" but streadway/amqp is a golang client library.

guessing it restarts so fast that RabbitMQ can't tell the connection went down

I'm sure RabbitMQ detects there is a new connection and something else is in play. If you could provide code that reproduces what you report we could look into it.


env: node\r: No such file or directory

Installed following instructions:
$ npm install -g vuepack
/usr/local/bin/vue -> /usr/local/lib/node_modules/vuepack/bin/vuepack
/usr/local/lib
└──<EMAIL_ADDRESS>
Looks all fine right? But apparently somethings is not.
$ vue init hello-vue
env: node\r: No such file or directory

$ vue --version
env: node\r: No such file or directory

$ vue --help
env: node\r: No such file or directory

Any idea's? Seems more people are struggling with this..
$ node --version
v5.0.0

$ which node
/usr/local/bin/node

$ npm --version
3.3.12

$ which npm
/usr/local/bin/npm

does :set ff=unix work for you?
if not you can git clone https://github.com/egoist/vuepack-cli and npm link by hand

I've fixed it, just reinstall the vuepack to check out. 😗

That did the trick, thank you 👋


Code block indentation

Suppose you have a code block associated with a list item, like so:
1. This is a list item.

  ```julia
  first_line
  second_line
  ```

2. This is another list item.

The behavior I'm observing currently is that second_line is indented, presumably because the two formatting spaces are being picked up.

Hello,
Yes, that's an interesting one; behavior in lists is actually a bit annoying because on the outer level the list is processed by Julia's Markdown module and it does not  comply with CommonMark.
Anyway there's two things happening here:

having a fenced code block that is itself indented (as you have here) will cause the  behaviour you discuss, this is because inside a code block it keeps track of indentation from the first line onwards.
a list item must be entirely on a  single line to  work well with Julia's Markdown module.

Both of these issues can be fixed but it's a bit tricky.
A passable workaround
In the mean time I would suggest you do the  following; in config.md define
\newcommand{\list}{~~~
~~~}
\newcommand{\endlist}{~~~
~~~}
\newcommand{\item}[1]{~~~
~~~#1~~~
}

Then in a place where the simple list fails (for instance your example):
\list
\item{This is a list item.
```julia
first line
second line

Rest of the item.
}
\item{This is another list item}
\endlist

That gives:

![Screen Shot 2020-04-26 at 15 55 13](https://user-images.githubusercontent.com/10897531/80309595-5c544880-87d6-11ea-8850-cd7765ac6ac2.png)

It's probably not an  ideal fix but the original issues are not trivial to fix so this might be an ok workaround for that specific case.

Cool, thanks! The other thing that seems to work (though it may be more brittle or otherwise inadvisable relative to your recommendation) is simply unindenting the lines of code following the first one. If this Markdown fix is ever implemented, I can go through my pages and change the indentation back.


well-known DepEx GUIDs

Thanks to research, there are some PPI GUIDs known for what they mean. A basic list with 4 entries is already in depex/depex.json, based on the images from the article, and referenced in src/util/utk.js. However, they seem to be less common than hoped for. The next step is to get a decent list of all those GUIDs and evaluate them for display to make them more meaningful. That means copying them from the images manually or OCR. See also the FAQ.

Now that efiXplorer has a long list, leverage that instead.
TL;DR: https://github.com/binarly-io/efiXplorer/blob/master/guids/guids.json


Destructive & disabled items

Builds on top of #4 so the diff looks a bit larger than the actual change for this
On Android, it looks like disabled items are interactive, but nothing happens when you press them. Not sure if there's any extra flags you gotta pass in to grey them out like iOS

Thans again for this, looks good. Just trying to get the diff to show up correctly now


Handle empty LOBs in OCI_GetString

reinitialize buffers to empty, and allow return of empty for LOB

tried to make as small a change as I could. it may be cleaner to have OCI_StringGetFromType return res instead of len (and possibly take another pointer to int if anything that invokes this actually needs the length), since the ambiguity is between whether len is set to zero by ostrlen or in the else block, but such a change would be nontrivial


failed to deploy extension with go-example-extension-sam-layer

Just report issue with sam deployment, noticed
for GoExampleExtensionLayer in the template.yaml
ContentUri: go-example-extension/
should be:
ContentUri: go-example-extension/bin
otherwise the extension won't run.
James

missing sam build step

Hi @jameszh did you get it working by running sam build?

Closing due to inactivity. Please reopen if needed.


[FEATURE] Improvements to stateful testing

This issue summarizes my findings during the experiment's setup for the paper we are working on.
My general view on changes to be done in Schemathesis in order to perform better:

Go beyond the Open API runtime expressions & links capabilities;
Infer connections automatically;
Verify links' correctness more conservatively;

There are already some open issues for some of the following problems. I didn't consider any solution thoroughly yet, but eventually, I add more details on this matter here. There are also issues with the output style and similar - I'll include those details & related issues later.
Runtime expressions
Composite objects & types
The expression syntax allows the user either:

Preserve the original object type. For example - take the value of "foo" from the response's body. {"foo": 42} - will preserve the integer type;
Create a string. id_{$response.body#/foo} with body as {"foo": 42} will be evaluated as id_42 of type string.

Another important aspect is that for parameters & requestBody the user can supply either a literal (no dynamic evaluation) or an expression which value is a string (not the evaluated value, but the value of the expression representation).
Having these factors makes it impossible to use Open API expressions to create dynamic objects other than strings or ones that are sub-elements of some other existing elements (like response body). So, for example, it is impossible to create {"bar": 42} from {"foo": 42}, but semantically the way is quite clear - create an output object with key bar and value taken from the key foo in the input object.
The main use case is payloads, which are usually JSON objects.
Possible solution: Do not consider JSON arrays and objects as literals, but rather evaluate them recursively.
There is a small notion in the spec, but it is unclear how to note the desired expression type.
Docs:

The evaluated expression has the same type as the referenced value, unless noted otherwise.

Spec:

Runtime expressions preserve the type of the referenced value. Expressions can be embedded into string values by surrounding the expression with {} curly braces.

Sub-elements generation
The expressions are not connected with data generation, so the user needs to supply the whole requestBody, where they usually only want to pass one key and generate the rest.
Data generation will increase the variety of inputs.
Expressions are static
JSON pointers in the expressions are always the same, and the user is always forced to take the 0th element of an array or the "foo" key in an object.
It will increase the inputs variety if Schemathesis take a random array element or a random key. It is not applicable in all cases but is often desired with arrays of elements of the same structure.
Usage barriers
Dependency on Open API links
The links are rarely present, and it requires a lot of effort to write & maintain them. Also, it is hard to write all possible links because usually, there are too many of them to handle manually (they also are affected by a combinatorial explosion).
Ignored errors
If an Open API expression is syntactically valid but has some semantic problems (wrong field name for example) or is just outdated, and can't be evaluated or evaluates to null, then it is ignored as per specification:

If a runtime expression cannot be evaluated, no parameter value is passed to the target operation.

Schemathesis can verify the structure in some cases - for example, when the target operation defines a precise structure, so Schemathesis knows what fields are valid or not. But it is still very fragile, as schemas could allow very dynamic values, in this case, JSON pointer validation will require some JSON Schema validation.

"Composite objects & types" is implemented, "Ignored errors" has its own separate issue, automatic inference is a separate project. Hence closing this one.


path: Added HasReverse

Rebase on master (squashing the merge commit), confirm the CLA and fix the nit?

Removed line break and rebased.
I have signed the CLA.


[FEATURE] Ensure composer always installs the packages

This patch ignores some platform requirements to ensure that the packages can be installed.
To achieve that all plugins and all the php version and extension requirements are ignored.
Otherwise a simple missing php-gd extension might break the license finder

Hey @kaystrobach ! Thanks for the PR. Can you fix up the tests and then we can have this merged? Thanks!!!


The title "SAS and R" / sas2r only describes a portion of the document

I do not see any SAS code after Chapter 3.1.9. The content then shifts to only R. Still very useful (I like the examples of graphs and code in Chapter 6!). When we get to renv (Chapter 7.1), I can't think of anything in SAS which is similar ... maybe something like git functionality not being available in SAS Studio 3.6 but is available in SAS Studio 3.8?
Should this document be split into a "SAS and R" document and a second document with cool R content/examples?

I think this reflects that R's capability being a superset of that of SAS. One would inadvertently talk about something in R that doesn't have a parallel in SAS.
@robertadamsbayer @mattkumar what do you guys think? Perhaps the original SAS-to-R can be more apt in this regard?

All valid points. Maybe, at this early stage, we could think of a renaming that reflects the clinical focus a bit more. Maybe something blunt like "Recipes for clinical R" or so?

Dear @esimms999,
thank you for bringing up this topic.
The motivation for us to create this repository was to support our colleagues in transitioning from the SAS to the R world. And this is also the flow of the bookdown. You might have seen, that we give some initial support where we "translate" SAS syntax into R syntax in the first chapters and then describe how you could get started in R and especially how you would do the typical statistical programming work in R. We assume that our target user group is very much familiar with SAS syntax and wants to learn more about how to do their daily tasks in R.
If you think, that it is helpful to also add SAS synatx later on in the book and directly compare it to R Syntax please feel more than welcome to do so! We are open for every contribution :-).

Closed.


Add DC Incentives

Adds all incentives for DC: https://docs.google.com/spreadsheets/d/1ww57XfXAqkRL5t7bSqyoe3KpOxi-N-W_XBYbU43tNnc/edit#gid=995688950
Spreadsheet changes made:

Getting descriptions <= 150 chars
fixing amount values to be numbers instead of ranges
Standardized program urls
omit "other" programs

Other notes:

Automated spreadsheet-to-JSON requires manual override for DC because of DOEE's WAP program needs to use the 60% AMI thresholds instead of the default 80%.
This PR consolidates "Potomac Electric Power" to "Pepco" and removes "Washington Gas"

Approved to unblock beta testing today. The most pressing change to get right in this PR is the City rename in authorities.json.
Please address my other comments in a follow-up PR.


Singleton methods are output as instance methods

Steps to reproduce
$ cat issue.rb
# rbs_inline: enabled

class A
  class << self
    def m
    end
  end
end

$ rbs-inline issue.rb
# Generated from issue.rb with RBS::Inline

class A
  def m: () -> untyped
end

🎉 Generated 1 RBS files under

Expected behavior
It should output the singleton methods.
Actual behavior
The definition of the instance method is output.

As listed on the roadmap, support for singleton methods are on their way.


bookstack: 24.02 -> 24.02.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/bookstackapp/bookstack/releases.
meta.description for bookstack is: A platform to create documentation/wiki content built with PHP & Laravel
meta.homepage for bookstack is: https://www.bookstackapp.com/
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
bookstack

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/149339f76380ff2b176d60ff70ead2ec2f894bcb#bookstack

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

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

1 package built:

bookstack

Maintainer pings
cc @ymarkus for testing.

Missing module updates.


[Question] About pretrain stage batch_size

Hello and thank you for open sourcing this exciting work.
May I ask how much the batchsize is set for each of the two projectors during pretrain and are they consistent with llava (16*32)? When reproducing, I noticed that the batchsize in the pretrain phase seems to have an impact on the performance. @mmaaz60

Never mind, pretrain_bs = 8 * 16 * 2


WORDLE: SHEEP

@pratyushgguptaa  I don't know any 5-letter word with EE in the begining that also contains H and S.
How to quit the game to know the word?


RegEx does not work for paths passed as array to path prop

Version
5.0.0
Test Case
This works:
https://codesandbox.io/embed/l934ronjx9
This does not:
https://codesandbox.io/embed/5zk69x2lmk
This does:
https://codesandbox.io/embed/nw4k2yyl2p
Steps to reproduce
when using an array in the path prop, RegEx validation is not properly supported. It does work when using a string as the value of path
Expected Behavior
These all behave the same way:
path="/:year"
path="/:year(\d{4})"
path={["/:year"]}
path={["/:year(\d{4})"]}
Actual Behavior
The first 3 work, the 4th does not.
On the New York Times website, these paths do not work as part of an array passed to path:
/slideshow/:year(\d{4})/:month(\d{2})/:day(\d{2})/:section/:subsection?/:slug/s/:splat(.+)(.)html

/slideshow/:year(\d{4})/:month(\d{2})/:day(\d{2})/:section/:subsection?/:slug

Unfortunately, this is a limitation of our underlying path parsing library: path-to-regexp. It accepts an Express-like string or an array of plain strings, but not both. The theory being you can express the contents of the array via the regexp. It's not something we're able to fix.
A workaround is to just map out the paths as separate Routes:
paths.map(path => <Route path={path} />)

@staylor This is actually caused by how the JSX is transformed.  You need to double escape (\\d) the regular expression in order for the backslash to exist in the string. You would also run into the issue if you used:
<Route path={"/slideshow/:year(\d{4})/:month/:day"} />

When you pass a string, the string is automatically double escaped for you.
// input
<Test one="\test" two={"\test"} />

// output
React.createElement(Test, {
  one: "\\test",
  two: "\test"
});

@pshrmn you are correct! thank you for the example


Suggested conversion to HCL2 expression is causing Ambiguous attribute key error

Thank you for opening an issue.
In this template paragraph text could be removed, however please retain headers.
Prerequisites

[x] Ensure you have latest version of plugin installed
[x] Search for possible issue duplicates

Installation details

[x] IDE version (Help->About->Copy to Clipboard)

IntelliJ IDEA 2020.1.2 (Ultimate Edition)
Build #IU-201.7846.76, built on June 1, 2020

[x] intellij-hcl plugin version (Settings->Plugins)
0.7.9

[x] Terraform version (terraform -v)
0.12.26

Terraform Configuration Files
provider "aws" {
  region = "eu-central-1"
}

variable "tags" {
    type = map(string)
    default = {
        Terraform = "true"
    }
}

variable "inventory_tag" {
  type = string
  default = "Inventory"
}

resource "aws_instance" "default" {
  ami = "ami-0b6d8a6db0c665fb7"
  instance_type = "t3.nano"
  tags = merge({
    "${var.inventory_tag}": "foobar"  # <-------- THIS LINE
  }, var.tags)
}

After accepting the suggested change:
resource "aws_instance" "default" {
  ami = "ami-0b6d8a6db0c665fb7"
  instance_type = "t3.nano"
  tags = merge({
    var.inventory_tag: "foobar"
  }, var.tags)
}

Exception
$ terraform plan

Error: Ambiguous attribute key

  on main.tf line 21, in resource "aws_instance" "default":
  21:     var.inventory_tag: "foobar"

If this expression is intended to be a reference, wrap it in parentheses. If
it's instead intended as a literal name containing periods, wrap it in quotes
to create a string literal.

Expected Behavior
Plugin should not suggest to change such interpolations to HCL2 expressions.
Actual Behavior
Plugin is suggesting changes which leads to Terraform error.
Steps to Reproduce

Accept suggested change ‘Convert to HCL2 expression’
Execute terraform plan command

Fixed in next version, will produce (var.inventory_tag) replacement as terraform error recommends


update v3 api proto file

Thanks! I just add lots of changes :laughing: would you please rebase agianst that?

LGTM