Feat/error notification

What this PR does / why we need it:
The currently implemented error exceptions don't have a detailed reason for the error, so users can't figure out why the error occurred. To solve this problem, I've added a detailed reason for each error exception and JWT AuthGuard. I've also modified the snackbar menu on the frontend to output the detailed reason.
Before modification

After modification

Which issue(s) this PR fixes:

Fixes #196
Special notes for your reviewer:

You can check if the JWT token does not exist or expires.
Added detailed error reasons to the exception that exists in the services.
It would be nice to add error branches in the future to provide more detailed error handling.

Does this PR introduce a user-facing change?:

Users can see why the error occurred.

Additional documentation:

Checklist:

[ ] Added relevant tests or not required
[ ] Didn't break anything

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you asking, @devleejb
A1)
I didn't want to lose the value of the message, so I didn't overwrite it. But I found that if we put the string at the objectOrError, the value of the message moved to the error, and the string value was saved in the message. I think this is better than the old way. Thanks for the advice!!
A2)
We don't have to. Totally my mistake. Thanks for letting me know!


[WIP] Add DeepSpeed support

This PR will add DeepSpeed support to Accelerate.
User's code should look like this:

from accelerator import Accelerator

model: torch.nn.Module
optimizer: torch.optim.Optimizer
tr_data: torch.utils.data.DataLoader
eval_data: torch.utils.data.DataLoader

gradient_accumulation_steps: int
epochs: int

accelerator = Accelerator(fp16=True)
model, optimizer, tr_data, eval_data = accelerator.prepare(model, optimizer, tr_data, eval_data)

# training loop
for e in range(epochs):
    for step, batch in enumerate(tr_data):
        output = model(**batch)
        loss = output.loss / gradient_accumulation_steps
        accelerator.backward(loss)
        if (step + 1) % gradient_accumulation_steps == 0 or step == len(train_data) - 1:
            optimizer.step()
            optimizer.zero_grad()
-           lr_scheduler.step()
+           if not optimizer.is_overflow:
+               lr_scheduler.step()

# distributed evaluation
model.eval()
for batch in eval_data:
    output = model(**batch)
    predictions = accelerator.gather(output)
    labels = accelerator.gather(batch["labels"])

Running the script
accelerate launch --use_deepspeed <training_script.py> <training_args>
# or
accelerate config
accelerate launch <training_script.py> <training_args>

Note

ZeRO stage-0,1 are only working right now. I need to work a bit to get ZeRO stage-2, 3 working.

@sgugger

Note for before merging this: the PR should be rebased on master and the reference to the model added in the Accelerator should be cleaned up in the method introduced in the PR above.


Playground cannot run

On the playground https://www.typescriptlang.org/play the run button no longer runs the code. It says I need to press Ctrl + Enter.
This is impossible to do over some remote viewers (such as the one I am using)
It seems you guys have changed to using an "alternative" player which has added a lot of extra options, but has now left certain things broken due to a different interface.
Is there anyway to get back to the legacy play?
The new player no longer remembers previous input. It always returns you to hello world.
This is a major step down from the one that was there yesterday.
I am sorry for posting the issue here, but it seems there is no contact information that is correct on https://www.typescriptlang.org
It says to message @typescriptlang on https://www.typescriptlang.org/community but this account doesn't seem to exist on twitter

I'm sorry, I couldn't resist
https://xkcd.com/1172/

I can't see the image right now, but I am going to assume it's the enterkey causes the cpu to heat up vim script one?.. If it is.. I approve.

Is the new Playground being maintained here?  Or is it at agentcooper/typescript-play?

Hey folks, it's running off my fork those requests seem reasonable - I'll take a look

Alright cool, thanks for the the report - I've changed the menu layout.
There's now a specific "run" button and a separate "shortcuts" menu. As well as bringing back storing the last code you used between sessions when you don't use query params. Via https://github.com/orta/typescript-play/commit/a750efa5a1079b92f25a8f569757c42fcad8bc35  and https://github.com/orta/typescript-play/commit/981c9ebde6887d518337695db9bfe546a179558b

Thank you everyone for the super quick replys and solutions.
A* would recommend to a friend.

Confirmed, Works perfectly.


Add notification alert

Added option to show notification. It is possible to set the settings under the options page
Requested on #7 and #293

I signed it!

Thank you for your feedback!
I will make the changes based on your feedback

I have made the minor changes now

Thanks, just merged! I will test this soon and publish a new release if everything looks good.


refactor: Split static ruby and js testing [NP-1161]

Split up the ruby linting and node linting/testing so that they can use two different container images. The ruby image is now down to using ~430MB from the ~1GB it was before. This should speed up that part of the setup and reduce bandwidth costs as well.
Decided against using multi-stage builds in the end, as it seems to bust the cache in docker-compose with few mechanisms to reuse existing images. This would be fine for a final build container (like Maddie's rubocop image) but is less useful for getting quick testing done.

Collected image names in Jenkinsfile into a map to reduce messy and repetitive string substitution
Broke out the contents of bin/test into the Jenkinsfile and ca-styleguide Dockerfile
Removed the seemingly unnecessary scripts in bin
Renamed to cucumber dockerfile to ruby_host
Moved ruby_host to use an alpine base image
Vendored in wait-for as a script to this repository
Grouped gems to split for use between testing and running the ca-styleguide web server

Small request from me to keep bin/test around. Can't comment too much beyond that other than to say 💯 to that size improvement and that this looks way simpler!

How do you feel about moving these commands into the rakefile so the commands can be stored in one place and used reasonably from both the dev command line and from the Jenkinsfile?


Regarding Method Not Found Errors

Hi, just a quick piece of information and a suggestion regarding the new errors of "Method Not Found" when clicking connect and/or performing similar actions that have been noticed (by myself included) with version 2.6 and forward.
I noticed after a bit of research on the issue, the error relates to the program calling an instruction added to the dotnet framework in a later version than the user's system has.
I then also realized that you've never told anyone what version of the dotnet framework you are using, or which version they should have.
I believe quite a few errors can be solved and/or avoided entirely by adding the following to the readme and any relevant posts on certain forums.
 IF YOU DO NOT HAVE THIS, OR ARE NOT SURE IF YOU HAVE THIS, FOLLOW THIS LINK (https://www.microsoft.com/en-us/download/details.aspx?id=53344). DOWNLOAD AND INSTALL"
In addition, concerning all future troubleshooting/debugging/etc. I would absolutely begin the process of helping a user/tester etc. by asking them immediately, up front, what version of dotnet framework they have installed, and if they have tried the installer at the above link to make sure it is correctly installed (additionally it doesn't hurt to restart the computer after installing the framework, and always run this program as administrator just in case the account they're using has an extremely odd set of permissions or other such not-program-bug-related problem.
Hope this helps, I really think a lot of headaches and unncessary diagnostic/coding work can be avoided this way. Thank you so much for the trainer, I very very much appreciate the time and effort you've put into it!!!

Good point.  Maybe make the red text you have in the upper right corner of the trainer refresh and say this too.  You know, make it kind of go through all the known issues and solutions,  or in the ( Help ) tab if it would show the version of required programs and program libraries you have, and the versions you need.  I'm not a programmer though, so I have no idea what would be involved in that.

Thanks for this, i merged your readme


Tracing macros from FML and Fuchsia trace/event.h collide.

Their APIs do not match exactly either which makes constructing the same tricky. FML should just have its own tracing variants with the FML_ prefix.

Is this still a valid issue today?

Yes.


Issue after upgrade from 2.11.3 to v2.12.0 - generated excel is not valid

Description
I'm using ClosedXML to generate some large Excel files. I just replaced OpenXML to 2.12 and the generated file is broken.
Reverting back to 2.11.3 is fixing it again. Opening the Excel shows this error message
"We found a problem with some content ... Do you want us to try to recover .."
Information

.NET Target: 5.0
DocumentFormat.OpenXml Version: 2.12.0

Repro
// Please add a self-contained, minimum viable repro of the issue.

Observed
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
<logFileName>error140160_01.xml</logFileName>
<summary>Errors were detected in file 'C:\file_broken.xlsx'</summary>
<removedRecords>
<removedRecord>Removed Records: Cell information from /xl/worksheets/sheet5.xml part</removedRecord>
</removedRecords>
<repairedRecords>
<repairedRecord>Repaired Records: Cell information from /xl/worksheets/sheet5.xml part</repairedRecord>
</repairedRecords>
</recoveryLog>

I compared the worksheet within Excel from a valid workbook generated with 2.11.3 with the repaired worksheet generated by 2.12.0 and could not find any difference so far ..
Comparing the sheet5.xml files might unveil this is related to <x:v>xxx</x:v> following formulars
the broken version has additional properties similiar like:
<x:f>Param.DateRange</x:f><x:v>23-Jun-2011  06:00 - 06:00 (0:00 h)</x:v></x:c>
<x:f>SUBTOTAL($D3,IOSTAT[busy '[%']])</x:f><x:v>0</x:v></x:c>
while the valid version does not have them
<x:f>Param.DateRange</x:f></x:c>
<x:f>SUBTOTAL($D3,IOSTAT[busy '[%']])</x:f></x:c>
Expected
Please add your expected behavior here.

opened issue at ClosedXML .. provided repro code and template
https://github.com/ClosedXML/ClosedXML/issues/1583

Please provide the SDK code that is used to generate this.

Please provide the SDK code that is used to generate this.

As mentioned in https://github.com/OfficeDev/Open-XML-SDK/pull/774#issuecomment-757482273 :
Hi,
This PR is a breaking change, specifically the https://github.com/OfficeDev/Open-XML-SDK/pull/774/files#diff-bfc8b437c919c6cfa4a52da72a36b29ac087ebdd0d7c2789043b6ce6bd396ff5R53 block.
Repro:
private static void Main(string[] args)
{
    using var ssd = SpreadsheetDocument.Open(@"c:\temp\template.xlsx", false);
    var wsp = ssd.WorkbookPart.WorksheetParts.First(w => w.Uri.ToString().EndsWith("sheet1.xml"));
    var sheetdata = wsp.Worksheet.Elements<SheetData>().First();
    var row = sheetdata.Elements<Row>().First(r => r.RowIndex == 8);
    var cell = row.Elements<Cell>().First(C => C.CellReference == "C8");
    System.Console.WriteLine(cell.CellValue.Text);

    cell.CellValue = null;

    ssd.SaveAs(@"c:\temp\template2.xlsx");
}

The cell.CellValue = null statement has no effect since v2.12.0. It still worked in v2.11.3. Until v2.11.3 setting and element to null would remove it completely from the generated XML.
@Pitterling Upload your template.xlsx, please.

As mentioned in https://github.com/OfficeDev/Open-XML-SDK/pull/774#issuecomment-757482273 :
Hi,
This PR is a breaking change, specifically the https://github.com/OfficeDev/Open-XML-SDK/pull/774/files#diff-bfc8b437c919c6cfa4a52da72a36b29ac087ebdd0d7c2789043b6ce6bd396ff5R53 block.
Repro:
private static void Main(string[] args)
{
    using var ssd = SpreadsheetDocument.Open(@"c:\temp\template.xlsx", false);
    var wsp = ssd.WorkbookPart.WorksheetParts.First(w => w.Uri.ToString().EndsWith("sheet1.xml"));
    var sheetdata = wsp.Worksheet.Elements<SheetData>().First();
    var row = sheetdata.Elements<Row>().First(r => r.RowIndex == 8);
    var cell = row.Elements<Cell>().First(C => C.CellReference == "C8");
    System.Console.WriteLine(cell.CellValue.Text);

    cell.CellValue = null;

    ssd.SaveAs(@"c:\temp\template2.xlsx");
}

The cell.CellValue = null statement has no effect since v2.12.0. It still worked in v2.11.3. Until v2.11.3 setting and element to null would remove it completely from the generated XML.
@Pitterling Upload your template.xlsx, please.

@igitur @twsouthwick Template file uploaded
template.xlsx

@igitur @twsouthwick Template file uploaded
template.xlsx

Thanks @igitur for looking into this.

Thanks @igitur for looking into this.

Fixed in v2.12.1 available on NuGet

Fixed in v2.12.1 available on NuGet

Thanks @twsouthwick for the quick fix.

Thanks @twsouthwick for the quick fix.

thx @twsouthwick , @igitur .. confirm it's fixed

thx @twsouthwick , @igitur .. confirm it's fixed


pipenv run command doesn't run all

Pipenv version: '11.10.1'
bumpversion: v0.5.3 (using Python v3.6.3)
Ubuntu 17.10
https://github.com/peritus/bumpversion
"$(pipenv --venv)"/bin/bumpversion --patch --tag increments the versions and commits with tag as described in the bumpversion docs.
pipenv run bumpversion --patch --tag increments the versions, but doesn't commit or tag.
This happens every time.

This has to do with interspersed argument passing. We had this capability in the past, but it caused some problems for us

Hm this actually isn't an issue anymore, you should upgrade your version of pipenv.  Thanks for the report and sorry you ran into this!

Ah so the only argument getting dropped is the commit one? I tried this out yesterday but couldn’t replicate. What if you use pipenv run bumpversion -- --commit --tag patch

The -- didn't help. I'm not sure whether --tag is being dropped or not.

Prelimitary testing shows the arguments are correct parsed and passed to system call. This is likely not a problem in run, but something deeper (I don’t know what). We need better logging to debug this…

Could this issue be reopened until it's resolved?

Here's a minimal version.
Here's the input script, which I ran with ./install.bash.
echo 'STARTING SETUP'
mkdir pipenv-run
cd pipenv-run
pipenv --python 3.6 install bumpversion
echo $'[bumpversion]
current_version = 0.0.1
commit = True
tag = True
' > setup.cfg
git init
git add -A
git commit -m'First commit'
echo 'SETUP COMPLETE'
echo '-------------------------------------------------------------------'

echo 'Starting test of `pipenv run`.'

pipenv run bumpversion patch
cat setup.cfg
git status
echo 'FAILED: Expected setup.cfg should be committed with version 0.0.2, but 0.0.2 is uncommitted!'

echo 'Finished test of `pipenv run`. '
echo 'REVERTING...'
echo '-------------------------------------------------------------------'
echo 'Starting test of workaround.'

git checkout -- .
$"$(pipenv --venv)"/bin/bumpversion patch
cat setup.cfg
git status
echo "PASSED: Expected setup.cfg should be committed with version 0.0.2, and 0.0.2 is committed."

Here's the output:
$ ./install.bash
STARTING SETUP
Virtualenv already exists!
Removing existing virtualenv…
Creating a virtualenv for this project…
Using /home/user/.envs/dotfiles-_bp8OBTv/bin//python3.6m (3.6.3) to create virtualenv…
⠋Running virtualenv with interpreter /home/user/.envs/dotfiles-_bp8OBTv/bin//python3.6m
Using real prefix '/usr'
Path not in prefix '/home/user/.envs/dotfiles-_bp8OBTv/include/python3.6m' '/usr'
New python executable in /home/user/.envs/tmp-O5L7PwES/bin/python3.6m
Also creating executable in /home/user/.envs/tmp-O5L7PwES/bin/python
Installing setuptools, pip, wheel...done.

Virtualenv location: /home/user/.envs/tmp-O5L7PwES
Installing bumpversion…
Collecting bumpversion
  Using cached https://files.pythonhosted.org/packages/ad/34/49c914829066558ebd405a56647d3ee26856282b8b8c4cd2c0c8de40ff8e/bumpversion-0.5.3-py2.py3-none-any.whl
Installing collected packages: bumpversion
Successfully installed bumpversion-0.5.3

Adding bumpversion to Pipfile's [packages]…
Installing dependencies from Pipfile.lock (32e41a)…
  🐍   ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 1/1 — 00:00:00
To activate this project's virtualenv, run the following:
 $ pipenv shell
Initialized empty Git repository in /home/user/tmp/pipenvrun/pipenv-run/.git/
[master (root-commit) bee7e6f] First commit
 1 file changed, 5 insertions(+)
 create mode 100644 setup.cfg
SETUP COMPLETE
-------------------------------------------------------------------
Starting test of `pipenv run`.
[bumpversion]
current_version = 0.0.2
commit = True
tag = True

On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	modified:   setup.cfg

no changes added to commit (use "git add" and/or "git commit -a")
FAILED: Expected setup.cfg should be committed with version 0.0.2, but 0.0.2 is uncommitted!
Finished test of `pipenv run`.
REVERTING...
-------------------------------------------------------------------
Starting test of workaround.
[bumpversion]
current_version = 0.0.2
commit = True
tag = True

On branch master
nothing to commit, working tree clean
PASSED: Expected setup.cfg should be committed with version 0.0.2, and 0.0.2 is committed.


How stable is the project?

Hi
We are 2i2i and we are starting a project for Algorand.
Could you please indicate how stable the functionality is please?
We need atomic transactions (asa and algo), account creation.
Your feature for waiting for a transaction confirmation is very cool. Here again, how reliable?
Btw, your code and documentation looks nice. Hence we already started implementing it. But in case the functioning is not fully reliable, we need to think about it, because we have a hackathon deadline in a few weeks.
thx

Found discord, posting question there.


Fix typos in documentation.

I've been reading the lifelines documentation (which is very educational!) and I found a few typos.

Terrific, ty!


Change lightbox to use Pager

This removes a bunch of hacks we've done before to make individual image gestures work with the wrapping scroll view.
The problem was that the wrapping scroll view was overly sensitive (e.g. picking up pinches) and there was no good way to control that or to coordinate gestures. Here I'm replacing ScrollView (which we used via VirtualizedList) with react-native-pager-view which we already use in the project.
In my experience testing the lightbox, react-native-pager-view feels a lot less flaky on Android and is much better resistant to "spamming" the gallery with swipes and other gestures. Previously the lightbox would sometimes still get "stuck" but I can't get it to do that anymore. It also recognizes pinches more reliably now.
One downside here is that this is also going to use react-native-pager-view for iOS, and I think on iOS the behavior with the vanilla scroll view was slightly better. For example, overscroll used to work in the left direction (before the first image) but now it only works at the end. This just seems like a bug in react-native-pager-view. I think it's OK to accept that and maybe file a bug for them later cause it's just a small detail. Or we could fork by platform later if we want to.
I've tested on device on Android, but for iOS only on the Simulator.

Tested on my iPhone, feels solid there. Saw the lack of overscroll on the left edge, not super bothered by it


Would it be possible/reasonable to add an iron feature where use iron::typemap::Key is implemented?

With the persistent crate for iron one requires to implement the Key trait. While one could just create a wrapper struct it would be nice if this was already implemented as a feature. However, I can understand if this was not wanted as well.

I can't see a reason to use any of mysql's types as a key, but maybe I'm missing something.
Could you provide an example?

No, I don't think there is example. I was hoping I  could achieve the following
impl Key for Pool {type Value = Conn }

So the pool is abstracted away and a connection from the pool, however, looking at the source code for persistent it is not possible. Even then I question why I thought this would be a good idea at the time of writing this issue. Especially considering #39 where it was more or less stated that one should favor using the pool for caching reasons as suppose to grabbing individual connections.


Parsing function is (too much ?) strict

A set of REGEX is used to parse JWT token header attributes such as the algorithm:
private val extractAlgorithmRegex = "\"alg\":\"([a-zA-Z0-9]+)\"".r

In my case, the JWT token is produced by a python library that generates the following header:
{"alg": "RS256", "typ": "JWT"}

In such case, jwt-scala fails to parse our token due to spaces that are added in the string.
My question, is "should I force JWT libraries to produce tokens without spaces or should we 1) improve the regex or 2) use a json unmarshaler before checking the header ?

We can improve the regex.

Done in 0.12.1


Unknown code for 10:040239: RP/10E0

2021-01-24 18:06:05 ERROR (MainThread) [custom_components.evohome_cc.evohome_rf.message] 049 RP --- 10:040239 18:005567 --:------ 10E0 038 000001C8810B0700FEFFFFFFFFFF140807E35238383230000000000000000000000000000000 < AssertionError
Traceback (most recent call last):
  File "/config/custom_components/evohome_cc/evohome_rf/message.py", line 519, in process_msg
    update_entities(msg, msg._gwy._prev_msg)  # update the state database
  File "/config/custom_components/evohome_cc/evohome_rf/message.py", line 466, in update_entities
    this._gwy.device_by_id[this.src.id]._handle_msg(this)
  File "/config/custom_components/evohome_cc/evohome_rf/devices.py", line 711, in _handle_msg
    super()._handle_msg(msg)
  File "/config/custom_components/evohome_cc/evohome_rf/devices.py", line 221, in _handle_msg
    super()._handle_msg(msg)
  File "/config/custom_components/evohome_cc/evohome_rf/devices.py", line 354, in _handle_msg
    assert (
AssertionError: Unknown code for 10:040239: RP/10E0

I have addressed this issue - a fix will come.

I have addressed this issue - a fix will come.


Is it possible to support I2V or IPT2V models instead of T2V？

Great Work!!!
It would be wonderful to support some I2V or IPT2V models, etc, ConsisID-Preview, it's based on CogVideoX-5B! It seems that the calculation of coefficients only requires plain text input, while I2V and IPT2V may have images as input. Is it possible to support the latter?

Hi, @963658029 . Thank you for your interest in our work. TeaCache4CogVideoX leverages the difference of timestep embedding to estimate the difference of model output. You can try to transfer the coefficients directly. If it doesn't work well, please tell me.

what about ruyi model, it's a I2V model, and based on easyanimate, how to abtain its coefficients? (through easyanimate?)

You may refer to issue 2.

Hi, @963658029 . TeaCache supports ConsisID now. See here. Thanks @SHYuanBest .

Awesome!
---Original---
From: "Feng @.>
Date: Thu, Dec 26, 2024 21:19 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [LiewFeng/TeaCache] Is it possible to support I2V or IPT2V models instead of T2V？ (Issue #7)
Hi, @963658029 . TeaCache supports ConsisID now. See here. Thanks @SHYuanBest .
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


ListView disappear

From @CodeXtinction on December 12, 2016 2:44
hello, i have a issue with physical back button, when i select an element from the list to navigate to another view and then press back button the list disappears, the list loads on  ngOnInit and i get  an object from sqlite, but when the list view loads with back button it seems the object does not exist ,any idea why this happen?
Android
Nativescript + Angular 2

Copied from original issue: NativeScript/NativeScript#3278

Hi @CodeXtinction,
Thank you for contacting us,
I reviewed your case, however was unable to reproduce such a problem. Could you send us some more info about your environment(CLI, tns-core-modules, node versions) and your problem. It would help also, if you could send us sample project, which could be debugged locally. For your convenience I am attaching link  to a sample project.
Hope this helps

It looks like the same problem I reported:
https://github.com/NativeScript/nativescript-angular/issues/572
I've written a simple example see this comment:
https://github.com/NativeScript/nativescript-angular/issues/572#issuecomment-264480760
We worked around the problem by moving the Item content to a separate component, see: https://github.com/NativeScript/nativescript-angular/issues/572#issuecomment-264694704

Duplicate of #572

@m-abs  thanks i'll check that :)


VM: harden substr/left/right against bad indexes

And improve PUSHDATA along the way. Fixes #387.

Fixed gofmt.


Low performance of FastOCI

Hi!
I've checked out FastOCI and ran some vm's using it. Unfortunately FastOCI has a prohibitive overhead, when booting vm's using cloud hypervisor then:
On FastOCI images:
root@localhost:~# systemd-analyze
Startup finished in 3.881s (kernel) + 4.782s (userspace) = 8.664s
graphical.target reached after 4.778s in userspace
root@localhost:~#

On OverlayBD images:
root@localhost:~# systemd-analyze
Startup finished in 3.608s (kernel) + 894ms (userspace) = 4.503s
graphical.target reached after 889ms in userspace
root@localhost:~# systemd-analyze

FastOCI did not only affect the boot time but the VM was feeling way less snappy in interactive use and workloads like spawning containers on the VM took twice as long on FastOCI compared to OverlayBD.

In some cases, fastoci is slower than normal overlaybd because of one more index search and gzip decompress.
You can change the 'refillsize' of gzip cache,  this may get a little help.
https://github.com/containerd/overlaybd/blob/4b19a8df68821b9ed7c94656c295dcb3cf8e6370/src/config.h#LL81C8-L81C8

FastOCI is definitely slower, simply because gzip was not designed for this purpose. Despite there is workaround to make it work, it's still slower than overlaybd, a format born for this.

Thank you for the answers, that explains everything :) Closing this issue.


Terminal displays incorrect warning when we fail to parse a GUID

Environment
Windows build number:  Win32NT             10.0.18363.0 Microsoft Windows NT 10.0.18363.0
Windows Terminal version (if applicable): Version: 0.7.3451.0

Steps to reproduce

Open profile.json file.
Add new profile details.
Save profile.json file

Sample file
profiles.json.txt
Expected behavior

Saved profile should be reflected in WT menu.
Actual behavior

Getting parsing error in Windows Terminal application even though setting is valid.

"{b453ae62-4e3d-5e58-b989-0a998ec441b82}" Isn't a valid GUID - we should probably have a better warning there for invalid GUIDs.
You could probably get away with deleting the guid field entirely from that profile, though, you'd still need to manually set a commandline for it to do something.

Without guid how can we set defaultProfile value ?

@jagansankara You've got me there. If you want to set the profile as the default profile, you'll need to give it a valid GUID.

@zadjii-msft  That's what i'm asking. What is valid GUID. Sorry to ask this. I know nothing about Windows system id's.

GUID (or UUID) is an acronym for 'Globally Unique Identifier' (or 'Universally Unique Identifier'). It is a 128-bit integer number used to identify resources. The term GUID is generally used by developers working with Microsoft technologies, while UUID is used everywhere else.

You can use https://www.guidgenerator.com/ to generate them. The problem you were having was that the string you were using, "{b453ae62-4e3d-5e58-b989-0a998ec441b82}" is not a GUID - it has one too many digits. You can't just append digits to the GUID string like that

Thanks @zadjii-msft . As you said earlier in your comment If we have separate ticket for warning issue, we can close this issue.

I have the same problem with this message only when trying to modify myself https://www.bleepingcomputer.com/news/microsoft/windows-terminal-now-has-a-hidden-graphical-settings-editor/ in windows terminal . What can I do in such a situation?


The Chinese version of the site is not working - it's all in English

Overview
A user attempted to view the site in Chinese, but it all appeared in English.
Expected Behavior
The site should have translated into the language selected - in this instance, one of the Chinese languages.
Actual Behavior
The site remained in English.
Steps to Reproduce

Go to "My profile"
Select a Chinese language to view the site in

Demo
Here is the original email we received from the user about the issue:
https://drive.google.com/open?id=1nrTRUCSlXlfzy1TJsOHJlMQl13qojrB-
Additional context
N/A

I tried the Chinese translation on Chrome, Safari, and Firefox on Mac and IE 11 and Opera on Windows. It worked in all cases. We did not change the translation code in the new version of the application, so whatever problem this person was having will likely still be a problem.
The original bug report includes this:

Is that due to use of google translate (https://openapparel.org/#googtrans(en|zhCN)) and me accessing it from China?

That may be the next thing to investigate.


Update MD file on new branch 2017-28-10_15-12-20

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestCon.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


OLS-469: Prompt too long response in schema

Description
Prompt too long response in schema
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[x] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #OLS-469
Closes #

Checklist before requesting a review

[x] I have performed a self-review of my code.
[x] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

/lgtm

/approve


Once we have a bit more in the package, remove the admiraltemplate default placeholders

Background Information
Examples:

R /my_first_fcn.R
tests/testthat/test-my_first_fcn.R
man /hello_admiral.Rd
vignettes /adxx.Rmd

Other updates:

Ensure man/roxygen/meta.R covers same categories/tags as per latest admiral or check admiralonco

Definition of Done
No response

@zdz2101 i see you already starting doing some of this in your PR for the metadata so assigning you here


Godot crash at disconnection of RemoteDesktop session

Operating system or device - Godot version:
Latest dev build as of writing this, happens with stable version too.
Win10 x64, but I think it applies to other windows versions or Linux/MacOSX
Issue description (what happened, and what was expected):
Godot crash when disconnecting a RemoteDesktop (RDP) session. But to be more precise, It works fine during the session. And after I disconnect from the remote PC, logging in the same PC (with disconnected session), Godot shows "it stopped working, looking for solutions from Microsoft". Thankfully, I save my work regularly, but this issue could cause the loss of unsaved work.

I no longer have a windows computer, so anyone who wants to take a look at this be welcome

After some debugging, I found that it is due to RtAudio, an exception was thrown:
RtApiDs::callbackEvent: error (Buffer lost) getting current write position!

I admit, it is daunting me to edit RtAudio.cpp file with its >10k lines.

A duplicate of #7272 then?

@bojidar-bg it seems to be the case. But not sure if fixing it requires modifying Godot's source, or the 3rdparty library RtAudio? Should I post an issue in github's RtAudio repo about this?

#7272 was closed as resolved a while ago, so I'm closing this one as well; please comment if you can still reproduce this issue.


Wing doesn't work on secure https

This framework doesn't work on Secure http. Hopefully you will fix this instead of closing it like you did with talon.

Yes please fix this and don't close the issue like you did to mine.

 Comments don't stop us from coding

Hi, I'm a proud follower of @PenetratingShot, @Sidthecoder, and @talonbragg. I know that you comment on their repositories. And some of these are very bad comments. Please KingPixil. Just get a life and stop messing with these guys repos.

I've mentioned before @talonbragg @Sidthecoder, I do not plan on getting ssl, and even if I do, using the Wing website as a CDN is not a good practice.
It was there as a temporary solution in the start, but as Wing got more popular, it got available on multiple CDN's, including cdjs and jsdelivr
Please do not create a new issue if it has already been responded to, just continue the discussion on the older issue (#38)

I gave you this :-1:

Stop closing our issues

Reported you spammers/trollers.

@Yee Chie Tu, The only reason that we did this is because this is what he
used to do to our repos so we wanted him to feel the burn.
On Tue, Jan 17, 2017 at 4:31 PM, Yee Chie Tu<EMAIL_ADDRESS>wrote:

Reported you spammers/trollers.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/KingPixil/wing/issues/39#issuecomment-273345986, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ASk3WC1V-_QybqNwRpZLrIaxDAGGMi0Wks5rTV11gaJpZM4Lk5si
.

--
[image: --]
https://about.me/talonbragg?promo=email_sig&utm_source=email_sig&utm_medium=email_sig&utm_campaign=external_links

@talonbragg Seriously? :expressionless:
I gave you some things to improve on your project. You, on the other hand, are spamming issues as a way of making me "feel the burn". What?
Give me one example of where I did anything close to this.

 This made me want to stop coding. I almost quit because of you. An while you are over their inspiring other people you are bringing me, @PenetratingShot and @Sidthecoder  down and not want to code. We just wanted you to see how it feels. But it won't work because you have all of these followers that like to defend you no matter what you do.

When have I said you're a waste of time?

Many times but I took down the issues because I didn't want to look at them anymore, you literally said that you didn't have time for fun on ripoffgames. That is sad because you are a kid. What I was thinking when I read that was, "Man kabir this is sad, you really need to get a life."

Provide a link to an issue where I say something rude, I'm pretty sure I haven't done anything you are saying I have.

Take A Look And Get A Life

You try to look anonymous on the internet but it doesn't work Kabir

In that issue, I simply wanted to know why you guys kept inviting me to join...nothing rude there right? If I were spam inviting you to join a repo that you didn't want to contribute to, wouldn't you question it?

Nonetheless, contact me personally, I don't want this discussion to continue on Wing.

The only reason you ask me of that is because you want to hide it

Hi

Look, contact me personally, and if you really want to use something against me, screenshot it. Don't comment here anymore, this is spam to the Wing project, and has nothing related to it.

 Just admit it.

I am here for Wing.
Grow up.
Already sent in a report to Github, you two will be investigated soon enough.

We don't care about growing up, neither should kabir, we are kids.

Please stop

Seriously, thanks @Yinchie

Kabir doesn't have a life he is wasting his childhood

It says in your profile that @Yinchie is friendly

@KingPixil I suggest reading the following: https://help.github.com/articles/blocking-a-user-from-your-personal-account/

Kabir even said that he doesn't have time for fun because his stuff is used by developers worldwide

Even if he blocks us we can still talk to him at school @Yinchie

Thanks @Yinchie I'll definitely check it out.
I don't care if you want to talk to me, if you want to, do it @talonbragg
Just do it personally and stop wasting other people's time.

Its only his fault for paying attention to it

I don't care what happens at school. At least there is no spam on these kinds of projects.
No problem @KingPixil

Contact me personally @talonbragg @Sidthecoder, I'm locking this issue.

Also, I just stumbled upon this issue, I wanted to point out a few things
So what you are saying is that @KingPixil is a fraud, but how is he a fraud if he made this framework from scratch, and let's say hypothetically his framework is a fraud, then why did it get 1k+ stars and get featuredon multiple websites that rank frameworks
Also, if Kabir is "annoying" you on your projects on just giving you constructive feedback, block him you don't need to come and spam him, just block him, don't go and be annoying about it...


dragging from the scrollbar

I have a scrollable div inside grid-stack-item-content. When I click and drag on the scroll bar, in Chrome it will scroll (what I expect) and in FF will drag the grid-stack-item. How can I prevent the dragging from the scroll bar while keeping the scrolling?

I have the exact same behaviour in FF. When I try to scroll down, the div will drag instead. It works as expected in Chrome.

same issue. +1

same for me. +1

It looks like this is issue of jQuery UI draggable. Please check http://stackoverflow.com/questions/8793236/using-jquery-ui-draggable-how-to-avoid-drag-when-using-scrollbar and let me know if it works for you

Closing due to inactivity. Hopefully @troolee 's suggestion has proven helpful. Reopen if there's any issue.


Add charset support for RFC 7617 challenges

Fixes #1468

Should I add a test for this or should I send a separate pull request for that?

Merged manually. Thanks for your patience, @erikghonyan !

https://github.com/square/okhttp/commit/b3ecb0a6c9bf3a213377b889f2b3077a940363e2


Dependency upgrades

Proposed changes:

absl-py = ">=0.9,<1.4"
rocketchat_API = ">=0.6.31,<1.28.0"
pytest-cov = "^4.0.0"
moto = "~=4.0.8"
towncrier = "^22.8.0"

@ancalita theres also an aiogram upgrade https://github.com/RasaHQ/rasa/pull/11646, but i remember you mentioning some issue recently with aiogram so wanted to double check if this can be upgraded?

@ancalita theres also an aiogram upgrade #11646, but i remember you mentioning some issue recently with aiogram so wanted to double check if this can be upgraded?

There's no issue with aiogram, just a tiny bug in the telegram channel implementation (ATO-492). It should be fine to upgrade the dependency.


Simplify clients code

Currently the EdgeX clients code in pkg/clients are composed by lots of functions copy and pasted with minor modifications.
This can be simplified, which will make the code more easy to maintain and also will reduce the probability of any bug.

@jduranf After merging the PRs shown above, is there still work to be done here or can we close this?

The only missing things to do are:

Remove the scheduler client, as it's not used and the API doesn't match with the API implemented in support-scheduler
Add pkg/clients/export/client. Currently there is a TODO

The first point is easy to do, but the second point I don't know if it's worth it, because I'm not sure if export will be refactored or not.
What do you think?

@xmlviking Do you have any input on Joan's first point above? Are there any external applications (like Device Services, etc) that would be using this and break if we remove it?
@jduranf I'd leave the 2nd point alone for now. Fede and I were going back and forth about that but with the developing plan to replace export services, wouldn't worry about it.

Done!


Fix Ghidra Plugin for Ghidra 10.3.2

The ghidra plugin is currently broken for ghidra 10.3.2 (and 10.3.1, too, although this might be a different problem). This fixes the problem by providing a correct third argument for PrettyPrinter

Sweet, it passes CI now. Thanks, it looks good to me!


Wrong info of "--verbose" in watch mode

There are two problems in output of "--verbose" in watch mode:

Althrough I have created namespace "cluster-capacity", the output of "--verbose" in watch mode still give the error Unable to create next pod to schedule: Pod's namespace cluster-capacity not found: Unable to create getter for namespaces: Requested namespaces resource cluster-capacity not found.

I think we don't need let user know the detail info of "ReplicaSet", suggest remove E1205 00:43:23.701296   18452 reflector.go:361] github.com/ingvagabund/cluster-capacity/vendor/k8s.io/kubernetes/plugin/pkg/scheduler/factory/factory.go:481: expected type *extensions.ReplicaSet, but watch event object had type *v1beta1.ReplicaSet in output of "--verbose". Because user always will not use 2>/dev/null to filter errors.

# kc get namespace | grep cluster-capacity
cluster-capacity   Active    2h

# cc --podspec examples/pod.yaml --period 1 --verbose
Unable to create next pod to schedule: Pod's namespace cluster-capacity not found: Unable to create getter for namespaces: Requested namespaces resource cluster-capacity not found

E1205 00:43:23.701296   18452 reflector.go:361] github.com/ingvagabund/cluster-capacity/vendor/k8s.io/kubernetes/plugin/pkg/scheduler/factory/factory.go:481: expected type *extensions.ReplicaSet, but watch event object had type *v1beta1.ReplicaSet
E1205 00:43:23.810525   18452 factory.go:583] Error scheduling cluster-capacity small-pod-16: pod (small-pod-16) failed to fit in any node
fit failure on node (ec2-54-158-106-111.compute-1.amazonaws.com): Insufficient cpu
fit failure on node (ec2-54-161-105-73.compute-1.amazonaws.com): Insufficient cpu
; retrying
Pod requirements:
	- CPU: 150m
	- Memory: 100Mi

The cluster can schedule 16 instance(s) of the pod.
Termination reason: FailedScheduling: pod (small-pod-16) failed to fit in any node
fit failure on node (ec2-54-158-106-111.compute-1.amazonaws.com): Insufficient cpu
fit failure on node (ec2-54-161-105-73.compute-1.amazonaws.com): Insufficient cpu

Pod distribution among nodes:
	- ec2-54-158-106-111.compute-1.amazonaws.com: 9 instance(s)
	- ec2-54-161-105-73.compute-1.amazonaws.com: 7 instance(s)

Per 1) fixed with https://github.com/ingvagabund/cluster-capacity/commit/5eb5846369214821d63df333432d1a4a1d322d82. It takes some time before the framework sync with the cluster objects. Thus, the reason why the first run reports missing namespace.
Per 2) those are internal scheduler errors, nothing I can do about it.

Verified. Thanks.


Update datadog.md to fix broken image

The image had a broken link

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area config

/area outputs

/area tests

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Welcome @0snug0! It looks like this is your first PR to falcosecurity/falcosidekick 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: 0snug0
Once this PR has been reviewed and has the lgtm label, please assign issif for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: 0snug0, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: ee2c984253aeab49712475e60019f45ec45664c5


FLEXIN-737: Update logic for filename truncation

Updated definition for Notification interface
Updated logic for shortening for filename for it to truncate the filename only when filename characters are more than 20 characters
Moved file related logic to single file.ts utility file.
Reverted back the logic from commit a7a2dc127300e8a42f21d967ce55bfaec74212d5; as I noticed issues in parsing of Map DataStructure in localStorage

Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

Added following changes:

Moved file related logic to single file.ts utility file.
Reverted back the logic from commit a7a2dc127300e8a42f21d967ce55bfaec74212d5; as I noticed issues in parsing of Map DataStructure in localStorage


docs(sample): add missing samples

PR contains following samples:

storage_object_csek_to_cmek
storage_compose_file
storage_download_public_file
storage_get_service_account
storage_set_bucket_public_iam
storage_bucket_delete_default_kms_key
storage_define_bucket_website_configuration

Gentle ping @JesseLovelace


Show status code when expected status code is not found

High-level description
This makes one particular error slightly easier to debug.
Corresponding DC/OS tickets (obligatory)
These JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

DCOS_OSS-5245 Test Utils - _wait_for_srouter_slaves_endpoints - unclear failure.

Related dcos-launch and dcos PRs
I will not be urgently bumping this in DC/OS and I prefer to not do this unless a reviewer requests it.
Checklist for all PRs

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[ ] Include a test in dcos-integration-tests in https://github.com/dcos/dcos or explain why this is not applicable:
[ ] Include a test in https://github.com/dcos/dcos-launch or explain why this is not applicable:

I cannot think of a viable test for this unless we had a mock Mesos...

LGTM.


GPU Required for Training

Hi, how many GPUs and hours are needed to train the model? I have four RTX 4090s and am unsure if that’s enough to reproduce the results

Hi, 24GB is not enough for this work. We train the model with 8 * A 100 (40 GB) consuming around 12 hours with resnet 50 and around 15 hours with resnet 101.  You may explore some lighter networks such as the flashocc, and Gaussianformer as your backbone.


Display Work Item in a Board View

Description
As a user, I want to see the current work items in a board view and do operations on them.
Functional Acceptance Criteria

The board view is classified based on work item state.
Work items are displayed in a board view, with title, type, for each list item (work item).
Each work item will be displayed on a Card (Patternfly Card View)
A card can be dragged and dropped across columns. This will change the state of the work item, based on which column it is dropped in.
Each column of the board view can be scrolled to navigate over all the items.
The board view page can be scrolled horizontally to view all the columns or for drag and drop.
From a board view item, the user can navigate to the work item detail view.
Opening the work item detail view and returning to the work item list retains the current view position in the list.
UX implementation as defined by the UX team (Workflow, Visual Design).

Non-functional Acceptance Criteria

The board view is displayed in a efficient way, even when the list has a very large number of entries.

UX artifacts
https://redhat.invisionapp.com/share/E89O7H3B2#/screens/210499779
Tasks

Will we provide any filtering/sorting on cards in the board?

Will we provide any customization of the display of the cards in the board? (summary, verbose)

Why we are using (+) add work item for every column(todo, inprogress,done) :https://redhat.invisionapp.com/share/E89O7H3B2#/screens/213049305
Can it be on one place ? As it is same feature repeating many times on one screen .
Any thoughts !!

@michaelkleinhenz We need the board view behave same as the work item list for the current user story and not as per a particular iteration?

UX: https://redhat.invisionapp.com/share/56AH8F1XM#/screens/221408817


Update README.md to show support for RS256

Based on https://github.com/auth0/nginx-jwt/issues/41#issuecomment-151499398 this change may be misleading.

Ah right, I see - @twistedstream needs to still prove you can use asymmetric keys.
OK, will close until then.


Restructure of Kubernetes node level faults

Minor changes to note, env variables description and structure
Signed-off-by: Smriti S<EMAIL_ADDRESS>

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


fix wording on ww84 page

re: https://github.com/microsoft/pxt-arcade/issues/2322, wording issues in the /ww84 page (no changes to the tutorial / header image).
I think the image is probably something they gave us @soniakandah ? Did you want to do the update on that portion?

Hm build failure unrelated to this change, looks like it came from https://github.com/microsoft/pxt-common-packages/pull/1161?

Wait I gotta add the "TM" in the header image on the landing page.

Ok, better let a designer fix the header image. I don't know how to do the blend for it and not make it look ugly.

Updated the header image with the right WW84 logo / text :)


add gitter chat to list of beginner destinations

the description line is up for debate, though

It's not clear how this gitter channel fits into the Rust project right now. Many people on the team did not even know it existed until recently.
There's an issue discussing this here, and an issue discussing Slack here.

For now, there's no consensus that Gitter is something we want to official support for Rust discussion.


Add FormMessage component

Closes #65.

Adding to the Docs.

@matthieuh I renamed it to FormMessage because it's generic enough to be used with any color or icon. Is that okay? Do you have another suggestion for the name?

@paulocfjunior FormMessage seems good to me!

Documentation preview


Helloworld example using flask flask and gunicorn

as a side effect of the recent DCS firebreak (which needed a simple python app to help kickstart the work) I created a super minimal example of deploying a python flask app to GOV.UK PaaS with gunicorn
I propose that we curate a set of similar examples in helloworld-examples so that we have a central source for these things. I see this as complementary to the large scale examples in the incubator.
to review

[ ] sanity check the text
[ ] test the example
[ ] feedback

The first four or so commits are related to paas-patterns which we do not want to include in this PR. Would it be possible to rebase and remove these commits?

Toby sure   good spot. I'm still chewing over the patterns stuff so I'll leave that out for thr time  being


Suggestion: make button backgrounds look "colored in"🖌

It'd be cool if there were an option for wired-button and similar elements with solid background colors to render the background as an svg path that looks like a thick pen/brush stroke, rather than a solid rectangle. I think this would help it feel a lot "sketchier."
Thanks for making these awesome components! :smile:

Good idea. Probably could borrow hachure filling from from http://roughjs.com/

Not the background color, but the 'selected' items in combo, listboxes, tabs now show sketchier backgrounds.
Adding sketchier backgrounds to all controls may make them less flexible.
For selected items though, it was a good upgrade.


Study/Project summaries

It will be great to be able to generate "intro" pages for studies; you can imagine having a text area and then "pulling" analysis plots (with captions) showing the main results.

In https://github.com/biocore/qiita/pull/2986 we added the possibility of adding analytical notes; furthermore, it uses markdown, opening the possibility of adding images and figures linking to the original publication. Thus, closing.


Moved customizable env variables to .env file

See #1360

It is due to a quirk in the yaml file. YAML file by default will turn a set of boolean value into "True"/"False", and docker-compose will warn (and possibly error) if there is a boolean value in the YAML.
It was okay previous because the environment variables was passed in as an array of environmental strings, which gets interpreted directly. The issue arises when we use the object syntax to pass in env variables.
PS: I realized that I've missed out changing PORTUS_CHECK_SSL_USAGE_ENABLED to use a string instead. Will update this PR 😅

Thanks for taking care of this 👍


Interpolate from External Sketches

How do I do the Interpolate from External Sketches? There is no option to add more than 1 image.

My slightly modified version allows you to upload keyframes! https://github.com/toyxyz/Paints-UNDO

I Installed that now, but where do I add the sketch? I want to add the finished one and the sketch to then get the process like you showed. When I upload it to the keyframe it is not being used and just gets erased and fully replaced with the new generated ones.

Please tell me how I can use it and feed it the sketch and the finished one, because the usual way of creating is not usable for me, since the first half of the video is always a fully different looking image.

I found out that it works when I put in 2 images, but the lineart one never is shown in the video. How many keyframes do I need for it to look like in the example?

Often, the first frame is too short. Put two frames of line art, or add a blank white image in front of it.
https://github.com/user-attachments/assets/d4cb66b7-af3b-45f5-afc8-02b5e3644502

Thank you so much, it worked with this white paper trick. So I assume if I add more keyframes, the result gets even better? I had the idea of adding some keyframes from step 2 but there seems to be no way of downloading them.

Thank you so much, it worked with this white paper trick. So I assume if I add more keyframes, the result gets even better? I had the idea of adding some keyframes from step 2 but there seems to be no way of downloading them.

If you add more keyframes, you will get a more natural animation.

Thank you. Is there a way of exporting keyframes from step 2 to add them at 3_2? Not sure how else to get more keyframes.

Thank you. Is there a way of exporting keyframes from step 2 to add them at 3_2? Not sure how else to get more keyframes.

To download a keyframe image of a specific step, press the Download button.

That button only downloads a text file somehow.

That button only downloads a text file somehow and inside is strange stuff like
RIFF¸0 WEBPVP8 ¬0 °(���* �€�>m6–H¤#"!#S�ð€ ‰inöŠ�rÊ Ÿ°1#OI~Åzêú?ò�3·‹µ_ç¿ŸóýÙ�íþ ¹+×‹q=�p/üO5�…ÿCì�ÁÛø¿úÞÀ¿Ï?ÒzÊ÷þý§~XáUUUSýÔÇÖiNØ=C1N�<°®j�^´9ø@d�—i¬Nîîîîîîîîîî —�iöõñ"ù´ m¨Å°/ˆP‰ý{Û»òÄÝÝÝÝÝò½�™™|TúÅ/€Ž�åäó���{lÑKVŒ|#Ç&[C¬ûR�ˆð}�0Aï‰”£öÕ©¸Àž·%iÒ4gÍ£30�uŠsM 8Ù«�<�!äÆùà��8ªË@+›+á�/Ž�´‹Sr j_ø±5¾JÓ¤•´fa”¶™—ÿ¨F�1‹Áœ–DØ´�ñ��²†7‰ÉÖ_Ž“]'Æï�×âNê_Q�#/¿´µ��ƒ7ÉZt�shÌ�¥d��M’!°Òéƒ.�˜£µÉ¸ýŠ÷Ä(ü2¹zoh_ JWÚÖ‡�gHÅ¹�<ßìø¼ÒM£í¬Œ}IdPu(:�aÝÝÝÞ�iÒ,V�ZÙ¼iþ»ðŠRBe�*Ykn{ ,�šèµ��|ÏnMJ�Y¶©µP5AJ€"H ž<°ˆ"+’†�>y2Ôsùö§T�‘£33>m���…‚�c¥u×óáí�Ÿ£›…W%&»PéQ+€Å�v{ÝJ†».V>%N\ä’8Äó²gZ7õ�üœµ��Öu�h×wÒ�MÔûd±;»¼�Ó¨üŠ–��˜�ªAÅ½ ÓWØgäª)) Wÿï$ž`„6EÿàÅ~ÊÄtíüjX��1á¢t)·mP¦)! §!j\t¿ò8¼ñÊ H�Cr°Î³3333�3�e”‰¯Ä�¡Nß¤-x·�b½K,>y/ÛÙ0~}Œ°�ËU�õ©S3f›Ï2}Sæa°¿e#B}mþä

That's an image file in webp format. Try opening it with an image viewer.  https://en.bandisoft.com/bandiview/

Its really a .txt file for me but I discovered I can rename the extension to png and then it shows.

Any recommended settings for the CFG scale and FPS? I wish there was a setting to make the video longer. Its always 8 seconds.

Any recommended settings for the CFG scale and FPS? I wish there was a setting to make the video longer. Its always 8 seconds.

If you lower the fps, the video will play slower.


Fix bug when there is no Content-Length in the headers.

Url to replicate: https://api.humana.com/v1/cms/pharma_providers-29.json

Sorry, I can't replicate the original bug. It looks okay. If the Content-Length does not exist, we're catching the exception and assuming filesize 0.


[RIP-43] Support Timing Messages with Arbitrary Time Delay

Make sure set the target branch to develop
What is the purpose of the change
Currently, RocketMQ's delay message feature only supports delayed delivery for specific time levels. Such delay message feature(only support specific levels of delay time) is no longer enough to support the flexible usage of rocketmq. Therefore, we need a delay message feature that supports arbitrary delay time.
I have written my proposal on the links below：
Google Doc: https://docs.google.com/document/d/1D6XWwY39p531c2aVi5HQll9iwzTUNT1haUFHqMoRkT0/edit?usp=sharing
Shimo:https://shimo.im/docs/gXqme9PKKpIeD7qo/
To optimize the commit history, this is a new PR.
The old PR is :https://github.com/apache/rocketmq/pull/4558
Brief changelog

Add classes to support the feature, such as  TimerMessageStore, TimerWheel, TimerLog, and Slot , etc.
Modify the logic of CommitLog.AsyncPutMessage(). Add two judgement(isRolledTimerMessage(msg) / checkIfTimerMessage(msg)) for timing messages. If the message is timing message, its topic and related properties will be converted.
Modify the logic of BrokerController.start()/shutdown()/initialize(), etc. Add the TimerMessageStore into these processes.
Add some functions in related files(DefaultMessageStore, CommitLog, MappedFileQueue, MessageConst, etc).
Add unit tests for the feature.

Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[✅] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[✅] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[✅] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[✅] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[✅] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.3%) to 48.481% when pulling ccead045195f01be54dfddd680e3c34707b5d078 on GenerousMan:RIP-43 into d26ba7d433e05d7b3a518064c8ebf99c48df0bbd on apache:develop.

Conflicting files  @GenerousMan


"[en] ...preparing for the potion..." => "[en] ...preparing for the c…

She was preparing for the contest, not potion :)

oops, my fault. misread the whole thing.

I have put a fix on 3236c54 to avoid misreading. ^__^


Error while Installing in ROS Noetic environment.

I am trying to install cartographer_ros in ROS Noetic environment in Ubuntu 20.04. The protobuf install script that is mentioned to be used only for ROS Kinetic needs to be used here too.
As far as I can tell protobuf is the root cause of these errors.
I have pasted the entire terminal activity after catkin_make_isolated here: link.

I got the same error. Is there any solution?


root not being defined

commit: ff342ce
Changing this back to include window fixed my gumshoe (commonJS), otherwise root is undefined, making the script fail.

Failed using what method of implementing. Based on everything I've read, the current setup is the correct syntax.

var gumshoe = require('gumshoe/dist/js/gumshoe.js');
// Gumshoe
gumshoe.init({
offset:40
});
then as root isn't defined, everything trying to access root fails so flops straight away over at:
!!root.addEventListener
Runs through gulp, browserify. (On chrome). Is root supposed to be set elsewhere?

@Sam-Hoult - Based on the UMD spec, I was under the impression root is based into the script as an argument. I'm using the amdWebGlobal pattern as defined in the UMD repo on GitHub. Am I missing something? I don't use Browserify, so it's definitely a possibility that I screwed something up.

This has been fixed...


Change TFL_MINIMUM_OS_VERSION to build TensorFlowLiteCMetal_framework on XCode 14.3

The TensorFlow Lite framework build for Metal fails with the Xcode Version 14.3 (14E222b) when running the command:
bazel build -c opt --config=ios_fat --cxxopt=--std=c++17 //tensorflow/lite/ios:TensorFlowLiteCMetal_framework
ERROR: /tensorflow/tensorflow/lite/delegates/gpu/common/transformations/BUILD:123:11: Compiling tensorflow/lite/delegates/gpu/common/transformations/global_pooling_to_reduce_op.cc failed: (Aborted): wrapped_clang_pp failed: error executing command external/local_config_cc/wrapped_clang_pp '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics -Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG ... (remaining 37 arguments skipped)

tensorflow/lite/delegates/gpu/common/transformations/global_pooling_to_reduce_op.cc:59:15: error: 'any_cast<const tflite::gpu::Pooling2DAttributes &>' is unavailable: introduced in iOS 12.0
        absl::any_cast<const Pooling2DAttributes&>(node->operation.attributes);

To solve the problem, you need to change the TFL_MINIMUM_OS_VERSION = "11.0" to TFL_MINIMUM_OS_VERSION = "12.0".

Hi @haozha111 ! Is there any way I can help accelerate this? let me know!

Fails on CI builds are not related to this changes, can we merge? @gbaned @haozha111

Hi @gbaned @yishuangP, this PR passed all the checks, can we marge?

Hi @gbaned @yishuangP, why is this PR is blocked? It passed all the checks, can we marge?

Hi @gbaned @yishuangP, why is this PR blocked? It passed all the checks, can we marge?

Hi @gastonmc Sorry for the delay in response. It is getting the import error.
Hi @yishuangP Can you please help on this PR?

Hi @yishuangP Can you please help on this PR import?  Thank you!

Hi @yishuangP Can you please help on this PR import? Thank you!

Hi @yishuangP Can you please help on this PR import? Thank you!

Hi @yishuangP Can you please help on this PR import? Thank you!

Hi @yishuangP Import/copybara check is showing it didn't affect any internal file. Can you please help to import these changes? Thank you!

Hi @yishuangP  Any update on this PR ? Please. Thank you!

Hi @yishuangP Any update on this PR ? Please. Thank you!

Hi @yishuangP Any update on this PR ? Please. Thank you!

Hi @yishuangP Any update on this PR ? Please. Thank you!

Hi @yishuangP, Any update on this PR ? Please. Thank you!

Hi @yishuangP, Any update on this PR ? Please. Thank you!

Hi @yishuangP, Any update on this PR ? Please. Thank you!

Hi @yishuangP, Any update on this PR ? Please. Thank you!

Hi @yishuangP, Any update on this PR ? Please. Thank you!

Hi @yishuangP, Can you please take a look into this PR? Thank you!

Hi @yishuangP, Can you please take a look into this PR? Thank you!


Added TXCurr check for Otz tables also added linelist for alhiv patients

@cbrianbet perhaps we can combine CALHIV + OTZ into one table ? I think this makes sense from a user experience perspective in a BI tool; these 2 columns showing CALHIV and OTZ counts then getting a cascade becomes easy without having to do joins. WDYT ?
The same would apply to OVC too.

think this makes sense from a user experience perspective in a BI tool; these 2 columns showing CALHIV and OTZ counts then getting a cascade becomes easy without having to do joins. WDYT ?

This seems like a great idea

@cbrianbet perhaps we can combine CALHIV + OTZ into one table ? I think this makes sense from a user experience perspective in a BI tool; these 2 columns showing CALHIV and OTZ counts then getting a cascade becomes easy without having to do joins. WDYT ? The same would apply to OVC too.

Added tables to cater for this in latest commits


replay: fix CarParams write

Currently it writes as Event.CarParams, but Python processes expect a CarParams struct
https://github.com/commaai/openpilot/blob/master/selfdrive/ui/replay/replay.cc#L279

@arudomanenko want to also try out this issue? If you try to start radard.py with replay you'll see what the issue is.

@sshane I'm trying to solve this problem, could you explain how to run radard.py with replay.

Start replay and then run radard.py, replay will stop publishing radarState packets whenever radard starts up, but you'll notice radard crashes on reading the CarParams param

@sshane It seems like a very simple and silly question but this will help a lot of people who are trying to debug openpilot, could you explain and show how to read the CarParams parameter defined by replay?

https://github.com/commaai/openpilot/blob/master/selfdrive/controls/radard.py#L187
Basically we need replay.cc to write the parameter in a way that radard will read it correctly.


Propagate RequestAttributes across Hystrix Thread boundary

This code fixes this open issue.
The problem with OAuth2 is that Hystrix threads can't access the request/session scoped beans stored by Spring in the main thread, so it's necessary to copy the attributes managed by the Spring RequestContextHolder from the main thread to the threads managed by Hystrix thread pool.

Current coverage is 73.90% (diff: 100%)

Merging #1379 into master will increase coverage by <.01%

@@             master      #1379   diff @@
==========================================
  Files           184        185     +1
  Lines          5671       5683    +12
  Methods           0          0
  Messages          0          0
  Branches        862        862
==========================================
+ Hits           4191       4200     +9
- Misses         1180       1182     +2
- Partials        300        301     +1

Powered by Codecov. Last update 622cc83...19f8bef

Exactly what I need. But @spencergibb is right. There is always one HystrixConcurrencyStrategy. This means as soon as you need to decorate the Callable you need to provide your own HystrixConcurrencyStrategy which is not doing much but decorates the Callable with another Callable.
IMO it would be nice if there would be a DecoratingHystrixConcurrencyStrategy that has a list of CallableDecoration-Components (just a name, maybe an interface where the call method provides the previous decorated Callable to continue chain). As soon as the wrapCallable method is called the strategy creates a DecoratedCallable that decorates the callable with all existing CallableDecorations.
This way it would be easier to hook into it.
I hope this was understandable :expressionless:. What do you guys think?

ping @taxone on requested changes

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


fix(Checkbox): Fixes :checked + :disabled styles and adds example stories

Overview
Checkbox had a funky state with Checked + Disabled.  This fixes it and adds some stories to ensure that we can catch it.

Ensures we have the correct disabled state for checkbox elements
Adds examples to Storybook for these states.

When we update our inputs further I would advocate for creating full story pages for each input type and keeping an index page as we have now.  That way we can have specific stories per each component changed rather than blanket examples.  This will help with visual regression testing if we ever decide to invest in a solution like https://www.chromatic.com/
PR Checklist

[ ] Related to designs:
[ ] Related to JIRA ticket: ABC-123
[x] I have run this code to verify it works
[ ] This PR includes unit tests for the code change

Screenshots

🚀 Styleguide deploy preview ready!https://600dd2e5df37f0ba9a7577d4--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600dd2e5df37f0ba9a7577d4--gamut-preview.netlify.appDeploy Logs

📬Published Alpha Packages:@codecademy/gamut-illustrations@0.4.8-alpha.7107d9.0@codecademy/gamut-labs@7.13.2-alpha.7107d9.0@codecademy/gamut@19.11.4-alpha.7107d9.0<EMAIL_ADDRESS>
📬Published Alpha Packages:@codecademy/gamut-illustrations@0.4.8-alpha.7107d9.0@codecademy/gamut-labs@7.13.2-alpha.7107d9.0@codecademy/gamut@19.11.4-alpha.7107d9.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://600e2ca086547a8f557192b6--gamut-preview.netlify.appDeploy Logs

🚀 Styleguide deploy preview ready!https://600e2ca086547a8f557192b6--gamut-preview.netlify.appDeploy Logs


Incorrect route

https://routing.anyways.eu/projects/bikeforbrussels/#16.24/50.97916/4.96778?sb=true&o=4.9645005,50.9793130&d=4.9709450,50.9797904&p=profile2

The recreational profile dislikes primary roads, even if the cycleway is marked as 'track'. The commute profile does take the primary road.
TBH, I would be tempted to take this "incorrect" route (depending on the local circumstances)

https://github.com/anyways-open/routing-profiles/issues/53


ZF-3938: Add ability to set document encoding

Added ability to set document encoding in Zend_Dom_Query:
at instantiation
via mutator
via additional argument to setDocument*() methods

sync svn 23062
http://framework.zend.com/code/revision.php?repname=Zend+Framework&path=%2Ftrunk&rev=23062

Reviewed, merged, and pushed to master.


Monitoring component

This issue is to discuss implementation of the monitoring component required to be able to retrieve and pass on onBlock / onConfirmedUtxo / etc events to plugins.
Original spec that lists events on plugins: https://gist.github.com/ross-weir/258272ed82332d0b7818c23195ab80e8#plugins
Below is rough pseudo code that I have in mind for how it might work:
currentHeight = 0
mempoolDelivery = {} # map of txid -> bool indicating if mempool tx has been passed to plugins
requiredConfirmations = 3
lastBlocks = new Array(requiredConfirmations)

Every `n` seconds
do
    height = getCurrentHeight()

    if height > currentHeight
    do
        newBlock = getBlock(height)
        plugins.all.onBlock(newBlock)

        currentHeight = height
        lastBlocks.push(newBlock)
    end

    if lastBlocks.length >= requiredConfirmations
    do
        confirmedBlock = lastBlocks.shift()
        for tx in confirmedBlock.txs
        do
            plugins.all.onConfirmedTx(tx)
        end
    end

    mempool = getMempool()
    for tx in mempool
    do
        if mempoolDelivery[tx.txid] == false
        do
            plugins.all.onUnconfirmedTx(tx)
            mempoolDelivery[tx.txid] = true
        end
    end

    # invalidate mempoolDelivery in some way to remove confirmed or dropped txs?

end

Still deciding on a good way to ensure mempool txns are delivered only once to plugins and cleaned up if they're dropped or included in chain
In the original spec we had onConfirmedUtxo & onUnconfirmedUtxo methods for plugins - are these necessary if we have onConfirmedTx & onUnconfirmedTx since the txns will include the respective utxos?

Could we reduce the events down to OnBlock, OnConfirmedBlock, onMempoolTx? Or should we?

@ross-weir do you think that ogre can be used to pass messages directly to ergomatic thus avoiding API pooling?

I rewrote your pseudo code with some changes I consider important:

Prioritize mempool dumping over new block checking
Remove confirmation setup for now, if it's something further needed, it can be added without breaking changes.
We need to deal with a certain level of uncertainty when checking for a transaction if it was dropped from the mempool as there is a gap between a transaction being removed from mempool and included in a new block. I'm using undefinedStateCheks for such check.

Beautiful, way better than what I had :rocket:

@ross-weir do you think that ogre can be used to pass messages directly to ergomatic thus avoiding API pooling?

Not right now as chain syncing is incomplete but having it raise events to eliminate polling is 100% something I wanted to do


Minor issues with documentation for Amplitude Amplification

The description of the oracle U_w is wrong.
def amplify(A, A_inv, U_w, qubits, num_iter, init=True):
    """
[...]
    :param U_w: an oracle maps any basis vector to either |0> or |1>
[...]
    """

There are also a few typos.

closing this as a dupe of #81


Error Unexpected error could not find a temporary directory when starting container based on splunk/fluentd-hec:1.3.1 image

What happened:
Container based on image splunk/fluentd-hec:1.3.1 and newer versions throws an error when running CMD instruction (bundle exec fluentd -c /fluentd/etc/fluent.conf).
It is working properly in version 1.3.0.
Error message:
2022-11-28 15:45:16 +0000 [info]: init supervisor logger path=nil rotate_age=nil rotate_size=nil
2022-11-28 15:45:17 +0000 [info]: parsing config file is succeeded path="/fluentd/etc/fluent.conf"
2022-11-28 15:45:17 +0000 [info]: gem 'fluentd' version '1.15.3'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-concat' version '2.4.0'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-jq' version '0.5.1'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-kubernetes_metadata_filter' version '3.1.0'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-prometheus' version '2.0.2'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-record-modifier' version '2.1.0'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-splunk-hec' version '1.3.1'
2022-11-28 15:45:17 +0000 [info]: gem 'fluent-plugin-systemd' version '1.0.2'
2022-11-28 15:45:17 +0000 [info]: using configuration file: <ROOT>
</ROOT>
2022-11-28 15:45:17 +0000 [info]: starting fluentd-1.15.3 pid=1 ruby="2.7.6"
2022-11-28 15:45:17 +0000 [info]: spawn command to main:  cmdline=["/usr/bin/ruby", "-r/usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/setup", "-Eascii-8bit:ascii-8bit", "/usr/bin/fluentd", "-c", "/fluentd/etc/fluent.conf", "--under-supervisor"]
2022-11-28 15:45:17 +0000 [info]: init supervisor logger path=nil rotate_age=nil rotate_size=nil
Unexpected error could not find a temporary directory
  /usr/share/ruby/tmpdir.rb:32:in `tmpdir'
  /usr/share/ruby/tmpdir.rb:108:in `tmpdir'
  /usr/share/ruby/tmpdir.rb:115:in `create'
  /usr/share/ruby/tmpdir.rb:83:in `mktmpdir'
  /usr/share/gems/gems/fluentd-1.15.3/lib/fluent/supervisor.rb:47:in `before_run'
  /usr/share/gems/gems/serverengine-2.3.0/lib/serverengine/server.rb:125:in `main'
  /usr/share/gems/gems/serverengine-2.3.0/lib/serverengine/daemon.rb:119:in `main'
  /usr/share/gems/gems/serverengine-2.3.0/lib/serverengine/daemon.rb:68:in `run'
  /usr/share/gems/gems/fluentd-1.15.3/lib/fluent/supervisor.rb:902:in `supervise'
  /usr/share/gems/gems/fluentd-1.15.3/lib/fluent/supervisor.rb:742:in `run_supervisor'
  /usr/share/gems/gems/fluentd-1.15.3/lib/fluent/command/fluentd.rb:350:in `<top (required)>'
  /usr/share/gems/gems/fluentd-1.15.3/bin/fluentd:15:in `require'
  /usr/share/gems/gems/fluentd-1.15.3/bin/fluentd:15:in `<top (required)>'
  /usr/bin/fluentd:23:in `load'
  /usr/bin/fluentd:23:in `<top (required)>'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `load'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `kernel_load'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:23:in `run'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli.rb:486:in `exec'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli.rb:31:in `dispatch'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/cli.rb:25:in `start'
  /usr/local/share/gems/gems/bundler-2.3.26/exe/bundle:48:in `block in <top (required)>'
  /usr/local/share/gems/gems/bundler-2.3.26/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'
  /usr/local/share/gems/gems/bundler-2.3.26/exe/bundle:36:in `<top (required)>'
  /usr/local/bin/bundle:23:in `load'
  /usr/local/bin/bundle:23:in `<main>'

What you expected to happen:
Start container without an error.
How to reproduce it (as minimally and precisely as possible):
In current directory create empty fluent.conf file and run this command:
docker run -v "$(pwd)"/fluent.conf:/fluentd/etc/fluent.conf splunk/fluentd-hec:1.3.1
or
docker run -v "$(pwd)"/fluent.conf:/fluentd/etc/fluent.conf splunk/fluentd-hec:latest
Anything else we need to know?:
It's probably caused of missing sticky bit set on /tmp/ directory - check these Stackoverflow answers ->
https://stackoverflow.com/a/31182540 and https://stackoverflow.com/a/40619833.

Unexpected error could not find a temporary directory
  /usr/share/ruby/tmpdir.rb:32:in `tmpdir'
...
➜  docker exec -it -u root 3c chmod +t /tmp
➜  docker exec -it 3c bundle exec fluentd -c /fluentd/etc/fluent.conf
...
2022-11-28 16:19:06 +0000 [info]: #0 starting fluentd worker pid=33 ppid=23 worker=0
2022-11-28 16:19:06 +0000 [info]: #0 fluentd worker is now running worker=0

Environment:

Kubernetes version (use kubectl version): N/A
Ruby version (use ruby --version): N/A
OS (e.g: cat /etc/os-release): N/A
Splunk version: N/A
Others:

@miko083, thanks for reporting the bug. I have updated the 1.3.1 image with sticky bit on tmp directory.


Add same unit test.

Problem
After run new command executed.
>>> bin/apig new -u wantedly testproject
_templates/skeleton/db/pagination.go.tmpl
	create /Users/muni/.go/src/github.com/wantedly/testproject/models/.gitkeep
	create /Users/muni/.go/src/github.com/wantedly/testproject/main.go
	create /Users/muni/.go/src/github.com/wantedly/testproject/db/pagination.go
html/template:complex: "=" in unquoted attr: "%v&last_id=%v&order=%v"

_template/skeleton/db/pagination.go.tmpl is broken.
Fixed (f8f163b)

Didn't you forget to add apig directory? I couldn't build...
$ make
go get github.com/jteeuwen/go-bindata/...
./glide install
[INFO]  Downloading dependencies. Please wait...
[INFO]  --> Found desired version github.com/gedex/inflector 91797f1712fd58f224781be1080b8613d096187e!
[INFO]  --> Found desired version github.com/tcnksm/go-gitconfig 6411ba19847f20afe47f603328d97aaeca6def6f!
[INFO]  Setting references.
[INFO]  --> Setting version for github.com/gedex/inflector to 91797f1712fd58f224781be1080b8613d096187e.
[INFO]  --> Setting version for github.com/tcnksm/go-gitconfig to 6411ba19847f20afe47f603328d97aaeca6def6f.
go generate
go build -ldflags="-s -w" -o bin/apig
command/gen.go:9:2: cannot find package "github.com/wantedly/apig/apig" in any of:
        /Users/dtan4/src/github.com/wantedly/apig/vendor/github.com/wantedly/apig/apig (vendor tree)
        /usr/local/Cellar/go/1.6.3/libexec/src/github.com/wantedly/apig/apig (from $GOROOT)
        /Users/dtan4/src/github.com/wantedly/apig/apig (from $GOPATH)
make: *** [bin/apig] Error 1

@dtan4 Sorry. /apig untracked. Fixed d59a464

Fix conflict.

Behavior looks good.
I have two favors for you:

Execute ./glide get github.com/mitchellh/cli at the top of repository
Rewrite script of make test as go test -cover -v ./apig ./command

@dtan4 Thank you your review and advice. I'll do it as soon as possible.

LGTM 👍


ML Studio - In order to use for example athena in datawrangler several permissions are missing

Describe the bug
When using Sagemaker Studios on glue tables that one has access to via for example athena directly, inside Sagemaker studios it throws errors. They can be clustered into two areas:

List operations for athena: I have identified three missing pieces: athena:ListDataCatalogs, athena:ListDatabases and athena:ListTableMetadata
Priviliges on S3 storage location for athenaqueries is missing

How to Reproduce

Create ML Studio
Create a data wrangler flow
Add athena as connection

Expected behavior
It should work, respecting the role the user has, as its working for example in worksheets or from a jupyter notebook
Your project
No response
Screenshots
No response
OS
not relevant
Python version
not relevant
AWS data.all version
2.2.0
Additional context
No response

@dlpzx this is the issue we have been discussed before. Currently we solve this problem by adding the inline policy below to the respective role manually:
{     "Version": "2012-10-17",     "Statement": [         {             "Sid": "Statement1",             "Effect": "Allow",             "Action": [                 "s3:*"             ],             "Resource": [                 "arn:aws:s3:::s3bucket/athenaqueries/dataall-role-name/*",                 "arn:aws:s3:::s3bucket/athenaqueries/dataall-role-name/"             ]         }     ] }

plus the workaround for the athena: issues
{             "Action": [                 "athena:ListDataCatalogs"             ],             "Resource": [                 "*"             ],             "Effect": "Allow"         },         {             "Action": [                 "athena:ListDatabases",                 "athena:ListTableMetadata"             ],             "Resource": [                 "arn:aws:athena:eu-central-1:726955877276:datacatalog/*"             ],             "Effect": "Allow"         },

Hi @enr0c we are implementing this feature as part of 2.4
One thing that I want to leave referenced is that the AWS SDK for Pandas read_sql command that we typically use has a parameter called ctas_approach that if set to True(default), creates a temporary table in the database. For shared databases users get READ-ONLY permissions, so this type of queries would fail. The solution is to set that parameter to False (link to docs).
df = wr.athena.read_sql_table(
    table="table",
    database="dataall_DATABASE_shared",
    workgroup= "dataall-GROUP",
    ctas_approach=False
)


fix: load scoped plugins

Scoped plugins (ie. @scoped/some-package) are downloaded successfully, but fail to load. This was due to the resolved file name being returned as an empty string from improper string splitting.
This PR is ready for merge.

I believe this split call was added to allow people to specify package versions by writing package@version. Would it be better to use a package specifier parser to pull out the package name?

I believe this split call was added to allow people to specify package versions by writing package@version. Would it be better to use a package specifier parser to pull out the package name?

Yeah I assumed the original author had done this for that specific purpose, but it doesn't work obviously for scoped packages. From what I could tell according to the config documentation the version should be specified by @scope/package#version (with @scope/ and #version being optional).
This PR assumes that plugins are correctly written in the documented config as @scope/package#version.
I would think that plugins should be validated for parsing issues before downloading. This PR change just handles loading of plugins already downloaded.

require('npm-package-arg')(spec).name should do the trick.

Any update on a merger for this, or should people stay far away from naming their plugins with scopes?

Oh god.
This was introduce by someone (me) who didn't correctly understand the use of #.
I agree with @j-f1. We should use npm/yarn version specification and maybe introduce npm-package-arg.
But for now, we should fix this issue with scoped packages. User with package@version in their config will migrate to package#version
Sorry for the delay


Handle loading results when serialize = false

If a simulation is executed with the flag serialize = false, the results can't be loaded
build_out = build!(sim; console_level = Logging.Warn, serialize = false)
execute_out = execute!(sim)
results = SimulationResults(sim)

error:
 Info: checking integrity of /Users/jdlara/cache/blue_texas/standard/14/data_store/simulation_store.h5
ERROR: LoadError: SystemError: opening file "system-6bbc5f77-da7d-4a7e-ba6e-8c6d4d430fd6.json": No such file or directory
Stacktrace:
 [1] systemerror(::String, ::Int32; extrainfo::Nothing) at ./error.jl:168
 [2] #systemerror#48 at ./error.jl:167 [inlined]
 [3] systemerror at ./error.jl:167 [inlined]
 [4] open(::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing) at ./iostream.jl:284
 [5] open at ./iostream.jl:273 [inlined]
 [6] open(::PowerSystems.var"#151#152", ::String; kwargs::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}) at ./io.jl:323
 [7] open at ./io.jl:323 [inlined]
 [8] deserialize(::Type{System}, ::String; time_series_read_only::Bool, time_series_directory::Nothing, kwargs::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:runchecks,),Tuple{Bool}}}) at /Users/jdlara/.julia/packages/PowerSystems/4kGrw/src/base.jl:1204
 [9] System(::String; kwargs::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:time_series_read_only,),Tuple{Bool}}}) at /Users/jdlara/.julia/packages/PowerSystems/4kGrw/src/base.jl:179
 [10] PowerSimulations.ProblemResults(::PowerSimulations.HdfSimulationStore, ::String, ::PowerSimulations.SimulationStoreProblemParams, ::PowerSimulations.SimulationStoreParams, ::String; load_system::Bool, results_output_path::Nothing) at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:51
 [11] (::PowerSimulations.var"#199#202"{Bool})(::PowerSimulations.HdfSimulationStore) at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:655
 [12] h5_store_open(::PowerSimulations.var"#199#202"{Bool}, ::String, ::String, ::String) at /Users/jdlara/.julia/dev/PowerSimulations/src/core/hdf_simulation_store.jl:117
 [13] h5_store_open at /Users/jdlara/.julia/dev/PowerSimulations/src/core/hdf_simulation_store.jl:114 [inlined]
 [14] SimulationResults(::String, ::Nothing; load_systems::Bool) at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:650
 [15] SimulationResults at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:625 [inlined] (repeats 2 times)
 [16] #SimulationResults#203 at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:673 [inlined]
 [17] SimulationResults(::Simulation) at /Users/jdlara/.julia/dev/PowerSimulations/src/core/simulation_results.jl:673
 [18] top-level scope at /Users/jdlara/cache/blue_texas/scripts/sims.jl:49
in expression starting at /Users/jdlara/cache/blue_texas/scripts/sims.jl:49

Technically, the user is providing conflicting inputs. load_systems = true is the default behavior.
SimulationResults(path::AbstractString, execution = nothing; load_systems = true)

That's obviously not a very good user experience. I don't think that we should throw an error for the conflicting inputs. Most likely the user is not even aware of the default value. How about I just add an @info "Skipping load because the system wasn't serialized log statement?

We could enable also passing the system when loading.


Refactor color tokens

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Resolves: #53
Summary:
Please summarize the scope of the changes you have submitted, what the intent of the work is and anything that describes the before/after state of the project.

Update design token version and all other dependencies
Refactor color tokens by isolating the color tokens and creating tier 3 tokens for repeatable rules
Replace hard coded values with size tokens

Type of change:
Please delete options that are not relevant.

[x] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

Verification

[ ] Tier 3 tokens are appropriately named
[ ] Tier 3 tokens are pointing to correct tier 2 tokens

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: blackfalcon:white_check_mark: jordanjones243:x: semantic-release-botYou have signed the CLA already but the status is still pending? Let us recheck it.

:tada: This PR is included in version 4.6.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[NET] Remove blocking network address resolution in connect_to_host in websockets

This commit removes blocking address resolution in connect_to_host in websockets.  This is similar to what happens in HTTPClient.
Currently a few other peer's implementations of connect_to_host still include a blocking call to resolve_hostname which unfortunately can block in getaddrinfo for an unspecified amount of time.  This is not good, considering there is a good chance many projects are calling connect_to_host on the main engine thread.
This PR addresses one of the peers (websocket) with an resolving state, which is similar to what happens in HTTPClient.
I'm hoping eventually we can clean up these connection status state enums into something shared among all the network classes, but until then this and the rest of the network classes connect_to_host implementations should follow what HttpClient does.  (Have an intermediate resolving state to avoid blocking in connect_to_host).
As an aside, (as someone who's gone through Apple App review too many times), I'm pretty sure their test environment includes a laggy DNS response env.  I have seen app review bring this up a few time with different app submissions, and indeed our project was using the websocket connect_to_host, and ended up pausing the main thread for much too long waiting for a hostname to resolve.  This was easily confirmed with the iOS link conditioner, and setting a manual delay for dns resolution time.

https://github.com/godotengine/godot/pull/53262 for master

fixes https://github.com/godotengine/godot/issues/53265 for websocket clients


Props from selector is undefined on initial load

React Boilerplate
Issue Type

[X] Bug (https://github.com/react-boilerplate/react-boilerplate/blob/master/.github/CONTRIBUTING.md#bug-reports)
[ ] Feature (https://github.com/react-boilerplate/react-boilerplate/blob/master/.github/CONTRIBUTING.md#feature-requests)

Description
Hi there !
My issue is that I get the props of my mapStateToProps undefined on initial load then it take initialStae. It doesn't take the initialState from the beginning and get an error on render() if I do not check if undefined or not...
If I console log it on render, it first show as undefined then straight after show as defined with initialState. I do not think this is something normal.
If someone have an idea why ?
Thanks
Steps to reproduce
App/index.js
export class App extends React.Component {

  constructor(props){
    super(props);
  }

  render(){
    console.log('loading !', this.props);
    return (

        <Helmet>
          <title>App</title>
          <meta name="description" content="Description of App" />
        </Helmet>

        <Switch>
          <Route exact path="/" component={HomePage} />
          <Route exact path="/about" component={About} />
          <Route exact path="/listing" component={Listing} />
          <Route component={NotFoundPage} />
        </Switch>

          <form role="search" id="searchform" method="get">
            <input value="" name="q" type="search" placeholder="Search..."/>
            <button type="submit">
            </button>
          </form>

        {/* Login modal */}
        <Login/>

        {/* Register modal */}
        <Register/>

    );
  }
}

App.propTypes = {
  dispatch: PropTypes.func.isRequired,
};

const mapStateToProps = createStructuredSelector({
  app: selectAppDomain,
  auth: (state) => state.get('login')
});

function mapDispatchToProps(dispatch) {
  return {
    dispatch,
  };
}

const withConnect = connect(
  mapStateToProps,
  mapDispatchToProps,
);

const withReducer = injectReducer({ key: 'app', reducer });
const withSaga = injectSaga({ key: 'app', saga });

export default compose(
  withReducer,
  withSaga,
  withConnect,
)(App);

Login/reducer
export const initialState = fromJS({
  currentUser: false,
  loading: false,
  error: false,
  authToken: null,
  authentificated: false,
});

function loginReducer(state = initialState, action) {
  switch (action.type) {
    case DEFAULT_ACTION:
      return state;

    case SIGNIN_FETCH_SUCCEEDED:
      return state
        .set('loading', false)
        .set('error', false)
        .set('currentUser', action.payload)
        .set('authToken', action.payload)
        .set('authentificated', true);
    case SIGNIN_FETCH_FAILED:
      return state
        .set('loading', false)
        .set('error', action.payload)
        .set('authentificated', false);
    case SIGNIN_ACTION:
      return state
        .set('loading', true)
        .set('error', false);

    default:
      return state;
  }
}

export default loginReducer;

Versions

React-Boilerplate (see package.json): 3.6.0
Node/NPM: 10
Browser: Chrome

Hey @aloysius-tim,
You can fix this rather easily with the pattern you see here.
The relevant line is:
const selectHome = state => state.get('home', initialState);

If the selector can't find the 'home' portion of the store, it returns the initialState instead.
This is only necessary in the case where the selector runs for the first time before the 'home' portion of the store has been initialized.

Thank you so much @julienben !
I've spent 4 hours looking to resolve this bug haha
Thanks.


Aqueduct 4.0.0b-1. NoSuchMethodError: The method 'coerce' was called on null. Receiver: null.

I installed Aqueduct 4.0.0b-1. This is what results when I run it:

Usually caused if you're running a version of dart >2.7.


Updated step to modify kube-dns deployment for fixed identity

Updated step to modify kube-dns deployment for fixed identity
Updated to included dependencies for cert generation scripts
Signed-off-by: Arvind Soni<EMAIL_ADDRESS>

This change is

test-docs-please

@ackerman80 if you add a preceding / before the test trigger phrase, it will not work.

@ackerman80 this will work:
for coredns
kubectl patch -n kube-system deployment/coredns --type merge -p '{"spec":{"template":{"metadata":{"labels":{"io.cilium.fixed-identity":"kube-dns"}}}}}'

for kube-dns
kubectl patch -n kube-system deployment/kube-dns --type merge -p '{"spec":{"template":{"metadata":{"labels":{"io.cilium.fixed-identity":"kube-dns"}}}}}'

you can also mention that by, default kubernetes keeps the old replicaset but it will not be running. If the deployment is deleted all replicasets are clean up and they are not left in the users's cluster.
For example the coredns-5976949f76 is the one with the patch, coredns-687db6485c is the one without the patch.
$ kubectl get rs --all-namespaces
NAMESPACE     NAME                 DESIRED   CURRENT   READY     AGE
kube-system   coredns-5976949f76   1         1         1         1m
kube-system   coredns-687db6485c   0         0         0         1m

test-docs-please

test-docs-please