[Bug]: HI3 FPS is limited to 60

Affected Version
171 11 PRE
Bug Behavior
I have noticed FPS unlocks are not working on the latest PRE.
Launcher settings:

In-game FPS:

Expected Behavior
Unlock FPS to expecting values, eg 120.
It works on previous versions, but I don't know it fails in which update specifically.
Steps to reproduce

Launch the game.
Go to any combat.

Related Issues
No response
Screenshot(s)
No response
Additional Information
Launcher logs:
log-2023-12-17-pre1.72.11-id1.log

Eyyo~~
Thank you for submitting bug report to Collapse.
The behavior is strange, since we have not change anything about HI3 Game Settings for quite a while. Can you tell us which region is this?
Tested on mine SEA 7.0 works fine on both 100 and 120.

Hi bagusnl~ Thanks for testing!
I am playing 7.1 CN.
And the good news is I can set it up to 144 now after I changed FPS settings in the game.
It might be come conflicts occurred before.
But I tried to export registry with following error:
[Schm]  Page changed to GameSettingsPage with Tag: gamesettings
[Info]  Exporting registry Software\miHoYo\崩坏3...
[Info]  Writing UnitySelectMonitor_h17969598...
[Info]  Writing Screenmanager Resolution Width_h182942802...
[Info]  Writing Screenmanager Resolution Height_h2627697771...
[Info]  Writing Screenmanager Is Fullscreen mode_h3981298716...
[Info]  Writing UnityGraphicsQuality_h1669003810...
[Info]  Writing unity.player_session_count_h922449978...
[Info]  Writing unity.player_sessionid_h1351336811...
[Info]  Writing MIHOYOSDK_DEVICE_FP_h1619094146...
[Info]  Writing GENERAL_DATA_V2_LastLoginServer_h100100692...
[Info]  Writing GENERAL_DATA_V2_UserLocalDataVersion_h4195919598...
[Info]  Writing GENERAL_DATA_V2_LastSelectedRegionName_h1506518084...
[Info]  Writing GENERAL_DATA_V2_IsConvertedFromPersonalGraphicsSetting_h2689903257...
[Info]  Writing MIHOYOSDK_CURRENT_LANGUAGE_h2559149783...
[Info]  Writing SDK_LANG_VERSION_zh-cn_0_h1790562469...
[Info]  Writing SDK_LANG_FILE_zh-cn_0_h2597224953...
[Info]  Writing MIHOYOSDK_PROTOCOL__zh-cn_h1189219383...
[Info]  Writing MIHOYOSDK_USER_AGREEMENT_SHOW_FLAG_zh-cn_h466595801...
[Info]  Writing MIHOYOSDK_PROTOCOL_SHOW_FLAG__zh-cn_h656742520...
[Info]  Writing MIHOYOSDK_ANNOUNCE_URL_h25198164...
[Info]  Writing MIHOYOSDK_CONFIG_MODEL_NAME_h2176277873...
[Info]  Writing MIHOYOSDK_SEED_ID_h2996644406...
[Info]  Writing MIHOYOSDK_SEED_TIME_h3465600238...
[Info]  Writing GENERAL_DATA_V2_LastBindingSourceType_h2972011318...
[Info]  Writing GENERAL_DATA_V2_LastDeviceStyle_h4242067005...
[Info]  Writing MiHoYoSDKPreLoadEnable_h2423167308...
[Info]  Writing GENERAL_DATA_V2_ResourceDownloadType_h2238376574...
[Info]  Writing GENERAL_DATA_V2_ResourceDownloadVersion_h1528433916...
[Info]  Writing MIHOYOSDK_ADL_PROD_CN_h3123967166...
[Info]  Writing GENERAL_DATA_V2_Account_h3411181689...
[Info]  Writing MIHOYOSDK_PROTOCOL_1_74861998_zh-cn_h2126890717...
[Info]  Writing USD_V2_266251153_LastWeatherInfo_h904464243...
[Info]  Writing USD_V2_266251153_PlayerSpeedTimeCurrentKeyName_h3147443511...
[Info]  Writing USD_V2_266251153_PlayerSpeedTimeDataBeginTimestamp_h3288090423...
[Info]  Writing USD_V2_266251153_LastPlayerMainlineMissionClickData_h2108658145...
[Info]  Writing USD_V2_266251153_LastPlayerSpeedTimeDataDict_h3269678830...
[Info]  Writing USD_V2_266251153_ReportedSystemInfo_h372038795...
[Info]  Writing USD_V2_266251153_TeamDict_h2126591880...
[Info]  Writing USD_V2_266251153_LastTraceMainlineStepID_h1482296894...
[Info]  Writing GENERAL_DATA_V2_LastLoginUserId_h47158221...
[Info]  Writing GENERAL_DATA_V2_LastLoginUserActive_h843017996...
[Info]  Writing GENERAL_DATA_V2_LastLoginAccountUID_h3749284904...
[Info]  Writing GENERAL_DATA_V2_AccountLastLoginServerDict_h1988878063...
[Info]  Writing USD_V2_821625356_AvatarOverviewFavourate_h3468357885...
[Info]  Writing USD_V2_821625356_PlayerSpeedTimeCurrentKeyName_h3470870206...
[Info]  Writing USD_V2_821625356_PlayerSpeedTimeDataBeginTimestamp_h846147006...
[Info]  Writing USD_V2_821625356_LastPlayerSpeedTimeDataDict_h3760734823...
[Info]  Writing USD_V2_821625356_ReportedSystemInfo_h329407842...
[Info]  Writing USD_V2_821625356_LastWeatherInfo_h3072429882...
[Info]  Writing USD_V2_821625356_TeamDict_h3360043169...
[Info]  Writing USD_V2_821625356_LastTraceMainlineStepID_h2379605303...
[Info]  Writing USD_V2_821625356_OpenworldNewMapList_h961138066...
[Info]  Writing USD_V2_821625356_LocalSinDemonBeginTime_h555110400...
[Info]  Writing USD_V2_821625356_GrandKeyWeaponRecord_h1108550208...
[Info]  Writing USD_V2_821625356_VersionPVPlayRecordMap_h2714210191...
[Info]  Writing USD_V2_821625356_LocalMedalCache_h3019746470...
[Info]  Writing USD_V2_821625356_LocalEmojiCache_h3086964771...
[Info]  Writing USD_V2_821625356_RpgTaleLocalDataV2_h1240996262...
[Info]  Writing USD_V2_821625356_DLCTowerTeam_h63280011...
[Info]  Writing USD_V2_821625356_DLCTowerTeamEverFilled_h126490145...
[Info]  Writing USD_V2_821625356_SeenChapterActivitySection_h497344294...
[Info]  Writing USD_V2_821625356_EnteredMainLineChapterIds_h1499251693...
[Info]  Writing USD_V2_821625356_LocalEndlessBeginTime_h1913652895...
[Info]  Writing USD_V2_821625356_WaveRushScheduleID_h40740951...
[Info]  Writing USD_V2_821625356_HaveEnterOpenwroldQuest_h1657287268...
[Info]  Writing USD_V2_821625356_LastOpenworldRefreshTime_h2904979730...
[Info]  Writing USD_V2_821625356_LatestShortStoryExModeDict_h1145858984...
[Info]  Writing USD_V2_821625356_LatestShortStoryExDifficultyDict_h3015362392...
[Info]  Writing USD_V2_821625356_MonthlyCardLastExpireHintTimeStamp_h3262988955...
[Info]  Writing USD_V2_821625356_PlayerSpeedTimeDataDict_h514829293...
[Info]  Writing USD_V2_821625356_PlayerSpeedTimeCurrentKeyEnterTimestamp_h319541759...
[Info]  Writing USD_V2_821625356_LastShowBulletinTime_h1549124539...
[Info]  Writing USD_V2_821625356_LocalVersion_h330236401...
[Info]  Writing USD_V2_821625356_ActivityRemindTimeStamp_h1493829436...
[Info]  Writing USD_V2_821625356_TeamDictTrialStage_h3750650791...
[Info]  Writing USD_V2_821625356_LastPlayerLoginTimestamp_h4198479122...
[Info]  Writing USD_V2_821625356_StageSwitchTrialAvatarUsingDic_h3283959275...
[Info]  Writing USD_V2_821625356_WaveRushTeamDict_h3116855416...
[Info]  Writing USD_V2_821625356_WaveRushElfDict_h3521710666...
[Info]  Writing USD_V2_821625356_WaveRushDefaultTeam_h2808569353...
[Info]  Writing USD_V2_821625356_WaveRushDefaultElf_h3338887707...
[Info]  Writing USD_V2_821625356_AvatarAppearanceCount_h2454267018...
[Info]  Writing MIHOYO_SDK_FATIGUE_REMINDER_TOTAL_TIME_bh3_cn_74861998_h2220596776...
[Info]  Writing MIHOYO_SDK_FATIGUE_REMINDER_RESET_DATE_bh3_cn_74861998_h2596386494...
[Info]  Writing MIHOYO_SDK_FATIGUE_REMINDER_ACTIVE_TIMESTAMP_bh3_cn_74861998_h1179272253...
[Info]  Writing USD_V2_821625356_OldMailCache_h2644311716...
[Info]  Writing USD_V2_821625356_CheckedNewFixBoxList_h1731123613...
[Info]  Writing USD_V2_821625356_LastWorldMapFeatureType_h2232249918...
[Info]  Writing USD_V2_821625356_OWAvatarTeamDict_h2417300232...
[Info]  Writing USD_V2_821625356_LastLevelType_h2330336066...
[Info]  Writing USD_V2_821625356_OpenWorldTeamDict_h308734007...
[Info]  Writing USD_V2_821625356_LastWorldMapFeatureSelectedContentID_h1452203819...
[Info]  Writing USD_V2_821625356_MPRaidRefreshHint_h3631193411...
[Info]  Writing USD_V2_821625356_MPQuickJoinLevel_h597317290...
[Info]  Writing USD_V2_821625356_MPAvatarID_h2610362023...
[Info]  Writing USD_V2_821625356_MPStrangerInfoList_h3404213117...
[Info]  Writing USD_V2_821625356_MPLevelLastUsedAvatarIDsDict_h3769834773...
[Info]  Writing USD_V2_821625356_MpLevelLastUsedElfIDDictionary_h2480017978...
[Info]  Writing USD_V2_821625356_NewWantedElfDict_h2281445698...
[Info]  Writing USD_V2_821625356_NewWantedTeamDict_h1673698416...
[Info]  Writing USD_V2_821625356_LastShowOpenWorldServantPopUpTimeForLowLife_h1547350086...
[Info]  Writing USD_V2_821625356_LastShowALUpHintLevel_h4055699722...
[Info]  Writing USD_V2_821625356_LastShowAdventureExplore_h2808429944...
[Info]  Writing USD_V2_821625356_IsFirstTimeEnterOpenWorldQuestSys_h1633041778...
[Info]  Writing USD_V2_821625356_DoneBehaviourList_h204008413...
[Info]  Writing USD_V2_821625356_ElfTeamDict_h1116766382...
[Info]  Writing USD_V2_821625356_OpenWorldJudgeScoreLocal_h3268032908...
[Erro]  Error has occurred while exporting registry!
System.InvalidCastException: Unable to cast object of type 'System.Int64' to type 'System.Int32'.
   at CollapseLauncher.Pages.GameSettingsPage.RegistryExportClick(Object sender, RoutedEventArgs e)

Should I raise another issue or just post it here?

Hi, no need for making another issue as it is related to the problem above. We'll make it and ping you from there if need be. Currently under investigation, we'll keep you posted of any updates. Just want to confirm though, did this issue go away like the FPS issue or is it still persisting?

The issue is in WriteDWord(EndianBinaryWriter writer, object obj) in ImportExportBase.cs. Value for certain keys is for some reason a Int64 rather than the DWORD default Int32 (HOYOOOOOOOOOO), this causes a cast error and break the whole exporter.
While the writer issue is easily fixed by changing the cast to (int)(long) when InvalidCastException is raised, the importer has no idea that this has happened and caused the value of the key to be zeroed out after importing the clreg.
Need assistance from @neon-nyan

@Cryotechnic Yes the export failure still exists.
I am not pros but from @bagusnl It seems a great effort to fix this data type conversion error in both import and export functions.

I believe cf7802e addresses the issue. We'll have a new release soon so please look forward to that. Keeping this open until it is deployed for tracking.

The fix has been published in Preview 1.72.12, closing this issue.
Thank you for reporting the issue!


Add --no-occ-build option

User facing change

New option --no-occ-build for the build command to skip building @jupytercad/opencascade package. This command below will download the prebuilt version from NPM:

jlpm dev --no-occ-build

cc @davidbrochart


Improve interactivity for tables

Turn off row-highlighting for tables
Any click on a subject id should jump to the subject-level table
Any click on a site id should jump to the metric module

What Cannot Be Done Yet
This ticket will involve modifying gsm::Overview_Table to have desired interactivity on that particular table. An alternative is to re-create the table within this package so we can modify it ourselves, which I'm open to doing. This will also enable us to add hypertext to the Site ID on that table.
Other Notes
Clicking on a subject ID does indeed take you to the participants detail table. I have not been able to create that issue.
All other tables have their row-highlighting turned off now.

Follow-up notes on site id select:

We will need an observeEvent function to listen for when the site filter is updated. When it is update, we will update the tab selection
Overview_Table() may need modification in gsm or to be duplicated and modified within gsmApp, because it does not have an actionlink for site id
Time series plot does not update filter as the other widgets do

The following appear to be sourced in gsm or involve areas of JavaScript that I'm unclear how to resolve:

overviewTable(), which will require either duplicating and modifying or creating a separate ticket for gsm
renderWidget_TimeSeries(), which could be a gsmApp package issue or a gsm package issue. I'm unclear.

@samussiah, this is part of the PR that I sent to you for review. Jeremy (and once upon a time, Matt) had suggested I complete what I could on this ticket. I'm personally fine with leaving the ticket opened or creating a new one once the GSM package update are complete. Thanks!

The app was updated as much as it could be without updates from gsm. Closing now. A similar ticket may need to be re-opened after gsm re-factors are completed.


Minikube 0.12.0 -> 0.12.1

Motivation for this change
Upgrade minikube to the latest version available
Things done

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

[ ] NixOS
[ ] macOS
[X] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@prusnak thanks for the feedback, I have addressed all your comments.

@GrahamcOfBorg build minikube

@ofborg build docker-machine-hyperkit docker-machine-kvm2


Remove travis

testing

If you remove versions from index file you also may greatly simplify postversion script - keeping just git commit --atomic command

@jshjohnson sorry, I mean keep the full command git push --no-verify --atomic 😉 - --no-verify here keeps husky to retest everything due to prepush hook.

You also don't need to install separated babel plugins as @babel/preset-env have them all included

You also don't need to install separated babel plugins as @babel/preset-env have them all included

@tinovyatkin Is there somewhere that lists what plugins are included with preset-env? Can't find it here: https://babeljs.io/docs/en/babel-preset-env

@tinovyatkin Is there somewhere that lists which plugins are included with preset-env? Can't find it here: https://babeljs.io/docs/en/babel-preset-env

You may check dependencies field at https://github.com/babel/babel/blob/master/packages/babel-preset-env/package.json

Remove the explicit plugins breaks tests - I suspect i'll need to update the babelrc options. Will do that in another PR 👍

It's Cypress > 3.3 that break the test, I've mentioned it in original PR.

🤦♂

🎉

You may want to setup Cypress to GitHub integration in this PR too.


Add instructions how to publish archetypes to easy search

suggest tags
suggest make issue

Done in commit https://github.com/vitonsky/charmix/commit/61586494b63c092b4b6ee1d2e4ba311b7fed57e6


Conditionally stop doing the chmod stuff

Note https://github.com/libuv/libuv/commit/eaf25ae3eb8fe567b8be15614996b112dbf5c11b and https://github.com/nodejs/node/pull/15745/files#diff-194c5460fc6f1d425ebb0ae0270ead06R11
I don't think we can feature test this, so we can just do a Node.js version test.
(It's not out in a Node.js version yet, so no rush)
// @kevva

Cool! Will keep an eye on it and add support for when available.

We can now do this without a Node.js version check. We should add a tests to ensure chmod is still being done though.
We should also look into whether we can remove the fs.chownSync call, and if not, open an issue on Node.js whether fs.copyFile() could have an option to do this natively.

@issuehunt has funded $40.00 to this issue.

Submit pull request via IssueHunt to receive this reward.
Want to contribute? Chip in to this issue via IssueHunt.
Checkout the IssueHunt Issue Explorer to see more funded issues.
Need help from developers? Add your repository on IssueHunt to raise funds.

Should there even be chown in the first place? It's non-conventional and kinda counter-intuitive as it doesn't match behavior of any traditional utilities(as far as I know). (For that reason I don't think there is any point expecting it to be implemented as part of copyFile.)
But what's more:

in linux it only works when you are root
in macos, I'm not exactly sure, but should be same as in linux
in windows, as far as I understand, chown is a no-op

If it is indeed needed, I can add a check if we're root for linux and macos(if my assumption is correct), and just get rid of it under windows.

@stroncium It was added in https://github.com/sindresorhus/cp-file/commit/22ef37b5d5a8aa04fc83fb5b7785c9ff1bd1a094 to preserve ownership of the file. I'm not that well-versed in chown, so I trust your judgement more. Let's remove it.

@sindresorhus If we put it the way it was described in #16(which was solved by  https://github.com/sindresorhus/cp-file/commit/22ef37b5d5a8aa04fc83fb5b7785c9ff1bd1a094) as mirroring cp -a mode, it does work correctly at the moment.
I'm just pointing out that normally the ownership part doesn't even work(because you have to be root for that, mentioned cp -a just silently ignores that part if you aren't), and most people wouldn't even know you could do that with cp, and definitely won't expect it to be default.
It's more or less political choice at the moment, as it is undocumented quirk, and my vote is for removing ownership preservation part(leaving mode preservation as it is), but it would be really good to have at least one more opinion on that.

Let's just remove it and see if anyone complains. We can explicitly document that only mode is preserved, not ownership.


rpcserver: skip local meta data lookup for genesis proof

If we have the meta reveal present on a proof, we don't need to look up the meta data in the local DB.
Bug reported in Slack by a user, thanks a lot!

Thx !!!


Troubleshooting using deprecated software

In the chapter Troubleshooting using Windows Error Reporting reports you refer to the Microsoft Message Analyzer, which returns a 404 as this application has become deprecated.
It would be nice if there are alternatives to this application.

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

ID: 69242460-9916-0cca-0858-a36f7f427991
Version Independent ID: c154f1d7-ec73-2d8d-5fd8-7adf18b668a5
Content: Troubleshooting a Failover Cluster using Windows Error Reporting
Content Source: WindowsServerDocs/failover-clustering/troubleshooting-using-WER-reports.md
Product: windows-server
Technology: failover-clustering
GitHub Login: @JohnMarlin-MSFT
Microsoft Alias: johnmar

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


change Polyline and FilletPolyline to accept 2 pts as minimum

Per discussion at issue https://github.com/gumyr/build123d/issues/486

Incorporated suggestions into the merged PR here https://github.com/gumyr/build123d/pull/516


⚠ Bofrost.at has degraded performance

In 1fb039f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1887 ms

Resolved: Bofrost.at performance has improved in c0cfd8e.


Add several Xrefs to MONDO:0004980 (atopic eczema)

Mondo term (ID and Label):
MONDO:0004980 (atopic eczema)
Xref that should be fixed (ID and label):
equivalentTo: SCTID:24079001 (Atopic dermatitis (disorder))
equivalentTo: SCTID:200775004 (Atopic neurodermatitis (disorder))
equivalentTo: ICD10:L20 (Atopic dermatitis)
otherHierarchy: HP:0001047 (Atopic dermatitis)
Your nano-attribution (ORCID)
0000-0002-9584-9618
Other comments:

Dear @Sean-Ontoforce,
Thank you for reaching out to the Mondo Disease Ontology, part of the Monarch Initiative!
We have received your ticket and will review it as soon as possible.
If you have any additional information or updates relevant to your inquiry, please add them in a comment on this ticket. Your input is valuable in helping us understand and resolve the issue effectively.
Thank you for your patience and for your contributions to Mondo!
Sincerely,
The Mondo Team


Regression with Auto Regressive Residuals

Based on
https://www.otexts.org/fpp/9/1
in this issue we will implement the model
Yt = A+Bi*Xi,t +nt
where nt (residuals)  are assumed to be auto regressive process of a given order q AR(q)
the steps are
1-estimate OLS regression model for given regressors Xt
2-Estimate parameters for AR(q) model , then update model coefficients in 1
3-Iterate between 1 and 2 till convergence.
@sryza comments ?

@mbaddar2 sorry for the delay here, but this looks like a good strategy to me.

A note about durbin watson test for implementing Cochrane Orchutt
The current implementation com.cloudera.sparkts.stats.TimeSeriesStatisticalTests#dwtest , just returns the value of the statistic without computing the critical values d_L_alpha and d_U_alpha , as mentioned in
https://en.wikipedia.org/wiki/Durbin–Watson_statistic
to calculate the critical value we have two options
1)Precomputed values table , can be taken from
https://www3.nd.edu/~wevans1/econ30331/Durbin_Watson_tables.pdf
2)Compute the p-value for dw-test in algorithmic way as mention in the dwtest function in R lmtest package
http://www.inside-r.org/packages/cran/lmtest/docs/dwtest
in details section
it think an alternative implementation for dwtest will need another issue
to keep things simple , i will use the current implementation  with the heuristic
dw -> 0 , +ve correlation
dw ->4 ,  -ve correlation
dw -> 2, no correlation
@sryza , comments ?

I agree that it would definitely be useful to report p values for Durbin Watson.
Regarding the options, my preference would be to compute the dwtest in the algorithm way, given that the tables of precomputed values are huge.  If this is too difficult though, I could be open to using the tables.

@sryza  check #117

@sryza I will be working now on extending the implemented cochrane orcutt #117  to the ARMA(p,q) case. Note that i will start with the case where p and q are known , then we can automate p , q estimation.

@sryza I will be working now on extending the implemented cochrane orcutt #117 to the ARMA(p,q) case. Note that i will start with the case where p , q are known. We can start with this case then we can automate p , q estimation. Any further suggestion ?

Awesome.  How does the method outlined in Brockwell compare with the current ARIMA implementation in https://github.com/sryza/spark-timeseries/blob/master/src/main/scala/com/cloudera/sparkts/models/ARIMA.scala?  I'm not super familiar with the best way to fit ARIMA + regression models.  I'm guessing it's not as easy as just training the the regression and ARIMA parts separately?  Does MLE with conjugate gradient descent or BOBYQA work?

I will do more reading in both methods to get better understanding , the will detail the differences to discuss.


[Feature] Window minimum size

There should be an option in the project settings to set the minimum window size.
Not there in v3.0.5-stable
If anyone needs it, I coded this workaround. It works, but only when the user finishes resizing (releases the mouse).
In your _on_screen_resize method:

if window_size.x < MinX || window_size.y < MinY:
	yield(get_tree(), "idle_frame")
	OS.window_size = Vector2(MinX, MinY)

Related to https://github.com/godotengine/godot/issues/14806.

I should improve my searching skills in GitHub. How do I perform a search inside the issue title?

@char0xff There's a search bar inside the "Issues" tab, if that's what you're talking about:

No I meant the filter, but I've found it, it's:
in:title

Ah.. its a duplicate.. Closed as duplicate of #14806


Unable to get Mechanical Pipe to connect to Purifier

I have tried everything, I cannot get Oxygen into it in any way. Have tried all combinations of side configs. EIO pipes will visually connect, but are not physically connected when trying to pump gasses.  Image
Minecraft 1.7.10 V<IP_ADDRESS>1

Not sure what a Purifier is. Regardless, calling this a mod interaction.


Build fixes for Linux

Some basic hacks and fixed to make it build on Ubuntu 22.04.
I get this window:
The OpenGL loader stuff certainly needs a cleaner fix than what I am currently doing, but it's a start.

Console output:
Resolver thread started!
reading console_var_0 : "use_fixed_pipeline"
setting var console_var_0 to use_fixed_pipeline
reading console_var_1 : "disable_pre_light_pass"
setting var console_var_1 to disable_pre_light_pass
reading console_var_2 : "debug_light_pass"
setting var console_var_2 to debug_light_pass
reading console_var_3 : "debug_normal_z"
setting var console_var_3 to debug_normal_z
reading console_var_4 : "disable_stencil"
setting var console_var_4 to disable_stencil
reading console_var_5 : "disable_glow"
setting var console_var_5 to disable_glow
reading console_var_6 : "disable_ssao"
setting var console_var_6 to disable_ssao
reading console_var_7 : "debug_blur_pass"
setting var console_var_7 to debug_blur_pass
***ERROR*** fileio/config_file.cpp:74 - Condition ' err ' failed. returned: err
current dir is /home/corn/projekte/larvita3/bin/editor
db type is sqlite
using sqlite
Audio Open SUCCESS:
        Mix Rate: 44100
        Bit Depth: 16
        Stereo: yes
        Buffer Size: 512
***ERROR*** types/iapi/iapi_persist.cpp:83 - Condition ' type_info_table.has(p_type) ' failed.
8cd5
8cd5
8cd5
connection is   149
connection is   338
***ERROR*** fileio/config_file.cpp:74 - Condition ' err ' failed. returned: err
***ERROR*** fileio/config_file.cpp:74 - Condition ' err ' failed. returned: err
db type is sqlite
using sqlite
***ERROR*** lua/lua_manager.cpp:207 - Unable to open file res://init.lua
file res://init.lua not found
***ERROR*** drivers/opengl/rasterizer_gl14.cpp:2061 - Resizing the screen after creation may reduce performance.
8cd5
8cd5
8cd5
PreLightShaderGL compiling vertex 0
2 conditionals
MaterialShaderGL compiling vertex 155656
#define USE_TEXTURE_BASE
#define USE_TEXTURE_LIGHT_PASS
#define USE_GLOW
#define NO_LIGHTS
43 conditionals
MaterialShaderGL compiling vertex 131072
#define NO_LIGHTS
43 conditionals
GlowShaderGL compiling vertex 0
3 conditionals
BlurCopyShaderGL compiling vertex 0
0 conditionals
BlurShaderGL compiling vertex 1
#define VERTICAL_PASS
1 conditionals
BlurShaderGL compiling vertex 0
1 conditionals
PostProcessShaderGL compiling vertex 1
#define BLUR_ENABLED
2 conditionals
***ERROR*** drivers/opengl/rasterizer_gl14.cpp:2061 - Resizing the screen after creation may reduce performance.


Add LLVM support for JIT compiling

Adds an option to include LLVM in the build with JitCompiler and JitFunction convenience classes for JIT compiling functions. Hopefully the tests can be used as examples for working with these classes, but we can add more documentation if it would be helpful.
closes #172
(Also, I removed the Intel build from the GH Actions because it was running out of space)

Codecov Report
Patch coverage: 96.22% and project coverage change: -0.05% :warning:

Comparison is base (4c772ed) 96.80% compared to head (cea5747) 96.76%.
Report is 33 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #174      +/-   ##
==========================================
- Coverage   96.80%   96.76%   -0.05%
==========================================
  Files          24       26       +2
  Lines        1974     2133     +159
==========================================
+ Hits         1911     2064     +153
- Misses         63       69       +6

Files Changed
Coverage Δ

include/micm/jit/jit_compiler.hpp
94.54% <94.54%> (ø)

include/micm/jit/jit_function.hpp
97.11% <97.11%> (ø)

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


Change Notification handler's return type signature from void to Thenable

void and Promise<void> could be treated the same, but certain eslint rules like @typescript-eslint/no-misused-promises disallows such cases to prevent potential bugs.
When using jsonrpc package, I found it is able to sequentially process async handlers by calling setImmediate, and that is how it works with a request handler that returns a Thenable. However, the return signature of notification handlers are still void instead of Thenable<void>. Since jsonrpc has the ability to correctly deal with it, can we modify their signature?

@yf-yang json-rpc doesn't sequentially process the async handlers. It awaits the result of a response handler to be able to send the result back to the caller however the library doesn't ensure that the next request is executed after a former request has finished. Executing requests in parallel is even something that is explicitly supported in LSP.
IMO changing the signature of the notification handler's will even cause more confusion. So I am actually not in favor of making that change.

Yep, you are right. I was considering constructuring a new Promise, it can be guaranteed to be fully dispatched before setTimeout/setImmediate, but I ignored one could also create a promise and resolve it in another setTimeout/setImmediate……
I'm wondering what kind of confusion are you thinking of? In my understanding, a Thenable<void> simply means that the handler could be both sync and async, and it is in accordance with HandlerResult. Do you mean that replacing it with Thenable will cause users to imply that someone is waiting for the handler to return?
Anyway, for my own case, I checked typescript-language-server's implementation, they just call an async function without awaiting it in a sync notification handler. That could be a workaround.

Do you mean that replacing it with Thenable will cause users to imply that someone is waiting for the handler to return?

Yes, this is what I meant. Users might assume that if something returns a Promise the caller will await it.

I see. I'll close the issue for now.


[bn] Localization of code contributor.md

localized in bengali #45729

Thanks for contributing . Please you dev-bn-1.31 as your targeted branch

/lgtm
/label tide/merge-method-squash

/approve


Having bug running the script

I am having this issue upon running the script.  How do I resolve this?

@alifa2try just type sudo bash exploit.sh


webapp: update help info on plan creation failure and fix tab completion on hostname command

fix #2189, partial fix #2187 (update help to point to a msdn page rather a broken command)

I'd say this closes https://github.com/Azure/azure-cli/issues/2187 as I was more commenting on how the command it suggested didn't work.


Save taxon in DwC importer sooner so ancestor calculation works

Incertae sedis parent calculation depends on Taxon.ancestor_at_rank, which only works if the taxon has been saved. Normally, the taxon would be saved by this point (from generating original combinations), but if no OC relationships were created the taxon would not yet be saved.

Codecov Report
Patch coverage has no change and project coverage change: -25.56 :warning:

Comparison is base (b7e0537) 85.83% compared to head (3fd28d5) 60.27%.

:exclamation: Current head 3fd28d5 differs from pull request most recent head 6d4b788. Consider uploading reports for the commit 6d4b788 to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@               Coverage Diff                @@
##           development    #3492       +/-   ##
================================================
- Coverage        85.83%   60.27%   -25.56%
================================================
  Files             2005     1509      -496
  Lines            72541    45299    -27242
================================================
- Hits             62267    27305    -34962
- Misses           10274    17994     +7720

Impacted Files
Coverage Δ

app/models/dataset_record/darwin_core/taxon.rb
6.93% <0.00%> (-78.53%)
:arrow_down:

... and 1119 files with indirect coverage changes

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


No fall damage on version 0.5.1

Also crops are getting stomped even while crouching

Fixed in 0.5.2.


[FEATURE REQUEST] Export to WebDav-Folder

Related problem
The actual implementation of WebDav-Sync creates folders, metadata and original files. To much if only PDF or image file needed.
Solution I'd like
Under Settings > PDF-Export > Export folder > Option to set a WebDav-Folder instead of local path on device.
So Export-Function for PDF and JPG/PNG can upload Files.
Side note
Because this export folder is used for PDF and JPG/PNG I suggest to rename "PDF-export" to "export" or "export settings", set the headline "PDF settings" under "export folder"  folllowed by the current settings there and at the end there should be the settings from "image settings" which current location ist "settings", parallel to "PDF export" (image format, image quality).
Alternative I've considered
#254 WebDav via File Explorer in Share-Button won't work.
Additional context
Export JPG/PNG here would upload processed file to previously selected WebDav-Folder.

Thank you very much!

@will2048 there is a fully new sync system in latest version which allows you to sync PDF/images to WebDAV/local folders

I can't decide to call it fantastique or bombastique! 🥳
Thank you very much for your effort.
This Feature Request can be considered as implemented.


Hammer.js

Good afternoon, here is new issue with this framework plugin:
Uncaught ReferenceError: require is not defined
at chart.zoom.js:5
Line 5 is:
var Hammer = require('hammer.js');
Why is this happening I dont know, but I downloaded hammer and I putted it inside directory with all other library`s...

Your problem is not related to Hammer.js, as you can see by the exception states "Uncaught ReferenceError: require is not defined".
What bundling system are you using? Webpack? Rollup?
For this type of questions it still makes more sense to post on stackoverflow, but a quick search on Google would actually solve your problem.


university student project edits

Hello! I am a university student taking a technical writing course. For one project we need to make suggested edits to repos on github.
Please use the following suggestions at your discretion :)

removed empty words to make documentation more concise and some sentences less ambiguous

Hi @compSciKai, I have a great amount of respect for the fact that you chose ChatterBot as a library to make edits to as a part of your studies. Unfortunately I don't personally see any changes here that would make a significant improvement on the documentation. I'm going to close this pull request but I hope that you might attempt a change in the future that has more substance. Please feel free to let me know if you would like any suggestions, I might be able to recommend specific areas in which the documentation could benefit from editing.


[BUG] Missing deserialization of LeaseStatus in Azure.Storage.Blobs.BlobExtensions.ToBlobDownloadStreamingResult

Describe the bug
Azure.Storage.Blobs.BlobExtensions.ToBlobDownloadStreamingResult() does not populate the BlobDownloadDetails's LeaseState from the response headers object. It does set the LeaseState and LeaseDuration:
https://github.com/Azure/azure-sdk-for-net/blob/0c9f9efe68533703bc7f608f7394e0c2c992d205/sdk/storage/Azure.Storage.Blobs/src/BlobExtensions.cs#L872-L873
but is missing something like:
LeaseStatus = response.Headers.LeaseStatus.GetValueOrDefault()

This is a regression introduced in https://github.com/Azure/azure-sdk-for-net/commit/1814567d1f6cfb4905539e71d54377ab46ed6737.
As a result of this, the BlobDownloadDetails you get after doing e.g. BlobBaseClient.DownloadAsync() returns a LeaseStatus that is always equal to LeaseStatus.Locked (since this is the default value of the enum).
Expected behavior
The BlobDownloadDetails should contain a LeaseStatus that reflects the value of the x-ms-lease-status header from the "Get Blob" HTTP response.
Actual behavior (include Exception or Stack Trace)
BlobDownloadDetails always contains a LeaseStatus equal to LeaseStatus.Locked.
To Reproduce
/* Pseudo-code */
BaseBlobClient blobClient = GetClientForUnlockedBlob();
Response<BlobDownloadInfo> downloadResponse = await blobClient.DownloadAsync().ConfigureAwait(false);
Assert.That(downloadResponse.Value.Details.LeaseStatus, Is.EqualTo(LeaseStatus.Unlocked));

Environment:

Name and version of the Library package used: Azure.Storage.Blobs 12.9.0 (issue is not present in Azure.Storage.Blobs 12.8.4)

@seanmcc-msft Sean, could you please look at this one.

Hi @egraff, I can repo this issue, and will work to address it shortly.
Thanks for reporting this!
-Sean


Zed upload changes

Changes for zedUpload to reduce memory allocations and usage:

Use pool of buffers to reduce memory allocations and GC work
Disable syslog usage for azure. We want to see only final error and do not expect any logs.
Stop tickers to release resources properly in zedUpload

Were we not stopping the tickers before? Looks like it. Ouch. Well done in catching that.
I noticed that the req.ackback followed by go func is nearly identical for all of them. It would be nice to clean that up into a single func with an interface. But let's not hold it up. I can tackle it after this is in.

I think he already added them. Good to go from me


[Sprint: 43] Add smartgrid demo

Please at a reference to the smartgrid-prediction sample to the main README.md file under root.

Executing setup-pmml.sh failed for me with: Task 'bootRepackage' not found in root project 'spring-xd-analytics-ml-pmml'.

Merged: https://github.com/spring-projects/spring-xd-modules/pull/5

Have addressed outstanding major issues

Merged. Removed a few trailing white-spaces + added license headers to java files.


Directives being dropped

I was using the ta/edn2sdl function to convert back some edn files to graphql, and I noticed that all the directives have been dropped.
I think the issue is that I'm using the edn format exported by lacinia (which I thought this library was also based on), but this library expects a slightly different format looking at the tests.
I get for example this format
:cardCompanies
{:type (non-null (list (non-null :CardCompany))),
 :description "카드사 전체 조회 쿼리",
 :directives
 [{:directive-type :deprecated,
   :directive-args {:reason "deprecated"}}]},

But it looks like that this library expects this format:
:cardCompanies {:description "카드사 전체 조회 쿼리"
                :deprecated  "deprecated"
                :args        {}
                :type        (non-null (list (non-null :CardCompany)))
                :resolve     'farmmorning.core-api.payment.resolver/resolve-card-companies}

is there anything I'm missing maybe, how do I get that particular format?

Currently, tools.graphql does not support custom directives.
There are plans to implement them, but we're getting lazy because there are no directives other than deprecated in our use.

Ah right ok that's fine.


qlog: fix derivable_impls clippy warning

Superseded by https://github.com/cloudflare/quiche/pull/1438


Parse IRC Output Into Model

Separate out the content of the IRC Output into things like UserName, UserEmail, Type, Channel, Message.

Already Handled


Add labels to retry/ignore certain process failures

nf-core/viralrecon pull request
Many thanks for contributing to nf-core/viralrecon!
Please fill in the appropriate checklist below (delete whatever is not relevant).
These are the most common things requested on pull requests (PRs).
PR checklist

[ ] This comment contains a description of changes (with reason)
[ ] If you've fixed a bug or added code that should be tested, add tests!
[ ] If necessary, also make a PR on the nf-core/viralrecon branch on the nf-core/test-datasets repo
[ ] Ensure the test suite passes (nextflow run . -profile test,docker).
[ ] Make sure your code lints (nf-core lint .).
[ ] Documentation in docs is updated
[ ] CHANGELOG.md is updated
[ ] README.md is updated

Learn more about contributing: CONTRIBUTING.md

Ok. Self-merging so this can be tested.


DeepTIO pretrain models

Hi, thank you for sharing your dataset!
But the deeptio pretrain model link is the dataset link, could you provide the pretrain models?
thanks

Hi there, thanks for your interest in our dataset.
Pretrain model link has been fixed. It now shares the same folder as the dataset.
And are you one of the authors of Thermal Inertial SLAM for Environments with Challenging Illumination? The model presented in this submission is quite remarkable. We very much welcome the model as one of our thermal benchmarks in our dataset. What is your contact information? You can email me at<EMAIL_ADDRESS>


Error executing action create on resource 'mysql_database[aws]'

tag v4.0.2
removing mysql recipe that installs mysql2_chef_gem
might cause this error ?
I add my-database cookbook
in metadata.rb
depentd "mysql2_chef_gem"
and
in recipe
mysql2_chef_gem 'default' do
client_version node['mysql']['version'] if node['mysql']
action :install
end
this workaround work fine for me.
but this problem might resolve if metadata.rb has "depends ''mysql2_chef_gem"
and mysql.rb remain ( not removed )

I had the same issue after upgrading to 4.0.2.  Reverting to 4.0.1 fixed the issue for me.  My cookbook has dependencies on database, mysql and mysql2_chef_gem.
To use 4.0.2 of the database cookbook, I had to remove the include_recipe "database::mysql" line from my recipe.  However, this prevents the mysql2 gem from ever being installed, unless you do it yourself.

I had this exact issue when I used certain special characters in my mysql password.
I changed it to alpha-numeric characters and it seemed to work fine from then-on.
This database thread alludes to the cause of this issue, along with a list of potential issue-causing special characters.
$ & ! \ [ ] < > `

I added this information here, because I found this thread whilst trying to debug the error I was receiving and I thought this may be of interest to any potential future visitors.

At this time I'm going to close this issue out as we've deprecated this cookbook. The original intent was to abstract database implementation details away from the end user. In hindsight this was a mistake as it is difficult / impossible to make a generic interface for databases that works across all systems. Instead we plan to move the individual providers into their respective cookbooks (mysql, postgresql, sqlite, sql_server) where they can fully utilize the feature set of the underlying DB systems.


Form custom messages xample doesn't work

TuSimple/naive-ui version (版本)
2.28.4
Vue version (Vue 版本)
3.2.33
Browser and its version (浏览器及其版本)
Chrome 101.0.4951.54
System and its version (系统及其版本)
Widnows 10
Node version (Node 版本)
Reappearance link (重现链接)
https://www.naiveui.com/en-US/os-theme/components/form#custom-messages.vue
Reappearance steps (重现步骤)
Validation of user.name field returns 'user.name is required' where it should return custom message defined in messages object.
Expected results (期望的结果)
Validation should return error message based on messages prop.
Actual results (实际的结果)
Custom messages doesn't work. This prop is not even presented in docs (maybe it was removed?)
Remarks (补充说明)

Passing custom messages object to validate-messages props works. Name of the prop should be changed in example linked above.


chore: Update version for release (pre)

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to release-next, this PR will be updated.
⚠⚠⚠⚠⚠⚠
release-next is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on release-next.
⚠⚠⚠⚠⚠⚠
Releases
<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

don't warn about runtime deprecation warnings in production (#5874)

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS><EMAIL_ADDRESS>

<EMAIL_ADDRESS>Patch Changes

Updated dependencies:

<EMAIL_ADDRESS>

<EMAIL_ADDRESS>remix
See the CHANGELOG.md in individual Remix packages for all changes.
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Closing so we can also include https://github.com/remix-run/remix/pull/5875

Closing so we can also include https://github.com/remix-run/remix/pull/5875

i think you can continue to push and this PR should get updated automatically


Changing the contact page

I want to update the contact page with a modern and clean look
like in the center it will having the form card to write the message they want to send
and beside this card i want to add the map location of the hospital
below the contact section it will be having its social accounts .
Kindly assign this me under the gssoc.

plz assign this issue to me


DBeaver not in Launch Menu

System information:

Operating system (distribution) and versionDistributor ID:	Ubuntu
Description:	Ubuntu 20.04.4 LTS
Release:	20.04
Codename:	focal

DBeaver version
DBeaver Community                             io.dbeaver.DBeaverCommunity                           21.3.5           stable
Additional extensions
none

Connection specification:

not applicable

Describe the problem you're observing:

After installing dbeaver using flatpak
flatpak  install flathub dbeaver
DBeaver does Not show in the Ubuntu desktop launch menu
I am alomst certain I installed this on another Ubuntu computer and dbeaver  is in the menu.

I would appreciate a link to show me how to add dbeaver to the launch menu.

I expect a GUI tool to be added to the launch menu

I have attempted a number of variations on the install
Nothing so far has resulted in a menu entry on the main launch menu

Steps to reproduce, if exist:

install dbeaver flatpak:  flatpak  install flathub dbeaver

Select: app/io.dbeaver.DBeaverCommunity/x86_64/stable

Press menu/start button
No menu entry for DBeaver

Include any warning/errors/backtraces from the logs
none

Hi @william-mason. Unfortunately, I cannot reproduce the issue. Could you please try reinstating the application (and upgrading to the latest version simultaneously)?

seems to work OK after latest install


Razor/TagHelper errors are inconsistent

Right now when editing TagHelpers you'll get an inconsistent error experience. For example if you have the following code in a project which is using Microsoft.AspNet.Mvc.TagHelpers:
<a
<form asp-anti-forgery=""></form>

You'll get 2 TagHelper errors for <a starting at 0,0 with Length 1 referring to its malformed state. You'll then get another TagHelper error for asp-anti-forgery at line 1, character index 6 with length 16 (not length 1).
Another example of this is having an empty document with just @. You'll get a line 0, char index 1, length 1 (length 1 is past the end of the document). Ideally we should have a 0 length here.
We should make the transition to always specify the length of the error. When TagHelpers were initially being created the length was never set so we ended up with some oddities on the TagHelper end and more specifically for older Razor bits the errors are haphazard in when length is specified.

Related issue - #217

ad5bfc5b6679a10a241e3bd55e53aa03377df69a
f843aec53879938aa57a610cd75a323587fd3bff


The microsite is down?

The linked URL from the README https://christopherdavenport.github.io/cats-effect-time returns a 404.

Think it wants to be https://davenverse.github.io/cats-effect-time


Allow providing SchemaValidatorFactory 2 - FormComponent

The provided SchemaValidatorFactory via the module providers is not being used in FormComponent,
since the SchemaValidatorFactory is explicitly set to ZSchemaValidatorFactory.
To make it work, the declaration of the SchemaValidatorFactory must be removed from the providers, since it is already declared as global provider in schema-form.module.ts.
So then the declaration in form.component.ts should be changed from ...
  providers: [
    ActionRegistry,
    ValidatorRegistry,
    SchemaPreprocessor,
    WidgetFactory,
    {
      provide: SchemaValidatorFactory,
      useClass: ZSchemaValidatorFactory
    }, {
      provide: FormPropertyFactory,
      useFactory: useFactory,
      deps: [SchemaValidatorFactory, ValidatorRegistry]
    },
    TerminatorService,
  ]

... to this
  providers: [
    ActionRegistry,
    ValidatorRegistry,
    SchemaPreprocessor,
    WidgetFactory,
    {
      provide: FormPropertyFactory,
      useFactory: useFactory,
      deps: [SchemaValidatorFactory, ValidatorRegistry]
    },
    TerminatorService,
  ]

So then the SchemaFormModule in your module called with forRoot() will make it possible to set you custom validator factory.
e.g
imports: [
    ...
    // schema form module
    , SchemaFormModule.forRoot()
   ...
  ],

This issue is based on the changes made in
https://github.com/makinacorpus/angular2-schema-form/commit/2621a394e174914cec58efa3d8e012e17fa2f036

Hey,
Could you guys make a new release please? I need this one so bad :)
Thanks

@rumpl 1.2.0 is released, happy new year :)


linux-48 lost external connection phone device.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
linux-48 lost external connection phone device.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Rebooting phone device to restore connection.


Error cannot be injected

When I inject, it has this error. How can I fix it? (Hope you can see this message)

No available fix.


Update to latest prompt-toolkit

Fixes #6
It would be nice if you can implement this easy fix. Thanks a lot!

I've no problem with merging this but since I'm not interested in this project anymore I suggest that I redirect from the README to your fork if you're willing to maintain it.

Since I am not actively using ipython, I don't think that I am the right one to maintain this repository. I just came across this bug.


Invalid configuration: vim/_meta.lua:0

Hi,
After syncing my setup in https://github.com/soerenmartius/lvim with your latest changes, none of the configurations seem to load anymore (eg custom keybindings won't work).

I've ran
lvim +LvimUpdate +LvimCacheReset +q

but the issue remains.

Any idea how I can resolve this? Thank You!

yeah sure, can you run
:messages

and maybe screenshot the entire error message?

oh also make sure to run :PackerSync some of the plugins have been reordered

Thank You!
This is a screenshot of all the messages:

Not quite sure what's wrong here since the desired line is in the config: https://github.com/soerenmartius/lvim/blob/main/config.lua#L94

Totally unrelated. You are calling this twice in your config 😅
https://github.com/soerenmartius/lvim/blob/8a5590699f897a4a94ebcfef3d398d0a04b9eb02/config.lua#L119
https://github.com/soerenmartius/lvim/blob/8a5590699f897a4a94ebcfef3d398d0a04b9eb02/config.lua#L142
I'm not sure why you are getting that error. As you mentioned, that field should exist already 🤔

as a workaround, you can comment these lines
https://github.com/soerenmartius/lvim/blob/8a5590699f897a4a94ebcfef3d398d0a04b9eb02/lua/user/theme.lua#L332
https://github.com/soerenmartius/lvim/blob/8a5590699f897a4a94ebcfef3d398d0a04b9eb02/lua/user/theme.lua#L347

Thank You! I've reinstalled everything from scratch and fixed some issues with my configuration! it's working now :)


License?

This repository appears to be missing a license so it is unclear what permissions teams and individuals have to use this code.

Added the MIT license. Thanks for pointing this out!


Failed to create backup

with devnet i deployed a VDC with name: mhassan
then deployed a cryptpad with name: test

then when try to create a backupwith name: cryptpad-backup
i got this error:

{

    "name": "vdc-cryptpad-backup",
    "expiration":<PHONE_NUMBER>,
    "status": "PartiallyFailed" ,
    "start_timestamp":<PHONE_NUMBER>,
    "completion_timestamp":<PHONE_NUMBER>,
    "errors": 1,
    "progress": {
        "totalItems": 13,
        "itemsBackedUp": 13
    }
}

This is not an error, It backed up all of the items, and filtered out the volumes "on purpose"


Build warning: "The following packages have a svelte field in their package.json but no exports condition for svelte"

Description
I get this warning on building. The docs advise to report it to package maintainers as it will break in future versions of vite.
08:58:58 [vite-plugin-svelte] WARNING: The following packages have a svelte field in their package.json but no exports condition for svelte.

<EMAIL_ADDRESS>
Please see https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/faq.md#missing-exports-condition for details.

Which package are you using?
@fireworks-js/svelte
fireworks-js version
2.10.7
Browser
vite/5.3.3 linux-x64 node-v20.14.0

@mrankine fixed on 2.10.8


Added new chains + Bump api3/chains to v4.4.0

Added blast-sepolia-testnet for Testnet Random Numbers QRNG Provider.
Added lightlink for Quintessence QRNG Provider.
Bump api3/chains to v4.4.0

Just checked and fixed the minConfirmations for LightLink Goerli Testnet for Testnet Random Numbers Provider.


Generate a fake invoice that cover all extracted fields of v3

Generate a fake invoice that cover all extracted fields of v3 for tests and to add as an example developers can use to follow the documentation
Maybe with https://invoice-generator.com

So I created an invoice, but need to check with the data science team about data extraction issues @fakela

I created a bug in Product Board https://mindee-inc.productboard.com/insights/notes/all-notes/notes/22393610 and @EmmanuelleThomas is looking at it with @AbdelfattahSekak since all the data are extracted now, but the bbox are out of sync with the data, so I prefer we wait to use it since it doesn't look good when you use the Computer Vision SDK or the live interface.

Moved to JIRA


Music resets on 1% volume when changing control panel tabs

When using granular volume sliders and having the music volume set to 1%, the song will reset on control panel changes.  This only occurs when clicking the tabs, not through F keys
ie: going from the inventory to the gear tab resets the song.

Looks like it might trigger when VarClientInt INVENTORY_TAB(n) is changed. In addition, I was able to reproduce this via certain onVarbitChanged as well (tested with going in and out of single/multi combat and doing some dailies).


minor _delta optimisations

REASON:
By changing delta to _delta in functions we indicate to the godot interpreter that we do not want to use it, which improves performance.

It also removes some warnings

You should use _physics_process instead of _process in your Player.gd script.
See why


Remove builder for FileChooserNative

The method new ensures that the widget has all the required data it needs to work, we have multiple reports of file choosers created with the builder not working due to a missing property.

Ill close as it seems the widget wont fail if a window is not specified.


The tokenized results are not as expected when I added special tokens

import tiktoken

gpt2_base = tiktoken.get_encoding("gpt2")

whitespaces = [" " * n for n in reversed(range(2, 32))]

special_tokens = dict()
idx = gpt2_base.n_vocab

for wsp in whitespaces:
    special_tokens[wsp] = idx
    idx += 1

enc = tiktoken.Encoding(
    name="gpt2_im",
    pat_str=gpt2_base._pat_str,
    mergeable_ranks=gpt2_base._mergeable_ranks,
    special_tokens={
        **gpt2_base._special_tokens,
        **special_tokens
    }
)

assert enc.n_vocab == gpt2_base.n_vocab + len(whitespaces)

text_1 = " " * 31
assert enc.decode([50257]) == text_1

print(enc.encode(text_1, allowed_special="all"))  # [50270, 50278, 50285]

I am trying to add special tokens for multiple whitespaces. However, it seems only some special tokens (2, 3, 6, 10, 18 whitespaces) can work when I encode a string.
For example, the expected encoding result for " " * 31 is [50257]. However, the result is actually [50270, 50278, 50285].
Am I doing something wrong? Thank you!

tiktoken doesn't provide any guarantees about what special tokens do if they overlap. Special tokens are usually used for things like <|endoftext|>. Why not add them as normal tokens?

tiktoken doesn't provide any guarantees about what special tokens do if they overlap. Special tokens are usually used for things like <|endoftext|>. Why not add your spaces as normal tokens?

Thank you for your reply! Could you please provide an example of adding extra tokens as normal tokens? I didn't find examples in readme.

Choose your value for mergeable_ranks

Choose your value for mergeable_ranks

Thank you so much! I adjusted my code.
import tiktoken

gpt2_base = tiktoken.get_encoding("gpt2")

whitespaces = [" " * n for n in reversed(range(2, 32))]

idx = gpt2_base.n_vocab

bpe_ranks = {}
for wsp in whitespaces:
    bpe_ranks[bytes(wsp, 'ascii')] = idx
    idx += 1

for k, v in gpt2_base._mergeable_ranks.items():
    bpe_ranks[k] = v

enc = tiktoken.Encoding(
    name="gpt2_im",
    pat_str=gpt2_base._pat_str,
    mergeable_ranks=bpe_ranks,
    special_tokens={
        **gpt2_base._special_tokens,
    }
)

assert enc.n_vocab == gpt2_base.n_vocab + len(whitespaces)

text_1 = " " * 4
assert enc.decode([50284]) == text_1

print(enc.encode(" " * 4 + "a"))  # [50285, 257] -> [" " * 3, " a"]

I want to get [50284, 64] ([" " * 4, "a"]) here. What else changes should I add?

Hmm if you do actually want your spaces to not get merged then yeah, you'll need special tokens that you control the overlapping behaviour for. There is no way to do this with tiktoken currently; if you fork you'll need to adjust the ordering here to respect some guarantee: https://github.com/openai/tiktoken/blob/46287bfa493f8ccca4d927386d7ea9cc20487525/src/lib.rs#L446

Actually, you could just use normal tokens and remove all tokens that start with a space from your vocabulary.

Actually, you could just use normal tokens and remove all tokens that start with a space from your vocabulary.

Thank you so much! The current results look good to me. I don't need to actually get all of the spaces merged.


Cannot use theme

Hi,
I got the below error when applying your theme.
➜  demo-doc mkdocs serve
INFO    -  Building documentation...
WARNING -  The theme 'flatly' does not appear to have a configuration file. Please upgrade to a current version of the theme.
INFO    -  Cleaning site directory
ERROR   -  Error building page index.md

It looks like a compatible issue with mkdocs version. Any clues on how to fix this?
➜  demo-doc python --version
Python 3.6.1

➜  demo-doc pip freeze | grep -i mkdocs
mkdocs==0.17.2
mkdocs-bootstrap==0.1.1
mkdocs-bootswatch==0.4.0
mkdocs-windmill==0.1.2

@isaccavalcante, your comment fixed this same issue for me also, thanks.

Closing this as a duplicate of #36.


Update quickstart-wordpress.md

Adds reference to ACA app template deployment as one of the options.

@msangapu-msft

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Konfiguration Problem

What happened?
Can't create a configuration
How to reproduce
I have tried to delete and reinstall Eschen several times, every time after the api input from openweather this message comes.
Relevant log output
Logger: homeassistant.config_entries
Quelle: config_entries.py:584
Erstmals aufgetreten: 19:42:18 (1 Vorkommnisse)
Zuletzt protokolliert: 19:42:18

Error setting up entry Smart Irrigation for smart_irrigation
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 584, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smart_irrigation/__init__.py", line 63, in async_setup_entry
    store = await async_get_registry(hass)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smart_irrigation/store.py", line 648, in async_get_registry
    return cast(SmartIrrigationStorage, await task)
                                        ^^^^^^^^^^
voluptuous.error.MultipleInvalid: expected float for dictionary value @ data['delta']

Which version are you running?
2024.06.01
Diagnostics file

[X] I have attached a diagnostics file

Additional information
No response

closing because no diag file attached. please add diag file and reopen


Toolbar Feature Request: Native Combobox Support

Currently there are seven types of items that can be created in a toolbar:

button
radio button
check button
html item
drop menu
drop html
break
spacer

It would be nice to have a native combobox (select) list.

I was actually wondering exactly the same and searching for combobox solution.
Maybe a more generic solution will be to just allow all w2fields to be added in a toolbar. That will be really useful.

Interesting... Right now you can do the following: (1) You can insert HTML item and put there a simple input field. (2) Then in toolbar.onRefresh, you can initialize this input with w2field. I use it occasionally this way, seems to be working nicely.
Also, toolbar got new items in 1.5 branch. These types were added:

color
text-color
menu-check
menu-radio

I will consider your suggesting to add combo box. Or may be more generically w2field.


Misleading context.WithTimeout(): Timeout shouldn't start counting once you create the context

What version of Go are you using (go version)?
go1.13.5 darwin/amd64
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/david.cruz/Library/Caches/go-build"
GOENV="/Users/david.cruz/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY="dummy"
GONOSUMDB="dummy"
GOOS="darwin"
GOPATH="/Users/david.cruz/Go"
GOPRIVATE="dummy"
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/david.cruz/Go/src/dummy/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/c4/ny3xl46x44q_s74l7p_3555jhkqrgp/T/go-build207377976=/tmp/go-build -gno-record-gcc-switches -fno-common"
What did you do?
ctx, cancel := context.WithTimeout(context.Background(), time.Duration(2)*time.Second)
defer cancel()
time.Sleep(3 * time.Second)
err := foo(ctx)
What did you expect to see?
There shouldn't be a "context deadline exceeded" error.
What did you see instead?
Function "foo" returned a "context deadline exceeded"

I'm not sure what you expected to happen, but the documentation for WithTimeout clearly states:

WithTimeout returns WithDeadline(parent, time.Now().Add(timeout)).

This is the way the context package works. There is no automatic way to trigger the timeout to begin when you pass the context as a parameter.
If this is the behavior you desire, create the context and set its deadline immediately before your function call.

As far as I can see this is working as documented and intended, so closing the issue.  Please comment if you disagree.

It is working as documented, therefore I'm not saying it's wrong.
My proposal and intention is that context should carry a duration, rather than a deadline. The responsibility to "trigger the timeout to begin" shifts to the client's library.
This will give meaning to withTimeout() function, while also making the timeout duration more assertive.

We can't change WithTimeout, of course, as that would break existing code.
It sounds like you are suggesting a couple of methods
func WithStartableTimeout(context.Context, time.Duration) context.Context
func StartTimeout(context.Context)

Is that right?  When would you want to use such a feature?

What about preserving the Timeout Duration in the context variable?
It doesn't break anything and libraries can decide if they want to use the Timeout Duration, instead of a Deadline.

I'm sorry, I don't understand what that means in practice.  Can you show what that might look like in code?

For the sake of simplicity, context.go could be something like:
type timerCtxTimeout struct {
	timerCtx
	timeoutDuration time.Duration
}

func (c *timerCtxTimeout) Timeout() (timeout time.Duration, ok bool) {
	return c.timeoutDuration, true
}

func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) {

	// TODO: Validate if there is a previous timeout/deadline here
	c := &timerCtxTimeout{
		timerCtx: newTimerCtx(parent)
		timeoutDuration: timeout,
	}
	// Same implementation as WithDeadline()
	return c, func() { c.cancel(true, Canceled) }
}

Now foo() can deal with a more accurate deadline:
func foo (ctx context.Context){
	deadline := ctx.Deadline() // The deadline which will cancel foo() once reached
	if timeout, ok := ctx.Timeout(); ok{
		// Get a more accurate deadline
		deadline = time.Now().Add(timeout)
	}
}

I'm sorry, I still don't understand.  The key point about a Context created with WithTimeout is when the context will be cancelled, such that the Err method return non-nil and the channel returned by the Done method is closed.  In the above, when will that happen?

Here is a better solution. You'll need another function (one you already proposed 😅)
// Starts the timer in the context

// Option 1 - Reads timeout from the context. WithTimeout() must be called first
func StartTimeout(context.Context)
// Option 2 - It receives a timeout. You don't need to change WithTimeout()
func StartTimeout(context.Context, time.Duration)

Inside the StartTimeout(), timer will be something like:
c.timer = time.AfterFunc(timeout, func() {
	c.cancel(true, DeadlineExceeded)
})

In foo(), you can just call that function:
func foo (ctx context.Context){
	if _, ok := ctx.Timeout(); ok{
		context.StartTimeout(ctx) // it will be canceled when reached
	}
}

I don't see why any of that has to be in the context package.  You can write
    cctx, cancel := context.WithCancel(pctx)
    ...
    // Do stuff.
    ...
    // Cancel cctx when myTimeout expires.
    time.AfterFunc(myTimeout, cancel)

It has to be because Go already commited on having the WithTimeout() function.
Don't get me wrong, what you are saying kinda makes sense!
But at the same time makes the WithTimeout() and the WithDeadline() irrelevant...

The WithTimeout and WithDeadline functions are convenience functions that handle a common case.  As you suggest, they are not required.  But since people want them all the time, we provide them.

Someone made the decision to include a WithTimeout because it's more convenient to write WithTmeout(context, timeout) instead of WithDeadline(context, time.Now().Add(timeout)). Might as well take it off...
If I'm the only one who thinks this is both misleading and irrelevant, we can close this issue.

It may have been a bad decision but we can't change it now.  https://golang.org/doc/go1compat.
(In practice I see people use context.WithTimeout all the time.)


Allow separate style for camera and for container (view)

With this modification, it's now possible the have a specific style for the View where the camera object is.
It's allow, for example to set a border + margin to the container. Without this it was not possible (border + margin was repeated two time...)

I think it does make sense, thank you for contributing


Swift 4 support

Hi,
First of all thanks for great library. Will this pull request be merged?
Best


Updated as per keepachangelog.com

Description
Updated CHANGELOG as per https://keepachangelog.com/en/1.0.0/
Issues Resolved
[List any existing issues this PR resolves]
Contribution Check List

[ ] All tests pass.
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable

closes https://github.com/sous-chefs/kismet/issues/19

Thanks @JohnRoesler. 👍


Missing error error

If you set a 0 length token, you can break lalr with the wrong error, a LexError not defined error:
Lark(r'''
start : EMPTY_LINE
EMPTY_LINE: /^[ \t]*$/
%ignore EMPTY_LINE
''', debug=True, parser='lalr', lexer='standard')

output
~/anaconda/lib/python3.6/site-packages/lark/lexer.py in __init__(self, tokens, ignore, user_callbacks)
    193
    194             if t.pattern.min_width == 0:
--> 195                 raise LexError("Lexer does not allow zero-width tokens. (%s: %s)" % (t.name, t.pattern))
    196
    197         assert set(ignore) <= {t.name for t in tokens}

NameError: name 'LexError' is not defined

By the way, is there a good way to "ignore all empty lines" but not ignore all new lines in rules?  That is,
Line part
# empty line

Line part

but not allowing
Line
part

?

Thanks for the bug report!
Regarding your question, you can use the same trick I use for the Python grammar: https://github.com/lark-parser/lark/blob/master/examples/python3.lark#L170
Basically, keep the newlines explicit, and allow them to match multiple lines, so they eat up the empty lines, if such exist.

Thanks, that's basically what I'm doing, so glad that is recommended. That's about where I found it, too...

Your version is slightly slower, and more likely to cause collisions/ambiguity.

Moving to the lalr parser changed the parse time from 20+ seconds to a little over 1 second; the times fluctuate enough that I can't tell if this is faster, but is a little cleaner and nicer so I like it (I hadn't noticed the multiple whitespace line match before). Why do comments have to be included if they are already ignored?


fix: change make install target to use the right directory name

make install was broken because the directory name had an s at the end.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 15.65%. Comparing base (371e0a0) to head (bf7e667).
Report is 2 commits behind head on main.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1208      +/-   ##
==========================================
- Coverage   15.69%   15.65%   -0.04%
==========================================
  Files         112      112
  Lines       23071    23071
==========================================
- Hits         3620     3612       -8
- Misses      19163    19174      +11
+ Partials      288      285       -3

Flag
Coverage Δ

unittests
15.65% <ø> (-0.04%)
:arrow_down:

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

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

/ok-to-test

Thank you for the PR!
LGTM


dataset access client code relies on auth header; does not support query param

This is now supported, along with better auth validation.


chore: update dependencies

Ladies and gentlemen, the purpose of this PR is to update the esbuild dependency to the latest version.
After the update, I performed the tests and the plugin behaved as follows:

Apparently there was no interest on the part of the maintainer in revising the changes.


Fix clientInfo related test cases

Due to ODBC upgraded from 17,9 to 17.10. Previously the test expected to have only 1 digit for minor version number, This PR changed that to 1 or 2 digits.


Make Transport a member of each Protocol impl, remove Transport from Protocol trait

A Protocol requires a Transport to be useful. Currently the transport is passed in as an argument to each trait method, but it would be more convenient to just make it a member of the Protocol. This would make implementing the server processor more convenient as well, as one can just pass around protocols instead of passing around protocols and transports.
Thoughts on this @maximg? This is what the C++ implementation does.

Thinking about this more, this would mean multiple instances of Protocol would own the same transport. If we did this, we'd have to use an Rc or an Arc.

I agree that we can model the protocol could own the transport, or several
protocols could talk to one transport wrapped in an Rc (probably not an Arc
though, unless we prevent the clients talking corrupting each other's
communications). So far the primary reason to keep the transport separately
was to avoid tracking the lifetimes and keep things simple.
I could imagine that as an alternative you could wrap the protocol and the
transport in a struct, similar to the way it is done in the generated
clients?
If you decide to go for ownership it will be good to see how much impact
the change will have on the generator.
On Tue, Jun 2, 2015 at 8:20 PM, Gulshan Singh<EMAIL_ADDRESS>wrote:

Thinking about this more, this would mean multiple instances of Protocol
would own the same transport. If we did this, we'd have to use an Rc or
an Arc.
—
Reply to this email directly or view it on GitHub
https://github.com/maximg/thrift/issues/30#issuecomment-108041652.

IIRC the only reason I wrote it that way was that Rust makes mutability explicit unlike C++ and making the protocol own the transport would force us to make the protocol mutable, which felt weird to me on a conceptual level. So I'd say it is purely for aesthetic reason and feel free to change if it makes the server processor implementation simpler.


Is it possible to make a node selected when clicking that checkbox if the node is partially selected?

In my current project we need to make a node selected while clicking that node if the node is partially selected.
Currently it is deselecting the clicked partially selected node. I need to make it selected.
How can I do that?

Have a look at ActionMapping.

See code
actionMapping: IActionMapping = {
  mouse: {
    checkboxClick: (tree, node, $event) => {
      if (node.isPartiallySelected) {
        TREE_ACTIONS.DESELECT(tree, node, $event);
        return TREE_ACTIONS.SELECT(tree, node, $event);
      } else {
        return TREE_ACTIONS.TOGGLE_SELECTED(tree, node, $event);
      }
    }
  }
};

options: ITreeOptions = {
  useCheckbox: true,
  actionMapping: this.actionMapping
};

For big trees you maybe should consider revising the DESELECT which is there only for UI purposes.

Thanks @philipphutterer , that worked.


Add sample app engine flex projects for java 11 and 17

App engine flex is adding support for Java 11 and 17. Adding sample projects for the same.

Thank you for the contribution!

Will you be adding region tags for adding code snippets into the docs?
You'll need to add a line in CODEOWNER to own these samples.
These will need E2E tests. Unfortunately, our app engine samples do not currently meet this standard. We may need to sync on a strategy of either deployment via Cloud Build (example) or prior to tests.

I won't be adding region tags for the samples
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/.github/CODEOWNERS#:~:text=%40yoshi-approver-,flexible,-%40GoogleCloudPlatform/torus already has owners for the flexible folder. Do I need to modify anything?
I will add the e2e tests in a followup PR.


Merge dev to master for v4.0.1

Thanks @jolelievre

Thanks @Oksydan, missing $product for post-comment-modal.tpl was very embarrassing :)


Chrome extension chart is not refreshed properly when using instrumentOnlyWithExtension()

Redux devtools chrome extension: 2.9.0
ngrx/store-devtools: 3.2.2
When my state changes, I expect the chart/graph in the chrome extension to update and reflect the new state.  When I call StoreDevtoolsModule.instrumentStore({ monitor: useLogMonitor() }), passing the logMonitor from the accompanying StoreLogMonitorModule, all state changes are updated live in the chrome extension graph.
However, if I call StoreDevtoolsModule.instrumentOnlyWithExtension(), the chrome extension graph is not refreshed when the state changes.  If I select another tab in the chrome extension and return to the graph tab, then the graph shows the correct state.
Can we have the live-refresh functionality for the graph without having to use a custom monitor?  Right now I have to instrument with the custom ngrx logMonitor and place the <ngrx-store-log-monitor> component in my app to force the chart to refresh.

The problem was that ngrx/store-devtools doesn't send monitorState (used by Chart Monitor) as redux-devtools does. Now the extension generates it from monitor reducers and should work in 2.10.0.

@zalmoxisus Thank you, the extension's chart now refreshes properly when using instrumentOnlyWithExtension().


Updates linux CI to use 18.04

Ubuntu 16.04 is no longer supported on github actions https://github.com/actions/virtual-environments/issues/3287

@MichaelBroughton Thanks!


No secondary colour on the outside of the theme

I've searched for a solution but i couldn't find 1 so please help

First, make sure you followed all the instructions in the README
If you did, please provide:

spotify version
spicetify version
logs in the console. To do that:
- Run spicetify enable-devtools in terminal
- Spotify will be restarted
- Hit Ctrl + Shift + I to open DevTools window
- Navigate to tab Console
- Open lyric app on Spotify window
- Check Console window to see if there is any error.

Spotify Version: <IP_ADDRESS>
Spicetify Version: v1.1.0
Logs: Pictures down there somewhere

@khanhas

Are you using Spotify ad-blocked version?
Sorry, that spotify version is ancient and I have no plan to backward support.


编译后可以迭代 class 里面的log方法

会不会打包成这样更好呢

Hi there, I'd recommend looking for a Chinese TypeScript community if this is about your code, or if you think this is a TypeScript bug please follow the issue template and re-create the issue in English


Migrate eventing-kafka channel smoke tests

SRVKE-1371
Proposed Changes

:broom: Moving the Channel smoke tests directly into this repo (smoke.go#L30) so no need to vendor knative.dev/eventing-kafka/test/upgrade anymore

/retest

/assign @matzew

@creydr can your rebase this?


Added Burp a lot

Checkout https://psycatgames.com/magazine/conversation-starters/bird-puns/ for ideas


Download location defaults to Download folder on Chromium

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version: Chromium 112.0.5615.165
Operating system and its version: Arch Linux (latest rolling, kernel 6.2.12)
PDF.js version: 2.3.164
Is a browser extension: Yes

Steps to reproduce the problem:

Go on Chrome settings and set "Ask where to save each file before downloading"
Open a PDF
Download it with the icon on the top right (sheet of paper with down-pointing arrow)
Download starts and the PDF appears in the Download folder

What is the expected behavior?

Chrome should ask where to save the file
Once the user chooses, download should start

What went wrong?

The extension failed to honor the global option of "Ask where to save each file before downloading"

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):
https://chrome.google.com/webstore/detail/pdf-viewer/oemmndcbldboiebfnladdacbdfmadadm

/assign

I don't think that the issue is specific to the Chrome extension, and if it were, then it would be a Chrome bug. The downloading logic in the PDF.js Chrome extension is identical to the logic for the web.
From the description it is not clear whether the file is opened after the download. If it is, then you have probably selected "Always open files of this type" by accident at some point. To resolve that, visit chrome://settings/downloads and click on the "Clear" button next to "Open certain file types automatically after downloading".
Note that there is a specific downloads.download extension API that could give the extension more control over the download directory, but without a way to look up the original directory. Furthermore, the usefulness of this method is reduced because there is a bug in Chrome that prevents the extension from controlling the file name if any other (unrelated) extension has registered a downloads.onDeterminingFilename listener: https://crbug.com/1106297 (note: despite being marked as Fixed, the issue is not fixed. The regression was merely documented).

The "Always open files of this type" option fixed the problem. Apologies that it was this trivial and thanks for the help!


Handle 404 error state in application details view

Fixes

https://issues.redhat.com/browse/HAC-1403

Description

Added an error state to handle all application load errors.

Type of change

[ ] Feature
[x] Bugfix
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Screen shots / Gifs for design review

https://user-images.githubusercontent.com/6041994/181743886-d377ba7a-f72f-4fad-ab90-97f63b967e9a.mov
Browser conformance:

[x] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

What if we used status box? It has custom text for different errors 404, 403, etc. and is used in other places too.
https://github.com/openshift/hac-dev/blob/dcaca376d1bf02ad03a0306ebed303d9bcd4d4e6/src/shared/components/status-box/StatusBox.tsx#L150

@rottencandy I looked at using StatusBox for this but its not updated to look consistent with our current UI in app studio. For some reason the styles were off. Maybe we need to work on a newer StatusBox component for App Studio.

/retest

/retest

All E2E cypress tests are passing locally on this branch rebased with latest master.


Scripts/build

Coverage remained the same at 57.636% when pulling 8195b50983719c92b8c55cfe7470f58633b45035 on scripts/build into cf31f6b4b7bad4acf02930e9f73c866d1452f17d on create-react-app-feature.

Tested and working after a local checkout of plone-react and using it on another project via yarn link


Compatiblity to lucene 9.11 and solr 9.6

This PR bumps Lucene and Solr to most recent versions. Intention is to build Querqy for Elasticsearch for Elasticsearch v8.15.0. For being able to do this querqy.lucene.rewrite.FieldBoostTermQueryBuilder::createWeight method needed to get fixed.
I am not very much into Java and have no clue what I am doing tbh. So I am happy for any advice and support. Thanks in advance.

Thank you @drieschel! I've adjusted version numbers: We want to use the released version of querqy-core. Also, We're using the solr-version in our version numbers, instead of Lucene's. I know that it is a bit odd - it will be resolved, once we no longer release everything under querqy-for-lucene together (= once we split the structure and finally the repos)


CRUD from table fail on Enum

Can't use the crud maker from table if it contains an enum column :

Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL57Platform may not support it.

K, I'm removing it from the crudmaker supported column types then, thanks for the heads up


Update strings_uk.arb

@gildaswise sure, I'll do a little bit later

@gildaswise I've added translation for the rest of strings. Could you take a look and merge this PR? 🙏


pumpstatusresponse  - LastBolusAmount

Found another byte....
BolusEstimate at my index 13 ( at yours index 16, I think).
Its a int32 and the raw value is ex. 105000 and should be divide with 10000 = 10,5.
It looks like it is changed every time the bolus wizard has been used.

This location has the last bolus delivered. There is also a last bolus delivered time and reference number that go with this. I have a sheet of findings that you might find useful:

Status Message Payload
       ?0 ?1 ?2 ?3 ?4 ?5 ?6 ?7 ?8 ?9 ?A ?B ?C ?D ?E ?F

0x00000000 -- -- -- QQ NB NB NB NB -- -- -- -- -- NM NR nr
0x00000010 KB KB KB KB KT KT KT KT KR kr BP BR BR BR BR tb
0x00000020 tb TB TB TR TM TM BU BU BU BU PP RR RR RR RR RH
0x00000030 RM II II II II SV SV ST ST ST ST SO SO SO SO LS
0x00000040 SD SS SU SC SC SB SX SX BW BG BG WW WW WT WT WT
0x00000050 WT WO WO WO WO -- -- -- sa sa SA SA sb sb SB SB
QQ = pump status
BP = basal pattern
BR = basal rate (div 10000)
TB = temp basal (div 10000)
TR = temp basal percent
TM = temp minutes remaining
BU = basal units delivered today (div 10000)
PP = battery
RR = reservoir (div 10000)
RH = reservoir hours remaining
RM = reservoir mins remaining
II = active insulin (div 10000)
SV = sgv
ST = sgv time rtc
SO = sgv time offset
LS = low suspend active
SD = sgv trend
BW = bolus wizard
BG = bgv
WW = alert
WT = alert time rtc
WO = alert time offset
NB = now bolusing amount delivered (div 10000)
NM = now bolusing minutes remaining
NR = now bolusing reference
KB = last bolus amount (div 10000)
KT = last bolus time
KR = last bolus reference
SS = sensor status
SU = sensor ?
SC = sensor calibration minutes remaining
SB = sensor battery ?
SX = sensor rate of change (div 100)
SA = sensor mode active (incs each on and each off, if bit 0 is set then on)
SB = sensor mode active (incs each on and each off, if bit 0 is set then on)
-- = unknown use or zero while monitoring

[QQ] 8bit  = pump status
00000001 = suspended
00000010 = now bolusing normal
00000100 = now bolusing square
00001000 = now bolusing dual
00010000 = insulin delivery active
00100000 = temp basal active
01000000 = cgm active
10000000 = ?

Last bolus delivered:
[KB] 32bit = last bolus amount (/10000 for decimal value)
[KT] 32bit = last bolus time
[KR] 8bit  = bolus reference (inc each bolus)
[kr] 8bit  = unconfirmed part of reference? seen as zero while monitoring
Now bolusing:
[NB] 32bit = bolusing amount delivered (normal/square/dual check pump status for type) (/10000 for decimal value)
[NM] 8bit  = bolusing minutes remaining (user set limit = 480 minutes / 8 hours)
[NR] 8bit  = bolusing = bolus reference, [KR] will contain this ref when complete normal/square
[nr] 8bit  = unconfirmed part of reference? seen as zero while monitoring
 when bolusing finished updates: [KB] with full bolus amount [KT] time normal bolusing started
 when square bolusing finished updates: [KB] with full bolus amount [KT] time square bolusing started
   when normal bolusing finished updates: [KB] with normal bolus amount [KT] time normal bolusing started [KR] = [NR]
when square bolusing finished updates: [KB] with square bolus amount [KT] time square bolusing started [KR] = [NR] (same ref used for both parts)

Sensor/Transmitter:
[SS] 8bit  = sensor status
00000001 = calibrating
00000010 = calibration complete
00000100 = sgv unavailable (if sgv is expected and flag set then there will be a pump graph gap)
00001000 = ?
00010000 = ?
00100000 = ?
01000000 = ?
10000000 = ?
[SU] 8bit  = ?
[SC] 16bit = time remaining to next calibration in minutes (720 mins max count, FFFF = unknown)
[SB] 8bit  = ? unconfirmed as transmitter battery (0x3F 100% ... 0x27 47% . 0x23 20%)
[SX] 16bit = isig rate of change? relates to use for trend arrows? (/100 for decimal value) (RATE_OF_CHANGE value in Carelink)
sensor warm-up noted:
[SS] = 04
[SU] = 02 / 01 / 00 changes during warm-up
[SC] = next cal in minutes ie 120 mins for warm-up
[SB] = 3F
[SX] = 0
[sa] 16bit = unconfirmed part of [SA]? seen as zero while monitoring
[SA] = 16bit sensor mode active (incs each on and each off, if bit 0 is set then on)
[sb] 16bit = unconfirmed part of [SB]? seen as zero while monitoring
[SB] = sensor mode active (incs each on and each off, if bit 0 is set then on)
[SA] and [SB] always mirror each other

This is great, @Pogman !!
Thank you. There are some numbers here that I have been looking for;
SC = sensor calibration minutes remaining (this is going be sent a task into my wunderlist, as my kid sometimes forgets to calibrate)
So this just made my day.
II = active insulin (div 10000) : I have this as a int16 and then I have "BolusEstModifiedByUser" (byte) just before.

and you are right about the naming of the "BolusEstimate"; it is better to call it "LastBolusAmount".

@Pogman ; I am starting looking into the history-statusmessages in order to get "old" status. Do you know of any information like the one you provided about the statusresponse?

II = active insulin (IOB) This may be 24bit then as 16bit would be to small. Can you confirm for sure that this byte is "BolusEstModifiedByUser"? It also makes be question all of the 4 byte values that have been proposed that hold insulin values - they just fit so neatly into 4 byte slots! but 3 bytes is plenty to hold the info needed.
I've not done anything yet with the history. Lennart or Volker may know more.

I have documented quite a lot of the message structure at https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/docs/packetStructure.md (SVGs at https://github.com/tidepool-org/chrome-uploader/tree/pazaan/electron-medtronic600/lib/drivers/medtronic600/docs/images/svg).
I haven't documented the History message yet, but the JavaScript code for how to read it is available at https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/NGPHistoryParser.js
I'll be updating the documentation with the findings in this thread.

I also have a bunch of notes from my initial reverse engineering efforts at https://github.com/pazaan/decoding-contour-next-link/blob/master/Random Protocol Notes.txt

@Pogman , I can confirm it is NOT BolusEstModifiedByUser. Sorry for the "misinformation". But something else is going on in those bytes.... I will leave alone for now and look into the history. Thanks a lot @pazaan, it looks very interesting.
Aaaahhhh, compressed, not encrypted.... Jesus, how did you figure that on out.

@Pogman , but you can have the "II = active insulin" as two bytes if you "ActiveInsulinRaw & 0x0000ffff", except when the byte I thought was "BolusEstModifiedByUser" equals 1.... then you also have to "(ActiveInsulinRaw & 0x0000ffff) + 0x0000ffff". But as I said I am leaving this for now and looking into the history.

If you mask it to 2 bytes it would only hold a max of 6 units of active insulin as it's a div 10000 decimal value. As 3 bytes  it can hold 1677 units. I suppose for safety you could mask it as 00FFFFFF and that would cover any doubt with the last byte.

i started to port the history messages from S to java but get lost

@volkerrichert : this S-code. Is it on github somewhere?
Thanks.

https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/medtronic600Driver.js
Keep in mind that I'm currently refactoring it (it turns out that any message can have a "Multipacket Transfer".
See also https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/NGPHistoryParser.js

Thanks, pazaan. I have studying that code pretty hard :-) (thanks again, I have no idea how you find all the "patterns" in those bytes. Pretty impressive). I am almost done porting that code to c#. Done with the request/response part. But my decompres-size do not match the uncompres-size that you extract from the payload and then some times my decompressing-code fails...... Testing with different from/to-dates at the moment. If I find something do want a note here (in this issue) or at the tidepool project.

Ah, you must specify the buffer size.
If you let LZO "guess", it will get it wrong.

I am in the process of doing this. But I can see that the historySizeCompressed is not matching the actual size of the payload. And I thought these numbers should match before giving it to the lzo. Should I do this?  Sorry. Ignore. I will keep debugging it.
:-)

Found the error.
Now all the numbers are correct and I feed lzo with historySizeUncompressed and it extracts all the events. HURRRRAAAA!!!! Thank you so much!
(I have commited my code to github if you are interested)

Congrats! Well done! Don't feel bad - it took me two days to figure this bug out :p

Thanks.
Well it is pretty easy when I just have to look at your code.

@pazaan : In the weekend I have tested different settings for the history-events-read-proces.
So right now I read 24 hours back every 5 minutes.... stress testing.... and generating entries/treatments for NS entirely from the history-data. It takes about 10-15 seconds extra to get that much data out.
I got me thinking. The tidepool-project; is it possible to upload data to tidepool, but not using the chrome-uploader? I can not find any info about a rest API or something like that.
I want the raspberry pi to upload data to tidepool automatically every day.

Yes, it is possible. DM me on Gitter for more info.

@pazaan hey - being looking at history for the uploader and multipacket transfer and just noticed that you said that any message can have a "Multipacket Transfer".
I was wondering about this as I had noticed some rare behaviour in some pump responses and have just been cancelling out the comms to avoid crashing the CNL. Perhaps I should have some checking for this sort of behaviour and accounted for in all pump responses? Any thoughts on this?

@Pogman - yes, any NGP Message can have a Multipacket Transfer once the payload gets over a certain size. For example, a basal schedule message for a basal schedule that has a different basal pattern for every hour will trigger a Multipacket Transfer.
See https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/medtronic600Driver.js#L761-L950 and https://github.com/tidepool-org/chrome-uploader/blob/pazaan/electron-medtronic600/lib/drivers/medtronic600/medtronic600Driver.js#L678-L759
It would make sense for us to account for it as well - and we'll need to once we want to start reading history messages anyway.

ok thanks - one other thing you might confirm for me: The history is always sent as a 24 hour period? ie I want an hour from 14:00-15:00 and its 18:00 now it will send 00:00-18:00? and if I want anything from yesterday it will be the full 24 hour day?
Also something I've found that may or not be a bug (I've only started digging) in the Tidepool docs and code that relate to Transmit Packet Request and the mode flags. My notes:
// note: pazaan tidepool docs have encrypted/speed mode flags the other way around but testing indicates that this is the way it should be
// 0x10 always needed for encryption or else there is a timeout
// 0x01 optional but using this does increase comms speed without needing to engage an EHSM session request
Using high speed this way does not seem to cause pump channel changing... mmm investigating.

A further note on these mode flags: when an EHSM session if requested then this state must be engaged via the mode flag for all further pump comms or risk of radio channel change is high in a noisy environment. Btw the uploader was actually hard coded to just use 0x10.
On the big plus side this gives us EHSM mode back for realtime use in the uploader.
Also poke me with a pointy stick and call me Phillis but how long has it taken to get to the bottom of this! ah well... :)

Another project which handles the history: https://github.com/paulokow/pump_data_downloader


swaglog: retry zmq_send on EAGAIN

From zmq documentation zmq_send(3)  http://api.zeromq.org/3-2:zmq-send:
EAGAIN
    Non-blocking mode was requested and the message cannot be sent at the moment.

Think this is on purpose. We'd rather drop a log message than block the calllsite.

Yes, after reading the docs carefully and doing some testing, I also don't think this PR makes sense.


Added slicer example

Added slicer example application to visualize internals of volumes. Below is a video showing the usage.
https://github.com/Traverse-Research/vdb-rs/assets/31817802/28e0a69e-ef14-49f7-b09d-ab0eeb244b29

Why does this need to be a different application vs just adding it to the existing example app?

The original example app is roughly 90 lines and more of a hello world I think. IMO there should be an example which simply does: (1) load file, (2) do something with every voxel. This newly added example adds a lot more clutter I think, and might complicate the initial process of getting VDB's to work.


Please answer to comment on  issue "service tag for windows update patch management issue #103461"

Make sure to answer to clients comment on issue #103461 cause I"m loosing patience.
Was the documentation updated accordingly and fixed, YES or NO ?
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
ID: 08217244-82bb-13b5-46f7-454801d8f865
Version Independent ID: 4a8b0a32-bf57-7544-c60d-6b7f250c4477
Content: Azure service tags overview
Content Source: articles/virtual-network/service-tags-overview.md
Service: virtual-network
GitHub Login: @asudbring
Microsoft Alias: allensu

@AkechiShiro
Thank you for bringing this to our attention.
I've delegated this to content author, who will review it and offer their insightful opinions.

@AkechiShiro
Service tag information in article has been updated with new information.
https://learn.microsoft.com/en-us/azure/virtual-network/service-tags-overview

#please-close