update-core not working anymore

Hello.
Since the last core system update very recently, update-core command is not working anymore.

It was replaced by functionality in pacman. Our wiki was updated to reflect that. Just use pacman -Syuu. If core packages update, follow instructions and repeat.

@elieux, excuse my noobness but isn't the project going to merge -Suu option with -Su (as in original pacman) ?  So as to keep differences between both implementations minimal.

What do you mean? The upstream pacman manual page also mentions differences between -Su and -Suu.

the main page wasn't updated to reflect this change however.. (the one most people will use/see)
https://msys2.github.io/
My usual problem with MSYS2 was, that after every update, "update-core" were missing and I had to run pacman -S bash pacman pacman-mirrors msys2-runtime to get it back.
Hope pacman got improved in this regard and it's more reliable from now on.

@White-Tiger Pacman v4.2.1-516-g52073-dirty - libalpm v10.0.1 if most recent version of pacman. You had Pacman v4.2.1-273-gfa50-dirty - libalpm v9.0.1 because you were downgrading pacman to restore update-core which was deprecated. If you are unsure if everything is ok you can force downloading latest database and updating/downgrading packages with pacman -Syyuu.
If everything is fine you will see this output:
pacman -Syyuu
:: Synchronising package databases...
 mingw32                  272.1 KiB   538K/s 00:01 [#####################] 100%
 mingw32.sig               96.0   B  0.00B/s 00:00 [#####################] 100%
 mingw64                  271.7 KiB   774K/s 00:00 [#####################] 100%
 mingw64.sig               96.0   B  0.00B/s 00:00 [#####################] 100%
 msys                     133.3 KiB  1269K/s 00:00 [#####################] 100%
 msys.sig                  96.0   B  0.00B/s 00:00 [#####################] 100%
:: Starting core system upgrade...
 there is nothing to do
:: Starting full system upgrade...
 there is nothing to do

I wasn't downgrading anything myself.. I've always been using update-core as "suggested" but it also deleted itself after every update... (before it got officially removed)
By running pacman -S bash pacman pacman-mirrors msys2-runtime I've simply forced a reinstall of all core components which was mostly needed to get update-core working again..
And yesterday, I've just run update-core and let it do its stuff, restarted MSYS2 (by clicking the close button) and then used pacman -Syuu which didn't touch any core files and only updated MinGW and other stuff.
After all that, I've been stuck at the old Pacman v4.2.1-273-gfa50-dirty - libalpm v9.0.1.
Running pacman -S bash pacman pacman-mirrors msys2-runtime just yields the usual errors
:: Processing package changes...
error: cannot remove /usr/bin/msys-2.0.dll (Permission denied)
(1/4) reinstalling msys2-runtime
warning: warning given when extracting /usr/bin/msys-2.0.dll (Could not unlink)
error: cannot remove /usr/bin/bash.exe (Permission denied)
(2/4) reinstalling bash
warning: warning given when extracting /usr/bin/bash.exe (Could not unlink)
(3/4) reinstalling pacman-mirrors
error: cannot remove /usr/bin/pacman.exe (Permission denied)
(4/4) reinstalling pacman
warning: warning given when extracting /usr/bin/pacman.exe (Could not unlink)

and to really update pacman, I had to run a copy of it, so it was able to replace the original

the main page wasn't updated yet to reflect this change, however.. (the one most people will use/see) https://msys2.github.io/

Yes, we're waiting with that change until we release new installers. With the current installers, you have to run update-core at least once.

is it normal to have pacman -V say [...]

It's a known issue. The internal version number doesn't correspond to the actual version.

error: cannot remove /usr/bin/msys-2.0.dll (Permission denied)

This is wrong. The runtime should be able to replace files even though they're in use. Is your MSYS2 installed on a FAT volume or on a volume with the Windows Recycle Bin disabled?


support email validation the same way django does

and make sure we submit unicode from the form

Unfortunately signatureAddForm doesn't use isValidEmail() yet
https://github.com/MoveOnOrg/mop-frontend/blob/b8b3ec38415a0c8b55afa3209fa17ae5aa329f94/src/containers/signature-add-form.js#L113-L114


Overview page is missing other Hololen1 tutorials

This page lists Mixed Reality Academy tutorials at level 100, but has no links to the other tutorials. I suggest adding direct links to the other tutorials. On the menu on the left side of this page if the user navigates inside the Hololens1 submenus, they can find level 200 tutorials, but this is not intuitive to find.

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

ID: c3d7c549-d1b5-c831-debb-d0f64ac4bbe0
Version Independent ID: cdb3ec73-7274-86ba-eec3-ced4e68606ce
Content: Tutorials - Mixed Reality
Content Source: mixed-reality-docs/mr-dev-docs/develop/unity/tutorials.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @keveleigh
Microsoft Alias: kurtie

Hi @julesra - thanks for the feedback, we'll incorporate it into the next round of docs updates!


[FLINK-12766][runtime] Dynamically allocate TaskExecutor's managed memory to slots.

What is the purpose of the change
This pull request is base on #8704 and #8740. It dynamically allocates the TaskExecutor's resources to the slots on it. FTM, managed memory in slot resource profiles is set to the actual size, the rest are set to ANY that matches any request (see #8704).
Brief change log

b94497e6c8e4f453c0d2c5b609cfd345e1b68b1a: Squash commits in previous PR (#8740) that this PR depends on.
17dcf4bbef58d783c385edc8ddf99197b7cf0bab: Introduce merge and subtract calculations in ResourceProfile. These calculations are needed for bookkeeping task executors' resources.
c8e41459dbcf4f31077c529edcf719b8841199c9 - 16b28ae64fc235d9f938e6418602291e098862f1: Changes on the task executor side.

c8e41459dbcf4f31077c529edcf719b8841199c9: Add argument allocationResourceProfile in TaskExecutorGateway#requestSlot which describes the dynamically allocated slot resources. Task executors need to record the allocation resource profiles so they can:

offer slots with requested resources to job masters, and
report allocated resources to the resource manager so it can recover the task executor resource bookkeepings after a failover.

66fbef92119b191436dac9aed3666066d91b3b69: TaskExecutor checks the requested allocation resource profiles and rejects those that exceed its current available resources. This could happen due to asynchronous information on RM/TM.

E.g., RM requests slot1 from the TE, then receives an outdated slot report from the TE showing that slot1 is free. After that RM requests slot2 from the TE. At this moment, RM1 believes that the TE has enough available for slot2 because it thinks slot1 is free, but the TE may not have enough resources because slot1 is actually allocated.

d288c39b569e47a22b5bfdfe1019aab935fea2c2: TaskExecutor offers slot with allocation resource profile.
c1bddb932a4bc0be40c504a3d96914b28cc26f73: TaskExecutor report slot status with allocation resource profile.
16b28ae64fc235d9f938e6418602291e098862f1: Add TaskExecutorTest#testAllocationResourceProfile that validates TaskExecutor maintains allocation resource profiles of slots properly.

d04a64e20ef6828f13bc0170aa38e2e994b91b55 - f64b424dca18a215520aa4ce86a929565c62a023: Changes on the resource manager side.

d04a64e20ef6828f13bc0170aa38e2e994b91b55: SlotManager groups PendingTaskManagerSlots according to whether they should be on the same TaskExecutor, and matches registered slots accordingly. We need this change to bookkeep available resources for pending task executors in subsequent commit.
5878fe047dc0b9688506cae923b05f4df671ef3d: Introduce the data structure TaskExecutorResourceBookkeeper for bookkeeping total/available/allocated resources of registered and pending task executors.
f2770d9a8026ffaaa701e55088ce2a03f5d8d60d: SlotManager bookkeeps task executors' resources.
50c08383eeed7c992f982d13a032ef88e769e2b3: With dynamic slot resource allocation, resource managers on Yarn/Mesos should be able to start new worker for resource requests that is larger than the default resources of one slot but not larger than the total resources of slots per task executor.
ddbd836b4581a7e15b997f13895c7de78803a8bf: Add SlotManagerTest#testBookkeepingTaskExecutorResources that validates SlotManager bookkeeps resources of task executors properly.
f64b424dca18a215520aa4ce86a929565c62a023: Update SlotManagerTest#testPendingTaskManagerSlotCompletion. The original assumption that pending task slots are completed independently from each other no longer holds.

Verifying this change
This change added tests and can be verified as follows:

Add TaskExecutorTest#testAllocationResourceProfile that validates TaskExecutor maintains allocation resource profiles of slots properly.
Add SlotManagerTest#testBookkeepingTaskExecutorResources that validates SlotManager bookkeeps resources of task executors properly.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not applicable)

Hi @StephanEwen , would you please take a look at this PR at your convenience? Thank you.

Rebased to master after #8704 is merged.

I am currently going through this PR.
About the changes to the ResourceProfile:

The code could use some tests
The code seems to assume that all values are non-negative, but the constructor does not actually enforce this. What do you think about adding checks to the constructor and using a private constructor for the UNKNOWN profile (which needs negative values)?

Rebased to master after the previous PR #8740 is merged, and addressed comments regarding ResourceProfile.

The code is overall in decent shape.
I am a bit unsure, though, about this approach.
For example all the changes on the TaskManager result in something quite unintuitive to me.

there are slots, they have a resource profile
then an allocated resource profile, which is possibly a subset of that.
some operations (for example to identify idempotent requests) now take the new resource profile into account. I cannot even say whether that is correct or not - probably not breaking anything immediately, but breaks with the design of how requests are identified and can cause tricky bugs later.
the TM may now request requests for free slots based on its bookkeeping. While this should typically not happen when the RM bookkeeping is in sync, what happens when the views diverge, due to a request timeout? The slot allocation protocol is so sensitive, do we really want to add this additional complexity?

I assume that the reason for all the TM changes is a combination of

when the JM allocates a slot, it actually gets that slot offered from the TM directly, and not from the RM. So the profile somehow needs to go through the TM to end up in the Slot on the JM
some safety net bookkeeping

This solution is a temporary solution, an in the long run we probably want to either have fully dynamically sized slots, allocated and sized on demand, or keep the slots are static and change the operators in the APIs to adjust their resource consumption to what is there in the slots.
Having a temporary solution, of this big complexity, touching something so sensitive as the slot allocation, and for a new SQL runtime that is in its first release and might change quite a bit in the next release... I simply do not feel comfortable to merge this. The risk of bugs and regression, and the added complexity seems so high compared to the benefit.
I would be happy to double down on a FLIP about how resource management should look like in the next versions and make sure we have something really well working in the following release.

We can try dividing managed memory evenly and make it belong to slot. Enabling slot sharing can ease the memory waste. I think this is also a reasonable starting point.

Thank you for the comments, @StephanEwen, @KurtYoung.
This truly is an imperfect temporal solution. If you guys both think we should not have this for 1.9, I respect your opinions. Will not insist on this one.
I think we still need to work on #8841, to make sure that slot sharing works properly with fine grained resource profiles, if we decide that batch jobs need slot sharing to ease the memory waste.


Roll engine 6991dd981bf7..f9b78c5db2bc (2 commits)

https://github.com/flutter/engine/compare/6991dd981bf7...f9b78c5db2bc
git log 6991dd981bf7..f9b78c5db2bc --first-parent --oneline
2020-03-03<EMAIL_ADDRESS>Drop last usages of Dart_New from engine (flutter/engine#16838)
2020-03-03<EMAIL_ADDRESS>Roll src/third_party/skia 8121d27b297c..73ae40a424fa (1 commits) (flutter/engine#16900)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Commit queue failed; closing this roll.


Where are the themes?

Hi, since the last commit every theme has disappeared? Where is it?

Hrm, I'll look into it, it looks like the new mustache includes didn't work at all.

Thanks! btw is there any "old" branch available while you look into that?

No - you'd just have to back up a commit. I believe it's fixed now anyway - it looks like using partials doesn't work properly, at least with the chriskempson/base16-builder-php builder.


Module doesn't update label

Hi,
i have strange unknow problem.
So, i have custom module script for weather and network. When i launch polybar no problem that displayed correctly the label, but polybar doesn't refresh/update label (if my network change or if weather change) and i don't know why?
I search in lot of forum, in wiki but nothing. So i hope you can help me.
Thank you

weather.conf
[module/weather]
type = custom/script
interval = 900
format = <label>
exec = ~/.config/i3/scripts/weather.sh

weather.sh
if ping -c 1 <IP_ADDRESS> &> /dev/null; then
	echo "My weather"
else
	echo "waiting..."
fi

network.conf
[module/network]
type = custom/script
interval = 3
tail = true
exec = ~/.config/i3/scripts/network.sh
click-left = kill -USR1 %pid%

network.sh
t=0
ICON=

if ping -c 1 <IP_ADDRESS> &> /dev/null; then
	IP=$(curl -s http://whatismyip.akamai.com)
	SSID=$(iwgetid -r)
else
	IP="no IP"
	SSID=" WIFI off"
fi

toggle(){
	t=$(((t + 1) % 2 ))
}

trap "toggle" USR1

while true; do
	if [ $t -eq 0 ]; then
		echo "${ICON} ${SSID}"
	else
		echo "${ICON} ${IP}"
	fi
	sleep 1 &
	wait
done

The interval on your weather script is 900 seconds, so it will only get updated every 15 minutes.
In your network script, you only update IP and SSID when the script starts but not after

ok so for weather script i need to add exec-if? But how can add default text if not exec?
for network i have interval of 3, why he doesn't update after?


Question about load the token driver

Hi,
Congratulations for your work. I started studying Python a few weeks ago.
I've used the PyKCS11 package successfully, but I'm interested in studying your package.
Please, I need help about loading the token driver, in snippet below:
import pkcs11
lib = pkcs11.lib("/usr/lib64/libaetpkss.so.3")
It is being reported:
Traceback (most recent call last):
File "/home/falf/eclipse-workspace/MyProject/FindingTokens.py", line 6, in
lib = pkcs11.lib("/usr/lib64/libaetpkss.so.3")
File "/usr/lib64/python2.7/site-packages/pkcs11/init.py", line 36, in lib
_lib = _pkcs11.lib(so)
File "pkcs11/_pkcs11.pyx", line 1179, in pkcs11._pkcs11.lib.init
TypeError: Expected str, got unicode
Sorry if I posted my question in a wrong place. I am using Python 2.7 on centos 7.
Have you have any ideas?
Thank you,
Francisco

Hi, python-pkcs11 does not work in Python 2.7. The motivation for writing it was Python 3 support and the so it only supports Python 3 features. I do not recommend writing any new Python 2.7 code, but if you must then PyKCS11 is your only choice.
Warm regards,
--danni


WRN-11336: Fixed spotlightRootDecorator to show focus when last input type is none

Enact-DCO-1.0-Signed-off-by: Juwon Jeong<EMAIL_ADDRESS>Checklist

[x] I have read and understand the contribution guide
[x] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
Fixed spotlightRootDecorator to show focus when last input type is none
Resolution
Set class to non-touch-mode when last input type is none (when tv is reboot)
Additional Considerations
Links
WRN-11336
Comments

 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.


il-feature

was il-image-feature, il-video-feature. May be part of il-section, il-content?

Part of il-columns and il-content


Covasim user group feedback

From David Wilson (Gates Foundation):

[ ] Use more data and pre-loaded defaults
[ ] Show dates on x-axis
[ ] Fix critical and rename hospital/ICU demand
[ ] Have "Number of ventilators" as a model parameter with ability to change via an intervention

Have "Number of ventilators" as a model parameter with ability to change via an intervention
Fix critical and rename hospital/ICU demand
Use more data and pre-loaded defaults


Minor feature additions and bug fixes

In this PR, I've updated the code and docs to expect __UPDATE__ strings in the default configuration files for anything that required user intervention. Before, the module developer was expected to annotate the values that needed to be updated using UPDATE comments. The advantage of using __UPDATE__ is that I can search for them when setting up the module and raise an informative error regarding a placeholder that needs to be updated.
I also added two convenience functions for filtering samples to address #32.

@whelena: Can you think of any way the new approach with __UPDATE__ can be problematic?

@whelena: Can you think of any way the new approach with __UPDATE__ can be problematic?

 In that case, feel free to approve the PR and merge it with master. Thanks!

Thanks!


Fix issue with value dimensions on PolyDraw stream

This PR addresses issues when attaching a Polygons/Path element which contains value dimensions to a PolyDrawTool. The issue arises because value dimensions are only added to the CDS when they are actually needed but the drawing streams expects the data to be in the data it receives. This PR simply ensures that the stream itself adds any missing dimensions to the CDS.

[x] Fixes bug in PolyDraw stream on element with value dimensions
[x] Adds unit tests

Ready to review and merge.

Looks good. Merging.


pydocca: overload page for operators related to a class has an incorrect anchor

When a class (field , in this example) has a bunch of related operators (operator==, in this example), linked via \relates, and such operators are overloaded, then the generated anchor for the overload set is incorrect.
See attached gist: https://gist.github.com/anarthal/bd11a546fb1e6f0329abea6c900e796b
I've developed a fix (will link a PR), but I don't know enough if your internals to write tests for it.

Edit: gist is now public.


fix ISE when accessing content on failed request

Ticket
https://jira.bqsoft.com/browse/ATOM-7997
What this does
Fixes ISE when accessing content on failed request.

I don't think this is the right fix for the issue reported.


Fix usage with jwk.

Tested locally and it resolves #18.
git clone https://github.com/Manouchehri/cloudflare-worker-jwt.git
cd cloudflare-worker-jwt/
yarn install
yarn run build
yarn link
cd ../ # or go to whenever you're trying to test my fork from
yarn link "@tsndr/cloudflare-worker-jwt"

Thank you for your contribution, just a few changes, and then we should be good to merge 😉

Great, I just need that to validate Google JWT https://developers.google.com/identity/gsi/web/guides/verify-google-id-token
What's the estimation to merge that?

Will review either today or tomorrow :)

I ended up switching to jose, since it worked better for my specific use-case.

@tsndr can we reopen this, I still need this feature, otherwise I can work on my fork.


Conditions + small portion of controls

Fixes: #2081
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

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

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

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

@mikieyx is there an issue this can be linked to?

@mikieyx is there an issue this can be linked to?
https://github.com/elyra-ai/canvas/issues/2081
is this what you mean?


Typing fixes

This fixes mypy errors in a few different files.

Ready to go after conflicts are resolved.


_dec or decorator is not a function

When bundling your example or creating an executable it says:
error: Uncaught TypeError: _dec is not a function
When compiling my own code it tells me:
error: TypeError: decorator is not a function
Even thought when using deno run everything works fine. (beside that the example script returns 'undefined').
Deno Version: 1.6.3. TSConfig is the same as in this repo.

Its the same issue as https://github.com/cmd-johnson/deno-reflect-metadata/issues/1#issue-770045909

Its the same issue as https://github.com/cmd-johnson/deno-reflect-metadata/issues/1#issue-770045909


[Improvement] Redirect to login page if user doesn't login

Why are the changes needed?

Close #xxx.
Brief change log

https://github.com/user-attachments/assets/9e824467-de8b-41ff-8b4d-e225a2244054
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

Thanks for the work!
When I tested it in my local environment, I got some unexpected errors:
When I try to open http://<IP_ADDRESS>:1630/overview page without logging, it can redirect to the login page, but after I fill in the username and password and click sign in, it cannot redirect to the overview page.

logging

It may be a bug, I will fix it in recent days.

Not sure if this is related to the current pr or not. I met a login problem such as the below, my local env based on  commit 97e4caf9bce0d3d86b5914c2e80be5d7209c4555, I did change any frontend code
Before and after the chis change will both encounter the login problem below

Thanks for this contribution.
It really helps much.
How about optimizing this issue:

+1

Does this have anything to do with it #3340 cc @huyuanfeng2018

Does this have anything to do with it #3340 cc @huyuanfeng2018

I'm not sure, I wasn't focused here

Does this have anything to do with it #3340 cc @huyuanfeng2018

This PR does not conflict with the current PR. The two PRs focus on different points respectively and solve different problems. @czy006


Various Errors

On the admin side:
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/master/html/wp-includes/script-loader.php:1147) in /wp-content/plugins/http2-server-push/http2-server-push.php on line 35
Front-end:
Warning: ob_start(): function '' not found or invalid function name in /srv/www/master/html/wp-includes/plugin.php on line 525
Notice: ob_start(): failed to create buffer in /srv/www/master/html/wp-includes/plugin.php on line 525
I'm sure this is probably due to random plugins on my end, but wanted to note it somewhere as it'd be nice to be able to determine a way to work around it.

I'm having this issue too. Will try to see if the latest commits help ameliorate.

The v1.1 release should address these errors.


Add documentation

Is the plan to use https://readthedocs.org/ or something else?

I have used GitBook in the past. And I have made the same package for MasoniteFramework with a documentation on GitBook. So here it might be quicker to use the same setup.


Test execution speed degraded

I am working on Visual Studio 2019, building TestFramework for WPF application. Everything on my script was fine until some recent updates in the application by developers. As a result now my script is taking almost 20x more time to complete test cases.

My tests are to click on 20 buttons one by one,
Basically i have two versions of my test application say 1 and 2.

On version 1 WinAppDriver takes 25 seconds to run 20 tests
On version 2 WinAppDriver takes 8-11 minutes to run same 20 tests. (some test timeouts)
To mention, i can manually click on all the buttons with no delay or timeouts in version#2 . How can i troubleshoot this ?
WinAppDriver listening on <IP_ADDRESS> :4723
The only change i am observing in version 2 is this line below appears:
{"using":"name","value":"NewButton"}  ---- big delay after this and then click happens
If i use version 1, this line doesn't even show up and no delay. everything works fine.

How are you identifying the button? Is it through the AutomationID or XPath?

Hi @hassanuz , in my script finding most of buttons by Name buty some of them are using AutomationID as well. we are currently working on assigning Automation ID to elements.
I am using UI recorder to find Xpath of the button and then filtering out the Name/AutomationID what ever matches with inpect.exe parameters.

This is what we found :
"Delay was caused because the enabled state of a button would go into a feedback loop where it would evaluated its enabled state, and as a result would cause it to re-evaluate its enabled state repeatedly.  This was not enough to hang the UI, but instead cause it to act slowly or inconsistently.
that is the reason why i was able to click manually but script was failing. so it was definitely something in my test application.
Closing this issue now


Remove the IE8 fallbacks for font-size and spacing

This branch simply reverts the changes made here: https://github.com/fac/origin/pull/67
Removes all the IE 8 fallbacks from Origin now that we no longer support any versions below IE 11.

PASS +1 Looks good to me as a reversion removing the temporary changes.


Can't find /mnt/wine/bin/wine

Hi,
great project I love the idea, I just downloaded a release and when I try to run it after making it executable I get :
/tmp/wine-portable-6.0-rc2-staging-amd64.sh_guest_26262/mnt/wine.sh: line 22: /tmp/wine-portable-6.0-rc2-staging-amd64.sh_guest_26262/mnt/wine/bin/wine: No such file or directory
Have you seen this before?
Thank you
OS:Debian 9 Stretch, 64bit.

Hi,
this is because Debian 9 has glibc version older than required (2.27 or newer is needed, but Debian 9 has version 2.24).

Thank you for the quick answer. Is it possible to remedy or am I wasting my time.

This can be solved in two ways: by updating distribution (to Debian 10, for example) or by recreating runtime and recompiling squashfs-tools and Wine on distro with glibc 2.24 or older.
It is also possible to update libc6 from testing repos, but i don't recommend this as this may affect system stability negatively.

OK, thank you for your help and for publishing this project.


updated the event handling

updated the event handling to support Jquery version  3.1.1

Thank you.


Mirror Model to Hugging Face

Hi,
Would you consider mirroring the pre-trained models to Hugging Face for faster downloads?
Thank you!

This sounds like a good idea. Unfortunately, however, I am no longer working at Explosion and realistically am unlikely to have time to do this in the foreseeable future. However, the models are all under permissive licenses; if you or anyone else would find this useful, I would be very grateful if you would port the models!


Collision between INT_L_X24Y112.INT_L.FAN_ALT7.GFAN1 and CLBLL_L_X24Y112.CLBLL_L.SLICEL_X0.CEUSEDMUX

Latest build in the artix7 has the following issue;
Checking database/artix7
============================
Checking individual .db...
segbits_*.db: 14 okay
mask_*.db: 12 okay
Checking aggregate dir...
ERROR: 1 collisions
  00020c01_025_07: had INT_L_X24Y112.INT_L.FAN_ALT7.GFAN1, got CLBLL_L_X24Y112.CLBLL_L.SLICEL_X0.CEUSEDMUX
Traceback (most recent call last):
  File "utils/checkdb.py", line 136, in <module>
    main()
  File "utils/checkdb.py", line 132, in main
    run(args.db_root, strict=args.strict, verbose=args.verbose)
  File "utils/checkdb.py", line 118, in run
    check_tile_overlap(db, db_root, strict=strict, verbose=verbose)
  File "utils/checkdb.py", line 94, in check_tile_overlap
    raise ValueError("%s collisions" % len(collisions))
ValueError: 1 collisions

Is this just another duplicate of #567?

Seem like it might be...

If CLBLL_L.SLICEL_X0.CEUSEDMUX is same as before, then this is just a dup of #567

As said in https://github.com/SymbiFlow/prjxray/issues/567, would it be worth re-testing with 054-pips-gfan fuzzer and see if the problem persists?


Created high school guide

ya
closes #102

It's in the site map, sitemap is based on the article title name, lgtm


snet: add support for new SCION header

Also:

plugs feature flag support to all snet using applications
with the exception of the border router. Note that CLI tools need
need a CLI flag to be added to enable the feature.

This change is

/rebase


Remove unneeded iasql_{begin,commit} from site/

This is good, but are these the only two unnecessary begin/commit calls left in the documentation?

Agreed, there are still a lot more in other blogs and code samples

This is good, but are these the only two unnecessary begin/commit calls left in the documentation?

Yes. Seems so. The other instances of these two functions are really needed, either by an iasql_preview | iasql_rollback or an immediate variable scan afterwards (which was coming from the cloud).
I also checked the doc strings we had in <module_name>/entites/*.ts files and we seem to no longer have examples there.
But I've not yet checked the itDocs ones. Going for them now.


dark mode of about page resolved

Description
The bug of the dark mode on the About us page is now resolved. All the components are compatible with dark mode!
Fixes #493
Screenshots
Before:
screen-capture (12).webm

After:
screen-capture (15).webm
Checklist

[x] Tests have been added or updated to cover the changes
[x] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
[x] All tests are passing

Fix this

Sir the image is not visible. Can you resend the message please?

Fix the sizing of the theme toggler as it is in the current website

@SurajPratap10 It's the same as it is now. And I didn't change it anyways... Someone else is already working on the navbar issue.. It would create conflicts if I do it.


Loading Embeddings error  Supervised variant prediction with ESM

Hello, I'm running through the supervised variant prediction tutorial before I try my own data and I'm running into an error during the Embedding loading step.
**** code***
ys = []
Xs = []
for header, _seq in esm.data.read_fasta(FASTA_PATH):
scaled_effect = header.split('|')[-1]
ys.append(float(scaled_effect))
fn = f'{EMB_PATH}/{header[1:]}.pt'
embs = torch.load(fn)
Xs.append(embs['mean_representations'][EMB_LAYER])
Xs = torch.stack(Xs, dim=0).numpy()
print(len(ys))
print(Xs.shape)
*error
FileNotFoundError                         Traceback (most recent call last)
 in <cell line: 3>()
5     ys.append(float(scaled_effect))
6     fn = f'{EMB_PATH}/{header[1:]}.pt'
----> 7     embs = torch.load(fn)
8     Xs.append(embs['mean_representations'][EMB_LAYER])
9 Xs = torch.stack(Xs, dim=0).numpy()
2 frames
/usr/local/lib/python3.10/dist-packages/torch/serialization.py in init(self, name, mode)
250 class _open_file(_opener):
251     def init(self, name, mode):
--> 252         super().init(open(name, mode))
253
254     def exit(self, *args):
FileNotFoundError: [Errno 2] No such file or directory: './P62593_reprs/|beta-lactamase_P20P|1.581033423.pt'

@CwilsonBroad I am getting the same error. Can you please tell me if you solve this issue?
@tomsercu , @joshim5, @rmrao , @naailkhan28 , @liujas000 , @nikitos9000 , @ebetica , @chloechsu , @YaoYinYing

I tried with the given data also, but gave error
FileNotFoundError                         Traceback (most recent call last)
/raid/home/smrutip/smruti_project/supervised_prediction.ipynb Cell 18 line 7
5     ys.append(float(scaled_effect))
6     fn = f'{EMB_PATH}/{header[1:]}.pt'
----> 7     embs = torch.load(fn)
8     Xs.append(embs['mean_representations'][EMB_LAYER])
9 Xs = torch.stack(Xs, dim=0).numpy()
File ~/anaconda3/envs/genslm/lib/python3.9/site-packages/torch/serialization.py:771, in load(f, map_location, pickle_module, weights_only, **pickle_load_args)
768 if 'encoding' not in pickle_load_args.keys():
769     pickle_load_args['encoding'] = 'utf-8'
--> 771 with _open_file_like(f, 'rb') as opened_file:
772     if _is_zipfile(opened_file):
773         # The zipfile reader is going to advance the current file position.
774         # If we want to actually tail call to torch.jit.load, we need to
775         # reset back to the original position.
776         orig_position = opened_file.tell()
File ~/anaconda3/envs/genslm/lib/python3.9/site-packages/torch/serialization.py:270, in _open_file_like(name_or_buffer, mode)
268 def _open_file_like(name_or_buffer, mode):
269     if _is_path(name_or_buffer):
--> 270         return _open_file(name_or_buffer, mode)
271     else:
272         if 'w' in mode:
...
File ~/anaconda3/envs/genslm/lib/python3.9/site-packages/torch/serialization.py:251, in _open_file.init(self, name, mode)
250 def init(self, name, mode):
--> 251     super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: '/raid/home/smrutip/smruti_project/esm-variants/esm1b_analysis/genes/orf1ab/testing/|beta-lactamase_P20P|1.581033423.pt'


Updated the UI of the Contacts Page on the site

Solves issue #51

please check what changes you have made as the preview that I am seeing doesn't have css active also it would be great if you could incorporate something like this in there as well

@AananditKanwar why did you close this?? I haven't merged the pr??


Direction doesn't always work

Thanks  for making this, it's awesome. I'm having an issue where I can't control the direction for a condition outcome.
st=>start: Autobuy Triggered
e=>end: Sold

match=>operation: Match Partners
sell=>operation: Attempt Sale
portal=>end: Portal
fail=>end: Fail

matches=>condition: Have Matches?
sold=>condition: Sold?
more=>condition: More Matches?
cascade=>condition: Cascade?

st->match->matches
matches(yes,left)->sell->sold
matches(no)->portal

sold(yes)->e
sold(no)->cascade

cascade(yes)->more
cascade(no,bottom)->fail

more(yes,top)->sell
more(no)->portal

more(yes,top)->sell is coming out of the bottom and needlessly crossing another line
Is it something I'm doing wrong?
Thanks

try v1.10.0 ;-)

Thanks I'm using quiver so I guess I'll have to wait for them to update their versions :)


Fix Pop All Normal wrinkler tooltip

Closes #859
Displays the correct number of cookies in the tooltip for the "Pop All Normal" button, to reflect what you will actually get if the button is clicked -- shiny wrinklers will not be popped.

Silly typo.. Thanks for fixing!


Add error handling

They added this then removed it since so many errors would go through

whats the point of adding this?


fix: invalid syntax in ruby 3.0

See: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/

@thorsteneckel what's your preferred workflow for reviews? I have now 4 PRs which are all based on top of each other. The idea is that it might be easier to review because the diff is smaller. They are based on each other to avoid merge conflicts.
Is that OK, what's your preference?

I'm going to merge this, since it's been approved.


1.5 backports 10.04.2019

#7648
#7654

This change is

test-me-please

test-missed-k8s

test-docs-please

test-me-please

test-missed-k8s

test-docs-please

Failing CI test failed because of provision error. Many other redundant tests passed so comfortable to merge this.


deprecate master branch

retest https://pantheon.corp.google.com/storage/browser/hanga-testing-cloud-test-outputs/2021-05-19T18:25:55Z/security?pageState=(%22StorageObjectListTable%22:(%22f%22:%22%255B%255D%22))&orgonly=true&project=hanga-testing&supportedpurview=organizationId&prefix=&forceOnObjectsSortingFiltering=false

/close


Failed to install the deb due to uninstalled dependencies

After building service fabric successfully in ubuntu 16.04, I tried to install the deb, but got the error:
$ sudo dpkg -i out/build.prod/FabricDrop/deb/servicefabric_<IP_ADDRESS>.deb && sudo apt-get install -fy
(Reading database ... 55479 files and directories currently installed.)
Preparing to unpack .../servicefabric_<IP_ADDRESS>.deb ...
In PreInst - upgrade <IP_ADDRESS>
Service Fabric license has already been accepted
Stopping service fabric service
Failed to stop servicefabric.service: Unit servicefabric.service not loaded.
Disable service fabric service
Failed to execute operation: No such file or directory
Unpacking servicefabric (<IP_ADDRESS>) over (<IP_ADDRESS>) ...
In PostRm - upgrade <IP_ADDRESS>
upgrade
<IP_ADDRESS>
dpkg: dependency problems prevent configuration of servicefabric:
 servicefabric depends on lttng-tools; however:
  Package lttng-tools is not installed.
 servicefabric depends on lttng-modules-dkms; however:
  Package lttng-modules-dkms is not installed.
 servicefabric depends on liblttng-ust0; however:
  Package liblttng-ust0 is not installed.
 servicefabric depends on rssh; however:
  Package rssh is not installed.
 servicefabric depends on sshpass; however:
  Package sshpass is not installed.
 servicefabric depends on members; however:
  Package members is not installed.
 servicefabric depends on libib-util; however:
  Package libib-util is not installed.
 servicefabric depends on libssh2-1; however:
  Package libssh2-1 is not installed.
 servicefabric depends on nodejs; however:
  Package nodejs is not installed.
 servicefabric depends on nodejs-legacy; however:
  Package nodejs-legacy is not installed.
 servicefabric depends on npm; however:
  Package npm is not installed.
 servicefabric depends on atop; how
dpkg: error processing package servicefabric (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 servicefabric

How to fix the issue? Thanks.

@bingosummer can you try running sudo apt-get install -fy?  Looks like the same thing I ran into when I looked at this PR https://github.com/Microsoft/service-fabric/pull/26#discussion_r175196941 .
I think my suggestion at the time to make it sudo dpkg -i out/build.prod/FabricDrop/deb/servicefabric_<IP_ADDRESS>.deb && sudo apt-get install -fy might not actually work because && will only run the second command if there's a non-zero exit code on the first command.  So I think if you run the second command after the fact, you might be able to get it to install.
I think this line needs to be changed to sudo dpkg -i out/build.prod/FabricDrop/deb/servicefabric_<IP_ADDRESS>.deb & sudo apt-get install -fy.  @bingosummer can you try that and see if it works?

Thanks for your suggestions, @bpm-ms .
I've run these two commands separately instead of using &. Using & makes my commands stuck for a long time.
I agree with you that "it is confusing that it seems like it failed, so maybe we should make it clear this is what it should look like". And maybe it's not a good idea to wrap them together with && or &.
To prevent from upgrading <IP_ADDRESS> to <IP_ADDRESS>, I also run echo "servicefabric hold" | sudo dpkg --set-selections. It seems that the service fabric version in ubuntu 16.04 distro is ahead of the version which is built from source codes. Correct? It makes sense for me not to upgrade the version.
So, my commands to install the debs are:
sudo dpkg -i out/build.prod/FabricDrop/deb/servicefabric_<IP_ADDRESS>.deb
echo "servicefabric hold" | sudo dpkg --set-selections
sudo apt-get install -fy

Now they are installed.
$ sudo dpkg --list | grep fabric
hi  servicefabric                       <IP_ADDRESS>                                  amd64        Service Fabric
hi  servicefabricsdkcommon              1.2.0                                      amd64        Service Fabric SDK Common

The lttng-tools was conflicting with a package installed as part of the dotnet runtime and this issue was addressed in a previous release.


If only attachment is added and no other editing is done in the attributes, attachment does not show up in the information panel outside of editing mode

If only attachment is added and no other editing is done in the attributes, attachment does not show up in the information panel outside of editing mode
Test app: https://arcgis4localgov2.maps.arcgis.com/apps/instant/manager/index.html?appid=cce4a70f27084767bc78777a7ae79832
Repro steps:

Select a record from the table, click Edit button
Scroll to the attachment section and click Add
Select a file and click Add
click back button from the top to get out of editing panel and scroll to the bottom and notice that the attachment you just add not showing up, but If you click edit button now you will be able to see the attachment

If you make any other edits and click update button it works as expected.

Verified in devext

@jmhauck I am still seeing this in QA https://solutionsqa.mapsqa.arcgis.com/apps/instant/manager/index.html?appid=c05a0d6c7ee44911a298f58778ef9fe4

@azizaparveen can you see what my user name is in this org? All the qa user/password combos I have don't seem to get in.

@azizaparveen can you see what my user name is in this org? All the qa user/password combos I have don't seem to get in.

hauck_qa

@jmhauck I see this issue only in qa, it is working in dev

Verified in qa


[BUG] Index page responsiveness

Description
Describe the bug:
The responsiveness of the index page is not good for mobile screens ( Below 768px ).
Expected behaviour:
It should be responsive for the mobile screen ( Below 768px ).
Reproduction Steps
Steps to reproduce the behavior:

Go to https://akshitagupta15june.github.io/Moksh/index.html
Click on Ctrl + Shift + i
See the error

Screenshots

I want to work on this issue. I'm in GSSOC'23

I would like to work on this issue, please assign it to me under GSSoC'23.

Hey ! I would like to resolve thsi issue. Please assign under GSSOC'23 label.

I am interested to work on this issue under GSSoC 2023 as a contributor


Touch support broken in Chrome 70 on desktop

As of Chrome 70, d3-zoom no longer works out of the box when using touch on desktop touchscreens. This is because Chrome has removed the ontouch* element properties on desktop OSes, and d3-zoom's defaultTouchable implementation relies on the presence of the ontouchstart element property as its feature detection. It therefore thinks touch events are unsupported, even though they still are.
See https://www.chromestatus.com/feature/4764225348042752 for their explanation.
We can work around this on a case-by-case basis by overriding the touchable config with our own implementation via zoom().touchable(...), but it would be nice to have a more reliable feature detection in defaultTouchable. It sounds like checking for the presence of window.TouchEvent should work ok but it would need proper cross-browser testing.
Alternative solutions might be: removing the filter altogether and just letting it attach unused touch event handlers in all cases, or adding a PointerEvents-based code path since that's apparently the recommended long-term approach.

We can’t remove the filter; that was added in 34c2657e2c4ae2a75c3e16ce23a79e064b63602f to avoid a [Violation] warning in Chrome.
I considered switching to pointer events, but it still isn’t supported in Safari, so it doesn’t seem ready. (Plus, I imagine it’ll be a pain to rewrite in terms of pointer events, and an even bigger pain to try to support mouse and touch in addition to pointer events.)
I think using navigator.maxTouchPoints > 0 as the default touchable implementation sounds good, though.

We could still use navigator.maxTouchPoints if not undefined, though,.


Build up manpage information on sconscript files.

Tweaked introductory section with a few more details.
Added a new subsection to begin the Configuration File Reference section, called Configuration Files, mainly as a better home for the information on alternate SConstruct names, which seemed a distraction at the top of the file, as well as to introduce the concept that sconscript files are independent of each other, which does not appear to be explicitly stated (although you
could gather the information by reading some Function entries).
Also provides quick links to other Config File subsections - manpage is hard to navigate as it's so long.
This is a doc-only change.
Signed-off-by: Mats Wichmann<EMAIL_ADDRESS>Contributor Checklist:

[ ] I have created a new test or updated the unit tests to cover the new/changed functionality.
[ ] I have updated CHANGES.txt (and read the README.rst)
[X] I have updated the appropriate documentation

Configuration files doesn't sound like an accurate term to me.
To my ears (and of course this is subjective).. configure files always seem like something static and not something which is active and can run logical and iterative operations.
That said I can't think of a better term at the moment.

Configuration files doesn't sound like an accurate term to me.
To my ears (and of course this is subjective).. configure files always seem like something static and not something which is active and can run logical and iterative operations.
That said I can't think of a better term at the moment.

Yes.  There's no really good answer, seems every build tool uses slightly different wording here.


Terrain Type Mode

Is your feature request related to a problem? Please describe.
TerraForged is missing the 'Terrain Type' mode in the customization section.
Describe the solution you'd like
Terrain Type would show you different types of terrain in the seed preview window.
Describe alternatives you've considered
None.
Additional context
None.

A different colour per region like the biome view?

Something like that yes. Whenever I crank up the sliders it is kinda hard to see what changes the region actually has gone trough...

Added to 0.0.14


Display loss curves on Visdom

Hi, I'm training on an image dataset and I guess I should see the trend of the loss functions plotted in Visdom. I'm now at interaction 1700 and there's nothing displayed yet. Am I doing something wrong? I'm running the code in its standard configuration.
As commands, I gave the following:
python -m visdom.server &&
python train.py StyleGAN -c file.json

Hello,
Sorry for the huge delay.
Try launching visdom in another terminal before running the training.


fix local_registry_check in all and trap status/done in presubmit jobs

Issue #, if available:
Description of changes: Add the local_registry_check script in all prowjobs and trap the /status/done in all presubmits jobs. Adding trap /status/done will help in the future to add diskusage sidecar functionalities for presubmit prowjobs
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve

/unhold


[BUG] Fix databricks test report location [databricks]

Signed-off-by: Peixin Li<EMAIL_ADDRESS>Previous change passed premerge CI but fail to deal w/ nightly case.
This one is to going to fix the report path issue

build

will keep monitoring future nightly runs


[MRG] Increment prerelease to RC3

Updating prelease for bug fixes to run a class tutorial

@ntolley I noticed that you had pushed the release candidate to test.pypi. I think the practice is to push it to pypi so you can get feedback from all users, not just developers (who use the main branch anyway). You can check how sklearn does it.

@jasmainak I pushed them to both!


Emmet suggestions do not use snippets

Steps to reproduce

For the code
import * as styled from 'styled-components'

export const Button = styled.button`
    bdlw
`

Trigger suggest on bdlw

Expected
import * as styled from 'styled-components'

export const Button = styled.button`
    border-left-width: |;
`

Where | is the cursor
Actual
import * as styled from 'styled-components'

export const Button = styled.button`
    border-left-width: ;|
`

Probably depends on https://github.com/Microsoft/TypeScript/issues/21999 as well

for me
export const Button = styled.button`
    bdlw
`

will be
export const Button = styled.button`
    <bdlw></bdlw>
`

what's the problem?

Closing as this package has been deprecated in favor of the official styled-components/typescript-styled-plugin fork
After updating to that fork, follow up in the styled-components repo if this is still an issue


pythonPackages.quart: init at 0.15.1

Motivation for this change
An asyncio reimplementation of the popular Flask microframework API
Things done

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

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 129864 at 3d25a258 run on aarch64-linux 1

2 packages built successfully:

python38Packages.quart
python39Packages.quart

1 suggestion:

warning: no-python-tests
Test runner could not discover any test cases: ‘Ran 0 tests in 0.000s’
Near pkgs/development/python-modules/quart/default.nix:53:0:
   |
53 |     description = "An asyncio reimplementation of the popular Flask microframework API";
   | ^

Quart version 0.17 has been released. Also there are merge conflicts to be addressed.


network not found for protocol

hello
i have installed the mailchain binaries, obtained an address from metamask and its private key, and done my best to mitigate the docs form 0.0.36 to 0.0.78
my platform
linux ubuntu 21.10
$ uname -a
Linux asdasdad 5.12.19-zen+ #1 ZEN SMP PREEMPT Thu Jul 29 10:43:35 +08 2021 x86_64 x86_64 x86_64 GNU/Linux
$ mailchain  version
Version: v0.0.78
my problem
mailchain account add  --key-type secp256k1   --protocol ethereum --network mainnet   --private-key xxxx
2021/09/26 00:46:56 network not found for protocol
for completeness sake, i tried  mailchain account add --protocol=ethereum --network=mainnet --private-key=[PRIVATE-KEY-VALUE] --key-type=secp256k1 format first, same results.
i notice other bugs, but first this issue seems most important.
my yaml file is bone stock for this version, not shown.  i made no alterations to it

Hi @jnorthrup, thanks for raising this.
I wasn't able to reproduce the error using version v0.0.78 on Ubuntu 21.04 (AWS instance). See the output below for steps I took from https://docs.mailchain.xyz/installation#manual-install, copying your command from above.
Could try the following:

Double check the command was entered using the right protocol and network without typos?
Try another network (e.g. ropsten)?

It's the only thing I can think of because mailchain version works for you.
Mailchain setup:
ubuntu@ip-172-xxx-xxxx-xxx:~$ mkdir -p ~/.mailchain/bin
ubuntu@ip-172-xxx-xxxx-xxx:~$ cd .mailchain/bin/
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ wget https://github.com/mailchain/mailchain/releases/download/v0.0.78/mailchain-v0.0.78-Linux-64bit.tar.gz
--2021-09-25 19:18:01--  https://github.com/mailchain/mailchain/releases/download/v0.0.78/mailchain-v0.0.78-Linux-64bit.tar.gz
Resolving github.com (github.com)... <IP_ADDRESS>
Connecting to github.com (github.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-releases.githubusercontent.com/180845703/93e9f580-c4aa-11eb-89cf-103cddab5c77?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210925%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210925T191801Z&X-Amz-Expires=300&X-Amz-Signature=f21ed5f80d9019431dbc96204abb30bd63584d6e2510d888f4f4ee40bdb28845&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=180845703&response-content-disposition=attachment%3B%20filename%3Dmailchain-v0.0.78-Linux-64bit.tar.gz&response-content-type=application%2Foctet-stream [following]
--2021-09-25 19:18:01--  https://github-releases.githubusercontent.com/180845703/93e9f580-c4aa-11eb-89cf-103cddab5c77?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210925%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20210925T191801Z&X-Amz-Expires=300&X-Amz-Signature=f21ed5f80d9019431dbc96204abb30bd63584d6e2510d888f4f4ee40bdb28845&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=180845703&response-content-disposition=attachment%3B%20filename%3Dmailchain-v0.0.78-Linux-64bit.tar.gz&response-content-type=application%2Foctet-stream
Resolving github-releases.githubusercontent.com (github-releases.githubusercontent.com)... <IP_ADDRESS>, <IP_ADDRESS>, <IP_ADDRESS>, ...
Connecting to github-releases.githubusercontent.com (github-releases.githubusercontent.com)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 20053479 (19M) [application/octet-stream]
Saving to: ‘mailchain-v0.0.78-Linux-64bit.tar.gz’

mailchain-v0.0.78-Linux-64bit.tar.gz                 100%[======================================================================================================================>]  19.12M  62.0MB/s    in 0.3s

2021-09-25 19:18:02 (62.0 MB/s) - ‘mailchain-v0.0.78-Linux-64bit.tar.gz’ saved [20053479/20053479]

ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ tar -xf mailchain-v0.0.78-Linux-64bit.tar.gz
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ export PATH=$PATH:$HOME/.mailchain/bin
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ mailchain version
Version: v0.0.78

Mailchain account add:
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ mailchain account add --key-type secp256k1  --protocol ethereum --network mainnet   --private-key xxxxxxxxxxx
Note: To derive a storage key passphrase is required. The passphrase must be secure and not guessable.
Passphrase: *********█
Repeat Passphrase: *********█
{
  "message": "private key added",
  "public-key": "0xxxxxxxx...",
  "public-key-encoding": "hex/0x-prefix",
  "address": "0xxxxxx",
  "address-encoding": "hex/0x-prefix",
  "protocol": "ethereum",
  "network": "mainnet"
}

Version details:
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ uname -a
Linux ip-172-xxx-xxxx-xxx 5.11.0-1017-aws #18-Ubuntu SMP Fri Aug 20 00:36:41 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 21.04
Release:	21.04
Codename:	hirsute
ubuntu@ip-172-xxx-xxxx-xxx:~/.mailchain/bin$


Switch to Fernet token format

Configure Keystone's token driver for Fernet[0] instead of UUID. The latter has been deprecated for some time now, and will be removed as of the 'Rocky' release of OpenStack[1].
Fernet has been the default since 'Ocata'.
NB: This change is prompted by a bug in Keystone affecting federated users and their group mapping[2].
[0] https://docs.openstack.org/keystone/queens/admin/identity-fernet-token-faq.html
[1] https://review.openstack.org/#/c/543060/
[2] https://bugs.launchpad.net/keystone/+bug/1758460

Rebased, thanks @markgoddard.


Feature / Prop for locales strings + Week shift

Locale feature description
Please, provide a prop for setting up an object like localeLanguages.en from this: https://github.com/Kiarash-Z/react-modern-calendar-datepicker/blob/master/src/shared/localeLanguages.js
This is a must-have feature, because it is impossible to use this calendar without localization in the desired language. And in order not to wait until all languages are added, prop is needed. In addition, anyone will be able to customize the strings as he needs, even if his locale was already added.
Week shift feature description
Also need the ability to shift the week.
For example, calendars in Russia are started from Monday to Sunday. Now, by default, the picker starts the week from Sunday to Saturday.

@iksent Fantastic ideas, thank you! 😍 I will work on them for the next version

Moved to #105


Add support for PlantUML themes

I'd like to propose adding PlantUML theme support for a future release. I believe this can be done without any breaking changes by adding a themes directory to the dist folder and referencing it as follows:
@startuml theme-DefaultMonospacedFontName

!define AzurePuml https://raw.githubusercontent.com/travisnielsen/Azure-PlantUML/themesupport/dist

' IMPORT THEME HERE 👇🏽
!includeurl AzurePuml/themes/blueprint.puml

!includeurl AzurePuml/Analytics/AzureEventHub.puml
!includeurl AzurePuml/Analytics/AzureStreamAnalyticsJob.puml
!includeurl AzurePuml/Databases/AzureCosmosDb.puml

left to right direction

agent "Device Simulator" as devices

AzureEventHub(fareDataEventHub, "Fare Data", "PK: Medallion HackLicense VendorId; 3 TUs", "testing 1234")
note right: this is a note
AzureEventHub(tripDataEventHub, "Trip Data", "PK: Medallion HackLicense VendorId; 3 TUs")
AzureStreamAnalyticsJob(streamAnalytics, "Stream Processing", "6 SUs")
AzureCosmosDb(outputCosmosDb, "Output Database", "1,000 RUs")

devices --> fareDataEventHub : "test arrow"
devices --> tripDataEventHub
fareDataEventHub --> streamAnalytics
tripDataEventHub --> streamAnalytics
streamAnalytics --> outputCosmosDb

@enduml

I have a proof-of-concept branch here: https://github.com/travisnielsen/Azure-PlantUML/tree/themesupport
Examples:
Blueprint

crt-green

reddress-darkblue

cerulean

I am all for it!


EconomicDispatch under GLPK rejects interval constraints with equal bounds

EconomicDispatch using GLPK rejects interval constraints where the lower and upper bound are identical, but his occurs for some of the PV and hydro in RTS-GMLC.  These should probably automatically be converted to equality constraints.
See https://github.nrel.gov/SIIP/dr-study-1/issues/4 for an example.

Thanks, I will create a case for this that goes into an equality constraint instead.

@bwbush I have been looking into this issue and it a variable has equal bounds it should be fixed. There seems to be something wrong in the formulation. Can you please add the example here? I can't easily access the content in the internal repo.


core dump when giving Conv2DTranspose layer empty tensor and "valid" padding mode in GPU mode.

This issue is similar to my previous issue: https://github.com/keras-team/keras/issues/16933#issuecomment-1235897857 but the symptom and fault triggering condition are different.
In short, when I config Conv2DTranspose in "valid" padding mode and then give it an empty tensor, it will lead to a core dump on GPU. Different from the post: https://github.com/keras-team/keras/issues/16933#issuecomment-1235897857, it will also lead to a crash on CPU with the following error message:
File "/usr/local/lib/python3.7/dist-packages/keras/layers/convolutional.py", line 1343, in call
      dilation_rate=self.dilation_rate)
    File "/usr/local/lib/python3.7/dist-packages/keras/backend.py", line 5722, in conv2d_transpose
      data_format=tf_data_format)
Node: 'model_5/conv2d_transpose_6/conv2d_transpose'
Failed to call dnnl_sgemm. Error code: 2
	 [[{{node model_5/conv2d_transpose_6/conv2d_transpose}}]] [Op:__inference_predict_function_825]

To reproduce this issue, please run the following code on GPU:
import keras
input_shape = [None, 7, 0, 8]
x = keras.layers.Input(input_shape[1:])
layer = keras.layers.Conv2DTranspose(3, 3, strides=(1, 1), dtype="float32")
y = layer(x)
model = keras.models.Model(x,y)
model.summary()
import numpy as np
input_shape[0] = 10
test_input = np.random.rand(*input_shape)
res = model.predict(test_input)
print(res)

You can also access my colab: https://colab.research.google.com/drive/1cIlK9OcZJ6y9yIA3gR4nLgCFlFkVj4GV?usp=sharing
Interestingly, I notice that if I configure Conv2DTranspose in "same" padding mode, it can work normally on both CPU and GPU. In contrast, Conv3DTranspose will lead to a core dump regardless of the padding mode as long as the input is an empty tensor and it is executed on GPU.

@maybeLee I tried to replicate the issue on colab using TF v2.9 and tf-nightly(2.11.0.dev20220906), but I didn’t face any issue as reported in tf-nightly. Could you please find the gist here and confirm the same?
Thank you!

Hi @sushreebarsa ,
I confirm your observation. The core dump issue happens when I using TensorFlow 2.8.2, I tried on TensorFlow 2.9.0 and tf-nightly, there is no core dump. I will close this issue.
Thanks.

@maybeLee I don't run into any error on CPU with tf-nughtly. Please find the gist

@gowthamkpr ,
Thanks for your investigation. I tried on CPU with tf-nightly again, it seems that this issue has been fixed. Thanks for your help.


2.8.0  return of the recurrent target temperature warning

Hello,
just to mention that the recurrent warnings about Target Temperature have returned:
[13/03/2021 12:56:07] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:56:24] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:56:35] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:58:06] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:58:21] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:59:06] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 12:59:17] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 13:00:06] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.
[13/03/2021 13:01:06] [homebridge-mieleathome] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 0 exceeded minimum of 10. See https://git.io/JtMGR for more info.

Reverting to 2.7.2 makes the warnings go away again.

On a positive note, the remaining time for the Wash Machine can now exceed the 3600 seconds \o/ :

2.7.2 introduced the longer remaining time.
2.8.0 introduces a different cache logic: only update characteristics when data changed.
This being said it is strange that you see the repeated error as the plugin should not update any characteristic every minute (but only on state changes).
I will need to find a way to reproduce this. Did not succeed yet myself to get this error.

I reinstalled 2.8.0, and the repeated warnings are no more. BUT: my dish washer and my wash machine are now finished. Hence, the repeated update is only when they are running, and this has nothing to do with the fridge :-)
Also, I guess this is when temperature sensors are actively display (for dish washer and/or wash machine), because when I disabled the wash machine one, only one warning every minute was displayed (as there is still the dish washer one see #25). Before disabling the wash machine temperature sensor, there were 2 warnings every minute.

Thanks, that seems like solid analysis. At least I will make the code robust. I did see it once happening in my non-development Homebridge.

Hmm I found something very wrong in the Washing / dishwasher implementation. It sets the target temperature characteristic instead of the current temp characteristic. This might very well be the root cause of this bug since for washing machines I do not set a target temp characteristic range (so it will indeed be out of range when I set 0).

:tada: This issue has been resolved in version 3.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Investigate why https://github.com/input-output-hk/cardano-node/pull/352 fixed the issue

After the PR - https://github.com/input-output-hk/cardano-node/pull/348
We noticed that the PR actually failed in the node with:
cardano-node: user error ((line 1, column 1):
unexpected end of input
expecting white space or JSON value)

This fixed it - https://github.com/input-output-hk/cardano-node/pull/352
The question was - why is that fixing the actual issue with the CI?

I thought that was because of the ToLogObject IO instance:
instance ToLogObject IO where
    toLogObject :: (MonadIO m, ToObject a, Transformable a m b)
                => Tracer m (LogObject a) -> Tracer m b
    toLogObject tr = trTransformer StructuredLogging NormalVerbosity tr
    toLogObject' :: (MonadIO m, ToObject a, Transformable a m b)
                 => TracingFormatting -> TracingVerbosity -> Tracer m (LogObject a) -> Tracer m b
    toLogObject' hint verb tr = trTransformer hint verb tr

Since the transformer definition was not complete (well, it was complete, but not exhaustive I guess), I presumed that was causing it.
Notice how it was defined before - https://github.com/input-output-hk/cardano-node/pull/352/files#diff-d1ea55d7138fc8b6df9635128887767aL353-L354
My assumption was that trStructured was called on TextualRepresentation where the default implementation was:
trStructured :: (ToObject b, MonadIO m, DefinePrivacyAnnotation b, DefineSeverity b)
             => TracingVerbosity -> Tracer m (LogObject a) -> Tracer m b
trStructured verb tr = Tracer $ \arg ->
        let obj = toObject verb arg
            tracer = if obj == emptyObject then nullTracer else tr
        in
        traceWith tracer =<<
            LogObject <$> pure mempty
                      <*> (mkLOMeta (defineSeverity arg) (definePrivacyAnnotation arg))
                      <*> pure (LogStructured $ encode $ obj)

Where the default mechanism is:
class ToObject a where
    toObject :: TracingVerbosity -> a -> Object
    default toObject :: ToJSON a => TracingVerbosity -> a -> Object
    toObject _ v = case toJSON v of
        Object o     -> o
        s@(String _) -> HM.singleton "string" s
        _            -> mempty

So it tries to convert v to JSON.
That's why I figured the error was appearing:
cardano-node: user error ((line 1, column 1):
unexpected end of input
expecting white space or JSON value)

But since we have a custom instance - https://github.com/input-output-hk/cardano-node/pull/348/files#diff-d1ea55d7138fc8b6df9635128887767aR788-R816

After playing around in ghci, trying to find the cause, I noticed something quite disturbing:
import Data.Aeson
import Ouroboros.Network.Block

$> toJSON . unSlotNo $ SlotNo 3
Number 3.0

import Ouroboros.Consensus.Node.Tracers

let forgeEvent = TraceForgeEvent (SlotNo 5) (10 :: Int)

$> :t forgeEvent
forgeEvent :: TraceForgeEvent Int

All good, TraceForgeEvent is abstract and has a show instance - https://github.com/input-output-hk/ouroboros-network/blob/def91de3eb6259c18fbde98ae9071415d61aa7af/ouroboros-consensus/src/Ouroboros/Consensus/Node/Tracers.hs#L100
Let's show him (pun intended):
$> show forgeEvent

<interactive>:30:1: error:
    • Could not deduce (Ouroboros.Consensus.Ledger.Abstract.ProtocolLedgerView
                          Int)
        arising from a use of ‘show’
      from the context: StringConv String b
        bound by the inferred type of it :: StringConv String b => b
        at <interactive>:30:1-15
    • In the expression: show forgeEvent
      In an equation for ‘it’: it = show forgeEvent

Where is this ProtocolLedgerView constraint jumping in from? Is it just me or is this confusing as hell?

Ah, here we go - https://github.com/input-output-hk/ouroboros-network/blob/def91de3eb6259c18fbde98ae9071415d61aa7af/ouroboros-consensus/src/Ouroboros/Storage/ChainDB/API.hs#L434-L444

So this PR - https://github.com/input-output-hk/cardano-node/pull/368 shows that the issue wasn't in the Transformable instance but in the "silent logging" issue.
@CodiePP @deepfire Can you expand on this like in this morning discussion so I can close this?

We're using cardano-cli for various operations in the mixed cluster setup, such as:

extracting public keys from private
migrating public keys

These operations rely on the standard output of cardano-cli to supply the results -- but if the logging infrastructure causes messages to be emitted during cardano-cli runs, those interfere with the output.
As explained in https://github.com/input-output-hk/cardano-node/pull/357:

The root of the problem is the impossibility to completely disable logging in cardano-node -- we used to have this mechanism, but at some point it was removed, making any usage of cardano-cli's standard output more fragile.

Now, this is slightly incorrect -- it is indeed not possible to completely disable logging using CLI, without resorting to configuration files.
So, in the end the issue is roughly about the configuration turmoil that we are going through.

cc @dcoutts

let's hope that turning off logging to stdout will prevent the mangling of the output of the various scripts. It sounds logical at least.

Closing since this is resolved.


getSkyAngle causing crash with multiple mods (forge)

It would be nice to have a config option to disable certain optimizations in case crashes like this happen. Im using BadOptimizations version 2.0.0 (MC 1.20.1)
latest.log

i also crashed causing all mods to fail link

Not very surprised there's a lot of crashes in a big new version like this. Mostly looks pretty easy to fix, I'll fix it when I get home in 1-3 hours.
Expect a bug fix release by tomorrow.

Does this modified 1.20.1 version fix the crash?
mod.zip

Yes this issue is resolved for me using this new version of the jar.. i was previously getting a crash a launch referencing Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Redirector getSkyAngle(Lnet/minecraft/client/multiplayer/ClientLevel;FLcom/llamalad7/mixinextras/sugar/ref/LocalFloatRef;)F in forge-badoptimizations.mixins.json:MixinWorldRenderer failed injection check,  ---- etc. Which is now fixed!

Great, I'll fix some other bugs and release this as 2.0.1.

First.
Sorry.

Expect a bug fix release by tomorrow.

I have nobody to blame but myself.
I procrastinate too much.
On the bright side, 2.0.1 is now out with the fix.

First.
Sorry.

Expect a bug fix release by tomorrow.

I have nobody to blame but myself.
I procrastinate too much.
On the bright side, 2.0.1 is now out with the fix.

When will the curseforge update come out?

When will the curseforge update come out?

All the versions are "under review." Which is weird, usually it only takes like 5-7 minutes.
I can't control that, so for now you should download off modrinth.


Move layout and partial script to Shared dir

Addresses #340

We should also move _LoginPartial if its not already there.

I removed the korebuild file @pranavkm
@javiercn Added the template.json condition

@Eilon Updated

I have modified existing conditions to rename and exclude appropriately @javiercn

ping @pranavkm @javiercn Updated


StreamingOutput Resource not respecting flush, versions 0.8.x and later

In DW versions 0.7.1 and before a StreamingOutput Resource will immediately return the HTTP response headers and any HTTP response body as soon as the OutputStream has flush() called.
In DW versions 0.8.x and later, it would appear that some sort of buffer is not respecting the flush() call. If not enough data is streamed, there will be no HTTP data is sent until the stream is closed.
Please see the code  below:
dwex_07plus.tar.gz
Steps to reproduce (0.7.1):

Make sure that dropwizard.version is set to 0.7.1 in pom.xml.
Package it: mvn clean package
Start server: java -jar target/dwex_07plus-0.0.1.jar server example.yml
In separate console:  curl -i http://localhost:8080/hello-world/streaming
Note how the HTTP response headers and flushed data comes back ASAP.

Steps to reproduce (0.8.x and later):

Make sure that dropwizard.version is set to 0.8.0 or later in pom.xml.
Package it: mvn clean package
Start server: java -jar target/dwex_07plus-0.0.1.jar server example.yml
In separate console:  curl -i http://localhost:8080/hello-world/streaming
Note how not HTTP response headers nor flushed data comes back for some time (about 30s). After the delay, the response headers and all buffered data is returned and subsequent HTTP response body is written.

Two possible solutions:

Set ServerProperties.OUTBOUND_CONTENT_LENGTH_BUFFER -- from stackoverflow
Use ChunkedOutput, which may be a better idea as it will output the headers immediately.

Your endpoint becomes
final ChunkedOutput<String> output = new ChunkedOutput<>(String.class);

executor.execute(() -> {
    try (ChunkedOutput<String> out = output) {
        for (int i = 0; i < 100; i++) {
            out.write(RandomStringUtils.randomAlphabetic(100) + counter.incrementAndGet());
            out.write(java.security.AccessController.doPrivileged(
                    new sun.security.action.GetPropertyAction("line.separator")));
            Thread.sleep(500);
        }
    } catch (InterruptedException | IOException e) {
    }
});

return output;

The ChunkedOutput solution is what I was looking for. Thanks!  For posterity...
package com.example.helloworld.resources;

import com.example.helloworld.core.Template;
import com.google.common.base.Optional;
import org.apache.commons.lang3.RandomStringUtils;
import org.glassfish.jersey.server.ChunkedOutput;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicLong;

@Path("/hello-world")
@Produces(MediaType.APPLICATION_JSON)
public class HelloWorldResource {
    private static final Logger LOGGER = LoggerFactory.getLogger(HelloWorldResource.class);

    private static final ExecutorService executor = Executors.newCachedThreadPool();

    private static final String SEPARATOR = java.security.AccessController.doPrivileged(
            new sun.security.action.GetPropertyAction("line.separator"));

    private final Template template;
    private final AtomicLong counter;

    public HelloWorldResource(Template template) {
        this.template = template;
        this.counter = new AtomicLong();
    }

    @GET
    @Path("/streaming")
    @Produces(MediaType.TEXT_PLAIN)
    public ChunkedOutput<String> sayHelloStreamed(@QueryParam("name") Optional<String> name) {
        final ChunkedOutput<String> output = new ChunkedOutput<>(String.class, SEPARATOR);
        executor.execute(
                () -> {
                    try (ChunkedOutput<String> out = output) {
                        Thread.sleep(5000);  // Explicitly show the headers coming before any Response Body
                        for (int i = 0; i < 100; i++) {
                            out.write(RandomStringUtils.randomAlphabetic(100) + counter.incrementAndGet());
                            Thread.sleep(500);
                        }
                    } catch(Exception ex) {
                        System.out.println("Chunked output error!!!!!!");
                    }
                }
        );
        return output;
    }

}


Deploy proteomics lab

Requires CNAME DNS record
and run ansible-playbook with --extra-vars "certbot_expand=true" to force new SSL cert generation.
See also https://github.com/usegalaxy-au/galaxy-media-site/pull/57

LGTM! The tool_section_filters in host_galaxy_config.galaxy will need to be uncommented in host_vars/aarnet for the section filtering to work on genome and proteomics sites. Do you want to include proteomic_ai in this one too for the alphafold users?

We decided not to do toolbox filtering in the end so technically fine as it is. We should probably remove the tool filter sections to reflect that choice though.


Allow plain bundling of files without creating app.nw for all platforms

Roger recommends not to zip files for large programs. To enable this please allow bundling without zipping and merging on windows and linux platforms as well.

This will be sorted by #193

@CxRes See https://github.com/nwjs/nw-builder/pull/200. #193 does not address this but there are pull requests in #200 that do.

#200 merged, 2.2.0 released. Thanks.

Nice!!! Thanks!


Add module lib/ to LOAD_PATH

Currently, when writing ruby tasks, there can be a bit of an issue with require statements for things in a module's lib directory.
Normally these files do a require puppet/whatever. Puppet makes this possible by adding the lib directory to Ruby's LOAD_PATH when it compiles its catalogs.
In Bolt however the LOAD_PATH isn't modified in the same way and it causes a bit of grief if you try to require something in lib. This is especially evident when that class/module in lib also does a require for something else in lib.
To fix this problem i noticed that the cisco_ios module solves this by modifying the LOAD_PATH early on in the Task's lifetime:
https://github.com/puppetlabs/cisco_ios/blob/master/lib/puppet/util/task_helper.rb#L34-L39
I've taken this idea and expanded upon it by allowing it to be used in two different ways in the Ruby TaskHelper:
Option 1 - Global access using PT__installdir
At the top of a Ruby task file you could do something like so:
#!/usr/bin/env ruby
require_relative '../../ruby_task_helper/files/task_helper.rb'
# adds all <module>/lib path's into LOAD_PATH by inspecting PT__installdir
TaskHelper.add_module_lib_paths

require 'puppet_x/owner/module/myclass'

Option 2 - Using _installdir from stdin before task() is called
Alternatively, if that environment variable doesn't exist, we can allow the user to do the require inside of the task() method in their ruby code.
We can accomplish this by reading in the parameters from stdin, parsing out _installdir and then modifying LOAD_PATH before task() is called.
#!/usr/bin/env ruby
require_relative '../../ruby_task_helper/files/task_helper.rb'

# Bolt task for enabling/disabling monitoring alerts in SolarWinds
class MonitoringSolarwindsTask < TaskHelper

  def task(nodes: nil,
           action: nil,
           **kwargs)
    require 'puppet_x/encore/patching/orion_client'
    # do something with the required class
  end
end

MonitoringSolarwindsTask.run if __FILE__ == $0

@adreyer i was able to get the params idea working so it's always going to try and read from stdin and not rely on ENV.
I'll work on the "capturing errors" part next.

 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.


Extreme CPU usage while doing nothing

If you open 2 copies of powercat pointing at each other, they sit there chewing through tons and tons of CPU, just bouncing around checking to see if there is anything to read.  On my laptop, each copy pulls 10% of the CPU, and causes the fan to spin up.  Not exactly "stealthy".  It'd be a bit of rewrite, but it looks like everything is already using AsyncResult stuff, if it built a list of all the AsyncResults, it could do a WaitOne on that list, and then recheck everything and loop.  Wouldn't be as clean as a callback based method, but it would be much much cleaner then currently.

Confirmed, this is definitely an issue. This shows my CPU usage:

Thanks for pointing this out. I'm currently looking into the WaitOne solution. Feel free to make additional suggestions or pull requests.

To be perfectly honest, I'm actually in the process of writing my own version of powercat, cause I'm not really a big fan of powershell, and you can do pretty much everything in C# with a small powershell shim to kick over to the C#, and still get full PSv2 compatibility and stay diskless.

That actually sounds really interesting. I'm excited to see it!

Well, the initial stages are just about done (stdin/stdout, pipe executable, tcp tunnel), and it's pretty modular to add additional stuff, main thing now is that powershell parameter stuff SUCKS.  I've got a wonderful NDesk.Options based thing right now, that lets me do "powercat -l -p 5000 -c <IP_ADDRESS> -p 5001" to do a relay from a listener on port 5000 to a client on localhost port 5001, but powershell doesn't like that kind of thing, as far as I can tell

I've got the start of "powercatnew" for lack of a better name, up at https://github.com/andyleap/PowerCatNew

I finished my re-write of PowerCat and eliminated the CPU spike in the process. https://github.com/secabstraction/PowerCat


change lightning ci dir

/hold
Wait for another PR review to be approved before merging. https://github.com/pingcap/tidb/pull/52289


style: use RuboCop 0.41.1

[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?
[x] Have you successfully run brew tests with your changes locally?

As usual, there are some new cops. The one that is most relevant to our code base (both the package manager and formulae) is the one for octal number literals, e.g.:
$ brew style --display-cop-names ack
== Library/Taps/homebrew/homebrew-core/Formula/ack.rb ==
C: 41: 13: Style/NumericLiteralPrefix: Use 0o for octal literals.

I personally agree with this suggestion. It's a lot more friendly to newcomers without a background with C/C++ that probably find the effect of a leading zero more than surprising, but if the majority of us would prefer to suppress this advice and not change the existing code (as changes to the code trickle in), there's an option to disable this cop and I'm happy to adjust our .rubocop accordingly in this PR.

Noticed my Rubocop plugin in Atom was already nagging me about this, heh.
I'd personally prefer to disable the new NumericLiteralPrefix check as I think the downside of a new cosmetic check impacting 100+ core formula alone is greater than the upside of being friendlier to non-Ruby newcomers, particularly given the first thing most newcomers seem to do is check other formulae for similar usage. Not a strong opinion, though.

The leading-zero-octal convention is evil but entrenched; let's switch the cop off.

Thanks for your feedback! Updated with this cop enforcing the “evil” variant. 😈
We can always reconsider later and switch to the 0o prefix, if we feel like that would be beneficial and thanks to this being auto-fixable, we could transition our existing code base and formulae all at once.

👍


Attempted import error: 'makeStyles'

Failed to compile.
"dependencies": {
"@material-ui/core": "^3.9.2",
"@material-ui/icons": "^3.0.2",
}
<EMAIL_ADDRESS>Attempted import error: 'makeStyles' is not exported from '@material-ui/core'.
Yesterday my react-admin project worked well, but today when I attempt to run the project, this error pops up.

This is a v4 feature.

This is a v4 feature.

I updated to v4:
"@material-ui/core": "^4.3.0",
"@material-ui/icons": "^4.2.1",
but still get the same issue...

I added "@material-ui/system": "4.3.2" to my package.json & it's solved. I need to migrate to v4 for this. Why @material-ui/system affect project with old v3 version?

Hi, i have the same problem @RamilMamedo , but actually i don't can't migrate to v4. Is there an alternative ?

@Mistes974 What's the blocker for upgrading to v4? What are you trying to do?

@Mistes974 What's the blocker for upgrading to v4? What are you trying to do?

Actually, I’m using a ready dashboard like this one so I didn't want to change everything there. But then I did and it works thank you. The question is why it affects projects with an older version? I specified exactly 3 versions in package.json but still, the project didn’t run.

Hi, i have the same problem @RamilMamedo , but actually i can't migrate to v4. Is there an alternative ?

What do you mean by can't migrate? Do you have some errors in migration stage?

@RamilMamedo You would need to look at the dependency graph, make sure that the version matches.

Hi, i have the same problem @RamilMamedo , but actually i can't migrate to v4. Is there an alternative ?

What do you mean by can't migrate? Do you have some errors in migration stage?

Until yesterday, my project was fine, I decided to delete my node_module / package.json and perform a new yarn install. Then I decide to run my dev server and there I get exactly
<EMAIL_ADDRESS>Attempted import error: 'makeStyles' is not exported from '@ material-ui / core'.

While my versions of material-ui are as follows:
"@material-ui/core": "^ 3.9.2",
"@material-ui/icons": "^ 3.0.2"

I figured out by doing "npm list" and see that"material-table": "^1.37.0", was installing the version 1.42 that required material-ui v4 ... i fixed it by doing "material-table": "1.37.0"

importing @material-ui/styles
resolved my issue as I have  "@material-ui/core": "^5.0.0-beta.0".
Hope it will help others  :)


Flutter is dead

After working on flutter for about a month, I am a little disappointed. The way they handle widgets is irregular without any particular pattern. Sometimes they use static property of a class, sometimes enums, sometimes named-constructor and sometimes inherited class as a parameter. WHY ?? Lets take a simple example of basic widget. If I want to change the color of a textbutton then this is the code
TextButton(
style: TextButton.styleFrom(
primary: Colors.purple,
),
and why not just
Textbutton(
primary: Colors.purple
)
and why I need 6 named constructor for EdgeInsets -> (all, fromLTRB, symmetic, only, etc ) when one constructor was sufficient EdgeInsets(L,R,T,B). These are the example of basic widgets, wondering what flutter team did with more advanced widgets.

Duplicate of https://github.com/flutter/flutter/issues/84070
Deliberate abuse of the issue tracker is not consistent with our code of conduct. I have already explained that the issue tracker is not the place for your question. Please do not deliberately open a duplicate again.


[Bug] trace.ignore_path not working

Search before asking

[X] I had searched in the issues and found no similar issues.

Apache SkyWalking Component
Java Agent (apache/skywalking-java)
What happened
Skywalking still show trace of endpoint /status
What you expected to happen
Endpont of /status in trace should dispear.
How to reproduce

Move optional-plugins/apm-trace-ignore-plugin-8.14.0.jar into plugins
Add trace.ignore_path=${SW_TRACE_IGNORE_PATH:/status} into agent.conf
Inject SW_TRACE_IGNORE_PATH or not ( use default value /status )
Boot java application with agent

Anything else
Using:

elastic-7.17.8
oap-9.2.0
ui-9.2.0
java-agent-8.14.0

FYI:

Using K8S readProbe for /status
A SpringBoot web appliction

Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I'm willing to submit a PR, But I worry about that my ability not enough to do that.

Notice, /status is not the endpoint. Check the UI of endpoint or trace, the name of endpoint and span's operation name are suitable endpoint name.

And this is only a question, please submit to the discussion panel next time.


Automatic labeling for PRs

Is your feature request related to a problem? Please describe.
Many projects use automatic analysis of changes in PRs and set appropriate labels.
Describe the solution you'd like
I tried to apply this in our project #428 , but unfortunately the use of a GITHUB_TOKEN for PRs from fork is allowed only with a read permission .
I propose to consider the Boring-cyborg option. It allows you to do this and has flexible settings.
Please let me know what you think about this?

It seems like a good idea for convenience!


fix requires_mpi4py decorator

It skips all the MPI tests even when it's installed. See comment here

closed by #188


Refactor code from frontend-app-learning

Yet blocked by https://github.com/mitodl/mitxonline/issues/252
Acceptance Criteria:
Create an upstream PR to frontend-app-learning repository with the following criteria:

[ ] The code related to course-header should be removed from the repository.
[ ] Introduced the @edx/frontend-component-header in package.json.
[ ] Import the header import { LearningHeader as Header } from '@edx/frontend-component-header'; instead of `import { Header } from ../course-header';

@pdpinch FYI


Bump JWT & Rails version

This also fixes the issue about Can't verify CSRF token authenticity. https://github.com/nsarno/knock/issues/226

The things this PR is proposing are now already included into v2.2 that was recently merged... I'm closing it...
Anyway, I would like to thank you for the contribution :)