Training Program for Staff to Deliver High-Quality Services

Set up a training program for SILK staff to ensure they are equipped with the necessary skills and knowledge to deliver high-quality services across all categories.

@Remy-Reveltek, do we need to create a .md file for this issue where we will gather all the data and knowledge related to services?

SILK Franchisee Training Brochure
Welcome to the SILK Franchisee Training Program!
At SILK, we are committed to ensuring that all our franchisees are equipped with the necessary skills and knowledge to deliver high-quality services across all categories. This comprehensive training program is designed to empower you with the expertise needed to succeed in the SILK ecosystem.
Training Highlights

Introduction to SILK: Gain an understanding of our brand philosophy, values, and commitment to excellence.

Product Knowledge: Dive deep into our product offerings, from skincare essentials to luxurious treatments. Learn about ingredients, benefits, and client preferences.

Service Excellence: Discover the art of providing exceptional customer experiences. Learn communication techniques, problem-solving skills, and how to exceed client expectations.

Technical Training: Receive hands-on training in the latest techniques and industry best practices. From facials to massages, you'll master the skills necessary to deliver top-tier services.

Hygiene and Safety: Understand the importance of hygiene, sanitation, and safety in our industry. Learn about protocols, regulations, and how to maintain a clean and safe environment.

Business Operations: Get insights into managing your SILK franchise. Learn about inventory management, appointment scheduling, and maintaining client relationships.

Training Schedule
The training program consists of both in-person and online sessions. You will have access to expert trainers, interactive workshops, and valuable resources to enhance your learning experience.
Week 1-2: Induction and Product Knowledge

Introduction to SILK brand and values
Deep dive into product lines and their benefits

Week 3-4: Service Excellence and Technical Training

Effective communication and client engagement
Hands-on technical training sessions

Week 5-6: Hygiene, Safety, and Business Operations

Hygiene and sanitation protocols
Business management essentials

Certification
Upon successful completion of the training program, you will receive a SILK Franchisee Training Certification. This certification is a testament to your dedication to delivering outstanding services and upholding the SILK standards of excellence.
Contact Us
If you have any questions or need assistance during the training program, please reach out to our training support team at<EMAIL_ADDRESS>We look forward to embarking on this training journey with you and setting the stage for your success as a SILK franchisee!

Note: This is a fictional training brochure example and doesn't reflect the actual content of SILK's training program. Tailor the content to your specific needs and branding.

I am not a professional in github just a learner just initial steps to know where to pull I just made sample for mentioned issue.


Update what-is-cloud-provisioning.md

I'm not sure of the correct spelling, but I think the it should read "Sync" not "synch".

@matthewjlevy : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Verified.
@matthewjlevy Thanks for submitting this fix.


[Feature] Clever/Best Practices Functionality for Forks

Currently there's no way to upvote a fork or mark it as Clever or Best Practices. I've seen many forks which are more "Best Practices" or "Clever" than the originals.

I think part of the problem here is that forks aren't considered kata solutions in the tradional sense. Forks are considered kumite and lack the features of kata solutions.
If you make a fork it isn't listed as a solution on your profile and it doesn't show up as in the kata's solution list.

I completely agree this idea of upvoting forks.
Actually the kumite approach could be quite an elegant way to trace the improvements from the community and drag one solution to be the "best" solution. Evolution could go toward either optimization, best practices, or both for each languages.
I believe solution forks could really become a learning support, but for this it would be necessary that:

forks can be upvoted (and discussed) to emphasize the best evolutions of a solution
forks are recognized as kata solutions and best versions are visible to people that completed the related kata
warriors can gain honor from upvoted forks and be mentioned as contributors of the final solution (retribution is mandatory to promote peer-review and improvement)


Create a 0.0.19 release

This will help applications parse code using php 8.0-dev union type syntax

Thanks for the reminder, done.


MH-12803 Fix for mp 'start' when event is created (affects live scheduler service)

Problem:
The media package was created with 'start' set to date/time the event was created.
According to MH-12250, media package 'created' and 'start' should match and come from the temporal dc property.
The 'createEvent' method was checking for a PROPERTY_TEMPORAL in the metadata, but the 'temporal' at that point was stored with output id 'startDate' and had no value so it was never found.
After the capture agent ingested, 'start' was correctly set to the same value as temporal so everything else worked fine.
Solution:
The change was to get the 'temporal' from the 'source' metadata if it (as 'startDate') doesn't come in the 'event' metadata and set the 'created' and 'start' to the same value, complying to MH-12250.

@JulianKniephoff, this seems to be related to your recent changes. Can you take the review?

I'll take a look. :slightly_smiling_face:

Is this at all relevant to #352?  If I merge that one, then it gets brought forward into develop, are we going to step on eachother's toes?

I don't think so. What #352 does makes certain decisions in the code independent of any start date, which is the only thing that this PR affects AFAICT.
This is just a hunch of course; I can try to test it later if you want.


Score for Paragraph 178

The score for Paragraph 178 for IMR 8 should be "Secondary Compliance" as Operational Compliance in IMR8 was evaluated as "Unable to Monitor", which is one of the neautral variables in calculating the score.  Currently, smartCASA is displaying the the IMR8 score as "Operational Non-Compliance".

@RobbyHeckman is this the correct chart?

Yes, that is correct.
Thanks!
Robert A. Heckman, M.A., RPA
Director of Operations
Statistical Research, Inc.
This communication is confidential and is intended for the use of the individual or entity named above. If you recieved this communication in error, please immediately delete it and notify the sender by reply e-mail or by telephone<PHONE_NUMBER> (call collect)
-------- Original message --------
From: Russ Biggs<EMAIL_ADDRESS>Date: 4/6/19 12:22 PM (GMT-07:00)
To: apdforward/smartCASA<EMAIL_ADDRESS>Cc: Robert Heckman<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [apdforward/smartCASA] Score for Paragraph 178 (#30)
@RobbyHeckmanhttps://url.emailprotection.link/?buEq4eyNl9NRYRhKUfm4VcAj0SBmqKgLg8Wf9s5cXbuFllLFIvwRNu3hIg8m8jug7N8ZKL292OQG4yfNctCtoEg~~ is this the correct chart?
[Screen Shot 2019-04-06 at 12 21 30 PM]https://url.emailprotection.link/?buMB5FnA7VzIjNbmCd5Mddr9eSDC_KgIs4Dr_DNIy7yke2zCb8jTJF-983cH6TnwBTqCOl0olEU5EWBBOIdcrX2_U3BMxT6XofMSeL3AaTAVeGaE9CyRivtMz6IEw8iLrW5blvxo-RglHRmkn7Zvaip0d6wDwLRd44uG3n-d5R3A~
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://url.emailprotection.link/?buEq4eyNl9NRYRhKUfm4VcPWJ1ne-60ao4YIOx8Cx9iM0IRDO63HDgo8gkepB-S_u6KLoKgVvJVwHuGbmwyaWbHwWZ3t_LozjbcSdkRtiyYZV4RdI-RgMmNOg60fgKIRN, or mute the threadhttps://url.emailprotection.link/?bzzBguwcTBjF7X4iQRWHmbiIjH-FvBX-2kqyfniZqi2KovDH1vgyJ8xCluTMQdisbYoDZYZe2BxK1GziRkyVxBrxZHjP9sbdKGydaNyimH_sdM1NNZQdBLJCjwvivEekWGcW9Br3slyfIqhaF_OPyC353IP8rC2ymB83kvh8T42w~.


BAD_PADDING_EXCEPTION after reinstall

So, I encrypt with certain username-password:
FingerprintAuth.encrypt({
  clientId: "something",
  username: "username",
  password: "password"
})

Decrypting works fine:
FingerprintAuth.decrypt({
  clientId: "something",
  username: "username",
  token: "encrypted string"
})

Then I uninstall the app, install again, all the app data gets restored from google drive by the OS, cordova reports the same UUID, everything works as if the app was never uninstalled, except decrypting does does not work and throws BAD_PADDING_EXCEPTION.
I am supplying the very same data into the .decrypt method, yet it fails.
Any ideas?

Answering my own question: storing they key components outside of the keystore solves this particular problem. However, as I realized after reflecting on the solution a bit, this defeats the whole purpose of using the secure, hardware-assisted keystore.


CC and layout controller can overlap

mac
enable CC and layout controls
make the window very narrow
🧀 the layout controls overlap the CC

fyi @sbatten


IOS and Android APIs and components

Just a general question, does CRNA support all the features provided by react native? and how to address the react native's components of Android and IOS respectively, do they have common components or API now? For example in react native there is the 'ActionSheetIOS' API.

does CRNA support all the features provided by react native

Yes, with the exception of 3rd party native modules.


oven-media-engine: 0.16.8 -> 0.17.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/AirenSoft/OvenMediaEngine/releases.
meta.description for oven-media-engine is: Open-source streaming video service with sub-second latency
meta.homepage for oven-media-engine is: https://ovenmediaengine.com
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.17.1 with grep in /nix/store/fq0zlyvwsq9qvdrji8niqz265dhr2jy6-oven-media-engine-0.17.1
found 0.17.1 in filename of file in /nix/store/fq0zlyvwsq9qvdrji8niqz265dhr2jy6-oven-media-engine-0.17.1

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

oven-media-engine

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/fe520fa414e6914a981dfdc1c37e04d6c12a556e#oven-media-engine

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fq0zlyvwsq9qvdrji8niqz265dhr2jy6-oven-media-engine-0.17.1
ls -la /nix/store/fq0zlyvwsq9qvdrji8niqz265dhr2jy6-oven-media-engine-0.17.1/bin

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

1 package built:

oven-media-engine

Maintainer pings
cc @lukegb for testing.

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

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

@NixOS/nixpkgs-merge-bot merge


[ALLUXIO-2804] [WIP] Enable concurrent create paths

https://alluxio.atlassian.net/browse/ALLUXIO-2804
During the implementation, the creation journaling was improved, to address: https://alluxio.atlassian.net/browse/ALLUXIO-2737

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14271/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14275/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14331/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14364/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14476/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14501/
Test PASSed.

please resolve merge conflicts with the master branch

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14542/
Test PASSed.

Thanks @jsimsa for the review!

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14606/
Test PASSed.

@gpang Thanks! I left a few follow up comments

@calvinjia Thanks for the review. I updated the PR.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14616/
Test PASSed.

Build finished. Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/14620/
Test PASSed.


Can I draw boxes with different colors?

Hi there :)
First, thank you so much for this awesome projects. Your great job save me a lot of time. I really appreciate to you.
And I have a one question for this. I want distinguish various groups of box with different colors. How can I make it with your components?
Thank you.

Hello, can we expect this anytime soon ?? or is there any workaround to achieve this ?


Slack access token

I'm unable to post messages to slack. I created a new Slack app, gave it bot and user permissions. I've tried using both the xoxb and xoxp type tokens. I've also tied posting in public, private channels, including a direct message.
The log is always the following:
04:21:55.539 [] INFO : Slack: channel=api message=some message

Would you be able to provide instructions on how you set up or tested the Slack target type?

@nickptrvc thank you for playing with l3rt :)
Per your log message I can say that you're in "Log targets" mode. Please uncheck this checkbox

and try to launch it again. My idea was to give two modes of rule debugging - real sending of the messages or fake (with logging of the input parameters)
It seems "Log targets" is a confusing label for this checkbox. Maybe you have a better language for it?

I'm an active user of Slack, this is how it's implemented - https://github.com/l3rt/l3rt/blob/master/core/src/main/scala/lert/core/rule/target/SlackTarget.scala
Basically, it's a POST to https://slack.com/api/chat.postMessage with token, channel and text per https://api.slack.com/methods/chat.postMessage

@dimafeng thanks for responding so quickly. I think this will be an extremely useful tool, especially for those who use AWS' service of Elasticsearch. So thanks for making this project!
I completely missed that option and it does make sense when I think about what a "target" is. If I were to make a suggestion, maybe the option could be called something like "Sandbox Environment" and we could define what it means to have the sandbox option enabled? Perhaps a number of functions could fall under the sandbox option in the future. Of course, I'm stealing this idea from Jenkins pipeline as well.

@nickptrvc thank you for your feedback.
Were you able to send a message to slack? If so, I think we can close this issue.
I've created #2 to cover this misleading checkbox

Yep, all set!


First name vs email address - Ticket buyer template email

Change the text to be "dear firstname" in ticket buyer confirmation email. Currently comes through with "dear email address"

@roselukas what should we put if the user didn't enter a first or last name?

“dear halfwit”
Dear “guest” “ticket buyer” “attendee” my preference is “guest”.
What do you think?
From: Samuel Colvin<EMAIL_ADDRESS>Reply-To: samuelcolvin/nosht<EMAIL_ADDRESS>Date: Monday, 6 August 2018 at 16:08
To: samuelcolvin/nosht<EMAIL_ADDRESS>Cc: Rose Lukas<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [samuelcolvin/nosht] First name vs email address - Ticket buyer template email (#31)
@roselukashttps://github.com/roselukas what should we put if the user didn't enter a first or last name?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/samuelcolvin/nosht/issues/31#issuecomment-410741231, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AncwI0fRZIK2KPxiJAsp5Qi8QlDzRluKks5uOFvtgaJpZM4VwkK7.

sounds good.

done. In the end name I set name to blank if neither first name nor last name exist since it had to work for all cases including where the recipient wasn't a guest.

Brill!
From: Samuel Colvin<EMAIL_ADDRESS>Reply-To: samuelcolvin/nosht<EMAIL_ADDRESS>Date: Monday, 6 August 2018 at 19:10
To: samuelcolvin/nosht<EMAIL_ADDRESS>Cc: Rose Lukas<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [samuelcolvin/nosht] First name vs email address - Ticket buyer template email (#31)
done. In the end name I set name to blank if neither first name nor last name exist since it had to work for all cases including where the recipient wasn't a guest.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/samuelcolvin/nosht/issues/31#issuecomment-410800353, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AncwI7VD5KMpc9mkcxPyneJApQ6ydWG9ks5uOIajgaJpZM4VwkK7.


Standard Rules Engine character limit is not documented

It would be useful to state on this page that there's a 128-character limit in the value field because almost no Content-Security-Policy header will fit into so few characters.
Splitting the value to multiple rules is possible but cumbersome and can have cost implications.

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

ID: a2dc930c-33a3-d54e-2253-1b1b5a693c17
Version Independent ID: 7dc5aee5-f473-10c8-5299-d5d0b52b7077
Content: Standard rules engine reference for Azure CDN
Content Source: articles/cdn/cdn-standard-rules-engine-reference.md
Service: azure-cdn
GitHub Login: @asudbring
Microsoft Alias: allensu

Thanks for the feedback! We are currently investigating and will update you shortly.

@asudbring Can we get this document updated accordingly? Thank you!

#reassign: jessie-jyy

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We are closing this issue. If you feel that the problem persists, please respond to this issue with additional information.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close


What is the difference between an information state and an observation?

I don't understand the purpose of the Observer class in making a game. Isn't there already a function InformationStateTensor(player, values) to generate observations? Also, what exactly should go into values?

Kind of related question: how do I write the informationStateTensor for non homogenous players (ie different observation/action spaces)? I have to define a priori an informationStateTensorShape in the game class, but it doesn't differentiate between players.

Hi @hhlei, see the docs in spiel.h for the difference, also explained in the OpenSpiel paper.
For different observations / infoststes the common way is to make it a constant size equal to the maximum across players and then just store different information in them (see the Sheriff game as an example).

Hi @hhlei, did this clarify things for you?


Vehicle sheet color styling not respecting settings

It always appears red with a light background making it impossible to read field headers and doesn't seem to be able to be changed at all.

Fixed in next release


NSD not responding to stats_noreset command while writing zone to file

Hi,
we recently stumbled upon an issue with NSD v4.6.1 in combination with the nsd_exporter, where the latter appeared to be unable to get any metrics from NSD at certain times.
The nsd_exporter uses the stats_noreset command to fetch the data from NSD and then does $THINGS to represent them in prometheus-readable format (it uses go-nsdctl for communicating with NSD, which is basically a golang version of your very own nsd-control).
We were able to correlate the timing of this issue to the times where NSD is writing a zone file to disk (as specified in our nsd.conf with zonefiles-write), which takes quite a bit of time (think 60+ seconds, it's a rather large zone + slow disk).
During this time, NSD does accept incoming connections from the exporter on the control channel (sends a TCP SYN back), but it does not send any data until the write operation is complete (but the connection is kept open).
Once the write is complete, all the outstanding commands in the still open connections are executed / answered (and the connections closed afterwards).
Since the write is taking so long, the client attempts multiple times to retrieve data from NSD while it is still writing the zone to disk, so at some point NSD refuses the new connections due to its built-in maximum number of control connections.
I understand that this is probably a weird edge-case (because honestly, who expects the write to take that long :smile: ), but I would have expected the write operation not to "block" the collection of zone stats.
We also ran nsd-control status, nsd-control zonesstatus and nsd-control stats_noreset while the zone file was being written - the two status commands work just fine, only the stats_noreset hangs.
Unfortunately my knowledge of C is basically nonexistent so I am not sure where to even start looking how this might be fixed / changed...
Any feedback would be greatly appreciated!

CC @bschoenbach @Max-02

also another question that is co-related to this issue. What is max_active about?
https://github.com/NLnetLabs/nsd/blob/3ad1ec071719f77e26b880f902d564bc88a3f496/remote.c#L284
Would it be helpful if we increase is it in this case?

The max_active is the maximum number of remote connections for control operations. If that is raised, then the connections are no longer turned away. They would still wait for the long operation to complete before a result is returned. Because a result is still returned, the statistics monitoring system may no longer show an outage for the time. So perhaps change that to 100, does that ameliorate the situation for you?
NSD performs a process refork to collect the statistics information. This is different from the status command that can be answered from the process that is connected to. The write operation also is performed by a refork that performs the requested changes. The long write operation makes the other interprocess tasks wait for the completion.

@wcawijngaards thanks for clarifying!
So this is currently working "as intended", correct?
I understand that the statistics-related commands and the IO-related commands fork into new processes, but I have to admit I am not sure I understand why those processes need to communicate with each other / why other processes need to wait for completion of the IO-task.
Unfortunately this is currently preventing us from using NSD, because it leads our monitoring systems to assume the instances of NSD that are currently writing a zone to file to be down (when in fact they are working just fine, but not responding to the statistics requests).
Do you think it is feasible to "untangle" these different kinds of operations?
I don't really know anything about the internal structure of NSD, so I have no idea something like that would be on the scale of a few hours work, or if it would require big changes of NSD's architecture...
Any insights would be appreciated :)

Currently there is not a problem, like a bug, but there is improvement possible, to get the statistics while long operations are in progress. After talking with colleagues in the team, I think a good way to implement the improvement is with a shared memory statistics buffer. This is currently also how the per zone statistics work. That would mean the statistics printout can print the output without having to wait.

There is code in the linked change, and the code from that branch should work for the purpose of getting statistics output while the reload process is performing a long task. You can try it if you like, or wait for it to get included in to the main code repository.

This issue is fixed by #305 .


Incorrect Timing Stats Reported by tfprof

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): I have added profiling code as shown below to the cifar10 code ([https://github.com/tensorflow/models/tree/master/tutorials/image/cifar10]).

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 16.04

TensorFlow installed from (source or binary): Source

TensorFlow version (use command below): ('v1.1.0-rc2-773-g7fa0cf3', '1.1.0-rc2')

Bazel version (if compiling from source):

CUDA/cuDNN version:8.0/6.0

GPU model and memory:NVIDIA Quadra K1200 4GB

Describe the problem
While doing profiling by tfprof I get the following stats
Timing and Memory
conv1/weights (19.20KB/76.80KB, 8us/18us)
conv1/weights/ExponentialMovingAverage (19.20KB/38.40KB, 6us/8us)
conv1/weights/ExponentialMovingAverage/read (19.20KB/19.20KB, 2us/2us)
conv1/weights/read (19.20KB/19.20KB, 2us/2us)
conv2/BiasAdd (4.72MB/4.72MB, 225us/225us)
conv2/Conv2D (4.72MB/4.72MB, 2.34ms/2.34ms)
conv2/L2Loss (4B/4B, 21us/21us)
conv2/biases (256B/1.02KB, 8us/58us)
conv2/biases/ExponentialMovingAverage (256B/512B, 7us/49us)
conv2/biases/ExponentialMovingAverage/read (256B/256B, 42us/42us)
Floating Point Operations
_TFProfRoot (0/5.23b flops)
conv2/Conv2D (3.77b/3.77b flops)
conv1/Conv2D (707.79m/707.79m flops)
gradients/local3/MatMul_grad/MatMul (226.49m/226.49m flops)
gradients/local3/MatMul_grad/MatMul_1 (226.49m/226.49m flops)
local3/MatMul (226.49m/226.49m flops)
gradients/local4/MatMul_grad/MatMul (18.87m/18.87m flops)
gradients/local4/MatMul_grad/MatMul_1 (18.87m/18.87m flops)
local4/MatMul (18.87m/18.87m flops)
conv1/BiasAdd (4.72m/4.72m flops)
conv2/BiasAdd (1.18m/1.18m flops)
gradients/softmax_linear/MatMul_grad/MatMul (491.52k/491.52k flops)
gradients/softmax_linear/MatMul_grad/MatMul_1 (491.52k/491.52k flops)
softmax_linear/MatMul (491.52k/491.52k flops)
Computing Floating Point Performance for Conv2D operation gives surprising results: It comes out to be 3.77b/2.34ms = 1618 GFLOPS which is more than the manufacturer prescribed peak performance of 1052 GFLOPS. The timing stats seem to be wrong. This is impossible.
Source code / logs
 run_metadata = tf.RunMetadata()
    with tf.train.MonitoredTrainingSession(
        checkpoint_dir=FLAGS.train_dir,
        hooks=[tf.train.StopAtStepHook(last_step=FLAGS.max_steps),
               tf.train.NanTensorHook(loss),
               _LoggerHook()],
        config=tf.ConfigProto(
            log_device_placement=FLAGS.log_device_placement,
            graph_options=tf.GraphOptions(build_cost_model=1))) as mon_sess:
      while not mon_sess.should_stop():
        #Disable Profiling
        # mon_sess.run(train_op)

        #Enable Profiling
        mon_sess.run(train_op, options=tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE),
        run_metadata=run_metadata)
        analysis = tf.contrib.tfprof.model_analyzer.print_model_analysis(
        tf.get_default_graph(),
        run_meta=run_metadata,
        tfprof_options=tf.contrib.tfprof.model_analyzer.PRINT_ALL_TIMING_MEMORY)``

@panyx0718 can you comment?

float_ops is calculated here (contributed long time ago)
https://github.com/tensorflow/tensorflow/blob/32b3f6501eb2d644398936bc4884719ba59bd168/tensorflow/python/ops/nn_ops.py#L1772
timing used to be from CostGraphDef, while the latest change switch to RunMetadata. However, I don't expect big changes here.
I can see several reasons that your calculation can differ from manufacturer's specs:

float ops is calculated, instead of the float ops of physical devices. Maybe there are some differences there. Also, I suspect the float ops calculation is no longer up-to-date. Many improvements happened in Conv2D implementation, while its float ops calculation implementation is no updated.
The timing is a one-step result. I'm working on something to aggregate stats from multiple steps.
The latest change (a few days ago) tried to fix a problem: A Op can fire multiple GPU kernel run, tfprof used to count only one of them. Now it's fixed to count all of them.

For now, I would treat the result as approximate. I (only me) am working on some improvements. Do let me know if the result is orders of magnitude off the reality.

More fine-grained time profiling has been added to the profiler now.


Database>Tasks menu doesn't update used task info in the list

System information:

Operating system (distribution) and version Win10
DBeaver version 7.3.5 EA

Steps to reproduce, if exist:

Create several task
Execute some of them
Create a task again and execute it.

Expected: the task list is refreshed in Database>Tasks menu
Actual result: the task list is not refreshed

Fixed:


Make preset-dates a stand-alone feature

Is your feature request related to a problem? Please describe.

I was working on a project in which the date range picker with multiple-calenders - (2 calender format) is being used. The preset-dates are also used for better UX.
The idea was to use the calendar as follows:

When we click on the trigger, the calendar module opens with only the preset-dates in view.
Only if we click on a particular option (eg: "Custom Range"), the calendar options would expand to the full format.

Compressed Layout

Expanded Layout

Describe the solution you'd like

A prop to set the visibility status of preset-dates
A prop to set the position of preset-dates on the module, as their might be cases in which someone wants to position the preset-dates towards the right side of the module.
A way to bind the same to any of the preset items, so that we could trigger by clicking on that.

This is more of a custom implementation which should not be part of the picker, as you can simply have an inline calendar and a wrapper that you will trigger when needed. It is a bit overhead to add this functionality.


chore(deps): update helm release reloader to v1

This PR contains the following updates:

Package
Update
Change

reloader
major
v0.0.129 -> v1.0.2

Release Notes

stakater/Reloader
v1.0.2
Compare Source
Changelog

cfe1754 Add dependabot (#371)
29aa52a Merge pull request #377 from stakater/update-golang-dependencies
ada8dbb Update golang version and dependencies
7f33190 [skip-ci] Update artifacts

v1.0.1
Compare Source
Changelog

2fe863a Merge pull request #369 from stakater/create-release-1.0.0
2cfce51 [skip-ci] Update artifacts

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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


Racing checkpoints don't reset after restart

Player will sometimes spawn at previous round's checkpoint

not sometimes, this happens literally everytime in multiplayer. doesn't happen in singleplayer tho.
you can use this map to test it
/// Options
EditorVersion:1.0|Description:
/// CustomAssets

/// Objects
Scene,Geometry/Cuboid,0,0,1,1,1,0,Unnamed,0,-25,0,0,0,0,100,5,100,Physical,Entities,Default,Basic|255/255/255/255|Nature/Grass6|25/25|0/0,;
Scene,None,1,0,1,1,1,0,Daylight,0,0,0,53.13011,126.8699,0,1,1,1,Physical,Entities,Default,Default|255/255/255/255,Daylight|;
Scene,Geometry/Cuboid,2,0,1,1,1,0,Racing Checkpoint Region,6.115195,4.767113,52.78712,0,0,0,1,1,1,Region,Characters,Default,Transparent|51/255/0/130|Misc/None|1/1|0/0,RacingCheckpointRegion|Refill:true|PlaySound:true;
Scene,Interact/Supply2,3,0,1,1,1,0,Supply2,0,0,0,0,0,0,1,1,1,Physical,Entities,Default,Default|255/255/255/255,SupplyStation|UnlimitedRefills:true|MaxRefills:0;
Scene,None,4,0,1,1,1,0,Human SpawnPoint (blue),-24.48162,0,0,0,0,0,1,1,1,Physical,Entities,Default,Default|255/255/255/255,Tag|Name:HumanSpawnPointBlue;
Scene,Geometry/Cuboid,6,0,1,1,1,0,Racing Checkpoint Region,32.74844,4.574034,0,0,0,0,1,1,1,Region,Characters,Default,Transparent|51/255/0/130|Misc/None|1/1|0/0,RacingCheckpointRegion|Refill:true|PlaySound:true
/// Logic


Commentable config format

It would be lovely to have a possibility to have some comments in config, but JSON does not support it by default.
I think we should consider some other format for config:

toml
yaml
raw .py files
something else

JYC: Starting from 3.11, Python has the built-in tomlib.


Dragging input text inside an  throws an error

Dragging input text inside an <ion-list> throws: Uncaught TypeError: Cannot read property 'deltaY' of undefined
Codepen
Steps to reproduce:

Select text from input box
Drag the text around

Unable to reproduce this in the current nightly. Let me know if you're still seeing this.


ServiceBouncer preventing directories being deleted due to exe access

When attempting to re-deploy a service the directory cannot be deleted as the exe of the program is still in use. Once ServiceBouncer is closed the exe can then be deleted. In the previous 1.0.3 version we were using  this was not an issue

Have attempted to reproduce this and i am unable to reproduce it.
My only suggestion is to find out what bit of the application is causing the lock in the environment you are running in.

can't repo also, as you sure that the service has been stopped?

Closing as unable to repo, can re-open if required.


Fix class names collision

Fixes class names collision when form type has the same name as symfony form type.

Great work, thanks!


LLDB doesn't work with brewed python

I'm on a Mac and python2 and python3 is installed via brew (+ the already shipped OS X python).
which python prints /usr/local/bin/python.
which python3 prints /usr/local/bin/python3.
Here you can see my python versions - but as you can see the brewed python can't access LLDB python module (shipped with Xcode):
Matthias@MacBookPro ~$ which python
/usr/local/bin/python
Matthias@MacBookPro ~$ python
Python 2.7.11 (default, Dec  5 2015, 14:44:53)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named lldb
>>>

Same with brewed python3:
Matthias@MacBookPro ~$ which python3
/usr/local/bin/python3
Matthias@MacBookPro ~$ python3
Python 3.5.1 (default, Dec  7 2015, 21:59:10)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'lldb'
>>>

This is what I added to my .bash_profile to include the LLDB module path to the location the brewed python looks for modules:
export PYTHONPATH="/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python:${PYTHONPATH}"

But then I get this error:
Matthias@MacBookPro ~$ python
Python 2.7.11 (default, Dec  5 2015, 14:44:53)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import lldb
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6

What can I do to make the brewed python work with the LLDB python module (the preinstalled preferred, but I wouldn't mind to install a new LLDB)?

The Python library you try to load is explicitly linked to /System/Library/Frameworks/Python.framework/Versions/2.7/Python, which conflicts with the already loaded Python framework provided by the python and python3 formulae. As the LLDB framework isn't provided by Homebrew, there's unfortunately nothing we can do about this. Your best bet is to use the system python to interact with Xcode LLDB. (You can find more information and some other options in #46561.)

add the following line in .bashrc or whatever shell you need,
alias lldb='PATH="/usr/bin:$PATH" lldb'


Initial nix-integrated docker-compose setup

See the new Docker compose section of the README for details.
Future work:

Fix outstanding TODOs, especially multiple chainseekds on one postgres or multiple postgres
Migrate to interface that generalizes over local docker-compose and a real deploy
Other runtime services
More configurability (e.g. use a central node over ssh, run from a db dump, etc.)

Great stuff! Thanks for putting together the README section @shlevy!


fix: update batcher signature so my contrib pr is happy in ci

Description
context: https://github.com/dapr/components-contrib/pull/3410
I'm dealing with incompatible func signatures between dapr and kit causing my contrib pr ci runs to fail when bumping cert test dependencies...
Issue reference

Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

Build is failing. Does it need kit to be updated here too?

I think this can be closed. Josh worked some magic in my PR where I thought I needed this:
https://github.com/dapr/components-contrib/pull/3324


Add e2e popup test

Simple test. Zooms in, iterates over markers, checks that the popups exist and display title, subtitle, categories and CTA button. Checks that CTA button invokes a redirection.

@raven-wing you need to release frontend 0.3.1 with CTA feature.


fixes a bug where the system monitor bridge wasn't updating

fires off all program start/stop/register feedbacks when they are created to set initial state

closes #545

👍

👍


SageTV sorts numbers by first digit instead of all digits

On the "Videos" screen, SageTV sorts number by the first digit instead of the entire number.
Example: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 3, 4, 5, 6, 7, 8, 9.

I was thinking about trying to write a more comprehensive title comparator for use in sage.  Not just to handle 'natural' number in string sorting, but to detect and deal with roman numerals as well.  Actually parsing the roman numerals into integers, and from there comparing them numerically.  This would help some of those really annoying cases such as:
Men in Black
Men in Black II
Men in Black 3

If somebody does this, you basically need to deal with it in the Database
API class. There are a lot of comparators in there, but probably some way
to make it more universal.
Jeff Kardatzke
Sent from my Android
On Jun 22, 2016 5:22 AM, "Christopher Piper"<EMAIL_ADDRESS>wrote:

I was thinking about trying to write a more comprehensive title comparator
for use in sage. Not just to handle 'natural' number in string sorting, but
to detect and deal with roman numerals as well. Actually parsing the roman
numerals into integers, and from there comparing them numerically. This
would help some of those really annoying cases such as:
Men in Black
Men in Black II
Men in Black 3
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/sagetv/issues/126#issuecomment-227726462, or mute
the thread
https://github.com/notifications/unsubscribe/ANEIDKFKTGln0awasfsaqFUUMOJWTOlSks5qOSj6gaJpZM4IJitN
.

Yeah, started browsing through the API code a bit last night (as well as browsing various comparator examples online).  I did notice that the MediaFile object does have comparators, but it seems to only be either AiringID or FilePath - nothing based on title (would be great to have a special comparator in the object itself that compared Title, Episode, etc all together to give a good sorting).

The comparators in the child classes of DBObject (MediaFile in this case)
are used for maintaining the alternate lookup indices in the database
(Wizard). :-)
Jeff Kardatzke
Sent from my Android
On Jun 22, 2016 10:47 PM, "Christopher Piper"<EMAIL_ADDRESS>wrote:

Yeah, started browsing through the API code a bit last night (as well as
browsing various comparator examples online). I did notice that the
MediaFile object does have comparators, but it seems to only be either
AiringID or FilePath - nothing based on title (would be great to have a
special comparator in the object itself that compared Title, Episode, etc
all together to give a good sorting).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/sagetv/issues/126#issuecomment-227955788, or mute
the thread
https://github.com/notifications/unsubscribe/ANEIDBhw_-70n6JyHBo2cgg7aawVmbeTks5qOh3lgaJpZM4IJitN
.

Ahhh.. gottcha.  I was hoping the API would hand off comparing to an object's comparator if it had one, so an array of MediaFiles would get sorted as MediaFiles, instead of essentially running the .toString through a string comparator at the API level.  So, yeah, I'll have to look into the database sort method and just take in the strings then.

You don't want to mess with the comparators in the DBObject classes (just
to be clear) that are used by Wizard (there's other reasons why, but this
would not be one). Changing the ones in the Database API are fine.
Jeff Kardatzke
Sent from my Android
On Jun 22, 2016 11:10 PM, "Christopher Piper"<EMAIL_ADDRESS>wrote:

Ahhh.. gottcha. I was hoping the API would hand off comparing to an
object's comparator if it had one, so an array of MediaFiles would get
sorted as MediaFiles, instead of essentially running the .toString through
a string comparator at the API level. So, yeah, I'll have to look into the
database sort method and just take in the strings then.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/sagetv/issues/126#issuecomment-227958887, or mute
the thread
https://github.com/notifications/unsubscribe/ANEIDEQ2jTNSJF5xEfgv-N4_ZYWO_yfsks5qOiNTgaJpZM4IJitN
.

So i think I've written a robust enough comparator to deal with this, but haven't looked into he best way to wedge it into the API yet.  Thought I'd give others a chance to look it over and throw some test cases at it to see if I've missed a usage.  As far as i know, the only potential issue is if the title has a word that IS a roman numeral, it's going to treat that as a number.  I can only really see this happening with I, but I'm not positive the best way to handle that.  Probably, since I don't thing there are going to be many items with a roman numeral 1 ("I") in it, I should specifically ignore that word, always treating it as a letter.
In any case, here's the code I've worked out in a test routine:
http://ideone.com/kkyn39

That code ends up creating a lot of String objects when it's doing the roman numerals. The code very easy to follow in it's current form, but it will probably perform faster on very large collections if you used index and length instead of substring.
My understanding is that as of Java 7, unless the string is interned, it will create a new char array every time you create a substring. When I do sorting, I try not to introduce new objects because every new object is time and it all adds up. Then again, maybe I'm just suggesting some premature optimization.

Yeah, like I said, the performance was my biggest concern, but I haven't put it into sage to actually test it yet.  In reality, we in our use probably don't need to count Romans higher than about 20, but if making a thing do a thing, if should be able to do all the things.

The reason I was talking about premature optimization is just the simple fact that out of let's say 1000 movie titles, how many are actually going to have a roman numeral in the title. I did a quick test on my own movie collection and it didn't catch Back to the Future Part II (1989) and Back to the Future Part III (1990) as containing roman numerals. Also the .toUpperCase at the start is probably going to increase your chances of a false positive since being lowercase could be used as a hint that something is not a roman numeral. This might be more complicated than it looks at first glance.

I'm pretty sure the existing sort is case insensitive as well.  (Otherwise, the entire capital alphabet would be before the lower case alphabet), so the uppercase transition is happening already.
Regarding false detection of Roman Numerals, the regex seems relatively robust.  It will only detect an actual valid numeral - not just the a selection of MCLXIV in any order.  It also will only work if following the numeral is a non-number or non-letter (so punctuation, whitespace, and end of string are okay).  I think the only current issue (which I just detected this evening) is if a valid roman numeral string exists at the end of another word, as I don't check what precedes the numeral - I'll have to tweak the regex to clean that up I think.

It's very normal for this kind of sort to be case insensitive. I'm just trying to give you constructive feedback or maybe another way to look at it.

And I don't think it's actually doing something like toUpperCase when it's
doing the case insensitive comparison; it does this on a character by
character basis instead (which it would have to do anyways) when it does
the comparison to avoid having to do any allocations.
On Fri, Jun 24, 2016 at 7:05 PM, Joseph Shuttlesworth <
<EMAIL_ADDRESS>wrote:

It's very normal for this kind of sort to be case insensitive. I'm just
trying to give you constructive feedback or maybe another way to look at it.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/google/sagetv/issues/126#issuecomment-228501365, or mute
the thread
https://github.com/notifications/unsubscribe/ANEIDH4-kq3m-05knDOoSZlL0Y2ZluyGks5qPI0AgaJpZM4IJitN
.

--
Jeffrey Kardatzke
<EMAIL_ADDRESS>Google, Inc.


deps: Update thrift_codec

There has been a significant bug fix in thrift_codec : https://github.com/sile/thrift_codec/pull/10

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1702

Relevant Lines:
2167

💛  - Coveralls

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1715

Relevant Lines:
2167

💛  - Coveralls

@jayvdb Thank you!


python311Packages.zope-testbrowser: 6.0 -> 7.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.zope-testbrowser is: Programmable browser for functional black-box tests
meta.homepage for python311Packages.zope-testbrowser is: https://github.com/zopefoundation/zope.testbrowser
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 7.0 with grep in /nix/store/ypnbdpqhhz5rl97pm84i309bw7p7c12w-python3.11-zope-testbrowser-7.0
found 7.0 in filename of file in /nix/store/ypnbdpqhhz5rl97pm84i309bw7p7c12w-python3.11-zope-testbrowser-7.0

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath

python311Packages.splinter
python311Packages.zope-testbrowser
python312Packages.splinter
python312Packages.zope-testbrowser

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ypnbdpqhhz5rl97pm84i309bw7p7c12w-python3.11-zope-testbrowser-7.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/0962469645784527bfe91f217a82e1c11d7c5d78#python311Packages.zope-testbrowser

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ypnbdpqhhz5rl97pm84i309bw7p7c12w-python3.11-zope-testbrowser-7.0
ls -la /nix/store/ypnbdpqhhz5rl97pm84i309bw7p7c12w-python3.11-zope-testbrowser-7.0/bin

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

8 packages built:

python311Packages.splinter
python311Packages.splinter.dist
python311Packages.zope-testbrowser
python311Packages.zope-testbrowser.dist
python312Packages.splinter
python312Packages.splinter.dist
python312Packages.zope-testbrowser
python312Packages.zope-testbrowser.dist

Maintainer pings
cc @dotlambda for testing.

Update done in https://github.com/NixOS/nixpkgs/commit/798ba363db346d8f98897cb8af7225c6879e24be, though modernizations may merit another PR.


source / info re: resolve-node.now.sh dependency

While tumbling through the internet, I noticed that the installer produced by this handler relies on a now.sh deployment (resolve-node.now.sh) to resolve arbitrary tags to node releases.
I can't find the source for that deployment anywhere (it's not public) and google / twitter / github / etc etc are all coming up empty.
Given y'all must have known about that deployment while building this installer, I'm wondering if you know anything about who owns / maintains it?
Thanks for taking a look!
/cc @TooTallNate

/cc @nkzawa + @rauchg

Hey there Kyle, sorry for the late response. Somehow that source code as sitting on my local machine as was never pushed to GitHub, haha. I've pushed it now and it's located at https://github.com/zeit/resolve-node.now.sh. Pretty basic app, nothing too special. Thanks for the nudge though! OSS ftw 😄


File Path Filtering Type not working

Thanks for developing this great tool. It will make our lives so much easier.
I'm having some trouble with filtering.  Filtering works fine with the inline option, but I can't get it to work with the "file path" option. I've tried a number of configurations but the release always runs without copying anything.
Currently I have a rules.txt file in the ./deployment folder (same as used for the Environment Config). I confirmed that the file uses UTF-8 encoding and I have one object on per line. The content of the file is exactly the same that which works when pasted into the  include/exclude box when using the inline option.
The pipelines do have spaces in the name. I've tried with and without brackets around the pipeline name. Neither works. Here they are:
+pipeline.RPG - Test Pipe
+pipeline.RPG2 - Test Pipe
What am I missing?

Hi @stlhiers, thanks for using the tool and your kind words!
I'm glad that you mentioned about file encoding as UTF8 is required.
Could you attach your rules.txt file where you have all definitions? If you could paste the log - that would be useful as well.

Here is the rules file and the log.  Thanks.
tasklog_8.log
rules.txt


[Bug]: CVE details page is not opening up for many projects

Contribution guidelines

[X] I've read the contribution guidelines and wholeheartedly agree

Description
CVE details page not opening up on "Learn More" button click. Probably due to missing CVE details json file for projects.
Expected behaviour
On click of "Learn More" button, CVE details page should open up.
Actual behaviour
CVE details page is not opening up.
Steps to reproduce
Select a project and click on the "Learn More" button.
Relevant screenshots

What browsers are you seeing the problem on?
No response
Relevant log output
No response

Issue was with the OSSPMaster.json where the cve count was set to 1 for few projects even though no CVE details available. This has been set to 0. It has been verified locally.


PAYDAY!!!!

adds payday

Please explain what this is

also, it kinda of seems like you are putting multiple changes in one pr. Please make separate pr's for anything unrelated and remove it from here

Please explain your changes better then "adds payday"
Stale branch


Game stat swag

Allow discord users to flex their game profiles
Suggested Integrations for swag

Steam
Osu

Yeah that's it, those are the most popular
Suggested commands would be
;swag steam setup <user_id> // stores the id
;swag steam // flex on them fools
This is unnecessary and has no future proofing and no value other than flexing.

best bet is steam as they have api for viewing user info

Steam API requires me to spend 5$ for API use kek.


Driving mission service properties increase column width

Scenario:

create shared driving order with 5 passengers
same start and target addresses: OK
different addresses: error message = shared ride to big, please resize

Analysis:

this is by design a JSON string with passenger and address node ids
the string size is restricted to max. 255 characters
it's possible to extend this to 65k for MySQL version > 5.0.3
currently we implement MySQL Version 5.6.x

Potential issue:

this changes the format of existing databases

This has the potential for speeding up the response time in the daily view.
The basic information displayed in the driving mission (title) is alway the same.

This could be stored in the service properties field:
... header: encoded(Zehnd->Landh)
... title: encoded(Von...23 28)
thus reducing the time it takes to build the daily view.
Note:
The shift part is not dynamic but depends on which shift the driving mission is assigend to.

This has been fixed in commit https://github.com/TIXI24/sfitixi/commit/a0fb432c4f225f9393c2a82829b492c53955a583


git difftool doesn't copy/link the files to the /tmp locations

This must be a bug in WSL, because a machine with the same Linux (openSUSE) distro works fine.
* Your Windows build number:  (Type ver at a Windows Command Prompt)
Microsoft Windows [Version 10.0.17763.134]
* What you're doing and what's happening:  (Copy&paste specific commands and their output, or include screen shots)
I noticed that when I try to use VSCode a git diff tool, it shows empty panes. So I started digging. I wrote the following shell script, and set it up as a git diff tool:
#!/bin/sh
echo +++++++++++++++++++++++++++++++++++++++++++++++++++++++
echo $1
echo $2
echo -------------------------------------------------------
ls -al $1
cat $1
echo -------------------------------------------------------
ls -al $2
cat $2

This is the output from git difftool -y HEAD~1..HEAD, i.e. when each changed file is sent individually:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
/tmp/utICHb_log.h
/tmp/urTOKf_log.h
-------------------------------------------------------
ls: cannot access '/tmp/utICHb_log.h'$'\r': No such file or directory
cat: '/tmp/utICHb_log.h'$'\r': No such file or directory
-------------------------------------------------------
ls: cannot access '/tmp/urTOKf_log.h'$'\r': No such file or directory
cat: '/tmp/urTOKf_log.h'$'\r': No such file or directory
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
/tmp/96sISa_main.cpp
/tmp/LMwWLc_main.cpp
-------------------------------------------------------
ls: cannot access '/tmp/96sISa_main.cpp'$'\r': No such file or directory
cat: '/tmp/96sISa_main.cpp'$'\r': No such file or directory
-------------------------------------------------------
ls: cannot access '/tmp/LMwWLc_main.cpp'$'\r': No such file or directory
cat: '/tmp/LMwWLc_main.cpp'$'\r': No such file or directory

And this is the output from git difftool -y --dir-diff HEAD~1..HEAD, i.e. when all changed files are put in a left/right subfolder:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
/tmp/git-difftool.ubZX1V/left/
/tmp/git-difftool.ubZX1V/right/
-------------------------------------------------------
ls: cannot access '/tmp/git-difftool.ubZX1V/left/'$'\r': No such file or directory
cat: '/tmp/git-difftool.ubZX1V/left/'$'\r': No such file or directory
-------------------------------------------------------
ls: cannot access '/tmp/git-difftool.ubZX1V/right/'$'\r': No such file or directory
cat: '/tmp/git-difftool.ubZX1V/right/'$'\r': No such file or directory

* What's wrong / what should be happening instead:
In both cases, git generates /tmp paths, but there are no files behind them. Again, on a normal Linux machine, the files are there (in both cases.)
* Strace of the failing command, if applicable:  (If some_command is failing, then run strace -o some_command.strace -f some_command some_args, and link the contents of some_command.strace in a gist here).
git difftool:
https://gist.github.com/zlatko-michailov/bbcbdd65614a1c2822f170f9b5ad34d1
git difftool --dir-diff:
https://gist.github.com/zlatko-michailov/3f01adab8b3784a33d00b00b4f22ed15

ls: cannot access '/tmp/utICHb_log.h'$'\r': No such file or directory

Almost certainly variation #2365. You've got carriage returns in your shell script; which won't be reflected in the cut-and-paste into your OP. They're being appended to $1 and $2.

I also manually examined the /tmp folder, and there is nothing relevant there. So before the configured difftool is invoked, the system has failed to create the temp files.

I see (from the strace) that the files get deleted, which explains why I don't see anything relevan under /tmp.
But where are carriage returns coming from? Here's the line from my git config file:
[difftool "t1"]
	cmd = /bin/sh t1.sh \"$LOCAL\" \"$REMOTE\"

I don't think the test script has anything to do with it, because VSCode shows blank panes too.

But where are carriage returns coming from?

Your editor.
If you like, post CLI repro steps along the lines of the following that fails on WSL but not your Real Linux machine.
$ sudo apt install git
$ git clone sometoyrepo
$ cd sometoyrepo
$ # stuff, probably a wget of your script from a gist...
$ # ....and steps to set up git's diff.tool configuration variable in your git config
$ # (or pass --tool= to git difftool below)
$ # more stuff
$ # etc
$ git difftool -y --dir-diff ....

Fair warning, my best guess here is you'll wild goose chase. But anything possible caveat always applies. I'm happy to take a look.

Thank you, @therealkenc! After dos2unix t1.sh, the test diftool started working.  I will dig into VSCode a bit more. Anyway, I don't think this a WSL issue anymore.


Remove unused parameters generated for bundles

Follow up to #359 which make idx field in the IR an optional. We were still generating unused parameters because the AST would preemptively generate parameters for bundles when they were missing.

This is failing because even when the parameter is not used within the liveness specification of the interval of a bundle, it is still needed so that we can add assumptions about its length.
This makes me think that #359 doesn't actually make any sense.

#376 reverts the original change


How to force import of iBGP routes?

Hello Natle.
How are you?
I need to force the import of routes into my iBGP, my loopbacks are prefixes smaller than /24 IPv4 is smaller than /48 IPv6).
IPv4: /32, 27, 25
IPv6: /128, 127, 64, etc.
How can I force this import?

Sorted out:
filter-prefix-length: false


No license specified for this code

This is a great library, but was wondering if you could use a license so that we can take advantage of this in our builds?
Would you be willing to license this as BSD, MIT, Apache, or another comparable open source license?
Thanks!

I added an Apache 2.0 license.


add release page

Signed-off-by: SamYuan1990<EMAIL_ADDRESS>

@davidkhala , @xiaohui249
for this pr, I suggestion we have a meeting as working remote together to complete it.


Request support for Quinetic dimming controller

Log Message

Please paste logs here

Information about DPS mappings

{
  "result": {
    "category": "tgq",
    "functions": [
      {
        "code": "switch_led_1",
        "dp_id": 1,
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "bright_value_1",
        "dp_id": 2,
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":10,\"max\":1000,\"scale\":0,\"step\":1}"
      },
      {
        "code": "brightness_min_1",
        "dp_id": 3,
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":10,\"max\":1000,\"scale\":0,\"step\":1}"
      }
    ],
    "lang_config": {},
    "status": [
      {
        "code": "switch_led_1",
        "dp_id": 1,
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "bright_value_1",
        "dp_id": 2,
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":10,\"max\":1000,\"scale\":0,\"step\":1}"
      },
      {
        "code": "brightness_min_1",
        "dp_id": 3,
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":10,\"max\":1000,\"scale\":0,\"step\":1}"
      }
    ]
  },
  "success": true,
  "t":<PHONE_NUMBER>418,
  "tid": "4a6c1069fb3411eda4908a3120fb3e2a"
}

Product ID
"product_id": "azt4dppefleigvb0",
Information about how the device functions
https://www.quinetic.co.uk/products/wifi-receiver/
Dimming capable controller which works either with tuya or a proprietary 433Mhz pulse.
Adding as a Simple lightbulb works, but the dimming is incorrect.
Needs the following to map brightness correctly
min: 10
max: 1000
mapping:
- scale: 3.92

This seems the same as the recently added feit dimmer submitted as PR#752

Good evening
I updated to the current version, removed and added this device as a feit dimmer but now I am unable to turn on the device.
If i use the smart life app, I can turn it on, then home assistant can adjust the brightness, or turn it off.
However if home assistant is told to turn this on, the UI changes to on, then shortly after changes to off

It works if I remove the lines from the Feit yaml
mapping:
- dps_val: null
value: false

Thanks for the info, I think this problem was fixed earlier in this development cycle.


Unable to work on 4" display

Tried to adapt this to work on the smaller version of the Pimoroni eink display and no luck.

hey made i us it with a 4" version and made some change to the project see: https://github.com/Gabbajoe/spotipi-eink maybe it works for you too.


add neuroai temporal models

overall structure looks good to me. If @YingtianDt thinks this makes sense and once tests pass, fine to merge from my side

temporal_model_vjepa: can you support model loading to cpu?
temporal_model_fitvid/fitvid_sim: error RuntimeError: The size of tensor a (8) must match the size of tensor b (15) at non-singleton dimension 3 when feeding in a video of 120 frames.
temporal_model_dfm_lstm: AssertionError: Input width (114) doesn't match model (64). -- can you add a resizing function to the processing function?
temporal_model_dino_lstm: '  File "/home/ytang/workspace/brain-score/brainscore_vision/models/temporal_model_dinov2/model.py", line 20
transforms.CenterCrop(224)
^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Perhaps you forgot a comma?'
temporal_model_dino_lstm: 'KeyError: 'dinov2''

temporal_model_vjepa: can you support model loading to cpu?
temporal_model_fitvid/fitvid_sim: error RuntimeError: The size of tensor a (8) must match the size of tensor b (15) at non-singleton dimension 3 when feeding in a video of 120 frames.
temporal_model_dfm_lstm: AssertionError: Input width (114) doesn't match model (64). -- can you add a resizing function to the processing function?
temporal_model_dino_lstm: '  File /home/ytang/workspace/brain-score/brainscore_vision/models/temporal_model_dinov2/model.py, line 20
transforms.CenterCrop(224)
^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Perhaps you forgot a comma?'
temporal_model_dino_lstm: 'KeyError: dinov2'

1- are you referring to the weights? because we are not pushing the model to cuda in our implementation.
2- can you send me a trace of the error so i can reproduce it. what fps were you using?
3- There is already a resizing function in the code. I am not sure what shape you are providing to the model. Here is an execution log:
Loading stimuli: 100%|█████████████████████████████| 10/10 [00:00<00:00, 35.79it/s]
activations: 100%|███████████████████████████████| 8/8 [00:59<00:00,  7.38s/it]
Packaging layers: 100%|█ ███████████████████████████| 1/1 [00:00<00:00,  5.80it/s]
4- fixed.
5- Please update the transformers package on your local branch.

@thekej Thank you for this very impressive PR! I’m personally looking forward to see how the temporal models perform.
We’ve noticed that this PR has numerous models, and as a result is triggering very large unit tests. This is causing long testing times, and if one plugin fails, the whole PR will fail.
Could you try to break this PR into smaller ones? This way, we can test each subset of plugins incrementally and whenever you’re ready, we can merge models as they pass.
For now, we’ve added a Skip label to the PR so that frequent commits to a large PR doesn’t trigger new large unit tests.


Allow spaces in vehicle names

Currently spaces in vehicle names make the prefab not compile

Maybe you can avoid names with spaces as those always create confusion... :)

Fixed in v1.16.1


fix: Replace RequestError with BadRequestError

Fixes #3169 by @CodeAnk2829
Description
api/controllers/search_controller imports an exception (RequestError) that does not exist causes an unexpected error. This PR fixes the issue by replacing RequestError with BadRequestError.
Checklist

[x] My pull request has a descriptive title (not a vague title likeUpdate index.md).
[x] My pull request targets the default branch of the repository (main) or a parent feature branch.
[x] My commit messages follow best practices.
[x] My code follows the established code style of the repository.
[ ] I added or updated tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no visible errors.
[ ] I ran the DAG documentation generator (if applicable).

Developer Certificate of Origin

Developer Certificate of Origin
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.

Thank you so much for you appreciation @obulat :)


[macOS] Some ports reference hardcoded library paths

After relocating a vcpkg build environment to another machine, I encountered the following error when building my application:
ninja: error: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreFoundation.framework', needed by 'murmurd', missing and no known rule to make it

Searching for /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk in the environment's directory yields the following results:
In installed/x64-osx/share/absl/abslTargets.cmake:
set_target_properties(absl::time_zone PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "\$<\$<PLATFORM_ID:Darwin>:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreFoundation.framework>"
)

In installed/x64-osx/share/unofficial-angle/unofficial-angle-config.cmake:
set_target_properties(unofficial::angle::angle_gpu_info_util PROPERTIES
  INTERFACE_LINK_LIBRARIES "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/IOKit.framework;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreFoundation.framework;/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreGraphics.framework;\$<LINK_ONLY:unofficial::angle::angle_common>"
)

The correct content is as follows:
set_target_properties(absl::time_zone PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include"
  INTERFACE_LINK_LIBRARIES "\$<\$<PLATFORM_ID:Darwin>:-framework CoreFoundation>"
)

set_target_properties(unofficial::angle::angle_gpu_info_util PROPERTIES
  INTERFACE_LINK_LIBRARIES "-framework IOKit;-framework CoreFoundation;-framework CoreGraphics;\$<LINK_ONLY:unofficial::angle::angle_common>"
)

@strega-nil What do you think about? I think we should correct vcpkg_fixup_cmake_targets.

@JackBoosY is this something that angle/abseil screws up, or is it something that cmake screws up? In the former case, then we should do the fix in the ports; if it's something that cmake screws up, then we should fix it with vcpkg_fixup_cmake_targets. At least, that's my opinion.

I think that's a common issue. Will be fixed in vcpkg-cmake-config and vcpkg_fixup_cmake_targets.


Update VanillaSparseMerkleTree

Basically, this VanillaSparseMerkleTree will replace the one we have in our client, so we need the support for:

zk proof construction
Adding an array of leaves, in successive order
Keeping track of leaf indecies

Yes, this is worth adding!

Yes, this is worth adding!


Is it possible to prevent popper from flipping and lock it's placement?

Even though I have set the placement to "top" it still flips to bottom when it want to. Is there a way to force placement to always be top?
<Popper :hover="true" arrow placement="top" ...>
    ....
</Popper>

Not currently, it automatically flips if it runs out of space when scrolling etc. But you raise a good point, maybe this should be optional, I'll look into it.

Published v1.3.0 which includes the locked prop #38


AWS Panorama Devices with YOLO Computer Vision Model

Hi there,
As we are newcomers to working with Panorama, we have a few queries regarding its compatibility:
Could you provide information on the compatibility of AWS Panorama devices with the YOLO (You Only Look Once) computer vision model? Specifically, we would like to know which versions of YOLO are compatible, such as YOLO v8 or v9. Additionally, do you have any documentation available that demonstrates how to deploy the YOLO model using AWS Panorama?

Hello, one and half year ago I wrote an article on how to deploy a custom object detector on Panorama (that time the SOTA was YoloX). You might still get some point from it, however note that porting an arbitrary model to Panorama is not always simple if you wish to use the managed docker containers. You can opt to use custom containers with direct access to GPU and use the libraries directly from pytorch.


Problem Connecting Mattermost to Jenkins

Hi,
i got some problem connecting Mattermost with Jenkins.
Scenario: two different servers, one running mattermost the other running jenkins.
Curl as mentioned here goes trough and produces output.
https://docs.mattermost.com/developer/webhooks-incoming.html
curl -i -X POST -d 'payload={"text": "Hello, this is some text.\nThis is more text."}' http://yourmattermost.com/hooks/xxx-generatedkey-xxx
The test connection button in jenkins for the plugin generates something like this at the mattermost site:
[2016/12/14 16:53:02 CET] [DEBG] websocket.authTicker: did not authenticate ip=<IP_ADDRESS>:44516
[2016/12/14 16:53:02 CET] [DEBG] websocket.read: closing websocket for userId= error=read tcp <IP_ADDRESS>:8065-><IP_ADDRESS>:44516: use of closed network connection
[2016/12/14 16:53:04 CET] [DEBG] websocket.authTicker: did not authenticate ip=<IP_ADDRESS>:44528
[2016/12/14 16:53:04 CET] [DEBG] websocket.read: closing websocket for userId= error=read tcp <IP_ADDRESS>:8065-><IP_ADDRESS>:44528: use of closed network connection
[2016/12/14 16:53:04 CET] [DEBG] websocket.authTicker: did not authenticate ip=<IP_ADDRESS>:44530
[2016/12/14 16:53:04 CET] [DEBG] websocket.read: closing websocket for userId= error=read tcp <IP_ADDRESS>:8065-><IP_ADDRESS>:44530: use of closed network connection
I am somehow lost on where to correct this IP mistake as the proxy setting , mentioned in help text, do not seem to help in this case.
Best Regards.

Did you look at the jenkins log?

Any updates?

Can be closed, it looks like it was a SSL Problem. Loading the whole certificate chain to the webserver fixed the problem.


Axis labels grow inaccurate over distance

This was an issue with how I was using it, not the lib :) oops


nfc-mflock or nfc-mklock ?

nfc-mflock or nfc-mklock

But the binary is mklock. Is it a typo ?
Usage: nfc-mklock [OPTIONS] [LOCK COMMAND]


test(dtslint): add mergeScan

Description:
This PR adds dtslint tests for mergeScan.
Related issue (if exists): #4093

Pull Request Test Coverage Report for Build 7550

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 96.806%

Totals

Change from base Build 7541:
-0.2%

Covered Lines:
5244

Relevant Lines:
5417

💛  - Coveralls


Ensure plugin works with Dashboards Node upgrade v14.18.2

Dashboards has upgraded Node to v14.18.2 and this is for plugin teams to verify that their plugins work with the new version upgrade. The Dashboards branch running the upgraded node is feature/node14.
A list of things to check is:

Your plugin's node version is bumped to 14.18.2
Your plugin's @types/node package is bumped to ^14.17.32 if it's used
Plugin builds and runs on Dashboards
All of your plugin's tests pass
Your GitHub workflows are not broken by the node version change and updated if they do
Any sanity/smoke testing is successful

Looks like some test automation issues ... Closing all but https://github.com/opensearch-project/opensearch-plugins/issues/118.


Build of git creates IBM-1047 files that are not executables

Only executables (I think) should be generated as 1047. Here is what I see:
find . -type f | xargs chtag -p 2>/dev/null | grep 1047 | grep -v '\.o' | grep -v '\.a'  | grep -v './git-2.9.5/git-' | grep -v bin-wrappers | grep -v '\.git/objects'
t IBM-1047    T=on  ./git-2.9.5/GIT-PREFIX
t IBM-1047    T=on  ./git-2.9.5/perl/PM.stamp
t IBM-1047    T=on  ./git-2.9.5/config.log
t IBM-1047    T=on  ./git-2.9.5/GIT-VERSION-FILE
t IBM-1047    T=on  ./git-2.9.5/config.status
t IBM-1047    T=on  ./git-2.9.5/gitk-git/GIT-TCLTK-VARS
t IBM-1047    T=on  ./git-2.9.5/gitk-git/gitk-wish
t IBM-1047    T=on  ./git-2.9.5/GIT-PERL-DEFINES
t IBM-1047    T=on  ./git-2.9.5/common-cmds.h
t IBM-1047    T=on  ./git-2.9.5/GIT-USER-AGENT
t IBM-1047    T=on  ./git-2.9.5/GIT-CFLAGS
t IBM-1047    T=on  ./git-2.9.5/GIT-LDFLAGS
t IBM-1047    T=on  ./git-2.9.5/GIT-SCRIPT-DEFINES
t IBM-1047    T=on  ./git-2.9.5/GIT-BUILD-OPTIONS
t IBM-1047    T=on  ./git-2.9.5/GIT-PYTHON-VARS
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/applypatch-msg.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/commit-msg.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/post-update.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/pre-applypatch.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/pre-commit.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/pre-push.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/pre-rebase.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/prepare-commit-msg.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/hooks/update.sample
t IBM-1047    T=on  ./git-2.9.5/templates/blt/info/exclude
t IBM-1047    T=on  ./git-2.9.5/templates/blt/description
t IBM-1047    T=on  ./git-2.9.5/templates/boilerplates.made

These files highlight bugs in other tools we need to track down @IgorTodorovskiIBM @harithaIBM

Looking at the code, my guess is 'perl'

I think some like this one are coming from echo redirect:
E.g: https://github.com/git/git/blob/1fc3c0ad407008c2f71dd9ae1241d8b75f8ef886/Makefile#L2190

yes - you are right. GIT-PREFIX is created by 'echo'

i will route this over to 'bash' - if we run under bash and bash tags stdout for builtins (like echo) and we build 'echo' as ASCII this should 'fix' at least the 'echo' candidates


Questions about the update timeline

Hi, thank you very much for the amazing work! I noticed in #26 that you mentioned a “next huge update.” Could you please let us know if there is a specific or rough timeline for this update, including the planned updates for the video tokenizer in the future?

Hi! Thanks for your interest to our work. Currently, we have finished training a small AR Transformer using Magvit Tokenizer and we are actively working on the scaling of the AR transformer. At the same time, we also scale up training the Tokenizer. We plan to release a series of AR transformer with the tokenizer after finishing all model training. Please Stay Tune!


STYLE: Use the WriteImage convenience function in Core/Mesh + Core/Transform

Replaced explicit creation of itk::ImageFileWriter objects by calling
the new itk::WriteImage convenience function. Aims to reduces the
amount of boilerplate code.

@hjmjohnson Thanks for your approval.


getDeploymentOutput not working

Despite OutputTemplateVariables = true
export async function getDeploymentOutput(armClient: ResourceManagementClient, resourceGroupName: string): Promise<any[]> {
167 >>  const deploymentName = results._response.parsedBody[0].name;
}
is getting the last "deployment" instead of looking for the last "full" deployment, ie : DeploymentName = Dtl3p5bv1hko
So it's not getting the correct deployment information.
Finished updating Lab Environment ''.
##[debug]environmentResourceGroupId=/subscriptions/***/resourcegroups/xx-devtest-lab1-rg
##[debug]DeployUtil: Getting deployment output for resource group 'xx-devtest-lab1-rg'.
##[debug]DeployUtil: Completed getting deployment output for resource group 'xx-devtest-lab1-rg'.
##[debug]task result: Succeeded
In my case, my azuredeploy.json contains "sub" deployments, so the "last" deployment is not the main deployment.
Can we fix this to get the correct deployment based on the DeploymentName, not the one in position 0 ?

@bobbyangers, I looked at the code for getDeploymentOutput and, unless I am misreading it, deploymentOutput is an array. It actually enumerates all the different deployment outputs based on the deploymentName. Later in the code, where it is used, it seems to also process a collection and sets the different variables accordingly.
Can you please elaborate so we can have a better understanding of where things may be failing?

167 >> const deploymentName = results._response.parsedBody**[0]**.name;

Please look at the line 167, in bold.... it's not looping through anything, it's take the first value.

Ah, I understand what you mean. The expectation is that we traverse through all, not just the first one.


Mark optional arguments

Some arguments to calls are not required (like orderBy and ascending). These should have defaults, so they're marked as optional. It would be lovely if the real default value was used... but that might be hard to parse.

Added in e4e5476bc3601af63b487afb408581af1e155062. I left out default values, and I'm doubtful I'll add them in my leisure, unless someone wants them.


Use full image ID for docker-build-scan-push action

Seems like grype was updated, and the update recently propagated into our CI. The update broke using short IDs to refer to local images - see https://github.com/anchore/grype/issues/882.
The fix is to use the full image IDs.
Successful run with these changes: https://github.com/meltano/meltano/actions/runs/3129658075
Closes #6789

@WillDaSilva - Can you check on the CI tests? The change looks good to me otherwise.

@aaronsteers The failures exist on main. I have opened an issue for this:

https://github.com/meltano/meltano/issues/6796


Create py.typed

Used the wrong branch of mine in previous PR https://github.com/patrick-kidger/diffrax/pull/405

LGTM! Thank you.


ISPN-1633 InterceptorChain should not emit warning for custom intercepto...

...rs that have appropriate metadata processed
https://issues.jboss.org/browse/ISPN-1633

merging


many joints " not inside or on edge of any triangle in mesh. Skipping it"

Just as shown in #228, I encountered the same problem.The log shows that four joints"not inside or on edge of any triangle in mesh. Skipping it" and I get a bad result.

I have tried erosion and dilation of the mask but it not works. Is this a bug?

@hjessmith Could you please take a look at it in your free time? Thank you very much.


Tests Failing ... 😞

Greetings @nocursor! ☀
We are delighted that you have crafted and released this package! (thank you!) 🎉
(we were in the process of writing our own https://github.com/dwyl/cid when we discovered yours!)
I tried to run the tests on my localhost but they failed with the latest Elixir 1.7

so I forked your repo to: https://github.com/nelsonic/ex-cid
and added a .travis.yml file to run the tests on TravisCI and again they failed:
https://travis-ci.org/nelsonic/ex-cid/builds/464903813#L595

We are keen to use your work (and support your efforts to maintain it!)
Please inform what steps are required to make the tests pass so we can proceed.
Thanks! ✨

I cloned this repository onto my localhost and attempted to run
iex -S mix

to run the examples from the README.md
but got the same error as above:

Error while loading project :multibase at /code/ex-cid/deps/multibase
** (Mix) Trying to load Multibase.MixProject from "/code/ex-cid/deps/multibase/mix.exs"
but another project with the same name was already defined at "/code/ex-cid/mix.exs"

Has anyone else managed to get the code in this repo working?


Swift test: Stats

Fixed:

Domain based on the testing environment.
if algorithm is nil then cipherEncoder should be ignored.
RTC5b.
RSN4: channel as a weak reference but the pointer does not mutate. The object is deallocated but it does not zero out the pointer.

Looks good, would be nice (if available) to have tests marked as pending so that we see this in the test output.

Rebase from master.

It seems like, sometimes in a random test, it stops with an error: Invalid connection: com.apple.coresymbolicationd. I have a folder with that name on my HD: /System/Library/Caches/com.apple.coresymbolicationd Something related with cache.

@mattheworiordan Passing.

I change it to pending because it does not work on the test server. I need to investigate more.

Fine, however I would like to know why it isn't passing as well. I think it would make sense, where possible, to fix issues as and when we find them, as opposed to defer all the failing tests till the end of the process.  That way the pain is spread out, what do you think?
PS. If you enable a very verbose log level and send us the raw protocol and REST communication, we can confirm if the issue is on our side, and if not, help you to determine what may be wrong on your side

Created a script run-tests to be sure we run the same commands on ci server and local machine
It is possible to choose which build tool to perform the tests: env BUILDTOOL
Options: xctool (default), xcodebuild-pretty, xcodebuild-travis, xcodebuild
Example: BUILDTOOL=xcodebuild ./Scripts/run-tests.sh
It is possible to run only one test class like: CLASS=ablyTests:ARTRealtimePresenceHistoryTest ./Scripts/run-tests.sh
Changed main scheme to run tests on the same build (the old way was runnning Swift tests and then ObjC tests. Now it runs both on the same execution)
Before testing, does a clean command

@ricardopereira not quite sure what this PR is about anymore, it's titled stats.
Also, the tests are not passing on CI either.

Just for the record - some connections remain active after the test:
RealtimeClient__options__should_support_the_same_options_as_the_Rest_client_UsersricardopereiraRepositoriesWhitesmithablyiosablySpecRealtimeClientswift_34]' started.
2015-12-21 07:11:13.533 xctest[14418:4191633] DEBUG: (ARTWebSocketTransport.m:282) 0x7cfc9300 websocket did receive message {"action":8} <---- From another test
2015-12-21 07:11:13.533 xctest[14418:4191633] DEBUG: (ARTWebSocketTransport.m:220) 0x7cfc9300 websocket did disconnect (code 1000)
2015-12-21 07:11:15.720 xctest[14418:4191584] DEBUG: (ARTRest.m:72) 0x7cef8d40 alloc HTTP
2015-12-21 07:11:15.720 xctest[14418:4191584] DEBUG: (ARTAuth.m:71) setting up auth method Token with key
2015-12-21 07:11:15.721 xctest[14418:4191584] DEBUG: (ARTRest.m:86) initialised 0x7c86a2c0

LGTM, FWIW :)

Sorry to interrupt with this meta-issue, but in every team I've worked with before we tried to keep pull requests focused, atomic and as minimal as possible, to facilitate review, deployment, possible reverts, etc. But I keep seeing new commits in this one, e. g. a1272d9 changing the license, that really depart from this view. In those other teams I would've been asked to close this pull request and make smaller ones, with the commits adequately arranged and squashed for each one. I guess we can spare that to avoid even more distraction, but at least I think we should stop doing it from now on, unless in this team we want to work different to this for some reason.
It is especially hard for me to review this this way, because I'm new and I'm getting used to the codebase and the specs.

@tcard This PR is really a mess and it is my fault. It should not be that way. The license has changed on the master but then I did a merge where it was a mistake and now I revert it again. I believe you are struggling with this PR but it will never happen again. I can clarify you anything. I am happy to help.
@mattheworiordan I already reviewed the missing comments.

OK, I've seen now the comments about merging master. That was really messy. E. g. we have b5695fc9b0aef316907cf35eddd0ddd635384a02 in this PR, then reverted by the merge master, then a1272d9f28a698c6cda06f0092516be12d035a27 doing exactly the same thing.
Can we rebase -i this at least to remove the master merge?

@tcard Yes, I tried to revert b78ac4f but there were necessary changes so I chose to recommit the missing parts.

I've done the rebase -i together with @ricardopereira and now it's a bit less messy. However, when rebasing on top of master I had to handle conflicts again and I probably messed up something, so then I had to add 1df3e28. Sorry, it's not ideal, but at this point I think it isn't worth it to clean it up further.

(By the way, the changes in the license and README got lost because they probably shouldn't have been there to begin with. They came from commits outside this pull request, like b5695fc9, but that also are not on master. They really should be merged to master separately.)

@tcard Seams everything fine. I messed up the license & readme with this 9731ecc 😓 I will create a PR with those changes. Thanks again. I learned one more thing about git.

I think we should merge this so that this crazy PR can land and we can return to normality :)
:+1:


why concat last context into next input ?

Hello, I understand that we concatenate last output into next input, but why we concatenate also last context into next input? What's the meaning to do this? (I mean, why not last h, or last scores, or nothing, but why last context?)
code here:
next_inputs = tf.concat([next_inputs, outputs.attention_context], 1)
Hope reply please.

That's the standard approach to implementing attention. Check out "input feeding" section in https://arxiv.org/abs/1508.04025.

@dennybritz , thanks I read the paper that you mentioned. The paper said it's for "alignment decisions should be made jointly taking into account past alignment information." However, the context is a reduce_sum and not contain the alignment information anymore, right? It's the scores who contain the alignment imformation!!! What do you think of it?


Fixed two minor issues

Hi there, I used the \Illuminate\Support\Number namespace fix from your PR. The json_decode as provided was not better than the original code. Named arguments is a PHP 8 feature.


submit emergency solution

This attempts to fix https://github.com/paritytech/substrate/issues/11472
Questions:

[x] do we need the set_emergency_election_result function when having submit_emergency_solution?
[x] @kianenigma what did you mean by highly punished, is the punishment inside the finalize_signed_phase_reject_solution good enough?
[x] and also you didn't mention that the correct submission should be rewarded, but I assumed that it is.

This pr is not finished yet, I will need to change the documentation when I am assured that the code inside the submit_emergency_solution is correct. Also, I will probably write tests for it.
Polkadot address: 126X27SbhrV19mBFawys3ovkyBS87SGfYwtwa8J2FjHrtbmA

@kianenigma Could you please review this?

do we need the set_emergency_election_result function when having submit_emergency_solution?

You can explore it, but probaby we need both. The old set_emergency_election_result is just a result that's set without checks, while this one is a solution that has to be checked.

@kianenigma what did you mean by highly punished, is the punishment inside the finalize_signed_phase_reject_solution good enough?

Would be good if we make sure that the deposit needed for this is a configurable multiple of the normal signed deposit.

and also you didn't mention that the correct submission should be rewarded, but I assumed that it is.

Indeed!

Once we have some tests, I will take a closer look. So far looks good! 🚀

@niklasad1 PTAL, this will need integration in the miner.

I have added two tests and made it possible to configure the multiple of the normal signed deposit. I am not sure why some of these checks are failing.

@kianenigma I have added tests, so I hope you could take a closer look.

@kianenigma @niklasad1 It seems like the CI fails are not caused by the changes made in this PR.

@kianenigma I have added my Polkadot address to the PR description. Thanks!

/tip large

/tip large

It seems like this didn't work :)

@kianenigma The tip command should probably work now, thanks!

/tip large

@Szegoo companions needed.

unfortunately I am going to have to close this for now, but I will add it to a queue to revisit later. The main reason is that we have received an audit report that allowing arbitrary solutions to be submitted from any origin at the emergency phase could open attack vectors.
One idea is to restrict this so that only a specific origin can submit it, but at that point it becomes really similar to set_emergency_solution.
@Szegoo I checked that you have already been reimbursed for your work here, apologies for the change of plans!


Temporarily remove jacoco from mysql and sqlserver connectors.

Temporarily remove jacoco from mysql and sqlserver connectors.

LGTM pending a green build
Minor suggestion: we could leave these in as-are for now and skip them by adding <skip>true</skip> to the configuration for the plugin, maybe with a small comment above detailing why we're omitting Jacoco for now. Or not, up to you.

@C0urante I added jacoco for the 3 connectors yesterday to get coverage report, as that seems to be a requirement for GA. But build started to fail after that. This change is merely to test if build will still fail with only one connector has jacoco enabled. I probably won't merge it.


Discuss Continuous Improvement Strategy

What does the launch look like? Did we already launch?
Is work already continuing based on #956? (remy: this is NOT linked to issue #956
Remy to send measurement documentation (TBS Sub) (remy: this is NOT linked to measurement documentations exercise)

Remy comment:
Continuous Learning Strategy is linked to milestone 42 (create the IT strategy framework and logic model)
Metrics for the continuous learning strategy are NOT the DORA 4 key metrics. That would be unrealistic and easily argued against. Instead, the continuous learning strategy must have metrics around learning. Which, in turn, will influence the medium term outcomes as stated in our Logic Model. Which, ultimately, are believed to improve the DORA 4 key metrics
See documentation sent over email on 2020-05-01
We need to do a lot more work on the continuous learning strategy

BN rejected by Director.
Follow up required.

What's the reasoning behind moving this one back to to-do?

Draft presentation for discussion of overall strategy
https://sara-sabr.github.io/util-presentation/presentation.html?url=https://raw.githubusercontent.com/sara-sabr/ITStrategy/strategy-10/presentations/en/Strategy.md


Redis Cluster Support?

Does Redis OM also support Redis Cluster?
I only get data from one node and not from all nodes when I make a query.

Yes it does, the client that it uses under the hood (StackExchange.Redis) will automatically discover the topography of your cluster, and it will JSON.SET/JSON.GET HSET/HGET to the appropriate node.
Querying an index is a single node operation to the client(its only meant to query one node) the server is responsible for fanning out the queries to the other nodes. If your cluster isn't configured to use the RSCoordinator - then the results will be limited to a single node.

It's something to that effect.

It works. Thank you very much for your help!