nvAlt (120) crash loop - won't get it to open

Hi!
I updated to nvAlt (120? I believe) as soon as Brett announced it. It's been working fine (save for some glitches with keyboard shortcuts). But I've just rebooted, and after editing my to-do.taskpaper file with TaskPaper (the file is on nvAlt's "notes" folder so it's open both on nvAlt and TaskPaper), nvAlt crashed and it's not been possible to launch it.
Checking the console I see plenty of log messages related to nvAlt:
30/09/16 22:26:41,051 com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.oneshot.0x10000003.nvALT[658]) Service exited due to signal: Segmentation fault: 11
30/09/16 22:26:44,452 nvALT[2221]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:26:44,452 nvALT[2221]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:26:44,838 ReportCrash[2217]: Saved crash report for nvALT[658] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222644_Mac-JJJ.crash
30/09/16 22:26:45,805 ReportCrash[2217]: Saved crash report for nvALT[2221] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222645_Mac-JJJ.crash
30/09/16 22:26:53,120 nvALT[2223]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:26:53,120 nvALT[2223]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:26:53,500 ReportCrash[2217]: Saved crash report for nvALT[2223] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222653_Mac-JJJ.crash
30/09/16 22:27:00,060 nvALT[2226]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:27:00,061 nvALT[2226]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:27:00,415 ReportCrash[2217]: Saved crash report for nvALT[2226] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222700_Mac-JJJ.crash
30/09/16 22:27:06,767 nvALT[2229]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:27:06,767 nvALT[2229]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:27:07,098 ReportCrash[2217]: Saved crash report for nvALT[2229] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222707_Mac-JJJ.crash
30/09/16 22:27:13,289 nvALT[2233]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:27:13,289 nvALT[2233]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:27:13,648 ReportCrash[2217]: Saved crash report for nvALT[2233] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222713_Mac-JJJ.crash
30/09/16 22:27:16,362 nvALT[2236]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:27:16,362 nvALT[2236]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:27:16,764 ReportCrash[2217]: Saved crash report for nvALT[2236] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222716_Mac-JJJ.crash
30/09/16 22:27:21,459 nvALT[2241]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:27:21,459 nvALT[2241]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:27:21,837 ReportCrash[2217]: Saved crash report for nvALT[2241] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222721_Mac-JJJ.crash
30/09/16 22:28:02,306 nvALT[2245]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:28:02,306 nvALT[2245]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:28:08,040 ReportCrash[2275]: Saved crash report for nvALT[2245] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-222808_Mac-JJJ.crash
30/09/16 22:33:52,270 nvALT[2356]: WALStorageController: open error for file /Users/jjarava/Library/Caches/net.elasticthreads.nv/Interim Note-Changes: File exists
30/09/16 22:33:52,271 nvALT[2356]: recoverNextObject can't even read (entire) log record header: No such process
30/09/16 22:33:52,998 ReportCrash[2358]: Saved crash report for nvALT[2356] version 2.2 (120) to /Users/jjarava/Library/Logs/DiagnosticReports/nvALT_2016-09-30-223352_Mac-JJJ.crash

The user-visible message reads:

But regardless of what option is chosen, the app won't launch. Am attaching the latest .crash report; I can provide the rest if needed.
nvALT_2016-09-30-223352_Mac-JJJ.crash.zip

Updating to the newest 121 build as per #389 made it possible to open the app again.
I've upgraded to 122 as per the request in the "case", and will report on any issues found.


Windows IOError

Hi,
Installed the latest INim with today's devel version of Nim x64 on Windows 10 x64 and get the following error when executing inim.exe:
Error: unhandled exception: Unknown IO Error [IOError]

Any ideas?

Are you running inim inside of VSCode?

@Yardanico No, standard windows console.

Update to v0.4.1: nimble install inim
https://github.com/AndreiRegiani/INim/releases/tag/0.4.1
Let me know if this works for you. Since I don't usually test on Windows next time I will wait a bit longer before a public release, thanks for the quick feedback.

@AndreiRegiani btw, you can use colors from terminal stdlib package (they're cross-platform and will work  on windows, linux, macos, etc)

I'm using import terminal for INim itself, but for the temp user code it
increases the compilation time for each expression (1 second?) affecting
the smooth usability, for POSIX I'm echoing the raw color codes.
On Sat, Aug 4, 2018, 17:37 Yardanico<EMAIL_ADDRESS>wrote:

@AndreiRegiani https://github.com/AndreiRegiani btw, you can use colors
from terminal stdlib package (they're cross-platform and will work on
windows, linux, macos, etc)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AndreiRegiani/INim/issues/40#issuecomment-410457685,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABZk1afVkA3rsuHUvl5QT8T_1CkiUKWgks5uNb-igaJpZM4Vu9Zk
.

@AndreiRegiani It works! Thanks


Add a real-er web restart, doctor, workflow

Description
Adds an implementation of hot restart for that web that refreshes the page. Wires up the web hot runner to use the webkit inspection protocol to refresh, close, and listen to page events.
Refactors some of the web workflow APis and adds tests.
Adds devicelab tests (expected to fail until we install chrome) to test this workflow end to end.

Unrelated Fixes https://github.com/flutter/flutter/issues/33767

Verified that this change succeeds to build in fuchsia-source

This broke the Fuchsia roll. I've tried to revert, but there are merge conflicts. @jonahwilliams can you work on a revert.


isatty no longer necessary

For a few years now golang.org/x/term has shipped with a IsTerminal(fd int) method for determining whether you are writing to a terminal. This can help reduce the number of dependencies used in a project.

Tint has no dependencies. You are free to use a package of your choice.


Token Cards Spec

Specification
Token cards are on top of the wallet screen
Each card shows a token
On initial app startup (first time) the system loads available tokens
A user's tokens never "go away" - so once they are found to have a token, they always have this token
Therefore, the tokens they have get stored in preferences
Reload
On reload, all balances are loaded, but at minimum the tokens for the cards the user already has show - this means the cards are stable up top and don't disappear for example on loading error, or during a load.
Load errors
When we fail to load a balance, we keep showing the previous balance (time limit?)
Whitelist and blacklist
Whitelist allows a user to always show this token
Blacklist allows a user to always hide a token (example they're not interested in the token)
For the time being blacklist and whitelist are empty, this can be done later, if there's an edit function on the cards for example.

@n13 I think this is already implemented.


experiment(watt): watt-heading

Description
In an attempt to solve the issue regarding the special watt-card title, this PR takes a different approach. Instead of creating special components for each time headings need to be treated differently, this solution consolidates all exceptions within the watt-heading component by using the host-context selector.

Still think this could be relevant in the future, but closing it for now.


0.5.0 source tarball is missing facebook-clang-plugin files.

It look like the tarball and zip file for the 0.5.0 don’t have the facebook-clang-plugin submodule included. Is there anyway someone can create another archive for this release with the missing files?
I have a working Homebrew formula I’d like to submit to Homebrew for this release, but it won’t compile without the clang plugin files.
(Also, if you're wondering why Homebrew needs the source and not the binary, here's a pretty good explanation of why they prefer building from source: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Acceptable-Formulae.md#we-dont-like-binary-formulae)

The "Source code" links are auto-generated by GitHub. The other ".tar.xz" files contain infer + plugins source code (not precompiled), and a precompiled custom clang, because clang takes so long to compile (1+ hour on most laptops).
Is the pre-compiled clang an issue? If so, we can add another tarball with only the sources.

I see, I think the hand-created ones should be fine then. Sorry for the misunderstanding, thanks for the quick reply!


Release 3.3.0 from develop

Codecov Report

Merging #150 into master will increase coverage by 0.12%.
The diff coverage is 75%.

@@             Coverage Diff              @@
##             master     #150      +/-   ##
============================================
+ Coverage     46.95%   47.07%   +0.12%
- Complexity      116      118       +2
============================================
  Files            24       24
  Lines           886      890       +4
  Branches         85       86       +1
============================================
+ Hits            416      419       +3
  Misses          406      406
- Partials         64       65       +1

Impacted Files
Coverage Δ
Complexity Δ

...main/java/com/stepstone/stepper/StepperLayout.java
36.01% <75%> (+0.5%)
21 <1> (+2)
:arrow_up:

Continue to review full report at Codecov.

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


BUG 1992599: feature: Enable the CPUManagerPolicyOptions by default

This feature gate will make the kubelet to actually accept
the policy options; until some agent configures them
in the kubelet config file, no change of behaviour will
happen at all.
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

This PR needs the 1.22 rebase. Let's hold it until that time.
/hold

/test verify
I'm pretty sure the failure was a hiccup

/hold cancel
because https://github.com/openshift/kubernetes/pull/862 merged

I will file the BZ ASAP

/bugzilla refresh

we will wait for kube 1.23 and we will re-evaluate


zsh-easy-motion has confict with oh-my-zsh vi-mode

When I use zsh-easy-motion after oh-my-zsh vi-mode，I get No such widget .zsh-system-clipboard-vicmd-vi-delete No such widget .zsh-system-clipboard-vicmd-vi-yank No such widget .zsh-system-clipboard-vicmd-vi-change
But when I use zsh-easy-motion before oh-my-zsh vi-mode, the error disappear.

plugins=(vi-mode)
source $ZSH/oh-my-zsh.sh
source $ZSH/plugins/antigen.zsh
antigen bundle IngoMeyer441/zsh-easy-motion
antigen apply

When I change to zplug, the problem disappear!

Anyway, thanks for reporting!


Modal modification

Defined new enum DialogStyle to allow specifying flyout or callout when creating a modal.

Pull Request Test Coverage Report for Build 292393423

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.002%) to 39.835%

Totals

Change from base Build 292163423:
-0.002%

Covered Lines:
20036

Relevant Lines:
46064

💛  - Coveralls

@alanrenmsft I had to get latest to grab some changes from Leila. In doing so I have now included 800+ files to my draft. Is there a better way to get latest and have it NOT pollute my PR commit record?

How did you merge in these changes? It looks like whatever you did made new commits for every change that got pulled in so it isn't able to detect the differences correctly. You should just be merging in changes from main using git merge main.
If you do a git rebase that should get you in a better state - although then you still have the bad commits hanging around which is going to confuse github. I'd have to play around with the commands to see if there's a way to fix that - but TBH the easiest at that point is just to save the changes you made to the files locally (copy files to a temp folder or something) and then create a new branch/PR and apply those changes again.


Connection Failed

Logs :-  https://del.dog/sirfahigno.txt

The domain endpoint.mannu.me is no longer available @pokurt is no longer maintaining it

@bhardwajjEE @reejit
the source for the server is open 🎉
here is the link if you guys wondering.

Ah .. Thank you both @reejit & @pokurt  😀


Enumerables

Create a class named MyList that has an instance variable of @list
Add a method each to my class that yields each item in the @list
Create a module named MyEnumerable that includes three methods:

#all?
#any?
#filter

The class and module are in a separate file
The results are verified

Thank you @DeliceLydia for reviewing our PR


Implement text color change

New prop textColor
ColorPicker is now a little more abstract
Specialised ElementColorPicker and TextColorPicker exist

:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages (more info).
[ ] Added or updated documentation.
[x] Tests for new functionality and regression tests for bug fixes.
[x] Screenshots or videos attached (for UI changes).
[x] All your commits have a Signed-off-by line in the message (more info).

Test failed.
The AC says, for multi-select it should be the color of the first item selected, instead it always is the color of the text first created from the texts selected. See attachment.
https://github.com/nordeck/matrix-neoboard/assets/97087047/a783839e-83da-4b02-91a4-f74a7ce54c07


s.ios.deployment_target

Hello Brian,
Is s.ios.deployment_target set to 9.0 really required for something in SwiftRangeSlider? If not, I'm sure that some projects still want to support older iOS versions, at least 8.4, so maybe we can change 9.0 to 8.4 in s.ios.deployment_target?
Best Regards?

Hey Jovan,
it should work fine on an 8.4 deployment! I seem to have incorrectly marked it as 9.0+. I’ll change that, thanks for the email! Hope you’re enjoying using the pod. Lemme know if you have any suggestions or if you’d like to see anything specifically :)
Brian

On Jul 27, 2016, at 3:13 AM, Jovan<EMAIL_ADDRESS>wrote:
Hello Brian,
Is s.ios.deployment_target set to 9.0 really required for something in SwiftRangeSlider? If not, I'm sure that some projects still want to support older iOS versions, at least 8.4, so maybe we can change 9.0 to 8.4 in s.ios.deployment_target?
Best Regards?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/BrianCorbin/SwiftRangeSlider/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AEJSG5LxocyxpA2BkO_NE2JD9z4bWQ5yks5qZy9YgaJpZM4JWCjM.

Any update on this? Currently importing manually

Thanks, @brod-ie, I accepted your merge request! My bad it's taken so long to get this fix in, been super busy with other projects... Enjoy!


Many update

We tested displaying layouts for mobile devices. This setting is controlled by Flexible Mode, but the setting is never saved.
I made many layout sizes em. This changed the layout size and position. The layout is less likely to break even in an environment with a large font size.
Visual renewal of loading and offline progress
Fixed many issues with offline progress and title screen and background.
The offline progress button is now automatically focused.
The offline progress is hidden the first time you access the game.
Improved alert, confirm, prompt and notification boxes.
Disable the default display state of each tab. This will improve the loading speed of the game.
The offline progress has gained elasticity.
Offline progress can now be turned off by double-clicking.
Now closes open notifications at the end of loading.
Inside some interval(), I changed the process of creating a function to calling a function.
I have hidden the standard scrollbar in webkit. This is because it was hidden in Firefox.
Side-scrolling now works.
The scroll bar design has been adapted to the game.
Hotkeys have prevented the browser's estimation behavior from working.
Changed the display of runes and talismans.
Moved #shopButtons under #actualConsumables.
Removed some unused CSS. Some CSSs that use the same elements have been integrated.
Changed to display the text of Toggle amount to buy by title.
Added $ STAGE $ to the save data file name identifier. This will display the current position.
Shows the reset game button 10 seconds after the page loads. This is useful if the game doesn't start for some reason.
Fixed many bugs in Automatically Run Chal.
The shop, rune, and talisman levels are hidden under certain conditions.
As a workaround for free singularity, it no longer increases the singularity count if the code doesn't run completely due to an error.
If Ascension Confirmation Toggles is OFF, the restriction on switching Ascension Challenges will be lifted.
So many CSS and style changes.

I actually dont like new looks

Everything looks too squished

Buttons are way too big

Dont like new style and too big

These ones are too small

Buttons are too big, color for input need to be unique

This just feels wrong

Squishing text together is not a good idea, I cant see right part

This looks really bad

That doesnt make it easier to read

I dont like size change

What is this line

Overall I dont like idea of changing fundamental look of game, people are too used to it
Also I dont understand new flex mode

I dont dislike idea for offline pop up, but

Button is way too big, text is too squished, no distance beetwing lines
And starting image doesnt need to be stretched

Side scrolling doesnt work

Double Singularity bug wasnt stopped, was only made it easier to do
As it doesnt reset rune 7 anymore
And .hover priorities on setting buttons are broken

Closed because I created a new PR for a similar one.
The reason was that it was not merged for a long time and could cause conflicts with other PRs.


Update aieps_output.py

Hi, welcome to GitHub!
What do you want to achieve with this pull request?
I cannot accept it in this form, because by default the pixel-to-point ratio in Inkscape is not 1.
Kind regards
tzunghaor

I close this request without merging because the lack of response.


Update RyuJIT troubleshooting doc

Add comments about using REG.EXE to set registry values
Add comments about TailCallOpt config value and NGEN

@sivarv @cmckinsey PTAL

LGTM.

Looks good to me.


feat(accordion): add tests

Adds tests for accordion features

The tests are nice, but two interesting things:
We decided to group tests in two branches, UI logic and Business logic. So far you did UI logic so wrap all the tests from line 30 (included) in a UI logic describe.
This is the perfect directive to show how both branches are done.
On the other hand, hasClass and hasHeading are perfect matches for matchers. Everything that starts with has is a potential matcher. We can extract them out in a future too.

Also this is test(accordion) and not feat.

Apart from those two things, good to merge.


Add string, mutableString methods

I wrote an extension of TextAttributes to enable creating NSAttributedStrings directly, like this:
let attributedString = TextAttributes()
    .font(name: "HelveticaNeue", size: 16)
    .foregroundColor(white: 0.2, alpha: 1)
    .lineHeightMultiple(1.5)
    .string("The quick brown fox jumps over the lazy dog")

It will be even more easier to create attributed strings.
How do you think?

Hi @muukii , thanks for the PR!
I'm sorry I won't merge it but I'll do my best to explain why and I hope it'll make sense.
The only "beef" I have with NSAttributedString / NSMutableAttributedString is the attribute dictionary:

there is no autocompletion: you have to remember the key names or to look them up in the documentation. It's getting better with the latest versions of Xcode thanks to the fuzzy autocomplete (you can now type NS... and then find your way) but it's still not ideal.
the key names are verbose and repetitive (...AttributeName)
it's a loosely typed [String: AnyObject] dictionary. So if you want to get the font, you have to write if let font = dictionary[NSFontAttributeName] as? UIFont { print(font) }. It won't accept optionals either as values and you end up writing bangs: [NSFontAttributeName: UIFont(name: "Avenir", size: 14)!]

I like the current way of creating an attributed string though. `NSAttributedString("Hello", attributes: attrs) creates a line between the content ("Hello") and the style (attrs).
Separating the content from the style also fosters reusability of the latter:
let base = TextAttributes()
    // setterMethods

label.attributedText = NSAttributedString("hello", attributes: base)

let highlight = base.clone()
    // setterMethods

Thanks again!

OK!
Thanks!

@delba
I've created utility library.
TextAttributes is awesome! Thank you!
https://github.com/muukii/TextAttributesUtil

Awesome! Thank you 👍
Would you like me to add it in an Extensions/ folder (that will live outside of the target, like I did for JASON) or would you prefer a link to it in the README ?

Thank you!
That's great.
Please, add Extensions/!

Could you create a PR please?
Why using a closure though ? Why not your original idea of string(_:) and mutableString(_:) ?
Thanks!

@delba
OK, I'll create PR.

Why not your original idea of string(_:) and mutableString(_:)

I thought better not add a method that ends method chaining, for API consistency.

Why using a closure though

When you need to pass in multiple lines of code, I think it looks better with {} than (). Particulary ending with many ) looks bad.
Also, with closure you can have multiple statements, if you need to.

@delba
Sorry,
I want to write in README.
Because, Extensions/ files do not include compile.

Hi @muukii ,
No problem, I added TextAttributesUtil in the README 2bccfe452fc6546e038cd6d23efd90c6d5e26b33
Thank you!

@delba Thanks!


Add information?

Question mark help issues
Add Lead test resource: https://eohhs.ehs.state.ma.us/leadsafehomes/default.aspx.

In order to answer landlord_rents_other_property user should be provided with other information i.e. https://www.masslandrecords.com/

Lead

How should I add this one if it is the help text loaded in from the spreadsheet?


fix: support multi plataform docker images

I submit this contribution under the Apache-2.0 license.

let's try to solve this with goreleaser


Unexpected movesets for some Pokemon

Ran into unexpected movesets:
Staryu - Fast attack: Tackle
Starmie - Special attack: Psychic
Adding modified JSON:
{
"Number": "120",
"Name": "Staryu",
"Classification": "Starshape Pokemon",
"Type I": [
"Water"
],
"Weaknesses": [
"Electric",
"Grass"
],
"Fast Attack(s)": [
"Quick Attack",
"Water Gun",
"Tackle"
],
"Weight": "34.5 kg",
"Height": "0.8 m",
"Next Evolution Requirements": {
"Amount": 50,
"Family": 120,
"Name": "Staryu candies"
},
"Next evolution(s)": [
{
"Number": "121",
"Name": "Starmie"
}
],
"Special Attack(s)": [
"Bubble Beam",
"Power Gem",
"Swift"
],
"BaseAttack": 130,
"BaseDefense": 128,
"BaseStamina": 60,
"CaptureRate": 0.4,
"FleeRate": 0.15
},
{
"Number": "121",
"Name": "Starmie",
"Classification": "Mysterious Pokemon",
"Type I": [
"Water"
],
"Type II": [
"Psychic"
],
"Weaknesses": [
"Electric",
"Grass",
"Bug",
"Ghost",
"Dark"
],
"Fast Attack(s)": [
"Quick Attack",
"Water Gun"
],
"Weight": "80.0 kg",
"Height": "1.1 m",
"Previous evolution(s)": [
{
"Number": "120",
"Name": "Staryu"
}
],
"Special Attack(s)": [
"Hydro Pump",
"Power Gem",
"Psybeam",
"Psychic"
],
"BaseAttack": 194,
"BaseDefense": 192,
"BaseStamina": 120,
"CaptureRate": 0.16,
"FleeRate": 0.06
},

#4323 Use dev branch.


chore(LinearAlgebra): prepare library for API refactor

This PR adds equation lemmas for several concepts around eigenspaces,
eigenvectors, and eigenvalues, and uses these lemmas in the rest of the
library.
The result is an improved API boundary which allows for a refactor (and
generalization) of the definitions in follow up work.

bors merge


nixos/firefox: add missing language packs

Aligned to Firefox 128.
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.

https://releases.mozilla.org/pub/firefox/releases/128.0.3/linux-x86_64/xpi/
(Anyway, it would be better to make this import from a json file instead, and the file may be retrieved by a python update script)


Update service null ptr crash

Reported in the wild: https://gist.github.com/stevenroose/5cbaad5dee58b63bac59
If @stevenroose has the ability to get the tombstone from the crash and post it here (along with what flutter --version says) that would be helpful.
Typically they're in /data/tombstones/tombstones, and can be grabbed by adb pull

$ flutter --version
Flutter
Repository: https://github.com/flutter/flutter.git
Branch: alpha
Revision:<PHONE_NUMBER>b5fcbe14a6b2de91ed51b95f5297d5 (6 days ago)

$ adb pull /data/tombstones/tombstones
remote object '/data/tombstones/tombstones' does not exist

I use a Nexus 6...

@mpcomplete if you're still around, I think @stevenroose needs a way to turn off the updater to prevent crashing.

Since android is not providing steven logs, one way to debug would be to use a debug build of the flutter engine.
https://github.com/flutter/engine/blob/master/CONTRIBUTING.md has instructions on building your own engine.  Once you have an engine built, you could use it by passing --debug to the flutter tool.
It's definitely not the easiest process (part of why we have the flutter tool, etc.).  We have Nexus 6 devices and will definitely fix this when more of us are back in the office.  Unclear if this will get fixed before January unfortunately.
You may also just try updating your flutter sdk in the meanwhile.  Not sure if you're using the alpha branch or master.  alpha should be more stable.

Not sure if you're using the alpha branch or master. alpha should be more stable.
:)

I'm on master, will try alpha, thanks.

I currently just update with flutter upgrade, how can I switch branches? Just go over to /opt/flutter, do git checkout and run flutter upgrade again?

I'm on master again and its fixed now!

Today I learned we have a flutter upgrade command:
https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/commands/upgrade.dart
It looks like it's useful for when you have flutter installed somewhere on your disk and run the flutter command from elsewhere.  We should probably make it also print out flutter version after completion.
Glad it's fixed.  I can close this when I'm back on my work account or someone else can before then.  @mpcomplete

The flutter upgrade pulls the git repo, so when you are on alpha, you dont
get the changes made in master :)
On Mon, Dec 21, 2015 at 7:33 PM, Eric Seidel<EMAIL_ADDRESS>wrote:

Today I learned we have a flutter upgrade command:
https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/commands/upgrade.dart
It looks like it's useful for when you have flutter installed somewhere on
your disk and run the flutter command from elsewhere. We should probably
make it also print out flutter version after completion.
Glad it's fixed. I can close this when I'm back on my work account or
someone else can before then. @mpcomplete https://github.com/mpcomplete
—
Reply to this email directly or view it on GitHub
https://github.com/flutter/flutter/issues/993#issuecomment-166383752.

It pulls whatever branch you have set as upstream in the flutter git repo.  If you set the upstream to master, it should pull master.


introduce a taggable interface

that fsm data structs may implement. if they do, use the tags when starting or continuing a workflow

closes #47

/cc @ryanbrainard

:+1:


Is there a way to call autorun() within a function?

Hi guys,
I have a use case where I want to initialize a specific autorun after Meteor.user() is available on the client - which might be AFTER onCreated() or onRendered().
Is there a way to call component-based autorun() within a standard(helper) function? Right now I am getting Exception in defer callback: Error: Can't call View#autorun from a Tracker Computation; try calling it from the created or rendered callback.
If no: What disadvantages do I get from using Tracker.autorun?
Thanks for your help
Barty

You should not do anything with side-effects inside helper functions. This is bad practice.
Why don't you simply use autorun inside onCreated and wait for Meteor.user() to become available?
So something like:
onCreated() {
  this.autorun(() => {
    return unless Meteor.userId();

    // the rest
  });
}

Hi Mitar, thanks for the lightning speed reply. :+1:
Well, I have multiple useCases that do this and I have writting a Mixin to keep it DRY. The Mixin basically waits for the User (it does a bit more) and then calls a hook self.mixinParent().callFirstWith(null, 'mixinTenantHookTenantIsReady'). This hook I then simply want to implement in the ParentComponent. Would you consider this bad practise?

I think this is good. Just start waiting on onCreated.

Also for mixins you might consider using common component.

Also, inside hookUserIsReady you can call this.autorun normally.

Thanks for your tips.
So I guess the disadvange of using a standard Tracker.autorun() is performance, as the computation is not destroyed when the template is destroyed?

Also I think that currentComponent (and currentView) might not work correctly in non-first runs.

Ok, I'll find a way to make it work with BlazeComponents.autorun(). Thanks for your great work!


Create React App End-to-End Tests error

In test directory, this errors like below occur while running test based on README.md
https://github.com/facebook/create-react-app/tree/master/test#usage
$ cd packages/react-scripts/ && yarn link; cd ../../test/ && ../node_modules/.bin/jest --watchAll

If I missed or wrong, please tell me @Timer
error message 1)
FAIL fixtures/typescript-advanced/index.test.js (73.447s)
    builds in development

    expect(recerved).toBe(expected) // Object.is equality

    Expected: true
    Received: false

	3 | test('builds in development', async () => {
	4 |  const { fulfilled } = await testSetup.scripts.start({ smoke: true });
      〉5 |  expect(fulfilled).toBe(true);
	  |
	6 | });
	7 | test('builds in production', async () => {
	8 |  const { fulfilled } = await testSetup.scripts.build();

	at Object.<anonymous>.test (fixtures/typescript-advanced/index.test.js:5:21)

error message 2)
FAIL fixtures/mjs-support/index.test.js (79.054s)
    can use mjs library in development

    Failed to launch the browser process!
    /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

	at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
	at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)

    can use mjs library in development

    Failed to launch the browser process!
   /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

	at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
	at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)

error message 3)
FAIL fixtures/typescript-typecheck/index.test.js (79.387s)
    shows error over lay in browser

    Failed to launch the browser process!
    /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

    at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
    at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)

In test directory, this errors like below occur while running test based on README.md
https://github.com/facebook/create-react-app/tree/master/test#usage
$ cd packages/react-scripts/ && yarn link; cd ../../test/ && ../node_modules/.bin/jest --watchAll

If I missed or wrong, please tell me @Timer
error message 1)
FAIL fixtures/typescript-advanced/index.test.js (73.447s)
    builds in development

    expect(recerved).toBe(expected) // Object.is equality

    Expected: true
    Received: false

	3 | test('builds in development', async () => {
	4 |  const { fulfilled } = await testSetup.scripts.start({ smoke: true });
      〉5 |  expect(fulfilled).toBe(true);
	  |                              ^
	6 | });
	7 | test('builds in production', async () => {
	8 |  const { fulfilled } = await testSetup.scripts.build();

	at Object.<anonymous>.test (fixtures/typescript-advanced/index.test.js:5:21)

error message 2)
FAIL fixtures/mjs-support/index.test.js (79.054s)
    can use mjs library in development

    Failed to launch the browser process!
    /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

	at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
	at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)

    can use mjs library in development

    Failed to launch the browser process!
   /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

	at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
	at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)

error message 3)
FAIL fixtures/typescript-typecheck/index.test.js (79.387s)
    shows error over lay in browser

    Failed to launch the browser process!
    /home/tenykim/create-react-app/node_modules/puppeteer/.local-chrominum/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory

    TFOVELESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md

    at onClose (../node_modules/puppeteer/lib/Launcher.js:750:14)
    at interface.helper.addEventListener (../node_modules/puppeteer/lib/Launcher.js:739:50)


New profile banner design

Closes #83

Let me know if any changes are required

Will do the mobile responsiveness soon

Thank you very much for getting started on this, I will review and test as soon as possible.

Is this width okay? I think this makes the profile to more stand out a little more than the chart

Is this width okay @codicocodes ? I think this makes the profile to stand out a little more than the chart

Thank you very much for the help on this! Thank you letting me know what you think! I considered it but decided I like the wider banner still.
But I will do those updates separately because I was not able to edit this PR directly.
Still, huge thanks for the help :star: , it's really appreciated :muscle:

Is this width okay @codicocodes ? I think this makes the profile to stand out a little more than the chart

Thank you very much for the help on this! Thank you letting me know what you think! I considered it but decided I like the wider banner still.
But I will do those updates separately because I was not able to edit this PR directly.
Still, huge thanks for the help ⭐ , it's really appreciated 💪

Sounds good! Will try to contribute more 😃!


SIGSEGV segmentation violation from --help

Version: v1.18.1
go version go1.7.1 darwin/amd64
main.go
package main

import (
	"os"

	"github.com/urfave/cli"
)

func main() {
	app := &cli.App{
		Name: "hello",
		Action: func(c *cli.Context) error {
			println("Greetings")
			return nil
		},
	}
	app.Run(os.Args)
}

go run main.go --help
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: tabwriter: panic during Flush [recovered]
	panic: tabwriter: panic during Write [recovered]
	panic: tabwriter: panic during Write
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xca969]

goroutine 1 [running]:
panic(0x111520, 0xc4200122d0)
	/usr/local/Cellar/go/1.7.1/libexec/src/runtime/panic.go:500 +0x1a1
text/template.errRecover(0xc420037c20)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/template/exec.go:146 +0x18e
panic(0x111520, 0xc4200122d0)
	/usr/local/Cellar/go/1.7.1/libexec/src/runtime/panic.go:458 +0x243
text/tabwriter.handlePanic(0xc420037a28, 0x13db3c, 0x5)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:457 +0x149
panic(0x111520, 0xc4200122c0)
	/usr/local/Cellar/go/1.7.1/libexec/src/runtime/panic.go:458 +0x243
text/tabwriter.handlePanic(0xc420037938, 0x13dac4, 0x5)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:457 +0x149
panic(0x11d720, 0xc4200120a0)
	/usr/local/Cellar/go/1.7.1/libexec/src/runtime/panic.go:458 +0x243
text/tabwriter.(*Writer).write0(0xc4200a8100, 0xc4200a815c, 0x5, 0x40)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:229 +0x29
text/tabwriter.(*Writer).writeLines(0xc4200a8100, 0x0, 0x0, 0x2, 0x26243)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:296 +0x1c9
text/tabwriter.(*Writer).format(0xc4200a8100, 0x0, 0x0, 0x2, 0x5)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:384 +0xb2
text/tabwriter.(*Writer).flush(0xc4200a8100, 0x0, 0x0)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:483 +0x1ab
text/tabwriter.(*Writer).Flush(0xc4200a8100, 0xc4200ac2c0, 0x1)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:466 +0x2b
text/tabwriter.(*Writer).Write(0xc4200a8100, 0xc420074200, 0x9, 0x10, 0x6, 0x0, 0x0)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/tabwriter/tabwriter.go:517 +0x32d
text/template.(*state).walk(0xc420037ba0, 0x12f0a0, 0xc4200b0000, 0x16, 0x1d1b40, 0xc420076330)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/template/exec.go:241 +0x51d
text/template.(*state).walk(0xc420037ba0, 0x12f0a0, 0xc4200b0000, 0x16, 0x1d18a0, 0xc420076300)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/template/exec.go:234 +0x13d
text/template.(*Template).execute(0xc4200a0200, 0x1d03c0, 0xc4200a8100, 0x12f0a0, 0xc4200b0000, 0x0, 0x0)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/template/exec.go:189 +0x204
text/template.(*Template).Execute(0xc4200a0200, 0x1d03c0, 0xc4200a8100, 0x12f0a0, 0xc4200b0000, 0x0, 0x0)
	/usr/local/Cellar/go/1.7.1/libexec/src/text/template/exec.go:175 +0x53
hello/vendor/github.com/urfave/cli.printHelp(0x0, 0x0, 0x14647d, 0x2ea, 0x12f0a0, 0xc4200b0000)
	/Users/alp/workspace/[redacted]/src/hello/vendor/github.com/urfave/cli/help.go:197 +0x21c
hello/vendor/github.com/urfave/cli.ShowAppHelp(0xc4200b2000, 0xc4200b2001, 0x2)
	/Users/alp/workspace/[redacted]/src/hello/vendor/github.com/urfave/cli/help.go:121 +0x78
hello/vendor/github.com/urfave/cli.(*App).Run(0xc4200b0000, 0xc42000a220, 0x2, 0x2, 0x0, 0x0)
	/Users/alp/workspace/[redacted]/src/hello/vendor/github.com/urfave/cli/app.go:198 +0x881
main.main()
	/Users/alp/workspace/[redacted]/src/hello/main.go:17 +0xc5
exit status 2

This is a curious case, I doubt if it's happening because I did not specified some flags or subcommands and so on. This could be why, but essentially the text/tabwriter probably shouldn't be doing any pointer arithmetic to cause SIGSEGV...

This doesn't repro if I use cli.NewApp() instead of &cli.App{...} syntax.

Hi @ahmetalpbalkan,
Thank you for the detailed report and example code. This was a result of not defaulting the Writer of the app which caused text/template to panic when executing the help templates. It should be fixed by #547 -- can you verify that this works for you?

Let me know if #547 doesn't fix it for you


Fixed ChannelMemoryBackend.Stop method

Without this fix it hangs if you use Stop

Why not just return instead of creating a label to break the loop? If you change the last line to a defer before the loop you'll ensure it's still called (and not have to worry about it again)

Yes, this way is more clear. Sorry for late response.

No worries; that looks good to me now.

Thanks!


Not compatilble with storybook 8

Seems that it depends on @storybook/addons which is deprecated

Bump, would love to use this but this is a complete killer


architecture redesign

There are some serious problems with the current architecture and hinder the further scalability in the future.
The problems will be listed later.

The online user status management. The current architecture use the consistent hash algorithm to manage online users' status, but the problem is: If a group member send a message to a group,  to notify all other online group members of the message, the message have to be sent to all other servers (waste of system resources)
If a group member queries the online status of all other group members. A query request will be sent to all other servers


[Bug]: Calls to jest object methods in setup files cause mocks to fail (ESM + TypeScript)

Version
29.3.1
Steps to reproduce

Clone my repo at https://github.com/jswinarton/ts-jest-esm-bug-repro
Run npm i
Run npm run jest

Expected behavior
The test should pass.
Actual behavior
The test fails with a configuration error:
 FAIL  tests/server/index.test.ts
  ✕ mock successfully (2 ms)

  ● mock successfully

    Configuration error:

    Could not locate module ../../server/expensive-methods.js mapped as:
    $1.

    Please check your configuration for these entries:
    {
      "moduleNameMapper": {
        "/^(\.{1,2}\/.*)\.js$/": "$1"
      },
      "resolver": undefined
    }

      2 |
      3 | test('mock successfully', async () => {
    > 4 |     jest.unstable_mockModule("../../server/expensive-methods.js", () => ({
        |          ^
      5 |         expensiveMethod: () => {
      6 |             return "called expensive method but cheaply";
      7 |         }

      at createNoMappedModuleFoundError (node_modules/jest-resolve/build/resolver.js:752:17)
      at tests/server/index.test.ts:4:10
      at tests/server/index.test.ts:7:71
      at __awaiter (tests/server/index.test.ts:3:12)
      at Object.<anonymous> (tests/server/index.test.ts:3:38)

Additional context
My use case is that I am working with a project that uses native ESM and Typescript (configured with Jest using ts-jest). There are certain tests that need to mock other modules within the project that are imported via a relative import. The repository I created contains a very simplified use case of such a test.
However, if I configure Jest to use a setup file that contains calls to methods on the jest object, the tests fail strangely. If I remove the call to jest.clearAllMocks() in the setup file, the test works just fine. Strangely, any call to a jest object method causes the same failure. For example, a call to jest.fn() produces the same result. It also does not matter if the call occurs within the afterEach block or directly in the setup file.
Content of tests/server/index.test.ts:
import { jest } from "@jest/globals";

test('mock successfully', async () => {
    jest.unstable_mockModule("../../server/expensive-methods.js", () => ({
        expensiveMethod: () => {
            return "called expensive method but cheaply";
        }
    }));
    const { callFunc } = await import("../../server/index.js");

    const result = await callFunc();
    const expected = "method called and returned 'called expensive method but cheaply'";

    expect(result).toBe(expected);
});

Content of server/index.ts:
import { expensiveMethod } from "./expensive-methods.js";

export async function callFunc(): Promise<string> {
    let s = await expensiveMethod();
    return `method called and returned '${s}'`;
}

Content of server/expensive-methods.ts:
export async function expensiveMethod(): Promise<string> {
    await new Promise(r => setTimeout(r, 2000));
    return "expensive method has been run";
}

Content of tests/setup-jest.ts:
import { jest } from '@jest/globals';

afterEach(() => {
    jest.clearAllMocks();
});

Jest configuration in package.json:
  "jest": {
    "projects": [
      {
        "setupFilesAfterEnv": [
          "<rootDir>/tests/setup-jest.ts"
        ],
        "testMatch": [
          "<rootDir>/tests/**/*.test.ts"
        ],
        "testEnvironment": "node",
        "transform": {
          "^.+\\.ts$": [
            "ts-jest",
            {
              "useESM": true,
              "tsconfig": "tsconfig.json"
            }
          ]
        },
        "extensionsToTreatAsEsm": [
          ".ts"
        ],
        "moduleNameMapper": {
          "^(\\.{1,2}/.*)\\.js$": "$1"
        }
      }
    ]
  }

Content of tsconfig.json:
{
    "include": [
        "server/**/*.ts"
    ],
    "compilerOptions": {
        "module": "node16",
        "moduleResolution": "node16",
        "outDir": "dist",
        "esModuleInterop": true
    }
}

Environment
System:
    OS: Linux 5.15 Ubuntu 22.04.1 LTS 22.04.1 LTS (Jammy Jellyfish)
    CPU: (8) x64 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
  Binaries:
    Node: 16.18.1 - /usr/bin/node
    Yarn: 1.22.19 - ~/.npm-global/bin/yarn
    npm: 8.19.2 - /usr/bin/npm
  npmPackages:
    jest: ^29.3.1 => 29.3.1

Hi, @jswinarton,
It looks like you have a small typo in your imports in tests/server/index.test.ts and forgot to add an import to tests/setup-jest.ts
Content of tests/server/index.test.ts:
import { jest } from '@jest/globals';

test('mock successfully', async () => {
	jest.unstable_mockModule('../server/expensive-methods', () => ({
		expensiveMethod: () => {
			return 'called expensive method but cheaply';
		},
	}));
	const { callFunc } = await import('../../server/index');

	const result = await callFunc();
	const expected =
		"method called and returned 'called expensive method but cheaply'";

	expect(result).toBe(expected);
});

Content of tests/setup-jest.ts:
import { jest } from '@jest/globals';

afterEach(() => {
	jest.clearAllMocks();
});

import '../server/expensive-methods';

><EMAIL_ADDRESS>test
> NODE_OPTIONS=--experimental-vm-modules jest

(node:4224) ExperimentalWarning: VM Modules is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
 PASS  tests/server/index.test.ts
  ✓ mock successfully (2 ms)

Test Suites: 1 passed, 1 total
Tests:       1 passed, 1 total
Snapshots:   0 total
Time:        0.697 s, estimated 2 s

I have a similar problem. I'm trying to mock a module with unstable_mockModule using a relative path:
jest.unstable_mockModule('../getCertificate', async () => ({
  getCertificate: jest.fn().mockResolvedValue(certificate),
}));

But I get the error: Cannot find module '../acquireSession' from 'tests/setup.js'.
My jest config is:
  {
    "injectGlobals": true,
    "testEnvironment": "node",
    "moduleNameMapper": {
      "#tests(.*)": "<rootDir>/tests$1",
      "#(.*)": "<rootDir>/src/$1"
    },
    "setupFiles": [
      "<rootDir>/tests/setup.js"
    ],
    "testMatch": [
      "**/__tests__/**/*.(spec|test).[jt]s?(x)"
    ],
    "transform": {}
  }

It works when I delete the setupFiles but then I have to import @jest/globals manually.
It looks like once setupFiles are loaded, all imports are tried from there.


Nuclei rate-limit features

Is your feature request related to a problem? Please describe.
NA
Describe the solution you'd like
An option to add a rate-limit (and other rate-limit options) to Nuclei by adding/changing the config file. Example: NUCLEI_RATELIMIT=10 (it's the -rate-limit flag in Nuclei)
Describe alternatives you've considered
NA
Additional context
RATE-LIMIT:
-rl, -rate-limit int          maximum number of requests to send per second (default 150)
-rlm, -rate-limit-minute int  maximum number of requests to send per minute
-bs, -bulk-size int           maximum number of hosts to be analyzed in parallel per template (default 25)
-c, -concurrency int          maximum number of templates to be executed in parallel (default 25)

I have added the option to set it it the config file 487e81429db28fe44455f48b3cac366deee0a4af
Also for ffuf 2332b428cc53a28070938e68bf6b7ccbe7d46b3a and httpx 16810c93fcda355425a83a9c8a4bd6436ab4dffb
You will also be able to set it with an argument 30543807b49a40e9f55c2da4957a5622e9ae970e
Wich will set nuclei, ffuf and httpx rate limit to the value that u passed with the argument -q.

Great job @Job-de-Bruijn I will close this issue as it's already on dev branch, during the week will be pushed to main with a  new release :)


Clarification needed: '404 NOT FOUND' for class 15-19 notes in schedule

Delete text above this line before you submit your issue. Place your issue information in the appropriate sections below.
I wasn't sure which template to use since this issue doesn't really fall into any of the 3 options
URL of file with confusing thing
https://github.com/comp426-2022-fall/schedule/blob/main/15-endpoints.md#notes
https://github.com/comp426-2022-fall/schedule/blob/main/16-logs.md#notes
https://github.com/comp426-2022-fall/schedule/blob/main/17-database.md#notes
https://github.com/comp426-2022-fall/schedule/blob/main/18-users.md#notes
Line number of confusing thing
What is confusing?
I was hoping these could be uploaded so that I can reference them as I am completing the final coding assignments! For example, we did not finish the user endpoints in class and Professor Martin said he would upload the finished version, but I cannot access the notes from that class.
What do you think the confusing thing means?
What did you read to try to understand better what is happening and solve the issue?

Apologies. This keeps falling off the top of the pile. I will work on it tonight and make sure that they are up.

I am still not able to access any of these, will they be up soon?

These should all be accessible from the Schedule page now.


OnEnableAsObservable fails to trigger OnNext when component.enabled toggles

When calling the extension method myMonoBehaviour.OnEnableAsObservable(), subscription only works if you toggle the enabled property of the game object or the trigger, not if you toggle the component. Same is true for OnDisable. This is because ObservableEnableTrigger listens to itself. When the trigger is created by the component extension method, the implication is that it will listen to its creator. Here's a pull request for an alternate version of OnEnableAsObservable() called OnMonoEnableAsObservable(), in which the trigger listens for a change of the enabled property of its creator component, rather than listening for its own OnEnable method.

Actually, I'm closing this as I discovered a problem with it. By the nature of needing to be associated with only one sibling component, this new ObservableMonoEnableTrigger cannot be created via the usual GetOrAdd as it would be overwritten if a second monobehaviour attempts to recreate it on the same game object. I have resolved this by keeping a dictionaries which indexes component refs by instance ID in the trigger so that each ref can listen to its component's enabled property simultaneously.  I'm closing this so I can submit a new pull request for the updated version soon.


pagesplit and dynamic width/height not producing expected results

Are you using the latest version of jsPDF?
I have been unable to resolve it using Version 1.2.61.
Have you tried using jspdf.debug.js?
Yes, I still have been unable to get different results.
Steps to reproduce
I've tried several different combinations, that * do not work*:

Non-working Example 1

pdf.addHTML(document.body, {
                      pagesplit: true
                    }, function(dispose) {
                        pdf.save('FieldStack-PracticeMetrics-' + new Date() + '.pdf');
                    });

Result:
FieldStack-PracticeMetrics-Thu Mar 10 2016 10-30-38 GMT-0500 (EST) 2.pdf

Non-working Example 2

pdf.addHTML(document.body, {
                      pagesplit: true,
                      height: document.body.offsetHeight,
                      width: document.body.offsetWidth
                    }, function(dispose) {
                        pdf.save('FieldStack-PracticeMetrics-' + new Date() + '.pdf');
                    });

Result:
FieldStack-PracticeMetrics-Thu Mar 10 2016 10-34-38 GMT-0500 (EST).pdf
Possible Related Issues
Issue #652, Issue #645

We have tried multiple "solutions" posted in the above mentioned related issues, in addition to some newer issue solutions, none of which are working.

We resolved this issue by updating the scaleFactor. We found that the default this.internal.scaleFactor = 1 was causing our multi-page or "split page" PDF generated by jsPDF to appear skewed.
Our final, modified code looked like this:
var pdf = new jsPDF('p', 'pt', 'letter');

pdf.internal.scaleFactor = 2.25;

pdf.addHTML(element[0], 0, 0, {
  pagesplit: true
}, function() {
  pdf.save('FieldStack-PracticeMetrics-' + new Date() + '.pdf');
});

Default Scale Factor

Updated Scale Factor

Hi there,
There's now a html2pdf example which much better supports generating documents from HTML.
Get the latest master and try:
npm install
npm start

Then visit localhost:8000/examples/html2pdf/showcase.html
Hope this works well for you :)
Many thanks,
James

@joshuapowell how you calculate the scale factor?

@joshuapowell how do you calculate scale factor?

Please dont mess with the scaleFactor. Despite its name, the scaleFactor is used internally for converting the measurements and positions from the given system to px. E.g. if you initiate the jsPDF with mm, then jsPDF converts all the positions from mm to pt and image width and height from mm to pt.  Or was it px?
So actually jsPDF needs an resolution setting for images and not a scaleFactor manipulation.


Virtscreen fails to launch

Describe the bug
Virtscreen fails to launch because of some GLIBC version not found error
Steps To Reproduce
Steps to reproduce the behavior:

Try to launch virtscreen

Expected behavior
Virtscreen to launch and show me the UI.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Full error:
Traceback (most recent call last):
  File "/nix/store/y1xqipg9cn1j434197p35a2dhfhh1k85-virtscreen-0.3.1/bin/.virtscreen-wrapped", line 6, in <module>
    from virtscreen.__main__ import main
  File "/nix/store/y1xqipg9cn1j434197p35a2dhfhh1k85-virtscreen-0.3.1/lib/python3.8/site-packages/virtscreen/__main__.py", line 21, in <module>
    from PyQt5.QtWidgets import QApplication
ImportError: /nix/store/wvgyhnd3rn6dhxzbr5r71gx2q9mhgshj-glibc-2.32-48/lib/libc.so.6: version `GLIBC_2.33' not found (required by /nix/store/yijjamlqw2b7yfj5731z35yyhqdmdb4c-libX11-1.7.2/lib/libX11.so.6)

Notify maintainers

@borisbabic
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.52-1-MANJARO, Manjaro Linux, noversion`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.4pre19700101_b4736bd`
 - channels(optimal): `"home-manager, nixgl"`
 - channels(root): `"nixpkgs-21.11pre302881.314f595ab1c"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
- virtscreen
# a list of nixos modules affected by the problem
module:

probably this issue https://github.com/NixOS/nixpkgs/issues/84043
getting your channels in sync will fix it as once you do that you'll not have 2 glibc versions

Thanks.


get latest wasm filters from latest release

Signed-off-by: ashish<EMAIL_ADDRESS>Description
This PR fixes #
Notes for Reviewers
Signed commits

[ ] Yes, I signed my commits.

Codecov Report

Merging #5176 (bb5e321) into master (8764c65) will decrease coverage by 8.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #5176      +/-   ##
==========================================
- Coverage   31.81%   23.81%   -8.01%
==========================================
  Files          62       62
  Lines        5287     5287
==========================================
- Hits         1682     1259     -423
- Misses       3186     3754     +568
+ Partials      419      274     -145

Flag
Coverage Δ

gointegrationtests
?

unittests
23.81% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

mesheryctl/internal/cli/root/system/update.go
1.05% <0.00%> (-58.95%)
:arrow_down:

mesheryctl/internal/cli/root/system/status.go
1.14% <0.00%> (-55.18%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
1.91% <0.00%> (-54.55%)
:arrow_down:

mesheryctl/internal/cli/root/system/restart.go
1.92% <0.00%> (-48.08%)
:arrow_down:

mesheryctl/internal/cli/root/system/stop.go
2.15% <0.00%> (-44.61%)
:arrow_down:

mesheryctl/internal/cli/root/system/logs.go
3.26% <0.00%> (-36.96%)
:arrow_down:

mesheryctl/internal/cli/root/system/check.go
1.03% <0.00%> (-23.03%)
:arrow_down:

mesheryctl/internal/cli/root/system/dashboard.go
1.49% <0.00%> (-16.42%)
:arrow_down:

mesheryctl/pkg/utils/healthcheck.go
8.82% <0.00%> (-4.42%)
:arrow_down:

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 73dec00...bb5e321. Read the comment docs.

Assuming not ready for review given the do-not-merge label.

Please confirm whether this is ready for review or not.

Please confirm whether this is ready for review or not.

Ready


[BUG] Bump Requests version > 2.31.0

What is the bug?
https://github.com/advisories/GHSA-j8r2-6x86-q33q
Do you have any screenshots?
If applicable, add screenshots to help explain your problem.
Do you have any additional context?
Add any other context about the problem.

requests is a dependency of requests-aws4auth==0.9. requests-aws4auth==0.9 does not require specific version of requests, so pip will install latest on clean install or update.
<EMAIL_ADDRESS>requirements: https://github.com/tedder/requests-aws4auth/blob/9177c77fff5cdef0605343d4ac87cb61f681e10b/setup.py#L47
No-op from our side I suppose.


FutureWarning: pyarrow.localfs is deprecated as of 2.0.0

Pip automatically installs latest pyarrow library, in which some functions are deprecated.
To suppress those warnings, users can migrate to older pyarrow version.

I only tried two versions. 2.0.0 no warning. 5.0.0 warning.
2.0.0 works fine with the client but I did try running all unit tests.

We got rid of Pyspark and Petastorm.


Changelog CI uses the same PR reference for multiple releases

Describe the bug
Changelog CI links the same PR references for multiple versions.
Your Environment
Workflow Run URL (if Public Repository):
You can see this in this file: https://github.com/robinmatz/changelog-ci-poc/pull/6/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed
Contents of Your Changelog-CI Workflow File (.yaml File):
name: Changelog CI

on:
  pull_request:
    types: [ opened ]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2

      - name: Run Changelog CI
        uses<EMAIL_ADDRESS>
Contents of Changelog-CI Configuration File (If Applicable):
Expected behavior
I expect there be only the newest PRs since the last release:
# Version: 0.3.2

* [#4](https://github.com/robinmatz/changelog-ci-poc/pull/4): Release 0.3.1
* [#5](https://github.com/robinmatz/changelog-ci-poc/pull/5): Make return string return string not class str

# Version: 0.3.1

* [#3](https://github.com/robinmatz/changelog-ci-poc/pull/3): New feature
* [#2](https://github.com/robinmatz/changelog-ci-poc/pull/2): Release 0.2.0

# Version: 0.2.0
* [#1](https://github.com/robinmatz/changelog-ci-poc/pull/1): Release 0.1.0

Actual behavior
All PRs are listed under the newest version
# Version: 0.3.2

* [#2](https://github.com/robinmatz/changelog-ci-poc/pull/2): Release 0.2.0
* [#1](https://github.com/robinmatz/changelog-ci-poc/pull/1): Release 0.1.0
* [#4](https://github.com/robinmatz/changelog-ci-poc/pull/4): Release 0.3.1
* [#3](https://github.com/robinmatz/changelog-ci-poc/pull/3): New feature
* [#5](https://github.com/robinmatz/changelog-ci-poc/pull/5): Make return string return string not class str

# Version: 0.3.1

* [#3](https://github.com/robinmatz/changelog-ci-poc/pull/3): New feature
* [#2](https://github.com/robinmatz/changelog-ci-poc/pull/2): Release 0.2.0
* [#1](https://github.com/robinmatz/changelog-ci-poc/pull/1): Release 0.1.0
# Version: 0.2.0
* [#1](https://github.com/robinmatz/changelog-ci-poc/pull/1): Release 0.1.0

Additional context
Please checkout the repo for additional context on PR history: https://github.com/robinmatz/changelog-ci-poc/pulls?q=is%3Apr+is%3Aclosed
Please also let me know if the issue is with my setup.

Hi, @robinmatz. Thank you for creating the issue.
It looks like you do not have a release created on your repository. Changelog CI relies on GitHub Releases to keep track of changes on each release version.
Please refer to the Docs to learn more: https://github.com/saadmk11/changelog-ci#how-does-it-work :)

Hi @saadmk11 , thanks for your reply. I tried again with releases between the PRs, as you explained, and it works as expected.
So, the workflow would be

release 1.0.0
PR 1
PR 2
PR with regex that triggers changelog (e.g. Release 2.0.0)
Release 2.0.0

Then it would read
Version: 2.0.0

#2 PR 2
#1 PR 1

Version 1.0.0
That cleared it for me, so there's no need to keep this issue open 😉


fix unstable tests

fix the 'editor is not connected' error, the root cause is we were switching database context of the underlying connection, the fix is to use a new dedicated connection to the desired database. (leaving it as unstable due to new errors were discovered, @kisantia made changes in SQL Tools Service to fix the new issue).
remove the unstable tag for the test cases that are passing consistently.

see the test runs

I'll add a new commit tomorrow to bump up the STS version and test run results.

I'll add a new commit tomorrow to bump up the STS version and test run results.

Thanks Alan! Hopefully after that dacpac test will be out of unstable too.

scheduled four test runs with the updated STS. lets see.

all four test builds passed, I will merge the PR now.


Heap allocations when copying non-view storages

Because of the way views are implemented, an extra ref-counter is needed to store the number of views pointing to the same matrix object, in addition to the counter counting the number of objects pointing to the same memory used for copy-on-write.
Unfortunately this means whenever a non-view storage is copied, it creates a new RefCounted pointing to a copy of the underlying container. Since RefCounted heap-allocates memory on construction, it means something as innocuous as a matrix-matrix copy, while not copying the underlying data, still performs a heap allocation.
With the current design, the only way to alleviate this would be to provide a custom RefCounted type which uses a free list custom allocator.
Note:This would not help with the extra pointer indirection, but I've no idea how to remove that; however, ideally, performance-critical operations will be done using matrix ops, thus avoiding many quick-succession data accesses. When this cannot be avoided, one always has the option of using the .data & .cdata properties directly, with the proper precaution.

I just realized this stuff may be unnecessary because people can use ExternalMatrixView / ExternalVectorView as a dangerous-but-efficient way of interfacing with SciD, using explicit allocation for everything but temporaries that are created during evaluation of an expression, if the performance hit from SciD's nice but expensive abstractions is unacceptable.  I just noticed that an equivalent to ExternalMatrixView for triangular, symmetric, etc. matrices exists and to get at it you just do e.g. DiagonalMatrix!(double).Temporary.  This needs to be documented and perhaps renamed to External.  That would be an elegant naming system:  To get the external equivalent to T, just do T.External.


Merge queues are not supported

Describe the bug
When adding a PR to a merge queue in a repo where this check is required according to branch protection rules, it hangs with "Waiting for status to be reported".
I think the fix could be as simple as triggering this check on a pull_request.enqueued event.
Thanks!
semantic.yml contents
# Config ref: https://github.com/Ezard/semantic-prs

# Validate the PR title, and ignore all commit messages
titleOnly: true

# Provides a custom URL for the "Details" link, which appears next to the success/failure message from the app:
targetUrl: https://docs.meltano.com/contribute/merge#semantic-prs

# The values allowed for the "type" part of the PR title/commit message.
# e.g. for a PR title/commit message of "feat: add some stuff", the type would be "feat"
types:
  - ci
  - chore
  - build
  - break
  - change
  - docs
  - feat
  - fix
  - perf
  - refactor
  - revert
  - style
  - test

# The values allowed for the "scope" part of the PR title/commit message.
# e.g. for a PR title/commit message of "feat(awesome-feature): add some stuff",
#      the scope would be "awesome-feature"
scopes:
  - core
  - cli
  - cloud
  - deps
  - deps-dev

Sample PR Title(s) (if relevant)
No response
Sample Commit Message(s) (if relevant)
No response

Thanks for raising this @edgarrmondragon!
Not sure how I can test this myself, so I'll add that new event in, and then if you could verify that everything is working on your side then that'd be great 🙂

@Ezard Sounds good!

Any updates here?

Thanks for the heads-up @szechyjs, I've started looking into this again 🙂

Based on the failing tests in the linked PR, it looks like there might've been some other underlying changes in v13 of Probot, so this might need to wait until they supply migration details for this version

@edgarrmondragon @szechyjs FYI this has now been deployed; apologies for the delay!

Thanks @Ezard!

@edgarrmondragon apologies, I had to roll back as something with the new version was causing things to time out; I'll ping again when a solution is found and deployed


OS X Dock icon is invisible

Keybase GUI Version: 4.7.2-20191026044208+6fc2e969b4
It's here:

I suspect it has something to do with light/dark mode on Catalina?

Same with 5.2.0-20200130011203+cf82db8320 macOS Catalina using light, dark and auto modes.


Endless recursion does not produce "Stack overflow" error but produces "Segmentation fault" error

The piece of code given below should produce some kind of "Stack overflow" error but it produced "Segmentation fault" error:
def method
  method
end

method

Error details are the following:
Segmentation fault
Program terminated abnormally with error code: 35584

Duplicate of #271


[prisma-client-js] allow to findOne by index

Hi! I am working on a multi-tenant app which has the following schema:
model Team {
  id          String       @id @default(cuid())
  createdAt   DateTime     @default(now())
  updatedAt   DateTime     @updatedAt
  slug        String       @unique
  projects    Project[]
}

model Project {
  id        String   @id @default(cuid())
  createdAt DateTime @default(now())
  updatedAt DateTime @updatedAt
  team      Team
  slug      String

  @@index([slug])
}

And I want to be able to search a Project, where slug is xxx and team.slug is yyy, but currently prisma.model.findOne only allows me to query by unique fields.
A temporary solution I'm using is to findAll where slug is xxx and team.slug is yyy and returning the zero-index of the returned array, but it seems weird.
Maybe I'm, missing something regarding indexes or single field selections 😂

This is currently by design. findOne guarantees to return a single return and if you search by a non-unique field, the is no guarantee that there is a single match. If you want to make it available in findOne you will need to make the index unique.
But we are considering the following API in future:

Keep in mind this is just a proposal and it can change. You can have a look here: https://github.com/prisma/specs/issues/356
Also, closing this as a duplicate of https://github.com/prisma/prisma2/issues/379


Error when executing Crtl+c ( Document or Spreadsheet )

When I want to copy text with the keyboard shortcut Ctrl+C, on a text document or spreadsheet, the screen is divided in two, at the top it shows the files that I have in owncloud and at the bottom the onlyoffice .
I don't know how to fix this!!

Hello, @claerso.
Sorry, I'm not sure I understand you correctly.
Would you describe in more detail or add screenshot? What version DocumentServer do you use?


Question on MDStapleOthers

Hello,
Is it possible to only staple a subset of the "other" domains?
Lets say i have 3 domains:

a.com (MDomain)
b.com ("other")
c.com ("other")

Is it possible to use mod_md for OCSP Stapling for domains a.com and b.com, but not c.com??
My understanding of the directive is that this will not work at the moment..
What do you think about an extension like this:
MDStapleOthers off                           --> same as it is at the moment
MDStapleOthers all                           --> Staple ALL other domains (same as MDStapleOthers on at the moment)
MDStapleOthers [list of domains]   --> only staple the domains configured in the directive
So to achieve above example the configuration would be:
<MDomain a.com>
   MDStapling On
</MDomain>
MDStapleOthers b.com

thanks in advance for your help!

Assuming you use this with mod_ssl, it would result in mod_ssl's stapling to become active for c.com. But your intention is that there should be no stapling at all for c.com?
Can you elaborate a bit when that would be useful?

Yes you are correct, the idea is to have no stapling at all for c.com.
But if i would disable mod_ssl's stapling with SSLUseStapling off , then only mod_md is active right?
It's just about the ability to configure stapling per VHost like it is possible with mod_ssl...

Without time to verify myself right now, I think when mod_ssl stapling is not on, it will not ask mod_md for the actual stapling data.

hm in my experiments it looks like it works.
config:
  SSLEngine on
  SSLCertificateKeyFile key.pem
  SSLCertificateFile cert.pem
  SSLCACertificateFile ca.cert.pem
  SSLUseStapling off

  MDStapling On
  MDStapleOthers On

after a graceful mod_md performs the ocsp request
so this would in general allow the modification i assume...

i did some more testing and i found out that this seems to work already...
configuration:
# globally set MDStapleOthers to Off
MDStapling On
SSLEngine on
SSLUseStapling off
MDStapleOthers Off

<VirtualHost  .... >
  ServerName a.com
  SSLCertificateKeyFile a.com.key.pem
  SSLCertificateFile a.com.cert.pem
  SSLCACertificateFile ca.cert.pem
  SSLUseStapling off
  MDStapleOthers On
</VirtualHost>

<VirtualHost .... >
  ServerName b.com
  SSLCertificateKeyFile b.com.key.pem
  SSLCertificateFile b.com.cert.pem
  SSLCACertificateFile ca.cert.pem
  SSLUseStapling off
  MDStapleOthers Off
</VirtualHost>

both domains are not managed by mod_md, but i can switch it on and off per VHost.
maybe this is worth a testcase and a note in the docs...?
unfortunately the ocsp tests get skipped in my setup, i don't yet know why (pebble is installed)

I need to mention that in the docs, yes. This use case just never occurred to me.
Pebble does not have a OCSP responder and does not place such urls in the certificates. One needs to test with boulder to have thoses tests run.


Load Image node is represented as text input in Generate tab

Essentially rendering the workflow useless

This is intentional behavior that was requested by users - that's a filename input, useful for things like gridding files stored somewhere.
To get a direct image upload on swarm, you can either:
(A) use SwarmLoadImageB64, or
(B) build the workflow fully for swarm, ie using SwarmInput nodes, in which case use SwarmInputImage

That's  ridiculous. It makes StableSwarm even more tedious to use than ComfyUI itself where at least I have an option.
StableSwarm was suppose to be more friendly for newbies and I hoped to introduce my low tech colleagues to Comfy via StableSwarm.
This sounds more like "it's not a bug, it's a feature"

PS - Tried it with SwarmLoadImageB64, the workflow no longer works. "Invalid operation: Collection was modified; enumeration operation may not execute."
The swarmLoadImage is not supported by ICLight workflows.
Stop wasting resources on this joke, focus elsewhere.

I got notifications for some hostile replies here, I appreciate that you realized that was inappropriate and removed them.
If you're encountering bugs/limitations let's work to fix them.
If the available featureset doesn't cover you needs, please constructively explain what you'd need so we can find a way to support your needs properly


Added portfolio website

🛠 Issue (Number)

Closes #1336
Description
Made the landing page of a Portfolio Website using HTML, CSS and JavaScript
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] I have taken help from some online resourses
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[x] The title of my pull request is a short description of the requested changes.

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

The project is already present in the repo


Bizarre experimental changes to cancel test to get it to pass

Got 10 tests in a row passing locally... trying on CI

Noticed this:
https://30220-209829093-gh.circle-artifacts.com/0/tmp/seed-download-cancel.pino.log
{"time":1590417603679,"level":30,"jsonRpcResponse":{"id":38,"jsonrpc":"2.0","error":{"code":300,"message":"Not your turn"}},"msg":"OUTGOING JSONRPC REQUEST:","name":"xstate-wallet","browserId":1}

@spersico is it possible there is a race condition between when getLatestPaymentReceipt resolves and closeChannel is called? For example, getLatestPaymentReceipt returns and then the channel is updated by a regular makePayment and then closeChannel is called despite it not being that user's turn yet?

Noticed this:
https://30220-209829093-gh.circle-artifacts.com/0/tmp/seed-download-cancel.pino.log
{
   "time":1590417603679,
   "level":30,
   "jsonRpcResponse":{
      "id":38,
      "jsonrpc":"2.0",
      "error":{
         "code":300,
         "message":"Not your turn"
      }
   },
   "msg":"OUTGOING JSONRPC REQUEST:",
   "name":"xstate-wallet",
   "browserId":1
}

Should the ChannelClient reject when it gets this error response?

I think it should

could it be that tests started passing with this change because the catch statement swallows the error instead of bubbling it up?

I don't think so, because the test failed again.

It seems like this surface some kind of error so I'm going to close this PR in favour of us fixing that error.


Force all transaction ID in the key to be 32 bytes long

Fixes #53

BTW, you pushed your branch in the main repo, and not to your fork :)

I used GitHub inline editor. I wasn't expecting 7 comments and 2 full days.

@fmorency PTAL


Channel not cached

Error [CHANNEL_NOT_CACHED]: Could not find the channel where this message came from in the cache!
    at Message.edit (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/structures/Message.js:653:46)
    at InteractionCollector.<anonymous> (/home/strange/Desktop/discord-js-bot/src/commands/utility/help.js:196:16)
    at InteractionCollector.emit (node:events:406:35)
    at InteractionCollector.stop (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/structures/interfaces/Collector.js:197:10)
    at InteractionCollector._handleGuildDeletion (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/structures/InteractionCollector.js:228:12)
    at BotClient.emit (node:events:406:35)
    at GuildDeleteAction.handle (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/client/actions/GuildDelete.js:47:14)
    at Object.module.exports [as GUILD_DELETE] (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/client/websocket/handlers/GUILD_DELETE.js:4:30)
    at WebSocketManager.handlePacket (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/client/websocket/WebSocketManager.js:350:31)
    at WebSocketShard.onPacket (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:443:22)
    at WebSocketShard.onMessage (/home/strange/Desktop/discord-js-bot/node_modules/discord.js/src/client/websocket/WebSocketShard.js:300:10)
    at WebSocket.onMessage (/home/strange/Desktop/discord-js-bot/node_modules/ws/lib/event-target.js:199:18)
    at WebSocket.emit (node:events:394:28)
    at Receiver.receiverOnMessage (/home/strange/Desktop/discord-js-bot/node_modules/ws/lib/websocket.js:1022:20)
    at Receiver.emit (node:events:394:28)
    at Receiver.dataMessage (/home/strange/Desktop/discord-js-bot/node_modules/ws/lib/receiver.js:522:14)

I have the same problem, can you help me pls ?

Also having the same issue.

Update:
Isolated the code and found what triggered it for me, maybe this helps someone.
It appears that my issue was setting message.channelId = foo and message.guildId = foo, within another function.


🤗 [REQUEST] - Phi-3.5-mini-instruct

Model introduction
Yeah since it has already been demoed that Phi-3.1-mini was magical, it might be good to also test the newer version
Model URL
https://huggingface.co/microsoft/Phi-3.5-mini-instruct
Additional instructions (Optional)
The current list of very small and ultra-performant LLMs includes 3.5 so could those versions be tested https://huggingface.co/collections/microsoft/phi-3-6626e15e9585a200d2d761e3
P.S. Qwen does rock ngl
Author
No
Security

[X] I confirm that the model is safe to run which does not contain any malicious code or content.

Integrity

[X] I confirm that the model comes from unique and original work and does not contain any plagiarism.

Now it is listed on the full set :-)

Thanks man, hope that all these "top models" from other benchmarks can get some press. I wonder if there are ways to simultaneously test the ones the newly come out on multiple benchmarks including MBPP, HumanEval, APPS, and DS-1000, with all their derivatives like EvalPlus and CodeGeeX versions?


comet_log is very slow to update - reads only one line per minute

The twisted_commet_wraper.py only sends one line of stdout to the comet log table per minute, meaning that the logs within the database are not up to date (c.f the event log).
Considering that each event generates 2 lines of output, and that swift occasionally generates 10 or more events per minute, the comet log will become old quickly.

duplicated by #111


Can't found Teams PSTN Pools

Hi,
I can't found this dashboard in the Teams administration. I have tested on many tenants but I can have only the Skype version of it (in Legacy Portal). It's not deployed on all tenants yet ?
Thanks

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

ID: 8107d4a3-a55e-4891-ee72-27f79f647a1e
Version Independent ID: b71f24c6-b54d-8a0f-ea0e-8839ff5481a4
Content: Microsoft Teams PSTN minute pools report - Microsoft Teams
Content Source: Teams/teams-analytics-and-reports/pstn-minute-pools-report.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

Same here.

@bastienczl thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


Browser extension can break incremental patcher

Example extension:
https://chrome.google.com/webstore/detail/alert-control/ofjjanaennfbgpccfpbghnmblpdblbef
Breakage:

Breaks here:

Don't know if checking for siblings existing before trying to get them would help?
I assume this breaks because the extension injects into the DOM on page load but haven't investigated what or when. Many extensions mess with the DOM; not sure how hard it will be to protect against this.

Thanks, this is interesting.  The patcher updates a DOM that is within an iframe. In order to break the patcher I would think that the DOM would need to be injected into the iframe. Can you tell if that is what is happening?
If it is just inserting DOM into the "normal" document then I don't see how that would interfere with the patcher...


Update free-courses-en.md

What does this PR do?
Add resource(s)
For resources
Description
teaches beginners to code in C
Why is this valuable (or not)?
Helps beginners to learn to code
How do we know it's really free?
its a free youtube videos
For book lists, is it a book? For course lists, is it a course? etc.
its a course
Checklist:

[ ] Read our contributing guidelines.
[ ] Search for duplicates.
[ ] Include author(s) and platform where appropriate.
[ ] Put lists in alphabetical order, correct spacing.
[ ] Add needed indications (PDF, access notes, under construction).
[ ] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Be sure to check the free-programming-books-lint output for linter errors. Alphabetical order and spacing are the most common problems.


[BACKPORT-v1.2.4][BUG] snapshot-controller 4.0 is not able to read VolumeSnapshotClass

Backport #2973

Doc merged, close it.


NPM Update (devDependencies)

Codecov Report
Base: 95.65% // Head: 95.65% // No change to project coverage :thumbsup:

Coverage data is based on head (a8306c9) compared to base (d738ed1).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #24   +/-   ##
=======================================
  Coverage   95.65%   95.65%
=======================================
  Files           4        4
  Lines         184      184
  Branches       29       29
=======================================
  Hits          176      176
  Misses          8        8

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

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


Update etcd_disk_backend_commit_duration_seconds histogram to etcd_disk_backend_commit_duration_seconds_bucket

Fix https://github.com/kubernetes/perf-tests/issues/1371
update etcd_disk_backend_commit_duration_seconds to etcd_disk_backend_commit_duration_seconds_bucket in master dashboard.
I have a problem that run make all always show make: Nothing to be done for 'all'., i don't know why, if someone knows, please tell me. Thanks.

/ok-to-test

Checked, confirmed
/lgtm
/assign @wojtek-t

@jkaniuk Do i need to run make all and generate dashboard json?

/approve

@jkaniuk Do i need to run make all and generate dashboard json?

@pytimer - Yes, you are right, please do in follow up PR. It supposed to be in the same PR.

Yes, you are right, please do in follow up PR. It supposed to be in the same PR.

This PR already merged, i will send another PR to do it.


Issue #52: Added message to alert no saved timers

Issue #52
Added text widget to home screen to alert user if no timers have been saved and to press the + button
Also added some minor UI formatting changes to the other widgets on the home screen.

LGTM! Appreciate the contribution


Update AutoRest C# version to 3.0.0-beta.20230705.1

Update AutoRest C# version to 3.0.0-beta.20230705.1

No need to merge this, since the latest version of autorest.csharp has been applied in other PR.


undefined method `success_action_redirect=' for

Hi.
I'm trying to use carrierwave_direct. I followed this railscast: http://railscasts.com/episodes/383-uploading-to-amazon-s3
But on trying I get the error below, saying that success_action_redirect is not defined.
Can anyone help me with that issue?
Thanks a lot!
Error
undefined method `success_action_redirect=' for #<VideoUploader:0x0000010a0a16c0>

Extracted source (around line #10):
8      @videos = Video.all
9      @uploader = Video.new.remote
10     @uploader.success_action_redirect = new_video_url

My Files:
controllers/videos_controller.rb
class VideosController < ApplicationController
  def index
    @videos = Video.all
    @uploader = Video.new.remote
    @uploader.success_action_redirect = new_video_url
  end
  ...
end

videos/index.html.haml
...
= direct_upload_form_for @uploader do |f|
  = f.file_field :remote
  = f.submit "Upload Video"

uploaders/video_uploader.rb
class VideoUploader < CarrierWave::Uploader::Base
  include CarrierWave::Uploader
end

models/video.rb
class Video < ActiveRecord::Base
  ...
  # Uploading Video
  mount_uploader :remote, VideoUploader
end

Closing because it got solved


Your isEmail is broken

bool get isEmail => regex(
      r"^[a-zA-Z0-9.a-zA-Z0-9.!#$%&'*+-/=?^_`{|}~]+@[a-zA-Z0-9]+\.[a-zA-Z]+");

No, please don't use this regex to validate email.  It's wrong.  The shortest regex to validate an RFC822 email address is about 2400 characters, and is given in https://www.ex-parrot.com/pdw/Mail-RFC822-Address.html.  Anything shorter is WRONG, unless you're using a grammar, as package:email_validator properly does.  Use that for Dart/Flutter please.

Thank you for bringing this to our attention. I completely agree that using a proper library such as package:email_validator is the recommended approach to validate email addresses in Dart/Flutter. Relying on a regex can lead to incorrect results and should be avoided. I'll make sure to update the code accordingly. Thank you for pointing this out!


Fix issue with dark theme switch

On firefox, when in dark mode, there is a transition when going between each new page.

I should also probably add postCSS dealing with vendor-prefixes


[BUG] AG Grid: unable to find bean reference gridOptionsWrapper while initialising BeanStub

Hello, is this component still maintained ?
with ag-grid 29 and 30 I get this error :
AG Grid: unable to find bean reference gridOptionsWrapper while initialising BeanStub
Anyone got it working with those versions ?
Thanks

Same issue on my side. Any update on this bug for any version greather than 28.2.1?

I did my own autocomplete with fluent ui react. I can send to anyone interested

Hi @David-Rousselle ,
Please send the code . Thanks

here it is
https://github.com/David-Rousselle/AutoCompleteComponent/

Thanks a lot @David-Rousselle .


feat(handover): :hammer: init refactor to cc app api

Started cleanup/refactor to new cc app api.
closes: #328

Waiting for #365 & #366

Need Query url id for Custom_CommissioningPackageQuery.
Need ProjectSchema for CustomAPI_WorkOrders

🍾


Test failure: Factory_CleanupCycle_DisposesEligibleHandler

This test fails occasionally with the following error:
Cleanup entry disposable
Expected: True
Actual:   False
   at Microsoft.Extensions.Http.DefaultHttpClientFactoryTest.Factory_CleanupCycle_DisposesEligibleHandler() in /_/test/Microsoft.Extensions.Http.Test/DefaultHttpClientFactoryTest.cs:line 382
--- End of stack trace from previous location where exception was thrown ---

Other tests within that build may have failed with a similar message, but they are not listed here. Check the link above for more info.
This test failed on 2.2.
CC @Eilon (because the bot doesn't know who else to pick)
This issue was made automatically. If there is a problem contact ryanbrandenburg.

Yeah I was planning to! this isn't new though.

This is fixed.


Add a commit-msg checker

Add a commit-msg checker
Resolves https://github.com/apache/incubator-apisix-dashboard/issues/140
@juzhiyuan Can you test this on Mac?

Add a commit-msg checker
Resolves #140
@juzhiyuan Can you test this on Mac?

Not yet. I switched to Windows those days..

Not yet. I switched to Windows those days..

Not a big deal. This will probably works well on Mac according to here.


[WIP] [ENH] Add section numbers

This is a WIP to address issue #421, adding section and subsection numbers throughout the document.
Will require extensive checking of a RTD and PDF rendered version to ensure it is doing what it should and doesn't have any bad side effects.
RTD rendering:  https://bids-specification.readthedocs.io/en/addsectionnums
PDF rendering: ???
Note 1. This takes over from PR #453, which came from a personal branch instead of the main repo.
Note 2. The the content for CSS directly copied and pasted from here: https://stackoverflow.com/questions/48029165/is-there-a-way-to-make-the-headings-sections-and-subsections-numbering-in-markd

No love on the RTD version... from my browser's developer view, I can see that the css/section_numbering.css file is there and accessible but have no way of knowing if the extra_css action in mkdocs.yml took hold.
@sappelhoff: Where is the PDF version found?  From the ci I can see that build_docs_pdf was successful, but then seems to be deleted.

it's herehttps://2290-150465237-gh.circle-artifacts.com/0/bids-spec.pdf
you need to:

click on "details" of the "build_docs_pdf" job
you are now in the circleci webpage of the job
find the "artifacts" tab and click on it (if circleci asks you which UI to use, .. I recommend the new one, the artifacts tab is obviously visible there ... they recently updated their UI)
find the PDF

I can see that the css/section_numbering.css file is there and accessible but have no way of knowing if the extra_css action in mkdocs.yml took hold.

It's showing up in the source of the rendered version:
      <link rel="stylesheet" href="css/section_numbering.css">

      <link rel="stylesheet" href="https://assets.readthedocs.org/static/css/badge_only.css">

      <link rel="stylesheet" href="https://assets.readthedocs.org/static/css/readthedocs-doc-embed.css">

      <link rel="stylesheet" href="css/watermark.css">

And following the link finds the CSS file.
It has no effect I can see in Firefox or Chrome.

Thank you @effigies !
Anyway, no love with either the RTD HTML or the PDF.
What's maddening, is that the Markdown Publishing Guide has a PDF rendering with full numbering, but I can find no trace of how that's activated in the associated repo (https://github.com/ironmeld/markdown-publishing-guide).  (The number isn't present in the RTD HTML, only the PDF, which is annoying, but still partial success.)

ci/circleci: build_docs artifact — Link to 0/site/01-introduction.html

no longer provides preview so can't quickly check.  Although I like section numbers etc, I wonder if that would make it also into "fragment" ids, so e.g. https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/02-magnetoencephalography.html#meg-recording-data would become smth like https://bids-specification.readthedocs.io/en/stable/04-modality-specific-files/02-magnetoencephalography.html#4.2.2-meg-recording-data .  That would then complicate cross referencing specific section a bit since would start to mandate no new sections introduced inbetween existing ones.

That is a good point @yarikoptic ... in all the examples I can find the HTML has no numbering so it may not be the case that the links need numbering.
I still think section numbers would make for a more professional spec, but I don't see how I can make it work via the RTD infrastructure.... so I'm happy to declare failure and put this on moth balls (i.e. close this WIP).

@nicholst I am closing this one now. Note that your original proposal from #421 remains open and will contain a link to this "first attempt". So in case anyone wants to pick this up in the future, all previous work is preserved.
Thanks again for giving it a try.

Hi!! Thanks for all the work done!!
I wonder if anyone had the same problem before. I think this should be a quite common feature to have in a documentation.
I don't really have the technical knowledge, so I don't even know what to google up :) But I also agree with @nicholst that having numbered sections through out the spec and documentation will help to have a clearer general schema overview and will improve navegability.


[SourceKit/CMake] Make sure the XPC service executable isn't linked with an absolute build directory rpath

rdar://40462455

@swift-ci smoke test and merge


New Secondary Stat Added - Fallout VNDPNP

Changes / Comments
Removed Addiction Chance.
Added Resolve.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Add slot for table footer is good

In my opinion, we are having slot for table header, so it's also good if we have slot for table footer too

I agree, to allow for customization of vs-pagination


Auto Code Formatting

Ideally there would be some sort of auto code formatting and linting. Related to this there is currently an issue with some of the documentation being formatted:

The goal is to comply with PEP 8 and PEP 257 to the extent possible.

@PJ-Finlay Try Black to format the python code

@yogeshwaran01 Can you make a pull request?

@PJ-Finlay It is a CLI tool
First, install it
$ pip install black

and then run
$ black ~/path/to/file

After this, the code will be formatted properly according to with PEP8

Thanks for the suggestion @yogeshwaran01, very easy!


Cannot use import statement outside a module

When running the cdk example the following error occurs when running cdk bootstrap:
import 'source-map-support/register';
^^^^^^

SyntaxError: Cannot use import statement outside a module

hey @elie222 can you provide more information about your setup:

output of npx next info
did you used npm or yarn?

Maybe @GuiBibeau @leerob can help here because this is the AWS S3 image example, right?
This PR #296 was also merged after your issue was created.

It could be related to the version of Node.js you're using (guess).

I also ran into a similar issue use, tried both npm and yarn.
    Operating System:       Platform: darwin       Arch: x64       Node: 18.4.0       npm: 8.12.1       Yarn: 1.22.11       pnpm: N/A     Relevant packages:       next: 12.1.6       react: 18.2.0       react-dom: 18.2.0

Same issue with output of npx next info
    Operating System:       Platform: darwin       Arch: arm64       Version: Darwin Kernel Version 21.6.0: Sat Jun 18 17:07:22 PDT 2022; root:xnu-8020.140.41~1/RELEASE_ARM64_T6000     Binaries:       Node: 16.16.0       npm: 8.11.0       Yarn: 1.22.19       pnpm: N/A     Relevant packages:       next: 12.2.4       eslint-config-next: 12.2.4       react: 18.2.0       react-dom: 18.2.0

Hey everyone. The issue is that AWS CDK typescript code requires a bit different tsconfig settings. You can find the details in the linked PR i just pushed.