Example should run in dev mode

A few issues here.
There should be a command to run the example (to be able to verify changes). The surge command seems to do something like that, but I have no idea what surge is.
I used a snippet of surge to accomplish this, but it doesn't actually work.
// scripts
{
  "example": "vue-play playspot/play.js"
}

If I run that I get this error
ERROR in multi main
Module not found: Error: Can't resolve '/Users/<user>/.yarn-config/global/node_modules/vue-play-cli/node_modules/webpack-hot-middleware/client' in '/Users/<user>/Git/vue-play'
 @ multi main

ERROR in multi main
Module not found: Error: Can't resolve 'vue-play/dist/vue-play.css' in '/Users/<user>/Git/vue-play'
 @ multi main

Note that I have built and /Users/<user>/Git/vue-play/dist/vue-play.css exists, but it looks like it's checking for vue-play/vue-play/dist

How did you install vue-play-cli?

If you install it from npm it will insert vue-play/dist/vue-play.css to entry while building, but apparently vue-play is not installed in the example, it's using the source files in./src.
Currently I use https://github.com/vue-play/vue-play-cli/blob/master/lib/make-config.js#L95 to check if it should insert vue-play/dist/vue-play.css

For the webpack-hot-middleware error, it seems /Users/user/.yarn-config/global/node_modules/vue-play-cli/node_modules will be empty if it's installed with yarn 😰 that's a bit tricky to handle

Development section updated https://github.com/vue-play/vue-play#development


Secretless-broker 1.2.x is XAd

AC:

[ ] Performance metrics of the new implementation are gathered (TBD)

Plan (10thread):

[ ] 6hr/PG/norecreate ->
[ ] 6hr/MySQLl/norecreate ->
[ ] 6hr/PG/recreate ->
[ ] 6hr/MySQL/recreate ->
[ ] 4day/PG/norecreate ->
[ ] 4day/MySQL/norecreate ->
…

@sgnn7 is this a duplicate of #864?

Seems like it though this one has more details at this point

it's not a lot, though. I'll copy it over and close this issue.


20 Terry Pratchett Quotes

20 Inspirational Terry Pratchett Quotes in JSON format

I'm new to merging changes back into other people's repos. Please be gentle if I've done some thing wrong and use small words in you explanation of any issues


Add PhishTank and Cert.PL feed

Thank you for the additions. I will add some comments in the script, because I had the same problem when switching from Windows to Linux :D.


Assign a css class to an html tag 'table'

I am just wondering how I can customize a render to set a css class to an html tag table.
The method table(string header, string body) can be used for the table headers but not for the entire table. Is it right ?
Thanks

@christophebe Where?

I think is a good approach  to let references


Update ESLint plugins to versions compatible with ESLint 8

Dependabot updated ESLint to version 8 on an automerge, but most of the plugins aren't on versions compatible with version 8.
They need to be updated for linting to function correctly.

See also #2821


Add proxy support inside Datadog consumer.

Is your feature request related to a problem? Please describe.
C3830342 - Configuring telemetry to Datadog and not seeing traffic going through proxy conf
I looked for logs related to this, but I only found the connection error to the datadog server:
Tue, 14 Jun 2022 04:20:30 GMT - severe: [telemetry.DataDog.f5telemetry_default::My_Consumer] error: HTTP error: Error: connect EHOSTUNREACH <IP_ADDRESS>:443
I looked for information regarding DataDog + Proxy and I found that using a proxy server is not supported for Datadog, since Datadog is selected as a type the proxy configuration won't work.
Describe the solution you'd like
Able to point to a internal proxy to get to Datadog.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Tracking with TS-684 internally. Thank you


Doesn't work on Linux with Advanced URIs

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
ReadItLater saves the site that Advanced URIs instructs it to.
Current behaviour
On the surface, it seems to do nothing but focus/open Obsidian, but looking in the console you can see that ReadItLater throws an error:
app.js:1 Obsidian Developer Console
node:electron/js2c/renderer_init:2 Electron Security Warning (Insecure Content-Security-Policy) This renderer process has either no Content Security
  Policy set or a policy with "unsafe-eval" enabled. This exposes users of
  this app to unnecessary security risks.

For more information and help, consult
https://electronjs.org/docs/tutorial/security.
This warning will not show up
once the app is packaged.
warnAboutInsecureCSP @ node:electron/js2c/renderer_init:2
app.js:1 Received URL action Object
app.js:1 Uncaught (in promise) Error: Request failed, status 403
    at new t (app.js:1:2030716)
    at vK (app.js:1:2030908)
    at app.js:1:2031587
    at app.js:1:237138
    at Object.next (app.js:1:237243)
    at a (app.js:1:235961)
app.js:1 Received URL action Objectaction: "adv-uri"filepath: "Home Index/today.md"[[Prototype]]: Object
app.js:1 Received URL action Objectaction: "advanced-uri"commandname: "ReadItLater: Save clipboard"vault: "Obsidian Vault"[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()__proto__: (...)get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()
plugin:obsidian-read-it-later:146 Uncaught (in promise) DOMException: Failed to execute 'readText' on 'Clipboard': Document is not focused.
    at Rt.processClipboard (plugin:obsidian-read-it-later:146:2908)
    at Object.callback (plugin:obsidian-read-it-later:146:2444)
    at te.handleCommand (plugin:obsidian-advanced-uri:10:604)
    at ge.chooseHandler (plugin:obsidian-advanced-uri:14:6726)
    at ge.onUriCall (plugin:obsidian-advanced-uri:14:6436)
    at eval (plugin:obsidian-advanced-uri:14:4534)
    at t (app://obsidian.md/app.js:1:2281449)
    at <anonymous>:1:52
    at node:electron/js2c/renderer_init:2:16470
    at IpcRendererInternal.<anonymous> (node:electron/js2c/renderer_init:2:10723)

Steps to reproduce

Install both Advanced URI and ReadItLater Obsidian plugins on a Linux system.
Install Obsidian Clipper into browser (I use a fork of Firefox)
Open a web page in the browser
Press the Clip page button. In Firefox, this is found at the right of the URL bar.
Observe Obsidian not saving the page. Look at the console log.

Which Operating Systems are you using?

[ ] Android
[ ] iPhone/iPad
[X] Linux
[ ] macOS
[ ] Windows

Obsidian Version
1.6.7
Plugin Version
ReadItLater 0.5.1 with Advanced URI 1.44.1 and Obsidian Clipper 2.0.0
Checks

[X] I have tried it with all other plugins disabled and the error still occurs

Possible solution
I have no idea what could be causing this, as I have very little experience with development in general, and no experience with JavaScript.
Obsidian Clipper is not the problem; the URI is fine, and the URL is saved to the clipboard. The problem occurs when you open the URI manually in the browser as well.
This may be a problem with ReadItLater, Advanced URI, or both.
See the parallel issues on Advanced URI and Obsidian Clipper:
Issue 188 on Advanced URI
Issue 11 on Obsidian Web Clipper

Although extension is not affiliated with plugin I gave it try (Linux with Wayland session), but everything works. I tried multiple scenarios, but none of them gave me yours or other exception.


RL2 Context

An issue to discuss the Context API and implementation.

Feeling happier with this for now, so closing.


Add compression option for Dynamo layer

Compression can be enabled using LayerDynamo.configure({compress: true});
Uses lzutf8 default string compression (LZ77): https://www.npmjs.com/package/lzutf8
Add a flag to the schema (c) that indicates whether the value is compressed. Also add a flag (json) that indicates whether the value is JSON.

How much smaller will this make a typical JSON payload?

@gigabo Ran a couple tests using the savings slider data:
lzutf8 LZ77:
Compress time: 0.756ms
Compression ratio: 0.5417439703153983
zlib GZIP:
Compress time: 0.251ms
Compression ratio: 0.6894248608534385


Rename experimentalLocalIjToH3 to localIjToCell

Renames experimental... functions to no longer be experimental, as they have been in the library for some time now. Also renames the functions to be in line with the naming RFC.

Coverage remained the same at 98.653% when pulling faaebd45f39c3381c03606df00238337bec8dfc8 on isaacbrodsky:isaac/cell-to-local-ij into 5be4d8cb96b9b87fce7b39a5aafa2b0ef3cb96ef on uber:master.

This does not include the mode that was discussed? Part of dropping the experimental part of the name was that with a mode we could add improved versions without breaking existing users.

This does not include the mode that was discussed? Part of dropping the experimental part of the name was that with a mode we could add improved versions without breaking existing users.

Correct - I can certainly add that in this PR if you think it makes sense with the renaming.

Correct - I can certainly add that in this PR if you think it makes sense with the renaming.

Yeah, I think they go together.

Yeah, I think they go together.

Updated


rtl8821ce: 5.5.2_34066.20200325 -> 5.8.0-050800.20200621

Motivation for this change
Though recent changes to upstream are for 5.8 compatibility, I couldn't get a DHCP lease w/ this driver and upgrading my kernel from 5.7.9 to 5.7.10. Bumping my overlay (below, since I've seen that it helped folks the last time this module was bumped) fixed it so I'm not inclined to dig much deeper.
  nixpkgs.overlays = [(self: super: {
    linuxPackages_latest = super.linuxPackages_latest // {
      rtl8821ce = super.linuxPackages_latest.rtl8821ce.overrideAttrs (oldAttrs: {
        src = super.fetchFromGitHub {
          owner = "tomaspinho";
          repo = "rtl8821ce";
          rev = "8d7edbe6a78fd79cfab85d599dad9dc34138abd1";
          sha256 = "1hsf8lqjnkrkvk0gps8yb3lx72mvws6xbgkbdmgdkz7qdxmha8bp";
        };
      });
    };
  })];

Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

@marsam - could I get a review/merge on this? doesn't look like @hhm0 is maintaining this anymore


Generate sitemap periodically

The trader sitemap is generated each time it is requested.

Test scenarios:

Create a new trader profile and verify new sitemap item: OK
Remove trader profile and verify deletion of sitemap item: OK


Add isTableExists method if it doesnt exist by default - fixes #24

I opted for PR #26 instead, which should achieve the same goal. David's avoids any direct query.
Thanks.


Error '/usr/bin/orca' does not seem to be a valid plotly orca executable

New to plotly, I tried the code below and got the following error:
import plotly.io as pio
from plotly.offline import iplot, init_notebook_mode
import numpy as np
import plotly.graph_objs as go
init_notebook_mode(connected=True)

N = 100
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
sz = np.random.rand(N)*30

fig = go.Figure()
fig.add_scatter(x=x,
                y=y,
                mode='markers',
                marker={'size': sz,
                        'color': colors,
                        'opacity': 0.6,
                        'colorscale': 'Viridis'})
iplot(fig)

pio.write_image(fig, 'plot.png')

I got this error
ValueError                                Traceback (most recent call last)
<ipython-input-2-f198cc1664f7> in <module>
     22 iplot(fig)
     23
---> 24 pio.write_image(fig, 'plot.png')

~/.local/lib/python3.5/site-packages/plotly/io/_orca.py in write_image(fig, file, format, scale, width, height, validate)
   1510                         width=width,
   1511                         height=height,
-> 1512                         validate=validate)
   1513
   1514     # Open file

~/.local/lib/python3.5/site-packages/plotly/io/_orca.py in to_image(fig, format, width, height, scale, validate)
   1292     # Make sure orca sever is running
   1293     # -------------------------------
-> 1294     ensure_server()
   1295
   1296     # Handle defaults

~/.local/lib/python3.5/site-packages/plotly/io/_orca.py in ensure_server()
   1161     # Validate orca executable
   1162     if status.state == 'unvalidated':
-> 1163         validate_executable()
   1164
   1165     # Acquire lock to make sure that we keep the properties of orca_state

~/.local/lib/python3.5/site-packages/plotly/io/_orca.py in validate_executable()
   1007
   1008 {help_result}
-> 1009 """.format(executable=executable, help_result=help_result))
   1010
   1011     # Get orca version

** I read previous issues on orca so I checked <$which orca> and <$ orca --help > and got the ff responses:**
</usr/bin/orca>
/usr/lib/python3/dist-packages/pyatspi/__init__.py:17: PyGIWarning: Atspi was imported without specifying a version first. Use gi.require_version('Atspi', '2.0') before import to ensure that the right version gets loaded.
  from gi.repository import Atspi
Usage: orca [-h] [-v] [-r] [-s] [-t] [-l] [-e OPTION] [-d OPTION] [-p NAME]
            [-u DIR] [--debug-file FILE] [--debug]

Optional arguments:
  -h, --help                   Show this help message and exit
  -v, --version                3.18.2
  -r, --replace                Replace a currently running instance of this
                               screen reader
  -s, --setup                  Set up user preferences (GUI version)
  -t, --text-setup             Set up user preferences (text version)
  -l, --list-apps              Print the known running applications
  -e OPTION, --enable OPTION   Force use of option
  -d OPTION, --disable OPTION  Prevent use of option
  -p NAME, --profile NAME      Load profile
  -u DIR, --user-prefs DIR     Use alternate directory for user preferences
  --debug-file FILE            Send debug output to the specified file
  --debug                      Send debug output to debug-YYYY-MM-DD-
                               HH:MM:SS.out

Report bugs to<EMAIL_ADDRESS>

What should I do? I want to save my plotly file without doing it manually in the browser.
Thanks.

Report bugs to<EMAIL_ADDRESS>

Last time, it was 3.18.2

This is because your orca was not from plotly, but a GNOME screen reader Orca. Pretty funky name collision (and quite avoidable by plotly, as Orca has been around for a long time).

Cf. issue https://github.com/plotly/orca/issues/350.


Unable to inherit parent authorization with environment variables

Issue was encountered under version 1.0.52.  We are setting up a POST API call that relies on Bearer authorization, with the token value provided by an environment variable.  This works fine when specified on the Authorization tab of the API.
However, if the API is set for authorization to inherit from parent, and the parent sets the Authorization to be type Bearer with value provided by the environment variable, the API receives a '401 unauthorized' error.

@Mayo-API-Management Issues has been identified and fixed. Please update to v1.0.53 .

hi @launchiamenterprise,
I'm currently using v 1.0.67, and it seems like I'm having the exact same behaviour described by current issue, shall we re-open it?
This issue becomes quite important when you have dozens of requests in your collections..
Here's my flow, which you'll see is quite similar (pretty much the same) as described here:
First of all, my collection is a folder, which contains sub-folders, each sub-folder containing 1 or more requests regrouped together by theme.
1- The first post request in my collection (sits in its own auth sub-folder) is used to get a beater token from auth0.com (post request to /auth/token)
2- In the "post-script" of the above request, I save the received auth0 token as a keyrunner env variable.
3- In the main "grand-father" collection folder, I set the authorization to use bearer token, and the value is taken from the saved env var from step 2- above.
3- After that, ALL my subsequent requests under the same grand-father collection  - BUT, under their own child/sub-folders - use as their authorization "Inherit from parent".
4- All those requests currently fail with 401; they are not seeing/using the "grand-father" folder's authorization.
Could my situation be different in that, the requests only check for their immediate folder, and not their grand-father one perhaps?
If so, I can create a new feature request ticket for this maybe?  That is definitely a great to have for my use cases, perhaps for others as well?
thanks

UPDATE:  I was wrong about my previous comment, please ignore it, after some more thorough testing, it seems to be working just fine, sorry about the false alert.


feature: createGist, getGist

Call createGist API when the user clicks Save & Get Share Link button on editor page.
Add file extension name(ext property) of each programming language(for upload gist with syntax highlighting)
Call getGist API when the user route on /?{{gistId}} --- (pages/index.tsx)

Really Awesome.


Updated the license entry in the package classifiers.

@StephenTaylor-Kx, this change is necessary for PyPI to recognize the change of license.  Please note that this will not take effect until a new release is uploaded to PyPI.  I would recommend issuing a "post" release with just this change.
@sashkab - please comment if you have a better suggestion.

LGTM, while here — please add LICENSE into MANIFEST.in, and remove LICENSE.rst.

please add LICENSE into MANIFEST.in, and remove LICENSE.rst.

done


Vc/status listener

What does this PR do

This is close enough that I'd like some feedback on how I'm implementing it. Thanks!


atcoder harwest for java submissions does not work

Source : https://codeforces.com/blog/entry/85788?#comment-747260
Error Log says
ValueError: ("Please provide correct file extension for the language 'Java8 (OpenJDK 1.8.0)' in", 'C:\\Users\\bleh0\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python39\\site-packages\\harwest\\lib\\resources\\language.json', 'file')

Possible Fix:
add the entry "Java8 (OpenJDK 1.8.0)": "java" in language.json

Thanks for raising the issue @s-i-d-d-i-s. The proposed entry has been added to the language.json config and is available in Harwest 0.3.2 https://pypi.org/manage/project/harwest/release/0.3.2/

Thanks for raising the issue @s-i-d-d-i-s. The proposed entry has been added to the language.json config and is available in Harwest 0.3.2 https://pypi.org/manage/project/harwest/release/0.3.2/


[Go Live][July 12]

Push to live

Docs Build status updates of commit 0c1030e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/teams-toolkit-v2/blazor/your-blazor-helloworld-apps.png
:white_check_mark:Succeeded

msteams-platform/assets/images/teams-toolkit-v2/manual/4.PNG
:white_check_mark:Succeeded

msteams-platform/assets/images/teams-toolkit-v2/manual/AAD manifest/4.PNG
:white_check_mark:Succeeded

msteams-platform/bots/how-to/create-a-bot-commands-menu.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/build-and-test/app-studio-overview.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/build-and-test/debug.md
:white_check_mark:Succeeded
View

msteams-platform/concepts/deploy-and-publish/appsource/prepare/submission-checklist.md
:white_check_mark:Succeeded
View

msteams-platform/get-started/get-started-overview.md
:white_check_mark:Succeeded
View

msteams-platform/get-started/glossary.md
:white_check_mark:Succeeded
View

msteams-platform/messaging-extensions/how-to/action-commands/define-action-command.md
:white_check_mark:Succeeded
View

msteams-platform/resources/bot-v3/bots-create.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Integrate Additional Historic Data Into the Pipeline

Do the data that is currently there fit the existing pipeline and if not how to edit so it does


Example in Customer Analyzer section is not working.

I am not able to assign custom analyzer "my_analyzer"  to text field. it says
The name of the language analyzer to use for the field. This option can be used only with searchable fields and it can't be set together with either searchAnalyzer or indexAnalyzer. Once the analyzer is chosen, it cannot be changed for the field. Must be null for complex fields.
Value is not accepted. Valid values: "ar.lucene", "ar.microsoft", "bg.lucene", "bg.microsoft", "bn.microsoft", "ca.lucene", "ca.microsoft",....
In analyzer, charFilters, tokenizer, tokenFilters section, it is looking for complaining for "odataType".
Missing property "odataType".

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

ID: 930a42f8-bd6b-9822-0b8b-be96982dd1bb
Version Independent ID: 517ebad0-48a8-23be-a6f3-2195758f0507
Content: Analyzers for linguistic and text processing - Azure Cognitive Search
Content Source: articles/search/search-analyzers.md
Service: cognitive-search
GitHub Login: @HeidiSteen
Microsoft Alias: heidist

@pshyani thank you for the detailed question. We are currently investigating and will update you when we have accurate information to provide.

Hi @pshyani, can you take a look at the custom analyzer doc?  It explains how to specify the custom analyzer in the index and then set it on the field.
Here's the link: https://github.com/MicrosoftDocs/azure-docs/blob/main/articles/search/index-add-custom-analyzers.md

#please-close

Am also facing the same issue. Trying to create the index using json from azure portal and keep saying "Missing property "odataType" and unable to set the custom analyzer to a field. It expects predefined analyzers. Check the images attached.
Help us to solve the issue.

@Grace-MacJones-MSFT Can you please help here?


bugfix-PLUGIN-387 Do not retain column description if Update Table Schema is false

JiraTicket: https://issues.cask.co/browse/PLUGIN-387

@ardian4 Please squash the commits, thanks!

@ardian4 Please squash the commits, thanks!

DONE


SecTeerApS.SecTeerVulnDetect version <IP_ADDRESS>

[x] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?

[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.2 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

/azp run

@wingetbot run

Duplicate of #94426

The installer requires an argument to be silent, but it is individual:
--override @.***”
Without a valid token or email, it will always end up being interactive.
For users who wish to script their way out of this, it is not an issue.
From: msftbot[bot] @.>
Sent: Monday, 23 January 2023 21.05
To: microsoft/winget-pkgs @.>
Cc: Thomas Kristensen @.>; Mention @.>
Subject: Re: [microsoft/winget-pkgs] SecTeerApS.SecTeerVulnDetect version <IP_ADDRESS> (PR #94424)
Hello @TKsecthttps://github.com/TKsect,
During installation testing, this application failed to install without user input. Did you forget to add Silent or SilentWithProgress switches?
This can also happen when a dependency is missing. You can test with https://github.com/microsoft/winget-pkgs#test-your-manifest.
Please investigate a fix and resubmit the Pull Request.
You may also try using the Windows Package Manager Manifest Creatorhttps://github.com/microsoft/winget-create to determine the proper installer type. If the installer type is MSIX, MSI, or a known installer technology like NullSoft, Inno, etc. the wingetcreate tool can detect them and the winget client will know what switches to pass. If it's a .exe installer of an unknown type, you will need to search to determine the proper switches for Silent and SilentWithProgress.
Template: msftbot/validationError/installation/unattended
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/winget-pkgs/pull/94424#issuecomment-1400905915, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AH44432VKOEZ37ZMBD4PA6LWT3P5JANCNFSM6AAAAAAUDULOJI.
You are receiving this because you were mentioned.Message ID: @.***>


[CI] Move cpu-only frontend tests to a CPU stage

With the goal to reduce the overall CI time cost

cc @yzhliu @zhiics @ZihengJiang


[BUG] Not waking up

The bug
Hi,
I'm currently running docker on Alpine Linux. I tried to setup UpSnap different ways but I did not suceed to make it work (correctly).
I tried to send the magic packet from the container itself and it works. I'm currently using awake to send the packet.
I'm using <IP_ADDRESS> as a subnet mask.
I'm not receiving packets using the wake on lan monitor.
The OS that UpSnap is running on
Alpine
Version of UpSnap
latest
Your docker-compose.yml content
version: "3"
services:
  upsnap:
    entrypoint: /bin/sh -c "apk update && apk add awake && ./upsnap serve --http <IP_ADDRESS>:8090"
    container_name: upsnap
    image: ghcr.io/seriousm4x/upsnap
    network_mode: host
    restart: unless-stopped
    volumes:
      - ./data:/app/pb_data
networks: {}

Reproduction steps
1. Use the docker-compose
2. Add a device
3. Wake up is not working
...

Additional information
No response

Sorry, but this is impossible for me to reproduce at all.


Bug: We should not send (default) in Storage class name while we are trying to get manifest for the same

📜 Description
Manifest is not available when we click on storage class containing default in the name
👟 Reproduction steps
1.Resource Browser->Config & Storage->Storage Class
2.Try to access manifest with storage class containing default
👍 Expected behavior
storage class name should not contain default
👎 Actual Behavior
Manifest is not available for storage class name with default

☸ Kubernetes version
Aks1.21
Cloud provider

azure

🌍 Browser
Chrome
🧱 Your Environment
Staging
✅ Proposed Solution
No response
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find any similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

AB#4596

closed in
OSS PR: https://github.com/devtron-labs/devtron/pull/3962
Dashboard PR: https://github.com/devtron-labs/dashboard/pull/1315


classnames in html file not correct

it seems the webpack is not including the class names correclty in the html. I can only guess that the HtmlWebpackPlugin is doing something wrong with the html. cant figure it out myself though

hey @sixtatami I provided a PR that fixes this. I couldn't figure out the root cause, I believe it was something to do with packages

Thanks @andreimc 👏


Update README.md

#78 fixes
added https://fotoforensics.com/ to image section

Sir As you said I have update the file it would be a great pleasure if you merge this request

please stop commenting saying what people have to do or merge the request or whatever (from this or other accounts). Try to learn how open source works or just how to be polite


Fixing multiprocessing issue on Mac m1

Fixes #499 by switching from multiprocessing to multiprocess (https://github.com/uqfoundation/multiprocess)

Codecov Report

Merging #500 (ba7c992) into develop (6322a9c) will increase coverage by 1.39%.
 Consider uploading reports for the commit 550f480 to get more accurate results

@@             Coverage Diff              @@
##           develop      #500      +/-   ##
============================================
+ Coverage    98.60%   100.00%   +1.39%
============================================
  Files          114         5     -109
  Lines         6009        78    -5931
  Branches         7         7
============================================
- Hits          5925        78    -5847
+ Misses          84         0      -84


Missing interceptor changes to metadata for streaming requests(Ruby)

What version of gRPC and what language are you using?
Lang: Ruby
Version: reproduces on 1.27 and master
What operating system (Linux, Windows,...) and version?
MacOs
What runtime / compiler are you using (e.g. python version or version of gcc)
What did you do?
Tried to modify client streaming request metadata by interceptor while calling client_streamer on ClientStub with request_op: true
What did you expect to see?
Added interceptor changes in request
What did you see instead?
Request comes to server without any changes to metadata made by interceptors
Anything else we should know about your project / environment?
This happens because of
https://github.com/grpc/grpc/blob/30f88e8b762be8bb677c5edd3ae6c20439d7a0d6/src/ruby/lib/grpc/generic/client_stub.rb#L249
lacking metadata in it. Having that all streaming actions has this code(in case request_op is selected - metadata merged into ActiveCall instance before interceptor run and then never passed) I'd assume this is intended but I'm struggling to find a reason why

@apolcyn hey, me too wants to understand this.
Can you please share some information with us?


there are two relations in bread the lower one work only

Version information

Laravel: v7.0
Voyager: v1.4
PHP: 7.3
Database:  MySQL 8.0

Description:
A clear and concise description of what the problem is.  Please also explain why this doesn't fit into the defined issue templates
Additional context
Add any other context or screenshots about the feature request here.

Not sure how we possibly could help you with only a screenshot.

I have stock_in table that have relation with isbn column form book table and with route from stock_in_route table. In the bread of stock_in , the lower order position column work (ie. if isbn column is lower than route column in stock_table bread order, the route column work with dropdown. if route column is lower than isbn column in stock_table bread order, the isbb column work with dropdown.

thank @emptynick , it is ok now.


could you describe your general approach?

I'm curious :)
I've got a 2D wgpu renderer that might be useful to look at and borrow from: https://github.com/audulus/vger-rs
cheers

For shapes, I’m using Lyon to tress the paths into triangles. For text, I use font kit to draw to pixel map, and quad it.
I checked out your repo the other day and SDF certainly looks really interesting. How does the font rendering looks comparing to “native”?

Ah cool. Well for the font rendering I'm using fontdue, not the SDF path rendering. I'm using the same atlas texture technique as in nanovg (glyphs are rendered into the atlas as needed, as opposed to making a single atlas for an entire font). Perhaps this is the same as your approach. I think it looks quite good except there are potentially some layout issues with fontdue, and it lacks subpixel AA.  I tried using my path renderer for glyphs and it's just too inefficient.

Well for the font rendering I'm using fontdue

How do you render stroked glyphs with fontdue?

How do you render stroked glyphs with fontdue?

See here: https://github.com/audulus/vger-rs/blob/abe8274f8cc155a9018f339354ed5ee836c05861/src/glyphs.rs#L35

I tried using my path renderer for glyphs and it's just too inefficient.

I tried that before. Just too many triangles that need to send to GPU.
I'm recently trying swash to do the text rendering which supports subpixel AA and text shaping. The end result seems very good.

How do you render stroked glyphs with fontdue?

See here: https://github.com/audulus/vger-rs/blob/abe8274f8cc155a9018f339354ed5ee836c05861/src/glyphs.rs#L35

The rasterize function outputs filled text, not stroked text. When I say stroked text, I mean something like this: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/strokeText


Update test (WIP: Darwin struggling)

(based on #5)

Who doesn't use Mac and and still solve Mac problems? This :bear:


Some mod icons doesn't work.

I'm using Forgified Core modpack.

right now there is two reasons for this to happen, either mod don't have an icon (like customSkinLoader) or it isnt a square (like immersice ui).  i can't do anything about first reason but for second one i can do something like this

Can you please do the second?

done

As a nice quality of life tweak and general improvement suggestion, could you possibly implement what's being done here with Mod Menu Stylizer?
https://modrinth.com/mod/modmenustylizer
I tried using this mod in conjunction, but it won't work.

yeah, sure. something like that was in my todo list, didn't know there was a mod for this.


Vue-pdf parity?

Hi,
First off, I'm really glad to see a new Vue component for PDF rendering :-)
I'd like to migrate to this from vue-pdf, but vue-pdf-embed is missing a couple of features I rely on. For my application, I render each PDF page separately (i.e., I iterate through the pages and would have a separate  for each. For this to work, I need an event which gives me the total pages in the PDF. The vue-pdf package provides @num-pages for this. Is there a way to get this info from vue-pdf-embed?
Secondly, to navigate to the correct page, I use vue-pdf's @link-clicked event to get the page number. Is this possible with vue-pdf-embed?
Thanks!

Hi @p3v9d5ui,
Thank you! I hope that the experience of using vue-pdf-embed will not disappoint you.
In vue-pdf the page property is set to 1 by default, which is pretty weird for me. In contrast, vue-pdf-embed renders the entire document if the page property is not explicitly specified. So you don't have to iterate through the document manually. However, if needed, you can still access the number of pages in the document via template ref (see example).
As for working with links, this is not yet available, as well as the text layer itself. I plan to add this over time, however a pull request for this is welcome.

Hi @hrynko ,
Thank you! I've tested this and it works fine.
I've submitted a small PR: https://github.com/hrynko/vue-pdf-embed/pull/11. This just adds the ability to supply a Uint8Array to the source property. It's just a matter of declaring that type, because otherwise it works fine. Are you able to merge it?


Dynamically forwarding requests

Hello everyone,
I'm currently trying to replace Zuul with Spring Cloud gateway as an API-gateway for my microservices. Yet based on the documentation and samples I found by searching I was unable to create the same functionality that zuul provides. Spent three days so far with little progress.
 The API-gateway is one of these services. Now my goal is to modify the request in the API-gateway and forward it to the right docker container using dockers internal ability to resolve container names to IP-addresses. This original requests contain the container name as subdomain.
For example: If I have a container named "service1", I need the API-gateway to strip down the original request address of http://service1.myhost.com to just the subdomain and add a generic port, making the address to forward to http://service1:8080
Is it in general possible to create such a functionality with spring cloud gateway? I suspect that the Forward Routing Filter may be the right thing to use, but I could not find any examples of how to use it.
So far I set up a custom gateway filter that reads the request url, transforms it and adds the transformed url as GATEWAY_REQUEST_URL_ATTR. This makes the gateway redirect the request http://service1.myhost.com to http://service1:8080, but the problem is that http://service1:8080 is an address that can only be resolved from within the docker container, not by the browser of the client. What I actually need is the gateway to forward the request to the modified url without changing the url for the browser.
I'm using spring-cloud-starter-gateway 2.0.2.RELEASE.
Thanks in advance for any help or hints!
public class CustomGatewayFilter implements GatewayFilter, Ordered{

    @Override
    public int getOrder() {
        return 10001;
    }

    @Override
    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {

            try {
                String target = exchange.getRequest().getURI().toString();
		//modify target
                exchange.getAttributes().put(GATEWAY_REQUEST_URL_ATTR, new URI(target));

            } catch (Exception e) {
                e.printStackTrace();
            }
            return chain.filter(exchange);
    }
}

@SpringBootApplication
public class CloudgatewayApplication  {
    public static void main(String[] args) {
        SpringApplication.run(CloudgatewayApplication.class, args);
    }

    @Bean
    public RouteLocator myRoutes(RouteLocatorBuilder builder) {
        return builder.routes()
                .route(r -> r
                        .alwaysTrue()
                        .filters(f -> f.filter(new CustomGatewayFilter()))
                        .uri("no://op"))
                .build();
    }
}

Are you saying the gateway is returning a 302 to the browser?

Yes, that is indeed what I was trying to say. Instead of forwarding the request, the gateway returns a 302 which the browser cannot follow because it's only resolvable from the container where the gateway runs.
It might be well possible that I'm doing something completly wrong. There are a wide range of filters available and I'm unsure which might actually be suitable for what I'm trying to do.

The gateway doesn't automatically set the status to 302, something else must be doing it.

Looking further into this you are right. The forwarding works correct, but the designated service requires a login and redirects to /login.
The problem arises from the response header, which redirects to the modified host of the destination-service. In other words, it sends a redirect using the modified host that the gateway forwarded to. I think my whole problem could simply be solved by replacing the modified host by the original host in response-header Location, but I have no idea how to do that.
Any hints on how to modify a certain response header? I read everything I found (Git/Stackoverflow/Spring Docs) but couldnt get anything to work. The docs even feature something  called "RewriteResponseHeader Gateway Factory", but I have no idea how to use that.

The easiest thing to probably do is to write filter like you did for the request but do it after the downstream request is made, ie
return (exchange, chain) -> chain.filter(exchange).then(Mono.fromRunnable(() -> {
			exchange.getResponse().getHeaders().set(...);
		}));

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.

Sorry for the late reply!
I was able to make it work following the advice @ryanjbaxter gave.
For anyone who might face similar problems, this was the final solution.

    @Override
    public int getOrder() {
        return 10001;
    }

    @Override
    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {

        try {
            String target = exchange.getRequest().getURI().toString();

	    //MODIFY TARGET ADDRESS HERE
            }

            exchange.getAttributes().put(GATEWAY_REQUEST_URL_ATTR, new URI(target));

        } catch (Exception e) {
            e.printStackTrace();
        }
        return chain.filter(exchange);
    }
}

    @Override
    public int getOrder() {
        return LOWEST_PRECEDENCE;
    }

    @Override
    public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {

        return chain.filter(exchange).then(Mono.fromRunnable(() -> {
            try {
                    String targetUri = exchange.getResponse().getHeaders().get("Location").get(0);

		    //MODIFY RESPONSE LOCATION ADDRESS

                    exchange.getResponse().getHeaders().setLocation(new URI(modifiedTarget));
                }
            } catch (URISyntaxException e) {
                e.printStackTrace();
            }
        }));
    }
}

public class CloudgatewayApplication  {

    public static void main(String[] args) {
        SpringApplication.run(CloudgatewayApplication.class, args);
    }

    @Bean
    public RouteLocator myRoutes(RouteLocatorBuilder builder) {

        return builder.routes()
                .route(r -> r
                        .alwaysTrue()
                        .filters(f -> f.filter(new CustomRequestFilter()).filter(new CustomResponseFilter()))
                        .uri("no://op"))
                .build();
    }
}

Thanks @ryanjbaxter and @spencergibb for the help!

Hi @spencergibb, I have a similar problem using Spring Cloud Gateway, but I would like to know how I could to find the filter that is returning a 302? Do you have any suggestion? I don't know if it's a bug or a missing configuration.

There is a filter listed above. It's not a bug.

hi i am trying to build a spring app with api gateway with spring security which link is below
https://github.com/adarshkumarsingh83/micro_services/tree/master/springboot-cloud-security-gateway-ms(not-working-tbd)
its not forwarding the request to the auth server
i have same product code with zuul where its forwarding the request to the auth server
and things are working fine
can some one help me on this

please don't comment on old closed issues, your new issue is enough.


Release 1.2.2

Release workaround for #25

Sorry, I still don't know how to release

@616slayer616 sorry, I still don't know how to release

Merging this will fail because the version in the build file is still 1.2.1.
Simply set the version to 1.2.2 and merge.
The action will release.
You can then "Draft a new release" here: https://github.com/gradle-webtools/gradle-minify-plugin/releases


Example is broken with "User verification required, but user could not be verified"

Describe the issue
Running the example (with the current instructions) results in the following:

Ah, thank you @damianobarbati, it seems at some point in the example I took out the user verification requirement from registration options but didn't make UV optional in registration response validation. I'll take care of this shortly.
If you don't want to wait you can either add userVerification: 'required' to authenticatorSelection (here), or set requireUserVerification: false when verifying the response (here).

Thanks for your patience, I've gone ahead and updated the example! ✌


Error when using cluster_id output in other modules/actions

I have issues
using the cluster_id output in other modules/actions
I'm submitting a...

[X] bug report
[ ] feature request
[ ] support request
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
Consider this test.sh bash script:
#!/bin/bash
echo "{\"kubeconfig\":\"${1}\"}"

And these Terraform definitions:
locals {
  eks_cluster_name = "foo-cluster"
}

module "foo-cluster" {
  cluster_name = "${local.eks_cluster_name}"
  // ...
}

data "external" "kube_config_test" {
  program = [
    "test.sh",
    "${module.foo-cluster.cluster_id}"
  ]
}

This results in this error:
Resource 'data.external.kube_config_test' does not have attribute 'result.kubeconfig' for variable 'data.external.kube_config_test.result.kubeconfig'

However, if I reference the local variable, it works fine:
data "external" "kube_config_test" {
  program = [
    "test.sh",
    "${local.eks_cluster_name}"
  ]
}

The script works fine; I've validated its output and it returns the expected string {"kubeconfig":"foo-cluster"} in both scenarios, but for some reason Terraform throws an error when using module.foo-cluster.cluster_id.
What's failing here?
Environment details
Mac OS 10.13
Terraform and module versions:
* provider.aws: version = "~> 1.57"
* provider.external: version = "~> 1.0"
* provider.kubernetes: version = "~> 1.5"
* provider.local: version = "~> 1.1"
* provider.null: version = "~> 2.0"
* provider.random: version = "~> 2.0"
* provider.template: version = "~> 2.0"

Another example of this issue:
provider "kubernetes" {
  config_path = "${path.cwd}/kubeconfig_${module.foo-cluster.cluster_id}"
}

Throws:
module.foo.provider.kubernetes: Failed to load config (; default context): invalid configuration: no configuration has been provided

However, this works fine:
provider "kubernetes" {
  config_path = "${path.cwd}/kubeconfig_${local.eks_cluster_name}"
}

I don't think the issue is with this module itself but rather the provider or terraform. This issue seems relevant: https://github.com/terraform-providers/terraform-provider-kubernetes/issues/142

Closing after no update in a long time. Feel free to reopen 🙂


Generate historical market_data on the fly.

If historical market data isn't found during testing/benchmarking, generate it using the TradeKing API.
A better approach might be to just use the API for benchmarking. Is there a hard requirement that market data be stored locally?

I actually did that first, but removed it because the data from the API gets less accurate (less granular) over time.

Alright. Is there anything you'd like me to do with this PR? I built it to fetch historical prices when benchmarking strategies that included other twitter accounts (@potus, etc.) It might still have value in that capacity.

I'm not planning to merge this pull request, but thank you for the suggestion!
I suspect that the right way to make getting historical market data better would be to use an API that returns high-quality results, even for older data. Something like that would likely cost money.

Does it integrate with any trading api's such that trades can be automatically triggered once a pair/stock is mentioned by potus ?


When a stacked unit attacks and loses combat, the entire stack is destroyed

In Civilization, the entire stack is destroyed only when losing a defending combat.  When losing an attack, only the attacking unit is destroyed.
This happened with a stack of Battleships spawned with the debug menu.  It's possible that it is related to the invisible ship issue and the Battleships there are simply invisible.  I will test more.

More testing reveals that yes, the entire stack is destroyed.  I spawned a Militia unit in a stack of Mechanized Infantry units, and many enemy Battleship units in the enemy city.  When I attacked with the Militia unit, the entire stack of Mechanized Infantry units was destroyed.


Error: "Missing or malformed URL" on admin and public interfaces

When I try to shorten a URL it gives me the error "Missing or malformed URL" on both the admin and public pages.
It is also of note that every link on the "Short URL" column in the admin index only link to the admin index page.

Never mind, it was a problem with the iOS URL Schemes plugin.


docs: Add CODEOWNERS file

My expectation is that this CODEOWNERS will start adding the maintainer team as suggested reviewers on every new PR: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
This is part of #2700

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

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.805%

Totals

Change from base Build<PHONE_NUMBER>5:
0.0%

Covered Lines:
1554

Relevant Lines:
1591

💛  - Coveralls


Can't do multi update

to reproduce
$client = new \MongoDB\Driver\Manager($connectionUri,$connectionOptions);
$bulk = new BulkWrite(['ordered' => true]);
$bulk->update(['foo'=>'bar'],['key'=>'val'],['multi'=>true]);
$client->executeBulkWrite('db.collection',$bulk);

will throw: MongoDB\Driver\Exception\BulkWriteException: Cannot do an empty bulk write
however when you change to ['multi'=>false]
it works just fine.
How to do multi updates then?
PHP Version tested in: 7.0.9, Mac, Sierra installed via brew; Mongo Server version tested against: 3.4.0; driver version: 1.1.8; libmongoc version: 1.3.5

Given the code you've shared, it looks like you're using the extension API directly and not the PHP library. In the future, please open extension-specific issues against the mongo-php-driver repository.

MongoDB does not support multi-document replacements. The update document would need to use atomic modifiers (e.g. $set) exclusively. This limitation is discussed in the shell documentation for db.collection.update(). We do not discuss this in the PHP library documentation as we don't provide any API where it would be possible to execute this operation. The update CRUD methods are limited to updateOne(), updateMany(), and replaceOne(). However, it would be helpful if we mentioned this limitation in the [MongoDB\Driver\BulkWrite::update()](http://php.net/manual/en/mongodb-driver-bulkwrite.update.php) documentation. I will follow up with a patch to mention that the multi` option is incompatible with replacement documents.
Note that in the most recent extension version (1.2.9), running your original code yields a more helpful exception at the time BulkWrite::update() is invoked:

Uncaught MongoDB\Driver\Exception\InvalidArgumentException: Replacement document conflicts with true "multi" option

The exception you encountered in 1.1.8 originates from mongoc-bulk-operation.c. Looking at the implementation for BulkWrite::update(), the PHP extension invokes mongoc_bulk_operation_update(), which checks if the update document is a replacement document or uses atomic modifiers (see: here). In the case of a replacement document, a warning is logged, which would only be visible if mongodb.debug was enabled. Unfortunately, version 1.3.x of libmongoc did not support error reporting in its bulk write API, which is why feedback was deferred until you attempt to execute the bulk write.
This also means that if the BulkWrite included multiple write operations, invalid operations such as this one would be silently omitted and the BulkWrite might still execute successfully (assuming at least one other valid operation was added). This is obviously dangerous and one of the reasons we added improved error reporting in 1.2.

PHP documentation updated in svn.php.net/viewvc?view=revision&revision=342593.


Update MD file on new branch 2017-11-08_11-27-02

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/content1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Make helpdesk work in apps with their own queue models

To avoid returning multiple content types when creating custom permissions, use ContentType.objects.get_for_model to lookup the content type for helpdesk.models.queue.
Closes #472

Current coverage is 56.27% (diff: 100%)

Merging #475 into master will not change coverage

@@             master       #475   diff @@
==========================================
  Files            33         33
  Lines          2941       2941
  Methods           0          0
  Messages          0          0
  Branches        469        469
==========================================
  Hits           1655       1655
  Misses         1148       1148
  Partials        138        138

Powered by Codecov. Last update aa2265c...2f66c50


Added README and example

I added a readme and an example.
Please make sure to publish the newest version on crates.io, as the version on crates.io currently does not include https://github.com/shssoichiro/diesel-logger/pull/2 .

Did you accidentally merge master into volker instead of merging volker into master?


Getting IAP's refunded, how to acknowledge user purchase?

Hello,
I'm using in_app_purchase: ^0.3.4+5
And I've already had 3 IAP's refunded.
To implement IAP I followed this guide:
https://fireship.io/lessons/flutter-inapp-purchases/
Which implements this medthod among others:
  Future<void> _getUserPastPurchases() async {
    QueryPurchaseDetailsResponse response = await _iap.queryPastPurchases();
    for (PurchaseDetails purchase in response.pastPurchases) {
      if (Platform.isIOS) {
        **InAppPurchaseConnection.instance.completePurchase(purchase);**
      }
    }
    setState(() {
      _purchases = response.pastPurchases;
    });
  }

This line:
InAppPurchaseConnection.instance.completePurchase(purchase);
Is the only one that sounds like some sort of purchase acknowledgment, but the guy in the video said that only iOS users need this. Also this method only fetches the users past purchases.
Even so, is that line what I would need to implement for Android and run it after a successful purchase?
This is how I verify a purchase:
    PurchaseDetails purchase = _purchases.firstWhere((purchase) => purchase.productID == nChargeRemAds, orElse: () => null);
    if (purchase != null && purchase.status == PurchaseStatus.purchased) {
        // Purchase verified
        // Or is it? Do I need an extra step?
    }

Please advise, this is very critical as our app is already on Google Play.
P.S. I know from what I've read around that prior to API v2.0 no acknowledgement is required, but from reading my catlogs I see that this plugin attempts to use v3.0.
Thanks.

Hi @RaulMarquezInclan
Please try this possible solution
Duplicate of https://github.com/flutter/flutter/issues/37823

Hi @TahaTesser, thanks for your reply, I appreciate it.
This is not a duplicate, the issue mentioned in your post refers to purposefully testing out refunds and still having the users past purchases appear valid in spite of the refund. The solution given is to get around that issue.
The scenario I'm describing doesn't involve initiating a refund on purpose.
The following illustrates what I'm experiencing:

User purchases my non-consumable IAP. At this point all goes well with flying colors and purchase appears in my Play Console.
After 3 days a refund gets triggered for reasons that escape me right now (save for what I've researched so far and help I've asked for here).

Again, said refunds were not initiated by myself or the users who've bought the IAP, I know the users, I asked to test it out on their phones.
Do you have any other insight as to what I might be doing wrong?
Thanks again.

I’m unable to reproduce the issue to pinpoint the cause and ti seems critical The issue needs further investigation.

@TahaTesser it's very easy to reproduce.

use an app that has IAP
start with the developer's account or a license tester specified in your Play Console
you will be able to buy the IAP with a test fake payment
Go to your Play Store, Order History and ask for a refund
A dialog will appear that asks for your reason for the refund, being a test purchase, select anything
Another dialog will appear that says it will take up to 48 hours to process. Because this is a test and there is no developer action involved, it will actually happen immediately, refresh your Order History page
if you start your app again that checks whether the IAP is paid for, it will still show yes, in spite of being refunded.

Now, if this would only happen for some time after the refund, we could live with that. But, apparently, it stays on.

@TahaTesser And what's even more vexing, looking around for the problem in various forums seems to suggest that this isn't anything new and very certainly nothing specific to Flutter. With the sheer amount of apps in the Store, and the amount of transactions you handle, is this something that's been with us for quite some time, without Google doing anything about it? Or are we completely missing the point?

So what I have found is Google requires the purchase to be confirmed. How I have mostly gotten around the problem is by checking for purchases at startup and confirming them. The only problem is if the user does not open the app for 3 days after a purchase it will get refunded due to the google play payment policy.
There is also an issue where payment's just don't show up for literally no reason. It happens to maybe 0.01% of my users but it is an issue with google play as every time I have confirmed their orders are valid and all of the other requirements like primary google account being correct. etc. I have managed to fix it every time by refunding them and having them sign up again. Then Google's servers magically figure out that they actually have premium and it works again; every single time.

@TahaTesser Could we bring this to your attention? What I described above is, in my experience and seemingly in that of others, a real issue that has been going on for ages. Much larger problem than the question of just a Flutter plugin.

BTW "Revoke" checkbox mentioned above in the mobile version of the Google Play console was disabled in my case - so I had to go to the web version of the console where this checkbox is called "Remove entitlement".


Support getting wifi configuration

We have a device which has had a wifi config set, we would like to retrieve the config to see what has been set (primmarily to compare the settings to another ESP device).
a jag config wifi get command would be appreciated if possible.

How would you like to retrieve the config? It is possible to access the wifi configuration from code on the device, but it sounds like maybe you need jag config wifi get to talk to the device without necessarily being on the same network.

The jag config commands only work locally. You could just look at the configuration file in $HOME/.config/jaguar/config.
If you have access to the device through Jaguar you could run a program that gets it from the device:
import system.firmware

main:
  print firmware.config["wifi"]

You are both correct indeed,
This is probably answer enough for me!

If you have access to the device through Jaguar you could run a program that gets it from the device:
import system.firmware

main:
  print firmware.config["wifi"]


Change on testnet selection to true or false string instead of checkbox looking item

In the debug window under the section Network there is a row that says "On Testnet" and to the right of it, there is a checkbox looking item. To users unfamiliar with the interface it looks to be a clickable item. Either change it to be clickable or make it so it displays "True" or "False"

I think that this is a good idea as well. This confused me for quite some time and I support having this changed.

I don't think this ever got to production, I don't see it there.


Rewrite it from scratch
Sample:
using (SpreadsheetDocument sDoc = SpreadsheetDocument.Open(MyExcelStream, ReadOnly))             {                 WorkbookPart workbookPart = sDoc.WorkbookPart;                 IEnumerable<Sheet> sheets = sDoc.WorkbookPart.Workbook.GetFirstChild<Sheets>().Elements<Sheet>();                 string relationshipId = sheets.First().Id.Value;                 WorksheetPart worksheetPart = (WorksheetPart)sDoc.WorkbookPart.GetPartById(relationshipId);                 Worksheet workSheet = worksheetPart.Worksheet;                 SheetData sheetData = workSheet.GetFirstChild<SheetData>();                 IEnumerable<Row> rows = sheetData.Descendants<Row>();
This is trash. Bad kids.
Learn:
EPPLus example:
using (var p = new ExcelPackage())         {            //A workbook must have at least on cell, so lets add one...             var ws=p.Workbook.Worksheets.Add("MySheet");            //To set values in the spreadsheet use the Cells indexer.            ws.Cells["A1"].Value = "This is cell A1";            //Save the new workbook. We haven't specified the filename so use the Save as method.            p.SaveAs(new FileInfo(@"c:\workbooks\myworkbook.xlsx"));         }
Clear and easy!!!!
Learn to program and rewrite this trash please.

@Porkechebure Please engage with respect.


Solving deprecation warning on SASS

SASS has been throwing deprecation warnings related to this breaking change:
https://sass-lang.com/documentation/breaking-changes/slash-div

The docs mention @use "sass:math";. Shouldn't we add this to the very top of the file in order to get this deprecation fully fixed?

Hey @keichinger!
Is there any blockers to this PR?

Would love to see this merged (and released) to get rid of deprecation warnings in my project using tiny-slider..

Hi any idea if this could be merged in? Would help on our projects too!


About the difference between fg_depth and depth

fg_info = img_metas[sample_idx]['foreground2D_info']
fg_pxl = fg_info['fg_pixels'][view_idx]
fg_depth = torch.from_numpy(fg_pxl[:,2]).to(device) in line 207 in MSMDFusionDetector
and
fg_real_pixels = img_metas[i]['foreground2D_info']['fg_real_pixels']
depth = fg_real_pxl[:,2]
code above shows that you have use two depth information in the generation  of foreground2D, could you tell me the deffrence between them ?

"fg_pxl" corresponds to the location of seeds sampled in MDU. "fg_real_pixels" corresponds to the locations of projected lidar points. Here, locations are represented in the form of (u, v, d), where u and v are pixel coordinates and d is the depth.

fg_info = img_metas[sample_idx]['foreground2D_info'] fg_pxl = fg_info['fg_pixels'][view_idx] fg_depth = torch.from_numpy(fg_pxl[:,2]).to(device) in line 207 in MSMDFusionDetector and fg_real_pixels = img_metas[i]['foreground2D_info']['fg_real_pixels'] depth = fg_real_pxl[:,2]
code above shows that you have use two depth information in the generation of foreground2D, could you tell me the deffrence between them ?

Hello, have you trained this model? I'm using A800 here but still not enough to train. If you've trained, can you give me an answer to the reason for my lack of memory here, thank you


Checking 10-digit phone number has been implimented

Pull Request Template for GSoC 2024
Related Issue

closes: #110

Description of Changes
The current registration does not check if the user has entered 10 digit phone number it only checks email but a valid 10-digit phone number is required made changes to also check the entered phone number is 10 digit
Type of Pull Request

[X] Bug Fix
[X] New Feature
[ ] Performance Improvement
[ ] Documentation Update
[ ] Code Refactoring
[ ] Security Enhancement
[ ] Other (Specify): _______________

Screenshots / Demo (if applicable)
https://github.com/user-attachments/assets/47a20f91-9d45-438f-867e-181c3fd89b1a
Checklist for Contributor
use'X' in [ ] to check it .

[X] I have reviewed my code before submission.
[X] I have read and followed the project's Contribution Guidelines.
[X] I have tested the code thoroughly.
[X] I have attached related issue numbers, screenshots, or videos (if applicable).
[X] I have added comments to my code where necessary for clarity.
[X] I have checked the existing code base and my changes do not introduce any breaking changes.
[X] My PR addresses only one issue; I have created separate PRs for other issues.
[X] I have ensured that the PR does not include unrelated files.
[X] I am mindful of the project's coding standards and best practices.

Additional Information
NONE
Contribution Guidelines Reminder
Thank you for contributing to our project! Please ensure you follow the guidelines below:
Contribution Levels

Task Categories:

Basic Tasks: Primarily focused on small changes like minor bug fixes, documentation improvements, and unit testing. Labeled as Easy.
Intermediate Tasks: Moderate-level tasks that involve enhancing existing features, code refactoring, or performance improvements. Labeled as Medium.
Advanced Tasks: Complex tasks like building new features, significant refactoring, or critical bug fixes. Labeled as Hard.

Acknowledging Effort:

Exceptional contributions will be recognized with a higher contribution level if substantial effort and innovation are demonstrated.

Review Process

PRs will be reviewed by the maintainers, and feedback will be provided. Contributors should address feedback promptly and resubmit the PR if necessary.

Contributors are encouraged to participate in the review process of other PRs for community growth.

We appreciate your time and effort in improving this project and look forward to your valuable contributions!

Once check with PR and let me know any changes
Thank you


make kong.log.serialize message tries with cjson.empty_array_mt

tries = (ctx.balancer_data or {tries = {}}).tries
setmetatable(tries, cjson.array_mt)

Summary
SUMMARY_GOES_HERE
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

I don't think it is necessary that tries should be nil, change the test case /01-unit/10-log_serializer_spec.lua:
    it("does not fail when the 'balancer_data' structure is missing", function()
      ngx.ctx.balancer_data = nil

      local res = kong.log.serialize({ngx = ngx, kong = kong, })
      assert.is_table(res)

      #assert.is_nil(res.tries)
      assert.is_table(res.tries)
    end)

And I don't know which branch it should been merge into, simply set to master


Terminal types two characters when suggesting command

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.86.2
OS Version: Windows_NT x64 10.0.22631

Steps to Reproduce:

Open integrated terminal and use powershell
Use module CompletionPredictor (I think it's related)
Start typing any command that can be suggested by VS Code, e.g, gpg-connect-agent.exe
VS Code suggests the command but then two characters are typed for every character pressed (see video)

https://github.com/microsoft/vscode/assets/6493651/4b0bc167-fc49-47c6-8125-d2cca091b7a9
Also, I've tried setting terminal.integrated.shellIntegration.suggestEnabled=false but I still got the suggestions. Is there a way to disable them?

Okay, I fully reinstalled VS Code (deleting the %appdata%/code and the .vscode folders) and I cannot reproduce the issue anymore

Setting terminal.integrated.shellIntegration.suggestEnabled back to false and then restarting the terminal should fix this. I'm going to make it more obvious that this feature is a WIP in https://github.com/microsoft/vscode/issues/206172


[CARBONDATA-961] Added condition to skip sort step for Rename Table and DataTypeChange

Earlier for all the alter operations the flow was going to sort step during compaction. But during Rename Table and DataTypeChange sorting is not required.
Solution:
Added a map which contains the timestamp of the operation and what operation was performed. Based on this during compaction we judge whether to perform sorting or not.

Build Failed  with Spark 1.6.2, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/1713/

Build Failed  with Spark 1.6.2, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/1763/

Build Failed  with Spark 1.6.2, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/1764/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2773/

Can one of the admins verify this patch?

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/carbondata-pr-spark-1.6/703/

Can one of the admins verify this patch?

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/78/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1249/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/618/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/3424/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/3093/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/4014/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/7159/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/88/

Build Failed  with Spark 2.3.1, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/8835/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/768/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/590/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2038/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10290/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/112/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/111/

Build Failed  with Spark 2.4.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.4/108/

Build Failed  with Spark 2.4.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.4/117/

Build Failed  with Spark 3.1, Please check CI http://<IP_ADDRESS>:12602/job/ApacheCarbon_PR_Builder_3.1/13/


Fix fragment in URL

When individual actor was bumped from 3 to 2, the URL fragment was never updated. This resolves the URL fragment pointer.

Squash merge please; I didn't notice the second URL

Great catch!


fix(dropdown): explicitly call markForCheck()

Fixes https://github.com/valor-software/ng2-bootstrap/issues/563

Hey, thanks for PR. Have you tried dropdowns with other change detection strategies?

I only tried CheckAlways (the default) and OnPush.
But all the other cases should be handled by this PR.
If you could make a new release with this it would be great, so I can change my dependencies back to the master here. :)

ok, I will do release today
with couple of modal fixes + new docs + and this one


Additional Info Columns

It would be cool if there will be additional configurable column with displaying length for audio files
and WxH dimensions  for pictures

You previously complained about directory listing being slow. This will make it slow!


avoid wrong ending position due to animation if modal is displayed at…

… fixed x-position
Proposed changes

This fixes part of my problems mentioned in #5471:
A Modal with a fixed x-Position ends up in the wrong place after the opening animation is finished.
Avoiding an animated scaleX in the animation fixes this.
For this the fixed position to work correctly, there also needs to be set margin:0; on the modal element.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue).
[x] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to change).

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

This seems like a niche case particular to your project. I don't think its that important to include this in the framework

Absolute positioning of a modal is a niche case?
I'd have said it's one of the fundamentals of any ui framework.

It's not a common request and the way it's implemented in the PR is very hacky as it disables animations

No disagreements that the current implementation is hacky. Though it doesn't disable the animation, it only modifies the parameters.
Without any indication about interest in this, there was no reason to look for a better solution. Maybe even setting a better transform-origin would help, haven't yet tested other options since...


Bind UI events

I don't know whether this is already possible or not, I couldn't find it when I needed it. I'm looking for the possibility to bind UI events from within Express. Like so:
routes
var indexEvents = require('../events/ui/index');
app.get('/', function(req,res,next) {
    var response = res.render('index');
    response.bindEvents(indexEvents);
    return response;
}

events/ui/index
var user = require('../models/user');
document.findElementById('thisisanidinmytemplate').on('click', function() {
    // possibility to access Express/NodeJS
    var thisuser = user.find(this.val('id'));
    thisuser.save();
});

I don't know if this is technically possible, nor do I know where to put this thread (would this be a Node or Express feature?).

Unfortunately it doesn't seem like anyone has come by that knows the answer to your question about integrating Express with a front-end binding. Please feel free to re-ask somewhere listed on our community page http://expressjs.com/resources/community.html :)


added a few more endpoints

added in some more endpoints:

get server response i wanted an endpoint to do a priliminary check to see if the server creds are gewd
get item gets a singular item
get item types return all the item types
get item type gets a singular item type
get children items returns all the children of a specified ID
get upstream relationships gets the all the upstream relationships (not items) of a specified ID
get downstream relationships gets the all the downstream relationships (not items) of a specified ID

not sure if get_server_resposne() belongs in the client..

added in even more.

get pick lists
get pick list
get pick list options


Integrate with lua-net-http module

Codecov Report

Merging #46 (d1550dc) into master (dc8cfc1) will decrease coverage by 3.93%.
The diff coverage is 86.42%.

@@            Coverage Diff             @@
##           master      #46      +/-   ##
==========================================
- Coverage   97.02%   93.08%   -3.94%
==========================================
  Files          18       17       -1
  Lines        1143     1085      -58
==========================================
- Hits         1109     1010      -99
- Misses         34       75      +41

Flag
Coverage Δ

unittests
93.08% <86.42%> (-3.94%)
:arrow_down:

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

Impacted Files
Coverage Δ

lib/cache/mdbx.lua
80.48% <ø> (ø)

lib/request.lua
76.92% <76.00%> (+3.58%)
:arrow_up:

lib/readcfg.lua
78.06% <76.38%> (-13.83%)
:arrow_down:

lib/response.lua
96.77% <85.29%> (-3.23%)
:arrow_down:

lib/session.lua
96.89% <96.00%> (-0.48%)
:arrow_down:

lib/router.lua
99.01% <98.07%> (-0.99%)
:arrow_down:

lib/cache.lua
98.43% <100.00%> (+0.05%)
:arrow_up:

lib/renderer.lua
100.00% <100.00%> (ø)

lib/status.lua
100.00% <100.00%> (ø)

lib/token.lua
100.00% <100.00%> (ø)

... and 2 more

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


"Iterative SFT" trainer indeed does not use base Trainer?

Hi thanks for the library! The https://huggingface.co/docs/trl/en/iterative_sft_trainer looks interesting, but I get confused about how to use it. As we know, we usually call Trainer.train for many trainers such as SFTTrainer and the base Trainer. However, if I understand correctly, we should only call IterativeSFTTrainer.step. In other words, the majority of the Trainer is simply ignored and even not useable. I would appreciate it if I could know whether I understand it correctly?
In addition, I wonder what is the difference between using "iterative SFT" trainer and a custom training loop with base Trainer?

Thanks for raising the question. @gaetanlop is probably best qualified to answer this question.

Thanks for routing!


[Flow] Required module not found when trying to import react-native-tab-view

Expected behaviour
React native version: 0.49.3
React version: 16.0.0-beta.5
Flow version: 0.53.0
No error message from flow when trying to import react-native-tab-view
Actual behaviour
Get the error message '[flow] react-native-tab-view (Required module not found)'
Code sample, screenshots

What have you tried

Hey, I just released a new alpha 2.0.0-alpha.0 of the library. It's rewritten using react-native-gesture-handler and react-native-reanimated addresses a many platform specific bugs and performance problems. The documentation is updated as well.
Please try the new version and see if it addresses your issue. If not, please open a new issue following the issue template.