Thunderbolt Patcher failed

Describe the bug:
-Writing process aborted
-Unable to uninstall the patch
Expected behavior:
Normal flash procedure
Configuration

HaC Mini version: 3.3
OSX version: 10.15.1
NUC model: NUC8i7HVK
Boot SSD model and protocol: XPG Gammix S11 480GB, NVMe
Second SSD model and protocol
First DIMM model: GSkill DDR4-2666 8GB
Seconnd DIMM model: GSkill DDR4-2666 8GB
Display port(s) used: 2
Display resolution(s): Standard HD
Wifi: BCM94360CS2
Any TB3 devices:
Any USB devices:

Patching failed:

Uninstall failed as well:

How can i fash the original Firmware again?

Can you go to File->Dump and post your dump?
To recover from a bad flash you must boot into windows with a device plugged in and use Intel’s thunderbolt updater.

Here comes the dump:
DUMP.zip

The dump above was from @76. This was the automatic selection. The attached dump is from @70.
The windows flas tool first made an registry entry. Afterrebooting the flash utility does not start.
What can i do now?
<EMAIL_ADDRESS>

Actually the Windows tool is pretty bad. You need to install intel’s older drivers for it to work. If you can’t get it to work, you can also try from Linux using the same file image from the windows build. Or if you can wait, I’ll look into the issue this weekend.

I have a Linux live pendrive. Can i install the firmware from there? What are the steps and which programs do i need additionally? I had no luck in Windows, trying 4 oder drivers...

Follow this https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#Thunderbolt_Firmware_updates but use the firmware bin from intel.

Once you recover, can you get another dump before flashing?

Once you recover, can you get another dump before flashing?

Yes, but i had no luck so far.
Now i bought such a "CH341" flasher and will flash the original firmware directly to the chip. I hope it will work.

Linux instructions didn’t work?

Linux instructions didn’t work?

No not really. I was unable to power on the controller. And there is no thunderbolt recognized in /sys/bus/

I noticed in the dump that many of the read commands failed silently. And I surmise that some write commands failed also. I can’t reproduce it on my system though so it’s weird.
When in Linux, do you have a TB or USB device plugged in?

I also can't imagine what goes wrong. But this flasher things are cheap and nice to have for future.
Yes i tried it with Thunderbolt and USB.

I see Linux doesn’t recognize it because your config section is corrupted. We need more people to dump their flash (but NOT patch). I need to see if this is just an issue with command response or if wrong commands are being sent.

If we know that write command isn’t broken, I can build a custom patch file that can fix it.

Once I got it repaired, I will continue to support.

This is a dump file from my NUC8I7HNK.
This dump was created on 31 Oct 2019.
Host Device: NUC8I7HNK
Device: TPS65982 HW0011 FW0001.12.06 ZTBT1
ACPI Path: /AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/I2C2@15,2/AppleIntelLpssI2C@2/AppleIntelLpssI2CController@2/HPM1@0/AppleHPMLPSS/AppleHPMDevice@70
Thunderbolt Firmware Dump.zip

@lmshsqlc you've updated to v33 from intel before patching, correct?

@lmshsqlc you've updated to v33 from intel before patching, correct?

It should be v33 from Intel before patching. This dump comes before patching.

Hello,
before i start to flash the chip with an external falsher, I have a question:
When i compare the firmware file from intel with the dump, i noticed that there is mutch more data in the dump than in the original firmware. The dump contains data until 0xC8FF0, the binary from intel contains only data until 0x4AFF0.
Does this mean, I schould only overwrite the intel firmware to the chip without erasing it before?

No, your dump has a different active partition.

No, your dump has a different active partition.

So I can erase the chip and then simply copy Intel's .bin file to it?

Since your dump was corrupted I think your best bet is to flash the backup from @lmshsqlc

I also thought about that... I will tell the results tomorrow.

So here come my results:
I used a "CH341A" USB falsh tool and the "AsProgrammer" to write the data to the chip:

First I copied the backup.bin from Imshsqlc to the chip with semi success. The Thunderbolt Patcher still wasn't finding a matching firmware. However i was able to run the Intel Thunderbolt update utility in windows - it was broken before.
After that I tried the Thunderbolt pathcher in MacOS again. The firmware was now recogniced and I was able to run the patch sequence. But unfortunately it crashed again. I tried this procedure many times, and the patch  always sequence crashed at different addresses:
First try:

Second try

...
After that I erased the chip again and wrote the binary provided from intel to it. This time the patch procedure went trough successfully!
Note:
My Thunderbolt Patcher alwys selects the device "@4E" automatically and i have to put it to "@70" manually every time. I'm also unable to "Uninstall" the patch. It crashes every time with a random writing error. To unpatch i need to use the "CH341" tool and the original firmware. But for the moment it is working:

Tomorrow i will be intense testing TB functionality (Hotplug etc.)
Attached files:
DUMP_Restored contains the working fw without TB patch
DUMP_Patched contains the patched firmware

I’m not able to see your attachments.

I’m not able to see your attachments.

Sorry....
DUMP_Restored.zip
Dump_Patched.zip

Okay weird. I still see the read corruption issue. I can’t think of any reason why though, I wasn’t able to reproduce on my machine. There doesn’t seem to be anything weird with your config either.

It is an absolutely clean installation of V 2.3.3. The only thing I changed in the config was the ID's (UUID, Serial and MLB)

tbpatch.zip
Can you try this modified tool. Start with a clean SPI (flash backup externally). Then do sudo tbpatch patch -p AppleHPMDevice@70 -f path/to/patch.plist and after it's complete. Run sudo tbpatch dump -p AppleHPMDevice@70 -o 0x82000 -s 0x1000 -f path/to/dumpX.bin ten times and zip up all 10 dumps and attach it here.

dump -p AppleHPMDevice@70 -o 0x82000 -s 0x1000 -f

Here it comes:
Dumps.zip

dump -p AppleHPMDevice@70 -o 0x82000 -s 0x1000 -f

Here it comes:
Dumps.zip

I hope i did it right:

Erase
Flash original firmware
Patch
Dump 10 times

Ok ?

Did this come after a restore? I don’t see an active partition in 0x82000 as your previous screenshot indicates. If when patching you saw messages about 0x4000 then instead dump that region (for size 0x1000).
I did see a read corruption in dump10. So it appears not to be an issue with the driver/tool but with TI’s chip.

Yes i restored it first.
After "successful" patch run through there was no thunderbolt support
Now i flashed back the backup and everything is fine.
Thats rally weird!

tbpatch-2.zip
I added a sleep before saving the data from the read command. Can you do the dump test again. This time, do it 50 times. But you don't have to share the dump, just get a SHA hash on every one and tell me how many had different hashes. Then post the ones with different hashes. thanks

By the way...
Should i give you a tutorial for my wifi hack?
I can use both SSD slots - this might be interesting for the Hac mini.

Sure post it in an issue in the other repo.

tbpatch-2.zip
I added a sleep before saving the data from the read command. Can you do the dump test again (no need for flashing or anything). This time, do it 50 times (you may want to write a shell script). But you don't have to share the dump, just get a SHA hash on every one and tell me how many had different hashes. Then post the ones with different hashes. thanks

oouh thats too high for me....
I dont know how to do this.

openssl dgst -sha256 path/to/file anyways if it’s easier just attach all the files.

how can i create such a shell script? i might can do this in windows batch - but in macos i have no idea. I'm really new in macos / hackintosh / linux.

It’s fine then just do what you did before and generate 10 files and we can move on from there.

Here come 12 dumps
Dumps 2.zip

Sure post it in an issue in the other repo.

I will do that this weekend

check.sh.zip
Run sudo ./check.sh make sure tbpatcher is in the same directory. This will keep dumping until it finds a corruption. Run it until it terminates and attach dump.bin. If it doesn't terminate in a long time (like say an hour), then we're good and you can kill it.

It doesn't work:
iMac:~ jan$ /Users/jan/Desktop/Check/check.sh
/Users/jan/Desktop/Check/check.sh: line 7: ./tbpatch: No such file or directory
shasum: dump.bin:
0:
Both files are in the directory

tbpatch is in the same directory?

It doesn't work:
iMac:~ jan$ /Users/jan/Desktop/Check/check.sh
/Users/jan/Desktop/Check/check.sh: line 7: ./tbpatch: No such file or directory
shasum: dump.bin:
0:
Both files are in the directory

now it works. i forgot the ./

It ended after 31 cycles:
Reading 0x00082FF0
31: fce524dc5c5eaca8ccf851d18801d8070d078cf7
dump.bin.zip

tbpatch-3.zip
Replace tbpatch with this and try again. I bumped the wait time up higher.

I noticed something else:
Since I have the fw patched, the computer stucks sometimes with black screen (before intel nuc logo comes). It only seem to happen when i reboot.

Yeah, that happens sometimes due to the controller not following the proper shutdown sequence.

Crash after 5 cycles.
It must have another reason.

tbpatch-4.zip
Please try this one.

TBPatch.zip
If that works, here's an updated GUI tool. Replace it in Thunderbolt Patcher.app/Applications/TBPatcher.app. It will attempt to flash 100 times, each time if it reads back the flashed data is incorrect, it will try again.

tbpatch-4.zip
Please try this one.

1736 cycles with no errors! - You got it, man! :-)

Great! Please replace the GUI app with the one above and re-try the flashing. If it works, it'll make sure nobody bricks again.

It seems tow work fine!
Thunderbolt works great. Just tested it with an Lenovo TB3 dock. Hotplug is no problem.
Great job! - Thanks!


Container to container networking issues with podman and vanilla docker engine

We have a slew of issues across the repo detailing broken networking behavior from both container to host and container to container calls when docker desktop isn't installed.

https://github.com/dotnet/aspire/issues/5097
https://github.com/dotnet/aspire/issues/5379
https://github.com/dotnet/aspire/issues/4136
https://github.com/dotnet/aspire/issues/3910
https://github.com/dotnet/aspire/issues/5510
https://github.com/dotnet/aspire/issues/5509
https://github.com/dotnet/aspire/issues/5274
https://github.com/dotnet/aspire/issues/5391

This is because container to container communication goes through the host network either using (host.docker.internal or host.containers.internal). Docker desktop does extra work to make this possible and we lean on it in aspire for container to container communication. We should solve container to container comms by using docker networks instead.

9.0


Unable to add the word-count plugin to the editor

hey,
I'm unable to add the wordcount plugin to the editor could you please help.

This has been discussed multiple times in closed issues. Please refer to the already closed issues before opening a new issue.
Refer this - #7 and #12

Thank you.


Margin under nav-bar #232

What is the change?
Margin under nav-bar
Related issue?
issue:  #232

Can you add a screenshot reflecting the changes you made ?

This issue is already assigned to someone else..

Thankyou :)


More light-weight LMScores proto.

In a simple scenario there is no need to return symbols every time LMScores proto is requested since these are generally immutable if the scores don't need to be sorted.

I suppose we can introduce the flags controlling this behavior in the request protos.
@roark-google

Dear @agutkin,
if no one worked on your suggestion yet, I can propose working on it by adding a new optional field to the LMScores message that controls whether or not to include the symbols and implement test cases using the Google Test framework to validate the solution.
if that suits you, it will be a great opportunity to contribute to one of google's research repos and I will be happy to assign me the task.

Still sounds great, have no issue with this approach, as I am a fresh graduate and I am very motivated to learn and contribute to open source and real cases, to help increase my skills and find a job.
I will begin with implementing my proposal and test it and send a PR and then we evaluate the situation, if that suits you.
Thank you.

@agutkin
I have made the required changes and made test cases using the Google test framework; all have passed while the message can be serialized and deserialized correctly using the modified code., I will make a pull request to review it.
Test Cases

f the symbols field is not needed, it can be omitted and the message will still work correctly.
If the symbols field is needed, it can be included and the message will work correctly.
The probabilities field should always be present and have the correct number of elements.
The normalization field should be present and have the correct value.

#include <gtest/gtest.h>
#include "mozolm/models/lm_scores.pb.h"

TEST(LMScoresTest, NoSymbolsField) {
  mozolm::LMScores scores;
  scores.add_probabilities(0.1);
  scores.set_normalization(1.0);

  // Serialize and deserialize the message to ensure it works without the symbols field.
  std::string serialized;
  ASSERT_TRUE(scores.SerializeToString(&serialized));
  mozolm::LMScores deserialized_scores;
  ASSERT_TRUE(deserialized_scores.ParseFromString(serialized));
  ASSERT_EQ(1, deserialized_scores.probabilities_size());
  ASSERT_EQ(0.1, deserialized_scores.probabilities(0));
  ASSERT_EQ(1.0, deserialized_scores.normalization());
  ASSERT_EQ(0, deserialized_scores.symbols_size());
}

TEST(LMScoresTest, WithSymbolsField) {
  mozolm::LMScores scores;
  scores.add_symbols("a");
  scores.add_probabilities(0.1);
  scores.set_normalization(1.0);

  // Serialize and deserialize the message to ensure it works with the symbols field.
  std::string serialized;
  ASSERT_TRUE(scores.SerializeToString(&serialized));
  mozolm::LMScores deserialized_scores;
  ASSERT_TRUE(deserialized_scores.ParseFromString(serialized));
  ASSERT_EQ(1, deserialized_scores.probabilities_size());
  ASSERT_EQ(0.1, deserialized_scores.probabilities(0));
  ASSERT_EQ(1.0, deserialized_scores.normalization());
  ASSERT_EQ(1, deserialized_scores.symbols_size());
  ASSERT_EQ("a", deserialized_scores.symbols(0));
}

TEST(LMScoresTest, ProbabilitiesField) {
  mozolm::LMScores scores;
  scores.add_probabilities(0.1);
  scores.add_probabilities(0.2);
  scores.set_normalization(1.0);

  // Ensure the probabilities field has the correct number of elements.
  ASSERT_EQ(2, scores.probabilities_size());
  ASSERT_EQ(0.1, scores.probabilities(0));
  ASSERT_EQ(0.2, scores.probabilities(1));
}

TEST(LMScoresTest, NormalizationField) {
  mozolm::LMScores scores;
  scores.add_probabilities(0.1);
  scores.set_normalization(2.0);

  // Ensure the normalization field has the correct value.
  ASSERT_EQ(2.0, scores.normalization());
}

int main(int argc, char **argv) {
  testing::InitGoogleTest(&argc, argv);
  return RUN_ALL_TESTS();
}

Thank you @aadhamm!


Duplicate transactions bug from bitcoin core

Please check validate.cpp line 3999 for this bug from bitcoin core, where a malicious miner can put two duplicate transactions it a block, causing nearby peers to crash:
https://github.com/bitcoin/bitcoin/commit/b8f801964f59586508ea8da6cf3decd76bc0e571

Thanks will check that!

There is a numbered CVE about this, you should be more explicit in your PR.

Will do

Fixed here: https://github.com/qtumproject/qtum/commit/816f61c883770f12c74759904c6a0e960a8ebbca


License violation for French addresses

Hello,
I'm the actual product owner of adresse.data.gouv.fr (e.g. Base Adresse Nationale), whose datasets are referenced here.
Sadly our addresses are not currently available under CC0.
They are available under 2 licenses:

ODbL 1.0
Licence gratuite de repartage,  a country-specific license which is more restrictive than ODbL 1.0, and clearly not compatible with other countries data.

In the future we will certainly provide alternative datasets with only Attribution constraint.
PR is coming.

Thanks for the heads up @jdesboeufs!
With your PR they will be flagged as such :)

Fixed in https://github.com/openaddresses/openaddresses/pull/3342

@jdesboeufs, different parts of the OpenAddresses service update at different frequencies. You can expect these changes to show up everywhere over the course of the next few days.

No problem ;)
I will try to help you to maintain the sources/fr directory from today!
Many cities have attribution-only addresses published on their Open Data portal. Are you interested?

Thank you, Jérôme! We are definitely interested in additional data. It’s helpful to have new sources even when they're redundant.

This fix is only a partial fix.
The data pointed is not the ODbL version, is actually the BAN_licence_gratuite_repartage. The links must point to the ODbL version (provided by OSM-FR). (unless @jdesboeufs have now a better dataset to provide ;-) )

The situation is evolving quickly.
The current specific license is not legal anymore, so ODbL is at the moment a good fallback.


⚠ Avatar API Endpoint has degraded performance

In d34bf15, Avatar API Endpoint (https://avatar.roblox.com/v1/avatar-rules) experienced degraded performance:

HTTP code: 200
Response time: 3946 ms

Resolved: Avatar API Endpoint performance has improved in d54cc75 after 33 minutes.


Scheduler Service - Implemented updated REST API and Types

This PR adds the following functionality:

Updates Schedule Service to use newly define REST API endpoints.
Updates Type Definitions utilized in the schedule service.
Updates tests with the updated Record mocks and endpoints.

@hecsalazarf Please take extra care when reviewing the Type schemas. I attempted to extract them from the OpenAPI docs as best I could and it's important for implementation that these match as best as possible.

@hecsalazarf Thanks for your comments! I've made the requested changes. Please feel free to take another look when you have the opportunity.


MDM/MDSD/Fluentbit Image Bumps

Which issue this PR addresses:
Part of ARO-6628
What this PR does / why we need it:
Updates images for MDM/MDSD/Fluentbit utilized by the RP infra and by clusters to the latest supported versions.
Details about specific coordinates included in the story card linked above.
Test plan for issue:

[ ] Unit/E2E tests on corresponding ARO-RP PR should pass

Is there any documentation that needs to be updated for this PR?
N/A
Additional Notes

Hold this PR until we validate the changes against a running cluster in the linked ARO-RP PR.
Change needs to be cherrypicked to all active release branches

/cherrypick release-4.14

/cherrypick release-4.13

/cherrypick release-4.12


where are the discrete units weights from?

in the train.py file, you have an argument named --warmstart to allow "initialize[ing] from the fairseq HuBERT checkpoint". I wonder which checkpoint is it since fairseq offers a lot of HuBERT checkpoints.

I believe it is the HuBERT Base (~95M params) model checkpoint, since that's what they use in the paper.


fixed issue #127

fixes #127 - creates consistent titles across site.


Do not remove unknown bottle tags

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.
[x] Have you successfully run brew tests with your changes locally?

Building bottles for Sierra in Homebrew-Science is removing the :x86_64_linux bottles for Linuxbrew. See for example https://github.com/Homebrew/homebrew-science/commit/db6b3ed8b40b39c4dc423f6422150b402d81d917
--- a/a5.rb
+++ b/a5.rb
@@ -14,10 +14,10 @@ class A5 < Formula

   bottle do
     cellar :any_skip_relocation
+    sha256 "5694a2ae1e9cf95c9c4fdcc2dcb23069c89fc305a05e18f4c3f759caa56c2124" => :sierra
     sha256 "712a52ae946e36d3410f6ea98425605aceffebaa738a397e6721100de6474e12" => :el_capitan
     sha256 "589bb490b43853bd8bbb0817018141efd3e65794844fbcfaf950d6ea55d4d7bb" => :yosemite
     sha256 "c6ae86aad65c91dbcf2b647acdbd25ac5672f8c04f34e7aa9fb991992d9e8fbd" => :mavericks
-    sha256 "174ba48713d53b612375e2ac4b850455625a276a9078edb53f9e02882b11bfc4" => :x86_64_linux
   end

   def install

Can you explain a bit more about this fix?

Sure thing. When a bottle is built for Sierra, it's removing any bottle architectures not found in OS::Mac::Version::SYMBOLS. The result is a commit like https://github.com/Homebrew/homebrew-science/commit/db6b3ed8b40b39c4dc423f6422150b402d81d917 that adds a bottle for :sierra and removes the bottle for :x86_64_linux. This patch modifies --keep-old to keep all old bottle tags, including those not found in OS::Mac::Version::SYMBOLS.

Ok, makes sense. I'm 👍 to fixing that but I'm not sure this is the right location for a fix.

This particular function checksums is unnecessarily clunky. It converts symbols to strings, sorts strings, then convert strings back to symbols, and loses symbols with no entry in OS::Mac::Version::SYMBOLS as a side effect (not so much intentional behaviour, I don't think). I could rewrite this function to simply sort the symbols using a different comparison operator, which would make this function tidier and have the desired behaviour effect of this PR. Would that suit you?

Alternatively (or in addition) I could change OS::Mac::Version.from_symbol not to raise an error on an unknown symbol but return to_s, but I'm less comfortable with that change.

I could rewrite this function to simply sort the symbols using a different comparison operator, which would make this function tidier and have the desired behaviour effect of this PR. Would that suit you?

Yes, something like that would be good, agreed with the clunkiness.

@sjackman Any news here?

No progress yet. Perhaps by the end of the week I can find some time for this issue.

I've updated this PR to use sort_by to avoid the round-trip conversion from symbol to string and then back to symbol.

Thanks @sjackman!

Thanks for merging, Mike!


Improving the app

Changes:
Changed the update window size
Changed the Discord view to lowercase discord
Changed the default app resolution to bigger
Added new themes: mystic_night and ocean_breeze
Typo fixed
Need to add:
Add back the active-theme href

LGTM!


CAPI Metrics camelcase user_id and stable_id

CAPI Metrics camelcase user_id and stable_id
Summary:
Test Plan:

🚀 Deployed on https://65dfcfc640f26c8ec1a20d28--cozy-fox-0defec.netlify.app


Potential Violation Detected

Hey Halomix!
This repository has been flagged as containing material which potentially infringes upon an academic copyright or an institution's academic integrity policies.
At your earliest convenience, please do one of the following:

disable public access to your repository see repository access settings
remove any content could be in violation of copyright law
remove any content could be in violation of an institution's academic integrity policy

Please feel free to continue any discussion here. Thanks!

On Thu, 10 Nov 2022 at 6:47 PM, assignguard-support <
@.***> wrote:

Hey Halomix!
This repository has been flagged as containing material which potentially
infringes upon an academic copyright or an institution's academic integrity
policies.
At your earliest convenience, please do one of the following:

disable public access to your repository see repository access
settings
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility
remove any content could be in violation of copyright law
remove any content could be in violation of an institution's
academic integrity policy

Please feel free to continue any discussion here. Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/Halomix/o.chiziteremCSC101/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3S5ITSU2FEBZG5YIRVUTPTWHUYJ7ANCNFSM6AAAAAAR42AOEQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Can you explain this a bit more


Feature reeust: Advanced (custom) task configuration

https://docs.lagoon.sh/using-lagoon-advanced/custom-tasks/

It would be convenient for japanese clients if custom tasks could be configurable via a yml file (e.g. .lagoon.yml) similar to pre post rollout tasks.
For clients not using Drupal, it would be less confusing if the default drush command tasks could be deletable.

We don't plan to support the creation of tasks inside of the .lagoon.yml file, it is difficult to manage them over all. What happens if one branch has a task that another branch doesn't have? Who can manage the execution of the task based on permission? How is it triggered? These are all too difficult to manage from this file.
We are working on making advanced tasks (custom tasks) easier to use and consume though, work is ongoing to do this.
As for the default drupal tasks you mentioned, these will be removed in a future version of Lagoon, once we finalise the new advanced tasks implementation


ios-sim doesn't launch iOS 8 simulator on Jenkins server

I have a Jenkins server setup and 2 admin users "jenkins" and "ugur".
Before XCode 6 supported version, I was successfully opening simulator with:
sudo -S su - ugur -c '/Users/ugur/Desktop/ios-sim launch /Users/ugur/Desktop/test.app'
But now it's giving this error and hangs:
Could not start simulator session: <iPhoneSimulator: 0x7f88d35075a0>

Try v4.x

v4 works fine for me.


TLS handshake errors connecting to Istiod with low TTL

istiod logs:
2020-03-30T15:06:05.093291Z     info    grpc: Server.Serve failed to complete security handshake from "<IP_ADDRESS>:53890": tls: failed to verify client's certificate: x509: certificate has expired or is not yet valid

istio-agent logs:
[Envoy (Epoch 0)] [2020-03-30 15:03:37.052][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 13,
[Envoy (Epoch 0)] [2020-03-30 15:03:37.352][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
[Envoy (Epoch 0)] [2020-03-30 15:03:37.407][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
[Envoy (Epoch 0)] [2020-03-30 15:03:37.464][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
[Envoy (Epoch 0)] [2020-03-30 15:03:37.596][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
[Envoy (Epoch 0)] [2020-03-30 15:03:40.281][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
[Envoy (Epoch 0)] [2020-03-30 15:03:41.541][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamAggregatedResources gRPC config stream closed: 14, upstream connect error or disconnect/reset before headers. reset reason: connection failure
2020-03-30T15:03:41.979425Z     info    sds     resource:default connection is terminated: rpc error: code = Canceled desc = context canceled
[Envoy (Epoch 0)] [2020-03-30 15:03:41.979][26][warning][config] [bazel-out/k8-opt/bin/external/envoy/source/common/config/_virtual_includes/grpc_stream_lib/common/config/grpc_stream.h:92] StreamSecrets gRPC config stream closed: 2, resource:default Close connection to proxy "sidecar~<IP_ADDRESS>~svc07-0-6-6ddb59546-9rp9n.service-graph07~service-graph07.svc.cluster.local-5"
2020-03-30T15:03:42.035457Z     info    sds     resource:default new connection
2020-03-30T15:03:42.631652Z     info    cache   GenerateSecret default
2020-03-30T15:03:42.631777Z     info    sds     resource:default pushed key/cert pair to proxy

Basically the XDS connection is closed, fails to reconnect due to expired cert. Then we detect the cert is old, create a new one, and things go back to normal
This is with a 10m TTL. I will investigate a slightly higher TTL
Query sum(irate(envoy_cluster_upstream_cx_connect_fail{cluster_name="xds-grpc"}[1m])) can identify this easily

This also happens with 30m TTL
@myidpt @JimmyCYJ @lei-tang

For 10 min TTL, you need to set "SECRET_ROTATION_CHECK_INTERVAL" to a smaller value than the default "5min" https://github.com/istio/istio/blob/master/pkg/istio-agent/sds-agent.go#L72
But I'm curious why this happens with 30m TTL. I need to dig into it a bit.

BTW, are you testing based on master or 1.5?

master

I figured out that the calculation of grace period using the Duration type was not correct. The calculated grace period was always 0. I changed it to use float64 and added a unit test.


Added button to allow generation of IAC

The designs for this are still under review so this is functionally
complete but look and feel left deliberately unfinished.  Also tests
to be added
Motivation and Context
For the social pilot, SEL need to be able to generate a new UAC for a respondent who phones up.  This change adds a button to do that, leading to a new IAC being displayed on the 'view case details' page until it is refreshed.  The functionality for this is complete but tests need to be added (which is why currently showing wip label)
What has changed

added interactions with the CaseIACEndpoint in the case service to the case controller
factored out construction of the model for the 'view case details' page to avoid code duplication between default viewing and IAC generation
added a 'Generate UAC' button and a message indicating the number of IACs that have been generated for a case to the 'view case details' page

How to test?

make down pull up
check out this branch of response-operations-ui and build/deploy to docker
check out the generate_new_access_code branch of rm-case-service  and build/deploy to docker
navigate to the 'view case details' page of the social area of response-operations-ui
confirm the count of existing iacs is correct
generate a new iac
confirm the iac works in RH
confirm the count is incremented on the 'view case details' page

Links
generate_new_access_code branch of rm-case-service

@tej99 I've rebased on master so flask version should be correct


Illegal Instruction (core dumped)

Following along with https://github.com/openai/mujoco-py on Windows 11 running an Ubuntu 20.04 (64-bit) VM I run into the error:

Here is the output of cat /proc/cpuinfo: (given that 6 processor are set in my VM, only the info of the first one is posted here)

Since I have actually got mujoco-py to work using another Ubuntu 20.04 VM in my curent laptop (that one is unfortunately toasted), I believe my hardware should be fine to set up mujoco/mujoco-py.
On the other hand, if I want to get mujoco-py to work, how should I apply the solution from https://github.com/deepmind/mujoco/issues/487 ? In particular, how to build mujoco-py from source with AVX disabled? Or should I build mujoco from source with AVX disabled, then somehow get it linked to mujoco-py? A specific instruction will be greatly appreciated.
Appreciate for some help.
Sincerely.

You should build MuJoCo without AVX following Nimrod's instructions in #487.
We don't support mujoco-py since it's not a something that we develop our maintain. However, I expect that you should be able to follow their installation instructions normally with your custom-built copy of MuJoCo.

You should build MuJoCo without AVX following Nimrod's instructions in #487.
We don't support mujoco-py since it's not a something that we develop our maintain. However, I expect that you should be able to follow their installation instructions normally with your custom-built copy of MuJoCo.

Thanks for a quick response. Since mujoco-py only supports Mujoco upto 2.1.0 version, could you also share the way to deactivate AVX there for Mujoco 2.1.0?

Did you try the same instructions for 2.1.0?

@yuvaltassa There's no released source code for 2.1.0.

@yuvaltassa There's no released source code for 2.1.0.

Is there any possible way that I could get over this error? Since the project depends on mujoco-py, I can only stay at the Mujoco 2.1.0.

I'm afraid not, other than switching away from mujoco-py or bringing this up with mujoco-py maintainers.


Teamnado 4641 promote to "master stable"

Description
Associated Jira ticket: # (issue)
Please include a summary of the change, what this fixes/creates/improves.
How to test the PR
Please include steps to test your PR.
Before the change
After the change
Dependent work link
Checklist:

[ ] The commit message has the Jira ticket linked
[ ] PR has a short description
[ ] Screenshots before and after the change are added
[ ] Tests for the changes have been added
[ ] README.md is updated if necessary
[ ] Needs additional dependent work

I'm concerned about all the extra commits and file changes on this - maybe wait for @cowanrc to be back from PTO and we can investigate?

Understandable will put a blocker on this until he returns.


Setup a microk8s cluster on 2 rocky8 hosts

Follow: https://computingforgeeks.com/install-microk8s-kubernetes-cluster-on-centos/

the cluster is set.


Remove Bionic from future releases (Garden+)

See https://github.com/ignition-tooling/release-tools/issues/597

Summary

ign-launch6 will be on Garden.
Test it

No Bionic builds should be triggered.
Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[x] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[x] codecheck passed (See contributing)
[x] All tests passed (See test coverage)
[x] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

I manually cancelled the Windows job because the buildfarm was swamped and this PR shouldn't affect that. I think this is good to merge!


Use stateless validator

Q
A

Is bugfix?
✔

New feature?
✔

Breaks BC?
✔

I hope this will be a temporary solution until the validator is able to validate any entities. In this case, you can try to omit the validate method.
Example how to validate form in controller.
function action(ValidatorInterface $validator, $request)
{
    $form = new Form();
    $form->load($request);
    $form->validate($validator);

    return $this->render('view', ['form' => $form]);
}

👍

👍


[A11Y] [iOS] Side bar Menu and Close button inside the menu are inappropriately labelled in "What is AMP?" page.

ENVIRONMENT:
Form factor : iPAD
Model : MC705LL/A
Version : 9.3.5(13G36)
Browser : Safari
PRE-REQUISITE:
Turn 'VoiceOver' ON. ( Settings->General->Accessibility->VoiceOver->ON )
STEPS TO REPRODUCE:

Navigate to the URL: https://ampstart.com/
Navigate to "What is AMP?" link in the side bar menu and double tap on it.
Linear navigate to the Side Bar Menu in this page and observe what Voice Over announces and then double tap on it.
Navigate to the Close button and observe what Voice Over announces.

ACTUAL RESULTS:
Sidebar menu is labelled as "Button and banner" and close button is labelled as "Button".
EXPECTED RESULTS:
Sidebar Menu and Close buttons should have appropriate labels assigned.
ATTACHMENT:
Please see the video in the link below for reference.
https://drive.google.com/corp/drive/folders/0BwgKOOZP99EuUzVWT25TVzl2S00

Fixed in my a11y bugs branch
Commit Fix


Quick question: does it work nested?

No

I was looking for the same thing few days ago and came up with the following solution: http://codepen.io/tomesch/full/XbbpVR/.
Basically you can use the handle element in the moves method to prevent the parent block from moving when dragging a child.

Thank you @Tomesch, very interesting solution, I will play with it. :)

Just an update to the pen submitted above to work with newer version : (no need to reopen)
http://codepen.io/sherbrow/full/rVZoRp
The trick is in the move option :
.container       // top container
  .bloc          // first level draggable & second level container
    .bloc--inner // second level draggable

 moves: function(el, container, target) {
      return !target.classList.contains('bloc--inner');
}

Can you do this? http://dbushell.github.io/Nestable/

Thanks @Tomesch, that helped me too. However, I've struggled to extend it to work with three levels of nesting. I'm probably missing something fairly obvious.

@onlywei @shaneporter I managed some kind of nesting, although I don't have a reusable version yet
Have a look there (and play with blocks only) : http://www.sherbrow.fr/labs/flow1.html

@sherbrow That's pretty cool. Would it be hard to stick a block in between top-level items without causing nesting to happen?

@onlywei It might be difficult only because of the demo layout
If you put some margin between containers, or make the being-dragged element very thin in height (the higher the difference in height between the container and dragged element, the easier it gets)
To explain the little trick I used : each time an element is picked up (drag-start) the containers of the drake element are updated to every container except the children of the dragged elements.
On drag end, containers are reset to default values

@sherbrow merci beaucoup! It's very much appreciated. :+1:

@sherbrow I understand how you do it. Can you share your code?

@molerat619 You may get more help here https://dragula-slackin.herokuapp.com/

http://codepen.io/trzmaxim/pen/GppXGE
This is the ticket, however I'm not sure how to make it work using the angular 1.x directive

The codepen demo above gives DOMException error when dragula tries to drop the 'shadow' element into itself, an easy solution for this is setting display: none; on the container of the element that is dragged.

@sherbrow Many thanks for your nice codepen. It helped me do the same for my own little app with columns and todos in ng2.

@indigoshade here is my code to get it working with angular1.x;
Inside controller (using ctrl as syntax with vm);
            dragulaService.options($scope, 'parent-bag', {
                removeOnSpill: false,
                moves: function (el, container, target) {
                    if (target.classList) {
                        return target.classList.contains('parent-draggable');
                    }
                    return false;
                }
            });

View;

                                    {{cat.name}}

                                        {{type.shortName}}

You can also add inputs via ng-model to bind to the props and it all updates correctly.

@indigoshade, @danielverejan I've added the following style to prevent DOMException when dragging expanded item to the bottom over its children:
.gu-transit {
    pointer-events: none;
}

So I saw the example from @sherbrow and tried to implement it myself:
`

Section 1

Task 1

Section 2

Task 1

Task 2

`
I have only been able to get my sections to drag/drop or my tasks, but not both.

`

Section 1

Task 1

Section 2

Task 1

Task 2

`

    <input type="hidden" id="section0" name="section0" value="First Section Updated">Section 1

        <input type="hidden" id="task0" name="task0" value="New Task for section two">Task 1

    <input type="hidden" id="section1" name="section1" value="Section two">Section 2

        <input type="hidden" id="task0" name="task0" value="First Task for Section one Updated">Task 1

        <input type="hidden" id="task1" name="task1" value="Second Task">Task 2

>

@jeremyd23
You forgot the double dash in !handle.classList.contains('block--inner');
https://codepen.io/anon/pen/WzBmZq

I thought I'd add onto this with a similar but different approach to nesting I needed to take

Nested Items
Uses a handle
Items can only be dragged within their parent.

I was able to accomplish it like this: https://codepen.io/stufu/pen/LXNdBL
On top of this thread I was able to figure it out with these resources:
https://stackoverflow.com/questions/44935014/using-a-handle-with-nested-dragula-and-slice
https://codepen.io/anon/pen/RgBNje
https://stackoverflow.com/questions/47792337/dragula-how-to-disable-dragging-in-its-parent-container
Hope it helps someone!

@sherbrow - I am trying to achieve the similar functionality in Angular 6. Could you please guide how can I achieve the same.

I thought I'd add onto this with a similar but different approach to nesting I needed to take

Nested Items
Uses a handle
Items can only be dragged within their parent.

I was able to accomplish it like this: https://codepen.io/stufu/pen/LXNdBL
In addition to this thread, I was able to figure it out with these resources:
https://stackoverflow.com/questions/44935014/using-a-handle-with-nested-dragula-and-slice
https://codepen.io/anon/pen/RgBNje
https://stackoverflow.com/questions/47792337/dragula-how-to-disable-dragging-in-its-parent-container
Hope it helps someone!

Hello, here is an updated version of @stu-fu code:
this.dragulaService.createGroup("VAMPIRES", {
    moves: function (el, container, handle) {
        return handle.classList.contains('handle');
    },
    accepts: (el, target, source, sibling) => {
        return !(!target || !source || (target != source));
    }
});


invalid Grid row margin

I am using the bootstrap-less-port with Webpack and Less version 3.10.1.
My custom grid setup looks like this:
@import "~bootstrap-less-port/less/_functions";
@import "~bootstrap-less-port/less/_variables";
@import "~bootstrap-less-port/less/mixins/_breakpoints";
@import "~bootstrap-less-port/less/mixins/_grid-framework";
@import "~bootstrap-less-port/less/mixins/_grid";

@import "~bootstrap-less-port/less/_grid";
@import "~bootstrap-less-port/less/utilities/_display";
@import "~bootstrap-less-port/less/utilities/_flex";

@grid-columns:                12;
@grid-gutter-width:          30px;

That works so far, but the generated css for the .row class looks like this:

It seems, that the problem is the - which is outside of the parenthesis in the file mixins/_grid.less in this code:
#make-row(@gutter: @grid-gutter-width) {
	display: flex;
	flex-wrap: wrap;
	margin-right: -(@gutter / 2);
	margin-left: -(@gutter / 2);
}

As soon as moving it inside the parenthesis, the calculation is done correctly during compiling of the less code.
Any idea, am I doing something wrong with my custom setup?

My webpack less-loader had the option strictMath: true, set. Therefore it compiled the row styles  like I described it above..
Would maybe be worth a hint that math values other than always could lead to unexpected behaviour..?

ok cool..
I looked at the example here: https://github.com/webpack-contrib/less-loader#examples and did not question the strictMath parameter..


[BUG] High exit time

Describe the bug
grofer or grofer proc takes a few seconds to exit to the shell prompt after pressing q or ctrl-c.
The time taken to exit increases as the refresh time is increased.
To Reproduce
Steps to reproduce the behavior:

Run ./grofer -r 10000 in a terminal
Exit grofer using q or ctrl-c
Notice time taken for the shell prompt to reappear

Expected behavior
The process should exit immediately after q or ctrl-c is pressed.
Screenshots

Desktop (please complete the following information):

OS: Fedora 32 KDE
Go Version: v1.14.9

Additional context
This comment in #54

On investigating a little, the problem seems to occuse because of this line:
https://github.com/pesos/grofer/blob/5e9d902f56595d407529d3bde056c7a636613f9b/src/general/generalStats.go#L67

May I take a look at this one?

Absolutely! Have at it :smile:

@ataboo Thanks for the fix!


Enter Improve the text at the top of the home page.

Enter Received the latest home page text from the product team.

 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.:x: godaraashwani sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


⚠ Secret Website 3 has degraded performance

In 0c49b04, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2421 ms

Resolved: Secret Website 3 performance has improved in f4a3383.


Auth: be able to restrict people access permission

the system admin should be able to control the set of account who has the permission to get access to dispatch.
e.g. only accounts within organization VMware has the right to use the VMware's prod dispatch deployment.

This seems like done based on the fact we have RBAC now, @neosab correct me if I'm wrong


after code completing the caret is not always placed at the right offset

After code completion, the caret is not always at the right offset. For example after code completing for ()<caret> or completing import '' show ;<caret>. The caret shoudn't be placed at the end.
I heard that the dart analysis server provides the information where the caret should be.

I don't see the cursor jumping to the end on completions in the current release. If this is still occurring, please reopen.


Release 0.17.1

Closes: #335

Codecov Report
Patch and project coverage have no change.

Comparison is base (3555384) 33.89% compared to head (7a90ca9) 33.89%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #336   +/-   ##
=======================================
  Coverage   33.89%   33.89%
=======================================
  Files          13       13
  Lines        4180     4180
=======================================
  Hits         1417     1417
  Misses       2763     2763

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Create aptechgdn.txt

added a file for students' and tutors' emails of the Aptech Computer Education Pakistan
website: http://aptech-education.com.pk/ace-gdn/
email format of tutors<EMAIL_ADDRESS>email format of students<EMAIL_ADDRESS>

@waseembalouch Aptech Computer Education Pakistan seems to be a training center rather than a university. We have different option for training centers to get free licenses. Please email<EMAIL_ADDRESS>in order to get your free licenses. This repository is for universities and colleges, i.e. educational institutions providing long-term (> 1 year) courses. I am closing this request. Please reopen and comment if I am mistaken regarding Aptech status. Thank you!


python311Packages.cantools: 39.4.4 -> 39.4.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.cantools is: Tools to work with CAN bus
meta.homepage for python311Packages.cantools is: https://github.com/cantools/cantools
meta.changelog for python311Packages.cantools is: https://github.com/cantools/cantools/releases/tag/39.4.4
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 39.4.4 with grep in /nix/store/hpqp7a0j5lwaig1fh9xg4cc6pqf5lhav-python3.11-cantools-39.4.4
found 39.4.4 in filename of file in /nix/store/hpqp7a0j5lwaig1fh9xg4cc6pqf5lhav-python3.11-cantools-39.4.4

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.cantools

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/2652e920aa14948b1c155fda21f1a307919a64d6#python311Packages.cantools

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

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

1 package built:

python311Packages.cantools

Maintainer pings
cc @gray-heron for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.cantools is: Tools to work with CAN bus
meta.homepage for python311Packages.cantools is: https://github.com/cantools/cantools
meta.changelog for python311Packages.cantools is: https://github.com/cantools/cantools/releases/tag/39.4.5
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 39.4.5 with grep in /nix/store/i7gr6a3djiqzyk2b09avjshc8m2fzwn0-python3.11-cantools-39.4.5
found 39.4.5 in filename of file in /nix/store/i7gr6a3djiqzyk2b09avjshc8m2fzwn0-python3.11-cantools-39.4.5

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python311Packages.cantools
python312Packages.cantools

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/8eff9f970a95284aded5d88c1e7a805bfb3b8c6b#python311Packages.cantools

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

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

2 packages marked as broken and skipped:

python312Packages.cantools
python312Packages.cantools.dist

2 packages built:

python311Packages.cantools
python311Packages.cantools.dist

Maintainer pings
cc @gray-heron for testing.

@dotlambda
passthru.optional-dependencies.plot or passthru.optional-dependencies.matplotlib? See https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/librosa/default.nix

The former: https://github.com/cantools/cantools/blob/116333d1e1a01dc3afa3f03c5b646a6d512392af/pyproject.toml#L45

Already on master, please create a separate PR for additional changes.


Update LICENSE to GPLv3

Thanks for this!  I think we still want to make mention of the original project.  Was reading this reddit thread about this so just following some advice from there.
I added LICENSE.old to hold the original MIT license and added a License section to the README.  If you're good with these additions please merge 🙇


Styling for new Discord Reply Feature

Now that Discords new Reply feature is released, styling will be required for it in the theme to avoid the start of the message being replied to being hidden behind user profile pictures.

Fixed


support dataMatrix + variableMetadata as input for TraceGroomer

Helge Hecht, Yann Guitton  and Benjamin Dartigues agree on the need to add the choice of accepting the input in the form of  .tsv files :    variableMetadata and isotopologues_dataMatrix . Justifications:  i) W4M wants, in a close future, to make  these files, alongside the sample metadata,  a  rule for any metabolomics post-processing, ii)  tools in W4M are evolving and new isotopologue correction tools that support this new  format are in development by W4M or other Galaxy teams.

solved


Matomo 4 has renamed getBrowserFamilies to getBrowserEngines

Makes the code compatible with Matomo 3 and 4 at the same time

Tested on EU2 console by redefining module/class


Start menu no longer works

I ran the GUI script on 1703 version. I selected yes on all options except for remove start pins. Now start menu no longer works on the account that I ran it on, search button still works though. Start menu works on another user account on the same machine.
I've tried reverting the changes, ran sfc /scannow and tried running this Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}. All to no avail.

that's very strange.
I don't own the project but I looked at the code I'm just not sure it was exactly designed to break the start menu

This happened due to a problem with the Microsoft Bing search feature and has nothing to do with this project.

this can be closed


WSL hangs on startup with "The I/O operation has been aborted because of either a thread exit or an application request."

Windows 10 Home Insider Preview
Evaluation copy. Build 20175.rs_prerelease.200717-1349
Woke up today and Ubuntu won't start. It hangs on startup with "The I/O operation has been aborted because of either a thread exit or an application request."

/dupe #5633 (grumble)


Bug fix/lead to agent

This should be a major improvement of the agency. I have moved the preparation of a new leader to the main Agent thread (from the Constituent thread). This means that the Constituent can immediately start sending empty appendEntriesRPC messages to the followers as heartbeats. Therefore, even if the preparation takes long, we prevent the followers from starting a new election.

I have marked this as WIP, because it needs a careful review and jenkins tests should be run on it. As far as I can see, it works and it is complete, such that it needs no more work besides testing and review.

Merged devel in again.


Error in Jquery Webpart Instructions

I have two errors which do not allow compilation and rendering:

const accordionOptions: JQueryUI.AccordionOptions = { On this line I receive the error - can not find namespace JqueryUI
jQuery('.accordion', this.domElement).accordion(accordionOptions); On this line I receive the error - property accordion does not exist on type jQuery.

I copied the render method from your article. In addition, have are my import statements:
import * as jQuery from 'jquery';
import 'jqueryui';
I realize the article is two years old, so maybe there is additional information or steps that are now required. Please advise.
Mark

The issue seems to be the import 'jqueryui' statement. I'm receiving this error: can not find declaration file for module jQueryUI.
Mark

Nevermind, I was my fault. I incorrectly typed in the command npm install @types/jqueryui. The webpart works correctly.
Mark


Style results

Codecov Report

Merging #160 into master will increase coverage by 0.65%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #160      +/-   ##
==========================================
+ Coverage   82.78%   83.43%   +0.65%
==========================================
  Files          15       15
  Lines         151      157       +6
  Branches       21       21
==========================================
+ Hits          125      131       +6
  Misses         21       21
  Partials        5        5

Impacted Files
Coverage Δ

src/components/Pages/Revision/RevisionContainer.js
100% <ø> (ø)
:arrow_up:

src/components/Pages/Revision/ResultsContainer.js
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Ubuntu 18.04  aide 0.16-3

In Ubuntu 18.04 with aide 0.16-3 the default config is as follows:
$ sudo cat /etc/aide/aide.conf

# AIDE conf

# The daily cron job depends on these paths
database=file:/var/lib/aide/aide.db
database_out=file:/var/lib/aide/aide.db.new
database_new=file:/var/lib/aide/aide.db.new
gzip_dbout=yes
...

In the tasks "stat aide.db" and "initialize aide" the database file expected and created is /var/lib/aide/aide.db.gz
If one manually runs the aidecheck.service.j2 command (/usr/bin/aide.wrapper --check), a message about the lack of a database is shown.
If one stats the database, it is empty.

If you agree that the tasks should change, at least for Debian/Ubuntu  I could update the PR with some "when" and also keep the original for Redhat.

Thanks! LGTM.

@devspyrosv on ubuntu bionic this fails
TASK [konstruktoid.hardening : initialize aide] ********************************
fatal: [bionic]: FAILED! => {"changed": false, "msg": "The pexpect python module is required"}

Updating some minor stuff, but please add RedHat/Centos support

Hello! Thank you for the response.
I am pretty sure that I had not installed pexpect and aide worked in Ubuntu 18.04 (vanilla server installation with the latest updates).
As I was writing the above I remembered that I am using "expect:" in the ansible playbook in order to "answer" aides cmd question. So maybe you've got to update the ansible version locally first.
As for the Centos/RedHat compatibility, I could try it during the weekend.
Thank you!

fatal: [centos]: FAILED! => {"changed": false, "msg": "Path /etc/aide/aide.conf does not exist !", "rc": 257}

fatal: [fedora29]: FAILED! => {"changed": false, "msg": "Path /etc/aide/aide.conf does not exist !", "rc": 257}

and you can always try https://github.com/konstruktoid/ansible-role-hardening/blob/master/runPlaybook.sh for testing.

Hello!
pexpect is after all needed on the target system. I had it installed by my bootstrap playbook.
Would you add both the python3 and python2 package?

@devspyrosv I added the python2 or python3 pexpect package depending on the ansible_python_interpreter

Hello!
Do you think that some default directory exclusions would be nice to include in the conf?
As it is, aide is going to locate anything that is changed and especially log files.
I was thinking of adding /var/log/ as a default exclusion.

For the other playbooks I believe that the sshd one would benefit from disabling options such as protocol 1 and some more.
Also I think that ssh-rsa should be removed from the config of ssh (not sshd).
I am swamped with work but I believe I can have some pull reqs before the end of the month.

Hi! Yeah, feel free to add some default directory exclusions, /var/log included.

Regarding sshd_config, Protocol 1 and various other options has been deprecated since October 2017 (https://www.openssh.com/txt/release-7.6).


Support for subscriptions of attributes on content app endpoints.

Support for subscriptions of attributes on content app endpoints. Also made media playback cluster work for content apps.(required for subscription to playback changes)
Issue Being Resolved

Fixes #22740

Change overview
Forward the attribute change notification from the content-app to the SDK in the platform-app code.
Made the media playback cluster work for content-app
Simplified the API for the content app to report attribute change.

Bypassing zap flakyness for this PR - PR did not change templates or zap files or such.


Why casting interface{} to cgo types is not allowed?

It's more of a technical question, not really an issue. Since we don't have variadic functions in cgo and there's currently no valid solution, I wonder if it'd be possible to cast interface{} to cgo types. So this would allow us to have more dynamic functions. I'm pretty sure we're not even allowed to assign types in a dynamic way to arguments in exported (//export) functions, neither the use of ellipsis is allowed. So what's the reason behind all those limits?
Thanks for answering.

Please see https://github.com/golang/go/wiki/Questions.


Node.js Debug using nodemon weird behavior

Version: 1.26.0-insider
Commit: befea2253626b1918352df04477cae83eee618ac
Date: 2018-07-24T05:20:05.823Z
Electron: 1.7.12
Chrome: 58.0.3029.110
Node.js: 7.9.0
V8: 5.8.283.38
Architecture: x64
Steps to Reproduce:

Have the default nodemon debug task
Start it, change any js files after it's watching for changes
Although no new processes are being spawned, VSCode seems to not being cleaning up on older instances. The list keep growing indefinitely

Does this issue occur when all extensions are disabled?: Yes

@isidorn This issue was introduced by the work on #54384.
The fix is to not call the "terminate" request in the restart case but use the "disconnect" request (now called dispose).
"Terminate" should only called if the user has pressed the terminate button (and is able to press that button another time if the first terminate fails). In the restart case "nodemon" has killed  the debuggee already and the DA has to terminate as well.

@pocesar you can find the fix in tomorrow insiders. Please try it out and let us know if it fixes the issue for you. Thank you

@isidorn the fix doesn't work in the latest because the condition is inverted.
In addition, you should only call the "terminate" request if the DA supports it.


442 | Find all duplicates in Array | Java

Title -  Find all duplicates in array
What will change -
Type of Issue -
Please add/delete options that are not relevant.

[x] Adding New Code

Programming Language
Please add/delete options that are not relevant.

[x] Java

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

Assign this to me please

Please assign this to me.


.github: add basic ci

Overview
Adding some boiler plate CI for lints and tests. Adds Markefile as well.

Checklist

[ ] New and updated code has appropriate documentation
[ ] New and updated code has new and/or updated testing
[ ] Required CI checks are passing
[ ] Visual proof for any user facing features like CLI or documentation updates
[ ] Linked issues closed with keywords

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a9cd22c). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #11   +/-   ##
=======================================
  Coverage        ?   65.71%
=======================================
  Files           ?        6
  Lines           ?      385
  Branches        ?        0
=======================================
  Hits            ?      253
  Misses          ?       98
  Partials        ?       34

@MSevey, what do you think about making a template repository? This way we can avoid this burden for future PRs

@MSevey, what do you think about making a template repository? This way, we can avoid this burden for future new repos

I'll look into it again. I looked at them in the past when they were first released but didn't have a good idea how useful they would be. Will revisit since we tend to create a good number of repos and we have some good standards now.


Badges: The colors are outdated

Bug already reported?

[X] I confirm that I have checked if the bug already has been reported

For which framework/library you are reporting the bug
Chlorophyll
Component name
badge
Description
se the current colors:
https://www.figma.com/file/hwGVKXi2bweLXKb661aJn8/Life---Private---Bot-Advisor?type=design&mode=design&t=cJkMGrYQ5UZvKYxr-0
Steps To Reproduce
No response
Current Behaviour
No response
Expected Behaviour
No response

Hard to check this bug. That Life Figma file is huge. Where should you look? Add a cut screenshot?


Unable to open some external sites

Thanks for building this, very useful
I managed to get this to work and open some external sites.
however some other sites refuse the connection with error as
github.com refused connection
chrome debug tools show error
Refused to frame 'https://github.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'none'".

to reproduce try
- catalog: GitHub
  title: test
  description: github
  source: https://github.com
  type: url

FYI I launch my jupyter lab without tokens on http connection if that makes any difference

It's the security policy of Github and is not related to the extension.


Have single variable for IdP path prefix

In the IdP Components.js config there are a lot of parameters that contain the string idp, as that is what we use to indicate that an URL should be handled by the IdP components. It would be ideal if al those parameters made use of the same variable so there is only 1 occurrence of the string idp. For parameters that exactly match this string this is a non-issue, but the problem is for more complex parameters such as /idp/email-password-db or ^/idp/interaction/[-_A-Za-z0-9]+/register/?$.
One solution could be to have all these take a prefix parameter that contains that variable, and another parameter which would then contain /email-password-db or /interaction/[-_A-Za-z0-9]+/register/?$. Even nicer would be if we could have string variables such as suggested in #650.

String variables would be nice, but I'm not sure how to handle them properly.
@rubensworks, is there a proper components.js way to do that?

Variables can be defined like this: https://componentsjs.readthedocs.io/en/latest/configuration/configurations/variables/
Would that solve the problem?

Variables can be defined like this: https://componentsjs.readthedocs.io/en/latest/configuration/configurations/variables/
Would that solve the problem?

No, the thing that would be ideal here would be string templates where these variables can be injected in, which is probably a big step.

Not sure if that's something Components.js should be responsible for.
But what might be possible is to add something in Components.js that allows you to obtain all variables in a hash, and then the template instantiation could be done in CSS based on that.

Components.js has the ability to automatically convert specific parameter ranges to certain JavaScript datatypes.

Source: https://componentsjs.readthedocs.io/en/latest/configuration/components/parameters/
Could we use a range of js:templateLiteral for the parameters?
I don't know what the appropriate URI for the js: prefix would be.
But it would be nice to be able to do that (with placeholders that are other components.js URIs.
The hash solution is interesting too but sounds a bit hacky (or hard to standardise in terms of behaviour).

See https://github.com/solid/community-server/issues/650#issuecomment-814877515

See #650 (comment)

In this case that would require passing the idpPathPrefix (or whatever we name it) to all those classes that need it. Which is definitely a possibility but it's a lot of them that need it so would be nice to have a solution that didn't require passing it along everywhere if possible.

I personally think it's okay for now. It can be changed easily enough in the config.


Fix/pane grid continuity

Fixes issues w/ pane grid continuity of widget state when adding / removing panes, drag / dropping panes, or maximize / restoring panes. I've tested this fix with halloy and can confirm that scrollable offsets within each pane are perfectly retained when doing all the above operations. Previously the states would have gotten shuffled around relative to the panes which would cause the wrong scrollable offsets to get used for each pane (jump around).
For maximize / restore, we still need to build view for the hidden panes so diff'ing them doesn't break. This can be optimized to avoid calling diff on those hidden panes, allowing us to skip viewing them, but this adds additional complexity I didn't want to try and tackle here. The current approach allows us to naively zip all content, layout & state and then just applying a filter to return the maximized pane within each widget operation.

Looks great, thanks!


added set_trusted method to BluetoothDevice

Hmm it seems like our line numbering is off, but at least you consistent with our (wrong) numbering so its okay i guess. :)


Deploy project to Heroku on each merged PR

An instance running on Heroku would enable us to test the project continuously.

@mariobehling I am interested in working on this.


Static ::new() method honors a single-parameter constructor whose parameter is optional, while New-Object does not

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
Note: The following may seem contrived, but it's actually useful to work around the limitation in C# 9 and below of not being able to use parameter-less constructors in structs.
Add-Type @'
public struct MyConfig
{
    // Note the `int unused = 0` dummy parameter with a default value.
    public MyConfig(int unused = 0) { level = 42; }
    public int level;
}
'@

New-Object MyConfig  # !! Constructor is NOT called.
[MyConfig]::new()         # OK: constructor is called.

Expected behavior
level
-----
   42
   42

Actual behavior
level
-----
    0
   42

Error details
No response
Environment data
PowerShell Core 7.3.0-preview.7

Visuals
No response

Related (but not dupe) #13674


Add division operator

I came across this paper and associated library, and would like to try it on an application of mine, however I need divisions. As stated in the README:

Note: our numbers implement additions and multiplications (and the associated in-place operations) but not divisions. Do not hesitate to add an issue if you need this operation as it would be easy to fix.

If it's indeed an easy fix, it would please me very much if you could add divisions to the library. Thank you in advance.

I am a bit busy this week but it should be easy to add. I will try and to it before Monday.

Thank you very much.

Hi @dgazzoni, I just pushed support for the division operator! The code should be semantically correct (it draws on my Shaman library) but, I have not tested it yet so a syntax error might have crept it.
Do not hesitate to contact me if you spot a problem or need further support :)


HADOOP-17246. Fix build the hadoop-build Docker image failed

When I build the docker-build image under macOS, it failed caused by:
    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-vKHcWu/isort/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-odL0bY-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-vKHcWu/isort/
You are using pip version 8.1.1, however version 20.2.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
The command '/bin/bash -o pipefail -c pip2 install     configparser==4.0.2     pylint==1.9.2' returned a non-zero code: 1

https://issues.apache.org/jira/browse/HADOOP-17246

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/1/console in case of problems.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
33m  4s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
3m 11s
Maven dependency ordering for branch

+1 :green_heart:
shadedclient
17m  2s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 18s
Maven dependency ordering for patch

-1 :x:
hadolint
0m  5s
The patch generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
shelldocs
0m 16s
There were no new shelldocs issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
14m  7s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 38s
The patch does not generate ASF License warnings.

70m 32s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2277

Optional Tests
dupname asflicense hadolint shellcheck shelldocs

uname
Linux f91ee57dad5a 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1841a5bb03f

hadolint
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/1/artifact/out/diff-patch-hadolint.txt

Max. process+thread count
420 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/1/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/2/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 11s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
3m 36s
Maven dependency ordering for branch

+1 :green_heart:
shadedclient
17m 24s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 18s
Maven dependency ordering for patch

+1 :green_heart:
hadolint
0m  4s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
shelldocs
0m 16s
There were no new shelldocs issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
14m 20s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 39s
The patch does not generate ASF License warnings.

39m 38s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2277

Optional Tests
dupname asflicense hadolint shellcheck shelldocs

uname
Linux afc087efce6a 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1841a5bb03f

Max. process+thread count
413 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/2/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

@aajisaka Could you help to review?

Command "/usr/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-vKHcWu/isort/setup.py';exec(compile(getattr(tokenize, 'open', open)(file).read().replace('\r\n', '\n'), file, 'exec'))" install --record /tmp/pip-odL0bY-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-vKHcWu/isort/

What version of isort are you installing via pip?
If the version is 5.x.x, we need to fix the version to 4.x.x.

In my environment (CentOS 7.8), isort 4.3.21 is installed in the docker image.
Collecting isort>=4.2.5 (from pylint==1.9.2)
  Downloading https://files.pythonhosted.org/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl (42kB)

In my environment (CentOS 7.8), isort 4.3.21 is installed in the docker image.
Collecting isort>=4.2.5 (from pylint==1.9.2)
  Downloading https://files.pythonhosted.org/packages/e5/b0/c121fd1fa3419ea9bfd55c7f9c4fedfec5143208d8c7ad3ce3db6c623c21/isort-4.3.21-py2.py3-none-any.whl (42kB)

@aajisaka  Thanks for your review. I get, should we specific the version of astroid? I found Pylint requires astroid and isort package (the later the better). in https://pypi.org/project/pylint/1.9.2/

Could you try "isort==4.3.21" and "astroid==1.6.6"? They are the latest versions that support Python 2.7.

I get, should we specific the version of astroid?

Yes. Could you try "isort==4.3.21" and "astroid==1.6.6"? They are the latest versions that support Python 2.7.

Okay, I had fix it and test passed in my local environment.

It seems that CI not trigger auto, Try to replay manually, please ref to https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/4/

@aajisaka it still seems building failed, would you mind have another review?

Jenkins master is now offline. I'll file an INFRA ticket.
https://ci-hadoop.apache.org/computer/(master)/

Filed https://issues.apache.org/jira/browse/INFRA-20848

The above issue has been resolved. Kicked the job manually: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/5/

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/5/console in case of problems.

+1 pending Jenkins

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
4m 13s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+0 :ok:
mvndep
3m 25s
Maven dependency ordering for branch

+1 :green_heart:
shadedclient
21m 14s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 18s
Maven dependency ordering for patch

+1 :green_heart:
hadolint
0m  6s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
shelldocs
0m 14s
There were no new shelldocs issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
17m 13s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 36s
The patch does not generate ASF License warnings.

49m 22s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2277

Optional Tests
dupname asflicense hadolint shellcheck shelldocs

uname
Linux e22c0b500830 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f4ed9f3f911

Max. process+thread count
415 (vs. ulimit of 5500)

modules
C:  U:

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2277/5/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Thanks @aajisaka @Hexiaoqiao for the review.


Use a typographic web font for Outline Explorer icons

@goanpeca and me are dissatisfied with the current icons for classes, methods and functions that appear in the code completion widget and also in the file switcher dialog. They don't render very well and are hard to read.
One possible solution is to use a typographic web font to replace those icons by the letters provided by that font. So in the same way as we do now, we could have the following letters instead of our current icons:

f for functions
C for classes
M for modules
m for methods
-- or p for private methods

This is a list of pretty awesome web fonts to use:
http://www.awwwards.com/20-best-web-fonts-from-google-web-fonts-and-font-face.html
See for example Fontin there :-)

@SylvainCorlay, can we make this work in QtAwesome or icon_manager?

I think that it would mostly be in icon_manager. In the choice of the font, we will need to be careful about pixel perfection at small sizes.

@SylvainCorlay, could you work on this and have a prototype for next week or two weeks at most? I think Spyder 3.0 is looking pretty good, and this will improve things even more :-)

Here are some fonts that look good at small sizes:
https://fonts.google.com/?selection.family=Baloo+Da|Black+Ops+One|Fredoka+One|Righteous&category=Display
The name of my preferred fonts is in the URL :-)

Hi all, I will do this next week.

Thanks Sylvain!
El 25/08/16 a las 02:35, Sylvain Corlay escribió:

Hi all, I will do this next week.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/spyder-ide/spyder/issues/3358#issuecomment-242304675,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAWS7YFMwwjS4trTU0JApYzZwO8Y5QxEks5qjUXZgaJpZM4JmB4f.

Hey @SylvainCorlay, how is this one going? I plan to release beta7 (the last beta for 3.0) at the end of the week.
After that I'll only accept translation updates before releasing 3.0 final :-)

This is going to be fixed when we add a dark theme, so I'm closing it as a duplicate of issue #2350.


Resolves CAMEL-15033: fix xrefs

This fixes the xref problems (locally) and there are no link check errors, but I see
✖ 26017 problems (26017 errors, 0 warnings)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ERROR: "check:html" exited with 1.

These don't immediately appear to relate to the antora-build pages.

Thank you!


⚠ Bofrost.es has degraded performance

In 3b89552, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1510 ms

Resolved: Bofrost.es performance has improved in fd848bf after 6 minutes.


WIP -fix flaky producer fencing spec

Codecov Report

Merging #106 (1a4ee68) into main (1b00084) will increase coverage by 0.21%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #106      +/-   ##
==========================================
+ Coverage   69.21%   69.43%   +0.21%
==========================================
  Files         146      146
  Lines        2784     2784
  Branches       69       69
==========================================
+ Hits         1927     1933       +6
+ Misses        857      851       -6

Impacted Files
Coverage Δ

...health/windows/actor/HealthSignalWindowActor.scala
93.10% <0.00%> (+1.14%)
:arrow_up:

.../surge/internal/kafka/KafkaProducerActorImpl.scala
87.25% <0.00%> (+1.93%)
:arrow_up:

Continue to review full report at Codecov.

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


refactor: Expr::ScalarFunction to use a struct

Which issue does this PR close?

Related to #2175 and #3807.
Rationale for this change

Continuing the work outlined in #3807 to bring Expr variants more in line with LogicalPlan variants.
What changes are included in this PR?

Refactors Expr::ScalarFunction to use a struct.
Are there any user-facing changes?

No

Because there is a following PR to refactor ScalarUDF.
So, I merge this PR to continue it.