Location when in use permission

First off, great library.
I am trying to add permissions for location except I only want "When in use" and not "Always" which this library does. Is it possible to do this with the library already, if not could you add this functionality? Maybe something like .LocationWhenInUse

@camanjj, I added more Location permissions


"Execute the restore command to continue" messages in large projects cycle continuously

VSCode Version: 1.7.1
OS Version: Ubuntu 14.04

Steps to Reproduce:

Clone an AspNet Core repo with lots of projects (like aspnet/Mvc).
Open that folder in VS Code and wait for all the messages reading There are unresolved dependencies from 'project'. Please execute the restore command to continue. to appear.
From the command line run dotnet restore.
Observe the rapid scroll of the restore messages.

This issue was moved to OmniSharp/omnisharp-vscode#928


Cloud backup: Various items

[x] Personal Cloud Backup and the Wallet Configuration File section within: Inheritance Planning > Backup and Recovery > Wallet Configuration File should have the exact same pdf file.
[ ] It should be built into the app that if there’s any change in state of the app (including something as simple as a transaction… to something advanced like a key rotation or creation of a new vault), the app should automatically update the backup in the cloud.
[x] When a user goes to Personal Cloud Backup for the first time the primary CTA button should say  “Allow Backup”.  Next time onwards it should say “Backup Now”.
[x] ASN to review and update the TnC pertaining to this point if need be.

Privacy Policy point 9 updated.


Refactor calculate_distance_matrix and calculate_trips into the same function

They have a lot of the same code

calculate_circular_route is also similar now

I refactored some things but I didn't merge because it was useful for the circular/non-circular logic to have them separated


update RxSwift to 3.1

Thanks a lot for contributing! I've invited you to join the RxSwiftCommunity GitHub organization – no pressure to accept! If you'd like more information on what that means, check out our contributor guidelines and feel free to reach out with any questions.


Atom.Object.defineProperty.get is deprecated.

atom.services is no longer available. To register service providers and
consumers, use the providedServices and consumedServices fields in
your package's package.json.
Atom.Object.defineProperty.get (C:\Users\mrpostiga\AppData\Local\atom\app-0.187.0\resources\app\src\atom.js:64:11)
Completion.registerProviders (C:\Users\mrpostiga\.atom\packages\omnisharp-atom\lib\omnisharp-atom\features\completion.coffee:11:32)

This is addressed in #64

Fixed.


[Feature Request] Spells from module added in the bottom of the Spellbook

I was wondering if the spells added by an Item with spells, could be added after the rest of the spells, at the bottom by default.

@krbz999 another of your beloved config options perhaps, I personally would not like this because of how long spell lists can get


I can not import packages to my Unity Project

Describe the bug
When I import the described packages to my Unity project, there comes bugs and I can not import.
[Package Manager Window] Error adding package: https://github.com/WalletConnect/WalletConnectUnity.git?path=Packages/com.walletconnect.ui. Unable to add package [https://github.com/WalletConnect/WalletConnectUnity.git?path=Packages/com.walletconnect.ui]:   No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
To Reproduce
Create new Unity Project.
Package Manager window / + / Add package from git url / https://github.com/WalletConnect/WalletConnectUnity.git?path=Packages/com.walletconnect.ui
Expected behavior
Should be imported without errors
Screenshots

Environment

OS: Windows 10
Unity version 2022.3.14f1[LTS]
WalletConnectUnity version/commit https://github.com/WalletConnect/WalletConnectUnity/commit/2ba67574b74026a9d978b1f618e711657653366f

Is this happening in Unity Editor or on a player like Android, iOS, Windows?
UnityEditor
Wallets used for testing
Metamask
Additional context
Add any other context about the problem here.

We should probably make it more explicit in the README. The errors happen because Unity can't automatically install git dependencies.
The dependency tree among packages in this repo is the following: Modal → UI → Core.
To install Core package, you don't need any dependencies.
To install UI package, you'd also need to manually install Core.
To install Modal package, you'd also need to manually install UI and Core.
Please let me know, if installing dependencies solves the error.

Thank you for your advice.
I tried to import the CORE first.
Unfortunately the result was same
Please help me

Thank you!
I could finally import all three packages successfully.
Could you please kindly indicated where I could find unity demo project of this library?

There is a sample for WalletConnectModal, which you can find here. To import the sample, update all packages.


pachyderm_sdk: separate config parsing into its own module

Moving config parsing out into its own module. This will make testing and extending its capabilities easier. Reserving further improvements on parsing for a future PR.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Kevin Yang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Support pint 0.10

Pull Request Checklist:

[x] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #329

[x] Tests for the changes have been added (for bug fixes / features)
[ ] Documentation has been added / updated (for bug fixes / features)
[x] HISTORY.rst has been updated (with summary of main changes)
[ ] bumpversion (minor / major / patch) has been called on this branch
[ ] Tags have been pushed (git push --tags)

What kind of change does this PR introduce?
Adds support for pint 0.10.1

Does this PR introduce a breaking change?
No

Other information:

Pull Request Test Coverage Report for Build 1604

14 of 19 (73.68%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 87.869%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

xclim/utils.py
11
16
68.75%

Totals

Change from base Build 1595:
-0.2%

Covered Lines:
1992

Relevant Lines:
2267

💛  - Coveralls


[Feature] Add parameterized library to tests

Is your feature request related to a problem? Please describe.
Currently, there is a lot of repeated code in the tests, derived from running the same test with different parameters
Describe the solution you'd like
Using the parameterized library

addressed in PR #40 and PR #55


New repo: Examples.jl

Create repository for examples of working with the framework
Figure out how to best show the examples (e.g. Jupyter notebook / Pluto.jl)
Create Examples.jl label in Herb.jl

Also add Jupyter notebook for extending


axLocalize: do not require a locale to process non-i18n values

Currently, {{ 'value' | axLocalize:i18n }} will produce an empty string if no locale has been set (yet). To match user expectation, it should just return the input 'value' instead.

Upgrade Information
Previously, template code such as {{ 'value' | axLocalize:i18n }} would only produce a result, if the i18n contained a current a language tag. Because primitive values do not require any localization information, axLocalize has been changed to produce 'value' in this case.

Availability
Implemented on master (v1.0.0).
Not implemented on master-0.x because this improvement relies on the breaking change LaxarJS/laxar#165.


branch to fix wheel issue

Description
OK there were a few issues - small but took forever to track down. Here is the release action: https://github.com/ImperialCollegeLondon/SWMManywhere/actions/runs/11040266148

It didn't like having licenses in the normal way - I had to do them in the hatch way.
I removed the bit telling sdist where to look - not sure if it was necessary but the canonical example in black had it like that so I thoguht it might work.. I'm too tired to see if it works without this change.
check-wheel-file assumes by default a single toplevel library. the hynek tool which calls that doesn't give an option to customise this - so I've told it to skip-wheel.
I tried addingcheck-wheel-file specifying multiple toplevel libraries separately below - which works locally, but not upstream because of the wildcard.. I'm beyond caring now - so if one of you wants to do it tomorrow then great - otherwise I will merge and rerelease on main and we're done!

    - name: Check wheel contents
      run: |
        pip install check-wheel-contents
        check-wheel-contents dist/swmmanywhere-*.whl --toplevel="swmmanywhere","netcomp"

The final pypi publish still seems to fail even though the pypi test is fine because the hynek tool has created a swmmanywhere-0.1.2.tar.gz (which already exists and so causes the error despite the release being 0.1.3) - I'm hoping this is something to do with the fact that I'm not releasing from main but instead this branch.

Fixes #290
Type of change

[ ] Documentation (non-breaking change that adds or improves the documentation)
[ ] New feature (non-breaking change which adds functionality)
[ ] Optimization (non-breaking, back-end change that speeds up the code)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (whatever its nature)

Key checklist

[x] All tests pass (eg. python -m pytest)
[x] The documentation builds and looks OK (eg. python -m sphinx -b html docs docs/build)
[x] Pre-commit hooks run successfully (eg. pre-commit run --all-files)

Further checks

[ ] Code is commented, particularly in hard-to-understand areas
[ ] Tests added or an issue has been opened to tackle that in the future. (Indicate issue here: # (issue))

closed it because that fixed the release - feel free to reopen or start a new issue if you want to address the wheel check


Add option to override VSC config (METROAE-314)

Add option to override VSC config (METROAE-314)

Ready for review again. Merge conflict resolved


[skip-ci] doc: fix pynio warning

Small doc fix, see http://xarray.pydata.org/en/stable/io.html#formats-supported-by-pynio (the ..note:: did not get picked up)

Looks good, merging.


Angular CLI 1.5, sockjs-node/247/wgcmpql4/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200

Bug Report or Feature Request (mark with an x)
- [x] bug report -> please search issues before submitting
- [ ] feature request

Versions.

Angular CLI: 1.5.0
Node: 6.10.2
OS: win32 x64
Angular:
Chrome:
Repro steps.

In our environment we have a Java servlet which embeds the paths to ng serve js files within it. For example our .html file includes the following.
<script src="http://localhost:4201/inline.bundle.js"></script>
<script src="http://localhost:4201/polyfills.bundle.js"></script>
<script src="http://localhost:4201/styles.bundle.js"></script>
<script src="http://localhost:4201/vendor.bundle.js"></script>
<script src="http://localhost:4201/main.bundle.js"></script>

When running  ng serve --port 4201 we now get the following errors in chrome.
sockjs.js:1679 WebSocket connection to 'ws://localhost:2069/sockjs-node/450/bwulelme/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200

I have created an example here which throws the same type of error.
GET http://localhost:3000/sockjs-node/info?t=1510681393959 404 (Not Found)
In our Java environment the sever port is 2069 and in the example environment the server port is 3000. In both webpack appears to be trying to load from the server port vs the port 4201 which is defined for ng serve
The log given by the failure.

sockjs.js:1679 WebSocket connection to 'ws://localhost:2069/sockjs-node/450/bwulelme/websocket' failed: Error during WebSocket handshake: Unexpected response code: 200

Desired functionality.

(Desired functionality.) No errors.
The use case is having an external server load the files generated via the built in angular cli server.

Mention any other details that might be useful.

Example repo to reproduce the issue: https://github.com/krishollenbeck/angular-cli-webpack-error
A recent change in tasks\serve.js appears to be the culprit. Changing this
let clientAddress = ${serveTaskOptions.ssl ? 'https' : 'http'}://<IP_ADDRESS>:0; back to let clientAddress = serverAddress; appears to fix the issue and is our current work around.
The change:
https://github.com/angular/angular-cli/pull/7508/files

This seems similar to #8400

I just ran into this as well. A workaround seems to be to set the public-host parameter:
ng serve --public-host http://localhost:4200/sockjs-node

@shadesofkae That worked! If using a port other than 4200 then do it like this:
serve --host some-server.com --port 4201 --public-host http://some-server.com:4201

@shadesofkae, Thank you, using  --public-host works.

The CLI has been updated significantly since version 1.5.0.  The current stable version is 8.3.5.  If this problem is still being encountered with the current version, please consider opening a new issue with updated details.


[BUG/ISSUE] I didn't translate Dutch

For some unknown reason I appear as Dutch translator in the about section

Yes, I noticed that, but I don't understand why.
However, the last PR that panther7 pushed fixed this issue.

I can explain: this 1st string in tolgee is unclear. It says to ADD your names. And so I added my name to the two already mentioned in the original text. Also note that it is unclear if this string about contributors to the app in general or the translation in particular.


Where clause does not return any rows in influxDB v3

Describe Development Experience Issue:
Hi, I have added some data to the influxDB v3, however when I try to query it, influxDB does not return any rows.
Here you can see two records are present, but when I query using where clause, no rows are returned.

@anshul-raman - I believe that the qualified syntax you are using in the where clause is not valid InfluxQL, i.e., transactions.receiverID. You should either just use receiverID, or change the query language to --lang sql.


test(redis): Use embedded redis for unit tests

The unit tests for front50-redis depend on there being an existing redis listening on localhost:6379.  If so, they send data to that redis (which may not be intended to receive test data); if not, the tests are silently skipped. Instead, set up a test embedded redis and use that.
This also moves the unhealthy redis tests into their own class, which autowires an unhealthy RedisConnectionFactory. Before this, the tests were mutating the autowired bean, causing issues with test execution order.

This should prevent what happened here (#453) where a commit broke these tests because Travis wasn't running them, and they only failed locally for some people (who had a redis running already).


New calendar page

Description
I created a new page for meshery.io/calendar which displays the calendar. Please let me know if I need to do anything else. Thank you for letting me work on this!
This PR fixes #342
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Should I remove the calendar from Community now that we have a page dedicated to that?

Should I remove the calendar from Community now that we have a page dedicated to the calendar?

You can remove the calendar from there but we need a callout to the newly created page so that people can visit this page and see the meetings.

Edit: I'm sorry but I don't see the need for having two same calendars at different locations. Wouldn't just one suffice? We can also include the bit[dot]ly link somewhere around the calendar so people can subscribe to it? @leecalcote

We have that link already, if you check out the calendar icon in the footer of the site, you will find that.

Also, I think we need some good modifications in the calendar otherwise (not to be rude) but the calendar doesn't make much sense to me right now. The design, the features available in the calendar, and everything.

Lastly, @Keenal if you can please fix the DCO issue by following the steps listed here:
https://github.com/layer5io/meshery.io/pull/372/checks?check_run_id=1351122930

Thanks for suggesting me with the improvements @Nikhil-Ladha. I took them into consideration and I have come up with slight modifications. Please look at the image below. The titles that are highlighted green are the changes I was thinking of. I think it would be better to move the contributors section under "Connect" because if they are contributing to this project, you would like to connect to them as they have provided their GitHub and Twitter links. And in place of where Contributors section originally was, I want to keep that just for community purposes. So "Join the Community" will have the following:

The connect section that has four points to it (join, watch, access, read)
a link to the new Calendar Page
Stay up to date section

The new calendar page will display the calendar and will have a link (bit[dot]ly) so the people can add meshery to their own calendar.
Sorry if this is not what you wanted.

For the time being I would suggest not to change the sitemap of the website, which is moving the contributors out of community page and adding a new option under connect.

@Keenal we love that you're giving deeper thought here. I welcome you to join the Layer5 community here - http://slack.layer5.io. Ping me when you do, let's chat about sitemaps.


Must be signed in to Teams for this to work on website?

Running a WordPress site, using New Edge Stable, and I have the basics of the sharing button working, but only if I"m signed in via the web to Teams. IE - no sharing button if I sign out of Teams and then hard refresh the browser. Is this correct?
I'm just getting started with this and haven't dug in too deep, but as many ppl use the Teams app, we won't be able to offer the chance to share if they're not logged in via the browser :(
Apologies in advance if I"m missing something.

Still working through this, but it's a make or break issue for us: I have the Share to Teams icon showing and working correctly, however if either a) I sign out of Teams on the web, and then refresh the browser, or b) click on the icon to open the Share to Teams dialog, the icon then disappears. I can apparently get it back by refreshing, but it's not an experience (Teams icon sometimes there, sometimes not) that I want to introduce.
Is there a way to implement Share to Teams where the icon is always present?

@jkipk, Are you using teams icon image in your WordPress page, on click it should redirect to MS Teams? If yes, then can you please share some screenshots and how you are implementing it.

Thanks, I think I have this worked out. I am using the Teams icon (by including the Teams script in the WordPress header and then adding this line to my social media unordered list:

I think the issue has been mainly with this being a staging site, behind a “down for maintenance” wall (must be signed in to see).
The problem still exists though in non-compatible browsers, specifically as I am applying css borders to my social media icons.
[A close up of text on a white background  Description automatically generated]
In IE, for example (although your documentation doesn’t mention it, the experience seems to work fine in Firefox), I get this:
<EMAIL_ADDRESS>(this is also the experience I was getting when the icon didn’t load in Edge/Chrome).
However I have added a media query:
li.teams-share {display:none !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
li.teams-share {display:inline-block !important;}
}
to set the li to display:none unless a Chrome-like browser is detected. This seems to work.
Thanks,
kip
kip
From: Subhasish<EMAIL_ADDRESS>Sent: February 4, 2020 7:21 PM
To: MicrosoftDocs/msteams-docs<EMAIL_ADDRESS>Cc: Kip Kniskern<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/msteams-docs] Must be signed in to Teams for this to work on website? (#1318)
@jkipkhttps://github.com/jkipk, Are you using teams icon image in your WordPress page, on click it should redirect to MS Teams? If yes, then can you please share some screenshots and how you are implementing it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/msteams-docs/issues/1318?email_source=notifications&email_token=AGDXLDR7TRLIHMNPC4WBS6TRBIWBTA5CNFSM4KOLSSM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK2AGUA#issuecomment-582222672, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGDXLDUYP3ALM3UO7FUG52LRBIWBTANCNFSM4KOLSSMQ.

@jkipk, Thanks for your explanation. As the issue is resolved, I am closing this thread. If you get any issue related to Teams, you can re-open this or create a new one.
Thanks,
Subhasish


use cl.ID instead of pk.Connect.ClientIdentifier when looking for existing clients in inheritClientSession

Fix https://github.com/mochi-mqtt/server/issues/416
The reason I want to open this PR:

cl.ID is set from the pk.Connect.ClientIdentifier in clients.go, It also is the same value as the assignedClientId if there is one. Therefore it is more correct, but also for the reasons below:
This allows my custom implementation to rely on cl.ID and override it and the assigned id returned to the client(I assign intentional, known, client ids to specific clients. We want to control the client ids based on the authenticating client.)

All tests still pass, including the existing client takeover tests.
@mochi-co  Do you think the existing tests are good for this, or do we want some kind of regression test case? I was looking at the tests to add one but to be honest, it is a bit beyond my Go skill level at the moment.

Huh, not sure I understand the pipeline failure, the tests all worked on this locally 🤔 Anything I can do?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 98.623%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6160

Relevant Lines:
6246

💛  - Coveralls

@SimonMacIntyre Looks like it was just flakey tests 👍🏻

Nice improvement here, thank you @SimonMacIntyre :)


Add github repo stats in README.md

We can add a github repo stats in README.md to make it more informative.
Something like this:

I can work on it under hactoberfest 2022.

ok lovely

nicely done


Creo mouse controls are displayed incorrectly

🐛 on Dev
Steps to reproduce:

Login
(Optional) - Change the default mouse controls to "Creo" in the onboarding flow
Click top-right hamburger menu
Click "Settings"
Click "User" tab
Scroll down to "Mouse Controls"
Change the default mouse controls to "Creo" if not changed in onboarding flow
Observe Creo controls
Expected: Creo controls to be correctly displayed
Actual: Creo controls are displayed incorrectly and displays the "NX" controls

Timestamp: 0:12
Video:
https://www.loom.com/share/9327d9dfb2954cf7936e459af345855d?sid=2faa5409-e1ce-45fe-9c60-5cc02a728973 (https://www.loom.com/share/9327d9dfb2954cf7936e459af345855d?sid=2faa5409-e1ce-45fe-9c60-5cc02a728973)
Bug report:
https://app.qawolf.com/zoo/bug-reports/9cbecaff-5a35-4499-968b-3c5c44fa9b3b
Affected workflows:
• Bug: Creo mouse controls are incorrect - https://app.qawolf.com/zoo/workflows/clxuvnkm6025q12qs18yvxdbk
If you are aware of this bug you can set the priority to low which will prevent it from causing a run failure.

@jtran I don't think this issue should be too crazy and should take you on a brief tour of some of the settings system and camera system, so I'm gonna assign over to you but ofc hit me up with any questions. Here's some context:

Creo's controls, at least according to my read of their docs, appear to be:

Zoom: Ctrl+right mouse and drag
Pan: Ctrl+left mouse and drag
Revolve: Ctrl+middle (or left+right) mouse and drag

Our Creo camera controls definition lives here in cameraControls.ts

(feel free to rename butName while you're in there 😁)
I suspect that trying to get the left+right mouse and drag could be quite tricky to get working since none of the other control sets have done that, so I leave that as an optional extension. I think regardless it would be good to try to trace it through to where the mouse event listeners actually get created and used.


Add import partners option on getting started

Summary
The "getting started" part of the dashboard should include an import partners option
Why?
Bank convenience
Details
To see the place the import partners option needs to be added:
Login as<EMAIL_ADDRESS>   This admin belongs to a bank that is brand-new
Click "Add a Storage Location",  provide a name and address, and click save.
Click "Dashboard" in the left hand menu
You should see a screen with "0 Partner Agencies Added"  "To start building your community in Human Essentials, import a list of your current partner agencies or add them individually.", and an "Add a Partner" button.
What needs to be done:
Add an "Import Partners" button here,  that behaves the same way as the "import Partners" button you will see if you click "Partner Agencies" in the left hand menu, then "All Partners".
Criteria for Completion

[ ] behaviour as described above
[ ] tests that demonstrate that behaviour.

Hi @cielf I would like to attempt this. Could you please assign it to me?


refactor: fungibles sub modules

Idea which need more consideration: interfaces, management and metadata. Dependent on how #98, #104 and #92 evolve.

Closing this since the submodules have been introduced in #113


Module parse failed: 'import' and 'export' may appear only with 'sourceType: module'

Updated to 1.0.6 from 1.0.5.
<EMAIL_ADDRESS>Module parse failed: 'import' and 'export' may appear only with 'sourceType: module' (61:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| function _toPropertyKey(arg) { var key = _toPrimitive(arg, "string"); return typeof key === "symbol" ? key : String(key); }
| function _toPrimitive(input, hint) { if (typeof input !== "object" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || "default"); if (typeof res !== "object") return res; throw new TypeError("@@toPrimitive must return a primitive value."); } return (hint === "string" ? String : Number)(input); }
> import { jsx, jsxs, Fragment } from 'react/jsx-runtime';
| import { useMemo, useState, useRef, useEffect, createContext, useContext, useLayoutEffect, forwardRef, useId, useCallback, cloneElement, isValidElement, createElement, Component, memo, useReducer, Children, Fragment as Fragment$1 } from 'react';
| import ReactIs, { isElement as isElement$1, isFragment, isValidElementType } from 'react-is';

Import trace for requested module:
<EMAIL_ADDRESS>./node_modules/sanity/lib/index.esm.js
./sanity.config.ts
./app/(studio)/studio/[[...index]]/page.tsx

Having the exact same issue

Sorry you're encountering this error. As @ElektrikSpark mentioned, this is indeed a regression in<EMAIL_ADDRESS>and the Engineering team is now aware of it. In the meantime, you should be able to work around the error by adding the following to your package.json, deleting your node_modules and lock file, and then re-installing:
If using npm
"overrides": {
"@sanity/ui": "1.0.5"
}
If using yarn
"resolutions": {
  "@sanity/ui": "1.0.5"
}

Happy to confirm a quick resolution after implementing this fix.

thanks

To build on what @geball said (thanks!), for pnpm users:
"pnpm": {
  "overrides": {
    "@sanity/ui": "1.0.5"
  }
}

Sorry for the inconvencience. This issue has been fixed as of<EMAIL_ADDRESS>


Custom import by header

Whenever a filetype can't be recognized the programm automatically tries to find headers in the file and let's the user asign the values of each header themselves.

File recognition import (d2eb1c0c807670df4389467bc4d799a37a48b135) works for most .hdf5, .csv and .npy files I could get my hands on.


Update Debian runtime files

Add space in template for 'commentstring'
Add 'comments' and 'commentstring' support to debcontrol
debversions: Move Ubuntu releases outside of standard support to unsupported

Thanks!


400 error when hosted on Azure?

We have a legacy WebForms app and Blazor Server front-end using Cocoon successfully for a year. It's hosted on our own servers at present and its working perfectly.
Problem
I'm trying to port the same code to be hosted on Azure. I've set up two App Services running in the same service plan (both as Windows hosts). One is running the WebForm app (on .NET Framework 4.8) and the other running Blazor (on .NET 6).
Both apps are up and running independently, but if I try to access a Cocoon page from the Blazor app, it returns a 400 error.
This is the case even if I try to request a static resource, e.g. /img/Test.jpg. This exists on the WebForm app, but it fails and returns a 400 error. From the Blazor site log (below) I can see that it Initially tries to request the /facadeauth route on the target, even though it's accessing a static file, which returns a 401 error.

Any ideas??

I suspect this is something Azure related: I tried moving the Blazor project to a Linux host which is on a different IP. It was unable to talk to the WebForm app. I will search in the YARP issues to see if there are any known problems...

Posted an issue on the Reverse-Proxy repository and fortunately someone hit on the right solution.
When forwarding the request to the destination, the headers (including the Host value) are copied. Since the Azure App Service hosts many sites on the same IP it uses DNS and the Host header (I believe) to resolve which App Service to route the traffic to.
Since the Host value and the URL were in conflict I believe the router refused the request - hence the 400 error.
I've added a fix to the RedirectTransformer and will send a pull request for it


build: update i18n scripts

Description
It seems in order to use react-intl with Paragon, we will need the resulting JSON files in ./src/i18n/messages to contain only key/value pairs of message objects, rather than a full object per the Transifex message format. Rather, react-intl expects its messages to be formatted as {'<message_id>': '<string>'}, or the KEYVALUEJSON Transifex type.
However, by moving to this format for react-intl to work, we lose the message comments/descriptions in Transifex, which provides context around how the message is used.
Instead, we must turn to @edx/reactifex similar to how other Open edX JS libraries/MFEs are set up. By adding the NPM script i18n_extract_comments and parsing with the transifex-utils.js file to generate a hashmap.txt, we can extract messages in the format @edx/reactifex expects in order to independently push message comments/descriptions to Transifex.
Deploy Preview
https://deploy-preview-1396--paragon-openedx.netlify.app/
Merge Checklist

[ ] If your update includes visual changes, have they been reviewed by a designer? Send them a link to the Netlify deploy preview, if applicable.
[ ] Does your change adhere to the documented style conventions?
[ ] Do any prop types have missing descriptions in the Props API tables in the documentation site (check deploy preview)?
[ ] Were your changes tested using all available themes (see theme switcher in the header of the deploy preview, under the "Settings" icon)?
[x] Were your changes tested in the example app?
[ ] Is there adequate test coverage for your changes?
[ ] Consider whether this change needs to reviewed/QA'ed for accessibility (a11y). If so, please add wittjeff and adamstankiewicz as reviewers on this PR.

Post-merge Checklist

[ ] Verify your changes were released to NPM at the expected version.
[ ] If you'd like, share your contribution in #show-and-tell.
[ ] 🎉 🙌 Celebrate! Thanks for your contribution.

:tada: This PR is included in version 20.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Returns wrong year 2020, instead of 2016

moment("01/25/2016", "MMDDYY")._d
returns
Sat Jan 25 2020 00:00:00 GMT+0200
while expected
Sat Jan 25 2016 00:00:00 GMT+0200
I think in this case format MMDDYY must be validated as MMDDYYYY.
Format MMDD returns fine results.

Provide separators in the format string:
 moment("01/25/2016", "MM/DD/YYYY")

Also, do not use _d or other underscore prefixed fields.  Use format and other functions described in the docs instead.

@mj1856, moment("01/25/2016", "MM/DD/YY") still will return 2020 instead of 2016.

Correct, because you're telling it to look only at the first two characters, [20]16.  If you want to test multiple formats, you must test the four-digit YYYY before testing two digit YY.  The order in array of formats matters.
Also note that moment already has this functionality (passing in an array of formats), so you don't have to write it yourself.
Additionally, if you test YYYY first, you don't need to test YY at all.  In other words, moment("01/25/16", "MM/DD/YYYY") will catch both.


Mkdir: explicit umask and sequential tests

explicitly set umask when testing file mode (https://github.com/uutils/coreutils/pull/4876#issuecomment-1560070035)
run tests sequentially since tests that do set umask cause other tests to fail

Why don't you set umask in test_symbolic_mode and test_multi_symbolic?

Never mind, you set the permissions in an "absolute" way.

Thanks!


snap: Fix dart-sass-embedded installation

Closes #10783

Built the snap locally and tested... no problems.
hugo env

hugo v0.112.0-DEV-36ce3a4a9d3933772085991c8636915ffd5cb3af linux/amd64 BuildDate=2023-03-02T15:32:32Z VendorInfo=snap:0.110.0+git72.36ce3a4a
GOOS="linux"
GOARCH="amd64"
GOVERSION="go1.19.6"
github.com/sass/dart-sass-embedded/protocol="1.2.0"
github.com/sass/dart-sass-embedded/compiler="1.58.3"
github.com/sass/dart-sass-embedded/implementation="1.58.3"


Update pixrem dependency to v3.0.0 for rootValue

Is it possible to update the pixrem dependency to version 3.0.0 so that the rootValue option can be used?
Reference: https://github.com/robwierzbowski/node-pixrem/issues/40

See #208 for the reason of the blocker.

Done in postcss-cssnext. cssnext is now postcss-cssnext. cssnext is deprecated. See postcss-cssnext migration guide http://cssnext.io/postcss/


Python: sync C# for Pre/Post RunAsync Handlers

Motivation and Context

#3038
Description

Contribution Checklist

[ ] The code builds clean without any errors or warnings
[ ] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[ ] All unit tests pass, and I have added new tests where possible
[ ] I didn't break anyone :smile:

Great to see this @joowon-dm-snu! Thank you for helping to sync this important feature to Python!

@RogerBarreto I hope this commit is your intended implementation :)


Updating protobuf and llvm hashes.

Jenkins, test this please.

17:09:19          -- SHA256 hash of
17:09:19              C:/tf_jenkins/home/workspace/tensorflow-pr-win-cmake-py/cmake_build/downloads/a6f29d8ac48d63293f845f2253eccbf86bc28321.tar.gz
17:09:19            does not match expected value
17:09:19              expected: '75d40ea8e68b0d1644f052fffe8f14a410b2a73d40ccb859a95c0578d194ec26'
17:09:19                actual: '1e40863d9f15dd6b15f8f18f49c500944be6118d9fe17e9dc58a1c709cadbb8a'
17:09:19          -- Hash mismatch, removing...
17:09:19          CMake Error at gemmlowp-stamp/download-gemmlowp.cmake:157 (message):
17:09:19            Each download failed!

Let's switch cmake build to only use our bazel mirrors.


3.2.0 Eevee bug

Blender 3.2.0 crashes when switching to the Eevee renderer in the editor

blender_debug_output.txt
blender_system_info.txt
These are the files, in the latest release, if I open Blender and switch to Eevee material preview mode, it blender freezes and never responds, the issue has slightly changed

I have looked at the logs and you are using an Intel HD Graphics 4000 GPU. This GPU is not supported by Blender and there are known issues with Eevee due to bugs in the driver:
https://code.blender.org/2019/04/supported-gpus-in-blender-2-80/#intel
I believe this is the cause of your issues (both crashing and freezing). Unfortunately, this is not something i can fix.

Thanks for the reply, I appreciate the effort!


feat: migrated to discordjs v14

Merge https://github.com/xhayper/boolean/pull/1 before continuing

All done.


Feature/607 oak ensure index

Added more features:

the automatic application of an EnsureOakIndex definition can be disabled (default: enabled)
there is the EnsureOakIndexManager which control the EnsureOakIndex instances

These features allow you to have a much better control of the EnsureOakIndex process; for example you can apply them based on a scheduling.

MBean support

this pull request contains way too much individual commits, obviously the branch has not been setup correctly. I will close it and create a new one with only the relevant pieces.


feat(map_based_prediction): update lane change decision logic

Signed-off-by: yoshiri<EMAIL_ADDRESS>Description
Try to update lane change decision logic.
New logic uses following information as decision threshold.

distance from left/right boundary
predicted time to reach left/right boundary = distance / lateral speed

Actual LC decision fires when:

bounding box center is close enough to reach left/right boundary
predicted arrival time is shorter than threshold
(vehicle is approaching to boundary)

Related Internal links

TIER IV Internal link 1
TIER IV Internal link 2

Tests performed
This method uses low-pass filtered lateral speed so that it prevents chattering and gives more stable prediction.
Both filter cut-off and time margin are decided by analyzing real lane changing data.

time margin with raw lateral velocity
time margin with filtered lateral velocity

Lowpass cut-off frequency: 0.1Hz
time margin: 5.0 s

Notes for reviewers

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[ ] I've confirmed the contribution guidelines.
[ ] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

古いパラメータはconfigファイルから消すべき。


how to catch errors and know if message was sent

Thanks for this package. Please how do i know if the message was sent or not, i  put a phone number that can never exist , it did't throw an error an error for me, the the message wasn't sent. Please how can I catch this error,I have used try and catch, it didn't work, I used .then, .catchError no error was printed out. Please help, I also used sendStatus, no error was printed out

The actual process of sending the sms is delegated to the android system. Hence the only way to know if the sms was sent and delivered is to register intents.
https://github.com/shounakmulay/Telephony/blob/4c25d9c1ce13c671e300c1e9ec0738c2a5802e36/android/src/main/kotlin/com/shounakmulay/telephony/sms/SmsController.kt#L63
To answer your question, in the current state of the plugin, if you do not receive both SENT and DELIVERED status in the listener, we can conclude that there was an error in sending the sms.

The actual process of sending the sms is delegated to the android system. Hence the only way to know if the sms was sent and delivered is to register intents.
https://github.com/shounakmulay/Telephony/blob/4c25d9c1ce13c671e300c1e9ec0738c2a5802e36/android/src/main/kotlin/com/shounakmulay/telephony/sms/SmsController.kt#L63
To answer your question, in the current state of the plugin, if you do not receive both SENT and DELIVERED status in the listener, we can conclude that there was an error in sending the sms.

Unfortunately this method of detecting an error in the sms sending process in not elegant. Also I won't be able to look more into it in the near future.
I would be happy to accept any PRs to improve this situation.

Unfortunately this method of detecting an error in the sms sending process in not elegant. Also I won't be able to look more into it in the near future.
I would be happy to accept any PRs to improve this situation.

Thanks so much,

Thanks so much,


[WIP] use upstream janusgraph image

This doesn't (yet) use the run.sh script to check dependencies. If needed we can find a way to add this.


Eliminated chat menus, locked levels. Cache filler chats.

Overworld creatures like Ebe and Boatricia no longer offer 'level-1',
'level-2', 'chit-chat' options. They now always pick the oldest unbeaten
level when you speak to them, and dialog if no levels are available.
As a result, overworld creatures will no longer let you pick locked levels
by talking to them either.
All overworld dialog is now cached to ensure the player doesn't cycle
through all of a creature's dialog quickly. ...This cache mechanism was in
place before, but it only activated when the player selected one of the
choices from the chat menus.
Closes #642.

I first attempted to complete this a few months ago, but took a second attempt this week. My first attempt conceptualized a different 'chat flow' which is worth documenting because it's interesting, and because i might eventually decide the approach I went with is too simple:
-overworld picks oldest level
 -pick level 1; no popup
 -pick least recently played unlocked level
 -if tied, pick lowest alphabetically
 -if there are no unlocked levels, it picks chit-chat
-overworld sometimes picks chit-chat
 -50% of all creatures do 'chit chat' instead
 -cycles when a level is cleared


Anserini/Python integration... yet again... with JavaCPP Presets for CPython?

Recently came across this: JavaCPP Presets for CPython
From Java, use Lucene to fetch documents, then call out to NN method in Python via above. Workable?
@EmergentOrder thoughts?

pyjnius seems to be working well, so we'll stick to it for now...


New Release for NestJS 10 support

I'm submitting a

[ ] Regression
[ ] Bug report
[x] Feature request
[ ] Documentation issue or request
[ ] Support request

Current behavior
Current 2.6.0 release requires NestJS < 10 as a peer dependency.
npm ERR! Could not resolve dependency:
npm ERR! peer @nestjs/common@">= 6.10.0 < 10" from<EMAIL_ADDRESS>npm ERR! node_modules/nest-typed-config
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Conflicting peer dependency<EMAIL_ADDRESS>npm ERR! node_modules/@nestjs/common
npm ERR!   peer @nestjs/common@">= 6.10.0 < 10" from<EMAIL_ADDRESS>npm ERR!   node_modules/nest-typed-config
npm ERR<EMAIL_ADDRESS>from the root project

Expected behavior
New Release with NestJS 10 support. Main already has it fixed with the following pull request:
https://github.com/Nikaple/nest-typed-config/pull/388/files

Included in release v2.7.0 🎉


Not able to filter based on boolean and integer values when using generateClient from 'aws-amplify/data'

Environment information
System:
  OS: macOS 14.4.1
  CPU: (8) arm64 Apple M1 Pro
  Memory: 299.08 MB / 16.00 GB
  Shell: /bin/zsh
Binaries:
  Node: 20.11.1 - /opt/homebrew/opt/node@20/bin/node
  Yarn: undefined - undefined
  npm: 10.2.4 - /opt/homebrew/opt/node@20/bin/npm
  pnpm: undefined - undefined
NPM Packages:
  @aws-amplify/backend: 1.0.0
  @aws-amplify/backend-cli: 1.0.1
  aws-amplify: 6.2.0
  aws-cdk: 2.139.1
  aws-cdk-lib: 2.139.1
  typescript: 5.4.5
AWS environment variables:
  AWS_STS_REGIONAL_ENDPOINTS = regional
  AWS_NODEJS_CONNECTION_REUSE_ENABLED = 1
  AWS_SDK_LOAD_CONFIG = 1
No CDK environment variables

Description
I was trying to perform listTodo filtering based on a boolean value and seeing unexpected behaviour where its looking string value for both boolean and Integer fields
  Todo: a
    .model({
      content: a.string(),
      done: a.boolean(),
      count:a.integer(),

      priority: a.enum(['low', 'medium', 'high'])
    })
    .authorization((allow) => [allow.guest()]),
});

Query:
const { data } = await client.models.Todo.list({
      filter:{
        content :{ eq:"test"},
        done:{eq: false},
        count:{eq: 12}
      }
    });

Error :
Type 'boolean' is not assignable to type 'string'
Type 'number' is not assignable to type 'string'
This is not the behavior when using v5r or v6 code of 'aws-amplify/api'

@sushpatg this bug is fixed in the latest version of @aws-amplify/data-schema. Please run npm update @aws-amplify/data-schema to get the patched version.


Add move 2024 Conventions as comments to the new package example

Description

Fix typo in 2024 Conventions
Add Conventions as comments to a new package when sui move new

Test plan

no extra tests needed

Release notes

[X] CLI: Add Conventions as comments to a new package when sui move new

Thank you for your PR @yanganto! It is a fresh and interesting improvement, but I'm afraid filling every new project wit coding conventions may come out as noisy, and instead I suggest changing it to a single line with a link to coding conventions. Let me know if you're comfortable doing that, or we can pick it up some other time.

For me, I will not insist on this or anything.
For developer experience, they just want to deliver a product with high quality, and do not want anyone to say their code is bad after product shipped.
Previous commit is exactly a new developer will want in my imagine.
"Just tell them what is the best practice clearly without asking a lot of document reading and still ambiguous".


docs(@angular/cli): update Development Hints

Due to the changes the devkit reintegration to this repository have bring,
this old documentation didn't worked anymore, as the @angular/cli dependencies
versions now are dynamics. So, we now need to build it before linking it with npm.

Has a matter of fact, I still have issues with this, as, after a new npm run build, I get :
$ ng help

zsh: permission non accordée: ng

because dist/@angular/cli/bin/ng doesn't have execution rights.
But even after a chmod +x ng, I get :
$ ng help

internal/modules/cjs/loader.js:596
    throw err;
    ^

Error: Cannot find module '@angular-devkit/core'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/home/noel/git/hub/angular/angular-cli/dist/@angular/cli/lib/init.js:13:16)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)

The only workaround i could get for now is to re-run npm i -g @angular/cli@next̀ and then npm link.

I also added some informations in order to help contributors to debug using VS Code like I do.

@noelmace I think the current CI failures are due to something already fixed in master, can you rebase please?

Rebase done.

Thanks for updating our README 👍

You're welcome. BTW, if you could give some informations about how you proceed to debug issues, I would really appreciate that.

To be honest I usually fiddle directly on node_modules and use the node inspector directly. The hardest things to debug end up being things that rely on resolution and that's very dependent on location and working off of built sources. So I usually don't rely as much on VSCode's debugger and just go and dig in. Stuff that's unit-testable I feel is good to use the built-in debugger though.

Ok thank you, that's what I'm also doing often, it's good to know that it isn't bad 😆. I'm trying to find a solution which would permit to directly test in progress development locally in every Angular CLI based projects, but yeah, I agree that testing is the way to go as much as possible. I'll push some PR when / if I'll find a satisfying enough solution about this other case then, right after the test docs you asked for.


add testing info to readme

Added some documentation around test. Haven't been able to double check with a sample project yet, but pretty sure this is everything.

also made a pr on the rokudev repo https://github.com/rokudev/unit-testing-framework/pull/25


gansynth training with wave dataset

I am wondering if I can use raw wave files as training data with gansynth?  I looked at the data_helper.py and wave_to_data has not been implemented yet.

Yah, that should be pretty straightforward. If you look in datasets.py you see that it's actually reading waveforms as the input data. I think you just need to write a script to turn  you waveforms into a tfrecord file and read from it in a similar way.


[Bug] Password should be set if and only if in LDAP or CUSTOM mode; Remove password or use one of those modes

Search before asking

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

Operating system information
Linux
Python version information
3.10
DB-GPT version
main
Related scenes

[X] Chat Data
[ ] Chat Excel
[ ] Chat DB
[ ] Chat Knowledge
[ ] Model Management
[ ] Dashboard
[ ] Plugins

Installation Information

[X] Installation From Source

[ ] Docker Installation

[ ] Docker Compose Installation

[ ] Cluster Installation

[ ] AutoDL Image

[ ] Other

Device information
GPU
Models information
LLM :zhipu
What happened
connect hive:
ValueError: Password should be set if and only if in LDAP or CUSTOM mode; Remove password or use one of those modes
What you expected to happen
fix this bug
How to reproduce
connect hive
Additional context
no
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

@xiuzhu9527 Can you take a look at this issue?

i got the same error.
my hive version is 3.4 and kerberos is need, i dont know kerberos is affect

i got the same error, how to resolve it?

为什么没有解决就关闭了


Fix: allow cons method to work if there is no else block

Given this code:
if (foo) {
  return 42;
}

When we want to get { return 42; } block as ast::Stmt, I think we can use cons method like if_stmt.cons().
Currently it works fine if else block exists. However, if there's no else just like the above code, if_stmt.cons() returns None, which seems strange to me.
This strange behavior is because if there's no else, the current logic in cons method filters out an stmt by checking whether cons.syntax().text_range().start() is smaller than itself, which is of course always false. Therefore, always we get None in such situations.
I guess this problem can be solved by checking in the "smaller than or equal to" way, not "smaller than". So I have fixed in this way.
I have two questions:

Is there no test about stmt_ext.rs at the moment? I want to make sure my fix works as expected by adding a test, but I couldn't find where and how.
Don't you use rustfmt? Huge number of diffs were generated when I fixed stmt_ext.rs and saved it. (my editor automatically applies rustfmt whenever files are saved)

Thank you for the PR!
I think i know why this is the case, i remember trying to fix the method so it would work with if else {}, and i think i remember this being broken by it. However i think i either went to bed or forgot about it 😄 .
As for tests, rslint_parser could really do with some doctests, you can simply import parse_text and parse some code, then get the first child of the program node and check things there 👍 .
As for rustfmt, i try to run it when i remember, i set it so it would run on save but it did not work for me and i did not set up CI for it or run it on the whole project because i thought it was pretty low priority, i will try to get that done today 🙂


Show spinning wheel when analysis is running for xy and timeline charts

Fixes #284 (partly)
Signed-off-by: Bernd Hufmann<EMAIL_ADDRESS>

will re-upload


Some pins are inaccesible by pinNumber

var ledGreen  = new gpio.DigitalOutput('P1-11')    // this works!
var ledGreen  = new gpio.DigitalOutput(17)         // this works!

var ledGreen  = new gpio.DigitalOutput('P1-13')    // this works!
var ledGreen  = new gpio.DigitalOutput(27)         // this doesnt X_X

ledGreen.write(gpio.HIGH)

It doesn't throw any errors, but the led doesn't turn on using pinNumber 27
I've notices some pins work, others don't... that's unusual. Any ideas why?
PD: testing on Raspberry Pi B+

After looking at the code, I've noticed the issue should actually belong to raspi-board, since that's the module responsible for resolving pin numbers.
I've noticed that board.getPinNumber(17) actually returns null. I don't know why, but somehow it translates to GPIO17 :fearful:
It seems that gpio.DigitalOutput ( Number ) expects a pin number as described by raspi-board's mappings. It doesn't really reflect the raspberry pinout !
Is this expected???

Ok,
After reading raspi-board's README, I now understand that gpio.DigitalOutput ( Number ) expects a Wiring Pi pin number !
That's really confusing! raspi-gpio README didn't say anything about this.
In any case, I don't think this is expected to work:
var ledRed = new gpio.DigitalOutput('asdasdasd')
ledRed.write(gpio.HIGH) // turn on 'P1-11'

I haven't had time to go through everything yet, I'm in Berlin for JSConf EU and my time is pretty limited at the moment.
My initial impression is that it sounds like there is a bug with coercing null to 0 somewhere, and that needs to be fixed. However, gpio.DigitalOutput() absolutely can take an alias. Take a look at https://github.com/nebrius/raspi-peripheral/blob/master/index.js#L39
I'll try and take a look if I get some free time somewhere, or at the very least when I'm back in the US later this week.

oh, I almost forgot to mention, getPinNumber(17) and getPinNumber(27) should return null on a B+, since the wiring pi numbers stop at 16.
Hope this helps.

ok, I finally had a chance to sit down and do some testing, just to be sure, and here's what I found.

If you pass in an invalid pin alias to any peripheral constructor, it fails silently and weird behavior happens. This is a legit bug in raspi-peripheral which I have already fixed, and will hopefully have published sometime tonight or tomorrow (PDT)
If you call getPinNumber(17), you get null, as expected (there is no Wiring Pi pin 17 on the B+)
If you call getPinNumber(27) on the B+, you get 27, as expected (this will return null on older boards that don't have a wiring pi pin 27).
If you call new gpio.DigitalOutput('GPIO27') on the B+, it resolves to wiring pi pin 2, as expected
If you call new gpio.DigitalOutput('asdasdasd'), you will now get an error with the update to raspi-peripheral

I also added the blurb about pin numbering schemes from the Raspi IO README to this and a few other READMEs (will push soon, once I sort some other stuff out).
Sorry for the confusion, I hope this helps!

Excellent news, thank you!
El lun., oct. 12, 2015 11:33 PM, Bryan Hughes<EMAIL_ADDRESS>escribió:

ok, I finally had a chance to sit down and do some testing, just to be
sure, and here's what I found.

If you pass in an invalid pin alias to any peripheral constructor,
it fails silently and weird behavior happens. This is a legit bug in
raspi-peripheral which I have already fixed, and will hopefully have
published sometime tonight or tomorrow (PDT)
If you call getPinNumber(17), you get null, as expected (there is no
Wiring Pi pin 17 on the B+)
If you call getPinNumber(27) on the B+, you get 27, as expected
(this will return null on older boards that don't have a wiring pi pin 27).
If you call new gpio.DigitalOutput('GPIO27') on the B+, it resolves
to wiring pi pin 2, as expected
If you call new gpio.DigitalOutput('asdasdasd'), you will now get an
error with the update to raspi-peripheral

I also added the blurb about pin numbering schemes from the Raspi IO
README
https://github.com/nebrius/raspi-io/blob/master/README.md#pin-naming to
this and a few other READMEs (will push soon, once I sort some other stuff
out).
Sorry for the confusion, I hope this helps!
—
Reply to this email directly or view it on GitHub
https://github.com/nebrius/raspi-gpio/issues/2#issuecomment-147577894.

--
Iván Todorovich

Everything is now published! Thanks again for filing the issue and digging in to it!

Sorry, looks like I forgot to close this issue. Feel free to reopen it if you are still having issues.


Appstudio update test-component-pac-mrzg

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-mrzg-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
8 seconds
init

✅ Succeeded
22 seconds
clone-repository

✅ Succeeded
34 seconds
build-container

✅ Succeeded
20 seconds
deprecated-base-image-check

✅ Succeeded
15 seconds
sanity-inspect-image

✅ Succeeded
50 seconds
clamav-scan

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
19 seconds
sbom-json-check

✅ Succeeded
7 seconds
sanity-optional-label-check

✅ Succeeded
7 seconds
sanity-label-check

✅ Succeeded
8 seconds
show-summary

Pipelines as Code CI/test-component-pac-mrzg-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
20 seconds
clone-repository

✅ Succeeded
24 seconds
build-container

✅ Succeeded
13 seconds
sanity-inspect-image

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
7 seconds
clair-scan

✅ Succeeded
33 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
7 seconds
sanity-label-check

✅ Succeeded
7 seconds
sanity-optional-label-check

✅ Succeeded
5 seconds
show-summary


GROBID DeLFT performance

I am not sure whether that is already on the radar..
Using a DeLFT model seems to be significantly slower. I don't have scientific measurements for that yet. But a while ago I captured all of the tagging requests to DeLFT and there are quite a few (one example has 24).
I think one of the main issues is that tagging requests are not batched together (by model) and they appear to be synchronous.

Yes I pointed to it in the PR #369 (last sentence).
The problem is that the models are applied in cascade so it's complicated to process some of the multiple "low" level tagging tasks in batch in the DL framework. For the bibliographical references it would be relatively easy because they are all at the same levels. But for the authors for example, the author string would need to be accumulated until reaching a batch size before being processed. This would required some asynchronous management of the call to DeLFT by batch.
Given the current accuracies of the DL models are still not better than CRF and that we are still working on it with the feature integration in DeLFT, it's probably better to leave this problem for later I think, when it will be time to switch to DL models seriously - if we reach this point!

Also note that in general for sequence labelling, DL models even with batches and good GPU are running slower or much slower than Wapiti CRF, the most complete runtime evaluation I made is here:
https://github.com/ourresearch/software-mentions#runtimes


[SPIKE] As a Verax Dev, I want to know if we could consider to parse Schemas on-chain

Requirements
This is a not in the list of Business Requirements, but we may want at some point to parse Schemason-chain to ensure data consistency.
This spike should investigate on the possible technical implementations and gas consumption impacts.
The outcome may be:

no go: not possible at all
go, view only: not possible through a write transaction (create Schema and create Attestation), but possible with a view, in order the user can do a preflight of what he plan to post
go: this is possible and gas consumption impact is a soft o of transaction gas consumption

Todo

[ ] Identify libraries to parse string
[ ] Using fixtures, calculate the gas consumption to parse and check payload
[ ] Describe in this GH issue the outcomes

Example of steps to parse and validate a schema

get the schemaString
explode it (comma separated)
recursively get child schemas
check that each chunk is

a type, among a list of predefined types
a space (between the type and the field name)
a field name

Won't do


Raft log streaming compaction

Right now, compaction is done in a large single proto message.
We should evaluate streaming compaction, wherein a compaction is composed of a series of smaller messages.
/cc @aaronlehmann @abronan

@aaronlehmann Putting this back into the Icebox. I don't think this will happen in the next few releases.

SGTM. I don't think it's very important. The advantage of making this change would be reducing memory use when saving and loading snapshots. But the serialized form of the snapshot should be much smaller than the actual live data set (because of indices, pointers, and so on), so I don't think this will make much difference in practice.


Improve raster reprojection behavior when tiles fail to load

This PR slightly improves behavior of reprojection of tiled raster sources:
When all of the required source tiles fail to load, no reprojection is performed and the tile state is set to ol.TileState.ERROR (this hints the renderer to use the previous zoom level and scale it up rather than displaying empty tile).
(If only some of the tiles fail to load, the behavior is unchanged and reprojected tile is created from the available tiles.)
Closes #4682.

LGTM please merge

Thanks @bartvde !


TFRecordWriter.flush() for Python bundle?

TFRecords.Writer seems to take up too much memory when dealing with large dateset and may cause out-of-memory issue.
Also, the .TFRecords file seems not appendable right now, so it's pretty hard to write large dataset to a single .TFRecords file at one run.
Flush() is available on the C++ side in tensorflow::core::lib::io::RecordWriter but is not exposed in the Python bindings. Is it possible to add a python interface to make it easier?

What do you mean by using too much memory? TfRecords doesn't consume any memory itself (especially if not using compression)
You could use strategies like writing shards of data to handle the appendability issues (this is how the protos for summary events are handled for tensorboard).
Flush() would be reasonable to expose at the python level, we'd welcome a CL that did this.

Created a PR #10686 to expose Flush() in Python.
Note that in https://github.com/tensorflow/tensorflow/blob/abae4305a6208bde6072d257a6ce734a8d369089/tensorflow/core/lib/io/record_writer.cc#L125-L130
Status RecordWriter::Flush() {
  if (IsZlibCompressed(options_)) {
    return dest_->Flush();
  }
  return Status::OK();
}

So the Flush() is only effective in case of compressed files.

This issue is automatically closed due to lack of activity. Please re-open if this is still an issue for you. Thanks!


Update to TileDB 2.13 [main-old branch]

Core 2.13 aligns with TileDB-Py 0.19 and TileDB-R 0.17. Those are already released.
After this we can tag TileDB-SOMA 0.1.19.
Once TileDB Cloud is updated to 2.13 (REST server) then we can include TileDB-SOMA 0.1.19 in the UDF/notebook-image repos.

Looks fine to me apart from a stylistic nit or two. So you may want to wait for a second approval before merging.

At this point this PR's sole job is to unbreak CI -- thanks for your review! :)


Unable to successfully startChat()

Hello -
I'm trying to connect to my chat widget via the Omnichannel SDK but running into an issue when starting the chat.

I'm able to create a new chat sdk ( const chatSDK = new OmnichannelChatSDK(omnichannelConfig);)
I'm able top successfully initialize (chatSDK.initialize()`)
It always fails on chatsSDK.startChat() with the error: ChatSDKError {message: 'MessagingClientConversationJoinFailure', httpResponseStatusCode: undefined} - the error happens here:

      try {
        await chatSDK?.startChat(optionalParams);
      } catch (error) {
        console.log(`ERROR=====`, error);
        return;
      }

This is as far it gets each time:

I've configured the Omnichannel chat widget already and am able to connect using your sandbox site: https://vvfog.csb.app/?orgId=377900dc-f492-ee11-8172-000d3a37e601&orgUrl=https://unq377900dcf492ee118172000d3a37e-crm.omnichannelengagementhub.com&widgetId=19441e61-d483-45e1-9d6a-f4dc6500b93a
I essentially used the exact same code from the demo site sandbox to implement within my application

Specs:

Using "@microsoft/omnichannel-chat-sdk": "^1.8.1-main.e44745c", (also tried v1.5.5 (the same being used in the demo site)
The rest of my package.json:

"dependencies": {
    "@babel/polyfill": "7.4.3",
    "@dmi/shared": "0.0.1",
    "@material-ui/core": "4.11.0",
    "@material-ui/icons": "4.9.1",
    "@material-ui/lab": "4.0.0-alpha.58",
    "@microsoft/omnichannel-chat-sdk": "^1.8.1-main.e44745c",
    "chalk": "2.4.2",
    "compression": "1.7.4",
    "connected-react-router": "6.8.0",
    "cross-env": "5.2.0",
    "dotenv": "6.1.0",
    "fontfaceobserver": "2.1.0",
    "history": "4.9.0",
    "hoist-non-react-statics": "3.3.0",
    "immer": "7.0.8",
    "inquirer-recursive": "0.0.6",
    "intl": "1.2.5",
    "invariant": "2.2.4",
    "jss": "10.0.4",
    "koa-webpack-middleware": "1.0.7",
    "loadable-components": "2.2.3",
    "lodash": "4.17.20",
    "lottie-web": "5.7.6",
    "prop-types": "15.7.2",
    "react": "16.13.1",
    "react-dates": "21.8.0",
    "react-dnd": "7.0.2",
    "react-dnd-html5-backend": "7.0.2",
    "react-dom": "16.11.0",
    "react-dropzone": "12.0.4",
    "react-feather": "^2.0.10",
    "react-google-recaptcha": "2.1.0",
    "react-helmet": "6.1.0",
    "react-idle-timer": "4.6.4",
    "react-intl": "2.8.0",
    "react-loader-spinner": "^6.1.6",
    "react-redux": "7.2.1",
    "react-router-dom": "5.2.0",
    "redux": "4.0.5",
    "redux-saga": "1.1.3",
    "reselect": "4.0.0",
    "sanitize.css": "8.0.0",
    "styled-components": "5.1.1",
    "victory": "36.2.0",
    "warning": "4.0.2"
  },
  "devDependencies": {
    "@babel/cli": "7.4.3",
    "@babel/core": "7.4.3",
    "@babel/plugin-proposal-function-bind": "7.2.0",
    "@babel/plugin-syntax-dynamic-import": "7.2.0",
    "@babel/plugin-transform-modules-commonjs": "7.4.3",
    "@babel/plugin-transform-react-constant-elements": "7.2.0",
    "@babel/plugin-transform-react-inline-elements": "7.2.0",
    "@babel/preset-env": "7.24.4",
    "@babel/preset-react": "7.0.0",
    "@babel/register": "7.4.0",
    "@svgr/webpack": "5.4.0",
    "@testing-library/dom": "6.12.2",
    "add-asset-html-webpack-plugin": "3.1.3",
    "babel-eslint": "10.0.1",
    "babel-loader": "8.0.5",
    "babel-plugin-dynamic-import-node": "2.2.0",
    "babel-plugin-lodash": "3.3.4",
    "babel-plugin-react-intl": "3.0.1",
    "babel-plugin-react-transform": "3.0.0",
    "babel-plugin-styled-components": "1.10.0",
    "babel-plugin-transform-react-remove-prop-types": "0.4.24",
    "circular-dependency-plugin": "5.0.2",
    "compare-versions": "3.4.0",
    "compression-webpack-plugin": "2.0.0",
    "coveralls": "3.0.3",
    "css-loader": "2.1.1",
    "eslint": "5.16.0",
    "eslint-config-airbnb": "17.1.0",
    "eslint-config-airbnb-base": "13.1.0",
    "eslint-config-prettier": "4.1.0",
    "eslint-import-resolver-webpack": "0.11.1",
    "eslint-plugin-import": "2.17.2",
    "eslint-plugin-jsx-a11y": "6.2.1",
    "eslint-plugin-prettier": "3.0.1",
    "eslint-plugin-react": "7.12.4",
    "eslint-plugin-react-hooks": "1.6.0",
    "eslint-plugin-redux-saga": "1.0.0",
    "file-loader": "3.0.1",
    "html-loader": "0.5.5",
    "html-webpack-plugin": "3.2.0",
    "image-webpack-loader": "4.6.0",
    "imports-loader": "0.8.0",
    "jest-cli": "24.7.1",
    "jest-dom": "3.1.3",
    "jest-styled-components": "6.3.1",
    "lint-staged": "8.1.5",
    "node-plop": "0.18.0",
    "null-loader": "0.1.1",
    "offline-plugin": "5.0.6",
    "plop": "2.3.0",
    "pre-commit": "1.2.2",
    "prettier": "1.17.0",
    "react-app-polyfill": "0.2.2",
    "react-test-context-provider": "2.2.0",
    "react-test-renderer": "16.8.6",
    "react-testing-library": "6.1.2",
    "rimraf": "2.6.3",
    "shelljs": "0.8.3",
    "style-loader": "0.23.1",
    "stylelint": "10.0.1",
    "stylelint-config-recommended": "2.2.0",
    "stylelint-config-styled-components": "0.1.1",
    "stylelint-processor-styled-components": "1.6.0",
    "terser-webpack-plugin": "1.2.3",
    "url-loader": "1.1.2",
    "webpack": "4.47.0",
    "webpack-cli": "3.3.0",
    "webpack-dev-middleware": "3.6.2",
    "webpack-dev-server": "3.11.0",
    "webpack-hot-middleware": "2.24.3",
    "whatwg-fetch": "3.0.0"
  }

My widget details:

  const omnichannelConfig = {
    orgId: '377900dc-f492-ee11-8172-000d3a37e601',
    orgUrl: 'https://unq377900dcf492ee118172000d3a37e-crm.omnichannelengagementhub.com',
    widgetId: '19441e61-d483-45e1-9d6a-f4dc6500b93a',
  };

Help would be greatly appreciated, please let me know if there's any other info needed. Thank you.

@xTEddie Would you be able to assist here?

@xTEddie I'm facing the same issue

@xTEddie adding some more context -
-adding .setDebug(true) for more robust logging reveals something interesting -

The first image, shows browser logs up to the point where the chat errors out, the second image shows browsers logs indicating a successful session init/getChatToken, which occurs AFTER the chat has failed on the MessagingClientConversationJoinFailure
To me, it seems like it makes sense that it would not be able to create a conversation without a chat token/session, but why this timing issue is occurring is not clear. Like I mentioned earlier, I'm using essentially the exact same code as posted on the sandbox site, so why it would work there and not locally within my app doesn't make sense to me. Again, any help would be appreciated.

@pavan-kumar-js - happening for me both locally and in a deployed environment.


ArcGis Editor for Open Street Map 10.6 - Error Uploading Data To OSM

I am receiving an error when trying to upload my edits to OSM. It appears I am missing the changeset ID. Anyone know how to resolve this issue?
Messages
Executing: OSMGPUpload http://www.openstreetmap.org "C:\OSM 180405\OSM_180405.gdb\180405_osm_revision" "Road Edits" OSMCHANGE_FORMAT worr020 *****
Start Time: Thu Apr  5 15:19:07 2018
Opened changeset 57846837.
Submitting 4551 features to the server...
The remote server returned an error: (400) Bad Request.
Cannot parse valid way from xml string . Changeset id is missing
Failed to execute (OSMGPUpload).
Failed at Thu Apr  5 15:21:29 2018 (Elapsed Time: 2 minutes 21 seconds)

I'm having the same issue.
"Cannot parse valid way from xml string . Changeset id is missing."

Please use https://www.openstreetmap.org as the upload URL.


creating dedicated trivia kinds

We can have a top-level Production::Trivium in the grammar, to indicate these new nodes.

Each version defines a ScannerRef (like tokens)
It will have productions like Whitespace, EndOfLine, LineComment, etc...

Each Trivium production will have a placement enum field to indicate if it is:

Leading: MultiLineComment
Trailing: EndOfLineComment and EndOfLine
LeadingAndTrailing: Whitespace
This way, we can remove TrailingTrivia and TrailingTrivia nodes from grammar and CST

In ParseOutput, we can add a new field trailing_trivia which contains anything not captured by root_node's last token (including newlines).

This way, we can remove EndOfFileTrivia and SourceUnitMembersList nodes from grammar.
This also means that parsing any RuleKind with trivia will succeed, as we will always detect and consume leading/trailing trivia around it.
Adding validation to ensure nothing (parsers, scanners, or operators) can reference trivia nodes in grammar.

introduce a TokenKind::is_trivia() -> bool helper to distinguish between this and other scanner tokens

Suggestion extracted from #438

deprioirized for now.

Made obsolete by #610


[Issue-2971] Set default pool for Avail Turing

Related issue: #2971

🚀 Deployed on https://pr-2974--sw-web-runner.netlify.app


[Bug] [DEV][DataSource] can't create mysql datasource. connect failed

Search before asking

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

What happened
create MySQL datasource failed:

What you expected to happen
I want to create mysql datasource in DataSource page
How to reproduce

choose postgresql as DS metabase
start DS in standalone mode or normal mode
create an avaliable mysql datasouce in DataSource page
click Test Connect button on confirm button

Anything else
No response
Version
dev
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

I change my DS from standalone mode(just start StandaloneServer ) to normal mode(api + master + worker). it still not work.
the error meesage is :
"Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader"

The exception thrown by this line https://github.com/apache/dolphinscheduler/blob/f9f91000fd69caa8f70a9ea12993f7c432d6d30b/dolphinscheduler-datasource-plugin/dolphinscheduler-datasource-api/src/main/java/org/apache/dolphinscheduler/plugin/datasource/api/provider/JDBCDataSourceProvider.java#L96

I changed the mysql-connector-java dependency scope front 'test' to 'compile', it workd.
pom.xml.
The doc suggests us to use 'compile' only when we use mysql as DS metabase, but the DataSource Module should be independent of DS metabase. So changed mysql-connector-java  to 'compile' may be reasonable.

Please refer to the mysql section of the faq document.
https://dolphinscheduler.apache.org/en-us/docs/release/faq.html
I'' close this issue for now. You can reopen it if you have further questions.

Please refer to the mysql section of the faq document. https://dolphinscheduler.apache.org/en-us/docs/release/faq.html
I'' close this issue for now. You can reopen it if you have further questions.

got it. It's all about the license.

@SbloodyS Hi,
still connect MySQL datasource failed cause by msssing serverTimezone field.

Reproduce:

start DS with DEV branch use normal mode (api + master + worker)
create a MySQL datasource

Anthing Else
The exception is from this line CommonDataSourceClient.java-line96
java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Solution Suggest
when I add 'serverTimezone' as jdbc connnect params from Frontend. it works.

So I suggest toadd serverTimezone params by default from frontend when create MySQL datasource if needed.
The serverTimezone  will from custom choose

cc @caishunfeng

@SbloodyS Hi, still connect MySQL datasource failed cause by msssing serverTimezone field.
Reproduce:

start DS with DEV branch use normal mode (api + master + worker)
create a MySQL datasource

Anthing Else The exception is from this line CommonDataSourceClient.java-line96
java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Solution Suggest when I add 'serverTimezone' as jdbc connnect params from Frontend. it works.
So I suggest toadd serverTimezone params by default from frontend when create MySQL datasource if needed. The serverTimezone  will from custom choose

Hi @rockfang please check the timezone config in spring application.yaml, or env/dolphinscheduler_env.sh if you start in sh command.

@caishunfeng Thx for reply.
timezone config in application.yaml is  on, and I did't changed it.

actually I think the connect error is from MySQL connect, I don't know whether it will read from the spring time-zone config.
I just retry a standalone server. it occurs again

My JDBC driver is 8.0.16.
I cloned the latest Dev and retryed it just now.  the error occures again.
did you configured the default-time-zone in your mysql config file ?
I add default-time-zone config in my target mysql config file my.ini, it works. but it may not a good way to solve it


There is no option to use my own fund to reg an account at 0.5.0

Possibly related:  https://github.com/BitShares/web_wallet/issues/513

Moved: https://github.com/BitShares/web_wallet/issues/523


Explicit deprecation/removal notice for FHDLTestCase

FHDLTestCase is no longer accessible in nMigen 0.3.
An attempt to import it should still fail, but let the user
know FHDLTestCase was intentionally removed.
Perhaps something to the effect of
Removal Notice: FHDLTestCase has been removed as per https://github.com/nmigen/nmigen/pull/399#issuecomment-638514027

Maybe Removal Notice could be highlighted in red?

I think this is a good idea, and I also think it highlights that (given you clearly don't like FHDLTestCase, whitequark) we should prioritize designing its replacement (if any? not sure what your long-term plans are here). I know I'm using (a local fork of) FHDLTestCase in all of my nmigen designs, and most people I talk to are excited to use formal tooling with nmigen. This issue isn't the right place to track that of course so we should file a separate one if we don't have it already...

given you clearly don't like FHDLTestCase,

It's not that I don't like it in particular. It's more that it was always intended as an internal API, and absolutely no thought went into its design. I assumed, wrongly, that people would know better than to dig out random stuff from the test/ subfolder...

we should prioritize designing its replacement

Sure.


How to preselect a country

We are going to detect user's locale and based on that we need to populate the initial value of the Country Picker. Is there a way to do this?

Hi, and sorry if I late, probably we forgot to add initial Value or value field. You can add it by yourself and make a PR or I will add this props when I will be available.

So try this feature in new version of library 1.4.0


feat(ingestion): [WIP] Adding SSAS as a New Source for Data Ingestion

[WIP] Adding SSAS as a New Source for Data Ingestion
Description:
This pull request introduces support for ingesting data from SSAS (SQL Server Analysis Services) into the DataHub platform. While the code is functional and currently being used within our organization, it's important to note that it lacks tests and some additional features due to time constraints and shifting priorities within our team.
Changes:

New Source Connector: Added a new connector specifically designed to interface with SSAS instances, enabling seamless ingestion of data from SSAS into DataHub.

Configuration Options: Included configuration options in the connector to specify SSAS server details, database name, cube name, and other relevant parameters necessary for establishing a connection.

Notes:

While this pull request is a work in progress and may not meet all quality standards, the code is functional and currently in use within our organization.

Due to time constraints and changing priorities, we haven't been able to complete the testing and add all planned features. However, we believe that this code may still be valuable to others in the community.

We encourage interested contributors to utilize this code as a starting point, and we welcome any improvements, additions, or feedback that the community may have.

Additional Notes:

Feedback and contributions are welcome to further enhance the SSAS connector and its integration with DataHub.

We hope that by open-sourcing this code, it may benefit others who are looking to integrate SSAS with their data workflows.

RFC Link:
Link to RFC #4
Recipe Example:
source:
  type: ssas_multidimension
  config:
    username: user_name
    password: ***
    host_port: localhost:81
    server_alias: localhost
    virtual_directory_name: ssas
    instance: localhost
    use_https: false
    ssas_instance: ssas001
    ssas_instance_auth_type: HTTPBasicAuth
    dns_suffixes:
      - local.lan

Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Summary by CodeRabbit

New Features

Introduced support for SQL Server Analysis Services (SSAS) integration, enhancing data ingestion capabilities.
Added new dependency group ssas with necessary libraries for SSAS functionality.
Implemented multiple classes for XMLA communication and metadata retrieval from both multidimensional and tabular SSAS models.

Bug Fixes

Improved error handling for XMLA server responses.

Documentation

Updated documentation to include new modules and classes for SSAS integration.

Chores

Added utility classes for DNS resolution and XMLA query handling.

I see this is marked as WIP, so we haven't taken a look at it yet. @DmytroYurchuk is this ready for review? Is there anything we can do to help with this?

@DmytroYurchuk wanted to bump this - let me know if you need any help with updating this PR


Add a wiki: Bridgepour (Hydroneer Wiki)

An anonymous user has submitted a new wiki via our submission form.
Link to origin wiki: https://hydroneer.fandom.com
Link to destination (independent) wiki: https://bridgepour.com

Nice site, but not a community-editable wiki.


Session is displayed upside down on my Onexplayer X1

The screen shows upside down. I read that I can change that in gamescope by using --force-orientation but I have no idea where to add that. Or is there something else I can do to turn the display 180°?
I installed this on Arch from AUR: https://aur.archlinux.org/packages/gamescope-session-steam-git
Thanks!

I just found https://github.com/ChimeraOS/gamescope-session with how to configure it. I will try that after work.

As described creating ~/.config/environment.d/gamescope-session-plus.conf and adding ORIENTATION=leftfixed it. This is awesome. Only thing missing at the moment from my Deck is TDP settings. Will have to see how I can donate to ChimeraOS!


Add support for timestamp_req_options

Add support to pass request options when performing the HTTP POST call
against the timestamp server.
It is a versatile interface to allow configuring the external timestamp
call. It is particularly useful for example to set a timeout or verify
TLS against a custom certificate.

THX


[Icon Request] Support for ShellCheck

[x] I'm sure this issue is not a duplicate.

[x] I'm submitting an icon request:

Type: fliename
Icon Name: ShellCheck
Sample original Icon: https://www.shellcheck.net/favicon.ico
Extensions: .shellcheckrc
Filenames: .shellcheckrc
Language ids: shellcheckrc

Language Extensions:

More info: https://github.com/koalaman/shellcheck

Sample original icon:

Wanted to add that the filetype seems to be "shellcheckrc"

Any news?

We need an SVG icon for shellcheck to be able to impliment it. If anyone could point me in the direction of the icon that would be appricated! I can't seem to find any icons and we might need to resort to making our own (abelt simpler) icon.

@sasial-dev
The only available icon is a .ico at https://www.shellcheck.net/favicon.ico 😥

Happy news!
SVG logo available:
https://github.com/koalaman/shellcheck/blob/master/doc/shellcheck_logo.svg

Good that I found this issue. Was about to create a new issue & PR to map ShellCheck to the ordinary "config" icon 😄. Having a custom icon is definitely better


App shell: Reflect.getMetadata is not a function

Bug Report or Feature Request (mark with an x)
- [x] bug report
- [x] feature request

Area
- [x] devkit
- [ ] schematics

Versions
Angular CLI: 6.0.8
Node: 8.11.2
OS: win32 x64
Angular: 6.0.7
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.6.8
@angular-devkit/build-angular     0.6.8
@angular-devkit/build-optimizer   0.6.8
@angular-devkit/core              0.6.8
@angular-devkit/schematics        0.6.8
@angular/cli                      6.0.8
@ngtools/webpack                  6.0.8
@schematics/angular               0.6.8
@schematics/update                0.6.8
rxjs                              6.2.1
typescript                        2.7.2
webpack                           4.8.3

Repro steps

Create a new project with routing ng new app-shell-test --routing
Add app shell to project ng g app-shell --universal-project=app-shell-test --client-project=app-shell-test
Run npm install class-transformer
Update app-shell-test/src/app/app.component.ts import {Component} from '@angular/core';
 import {Type} from 'class-transformer';

 @Component({
     selector:    'app-root',
     templateUrl: './app.component.html',
     styleUrls:   ['./app.component.css']
 })
 export class AppComponent {
     title = 'app';
 }

 export class Test {
     @Type(() => Date)
     public start: Date;
 }

Run ng run app-shell-test:app-shell

Output
Date: 2018-07-06T14:19:21.999Z
Hash: 9ca49bed2000a769e749
Time: 10645ms
chunk {main} main.js, main.js.map (main) 33.5 kB [entry] [rendered]
Date: 2018-07-06T14:19:25.463Z
Hash: 7984246ef0c7f2b316e4
Time: 13989ms
chunk {main} main.js, main.js.map (main) 12.9 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 227 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 5.22 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 15.6 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.01 MB [initial] [rendered]
Reflect.getMetadata is not a function
TypeError: Reflect.getMetadata is not a function
    at app-shell-test\node_modules\class-transformer\decorators.js:24:28
    at ./src/app/app.component.ts.__decorate (app-shell-test\dist\app-shell-test-server\main.js:273:110)
    at app-shell-test\dist\app-shell-test-server\main.js:293:5
    at Object../src/app/app.component.ts (app-shell-test\dist\app-shell-test-server\main.js:298:2)
    at __webpack_require__ (app-shell-test\dist\app-shell-test-server\main.js:20:30)
    at Object../src/app/app.server.module.ngfactory.js (app-shell-test\dist\app-shell-test-server\main.js:342:10)
    at __webpack_require__ (app-shell-test\dist\app-shell-test-server\main.js:20:30)
    at Object../src/main.server.ts (app-shell-test\dist\app-shell-test-server\main.js:424:37)
    at __webpack_require__ (app-shell-test\dist\app-shell-test-server\main.js:20:30)
    at Object.0 (app-shell-test\dist\app-shell-test-server\main.js:445:18)
    at __webpack_require__ (app-shell-test\dist\app-shell-test-server\main.js:20:30)
    at<EMAIL_ADDRESS>(app-shell-test\dist\app-shell-test-server\main.js:69:18)
    at Object.<anonymous> (app-shell-test\dist\app-shell-test-server\main.js:72:10)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)

Desired functionality
App shell should work without manual imports.
Mention any other details that might be useful
I'm newbie in angular server/app shell but seems cli is not includes reflect when builds the app shell. moreover, I can't find any way to include it like browser polyfills.ts so I added import 'core-js/es7/reflect';  into src/app/app.server.module.ts  and ng run app-shell-test:app-shell work now.
I'm not sure that this is the right way to do this, maybe cli should use polyfills automatically while generating the app shell?

Indeed you need reflect-metadata at server level as well. Please check: https://angular.io/guide/universal#app-server-entry-point

Hi,
class-transformer package requires Reflect polyfill to work. The CLI will not add this polyfill for the server/app-shell, as it's not needed by default.
In your cases the package you are using does needed and hence you are required to add it manually.

In your cases the package you are using does needed and hence you are required to add it manually.

@alan-agius4, Yes. But why polyfills.ts is ignored for app shell?

You can import this polyfill in main.server.ts


Source uridecodebin with RTSP does not work

Tested on 0.4.x branch, try to use uridecodebin uri=rtsp://... => Unable to link queue0 to source.  Just removing the additional queue for live sources fixes the issue.

backport to 0.4


mkdocsoad: Failed to read source

First of all, thanks a lot for your work, looks great and I'm willing to be able to test it and make use of it!
Problem
I'm just trying to make use of the plugin but I'm not able to do it. I'm following the docs, install the dependencies, configure the mkdocs.yml:
# ... some config

nav:
    - Inicio: index.md
    - 'Hoja de ruta': roadmap.md
    - Cliente:
        - Inicio: client/index.md
    - Servidor:
        - Inicio: server/index.md
        - API: server/api.md
    - 'Meta-documentación': metadocs.md

# ... more config

plugins:
    - search
    - git-revision-date
    - neoteroi.mkdocsoad:
        use_pymdownx: true

markdown_extensions:
    - admonition
    - pymdownx.details
    - pymdownx.superfences
    - pymdownx.tabbed:
        alternate_style: true
    - toc:
          permalink: true

Create the new entry in the docs ./server/api.md:

# __API__

[OAD(./openapi.yaml)]

Provide the openapi generated json file in the samse directory. And I get the following error when launching mkdocs serve:
ValueError: Invalid source: it must be either a path to .json or a .yaml file, or a valid URL.

I'm using Swagger editor to validate the openapi file and it doesn't contain errors. You can find the code at PROECOS branch 19-documentation
I haven't found much information for troubleshooting in the docs, I'll be willing to PR with updated docs if we get to find the solution.
Cheers!

I've got the same issue, not including [OAD(./openapi.json)] in the md file makes mkdocs build succeed. Having it included fails with noted error.


Breadcrumbs on mobile are two lines

either make it so you can only see the last two bookmarks on a small screen or make font really smaller


[TODO] Refactor: clean up a lot of the old code that's still in the addon, but not necessary

Refactor: clean up a lot of the old code that's still in the addon, but not necessary

While checking the code I found several if statments with "useLegacyApi". In fact with Kodi v17 there is no longer the line 740 "getCaptureState()", so useLegacyApi will allways be "false".

yeah, that's something I could have thought about... makes sense. Thanks :)

@mpolednik : hello, what's your thoughts on the legacyApi / getCaptureState trick, since kodi v17 is now "officially" stable, and v18 has started nightlies, should the legacyApi be removed ?
(ps: I think that's why some users on arm boxes were having troubles with the plugin... i think master branch is broken on v16)
Same goes for the "ambilight old algo", I suppose this can go away too.
Is it okay to push to the refactoring branch ?

@Moyster I believe it's being done in refactoring-v9-candidate branch (which happens to be rewrite of the core functionality). Currently, there are few issues with the branch but as soon as I get the previous behavior, I'll branch out v17 and move master to v17/v18 with the refactoring in place to finally get all the wishes in.

@mpolednik : Hi, thanks for your answer.
Well I just wanted to know, as this issue is about refactoring/cleaning-up old unnecessary code, if I could help you in anyway, ie. cleaning the LegacyApi ifdef or the old ambilight algo.
The v9 branch was not moving so I assumed it would be a good time to sneak in a PR or two, but I asked first no to disturb your WIP.
Cheers !


[AutoRelease] t2-informaticadatamanagement-2024-05-23-10863(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/5066
Live test success

issue link:https://github.com/Azure/sdk-release-request/issues/5066

/azp run prepare-pipelines

/check-enforcer override


Invalid-Channel Name in ReadMe File for EddieHub Discord Android UI

Description

Channel Name is removed but still referenced so it is being referenced as Invalid Channel Name in Discord Android UI.
Screenshots

Also, I think this bug or issue is just in the Discord App on Android as in the Windows Discord it is being shown as <#deleted-channel>

thank you for raising the issue @meenal21 :)

Thank you 👍


Upgrade to OpenCV 3

Can you upgrade this project to OpenCV 3? OpenCV 2 is deprecated on Arch Linux and I need OpenCV 3 for my study and other programs that depend on it. I also can't install both version 2 and 3 alongside each other, so it would be pretty nice if you could upgrade to version 3.

Yes! Upgrade to OpenCV 3 needed!
but, as a temporary solution, you may install opencv2 to non-standart location
(here AUR package to install on /opt https://aur.archlinux.org/packages/opencv2-opt/ )
Then build and run butterflow with custom lib/inc/py location, like this:
building:
#!/bin/bash
mkdir /tmp/btf
cd /tmp/btf
yaourt -G butterflow
cd butterflow
bindir=/opt/opencv2/bin
libdir=/opt/opencv2/lib
LD_LIBRARY_PATH="${libdir}:${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH
PYTHONPATH=/opt/opencv2/lib/python2.7/site-packages/
export PYTHONPATH
makepkg -f

runing:
#!/bin/bash
bindir=/opt/opencv2/bin
libdir=/opt/opencv2/lib
LD_LIBRARY_PATH="${libdir}:${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH
PYTHONPATH=/opt/opencv2/lib/python2.7/site-packages/
export PYTHONPATH
butterflow $*

It is working for me:
psyriccio@jws [04:43:57 AM] [~/AUR/butterflow]
-> % y? butterflow
archi/butterflow 0.2.2.dev0.alpha.3-1 [installed]
aur/butterflow 0.2.3-1 [installed: 0.2.2.dev0.alpha.3-1] (6) (0.57)

psyriccio@jws [04:44:02 AM] [~/AUR/butterflow]
-> % y? opencv | grep installed
extra/opencv 3.2.0-2 [installed]
aur/opencv2-opt 2.4.13-2 [installed] (5) (1.11)

opencv3 + opencv2-opt
psyriccio@jws [04:44:58 AM] [~/AUR/butterflow]
-> % buttflw --version
0.2.2.dev0
psyriccio@jws [04:45:10 AM] [~/AUR/butterflow]
-> % whereis buttflw
buttflw: /usr/bin/buttflw
psyriccio@jws [04:45:49 AM] [~/AUR/butterflow]
-> % cat /usr/bin/buttflw
#!/bin/bash
bindir=/opt/opencv2/bin
libdir=/opt/opencv2/lib
LD_LIBRARY_PATH="${libdir}:${LD_LIBRARY_PATH}"
export LD_LIBRARY_PATH
PYTHONPATH=/opt/opencv2/lib/python2.7/site-packages/
export PYTHONPATH
butterflow $*

You also can use by prebuilded package from http://jws.forteholding.ru/archi
if you have the opportunity to trust custom, 3thd-part repositories.
pacman.conf:
[archi]
Server = http://jws.forteholding.ru/archi
SigLevel = Never

but, dont did it, it is not safe-way and it is not an arch-way

For the record, Ubuntu 17.10 seems to have switched to OpenCV 3. As a result, butterflow went from working fine to not working at all.
I understand the hesitation, I just tried to figure it out myself and the documentation is less than helpful in explaining what changed between versions :/

Is there info about why the app hasn't been upgraded to OpenCV 3? Are there technical blockers or is it just a matter of lack of time? I'm not able to get a proper OpenCV 2 setup working on any of my machines and I'm wondering if I should investigate upgrading butterflow or if I should just spin up a new VM to get a clean OpenCV 2 environment.

did an quick and extremely dirty port to python3 and opencv4, basically just threw out the opencl stuff.
the reason a proper port isn't done I guess is because opencv is horrible to work with, and has the least stable APIs I know, so the best way to port to newer version is to just follow the git log in the opencv repo to find when they moved things around.
basically all the opencl APIs in opencv are gone, apparently it's supposed to use opencl more or less automagically now.


[Bug] lora folder list resets to normal single list when clicking refresh from main comfyui toolbar

it comes back if you refresh the page

this will be fixed by the rework to the submenu i'm currently working on

This should now be resolved