fix negative scrollY when ObservableView has paddingTop

I found that when I add paddingTop to ObservableListView or other Observable View, then I get scrollY will get a negative offset of paddingTop value in pixels.
So I create this PR,  only test it on ListView implement, but I believe that there'll be the same issue with ObservableGridView and ObservableRecyclerView.
Please review that~ Thanks.

@CsHeng Thank you for pointing out this issue and creating this PR.
This should be fixed.
I've reviewed your codes, and I found that this change loses the consistency of  the meaning of scrollY.
I think the return value of getCurrentScrollY() and the value of the scrollY parameter of the onScrollChanged() callback should be the same, but this change only handles the getCurrentScrollY().
Could you change your codes to handle this?

yes, u r right= =
It did lose the consistency of the meaning of scrollY. Will do it later.

I'll merge this and fix the remaining problem myself. Thanks anyway!


children route with replace donot work as expected in android4.3 webview

router version:2.1.1
environment: in webview in android4.3 ,keep-alive route-view ,children route
now, I have a sub route in the index page ( contains children page a,children page b) and a other page
const index_children=[
{
    path:'a',
    component: (resolve) => {
        require(['./views/a.vue'], resolve)
    }
},
{
    path:'b',
    component: (resolve) => {
        require(['./views/b.vue'], resolve)
    }
},
{
    path:'',
    component: (resolve) => {
        require(['./views/a.vue'], resolve)
    }
}]

export default [
{
    path:'/index',
    meta: { requiresAuth: true },
    component: (resolve) => {
        require(['./views/index.vue'], resolve)
    },
    children:index_children
},
{
    path:'/other',
    component: (resolve) => {
        require(['./views/other.vue'], resolve)
    }
}
]

if I call $router.replace('/index/b') from route '/index/a' ,then call $router.push('/other') from  route '/index/b',finally press back (history.back())
it goes back to  route '/index/a' as unexpected. in android4.3 webview
but it goes back to  route '/index/b' as expected. in android4.4 webview  and PC chrome
here is the code sample:
https://github.com/bajian/router-bug-sample

If it got fixed in 4.4 it may be a webview bug and I think we may not do anything about it. I searched for that specific bug and for their bug tracker but couldn't find much.
@fnlctrl WDYT?

Yeah.. I doubt if there's anything we can do to fix that.
@bajian It would be great if you can provide some error logs for us to look into (if there were any), if not then I'm sorry there's nothing we can do since we don't have an android 4.3 device for testing. Closing now, but feel free to follow up with more information.


DS-2359 Error when depositing large files via browser (over 2Gb)

Implemented the change proposed by Bram in jira ticket:
https://jira.duraspace.org/browse/DS-2359
I created a new DSpacePartOnDisk class based on the cocoon PartOnDisk class. This class contains the fix to replace the nast that was causing problems with file uploads that are larger than 2GB.
Update classes that used the PartOnDisk class to use the DSpacePartOnDisk class instead.

@PhilipVis , @bram-atmire , I am interested in testing this for inclusion in 6.1.
As a baseline, I attempted to upload a 2.4G file via XMLUI (without this patch).  The upload gets to 100% and there is no indication of success or failure.  Do I need something on the UI side to process a large upload?

👍 Code looks good, and this has received another test/review.  This is also standalone, so I'm going to merge this for 6.1


Fixes Extension Feature Contributions doesn't render markdownDescription

This PR fixes #95671

Any reason not to get this merged?

@jeanp413 Sorry that this was lost from my notice - can you please update your branch and resolve the conflicts?

done :+1:


[Admin/Chronology] Unable to add multiple historical events to a Streetcode

Environment: macOS 13.6.8/Google Chrome 127.0.6533.89
Reproducible: always
Build found:  commit 73879a7
Preconditions
The user is logged in as an admin and is on the 'Новий Стріткод' page, having navigated to the 'Chronology' block.
Steps to reproduce

Click the "+" button to add a new "Chronology" entry.
Fill in all mandatory fields with valid data for the first history event.
Click the "Зберегти" button to save the history event.
Verify that the newly created history event was added successfully to the "Chronology" list.
Repeat steps 1-3 to add a second history event with different valid data.
Verify that both history events are displayed successfully in the "Chronology" list, ensuring that the second event was added and that the system correctly displays both events.

Expected result
The system displays both historical events, confirming that it successfully handles the addition and display of multiple historical events in the 'Chronology' list.
Actual result
After the second historical event is added to the Streetcode, the system replaces the first historical event with the newly added second historical event and displays only one event.
https://github.com/user-attachments/assets/abc2d481-bf7f-4a7b-9d3d-f5225f2c7c02
User story: #124
Test case: https://github.com/orgs/ita-social-projects/projects/21/views/1?pane=issue&itemId=76068968

Hello, @arisssha
I was not able to reproduce this issue. I suggest retesting and closing issue if it still unreproducible.
https://github.com/user-attachments/assets/e165adec-102b-418f-8c05-9736eb14f9ae

After clearing all cached data from the browser and the system, the bug was still reproducible. Please pay attention to the developer tools.
https://github.com/user-attachments/assets/3026c5b3-b5a4-4c68-a467-9e53f5643693

Issue reproducible only on macOS Ventura 13.6.8.


update the dataset

@mxbi  Thank you for your efforts creating this project.
As discussed in #4, I created another json file named arc_latest.json with the same format and order of tasks in arc1.json
and updated the load_data() and load_single() functions to have the argument version defaulted to "latest"
please feel free to suggest any modifications.

Hey @akalabri, thanks for the changes! Awkwardly #6 was submitted at the same time, I'm going to use that as a base but if you're able to produce two JSON files for the dataset based on:

The kaggle live dataset
Master at https://github.com/fchollet/ARC-AGI
this would be very useful and we can put it in.


Use Redux logo as favicon on GitBook docs

Added favicon and apple-touch-icon to docs as requested in #1735.
I added the files to the logos directory as that seemed the most logical place to put them. Upon the docs:build step, the image files are copied into the built GitBook.

Thanks! I couldn’t find a way to bust the cache and change the URL to something like favicon.ico?v2 so it’ll only be visible to those who haven’t visited the docs yet.

Another more flexible option would be to fork the default theme. As of GitBook 3.0 that's now an option that can be specified in the book.json. The documentation is sparse, but I think I could figure it out. Only consequence is that the theme would be behind on commits from the upstream theme.

I don’t think it’s worth it, tbh. Let’s keep it simple!


Can this project be used with react-native-firebase?

We're using react-native-fcm for Push Notifications and react-native-firebase for the Firebase Database. I'm receiving notifications on Android, but not on iOS. I've checked all the configuration etc and can't work out why it's not working. I'm wondering if there's an incompatibility with using both modules together? Our configuration is simply as specified in the instructions, without the addition of the Local Notifications support.

can you install react-native-fcm with the example project and see if it works?

Okay trying that now. One question: I've only uploaded the APNs authentication key to Firebase, and no certificates because the Firebase docs indicate they're not required. Could that be the problem?

I'm started a README for the example project (based on total guesses!) as follows:
simple-fcm-client
iOS
Prerequisites

Cocoapods > v1

Installation

yarn install
cd ios && pod install
Overwrite ios/GoogleService-info.plist with your file
Change the Bundle Identifier in Xcode project settings
Select your Team for both targets (SimpleFcmClient and SimpleFcmClientTests)

When I run the app I get the following error:
2017-09-28 11:46:19.923 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Cannot read property 'googleApiAvailability' of undefined
2017-09-28 11:46:19.963 [fatal][tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS Exception: Module AppRegistry is not a registered callable module (calling runApplication)

you only need APNs authentication key
Module AppRegistry is not a registered callable module did you kill old react-native package runner?
this might help?https://github.com/invertase/react-native-firebase/issues/201

Okay, I'm receiving notifications in the example app. I'll add react-native-firebase now and see if that breaks it.

I've added react-native-firebase and it still works, so they do appear to be compatible. Now I just need to work out why it's not working in my app :/

yeah let me know your findings

@aexmachina Did you end up using both? Considering doing this since react-native-fcm seems to handle notifications much better than RNfirebase.

Yes we did end up using both.

@aexmachina , may I know which version react-native-firebase & react-native-fcm are you using ?
Im using firebase-core:11.6.0 (also tried with 12.0.0) but when I implement also with react-native-fcm my project got red screen due to com.google.android.gms.internal.zzceh something about incompatible class..

@MrHazimAli I ended up implementing this as well. Currently works great with:
 "react-native-fcm": "^14.1.3",
 "react-native-firebase": "^3.2.7"

and com.google.firebase:firebase-core:11.8.0
Note that meanwhile RNfirebase v4 was released which supposedly handles push notifs much better.


Abi.decoder handles arrays of string and bytes

Before
> enc = Eth::Abi.encode ["string[]"], [["This is", "a test"]]
=> "\x00\x00\...
> Eth::Abi.decode ["string[]"], enc
.../gems/eth-0.5.10/lib/eth/abi.rb:232:in `decode_type': Wrong data size for string/bytes object (Eth::Abi::DecodingError)

After
> enc = Eth::Abi.encode ["string[]"], [["This is", "a test"]]
=> "\x00\x00\...
> Eth::Abi.decode ["string[]"], enc
=> [["This is", "a test"]]

Thanks. You can ignore the failing tests.
I will take a look at this in a bit.

Thanks.
I've also fixed the decoding of fixed size arrays

Codecov Report

Merging #207 (aa5b790) into main (5f37cd4) will decrease coverage by 0.25%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #207      +/-   ##
==========================================
- Coverage   99.77%   99.51%   -0.26%
==========================================
  Files          77       77
  Lines        4361     4367       +6
==========================================
- Hits         4351     4346       -5
- Misses         10       21      +11

Impacted Files
Coverage Δ

spec/eth/abi_spec.rb
100.00% <ø> (ø)

lib/eth/abi/decoder.rb
100.00% <100.00%> (ø)

spec/eth/ens/resolver_spec.rb
83.78% <0.00%> (-16.22%)
:arrow_down:

lib/eth/ens/resolver.rb
85.29% <0.00%> (-14.71%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Done


[Test] Make tests take reasonable time

This dramatically reduces the number of tests run locally making evaluation times of plutus-test drop by more than 10x.
The reduced number of tests run locally is balanced by running the old amount of tests in the nightly test suite. I'm not really sure that I balanced everything correctly, I'll need to look at the output of the nightly tests to make sure.

Resolves #6268.

For the new running times of tests see

plutus-core-test
untyped-plutus-core-test
plutus-ir-test

(these are a tiny bit outdated, I've scaled a few tests down slightly, but overall the numbers there are accurate)


ParseNode binary/unary flag cleanup

ParseNode cleanup
Only use parse node opcode flag fnopBin and fnopUni on ParseNodeBin and ParseNodeUni respectively. This avoid potential type confusion on the ParseNode type. Luckily, the types where we had confusion had and equivalent structure and thus was correctly used.
Remove fnopBinList as it serves no purpose.
Remove knopSuperCall as it was used only for debug verification that wasn't enforcing anything.
Fixes OS#16252562

This change is

I made knopParamPattern a real ParseNodeUni now, so the walker will be fine

In reply to: 378462138 [](ancestors = 378462138)

{

If we ever see a knopParamPattern, now it's a uni node so it will be treated accordingly

In reply to: 378775811 [](ancestors = 378775811,378464221)

Refers to: lib/Runtime/ByteCode/ByteCodeEmitter.cpp:68 in ae84a15. [](commit_id = ae84a155210716b84c91ab42cfcc86585b666cf6, deletion_comment = False)

@dotnet-bot
test OSX static_osx_osx_release
test OSX static_osx_osx_test

@dotnet-bot test OSX static_osx_osx_release


Add ADR-Operator-0001 for odh-manifests trainsition

Description
Add ADR-Operator-0001 for odh-manifests trainsition
ref: https://github.com/opendatahub-io/opendatahub-operator/issues/338
How Has This Been Tested?

Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has manually tested the changes and verified that the changes work

@zdtsw Should we also add component requirements for ODH release manifests?
For an ODH release, we should be pulling manifests from a tag or release-branch

release

added into "Risk" section

@Jooho could you take a look ?

/lgtm

still missing part workbenches team @harshad16 @atheo89 for review

Read through the ADR, Thanks for the great efforts.
The workbench team is in the process of getting the manifests in place.
Will respond with updates and then provide my final review.

Read through the ADR, Thanks for the great efforts. The workbench team is in the process of getting the manifests in place. Will respond with updates and then provide my final review.

Thanks @harshad16
I think the goal for ADR is only to inform and get agreement for this proposal.
Component team does not need to finalize the implementation in order to sign off ADR.
As the proposed solution from operator, it provides the transition with exception for components that are not ready for the moment. Hence, leave the "How" table with "Transition finished? No"

FYI @RobGeada @ruivieira you might need to consider this too.

@zdtsw This PR needs a rebase.


Ionic v5

Wrap application with Ionic framework to support iOS/Android builds.

adds additional steps to support Bluetooth Ledger;

How can I test this? I've build apk and upload it on my Android device. Ledger option is disabled.

To get to https://github.com/oasisprotocol/oasis-wallet-web/pull/1627#discussion_r1334148422 :

change isSupportedOnDesktop = true
enable bluetooth
grant location permission


Server not receiving models_committed events

While the server is running, I run ./main.py add_update in a separate terminal to add a new DB entry. In the separate terminal, I'm getting the event:
$ ./main.py add_update
PUBLISH - insert <Update "Added from command-line" at 2016-01-09 18:34:29.744304>
Added <Update "Added from command-line" at 2016-01-09 18:34:29.744304>

But I don't see a similar PUBLISH message in the server output.
When I refresh the page, the new update exists. So this isn't a DB connectivity issue.

I'm worried that I may not be able to subscribe to events that happen in another session.

What you are trying to do is impossible. models_committed only works in the same process where the commit comes from (it's not a DB-level notification, it's sqlalchemy after committing to the DB)

Oh, then that's pretty clear. Thanks @ThiefMaster! That wasn't obvious to me from the documentation. I had assumed it was using database hooks.

You might want to use redis for this kind of notifications.  http://redis.io/topics/pubsub

Isn't it true that some databases provide a subscription interface? As I understand it, I'd need to (1) write to the db and (2) publish a redis event everytime I make a change. I'd love it if I could simply write to the DB and have others subscribe to changes on the DB.
Maybe that's not possible either?

Postgres actually has one. But no idea how you would use this via SQLAlchemy (or raw psycopg2 fwiw).
http://www.postgresql.org/docs/current/static/sql-notify.html

This isn't looking encouraging either:
https://www.quora.com/Can-socket-io-subscribe-to-changes-in-a-mysql-database

/cc @3XX0 so maybe this isn't possible after all?

For what do you want to use this btw? Maybe there's a better way altogether

Multi-node DIGITS. Flask app/SocketIO server on one node which kicks off workers on other nodes. Those other nodes save their results to a database (they don't communicate back to the server directly).
It would be great to require redis OR a SQL database - not both. You can't use SQLAlchemy with a redis backend, right?

No, but for persistent/structured data SQL databases are great, while Redis is great for pub/sub and simply key-value pairs (caching is a good example). So it sounds a lot like something where mixing those two makes sense. Or maybe even consider something like Celery if you just want to run tasks on those other nodes?

I've looked into Celery, but we're not going to have persistent worker nodes. We're working on an interface for creating new docker instances on the fly when we need them.
https://blog.andyet.com/2015/04/06/postgres-pubsub-with-json/
I might spend a little time looking into how hard it would be to integrate something like that into Flask-SQLAlchemy (or maybe directly into SQLAlchemy?). Do you think they would consider integrating a PR like that?

Try #sqlalchemy on freenode or the sqlalchemy mailing list on google groups. The developer of SQLalchemy is very active and helpful

Will do. Thanks again.


Should we try to avoid date qualifiers?

In the current version of the TM (2.1), we use P79_beginning_is_qualified_by and P80_end_is_qualified_by:

It is also possible to add qualifiers to dates with the properties P79 beginning is qualified by and P80 end is qualified by in conjunction with an rdfs:Literal. Such qualifiers can include commentaries (e.g. presumed date) or typical qualifiers (e.g. circa, BC, etc.).

I was wondering if we should advocate against this pattern if it's easy for the institution to transform their qualifiers into date ranges. Let's say an institution have "Before 1910" and they know it cannot be more than 10 years before, I believe it would be more interesting to use P82_at_some_time_within (a and b) with 1900 instead of 1910 with a date qualifier. This would help to generate more accurate timelines for instance.
Of course, this is not a simple task for the institution because the range can change according to the context. However, giving the opportunity to use the qualifiers without mentioning the option of extending the time-span will lead the users towards the simpler pattern instead of the more relevant one.
What do you think?

It is hard to stop people from using date qualifiers because it is a well known practice and often times the notions of circa etc. are very fuzzy. There will be high and justified resistance to telling people that they must express all of their information with exact dates. That being said, you can have your cake and eat it too, if you put the date as written by the researcher/documentalist as an appellation of the time span and then have a standard way of transposing an approximative date (from a certain date sort) into dates (using the falls within pattern as you suggest).


MinIO-operator alarm report

What happened?
Acto deleted a label of metadata (spec.serviceMetadata.consoleServiceLabels). The operator failed to delete the corresponding label and acto detected it as an alarm.
What did you expect to happen?
The operator should delete the label correctly but it failed to.
Root Cause
https://github.com/minio/operator/blob/master/pkg/controller/console.go#L69 and https://github.com/minio/operator/blob/master/pkg/controller/minio-services.go#L92. The checkConsoleSvc method will update any changes of console service. It calls minioSvcMatchesSpecification function which checks the whether the desire state matches current state. It iterates through the desire state and check whether there is a corrsponding item in the current state. Therefore if the current state contains all the items in the desire state and some extra items, it will still return true (there are no changes and current state matches desire state while there are some extra items in current state).
Simply modifying the minioSvcMatchesSpecification function to return false if there are extra items in the current state will fix the problem.

@TZ-zzz thanks for putting up the report.
Could you check in your configs of MinIO in
https://github.com/xlab-uiuc/acto/tree/main/data
so that we can reproduce it ourselves?

Done. I've created a PR.

@TZ-zzz Thank you for writing this bug report!
Could you include the minimal CRs required to reproduce this bug? So that it would be easier for the developers to reproduce this bug.

@tylergu I've added a CR that reproduce this bug. To reproduce the bug, simply apply the CR -> delete the ACTOKEY and apply again -> the ACTOKEY label will not be deleted by the operator.
The storage-configuration and storage-user are two Secrets which can be found at /data/minio-operator folder.

@TZ-zzz Is the volumeClaimTemplate, securityContext, and containerSecurityContext required? Maybe we can remove these to avoid distraction

Is this a potential bug report that will go out?

@tianyin Yes, we are planning to ship this bug report to the developers

@tylergu The volumeClaimTemplate is required but the other two can be ommited. I've reproduced the bug with the updated CR.

This bug has been confirmed by developers https://github.com/minio/operator/issues/2038

Closed by #373

This bug has been fixed via https://github.com/minio/operator/pull/2095

@TZ-zzz Nice, could you update the bugs.md?

@tylergu yes, I've created a PR.


Can't make call to Signalr, 503

We are using C# HubConnection class and it does not allow us to make a call to wss://socket.bittrex.com/signalr
I tried connecting to there server and received following error:
InnerException = {"StatusCode: 503, ReasonPhrase: 'Service Temporarily Unavailable', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:\r\n{\r\n Transfer-Encoding: chunked\r\n Connection: close\r\n X-Frame-Options: SAMEORIGIN\r\n Expect-CT: max-age=604800, r...
I am relaying this for my programmer.
Could this be the same as https://github.com/n0mad01/node.bittrex.api/issues/67#issuecomment-343736593 ? Due to cloudflare, with a simple fix of connecting using cfscraper?

Correct. You will need to compensate for Cloudflare.


Retrieve product rating and review count for Amazon products

Is it possible to retrieve the numerical value of product rating and review count for Amazon products? Currently it returns only  URL for reviews.

I'm also looking for it.

@sandhya3 @digisphere - I don't think it's supported in the Amazon product API. I did write something previously to scrape the reviews. That's probably the best way.


⚠ Fortnite has degraded performance

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

HTTP code: 200
Response time: 1577 ms

Resolved: Fortnite performance has improved in f638671.


DOCX output doesn't seem to work.

Using this filter for ODT / HTML / LaTeX works, but when I try DOCX output the filter fails:
▶ pandoc -s -o list-table.docx -L list-table.lua --verbose list-table.md
[INFO] Running filter /Users/ian/.local/share/pandoc/filters/list-table.lua
[INFO] Completed filter /Users/ian/.local/share/pandoc/filters/list-table.lua in 43 ms
Encountered unassigned table cell
Exception: pandoc exited with 63

▶ pandoc -s --pdf-engine=xelatex -o list-table.pdf -L list-table.lua  --verbose list-table.md
[INFO] Running filter /Users/ian/.local/share/pandoc/filters/list-table.lua
[INFO] Completed filter /Users/ian/.local/share/pandoc/filters/list-table.lua in 5 ms
[makePDF] temp dir: ... OK

This is the test.md
---
title: List Table Example
author: Jane Doe
lang: en
---

:::list-table
   * - row 1, column 1
     - row 1, column 2
     - row 1, column 3

   * - row 2, column 1
     -
     - row 2, column 3

   * - row 3, column 1
     - row 3, column 2
:::

Note the missing final cell, when I add it docx output works. So the other writers can handle the invalid AST, but the docx writer can't?

It seems so. See jgm/pandoc#9096 (sorry, I edited my original comment to add this, and you might not have seen it).


Bug fixes

Codecov Report

Merging #20 into master will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #20   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           11        11
  Lines          511       515    +4
=========================================
+ Hits           511       515    +4

Impacted Files
Coverage Δ

urlfinderlib/__init__.py
100.00% <100.00%> (ø)

urlfinderlib/finders/data.py
100.00% <100.00%> (ø)

urlfinderlib/finders/html.py
100.00% <100.00%> (ø)

urlfinderlib/finders/text.py
100.00% <100.00%> (ø)

urlfinderlib/finders/xml.py
100.00% <100.00%> (ø)

urlfinderlib/tokenizer/tokenizer.py
100.00% <100.00%> (ø)

urlfinderlib/url.py
100.00% <100.00%> (ø)

urlfinderlib/urlfinderlib.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


feat: use enums for dispatching events

Signed-off-by: Alex Schoenhofen<EMAIL_ADDRESS>Summary
The goal of this PR is to chip away at the "magicness" of the old Discord.py innards of NC. specifically by using Enums for events internally instead of only strings.
Checklist

[X] If code changes were made then they have been tested.

[ ] I have updated the documentation to reflect the changes.
[ ] I have run task pyright and fixed the relevant issues.

[ ] This PR fixes an issue.
[X] This PR adds something new (e.g. new method or parameters).
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[ ] This PR is not a code change (e.g. documentation, README, ...)

I've resolved conversations I think are not required, otherwise please see outstanding items


(WIP) Updates for compiler 0.12

Haven't updated tests yet because not all the test dependencies are up to date.

Noo, sorry you did all this - this library is going to die! (Previously: #150)

(I'm mostly done with releasing the new ones, just finishing up the last few now)

Don't worry I did it all with sed scripts aha, didn't waste any time really.

Still, sorry!
I've moved this to purescript-deprecated to hopefully avoid anyone else spending time on it - will add a notice explaining the situation fully once I've finished with the new releases.

Excellent, thanks!


undefined reference using msys2 UCRT64 and MINGW64 in GCC 12.4.0

I'm using cmake
C++20 for my project
C++23 for fast_io
I'm getting undefined references very likely when using fast_io::dir_file and fast_io::native_file_loader to load a yaml file
This is the output I get when linking
[1/1] Linking CXX executable D:\SenLucario\Documentos\dev\bin\MyFurryGame.exe
FAILED: D:/SenLucario/Documentos/dev/bin/MyFurryGame.exe
C:\Windows\system32\cmd.exe /C "cd . && C:\msys64\ucrt64\bin\c++.exe -g  CMakeFiles/MyFurryGame.dir/Main.cpp.obj CMakeFiles/MyFurryGame.dir/myfurrygame.rc.obj -o D:\SenLucario\Documentos\dev\bin\MyFurryGame.exe -Wl,--out-implib,libMyFurryGame.dll.a -Wl,--major-image-version,0,--minor-image-version,0  subprojects/patata-engine/src/libPatataEngine.a  _deps/rapidyaml-build/libryml.a  subprojects/patata-engine/externals/imgui/libImgui.a  C:/VulkanSDK/1.3.296.0/Lib/vulkan-1.lib  C:/msys64/ucrt64/lib/libSDL2main.a  -lshell32  -Wl,--undefined=WinMain  C:/msys64/ucrt64/lib/libSDL2.dll.a  -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: subprojects/patata-engine/src/libPatataEngine.a(LoadConfig.cpp.obj): in function `fast_io::details::nt_rtlallocate_heap_handle_common_impl(void*, unsigned long long, unsigned int)':
D:/SenLucario/Documentos/dev/subprojects/patata-engine/externals/fast_io/include/fast_io_core_impl/allocation/nt_rtlheapalloc.h:237:(.text$_ZN7fast_io7details38nt_rtlallocate_heap_handle_common_implEPvyj[_ZN7fast_io7details38nt_rtlallocate_heap_handle_common_implEPvyj]+0x37): undefined reference to `__imp_RtlAllocateHeap'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: subprojects/patata-engine/src/libPatataEngine.a(LoadConfig.cpp.obj): in function `fast_io::nt_rtlallocateheap_allocator::deallocate(void*)':
D:/SenLucario/Documentos/dev/subprojects/patata-engine/externals/fast_io/include/fast_io_core_impl/allocation/nt_rtlheapalloc.h:332:(.text$_ZN7fast_io28nt_rtlallocateheap_allocator10deallocateEPv[_ZN7fast_io28nt_rtlallocateheap_allocator10deallocateEPv]+0x2a): undefined reference to `__imp_RtlFreeHeap'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: subprojects/patata-engine/src/libPatataEngine.a(LoadConfig.cpp.obj): in function `fast_io::win32::nt::rtl_unicode_string_unique_ptr::~rtl_unicode_string_unique_ptr()':
D:/SenLucario/Documentos/dev/subprojects/patata-engine/externals/fast_io/include/fast_io_hosted/platforms/nt/rtl_unicode_string_unique_ptr.h:28:(.text$_ZN7fast_io5win322nt29rtl_unicode_string_unique_ptrD1Ev[_ZN7fast_io5win322nt29rtl_unicode_string_unique_ptrD1Ev]+0x25): undefined reference to `__imp_RtlFreeUnicodeString'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: subprojects/patata-engine/src/libPatataEngine.a(LoadConfig.cpp.obj): in function `fast_io::win32::nt::details::nt_file_rtl_path(char16_t const*, fast_io::win32::nt::unicode_string&, char16_t const*&, fast_io::win32::nt::rtl_relative_name_u&)':
D:/SenLucario/Documentos/dev/subprojects/patata-engine/externals/fast_io/include/fast_io_hosted/platforms/nt/nt_path.h:23:(.text$_ZN7fast_io5win322nt7details16nt_file_rtl_pathEPKDsRNS1_14unicode_stringERS4_RNS1_19rtl_relative_name_uE[_ZN7fast_io5win322nt7details16nt_file_rtl_pathEPKDsRNS1_14unicode_stringERS4_RNS1_19rtl_relative_name_uE]+0x34): undefined reference to `__imp_RtlDosPathNameToNtPathName_U_WithStatus'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: subprojects/patata-engine/src/libPatataEngine.a(LoadConfig.cpp.obj): in function `unsigned int fast_io::win32::nt::nt_create_file<false, void**, unsigned int, fast_io::win32::nt::object_attributes*, fast_io::win32::nt::io_status_block*, decltype(nullptr), unsigned int, unsigned int, unsigned int, unsigned int, decltype(nullptr), unsigned int>(void**, unsigned int, fast_io::win32::nt::object_attributes*, fast_io::win32::nt::io_status_block*, decltype(nullptr), unsigned int, unsigned int, unsigned int, unsigned int, decltype(nullptr), unsigned int)':
D:/SenLucario/Documentos/dev/subprojects/patata-engine/externals/fast_io/include/fast_io_hosted/platforms/nt/nt_linker.h:152:(.text$_ZN7fast_io5win322nt14nt_create_fileILb0EJPPvjPNS1_17object_attributesEPNS1_15io_status_blockEDnjjjjDnjEEEjDpT0_[_ZN7fast_io5win322nt14nt_create_fileILb0EJPPvjPNS1_17object_attributesEPNS1_15io_status_blockEDnjjjjDnjEEEjDpT0_]+0x61): undefined reference to `__imp_NtCreateFile'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

I have tested with MSVC, Mingw outside of msys2 and it has compiled and linked without problems
This problem does not appear when I do not use fast_io::dir_file and fast_io::native_file_loader
I use it this way in the code
LoadConfig.cpp
fast_io::dir_file ExecutableDirectory(static_cast<std::string>(SDL_GetBasePath ()));
fast_io::native_file_loader loader(at(ExecutableDirectory), GAME_CONFIG_FILE_NAME);

GAME_CONFIG_FILE_NAME is the name of the file
with the headers in other header
LoadConfig.hpp
#include <fast_io_device.h>
#include <fast_io.h>

I would like to try it on Linux just in case, but I don't have much time right now.

https://github.com/cppfastio/fast_io/tree/next
The master will no longer maintain frequently, and the main development experience will be on the next branch

@trcrsired copy the next msvc linker file to the master

In addition, msys2 doesn't seem to support ntapi. I will add a macro to avoid most ntapi

@Sendan4 How about you add a macro with _WIN32_WINDOWS=0x400 first? I have to discuss it with the author.

https://github.com/cppfastio/fast_io/tree/next The master will no longer maintain frequently, and the main development experience will be on the next branch

next branch is stable?

oops, I made a mistake with the GCC version, it's 14.2.0

You did not manually link -lntdll. fast_io has started to use all windows apis to NT apis

I will do it now

You did not manually link -lntdll. fast_io has started to use all windows apis to NT apis. It is a mistake GCC does not link -lntdll by default. I should submit a PR to GCC upstream

linking with -lntdll worked. i'm still on the master branch.

@Sendan4 feel free to join discord and I will answer all your questions

https://github.com/cppfastio/fast_io/wiki/04.-six-layer-of-os-file-types-you-need-to-know


transferMultiple should check unlockedTokens like function transfer

transferMultiple should call
require(_amounts[i] <= unlockedTokensInternal(msg.sender));
before
super.transfer(_addresses[i], _amounts[i]);

Hi jjnetcn.
Thanks for identifying the issue. We have fixed as required.
Please feel free to reach out to me on Telegram at @mkong888.
Thanks,
MIchael

Ok,  i pm u message just now, with my telegram username @jjnetcn


[Better Channel Previews] Blank Previews

Plugin:
👀 ChannelsPreview
What version of BetterDiscord are you using?
1.10.1
What version of the selected plugin(s) are you using (if applicable)?
1.4.3
What client are you using?
🔵 Stable
Describe the bug
When I mouse over a channel or chat the background is changing the colour but nothing else happens.

Additional comments
I tried reinstalling BetterDiscord, disabling all plugins, deleting and downloading the plugin from GitHub.
## Discord Info
stable 292725 (485a03a) Host 1.0.9146 x64 (47543) Windows 11 64-bit (10.0.22631)

## BetterDiscord
stable 1.10.1

### Plugins (1 Enabled):
- AppNotifications
- AutoIdleOnAFK
- BDFDB
- BetterFormattingRedux
- BetterRoleColors
- BugReportHelper
- ChannelsPreview (Enabled)
- CompleteTimestamps
- CustomStatusPresets
- Double Click To Edit
- FileViewer
- GameActivityToggle
- InvisibleTyping
- MessageLoggerV2
- PluginRepo
- PreviewMessage
- QuickMention
- ReadAllNotificationsButton
- ShowHiddenChannels
- SplitLargeMessages
- XenoLib
- ZeresPluginLibrary

### Themes (0 Enabled):

I have read and agree to the following:

[X] I have searched existing/closed issues to confirm that this hasn't been solved already.
[X] I've already tried to disable all other plugins (or themes) to confirm this issue is related to the plugin.
This isn't necessarily required

Fixed in d8520cdb31980b846eb643c31afd90d0fe8bf689


Use standard types from stdint.h / cstdint

IMO it looks OK. It would only fail for very old compilers not having stdint.h, but that's probably a non-issue.


Support Open Network?

Is it possible to make the AP opened?
What should be the correct config json in this case? Just leave the wpa_passphrase field blank?
Thanks!

I tried a blank wpa_passphrase and that didn't work, i creaped the code and it seems it is needed - and perhaps that is "good" because this will become an access point.

I did this. Starting on this line, comment out the three lines starting with wpa and it will be an open network.


Online Certification Exams on StudySection

Does it provide free certificates upon course completion and passing the exams?

No free certificates, Study Material
only test exams free
useless


Update Readme with details about OCR

It’s useful to know which OCR engine or algorithms are used in this plugin. This information can impact the reliability of the plugin and influence the minimum camera specifications, the maximum distance from the target, and any additional quality or symbol-specific requirements.

I'll see what I can add. The actual algorithms are from each platform, though I guess I can link to the platform documentation a bit. Since it's abstracted away from the user, I'm not sure how useful it'll be ..


load csv test should not cleanup engine resource

The load csv test is cleaning the engine after test completion which is not supposed to be the case.
Resources are cleaned up after all tests completion. This issue is intermittent and we don't see it often because it depends from the tests execution order.

Looks like it worked: https://github.com/RelationalAI/raicode/actions/runs/4631837207/jobs/8195362031
Thanks.


How to collect metrics for ifgrp status and information?

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
ifgrp status and MLAG'd ports information metrics
Describe alternatives you've considered
Custom Monitor
Additional context
N/A

The ifgrp related ZAPI is net-port-ifgrp-get for a specific ifgrp. The same attributes are also available in net-port-get-iter (for all ports).

@ruanruijuan: I built and tested the template but it is not working. Can you take a look?
Template
name:                      NetIfgrp
query:                     net-port-ifgrp-get
object:                    net_ifgrp
collect_only_labels: true
counters:
net-ifgrp-info:
- ^ifgrp-name
- ^^node       => node
- ^mode
- ^^ports
- ^up-ports
- ^mac-address
- ^down-ports
- ^distribution-function
- ^port-participation
plugins:
LabelAgent:
value_mapping: status status up 0
export_options:
include_all_labels: true
Error from the log file:
{"level":"error","Poller":"poller_name","collector":"Zapi:NetIfgrp","stack":[{"func":"New","line":"35","source":"errors.go"},{"func":"(*Client).invoke","line":"422","source":"client.go"},{"func":"(*Client).InvokeBatchWithTimers","line":"292","source":"client.go"},{"func":"(*Zapi).PollData","line":"367","source":"zapi.go"},{"func":"(*task).Run","line":"61","source":"schedule.go"},{"func":"(*AbstractCollector).Start","line":"293","source":"collector.go"},{"func":"goexit","line":"1581","source":"asm_amd64.s"}],"error":"api request rejected => Missing input: ifgrp-name; Missing input: node; Extra input: max-records","task":"data","caller":"goharvest2/cmd/poller/collector/collector.go:340","time":"2021-11-09T10:57:15-08:00"}
When I run zapi command to get the data for the api, I get below error:
(NetApp Release 9.8P4: Mon May 03 09:22:00 UTC 2021)
2021/11/09 11:03:54 api request rejected => Missing input: ifgrp-name; Missing input: node

hi @jmg011 net-port-ifgrp-get won't work without some code changes since that ZAPI is not a -get-iter ZAPI. For the most part, Harvest config ZAPIs only work with the -get-iter ZAPIs.
Let's see if we can get what you need from net-port-get-iter.

@cgrinds Thank you. I have actually the template for net-port-get-iter. With ifgrp-get, I was trying to get up and down ports for ifgrps.
name:                      NetPort
query:                     net-port-get-iter
object:                    net_port
counters:
net-port-info:
- ^administrative-duplex                   => admin_duplex
- ^administrative-flowcontrol              => admin_flowcontrol
- ^administrative-speed                    => admin_speed
- ^broadcast-domain                        => broadcast
- ^ifgrp-distribution-function             => ifgrp_func
- ^ifgrp-mode                              => ifgrp_mode
- ^ifgrp-node                              => ifgrp_node
- ^ifgrp-port                              => ifgrp_port
- ^ignore-health-status                    => ignore_health
- ^ipspace                                 => ipspace
- ^is-administrative-auto-negotiate        => admin_auto_negotiate
- ^is-administrative-up                    => admin_up
- ^is-operational-auto-negotiate           => op_auto_negotiate
- ^link-status                             => status
- mtu                                      => port_mtu
- ^^node                                   => node
- ^operational-duplex                      => op_duplex
- ^operational-flowcontrol                 => op_flowcontrol
- ^operational-speed                       => op_speed
- ^^port                                   => port
- ^port-type                               => port_type
- ^vlan-id                                 => vlan_id
- ^vlan-node                               => vlan_node
- ^vlan-port                               => vlan_port
plugins:
LabelAgent:
value_mapping: status status up 0
export_options:
include_all_labels: true

@jmg011 excellent! that means you have what you need. net-port-get returns exactly the same info as net-port-get-iter. I verified this by diffing the two.
We just need to figure out which counter, from what you pasted above, has what you want. Is it link-status?

yes, it is link-status => status. I summed it with ifgrp, status and port. I can work with this. Thanks for looking into this.


mention that weaker default custom policy algorithms are not recommended

@cherylmc

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

PM opened this in error. I'll recreate in the private repo.

#please-close


Upgraded to 1.4 Error Fetching Applications

I was running 1.2 and wanted to upgrade to 1.4. I guessed that I just needed to upload the rpm like I was installing from scratch and it prompted me that it was an upgrade.  There's no 'upgrade' documentation so I just swagged at that.  After upgrading, I received the following error trying to click on the 'F5 Application Services Templates' link
Error fetching applications: Failed to get data from /mgmt/shared/fast/applications: 400 Bad Request
remoteSender:xxx.xxx.xxx.xxx, method:GET
Figured i did something wrong so I completely removed the extension and reinstalled from scratch.  Same error.
On <IP_ADDRESS> big-ip.  Haven't deployed any apps using FAST yet. Warming up to it.

In the future, please use one of the supplied GitHub issue templates when filing a new issue for FAST. Filling out the questions in these templates helps us better understand and solve the issue.
As for the issue itself, FAST upgrades on minor versions (e.g., 1.x) are intended to be a safe operation as are upgrades of the bigip-fast-templates template set. As for the error you are encountering, we will need more information. First off, is AS3 installed on the BIG-IP? FAST requires AS3. Can you reach the /mgmt/shared/fast/info endpoint? It could be that the FAST iApps LX REST worker was not ready to receive requests yet. This last issue was addressed with FAST v1.5.0.

Closing.
Please reopen if you are still experiencing issues.


Setup stuck on ':shared:cinteropGRPCClientIosArm64'

I can't figure out how to setup the project properly while following closely the instructions from the documentation.
I tried both in my project and a fresh new one, I get stuck on the same issue in both :
Execution failed for task ':shared:cinteropGRPCClientIosArm64'.
> Could not resolve all files for configuration ':shared:iosArm64GRPCClientCInterop'.
   > Could not resolve com.github.TimOrtel.GRPC-Kotlin-Multiplatform:grpc-multiplatform-lib:0.1.1.
     Required by:
         project :shared
      > No matching variant of com.github.TimOrtel.GRPC-Kotlin-Multiplatform:grpc-multiplatform-lib:0.1.1 was found. The consumer was configured to find a usage of 'kotlin-cinterop' of a library, with the library elements 'cinterop-klib', preferably optimized for non-jvm, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native', attribute 'org.jetbrains.kotlin.native.target' with value 'ios_arm64' but:
          - Variant 'debugApiElements-published' capability com.github.TimOrtel.GRPC-Kotlin-Multiplatform:grpc-multiplatform-lib:0.1.1 declares an API of a library:
              - Incompatible because this component declares a component, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'androidJvm' and the consumer needed a component, as well as attribute 'org.jetbrains.kotlin.platform.type' with value 'native'
              - Other compatible attributes:
                  - Doesn't say anything about its target Java environment (preferred optimized for non-jvm)
                  - Doesn't say anything about its elements (required them with the library elements 'cinterop-klib')
                  - Doesn't say anything about org.jetbrains.kotlin.native.target (required 'ios_arm64')

Any idea on the nature of this issue ? Thanks !

Have you tried using version 0.2.1? It looks like you are using 0.1.1.

Indeed I wasn't using 0.2.1, thanks for that.
It seems though as if Android Studio is unable to find the package in version 0.2.1 while 0.1.1 works fine:
    sourceSets {
        val commonMain by getting {
            dependencies {
                implementation(kotlin("stdlib-common"))
                api("com.github.TimOrtel.GRPC-Kotlin-Multiplatform:grpc-multiplatform-lib:0.2.1") // This one
                api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.1")
            }
        }
        ...

Looking on JitPack.io online there seems to be errors in the build logs for 0.2.1, could that be the source of this issue ?
Link to JitPack for your repo

Yes, I see. For now you can use version ad2a45d07a for the library, but keep using 0.2.1 for the plugin. I will investigate this issue.

The problem should be this missing line in the test module:
    targetSourcesMap.put(OutputTarget.COMMON, listOf(kotlin.sourceSets.getByName("commonMain")))


Terminal malfunction

Issue Type: Bug
Terminal is not working. It displays a warning 'Extensions have made changes to this terminal's environment'.
This issue is very irritating. I have tried everything, uninstalled and installed vs code, killed and switched terminals but nothing works.
 Please paste.

I'm not part of the Microsoft team, but have you tried enabling / disabling different extensions to see which one might be triggering the error?
Also, it might be good if you could provide a list of extensions that you have installed in VSCode. You can do that from the command line via the following command (assuming VSCode is on your PATH):
code --list-extensions

You can also run the command extension bisect that will disable  extensions for you to identify the troublemaker


error on select compose file

Atom version: 1.24.0
error :Impossible to select compose file
TypeError: Cannot read property 'map' of undefined

bug due to version '3.3' i changed this to '3' and it's work fine


Buttons not appearing correctly for iphone mail app

                  <%= link_to 'Answer this Question', question_url(@question) %>

results in this:

ios 7, iphone 5s, default mail app

The buttons are a fixed width try reducing your font size with media queries

The buttons have side padding but if the text is too long it will look like your example.


Long messages sent with submissions crash Busty

The maximum amount of characters in a Discord field value is 1024 (source) but the Discord message character limit is 2000. Submitting a song with a "More Info" section over 1024 characters causes Busty to freeze/crash when that song comes up to play.
I propose we just truncate the message to 1024 characters.

Truncating (including a …) to 1024 characters sounds like the right solution to me.


Please add information about how to proceed if the domain gets suspended by GoDaddy

If GoDaddy suspends a domain, any workload that depends on that domain will stop working, please add information about that possibility and how to proceed.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 9dc61ea4-6040-6143-c279-db71f9fda02a
Version Independent ID: d45201fb-c603-b878-b7d2-191db4b589e5
Content: Buy a custom domain - Azure App Service
Content Source: articles/app-service/manage-custom-dns-buy-domain.md
Service: app-service
GitHub Login: @cephalin
Microsoft Alias: cephalin

Hi @pjgerardo thanks for bringing this to our attention! Your feedback has been shared with the content owner for further review.

#needs-sme-input

Created/merged a PR about email information: https://github.com/MicrosoftDocs/azure-docs-pr/pull/276788
All important messaging from GoDaddy regarding the domain will be from the email provided in the PR.

#please-close


Feature Request: Ability to add existing ENI to the Master server

Feature Request:
Please allow the ability to pass into the cluster config, an existing ENI to bound to the master server. This would allow defining a consistent static IP address to the master server, which would allow the IP to remain the same even if the master server and cluster had to be replaced.

A way to achieve this result could be to use a custom template when creating the cluster: https://github.com/aws/aws-parallelcluster/issues/368#issuecomment-389556927
This solution is not applicable to reuse an Elastic IP from an already running master instance.

As part of 3.0.0 release we added the possibility to specify an ElasticIp for the head node: https://docs.aws.amazon.com/parallelcluster/latest/ug/HeadNode-v3.html#yaml-HeadNode-Networking-ElasticIp

Would like to re-request this as ElasticIPs are one way to get static IPs but my company connects to AWS via Transit Gateway . I have a block of IP addresses assigned to my subnet that I can just allocate as I wish. Would be nice to take advantage of AWS::EC2::NetworkInterface PrivateIPAddress  from my cluster config to assign to the headnode.


add installation instructions

It would be great if the README had some brief installation instructions. Is it possible to use pipx install planutils? In which ways is the bash environment altered?

.bashrc is modified to augment the PATH and PLANUTILS_PREFIX paths:
https://github.com/AI-Planning/planutils/blob/772ce54c754f7f3a9f57bd36090950167e074606/planutils/__init__.py#L30
Not sure if it works w/ pipx, but I would assume not :P

Maybe this is useful for others: to install Singularity on Ubuntu 20.04, one can use the Debian package for Singularity:
wget http://ftp.se.debian.org/debian/pool/main/s/singularity-container/singularity-container_3.5.2+ds1-1_amd64.deb -O singularity.deb
sudo dpkg -i singularity.deb

Nice! This the latest version of singularity that we need to run the images?

I had no trouble running planners with Singularity 3.5. Thanks to Álvaro and Florian, all IPC 2018 planners run under SIngularity 3.5 (https://ipc2018-classical.bitbucket.io/).

Just update on my situation, the problem was missing Singularity install, the planner now run well.

I'm able to run all  also with 3.8.0-rc.1+134-g946c9fd5f

This is brilliant news! Means it's finally time to dust off and promote the thing (was waiting for Singularity version to not pose an issue).
Will address this issue and others in the coming weeks as my course-load drops. Stay tuned!

The correct answer to the adding PATH to .bashrc... is to set up entrypoints and make pip handle binaries by itself.
https://setuptools.pypa.io/en/latest/userguide/entry_point.html

We already do that for planutils: https://github.com/AI-Planning/planutils/blob/master/setup.py#L20

Thing is that we'd like to be dynamically installing things as you use the library, which is why it's all placed in a local ~/.planutils folder. You can see the wrangling happening here: https://github.com/AI-Planning/planutils/blob/master/planutils/init.py#L19

I see.
In my opinion, we will have a better user experience if all scripts (e.g., lama, ff, etc) are already set up as entrypoints and each script installs binaries on demand and call the planner. aka idempotency.
Occasionally you may want to update a binary, but the user never has to explicitly install a binary.

In other words, I believe we should utilize an already available python tooling as much as possible. I don't think it is correct to maintain the scripts ourselves. In a sense it is reinventing wheels that pip already handles.

I see now that planutils setup creates bunch of shell scripts in .planutils, and see all scripts are already instantiated there.
I am pretty sure that this mechanism can be replaced with an entrypoint mechanism.

I think we're leaning away from that. It's very destructive to your cmd-line to have everything added all at once -- especially as the breadth of planutils grows. We don't want to reject certain additions just because there are "too many executables already".
It's moving to a model where planutils is the only binary installed by default, and you can do planutils run <planner> ... out of the box. Then an optional mode to place those bits of software on the path, if that's what you want. So planutils setup bash-path or whatever would do the behaviour you see now.
This brings it in line with pipx and the like.
But to your point...

In a sense it is reinventing wheels that pip already handles.

...this is very much the case. But solving it proper means moving to a configuration on top of anaconda or similar (to handle all the dependencies in a far better way, etc). Cf. #35


sg_query_image_info() doesn't initialize upd_frame_index.

It's a minor thing.
sg_image_info has a upd_frame_index field that isn't set by sg_query_image_info().
SOKOL_API_IMPL sg_image_info sg_query_image_info(sg_image img_id) {
    SOKOL_ASSERT(_sg.valid);
    sg_image_info info;
    memset(&info, 0, sizeof(info));
    const _sg_image_t* img = _sg_lookup_image(&_sg.pools, img_id.id);
    if (img) {
        info.slot.state = img->slot.state;
        info.slot.res_id = img->slot.id;
        info.slot.ctx_id = img->slot.ctx_id;
        #if defined(SOKOL_D3D11)
        info.num_slots = 1;
        info.active_slot = 0;
        #else
        info.num_slots = img->cmn.num_slots;
        info.active_slot = img->cmn.active_slot;
        #endif
        info.width = img->cmn.width;
        info.height = img->cmn.height;
    }
    return info;
}

Thanks for the bug report!

Ok fixed. Eventually I'd like to return more information in the query_info functions, a while ago I restructured the per-resource structs to have a 'common' nested struct (sg_buffer_common_t, sg_image_common_t, etc...), and it would make sense to return all the info in there in query_info functions.
But on the other hand, most of this information otherwise only needs to be kept around for the validation layer, so in release it's just dead weight (this little conflict is why didn't move ahead with adding more stuff the query_info funcs yet).


Doc: document supported OTEL_EXPORTER_* env variables

I wish to have listed all supported OTEL_EXPORTER_* env variables (https://opentelemetry.io/docs/concepts/sdk-configuration/otlp-exporter-configuration/) in Beyla config doc (https://grafana.com/docs/grafana-cloud/monitor-applications/beyla/configure/options/)
I was trying to configure basic auth, so I guessed OTEL_EXPORTER_OTLP_HEADERS and it seems to be working fine.

Hi @jangaraj thanks for the suggestion. Actually, in the Grafana Beyla OTEL configuration section, we state:

In addition to the properties exposed in this section, this component implicitly supports the environment variables from the standard OTEL exporter configuration.

But we will investigate how to make this sentence more visible. Thanks!


First set of changes for #257

Changes:
Dock names are generated as PluginTypeName, PluginTypeName 2, etc instead of Plugin 0, Plugin 1
Dock names are saved in layout now
Plugins do not hold any kind of counter. Instead, dock name generation starts with "PluginType", "PluginType 2" and so on until it finds unique name.
Plugin names are saved to layout now so they are persistent across runs. Also, this will make implementing custom dock names easier.

Sounds like a good approach. Thanks!


The sample code has many errors. Doesn't work.

I'm running the code on RS4 build with Windows UI Library with all the necessary namespaces. However, the provided code doesn't work. It's been broken for weeks! Please fix.
Here are the errors:

Hi @christoph-fer -- looks like this a duplicate issue (same as #898 ?). OK to close? Thank you!

Hello @christoph-fer -- closing this for now--let us know if this is a separate issue from #898 . (And if so, what doc are you referring to?) Thank you!


To handle d.ts emit errors that could affect other files, in incremental mode use d.ts emit text + diagnostics as signature of the file

We use to consider only d.ts emit text as file signature of file which meant if d.ts emit changed we would update other files that reference the file. But d.ts emit can have errors resulting in same .d.ts emit but impacting the other files. So now we consider d.ts file text + diagnostics as a signature of the file
Fixes #49527

Ping @andrewbranch @amcasey @weswigham

@amcasey 196d93d should simplify the diagnostics serialization per your suggestion


The ability of Pretrained model for downstream tasks use directly

 Thanks for the great work for vision-language multi-modal pretraining.
 Have tried the finetuned model to test flickr30k retrieval task and the statistics is good.
 My question is that the pretrained model has the aliblity to directly apply on downstream tasks or not ?  When used with the pretrained model ALBEF.pth for flickr30k retrieval task, the recall results are quite not satisfactory. It's a common status for all downstream tasks when use pretrained model or a special case in retrieval task?
  Hope get suggestions.

Hi, the pre-trained model has been trained on resolution of 256, so you might want to use 256 instead of 384 resolution when directly using the pre-trained model.
Thanks!

it works, thanks very much


Proxy support

I'm trying talos in my work where I'm under a ntlm proxy network. Although I have "http_proxy" and "https_proxy" envs set, talos don't recognize them and shows me  the msg: "NO INTERNET CONNECTION: Reporting plots will not work." whenever I import it.
Is there proxy support for talos? How can I configure it?

The internet connectivity requirement is removed in v.0.6. So if the internet connectivity problem is an issue for you, I suggest moving to v.0.6 already.  There are other important improvements in it as well.
Closing here.


Dependency error with corbado_frontend_api_client

I added passkeys: 2.0.8 and can't resolve dependency. The error is
Resolving dependencies... (1.4s) Because corbado_frontend_api_client >=1.1.1 depends on openapi_generator_annotations ^5.0.2 and passkeys >=0.1.0 depends on openapi_generator_annotations ^4.10.0, corbado_frontend_api_client >=1.1.1 is incompatible with passkeys >=0.1.0. So, because modules depends on both passkeys 2.0.8 and corbado_frontend_api_client ^1.1.1, version solving failed.
I check the cache directory from .pub-cache/hosted/pub.dev/passkeys-2.0.8 and it is not the latest code from Git which removed the openapi_generator_annotations. I think we should bump up a new version to get this resolved. Thanks

Correct, thanks for the hint. We just published a new version of the passkeys package that fixes this issue. I have tested it in the example application of the passkeys package.
Can you verify as well that the issue is solved from your project please?

Thanks you. The issue is resolved


it's better to use final decorate field in ParameterMappingTokenHandler class

it's much better to use final decorate field in ParameterMappingTokenHandler class

Coverage remained the same at 87.256% when pulling c20583e705e1ac7b28f72594d5cf8799fa85e173 on szhu57:master into b4275bdcc851cb13f40b520a03df9650069caffe on mybatis:master.

@szhu57 Thanks for your contributing!
Probably your git configuration is not correct. Please set email that registered to GitHub on user.email and retry!
See https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup#_your_identity

@kazuki43zoo  thanks for your reviewing, i have already set the correct email configuration.

@kazuki43zoo  thank for you reviewing ,i have set the correct email configuration.


Could not run 'aten::_foreach_norm.Scalar' with arguments from the 'SparseCUDA' backend

Description
When I train xtransformer with pecos model, a training error occurs
Some weights of the model checkpoint at bert-base-cased were not used when initializing BertForXMC: ['cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.decoder.weight', 'cls.predictions.bias', 'cls.seq_relationship.weight']

This IS expected if you are initializing BertForXMC from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).
This IS NOT expected if you are initializing BertForXMC from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).
/usr/local/lib/python3.10/dist-packages/transformers/optimization.py:407: FutureWarning: This implementation of AdamW is deprecated and will be removed in a future version. Use the PyTorch implementation torch.optim.AdamW instead, or set no_deprecation_warning=True to disable this warning
warnings.warn(
Constructed training corpus len=679174, training label matrix with shape=(679174, 679174) and nnz=1429299
Constructed training feature matrix with shape=(679174, 1134376) and nnz=1195014
training start >>>>>>>>
Some weights of the model checkpoint at bert-base-cased were not used when initializing BertForXMC: ['cls.seq_relationship.bias', 'cls.predictions.transform.LayerNorm.bias', 'cls.predictions.transform.dense.bias', 'cls.predictions.transform.dense.weight', 'cls.predictions.transform.LayerNorm.weight', 'cls.predictions.decoder.weight', 'cls.predictions.bias', 'cls.seq_relationship.weight']
This IS expected if you are initializing BertForXMC from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).
This IS NOT expected if you are initializing BertForXMC from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).
Traceback (most recent call last):
File "/home/Extreme_Label_Classification/tfidf/train.py", line 38, in
custom_xtf = XTransformer.train(prob)
File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/model.py", line 447, in train
res_dict = TransformerMatcher.train(
File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/matcher.py", line 1382, in train
matcher.fine_tune_encoder(prob, val_prob=val_prob, val_csr_codes=val_csr_codes)
File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/matcher.py", line 1122, in fine_tune_encoder
torch.nn.utils.clip_grad_norm_(
File "/usr/local/lib/python3.10/dist-packages/torch/nn/utils/clip_grad.py", line 55, in clip_grad_norm_
norms.extend(torch._foreach_norm(grads, norm_type))
NotImplementedError: Could not run 'aten::_foreach_norm.Scalar' with arguments from the 'SparseCUDA' backend. This could be because the operator doesn't exist for this backend, or was omitted during the selective/custom build process (if using custom build). If you are a Facebook employee using PyTorch on mobile, please visit https://fburl.com/ptmfixes for possible resolutions. 'aten::_foreach_norm.Scalar' is only available for these backends: [CPU, CUDA, BackendSelect, Python, FuncTorchDynamicLayerBackMode, Functionalize, Named, Conjugate, Negative, ZeroTensor, ADInplaceOrView, AutogradOther, AutogradCPU, AutogradCUDA, AutogradHIP, AutogradXLA, AutogradMPS, AutogradIPU, AutogradXPU, AutogradHPU, AutogradVE, AutogradLazy, AutogradMeta, AutogradMTIA, AutogradPrivateUse1, AutogradPrivateUse2, AutogradPrivateUse3, AutogradNestedTensor, Tracer, AutocastCPU, AutocastCUDA, FuncTorchBatched, FuncTorchVmapMode, Batched, VmapMode, FuncTorchGradWrapper, PythonTLSSnapshot, FuncTorchDynamicLayerFrontMode, PythonDispatcher].

CPU: registered at aten/src/ATen/RegisterCPU.cpp:31034 [kernel]
CUDA: registered at aten/src/ATen/RegisterCUDA.cpp:43986 [kernel]
BackendSelect: fallthrough registered at ../aten/src/ATen/core/BackendSelectFallbackKernel.cpp:3 [backend fallback]
Python: registered at ../aten/src/ATen/core/PythonFallbackKernel.cpp:144 [backend fallback]
FuncTorchDynamicLayerBackMode: registered at ../aten/src/ATen/functorch/DynamicLayer.cpp:491 [backend fallback]
Functionalize: registered at ../aten/src/ATen/FunctionalizeFallbackKernel.cpp:280 [backend fallback]
Named: registered at ../aten/src/ATen/core/NamedRegistrations.cpp:7 [backend fallback]
Conjugate: registered at ../aten/src/ATen/ConjugateFallback.cpp:17 [backend fallback]
Negative: registered at ../aten/src/ATen/native/NegateFallback.cpp:19 [backend fallback]
ZeroTensor: registered at ../aten/src/ATen/ZeroTensorFallback.cpp:86 [backend fallback]
ADInplaceOrView: fallthrough registered at ../aten/src/ATen/core/VariableFallbackKernel.cpp:63 [backend fallback]
AutogradOther: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradCPU: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradCUDA: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradHIP: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradXLA: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradMPS: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradIPU: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradXPU: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradHPU: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradVE: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradLazy: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradMeta: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradMTIA: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradPrivateUse1: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradPrivateUse2: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradPrivateUse3: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
AutogradNestedTensor: registered at ../torch/csrc/autograd/generated/VariableType_2.cpp:17472 [autograd kernel]
Tracer: registered at ../torch/csrc/autograd/generated/TraceType_2.cpp:16726 [kernel]
AutocastCPU: fallthrough registered at ../aten/src/ATen/autocast_mode.cpp:487 [backend fallback]
AutocastCUDA: fallthrough registered at ../aten/src/ATen/autocast_mode.cpp:354 [backend fallback]
FuncTorchBatched: registered at ../aten/src/ATen/functorch/LegacyBatchingRegistrations.cpp:815 [backend fallback]
FuncTorchVmapMode: fallthrough registered at ../aten/src/ATen/functorch/VmapModeRegistrations.cpp:28 [backend fallback]
Batched: registered at ../aten/src/ATen/LegacyBatchingRegistrations.cpp:1073 [backend fallback]
VmapMode: fallthrough registered at ../aten/src/ATen/VmapModeRegistrations.cpp:33 [backend fallback]
FuncTorchGradWrapper: registered at ../aten/src/ATen/functorch/TensorWrapper.cpp:210 [backend fallback]
PythonTLSSnapshot: registered at ../aten/src/ATen/core/PythonFallbackKernel.cpp:152 [backend fallback]
FuncTorchDynamicLayerFrontMode: registered at ../aten/src/ATen/functorch/DynamicLayer.cpp:487 [backend fallback]
PythonDispatcher: registered at ../aten/src/ATen/core/PythonFallbackKernel.cpp:148 [backend fallback]
How to Reproduce?
train data like this:
4400,1580,5174  教育培训机构.道口财富是一家教育培训机构，由清控控股旗下公司联合上海陆家嘴旗下公司发起设立，为学员提供财富管理课程和创业金融课程。
5156,1188,1459  场景营销平台.北京蜂巢天下信息技术有限公司项目团队组建于2014年,总部位于北京，是基于Beacon网络的场景营销平台。专注于为本地生活服务商户提供基于场景的优惠分发，为用户提供一键接入身边优惠内容。
5156,1459       定制品在线设计及管理平台.时代定制是一个定制品在线设计及业务管理平台，主要服务于印刷和设计类企业、网站、影楼、文印店。
Steps to reproduce
from pecos.utils.featurization.text.preprocess import Preprocessor
from pecos.xmc.xtransformer.model import XTransformer
from pecos.xmc.xtransformer.module import MLProblemWithText

import os

parsed_result = Preprocessor.load_data_from_file(
    "./training-data.txt",
    "./output-labels.txt",
)
Y = parsed_result["label_matrix"]
X_txt = parsed_result["corpus"]

print(f"Constructed training corpus len={len(X_txt)}, training label matrix with shape={Y.shape} and nnz={Y.nnz}")

vectorizer_config = {
    "type": "tfidf",
    "kwargs": {
        "base_vect_configs": [
            {
                "ngram_range": [1, 2],
                "max_df_ratio": 0.98,
                "analyzer": "word",
            },
        ],
    },
}

tfidf_model = Preprocessor.train(X_txt, vectorizer_config)
X_feat = tfidf_model.predict(X_txt)

print(f"Constructed training feature matrix with shape={X_feat.shape} and nnz={X_feat.nnz}")

prob = MLProblemWithText(X_txt, Y, X_feat=X_feat)
custom_xtf = XTransformer.train(prob)

custom_model_dir = "multi_labels_model_dir"
os.makedirs(custom_model_dir, exist_ok=True)

tfidf_model.save(f"{custom_model_dir}/tfidf_model")
custom_xtf.save(f"{custom_model_dir}/xrt_model")

# custom_xtf = XTransformer.load(f"{custom_model_dir}/xrt_model")
# tfidf_model = Preprocessor.load(f"{custom_model_dir}/tfidf_model")

Error message or code output
Traceback (most recent call last):
  File "/home/Extreme_Label_Classification/tfidf/train.py", line 38, in <module>
    custom_xtf = XTransformer.train(prob)
  File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/model.py", line 447, in train
    res_dict = TransformerMatcher.train(
  File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/matcher.py", line 1382, in train
    matcher.fine_tune_encoder(prob, val_prob=val_prob, val_csr_codes=val_csr_codes)
  File "/usr/local/lib/python3.10/dist-packages/pecos/xmc/xtransformer/matcher.py", line 1122, in fine_tune_encoder
    torch.nn.utils.clip_grad_norm_(
  File "/usr/local/lib/python3.10/dist-packages/torch/nn/utils/clip_grad.py", line 55, in clip_grad_norm_
    norms.extend(torch._foreach_norm(grads, norm_type))
NotImplementedError: Could not run 'aten::_foreach_norm.Scalar' with arguments from the 'SparseCUDA' backend. This could be because the operator doesn't exist for this backend, or was omitted during the selective/custom build process (if using custom build). If you are a Facebook employee using PyTorch on mobile, please visit https://fburl.com/ptmfixes for possible resolutions. 'aten::_foreach_norm.Scalar' is only available for these backends: [CPU, CUDA, BackendSelect, Python, FuncTorchDynamicLayerBackMode, Functionalize, Named, Conjugate, Negative, ZeroTensor, ADInplaceOrView, AutogradOther, AutogradCPU, AutogradCUDA, AutogradHIP, AutogradXLA, AutogradMPS, AutogradIPU, AutogradXPU, AutogradHPU, AutogradVE, AutogradLazy, AutogradMeta, AutogradMTIA, AutogradPrivateUse1, AutogradPrivateUse2, AutogradPrivateUse3, AutogradNestedTensor, Tracer, AutocastCPU, AutocastCUDA, FuncTorchBatched, FuncTorchVmapMode, Batched, VmapMode, FuncTorchGradWrapper, PythonTLSSnapshot, FuncTorchDynamicLayerFrontMode, PythonDispatcher].

docker stats screenshot:

Environment

Operating system: Ubuntu 22.04(docker)
Python version:3.10
PECOS version:1.0.0
GPU version：NVIDIA-SMI 515.48.07 Driver Version: 515.48.07 CUDA Version: 11.7

help

The training data and classification labels are both in Chinese, and the training fails with X-Transformer。Does X-Transformer not support Chinese?

The training data and classification labels are both in Chinese, and the training fails with X-Transformer。Does X-Transformer not support Chinese?

Should I need change bert to roberta or bert-chinese model？

Hi @runningabcd this is an known issue with torch 2.0 and is fixed in PR, it will be updated in the next release. Downgrading torch to below 2.0 is a temp fix.

Hi @runningabcd this is an known issue with torch 2.0 and is fixed in PR, it will be updated in the next release. Downgrading torch to below 2.0 is a temp fix.

Thank you very much, I will try it.

Hi @runningabcd this is an known issue with torch 2.0 and is fixed in PR, it will be updated in the next release. Downgrading torch to below 2.0 is a temp fix.

It work！
Thanks again.


Cannot switch between "zh-TW" and "zh-CN"

Type "zh-CN"
Select the "zh-CN" option
Correctly have "中文 / Chinese (zh-CN)" with "Script: Han (Simplified variant) - Hans"
In the "Script" menu, select "Han (Traditional variant) - Hant"
The languages stays at "中文 / Chinese (zh-CN)" but should change to "繁體中文 / Chinese (zh-TW)"

Similarly, if you start with "zh-TW" then try to change to "Script: Han (Simplified variant) - Hans", it will stay on "繁體中文 / Chinese (zh-TW)" rather than changing to "中文 / Chinese (zh-CN)".

This seems like a pretty special case. Are there any other languages where changing the script code show change the country code. My thinking is that it is best left to the user to enter the code or else search by country or language name.
For example typing China Manadarin or Taiwan Mandarin will give you a very short list to choose from.

@devosb I suspect you're right that there are other cases like this. Though I'm not finding a comparable example with Punjabi to what's happening with zh-CN and zh-TW. You can test it out yourself with the Mui Language Picker Demo: http://mui-language-picker-demo.org.s3-website-us-east-1.amazonaws.com/


[FLINK-6247][table] Build a jar-with-dependencies for flink-table and…

… put it into ./opt
Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[x] General

The pull request references the related JIRA issue ("[FLINK-6247] Build a jar-with-dependencies for flink-table and put it into ./opt")
The pull request addresses only one issue
Each commit in the PR has a meaningful commit message (including the JIRA id)

[ ] Documentation

Documentation has been added for new functionality
Old documentation affected by the pull request has been updated
JavaDoc for public methods has been added

[ ] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed

Hi @fhueske Thanks for your Reviewing. And sorry for late reply. I have updated the PR. Please take a look. Thanks a lot.
Thanks,
SunJincheng

Hi @fhueske Thanks for your Reviewing. And sorry for late reply. I have updated the PR. Please take a look. Thanks a lot.
Thanks,
SunJincheng

Thanks for the update.
Validated that the flink-table jar file in ./opt/ comes with all dependencies to run a Table API job packaged in a jar without any additional classes.
Will merge this PR


Review top nav bar for useability

Issues to consider:

Maybe add more space between tabs to make it more clear they are separate
Maybe add a vertical bar between them to separate them and make them look like tabs
Move Recent Announcements to the right to be near Help

This should be done as part of #1227

I did not make any changes to the navbar as part of my work on 1227; if I did detect any accessibility changes in that area, they are included in the list.

@dstopp I think you misunderstood my question. This issue is not about accessibility, it's about usability. We had discussed various ideas (some of which are listed in the main issue description above) to improve usability. They would not have been automatically found as part of the accessibility audit. My question was whether you had separately considered these issues while looking at accessibility. I'm guessing the answer is "no", in which case we can consider such changes as part of a larger OPUS UI revamp.


Set text align problematically

Is it possible to programmatically set the editor to a specific Text align?

What's your goal?

Hi Alex. Thank you for answering :)
Seems that the editor is center aligned by default, i will like to change it to be left - aligned. My goal is to ensure that the user inputs text while it's already left aligned.
In some cases the editor load a text from sorce, that should be also left aligned.

Trumbowyg use your CSS. If you want the text left-aligned by default, you just have to wrap it with:
.your-wrapper {
    text-align: left;
}


Refactor the CUDA container spec

This change modifies the Containerfile for NVIDIA CUDA to:

Use CentOS Stream 9 as the default base image. UBI9 also works
Install the NVIDIA packages from NVIDIA repository for exact CUDA version
Add NVIDIA scripts from nvcr.io/nvidia/cuda image for copyrights...
Install the Python packages in a Python 3.11 virtualenv
Install instructlab package from PyPI
Allow specifying the instructlab version at build time
Make the final container rootless

Resolves #899
Replaces #932
Replaces #994

@fabiendupont did you mean "replaces https://github.com/instructlab/instructlab/pull/992"? seems unrelated

@fabiendupont did you mean "replaces #992"? seems unrelated

Thanks. Reference updated.


build: add support for FreeBSD

I've tested following:

build on FreeBSD 13.0 / go 1.17.5
local manual install (created ~/.binenv/shim manually)
installing some binaries (micro, ...)

And everything looks good.

Awesome @jakubvokoun ! This is great.
We have some work to do in distributions.yml (supported_platforms) :D
We'll take care of this along the way.

@leucos I'll update supported_platforms for binaries I've added.
And I'll also submit a PR with README update about usage on FreeBSD.
Speaking about the *BSD famaly - is it worth to test it on OpenBSD too?


display lag showing playhead line

Especially for longer transcriptions, it takes a while for the playhead to start moving. Perhaps the animation loop is not being triggered until after some other task is completed?

When sharing in zoom as well, it can become jumpy.

reconfigured in overhaul.


Update mactex casks

Rename mactex-no-ghostscript to mactex-no-gui
Both casks depend on the ghostscript formula
https://www.tug.org/mactex/What_Is_Installed.pdf

The Macintosh comes with a distiller which converts postscript to pdf: /usr/bin/pstopdf.
For this reason, it is not essential to install Ghostscript when installing TEX. However some
TEX style files assume the existence of Ghostscript and many people prefer to distill using
it. Any Ghostscript installation will do, and some users have the Fink or MacPorts distributions,
which all work well with TEX. For others we provide the latest version of Ghostscript
in this package.

@TravisBuddy stop


Can not unpack exe files

hi im doing a test of this on dyling light 2 Unpack error. File not Packed or Packed by Other Packer/Protector.
All file Unpacked.
i also tried other games doesnt seem to work either

Yer make sensor so this just old stuff then

Denuvo game, this tool won't works.


Linux installation

In Linux, if the user had to install .NET Core, they must first logout and log back in before they can install iqsharp.
This is a known limitation in Linux: https://github.com/dotnet/cli/issues/8368
For other platforms, the user must at least start a new console window so the PATH variable gets updated.

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

ID: 6aa31568-61b3-cb7f-bda5-d88134449907
Version Independent ID: b44cf531-1535-cc4c-873f-d33b7f887e11
Content: Learn how to install the Microsoft Quantum Development Kit (QDK) - Microsoft Quantum
Content Source: articles/install-guide/index.md
Product: quantum
GitHub Login: @natke
Microsoft Alias: nakersha

I was able to install without logging out and back in on Fedora 31 but YMMV.
My installation process is documented here: https://pastebin.com/k1BdiftX

Doesn't work for me.

This is what I get when running:
dotnet tool list -g
say-hello


Use chisel binder to emit Verilog

[build system] track chisel ci nightly for now
[build system] bump dependency
[build system] setup binder for elaborator
[nix] setup nix for binder
[nix] use binder to elaborate rtl by default

this will take over #319


Add monitoring and server configuration ui

This update implements logging of chat completions and tool calls into a sqlite or postgres database and a basic ui for viewing logs and toggling servers/tools,

closing pr as this work is being done in the repo now at https://github.com/SecretiveShell/MCP-Bridge/tree/web-interface


project doesn't have license

I have a derivative hammerspoon config based on the parts I liked about a couple that I found on github. I did use some of your code and was wondering if you could add a license to this project so that I can give you credit for the config that I'd like to upload to my github!

oh I got it. I will add a license file right now.
thanks a lot!


Add ansible playbooks for the following OS versions for AWS migration

[x] CentOS 8
[x] CentOS 7
[x] Red hat 7

Please refer this playbook for Redhat 8
https://github.com/xmigrate/xmigrate/blob/dev/ansible/aws/aws_env_setup_redhat_8.yaml

This is tested and completed


Could not get unknown property 'orgName' for object of type

There is no orgName in my build.gradle.
My bintrayv1 is at:
https://gist.githubusercontent.com/RajuSE/1817b98852cf76e3e520c231dd992890/raw/5ce864c5388361db0af3deab01d7d4858fde0899/bintrayv1.gradle
I'm getting error:

Error:Could not get unknown property 'orgName' for object of type com.jfrog.bintray.gradle.BintrayExtension$PackageConfig.

should I leave it blank as it is not bind with org?

should I leave it blank as it is not bind with org?

left it blank


Character refresh is very slow!

A lot of problems have arisen when I use vim to open file.

Top row be left over，like this

I get  stutters when I use vim colorscheme like [onedark]

&  Thank you for your selfless dedication！
😊

I ran into the same problem today. I have tried different color schemes including:
https://github.com/joshdick/onedark.vim
https://github.com/tomasiser/vim-code-dark
Both will cause the UI/UX refresh in termius to be very slow.
If I disable the color scheme the experience is smooth. Enabling color scheme and open files with vim in Windows Terminal also works fine.


Preview image is not the image intented (Chrome Only)

Description
Intented HTML DragSoucre snippet is not the snapshot that follows the cursor on Chrome Mac/Windows
Reproduction
On large browser width works as intended, on smaller viewport width a whole block is moved by the cursor as a preview
https://www.dropbox.com/s/3gna6hnt1x0jegy/Dnd-issue-desktop.mov?dl=0
Here if you narrow the browser same wrong behaviour. See steps to reproduce here after
https://react-dnd.github.io/react-dnd/examples/sortable/cancel-on-drop-outside
Steps to reproduce the behavior:

Have a view port around 950px
Drag the first block
Start to move towards the left
Snapshot preview takes a piece of the button

Expected behavior
Only the block "Write a cool JS Library" should be visible
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OSX
Chrome, Edge
Version 83.0.4103.116

Additional context
We're working on a huge project and just figured yet of this behaviour. From my findings the issue could could be related to the way Chrome sees some divs. If you use the inspector and select one thumbnail 134px wide Chrome selects a 818 px wide div.
https://www.dropbox.com/s/4z5k9xgx4yiaiiy/DND-bug-Chrome.jpg?dl=0

I also encountered this bug, which caused the sorting function in the application to not work properly.
The examples in the following documents also won't work
https://react-dnd.github.io/react-dnd/examples/drag-around/custom-drag-layer

OSX
Chrome Version 83.0.4103.116

Also having this issue. I have absolutely position element that are not wrapped by the div with the drag ref but are still appearing (cut) in the drag preview.

Was able to solve it with this comment:
https://github.com/react-dnd/react-dnd/issues/832#issuecomment-442071628


Body overlaps header when scrolling

On Chrome 47 (Mac) & Jenkins 1.580.3, the body of the Jenkins page is overlaying the header portion of the page when scrolling as per the attached screenshot.
Note that I'm using Stylish at the moment so not sure if that's part of the cause.

Thanks @rbywater.
It's a real bug. Let me add some z-index to solve that.
:angry: :bug:

Fixed! Please give a star if possible :star2:


Column toggler does not work on lenses

Hi,
after adding ColumnTogglerTrait trait to Lens, nothing happens. Unfortunately I can't find the reason, but I see mentions of lenses in tool.js file.

Released a fix here: v0.2.3


Do not pass a callback to animate methods

Loading bar throws an error.
https://docs.angularjs.org/error/$animate/nocb
angular v.1.3

Solved by updating angular to 1.4.0-rc.2

Solved by updating angular to 1.4.0-rc.2


Task: GitHub Actions workflow for releases

❕ Problem Statement
libpact_ffi.a files for all supported platforms are ridiculously large. LFS hosted on GitHub is out of the question for an OOS project. PactSwiftMockServer has already been set up to vend XCFramework package that strips down most of the unneeded runtime within the included libpact_ffi binaries.
Releasing a new version is tedious as it is currently done on a developer's machine and new XCFramework is pushed to the remote repository and tagged.
💬 Task Description
Create a GitHub action for release process that builds a new XCFramework, commits it into repository, tags the commit with version.
👩🔧 Technical Design Notes

refactor build_xcframework script to automate on CI without user interaction
put in failsafes (see previous point) avoiding unnecessarily blowing up the repo size
use a pactSwiftMockServer.version file?
check the version is bumped up compared to latest release version before continuing

🤝 Relationships

...

Resolved by #12


Verifying tortoise initial algorithm

Motivation
We want to change block structure to be more compact to reduce mesh size and the size of messages on the wire.
we want to implement a verifying tortoise to reduce the complexity of the tortoise algo by verifying against the hare result (input vector) when possible and the full algorithm only when needed.
as stated in the SMIP-0008
Changes
wrote initial algorithm with a test.
Test Plan

[x] - happy flow test
[x] - multiple scenarios with different opinion blocks

TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[x] Update documentation as needed

bors try

bors try

fixed mining system tests.
TODO:
[ ] - Address CR
[ ] - Remove traces of old block scheme and tortoise
[ ] - last clean up to verifying tortoise: remove some old unused code.

bors try

bors try

bors try

bors try

bors try

moved work to #2201


Move to just using Markdown docs (ala RxJS 4)?

So, I find the documentation generation problematic.
Doc Gen (esdoc, et al)
PROS:

It maintains links between the source and the docs.
Inline docs can be helpful.
It's easier to remember to update docs when they're right next to the code your changing.

CONS:

it's really that much prettier/readable than markdown
it's not always straightforward to create just want you want to document.
I'd like a lot more detail in the docs.
More painful to link docs that are external to what's being generated.

Markdown Docs
PROS:

@Widdershin's sweet tool can be run on the code inside of the docs
Much easier to get readable format and add lots of data/value without junking up source code
We might be able to straight port some of the RxJS 4 docs
Can more cleanly add in linked documentation that doesn't directly relate to source code. (how-tos, etc)

CONS:

Keeping links between docs and source becomes more difficult
Keeping them updated with code changes can be problematic because they're not next to the code. Out of sight, out of mind.
Doesn't have fancy searching functionality built in, really. There's GitHub search, but that's not quite the same.

I'm pretty optimistic about esdoc. In general I'm favorable of putting technical specs of each operator in esdoc, and then elaborating in more details at reactivex.io where we can put documentation not linked directly to source code.

then elaborating in more details at reactivex.io where we can put documentation not linked directly to source code.

That's totally true. I'd lost sight of that when I made this issue. (I'm not sure why it's come up at Netflix a dozen times)

As I mentioned in the original markdown-doctest pull request, if we do opt for esdoc as the future, I will write almost definitely write esdoctest if nothing does that already, as I think having runnable examples as a CI enforced concept is quite important.

Have any examples been written using esdoc so far? Would love to be pointed in the right direction if so.

I will write almost definitely write esdoctest if nothing does that already, as I think having runnable examples as a CI enforced concept is quite important.

That would be great!

Hi! I am developing ESDoc. Thanks for using it :smile:
ESDoc supports to integrate markdown file into documentation. Please see https://esdoc.org/feature.html#integration-manual for more information. this might help to you.
If you have feature requests for ESDoc, please tell me it.
Feel free this comment.
Thanks.

ESDoc supports to integrate markdown file into documentation. Please see https://esdoc.org/feature.html#integration-manual for more information. this might help to you.

Perfect, then.

I think I'm 90% ready to close this issue... But how much description can we add in ESDoc? Can we embed little JSBins or anything like that?

Can we embed little JSBins or anything like that?

Can't even do that in markdown docs. :D

Can't even do that in markdown docs. :D

I know you can't do this in comments, but this is true for .md files committed to the repo as well? Aww, man... 😕

E.g. I know you can't embed youtube videos in .md files, but you can embed images and gifs.

If we're going to do markdown + esdoc and there's a build step to compile
to html, I feel like we can totally do interactive examples. The code for
extracting code snippets already exists in markdown-doctest, we would just
need to browserify the code and embed an editor in the generated htnl.
I might take a crack at that soon, see what's possible
On 4/12/2015 9:22 am, "Ben Lesh"<EMAIL_ADDRESS>wrote:

Can't even do that in markdown docs. :D
I know you can't do this in comments, but this is true for .md files
committed to the repo as well? Aww, man... 😕
—
Reply to this email directly or view it on GitHub
https://github.com/ReactiveX/RxJS/issues/851#issuecomment-161771801.

@Widdershin just blew my mind a little there. That sounds really cool

I think we can close this issue and stick with esdocs for now then.


Improve responses for enroll/register endpoints

These caught me out a bit using the API:

No feedback on what's wrong with the input if you specify fields that shouldn't be there
You always get "name": "" in the response, because username comes from the URL

Codecov Report

Merging #61 (3796376) into main (83bbf61) will not change coverage.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##             main      #61   +/-   ##
=======================================
  Coverage   55.77%   55.77%
=======================================
  Files          29       29
  Lines        2492     2492
=======================================
  Hits         1390     1390
  Misses       1030     1030
  Partials       72       72

Impacted Files
Coverage Δ

internal/fabric/client/identity.go
23.18% <0.00%> (ø)

Continue to review full report at Codecov.

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


Add superoethb token and defilama address

Description
[Provide a brief description of the changes in this PR]
Changes

Added superoethb token and defilama address

Testing
[Describe how these changes were tested or how they can be tested]
Next steps

[List any follow-up actions or considerations]

Additional Notes
[Any additional information, context, or notes for reviewers]
Please review and provide any feedback or suggestions for improvement.

Summary by CodeRabbit

New Features

Introduced two new icons, SUPEROETHB and WSUPEROETHB, expanding the icon collection available for use.
Added SUPEROETHB and WSUPEROETHB to the list of token symbols, enhancing token recognition.
Updated yield pools to include SUPEROETHB and WSUPEROETHB, allowing for new yield opportunities.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 74.78%. Comparing base (f101708) to head (14e82e5).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #521   +/-   ##
=======================================
  Coverage   74.78%   74.78%
=======================================
  Files         291      291
  Lines        2967     2967
  Branches      178      178
=======================================
  Hits         2219     2219
  Misses        737      737
  Partials       11       11

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