[Nephilim-Legende] Fix some typos which caused minor bugs in the sheet

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Fixes:

The "metamorphose_name" field had disappeared
The "chutes" fields (khaiba, narcose, ombre) where broken due to bad args in the +cbButton mixin call
The "kabb-monde" attribute was broken, missing attr_
The "kabb-invoc-monde" attribute in fieldset was broken
The "kabb-invoc-X" checkboxes in fieldset were broken

Character Sheet Info Roll20 Internal Use only.


[Filecoin] Add json to output

Fixes #1147

How do I get the output.encoded. hexString string? I don't want a JSON string. @hewigovens

you have to fork and add output.encoded back


Downloading

I configured everything, id of channels, path, etc. But when executing program nothing happened. I was trying about few days. Finally I noticed that program has downloaded only 3 pics. But I'm sure that there's mores photos tagged as unseen so I'm not sure what this program is for. I thought this program downloads every photo which one is posted, sent etc on channel and I just turn on program it download all what I missed in the mean time and that's good, but know I suspect that maybe it download only photos which one are posted at time of program's working time.
P.S. I hope that this program do what I thought at first time, if yes, then I worship you for your job.

if you want to download the channels history than you'd want to setup an interactive channel

By default the program will download photos automatically from when it's first running, like you suspected. If you want to download the entire history of images, you have to set up the "interactive channels" option which isn't included in the default config.
You do this by going to the config, adding new lines at the bottom and adding
[interactive channels] <your channel id> = <some valid path>
(no brackets)
For "your channel id", you have to use a 2nd discord account and send a message to your bot using your browser (https://discordapp.com/channels/@me), and after messaging, you will get a private chat with the bot with the url like (https://discordapp.com/channels/@me/00000000000000000), and that's the channel id at the end. "Some valid path" is just any path on your computer. In the end it should look like
[interactive channels]<PHONE_NUMBER>00000000 = C:\users\blah\blah
Now that it's been set up and the bot has been restarted to recognize those new lines, go back to it's private message channel and type "history" and enter. Then get and send the channel ID for the channel history you want to download.

Uh, after few seconds it makes sense. Anyway I will be needing delete copy of already downloaded manually by me images, so it can be a little bit of work.

Anyway, thank you so much and thanks to developer for work.

You shouldn't have to delete images already downloaded because it records what it downloaded in it's database file to prevent downloading same image twice. If you're going to manually delete images, then be sure to delete the database so you can download those images again, otherwise they will be ignored.

Where do I can find that database?

In the same directory the program is ran from, there should be a folder called "database"

But there's no line about files which one I downloaded earlier manually

Ok I dealt with it. Thank you for your help.


Can you help me adapting to my The Flash site? :)

I was searching for a lightning effect on JavaScript and just found yours which I tested it and I liked it! Can u help me adapt to my site? Thank you.

Текстовый документ.txt


chore: update benchmarks

This PR updates the benchmarks

Codecov Report

Merging #147 (3a861b8) into master (e4ed074) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #147   +/-   ##
=======================================
  Coverage   92.00%   92.00%
=======================================
  Files           2        2
  Lines          25       25
=======================================
  Hits           23       23
  Misses          2        2

Continue to review full report at Codecov.

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

Codecov Report

Merging #147 (3a861b8) into master (e4ed074) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #147   +/-   ##
=======================================
  Coverage   92.00%   92.00%
=======================================
  Files           2        2
  Lines          25       25
=======================================
  Hits           23       23
  Misses          2        2

Continue to review full report at Codecov.

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


[BACKLOG-41119] Line endings for .bat files were not CRLF and caused

execution errors.

 Note:

Frogbot also supports Contextual Analysis, Secret Detection, IaC and SAST Vulnerabilities Scanning. This features are included as part of the JFrog Advanced Security package, which isn't enabled on your system.

🐸 JFrog Frogbot

:white_check_mark: Build finished in 27m 10s
Build command:
mvn clean verify -B -e -Daudit -Djs.no.sandbox -pl \
assemblies/client,assemblies/core/static,assemblies/static

:exclamation: No tests found!
:information_source:  This is an automatic message


Master

1.添加了网易云跟帖热评文章的功能。
2.以及多说热评文章的主题配置文件参数添加。

@cduyzh can u do comments in English language? I don't understand what there and can't reproducte this.

@ivan-nginx He added the popular post features below the comments. This is useful for those who need it.

Probally code is ok, but i'm not shure. Anyway, need to translate comments into English in layout/_third-party/gentie-hot-articles.swig in 1st line, for e.x.
Anyone knows Chinese? @Acris can u test it?


Clean up some peer dependency warnings

We don't need to transitively list rxjs and zone as peer deps: Angular itself lists them as such. We've cleaned this up in ng2-redux too.
Since this can be used with a raw Redux store, do we need Ng2 Redux to be a peer dep?
Fixed a typo in the readme.

Hm, I think you are right about the ng2-redux peer dep. I will take a look at this. Thank you for the PR Seth! Merged


Docs still refer to ~/.dune location

https://github.com/samoht/dune-release/blob/b4193e4d7fb759a37a9ab86bb4027f31cf105779/bin/help.ml#L319
Should be ~/.config/dune if I understand correctly.

Fixed by #48

Thanks!


Update posteriori ice filter

The current posteriori ice filter (tech noted in MMAB series) was based solely on where SST had never fallen below approx 2C in the OIv2 analysis in the previous ~30 years.
This has allowed some areas of often-cold water that don't have ice (problematic areas E, SE of Newfoundland, for instance) to show ice cover under storm conditions.
The update is to add areas which are simply not allowed to be ice covered in the analysis. This is done based on which points showed as ice spuriously (w.r.t. the IMS analysis) in the global L4 analysis 1 Jan 2022 to present.

@rgrumbine I may be (rather, would like to 😄 ) assist with this too; self assigned to myself.
Questions:

Please point me to the lines of source code that handles where SST had never fallen below approx 2C.
What is IMS? Can't find it spelled out in this documentation.

Anything you feel like working on/with, you're more than welcome to do so! You should also be able to assign yourself to issues, I think. If you lack some permission, let me know and I'll add it or get someone to do so.
In my source code tree, the main directories are by instrument name, for the decoding steps, l1b_to_l2 for instruments that I do that for, l2_to_l3 likewise, and general for splicing together the l2 or l3 files to make an l4. Plus any other general tools (writing out grib files, some really simple graphics).
The source that deals with the near real time SST filtering (using the current SST analysis, nsst or rtgsst) is general/seaice_filtanal.Cd/filt3.C  The critical temperature is passed in as an argument -- argv[8] -- from the control script -- scripts/exseaice_analysis.sh
The 'never below about 2 C' is documented in https://zenodo.org/records/7245178 (both document and source code) and is applied from the static file a_posteriori_5min by code general/seaice_posteriori.Cd/seaice_posteriori.C
The static file is in my fixed file directory $HOME/rgref/fix and is a bunch of flags (described in the document).
The static file was based on the Reynolds OIv2 v2.0, but for 1985-2008 (AVHRR-only). Since then, there's OIv2 v2.1, and avhrr-only is available from September 1981.  It'd be good to update the a posteriori mask to use OIv2 v2.1 for 1991-2020 -- the current standard 30 year period for climatology.
As usual, the critical temperature of 275.3 K was something of a kluge. Even I don't remember how that got selected. The balance (hence the kluge aspect, or, to be nice to past-me, item of art) is that the SST analysis uses the sea ice analysis and vice versa. If the sea ice analysis puts ice in a location, the SST analysis will give a near-freezing temperature. But, the next day when the ice analysis goes to filter out bogus ice using SST, the SST analysis cold temperature will permit the bogus ice to remain. This set up the possibility of a runaway feedback loop of ever-expanding bogus ice. And that happened (for a time ice, and near-freezing SST, ran down the entire coast of the Kuriles and Japan -- in summer). Using the 275.3 (some temperature somewhat above ocean freezing point) helped/helps avoid that issue.

Thanks @rgrumbine for explaining.
What is the 'IMS'?

Sorry -- IMS = Integrated Mapping System
This provides snow and sea ice information (that's the integration) for the northern hemisphere. It is produced by the National Ice Center on 24, 4, and 1 km polar stereographic grids. We get the 24 and 4 in our operations. Land group has considered the 1 km for its snow information, but not yet gone with it.
The sea ice is a binary mask of ice / no ice. A cell is flagged as ice if the analyst can find any ice in that cell. It is produced daily.

Thanks again for detailing this.


Search

+1

Some ideas are using ElasticSearch as a backend, or embedded Lucene index, or just use MongoDB's MapReduce.

Closing in favor of #216.


Generator models

The proposed model specification
@pm.model(keep_auxiliary=False)
def Horseshoe(mu=0, tau=1., s=1.):
    scale = yield tfd.HalfCauchy(0, s, name="scale")
    noise = yield tfd.Normal(0, tau, name="noise")
    return scale * noise + mu

@pm.model
def linreg(x):
    scale = yield tfd.HalfCauchy(0, 1, name="scale")
    coefs = yield Horseshoe(tf.zeros(x.shape[1]), name="coefs")
    predictions = yield tfd.Normal(tf.linalg.matvec(x, coefs), scale, name="predictions")
    return predictions

TODO/goals:

[ ] pymc4 imports
[ ] wrap tensorflow distributions
[ ] decide on transforms API
[ ] decide on program transformations API (reparametrization). Can it be merged with transforms API?
[x] implement logprob function as in old draft
[ ] try to keep implemenation backend agnostic
[x] make it possible to convert backend distibutions to pymc4 distributions
[x] make on demand autoimport for backends (some API?)

Neat Features

Operator Overloading
instead of

@pm.model(keep_auxiliary=False)
def Horseshoe(mu=0, tau=1., s=1.):
    scale = yield pm.HalfCauchy(0, s, name="scale")
    noise = yield pm.Normal(0, tau, name="noise")
    return scale * noise + mu

You should be able to
@pm.model(keep_auxiliary=False)
def Horseshoe(mu=0, tau=1., s=1.):
    noise = yield pm.Normal(0, tau, name="noise") * pm.HalfCauchy(0, s, name="scale")
    return noise + mu

What did we decide regarding exposing the yield expressions? Are we going to hide them by wrapping TF distribtuions?

We found it a mistake. One is not possible to hide yield

Can't we wrap them in functions that do the yield?
On Wed, Jun 26, 2019, 18:57 Maxim Kochurov<EMAIL_ADDRESS>wrote:

We found it a mistake. One is not possible to hide yield
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/pymc-devs/pymc4/pull/125?email_source=notifications&email_token=AAFETGFJEDISGYMMDHKEWKDP4ONZDA5CNFSM4HRN6VIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYUFKKA#issuecomment-505959720,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFETGAMDDIYWMKUEBUJ3R3P4ONZDANCNFSM4HRN6VIA
.

Not even within __new__? I thought @twiecki sketched that out.

No, unfortunately this was a my mistake to guess we can do that with new. Then I verified this is not possible:(

Answering @twiecki, no we can't, a generator function is a function that has a yield inside. Once we hide it from a generator function, this is not a generator function any more. The return value from new will be a generator

Ongoing goals (we better move this into a separate PR):

wrap tensorflow distributions
wrap tensorflow bijectors
decide on program transformations API (reparametrization)

I did a rebase favouring my commits over master, so merge is going to be without conflicts. I'll devote some time to documentation tests and merge in an hour and merge once tests pass


how to load ply splats?

i tried opening a ply gaussian splat file exported from luma ai (lumalabs.ai)
and i'm getting this:
Uncaught (in promise) RangeError: byte length of Float32Array should be a multiple of 4
at new Float32Array ()
Thanks, You're the best <3

Is it possible to share the ply file?

yessir !
https://drive.google.com/file/d/1fYGZz2g0oSl_YPcQvKY8AAvaLWZcYdi3/view?usp=sharing

i'd love to talk to you privately about something in regard to this masterpiece,
do you have discord or any sort of way of communication?
i'm
electrumbowie
or
Electrum#2787
on discord !
Thanks <3

I couldn't download the file. Do I have permission to download it?

are you logged in on your browser to google?

I logged in google. There is no download link. Just a "Can not preview" message.

does this work?
https://cdn-luma.com/a54cfe380de47d7ef9e32f2ec04294784462c90a94e544c53cd8b7deb8965816/Crang_environment_gaussian_splatting_point_cloud.ply.zip

@electrum-bowie
Your data opened without any issues.
Could you specify your system environment?
I'm using Safari 16.6 and Chrome 117.0.5938.149 on Mac OS 13.5.1.

I use Microsoft edge
Can you test if it works on the o oculus browser?

Also @quadjr how do you reference the ply file more easily instead of making a direct url link to it?

It opens without any issues in the Quest browser on Quest3.
Here's my HTML.
How do you specify the .ply file?
<!DOCTYPE html>
<html>
  <head>
    <script src="https://aframe.io/releases/1.4.2/aframe.min.js"></script>
    <script src="index.js"></script>
  </head>
  <body>
    <a-scene renderer="antialias: false" stats>
      <a-entity position="0 1.6 -2.0" animation="property: rotation; to: 0 360 0; dur: 10000; easing: linear; loop: true">
        <a-sphere position="0 0 0.5" radius="0.5" color="#EF2D5E"></a-sphere>
        <a-sphere position="0 0 -0.5" radius="0.5" color="#EF2D5E"></a-sphere>
      </a-entity>
      <a-entity gaussian_splatting="src: gaussian_splatting_point_cloud.ply;" rotation="0 0 0" position="0 1.5 -2"></a-entity>
    </a-scene>
  </body>
</html>

oh thanks, i  uploaded it do huggingface and referenced that link in the html
i'm new to WebXR Development, sorry, i'll try it now!

still getting it on M-Edge.. :(
should i try with chrome?

    <a-entity gaussian_splatting="src: gaussian_splatting_point_cloud.ply;" rotation="0 0 0" position="0 1.5 -2"></a-entity>

let me check something..
be right back

The file size of gaussian_splatting_point_cloud.ply differs from the one you shared.
Are you using a different .ply file?

i think they're the same in terms of byte_length and parameters
also i think it's because the ply file has to be inside the repo i forked from you since i'm running this on git pages

still getting it on M-Edge.. :(
should i try with chrome?

Oops, the log says the file cannot be found.
Have you set up and started a web server?

huggingface is also ok.


Automated cherry pick of #2193: fix: imported esxi VM fail to rebuild root

Cherry pick of #2193 on release/2.10.0.
#2193: fix: imported esxi VM fail to rebuild root

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.10.0@223580c). Click here to learn what that means.
The diff coverage is 0%.

@@               Coverage Diff                @@
##             release/2.10.0   #2194   +/-   ##
================================================
  Coverage                  ?   7.55%
================================================
  Files                     ?     410
  Lines                     ?   63576
  Branches                  ?       0
================================================
  Hits                      ?    4800
  Misses                    ?   58364
  Partials                  ?     412

Flag
Coverage Δ

#aFlag
7.55% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/guestdrivers/esxi.go
4.9% <0%> (ø)

Continue to review full report at Codecov.

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

/approve
/lgtm


Note about conventions and time coordinate, fix Zenodo link

Pull Request Checklist:

[x] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #1342
This PR fixes #1353

[ ] Tests for the changes have been added (for bug fixes / features)

[ ] (If applicable) Documentation has been added / updated (for bug fixes / features)

[x] CHANGES.rst has been updated (with summary of main changes)

[x] Link to issue (:issue:number) and pull request (:pull:number) has been added

What kind of change does this PR introduce?

Adds a "Conventions" section in the README to give some details about which conventions we are trying to follow, and a special note on how "time" is always the assumed name of the temporal coordinate.
Fixes a broken link to our Zenodo DOI entry on the README.

Does this PR introduce a breaking change?
No.
Other information:

Coverage: 90.656%. Remained the same when pulling 4edfed35c20a50e08c5b37b2a44093954570771a on conv-time-lismoi into 837a0cfd166a33e0f391e3ad710702b7c8514257 on master.

Here it finally is!


speed function improvement

Per https://www.geeksforgeeks.org/turtle-speed-function-in-python/, here is the definition of speed:
The turtle’s speed lies in the range 0-10.
If input is a number greater than 10 or smaller than 0.5, speed is set to 0.
Speedstrings  are mapped to speedvalues in the following way:

‘fastest’ :  0
‘fast’    :  10
‘normal’  :  6
‘slow’    :  3
‘slowest’ :  1

Speeds from 1 to 10 enforce increasingly faster animation of line drawing and turtle turning.

done


Compiled class is created in the wrong folder

Expected Behavior
Compiled class is created in the wrong folder(in src/main folder) when changing java or groovy code while the application runs in "gradlew bootRun". This works correctly if the package name is single. The following error occurs when the package name consists of multiple dots.

project source hello.zip
Actual Behaviour
No response
Steps To Reproduce
No response
Environment Information

Example Application
No response
Version
Grace 2023.0.0-M5

@tseveend Thanks for your report. It will be fixed in the next milestone.


Wrong merge

The pull request from karlseguin :
https://github.com/teleportd/node-dynamodb/commit/7475015cc4121f414dca9a5c228f9e54838fdc3a
Was overwritten in the next commit:
https://github.com/teleportd/node-dynamodb/commit/baeeef269f8f39ac94cd9276a3f22dd9319f975f#diff-10

It's just that I refactored the code a little bit. no?

There are a couple of things broken:

getBatchGetItem is commented out
In query :  exclusiveStartKey should be ExclusiveStartKey (as in @karlseguin pull request )

The naming in the original request are also less verbose and more consistent with the scan function:
options.rangeKeyCondition vs range (maybe we should use options.range)
options.scanIndexforward vs options.forward
options.exclusiveStartKey vs  options.startAfter

batchGetItem is far from being ready that's why it's commented
agreed for exclusiveStartKey I'll fix it asap
As for the naming, I prefer to stay close to DynamoDB interface naming. Changing the naming would be more concise I agree but would lead to a more difficult use of the dynamoDB documentation

exclusiveStartKey is fixed

0.1.17 published


Add e2e tests for blog page

[ ] Add test post
[ ] Check blog cover existence
[ ] Check blog title existence
[ ] Check blog content existence
[ ] Check blog date existence
[ ] Click links

Test post needs additional config and does not represent real situation


refactor(Dockerfile): using fully qualified image names

Hi, I would like to change short image names into fully qualified image names

Hey Nik, does podman requires the FQN or what is the reason for this change ?

@LordNoteworthy yup, by default it requires FQN. If using shortnames, it may asks for which repository to use. For example:
$ podman image pull saferwall/windefender

? Please select an image:
  ▸ registry.fedoraproject.org/saferwall/windefender:latest
    registry.access.redhat.com/saferwall/windefender:latest
    docker.io/saferwall/windefender:latest
    quay.io/saferwall/windefender:latest

I think this can be fixed in /etc/containers/registries.conf. But there are notes that state the risk of not using FQN though:


Add onnxruntime minimum version for calibration methods

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


CVE fix - parallelformers

CVE fix for parallelformers
https://ubuntu.com/security/CVE-2022-42915

https://github.com/deepjavalibrary/djl-serving/blob/master/serving/docker/scripts/security_patch.sh

Transformers nightly does not seem to have these CVE. Will scan  transformers nightly images instead.


Warnings in Python 3.8

Deprecation warning due to invalid escape sequences. It can be fixed by raw strings or escaping them again.
Syntax warning over comparison of literals using is

find . -iname '*py' | grep -Ev 'setup|rdf4|tool' | xargs -P4 -I{} python3.8 -Wall -m py_compile {}
./tests/tests.py:559: SyntaxWarning: "is" with a literal. Did you mean "=="?
  assert argspec.__class__.__name__ is 'ArgSpec'
./tests/tests.py:561: SyntaxWarning: "is" with a literal. Did you mean "=="?
  assert argspec.__class__.__name__ is 'FullArgSpec'
./memoize/__init__.py:447: DeprecationWarning: invalid escape sequence \*
  """

Does this package have maintainer? If not then maybe the ownership can be transferred to somebody willing?


residual computation in code disaccord with your TVCG paper

The code in ba_block.h is "res.noalias()=a-Q.conjugate()*mea3d".
while the formula is $e_k=R_i\frac{a_{ij}}{||a_{ij}||}-\frac{\tilde{x_{ij}}}{||\tilde{x_{ij}}||}$ in your TVCG paper。
In my opinion, "a" in code seemingly accord with $\frac{a_{ij}}{||a_{ij}||}$, but "a" in your code has no R_i in the left
Could you please explicate?

Here 'res' is e'_k , not e_k.


[Improvement] Add documentation content in the Ballerina Learn page for the GraphQL client generation tool

Description:

We need to add Ballerina By Example for the GraphQL client generation tool.

Shared the following documentation content with the Ballerina dev website team.
https://docs.google.com/document/d/1X8JO5hyDlhSZsAprIO2Zxd5WB5H6GiCz0d5cY7-DfIQ/edit?usp=sharing


Copy endpoint

Sometimes we need to have a copy of an endpoint and change only a few things (e.g. the path).
At the moment we export the endpoint, make the changes in the json, and import it again.
It would be nice to have a "Copy endpoint" option, which will open the create endpoint page prefilled with the existing data. There we can make our changes and have an easy was for copying endpoints.

This has been in my backlog for a long time, so now seems as good a time as any to look into it.


Style notices and alerts

Right now, the notices and alerts on the site are not styled:

To make the site look more polished, we should style them (maybe with bootstrap alerts?)

It looks like most of the views have the notice code at the top. Pulling that out into the layout would probably make this easier to implement/maintain.

Thanks, Lee! Let me take a look at that.

No worries; it's not urgent! I've collected some issues/bugs/unresolved items, and they'll be trickling in as issues this evening.

Just submitted this pull request to address this ticket.

@micahbales Quick tip: GitHub provides keywords (ex resolves, closes, fixes) that, when you put it in the title or first line of the description of a PR or commit message, will automatically link/close the issues. It's a bit easier than manually commenting!
Reference: https://help.github.com/articles/closing-issues-using-keywords/

Thanks, Lee. I didn't know about that feature. I've updated the name of the PR accordingly!


Fixed some ImportError

I saw that you changed OS and maybe you cannot evaluate this proposal but I wanted to leave this in case others find the same problem. Very nice project!
Python3.6 64bit
pywin32-221.win-amd64-py3.6.exe
Windows server2012r2
With this configuration I had some import errors that I roughly fixed with try/except

Strange, doesn't pywin32 install a .pth file that makes the win32gui/win32ui/win32con/win32api imports work?  Did you install pywin32 in some unusual way or delete its .pth file?

I just installed as administrator the pywin32-221.win-amd64-py3.6.exe file as it was downloaded from sourceforge.
Actually there is the file you mentioned, no idea why I had this problem. If I import the modules right now it does work without problems... no reboot, done nothing different meanwhile.
C:\Program Files\Python36\Lib\site-packages\pywin32.pth
.pth file for the PyWin32 extensions
win32
win32\lib
Pythonwin

Alright, I guess this isn't a bug in a Desktopmagic then. But let me know if you figure out what caused the import errors; that's a pretty curious failure.


passphrase2pgp: 1.2.1 -> 1.3.0

Result of nixpkgs-review pr 223114 run on x86_64-linux 1

1 package built:

passphrase2pgp

A simple test you can implement in the package definition (checkPhase)
passphrase2pgp -a  -u 1000 -i <(echo test) | md5sum

equals to 6a239061fc8bc9d1c4b896d7423b922f

You can automate future bumps by using nix-update-script (example)

Result of nixpkgs-review pr 223114 run on x86_64-linux 1

1 package failed to build:

passphrase2pgp

Result of nixpkgs-review pr 223114 run on x86_64-linux 1

1 package built:

passphrase2pgp

@SuperSandro2000 Can you please merge this?


⚠ ClamAV has degraded performance

In 8839d78, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 465 ms

Resolved: ClamAV performance has improved in a0eaab6.


Document headroom module inclusion for AngularJS

The angularjs documentation was not entirely accurate - the headroom directive is included under the headroom module, thus, one must include that in the Angularjs app for it to work.
Clarified that in the documentation.

Thanks, that was worth clarifying. Really need a system to keep README and website in sync!


Issue with k8s.io/docs/tasks/debug-application-cluster/audit/

when applying the "simple" audit policy example it doesn't work and show this error:
the error
error: unable to recognize "audit.yaml": no matches for kind "Policy" in version "audit.k8s.io/v1"
the policy:
Log all requests at the Metadata level.
apiVersion: audit.k8s.io/v1
kind: Policy
rules:

level: Metadata

You can pass a file with the policy to kube-apiserver using the --audit-policy-file flag.
@amitbis / anyone: The page is accurate, but some people might not read every word. Feel free to add a note callout to make it clear that you can't configure API server auditing by treating that file as a manifest.
/language en


Display Disk Usage

I use Dynmap and Chunky on my Minecraft servers so disk usage ends up being a concern as maps and render data quickly fill disks and need to be constrained or relocated to prevent errors.
It would be useful if an Application included a disk usage statistic including

Size of InstanceData folder
Size of disk InstanceData is on
Amount of free space on that disk

I also want to add this function, but due to factors such as cross-platform, there is no perfect solution for the time being.


Train FasterRCNN with negative samples

According to this release note, FasterRCNN supports negative samples, but you have to set target for any negative samples as follow:
target = {"boxes": torch.zeros((0, 4), dtype=torch.float32),
          "labels": torch.zeros(0, dtype=torch.int64),
          "image_id": 4,
          "area": torch.zeros(0, dtype=torch.float32),
          "masks": torch.zeros((0, image_height, image_width), dtype=torch.uint8),
          "keypoints": torch.zeros((17, 0, 3), dtype=torch.float32),
          "iscrowd": torch.zeros((0,), dtype=torch.int64)}

I did the same. Then I use the train_one_epoch function to start training. I got the following error.
Loss is nan, stopping training

---------------------------------------------------------------------------
SystemExit                                Traceback (most recent call last)
<ipython-input-22-faf337932278> in <module>
     11
     12 for epoch in range(num_epochs):
---> 13     train_one_epoch(model, optimizer, train_data_loader, device, epoch, print_freq=10)
     14     lr_scheduler.step()
     15     evaluate(model, valid_data_loader, device=device)

/kaggle/working/engine.py in train_one_epoch(model, optimizer, data_loader, device, epoch, print_freq)
     41             print("Loss is {}, stopping training".format(loss_value))
     42             print(loss_dict_reduced)
---> 43             sys.exit(1)
     44
     45         optimizer.zero_grad()

SystemExit: 1

Any idea what is going on?

This seems duplicate of #4147. I would recommend following the other issue to keep things tidy. :)


python312Packages.upb-lib: 0.5.6 -> 0.5.7

Diff: https://github.com/gwww/upb-lib/compare/refs/tags/0.5.6...0.5.7
Changelog: https://github.com/gwww/upb-lib/releases/tag/0.5.7
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release 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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 323003 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.upb
python311Packages.upb-lib
python311Packages.upb-lib.dist
python312Packages.upb-lib
python312Packages.upb-lib.dist


⚠ Bofrost.lu has degraded performance

In 30935cd, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1804 ms

Resolved: Bofrost.lu performance has improved in 9a4fa8e after 6 minutes.


No bower support?

It appears most leaflet packages have bower support. Would it be hard to add that to leaflet-image?

It would be annoying to maintain.
Use the CDN, a download, npm, webpack, browserify. Or install with bower like
bower install git@github.com:mapbox/leaflet-image.git


[SEO] Using custom blocks to define translations will break hreflang generation

Version
nuxt-i18n: 6.13.0
nuxt: 2.13.2
Nuxt configuration
mode:

[X] universal

Nuxt-i18n configuration

Not relevant, I thought
i18n: {
  vueI18n: {
    fallbackLocale: 'zh'
  },
  vueI18nLoader: true,
  locales: [
    {
      code: 'zh',
      iso: 'zh-CN'
    },
    {
      code: 'en',
      iso: 'en-US'
    }
  ],
  defaultLocale: 'zh',
  baseUrl: '/'
}

Steps to reproduce

Define translations using custom blocks in Vue files
Use $nuxtI18nSeo to generate i18n SEO meta information (or set seo option to true in nuxt.config.js)

There is a minimal demo
// layouts/default.vue

<i18n lang="yaml">
zh:
  hello: "hello world!"
</i18n>

<script>
export default {
  head() {
    return this.$nuxtI18nSeo()
  }
}
</script>

What is Expected?
Automatically generated hrevlang tags like:
<link ... rel="alternate" href="/" hreflang="zh-CN">
<link ... rel="alternate" href="/en" hreflang="en-US">

What is actually happening?
I got wrong href in my link tags:
<link ... rel="alternate" href="undefined/" hreflang="zh-CN">
<link ... rel="alternate" href="undefined/en" hreflang="en-US">

Reason, I thought
It seems that using vue-i18n-loader to generate translations from the <i18n> tag will create a new vue-i18n instance in the component. As a result, the __baseUrl field does not exist on this new instance, so the nuxtI18nSeo method does not generate the hrevlang links correctly.
In order to solve the problem I have encountered, here are two ways:

Remove <i18n> tag (that is not what I expected)
Manual set __baseUrl before generating header

// layouts/default.vue

<script>
export default {
  head() {
    this.$i18n.__baseUrl = '' // it works
    return this.$nuxtI18nSeo()
  }
}
</script>

Is this a bug that needs to be fixed? (English is not my first language, I hope to express it clearly)

Thanks for the thorough analysis. I've created a fix at https://github.com/nuxt-community/nuxt-i18n/pull/786
I'm already copying-over properties from the root instance when a local one is created but that one variable was forgotten.


[1.0] Datagrid footer content goes out of the bounds on small screens

Describe the bug
Pager content doesn't wrap, goes out of bounds instead.
How to reproduce
Open datagrid pagination example
Set page size too small, iPhone X, for instance. See that at least page size drop-down is out of bounds.
Expected behavior
Content should wrap in a clean way, or be transitioned into another visual form.
Versions
App

Clarity: [e.g. 1.0.0 beta 2]

Device:

Type: [PC]
OS: [Win 10]
Browser [Chrome, iPhone X emulation mode]
Version [70.0.3538.102]

@mathisscott as you put needs design label, I want also to mention one thing. From what I see in real life, Datagrid footer had 1 critical design flaw - in many cases, when page size is large enough, user has to scroll to change page size or page number. Of course, users complain about that and ask to implement same functionality in a toolbar. Please consider extending current action bar functionality to support page size and page number changing, as well as normal support for form controls here, as well as nicely wrapping its content when overflow happens.

@sdurnov
That's a lot of scope added in! If you wouldn't mind filing separate github issues for those requests, that would be helpful. Scope creep would turn this item from a reasonable fix for something broken to a months-long mega-change that wouldn't see the light of day until the end of next year. 😊

@mathisscott Sure

Visual design spec is ready, see: #3097


actor_busy_timeout broken with rpclib transport

The -actor_busy_timeout setting is non-functional.
Method calls that take more than 120 seconds will return 404 when they do complete.
This bug seriously limits utility of KAR debugger breakpoints.

Writing this down so I remember; the command line is actually working correctly.  There is something going wrong elsewhere not directly related to the value that is set for actor_busy_timeout

fixed in #350


nine-patch extension

@QiXi Hi, I tried add skipPadding to skip 9-patch black border and maxFactor to control scale, the other should be same.

@qdsfdhvh Great job, I will experiment and write comments

Now that NinePatchData is involved in the request via ImageRequest, a situation arises where the frame with the EmptyPainter is displayed when the NinePatch data changes dynamically. The visual consequence is the absence of a frame with the image.
Usage example:
@Composable
fun NinePatchPreview(
    url: String,
    center: NinePatchCenterRect,
    scale: Float,
    modifier: Modifier,
) {
    val request = remember(url, center, scale) {
        println("remember $center")
        ImageRequest {
            this.data(url)
            this.ninePatch {
                top = center.top
                left = center.left
                right = center.right
                bottom = center.bottom
                maxFactor = 0.5f
            }
        }
    }
    val action by rememberImageAction(request)
    val painter = rememberImageActionPainter(action)
    when (action) {
        is ImageResult -> Image(
            painter,
            modifier = modifier.background(Color.Red),
            contentDescription = null,
            contentScale = ContentScale.FillBounds,
            alignment = Alignment.Center,
        )

        else -> {
            println("load $painter $action")
            Image(
                painter,
                modifier = modifier.background(Color.Green),
                contentDescription = null,
                contentScale = ContentScale.FillBounds,
                alignment = Alignment.Center,
            )
        }
    }
}

Results:
Screencast_green.webm
Are there any ideas on how to get around this problem?
Log:

remember CenterRect{273, 171, 743, 257}
remember CenterRect{273, 171, 743, 257}
load com.seiko.imageloader.EmptyPainter@10b037a1 com.seiko.imageloader.model.ImageEvent$Start@b92414b
remember CenterRect{273, 171, 743, 257}
load com.seiko.imageloader.EmptyPainter@10b037a1 com.seiko.imageloader.model.ImageEvent$Start@b92414b
remember CenterRect{273, 171, 743, 260}
remember CenterRect{273, 171, 743, 267}
remember CenterRect{273, 171, 743, 270}

(Sorry for bad English translations)

I need to look it and my English is also bad. 😭

@QiXi Hi, I tried to support flow&state of ImageRequest , and added a skipEvent param to ignore the ImageEvent, but skipEvent may not be very controllable.

@QiXi I'll merge this pr first and see how to optimise skipEvent later.

@QiXi Hi, I tried to support flow&state of ImageRequest , and added a skipEvent param to ignore the ImageEvent, but skipEvent may not be very controllable.

I won't have a chance to work on this task, I'll be back later in a week


Some mistake

Hello!
I wrote a small simple trading robot, using your code and modifying it a bit.
For example. The place_order() function returns only the order id, but this is not enough. Therefore, I will immediately use the two functions place_order() and get_order_matchresults() and store the data in the database.
So, my question is this.
Sometimes it happens that place_order() is executed, that is, the order is actually created on the exchange, but get_order_matchresults() immediately returns a "record invalid", "base-record-invalid" error.
What does this error "record invalid", "base-record-invalid" mean?
And why does the error return if an order is actually created on the exchange?
Thank!

你好 你的小型交易机器人做好了吗 接口现在还有问题吗


System cannot find drive

Windows Version
Microsoft Windows [Version 10.0.22621.1848]
WSL Version
<IP_ADDRESS>
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
<IP_ADDRESS>
Distro Version
Debian GNU/Linux 11 (bullseye)
Other Software
No response
Repro Steps
wsl --mount \\.\PHYSICALDRIVE1  --bare

Expected Behavior
The disk should be mounted successfully.
Actual Behavior
See title of this bug report...
Diagnostic Logs
https://learn.microsoft.com/en-us/windows/wsl/wsl2-mount-disk

Thanks for reporting, I can reproduce it, will look.

/dupe #6011

Seems like this thread of mime has been marked as duplicate as closed.
However, I cannot determine that this is exactly the same as issue #6011.
I am trying to mount a disk which has been attached to the host machine @ https://learn.microsoft.com/en-us/windows/wsl/wsl2-mount-disk.
Issue #6011 is trying to attach a USB of the host machine to the VM itself @ https://learn.microsoft.com/en-us/windows/wsl/connect-usb.
I know there is the USB/IP open source project @ https://github.com/dorssel/usbipd-win to support attaching of USB to the VM.
I think both cases are treated differently @ https://learn.microsoft.com/en-us/windows/wsl/ grouped under the 'How-to' navigation link.
Anyways, I will lightly hope that the next build update will solve the issue.

Seems like this thread of mime has been marked as duplicate and closed.
However, I cannot determine that this is exactly the same as issue https://github.com/microsoft/WSL/issues/6011.
I am trying to mount a disk which has been attached to the host machine @ https://learn.microsoft.com/en-us/windows/wsl/wsl2-mount-disk.
Issue https://github.com/microsoft/WSL/issues/6011 is trying to attach a USB of the host machine to the VM itself @ https://learn.microsoft.com/en-us/windows/wsl/connect-usb.
I know there is the USB/IP open source project @ https://github.com/dorssel/usbipd-win to support attaching of USB to the VM.
I think both cases are treated differently @ https://learn.microsoft.com/en-us/windows/wsl/ grouped under the 'How-to' navigation link.
Anyways, I will lightly hope that the next build update will solve the issue.


Implement Largest Series Product

Follows the canonical test suite as it currently stands
Though I have started with a rust-specific test that shows students that lsp returns a Result.
Placement is early in the Getting Rusty section. Results have been introduced by this point, as have some Higher Order Functions. The windows and product iterators will be new. I've pointed students to them in the HINTS.md file.

I think we're good. Let me know if you see anything else.


blacklist problem

he is not blocking the drawable only the textures
https://streamable.com/z2migp

@Filipe0071 If you want to block the whole drawable, you don't need the textures section for that drawable.
masks: [
  {
    "drawable": 14
  }
]

This blacklists the whole drawable 14.


move_and_slide_with_snap() gliding down slopes and workarounds dont work since RC3-5 etc

Godot version:
3.2.4.rc3 - rc5
OS/device including version:
windows 10
Issue description:
My characters are sliding down slopes now, and workaround fixes don't consistently work.
Something happened with this since I started testing rc4 and rc5.
I have used -get_floor_normal() as snap or Vector2.DOWN * 8 with move_and_slide_with_snap(motion, snap, Vector2.UP, true) etc. before but this doesn't stop character from sliding down the slopes. Plus something with the snap vector seems off. The -get_floor_normal() as snap vector seemed to be the sturdiest before but not anymore.
In RC2 it still worked! Now no...
made a simple project with player.gd code down below.

MoveAndSlideStopOnSlopesNotWorking.zip
Minimal reproduction project:

In RC2 it still worked! Now no...

Did it work in 3.2.4rc3?

nope, it is the same in rc3.

I can actually reproduce a similar issue in 3.2.3 as well, but the effect is more obvious in 3.2.4 RC4 and later (in 3.2.3 the character is slowly sliding).
The reason is stop_on_slopes works only when the motion is against the up vector, so it's not applied if the character is immobile.
It's documented here:
https://docs.godotengine.org/en/stable/classes/class_kinematicbody2d.html#class-kinematicbody2d-method-move-and-slide

If stop_on_slope is true, body will not slide on slopes when you include gravity in linear_velocity and the body is standing still.

I'd like to add an option to apply stop_on_slope when the character is not moving at all, which would work in your case. But because it might break compatibility for some other scenarios, it would be safer to make this change in 4.0 as an extra property after https://github.com/godotengine/godot-proposals/issues/2184 is done.
As a workaround, what you can do is to change two things in your script:

When the character is standing, make sure to apply some gravity in the y component of your motion:

if !is_jumping:
	#motion.y = 0
	motion.y = gravity * delta

Because you apply friction, the x component is not set to 0 directly when there's no input, so the character is not considered standing still by move_and_slide and keeps being pushed down the slope. In order to prevent this, you can discard the x component returned by move_and_slide (which includes the character being pushed diagonally) and keep the value you apply from the character controls:

#motion = move_and_slide_with_snap(motion, snap, Vector2.UP, true, 4)
var result_motion = move_and_slide_with_snap(motion, snap, Vector2.UP, true, 4)
motion.y = result_motion.y

It will allow friction to actually decrease motion.x over time until it's low enough for stop_on_slope to work. In 3.2.3 and 3.2.4 RC builds, the character is able to stop completely on a slope.

I know, the sliding has always been an issue regarding stop on slope. Something assumed to be a simple feature usually never is. Having been able to use negative floor normal in the snap, it worked before in 3.2.4 RC2 and before in stoping player from sliding down so hope someone can change it back to when it worked 🙂
ill try your work around and see how that goes 🍺

allright maybe it is working, just differently. Changed collision margin to 0.01 and snap at 8 seems to work again.

Since you mentioned changing the safe margin in order to fix your issue, I've linked the PRs #47277/#47278 that improve safe margin documentation to this issue.
With that and my previous explanation I will consider this issue closed (after the documentation changes get merged) but let me know if you still have any outstanding question or problem related to this issue.

Not sure if people will come by here anymore, but if you want constant speed up slopes as well as down them, I've found that changing motion.y = gravity * delta to
if motion.y > gravity * delta:
     motion.y = gravity * delta
will do the trick.


Small Feature - Adding pluralize to string utils

when creating our own schemas, the function to pluralize is handy, as we're scaffolding new files.
stole the code from https://github.com/ngrx/platform/blob/master/modules/data/schematics-core/utility/strings.ts

I suppose this is not a good solution, as only works for regular forms.


Internal error when i try to save a wiki page

Note that if I refresh the page, by clicking on the wiki link, the page has been updated.
If I use the save button, I have the following error :
Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your Redmine administrator for assistance.If you are the Redmine administrator, check your log files for details about the error.Back
App 11590 output: plugins/redmine_hangouts_chat/lib/redmine_hangouts_chat/listener.rb:229:in speak' App 11590 output: plugins/redmine_hangouts_chat/lib/redmine_hangouts_chat/listener.rb:196:in controller_wiki_edit_after_save'
App 11590 output: lib/redmine/hook.rb:61:in block (2 levels) in call_hook' App 11590 output: lib/redmine/hook.rb:61:in each'
App 11590 output: lib/redmine/hook.rb:61:in block in call_hook' App 11590 output: lib/redmine/hook.rb:58:in tap'
App 11590 output: lib/redmine/hook.rb:58:in call_hook' App 11590 output: lib/redmine/hook.rb:91:in call_hook'
App 11590 output: app/controllers/wiki_controller.rb:179:in update' App 11590 output: lib/redmine/sudo_mode.rb:63:in sudo_mode'
App 11590 output: Started PUT "/projects/mise-en-place-d-une-coordination-interne/wiki/Wiki" for <IP_ADDRESS> at 2019-04-08 23:17:17 +0200
App 11590 output: Processing by WikiController#update as HTML
App 11590 output:   Parameters: {"utf8"=>"✓", "authenticity_token"=>"jfAIOEbRwjkHxFIiJ91+PI3k5wbZspSEVD2tYlfbJsxmoPfhcR9fZ1F4R3pdUDQ4WK5X8jZKSq15H0GyT3dC5g==", "content"=>{"version"=>"1", "$
App 11590 output:   Current user: Zer00CooL (id=1)
App 11590 output: Completed 500 Internal Server Error in 27ms (ActiveRecord: 12.0ms)

I unchecked the choice to warn about editing a wiki page or issue.
I switched to no choice to display the observers.
I no longer have the error message on the wiki. :( .... :/ .... :)
However, I do not get anything on slack, whether the options are enabled or not. I use here a virtual machine under Mint Tara to test the plugin on Redmine 4.0.2 stable


Update _switch.scss

Conflict with .mud-treeview-item .mud-icon-button {
padding: 4px;
}

Hi @iget, and thanks for your PR.
I see your point, and I'm curious about what @JonBunator thinks about it

https://try.mudblazor.com/snippet/wOcGOidlGPvaxZrz
thanks,
when I use switch in the treeview, the result is not vertically centered with the display.

https://try.mudblazor.com/snippet/wOcGOidlGPvaxZrz thanks, when I use switch in the treeview, the result is not vertically centered with the display.

Okay got it. We need to make the rule more specific then. I'll push a commit. It's easier that way. Thanks!


Fix undefined errors in gdax.js

Changed error to err
Unified errors checking and displaying
err || data.hasOwnProperty('message')
Added missing bind to the newly added result callbacks
Added missing args to retry in sell

Refs #628

Woah this is great, thanks!

No problem. I am testing GDAX and it seems there are few cases that could be handled in a better way.
I will make a list of my findings and create a PR with possible fixes.


Open vscode and pop up win7 window for a moment

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

VS Code Version: 1.66.2
OS Version: windows11 22610.1

Steps to Reproduce:
1.Open vscode and pop up win7 window for a moment
I tried the first few versions and this doesn't happen

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

VS Code Version: 1.66.2
OS Version: windows11 22610.1

Steps to Reproduce:
1.Open vscode and pop up win7 window for a moment
I tried the first few versions and this doesn't happen

This also seems to affect other programs with custom window bars, including Microsoft Edge. Could it be an issue with Windows?

My edge and chrome are not like this, and vscode is only like this in the last few versions。

My edge and chrome are not like this, and vscode is only like this in the last few versions。

Microsoft edge does it when you run several (1 per CPU core) infinite loop executables at high priority, but not normally. (self-induced denial-of-service isn't a normal use case, so I guess it doesn't matter much) . I believe I saw QEMU do it once, though. (I dragged the window off of it)

But I use the v1.58 version and it is normal, I guess it is the problem of the new version.

I just installed the latest version of vscode on another computer (windows11 22610) and it is the same as me.

Is this #147864?

/duplicate https://github.com/microsoft/vscode/issues/146683


@ normalize-by-median.py : multiple same named input files will now rais...

...e a warning.
bug #908

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Jenkins, okay to test

Jenkins, ok to test

[ ] Is it mergeable?
[ ] Did it pass the tests?
[ ] If it introduces new functionality in scripts/ is it tested?
Check for code coverage with make clean diff-cover
[ ] Is it well formatted? Look at make pep8, make diff_pylint_report,
make cppcheck, and make doc output. Use make format and manual
fixing as needed.
[ ] Did it change the command-line interface? Only additions are allowed
without a major version increment. Changing file formats also requires a
major version number increment.
[ ] Is it documented in the ChangeLog?
http://en.wikipedia.org/wiki/Changelog#Format
[ ] Was a spellchecker run on the source code and documentation after
changes were made?

cleaned out commit for #908

@elmbeech Congratulations on your first commit to the khmer project! Your name will be included in the release notes for the next version and you'll be listed amongst our other contributors in the next software release paper.


Outdated README

Seems like it. It does not match what is in tests.

Fixed with new version which uses Swift 5.1's function builders. Check it out! 🤩


[bug] Initial status of useWaitForTransaction is error

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.4.12
Current Behavior
When I use the useWaitForTransaction hook without a hash provided, the initial value of status is error.
But there is no real error and if I pass a onError callback, it is not called.
When the hash is provided, it switches correctly to loading.
Expected Behavior
The initial status should be idle as it's expected that the data object from e.g. useContractWrite is undefined until the write is executed.
Steps To Reproduce
const {
    write,
    data: writeData,
  } = useContractWrite({ addressOrName: '...address here ...', contractInterface }, 'callMeBaby', { args });

const {
    isLoading,
    isError,
    data,
    status,
  } = useWaitForTransaction({
    hash: writeData?.hash, // is undefined until write has been successfully called and writeData contains a hash
    onError(error) {
      // this is not called
      console.log('Error', error);
    }
  });

console.log(status) // <- logs 'error' initially
console.log(isError) // <- is initially true

Link to Minimal Reproducible Example (CodeSandbox, StackBlitz, etc.)
No response
Anything else?
No response

I can't seem to reproduce this one. What is the error message (error from useWaitForTransaction)? Can you please upload a reproducible example to CodeSandbox and then re-open this issue?
Thanks!


clicking on object

Describe your problem here.
How would you make an if statement checking if you clicked on a specific object (for me its mschitbox or mscbox) in lua?
I'd assume its just checking if the player is clicking and is hovering over the desired object, known as mschitbox in the lua script.
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

function onUpdate(elapsed)
    if mouseOverlaps('mschitbox') and mouseClicked('left') then
        -- bob do something
    end
end
function mouseOverlaps(tag)
    addHaxeLibrary('Reflect')
    return runHaxeCode([[
        var obj = game.getLuaObject(']]..tag..[[');
        if (obj == null) obj = Reflect.getProperty(game, ']]..tag..[[');
        if (obj == null) return false;
        return obj.getScreenBounds(null, obj.cameras[0]).containsPoint(FlxG.mouse.getScreenPosition(obj.cameras[0]));
    ]])
end


⚠ ClamAV has degraded performance

In 5d8049e, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 71 ms

Resolved: ClamAV performance has improved in f1b1282.


Error when generating mock class

I encountered the following errors while generating a mock repository which returns an Either object. That being said, it seems like that my test still runs fine.
'Either.map3' ('Either<L, E> Function<C, D, E>(Either<L, C>, Either<L, D>, E Function(R, C, D))') isn't a valid concrete implementation of 'Either.map3' ('Either<L, E> Function<C, D, E>(Either<L, C>, Either<L, D>, E Function(R, C, D))').
'Either.map2' ('Either<L, D> Function<C, D>(Either<L, C>, D Function(R, C))') isn't a valid concrete implementation of 'Either.map2' ('Either<L, D> Function<C, D>(Either<L, C>, D Function(R, C))').
This was the class I was mocking
abstract class AuthRepository {
  Future<Either<Failure, User>> login({
    required String email,
    required String password,
  });
  Future<Either<Failure, Unit>> logout();
  Future<Either<Failure, Unit>> resetPassword(String email);
}

and this is the code generated by Mockito that giving me the compile time error.
import 'package:fpdart/fpdart.dart' as _i2;
import 'package:mockito/mockito.dart' as _i1;

class _FakeEither_0<L, R> extends _i1.Fake implements _i2.Either<L, R> {}

For completeness this is the rest of the Mockito generated class.
/// A class which mocks [AuthRepository].
///
/// See the documentation for Mockito's code generation for more information.
class MockAuthRepository extends _i1.Mock implements _i3.AuthRepository {
  MockAuthRepository() {
    _i1.throwOnMissingStub(this);
  }

  @override
  _i4.Future<_i2.Either<_i5.Failure, _i6.User>> login(
          {String? email, String? password}) =>
      (super.noSuchMethod(
          Invocation.method(#login, [], {#email: email, #password: password}),
          returnValue: Future<_i2.Either<_i5.Failure, _i6.User>>.value(
              _FakeEither_0<_i5.Failure, _i6.User>())) as _i4
          .Future<_i2.Either<_i5.Failure, _i6.User>>);
  @override
  _i4.Future<_i2.Either<_i5.Failure, _i2.Unit>> logout() =>
      (super.noSuchMethod(Invocation.method(#logout, []),
              returnValue: Future<_i2.Either<_i5.Failure, _i2.Unit>>.value(
                  _FakeEither_0<_i5.Failure, _i2.Unit>()))
          as _i4.Future<_i2.Either<_i5.Failure, _i2.Unit>>);
  @override
  _i4.Future<_i2.Either<_i5.Failure, _i2.Unit>> resetPassword(String? email) =>
      (super.noSuchMethod(Invocation.method(#resetPassword, [email]),
              returnValue: Future<_i2.Either<_i5.Failure, _i2.Unit>>.value(
                  _FakeEither_0<_i5.Failure, _i2.Unit>()))
          as _i4.Future<_i2.Either<_i5.Failure, _i2.Unit>>);
  @override
  String toString() => super.toString();
}

mockito: 5.0.15
fpdart: 0.0.10

This prevents me from using this awesome library :(

Instead of using mockito I migrated to mocktail. I don't use Fakes for TaskEither any other functional type so far. I tried to write fake for it, but it gives the same issue. You could see usage in planik-app


case exhaustive check consideres abstract classes

Abstract classes shouldn't be required to be part of the cases in an exhaustive case. The following code fails to compile in 1.6:
abstract class Abstract
end

class Concrete1 < Abstract
end

class Concrete2 < Abstract
end

case Concrete1.new || Concrete2.new
in Concrete1
  true
in Concrete2
  false
end

The error:
error in line 10
Error: case is not exhaustive.

Missing types:
 - Abstract

However, there shouldn't be a way to get an Abstract object that is not Concrete1 or Concrete2.

https://github.com/crystal-lang/crystal/issues/9116

D'oh, I knew we discussed this, but I failed to find it. Thanks Ary!

Actually, this is a bit different. This is about the exhaustive check, and not the prevention to subclass a class.
Is it hard to postpone the check until all types are defined? If that's the case, then it's easy to see that the above case is exhaustive.

The problem is that if you write a shard that has an abstract type, some concrete subtypes and have an exhaustive check and it compiles, it implicitly disallows anyone using that shard to subclass that base type because it will make the case fail to compile.
That's why I think we need some annotation to say "and nobody can actually subclass this further than these types."

But the same is true with method overloading. If I have a Visitor for each concrete type, and then I extend the base class, using that visitor will fail with the missing case. I would expect the same logic to happen here. @[Sealed] could help get better error messages (also for the Visitor case), but by default it should do the same reasoning.

Oh, I forgot about that. In that case I would change the existing behavior. I think it's not a good behavior.

Sorry, what do you mean?

What I mean is that this currently compiles:
abstract class Base
end

class Foo < Base
end

class Bar < Base
end

def foo(x : Foo)
end

def foo(x : Bar)
end

b = Foo.new || Bar.new
foo(b)

but it shouldn't! Isn't this what you are saying? Well, you are saying that because this compiles, then case must compile too. And I'm saying that none should compile unless you mark the type as sealed.

Actually, I think that's fine and it should compile like that. If someone inherits Base in the code above they will get a compile-time error saying that there's no overload of foo that takes that new type. But that's easy to fix! Just define a new overload for foo that takes that new type. Inhering code is possible, and the code is extensible.
But in the case of an exhaustive case it's really bad:

You get an error saying that a case is missing
You have almost no way to extend that case to handle the missing case

I say almost because you can actually do it: just redefine the entire method where the case is and add the new type. Of course that isn't a nice solution.

I still think we can have the two: an exhaustive checker that checks based on the current knowledge, and a @[Sealed] annotation to get nicer errors. I invoke Jonne and RX14 and their spirit of openness of the language. As long as you don't break thinks, you're good to go, but if you do break something, well, you learn! Additionally, it's nice to be able to be explicit with the annotation within a nicely developed library.


No longer working

May be related to new channels that were added
Error: Extra data: line 1 column 4 (char 3)
I'm on the latest version.

when are you getting that error

Thanks for the quick reply.
I noticed you did some work recently adding the channel number option so I pulled the very latest and it all seems to be working now.


doesnt work without bloxstrap, i install bloxstrap and guess what entirely doesnt work either!

i followed the tutorial exactly and it doesnt work in the slightest..

ask for help in the discord not here


rxros::spin() funtion uses unnecessary many threads

The rxros::spin() function is based on the ros::MultiThreadedSpinner. It is configured to use a spinner/thread for each available CPU core. This means that on a machine with 4 cores each an every node will take up at least 4 threads whether they the are needed or not.
Proposed solution:
The ros::spin() should per default only use one thread for spinning and take an argument that will allow the programmer to specify the needed number of spinners/threads.

Would it be an idea to leave spinning to the user? That is how roscpp also works, and unless rxros needs to do something special while spinning, might be a good approach to copy: it leaves the decision to the user, which both removes the problem from rxros and gives users more control.
If they don't want/need control, they could just do whatever they'd do normally with roscpp (probably copy-paste the ros::spin() line or use an ros::AsyncSpinner). If they do want control, they'd probably have a bit more insight into how things work and should be able to make an informed decision.

The idea with the rxros::spin() is to provide a simple wrapper around the ros::MultiThreadedSpinner and to give some consistency to the language. The programmer should to the extend possible be keept into rxros mindset. This is its main function.
If more control is needed the programmer can always fallback to ROS core functionality.


Scheduled updates.

Scheduled updates from template-builder (Fri Jul  1 01:36:23 UTC 2022).

Production shows a white screen. PR environment shows
Deprecated: class_exists(): Passing null to parameter #1 ($class) of type string is deprecated in /app/web/app/plugins/woocommerce/includes/wc-core-functions.php on line 2050

Needs investigation, marking PR as draft.

closing. will pick up updates when we merge the automated updates.


Decapsulate PromiseException in php-http plugin

We did it for Guzzle in RetryPromiseOperationRunner but as PhpHttp does not support async Promise we should do it in the plugin for PhpHttp

@tyx so it would deserve to be tagged as a bugfix that's it?


Move to NLog.Web.AspNetCore

Thanks for the great tutorials!
Since the beta of the NLog.Extensions.Logging, ASP.NET Core users should install NLog.Web.AspNetCore. This was needed to support also the non-ASP.NET users.
NLog.Web.AspNetCore has a dependency on NLog.Extensions.Logging, so there is no need to directly install NLog.Extensions.Logging anymore.
See also Getting Started with ASP.NET Core (project json)

Would also fix https://github.com/damienbod/AspNetCoreNlog/issues/2

@304NotModified thanks, I'll do it this week, thanks for the great library.
Greetings Damien

updated
VS2015 project.json version:
https://github.com/damienbod/AspNetCoreNlog/tree/VS2015_project_json
VS2017 msbuild version:
https://github.com/damienbod/AspNetCoreNlog

@304NotModified I try adding ethe extra propeties from the NLog.Web.AspNetCore in the config, but these items are not displayed in the files, databases. Any ideas what could be incorrect?:
Example:

url: ${aspnet-request-url}|action: ${aspnet-mvc-action}

do you have those 3 settings from step 3? https://github.com/NLog/NLog.Web/wiki/Getting-started-with-ASP.NET-Core-(project.json)#3-update-startupcs

No, now it works perfect, thanks

@304NotModified If you want, I could create a pull-request for getting started with ASP.NET Core csproj. Should I?

Well it's a wiki page now, so you could add it ;)
It's also OK for me to add a link to your github repos if you would prefer that.

ok


TikTokLogoFill Icon has extra padding on the right

I am using phosphor icons in one of my projects and the tiktok filled icon has extra padding on the right.
Code ->
CircleAvatar(
                    backgroundColor: Colors.black,
                    child: Icon(PhosphorIcons.tiktokLogoFill, color: Colors.white,),
                  )

When I use same thing with any other icon it gives exact results
CircleAvatar(
                    backgroundColor: Colors.black,
                    child: Icon(PhosphorIcons.tiktokLogo, color: Colors.white,),
                  )

Can you please check this out and let me know how to fix this ? Would be happy to open a PR

@rektdeckard Thanks for the great Icon set 🔥. Can you have a look at this ?

Appears to be same root cause as https://github.com/phosphor-icons/phosphor-home/issues/103, using regions of Unicode reserved for special characters. Fix there will fix in flutter package as well.

Fixed in 2.0.0.


Drop setup.py

Removed setup.py

Description
setup.py was kept only for github to resolve dependencies graph though
github can now resolve dependencies from poetry.lock.

Types of Changes

[ ] Core
[ ] Bugfix
[ ] New feature
[ ] Enhancement/optimization
[ ] Documentation
[x] Maintenance

Issues Fixed or Closed by This PR

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@nrbnlulu do you have any example of project without setup.py that also show used by? that's the only reason I added it, see: https://patrick.wtf/posts/til-how-to-show-dependents-packages-on-github-when-using-poetry

@patrick91 here https://github.com/nrbnlulu/strawberry-django-jwt/network/dependencies

@patrick91 here https://github.com/nrbnlulu/strawberry-django-jwt/network/dependencies

mmh, that's empty, I'm talking about the dependents:

ohh i missed that..

ohh i missed that.. In that case I see that poetry itself has no dependents so this is probably a bug

yeah, I wonder if we can nudge someone at GitHub to fix it, but no idea who to talk to 😊


plugin help: enable ?x as variant of name

Hi and thank you for this wonderful library!
I've written two rendering plugins for link_open and image which are simple and effective. I would like to extend my link_open plugin so that if ? (but not \?) precedes [name](href) I can detect that in an env field. Is it possible to change the env from a .ruler function? If not how should I flag a ? prior to link_open?
link_open rendering plugin so far (this works fine)
   mnm._mdi.renderer.rules.link_open = function(iTokens, iIdx, iOptions, iEnv, iSelf) {
      var aHref = iTokens[iIdx].attrs[iTokens[iIdx].attrIndex('href')];
      if (!sUrlStart.test(aHref[1])) {
         // special treatment for relative URL
         var aParam = aHref[1].replace(/^this_/, iEnv.msgId+'_');
         aHref[1] = '?an=' + encodeURIComponent(aParam);
      }
      return iSelf.renderToken(iTokens, iIdx, iOptions);
   };

The purpose of ?[x](y) is to create a "mount" point in the HTML for a Vue form component.
Similarly, I'd like to make !![alt](href) represent a video object, implementing it in my .rules.image plugin.

That should not be done via renderer hacks. You are expected to create new tokenizer rule, based on link or image.

The check for ! in image is hardcoded, so it's not possible to re-use that function for ?[x](y) or !![alt](href). Would you accept a patch enabling an optional argument with alternate prefix (or flag to skip the check for !) so that function is re-usable?

No, such patch will not be accepted. You should do your own copy.

Sorry to intrude again... I searched for an HTML attribute escape function and found many escape references, but nothing clearly labeled as encoding attributes, e.g.
'

'
Which is what my plugin for a Vue form would generate. Could you point out the correct function?

https://github.com/markdown-it/markdown-it/blob/42e388224b92c41208941093e15b5c0dc486464c/lib/renderer.js#L177


how about translate to other language?

a few day ago, I saw this page. and so impressed!!
so I introduced to dev community in korea.
It's a amazing tip!!!
I wanna see more people this page.
so.....I wanna translate this page.
even if other people do that job (translation), I wanna help you.
can I do that?

@ZeroBrain Thanks!  I'll be happy to have a translation, but soon I am gonna make major changes in this repo, after that translation would be great help. Although I have the concern that if we will be able to keep the sync regarding to changes.

@ZeroBrain Apart from that, I'm still worried about the synchronization, because the repo will be updated all the time and the translation should be updated as well at the same time. This is actually a big issue. That's why I think it's best to keep it only english for the time being until it is mature enough.

ok .I agree your opinion. I will wait new release. dont worry about syncronization. :)
thx for your reply.

@orhanobut Hi man~. I have saw new "Effective-Android".
If you merge gh-pages to master, then I translate that. :)


Added FARM stack

Port 3000 gives me "Hello world from MongoDB!", if that is expected behavior, I can approve this PR.

Yup, that's correct. That is currently the only view.


[CU-86861fe68] Allows bounty owner to see their pending bounties on the feed

Task linked: CU-86861fe68 Bounties Feedback


How to change binding IP address?

Hi Team,
I am totally new to this OpenTaxII Git- Somehow, I successfully installed the whole set up in a ubuntu VM. But I cant access the taxii server VIA my host machine. Then  i came to know the address to binded(lo Localhost). can anyone help me change this binding to run on my "eth1" interface.
I have changed the defaults.yml files. Then also its not replicating. Thanks in advance.

how are you starting the daemon?
gunicorn? read https://opentaxii.readthedocs.io/en/stable/running.html#production-mode and change the --bind parameter.
docker? read https://opentaxii.readthedocs.io/en/stable/docker.html and change the OPENTAXII_DOMAIN parameter.

Thanks for your response.
I am using docker to run the server, I can able to authenticate the server and access server at all interface as well.
I have read that by default some basic services are running under the docker, when i am running the taxii-discovery against my localhost Taxii server - i got 404 as a response. can you help me here as well.
My use case here is i want to setup a TaxII server which will receive IOC data via push method from one taxii client and another taxii client will poll the IOC data.
root@ubuntu:/home/Taxii# taxii-discovery --username xxx --password xxxxx --path http://localhost:9000/services/discovery --port 9000 2016-12-29 16:13:24,933 INFO: Sending Discovery_Request to http://localhost:9000/services/discovery 2016-12-29 16:13:24,938 INFO: Starting new HTTP connection (1): localhost 2016-12-29 16:13:24,954 ERROR: HTTP Error: status code 404
https://raw.githubusercontent.com/EclecticIQ/OpenTAXII/master/examples/services.yml https://raw.githubusercontent.com/EclecticIQ/OpenTAXII/master/examples/collections.yml

if you look at that config that you linked - https://raw.githubusercontent.com/EclecticIQ/OpenTAXII/master/examples/services.yml - you will see that there are no services with address /services/discovery defined. That's why you're getting 404 when trying to send a discovery request to /services/discovery.
Please use one of the defined discovery service, with address /services/discovery-a.
Obviously, if you changed the default configuration somehow or you have your own configuration, you may have a different address

Thanks Traut, By default docker is not having any services and collection configured. But i have configured it by using docker documentation. when i ran taxii-discovery on my server i got response as we expect. Please find the attachment.
Kindly clarify me - Is all my configuration is done and TaxII server is good to go for below point:

Any TaxII client can able to pull and push IOC on my TaxII server?

Thanks in advance.
taxii-discovery response.txt

@TejaRamachandran if your intent is to use example configuration, you're all set.
Note that the better idea is to tune services and collections configuration to your specific needs. For instance, maybe you do not need 2 Inbox services. Example configuration was designed to show variety of possible options, not to be used as is in production.

@traut  - When i am polling the IOC data TaxII server from our SIEM solution. I am getting error nothing to poll blocks found (No Collection Services found). But i am running default collection service. Can you help me how to trouble shoot this.? and is it possible can you help me how to create basic inbox service which can receive IOC from one TI server and same can be polled to another TI server.?
And One more question - How to see the IOC data stored in this Open TaxII server(Running in docker) - The reason is one of our TI product pushing IOC to OT server in inbox-a service on (urn:custom.example.com:json:0.0.1) .

@TejaRamachandran it seems you're not clear on how to configure your services. Also the error shows that either you're querying wrong service (Collection is not attached to it), or you're using incorrect collection name.
Please read TAXII Services spec to understand how services are tied together. Example services configuration provided with OpenTAXII shows you all the possibilities you have, please use it as a template for your own configuration (same for Collection config provided). I'm afraid I do not have time to help you more than that. Please take a look at our platform description (https://www.eclecticiq.com/platform), maybe it may solve some of your problems out of the box.
Regarding your last question: you can use any SQL client to peek into the DB or pull the data using Cabby. OpenTAXII does not have any other tools for that just yet.
// I'm going to close this ticket because original issue was solved and discussion diverged.

Hi Teja or Anyone else ! Please help me out,
I am new to OpenTaxii as well. I have successfully setup the opentaxii by following https://github.com/MISP/MISP/blob/2.4/INSTALL/INSTALL.ubuntu1604.txt

It is connected to MISP running in the same server in default port localhost
Im able to access my MISP web interface from my host machine using the ip !

But i am not able to send a request from my host machine to the openTaxii.

I tried using gunicorn but not able to run as stand alone app im getting some error like this

Any help appreciated. If i am able to access the discovery url then i can configure opentaxii server in our project to get feeds from opentaxii on a regular interval which is like configuring a hailataxii services

@rameshyuvaraj I see there is a MySQL error in the log. Have you fixed that one already?

@traut No i did not fixed it. I dont know from where or why this error is coming. If i run opentaxii-run-dev it is working fine. using gunicorn im getting the above error

@rameshyuvaraj did you run OpenTAXII against sqlite3 in opentaxii-run-dev mode and against MySQL in "normal" deployment mode with gunicorn? That error clearly states that there is an issue with the value you provided and your DB schema. To me it looks like environment configuration issue

The error is gone after restarting the VM. gunicorn command is working. But even then im not able to access opentaxii (IP:9000/services/index) from outside VM. Giving the site cant be reached error.

@rameshyuvaraj as I said, please check on which network interface your OpenTAXII is running

Hello @traut
One question how can I change the "Service Address http://localhost:9000 by Service Address http://<IP_ADDRESS>:9000" I'm trying to create a server taxii, but this part is not clear for me, so how can I change the "Service Address and  Poll Address" by  http://<IP_ADDRESS>:9000/, Could you please help me?

I define use gunicorn and I executed liki this,
gunicorn opentaxii.http:app --bind <IP_ADDRESS>:9000
when I review the discovery and collections appear me this information,

taxii-discovery --path http://<IP_ADDRESS>:9000/services/dicovery-a
=== Service Instance ===
Service Type: DISCOVERY
Service Version: urn:taxii.mitre.org:services:1.1
Protocol Binding: urn:taxii.mitre.org:protocol:https:1.0
Service Address: http://localhost:9000/services/dicovery-a
Message Binding: urn:taxii.mitre.org:message:xml:1.0
Message Binding: urn:taxii.mitre.org:message:xml:1.1
Available: True
Message: None
taxii-collections --path http://<IP_ADDRESS>:9000/services/collection-management-a
=== Data Collection Information ===
Collection Name: XXXXXX
Collection Type: DATA_SET
Available: True
Collection Description: none
Supported Content:   urn:stix.mitre.org:xml:1.0
=== Polling Service Instance ===
Poll Protocol: urn:taxii.mitre.org:protocol:https:1.0
Poll Address: http://localhost:9000/services/collection-management-a
Message Binding: urn:taxii.mitre.org:message:xml:1.1
Regards,

@mcamachotw did you look at OpenTAXII configuration file? first line

@traut Understood, thanks.


Website Demo

I saw that your website says demo soon, and it would be cool to have a way to use this model without any setup.  I propose an implementation like the one I proposed in issue #26, but in the browser so that this implementation of the model can be used directly in the AnyDoor website. A proposed fix would be either creating a js-driven webpage that talks to a python api, or uses a different mode of comunication to python, or using a python web framework. What do you think? I would be interested in collaborating on this issue, I can work on the interface if you want and just leave the python connection up to you or more, or maybe help with implementing a python webpage for it. Thoughts? ꒰ · ◡ · ꒱

Are you interested in writing a huggingface demo? 😂

I'm willing to contribute to this as well and also provide gpu so it can run on my google cloud. I'll cover the cost

We get and huggingface demo

Soo, shall we guys? 😎


Fancy Zones - Change snapping behavior

Description of the new feature / enhancement
The current snapping behavior when editing zones is quite frankly, nonsensical. The weird movement multiplier that gets added when dragging one zone near another zone such that the mouse and zone being dragged don't move at a 1:1 ratio is unintuitive and obstructive when trying to carefully edit zones. Why are we reinventing the wheel here? Do what every other tool does and snap within x pixels of another zone, and otherwise don't modify the movement. Potentially add a snap override key (i.e. shift) that disables snapping while held.
Scenario when this would be used?
When editing zones
Supporting information
No response

@pressRtowin I don't quite understand. Are you referring to the canvas editor? The below visual is my experience. Does yours differ?

@pressRtowin I don't quite understand. Are you referring to the canvas editor? The below visual is my experience. Does yours differ?

if you drag one zone near another while paying attention to your cursor's position relative to the zone you're dragging (drag from near the edge or text for better tracking), you'll see the movement becomes multiplied as you approach the other zone. It's probably more apparent on ultrawide displays due to scaling. Also your clip mainly highlights behavior once snapped, not behavior as the zones approach each other as I said.

The current system was based on a lot of feedback from end users.  Sorry it doesn't work for you but it is fully accessible with keyboard too.  You can do fine motion with a mouse adjusting. The behavior allows for you to move and keep stuff together but if you want to detach, you can.  That critical bit is the hard part, allowing for stuff to stay together.
I don't think i've seen any other feedback here on this topic so i'm inclined to mark this as won't fix.

The behavior allows for you to move and keep stuff together but if you want to detach, you can

Not sure I understand the relevance here. There are tons of examples of snapping behavior in various applications and contexts that allow you to both keep things together and detach when you'd like, without introducing a scaling, non 1:1 tracking behavior between the item being dragged and the cursor position. Displayfusion's window snapping for instance does just this, as well as having the option to disable snapping when a key is held.
Especially considering the behavior makes fine positioning via mouse (yes I know the keyboard can be use) near impossible on ultrawide/surround setups (seriously, try setting up zones in 7680x1440 and tell me this behavior is ok), I think it's premature to dismiss this.

The behavior allows for you to move and keep stuff together but if you want to detach, you can

Not sure I understand the relevance here. There are numerous of examples of snapping behavior in various applications and contexts that allow you to both keep things together and detach when you'd like, without introducing non 1:1 tracking between the item being dragged and the cursor position. Off the top of my head, Displayfusion's window snapping for instance does just this, as well as having the option to disable snapping when a key is held (though you can still have the same degree of freedom without such a key assigned by unsnapping and dragging back in). The current behavior makes it impossible to accurately place zones near other zones using only the mouse (yes I know the keyboard can be used), and I think it's premature to dismiss this.
(Edited after I tested something and understood the behavior better)


Test & Document Quark Server with SQLite

Tests with SQLite. Need to make sure that it works with H2 on file and data is available between restarts. Also a doc is required on how to set it up.

Migration fails with SQLite as SQLite doesn't support ALTER TABLE command for ADD FOREIGN KEY/DROP COLUMN. Also different syntax for SQLite as compared to H2/SQL will force to have a completely different set of migration for SQLite. Maintaining two sets of migration is error-prone, hence SQLite will not be supported for Quark.

Since Quark works with H2. Lets close this issue.


createrepo_c: 0.10.0 -> 0.11.0

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/createrepo_c/versions.
These checks were done:

built on NixOS
/nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/createrepo_c passed the binary check.
/nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/mergerepo_c passed the binary check.
/nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/modifyrepo_c passed the binary check.
/nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/sqliterepo_c passed the binary check.
4 of 4 passed binary check by having a zero exit code.
0 of 4 passed binary check by having the new version present in output.
found 0.11.0 with grep in /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0
directory tree listing: https://gist.github.com/58f40cce4b69dd806f345f13d65833cb
du listing: https://gist.github.com/4f61dce7f9bacb5093fb7cec50712fc1

meta.description for createrepo_c is: '"C implementation of createrepo"'.
cc @copumpkin for testing.
This build is cached with Cachix. To use the cache follow these instructions:
One time setup in nixpkgs Git checkout:
cachix use r-ryantm
git remote add r-ryantm https://github.com/r-ryantm/nixpkgs.git

Test this build:
git fetch r-ryantm && git checkout 323dc1171bf738c2948d312e1bcc0ecf467ab5a0 && nix-shell --pure -I nixpkgs=. -p createrepo_c

@GrahamcOfBorg eval

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: createrepo_c
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on aarch64-linux (full log)
Attempted: createrepo_c
Partial log (click to expand)
shrinking /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/bin/mergerepo_c
shrinking /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/bin/createrepo_c
shrinking /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/lib64/libcreaterepo_c.so.0.11.0
gzipping man pages under /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/share/man/
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/lib64  /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/bin
patching script interpreter paths in /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0
checking for references to /build in /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0...
moving /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/lib64/* to /nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0/lib
/nix/store/gyvjcvhjnbvh5zk5n8kalfwvbbyibqcb-createrepo_c-0.11.0

Success on x86_64-linux (full log)
Attempted: createrepo_c
Partial log (click to expand)
shrinking /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/mergerepo_c
shrinking /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin/sqliterepo_c
shrinking /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/<EMAIL_ADDRESS>gzipping man pages under /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/share/man/
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/lib64  /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/bin
patching script interpreter paths in /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0
checking for references to /build in /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0...
moving /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/lib64/* to /nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0/lib
/nix/store/japb72abhyigv3na7jb2jnslg4m5lvks-createrepo_c-0.11.0


Does el-patch byte compile the function that it patches?

Sorry if this question is silly, but I'm trying to using el-patch to patch a function for performance reasons. In this case, it seems like it might be important that the patched function is also byte compiled. Does el-patch guarantee this?

I don't byte-compile my init file, so I don't know the answer to this. It seems possible, since el-patch resolves patches at macroexpansion time, and macroexpanded code should be subject to byte-compilation. Why don't you look at the compiled code and see?


Grant same privileges on multiple schemas

Hello
We need to give rights ("select" or more) on multiple schemas.
For now it looks like a lot like
resource "redshift_grant" "readonly_schema1" {
  group       = redshift_group.readonlygroup.name
  schema      = "schema1"
  object_type = "table"
  privileges  = ["select"]
}

resource "redshift_grant" "readonly_schema2" {
  group       = redshift_group.readonlygroup.name
  schema      = "schema2"
  object_type = "table"
  privileges  = ["select"]
}

It a real mess between since we need A LOT of redshift_grant due to our huge amount of groups x schema.
Would it be possible to declare a list of schema instead of a single schema ?
It would look like as follow.
resource "redshift_grant" "readonly" {
  group       = redshift_group.readonlygroup.name
  schemas      = ["schema1", "schema2"]
  object_type = "table"
  privileges  = ["select"]
}

Don't you have yourself the same problem ?
Vincent

I don't see this being an issue as this is what for_each loops are for, eg:
resource "redshift_grant" "readonly" {
  for_each = toset(["schema1", "schema2"])

  group       = redshift_group.readonlygroup.name
  schema      = each.key
  object_type = "table"
  privileges  = ["select"]
}

We noticed the same thing -- one thing that helped us was to use the -parallelism=40 flag for terraform to speed things up a bit. ut of course

You are right @winglot, it works 👌


plugin type="calico" name="Calico" failed (add): timeout acquiring mutex [Windows]

Expected Behavior
Pods are able to create without issue regardless of cluster size, HNS Endpoints, etc
Current Behavior
Pods are failing to create on Windows nodes. This is seen when there are multiple pods scheduled on the same Windows node at one time. Once this behavior is experienced the node become unusable and requires a restart to recover. The current size of our cluster is ~500 nodes with ~665 endpoints causing a large amount of HNS endpoints.
Possible Solution
No suggestions as of yet. Working with MS and they are not seeing any issues with HNS or other Windows resources.
Steps to Reproduce (for bugs)

Schedule 8+ Pods on the same node at one time.
First 5 or so will schedule after about 9 minutes
Remainder of the pods will not schedule and throw an error similar to the one in the title.
Codon node and clean up failed pods.
Reboot to recover and repeat.

Context
We are currently unable to run a large number of Windows workloads as this issue takes a large amount of babysitting and requires constant cleanup.
Your Environment

Calico version  v3.23.2
Orchestrator version (e.g. kubernetes, mesos, rkt): Kubernetes
Operating System and version: Windows Server 2019 OS build 17763.3650
Cluster Size: ~500 nodes
HNS Endpoints: 1404
Link to your project (optional):

@joelandersen89 it's a bit hard to reproduce this issue on our end due to the scale. Could you send Calico logs (you'll need ssh/RDP access to the windows nodes, then they should be under C:/CalicoWindows/logs), preferably after enabling debug logging with kubectl patch felixconfiguration default --type merge --patch='{"spec":{"logSeverityScreen":"Debug"}}'?

@joelandersen89 Were you able to reproduce this issue? If so, can you share the logs?

Yes, this issue is reproducible. We are working with MS but since Win Server 2019 is going into EOL in January they are hesitant to provide a fix as this is due to an issue with HNS. When updating to Win Server 2022 we do not see this issue.

@joelandersen89 thanks for the info on root cause (win server 2019 HNS) and workaround (upgrade to win server 2022)! Will close this issue and leave the info here if anyone needs it.


python311Packages.django-ckeditor: 6.5.1 -> 6.7

Diff: https://github.com/django-ckeditor/django-ckeditor/compare/refs/tags/6.5.1...6.7
Changelog: https://github.com/django-ckeditor/django-ckeditor/blob/6.7/CHANGELOG.rst
Description of changes
Fix build (https://hydra.nixos.org/build/231703324)

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release 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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 250314 run on x86_64-linux 1

4 packages built:

python310Packages.django-ckeditor
python310Packages.django-ckeditor.dist
python311Packages.django-ckeditor
python311Packages.django-ckeditor.dist


Unknown model (resnest50d)

When i use "pip install timm" and try to create "resnest50d" i got error "Unknown model (resnest50d)"

You should install from source code pip install git+https://github.com/rwightman/pytorch-image-models.git git+https://github.com/rwightman/pytorch-image-models.git
Maybe Ross has not updated the pip version.
I am using resnest family. Everything is fine.
Good luck.
Linh

On May 28, 2020, at 19:13, vinhnguyen21<EMAIL_ADDRESS>wrote:
When i use "pip install timm" and try to create "resnest50d" i got error "Unknown model (resnest50d)"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/rwightman/pytorch-image-models/issues/158, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFKZ27EW53KZDQUEKCY3M7DRTZIPTANCNFSM4NNA64EQ.


Add Dark Theme toggle

I want to add a toggle to swap the website to a dark theme. There could also be an option to match the system theme too

@wrussell1999  i'd like to work on this issue

I'd like to work on this issue as well


Add ORDER Airdrop as milestone

why are you linking to the TAIKO airdrop?

why are you linking to the TAIKO airdrop?

Sorry for mistake.


Adding foreign keys to notifications

Describe your changes :

#88 I added the foreign keys to the notifications so that we can easily lookup the associated record that they are related to.

Type of change :

[ ] Bug fix
[x] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Preview (Screenshots) :

If it is possible, please link screenshots of your changes preview !

Checklist:

[x] I have read the Code Of Conduct document.
[x] I have read the CONTRIBUTING document.
[x] I have performed a self-review of my own.
[x] I have tagged my reviewers below.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

Why the Content_id field is removed?

@PraveenMalethia I removed the content_id


Develop with Microsoft Windows

Windows users will have a hard time to build and run this project. Reasons:

Make is used as build system
Some locations depending on the host system (such as the directory for temporary files) are expressed as string literals
Some paths do not use separators of the host system
…?

You could use Gitpod: https://gitpod.io/#https://github.com/baloise/gitopscli


Fix the wrong Content-Length in python-server.py for non-ascii characters.

Resolves: https://github.com/microsoft/vscode-python/issues/24479
python-server.py currently uses sys.stdin.read for reading the input, and it receives the length in str (utf-8 string).
ref: https://docs.python.org/3/library/sys.html
On the other "Content-Length" is the size in bytes, therefore we should not pass content_length to sys.stdin.read. For example, print("こんにちは世界")'s length is 16 in str, but 30 in bytes.
>>> len('print("こんにちは世界")')
16
>>> len('print("こんにちは世界")'.encode())
30

This PR have two changes.

Replace sys.stdin.read(content_length) with sys.stdin.buffer.read(content_length).decode().
Make _send_message calculate "Content-Length" from bytes, not str.

By these changes, original issue https://github.com/microsoft/vscode-python/issues/24479 can be resolved.

Thanks for identifying the issue and providing a fix for it 🚀. We really appreciate it. Happy Coding!!!

Thank you for your review!
Looks like the Github Action failed due to the rate limit exceeded.
https://github.com/microsoft/vscode-python/actions/runs/12024958777/job/33521533822?pr=24480


Adds numbering to issue results

Fix #556.
Now display a count for the issue results when drilling down into a finding in the key features tab.
Also should fix an issue with the line numbers displayed on the sidebar for findings in the first few lines of a file.
Example:

This looks great, thank you @gfs ! Big win!


tr_tr.json

Turkish Localization

I ended up adding one more lang entry since this PR (although the code is unpushed)
Do you think you could add the entry to your PR too? This is the line:

"sizeshiftingpotions.midnightconfig.sizeChangeFactor": "Size Change Factor"

Thank you!