Notifications settings cookie

Uses cookie not tied to the user in any way but shared for the computer for storing notifications settings. It makes communication between the navigation bar and the feed possible and keeping settings between sessions. Logic for this is in shrub/js/notification/notifications.js with the intent that if we move it to server-side settings, the components could stay as they are.
It adds a new notification type feedback for all notes on a post you're an author to.
It only shows notification count for the types you're interested in.
It causes the notification count to be correct up to 40 new notifications given that all notifications you have are kept (not filtered out). If there are more than 40 new notifications, you'll get a number that may be lower than the actual number of notifications. It doesn't show that there may be more but code for doing such is included, but commented out.
If you get new notifications while the dropdown is expanded or you update your settings in the feed it will also update on next poll.
If you mark notifications as read in the dropdown and there were more hidden notifications, they will show next poll. All filtered out notifications in the batch of 40 that were actually polled will be marked as read.
@sgstair Please check the changes in the php-code...
Tests

Make
Run simulator several times
Use the UI and behaves as expected.
It can handle and render notifications of unknown type, but they will have very weird wording.

@sgstair I updated the php-code with your comments, did some more structuring to it too.

@local-minimum Cool - updated PHP changes look good & correct. Thanks :)

Ah sorry. Please use localstorage instead of a cookie. Cookies inflate the size of HTTP requests.
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage


UPDATE: Adds minimal generated documented functions

See #21

Remark to self, the code coverage tool is amazing!


Bad Z3 encoding for FStar.SquashProperties: unknown constant

I'm filing this separately since it seems distinct from #836. Although the Z3 error is unknown constant in both cases, the problem in FStar.SquashProperties seems to be in the encoding of typing (while #836 seems caused by hasEq)
[hritcu@detained ulib]$ fstar.exe --log_queries FStar.SquashProperties.fst                                                        (git)-[master]
unknown(0,0-0,0): (Warning) FStar.SquashProperties: Unexpected output from Z3: (error "line 61387 column 43: unknown constant @x8")

Causes a query containing this (at a slightly different line number #843)
;;;;;;;;;;;;;;;;typing_Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5
(assert (!
         (forall ((@x0 Term) (@x1 Term) (@x2 Term))
                 (! (HasType (Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5 @x0
                                                                      @x1
                                                                      @x2)
                             (Tm_arrow_b8db595f71cb8a3c4a9f6444e8605917 @x8
                                                                        @x7
                                                                        @x1
                                                                        @x2))

                    :pattern ((Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5 @x0
                                                                       @x1
                                                                       @x2))))
         :named typing_Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5))
;;;;;;;;;;;;;;;;interpretation_Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5
(assert (!
         (forall ((@x0 Term) (@x1 Term) (@x2 Term) (@x3 Term))
                 (! (= (ApplyTT (Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5 @x1
                                                                         @x2
                                                                         @x3)
                                @x0)
                       @x1)

                    :pattern ((ApplyTT (Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5 @x1
                                                                                @x2
                                                                                @x3)
                                       @x0))))
         :named interpretation_Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5))

Minimized this a bit and discovered that the problem is in the typing for the following innocuous constant lambda (fun _ -> e) in the following context:
val l1: (a:Type0) -> (b:Type0) -> GTot (squash (retract_cond (pow a) (pow b)))
let l1 (a:Type) (b:Type) =
   bind_squash (excluded_middle_squash (retract (pow a) (pow b)))
	      (fun (x:c_or (retract (pow a) (pow b)) (~ (retract (pow a) (pow b)))) ->
	         match x with
		 | Left (MkR f0 g0 e) ->
		   return_squash (MkC f0 g0 (fun _ -> e) (* <- this lambda causes the problem *))
		 | Right nr ->
                   magic())

Minimized code is in examples/bug-reports/bug844.fst for further investigation

The funny part is that in the assert above (typing) the arity of Tm_abs_f4641a48822d163aa42ca0a2d86ce0b5 is wrong, but in the assert below (interpretation) it's not.

Verifying ulib/FStar.Struct.fst gives a similar error message: STDERR: unknown(0,0-0,0): (Warning) FStar.Struct: Unexpected output from Z3: (error "line 138962 column 43: unknown constant @x26").

IfcDelimitedRelease.reify also gives an SMT encoding error when verified without hints.

Similar error in List.Tot.Properties (I am just noting these errors down, when we resolve them, they may turn out to be different issues, in which case we could file separate issues).

All errors except IfcDelimitedReleaseReify are fixed in the commit: https://github.com/FStarLang/FStar/commit/2aeae34841f0723d0fb7c04f5e8d64940fa8ec95.
The problem was in the encoding of abstractions. The encoding was not taking into account the free variables of the return type, because of which the typing axiom had unbound variables.
Closing this issue. Will track IfcDelimitedReleaseReify using #969.


Cache location

Where is the disk cache saved? If it's saved to a temp directory how can one change that to a permanent directory?

Any help on this would be great

Hello, thanks for your issue, databasePath is support to modify.
set databasePath in CacheConfig.


Parsing Error bypass or ignore

A lot of the time we receive malformed e-mails from many sources, which leave us with a lot of errors coming out of parsing, but most of these are unreasonable in breaking the entire parsing process.
That is sometimes we care about particular errors but not others.
For example when parsing e-mails, we will sometimes get malformed e-mails where headers are empty on a part of a multipart message. Typically these are just empty boundaries, but can be a hindrance in parsing the entire e-mail. "Empty header at boundary" or "Missing Content-Type at boundary".
I was hoping we could create a solution that would allow for parsing to ignore certain errors or for the parsing to accumulate all the errors for us to discern which is important and which isn't without stopping all processing.
Any suggestions?

I have thought about adding a strict flag, that would cause parsing to fail if enmime detects anything wrong.  Not having that flag set would cause it to do whatever it can to successfully parse.  The reason being that I'd like my other project (Inbucket) to indicate whether an email was well-formed or not.
That being said, I don't think this would be a small change, as the flag would need to be passed to all different layers of enmime.  A global variable wouldn't work, as Inbucket would likely try strict first then fall back to loose mode.

A strict flag sounds most reasonable in a scenario like this or possibly an error mask that would ignore certain error types.

I gave this some more thought: adding an errors list to the MIMEBody struct would satisfy my requirements for Inbucket, while not breaking the API for current users.  We will also need to build up a corpus of low quality MIME content to find where enmime needs to be more tolerant.

Basic framework is now in place in the feature/tolerance branch.

To be continued in https://github.com/jhillyerd/enmime


ENV2023-11-14 new PARAM codes

We have just received some new results, where we for the first time have analysed the anti- and syn-isomers of Dechlorane plus. Do you know what the PARAM codes for these are? I cannot find them in the vocabulary.
If there are no codes, could you create new ones?

Dechlorane plus
1,6,7,8,9,14,15,16,17,17,18,18Dodecachloropentacyclo[<IP_ADDRESS>,9.02,13.05,10]octadeca-7,15-diene
CAS no. 13560-89-9

Dechlorane plus syn-isomer
(1S,2S,5R,6R,9S,10S,13R,14R)1,6,7,8,9,14,15,16,17,17,18,18Dodecachloropentacyclo[<IP_ADDRESS>,9.02,13.05,10]octadeca-7,15-diene
CAS   No. 135821-03-3

Dechlorane plus anti-isomer
(1S,2S,5S,6S,9R,10R,13R,14R)1,6,7,8,9,14,15,16,17,17,18,18Dodecachloropentacyclo[<IP_ADDRESS>,9.02,13.05,10]octadeca-7,15-diene
CAS   No. 135821-74-8

https://assets.publishing.service.gov.uk/media/6082b0a88fa8f51b95cc09de/dechlorane-plus-draft-risk-profile.pdf
https://echa.europa.eu/documents/10162/cfbcfefd-c6ba-923a-72ff-b70b2786ff70

:) - Check CAS database.

DECHL+


feat: [NPM] Clean up iptables chains in Linux v2

Features:

Cleans up dead policy chains in the background.
Removes and adds all chains when the number of policies becomes 0.

/azp run

/azp run

/azp run

/azp run

/azp run


getCellItem value returns "t2com.evrencoskun.tableviewsample2.ui.tableview.model.CellModel@99a0259"

Describe the bug
I'm using "mTableView.getAdapter().getCellItem(0, row)" as per evrencoskun's comments try to get the value of the selected cell item on onCellLongPressed method but returns "t2com.evrencoskun.tableviewsample2.ui.tableview.model.CellModel@99a0259" instead of the cell value, could you some help with this issue? Really appreciated!
Tools:

TableView version: [<IP_ADDRESS>]
Android version: [11]

I too am stymied by this bug.
I have spent days and days trying to find work arounds - I can find no way to retrieve the value of a cell except for onCellClicked, which will return only the cell value that you click on, but if that's a non unique cell way down on a row, it's not much help. The workaround I adopted was to populate the row header with the same value as the first column, and make sure the first few columns contained unique values, Then, force the onCellClicked to always return column 0.  This I then write into a database record and upon a timer, when the record gets populated, I search for the unique value. I populate this record in the same manner for a row header click. If the grid has been scrolled to the right, I get a different value, so On no-hit I check for the subsequent. etc. It works but it's a really ugly cludge. If ErvransCosKun would either fix his code, or provide a function to translate these CellModel@nnnnnnn records, we'd be in great shape, because ....getAdapter().getCellRowItems(row).toString(); returns exactly what we need - a comma delimited set of CellModel@nnnnnnn records pertaining to the entire row.
How come I don't see others complaining about this?
So the big question is:
Is there a way to translate the CellModel@nnnnnnn values into meaningful data?


Launch failed due to the execution of the previous regular expression test during the startup process.

I used the following regular expression:
\B\[[1-9][0-9]*\]\s+((((.*?){2},)*)+\s*)(["“\s].*?["”\s]){0}\s*.*[0-9]

and the following test text:
REFERENCES
[23] Jia Deng, Wei Dong, R. Socher, Li-Jia Li, Kai Li, and Li Fei-Fei, “ImageNet: A large-scale hierarchical image database,” in Computer Vision and Pattern Recognition (CVPR), 2009, pp. 248–255.
[24] KaimingHe,XiangyuZhang,ShaoqingRen,andJianSun,“Delving deep into rectifiers: Surpassing human-level performance on imagenet classification,” in International Conference on Computer Vision (ICCV), 2015, pp. 1026–1034.
[25] Drew Linsley, Dan Scheibler, Sven Eberhardt, and Thomas Serre, “Global-and-local attention networks for visual recognition,” CoRR,
abs/1805.08819, 2018. 5.
[26] Ramprasaath R Selvaraju, Michael Cogswell, Abhishek Das, Ra-
makrishna Vedantam, Devi Parikh, and Dhruv Batra, “Grad-CAM: Visual Explanations from Deep Networks via Gradient-Based Localization,” International Conference on Computer Vision (ICCV), pp. 336–359, 2017.
[27] Xiangyu Zhang, Xinyu Zhou, Mengxiao Lin, and Jian Sun, “Shuf- fleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices,” Computer Vision and Pattern Recognition (CVPR), pp. 6848–6856, 2018.
[28] Alex Krizhevsky, “Learning Multiple Layers of Features from Tiny Images,” Technical report, University of Toronto, 2009.
[29] Tsung Yi Lin, Michael Maire, Serge Belongie, James Hays, Pietro Perona, Deva Ramanan, Piotr Dollár, and C Lawrence Zitnick, “Microsoft COCO: Common objects in context,” in European
Conference on Computer Vision (ECCV), 2014, pp. 740–755.
[30] Tsung Yi Lin, Piotr Dollár, Ross Girshick, Kaiming He, Bharath Hariharan, and Serge Belongie, “Feature pyramid networks for
object detection,” in Computer Vision and Pattern Recognition (CVPR),
2017, pp. 936–944.
[31] Tsung Yi Lin, Priya Goyal, Ross Girshick, Kaiming He, and Piotr
Dollar, “Focal Loss for Dense Object Detection,” in International
Conference on Computer Vision (ICCV), 2017, pp. 2999–3007.
[32] Jason Yosinski, Jeff Clune, Yoshua Bengio, and Hod Lipson, “How transferable are features in deep neural networks?,” in Neural
Information Processing Systems (NIPS), 2014, pp. 3320–3328.
[33] Jian Hao Luo, Jianxin Wu, and Weiyao Lin, “ThiNet: A Filter Level Pruning Method for Deep Neural Network Compression,”
in International Conference on Computer Vision (ICCV), 2017, pp. 5068–5076.

It appears that the regular expression's matching complexity is too high, leading to a potential hang in the execution of the code found at the following link:
https://github.com/ObuchiYuki/DevToysMac/blob/38d4160838721d7d2beae16a6b3235be5a7f4bb2/DevToys/DevToys/Body/Text/RegexTesterView%2B.swift#L52
Since this code is executed in the main thread, it results in the unresponsiveness of the application. Consequently, during the next launch, the application attempts to restore the previous regular expression matching, triggering the same problematic code execution and leading to a launch failure.

Hi,
DevToysMac is now archived and deprecated. We just released DevToys 2.0 for Windows, Mac and Linux. This issue may or may have not been addressed in the new version. If the issue persist, we encourage to open a new issue on https://github.com/DevToys-app/DevToys or https://github.com/DevToys-app/DevToys.Tools
See more information about DevToys 2.0 here: https://devtoys.app/blog/announcing-devtoys-2.0-preview


Remove predicate functionality

We deprecated the use of the predicate logic a while back. This branch removes all the unused predicate logic code.

I've run all the regression tests in this branch and am happy that I've not broken anything. There may be other things that can also be removed but I think this is good enough to get merged to master.

I've rebased and force pushed in preparation for merging.


Add dataset of CurvedLanes training?

Is this dataset able to work with PINet?
https://github.com/xbjxh/CurveLanes

Yes, but the contributor for the dataset is @pandamax . If you want to detail information about code for the dataset, It would be better to ask @pandamax .

@koyeongmin will it consider add this dataset into benchmark?

@koyeongmin  I notice that you have supported CurvedLane, but the result seems not as good as Tusimple:

Do u have any idea?

I have not tried to train CurvedLane yet. So I don't know the detail. I recommend training more and fixing some hyperparameters because your pictures are similar when the model is not trained sufficiently on CULane dataset.

@koyeongmin You mean you not train CurvedLane dataset? I am just test your code: https://github.com/koyeongmin/PINet_new/tree/master/CurveLanes
Does this model not trained on curvedlanes?

Codes for CurveLanes is contributed by @pandamax . I don't know exactly how long or how to train the dataset.  Also, Curvelanes looks more difficult than TuSimple and CULane, so performance will be lower than them.


Check date/time usage to convert to milliseconds

The decision has been made that the norm for date/time fields should  be milliseconds from epoch, the same that is returned by the Javascript Date functions.  This issue is to track cleaning that throughout existing services and core.

If this reoccurs, we can file a new issue


[EMI 1.1.0+1.20.1+forge] Percentaged output in recipe tree

EMI indicates in the recipe that an item has a probability (here 50%) for the recipe (here cutting board) as an output. But in the recipe tree it doesn't show ~8 (4/50%) wild rice like in the fabric version.
Installed mods:
EMI 1.1.0+1.20.1+forge
Create 1.20.1-0.5.1.f
JEI <IP_ADDRESS>
Farmer's Delight 1.20.1-1.2.4

This is a bug with farmer's delight

No, Create also doesn't work

Create forge also doesn't implement an EMI plugin to communicate chance

There could be the problem.
ingredients: [
{
"count": 1,
"chance": 0.5,        <-Did you include this to the recipe tree calculations already?
"item": "minecraft:flint"        <- This could be any other item
}
],
...
(in JSON-File)
Both mods use this to provide a chance and there could many more mods which also use this method.

I looked into the code: It seems that EMI doesn't uses
{
"count": 1,
"chance": 0.5,    <- this
"item": "minecraft:flint"
}
as a chance or rounds it down (float to integer).
Where is dev.emi.emi.bom.TreeCost.calculateCost(...) called? I heavily believe the parameter chance of this method is wrong, 0 or 1.

Both mods use "chance" to get this item only at the defined percentage
Create example:
{
"type": "create:crushing",
"ingredients": [
{
"item": "minecraft:gravel"
}
],
"processingTime": 250,
"results": [
{
"item": "minecraft:sand"
},
{
"chance": 0.1,
"item": "minecraft:flint"
},
{
"chance": 0.05,
"item": "minecraft:clay_ball"
}
]
}
Farmer's Delight example:
{
"type": "farmersdelight:cutting",
"ingredients": [
{
"item": "farmersdelight:wild_rice"
}
],
"result": [
{
"item": "farmersdelight:rice"
},
{
"chance": 0.5,
"item": "farmersdelight:straw"
}
],
"tool": {
"tag": "forge:tools/knives"
}
}
EMI just cannot handle the "chance" for its recipe tree calculations.

Vanilla has no concept of chance, what these mods are doing is adding a tooltip that mentions chance for JEI. JEI has no concept of chance, EMI does. A mod with an EMI plugin can specify its recipes have a chance for consumption/production.


Change Player rank from ★ to ☆

There is a client-side counterpart to this.

https://github.com/Zarel/Pokemon-Showdown-Client/pull/847

By the way, OM Room's room star rank uses ☆

I mean, that wouldn't particularly be a problem - it should just say "Player" when they click on their name... unless that is a problem?

I think it would also allow stars to set modjoin, promote people to roomvoice, make the room hidden, etc which isn't normal.
Well, TI can change the star symbol to \u2605

Well, the plan is to be giving that rank special powers, specifically for groupchats, so that symbol probably wouldn't work, either...
Idea: what about \u2729 (✩)

Well, that looks good

Hm:
\u2729 ✩
\u2606 ☆
They actually both look pretty good, but the bigger question is browser/OS font support.

Client's merged, server can be merged now.


FuelSavingsPage-coverage

Description

use enzyme mount to test actions

use jest to snapshot connected component

Coverage increased (+3.4%) to 91.453% when pulling 8e184fc4c3d8966573800c2f1a6dd56e8a9c1813 on mattiaerre:FuelSavingsPage-coverage into 97fc20662fac2e6584b0fb3801d74d3b185b6cdb on coryhouse:master.

Coverage increased (+3.4%) to 91.453% when pulling 8e184fc4c3d8966573800c2f1a6dd56e8a9c1813 on mattiaerre:FuelSavingsPage-coverage into 97fc20662fac2e6584b0fb3801d74d3b185b6cdb on coryhouse:master.

@coryhouse this PR fully covers the container component and shows how to use enzyme to simulate user interaction as well as jest snapshot to dump the rendered version of the connected component; this is just an idea but as a boilerplate, it is nice to have examples of different testing strategies;
thanks,
and happy Christmas you all 🎅

Thanks for the PR! I've provided a few minor rename suggestions.

thanks @coryhouse for your feedback; I see, you are using it as part of your test description, I like that 😊 let me know if you want me to have a look at other parts to increase the code coverage

Coverage increased (+3.4%) to 91.453% when pulling e5e38cb5b6cec759082964996c67b9f630a47f34 on mattiaerre:FuelSavingsPage-coverage into 97fc20662fac2e6584b0fb3801d74d3b185b6cdb on coryhouse:master.

Thanks @mattiaerre! 👍


candidates_gen memory error

Running dedupe on a fairly large postgres table and getting a reproducible memory error.
Ubuntu 14.04
Python3.6.0
Dedupe 1.6.12
Postgres 9.6.2
When set num_cores = 16 I receive the following error immediately upon starting 'clustering...':
Time to write smaller_coverage:
0.5914955576260884 minutes
clustering...
Traceback (most recent call last):
  File "dd_master2.py", line 312, in <module>
    threshold=0.5)
  File "/home/tom/.pyenv/versions/general/lib/python3.6/site-packages/dedupe/api.py", line 117, in matchBlocks
    threshold=0)
  File "/home/tom/.pyenv/versions/general/lib/python3.6/site-packages/dedupe/core.py", line 204, in scoreDuplicates
    [process.start() for process in map_processes]
  File "/home/tom/.pyenv/versions/general/lib/python3.6/site-packages/dedupe/core.py", line 204, in <listcomp>
    [process.start() for process in map_processes]
  File "/home/tom/.pyenv/versions/3.6.0/lib/python3.6/multiprocessing/process.py", line 105, in start
    self._popen = self._Popen(self)
  File "/home/tom/.pyenv/versions/3.6.0/lib/python3.6/multiprocessing/context.py", line 223, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
  File "/home/tom/.pyenv/versions/3.6.0/lib/python3.6/multiprocessing/context.py", line 277, in _Popen
    return Popen(process_obj)
  File "/home/tom/.pyenv/versions/3.6.0/lib/python3.6/multiprocessing/popen_fork.py", line 20, in __init__
    self._launch(process_obj)
  File "/home/tom/.pyenv/versions/3.6.0/lib/python3.6/multiprocessing/popen_fork.py", line 67, in _launch
    self.pid = os.fork()
OSError: [Errno 12] Cannot allocate memory

When num_cores=1 The process get a little further but not by much:
1320000 blocks
9626.000676631927 seconds
1330000 blocks
9626.786726236343 seconds
1340000 blocks
9627.571291208267 seconds
Killed

In my case I found the query that feeds candidates_gen is over 20 million rows and this is where I think things fail. Should this be written to a table and not be reliant upon memory? This looks to be the last hurdle before dedupe could scale to some much larger numbers. Memory usage looked great until this point.

that query should be a service side cursor. In other words, the data should not be loaded into memory. Is that not happening?

I'm a postgres guy, not Python so I'll do my best...
Yes there is a server side cursor - but in pgsql_big_dedupe_example.py #319 are the results for c4 being stored in a temp table? In my case whatever is happening is causing tons of disk swap (kswapd) while slowly taking over the machine until hours later when the system kills it. In keeping with the architecture of this example in using a db thought this area of code might be a candidate for a table to alleviate the memory issues. Let me know what other information might be useful.

Closing this - have not seen this as of late.


Add conformance badges to Readme

What would you like to be added:
Add conformance badges to Readme like EKS Anywhere
Why is this needed:
Show's that we're upstream certified as a distribution

Hi, I'd like to help this issue.
Per EKS Anywhere, I think we should add something like these in the README file:
[<img src="docs/static/images/certified-kubernetes-1.24-color.svg" height=150>](https://github.com/cncf/k8s-conformance/pull/2252)
<!--
Source: https://github.com/cncf/artwork/tree/master/projects/kubernetes/certified-kubernetes
-->

I also want to confirm:

In which path should the svg file be placed? docs/static/images/ like EKS Anywhere?
Which certification version or versions should be added? 1.21 - 1.24?
Where should the content be added to the README file? L37 is OK?

Thanks in advance.

@lunarwhite
Thank you for your interest! These are all great questions.
That line looks correct, and the PR you linked is the correct one for 1.24.

In which path should the svg file be placed? docs/static/images/ like EKS Anywhere?

Let's do docs/contents

Which certification version or versions should be added? 1.21 - 1.24?

Just 1.24

Where should the content be added to the README file? L37 is OK?

Maybe L40 (with an extra empty line below it)

Please let us know if you have any other questions.

I've found that the certified Kubernetes badge for 1.24 or above is not available yet, see this issue: https://github.com/cncf/artwork/issues/368.
Should we temporarily use the versionless badge, or just wait until it available?

I've open a PR, thanks for your guidance.

I think @mitalipaygude may be creating badges for EKS-A

Hey @TerryHowe, I saw the issue they had open on artwork repo and Taylor from cncf had a comment saying she's working on getting those out, soar the moment I'm waiting on those too.

As this issue was solved in #1492 , we could close it.

Thanks @lunarwhite!


Is update() performing harmful deep copies?

[x] Performance issue
[x] API ergonomics
So if I have a store that has an array of Users.
updateNameOfSecondUser(newName: string) {
this.sessionStore.update(state => ({
      state[1] = newName,
      users: state
 }));

Well I'm not even that this syntax is valid, but is it deep copying the array instead of reusing a reference of the anterior state ?
If so, Ibelieve this would mean that Akita would be much slower than conventional stores such as mobx (which would be ironic because they don't even bother to use rxjs).
In Mobx or Vuex, you could do something like
updateNameOfSecondUser(newName: string) {
this.store.users[1] = newName
}

Which is 1) ergonomically much more concise and expressive (you can use standard collections APIs such as filter/map, etc)
and 2) does not do any deep copy as it is not needed.

You need to return a new immutable object. You can use immer with Akita if you want.


Add variable auto-completion feature when cursor inside jinja inline brackets

This PR incorporates the feature to provide variable completions (based on scopes: task, block, and play level) defined within the playbook when the cursor is inside jinja inline brackets.
Two sets of work and tests are written for this:

A function to check if the cursor is within jinja brackets and in the correct yaml format.
A function to provide auto-completion when the above function returns true.

Currently, auto-completion works:

For variables defined inside the current playbook with valid scopes.
For variables defined using keywords:

vars at task, block, and play level
vars_prompt, vars_files at play level

For variables defined in another file and the file included at the play level, using vars_files
For cursor locations only inside jinja inline brackets

The EE tests for ansible-lint validation are failing because of ansible-lint update in the creator-ee. Those failing tests are unrelated and in no way were caused by the current changes in the PR.
The fixing of those tests can be done in a separate PR.


Add release notes for <IP_ADDRESS>

Description
Adds release notes for <IP_ADDRESS>
Check List

[ ] New functionality includes testing
[ ] New functionality has been documented
[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #2456 (c5114c9) into main (0a92299) will decrease coverage by 0.06%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff              @@
##               main    #2456      +/-   ##
============================================
- Coverage     61.23%   61.17%   -0.06%
+ Complexity     3326     3323       -3
============================================
  Files           260      260
  Lines         18487    18487
  Branches       3267     3267
============================================
- Hits          11320    11309      -11
- Misses         5574     5581       +7
- Partials       1593     1597       +4

Impacted Files
Coverage Δ

...security/auditlog/sink/InternalOpenSearchSink.java
69.23% <0.00%> (-11.54%)
:arrow_down:

...urity/ssl/transport/SecuritySSLNettyTransport.java
62.36% <0.00%> (-4.31%)
:arrow_down:

...earch/security/ssl/util/SSLConnectionTestUtil.java
93.18% <0.00%> (-2.28%)
:arrow_down:

.../dlic/auth/ldap2/LDAPConnectionFactoryFactory.java
57.46% <0.00%> (-1.50%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


JSON body in delete VecMetaQ requests needed

JSON body approach is more secure and stable compared to query strings, especially when we are dealing with file names

I recognize that passing a body with DELETE request is a topic of debate but for now it's a good way to avoid security issues and later it will be replaced with a POST request


About data augmentation for pretraining

Hi, I have noticed that RandomResizedCrop is adopted for pretraining with the scaling parameter (0.2, 1). I am a bit curious about the choice of this scaling parameter since if too small the image-text pair would be noisy, so how do you select this parameter? Besides, ColorJitter and GaussianBlur are widely used in image self-supervised learning, have you tried these two extra augmentations?
Thanks.

Hi, we haven't tried ColorJitter and GaussianBlur. We adopt the scaling parameter (0.2, 1) because it has been widely-adopted.

Hi, we haven't tried ColorJitter and GaussianBlur. We adopt the scaling parameter (0.2, 1) because it has been widely-adopted.

Thanks for your reply. I am wondering whether linear lr scaling rule is still applied for pretraining? Do you have any experience about this?


Grammars for 8 languages

This pull request adds grammars for 8 languages which had no grammar defined before.

APL: StoneCypher/sublime-apl - example
CLIPS: psicomante/CLIPS-sublime - example
Creole: Siddley/Creole - example
GDScript: beefsack/GDScript-sublime - example
Golo: TypeUnsafe/sublime-golo - example
J: bcj/JSyntax - example
KRL: drautb/krl-syntax - example
RMarkdown: Same grammar as Markdown. It's very similar (it's even rendered the same way in markup).

Nice!


do not check hidden chain against blind tree

In hidden_loader_test, some of the test stuff which this PR deletes has to do with the server lying about the committed hidden tail (which is not committed anywhere any more and so is ok to delete), but some deals with inconsistent uncommitted sequence numbers, or rollbacks of uncommitted stuff, etc. If there is no good reason for this, can you please be more granular about which parts of the tests you are deleting? (It is ok if this stuff is already covered by some other tests and therefore not needed).

Maybe you can also take out
MerkleHiddenResponseTypeABSENCEPROOF MerkleHiddenResponseType = 2
As a possible response type in client code now?


Sled map

There's no design document yet -- I started working on a design RFC for asynchronous script verification on Friday but I didn't finish it before the weekend.  However, because of the interactions between the requirements for script verification and the way that the state system is structured, I think that we might not want to go in this direction, so I think we should wait to proceed until we have a design that considers how script verification will fit with the state layer.

I'll try to get the high-level parallel verification RFC sorted today, with a much smaller scope (excluding constraint checks, verification context, and state).
I could do a draft of the rest, but I'm not sure how much overlap there will be with parallel script verification.

@teor2345 They'll need to line up but I don't think that there will be too much overlap -- I think it will be mostly fine for verification to consider script verification as just another asynchronous task.

this PR wasn't really supposed to be about the UTXO stuff, I was just trying to prototype what I thought would be a cool and generally usable map like interface ontop of sled. I think you're right that this interface wont work well for the UTXO set unless we change how we represent the utxos to be able to differentiate between states at different times, but I'm hoping this abstraction will still be useful for the height lookup where you have to wait for a block to be available.
Infact, I think the "futures"ness of it can be separated so we can compose the "sledmap" aspect with the "buffered future interface" aspect like we do with tower services which I think will let us fit the pieces we need nicely in for both the block lookups and the utxo lookups.


Fix issue with 'restore' button not appearing correctly since the aut…

…horization was being done on the class and not the instance. Also show a 'restore' button in the show action (if the show screen is accessible when the model is in a deleted state (ie as per authorization rules).

@vraravam Thanks for the pull request, I will check it and merge

@raihan2006i - any updates on merging this? Waiting to go to prod with this fix....

@raihan2006i - ping. could you please merge this asap? I'm waiting to test out the fixed version and deploy to production asap. (Our bundler-audit tool does not allow using the GH repos directly when going to prod.

@vraravam Merged

@vraravam v1.0.10 gem has been published https://rubygems.org/gems/active_admin_paranoia/versions/1.0.10 thanks for the pull request again


*: add test case for resource control feature

Signed-off-by: BornChanger<EMAIL_ADDRESS>
What problem does this PR solve?

Issue Number: close #8199
What is changed and how it works?
A new case for resource control
Check List
Tests

Unit test
Integration test

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
None

/cc @lance6716 ptal

/run-integration-tests

/run-integration-tests

/cc @asddongmen @3AceShowHand

/run-kafka-integration-test
/run-integration-tests

/merge

/merge

/run-integration-tests

/run-integration-tests


[FEATURE] ignore a snippet if it is preceeded by an alphabet

Description of the Problem
The plugin will not ignore a snippet if it is preceeded by an alphabet.
Description of the Solution
eg. "re" is the shorthand for "\mathrm{Re}". But when typing "\varepsilon" I really want will  trigger the replacement.
Such automatic replacement is very troublesome, can you make the automatic replacement of the snippet be cancelled when there are other letters before it.
ie. typing "\varepsilon"  will NOT  trigger the replacement "re".
Additional
The plugin is swesome and I really like it and need it. I hope that the problem will eventually be resolved. If this issue exists or has been resolved, please forgive my oversight.

This can be done with the "w" snippet option (see the docs here).


Dev/migrie/always on top

#148

Docs Build status updates of commit 32f504b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

TerminalDocs/customize-settings/global-settings.md
:warning:Warning
View
Details

TerminalDocs/customize-settings/key-bindings.md
:warning:Warning
View
Details

TerminalDocs/customize-settings/global-settings.md

Line 8, Column 13: [Warning: ms-service-subservice-invalid - See documentation] Invalid value for 'ms.service': 'terminal'.

TerminalDocs/customize-settings/key-bindings.md

Line 8, Column 13: [Warning: ms-service-subservice-invalid - See documentation] Invalid value for 'ms.service': 'terminal'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

These changes appear to already be live on the docs site. These branches are also already merged into main and should probably be deleted since they're fairly old and out of use. 🙂 I'm going to close this out.


Clarify the distinction between oracle and multiverse and make all initialization happen in whichever one makes sense

oracle = interace
multiverse = db setup

Added some docs to make it clear what the intent is in 0e2c4ebb.


Refactored GetEncodingFromPlaintext.

This is a minor refactor/optimization of the GetEncodingFromPlaintext method.

 Just two questions before I merge your request:

Why did you remove the line this.alphanumEncTable = null; from the Dispose()-method? I don't see why it shouldn't stay there.
Why did you keep the StringAll-method? (Because with your changes it isn't needed any longer.)

Kind regards,
Raffael

The StringAll method was left there by accident. Just did a new forced push to remove it.
alphanumEncTable can no longer be set to null because I made it static and readonly. It can be shared by all instances and that is why I made it static.

Sounds legit. I'll merge the request. Thanks again.


[Channel Tabs] Request: Rearrange Favorites

It would be awesome to be able to reorder the favorites without having to manually edit the config json.

Added in 413544b

Added in 413544b


Loading full dataset h5ad file crashes Kernel

Hi,
This might be an anndata/scanpy related question but I'm trying to load full dataset on a computer with 64GB of RAM, even though h5ad file is only ~20GB, reading the file quickly fills the memory and crashes the kernel. Unfortunately increasing memory won't be an option.
anndata                   0.9.1
scanpy                    1.9.3
Thanks!
Update: Loading anndata object in 'backed' mode helps as read only
adata = sc.read_h5ad('./local.h5ad', backed='r')

Hey @Tonyspuri , that sounds right, the atlas was stored as a compressed file, and de-compressed it's about 100Gb in size. You'll indeed have to use backed mode, and then you could e.g. subset and load the subset into memory. You could for example subset genes, there are now about 60k genes in there and a lot of those you likely won't need and might be specific to single datasets only

I will close this issue now, but feel free to re-open if you have further questions related to this issue!


Remove version: ChilliBits.Spice version 0.17.7

This version is older than what has been set in max-versions-to-keep by the publisher.
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/spicelang/spice/releases/download/0.17.7/spice_x64_setup.msi
Status Code: 200
(Automated message - build 857)


IPAddress: Addresss host modifiable, broadcast, prefix_length removal

See #1673 for context.
### Tasks
- [ ] Should `host` be modifiable?
- [ ] Remove `broadcast`
- [ ] Remove `prefix_length`

Other:
Data migrations: #3681
Unit tests: #3688

For 2.0.0: Must remove the fields above. host modifiable may be easy enough to enforce in the clean method for now, but not required for 2.0.0.

Closed by #3842


maven: added profile to create a shaded uber jar

Hi, I needed a shaded uber jar and I thought it could be useful to have a maven profile to easily create it...

Nothing is stopping you from shading Unirest and it's dependencies into your own phat-jar. Why is a profile in Unirest's pom needed?


Add errorbars and enable navigation

Add error bars showing the standard deviation (is there a better statistic to show?) using the errorbars plugin; fixes #6
Allow panning and zooming using the navigate plugin (this can be useful if, say, parts of the graph are obscured by the legend)

This was before we came onto the project.  Does anyone else have feedback on this?

At the very least, this would need to be rebased to accommodate a recent change to use the js-flot library instead of bundling the JavaScript directly.
(Sorry for the extremely late review, @Rufflewind. Are you still interested in getting this change through?)

I don't know how to re-attach this PR to the new branch, but here's the rebased version: https://github.com/bos/criterion/compare/master...Rufflewind:add-error-bars

Perhaps it would be easier to close this in favor of a new PR, then?

Moved to #150


c++ use LoadSavedModel can't choose gpu?

**OS Platform and Distribution **: Linux Ubuntu 18.04 in docker
TensorFlow installed from (source or binary):
TensorFlow version (use command below):
Python version:
Bazel version (if compiling from source):3.1
GCC/Compiler version (if compiling from source):r2.4
CUDA/cuDNN version:CUDA 11.2 Cudnn 8.1
GPU model and memory: TensorRT7.2.3 tf-trt saved_model
Exact command to reproduce:

Describe the problem
I want to deploy the same model on two different GPU cards in the same process.  But when I use LoadSavedModel to load this model, it always loads on one card by default.  I check the source code for TensorFlow but can not find the operation in LoadSavedModel for setting device from Nodes which in the GraphDef. Is there a way to deploy the same model on two different GPU cards in the same process？one model load on card one, another model load on card two.
Source code / logs
This is the load code I wrote

inference is
model_bundle.GetSession->Run()

@sugar52004 Could you please try with the latest stable TF v2.7.0 and let us know if it helps? Thank you!

@sugar52004 Could you please try with the latest stable TF v2.7.0 and let us know if it helps? Thank you!

is cpp api deference？i also cant see choose gpu option in LoadSavedModel. Are there any examples? thanks！

@sugar52004
In order to expedite the trouble-shooting process, please provide a code snippet to reproduce the issue reported here. Could you please refer to this link and let us know if it helps?Thanks!

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/cc/saved_model/loader.h#L121
this api,i want to choose gpu for my model in one Process.

@sugar52004 In order to expedite the trouble-shooting process, please provide a code snippet to reproduce the issue reported here. Could you please refer to this link ,link1,CPP functions and let us know if it helps?Thanks!

https://github.com/tensorflow/tensorflow/blob/r2.4/tensorflow/cc/saved_model/loader.h#L120
this api,i want to choose gpu for my model in one Process.


perf-dash: fix "benchmark" as name also for BenchmarkPerfScheduling

What type of PR is this?
/kind bug
/kind failing-test
What this PR does / why we need it:
The previous PR had a
typo (https://github.com/kubernetes/perf-tests/pull/2266).

Already fixed in https://github.com/kubernetes/perf-tests/pull/2267/commits/3f565527d55bc813766202a55ee7e824bffa0f41


[FEATURE]: ditch /docs path

Feature Description 📝
I am thinking of ditching /docs pathname, Get Started will get redirected to /components page which is basically /docs atm.
Motivation 🌟
Link sharing will become much easier. docs makes it appear overly complex, which seems unnecessary.
Expected Behavior 🤔
instead of redirection to https://syntaxui.com/docs  it will be https://syntaxui.com/components
Additional Information ℹ
No response

Hey! Can I add this on the website? Would love to contribute to SyntaxUI and get started with this

sure, all yours

We should implement this in a way that supports redirects from old urls to maintain backwards compatibility?

yeah that should definitely be there, maybe you two can collaborate on this one. i think @epoll31 you can lead this one as this is a big change and you have more experience with the codebase of SyntaxUI

https://github.com/Ansub/SyntaxUI/assets/133862694/97144086-44ac-4b64-9210-7d0ebe601535
Does this work? Or should there be more changes required

path is wrong, it should be for eg. components/loaders instead of components/components/loaders

@Ansub for this part:

instead of redirection to https://syntaxui.com/docs it will be https://syntaxui.com/components

Do you want https://syntaxui.com/components to look like https://syntaxui.com/docs
In that case we would move the page.tsx from docs/ into components/

The Simple solution for the above can be making docs as (docs) and adding a page to all routes -> Components, animations, effects and hooks where we can say that a user can select a component from the sidebar to view it.
as otherwise if no pages.tsx made it will give a 404 error

basically (docs) can what @vanshavenger suggested
then we can have redirections for components, effects, animations
eg. “syntaxui.com/components/button”,

Ya that's basically what I had implemented in the PR :)


Release and merge to develop

As we move toward a general release, we're going to need a tag + release + merge to develop.
Hubflow may help for this

1.0.2 released.


Neogit integration breaks since f90c7c0

Description
Since f90c7c0 neogit integration functions, but the cursorline becomes extremely brightly colored and makes everything else illegible. This makes neogit unusable. The color in question looks like lavender, but I'm not sure there :)
Neovim version
NVIM v0.9.2
Build type: RelWithDebInfo
LuaJIT 2.1.0-beta3

Terminal and multiplexer
alacritty 0.12.3
Catppuccin version / branch / rev
catppuccin commit 9f3c13bbcf16fcaec3a429c03743a13e5923f3e3
Steps to reproduce
Install everything the normal way with the latest commit and enable neogit integration.
Expected behavior
Legible cursorline.

Actual behavior
Illegible cursorline.

I really love the colorscheme and am utterly convinced that it is the greatest ever. Please keep going :)
Neogit version
d3c5687

I'm still seeing issues when the cursor is outside of a diff block/hunk:

@mrtnvgr Do you need a new issue for the above?


Update winauth-azuread-setup-incoming-trust-based-flow.md

Fix the Set-AzureAdKerberosServer cmdlet execution in the example as the variable name is not matching to the name of the variables
$cloudUserName is the name that was defined on the top and should be used with the parameter -UserPrincipalName

@sravanisaluru
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Thank you for your attention to detail, @luis-aranda. This is great feedback.
#reassign:rwestMSFT


HTML5 Geolocation only on secure connection

HTML5 geolocation does not work on unsecured network connections

This is browser specific issue

Used https://www.sslforfree.com/ service and now the website is trusted with CA signed certificate


leverage libnodejs

fixes https://github.com/paketo-buildpacks/libnodejs/issues/17
Summary

Make use of libnodejs for some common functionality.
Use Cases

Checklist

[X] I have viewed, signed, and submitted the Contributor License Agreement.
[X] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[ ] I have added an integration test, if necessary.
[X] I have reviewed the styleguide for guidance on my code quality.
[X] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

@paketo-buildpacks/nodejs-maintainers Since all tests passed. Is there a chance to get this merged? It is basically only reusing functionality from libnodejs.

I rebased and resolved the conflict. Any chance on getting this merged?


[BPT-155] Spatial Data Refactor

Refactoring Bento with Spatial Data

[ ]  change all file permissions back to 755
[ ]  cleanup commented out imports and decorators (track)
[ ]  add summary list of changes
[ ]  unit tests

Moved to PR Summary

🥳


Push the configuration file to the service node. When parsing, it prompts why the file cannot be found?

I want to know the difference between the following two folder paths?
Both folders are on the node service node
1./usr/local/app/tars/tarsnode/data/Test.test/bin/conf.yaml
2./data/tars/tarsnode-data/Test.test/bin/conf.yaml
After I push the configuration file to the service node. When parsing, it prompts that the file cannot be found.

Normally, push is not required. When the service is up, it will automatically pull the configuration. There are APIs to help you pull the configuration.

正常不需要push, 服务起来的时候自动会去拉取配置, 有api帮你拉取配置的。

How to release multiple Servants on one server? Are App.Server.Servant1 and App.Server.Servant2 published in the same service? For example, under TarsDemo.HelloService, a HelloObj provides RPC service, hello, and an executable program. The other directly provides Web services and is another executable program. In Servants management, I added two.

But when it was released, there was only one.

The service file was successfully deployed and uploaded for the first time. The port was mapped on the host machine and the call was successful. An error was reported when adding one more.

一个 Server 多个 Servant 怎么发布？App.Server.Servant1 和 App.Server.Servant2 要发布在同一个服务里面吗？例如在TarsDemo.HelloService 下，一个 HelloObj 提供 RPC 服务，打招呼，一个可执行程序。 另一个直接提供 Web 服务，是另一个可执行程序。在 Servants  管理里，我加成了两个。

但是在发布的时候，只有一个。

第一次顺利部署并上传了服务文件，端口映射出来在宿主机上并且调用成功了，再加一个的时候报错了。

Check the web log error. In fact, it is enough to deploy a service. In the business code, different servants are treated differently. One of them implements the rpc protocol listening port and the other listens to the web port. Deploying the same app and server on the same node will report duplicate errors.

查看web日志错误是什么。实际上这种部署一个服务就行了，在业务代码里边对不同的servant做不同处理，其中一个实现rpc协议监听端口，另一个监听web端口。 在同一个节点上部署相同的app、server，是会报重复错误的 。

I looked at the log, the only constraint failed, I checked the database, and the last deleted thing was not deleted.

翻看了一下日志，唯一约束失败，查看了数据库，上次删除的东西没删掉。

This is the application name, service name, and node. Repeat, you need to deploy before going offline, tars web v2.4.4+ version makes a more clear error prompt (see Figure

).

这个就是应用名、服务名、节点，重复了， 需要把之前的下线之后再部署，tars web v2.4.4+版本做更明确的错误提示（见图）


obs-studio: support aarch64

All functionality is supported except for the OBS browser, which does not work due to our libcef being broken on aarch64. I don't think this is inherent, Chromium definitely works on aarch64, it's probably a packaging/other thing. Regardless that's outside the scope of my work here.
I also marked libcef x86_64-linux only because it seems to be doing x86 specific stuff.
This is probably a bug in that package.

Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/) thanks @Hoverbear for testing
21.11 Release Notes (or backporting 21.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

[x] Fits CONTRIBUTING.md.

cc @puffnfresh as maintainer of libcef: just so you're aware, libcef only builds on x86_64. It can probably be fixed; it appears spotify offers libcef builds for other architectures and the nix expression is just hardcoded to grab the x86_64 one.

I was able to build and run this successfully on my aarch64 Honeycomb LX2K! Great job. :)

Result of nixpkgs-review pr 133428 at d158a01e run on x86_64-linux 1

1 package failed to build:

obs-studio-plugins.obs-ndi

8 packages built successfully:

obs-studio
obs-studio-plugins.looking-glass-obs
obs-studio-plugins.obs-gstreamer
obs-studio-plugins.obs-move-transition
obs-studio-plugins.obs-multi-rtmp
obs-studio-plugins.obs-nvfbc
obs-studio-plugins.obs-websocket
obs-studio-plugins.wlrobs

3 suggestions:

warning: build-tools-in-build-inputs
makeWrapper is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/applications/video/obs-studio/default.nix:74:3:
   |
74 |   buildInputs = [
   |   ^

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/applications/video/obs-studio/default.nix:143:5:
    |
143 |     license = licenses.gpl2;
    |     ^

warning: build-tools-in-build-inputs
swig is a build tool so it likely goes to nativeBuildInputs, not buildInputs.
Near pkgs/applications/video/obs-studio/default.nix:74:3:
   |
74 |   buildInputs = [
   |   ^

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

1 package failed to build:

Context: This is a package that is broken on purpose in order to comply with a nonfree license and is not anything to do with my work.

I have redone the patch to also fix libcef so aarch64 can have a browser with its OBS, because it was not terribly hard and I was feeling like shaving yaks. @Hoverbear can you have another go at testing it?


compile - not implementation

Without this change we get this buidl fail error on build attempts:
PS C:\Users\Mercurius\Documents\GitHub\trustedplatform_android> react-native run-android
Scanning folders for symlinks in C:\Users\Mercurius\Documents\GitHub\trustedplatform_android\node_modules
(102ms)
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
Incremental java compilation is an incubating feature.

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\Mercurius\Documents\GitHub\trustedplatform_android\node_modules\react-native-directed-scrollview\android\build.gradle' line: 22

* What went wrong:
A problem occurred evaluating project ':react-native-directed-scrollview'.
> Could not find method implementation() for arguments [com.facebook.react:react-native:+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1 mins 57.92 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

Also updated readme.md with manual linking instructions in case react-native link fails.


Actually deal with errors

IO errors, for example, end up being dumped out, rather than being properly handled and showing an informative message

Some errors are handled. Some remain. Closing for now - I'm hoping that bugs will be reported and errors improved in response.


ActiveForm ajax validation callback

Hi!
Is there any way to get errors after ajax validation in js?
I need to create some custom modals with errors info. So i think i need some sort of callback function...

there is afterValidate event on the form, is that what you need? or something different?

@cebe i can't find any info here http://stuff.cebe.cc/yii2docs/yii-widgets-activeform.html

it js object event https://github.com/yiisoft/yii2/blob/fa0a3aefaef9c1932036cb25ea8aa9441a65624e/framework/assets/yii.activeForm.js#L49

@lynicidn thank you! Looks great, i think this is what i'm looking for.

hi there! any chance one of you can give an example of how to attach these events?
manythanks!

https://github.com/samdark/yii2-cookbook/blob/master/book/forms-activeform-js.md


Bgrep not working

All commands that map to grep#runGrepSpecial() are not working for me. The following code tries to use a:grep_cmd which is not defined as it is not in the argument list.
https://github.com/yegappan/grep/blob/783819d20e7ff17a6b27a2aec2bc2b71ea6e634d/autoload/grep.vim#L806
This line seems to be a copy of grep#runGrep().

Thanks for reporting the bug. I have merged your changes.


Fatal error using bundle outdated

I encountered the following error when using bundle outdated under JRuby 1.6.5 and bundler 1.1.rc.2.
Fetching gem metadata from http://rubygems.org/.Unfortunately, a fatal error has occurred. Please report this error to the
Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks!
Errno::EAGAIN: Resource temporarily unavailable -
    read_nonblock at org/jruby/RubyIO.java:2515
    rbuf_fill at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/net/http/faster.rb:15
    readuntil at c:/jruby-1.6.5/lib/ruby/1.8/net/protocol.rb:116
    readline at c:/jruby-1.6.5/lib/ruby/1.8/net/protocol.rb:126
    read_status_line at c:/jruby-1.6.5/lib/ruby/1.8/net/http.rb:2026
    read_new at c:/jruby-1.6.5/lib/ruby/1.8/net/http.rb:2015
    request at c:/jruby-1.6.5/lib/ruby/1.8/net/http.rb:1051
    request at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/net/http/persistent.rb:363
    fetch at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/fetcher.rb:135
    fetch_dependency_remote_specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/fetcher.rb:160
    fetch_remote_specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/fetcher.rb:122
    specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/fetcher.rb:70
    remote_specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/source.rb:230
    each at org/jruby/RubyArray.java:1612
    remote_specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/source.rb:228
    fetch_specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/source.rb:161
    specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/source.rb:70
    index at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:175
    each at org/jruby/RubyArray.java:1612
    index at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:173
    build at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/index.rb:7
    index at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:161
    resolve at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:155
    specs at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:90
    resolve_remotely! at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/definition.rb:85
    outdated at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/cli.rb:323
    send at org/jruby/RubyKernel.java:2093
    run at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/thor/task.rb:21
    invoke_task at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/thor/invocation.rb:118
    dispatch at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/thor.rb:263
    start at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/lib/bundler/vendor/thor/base.rb:386
    (root) at c:/jruby-1.6.5/lib/ruby/gems/1.8/gems/bundler-1.1.rc.2/bin/bundle:13
    load at org/jruby/RubyKernel.java:1063
    (root) at c:/jruby-1.6.5/bin/bundle:19

Please attach your gemfile and gemfile.lock


cmake enabling

Hi,
here is the first version.
What's done: Building everything with windows and linux (No other working system in VMs here atm.).
pthreads4w will be found systemwide or in the choosen installation dir, if it's not found, and the option is set, pthreads4w will be downloaded from my forked repo and built and installed all in one with upnp itself.
What's missing:
Docs
Samples
Tests
Doxygen
It's only selectable to build debug or release on a global base. x86 or x64 is depending on the system where it is built. I didn't find anything dependent on that, but if it is in the detected values, it won't work as easy as expected.
The targets (tested with VS2019 only) are named when building release flavour:

upnp (the usual lib)
upnps (the static lib)
ixml (the usual lib)
ixmls (the static lib)

When building debug flavour, ervery lib will be postfixed by a "d", so it's possible to have them all install in parallel.
When INSTALL target is built, all 4 libs are built and installed. I didn't see any benefit in installing them separately.
[Edit]
Forgot the mention:
fixes #106

And yes, there are a lot of commits yesterday. That was the date when I rebased to current master.

Great work, thanks Vollstrecker!
Regards,
Marcelo.

Thanks for this! This is much appreciated!


Method overloading by return value

hello again, I found that the frida-il2cpp-bridge bugs when the method has a return value overload (also overloaded method dont have offset)
    static Newtonsoft.Json.Linq.JObject ParseJson(System.String json); // 0x010110b8
    static T ParseJson(System.String json);

il2cpp inspector dump
	public static JObject ParseJson(this string json);
	public static T ParseJson<T>(this string json);

in ida (with the script from il2cpp dumper applied) the method is displayed as
JsonExtensions__ParseJson and JsonExtensions__ParseJson_User_
but methods cannot be overloaded by return value... why is this happening then?
game: https://stumble-guys.en.uptodown.com/android/download/3202957 (v0.22)

but methods cannot be overloaded by return value... why is this happening then?

Exactly, this is why I don't take the return value into account.
This is how you should retrieve it:
const ParseJson = JsonExtensions.methods.find(_ => _.name == "ParseJson" && _.isGeneric)!;

i was able to get the method but now another error
il2cpp: cannot implement method ParseJson: it has a NULL virtual address

That method is generic and thus doesn't have an actual address. You have to call inflate on it to possibly get the a real method instance.


Implement dynamic linking section loading

Also added build flags to enable dynamic linking
Please note this PR includes two extra commits:

https://github.com/bytecodealliance/wasm-micro-runtime/commit/fecd383c94bbc560eb7485e5c31fbd22f4272da8
https://github.com/bytecodealliance/wasm-micro-runtime/commit/da31c079b2fd39cbaa4f7c8a7b937fb783876b82

If we could merge main to the dev/dynamic_linking it'd probably make the PR cleaner. @wenyongh could you help with that?

Also added build flags to enable dynamic linking
Please note this PR includes two extra commits:

fecd383
da31c07

If we could merge main to the dev/dynamic_linking it'd probably make the PR cleaner. @wenyongh could you help with that?

@loganek done with #3723.

Shall we start to implement missing spec content?

import memory
import table
instantiation linking

If not starting, I am able to take them.

Shall we start to implement missing spec content?

import memory
import table
instantiation linking

If not starting, I am able to take them.

thanks a lot for offering a help. So I've started with the section loader as this is something we'll have to do anyway and it's probably the least controversial one. I've started experimenting with other stuff but I'd be grateful for any help; I'll reach out on zulip to discuss some details.

Could you rebase the code with main branch? A CI issue was fixed with ##3764

Could you rebase the code with main branch? A CI issue was fixed with ##3764

done

Could you rebase the code with main branch? A CI issue was fixed with ##3764

done

Seems not rebased? The CI still reported the same error:
https://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/10771650997/job/29868504952#step:14:118
Cloning into 'spec'...
~/work/wasm-micro-runtime/wasm-micro-runtime/tests/wamr-test-suites/workspace/spec ~/work/wasm-micro-runtime/wasm-micro-runtime/tests/wamr-test-suites/workspace
fatal: Could not parse object '48e69f394869c55b7bbe14ac963c09f4605490b6'.

Sorry that I didn't realize this PR is to merge to dev/dynamic_linking branch and some commits in main branch hadn't been merged to it yet, so the CI still reported error.
I just merged main into dev/dynamic_linking, could you rebase again?


fix #126, now from branch issue_126_idiomatic

Same fixes as before:

Recursively add modules of multi-module dependency
Add doc for multi-module project

...but with a more idiomatic approach.

Pity that a properly referenced pull request opens a new issue :-(
Closing this one.


Cant deploy simple website package to default website, WINRM IIS DEPLOY TASK SITE DOES NOT EXISTS

i want to simply deploy my web package to Default Web Site.
Does the website name param is correct way to do this.
I tested app mgmt task it works fine so no env issue. I also tried with additional argument in msdeploy
-setParam:kind=ProviderPath,scope=contentPath,value=$(WebSiteName)
Any urgent help ??

Sorry for the late reply. Are you still blocked, if yes can share full logs by system.debug variable to true

I am closing issue as i didn't hear back. If still having any problem please share logs


repo: Release 1.23.0

Commit Message: Release 1.23.0
Additional Description:
Creating the release of Envoy v1.23.0
Risk Level: N/A
Testing: N/A
Docs Changes: N/A
Release Notes: Updated using the script.
Platform Specific Features: N/A
Signed-off-by: Adi Suissa-Peleg<EMAIL_ADDRESS>

Seeing if CI is ok with this release.


cycling through bullet points yields weird results

state group:
- ||
- ? ||
- ! ||
- $ ||

expected:
- hi
- ? hi
- ! hi
- $ hi
- hi
result:
- hi
- ? hi
- ! hi
- $ hi
- ? $ hi
reason: pattern matching for prefix is taking the smallest match rather than the largest match for replacing.
ie:
- $ hi results in - ? $ hi because the smallest pattern of - || was matched and replaced first before - $ ||

Hi, sorry for the late reply, not sure why I didn't get the notification mail of this repo.
The problem is actually due to the use of special characters in states. A new release with fix for it is published.
Now you can use all of the characters including "., +, *, ?, ^, $, (, ), [, ], {, }, |, ".


Update url for Google fonts which moved from apache to ofl.

I had identified exo2 had an issue and did a search through out the whole of homebrew-fonts with a matching pattern for trunk/apache in the url. I checked to see if each one had moved in the google-fonts project and if they had I updated the url.

Thanks, this is really helpful.


⚠ Bofrost.lu has degraded performance

In 0ab3e3e, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2567 ms

Resolved: Bofrost.lu performance has improved in 11de4f5 after 6 minutes.


Donut fails to display with vertical splits when using colorful-winsep.nvim plugin

Problem
First of all, I love this plugin! The donut animation is very satisfying, and I love that I can have it as a screensaver.
However, I realised that, for some reason, it doesn't like displaying in vertical splits. When I have a single window or a horizontal split, the donut displays fine, but when I have any vertical splits, I get an error:
Error executing vim. schedule lua callback: ...nd/.local/share/nvim/lazy/donut.nvim/lua/donut/donut.lua:134: attempt to get length of a nil value
stack traceback:
... nd/.local/share/nvim/lazy/donut.nvim/lua/donut/donut.lua:134: in function 'display_frame'
... nd/. local/share/nvim/lazy/donut.nvim/lua/donut/donut.lua:158: in function "
vim/_editor. lua: in function ‹vim/_editor.lua: 0>

Here is a screenshot of the error:

I realised that this error only happens and the Donut only fails to display when a vertical split is the buffer currently selected, as seen in this gif:

Steps to reproduce

Install Donut plugin (duh)
Create a vertical split, and ensure that the vertical split is currently being edited
Either wait for the screensaver to enable automatically, or call :Donut

Expected behavior
No response
Neovim version (nvim -v)
NVIM v0.10.1
Terminal name/version
iTerm2 Build 3.5.4
EDIT
I have realised what was causing the problem! This problem vanishes when I disable the colourful window separation plugin that I use, so I have edited the Issue title to reflect this.

Hi! I'm glad you like this plugin. Thanks for reporting this and for figuring out where the problem came from.
Do you mind testing the fix branch? I just pushed a possible fix to your problem.

Wow, that was fast! Yeah, that solves the problem! Thank you so much!

Thanks for your help!


claim/unclaimParticle symbols

PlayLayer::claimParticle and PlayLayer::unclaimParticle were flipped. PlayLayer::claimParticle also returns the particle and not void.

can you remove the comment, its outdatede

also why did you flip the mac address, is it also wrong?

just checked, mac addresses were correct, so flip those around too :)

i am confused on what the mac addresses should be now i didnt touch the addressed i just flipped the function names

yes you switched the function names and args but kept the addresses, which now makes the mac address incorrect
just keep it as it was before and flip the windows address, and change the return type for claimParticle

ok i changed them are you sure theyre fine on mac

yes they are fine on mac


RunPod Docker Link is broken

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
Clicking the link should open RunPod with the template selected. It worked a few days ago.
Current behaviour
It does not
Steps to reproduce
Click the link.
Config yaml
No response
Possible solution
No response
Which Operating Systems are you using?

[ ] Linux
[ ] macOS
[ ] Windows

Python Version
3.10
axolotl branch-commit
main
Acknowledgements

[X] My issue title is concise, descriptive, and in title casing.
[X] I have searched the existing issues to make sure this bug has not been reported yet.
[X] I am using the latest version of axolotl.
[X] I have provided enough information for the maintainers to reproduce and diagnose the issue.

Hm, I just tested a few times, and it seems to work for me.

facing the same issue, i'm running this template winglian/axolotl-runpod:main-py3.10-cu118–2.0.1

Closing this as our recent tests of different templates are all working and there have been no newer reports of similar issues


App Service Editor - Git features unavailable | statusCode : 400 - message "Not at the repository root"

Issue summary : After initializing a git repository from within the App Service Editor, the git blade shows the message "Open the repository's root directory in order to access Git features".
Repro steps :

From a new App Service (Windows) in the Portal, click "App Service Editor" > [GO]

Select Git icon from left hand menu

3. Choose "Initialize git repository"

No features are shown and am unsure how to "Open the repository's root directory in order to access Git features".
During this process, there are 2 two web requests that fail...
GET https://{your-site}.scm.azurewebsites.net/dev/api/git/wwwroot/init
GET https://{your-site}.scm.azurewebsites.net/dev/api/git/wwwroot/status
Both have the same response...
{
"statusCode": 400,
"message": "Not at the repository root",
"code": 400,
"data": {
"error": null,
"message": "Not at the repository root",
"stdout": null,
"stderr": null,
"exitCode": null,
"gitErrorCode": "NotAtRepositoryRoot",
"gitCommand": null
}
}
This appears to be coming from D:\Program Files (x86)\SiteExtensions\Monaco\1.0.0-20200601\server\contrib\git\rawGitService.js
    RawGitService.prototype.checkRoot = function () {
        var _this = this;
        if (!this.repoRealRootPath) {
            this.repoRealRootPath = pfs.realpath(this.repo.path);
        }
        return this.repo.getRoot().then(function (root) {
            return winjs.Promise.join([
                _this.repoRealRootPath,
                pfs.realpath(root)
            ]).then(function (paths) {
                if (!pathsAreEqual(paths[0], paths[1])) {
                    return winjs.Promise.wrapError(new gitlib.GitError({
                        message: "Not at the repository root",
                        gitErrorCode: gitlib.GitErrorCodes.NotAtRepositoryRoot
                    }));
                }
            });
        });
    };

..but I do not understand the underlying issue causing the error.
I have not been able to find any documentation regarding the git features but am aware that this has changed/broken recently.
Any assistance greatly appreciated.

Hi
If the problem persists and is related to running it on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


PSF-2.0 not included in recognized licenses

It is included in the JSON file: https://github.com/kit-ty-kate/spdx_licenses/blob/ebc88c503f2bfb9abc4c3d7748d428e82dcda6b1/src/ids/licenses.json#L5222
However it is not in the generated OCaml code: https://github.com/kit-ty-kate/spdx_licenses/blob/ebc88c503f2bfb9abc4c3d7748d428e82dcda6b1/src/licenseIDs.ml#L369
Seems like a bug?

Since https://github.com/kit-ty-kate/spdx_licenses/commit/73d6bd7c5f9b844b6e307e3b98970fdc7beecb73 the generated list is sorted by String.compare order.
You can see it just a couple lines above: https://github.com/kit-ty-kate/spdx_licenses/blob/ebc88c503f2bfb9abc4c3d7748d428e82dcda6b1/src/licenseIDs.ml#L363

Got it, thanks!


fix: Replace $namepsace by $exported_namespace in keda-dashboard

When The operator and s scaled objects are deployed in different namespaces, some metrics are not shown due to namespace labels conflict.

Checklist

[ ] When introducing a new scaler, I agree with the scaling governance policy
[x] I have verified that my change is according to the deprecations & breaking changes policy
[ ] Tests have been added
[x] Changelog has been updated and is aligned with our changelog requirements
[ ] A PR is opened to update our Helm chart (repo) (if applicable, ie. when deployment manifests are modified)
[x] A PR is opened to update the documentation on (repo) (if applicable)
[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

This was solved in the chart directly: https://github.com/kedacore/charts/commit/1a56c48c7a326d70c041562b168cb0a6663e9d1a

I think we should also fix this here in the core repo, not just charts.

In that case, we should rever the change in the helm repo. It exports these metrics, if we change them here, we should change the helm chart too

In that case, we should rever the change in the helm repo. It exports these metrics, if we change them here, we should change the helm chart too

@ganievs are you willing to do this?

In that case, we should rever the change in the helm repo. It exports these metrics, if we change them here, we should change the helm chart too

@ganievs are you willing to do this?
Ok, will do that!

A PR with changes in the chart repo: https://github.com/kedacore/charts/pull/449

Could you please fix DCO? https://github.com/kedacore/keda/blob/main/CONTRIBUTING.md#developer-certificate-of-origin-signing-your-work

Signed

A PR with changes in the chart repo: kedacore/charts#449

@JorTurFer please confirm the chart PR is correct.

I'm not sure I get why honorLabels needs to be removed though?

Hi folks! In my opinion, it will be better when the dashboard will follow a default Prometheus labeling behavior because it can be used not only with the initial Keda's helm chart or requirement to enable the honor labels should be mentioned in a documentation.

I agree with the approach of using defaults.
I have already reviewed the chart changes, there is some feedback to be done there


Mockoon DOWN

🚨 Service Alert: Check the details below
Monitor Details

Monitor Name: Mockoon
Incident Status: TRIGGERED
Severity: critical
Monitor Status: DOWN
Monitor Health Checks: 1
Monitor Failure Threshold: 1

Actions

View Monitor

[start_datetime:1732980000] [end_datetime:1732960560]

The incident has been auto resolved
Total downtime: 6 minutes


Trace argument

Trace argument renaming
Description
Change trace argument name and handle related errors in tests
Resolves: #172
Checklist

[x] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

Codecov Report

Merging #175 (b39114e) into main (61693e5) will not change coverage.
The diff coverage is 75.00%.

@@           Coverage Diff           @@
##             main     #175   +/-   ##
=======================================
  Coverage   94.89%   94.89%
=======================================
  Files          26       26
  Lines        4666     4666
=======================================
  Hits         4428     4428
  Misses        238      238

Impacted Files
Coverage Δ

src/main.rs
0.00% <0.00%> (ø)

tests/cairo_run_test.rs
100.00% <100.00%> (ø)

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 61693e5...b39114e. Read the comment docs.


Sats separator when displaying balance?

Most of the amounts in "normal" users' wallets are going to be zero point something bitcoins, which makes it pretty hard to all digits crammed up together, especially when you have more TXs in the wallet

Outside of Bitcoin, we solved this problem by adding a separator in the thousands 100,000 - one hundred thousand.
Why not have a separator for values <1?
₿0.00 271  828
The space separator is best, as it avoids confusion with , or .
Also is pretty unintrusive it may even get noticed.
Tradeoff - you have a space when you copy the value.
This is already used in the JAM app

Hello, thank you for your interest in the project.
We totally agree with this design guideline and I am happy to answer that an equivalent change was done for 0.2-rc.

This is now part of the 0.2 release. I think this can be closed. Feel free to re-open if you think something is still unaddressed.
PS: i didn't know about Jam. Looks cool.


Adds method to make full circle for any given radius.

I hope you don't mind me submitting this, I was looking for a way of doing this with the package at work today but it felt a bit too hacky. I really like the the ease of using this library, and I feel like this would be a nice feature to add :)
This adds a new fullCircle() method which will create equal spacing between each letter, making a full circle for any given radius.

@danny-pearson: Awesome! I also need something like that. How would one do this with the existing methods? First calculating the right radius of the element?

@strarsis I just added it to the prototype in the project I needed it for :)
CircleType.prototype.fullCircle = function () {
  const diff = 2 * Math.PI * (this._radius - this._minRadius);
  const buffer = diff / this._letters.length;

  this._metrics = this._metrics.map((m) => ({ ...m, width: m.width + buffer }));

  this._invalidate();

  return this;
};

@danny-pearson: Great! I would have to use your fork until this has been merged.
@peterhry: Can you merge this? This is a really useful feature.

You wouldn't really need to use the fork, I just imported CircleType from the existing package, added that bit I just sent where I needed it and used the package as normal :)
Or you could just create a new class that extends CircleType and add the method to that?

I'm not sure if @peterhry is online very often tbh, so might be a while before he sees this :P


[Suggestion] NBT：Location of NBT

yeelp,I think DDD mod is fabulous, but I found a problem with DDDMOD (I'm not sure if it's intentional or not configured): NBT is not displayed in the correct position, and in general, NBT data for an item will be displayed inside the main compound:tag

(It's the part framed by the red thread)
But the NBT data stored by this mod is here

So, this leads to a problem: I can't set the damage type via NBT, which is fatal for some mods (mods like slashblade that rely on NBT to distinguish between different items) I hope you can put the NBT of this mod into the main compound, which makes this mod more customizable
Finally, thank you for making us use such a fun mod, I believe that with our joint efforts, this mod will definitely get better
PS:My English is poor, so there may be some when reading... Strange or impolite, please don't care, if there is something unclear, please let me know, I will explain

Thanks for the suggestion! However, I do not manually serialize NBT data. DDD's information is stored as a Forge Capability, and Forge's Capability system works wonders. This is just how Forge stores capabilities; as it's own NBT compound tag. I believe this is for a specific reason, though not sure exactly why.
Could you explain why this causes a problem? Specifically, when you mentioned:

(mods like slashblade that rely on NBT to distinguish between different items)

Why is the fact that Slashblade relies on NBT to distinguish between different items problematic? Could you provide a description of what it is you are trying to do, what you believe the intended behavior is, and what happens instead? There may be other options to resolve the issue.

I'm sorry I just saw your question now,So let me describe the problem I encountered.
Let me give you an example, in the slashblade mod, some items share an item ID, like this:

I'm sorry, my previous description doesn't seem clear and concise,
I hope this mod can edit damage types for different items of the same item id through NBT, and can modify this NBT with CraftTweaker,
but this mod currently places NBT outside the main directory, which makes me unable to modify it through CraftTweaker, if I modify NBT directly, It will cause all the damage types of unconfigured items to become the damage type I modified,
finally, wish your mod to get better！

Ah I see. I have a slightly better configuration system planned in #82 which would allow for stuff like this. Currently on my todo list.


what is the meaning of the predict_14 flag?

Ubuntu 18 python3
flag:predict_14 meaning? why do you need the flag?
thanks in advance

From
https://github.com/una-dinosauria/3d-pose-baseline/blob/826df8cb1541afd1bb0b80ad6d6ad55ef8b313de/src/predict_3dpose.py#L36
We use that flag to predict 14 joints in the output instead of 17. We report both experiments in the paper.
Cheers,


os/mac/xcode: prepare for Xcode 11.4

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

[ ] Have you successfully run brew tests with your changes locally?

Fun fact: the 11.4 CLT contains the macOS 10.14 SDK despite 10.14 no longer being supported.

Obviously, this'll need to wait for the CI nodes to be updated. There's a few big PRs going on at the moment anyway filling up the queue.

Nodes are updated now.

Thanks again @Bo98 (and for the updates 💖).


[BUG]  Module names GPT2ModelPipe & ParallelTransformerLayerPipe is hardcoded in deepspeed

In multiple places in the deepspeed code there exist hardcoded checks such as:
if self.module.__class__.__name__ == 'GPT2ModelPipe':
or
all('ParallelTransformerLayerPipe' in f.__class__.__name__ for f in funcs)
In order to make the examples work.
This means that it is not possible to integrate deepspeed into an existing codebase by looking at the examples or documentation, one needs to thoroughly read the deepspeed code and then name the modules exactly as stated above to get the desired behavior.
To my knowledge this peculiarity is not documented anywhere.
This has been previously noted for checkpointing here: #688
But it is also necessary in order to send the boolean attention masks across pipeline stages. If one attempts to send the attention masks as described in the tutorial but having the wrong module name, deepspeed will deadlock on the backward pass. I believe this is due to NACL not correctly handing boolean tensor but such workaround should happen in deepspeed, or in the very least there should be warnings.
This should either be clearly documented, especially in the examples, or better yet, fixed.
Thanks

I think this is a problem. We need to provide a more flexible API.

https://github.com/microsoft/DeepSpeed/pull/1399 I opened PR.

https://github.com/microsoft/DeepSpeed/pull/139 This PR is merged. could you check?

Thanks, from looking at the code this appear to solve the issue. Though the conversion of boolean tensors is seemingly only done on the last tensor (as that is the attention mask in GPT2ModelPipe). With current implementation I think has_bool_tensor should probably be renamed to last_tensor_is_bool or smth. A perhaps better alternatives is to let the user provide a list of which tensors are boolean.
Unfortunately I don't have the time atm to properly test the fix, I'll close the isssue for now and and I'll reopen it later if there are any remaining problems.
And again, thanks for the quick fix :)


chrome caching swagger ui js files

dotnetcore 2.2
Swashbuckle.AspNetCore : 5.0.0-rc5
Swashbuckle.AspNetCore.SwaggerUI : 5.0.0-rc5
I'm facing issues in chrome with caching these 2 js files defined in swagger/index.html

some of my apis use version 4.0 of Swashbuckle.AspNetCore, others 5.0.0-rc5 ..
If i navigate to the swagger page of the api using v4 , and then to the api using v5 .. the v5 swagger new  ui is not picked up .. chrome reuse "swagger-ui-bundle.js" and "swagger-ui-standalone-preset.js" loaded from the v4 api ..
I think the problem should be solved with something like this :

@sabbadino - is this still an issue with the latest version (5.6.3 at time of writing)?

@sabbadino - is this still an issue with the latest version (5.6.3 at time of writing)?

Closing due to inactivity


update Package.toml for QuartetNetworkGoodnessFit: new url

after transfer to github organization JuliaPhylo

This package still needs a url update after transfer to the JuliaPhylo organization.


Update setup requirements

Context: PennyLane Lightning relies on a fundamental level in PennyLane 0.33 functionalities.
Description of the Change: Update minimum required version to 0.33
Benefits:
Possible Drawbacks:
Related GitHub Issues:

PR #545 should fix the broken CI.


⚠ Fortnite has degraded performance

In a5bf4e7, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1526 ms

Resolved: Fortnite performance has improved in 6ffa953.


rmd-20676 No code changes, autoformat code

Using IntelliJ IDEA defaults.
@mch and @tonytvo Do I need to export the formatting defaults into a file or something to ensure consistency?

if you're using intellij IDEA defaults then I don't think I need to export the formatting for consistency ...


Update quickstart.md

Relates to:

Risks

Background
What does this PR do?
Some minor updates.
What kind of change is this?

Documentation changes needed?

Testing
Where should a reviewer start?
Detailed testing steps

conflict here docs/docs/quickstart.md @monilpat @oxSaturn
---
sidebar_position: 2
---

# Quickstart Guide

## Prerequisites

Before getting started with Eliza, ensure you have:

<<<<<<< patch-2
- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
- [pnpm](https://pnpm.io/installation)
=======
- [Python 2.7+](https://www.python.org/downloads/)
- [Node.js 23+](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
- [pnpm 9+](https://pnpm.io/installation)
>>>>>>> main
- Git for version control
- A code editor ([VS Code](https://code.visualstudio.com/) or [VSCodium](https://vscodium.com) recommended)
- [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit) (optional, for GPU acceleration)

## Installation

1. **Clone and Install**

   Please be sure to check what the [latest available stable version tag](https://github.com/ai16z/eliza/tags) is.

   Clone the repository

   ```bash
   git clone https://github.com/ai16z/eliza.git

Enter directory
cd eliza

Switch to latest tagged release
<<<<<<< patch-2
git checkout $(git describe --tags --abbrev=0)
=======
 # Checkout the latest release
 # This project iterates fast, so we recommend checking out the latest release
 git checkout $(git describe --tags --abbrev=0)
>>>>>>> main

Seems another similar PR was merged https://github.com/ai16z/eliza/pull/861 before this one.