docker-machine create -d generic fails with multiple known ssh-keys

running
# for some $HOST
docker-machine create -d generic --generic-ssh-user ubuntu --generic-ssh-key ~/.ssh/id_example --generic-ssh-port 22 --generic-ip-address $HOST playground

fails with
Running pre-create checks...
Creating machine...
(playground) No SSH key specified. Connecting to this machine now and in the future will require the ssh agent to contain the appropriate key.
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Error creating machine: Error detecting OS: Too many retries waiting for SSH to be available.  Last error: Maximum number of retries (60) exceeded

running
docker-machine --debug create -d generic --generic-ssh-user ubuntu --generic-ssh-key ~/.ssh/id_example --generic-ssh-port 22 --generic-ip-address $HOST playground

shows us
Docker Machine Version:  0.7.0, build a650a40
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver generic
Plugin server listening at address <IP_ADDRESS>:56241
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver generic
Plugin server listening at address <IP_ADDRESS>:56245
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(playground) Calling .GetMachineName
(playground) Calling .DriverName
(playground) Calling .GetCreateFlags
(playground) Calling .SetConfigFromFlags
Running pre-create checks...
(playground) Calling .PreCreateCheck
(playground) Calling .GetConfigRaw
Creating machine...
(playground) Calling .Create
(playground) Importing SSH key...
(playground) Calling .GetConfigRaw
(playground) DBG | IP: <IP_ADDRESS>
(playground) Calling .DriverName
(playground) Calling .DriverName
Waiting for machine to be running, this may take a few minutes...
(playground) Calling .GetState
Detecting operating system of created instance...
Waiting for SSH to be available...
Getting to WaitForSSH function...
(playground) Calling .GetSSHHostname
(playground) Calling .GetSSHPort
(playground) Calling .GetSSHKeyPath
(playground) Calling .GetSSHKeyPath
(playground) Calling .GetSSHUsername
Using SSH client type: external
Using SSH private key: /Users/ben/.docker/machine/machines/playground/id_rsa (-rw-------)
&{[-F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -o IdentitiesOnly=yes -i /Users/ben/.docker/machine/machines/playground/id_rsa -p 22] /usr/bin/ssh <nil>}
About to run SSH command:
exit 0
SSH cmd err, output: exit status 255:
Error getting ssh command 'exit 0' : Something went wrong running an SSH command!
command : exit 0
err     : exit status 255
output  :
# repeating content removed…
Error creating machine: Error detecting OS: Too many retries waiting for SSH to be available.  Last error: Maximum number of retries (60) exceeded
Opting out of crash reporting.

which at least tells us what docker-machine is trying.
Lets try
/usr/bin/ssh -F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -o IdentitiesOnly=yes -i /Users/ben/.docker/machine/machines/playground/id_rsa -p 22

exits with 255.
lets generate some 'noise' (remove LogLevel=quiet, why is it set for debugging anyway?)
/usr/bin/ssh -F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -o IdentitiesOnly=yes -i /Users/ben/.docker/machine/machines/playground/id_rsa -p 22

which outputs
Warning: Permanently added 'removed' (ECDSA) to the list of known hosts.
Permission denied (publickey).

uhm? lets try without BatchMode (we're debugging interactive, right?)
Warning: Permanently added 'removed' (ECDSA) to the list of known hosts.
# ssh-agent is asking for a passphrase here #
Permission denied (publickey).

Oh, ok. With -o LogLevel=quiet i'm unable to see that my publickey wasn't accepted, and -o BatchMode=yes prevents the ssh-agent from asking for a passphrase.
Somewhere in the docs is a hint that you shouldn't pass --generic-ssh-key if your key has a passphrase. Lets try…
docker-machine --debug create -d generic --generic-ssh-user ubuntu --generic-ssh-port 22 --generic-ip-address $HOST playground

outputs
Docker Machine Version:  0.7.0, build a650a40
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver generic
Plugin server listening at address <IP_ADDRESS>:56798
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(flag-lookup) Calling .GetMachineName
(flag-lookup) Calling .DriverName
(flag-lookup) Calling .GetCreateFlags
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver generic
Plugin server listening at address <IP_ADDRESS>:56802
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
(playground) Calling .GetMachineName
(playground) Calling .DriverName
(playground) Calling .GetCreateFlags
(playground) Calling .SetConfigFromFlags
Running pre-create checks...
(playground) Calling .PreCreateCheck
(playground) Calling .GetConfigRaw
Creating machine...
(playground) Calling .Create
(playground) No SSH key specified. Connecting to this machine now and in the future will require the ssh agent to contain the appropriate key.
(playground) Calling .GetConfigRaw
(playground) DBG | IP: <IP_ADDRESS>
(playground) Calling .DriverName
(playground) Calling .DriverName
Waiting for machine to be running, this may take a few minutes...
(playground) Calling .GetState
Detecting operating system of created instance...
Waiting for SSH to be available...
Getting to WaitForSSH function...
(playground) Calling .GetSSHHostname
(playground) Calling .GetSSHPort
(playground) Calling .GetSSHKeyPath
(playground) Calling .GetSSHUsername
Using SSH client type: external
&{[-F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -p 22] /usr/bin/ssh <nil>}
About to run SSH command:
exit 0
SSH cmd err, output: exit status 255:
Error getting ssh command 'exit 0' : Something went wrong running an SSH command!
command : exit 0
err     : exit status 255
output  :

ok, still failing. lets see why…
/usr/bin/ssh -F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -p 22

exits with 255. Did i mention that LogLevel=quiet dosn't help debugging?
/usr/bin/ssh -F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -p 22

outputs
Warning: Permanently added 'removed' (ECDSA) to the list of known hosts.
Received disconnect from removed: 2: Too many authentication failures
Disconnected from removed

Wait. Too many authentication failures?
lets add some more noise
/usr/bin/ssh -F /dev/null -o BatchMode=yes -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -p 22 -v

OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /dev/null
debug1: Connecting to removed [removed] port 22.
debug1: fd 3 clearing O_NONBLOCK
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/ben/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.9
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.2p2 Ubuntu-4
debug1: match: OpenSSH_7.2p2 Ubuntu-4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to removed:22 as 'ubuntu'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client<EMAIL_ADDRESS><implicit> none
debug1: kex: client->server<EMAIL_ADDRESS><implicit> none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:xadxHZczO1k+QsSVp9rXQvjggaA5+Fv5RaAvBD+DFLg
Warning: Permanently added 'removed' (ECDSA) to the list of known hosts.
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example1
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example2
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example3
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example4
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example5
debug1: Authentications that can continue: publickey
debug1: Offering RSA public key: /Users/ben/.ssh/id_example6
Received disconnect from removed: 2: Too many authentication failures
Disconnected from removed

Ok. Now it's clear.
When i use a passphrase protected ssh-key, i can't specify it as an argument and have to rely on my ssh-agent to magicaly know which key to use, cause my ssh config is marked useles (-F /dev/null), which in the end fails when i have more then 6 known ssh-keys in my ssh-agent.

BatchMode has been disabled to allow keys with passphrases, It'll be in the next release.
When you say : uhm? lets try without BatchMode (we're debugging interactive, right?), do you mean this command?
/usr/bin/ssh -F /dev/null -o BatchMode=no -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none ubuntu@removed -o IdentitiesOnly=yes -i /Users/ben/.docker/machine/machines/playground/id_rsa -p 22
Why is it failing? I don't see anything strange with it.

@bamarni with disabled batchmode it isn't failing. Tried to make that clear with # ssh-agent is asking for a passphrase here #  and  and -o BatchMode=yes prevents the ssh-agent from asking for a passphrase.
The current stable release is just unusable for me, and i just wrote down why it's not usable right now.

I see. Then your problem is already addressed in master, hopefully there will be a new release soon.

IMHO it's not. I think docker-machine should use the ssh config. It's tedious to re enter my passphrase.

There is a pending PR for this (#3410), but this wouldn't be the default. By default, docker machine tries to have explicit flags instead of assuming a given setup on the host. I understand how it can feel as a limitation in some cases, but it makes sure the behaviour is consistent for all users.

#3509

@sebadiaz : here making more connection attempts wouldn't help. Using the latest release instead of 0.7.0 would give @Salzig a chance to enter its passphrase and successfully create the docker machine.
@Salzig : should this issue be closed or do you still have something to report/propose? If you have automation constraints I think an ssh key without passphrase is more suited.


v-for and setTimeout in child component creates index issue

Version
2.3.4
Reproduction link
https://codepen.io/anon/pen/NgbgRQ?editors=1010
Steps to reproduce

The CodePen consists of a container and a child component.
The container owns an array with 3 alerts in it, that are being displayed with v-for.
The child component on mount uses setTimeout to schedule an event to let the parent know that it's time to remove it.
The container listens to the event and removes the item from the array.

When the CodePen opens, the above will execute.
What is expected?
All 3 alerts should close itself
What is actually happening?
The alert saying "This should disappear in 5 seconds" continues to stay visible.

I did loads of debugging on this one, but the setTimeout() simply doesn't work, while the onClick event works as expected.

You need to specify a key attribute. In that very specific case using :key="alert.timeout" works out but you need to find a real id so Vue doesn't reuse the nodes

@posva I understand this and I tried this too, but the index doesn't work (e.g. :key="index").
There is a bigger underlying issue, as the @click event uses the right index, while the value inside the setTimeout() doesn't. It appears that the scope inside the setTimeout (which should be the same as the parent due to arrow function?) isn't notified of the change to the propl
Not sure why this was closed right away :/

you need a unique key, try with what I said, you'll see it working 🙂
Check https://vuejs.org/v2/api/#key for more info


Crash on Flurry.setDelegate

Describe the bug
App crashes when settings Flurry.setDelegate on iOS 12.
This Bug is About
Please choose the closest item by replacing [ ] with [x].

[ ] Integration
[x] Analytics
[ ] Ads
[ ] Messaging/Push
[ ] IAP
[ ] Remote Configuration
[ ] Flurry Website/Dashboard
[ ] Other

Platform
Please choose the platform(s) that you are having the issue by replacing [ ] with [x].

[x] iOS
[ ] tvOS
[ ] WatchOS

Environment
Please tell us the versions of Flurry SDK, XCode, and iOS you are using.

Flurry SDK: 'Flurry-iOS-SDK/FlurrySDK', '11.0.0'
XCode: 11.7
iPadOS 12.1, iPadOS 12.1.4

To Reproduce
Here is a demo project with steps to reproduce
Additional context
Are you using Flurry Push/Messaging? No
(iOS) Are you using CocoaPods? Yes

Hi @kaphacius, after running the demo app on iOS/iPadOS 12 and we were not able to reproduce this issue, and we would like to know if you could provide us with the full crash log.

Hi @hantao-flurrydevgst
I have added a full crash log. This is from a simulator however, I don't have a device with iOS12 on me.
Are you sure you launched the test app from the device/simulator home screen and not from Xcode? It only crashes that way.

hello @hantao-flurrydev , have you had a chance to look at the crash?

Hi @kaphacius, sorry for the late response as I was OOO last week. Yes, I was able to reproduce this on simulator and saw the same crash reason but not only on setDelegate method called, it happened on a broader scale of Flurry initialization. We are currently taking a look and will get back to you soon.

Hi @kaphacius, after investigation, we found that the crash was fixed in newer sdk version (11.1.1 and 11.2.0), so please upgrade to the newer version and let us know if the crash persists.

Hello @hantao-flurrydev , I can confirm that it does not crash with 11.1.1 SDK version. Thanks for your help.


[1.19.1] Add a "nerf treeaxe/excavator/hammer" option

I used to have custom made hammers that would lose durability at a per block broken level, and I would like to either lower the treeaxe/hammer/excavator durability by roughly 75%, or maybe have a config option that allows for "nerf mode", where it doesn't lose durability by the use, it loses durability by the block broken count.
Calculating blocks broken could be hard, though, since using a hammer can break anywhere from 1 to 9 blocks, using an excavator is the same, using a treeaxe could break who knows how many. Maybe instead of trying to calculate the blocks broken, we can just set an additional modifier in the config for a percentage reduction on those three items separately?
For example:
	   ******************************
	   AMETHYST TOOL MATERIAL
	   ******************************
	*/
	"amethystDurability": 640,
	"amethystHammerDurabilityModifier": 30,
	"amethystExcavatorDurabilityModifier": 40,
	"amethystTreeaxeDurabilityModifier": 60,
	"amethystMiningSpeed": 6.0,
	"amethystAttackDamage": 1.5,
	"amethystMiningLevel": 3,
	"amethystEnchantability": 25,
	"amethystEnableSilkTouch": true,
	"amethystEnableInfinity": true,
	"amethystEnableUnbreakable": true,
	/*

So, Hammers would be 30% less than 640, as an example. Or, you could use hard coded values here that default to the main durability, but we could update them to be whatever values we want.

I have this working in  dev.  still more testing is required, but it is looking very good.
hammer and excavator is done.
Treeaxe is going to be challenging,

added feature for block-for-block durability loss to the latest 1.19.1 versions of Gobber, Emerald Tools, MoreGems, and Treeaxes.

Wow, I'm blown away that it was so easy for you. Thank you so much!


Download Only 100% Translated Languages

Add in a plugin options that allows for only downloading languages that have 100% translation. While incomplete languages print out a message to standard output.

Completed.


Send new Height and Width of Box to API on resize

I want to send the new height and width of box to API when resize is completed by user.
Is there any way to do it?

You could do that be listening to onResizeStop which would yield arguments for "before" and "after" item layout so you could compare them and determine if changed.


issue with lightning pose installation

lightning pose prompted to install an update
went through ok - no issue
used LP for a while - firefox then prompted for update
updated firefox
now when calling: "lightning run app app.py" nothing happens and we get: "Please call fabric run model instead"
when running this we now get
$ fabric run model /home/lightning-pose/Pose-app/app.py
Traceback (most recent call last):
File "/home/lightning-pose/Pose-app/app.py", line 336, in
app = LightningApp(LitPoseApp())
File "/home/lightning-pose/Pose-app/app.py", line 59, in init
default_config_dict = yaml.safe_load(open(os.path.join(config_dir, "config_default.yaml")))
FileNotFoundError: [Errno 2] No such file or directory: 'lightning-pose/scripts/configs/config_default.yaml'
[2024-04-23 13:04:26,639] torch.distributed.elastic.multiprocessing.api: [ERROR] failed (exitcode: 1) local_rank: 0 (pid: 6409) of binary: /home/lightning-pose/anaconda3/envs/lai/bin/python
Traceback (most recent call last):
File "/home/lightning-pose/anaconda3/envs/lai/bin/fabric", line 8, in
sys.exit(_main())
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 1157, in call
return self.main(*args, **kwargs)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/lightning/fabric/cli.py", line 159, in _run_model
main(args=Namespace(**kwargs), script_args=script_args)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/lightning/fabric/cli.py", line 217, in main
_torchrun_launch(args, script_args or [])
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/lightning/fabric/cli.py", line 212, in _torchrun_launch
torchrun.main(torchrun_args)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/torch/distributed/elastic/multiprocessing/errors/init.py", line 346, in wrapper
return f(*args, **kwargs)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/torch/distributed/run.py", line 806, in main
run(args)
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/torch/distributed/run.py", line 797, in run
elastic_launch(
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/torch/distributed/launcher/api.py", line 134, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "/home/lightning-pose/anaconda3/envs/lai/lib/python3.8/site-packages/torch/distributed/launcher/api.py", line 264, in launch_agent
raise ChildFailedError(
torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
/home/lightning-pose/Pose-app/app.py FAILED
Failures:
<NO_OTHER_FAILURES>
Root Cause (first observed failure):
[0]:
time      : 2024-04-23_13:04:26
host      : lightningpose-901045
rank      : 0 (local_rank: 0)
exitcode  : 1 (pid: 6409)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html
bit unsure how to fix our current system now...
do we need to convert our system/code to fabric? https://lightning.ai/docs/fabric/stable/fundamentals/convert.html
bit unsure!
log files - where are they (path) for analysis later?
any pointers or more recent documentation would be gratefully received....
*****A short question about the online version: how does the GPU is used? I created an account yesterday and I used it for few minutes, I left it open and today I needed to pay. So how should i save GPU hours?
Anyway I think the online version is problematic in terms of GPU hours allowance so i would like to install it locally. Could you please help with the above situation?
Have a good day!

Hi @Chrysovalantis000, thanks for getting in touch.
Regarding your first question, there are actually 3 different packages at play: lightning, which is a generic framework for training and the app, not developed by us; lightning-pose, which we develop on top of lightning; and Pose-app, which we also develop on top of lightning.
The update prompt that you saw was actually for lightning, and for now we ask that you don't answer yes; we say that in the docs here but obviously it's a bit buried. If you have suggestions for how to make this clearer to a user please let us know!
You can revert to the old version of lightning by running
pip install lightning==2.1.3

You might get some error message saying it's incompatible with other package versions but it should be ok. Please let me know how this works.
For the online version, once you are connected to a GPU machine you are paying for that GPU machine, regardless of whether or not the GPU is in use. If you leave the app running then the Studio will stay open and continue to charge you for use of the GPU machine. If you are not doing anything in the studio (no training or inference, not running the app, etc.) then the Studio should shut itself down after 10 minutes of inactivity.
Steps for local installation can be found here, let me know if anything isn't clear!

@Chrysovalantis000 just wanted to check in on this, were you able to get everything up and running ok?

closing due to inactivity


Add auto merge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/datamodeldict-feedstock#3.


remove netaddr in favour of built-in ipaddress

ipaddress is a built-in module (as of Python 3.3)

Also netaddr module should be removed from dependencies

Noticed after merge but I did fix in 8e03f10ef50cb1ca290db9139f80c11a1abdf59c


Merge master -> v1

After this is merged, I plan to delete the master branch and make v1 the main branch, since it makes little sense to have to merge feature -> master, and then master -> v1 for every change.

@sebbert let's do this thing!


Add top level [[buildpack.licenses]] field

What happened?
We should add the top level [[buildpack.licenses]] field to buildpack.toml (and all implementation buildpacks) so users can see the buildpack's license through an app image's bill of materials.

@paketo-buildpacks/ruby-maintainers This has been open for a while. Are there blockers on this work?

There are no blockers here. We should do this!


Talk Notes for The End of Localhost (Infobip Shift 2022)

slug: end-of-localhost-infobip
Structure

opening

returning to the mainframe
personal computer
going back to the mainframe

personal story 1

lets say you are a fullstack developer
frontend and backend on laptop
iteration speed fast
1.0 then you get serverless religion

frontend on laptop, backend on cloud
redeploy speed slow

1.1 create a local mock server - netlify-lambda

ping the mock server
CORS - proxy
bugs:

netlify identity
netlify routing
env variables

1.2 create a bigger mock server - netlify dev

compile netlify routing engine to wasm
pull down the env variables
more bugs

netlify forms
netlify build

personal story 2

aws - lambda and database
local mock cli
very slow deploy
trigger only one at a time, and super slow
so we built datastore - full clone
redeploy was super slow <- look up my modernwebpodcast livestream?  https://www.youtube.com/watch?v=VA3TFymZlW4
more broadly

database replication
faking, seeding
stripping out PII

personal story 3 - temporal

docker - works on machine, ship machine
dont run docker compose in production
ok... k8s?
cant run k8s on the laptop
wrong version of go, node, need to set up mTLS certs, etc
saas service providers

summary

if the browser reduced operating systems to "a poorly debugged set of device drivers", then the cloud is reducing the dev machine to a poorly maintained set of environment mocks.
sisiphyean battle
one clap if you ever worked on a system too big for one machine
two clap if you ever had something work in dev and fail in prod
three claps if you ever started a project and realized you had the wrong environment
four claps if you ever wrote this kind of code - if localhost then x, then y

end of story time
start of endoflocalhost pitch
play clip of sam lambert
tweeted this out and got a lot of responses

i want to code  on a plane
cold dead hands

Reason 1 - validation by others

future is here, just not evenly distributed - list bigcos that have moved to remote dev
guillermo ipad photo https://twitter.com/rauchg/status/1274766898530357249
ok it works for bigcos but what about me

Reason 2 - ephemeral, powerful dev machines in the cloud

power: resources, saas services
bootstrapping: new machine
control: locking down what devs do
one solution that has all 3
access - 2k machine for AI SOTA. get it down to 200 chromebook.

Reason 3 - cloud eating outer loop vs inner loop

deploy previews - netlify, vercel, heroku - useful?
CI/CD - done deal (jenkins, circleci)
latency: have you heard of the speed of light?

outlook -> gmail
game streaming, browser streaming
movies/TV -> netflix
adobe -> figma
sourcegraph, copilot

independence

food, water, electricity

personal preferences

having local dev but linking cloud dev

Solutions that are out there

dont forget ivan's codeanywhere
entirely in browser
remote server, local editor
branching environments

Still not good enough

latency of netlify drop, cli
branching is still quite new
edge compute as the last mile?
language server protocol shows you can have client diversity

environment branching protocol???

warnings

new privacy and security concerns

Closing arguments

not selling you anything
git -> branches are throwaway
branching for code vs branching for environments
commoditization of technology

from pets to cattle

closing meme

FYI your RSS feed is broken because URL is missing the www. part.

yeah, fixed!


Bump version, support shield plugin overriding client create options

This unbreaks shield plugin integration by splitting out the client options into a separate method again.

LGTM


Fix incomplete f-strings

Please describe the changes in this pull request (PR). Include your motivation and context to help us review.
Fix incomplete f-strings
Please mention the issue your PR addresses (if any):
closes #2153
-->
Checklist

[x] No CHANGELOG update needed

[x] No new tests needed

[x] No documentation update needed

thanks, please also apply the code format per the CI output

Thanks. Done.


How to prevent firing of validtion

I have two panel in same page.I want to fire validation for only one panel.
Now i am using parsley.js latest version.I am facing problem as, i don't want to fire validation when button in first panel is clicked.I want to fire validation when button in second panel is firing.Both panels in same form.

If you haven't figure out a way yet, please ask this question on StackOverflow and be sure to include the parsley.js tag. Please provide an example, starting for example from this jsfiddle

Also check http://parsleyjs.org/doc/examples/multisteps.html


Catch EROFS when generating binary

Recover from attempt to generate binary on a read-only file system, e.g. when running on NixOS.

Can you also change printf("ERROR: %s\n",e.what()); on line 532 to printf("Error creating directory: %s\n",e.what()); to make it clearer, otherwise LGTM.

Sure! However, I only realised recently that the program doesn't actually read the binary from ~/.waifu2x - it gets overwritten each time. I guess the idea is that the user should manually copy the binary into the install dir?
If so, I think we should add a message to that effect, because I had no idea :) Furthermore, on NixOS, the user can't move the binary into the Nix store, so we need to read the binary from ~/.waifu2x to make it fast.
If that makes sense to you, I can look into making a second PR.

@gloaming the kernel overwriting PR is already being worked on in keep-kernel-merge, but otherwise my required changes are still standing.

Sorry about that, pushed now.

Bump

I'll look at this in a bit it also conflicts with #207


fix: one_to_many mapping - repeat source value based on count

Fixes: #2276

@rkorytkowski is this ready to merge?

Yes, it is!


Export/Import settings

Please include some way to export/import option settings like your cars/tracks.

Yes, please!

Should now be covered by Sign In feature, enjoy!


Change PATH with DIRECTORY in doxygen CMakeLists

Change PATH with DIRECTORY in get_filename_component call.

From #24.


npm install should install electron native modules correctly first time

based on reading https://docs.npmjs.com/all#config i was hoping adding this to dat-desktop package.json would make npm install "just work" but it had no effect :( https://usercontent.irccloud-cdn.com/file/AoNdfyK3/Screen Shot 2016-11-02 at 1.57.32 PM.png
to fix it, @juliangruber came up with the idea of having prebuild respect the config property of package.json, which would solve the problem of needing a npm run rebuild script

@maxogden cool idea!

I am getting Module version mismatch. Expected 50, got 48. for the first npm i. It seems the second run recompiles things and made it work.
However if I tried to use linked dat-js for dev, the problem appears again.

probably related to https://github.com/electron/electron/issues/5851

@clkao hm weird, the postinstall script should run the rebuild script

Have you switched node versions since you installed dat-js?

pr here https://github.com/mafintosh/prebuild/pull/153


[Doc Improvement][Add details for Get app content stage sharing capabilities API][2487612]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
92
29
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 51db519:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
92
29
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 90d15e1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit acf3b19:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
33
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit fdff88e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
33
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 294d1c9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
33
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 91fdc60:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit fda16b2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
34
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 4f5d7a2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
34
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 54dfe30:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit a218603:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit cc4ed3f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 01fd9b9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 194714c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 871ff5d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
32
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 2f67c05:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

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

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/API-references.md
91
33
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 61be353:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/API-references.md
:white_check_mark:Succeeded
View

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

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
19
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 720d723:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 4fa4aff:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Learn Build status updates of commit 47ba926:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

Line 0, Column 0: [Error: restore-dependent-repository-failed] Failed to restore dependent repository `https://github.com/Microsoft/templates.docs.msft#main`. This could be caused by an incorrect repository URL, please verify the URL on the Docs Portal (https://ops.microsoft.com). If it is not the case, please open a ticket in https://aka.ms/SiteHelp and include URL of the build report.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 9e55979:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
90
18
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
91
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
91
17
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

msteams-platform/apps-in-teams-meetings/build-apps-for-teams-meeting-stage.md
:white_check_mark:Succeeded
View

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


Shared channels

My Slack org has a few shared channels with other Slack orgs. These shared channels don't show up in the channel list in slack-term.
https://api.slack.com/shared-channels

It seems the feature is in beta  (https://get.slack.help/hc/en-us/articles/115004151203-Create-shared-channels-on-a-workspace-beta-) and as such it doesn't seem nlopes/slack supports it yet. Will revist this, when it does.

It seems that there is a new "conversations" API that supports all channel types: https://api.slack.com/docs/conversations-api

Present in v0.4.1 (https://github.com/erroneousboat/slack-term/issues/150)


Associaton profile is not visible on canvas

I created an association profile, but it is not visible on canvas, nor is there any "show/hide" button:

@jakubklimek Please provide a link to a project.

We have one project

Seems like the profile is created from a associacion without domain and rage, they are not visible in dialog detail.
The profile is created with a domain but not with range.
As a result is can not be visible on the canvas as there is no range, i.e. visual target for the relation.

Ok, so it is a problem with the dialog - I choose the range but it is not saved... (Maybe the "change in profile" is not saved)

Probably yes, in addition we may need to address the issue whether something is an attribute or a profile when one end is a class/class profile and other is null. Most likely we declare this to be an inconsistent state and just recommend user to delete it.


firmware: Implement Pitch Bend MIDI message

Add a case for a midi pitch bend message
adjust frequency when note is sounding in real time

DONE!


Improved HRID Handling for Holdings and Items

CLOSES #39
Sets HRID settings after Holdings and Items transformations, explicitly sets the HRID for Holdings, sets a batch of 25 records for Instances, Items, and Holdings posting.

@jermnelson I actually merged this before saying it would be nice to get some tests written along with any new PRs to at least test the new changes being proposed. E.g. here that the record['hrid'] is being incremented.

@jermnelson I actually merged this before saying it would be nice to get some tests written along with any new PRs to at least test the new changes being proposed. E.g. here that the record['hrid'] is being incremented.

Totally agree, I added a test for the record['hrid'] in PR  #54


Check for bool value as well

When being asked for the first time whether you want to have a COC or license file added to your gems or not, the value is a boolean and will always return true even if you chose not to generate the file. Because the config file is read on future gem creations, the value is a string and will work as intended, so it only the issue only occurs the first time you create a gem.

good catch, thanks!

Cherry-picked as 5b30fed7673ea5a7709e418484e78aafa4f5a9b6.


⚠ Bofrost.be has degraded performance

In 7da6664, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2027 ms

Resolved: Bofrost.be performance has improved in 5c23d34.


cxx-variadic-friends: add ce changes for experimental branch

I'll merge and fix the pre-commit thing: sorry I didn't spot this earlier!


cant figureot how to install o my existing project

please upload to npm or yarn please, I want to be able to use it, like the other svelte components in node_modules folder. docs are confusing. said install dependencies  but which ones?

@jdgaravito - sorry for any confusion you may be facing.  This is published to NPM already, see here: https://www.npmjs.com/package/svelte-calendar
You just need to run npm i --save-dev svelte-calendar to use this as an NPM module.  Then, in your application: import DatePicker from 'svelte-calendar';'
Feel free to let me know if you run into any difficulties.  Thank you, I'll try to add these to the docs (which admittedly are not in the best shape).

thank you so much for your kind and quick response. One last question, Is there a way to change language? or override the day and months names to a custom ones?


Add support for Add, Sub, Mul & Div ops for Integer

why?
Currently dealing with Integers in magnus is fairly involved and possibly incorrect in most cases, as you really can't do any integer operation on them in a complete and efficient way.
The 2 options are:

cast the Integer to i64 and be efficient but not complete, as Integers can represent any arbitrary integer, this would result in major difficulties when porting ruby code to rust, as we do not really have a way to deal with the Bignum case here.
If you want to be correct, you could do i.coerce_bin("+", other) which would be okay, just possibly a bit slow, as we are calling back into the vm

could we do better?
I think we could do better. We can make using Integers a bit more rust-ic and implement some of the standard ops like Add, Sub, etc. in a way that takes into account both Fixnum and Bignum.
how?
This is a first stab at doing what I just proposed. I implement 4 traits:

Add: when the 2 numbers are both Fixnum we can add them together as they are and remove 1. If any of this overflows, convert the first to Bignum and use the rb_big_add to calculate the result. Whenever any of the operators is a Bignum convert accordingly and use rb_big_add.
Sub: when the 2 numbers are both Fixnum we can sub them together as they are and add 1. If any of this overflows, convert the first to Bignum and use the rb_big_sub to calculate the result. Whenever any of the operators is a Bignum convert accordingly and use rb_big_add.
Mul: when the 2 numbers are both Fixnum convert them to i64, multiply them together and convert the result back to Integer. If the multiplication overflows, fallback to Bignum. Whenever any of the operators is a Bignum convert accordingly and use rb_big_mul.
Div: when the 2 numbers are both Fixnum convert them to i64, divide them together and convert the result back to Integer. This cannot overflow as explained in the comment. Whenever any of the operators is a Bignum convert accordingly and use rb_big_mul.

In a similar fashion I've implemented PartialOrd and PartialEq
I do plan on possibly implement more traits (like Rem, Shr, Shl etc.) once this is merged and we think that this is a good idea.
I've also added a bunch of tests (which I had to run from just 1 test functions because if not I would get some errors about ruby already existing) to test all the edge cases I could think of.

There's a repeated pattern here of
match (self.integer_type(), other.integer_type()) {
    (IntegerType::Fixnum(a), IntegerType::Fixnum(b)) => {
        do_in_rust(a, b)
    }
    (IntegerType::Fixnum(a), IntegerType::Bignum(b)) => {
        let a = unsafe { rb_sys::rb_int2big(a.to_isize()) };
        call_ruby(a, b)
    }
    (IntegerType::Bignum(a), _) => {
        call_ruby(a, other)
    }
}

I wonder if that can be extracted out to a helper? It'd be nice if the call_ruby didn't need to be repeated and the rb_int2big call wasn't duplicated across all the trait implementations.

I've run into the same problem the tests are encountering before. I'm not sure why those constants aren't available on all platforms. I just defined them myself in value so you should be able to use those.

@Maaarcocr I know getting stuff working on Windows is the exact opposite of fun, so if you're not feeling it, let me know and I can try and get it working. Of if you're just busy with other stuff, that's cool, no rush.

I've rebased this on main and fixed the Windows tests to get this over the line.
Thanks for this, it's great work and I'm excited for this feature.

I've rebased this on main and fixed the Windows tests to get this over the line.
Thanks for this, it's great work and I'm excited for this feature.

thank you ❤


sqllab cursor misplaced

Screenshot

Description
When writing SQL through sqllab, the cursor is unknown and misplaced, which is ugly。
we use browser  is edge!
Design input
[describe any input/collaboration you'd like from designers, and
tag accordingly. For design review, add the
label design:review. If this includes a design proposal,
include the label design:suggest]

Assigning this to @ktmud just because they're working working on replacing this code editor, so this problem should naturally go away in due time.

I am also facing the same issue.
Chrome Version 103.0.5060.114 (Official Build) (64-bit)
Apache Superset 1.5.1

@rusackas @ktmud any updates on this? Any workarounds? The editor is pretty useless without a fix. This is happening with v2.0.0 and Chrome (104.0.5112.101) and Firefox.

Either removing both Menlo and Lucida Console or disabling the font-family entirely solves the problem

Still not working well in v1.5.3

I believe it's in 2.0.1.


Feat: improve the answer question page to a dynamic page (resolves #13)

To resolve the issue https://github.com/inclusive-design/inverted-wordles/issues/13.
This pull request is based off https://github.com/inclusive-design/inverted-wordles/pull/12, which should be reviewed and merged first.

@amb26 all comments are addressed. Ready for another review.


"Use --debug flag to render out invalid YAML" but it does not render out the YAML

I get this error:
$ helm template stable/test-chart
Error: template: test-chart/templates/serviceaccount.yaml:1:14: executing "test-chart/templates/serviceaccount.yaml" at <.Values.serviceAccount.create>: nil pointer evaluating interface {}.create

Use --debug flag to render out invalid YAML

Cool, I can use --debug but it doesn't render anything extra, just repeats the error twice 😅
$ helm template --debug stable/test-chart
install.go:172: [debug] Original chart version: ""
install.go:189: [debug] CHART PATH: /Users/max.williams/git/helm-charts/stable/test-chart

Error: template: test-chart/templates/serviceaccount.yaml:1:14: executing "test-chart/templates/serviceaccount.yaml" at <.Values.serviceAccount.create>: nil pointer evaluating interface {}.create
helm.go:94: [debug] template: test-chart/templates/serviceaccount.yaml:1:14: executing "test-chart/templates/serviceaccount.yaml" at <.Values.serviceAccount.create>: nil pointer evaluating interface {}.create

In your particular case, the values you provided as input to the template were invalid, so the rendering engine failed prior to actually render the template. This is why no output was available.
To fix this particular case, check to see why .Values.serviceaccount was nulled out. As mentioned in previous tickets, this cannot be fixed as explained in https://github.com/helm/helm/issues/8026#issuecomment-677851638, but we're welcome to PRs from the community to address this case or make the error message more clear to the user.
To clarify further, --debug only works in cases where fields are invalid, such as when you provide a template that is supposed to render a Deployment, but contains fields that are not considered part of the Deployment manifest as per the spec.
Hope this helps.

because there's nothing we can do to address this case, I'm going to close this and ask you to follow #8026 for further updates on this particular case. Thanks.

so the rendering engine failed prior to actually render the template. This is why no output was available.

Can we not detect that situation and then NOT print "Use --debug flag"?

For anyone looking for a way to see the malformed YAML with error converting YAML to JSON errors, just put your template in NOTES.txt and run helm template test . --dry-run --debug to get the malformed YAML.

For anyone looking for a way to see the malformed YAML with error converting YAML to JSON errors, just put your template in NOTES.txt and run helm template test . --dry-run --debug to get the malformed YAML.

This should be part of documentation related to debugging/troubleshooting tips. Such an awesome hack!

For anyone looking for a way to see the malformed YAML with error converting YAML to JSON errors, just put your template in NOTES.txt and run helm template test . --dry-run --debug to get the malformed YAML.

Your suggestion is good, however, there's a crucial aspect that seems to be overlooked. The helm template command does not render and output the contents present in NOTES.txt. To achieve this, you would need to use the helm <install / upgrade> test ./your-chart --dry-run --debug command, but this necessitates a connection to a Kubernetes cluster.
There's an ongoing discussion related to this topic on this thread: https://github.com/helm/helm/issues/6901
It would be beneficial if Helm could support an additional command like --render-notes in the future.


Deadly signal does not always terminate the process

Emitting a deadly signal (i.e. process.emit('SIGTERM')) does not always terminate the process, only when listening to that deadly signal:
Graceful.on('SIGTERM', function(done) {
  console.log('gracefully shutting down');
  done();
});

If you just listen to 'exit'
Graceful.on('exit', function(done) {
  console.log('gracefully shutting down');
  done();
});

the process does not terminate if the event queue is not empty.
I wanted to have my 'exit' listener to be a "catch all listener" but that does not work.
Is this expected behavior?
I'm working under Windows!

This is because exit signal is not treated as deadly here https://github.com/mrbar42/node-graceful/blob/master/index.js#L104
@mrbar42 is this on purpose or missed?

Looks like it has been fixed in that line you link, but is not yet released in the npm 0.3.1 version.

fixed and deployed, thanks guys!


How to warm start the FirstOrderLp.jl solver?

Expected Behavior
Can we set a starting point for in the FirstOrderLp.jl solver? Or warm-start the dual variables?
In the paper, it's mentioned that

All first-order methods use all-zero vectors as the initial starting points.

The primal and dual starting points are initialized to zero here. You'll need to modify the code to set a different starting point (current_primal_solution and current_dual_solution). If you do this, also be sure to set current_dual_product to constraint_matrix' * current_dual_solution.
How will you select the starting points?

Hi Lubin. Thanks for your reply and sorry for the late response. I am trying to solve a large-scale bidding optimization model. The model needs to be solved repeatedly thousands of times every day(with different input data). Since the formulation of the model is deterministic and only the input data will change, I am thinking about using ML or RL to obtain a good start point.

It seems like you're trying to use this code to do something useful, which was not intended :). However, I'm happy to say that a C++ implementation of the PDLP algorithm is now available in OR-Tools. This code supports initial starting points. I'll be happy to answer further questions on that repository.


\ (Forced line feed) may be ignored

What version of Hugo are you using (hugo version)?

PS (PowerShell)> hugo version
Hugo Static Site Generator v0.60.0-F2DEA9B0 windows/amd64 BuildDate: 2019-11-27T10:11:05Z

Does this issue reproduce with the latest release?
Yes
Problem description
There is this Markdown as a test:
**test**\
test**test**\
**test**test\
test**test**

In Hugo v0.60.0, the output is as follows:

Some \ are not converted to :

test\
 testtest\
 testtest

 testtest

This problem can be avoided by inserting a space before the :
**test** \
test**test** \
**test**test \
test**test**

Since v0.59.1 was handled normally, this may require some Markdown modifications.

goldmark author here, I've fixed the issue and released the new version.

Thank you for the quick fix!
I updated to Hugo v.0.60.1 and confirmed this fix.


docs: Add lint checks documentation to README.md

Description
Adding documentation to our README.md of the currently implemented lint checks; To make it easier for our visitors/contributors to reason about what and when they can use them.
Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[x] Documentation

Screenshot

Checklist

[x] My code follows the style guidelines of this project
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Bitrise
View test reports
View more details on Bitrise

Build Artifacts

grype_output_vm_build.csv

grype_output_vm_build.json


checkpoint file removed?

I was just cloning the checkpoint files, it run to error. When I check the files, it seems the old existing files are gone...

Sorry, we are re-uploading checkpoints to fix a hash verification error. please wait a sec.

OK, thx

It resumed now. please have a try.
sorry for your trouble. If any other question, just let me know.


iOS SDK  handleDeepLink = false when using Own Domain

Hi there,
Noticed that
let handle =  Branch.getInstance().handleDeepLink(withNewSession: url)
returns false after I changed link domain to my own.
The method runs and the deeplink is handled properly, but anyway strange behaviour.
I used logic:
            let handle =  Branch.getInstance().handleDeepLink(withNewSession: url)
            if !handle && UIApplication.shared.canOpenURL(url) {
                UIApplication.shared.open(url, options: [:], completionHandler: nil)
            }

but now I need to add another condition in order to prevent opening url in safari after handling  deeplink. All the rest is fine, thanks!

Thanks for the heads up.

Are you using a custom domain?

yep

And everything is working fine after I changed from generated xxxx.app-link to my own, except this .handleDeepLink(withNewSession: url) = false

You need to add your custom domain to your Info.plist file.
Add the  branch_universal_link_domains key and for the value add the custom domain as a string.


Don't do console.log on every update

Thank you for this! I probably shouldn't have left debug code in a production library...


Regarding the vital signs demo

after around 5000-9000 frames the device keeps printing the same values. is this from the python script's end or the device's? and have you ever experienced this? I am running on Linux pop!_os 20.04 will try to run it on windows later.

Hello,
Actually I have not tested the vital signs demo myself, so I am not sure what might be the problem. You may want to modify the sleep time in line 403 (I am not sure if shorter or longer)  to see if the problem fixes.
Also, have you tried doing the same with the Texas Instruments?
Best regards,
Ibai

hey fixed it i just changed the buffer allocation as it was messing up the buffer. might do a pull request soon.

I see, thank you for letting me know. It might be a problem with the buffer cleaning or it might be fixed by reducing the sleep time.
Let me know if you find issues.
Ibai


GK create new branches but does not create PR

Hi,
I don't know why but greenkeeper is creating new branches to update versions but it doesn't create a new PR. I have tried to create manually one with the branch that has created and the bot has closed that PR and deleted the branch.
Any thoughts?

https://greenkeeper.io/faq.html#branch-deletions

But why those branches doesn't get merged? Thanks


Multiple flag support

Hi, in our (Airbnb) codebase we have slightly duplicative but separate experiment and feature flag ("trebuchet") systems. Additionally, we often combine assignments from both of these systems to produce a combined flag ("feature") which we consume in our product code. We're going to consolidate these systems in the future and are interested in using Piranha to with both our current and future experiment infrastructure. Would you be able to advise on the potential cost/benefit ratio we'd be able to see ("benefit": the levels of nesting ("deep cleaning?") that we'd be able to remove in our diffs)?
Here is an example diagram of our experimentation infrastructure https://app.lucidchart.com/publicSegments/view/cc1c7c43-fc9b-4c6e-bf16-86babff5cb65/image.png

Mostly replying here for visibility, but Adell and I discussed this offline and the best way to proceed seems to be for them to work over a fork of Piranha first to see if that can be adapted to their problem by hard-coding some knowledge of AirBnB's (somewhat involved...) experiment and feature flag architecture. We'll be happy to advise!
Thanks again for the detailed diagram, btw, it was really helpful at understanding just how much your infra differs from some of Piranha's original assumptions.
On the long term, a lot of extra configuration power would need to be added to PiranhaJava, as well as extensive deep cleaning support, before we can handle the above architecture out-of-the-box, without code changes. Unless we see evidence that this solves a problem at Uber, or for multiple potential users of Piranha, we might not have the cycles to prioritize building that support ourselves, and we would also be hesitant of having code that is only useful for the AirBnB use case on mainline Piranha.
However, if there are interesting lessons from the AirBnB fork that can be later brought into mainline Piranha, or specific features that are both significant to that fork effort and broadly useful for Piranha users (e.g. deep cleaning), then we can definitely work on adding them (or porting them back from the fork 🙂 ).

@adellhk you should try the new polyglot piranha (inside polyglot/piranha) and check if it supports your usecase.


Invalid query crashes influxd

version: <IP_ADDRESS>
rpm: https://s3.amazonaws.com/influxdb/influxdb_<IP_ADDRESS>_amd64.deb
system: amazon linux 3.14.35-28.38.amzn1.x86_64
Running query:
select host, sum(value)/10 from time_series group by time(10s), host

crashes influxd:
panic: runtime error: index out of range
goroutine 1017 [running]:
github.com/influxdb/influxdb/influxql.newEchoProcessor.func1(0xc82062de00, 0x2, 0x3, 0xc82062de30, 0x3)
    /Users/jari.sukanen/code/golang/src/github.com/influxdb/influxdb/influxql/result.go:151 +0x42
github.com/influxdb/influxdb/influxql.newBinaryExprEvaluator.func4(0xc82062de00, 0x2, 0x3, 0x0, 0x0)
   /Users/jari.sukanen/code/golang/src/github.com/influxdb/influxdb/influxql/result.go:199 +0x6c
github.com/influxdb/influxdb/tsdb.processForMath(0xc82019a5d0, 0x2, 0x2, 0xc8201ebea0, 0x1, 0x1, 0x0, 0x0, 0x0)
    /Users/jari.sukanen/code/golang/src/github.com/influxdb/influxdb/tsdb/executor.go:989 +0x44c
github.com/influxdb/influxdb/tsdb.(*SelectExecutor).executeAggregate(0xc82062ce70, 0xc820160360)
    /Users/jari.sukanen/code/golang/src/github.com/influxdb/influxdb/tsdb/executor.go:534 +0x1944
created by github.com/influxdb/influxdb/tsdb.(*SelectExecutor).Execute
    /Users/jari.sukanen/code/golang/src/github.com/influxdb/influxdb/tsdb/executor.go:96 +0xf2

This can be easily reproduced by adding following query to cmd/influxd/run/server_test.go TestServer_Query_Tags function:
&Query{
	name:    "group by tag with aggregate function",
	command: `SELECT host, sum(value)/10 FROM db0.rp0.cpu GROUP by host`,
	exp:     fmt.Sprintf(`{"results":[{"series":[{"name":"cpu","tags":{"host":"server01"},"columns":["time","value"],"values":[["%s",100]]},{"name":"cpu","tags":{"host":"server02"},"columns":["time","value"],"values":[["%s",50]]}]}]}`, now.Format(time.RFC3339Nano), now.Add(1).Format(time.RFC3339Nano)),
},

this should give an error about mixing aggregate and non-aggregate values in the SELECT clause. Not sure why it's not.

This is parser bug. I've attempted to fix it in https://github.com/influxdb/influxdb/pull/4342 however the fix feels a bit hacky and I am not 100% sure it is correct. Please review and comment.


Some fix

fix memory bug caused by range(int(1e9))
delete tf.train.start_queue_runners(): not necessary
fix thread blocked on sess.run(enqueue) and can not be killed bug: modify thread_main() in data.py
reader.size() in the original code will create a new Tensor represent the size of queue, should not be called multiple times. fix that also.

Ok seems good to me! Thanks for contributing :)


v0.8.x mac arm64 builds are broken

Hi,
None of the v0.8.x arm64 builds will open on my Macbook Pro (M1 chip).
Error: "DeskThing is damaged and can't be opened"
V0.7.0 works fine. It looks there may be an issue with the build config.

HI! I don't know how this slipped through my email unnoticed
To fix this, you just need to do
sudo xattr -r -d com.apple.quarantine DeskThing.app

on the installer. There's an unknown issue with the github actions that arent building them quite right - but that will hopefully be fixed in a future update.
Also, make sure you have the correct version of the image flashed (fixes an ADB issue for macOS) - I also attached it to this comment.
If ADB is giving you issue on your desktop, you may also have to do
chmod +x /Applications/DeskThing.app/Contents/Resources/mac/adb

to allow the native ADB to execute or go to Settings and change to Global ADB if you have adb normally installed on your computer
Click this discord download link to get the proper image to flash to the car thing
https://cdn.discordapp.com/attachments/1243762430631481395/1272624114766577845/8.4.4_adb_enabled-new.tar.xz?ex=66e33411&is=66e1e291&hm=82e7d7182d53bee82040be86ec9b906d1a169c54ecec0caf8c62cec6dd319e85&

Click this discord download link to get the proper image to flash to the car thing
https://cdn.discordapp.com/attachments/1243762430631481395/1272624114766577845/8.4.4_adb_enabled-new.tar.xz?ex=66e33411&is=66e1e291&hm=82e7d7182d53bee82040be86ec9b906d1a169c54ecec0caf8c62cec6dd319e85&

Seems the link has expired. Shows a message This content is no longer available.

@ulope I would recommend going to the discord and using that link located there
We're trying to get it updated in the MegaNZ file but it hasn't happened yet.
The discord invite is in https://deskthing.app btw
The download is in #releases in the most recent message
alternatively, you can try using https://cdn.discordapp.com/attachments/1243762430631481395/1272624114766577845/8.4.4_adb_enabled-new.tar.xz?ex=670f5e51&is=670e0cd1&hm=9d02f8082512ae6617018634c66abb9c49eb064a5b85a82c84e8cce3e5cfd5bb&


I did some tests, the pet seems to stay stuck only when you give the follow command while the pet is in combat.
Afterwards, the animal sounds loop happens when you use the .remove command on the attacking creature
Also how can the pet follows the opponent if he is dead? If you mean a player opponent then specify it

fix sent

thanks!


Test different sizes of tiles

2nd of September: Implemented
But the results are not there yet. The agent manages to find the source tile consistently but then it just loops between 2 actions without doing any exploration. More states need to be defined to find the source inside the macro-tile.

Performances with different tiling:


improved performance of ResourceCountMetricsCollector query (#5355)

Pull request opened by the merge tool on behalf of #5355

Merged in 9f8de245b21765d064bc61f14e2397ddf64f602f


niti: teach the interpreter to read from the standard input

With - the program is read from stdin.
$ echo H4sIAN7lUFcAAysoyswrUVDySM3JyVfiAgCjfiaWDgAAAA== | base64 -d | gunzip | nit -
Hello

+1

:+1: +1


LintFix config option disappeared in v6?! (ng generate produces invalid code!)

Using Angular CLI v6.0.5. New Project
In pre-v6 projects, in ".angular-cli.json" under "defaults" section we had "lintFix": true setting, which ensured that after generating new component/service/whatever the linting fixes where performed automatically. Now in new "angular.json" (which replaces ".angular-cli.json") I can't find similar option. Which is a HUGE problem!
Suppose I have changed linter defaults to prefer "double quotes" for string (whoever said 'single quotes' should be default for TypeScript needs to be fired IMHO). Now every time I generate new component with ng g component MyNewComponent, it is created with all 'single quote' strings inside, instead of "double quotes"! And I have to manually fix them every time which is a nightmare! lintFix setting solved that in previous CLI versions but now, what is an alternative?!

I would also like to see this feature back in the CLI. At the moment I have to manually fix all generated files, as I am using a few different configurations then the default.

It really needs to be fixed!

I think this is a dupe of https://github.com/angular/angular-cli/issues/10013 but until investigation I'm not going to close this issue.

I don't think this is a duplicate of #10013 - this issue is about no longer being able to set the lintFix option at all since 6.0.  10013 is about tslint type checking not working correctly in 1.7.3 with the lintFix option working correctly.

I just noticed, that the lintFix option isn't even mentioned in the Angular CLI 1.7.x wiki, but it is part of the Angular CLI 1.7.x schema file.
Also, in the new configuration, there is a [fix](https://github.com/angular/angular-cli/blob/master/packages/angular/cli/lib/config/schema.json#L1552) option in the tslint-configuration, but it does not seem to be used for the ng generate commands.

Is this released? Couldn't find anything in the patchnotes of the @angular/cli project. And is it defined the same as before? Where can I find a proper documentation for the angular.json file anyway? Do I have to read/understand the schema.json?

@Vaelor There does not seem to be a documentation for it.
Also the documentation for the angular.json as well as the linked schematic-files don't seem to contain the fix.
However, the lintFix-option is part of the schematics in the master (for example component and the 6.2.X branch.
In 6.1.X the lintFix-option seems to be missing.

@Vaelor did you test this?
I wanted to use it in one of my projects, but it does not work (see #12480)

@Springrbua
Not sure if this is the correct way, but this helped in my case:
In the angular.json scroll to where the schematics section is defined (not sure if it exists by default!) and attach the lintFix option there for every schematic. Sadly, I couldn't find a place like defaults where I could place this.
"schematics": {
		"@schematics/angular:pipe": {
			"lintFix": true
		},
		"@schematics/angular:class": {
			"lintFix": true
		},
		"@schematics/angular:module": {
			"lintFix": true
		},
		"@schematics/angular:service": {
			"lintFix": true
		},
		"@schematics/angular:component": {
			"lintFix": true,
			"prefix": "app",
			"styleext": "css"
		},
		"@schematics/angular:directive": {
			"lintFix": true,
			"prefix": "app"
		}
	}

Now, running ng generate should show something like this:
$ ng g c test
CREATE src/app/test/test.component.css (0 bytes)
CREATE src/app/test/test.component.html (23 bytes)
CREATE src/app/test/test.component.spec.ts (614 bytes)
CREATE src/app/test/test.component.ts (260 bytes)
UPDATE src/app/app.module.ts (2554 bytes)
Warning: The 'deprecation' rule requires type information.
Warning: The 'no-use-before-declare' rule requires type information.
    Fixed 29 error(s) in src/app/test/test.component.spec.ts
    Fixed 7 error(s) in src/app/test/test.component.ts
    Fixed 1 error(s) in src/app/app.module.ts

Thanks @Vaelor.
Did you add the schematics inside the projects node or at root-level?
Are you using windows?

@Springrbua read your other issue, it does sound like it may be windows related?
In my case, I use linux.
schematics is at root level in my config.
Sadly I couldn't get my project to run at all on windows (I am a dumb windows user, I receive some strange npm errors there...) to check if my config works there.

@Vaelor thanks for your reply. It really sounds like it is a windows related error, because I created a new project and it had the exact same project, while others can't reproduce it.


Replaces emojis by unicode characters

This PR might close https://github.com/http4s/http4s/issues/4804
Basically, it replaces emojis with unicode characters.

Cherry-picked as f5f829c509e


Running Carbonyl throws an error: "bash.exe is not recognized as a name of cmdlet,..." in Windows 10

As the title suggests running Carbonyl throws an error about bash.exe in Windows 10. The error was caused by carbonyl.ps1 at line 24 at fnm_multishells\2000_1717771985289\carbonyl.ps1

Uh windows 10 not supported lol


fix: ignore sync errors from zap upon exit

zap logger sync errors are polluting client output on both linux and macOS platforms, per guidance laid out here: https://github.com/uber-go/zap/issues/328#issuecomment-284541263

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
381

Relevant Lines:
472

💛  - Coveralls


Xcode 10 support

The current ObjectMapper dependency does not compile under Xcode 10/Swift 4.2.  The version needs to be upped to 3.3.

Hi @stevenpsmith,
Thanks for this! I'm actually finishing up a release with support for Xcode10/Swift 4.2 with some bug fixes and few minor new features.
I'll try to push it out asap, thanks for the work!

@stevenpsmith: 4.3.0 is now available, https://github.com/artikcloud/artikcloud-swift/releases/tag/4.3.0


feat: rendering the winning ad

Description

The feature branch for rendering the winning ad's creative within the Fledge API.
Screenshots (optional)

N/A
Additional context (optional)

Tech Spec: https://github.com/MagniteEngineering/fledge.polyfill/wiki/Technical-Specification:-Auctions#renderadbidbid
Checklist
Have you considered all of the following?
Please confirm by checking off each item to ensure you've considered it:

[x] Did you create or update tests?
[x] Did you create or update any documentation?

Fixes: #52

Codecov Report

Merging #53 (95d374f) into main (6db7686) will decrease coverage by 3.00%.
The diff coverage is 57.28%.

@@            Coverage Diff             @@
##             main      #53      +/-   ##
==========================================
- Coverage   64.45%   61.45%   -3.01%
==========================================
  Files           9       12       +3
  Lines         166      262      +96
  Branches       30       85      +55
==========================================
+ Hits          107      161      +54
- Misses         47       74      +27
- Partials       12       27      +15

Flag
Coverage Δ

unittests
61.45% <57.28%> (-3.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/render/utils.js
22.22% <22.22%> (ø)

src/utils/console.js
22.22% <22.22%> (ø)

src/auction/index.js
42.85% <42.10%> (-1.59%)
:arrow_down:

src/interest-groups/join.js
90.90% <83.33%> (-1.40%)
:arrow_down:

src/render/index.js
89.65% <89.65%> (ø)

src/auction/utils.js
17.30% <100.00%> (ø)

src/interest-groups/leave.js
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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