how to establish a client host to server connection via API, replacing the need to install client software

The question asks how to establish a client host to server connection via API, replacing the need to install client software.
If you're looking to establish a connection from a client host to a server without installing client software, the approach typically involves using the management API provided by SoftEther VPN. This API allows programmatically managing VPN connections and configurations.
Instead of relying on client software installations, you would configure the VPN server to accept incoming connections and manage these connections programmatically through API calls. This method involves setting up and managing user credentials, VPN configurations (such as virtual hubs), and possibly scripting or developing custom solutions to automate the connection process.
but， No API or method was found！
Is there an API that provides this functionality?

it is on the main page https://github.com/SoftEtherVPN/SoftEtherVPN?tab=readme-ov-file#built-in-softether-server-vpn-json-rpc-api-suite
Use curl or any other http clients
/close


PDF Exports corrupt the search text when Things 3 theme is enabled

I started using the Things 3 theme a while back (When Things 2 was there) and am a happy camper! Now it is kind of can't live without as am quite used to the clarity, simplicity and aesthetics it provides.
Exporting PDFs when I need to share the pages is how I interact with non-Obsidian users (or those who don't understand or don't want to use Markdown). Also PDFs are quite searchable in file systems and appreciated by the many.
One (rather unfortunate) issue I found is when Things 3 theme is enabled, the exported PDF has text that is corrupted. Highlights of the text is not proper. (When selecting the text on the PDF, highlight happens below the actual text).
Would you be able to kindly have a look at this issue as the exported PDF needs to be like for like in the original text and text extraction? I checked this issue in the Sandbox without Things 3, and then in my vault with and without Things 3, and that is how I isolated the matter.
If this PDF search can be made possible in the exported PDF when Things 3 theme is enabled, I would appreciate it very much.
Keep up the great work! Things 3 is awesome! (I actually started using the Things 3 app because of this Theme too!!)

Thought I would add some steps to easily re-produce the issue:
Steps to re-produce the issue:

Open Obsidian. Click Help > Open SandBox Vault. Now that will give a fresh start without any plugins, themes or custom Javascripts so that your output of the PDF is clean.
Next, export the PDF in any page. Click File > Export to PDF. Save the PDF file, open it again. Highlight the PDF text and copy (CTRL+C on Windows or CMD+C on Mac).
Then kick off the notes editing tool of your choice. (Or you can paste the copied text back into the Obsidian sandbox vault page itself as it won't be saved when you close the vault)
Observe the text and compare to the original text in the PDF.
Now, When you do the above text without the Things 3 theme, everything looks normal. But, in Obsidian, goto Settings > Appearance > Themes. Click Manage, and install Things 3 theme.
With the Things 3 theme selected in the Themes drop down box, do the steps 2 to 4 above. You will notice the issue.

Expected outcome:

When highlighting the text in the exported PDF, the actual text/sentense to be highlighted.
The copied and pasted text to be the same as in the original PDF.

I’m interested in Obsidian
First of all, tell me a little bit about what's your experience with note-taking apps like?
I have no prior experience
I’ve used note-taking apps like Evernote and OneNote I have used plain-text based apps

Actual outcome:

When highlighting the text, the highlight happens under the text/sentence, in a thin line.
Corrupted text, and no relation to the original text.

sppa desab txet-nialp desu evah I
etoNenO dna etonrevE ekil sppa gnikat-eton desu evʼI
ecneirepxe roirp on evah I
?ekil sppa gnikat-eton htiw ecneirepxe ruoy s'tahw tuoba tib elttil a em llet ,lla fo tsriF
naidisbO ni detseretni mʼI
tseT


VS 2015: Cannot find module 'linq-ts'

Probably suggestion for typings in #4 not implemented yet (or at least npm repository is not up to date).

Could you give more context to the problem? Can you tell more about what you doing?

I installed the package via "npm i --save ts-linq".
Then I added the below to my existing .ts file:
import { asEnumerable, Range } from "linq-ts";
Then I got the error: Cannot find module 'linq-ts'.
I think, VS 2015 would automatically find typings if the package.json of ts-linq contained "typings" property.

I have not published a new package. Still working on few things.

Added "typings" entry to the package.json
Browserified and uglified versions are available as downloads in release 1.8.6

It turns out that Import * from "" did not like current declaration.


Relative URLs for assets cause gh-pages version to not display all icons

In development they're all found and present, but through gh-pages they appear broken. Sadly this gets a touch more complicated in the current version as the icons need to be discoverable for the tearout window too.

Worth a test now after #312

Seems fixed to me.


Swift 4.2 support

The UIButton extension was referencing UIControlState, which changed to UIControl.State in Swift 4.2, preventing the project from compiling.
I'm not sure what your policy is on Swift backwards compatibility support, I noticed your .swift-version file says 4.1 while the readme says Swift 3.0+, additionally you might consider the inline #if swift(>=4.2) check messy, can adjust things if that's your preference!

@dclelland Thanks for your contribution, it works perfect, thanks again !!!

No worries, thanks! Do you mind doing a release for 4.2?


remove not mobile friendly

Would be nice if you can make the remove button mobile friendly.  I would have a remove button always there not on hover.  Great component.

Hi @kyoukhana , thanks for the report. Do you have thumbnail width or height set to anything?

Closing due to inactivity


ui: use TZID from tilequery mapbox api

Resolves #32662
Unfortunately when looking into the response we get when getting route info their isn't any mention of timezone ids. however we can use tilequery which does return the timezone id based on the coordinates, this can be another request within calculate_route in the RouteEngine class. I've started the implementation but also was curious as to whether this is fine since this does require making another request after the routeRequest is successful.

Hmm, the API docs mention that this API is for extracting information from the tiles without rendering them... however we only care about knowing the timezone when rendering the map. Can we get them in the UI somehow when rendering the map?

Hmm, the API docs mention that this API is for extracting information from the tiles without rendering them... however we only care about knowing the timezone when rendering the map. Can we get them in the UI somehow when rendering the map?

looked into being able to use the existing api for rendering like you said  but again it didn't look like it provided the timezone information like how tilequery does.
I went ahead and used the tilequery still and was able to get it to use param.get("Timezone") when initializing map_eta which is only done when map_panel is initialized.
Marking ready for review since tests are passing and I verified that it eta works fine by running ./replay --demo && ./ui locally.

Not sure what's causing simulator test to fail?

@BBBmau https://github.com/commaai/openpilot/pull/32684 fixed the simulator

Added to the 0.9.8 milestone. Might be a little bit before we get to it, but looks good at first glance

Slight change of plans, this won't be needed after #32773. Let's just trim this down to removing timezone handling from timed, and I'll merge it after I merge #32773.

makes sense, was thinking about after seeing the work done on removing navigation.


chapter 10, issue concerning the auxiliary covariate for the estimation of the NDE

Many thanks for all your work.
I would like to point out an issue concerning the re-parametrization used  in the auxiliary covariate C_Y(Q_Z, g)(O) in Chapter 10.
There is a discrepency between the re-parametrization in Chapter 10
p(A=0|Z,W)/p(A=1|Z,W)   g(0|W)/g(1|W)
and that  in the cited references,
p(A=0|Z,W)/p(A=1|Z,W) g(1|W)/g(0|W) (in Zheng and van der Laan 2012 for example)
I hope this will be useful

Thank you for your careful attention to detail and for pointing out this error. The text has been corrected, and the issue is resolved in f7625002.


[json-rpc] fix fuzzing harness

This PR may have modified JSON-RPC server code.
Breaking changes policy:

Chaning JSON-RPC method signatures or removing/modifying fields
in the response in /V1 will not be accepted.
Adding fields is ok.
Adding a new JSON-RPC method is ok.

Please ensure you have also done the following to update the docs:

Update json-rpc/API-CHANGELOG.md.
Add/update type/method documentation under json-rpc/docs.


Network console fails to load with HTTP/1.1 404 Not Found

When trying to open network console either through Edit and Resend or directly by selecting network console, it doesn't load and shows a blank page with HTTP/1.1 404 Not Found.

I tried in different machines and profiles to make sure it is not my configurations.

Thanks for filing. This issue is tracked on the main DevTools issues repo here: https://github.com/MicrosoftEdge/DevTools/issues/268
So, closing this one as duplicate.


Image: Document under which circumstances which image URL is requested from the server

Obviously the image components supports different server-side generated renditions of the same image. It is not clear to me though from the documentation when which size is being requested from the client.
I tried to resize my browser window below one of the allowed width and still the image is requested with the selector for the largest allowed width, so there must be some other criteria which determine which rendition is requested (except for the width of the browser window). Please outline which criteria that is (and how to influence that, if possible).

+1 we need to better document this.
The image component will never load a smaller image size if it initially requested a bigger image. But if you reload the page while being very narrow and then resize it to be wider, it will load the larger allowed size when needed, based on the element size and pixel density of the display.

@gabrielwalt Thanks for the input. But with my retina display I couldn't bring it to load a 500px version of it, even if the screen width is very narrow initially (far below 500px according to the device emulator). So how does the pixel density is taken into account? Is the lower version only being loaded in case the screen width is really below the real 500 pixels (and not the calculated pixel size considering the DPI configuration)?

@kwin Do you have a policy configured? In the template editor, or design mode, you need to configure the image component and provide the list of allowed sizes. When none is configured, it disables smart image loading and loads the image in 1280px wide. When one is configured, the img element is then wrapped in a noscript element and the corresponding JS script is needed to properly load the image.

After a 2nd try it really worked. It is just confusing that the device emulators shows the CSS pixels and not the real pixels. If you reduce your width to real 500pixels the smaller rendition is being requested correctly. Maybe it would be worth to indicate a hint in the device emulator about the real pixels as well.

Hm, good point. I'm not sure that we should change the device emulator though, but maybe adding a note in the policy dialog of the image component would help: under the allowed components, tell that these are device pixels and not CSS pixels.

Also, @gabrielwalt this statement is not true:

The image component will never load a smaller image size if it initially requested a bigger image.

In the current implementation the client will actually request a smaller image to be loaded if you reduce the image container's width.

@kwin, do you need more info here? In then end it seems you had a problem with the device emulator and not with the image component. :)

It would still be good to have the URL format documented (to allow to whitelist that in the HTTPD/Dispatcher accordingly and to also set the caching headers accordingly) and in addition define which server-side rendition is requested for which container width.

@kwin, we can definitely add the URL format in the README of the Image component - I'll create an issue for this.
Regarding the server-side renditions, this is actually handled by the content policy you define for the image component + the size of container width, which is client-side specific. The only piece of info that we could document is that we pick the rendition that either has a width equal to the container width, or the immediately wider one.

Yes, exactly. Those two points were really helpful.

@kwin As the documentation task is handled in #28 can we close this issue?

Yes, I am closing this issue.


fix(middleware): update Buffer usage

Update Buffer usage to non-deprecated methods of creating a Buffer

Note that this does not fully fix #2429, as there is a plugin that needs to be looked into. However, it should be noted that these methods were only added in Node 5.10.0, which means that this is a breaking change in order to satisfy Node 7. This should probably be bundled with a major version bump when this is chosen to be merged.

@wesleycho It does not work in<EMAIL_ADDRESS>- https://ci.appveyor.com/project/dignifiedquire/karma/build/939/job/irjlq04x92xmt295.
We should create fallback for<EMAIL_ADDRESS>and think about should we deprecate<EMAIL_ADDRESS>or not
Thanks
cc @dignifiedquire

As @maksimr said this won't work in Node 0.12 and below. Given the LTS schedule I already have a plan of moving karma to require Node >= 4, but even then we can not upgrade to use Buffer.from as it is only available in Node >= 5. But we we could use safe-buffer to polyfill this feature today :)

Updated to use safe-buffer

@wesleycho could you rebase on master

Done

Thank you :octocat:

Actually, my issue is ATM invalid as far as I can tell. My current failures are from highly uninformative PhantomJS stack traces (one line isn't enough context), but here's not the correct place to complain about that.

Thanks @isiahmeadows for the update, but updating the APIs we use was still a good idea 😄


Make Scroll of Proficiency buyable

The scroll of proficiency is currently not buyable from the dg store and I guess the missing scroll in the collection log aswell.
🐛 Bug Report
Write a description of the bug here, give all the information you can about what it is, how it happened.

Duplicate of #1955


CSS Grid

cannont get to work and can only assume its the css grid (grid areas) i'm using.
have used extensively before. but no time to test :/

Can you provide us an example of your issue? It is better to provide a codepen.io and reproduce the issue. Thanks! @eltonmesquita

Well, it works on Chrome as you can see on https://codepen.io/eltonmesquita/pen/wjVQZK .
I'll have to investigate it more but if @Showcase-Joz could provide more info about the issue, it'd make easy to solve the issue.

I'm closing this as there's no info and no more report about this or any issue related to grid and animate.css. @Showcase-Joz , if you have any info about it, feel free to re-open the issue.


Clarification request for "Robust against malicious input"

The Features section on the project page mentions that this serialization format is "Robust against malicious input".
Could it be a little more detailed than that? To what degree and how this robustness is achieved?

The size limitations are met at all times. A parser wil not read more nor is it possible consume significantly more memory than the serial size [memory bombs].
The parser will only report the documented errors no matter the input.
This robustness comes form design considerations, careful coding and fuzzing.

… and for the marshaller no value or combination of values may lead to a malfored serial.

No byte combination may trigger reads outside the boundaries of the serial. This is a big one.

I believe my question has been answered. Thanks.

The README could use a security section with a listing.


Remove auto linting during testing

React Boilerplate
Before opening a new issue, please take a moment to review our community guidelines to make the contribution process easy and effective for everyone involved.
Please direct redux-saga related questions to stack overflow:
http://stackoverflow.com/questions/tagged/redux-saga
For questions related to the boilerplate itself, you can also find answers on our gitter chat:
https://gitter.im/mxstbr/react-boilerplate
Before opening a new issue, you may find an answer in already closed issues:
https://github.com/react-boilerplate/react-boilerplate/issues?q=is%3Aissue+is%3Aclosed
Issue Type

[ ] Bug (https://github.com/react-boilerplate/react-boilerplate/blob/master/.github/CONTRIBUTING.md#bug-reports)
[ ] Feature (https://github.com/react-boilerplate/react-boilerplate/blob/master/.github/CONTRIBUTING.md#feature-requests)

Description
(Add images if possible)
Steps to reproduce
(Add link to a demo on https://jsfiddle.net or similar if possible)
Versions

React-Boilerplate (see package.json):
Node/NPM:
Browser:

Is there any way to remove the automatic linting process from the testing command (npm run test) ?? Or a way to remove eslint completely from the bolerplate? The lint on my machine isn't working and i can't test any of my components due to that.

If you wanted you could remove the npm run lint  from the pretest script in package.json. Change it to this and voila no more linting before tests!
"pretest": "npm run test:clean",

Great, thanks!

Auto linting leads to some trouble when testing, because it is easy to get eslint error, especially when the config has been tweaked.
Could this default behaviour be changed, so that at least other tests are still run with the npm run test command even if there are linting error ?

I created a separate test script to only run jest, bypassing lint and coverage. Feel free to customize package.json script section to meet your needs.
"jest": "cross-env NODE_ENV=test jest",
Now I can quickly run just the tests I want, when I don't want to go into test:watch mode, like this for the Button component:
npm run jest Button


Unable to start on Mac OSX when Python has been installed via Homebrew

Expected Behavior
Local environment successfully starts on command composer-dev start <local_environment_name>
Actual Behavior
Environment fails to start, complaining that bind source path does not exist
composer-local-dev git:(main) ✗ composer-dev start local_cc_test
Starting local_cc_test composer environment...
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Failed to create container with an error: 400 Client Error for                                                                 │
│ http+docker://localhost/v1.41/containers/create?name=composer-local-dev-local_cc_test: Bad Request ("invalid mount config for  │
│ type "bind": bind source path does not exist:                                                                                │
│ /opt/homebrew/lib/python3.9/site-packages/composer_local_dev/docker_files/entrypoint.sh")                                      │
│                                                                                │
│ To print debug messages please add --debug flag.                                                                               │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

However, the file exists at the path specified.
Steps to Reproduce the Problem

Install Python via homebrew
Create a fresh install of Docker Desktop (w/ default config)
Run composer-dev create --from-image-version composer-2.0.32-airflow-2.3.4 local_cc_test (or any other valid create command with any version of composer/airflow)
Run composer-dev start <local_environment_name>

Fix
Since Docker complies with Apple's sandbox rules, /opt isn't available by default. Additionally, it cannot be added through the UI (Settings → Resources → File sharing). The only solution (that I have found) is to manually edit ~/Library/Group\ Containers/group.com.docker/settings.json and adding /opt under filesharingDirectories.
The documentation should be updated, noting this issue.

So it seems you need to use homebrew as well as otherwise python would be installed at eg. /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.

Ah yeah, that makes sense. Updated reproduction steps and changed the title as well.

I am also having this same issue.

I'm getting a similar error, but it's not related to /opt prefix.  Instead, the code is seemingly prepending /host_mnt to my host mount paths, but no host_mnt directory actually exists on my host file system.  I'm running on Apple Silicon.
(.venv) ccugliotta@macos-F67KWCPVC7 composer-local-dev % composer-dev start my-env-1
Starting my-env-1 composer environment...
╭─ Error ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Environment failed to start with an error: 400 Client Error for                                                                │
│ http+docker://localhost/v1.41/containers/763db4e16be9fd864432b79c15ca56561b2ad1cae68214d458c405b290624971/start: Bad Request   │
│ ("invalid mount config for type "bind": bind source path does not exist:                                                       │
│ /host_mnt/Users/ccugliotta/Documents/Code/cc-sandbox/test-composer-local-dev/composer/my-env-1/requirements.txt")              │
│                                                                                │
│ To print debug messages please add --debug flag.                                                                               │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

We've added a handling for this case and extended documentation (Homebrew/docker not having access to CLI installation path).
@chriscugliotta could you please open separate issue if this is still unresolved.


.NET Core

I'm not sure if you've considered this so far, but I'm pretty sure that .NET Core version (build) would be very useful improvement. I've analyzed the project with portability analyzer, and it looks that it shouldn't be too hard to do this. Basically there are few things to do:

Change configuration mechanism: use Microsoft.Extensions.Configuration instead of System.Configuration namespace. I don't believe that anyone will cry for the later one. Nevertheless, it is even possible to keep both mechanisms (to select the appropriate one in conditional compilation).
Remove System.Diagnostics.PerformanceCounter from core version. It would be especially easy to accomplish if the project is broken down to pieces (as I've suggested in https://github.com/etishor/Metrics.NET/issues/132). For example there can be two modules:

Metrics.NET.Core (referring to .NET core, without System.Diagnostics.PerformanceCounter)
Metrics.NET.Full (referring to full framework, which would actually extend core version, and contain System.Diagnostics.PerformanceCounter feature).

Few other changes.

Thanks

I'd have one package and use compiler directives!

@peske There is also a .NET Core RC2 port of the original port, to aid in such a port. https://github.com/hq-io/metrics (port port port)

@danielcrenna Thanks Daniel! You are the guy who originally created the first .NET port, right? Now you are starting with brand new project? Can you publish there few sentences about why the new project, what is different (better) than in this one, etc. so that others (me) can consider migrating?
I'm bit afraid to move because I still don't know how things will going with the community, especially when it comes to reporter libraries for different platforms (to save metrics in KairosDB, InfluxDB, bluefood, etc.)
Anyway thanks for your effort! I'm looking forward to see what will happen with the new project.

@danielcrenna Btw. why RC2? Release version (NETStandard.Library 1.5.0) is out there, and there's already first update NETStandard.Library 1.6.0

@niemyjski Sorry for late response! Regarding your suggestion: if some features are conditionally compiled then .NET Core and .NET full versions will not offer the same features / API. It's not good practice to have the same library (with the same name), with different set of features and different API for different platforms - it causes confusion. For this reason it's better to separate these features in a separate library.
Btw. I've did the exact thing you are suggesting - I've created Metrics.NET with conditional compilation, and now I have exactly what I've criticized. But it can be done when you are developing for yourself; not when you want to publish the library to the world.

+1

Any plans on starting on the .net core build, happy to help if there's a direction on the approach?

Now that .NET Core 2.0 is out, is any plan to port the library to .NET core?


Failed to save after editing workflow step

Describe the bug

Steps to reproduce

New a workflow.
Add a 'Deploy Resource' step and save.
Edit the step and save again.

Result

Failed to save after editing the step.

https://github.com/seal-io/walrus/assets/26084756/da9eff70-62cb-4227-ac93-0044eb3701eb
Expected behavior

Environment

Walrus version: main 645047fbb578508e9b8ab46353195be7de52f22e
UI version: dev-b511a81

Additional context
Add any other context about the problem here.

Environment

Walrus version: main f287a04a0e0e04715f6b161ba77407d0e03d563e
UI version: dev-bda0b64

Test Result: pass


more tests

Codecov Report

Merging #2 into master will increase coverage by 15.43%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master       #2       +/-   ##
===========================================
+ Coverage    30.5%   45.94%   +15.43%
===========================================
  Files           2        5        +3
  Lines          59      148       +89
===========================================
+ Hits           18       68       +50
- Misses         41       72       +31
- Partials        0        8        +8

Impacted Files
Coverage Δ

sh/check.go
73.91% <0%> (ø)

sh/fmt.go
67.56% <0%> (ø)

sh/sh.go
27.58% <0%> (ø)

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 5f25f95...cd9a726. Read the comment docs.


Regex path matching does not work with allowUnmocked: true

I've found that the code path that applies regex matching is sidestepped when allowUnmocked is true - here's a failing test case:
test('match path using regexp with allowUnmocked', function (t) {
  var scope = nock('http://www.pathregex.com', { allowUnmocked: true })
      .get(/regex$/)
      .reply(200, 'Match regex');

  mikealRequest.get('http://www.pathregex.com/resources/regex', function(err, res, body) {
    t.type(err, 'null');
    t.equal(res.statusCode, 200);
    t.equal(body, 'Match regex');
    t.end();
  });
});

The issue seems to be this logic in intercept.js, which effectively means that the request overriding is not applied when any of the interceptors have allowUnmocked enabled.

I also faced with this issue


Not working on CakePHP 3.4.3 ?

Hello guys,
I'm trying to install the plugin, but i receive the following message after the command "composer require bakkerij/notifier"
Error message:

Any ideas ?
Thanks in advance!
Pedro

It may be worth allowing CakePHP 3.4.3 in the composer.json for this as this is currently set for any CakePHP version that's 3.3.x
https://github.com/bakkerij/notifier/blob/master/composer.json
all this would need is line 7 changed to 3.. in composer.json and it should work for any CakePHP 3 version allowing you to install this.

this pull request should be a fix however I would like someone to check it over before merging
https://github.com/bakkerij/notifier/pull/25

I'll check soon as possible! ;) Thanks bro!

Do you have any ideia, how to install by composer, a local package ?
Thx

You might need to just copy the files into the plugins directory, I'd check
the CakePHP documentation on adding plugins
On Fri, 17 Mar 2017, 14:18 pogs17<EMAIL_ADDRESS>wrote:

Do you have any ideia, how to install by composer, a local package ?
Thx
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bakkerij/notifier/issues/24#issuecomment-287365893,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACEugTb81zvH2UmNUEN_MTMmHOuGAD5vks5rmpYZgaJpZM4MfsIW
.

--
Faithfully,
Peter Holt
(The annoying long-haired coder guy)

@pogs17 here is how to do it
https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository
or you can add it manually just copy the files into the plugins directory


Customizable time format

Another small question:
Can I alter the format in which time and date is displayed? Or is that dependant on things like the set language?
I write my posts in English, but for the date and time would I like to use german formatting which is dd.MM.yyyy compared to MM/dd/yyyy. Is there a way to do this without changing the language?
Originally posted by @Andre601 in https://github.com/liang2kl/mkdocs-blogging-plugin/issues/7#issuecomment-994688836

Implemented in v1.2.0


truffle test will not run

When I run truffle test I get the following error
No secrets.json found. If you are trying to publish EPM this will fail. Otherwise, you can ignore this message!
Using network 'development'.

TypeError: Cannot destructure property `BN` of 'undefined' or 'null'.
    at Object.<anonymous> (/home/paul/gitClone/erc721x/test/ERC721X.test.js:5:21)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at /home/paul/.nvm/versions/node/v8.12.0/lib/node_modules/truffle/node_modules/mocha/lib/mocha.js:231:27
    at Array.forEach (<anonymous>)
    at Mocha.loadFiles (/home/paul/.nvm/versions/node/v8.12.0/lib/node_modules/truffle/node_modules/mocha/lib/mocha.js:228:14)
    at Mocha.run (/home/paul/.nvm/versions/node/v8.12.0/lib/node_modules/truffle/node_modules/mocha/lib/mocha.js:536:10)
    at /home/paul/.nvm/versions/node/v8.12.0/lib/node_modules/truffle/build/webpack:/packages/truffle-core/lib/test.js:125:1
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:189:7)

I ran ganache-cli on port 7545 which truffle has configured to network develop. I also made sure to test deploying the scripts to the ganache blockchain which was successful.
I then tried changing line 5 from test/ERC721X.text.js from const { BN } = web3.utils to const { BN } = require("bn.js") which partially fixed the issue
Now when I run truffle test I get a lot of failing test which all have the same the error below on many tests
Error: Invalid number of arguments to Solidity function
Some of these test cases include

Should get the correct supply when minting both NFTs and FT
Should return correct token uri for multiple NFT
Should return correct token uri for 6-digit NFT
And more

You need truffle v5, https://github.com/loomnetwork/erc721x/blob/master/package.json#L33
Try doing node_modules/.bin/truffle test instead


ESP32-C3: static_ip example doesn't work anymore after #235

That PR doesn't really cause the problem. The "workaround" is to add a println! somewhere early in the example code.
This needs investigation

Magically works again w/o changing anything


Kafka Connect distributed and Connector failures

I see there are many drawbacks in the way connectors are run within the distributed connect framework some of which have already been mentioned in KIP 304. That said, there needs to be additional control within a connector to be able to

exit upon certain conditions (unload itself from the worker) - currently the only workaround is to use REST API
produce connector specific log files
command line interface for workers to launch (similar to how it works for standalone mode) without the need for REST interfaces.

This repo is for Kafka Streams, not Kafka Connect... Am I missing something?

Please file a ticket for Apache Kafka: https://issues.apache.org/jira/projects/KAFKA/issues


Package names containing "_" character mangled incorrectly.

E.g. org.vi_server package gets Java_org_vi_server symbols, but should get Java_org_vi_1server.

Thanks, indeed I haven't implemented this w/ fully complying JNI's mangling rule. I've fixed it by #2 , not only for underscores but also for ;, [ and overloaded methods referring https://docs.oracle.com/javase/7/docs/technotes/guides/jni/spec/design.html (except that for multibyte characters)


Use null aware operators on _ButtonStyleState

I was extending ButtonStyleButton to make my own custom vertical script buttons. After updating to Flutter 2.5, I'm getting an internal crash button _ButtonStyleState when it is trying to resolve the constraints (here). The crash is caused by using the null assertion operator on a null value. Maybe this is never null for the standard Flutter buttons, but since ButtonStyleButton is public, I recommend using null aware operators instead:
BoxConstraints(
  minWidth: resolvedMinimumSize?.width ?? 0.0,
  minHeight: resolvedMinimumSize?.height ?? 0.0,
  maxWidth: resolvedMaximumSize?.width ?? double.infinity,
  maxHeight: resolvedMaximumSize?.height ?? double.infinity,
),

This solves the problem in my own code and also makes null safe for other users.

Hi @suragch
Thanks for catching this, feel free to create PR

https://api.flutter.dev/flutter/material/ButtonStyleButton/defaultStyleOf.html
Concrete button subclasses should return a ButtonStyle that has no null properties, and where all of the MaterialStateProperty properties resolve to non-null values.

We could change this (and we should be checking it, not just documenting it) however doing so would involve checking and changing all uses of the value of defaultStyleOf() that assume that that all of the style's properties are non-null.

I would like to work on this issue. Can I take this up?


Unable to import module 'pdf2image_demo': cannot import name '_imaging'

Hi,
After deploying it to the AWS Lambda using your sh script I got the error:
Unable to import module 'pdf2image_demo': cannot import name '_imaging'

What could cause it?

IIRC it's an issue with Pillow, when the package is installed for pdf2image if the environment already has Pillow installed, the Pillow dependency sometimes end up in a broken state.
I'll do some tests on my side.

I was able to reproduce the issue on master with a clean OS.

Found the issue (and I am a little disappointed that I didn't think about it sooner). Pillow is a compiled cython module which means that it depends on having matching python versions.
Archlinux (and you OS I assume) now ship with 3.7 as default which his not compatible with the 3.6 interpreter used by AWS lambda.
I don't have a fix for now, I simply installed python 3.6 and built the package with that. Maybe the whole thing could be built in the docker container.

I was using your master version without any changes. It means that it was compiled/build using ubuntu:18.04 docker image.

The issue is unrelated to docker, you simply have to use python 3.6 when running the script.

Hi Belval, Thanks for this. It will be really helpful for many of us. But Is there a chance you can try the step by step guide to use docker and run this service on AWS Lambda. Since, many of us are not much experienced with Docker, having those steps would be really really helpful. Thanks in advance!

Sure I can try to write a small how-to. I'll see to it this week.

Awesome, will look forward to it

Belval bro cmon... We having a bit of trouble here. I can pay in NFTs


Stackoverflow fix

Getting all fields always went into a stack overflow, because getting all superclasses or ancestor would loop. It would keep adding "Object" as the ancestor of anything, including Object, then asking for all ancestors, meaning Object, which contained Object again, thereby looping.

Okay, this fix doesn't work. Can you get the added unit test to work?

Thanks so much for the PR, I added the small fix and merged it.
I should improve the quality of this library: I have refactoring one part so that the model module is quite clean but logic and core require some cleanup.

Did you fix both get getAllSuperClasses and getAllAncestors? I see an additional fix for only one.
I'm trying to build something for JavaParser using this library, is there a place where I can ask questions without spamming your issue list?

Feel free to spam as you wish or write at federico at tomassetti dot me


Download the Eval Dataset

Dear authors, your work is very good, is it possible to download the eval datasets in individual small datasets? The current dataset is too big and it doesn't make sense to download all of them.

+1


Android Navigation Icons missing

Describe the bug
When loading into the app on an Android emulator causes warnings and the navigation buttons to have either missing or wrong icons.
Expected behavior
Proper icons to appear, as seen in the demo video.
Current Behavior
Incorrect icons loading and warnings
Steps to Reproduce
Please provide detailed steps for reproducing the issue.

Load app
Warnings appear at bottom of screen and icons are incorrect
Screenshots

Smartphone (please complete the following information):

Magento Version: [e.g. 2.4.0]
Device: [Pixel 3]
OS: [10 (Q)]

I've just tested it with android emulator Pixel 3 Android 10 Q. And I can't reproduce it on my end. Looks like something wrong on your end during build process. Fonts from react-native-vector-icons isn't attached correctly. Try to clean project and build it again. Also, you can try to find a similar issues in https://github.com/oblador/react-native-vector-icons/issues.

For example, try this https://github.com/oblador/react-native-vector-icons/issues/1228#issuecomment-686772521

I was able to fix the issue I was having it works perfectly fine now, but I did it by
removing the '^' from the package.json :
-"react-native-vector-icons": "^6.6.0" -> "react-native-vector-icons": "6.6.0"
then removing and reinstalling the node_modules
Here is the link I found the solution from, it was describing an issue I had before where the app would not launch at all but previously I just installed @react-native-community/toolbar-android manually which led to the issue I posted.
https://github.com/oblador/react-native-vector-icons/issues/1193

@Mivanov9 thanks for sharing.


[Bugfix]: write nest json schema

What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)
[ ] I have added documentation for my new feature or new function

junit error will be fixed in https://github.com/StarRocks/starrocks-connector-for-apache-flink/pull/336

I'll add some test and reproduce step later.


InvalidArgumentError when restoring the checkpoint

When I run python demo.py --image utils/examples/plane.png, the script starts by restoring the checkpoint from utils/checkpoint/gcn.ckpt, but right after that, I get this traceback:
Traceback (most recent call last): File "demo.py", line 84, in <module> vert = sess.run(model.output3, feed_dict=feed_dict) File "/usr/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 895, in run run_metadata_ptr) File "/usr/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1124, in _run feed_dict_tensor, options, run_metadata) File "/usr/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1321, in _do_run options, run_metadata) File "/usr/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 1340, in _do_call raise type(e)(node_def, op, message) tensorflow.python.framework.errors_impl.InvalidArgumentErrorModel restored from file: utils/checkpoint/gcn.ckpt : flat indices[117, :] = [3, 7] does not index into param (shape: [7,7,512]). [[Node: graphprojection_1/GatherNd_15 = GatherNd[Tindices=DT_INT32, Tparams=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"](gcn/Squeeze_3, graphprojection_1/stack_15)]] Caused by op u'graphprojection_1/GatherNd_15', defined at: File "demo.py", line 36, in <module> model = GCN(placeholders, logging=True) File "build/bdist.linux-x86_64/egg/pixel2mesh/models.py", line 108, in __init__ self.build() File "build/bdist.linux-x86_64/egg/pixel2mesh/models.py", line 52, in build hidden = layer(self.activations[-1]) File "build/bdist.linux-x86_64/egg/pixel2mesh/layers.py", line 74, in __call__ outputs = self._call(inputs) File "build/bdist.linux-x86_64/egg/pixel2mesh/layers.py", line 223, in _call out4 = self.project(self.img_feat[3], x, y, 512) File "build/bdist.linux-x86_64/egg/pixel2mesh/layers.py", line 235, in project Q22 = tf.gather_nd(img_feat, tf.stack([tf.cast(x2,tf.int32), tf.cast(y2,tf.int32)],1)) File "/usr/lib/python2.7/site-packages/tensorflow/python/ops/gen_array_ops.py", line 1338, in gather_nd name=name) File "/usr/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 767, in apply_op op_def=op_def) File "/usr/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2630, in create_op original_op=self._default_original_op, op_def=op_def) File "/usr/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 1204, in __init__ self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access InvalidArgumentError (see above for traceback): flat indices[117, :] = [3, 7] does not index into param (shape: [7,7,512]). [[Node: graphprojection_1/GatherNd_15 = GatherNd[Tindices=DT_INT32, Tparams=DT_FLOAT, _device="/job:localhost/replica:0/task:0/cpu:0"](gcn/Squeeze_3, graphprojection_1/stack_15)]]
What could be causing InvalidArgumentError (see above for traceback): flat indices[117, :] = [3, 7] does not index into param (shape: [7,7,512]). ?
Thanks

Ran into the same error. Any clue? @nywang16
Thanks!

@M4gicT0 After change the code, have you rerun python setup.py install?

@chongyangma Didn't do that, it works now. Thanks !

Ran into this problem currently. We found that the problem is about the miscalculated  indices.
Layer dimensions (see api.py or model.py):
56x56 --> indices[0...55]
28x28 --> indices[0..27]
14x14 --> indices[0..13]
7x7 --> indices[0..6]
Lines 248-253 of layers.py:
		h = tf.minimum(tf.maximum(h, 0), 223)
		w = tf.minimum(tf.maximum(w, 0), 223)

		x = h/(224.0/56)
		y = w/(224.0/56)
		out1 = project(self.img_feat[0], x, y, 64)

Calculation:

h and w can be values from 0 to 223
223 / (224 / 56) = 55.75
tf.ceil(55.75) = 56

So we try to index our range of 0..55 mentioned earlier with 56 and this is the reason for the error.
Fix:

223 / (224 / 55) = 54.7544
tf.ceil(54.7544) = 55

This has to be done for every x,y calculation before project() call.
Funny thing is this error only occurs if TF is running on CPU.
While running on GPU the call returns 0:
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/gather_nd
Retraining is needed after the fix.


Order of objects in arrays (rendered via ) is not maintained.

Just tried mutating a bound array item. The change is reflected, but the order of items in the rendered result does not match the one in the array anymore.
Here is a codepen that demonstrates the issue: http://codepen.io/anon/pen/XmwJBd
Is that the expected behavior or do I use the API in the wrong way?

whoops, definitely a bug.

This commit should fix it: https://github.com/0x8890/simulacra/commit/fe62be3c86cf7f1cb208dff606d1e41eb6b4d655 can you confirm?

I just checked your example again, and the latest release seems to have fixed it.

Very nice! Fixed indeed.


[FEATURE REQ] TokenCredentialOptions initialization from IConfiguration

Library name
Azure.Identity
Please describe the feature.
Various TokenCredentialOptions implementations like DefaultAzureCredentialOptions should have an option to initialize from an Microsoft.Extensions.Configuration.IConfiguration instance instead of always calling the static Environment.GetEnvironmentVariable() method. Replacing the static environment variable container with injected dependencies would improve testability for application authors.
To do this today applications code needs to reference the environment variables explicitly which increases coupling:
new DefaultAzureCredential(new DefaultAzureCredentialOptions
{
    ManagedIdentityClientId = configuration["AZURE_CLIENT_ID"],
    ...
})

To avoid adding new dependency (Microsoft.Extensions.Configuration.Abstractions) in Azure.Identity the library could use a generic delegate like Func<string, string> readEnvironmentVariable instead of IConfiguration.

Thank you for your feedback.  Tagging and routing to the team member best able to assist.

Not sure if this is related or not, but when I use a ServiceBus trigger with a fullyQualifiedNamespace setting, all the internal dependency injection ( which I cannot influence ) ends up using the default DefaultAzureCredential ( from Microsoft.Extensions.Azure.AzureClientsGlobalOptions ).
When doing this from a local development instance, the default chain uses a set of hardcoded TokenCredential sources, most of which fail until I get to the one that works... in our case the VisualStudioCredential or AzureCliCredential ( depending on whether we're running inside or outside VS ).
I want to be able to control which credential token we call by setting the DefaultAzureCredentialOptions.
My native approach would be to check the default AzureClientsGlobalOptions.CredentialFactory to resolve the default DefaultAzureCredential from the service provider, or to resolve/inject IOptions at either the AzureClientsGlobalOptions or Microsoft.Extensions.Azure.AzureComponentFactoryImpl level.  Both are internal so no API change it required.
On a separate note, it's frustrating for libraries to use the DI system, but then give no way of consumers to alter the behaviour.  You might as well hardcode the dependency graph!


Make sure to update unittesting.yml

When you have your unit test file finished, make sure to change the file name to run the finished file in your unit test action, as on line https://github.com/ubsuny/23-Homework5G1/blob/8767011d6680938b17813373dd93c0274abed214/.github/workflows/Unittesting.yml#L21. Just a little thing to keep in mind as you finish up

Sure.


Safeparse on error return all valid data, any defaults, and the errors

Is there anyway to do this? In my schema, i have conditions and for certain fields default values.
calling safeParse(), I want to return all the errors, as well as the data that parsed successfully, and the data that had default applied.
Otherwise, I cant use safeParse and have to manually set defaults.

Returning some partially-validated data is not a good solution, that's messy and error-prone. There's also no way to provide any type safety for the returned data in the general case. I'm guessing your use case can be covered with .default() and .transform() but without further details it's hard to know.


Implement cancelable query API

Should be able to implement a way to cancel a query from the API even though DuckDB doesn't currently support concurrency. Also, can't just destroy a connection if that connection has in-memory tables (that would be lost of closing it).

The connection now provides the method cancelSent to cancel a query that was executed asynchronously using send.
https://github.com/duckdb/duckdb-wasm/blob/c43a2ccd21669efc3932418356a70ce00a757821/packages/duckdb-wasm/src/parallel/async_connection.ts#L74
As potentially breaking change, the method send on the synchronous bindings is not asynchronous as well.
https://github.com/duckdb/duckdb-wasm/blob/c43a2ccd21669efc3932418356a70ce00a757821/packages/duckdb-wasm/src/bindings/connection.ts#L59

These APIs are great.
I would like to test these APIs, can you let me know how I can test these APIs properly?

The connection just calls those internally:
https://github.com/duckdb/duckdb-wasm/blob/86032f2d703bb92fff2d91fe110f80ab92cdc487/packages/duckdb-wasm/src/bindings/connection.ts#L60


porfolio

add work done from clients

plz add your projects, just be sure to make the size 600 x 450!

Also don't forget to add the titles of the portfolio pieces!

http://www.fuckmap.meteor.com/ --> No site deployed error.
http://www.boschcarservice.us/Pages/Overview.aspx --> Bosch Auto service? No Stinn's
https://github.com/jackflips/protest -->  Is there a live version on the app store? Or a demo somewhere?
http://mehrabian.me/ --> Lol awesome.
thumpr --> Still linked to an image light box w/o an image.

Just a note on what needs to get done. I don't have the links for these.


Update firefox-esr-zh-cn to 45.4.0

Checklist

[x] The commit message includes the cask’s name and version.
[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.

See https://github.com/caskroom/homebrew-versions/pull/2558.


TON Conect for Kotlin / Java

Is your feature request related to a problem?
We need support to implement in apps that is made with kotlin.
Describe the solution you'd like
Please, implement that
Describe alternatives you've considered
No response
Additional context
No response

I am inetrested in contributing, resolving Java, Kotlin issues. Is there any support or sponsorship available for new contributors?

I am inetrested in contributing, resolving Java, Kotlin issues. Is there any support or sponsorship available for new contributors?

It would be fantastic for the community to have your contribution! However, I'm not sure if there are any grants or sponsorships specifically for contributors.


There seems to be an error when sending the transaction

When I execute the example of the trade function, an error occurs. What do I need to do to solve this problem
    Finished dev [unoptimized + debuginfo] target(s) in 3.63s
     Running `target/debug/rust-substrate`
[+] Composed Extrinsic:
 UncheckedExtrinsic(Some((MultiAddress::Id(d43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d (5GrwvaEF...)), SubstrateDefaultSignedExtra { era: Era::Immortal, nonce: 0, tip: AssetTip { tip: 0, asset: None } })), ([8, 0], 10))

[+] Transaction got included. Hash: Err(RpcClient(Extrinsic("extrinsic error code 1002: Verification Error: Runtime error:
Execution failed: Runtime panicked: Bad input data provided to validate_transaction: Invalid length prefix:
RuntimeApi(\"Execution failed: Runtime panicked: Bad input data provided to validate_transaction: Invalid length prefix\")")))

Is it a problem with my substrate version?

Hm.. No, I don't think that's the substrate version.  I'm not sure which example exactly you're using, but currently all examples are matched to the kitchensink_runtime. Which means they are using AssetTipExtrinsicParams, e.g. they depend upon the asset pallet. Is your runtime perhaps using the balances pallet? If so, try using PlainTipExtrinsicParams instead of AssetTipExtrinsicParams here:
https://github.com/scs/substrate-api-client/blob/31a91d645aa542edd5d013ed1f4edc6b446cdfb3/examples/example_transfer_using_seed.rs#L41-L43

I'm currently thinking of a totally different solution: https://github.com/scs/substrate-api-client/issues/344#issuecomment-1328652771
Maybe you know the answer to that: Is is possible to detect which tips to use, if the Runtime is known?

#344 seems certainly possible, but it will take some time. I looked into the docker problem, but it seems parity does not upload the substrate node-template anymore (checked https://hub.docker.com/u/parity/),

Closing this in favour of #383


LAB 18 - Azure CLI throws an error when try to create webapp

M09
EX 00
TASK 02
STEP 05
I removed the note and the commands after the note in the EX 00, TASK 02, STEP 05 because they create a lot of confusion, and they don't help the student.
Checklist
Mark completed with "x" between brackets, "[x]", or checking the box once the PR is created:

[X] Has related GitHub Issue 💥 Create Issue 📝
[X] Tested it
[ ] Read the PR collaboration guide 👓 Collaboration Guide 📝

thanks @massimobonanni  🤟


Fix null ChatJoinRequest.fromJson error

Fixes #108

Thank you so much for improving Televerse, this will be shot to release very shortly.

Hey, FYI, this has been merged to main and the latest version v1.9.12 is now available on pub.dev/packages/televerse.


Fixed typo: "bianry"

(oops, forgot to mention it was also auto-formatted with prettier as I have auto-formatting on save enabled globally)


Block domain xrpvault.stellarmint.io

Domain: xrpvault.stellarmint.io
Requested by @usser0134

.

@usser0134 Thanks again. Stellar will be stronger when the average person stands up to fraud.


bevy_reflect: Support Cow<'static, [T]>

What problem does this solve or what need does it fill?
At present, only Cow<'static, str> implements Reflect. However, Cow has another use: Cow<'static, [T]> for owned or borrowed lists.
What solution would you like?
Implement Reflect and all other associated/required traits for Cow<'static, [T]>.
What alternative(s) have you considered?
Just use a Vec<T>. However, Vecs don't work for const lists like arrays, and potentially use up more memory in the same way a String and Cow<'static, str> are compared.

Wonder if we should generically support Cow<'static, T> for the relevant traits (with the appropriate bounds).


WIP: Aspire 9 support

Closes #56

This pull request includes several updates and improvements across multiple files, primarily focusing on upgrading the Aspire SDK version, removing unnecessary workload installations, and adding new NuGet configurations. Below is a summary of the most important changes:
Workflow Updates:

Removed the installation of the Aspire workload in the dotnet-ci.yml, dotnet-main.yml, and dotnet-release.yml files. (.github/workflows/dotnet-ci.yml [1] .github/workflows/dotnet-main.yml [2] .github/workflows/dotnet-release.yml [3]

SDK Version Upgrades:

Updated the AspireVersion from 8.2.0 to 9.0.0-preview.4.24504.1 in Directory.Build.props. (Directory.Build.props Directory.Build.propsL10-R10)
Added the Aspire.AppHost.Sdk with version 9.0.0-preview.4.24477.2 to various project files. (examples/java/Aspire.CommunityToolkit.Hosting.Java.AppHost/Aspire.CommunityToolkit.Hosting.Java.AppHost.csproj [1] examples/nodejs-ext/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.AppHost/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.AppHost.csproj [2] examples/ollama/Aspire.CommunityToolkit.Hosting.Ollama.AppHost/Aspire.CommunityToolkit.Hosting.Ollama.AppHost.csproj [3] examples/swa/Aspire.CommunityToolkit.StaticWebApps.AppHost/Aspire.CommunityToolkit.StaticWebApps.AppHost.csproj [4]

Configuration Additions:

Added a new nuget.config file with specific package sources and mappings for Aspire packages. (nuget.config nuget.configR1-R15)

Test File Updates:

Added using Aspire.Hosting; to several test files to ensure proper namespace usage. (tests/Aspire.CommunityToolkit.Hosting.Java.Tests/ContainerResourceCreationTests.cs [1] tests/Aspire.CommunityToolkit.Hosting.Java.Tests/ExecutableResourceCreationTests.cs [2] tests/Aspire.CommunityToolkit.Hosting.NodeJS.Extensions.Tests/ResourceCreationTests.cs [3]

PR Checklist

[ ] Created a feature/dev branch in your fork (vs. submitting directly from a commit on main)
[ ] Based off latest main branch of toolkit
[ ] PR doesn't include merge commits (always rebase on top of our main, if needed)
[ ] New integration

[ ] Docs are written
[ ] Added description of major feature to project description for NuGet package (4000 total character limit, so don't push entire description over that)

[ ] Tests for the changes have been added (for bug fixes / features) (if applicable)
[ ] Contains NO breaking changes
[ ] Every new API (including internal ones) has full XML docs
[ ] Code follows all style conventions

Other information

@aaronpowell, We removed the AddOllama deprecated API in https://github.com/CommunityToolkit/Aspire/pull/129 and removed the associated API in the unshipped file but we should added the *REMOVED* prefix instead of removing it from file.
(the correct way for removing shipped API from these file is to have the API in both files but the unshipped one should have a *REMOVED* prefix)
The next time you run mark-shipped.cmd (after a new release), these APIs will be removed from the file.
This issue occurred because we removed deprecated API before running mark-shipped.cmd.
I Fixed in https://github.com/CommunityToolkit/Aspire/pull/87/commits/cfaf3ab2176e5a144b52f5fa7bce77e9d0762ad6 and https://github.com/CommunityToolkit/Aspire/pull/87/commits/b41447ff87e37e7315f959e52561ada9c925a1ca

@aaronpowell, We removed the AddOllama deprecated API in #129 and removed the associated API in the unshipped file but we should added the *REMOVED* prefix instead of removing it from file. (the correct way for removing shipped API from these file is to have the API in both files but the unshipped one should have a *REMOVED* prefix) The next time you run mark-shipped.cmd (after a new release), these APIs will be removed from the file. This issue occurred because we removed deprecated API before running mark-shipped.cmd. I Fixed in cfaf3ab and b41447f

Thanks - still getting the hang of this API analyzer

With only ~2 weeks until Aspire 9 is released, we're probably getting close to when it'd be worthwhile merging this into the main branch and cutting main over to being Aspire 9 exclusively.
How about next Monday for the cutoff date for anything under an 8.x release (unless a super critical bug comes up)?


[Refactor] the whole main process and renderer process

Main Process

[x] refactor preload.js.
[x] brand new error caught system, see error.ts.
[ ] refactor the class Main using much more robust encapsulation.

[x] A new file main.js as a pre-entry of the application, mainly handles the env and CLI argv settings.
[x] New class MainProcess is the official entry that initializes all the core services which run nota at the very beginning of the application.
[x] New class NotaInstance that maintains the fundamental business of nota.

[x] Open the first window.
[ ] After open the first window.
[ ] Setup IPC channel for communication between processes.
[ ] ...

[x] EnvironmentService.
[x] LifeCycleService.
[x] DiskStorage class.
[x] StatusService.
[ ] PerformanceService.
[ ] MainThemeService.
[x] MainWindowService that manages the life cycle of all the opened windows and ables to create new ones.

[ ] 🏃open a new window with opened files.
[ ] open an existed window.
[ ] ...

[ ] refactor ConfigService for more easier APIs.
[ ] build our own sandbox environment (testing environment).

Renderer Process

[ ] 🏃refactor browser.ts.
[ ] init most renderer services through registerSingleton method.
[ ] 🏃refactor IpcService.
[x] isolate NodeJS from renderer process.
[x] Retrieve the exposed APIs from the main process which throughs preload.js.
[ ] re-design our own folder-level.

IPC architecture
MainProcess

Create a Server.
Wraps a Service with a Channel.
Register the Channel into the Server using an ID.

RendererProcess

Create a Client out from the Server.
Retrieve the Channel (A.K.A the Service) from the Client using the corresponding ID.
Now we can have access to the Service functionality.


Stereo WAV files do not work

When using a stereo audio file, with the Maha-TTS tab it returns RuntimeError: shape '[1, 1, 484463]' is invalid for input of size 968926
Converting the file to mono fixes it.

Added a note about this in the UI, not something that I will fix now. The original project does not want to fix it in code.


error on win server 2019

added the thing manually on 0002 ... i think its because i migrated the vm from hyper-v to vmware, which created 0002


XIVY-15526 changes tooltip content to be only computed once hovered

only computes tooltipcontent once it is opened to minimize computations

works right?

yes, works perfectly :smile:


Move patient methods to concerns

I rule and have completed some work on Case Manager that's ready for review!
The patient object was getting a little massive. 300 line models is no way to live.
This begins the process in #948 by moving relevant sets of methods into their own concerns.
This pull request makes the following changes:

Breaks patient object into a core, plus Urgency, Callable, Notetakeable, Searchable, and AttributeDisplayable concerns

@lomky seeking your thoughts on the patterns here -- does dividing things up this way and the names I picked make sense to you? Anything else I should extract?

Codecov Report

Merging #1013 into master will decrease coverage by 0.62%.
The diff coverage is 86.86%.

@@            Coverage Diff             @@
##           master    #1013      +/-   ##
==========================================
- Coverage   95.55%   94.92%   -0.63%
==========================================
  Files          42       47       +5
  Lines         878      907      +29
==========================================
+ Hits          839      861      +22
- Misses         39       46       +7

Impacted Files
Coverage Δ

app/models/concerns/notetakeable.rb
100% <100%> (ø)

app/models/concerns/callable.rb
100% <100%> (ø)

app/models/concerns/attribute_displayable.rb
50% <50%> (ø)

app/models/patient.rb
97% <70%> (+0.75%)
:arrow_up:

app/models/concerns/urgency.rb
78.94% <78.94%> (ø)

app/models/concerns/searchable.rb
94.73% <94.73%> (ø)

... and 1 more

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 87c49f3...4959498. Read the comment docs.

There are a few additional things here:

move StatusHelper into a concern where it belongs
Break up patient_test into individual concern tests

A couple changes in that round of commits:

History track related stuff moved to its own concern
Comments added to the top of concerns
Removed methods we don't use which I accidentally uncommented. whoops

@lomky getting closer?

I had to move the track_history on: ... stuff back to the patient object due to some demonry w/r/t still_urgent? that I don't quite understand. Not a significant change.
Moved assemble_audit_trails to the HistoryTrackable concern as well per a(nother) great suggestion from @lomky .
Going to make sure tests pass and then merge if it comes back clean.

Here's to a reduced terror factor!


Bump flake8 and pre-commit-hooks

Is there any way we can get a bot to do this?

Not yet, but @asottile is working on it https://pre-commit.ci/


fix code analysis: Undefined name 'Text'

Currently, the code doesn't pass static analysis. It looks to me like Text has been renamed to QuillText in the flutter_quill package in https://github.com/singerdmx/flutter-quill/commit/7c5a12b14009dcd30c4d8e05d7cfcbd76f92fa4b in the leaf.dart file.
Here are the flutter analyze errors:
  error • Undefined class 'Text' • lib/src/delta_to_markdown.dart:227:24 • undefined_class
  error • Undefined class 'Text' • lib/src/delta_to_markdown.dart:306:15 • undefined_class
  error • Case expressions must be constant • lib/src/delta_to_markdown.dart:320:12 • non_constant_case_expression
  error • Undefined name 'Text' • lib/src/delta_to_markdown.dart:320:12 • undefined_identifier
  error • The name 'Text' isn't a type, so it can't be used in an 'as' expression • lib/src/delta_to_markdown.dart:321:42 • cast_to_non_type

Changing Text to QuillText fixes all the errors above.

I've just added another commit (to upgrade to flutter_quill: ^9.1.0) to my fork. Apparently, I forgot to make a separate branch for this pull request, so that commit is here as well. Hopefully it's of some use to the project.

I've updated the code in #17 Thank you for your PR ❤


python27 has no function rotation_filename

init.py line 558 559 570 use function rotation_filename not find in python27 BaseRotatingHandler

For Python 2.7 support you might try release 0.9.20. I think the Readme says 0.9.22 works with Python 2.7 but it might be wrong. Otherwise, this old version of Python is not supported going forward for this project. Thanks.

Thank you for your reply.


[SUPPORT] Wrong table path when using Hive to query xxx_rt table before the first compaction

Describe the problem you faced
When using Hive to query xxx_rt table，if there is no parquet file but only log files, we get a wrong table path.
But when the parquet files are generated, the table path is correct and we can get the data.
Is this expected behavior?
ERROR : Job failed with java.io.FileNotFoundException: File does not exist: hdfs://da-hdfs/tmp/hive/hadoop/90b7d231-0e0a-42e5-a72a-6faad6a9ac89/.hoodie
org.apache.hudi.exception.TableNotFoundException: Hoodie table not found in path hdfs://da-hdfs/tmp/hive/hadoop/90b7d231-0e0a-42e5-a72a-6faad6a9ac89/.hoodie
Caused by: java.io.FileNotFoundException: File does not exist: hdfs://da-hdfs/tmp/hive/hadoop/90b7d231-0e0a-42e5-a72a-6faad6a9ac89/.hoodie

Environment Description

Hudi version : 0.10.1

Hive version : 3.1.2

Hadoop version : 3.3.1

@awpengfei  yes, for now it is a expected behavior,   before call any hudi function, hive will filter out all files which start with '.'  so all the log files  are filtered out.
you have two way to sovle this problem
1: trigger compaction, after compaction parquet file will generate
2: modify hive souce code,  not filter out  .log files

maybe  it can help you @awpengfei @xiarixiaoyao
modify source code like this:
org.apache.hudi.hadoop.HoodieParquetInputFormat

org.apache.hudi.hadoop.realtime.HoodieParquetRealtimeInputFormat

is this written using flink? using spark, we won't create log files directly. data files will be created first and then only log files will be created for file groups.

but might be good to get it fixed irrespective of that. just trying to guage the use-case.

@xiarixiaoyao : do we have a tracking ticket for this. Alexey did a revamp of all query engine code paths recently w/ 0.11. Do we have this issue even now after 0.11? do you have any idea.

@nsivabalan  i donot think  0.11 can solve this problem.
@CrazyBeeline   thanks for your help.    could you pls raise a pr to solve this problem, thanks very much

@CrazyBeeline : can you put up a patch w/ the fix you have. Happy to review and get it to landing. btw, are you using hbase or some other set up. wondering how did you end up w/ a file group w/ log file but w/o a base file.

@CrazyBeeline : gentle ping.

@danny0405 @xiarixiaoyao : do we know if we have fixed this anytime.

No, we have not fixed it, the Hive/Trino all can not access file group with pure logs, can we move it to higher priority for release 0.13.0 and solve it then ?

Inserts always creates parquet files first, so first commit will create parquet before creating any logs.
Thus, this should not be a issue anymore.


[Bug] Building erros for hexagon_launcher

When building hexagon_launcher as the guide: https://github.com/apache/tvm/tree/main/apps/hexagon_launcher，there are some errors:
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:661:76: error: no member named 'invoke_result_t' in namespace 'std'
  template <typename F, typename = std::enable_if_t<std::is_same_v<T, std::invoke_result_t<F, T>>>>
                                                                      ~~~~~^
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:661:92: error: 'F' does not refer to a value
  template <typename F, typename = std::enable_if_t<std::is_same_v<T, std::invoke_result_t<F, T>>>>
                                                                                ^
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:661:22: note: declared here
  template <typename F, typename = std::enable_if_t<std::is_same_v<T, std::invoke_result_t<F, T>>>>
                     ^
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:661:99: error: expected member name or ';' after declaration specifiers
  template <typename F, typename = std::enable_if_t<std::is_same_v<T, std::invoke_result_t<F, T>>>>
                                                                                ^
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:784:43: error: no template named 'invoke_result_t' in namespace 'std'
  template <typename F, typename U = std::invoke_result_t<F, T>>
                                     ~~~~~^
tvm/apps/hexagon_launcher/cmake/hexagon/../../../../include/tvm/runtime/container/array.h:792:47: error: no template named 'is_same_v' in namespace 'std'; did you mean 'is_same'?

the hexagon sdk version is 4.5.
@quic-sanirudh
@abhikran-quic
@kparzysz-quic
@sdalvi-quic

solved by adding cmake option: -DCMAKE_CXX_STANDARD=17 .

solved by adding cmake option: -DCMAKE_CXX_STANDARD=17 .

Thanks for the issue. If you're interested, please feel free to send a PR to update the docs so that it's helpful to others.

Ok，I will add this to readme.
However,  there are some other questions:

Can we import other framework model such as onnx?
Can we import a float32 model and using AIMET quantify encoding information?
Can we use qnn as the runtime by BYOC?
After import the inceptionv4 TFLITE model，and then trying to building for it as:

mod, params = relay.frontend.from_tflite(tflite_model)
target = tvm.target.hexagon('v66', hvx=0)
with tvm.transform.PassContext(opt_level=3):
    lib = relay.build(mod, tvm.target.Target(target, host=target), params=params, mod_name="default")

there is an error: LLVM ERROR: Do not know how to split the result of this operator!

Ok，I will add this to readme.
However, there are some other questions:

Can we import other framework model such as onnx?
Can we import a float32 model and using AIMET quantify encoding information?
Can we use qnn as the runtime by BYOC?
After import the inceptionv4 TFLITE model，and then trying to building for it as:

mod, params = relay.frontend.from_tflite(tflite_model)
target = tvm.target.hexagon('v66', hvx=0)
with tvm.transform.PassContext(opt_level=3):
    lib = relay.build(mod, tvm.target.Target(target, host=target), params=params, mod_name="default")

there is an error: LLVM ERROR: Do not know how to split the result of this operator!

Importing onnx models through onnx importer in relay is supported. There are some examples in hexagon contrib tests you can refer.
No. AIMET quantization is not supported in TVM
No, we don't support QNN through BYOC.
That sounds like an error in LLVM lowering, which needs to be fixed in LLVM. Please post a separate issue with steps to reproduce and we can try to fix it.

Let me know if it's okay to close this issue as you figured out the fix.

Ok, thanks very much for your reply.
I am tring to import and build a onnx model
import numpy as np
import pytest
from tvm import relay
import onnx

onnx_model = onnx.load("mobilenetv2-7.onnx")
input_name = "data"
data_shape = (1, 3, 224, 224)
shape_dict = {input_name:data_shape }

relay_mod, params = relay.frontend.from_onnx(onnx_model, shape_dict)
print(relay_mod)

target = tvm.target.hexagon('v66')
with tvm.transform.PassContext(opt_level=3):
    lib = relay.build(relay_mod, tvm.target.Target(target, host=target), params=params, mod_name="default")

with open('mobilenetv2-7.json', 'w') as f:
    f.write(lib.get_graph_json())
lib.get_lib().save('mobilenetv2-7.so')

But, It still failed:
Traceback (most recent call last):
  File "build_hexagon.py", line 17, in <module>
    lib = relay.build(relay_mod, tvm.target.Target(target, host=target), params=params, mod_name="default")
  File "tvm/python/tvm/relay/build_module.py", line 364, in build
    graph_json, runtime_mod, params = bld_mod.build(
  File "tvm/python/tvm/relay/build_module.py", line 161, in build
    self._build(
  File "tvm/python/tvm/_ffi/_ctypes/packed_func.py", line 240, in __call__
    raise_last_ffi_error()
  File "tvm/python/tvm/_ffi/base.py", line 481, in raise_last_ffi_error
    raise py_err
tvm.error.InternalError: Traceback (most recent call last):
  5: tvm::relay::backend::RelayBuildModule::GetFunction(tvm::runtime::String const&, tvm::runtime::ObjectPtr<tvm::runtime::Object> const&)::{lambda(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)#3}::operator()(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*) const
  4: tvm::relay::backend::RelayBuildModule::BuildRelay(tvm::IRModule, tvm::runtime::String const&)
  3: tvm::TIRToRuntime(tvm::runtime::Map<tvm::Target, tvm::IRModule, void, void> const&, tvm::Target const&)
  2: tvm::codegen::Build(tvm::IRModule, tvm::Target)
  1: tvm::runtime::PackedFuncObj::Extractor<tvm::runtime::PackedFuncSubObj<tvm::runtime::TypedPackedFunc<tvm::runtime::Module (tvm::IRModule, tvm::Target)>::AssignTypedLambda<tvm::runtime::Module (*)(tvm::IRModule, tvm::Target)>(tvm::runtime::Module (*)(tvm::IRModule, tvm::Target), std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)::{lambda(tvm::runtime::TVMArgs const&, tvm::runtime::TVMRetValue*)#1}> >::Call(tvm::runtime::PackedFuncObj const*, tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*)
  0: tvm::codegen::BuildHexagon(tvm::IRModule, tvm::Target)
  File "tvm/src/target/llvm/codegen_hexagon.cc", line 642
InternalError: Check failed: (f != nullptr) is false: tvm.contrib.hexagon.link_shared does not to exist, do import tvm.contrib.hexagon

Ok, I will add this to readme file.


fix(common-scripts): sudt data may over 16 bytes

Description
the data of an sUDT cell may be over 16 bytes but it is still valid, so we should slice the first 16 bytes as the sUDT amount
Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Not an issue, just out of curious: does the changesets need a strong format?
For example, I see the lumos' changeset messages are like this: "doing something",
What happens if it is like this: "Doing something",
Or like this: "fix: doing something"?
I'm also using changesets, wonder if it matters.

Not an issue, just out of curious: does the changesets need a strong format?
For example, I see the lumos' changeset messages are like this: "doing something". What happens if it is like this: "Doing something"? Or like this: "fix: doing something"?
I'm also using changesets, wonder if it matters.

No, the changesets has no restrictions on the format, here is an example

better add test case in packages/common-scripts/tests/sudt.test.ts though it's a small change

Do we need to update the example: examples/exchange-sudt-for-ckb/src/lib.ts


post-decrement exhibits UB

Returns reference to local: https://github.com/robertramey/safe_numerics/blob/master/include/safe_base.hpp#L251

fixed


$scope may not contain the controller-as-key during controller activation (ui-router)

While playing with ng-redux I stumbled upon a case when findControllerAsKey is not able to figure out the controller-as-key, because the key does not exist in the $scope yet.
Repro: http://requirebin.com/?gist=559a4edcfbee14c79e27

angular 1.4.5, ui-router 0.2.15
ng-redux 1.0.0-rc.4
Chrome 44.0.2403.157

The workaround is to delay the $ngRedux.connect call a bit, for example with $scope.$evalAsync (commented out in the repro).
I'm not sure what causes this. Is it worth looking into, considering https://github.com/wbuchwalter/ng-redux/issues/12 and bc-1.0.0 changes?

Hey Denis,
No, it's not really worth looking into it aside educational purpose ;)
findControllerAsKey and it's behavior will totally disappear in the next version that should be out in the next days.
Hopefully this will be the last round of significant breaking changes for a while.
I'll let this issue open until the next release.
Thanks!

Ok, I'll be be using bc-1.0.0 for now then.
ng-redux is cool!

Thanks ;)
The documentation on bc-1.0.0 is not perfect, so if you have any problem feel free to open an issue or you can find me on slack!

Yay! Will play with 2.0 it tomorrow.


C++Builder compatibility problem

UniConv can't be used in C++Builder because TUniConvContext is of type 'object' - it's cannot be translated to c++ .hpp file.
Please can you change them from Object to Record or Class to make it compatible with c++builder ?

Fixed


customize order of OpenPreferences and AcceptAll buttons

Would you be able to introduce a way to customize the order of the OpenPreferences and AcceptAll buttons? I would like to display the "AcceptAll" button to be above the "OpenPreferences" button.
I am using version 1.0.17-preview.1673626511

Hi, I'll put an option into the new release tomorrow, however the customization options will change slightly, I'll update the documentation accordingly

Added in this version https://www.nuget.org/packages/BytexDigital.Blazor.Components.CookieConsent/1.0.17-preview.1673674203
Please refer to the updated readme, in step 4 you find the optional call to customize the prompt, where also the new setting can be found.

Feature was added in a preview package


Fix #206 add g:loaded_racer variable and compatible option check

I implemented the feature in #206.

Cool, thanks @Shougo

Thanks.


jsSocials share to Pinterest image_url error

http://stackoverflow.com/questions/31212526/jssocials-share-to-pinterest-image-url-error

Never mind... Setting the default options wasn't immediately obvious.


Remove service account bind before login

https://github.com/rancher/rancher/issues/9456
Removes bind with service account username:password called during login. So that the admin can still login and then use the testlogin api to update the service account password first, before doing any further search/get identities API calls

LGTM


[Feature] Add new metric type=STANDARD_VALUE

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
After we brought MQE into the key query feature and OTEL monitoring integration as an important eco-system, we noticed the labeled value we have is too simple. Currently, it is just one label with its value. You can't do multiple labels in the persistence. In the previous solution, we connect the remained labels as a new label.
Such

In the query stage, although we have MQE system, we still can't merge the metric on-demand to get per instance or per error_code. The hands of system capabilities are tired.
Use case
The typical use cases mentioned in [Bug] Metrics are not aggregated properly as OTEL collector targeting per node. To support that, we were trying to use the existing labeled valued, but it is not powerful enough.
The new proposal is adding a new metric type, type=STANDARD_VALUE. The data is assembled like a MQEValues, which includes entity, labels and value.
https://github.com/apache/skywalking-query-protocol/blob/f0bdba688afecff2167d018ecdaf509d2c8598f7/metrics-v3.graphqls#L70-L78

This data should be hosted through a new implementation of StorageDataComplexObject, but not DataTable. Because of this, this metric can't be queried out by v1 and v2 query APIs. Users have to use MQE system and syntax.
Note, as this is a new metric type, the MQE implementation on the alerting side should be supported too. LabeledValueHolder is not enough, we need a new StandardValueHolder.
About the UI side, the current UI is easily using metric.labels[0].value to show the only label. In the use case, the logic should be, that if the label key is _ and there is only one key, the logic keeps the same, otherwise, if there are multiple key-value pairs in the MQE return, it should combine them to visualize like key1=value key2=value2...
Related issues
No response
Are you willing to submit a pull request to implement this on your own?

[ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

I think it's related to https://github.com/apache/skywalking/issues/11982#issuecomment-1980247042.
If we support multiple labels, aggregate_labels  should support specified labels, we can aggregate results through specified labels and preserve other labels at the same time to get accurate service level metrics

About adding a new type=STANDARD_VALUE, another option is, we re-implemented the labeled value metric. Only treat today LABELED_VALUE and DataTable as special cases of the multiple labels feature.
Let's see whether this is possible in codes.


[SPARK-32003][CORE][2.4] When external shuffle service is used, unregister outputs for executor on fetch failure after executor is lost

What changes were proposed in this pull request?
If an executor is lost, the DAGScheduler handles the executor loss by removing the executor but does not unregister its outputs if the external shuffle service is used. However, if the node on which the executor runs is lost, the shuffle service may not be able to serve the shuffle files.
In such a case, when fetches from the executor's outputs fail in the same stage, the DAGScheduler again removes the executor and by right, should unregister its outputs. It doesn't because the epoch used to track the executor failure has not increased.
We track the epoch for failed executors that result in lost file output separately, so we can unregister the outputs in this scenario. The idea to track a second epoch is due to Attila Zsolt Piros.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
New unit test. This test fails without the change and passes with it.

This is a backport of https://github.com/apache/spark/pull/28848 to branch-2.4.
There were two files that were changed. The backport of DAGScheduler.scala was straightforward, and the diffs are essentially the same. The backport of DAGSchedulerSuite.scala needed some adjustments, as some method signatures had changed between 2.4 and 3.0.

Test build #126299 has started for PR 29182 at commit 580beda.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/30914/
Test PASSed.

Test build #126299 has finished for PR 29182 at commit 580beda.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126299/
Test FAILed.

Jenkins, retest this please

Test build #126341 has started for PR 29182 at commit 580beda.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/30958/
Test PASSed.

Test build #126341 has finished for PR 29182 at commit 580beda.

This patch fails build dependency tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126341/
Test FAILed.

retest this please

Test build #126349 has started for PR 29182 at commit 580beda.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/30965/
Test PASSed.

Test build #126349 has finished for PR 29182 at commit 580beda.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/126349/
Test PASSed.

This is blocked by https://github.com/apache/spark/pull/29193 .

@dongjoon-hyun this backport has a clean build in the most recent retry. This can be merged independently of the branch-3.0 backport.

@wypoon . Please see my comment. I didn't say this is blocked by Jenkins. This is blocked by the Apache Spark backporting policy. To prevent a regression at higher versions, we always make sure that backporting occurs in the order master -> branch-3.0 -> branch-2.4.

There is no independent backporting. And, we do sometimes forward-port, but that is not a recommend way in Apache Spark. It's allowed exceptionally.

@wypoon . Please see my comment. I didn't say this is blocked by Jenkins. This is blocked by the Apache Spark backporting policy. To prevent a regression at higher versions, we always make sure that backporting occurs in the order master -> branch-3.0 -> branch-2.4 -> ... .

@dongjoon-hyun I wasn't aware of the policy. It makes sense. Thank you for explaining it to me.

Thanks, @wypoon . Since all test passed both branch-3.0 and branch-2.4, please ping the original merger once more to be safe. I believe he is the best person for this backporting.

Test build #5055 has started for PR 29182 at commit 580beda.

Test build #5055 has finished for PR 29182 at commit 580beda.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

retest this please

Test build #127002 has started for PR 29182 at commit 580beda.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/31626/
Test PASSed.

Test build #127002 has finished for PR 29182 at commit 580beda.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/127002/
Test PASSed.

merged to 2.4, thanks @wypoon


GH-212: Add SFTP Sink README

Fixes #212

Given we know that the generated doc will have documentation missing for the options that are obtained from super classes, this PR LGTM. Merging.

Rebased and merged as 36e0507d24b2b083104c9e58e9d35ee396d0c66f


Asu 661 extend user model with additional fields

Codecov Report

Merging #39 (a5d6da8) into develop (8f04701) will increase coverage by 0.33%.
The diff coverage is 92.15%.

@@             Coverage Diff             @@
##           develop      #39      +/-   ##
===========================================
+ Coverage    88.40%   88.74%   +0.33%
===========================================
  Files           30       30
  Lines          949      995      +46
  Branches        96       98       +2
===========================================
+ Hits           839      883      +44
- Misses          86       88       +2
  Partials        24       24

Impacted Files
Coverage Δ

users/management/commands/add_admin_user.py
60.00% <0.00%> (+5.45%)
:arrow_up:

users/models.py
94.33% <93.87%> (-5.67%)
:arrow_down:

apartment_application_service/settings.py
82.55% <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 8f04701...a5d6da8. Read the comment docs.


ERROR: Could not build wheels for volcengine-python-sdk, which is required to install pyproject.toml-based projects

conda新建环境pip install 'volcengine-python-sdk[ark]'
安装对应包时出现下列报错：
py -> build\bdist.win-amd64\wheel.\volcenginesdkprivatelink\models
copying build\lib\volcenginesdkprivatelink\models\private_dns_name_configuration_for_describe_vpc_endpoint_services_by_end_user_output.py -> build\bdist.win-amd64\wheel.\volcenginesdkprivatelink\models
error: could not create 'build\bdist.win-amd64\wheel.\volcenginesdkprivatelink\models\private_dns_name_configuration_for_describe_vpc_endpoint_services_by_end_user_output.py': No such file or directory
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for volcengine-python-sdk
Running setup.py clean for volcengine-python-sdk
Failed to build volcengine-python-sdk
ERROR: Could not build wheels for volcengine-python-sdk, which is required to install pyproject.toml-based projects

same , any solution?

我也遇到同样的问题了，官网下载安装的python版本3.12.4，pip install 'volcengine-python-sdk[ark]'的时候同样的报错

我也遇到了，不得不说字节这个文档做的真是垃圾

hey gus, if you use windows. The problem maybe to the file private_dns_name_configuration_for_describe_vpc_endpoint_services_by_end_user_output.py' is a too long name  that the system not allow, The solution is  https://github.com/volcengine/volcengine-python-sdk/issues/5

嘿，伙计们，如果您使用 Windows，问题可能是文件private_dns_name_configuration_for_describe_vpc_endpoint_services_by_end_user_output.py的名称太长，系统无法允许。解决方案可以在这里找到：#5。

那具体是怎么解决的

嘿，伙计们，如果您使用 Windows，问题可能是文件private_dns_name_configuration_for_describe_vpc_endpoint_services_by_end_user_output.py的名称太长，系统无法允许。解决方案可以在这里找到：#5。

那具体是怎么解决的

改注册表，请参考 #5

臣附议，文档里也不提醒一下

确实，隐藏在特别特别深的文档里。自己的文档写的真是，一言难尽。sdk设计的也是很，乱七八糟的
https://api.volcengine.com/api-sdk/view?serviceCode=ecs&version=2020-04-01&language=Python

蚌埠住了，文档管理有点混乱


Feature Request: Grid System with (real) margins gutter (2nd try)

I posted this issue ~2 years ago, and it was rejected (see #16358)
Now, that with the last alpha version, bootstraps whole grid system is based on flexbox, I keep myself asking why you don’t switch the grid gutters to margin now …!?

It’s HTML’S correct attribute for this purpose (=> outer space around boxes)
You can use padding alongs, without having to nest another DIV for the actual paddings
It simply works. Without any "last-element-has"-float-fixes, width calculations or else …

Especially the 2nd point sometimes really bugs me; on some projects I even 'hacked' the grid mixin to use margins.
I think this would be a great deal.
Make bootstrap great again!  ;-)

Hmmmnnnn.... reminds me of

Now, that with the last alpha version, bootstraps whole grid system is based on flexbox, I keep myself asking why you don’t switch the grid gutters to margin now …!?

How is the move to flexbox related to margins, or any other CSS property, at all?

It’s HTML’S correct attribute for this purpose (=> outer space around boxes)

Right, but we want padding because it provides space within the column. This is especially useful for setting background-colors, positioning borders, etc.

You can use padding alongs, without having to nest another DIV for the actual paddings

Because of box-sizing: border-box, padding has no impact on the column width. Change the padding if you need to. (Yes you do need to be aware of negative margins for rows.)

It simply works. Without any "last-element-has"-float-fixes, width calculations or else …

The grid also simply works now, without any float fixes. The width is a single property (minus flexbox bugs).
I appreciate your questioning the assumptions here, but we're on our way to our first beta and changing the grid now vs 1-2 years ago when we were actively rewriting key areas of the project isn't manageable. Thanks, but we'll pass on moving back to margins.

Again for posterity, I think Foundation's new XY grid is nice because it offers both, but if I had to pick one over the other, I'd now go with padding.
Markup is bloated, but reusability (especially with components frequently found in React/Vue) is nicer in the long run: http://rscss.io/layouts.html#avoid-positioning-properties


drastic impact of Changing the vocabulary on perplexity

I was trying to train the ELMo on an augmented version of the 1 Billion Benchmark corpus. The augmented sentences bring in some extra proper nouns to the corpus. So, I added these extra proper nouns (a few thousand) to the default vocab.
I noticed that the training perplexity went to near 4 (just in one epoch of training).
I noticed that the code uses a sampled softmax, so I increased the "n_negative_samples_batch" by 5x. Still the perplexity remains nearly the same (after 1 epoch).
Isn't that weird? Any explainations?

Yes that is weird.   Possible explanations are:

your augmented 1 Billion Benchmark is much easier for a language model to learn then the original 1 Billion Benchmark (and therefore perplexity really is much lower)
it's a bug


Added support for JSON objects/dicts without XML string. Fixed bug with preserve_entities = false

@JonasAls89 - I had to do this because many Sesam entities lacks the XML blob from the database.

Please merge this version whoever has access.

And please create a new release version tagged 1.0.4


[nodemon] starting 'echocp index.html build/index.html'

I'm trying to run the app and doesn't work:

<EMAIL_ADDRESS>start E:\workspace\nodejs-work\nuclearmail-master
npm run watch-html & npm run watch-js & npm run serve "dev"

<EMAIL_ADDRESS>watch-html E:\workspace\nodejs-work\nuclearmail-master
mkdirp build && nodemon --watch index.html --exec 'echo cp index.html build/index.html'

[nodemon] 1.11.0
[nodemon] to restart at any time, enter rs
[nodemon] watching: index.html
[nodemon] starting 'echo cp index.html build/index.html'
''echo' is not recognized as an internal or external command,
operable program or batch file.
[nodemon] app crashed - waiting for file changes before starting...

the same with u today...


Codespell

Using codespell to fix various spelling mistakes.

@synarete please resolve conflicts when you have a moment, thanks!

Always feel free to use github's request review feature or "at" me if I haven't responded to updated changesets in a while. force-pushes in particular frequently seem to slip past my radar :-)


[backport] Use MSVC 14.0 with CUDA 11.2

Backport of #4698

[automatic post] Jenkins, test this please.

Jenkins CI test (for commit 5e6d78f5367730af560875c1e054a77b0276303b, target branch v8) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit 5e6d78f5367730af560875c1e054a77b0276303b, target branch v8) succeeded!


MM Data Migration: Provision MM data into Airbyte

We need MM data provisioned into Airbyte so that we can set up pipelines to bring that data over to MITx Online.

[ ] Provision with RC data
[ ] Provision with Production data (this can be done at a later date)

@rhysyngsun should we close this?

If it's serving as a distraction sure, but I think it's something we'll want to do eventually.

If we ever get to this, it will part of the data platform project, and the steps required will be laid out in much more detail.