Line 156 in Windows - Wont work.

Loads allright, runs and finds 2 wallets with balance but then gets this error:

Traceback (most recent call last):
File "find_unspent_multibitHD_txes.py", line 256, in
wallet = load_wallet(wallet_file, get_password)
File "find_unspent_multibitHD_txes.py", line 156, in load_wallet
faddr = bitcoin.bin_to_b58check(bitcoin.deserialize_script(out.script_bytes)
[2])
File "c:\python27\lib\site-packages\bitcoin\py2specials.py", line 43, in bin_t
o_b58check
inp_fmtd = chr(int(magicbyte)) + inp
TypeError: cannot concatenate 'str' and 'int' objects

And makes file but its all mangled:
encrypted_private_key: "\306\211\241\334\231(\027\241s****
Everything looks this way, like encrypted over encryption.
Tested on Windows 7 and windows 10

Very curious, it would appear that the "output" in one of the unspent transactions is not what the script is expecting.
Specifically, it is failing when attempting to extract the output address from the transactions output script.
Do you happen to know if that wallet had MultiSig addresses? I don't think MultiBit HD supports MultiSig so that's probably not it... I can probably provide a modded "debug" version of the script that outputs the raw transaction output so we can see exactly what data it is "choking" on if you want?
Also, the file data isn't "mangled" as such... that is just the binary data representation in ASCII form. But yes, it is indeed stored encrypted... hence "encrypted_private_key" ;)

Just ran into the same issue:
Traceback (most recent call last):
  File "find_unspent_multibitHD_txes.py", line 257, in <module>
    wallet = load_wallet(wallet_file, get_password)
  File "find_unspent_multibitHD_txes.py", line 156, in load_wallet
    faddr = bitcoin.bin_to_b58check(bitcoin.deserialize_script(out.script_bytes)[2])
  File "/Users/ulises/Downloads/decrypt_bitcoinj_seed-master/venv/lib/python2.7/site-packages/bitcoin/py2specials.py", line 43, in bin_to_b58check
    inp_fmtd = chr(int(magicbyte)) + inp
TypeError: cannot concatenate 'str' and 'int' objects
```

Will try with the debug version of the script.

I just ran into this same problem:
C:\Users\travi\Desktop\multibit_recovery-master\multibit_recovery-master>debug_find_unspent_multibithd_txes.py mbhd.wallet.aes
terminal does not support UTF; passwords with non-ASCII chars might not work
This wallet file is encrypted, please enter its password:
--------------------------------------------------------------------------------
TXID: 9a52abf94a63907544e195228f7b5a1fc7a8a40a66b4984ec7c1cd7e89cf86ab

value: 148770666
script_bytes: "\251\024\365#E2AA\025\024\341\224\310B.`Gi\001:\274\200\207"

Traceback (most recent call last):
  File "C:\Users\travi\Desktop\multibit_recovery-master\multibit_recovery-master\debug_find_unspent_multibithd_txes.py", line 257, in <module>
    wallet = load_wallet(wallet_file, get_password)
  File "C:\Users\travi\Desktop\multibit_recovery-master\multibit_recovery-master\debug_find_unspent_multibithd_txes.py", line 157, in load_wallet
    faddr = bitcoin.bin_to_b58check(bitcoin.deserialize_script(out.script_bytes)[2])
  File "C:\Python27\lib\site-packages\bitcoin\py2specials.py", line 43, in bin_to_b58check
    inp_fmtd = chr(int(magicbyte)) + inp
TypeError: cannot concatenate 'str' and 'int' objects

C:\Users\travi\Desktop\multibit_recovery-master\multibit_recovery-master>

How can I decrypt the information that is in the parsed_wallet.txt file that looks like this (\251\024\365#E2AA\025\024\341\224\310B.`Gi\001:\274\200\207)?

AWESOME... thanks for the output! That is exactly what I needed.
Ok... so looking at that, it seems the code is not handling a certain type of transaction correctly... it is expecting the address to be the THIRD item in the out.script_bytes array...
(out.script_bytes)[2]
But by decoding those script_bytes manually, we can see the address is actually the SECOND item in the out.script_bytes array:
script_bytes output is just "binary" data... it decodes to: 'a914f523453241411514e194c8422e604769013abc8087'
which deserialises from bitcoin script as:
bitcoin.deserialize_script(out.script_bytes) =>
[169, 'f523453241411514e194c8422e604769013abc80', 135]
This translastes as:
OP_HASH160 f523453241411514e194c8422e604769013abc80 OP_EQUAL
f523453241411514e194c8422e604769013abc80  converts to address:
'1PMAod4V8n5DBe4C8SjEJHnxsHdyvzXvcu'
Is that address one of yours?
Also, can you try THIS debug version and see if it works: https://pastebin.com/VsgdfqV7
I've tried to make it a bit "smarter" ;)

Hey, thanks for the quick reply! I ended up figuring out what I needed, but I ran your debug2 and captured the output if you would like to see it. Could I send it to you privately over email since it may contain sensitive information<EMAIL_ADDRESS>


[BSO] add confirmation to clue buttons in =m

🚀 Feature Proposal
so my minion is currently on a hour long trip without clue hunter on and without a zippy equipped, because on my phone I typed =m and my keyboard went away and my thumb tapped on grandmaster button accidently and presto... im wasting clues 😢
please add a do you want to really do this confirmation message to clue buttons. thank you.

on a different subject: is there supposed to be 4 or 5 confirmations for equipping gear to wildy set? I remember there was a warning confirmation but never multiple in a row.

I don't agree (or imagine many others agreeing) that doing clues requires a confirmation.


question about cut

I didn't see this under
"inviable vegetative cell" ? (but the cut with mitotic catastrophe are there. But all cuts are inviable?

Cut itself is a "grandchild" of inviable veg via is_a:
inviable vegetative cell
[is_a] septation following abnormal mitotic chromosome segregation

[is_a] cut

whereas the mitotic catastrophe/cut terms have inviable and cut as parts, e.g.
id: FYPO:0001048
name: mitotic catastrophe with cut
is_a: FYPO:0001047 ! mitotic catastrophe
intersection_of: FYPO:0000002 ! cell phenotype
intersection_of: happens_during GO:0072690 ! single-celled organism vegetative growth phase
intersection_of: has_part FYPO:0000141 ! abnormal mitotic sister chromatid segregation
intersection_of: has_part FYPO:0001204 ! mistimed mitosis
intersection_of: has_part FYPO:0001489 ! inviable vegetative cell
intersection_of: has_part FYPO:0003165 ! cut
(not all bits shown)
I don't have a good way to work around the way Canto shows is_a and has_part links for these terms; anything that might make cut show up directly under inviable veg would mess up something else.

No thats fine, I should have known it was under there. I didn't read the list properly....


Entirely resetting a scene

We are trying to totally reset a Scene, but it doesn't seem to be working. Basically, we have a scene on which we spawn Graphics (players, landscape and so on). When the player dies and restarts, we want to fully clean the Scene and restart it from scratch (so we want all the Graphics to be removed from the scene, all the fields of the scene to be reverted to their default state, etc). Basically we want to delete it and re-add it (so we go through the constructor again and so on).
How can this be done ?
 Sidenote : we are using launch() because we run two parallel scenes and need to pass data to scene via launch, I just omitted it from this sample code.
We also tried:
scene.remove(OurScene.KEY);
scene.launch(OurScene.KEY);

But this leads to a black screen, and we don't go through the scene's methods anymore. I guess remove fully removes the scene from the whole scene system and launch fails silently, because the scene is no longer known by phaser ?
We also tried:
scene.remove(OurScene.KEY);
scene.add(OurScene.KEY, {}, false);
scene.launch(OurScene.KEY);

Same problem.
So basically, here's the question : how can we totally delete a scene and re-create it from scratch, so that all the fields are back to their starting value, all the graphics are removed from the scene and so on ?
Thanks

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

launch will start a Scene running in parallel to the current ones. You should be calling scene.restart if restarting the same Scene. And you absolutely need to listen for the Scene shutdown event and then clear out anything you've created yourself. Even then, restart won't call the Scene constructor again. It will just restart the Scene, which is the same as shutting it down then starting it again, not creating it from scratch.
I would suggest you destroy the current Scene, then start a brand new one, using a brand new key. That is the only way it will run the constructor again. Would be easiest to make your old Scene start the new one, then in the new Scene it destroys the old one.

Alright I see, thanks a lot for your answer !

On May 31, 2018 1:37 AM, "LaP0573"<EMAIL_ADDRESS>wrote:
Closed #3717 https://github.com/photonstorm/phaser/issues/3717.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/photonstorm/phaser/issues/3717#event-1655238658, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AkMw9YR0Ni-TZlW6W6FdPouoU4PjjyiBks5t34_DgaJpZM4USzpc
.


Add support for open source LLMs for purely local deployment?

Currently, seems like only commercial LLM were supported.
LLMs: OpenAI GPT 3.5 and 4, Cohere API, Gemini Pro

Add support for open source LLMs for purely local deployment?

Currently, seems like only commercial LLM were supported.
LLMs: OpenAI GPT 3.5 and 4, Cohere API, Gemini Pro

Add support for open source LLMs for purely local deployment?

I would also like support for open source LLMs very much!


chore(helm): Reformat helm chart templates

SUMMARY
The PR reformats chart templates to one style with more readable blocks and indents.
The PR does not change any functionality of the chart.
Similar changes: https://github.com/apache/airflow/pull/29917 https://github.com/apache/airflow/pull/29941 https://github.com/apache/airflow/pull/30312
TESTING INSTRUCTIONS
The following command install the chart
helm install superset helm/superset

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Did you use a tool to perform the reformat? I ask because if so, we should probably perform a lint step in CI to enforce some rules around formatting :).

Unfortunately no - only manual work, only hardcore :)
I'm looking for a way to automate it and I'll come back with the PR if I find. There is a similar issue https://github.com/apache/airflow/issues/30546.


It doesn't work

24/04/2017 19:37:11
System.DllNotFoundException: Unable to load DLL 'CSteamworks': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
at Terraria.Social.Steam.CoreSocialModule.Initialize()
at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
at Terraria.Program.LaunchGame(String[] args)
24/04/2017 19:37:17
System.DllNotFoundException: Unable to load DLL 'CSteamworks': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at Steamworks.NativeMethods.SteamAPI_RestartAppIfNecessary(AppId_t unOwnAppID)
at Terraria.Social.Steam.CoreSocialModule.Initialize()
at Terraria.Social.SocialAPI.Initialize(Nullable`1 mode)
at Terraria.Program.LaunchGame(String[] args)
WHAT?

Duplicate issue: #61


Slide content is cut off when shown if full screen mode

https://intro-r-rstudio.nhsrcommunity.com/session-packages.html#/package-locations is a good one to check this as it cuts off the last few lines in full screen mode but shows the full screen if it's put side by side with another screen. I never noticed this as I'd use the Cloud/RStudio next to the slides to refer to them while live coding.

Maybe force screen height? https://github.com/quarto-dev/quarto-cli/discussions/11318


fix typo in start contributing

Preview page:
https://deploy-preview-12906--kubernetes-io-master-staging.netlify.com/docs/contribute/start/

unfortunately i don't have permission for +1
maybe @zparnold can help ?

Thanks for the fix @kbhawkey . Checked the updates on : https://deploy-preview-12906--kubernetes-io-master-staging.netlify.com/docs/contribute/start/
/lgtm
/approve


New figure: Outbreaks

Montreal and QC have data on outbreaks. Either a figure showing the current outbreaks or a weekly progression of the locations and their number of outbreaks would be great to have.
Data from QC is available here: https://www.quebec.ca/en/health/health-issues/a-z/2019-coronavirus/situation-coronavirus-in-quebec/#c75434. The data comes from this CSV: https://cdn-contenu.quebec.ca/cdn-contenu/sante/documents/Problemes_de_sante/covid-19/csv/eclosions-par-milieu-en.csv?t=1609775100
I added this recently to be scraped. Further past data could be retrieved from the Wayback Machine (https://web.archive.org/web//https://cdn-contenu.quebec.ca/cdn-contenu/sante/documents/Problemes_de_sante/covid-19/csv/eclosions-par-milieu-en.csv?t=)
For Sante Montreal, the data is provided weekly in a PDF linked to on this page: https://santemontreal.qc.ca/en/public/coronavirus-covid-19/situation-of-the-coronavirus-covid-19-in-montreal/#c49292
I have downloaded all weekly reports since Nov 24th. Not sure if they were available earlier than that.

Previously, Sante Montreal had a table on the website, see here for example: https://github.com/jeremymoreau/covid19mtl/blob/master/app/data/sources/2020-11-22/data_mtl.html
Unfortunately, we only started saving the HTML of that site around that day. But the Wayback Machine has some previous dates available.
To download stuff from Wayback Machine this tool is very helpful: https://github.com/sangaline/wayback-machine-scraper

Previously, Sante Montreal had a table on the website, see here for example: https://github.com/jeremymoreau/covid19mtl/blob/master/app/data/sources/2020-11-22/data_mtl.html
Unfortunately, we only started saving the HTML of that site around that day. But the Wayback Machine has some previous dates available.
To download stuff from Wayback Machine this tool is very helpful: https://github.com/sangaline/wayback-machine-scraper


Feature: Ability to remember YouTube/Twitch recently played videos

I'm not sure if this is possible or how hard it would be to implement, but right now it can be annoying to constantly find and drag links into mpv of videos that I'm still watching. Implementing it into your script would remove this inconvenience.

It's already there. or you want pinned?

I'm stupid, its working just how I want it to. It didn't appear at first so I thought it didn't work.
Would you be interested in opening a pr in the uosc repo so that this script can reach more users?

Would you be interested in opening a pr in the uosc repo so that this script can reach more users?

Something like suggested extension is better.


Scrolling down while the page is loading hides the header

If you scroll down and then scroll back up once the page has loaded you can't see the header since it is hidden by the headroom--unpinned class applied by the Headroom dependency.
You can reproduce this on the demo site.
Not sure what the right thing to do is, I wasn't able to reproduce this issue on the Headroom demo site, so I wonder if it has something to do with the way it is being used here.

The issue would be resolved if I'd remove the Fade Component / Fading but I actually like the effect in the navigation.
Did this issue happen to you multiple times while not "forcing" it? Because I had problems to reproduce it even though I know how to reproduce it as it's uncommon (for me) to instantly scroll down when the site is loading.
Maybe there's a problem with anchors?

Interestingly enough I have trouble reproducing it in the latest firefox, but not the latest chrome. Removing the Fade component doesn't seem to have any effect on whether or not I can reproduce the issue in chrome.

Well I can't reproduce it 😅
Maybe my assumption with Fade was wrong but I could only think about the issue being that the Fade animation doesn't get triggered. Mh...

Can't reproduce it anymore also on latest Chrome. I'm closing this issue now but if someone stumbles across this issue again let me know. Maybe it's something with react-headroom.


1st time login prompts error

issue: after registered, 1st login it will prompt error below
then i click login input user name password again, then allow me login

Could not reproduce.


Py36 support

Adding python 3.6 support.
Includes the python 3.4 patch from @darius so that the tests pass. If that gets committed, I will remove the last patch from this PR.

@llllllllll ping -- any thing I can do?


New rule - Display name and subject impersonation using recipient SLD (new sender)

Looks good in Hunts

/update-test-rules


update helm package for csi

Signed-off-by: Raunak Kumar<EMAIL_ADDRESS>

closing this one as @shivamerla already raised a PR


GH2850: Bump .NET Core SDK to 3.1.402

Fixes #2850.

Unrelated failure in Build / Build (macos-latest) (pull_request):
Error: An error occurred while retrieving package metadata for 'Cake.Kudu.Client.0.9.0' from source 'nuget.org'.While testing: /Users/runner/work/cake/cake/tests/integration/tools/Cake.Tool/tools/netcoreapp2.1/any/Cake.dll
Cake.Core.CakeException: .NET Core CLI: Process returned an error (exit code 255).

Unrelated failure in Build / Build (macos-latest) (pull_request):
Error: An error occurred while retrieving package metadata for 'Cake.Kudu.Client.0.9.0' from source 'nuget.org'.While testing: /Users/runner/work/cake/cake/tests/integration/tools/Cake.Tool/tools/netcoreapp2.1/any/Cake.dll
Cake.Core.CakeException: .NET Core CLI: Process returned an error (exit code 255).

@gitfool I've retriggered a new build.

@gitfool your changes have been merged, thanks for your contribution 👍


exceldatareader.Read() continues past end of document

Hello,
Im not entirely familiar with all the functions of excel, but im finding the data reader is not stopping once it gets to a row of cells that hasnt got any data. This is what i would expect using a data reader in any other environment, but i understand if i am using MSExcel that i can scroll down continuously and it never "gets to the end of the document". Im assuming this is what the data reader is doing too.
I couldnt find any info to back this up, so i am posing the question. How do i know i have come to the end of the document? Do i just wait for a row that has null values in every column i am interrogating and assume so? Basically writing a parser for an xls as a feed import process into our system. Each row represents a new record i need to merge. There are only about 20 rows in the spreadsheet im using for testing, but the reader keeps on trucking on past them!

 while(_reader.Read() & _reader.IsValid)
{
//do something with row
}

Exceldatareader will read all rows that the spreadsheet says it has.
Otherwise it doesn't know that there might be 30 blank rows then some
data.  If excel keeps on scrolling past the end of your data that indicates
that  the spreadsheet has a lot of blank rows at the end.
If you can't change your spreadsheet then you'll need to write something to
check if all the columns that should have data are blank and assume that is
the end. Perhaps if there is one column that always has data then you can
just check that one column.
On 15 Jul 2015 01:26, "captainjono"<EMAIL_ADDRESS>wrote:

Hello,
Im not entirely familiar with all the functions of excel, but im finding
the data reader is not stopping once it gets to a row of cells that hasnt
got any data. This is what i would expect using a data reader in any other
environment, but i understand if i am using MSExcel that i can scroll down
continuously and it never "gets to the end of the document". Im assuming
this is what the data reader is doing too.
I couldnt find any info to back this up, so i am posing the question. How
do i know i have come to the end of the document? Do i just wait for a row
that has null values in every column i am interrogating and assume so?
Basically writing a parser for an xls as a feed import process into our
system. Each row represents a new record i need to merge. There are only
about 20 rows in the spreadsheet im using for testing, but the reader keeps
on trucking on past them!
while(_reader.Read() & _reader.IsValid)
{
//do something with row
}
—
Reply to this email directly or view it on GitHub
https://github.com/ExcelDataReader/ExcelDataReader/issues/76.

Thanks for the quick reply. This makes sense to me.


Currently hovered marker should be a different color

When the user hovers over a marker, make it change to a different color.

Closed with PR #31


level only wins the turn after you meet all winconditions

Describe the bug
i am making a game, i meet all winconditions, verbose logging says winconditions met, but i need to make another input before i win
Reproduction Steps

Use PS> for a while.
Try to beat a level.
You will need to do another input before you can win

What did you expect would happen?
the level to be imediatly beaten as soon as all winconditions are met.
OS & Browser version, desktop/mobile
Windows 11, Google, laptop
Screenshots, example projects, other relevant issues, etc.
Any project should work.

I haven't seen that as a general problem, but rather as something that can happen depending how the rules are written.
So it might help if you can provide a repro case with a specific game and specific set of inputs.

I haven't seen that as a general problem, but rather as something that can happen depending how the rules are written. So it might help if you can provide a repro case with a specific game and specific set of inputs.

it will happen in this game: on later levels:

title linked
author Pool128
sprite_size 6
//

=====
TAGS
=====

frames = 1 2 3

========
OBJECTS
========

Background .
brown darkbrown
000000
111111
000011
011000
111111
000000

wall #
darkred darkgrey
000001
111111
000100
111111
010000
111111

bumper $
purple pink
.0000.
001100
011110
011110
001100
.0000.

belt:1:directions
black darkgrey grey
011110
012210
022220
011110
012210
022220
rot:up:>

belt:2:directions
black darkgrey grey
012210
022220
011110
012210
022220
011110
rot:up:>

belt:3:directions
black darkgrey grey
022220
011110
012210
022220
011110
012210
rot:up:>

animated
transparent

player p
lightblue blue darkblue
..00..
.0011.
001111
111122
.1122.
..22..

player1
lightblue blue darkblue
......
..01..
.0111.
.1112.
..12..
......

player2
lightblue blue darkblue
......
......
..11..
..11..
......
......

goal g
yellow orange
.0000.
001100
011110
011110
001100
.0000.

fragilegoal f
lightred red
copy:goal

fragilegoal1
lightred red
......
.0000.
.0110.
.0110.
.0000.
......

=======
LEGEND
=======

players = player or player1 or player2

w = belt:1:up
a = belt:1:left
s = belt:1:down
d = belt:1:right

@ = player and wall

=======
SOUNDS
=======

=========
MAPPINGS
=========

frames => nextframe
1 2 3 -> 3 2 1

================
COLLISIONLAYERS
================

Background
goal, fragilegoal, fragilegoal1
belt:frames:directions
player, player1, player2
animated
wall, bumper

======
RULES
======

[no bumper|> player|bumper] -> [|< player|bumper]
[bumper|> player|bumper] -> [bumper|player|bumper]
[> player|wall] -> cancel
[animated] -> []
frames[belt:frames:directions no animated] -> [belt:nextframe:directions animated]
[player belt:frames:up] -> [up player belt:frames:up]
[player belt:frames:left] -> [left player belt:frames:left]
[player belt:frames:down] -> [down player belt:frames:down]
[player belt:frames:right] -> [right player belt:frames:right]

late[player2] -> []again
late[player1] -> [player2]again
late[fragilegoal1] -> []again
late[player goal] -> [player1 goal]again
late[player fragilegoal] -> [player1 fragilegoal1]again

==============
WINCONDITIONS
==============

no players

=======
LEVELS
=======

message rights and wrongs
#######
#....g#
#.#####
#.###.#
#.###.#
#p....#
#######

message parallel universe
#############
#..g..#.#g..#
#.###.#..##.#
#.....#...#.#
#...#.#.#...#
#p#...#p....#
#############

message two worlds

message removal
#############
#....g#.#..##
#.###.#.....#
#.....#.....#
#.#.#.#..#..#
#p....#p#g..#
#############

message offset
########
#.#.p###
#.#..###
#.g..p.#
#..#.#.#
#..#..##
##.....#
#.....##
#.#...##
########

message fragile
#######
###...#
#f..#p#
##....#
#..fp.#
#.#...#
#..#..#
#######

message offset
#############
####.########
###..######f#
#s...d......#
#......######
#..p...######
#p.........f#
#############

I played the game right through, didn't see a problem. Can you tell me which level and which moves to make?
Is it possible you're triggering a cancel? That might do it.

I played the game right through, didn't see a problem. Can you tell me which level and which moves to make?
Is it possible you're triggering a cancel? That might do it.

a cancel should never happen the turn i win, also, my player still ends up on the goal. it happens sometimes on fragile. i have no real idea when it is though.

If I can't reproduce it, I can't fix it. Perhaps you should ask a question on the PuzzleScript discord channel?

ok


Can't Trade Options on BRK.B Even Though the Data Is In Place

Expected Behavior

We can trade options for securities that we have option data for.
Actual Behavior

In this project, the notebook shows the data is in place, but it's not being attached to slice.OptionChains during a backtest. This is not the case when we replace BRKB with TSLA in the algorithm.
It's strange because upon completion of the backtest, the algorithm logs

completed in 1.10 seconds at 44k data points per second. Processing total of 48,771 data points.

so we know some data is being processed.
Additionally, this backtest shows that when we try to buy an option for BRK.B after adding it with the OptionChainProvider, we get

Backtest
Handled Error: BRKB  220121P00210000: The security does not have an
accurate price as it has not yet received a bar of data. Before placing a
trade (or using SetHoldings) warm up your algorithm with SetWarmup, or
use slice.Contains(symbol) to confirm the Slice object has price before
using the data. Data does not necessarily all arrive at the same time so
your algorithm should confirm the data is ready before using it. In
live trading this can mean you do not have an active subscription to the
asset class you're trying to trade. If using custom data make sure
you've set the 'Value' property

Although, this error isn't thrown when we run the same algorithm with TSLA instead of BRK.B.
Potential Solution

N/A
Reproducing the Problem

Run the backtest above.
System Information

QC Cloud
Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

[x] I have provided detailed steps to reproduce the issue

This seems to be two problems playing into one,
The reason in research we are able to get these values is specifically because you are using "BRKB" as the ticker when adding the option. Then when you use GetOptionHistory, it hasn't updated that ticker to be what it is today "BRK.B"(bug 1) , "luckily" for this case our data on the other end is under "BRKB" (bug 2). So it successfully retrieves open interest data which is all you need for the history request to print out the contracts.
But when it actually goes to collect the option quote and trade bar data, it does get updated to be "BRK.B" by a map resolver. Then when we go to retrieve it, the data cannot be found under "BRK.B" because of bug 2.
This is all from local testing, so it is possible that cloud backend for data file resolving acts differently, but the issue does seem to be something that could occur.

Did some further testing with research to prove my point, even weirder is that if you use BRK.B, it can still resolve the data for the history request somehow. Wondering if that is the cloud implementation 🤔
But to prove that BRK.B vs BRKB does affect the contract list lookup I used the following cells
Same base cell: (swap out BRKB and BRK.B)
self = QuantBook()

option = self.AddOption("BRKB", Resolution.Minute)
option.SetFilter(-3, +3, 0, 31)

then run
time =  datetime(2019, 1, 15)
list = self.OptionChainProvider.GetOptionContractList(option.Symbol.Underlying, time)

This GetOptionContractList is the offender that uses without mapping and is what is used underneath GetOptionHistory()
The result after using this shows the using "BRKB" returns a ton of contracts, and "BRK.B" returns none.

@C-SELLERS Was Option Chain Provider Symbol Map Resolve #5664 intended to fix this issue?

Data issue:
https://www.quantconnect.com/forum/discussion/16125/brk-b-minute-the-issue-starts-from-jan-1st-2013-12-00-am-and-continues-until-now/p1


Update Beeline Tutorial - 20240610

PLEASE REMOVE "media/beeline-tutorial/client-access-url.png" from base repo
Updating sections 'Configure Microsoft Entra SSO' and 'Configure Beeline Enterprise SSO'.
Thank you!

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

Good morning @jeevansd
Just wanted to check in with you on this.
Would you be able to please remove the image "media/beeline-tutorial/client-access-url.png" from the base repo? We also updated the sections 'Configure Microsoft Entra SSO' and 'Configure Beeline Enterprise SSO' sections of the tutorial.
Thank you!

Hey @Court72, just quickly reviewing the repo history it looks like @jeevansd hasn't been active recently(?) and it's been a little over a month.
I don't know the process here but is there someone else who could review this PR if he's unavailable/busy?

@jeevansd, @CelesteDG
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

@CelesteDG @jeevansd  any updates on this? Just passed 2 months with no review.

#sign-off

#sign-off

Good morning @Court72, @jeevansd and @CelesteDG
Tagging for visibility. Are we able to get a review on this please?
Thank you!

@dhivyagana (per @jeevansd's OOF message) - Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.

@De1gad0 Creating a separate PR for your changes for better validation in our private repo. Please expect the changes in the tutorial to be live in 1-2 days #please-close

Thank you @bhavanabhavvs !


Maintenance of hivelocity-client-go

/kind feature
Describe the solution you'd like
Up to now it is not clear how the hivelocity-client-go will get maintained in the future.

We can think of structuring the project, and add test later, I can collaborate if it has a higher priority and needs more hand

I think we can close this. Time will tell.


Sending new dataLayer object on every new page view

I am initialising the TagManager at the definition of my app and then on every page view, if there is a GTM module present I want to send different object to the dataLayer - the object is dynamically constructed on those pages.
I am doing it like that:
TagManager.dataLayer({
      dataLayer: buildDataLayer()
});

as I dont want to change the dataLayerName (I want it to always be dataLayer), if I go from one page where I send this object the first time and go to another page where I want to send a different object - I dont see it being it set up, just the previous object remains in the source code.
Is there a solution for this and also if the initial object sent to dataLayer remains in the DOM doesn't it that mean that it will be sent for that page as well?
Thanks for your time!
Let me know in case I didn't explain myself well.

If you use react helmet, you can use onChangeClientState callback


[VS Code] Starting collaboration session: Could not connect to the server. HTTPS connection failed, verify there are no self-signed certificates or custom cert validation policies blocking Live Share.

Error:
Starting collaboration session: Could not connect to the server. HTTPS connection failed, verify there are no self-signed certificates or custom cert validation policies blocking Live Share.
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS

extensionVersion
1.0.869

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.36.1

platformName
Linux

platformVersion
4.19.0-kali5-amd64

@SKTPausanias: thanks for filing this issue! We have general connectivity guidance here. If that doesn't help you might also try this workaround to fix your problem #2216 (comment)

I'm going to mark this as a duplicate of the following issue #2711 to consolidate the investigation. If you have more info please continue the discussion there. thanks!


nginx-ib path volume

Name and Version
rapidfort/nginx-ib:latest
Which runtime are you using to reproduce this issue?

[ ] Kubernetes
[ ] Docker Compose
[X] Docker

Is this issue reproducible on the original source image?
Reproducible
Could you please identify the category? Details in TROUBLE_SHOOTING.md
Unknown
What steps will reproduce the bug?
docker run -v /root/nginx-ib:/usr/share/nginx/html:ro -d rapidfort/nginx-ib:latest
What do you see instead?
file index is not created
path container for nginx is somewhere else but idk where. i followed command from dockerhub

@rafalohaki, did this solve your problem?

@rafalohaki, did this solve your problem?

Yes, thank you


offer to help documentation

as @TomAugspurger and I discussed in closed issues and PRs, I would like to learn and help better document the datasets and their usage. I am currently actively working on my project and spending a significant time on organizing data pipelines, so I thought I would open this issue to offer help and see if we could push for some documentation while at it.
I am particularly concerned with GOES datasets for now, and I can be verbose (I guess good for documenting stuff!) so I don't mind helping write something if I am pointed towards the resources and how to go about things.
My current "best" workflows:

On local disk, simply use netCDF4 alone
On abfs (or gs, s3, etc.), use fsspec coupled with h5py

(Note: that netCDF4 seems to outperform h5py by almost an order of magnitude in my local testing, hence the decision to use netcdf4 instead of unifying the approach in 1 --- one could easily use fsspec with h5py for local files too, thus only needing to change a single keyword in the workflow rather than significant portions.)
(Interesting caveat: netCDF4 reads the modified data directly, whereas with h5py one needs to apply the scaling and offsetting manually, so it is actually more work 😅)

Thanks for the offer to help, I appreciate it.
The next step is an overhaul to our example notebooks now that pystac-client 0.5 is out. I have that started at https://github.com/microsoft/PlanetaryComputerExamples/compare/main...feature/sign-inplace?expand=1, and will push it once our containers are updated to use pystac-client 0.5. This includes a discussion of what came up in https://github.com/microsoft/PlanetaryComputerDataCatalog/issues/348#issuecomment-1209886082 around accessing assets from Blob Storage via STAC vs. "directly".
I also have an in-progress document describing our take on "cloud-native geospatial workflows". It'd be good have your thoughts on that so I'll ping you once that's ready.


Make the button clickable

Thanks. I will review this as soon as possible!

@anastas-makar thanks for your patch. Tested and deployed!


[Feature] Add right click functionality to items in the Outline tab.

Current behaviour is: right click does nothing.
What I want: Right click opens a menu with:

Find all References
And all the things that show up when right clicking a function.

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Implementing with cached image

Equipping this package with #cached_network_image package or a custom cache will go along way, for obvious reasons.
since with can't use the  widget provided by #cached_network_image package with our #photoView widget, caching under the hood should be the only option.

There is no need for that, you can use cached_network_image with this package just fine.
Either by using a CachedNetworkImageProvider or by using a PhotoView.customChild and the CachedNetworkImage widget.

Oh!
Alright. I will play around with it.
Thanks alot
On Thu, 4 Feb 2021, 14:30 clragon<EMAIL_ADDRESS>wrote:

There is no need for that, you can use cached_network_image with this
package just fine.
Either by using a CachedNetworkImageProvider or by using a
PhotoView.customChild and the CachedNetworkImage widget.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fireslime/photo_view/issues/390#issuecomment-773304106,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJWWTE6HM5QKGQ3XFXI37TDS5KOQRANCNFSM4XCW3TOQ
.

It seems this question was answered


Think about resource ownership tracking for NGSI / NGSI-LD

Is your feature request related to a problem? Please describe.
In the past, in the context of quantumleap, we discussed about the opportunity to track this in the model:
https://github.com/orchestracities/ngsi-timeseries-api/issues/18
Ideally, we can enforce it in the context of orion for resource creation. i.e. manipulated the json to insert something like owner: "user_id"
Something to think about.
Describe the solution you'd like
N/A
Describe alternatives you've considered
Do nothing, we can track resource ownership via ability to "control" resources in anubis and that's it.
Additional context
N/A

acl:Control at the policy level define who control the resource. not sure we can consider this ownership, but probably yes. thoughts are welcome @c0c0n3 @Cerfoglg


refactor: rework error handling

Closes #810

Codecov Report
Attention: Patch coverage is 58.99123% with 374 lines in your changes missing coverage. Please review.

Project coverage is 80.92%. Comparing base (0c7f83e) to head (4ed073a).
Report is 146 commits behind head on main.

Files with missing lines
Patch %
Lines

core/error.rs
48.36%
126 Missing :warning:

core/ops_builtin_v8.rs
28.78%
47 Missing :warning:

core/ops_builtin.rs
28.84%
37 Missing :warning:

core/modules/loaders.rs
40.38%
31 Missing :warning:

core/io/resource_table.rs
52.27%
21 Missing :warning:

core/modules/map.rs
70.76%
19 Missing :warning:

core/async_cancel.rs
6.66%
14 Missing :warning:

core/io/resource.rs
0.00%
12 Missing :warning:

core/runtime/op_driver/op_results.rs
71.42%
10 Missing :warning:

core/error_codes.rs
0.00%
7 Missing :warning:

... and 15 more

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #878      +/-   ##
==========================================
- Coverage   81.43%   80.92%   -0.51%
==========================================
  Files          97       97
  Lines       23877    25210    +1333
==========================================
+ Hits        19445    20402     +957
- Misses       4432     4808     +376

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


php: Remove not_in_transaction parameter.

@michael-berlin
This parameter is deprecated, so we should not expose it in the new
clients.
Also removing as_transaction from executeBatch*() methods in VTGateTx
since that parameter doesn't make sense when you're calling
executeBatch*() on a VTGateTx object. If you want as_transaction, you
should call executeBatch*() directly on VTGateConn.

LGTM


feat: add variants of tendsto_integral_of_L1

Add variants for set integrals and with the convergence hypothesis expressed with snorm.

bors d+

bors r+


Inferring image errors after fine-tuning object detection using layoutlmv3

When I use layoutlmv3 for object detection tasks, and after training, I infer the image, the code reference is unilm/dit/object_ Inference. py under detection, but an error occurred, OSError: Couldn't reach server at '/ layoutlmv3-base-finetuned/model_ 0003999.pth' to download configuration file or configuration file is not a valid JSON file.  Please check network or file content here

python ./infer.py --image_path 0.png --output_file_name output.jpg --config ./cascade_layoutlmv3.yaml --opts MODEL.WEIGHTS ./model_0003999.pth

hello, Inference script from /unilm/dit/object_detection/inference. py, located at /unilm/layoutlmv3/examples/object_detection folder


feat: send datadog metrics for deployments

Events about deployments were already being sent to datadog.
This adds metrics about deployments, as metrics offer more flexibility.
Specifically, datadog alerts can only look at events withing 48hours, while
alerts on metrics can go back much further (about 1 month).
Docs: https://docs.datadoghq.com/monitors/types/event/

I would have imaged a completely different solution to be honest. Instead of sending a 1 when there is a deployment, I would have assumed that you send the age of the last deployment so that your monitor can do a simple difference.


Forward only key fields to peers

We will extend the existing peer span forwarding system to include forwarding a “proxy span” to its decider node. This proxy span will include:

Key fields necessary for trace decisions (this can be empty if no key fields are present).
A marker that differentiates proxy spans from normal spans.

Conditions for Forwarding a Proxy Span:

ForceTraceLocality is set to false.
A new span arrives, even if it does not contain any key fields.

Ignoring Proxy Spans:
When sending spans to Honeycomb, Refinery should ignore proxy spans by checking the marker to ensure they are not forwarded.

Requires the following issue to be resolved first:

#1325


Command for importing new component types (builder images)

[kind/Feature]
Currently, it is not easy for the user to import new component type (s2i builder image).
It needs to be done using oc. #780
Not sure how common operation this is going to be but it might be worth to consider add a command
that will make it easier to add new builder image to the cluster that will show up as a new component type that can be used with odo create command.
Something that would be as easy as running:
odo add-component-type registry.access.redhat.com/redhat-openjdk-18/openjdk18-openshift

With better name than add-component I just can't think of anything better on Friday 😇 . This command could be even a subcommand of odo component (odo component import-type)

If such a feature were to be implemented, it should be found under the same command that allows listing component types (currently catalog list components, which I find a little confusing to be honest since to me catalog should be focused around service catalog, but that's a different issue 😉). With that said, I think this feature should therefore be something like catalog import ....

Agreed with @metacosm and @cdrage.
Now, I see that we can import a s2i builder, for which it would do:

import the image, creating the imagestream
add the builder tags annotation to the appropriate istag (to one tag, all tags?)
Worth considering what would be the proper syntax.
Would we import a specific tag? Any tag?
How would we manage the secret needed to access secure registries?
What default options would this put on the openshift resources?
It would only be on a specific project, as odo is meant only for developer type of profile, so not able to install on the openshift namespace.

What I don't see is what would happen when one tries to import a service.

Possibly have this for 1.0 / GA? @kadel @girishramnani

Possibly have this for 1.0 / GA? @kadel @girishramnani

Only if we get time for it. I don't think that this needs to be a high priority.
oc can be used to do this and we have it documented here https://github.com/openshift/odo/blob/c27e25e93a6a940b434444e8743f1d9219235aaa/docs/getting-started.adoc#adding-a-custom-builder


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v5.4.164",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=99bb25cb6753beaf2c2bc37927c2ecc0ceff3f6d"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "99bb25cb6753beaf2c2bc37927c2ecc0ceff3f6d",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port()\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.4.164 by commit 99bb25cb6753beaf2c2bc37927c2ecc0ceff3f6d. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2021-1002441


added dive into deep learning

What does this PR do?
Add Resource
For resources
Description
Dive into Deep Learning is an open-source deep learning book.
Why is this valuable (or not)?
It provides in-depth knowledge of various machine learning/deep learning algorithms with their implementation in various library like Numpy/MXNet, Tensorflow and PyTorch.
How do we know it's really free?
It is open-source
For book lists, is it a book? For course lists, is it a course? etc.
book
Checklist:

[X] Not a duplicate
[X] Included author(s) if appropriate
[X] Lists are in alphabetical order
[X] Needed indications added (PDF, access notes, under construction)

Awesome resource!!!
Thanks, and welcome to free-programming-books!


No Documentation available.

As of now, there is no documentation available for this framework.
Basics:

All of the code to be written is inside the app folder.
MVC pattern - models, views and controllers folder can be found inside app folder.
Routes - can be found inside app/routes/Routes.php file.

Need a concise documentation and tutorials to start working with this framework.

@feat7 Do you still need help here?

@IDTitanium yes

Please upload a demo of how this works and then we will be able to write document about this


Setup fails when the user's administrative account is different to their standard account

As per Microsoft best practices, my organisation is using separate accounts for standard and admin privileges. However, LINQBridgeVs' setup inside Visual Studio does not work correctly with this.
The issue is caused by a number of reasons; Visual Studio extensions are installed on a per-user basis, so initially the admin user did not have the extension to trigger the setup procedure. However, after installing the extension and completing the setup as an admin user, the standard user's install still claims to not be set up.
As a workaround, I copied the MsBuild targets file to the relevant program files folder, however LINQBridgeVs did not correctly recognise that this had been done, and still prompted to complete the setup as an admin user.

If the MsBuild target is the only part of the setup that needs admin privileges, could the setup detect if the file is already in place (as it can likely be read without the privileges) and complete the setup (i.e. add the remaining reg keys) without UAC/admin rights?

You're right, that would be a smarter way of doing it. I will add a fix for it. However I'm working on a newer version, which will be compatible with VS2017 and 2019 only,  and I am going to drop the configuration process, as it will be no longer needed.

If you're dropping the configuration process will that remove the need for admin privileges completely?

yes, the only reason for admin privileges to exist is to copy in the MsBuild folder the custom target. Although from VS 2017 it is possible to override or create custom build tasks by simply dropping a Directory.Builds.target file in the same solution folder. For backward compatibility with older versions of VS I had to keep the configuration process.

Fixed in the next release


new comment style

I propose to change the type of comments used in the code style guide for documentation.
For single-line comments, the syntax "///" will be used.
For comments with more than or equal to 2 lines, the following syntax will apply.
/**
An example of a class with documentation in the new proposed style. I
think it will be more convenient. But I may not know something. And if
there is a reason to always use ///, please report it.
*/
void example() {}

The alignment will be performed in the same way as the alignment of the element for which the comment is specified.
What will it give?

A single line comment will be one line long, just like before.
A multi-line comment is only one line longer.
It will not be necessary to insert /// or * (javadoc style) on each line of code, there is no need to make extra indents from the beginning of the line.
It's easier to read the comment, because no extra characters and indents.

Among the possible shortcomings, one case can be distinguished when the code needs to be printed on a sheet of paper, then it may not be clear to everyone that there is a comment in front of them on a sheet of paper, if it is long enough, there are code examples in it.
The result will be the following. Simple comments without extra characters, but a multi-line comment will only be 1 line longer.
For simple comments, it is suggested to apply the same style.

While I'd always love to save four characters per line (at the cost of two extra lines, not one), I think this will be a hard sell.
The main issues are:

It's not visible by looking at the individual line whether it's a comment or not. Without syntax coloring (as you say: printed on paper), it will be very hard to quickly scan a file and see what's code and what's comments. Especially since comments often contain code examples. Example:
/**
Does something

Example:
```
for (var i = 0; i < 10; i++) {
  print(example[i]);
}
```
*/
void banana(List<int> example) {
  for (var i = 0; i < 10; i++) {
    print(example[i]);
  }
}

It also increases the risk of confusing comments and multi-line string contents.

People prefer // and /// over /* and /** for a reason. You don't have to match start/end markers. You comment out a range by selecting the lines and having your IDE insert // on every line. Removing it again is equally simple.
To uncomment a part of a commented out region, you just need to select the range and uncomment it. No need to find and move delimiters.
I'll happily argue that EOL-comments have won the usability-war, and delimited comments is something new languages won't even consider adding in the future. They've gone the way of Java's checked exceptions - nice idea, shame about the usability in practice.

The arguments for are:

More characters available per line (4).
No leading noise on lines, making comments easier to read (in source).

I'm also not seeing those as very convincing.
If we really think lines are too short, we can up the line length to 84. Or 100 or 120, which people often ask for.
For comments I don't even think it's a good idea to make them longer.
I routinely break my lines early, at semantic break points, instead of trying to fill out the lines. That makes editing easier,
reading in source is fine, and when formatted by DartDoc, it's all reflowed as HTML anyway.
The only place where the longer line helps is if you always try to keep the first DartDoc paragraph on a single line,
but the "single line" is just a guideline (pun not intended), and having a word or tow on the next line is not a problem.
I also don't find the "margin characters" to impede reading comments in source. It's just a fixed margin, something we're trained to work with anyway. If anything, it gives you a fixed left margin to follow when reading. I'm not sure how well
a deeply indented comment would work out without that. Example:
                                    /*
                                    Comment deep in my inner loop.
                                    This is an important loop, so I'm commenting it very extensively.
                                    Here is an example of why this is a good idea:

                                       banana(["watermelon", "cantaloupe"]);
                                       // See how bad that would be!

                                   I hope this is convincing.

                                    */

vs
                                    // Comment deep in my inner loop.
                                    // This is an important loop, so I'm commenting it very extensively.
                                    // Here is an example of why this is a good idea:
                                    //
                                    //   banana(["watermelon", "cantaloupe"]);
                                    //   // See how bad that would be!
                                    //
                                    //  I hope this is convincing.

So, all-in-all, I don't see it as solving something I see as a significant problem, and everything so far suggests that people strongly prefer EOL-comments over delimited comments.

I can assume that any modern IDE can highlight comments with color. I think the probability that someone will study complex code on a piece of paper is small. And in simple code it will be seen that a comment is a comment. As a last resort, the IDE could have a print function that would change the comment style when printed in black and white. The strong preference may be related to the guidelines that apply in the dart manual.

We have no current, or expected, plan to change the comment syntax to something like what is suggested here.
I don't see that happening.
If we ever change the syntax, I'd expect it to be to something radically different then /* or // based comments.
(Or just removing /*..*/ comments entirely, I can actually see that possibly happening, but it's probably never going to become a priority unless we start needing the syntax for something else.)


Cannot find module

On latest version, when using Node 12:
❯ yarn -s prettier -h
internal/modules/cjs/loader.js:796
    throw err;
    ^

Error: Cannot find module 'comment-parser/lib'
Require stack:
-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>- /Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/prettier/index.js
- /Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/prettier/bin-prettier.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793:17)
    at Function.Module._load (internal/modules/cjs/loader.js:686:27)
    at Module.require (internal/modules/cjs/loader.js:848:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/@homer0/prettier-plugin-jsdoc/src/fns/getParsers.js:2:34)
    at Module._compile (internal/modules/cjs/loader.js:955:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
    at Module.load (internal/modules/cjs/loader.js:811:32)
    at Function.Module._load (internal/modules/cjs/loader.js:723:14)
    at Module.require (internal/modules/cjs/loader.js:848:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>    '/Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/prettier/index.js',
    '/Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/prettier/bin-prettier.js'
  ]
}

When using Node 16:
❯ yarn -s prettier -h
node:internal/modules/cjs/loader:482
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib' is not defined by "exports" in /Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/comment-parser/package.json
    at new NodeError (node:internal/errors:363:5)
    at throwExportsNotFound (node:internal/modules/esm/resolve:335:9)
    at packageExportsResolve (node:internal/modules/esm/resolve:560:3)
    at resolveExports (node:internal/modules/cjs/loader:476:36)
    at Function.Module._findPath (node:internal/modules/cjs/loader:516:31)
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:913:27)
    at Function.Module._load (node:internal/modules/cjs/loader:772:27)
    at Module.require (node:internal/modules/cjs/loader:999:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at Object.<anonymous> (/Users/jasonkuhrt/projects/prisma/nexus-prisma/node_modules/@homer0/prettier-plugin-jsdoc/src/fns/getParsers.js:2:34) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Workaround for now

A more permanent solution for this could be freezing dependency versions in this package's package.json

I'll try to look into this today.
I'm not a fan of pinning versions :P; unless you convince the entire internet to do the same, it doesn't matter if your deps are pinned, if a module uses a SemVer range, you would potentially be installing something new either way. Also, that's why we have SemVer... but not everyone respects it.
Now, the last change I did was from ^1.1.4 to ^1.1.5, and the last published version of comment-parser is 1.2.3, so this was going to break regardless of my release: They pushed a breaking change as a fix.
I'll check if there's a fix or if they are working on it and if it will take too much time, I'll pin the dep for now.

@jasonkuhrt @madebysid Done :D, they changed from .js to .cjs for commonjs, it was just a matter to include the extension in the require. I created an issue for them, so they're away.
This was closed automatically by GitHub when the PR was merged, but this is still happening, please reopen.

Update: Didn't work :P. When used as a dependency of a dependency (like when you use the plugin), since the package.json from comment-parser doesn't include exports for the .cjs files, it causes a new error.
Fck it... pinning it for now, you win this time @madebysid 🤣

Haha thanks for taking care of this so quickly!


Expose roll angle

This PR follows up on https://github.com/WorldWideTelescope/wwt-webgl-engine/pull/231 to expose the roll angle Python-side. This includes attaching the roll angle to the pywwt widget, allowing users to ask for it (get_roll), and allowing roll angles to be used in center_on_coordinates. There I opted to make the default value roll=None (and only include it in the message if it isn't) to match the research-app-messages API, where the parameter is optional. Note that this involves bumping the research-app version to account for the ViewStateMessage change.
My only two questions are:

The SkyCoord returned by get_center has a roll member value.
Is it worth adding a test for this? The obvious thing would be to add a stage in the Qt widget's test_full that has a nontrivial roll angle.

I agree that an image test would be nice (maybe with a value-roundtripping test as well). Have we typically used any set methodology for generating the reference images? (e.g. from some particular matrix of OSes and Qt versions)

@Carifio24 It's pretty tedious, unfortunately. You can copy an existing image over as a placeholder, then submit the new testcase to CI, then download the artifacts resulting from all the failed tests and use some of the support tooling (see the README) to add any other variations that will help things pass. The images generated on my Linux laptop are different than the ones that get generated during CI so I add further images so that I can test locally without getting errors, even though they're not necessary for CI to pass.

Um, I'm not sure why the robot suddenly got involved, but you can go ahead and agree with it with a company of "Harvard University", I guess.

@dotnet-policy-service agree company="Harvard University"

Awesome, thanks!

In case it's ever useful information: this PR added four reference images for the new step in test_full: a is my local (Ubuntu 22.04) output, and b, c, and d are the Linux, Mac, and Windows CI outputs (with each OS, the images from different Python versions were identical, per filecmp).


chartist in options not defined

hey im trying to use Chartist in my options like the documentation says on their website but im getting chartist is not defined. What am I missing?
axisX: {
        type: Chartist.FixedScaleAxis,
}

The problem is that the component does not expose FixedScaleAxis constant,you are just the component, a workarround for this is importing original chartist and use the constant instead
ie:
import VueChartist from 'v-chartist'
import * as c from 'chartist'
....
lineOptions: {
    axisX: {
    type: c.FixedScaleAxis,
    ....other props....
    },
},
....


Provide a preview editor toolbar action for html files

Like the live-preview extension (as seen in the screenshot), I recommend to add a preview toolbar action that opens with the embedded edge browser:

There are many such preview commands already in VS Code (e.g. for markdown files).

Seems like a good entry point for the extension indeed.


mediamtx is unable to find the configuration file when installing from AUR

Which version are you using?
v0.23.6-1
Which operating system are you using?

[ ] Linux amd64 standard
[ ] Linux amd64 Docker
[ ] Linux arm64 standard
[ ] Linux arm64 Docker
[ ] Linux arm7 standard
[ ] Linux arm7 Docker
[ ] Linux arm6 standard
[ ] Linux arm6 Docker
[ ] Windows amd64 standard
[ ] Windows amd64 Docker (WSL backend)
[ ] macOS amd64 standard
[ ] macOS amd64 Docker
[X] Other (please describe)
Arch Linux x86_64 standard

Describe the issue
Description
Describe how to replicate the issue

Install mediamtx from AUR
run mediamtx
Receive warning WAR configuration file not found, using an empty configuration

Did you attach the server logs?

no
Did you attach a network dump?

no

fixed in v1.1.0


[Candidate 2v2 Tournament D ZH v1] Bottom left Supply Piles offer less building space

Observed behavior
Bottom left Supply Piles offer less building space.
Expected behavior
Mirrored Supply Piles offer about equal building space.
Screenshots

Not sure if this should be a blocker. It is is possible to building with a bit of an angle.

I'll make changes to fix this anyway


Split up the HTML into base & components

Also add gubylive to allowed hosts

👍

Removed meetup_desc as discussed


chore: Re-enable some GitHub action workflows in draft mode

SUMMARY
This is a partial revert of https://github.com/apache/superset/pull/12666 which was likely authored when Apache's CI was under heavy load. Specifically it reenables all the workflows when a PR is in draft mode. This enables the author to iterate on fixing any issues prior to it being deemed eligible for review.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS
CI and additionally ensured there were no references to draft in the GitHub actions, i.e.,
$ git grep draft .github
$

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@michael-s-molina per our conversation earlier today I relaxed the constraint to remove the draft checks from all the workflows.


Policy on /MP flag

Would you consider passing along the compile flag /MP (Multi.Processor Compilation) to C/C++ projects? It can shorten compile times a lot. For CMake projects you just need to append " /MP" to  "CMAKE_C[XX]_FLAGS".

You can also specify max n processes with /MPn.

I thought we already did this. Long term I think people want to switch to using ninja to build if possible.

We throw the MSBuild /m switch which builds projects in parallel, but we don't throw cl.exe's /MP switch which builds files within a project in parallel. An unfortunate situation with MSBuild's C++ support today is that these two switches don't talk to each other: on an N processor machine, throwing both will potentially spawn N^2 processes. On quad core machines, this doesn't regress throughput too badly (it just eats a bunch more RAM), but on higher core servers it can really start to cause problems.
Switching to Ninja for desktop builds solves this issue most soundly because Ninja looks inside each project build and will schedule down to the file level. Therefore, I think it's probably best to channel effort towards that move instead of tweaking combinations of /MPn and /m.

While we're at compiler flags, wouldn't it be beneficial to use /GL switch in release builds?

Is this information about MSBuild /m  up to date?  My builds seem to be strictly sequential. Some projects utilize all cores, while some are strictly single threaded. GDAL, for instance, takes 48 minutes to build on a powerful build machine - not counting dependencies. It would speed things up a lot to throw in /MP there.

Calling set CL=/MP in the command line prior to calling vcpkg install solves the problem. Now my 8-core CPU has something to do.

This issue hasn’t been updated in two year, if it is still an issue, please reopen.


Added support for downloading effect and optional icon file

I can see the positives of having a way in the console script to download some/all files, but I am not convinced the saving of files to local disk should be part of the zoomzt2 class. Can you adjust so that the actual saving is under main() or maybe a standalone def instead?
On up/downloading the extra files (ZIC and IIR), yes. And see you have checked whether they already exist - pedal's file system will allow uploading multiple files with same name and will consume increasing disk space.
Q. When we --uninstall do we also want to remove the extra files?

Good points.
I have moved download_and_save_file() and download_and_save_all_files() to the global namespace, as you suggested.
I have modified the behavior for uninstall and uninstallonly so that it optionally deletes the ZIC and ZIR files. The options are the same as for install/installonly, --include-zic and --include-zir.

I have tested install and uninstall of effect with .ZIC and .ZIR, examined file listing with zoomzt2-gyi.py before and after install and uninstall, and I have examined the effects that appear on the Library screen on the pedal itself. Everything seems to be working as expected.


bug: Fix error in regular_callable_call with static property

Fixes #6531.

Coverage increased (+0.0008%) to 92.903% when pulling 9c639fb7bafa7fa4737bb9dd1d798ac724f7ee5f on julienfalque:fix-regular-callable-call-static-property into 2c36a47a04e4a11f7242a55e5b993a84a1f0af75 on FriendsOfPHP:master.


[BUG] Test failure with 0.29.24

Describe the bug
I'm seeing a test failure with 0.29.24 (perhaps related to 8dee7f9?):
======================================================================
ERROR: runTest (__main__.CythonRunTestCase)
compiling (cpp) and running cpp_stl_conversion
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/builddir/build/BUILD/cython-0.29.24/runtests.py", line 1257, in run
    ext_so_path = self.runCompileTest()
  File "/builddir/build/BUILD/cython-0.29.24/runtests.py", line 931, in runCompileTest
    return self.compile(
  File "/builddir/build/BUILD/cython-0.29.24/runtests.py", line 1178, in compile
    self._match_output(expected_errors, errors, tostderr)
  File "/builddir/build/BUILD/cython-0.29.24/runtests.py", line 1227, in _match_output
    self.assertEqual(None, unexpected)
AssertionError: None != "18:5: Unraisable exception in function 'cpp_stl_conversion.add_strings'."

To Reproduce
Run test suite.
Expected behavior
Tests pass.  :-)
Environment (please complete the following information):

OS: Linux (Fedora 34 & Rawhide)
Python version 3.9.6 & 3.10.0b4
Cython version 0.29.24

Additional context

I think it just needs https://github.com/cython/cython/commit/9bc0abecb3a08ea13313200a51f1ee26a65e5be3 backporting to the 0.29 branch

I think it just needs 9bc0abe backporting to the 0.29 branch

Done.
I don't think this is worth a critical bug-fix release. It's really just a broken test.


Put utility/types_compactification under acceleration section

It is probably a better macro-section because (one of) the main point to use some of those packages is to avoid union-splitting

And perhaps rename "acceleration" to "performance enhancement" or "faster code" or something a little more clear?

yes, "performance enhancement" seems better to me. Or maybe also "performance boosting"?

Something along those lines. There is more low-hanging fruit than this, but thanks for the issue. We will get to it at some point. If you would like to try your hand at making a PR yourself, you are most welcome to do so!


envelope_api update_document not working as expected

Hi there,
I'm trying to add a new document to my envelope using update_document, however I'm unsure of what to pass in for the document_file_bytes. The documentation is quite vague. I've tried just passing in the bytes, I've tried passing in base 64 encoded bytes and I've tried passing in a DocuSign_eSign::Document.
All of these return the same error The request contained at least one invalid parameter. A filename was not found in the Content-Disposition header ('filename=\\\"filename.ext\\\"\"}
Passing in the bytes doesn't give me an option to set the content-disposition header anywhere. I would've expected to have to pass in a DocuSign_eSign::Document at this point rather as it gives the option to attach the filename etc..
For now I've resolved this by using update_documents and just passing in one document. However I'd like to use update_document as I expect it's probably a less expensive call.

Hey @MorneL, document_file_bytes value is the equivalent of byte[] from a file. We can use File.open to read the file bytes (binary information)
file = File.open("filename.ext", "rb")
contents = file.read

This is most likely similar to how you passed it as bytes.
Content-Disposition can be declared either on instantiating via api_client.default_headers (i.e. api_client.default_headers['Content-Disposition'] = "filename=\"filename.ext\"") or api_client.header_params['Content-Disposition'] = "filename=\"filename.ext\"" instanced.
Try referring to the HTTP request build for the api_client class for more information: https://github.com/docusign/docusign-esign-ruby-client/blob/b35d45eb7870273a9fb7b87de198062553ba34f9/lib/docusign_esign/client/api_client.rb#L88


[Feature Request]: Terraform Apply should change k3s config.yaml

Description
When changing a value which would normally change the state of the /etc/rancher/config.yaml after deploy terraform apply returns successfully but the apply does not actually change the state of the servers.
Kube.tf file
locals {
  cluster_ipv4_cidr = "<IP_ADDRESS>/16"
}

module "kube-hetzner" {
  providers = {
    hcloud = hcloud
  }

  hcloud_token = var.hcloud_token

  source = "kube-hetzner/kube-hetzner/hcloud"

  ssh_public_key = file("~/.ssh/id_ed25519.pub")
  ssh_private_key = file("~/.ssh/id_ed25519")

  network_region = "eu-central"

  control_plane_nodepools = [
    {
      name        = "control-plane-fsn1",
      server_type = "cpx11",
      location    = "fsn1",
      labels      = [],
      taints      = [],
      count       = 1
    },
    {
      name        = "control-plane-nbg1",
      server_type = "cpx11",
      location    = "nbg1",
      labels      = [],
      taints      = [],
      count       = 1
    },
    {
      name        = "control-plane-hel1",
      server_type = "cpx11",
      location    = "hel1",
      labels      = [],
      taints      = [],
      count       = 1
    }
  ]

  agent_nodepools = [
    {
      name        = "agent-small",
      server_type = "cpx11",
      location    = "fsn1",
      labels      = [],
      taints      = [],
      count       = 1
    },
  ]

  load_balancer_type     = "lb11"
  load_balancer_location = "fsn1"

  autoscaler_nodepools = [
    {
      name        = "autoscaled-medium"
      server_type = "cpx41"
      location    = "fsn1"
      min_nodes   = 1
      max_nodes   = 5
    }
  ]

  etcd_s3_backup = {
    etcd-s3-endpoint            = "xxx.r2.cloudflarestorage.com"
    etcd-s3-access-key          = "xxx"
    etcd-s3-secret-key          = "xxx"
    etcd-s3-bucket              = "xxx"
  }

  control_planes_custom_config = {
    etcd-snapshot-schedule-cron = "0 */6 * * *"
  }

  use_control_plane_lb = "true"

  cni_plugin = "cilium"

  cluster_ipv4_cidr = local.cluster_ipv4_cidr

  cilium_values = <<EOT
ipam:
  mode: "cluster-pool"
  operator:
    clusterPoolIPv4PodCIDRList:
      - ${local.cluster_ipv4_cidr}
    clusterPoolIPv4MaskSize: 24
kubeProxyReplacement: strict
MTU: 1450
bpf:
  masquerade: true
EOT

  ingress_controller = "none"
}

provider "hcloud" {
  token = var.hcloud_token
}

terraform {
  required_version = ">= 1.3.3"
  required_providers {
    hcloud = {
      source  = "hetznercloud/hcloud"
      version = ">= 1.39.0"
    }
  }
}

output "kubeconfig" {
  value     = module.kube-hetzner.kubeconfig
  sensitive = true
}

variable "hcloud_token" {
  sensitive = true
}

Screenshots
No response
Platform
Linux

@TroyKomodo That's not implemented yet, but it can be. We have started doing this already for variables like k3s_registries. Please don't hesitate to submit a PR if you want to help out.

i opened a PoC for this here: https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner/pull/881
it is not perfect yet, but comments would be welcome!

Also see #939


Parameter.getitem behavior

Parameters can be indexed to return SweepFixedValues. This is a handy shortcut if you know it exists and use it correctly. However, it can lead to extremely unpredictable behavior when parameters are used in the wrong context, for example if a Parameter is passed to a function that expects an Iterable.
The function might try to convert the Iterable to a list and calls list(param), which runs forever if the parameter's validator passes all positive integers. In my opinion, this is very unhandy behavior and not worth the syntactic sugar of writing param[:10] instead of having a method that achieves the same thing without the unintended consequences of making Parameter iterable.
An example, where the unassuming user passes a Parameter instead of a sequence of parameters as setpoints to Measurement.register_parameter:
from qcodes.parameters import ManualParameter, ParameterWithSetpoints
from qcodes.validators import Arrays
from qcodes.dataset import Measurement

getme = ManualParameter('foo')
setme = ManualParameter('bar')

meas = Measurement()
meas.register_parameter(setme)
meas.register_parameter(getme, setpoints=setme)
# should error, since setpoints should be Sequence[Union[str, "ParameterBase"]]
# instead, raises obscure error
AttributeError: 'SweepFixedValues' object has no attribute 'register_name'

For ParameterWithSetpoints, register_parameter ends up trying to convert the argument to a list:
getme_setpoints = ParameterWithSetpoints('baz', setpoints=(setme,), vals=Arrays(shape=(10,)))

meas = Measurement()
meas.register_parameter(setme)
meas.register_parameter(getme_setpoints, setpoints=setme)
# should error, instead runs forever

In this case, it would even be cumbersome to check in _register_parameter_with_setpoints() if setpoints is the correct type, i.e., , because iter(setpoints) works even if setpoints is a Parameter! (*Well, Parameter is not an instance of Sequence, so not too cumbersome.)
Also runs forever:
for _ in setme:
    pass

My proposal is therefore to deprecate Parameter.__getitem__ and instead introduce a method like Parameter.sweep(keys: int | slice) or even mirror xarray and call it Parameter.iloc or something.

It should indeed be deprecated see https://github.com/microsoft/Qcodes/pull/5036
__getitem__ and parameter.sweep (which already exists) are both remaining leftovers of qcodes_loop in qcodes that I have not yet found a clean way to get rid of without breaking that package.
We are not planning to introduce any sweep functionality into the parameter to use with qcodes.dataset but parameters can be sweep by passing them to LinSweep and friends. This choice is made since

The parameter class is already too complicated and does too many things
Having the sweeper externally gives greater flexibility in implementing different sweep strategies.

I however, agree that it would be great to have better validation in register_parameter to error early if setpoints is a ParameterBase subclass. A pr for that is most welcome.

Ah, apologies for not searching for an existing issue. I don't actually use the functionality, so I'm all for keeping Parameter simple.
I can open up a PR for validation in register_parameter, but it's only putting out one small fire compared to the proper solution in #5036.

@thangleiter I think we should reopen since we have only resolved this partially? Do you agree

@thangleiter I think we should reopen since we have only resolved this partially? Do you agree

I guess it makes sense to keep it open for bookkeeping. The last of the examples above is indeed not fixed by #6084.

Thinking a bit more about this my proposed solution is.

Add sweep and __getitem__ above to a new Sweeper class in qcodes-loop and update all of that pacakge to make use of this.
Cut a new release of qcodes-loop
Deprecate these two methods


Right-side spacing in Responses page

Description
There doesn't seem to be any spacing on the right side of the Responses page, compared to Staging.
Steps to reproduce

Create a form, input a response to the database
Go to the Responses page
See issue on the right side

Details

Browser: Chrome
Operating system: Mac
Environment: PR
Language: English

Expected behaviour
(See right side spacing in Staging)

Screenshots or videos

More spacing issues documented in #3403
Closing this card, as the card above encompasses more


GitHub feed showing weird white-colored panel for browser with Dark mode

Please ensure:

[X] The bug is caused by Refined GitHub. It doesn't happen if I disable the extension.

Description
GitHub feed showing weird white-colored panel in the middle. I'm using Brave browser with dark mode enabled.
Screenshot
Without extension (default):

With extension:

Console errors
No response
Example URL
https://github.com/
Browser(s) used
Brave (Chromium-based)

I think this was fixed in https://github.com/sindresorhus/refined-github/pull/4842. It doesn't seem to have made it into the latest release, so you'll have to wait for the next one.

@cheap-glitch Apparently the hotfix functionality doesn't work all the time, which I think is due to a too-early expiration:

User opens GitHub
Shown without hotfix
Hotfix downloads
User opens GitHub the next day
Hotfix is in cache but expired, so buggy feature is still shown

This is a meta bug we should look into

Hotfix is in cache but expired, so buggy feature is still shown

Does that mean the hotfix just needs to downloaded again? In that case, wouldn't reloading the page or navigating without ajax apply the hotfix properly?

There's a staleWhileRevalidate option that should return the hotfix even after it expired, as long as it's long enough. If it's past both the maxAge and staleWhileRevalidate date then it will return undefined


Fix some typos & lambda parameter & use short-circuit operator

Motivation:
I've noticed some parameter naming is not correct and there's some typos in javadoc and found bitwise operator in if statement.
Modification:
Fixed Typos, use short-circuit operator in if clauses, changed NioBuffer,UnsafeBuffer#handleWriteAccessBoundsFailure's local variable to check
Result:
Typos are fixed.
now using short-circuit in if clauses in NioBuffer, and UnsafeBuffer.
handleWriteAccessBoundsFailure it now checks using given parameters

logic change is below.
as-is
    private void handleWriteAccessBoundsFailure(int index, int size, boolean mayExpand) {
   --- snip ---
         if (mayExpand && index >= 0 && index <= capacity && woff + size <= implicitCapacityLimit && isOwned()) {
              ---snip---
             ensureWritable
              ---snip---
         }
  ---snip---

to-be
    private void handleWriteAccessBoundsFailure(int index, int size, boolean mayExpand) {
   --- snip ---
         if (mayExpand && index >= 0 && index <= capacity && index + size <= implicitCapacityLimit && isOwned()) {
              ---snip---
             ensureWritable
              ---snip---
         }
  ---snip---

Thanks!

Thank you very much 👍


archive/zip: support "end of central directory record comment" (not file header comment)

ZIP formart has 2 types comment.
First, Central directory file header comment. This is already supported.
Second, End of central directory record comment. Read this comment is supported, but Write is not supported yet.
(more detail of zip format, see also: https://en.wikipedia.org/wiki/Zip_(file_format))
Not supported go source code is bellow.
https://github.com/golang/go/blob/master/src/archive/zip/writer.go#L185
I think following commit is mistake, because file header comment had been supported since Go1 released.
https://github.com/golang/go/commit/bcc349aecf7bb26d4430e8f8ab60d9362181d1a0
I propose to support "end of central directory record comment".
Proposal:
Add SetComment method to zip.Writer, such as bellow.
def (w *Writer) SetComment(c string) error

I will send patch if this proposal is acceptable.

For symmetry with Reader, it is probably better to add a Writer.Comment field with the documentation that it must be set before Writer.Close is called.
But the feature request sounds good to me.

@dsnet
Thank you for your reply.
Certainly, you're right that for symmetry.
I'll add a field with the document.
However, I think Reader.Comment should not be settable.
I wonder why Reader.Comment is a settable field.

If the magic number 'PK..' is in the comment as likely as 'end of central directory record comment', I wonder extract intended.


request.pipeToPath: add an option to override file

Currently it will override any existing file, maybe having an option for that is better

I think you're looking for .pipeToPath(undefined, { createNew: true })? Maybe this could be improved to have the second arg be the first when the path doesn't need to be provided.

Thanks didn't see it


Add Cardinal, a defunct Ruby compiler for Parrot

I suggest adding this here since I've made a pull request to remove it from https://www.ruby-lang.org/en/about/ where it was listed with some other defunct rubies you already have in your RIP list.

Good catch. Thanks for adding Cardinal.


fix: iOS build error on new architecture

Overview

After enabling new architecture on a test app, iOS build fails.
Issue was also reported in #750
Removing what seems to be unneeded code to fix the build error
Test Plan

(cc @SudoPlz)

How is that code un-needed? Don't we want to support non fabric cases as well?
I'm a bit confused.

It works with old architecture as the code being edited is not used.
BTW, there is a issue with new architecture I'm looking into which is unrelated to the build issue. The optional displayInline seems to be set to true by default so the sub menu appear at top level.


Fix documentation errors found in PE dry run

Thanks for fixing the bugs so quickly. Please close the issues in the issues tracker that are related to the bugs that you have fixed.


Moved Login to service

There were errors in the services, methods were called on null objects . Rectified
Login worked without services, now integrated with services from Data/
Modified index.module.js to add the services from data and login

@skeep this can be merged


change bar rotation from horizontal to vertical

@pubpub-zz Can i change bar rotation from horizontal to vertical?
Originally posted by @niekine in https://github.com/pubpub-zz/ppInk/issues/45#issuecomment-767702087

Beta version with the adjustable orientation through the option dialog

Version:
ppInk beta.zip

@pubpub-zz thank you so much for new feature.


Delete all messages on finish

When a command sends "Finish" action, the framework should delete all messages spawn by that command. it also should remove the messages sent by user.
Exception: messages created by the actions sent alongside the "Finish" action should not be deleted.

Closed in 4aefe45


How can I use v2 signing for s3 call?

I'm trying to use Rusoto to talk to our internal s3-compatible system. It works with with Java jdk where I can force to use v2 signing. However, Rusoto's calls to it fail because it seems to be using v4 signing method.
Is there an option that I specify v2 signing for s3 client?

I believe only sigv4 is supported

Can this be merged with #1140 ?

Definitely. Seems to be the same thing.


[bug]: combobox framework example isn't working for me

Describe the bug
I am trying to use combobox.
I followed the guide in the document.
https://ui.shadcn.com/docs/components/combobox#combobox
But it gave me an error.
Is there anyone experienced in this?
Affected component/components
Combobox-form
How to reproduce
Following code provided by the document isn't working.
"use client"

import * as React from "react"
import { CaretSortIcon, CheckIcon } from "@radix-ui/react-icons"

import { cn } from "@/lib/utils"
import { Button } from "@/components/ui/button"
import {
  Command,
  CommandEmpty,
  CommandGroup,
  CommandInput,
  CommandItem,
} from "@/components/ui/command"
import {
  Popover,
  PopoverContent,
  PopoverTrigger,
} from "@/components/ui/popover"

const frameworks = [
  {
    value: "next.js",
    label: "Next.js",
  },
  {
    value: "sveltekit",
    label: "SvelteKit",
  },
  {
    value: "nuxt.js",
    label: "Nuxt.js",
  },
  {
    value: "remix",
    label: "Remix",
  },
  {
    value: "astro",
    label: "Astro",
  },
]

export function ComboboxDemo() {
  const [open, setOpen] = React.useState(false)
  const [value, setValue] = React.useState("")

  return (
    <Popover open={open} onOpenChange={setOpen}>
      <PopoverTrigger asChild>
        <Button
          variant="outline"
          role="combobox"
          aria-expanded={open}
          className="w-[200px] justify-between"
        >
          {value
            ? frameworks.find((framework) => framework.value === value)?.label
            : "Select framework..."}
          <CaretSortIcon className="ml-2 h-4 w-4 shrink-0 opacity-50" />
        </Button>
      </PopoverTrigger>
      <PopoverContent className="w-[200px] p-0">
        <Command>
          <CommandInput placeholder="Search framework..." className="h-9" />
          <CommandEmpty>No framework found.</CommandEmpty>
          <CommandGroup>
            {frameworks.map((framework) => (
              <CommandItem
                key={framework.value}
                value={framework.value}
                onSelect={(currentValue) => {
                  setValue(currentValue === value ? "" : currentValue)
                  setOpen(false)
                }}
              >
                {framework.label}
                <CheckIcon
                  className={cn(
                    "ml-auto h-4 w-4",
                    value === framework.value ? "opacity-100" : "opacity-0"
                  )}
                />
              </CommandItem>
            ))}
          </CommandGroup>
        </Command>
      </PopoverContent>
    </Popover>
  )
}

Codesandbox/StackBlitz link
combobox
Logs
chunk-ENBTKYLN.js?v=b5a2b780:16659 Uncaught
TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))
    at Function.from (<anonymous>)
    at A (cmdk.js?v=b5a2b780:180:18)
    at U2 (cmdk.js?v=b5a2b780:146:13)
    at cmdk.js?v=b5a2b780:106:34
    at cmdk.js?v=b5a2b780:374:31
    at Map.forEach (<anonymous>)
    at cmdk.js?v=b5a2b780:374:15
    at commitHookEffectListMount (chunk-ENBTKYLN.js?v=b5a2b780:16904:34)
    at commitLayoutEffectOnFiber (chunk-ENBTKYLN.js?v=b5a2b780:16992:23)
    at commitLayoutMountEffects_complete (chunk-ENBTKYLN.js?v=b5a2b780:17976:17)

System Info
System: Windows 10
Browser: Google Chrome v127

Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues

I can find the solution on https://github.com/shadcn-ui/ui/issues/809

Thank you @mberd

Have you tried to with scroll-area?
https://ui.shadcn.com/docs/components/scroll-area

Hi @mberd
How can I help you?
Can you possibly invite me to your repository?
Let's find a better way to improve the features.


Add http host tests v4

Removed custom command as request in previous PR

Looks good to me

Continued in https://github.com/OISF/suricata-verify/pull/887


Update logo and getting started images

🚀 Deployed on https://657761ae4b1292356c6f4687--cozy-fox-0defec.netlify.app


ENTRYPOINT can make a docker image unusable in CWL

If a docker image defines an entrypoint, the command line that bunny generates (/bin/sh -c ...) most likely will not execute correctly.
For an example, if the entrypoint is defined to be python, what actually winds up executing in the container is python /bin/sh -c ... with predictably failing results.

Entrypoint handling has been merged in release v1.0.2

I'm not sure if this is fixed, or maybe not completely. My use case is a Docker container with an ENTRYPOINT together with a WORKDIR command to run a Python script:
WORKDIR /app
COPY test.py /app
ENTRYPOINT ["python", "test.py"]

This works fine on the command line (e.g., docker run <image>) but fail with Rabix with the following error message: python: can't open file 'test.py': [Errno 2] No such file or directory.
Would it be possible that CWL modifies the WORKDIR? I know cwltool does.


DRAM errors

I've finally come around to write DRAM tests.
This data is generated using the xorshift method.

Read random

Test sequence from random write test is checked to be correct
Random numbers are re-generated using the same algorithm.

Now, the test finds ~80 byte errors in each bank. This is obviously bad, since we can't have so many errors while reading a game. I honestly have no clue where things might be going wrong. Maybe the address decoding is going wrong, maybe it's an electrical error, maybe the DRAM controller in the firmware is at fault. This requires more investigation.

Added bypass capacitors to the DRAM after glitching problems (see #6). This did not solve the r/w errors to DRAM, but the timeout detector finally works. It shows that during test stage 1, there are some timed out write requests. Also during stage 2, there are timed out read requests. So this suggests that my reads and writes are simply to slow.
I have an idea to block auto refreshes during high levels on GB_CLK, since having an auto refresh just before having to do a DRAM transaction significantly increases our latency. I'll implemented this when I get the time.

I have added the aforementioned feature and write timeouts have ceased to trigger, but I still get read timeouts. I don't understand why, so I've resulted to use the Reveal Analyser, However, I have some issues getting that setup. Every time I add a reveal core, I get weird compilation issues telling me that ERROR: 'std_logic_misc' is not compiled in library 'ieee' (VHDL-1240). If I then remove the core, everything works again. I've contacted Lattice over this issue and am waiting for a response.

I have since changed the hardware revision of the cartridge and Gen3Prototype is no longer being maintained. The new revision does not use DRAM, but PSRAM. It will probably bring its own set of issues, but the current issue is not relevant anymore. Closing...