text:
Installation issue: dependency issue

Trying to manually install the msixbundle
Add-AppPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.
Windows cannot install package Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe because this package depends on a framework that could not be found. Provide the
framework "Microsoft.UI.Xaml.2.7" published by "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and
minimum version 7.2109.13004.0, along with this package to install. The frameworks with name "Microsoft.UI.Xaml.2.7" currently installed are: {}
if it is a CLI tool why requires the UI XAML ?

Because its bundled with the App Installer package, which includes a UI to handle installing APPX and MSIX packages. winget doesn't need the UI framework, but since its in the package, it has the dependency as well

It looks like we need to add Microsoft.UI.Xaml.2.7 to https://github.com/microsoft/winget-cli#manually-update

Why is this error still fixed? Installation of Microsoft.UI.Xaml.2.7 is NOT an easy task! How to deal with that from PowerShell? I tried everything but this is not OK - this issue is here for a couple of months!

We've built a PowerShell DSC module which includes pulling in the necessary dependencies. We're working on additional testing, and then we will provide instructions on how to use it. As it is open source, one should be able to pull the necessary bits out so it's possible to install WinGet on systems using just PowerShell as opposed to needing to also understand PowerShell DSC.

The Repair-WinGetPackageManager cmdlet in the Microsoft.WinGet.Client PowerShell Module does much of the work to handle dependencies, but Microsoft.UI.Xaml is still not handled in the most optimal way. We're looking at some options here to see if we can improve the situation without needing to download and decompress the dependency.
We've also been looking to update the dependency to Microsoft.UI.Xaml 2.8 from 2.7 in WinGet:

https://github.com/microsoft/winget-cli/issues/3380

authors: JuryA Masamune3210 denelon fmuntean

repo: microsoft/winget-cli


text:
No Output for Winget running as system from "C:\program files\windowsapps\Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe"

On about 10% of our desktop estate winget.exe produces no console output when running as the Local System Account from "C:\program files\windowsapps\Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe"
Winget runs as expected when run as a standard user.  This is only happening on about 10% of our devices.  The other 90% winget.exe runs as expected for the local system account when run from "C:\program files\windowsapps\Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe"

Windows: Windows.Desktop v10.0.19044.2251
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.18.2691.0
Logs: %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
Links
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

We need to update https://github.com/microsoft/winget-cli/tree/master/doc/troubleshooting with the information regarding running WinGet using the system context. The issue is that we are distributed as an MSIX package which is registered "per user" upon login.
Calling WinGet remotely using the system context requires a separate package and is leveraging the COM API developed for Intune and third-party MDM integration.

We need to update https://github.com/microsoft/winget-cli/tree/master/doc/troubleshooting with the information regarding running WinGet using the system context. The issue is that we are distributed as an MSIX package which is registered "per user" upon login.
Calling WinGet remotely using the system context requires a separate package and is leveraging the COM API developed for Intune and third-party MDM integration.

Morning @denelon ,
Thanks for replying.  I am using Winget through an Intune app so it is executing as "system" but executed locally.  This is working correctly on circa 1500 machines but is failing to produce winget output as system on circa 250 of the machines.  I appreciate that as msix it installs per user but i have been executing it from ""C:\program files\windowsapps\Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe"\winget.exe"  when running it as system.
The problem is if i cant get it working consistently for the whole estate I wont be able to use it as a solution as it would be inconsitent.  I have had a look at the new Intune App Store and while it does show promiss I think it still has some growing up to do, hence why I would prefer to use winget.
Many thanks,
Scrat

Have you been able to determine if there are any similarities between the two sets of machines? OS version, App Installer Version, or anything else? I'm wondering if it has to do with whether there has been an interactive logon doing the actual registration or if the App Execution Alias is enabled or disabled.

Morning,
Machines are running the same windows 10 version and CU.  App installer vesions are also the same.  I have tried  the Winget preview 1.4.x versions but no change.  I have tried toggling the Execution Alias but again no change.

I've been experiencing this myself and am yet to determine the circumstances. Have had it on Windows 10 and 11 machines, both of which are 22H2, both of which have worked previously also.
The only thing of relevance I can probably add here is that winget.exe exits with code -1073741515 (0xC0000135) after showing nothing to the console.
I could probably build a debug version of winget and see if I trigger some kind of assertion? It'd be good if debug versions were built and had PDBs available though.

We need to update https://github.com/microsoft/winget-cli/tree/master/doc/troubleshooting with the information regarding running WinGet using the system context. The issue is that we are distributed as an MSIX package which is registered "per user" upon login.
Calling WinGet remotely using the system context requires a separate package and is leveraging the COM API developed for Intune and third-party MDM integration.

Morning @denelon ,
Thanks for replying. I am using Winget through an Intune app so it is executing as "system" but executed locally. This is working correctly on circa 1500 machines but is failing to produce winget output as system on circa 250 of the machines. I appreciate that as msix it installs per user but i have been executing it from ""C:\program files\windowsapps\Microsoft.DesktopAppInstaller_1.18.2691.0_x64__8wekyb3d8bbwe"\winget.exe" when running it as system.
The problem is if i cant get it working consistently for the whole estate I wont be able to use it as a solution as it would be inconsitent. I have had a look at the new Intune App Store and while it does show promiss I think it still has some growing up to do, hence why I would prefer to use winget.
Many thanks,
Scrat

How are you calling it? I'm doing something like this 7zip example....
#region CODE
$winget = $null
$DesktopAppInstaller = "C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_*_x64__8wekyb3d8bbwe"
$SystemContext = Resolve-Path "$DesktopAppInstaller"
if ($SystemContext) { $SystemContext = $SystemContext[-1].Path }
$UserContext = Get-Command winget.exe -ErrorAction SilentlyContinue
if ($UserContext) { $winget = $UserContext.Source }
elseif (Test-Path "$SystemContext\AppInstallerCLI.exe") { $winget = "$SystemContext\AppInstallerCLI.exe" }
elseif (Test-Path "$SystemContext\winget.exe") { $winget = "$SystemContext\winget.exe" }
else { return $false }
if ($null -ne $winget) { $winget }
# Logs $(env:LOCALAPPDATA)\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
& "$winget" install --id "7zip.7zip" --exact --silent --accept-source-agreements --accept-package-agreements | Out-String
#endregion

Hey,
I have the same Problem as @Scrat01 on an fresh and patched installed windows 11. winget is installed and i can use it normaly as an local user. but when i try to use it from remote (via C:\Program Files\WindowsApps\Microsoft.DesktopAppInstaller_1.20.2201.0_x64__8wekyb3d8bbwe\winget.exe ) in system context no output is printed.
Does anybody has an workaround for this? I also tried the ps7 winget.client module with no success.

Experienced similar issue. After deploying the Visual C++ Redistributables the WinGet starts normally as SYSTEM user.

@kugelbit, this is the solution.

has something changed? I am still having this issue on DesktopAppInstaller_1.21.3482.0_x64__8wekyb3d8bbwe and MS Visual C++ 14.38.33130 and I get no output from winget when running as system...

has something changed? I am still having this issue on DesktopAppInstaller_1.21.3482.0_x64__8wekyb3d8bbwe and MS Visual C++ 14.38.33130 and I get no output from winget when running as system...

It is still an issue, I have been troubleshooting this the whole night before I finally found this issue.
After manually installing Visual C++ Redistributables it is working like a charm. Still weird, as it is working just fine as normal user.
@rozmansi thanks! Your comment saved my weekend!

Happened to us too right now, installing vcredist fixed the problem

After manually installing Visual C++ Redistributables it is working like a charm. Still weird, as it is working just fine as normal user.

winget is supposed to use the packaged version of the VCLibs, which gets installed as a dependency. This works fine as a normal user.
But if you are running winget as admin (and I'm assuming as system too), there is an OS bug that causes the DLL search path to not include the package dependencies, so it cannot find the VCLibs and crashes very early in execution. Manually installing the VCLibs redistributables makes it work because those are in the global DLL search path, so winget can find them.

source: gharchive/issue

authors: Jorilx Scrat01 abraxid cgerke denelon florelis kugelbit mjr4077au rbrannath

license: MIT

license_type: permissive

license_source: github-api


text:
Add support for setting source trust level

Summary:
This PR adds support for specifying the trust level and making a source explicit when adding a new source. If a source is explicit, the source will not be discoverable unless explictly declared when searching for a package. i.e. winget search foo.bar --source explicitSource

Added two new source arguments for --trust-level and --explicit.
Supports specifying multiple trust levels such as --trust-level 'trusted|storeOrigin
Also went through policy review and got approval for adding these optional fields to the registry.
winget source list will also show their current state. The only way to remove the trust level or explicit state is by removing the source entirely.

Added unit and E2E tests to verify these behaviors.
Microsoft Reviewers: Open in CodeFlow

/azp run

Is this the fix for https://github.com/microsoft/winget-cli/issues/4046 (installations from REST sources hanging indefinitely due to MotW)?

@jantari, yes, this work will accrue to unblocking the hang.

source: gharchive/pull-request

authors: denelon jantari ryfu-msft


text:
Removed unit test for prerelease version and VSCode temp folder

[x] I have signed the Contributor License Agreement.
[ ] This pull request is related to an issue.

Addresses faulty test in Dotnet DSC resource and support for cross-platform VSCode.
Microsoft Reviewers: Open in CodeFlow

@ryfu-msft There you go. Small one. I just removed the testcase because we are already validating it with PowerShell.

/azp run

Please run it again.

/azp run

authors: Gijsreyn ryfu-msft

repo: microsoft/winget-dsc


text:
[Package Request]: Windows 11 Fixer

Package Requested

[ ] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[X] I have performed a search and couldn't find this package.
[ ] I have checked that the installer for this package is not contained in a .zip file
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: 99natmar99
Publisher Url: https://github.com/99natmar99
Package Name: Windows 11 Fixer
Description: Windows 11 Fixer is a program designed to make customizing your Windows 11 as easy as possible. Windows 11 Fixer provides one easy to use location to customize Windows 11, change a large amount of Windows settings (including security settings), uninstall undesired Windows software, and install most of the programs you'll want or need.
Package Version: v2.1.0
Installer URL: https://github.com/99natmar99/Windows-11-Fixer/releases/tag/v2.1.0
Current Package Identifier (for new versions): -

it's a .zip

@msftbot .zip

authors: TheBossMagnus Trenly khewweifeng

repo: microsoft/winget-pkgs


text:
VcXsrv uses nullsoft, not a generic exe

Microsoft Reviewers: Open in CodeFlow

The download URL uses a /latest shortcut (https://sourceforge.net/projects/vcxsrv/files/latest/download), instead of directly pinning a particular file. This will cause a problem if the version is changed. The file should be pinned specifically to the file downloaded on the page https://sourceforge.net/projects/vcxsrv/files/vcxsrv/1.20.8.1/vcxsrv-64.1.20.8.1.installer.exe/download . I don't know exactly how to use the sourceforge links though.

@echoix that is the right way to do it, sorry I missed that on my first PR. Feel free to make a PR amending this.

I’m not confortable doing it, since I didn’t understand how to get a direct download link from Sourceforge. On my browser it hand the landing page with ads, and the direct link didn’t seem to work on another browser (took more than 15 sec to respond)

@echoix that link exactly works with winget
you can get the direct download link (using chrome/edge) doing this:

i.e. https://newcontinuum.dl.sourceforge.net/project/vcxsrv/vcxsrv/1.20.8.1/vcxsrv-64.1.20.8.1.installer.exe
but the downside to this is that some users on winget may not be near these servers or these download servers could eventually be removed
if you do submit a pr, all you'll have to do is change the download url line.

authors: echoix superusercode


text:
New version: Fossil.Fossil version 2.22

Pull request has been created with Komac v1.6.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335215 2023-06-01 18:47:00.722 [CLI ] Package hash verification failed.
SHA256 in manifest [3c62f706b1d421a6b26585ad93e72dee54f1d4450b059661601cd3f446618419] does not match download [fcab7fcc2b4cffd9bb45003bfc2e468a04ef6f77ca8200a7341f027631584d25] 2023-06-01 18:45:57.262 [CLI ] Package hash verification failed.
SHA256 in manifest [e4c2bc07a4efd868e72fcbdb410fa4585322ae9130fbd640e4316d77c11651b2] does not match download [fcab7fcc2b4cffd9bb45003bfc2e468a04ef6f77ca8200a7341f027631584d25]

the hashes match what I am getting locally, manually clicking and downloading from the site. what is the ci getting?

I'm also getting 3C62F706B1D421A6B26585AD93E72DEE54F1D4450B059661601CD3F446618419 locally. It's possible that the data center is getting an error website, and hopefully updating the hash will help reveal this.

authors: stephengillie superusercode


text:
Update version: Apple.WindowsMigrationAssistant version 2.2.0.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

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

all of these series of pulls are older versions of them, barring #119268 which fixed it to make it the current version. Please update the version numbers.
Microsoft Reviewers: Open in CodeFlow

Closing due to merge conflict.

authors: stephengillie upintheairsheep


text:
New version: Malwarebytes.Malwarebytes version 4.6.2.281

Pull request has been created with Komac v1.11.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

/azp run

Hi @PckgrBot,
Is this a duplicate of 4.6.1.280, or is the ISV releasing this version again?

authors: PckgrBot stephengillie zachcarp


text:
Remove version: taers232c.GAMADV-XTD3 version 6.76.13

This version is older than what has been set in max-versions-to-keep by the publisher.
Microsoft Reviewers: Open in CodeFlow

URL: https://github.com/taers232c/GAMADV-XTD3/releases/download/v6.76.13/gamadv-xtd3-6.76.13-windows-x86_64.msi
OK
(Automated message - build 910)


text:
New version: eza-community.eza version 0.18.21

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Installation failed with exit code -1978335187
2024-06-30 22:12:38.138 [FAIL] Installer failed security check. Url: https://github.com/eza-community/eza/releases/download/v0.18.21/eza.exe_x86_64-pc-windows-gnu.zip Result: 0x80004005

Automated error analysis suggests -1978335187 may mean Installer failed security check. Another script should retry this every 18 hours.
(Automated response - build 886.)

/azp run

authors: cafkbot-winget stephengillie


text:
New version: Beeper.Beeper version 3.108.3

Created by 🥟 Dumplings in workflow run #6788.

Log
Updated: 3.107.2 → 3.108.3
No ReleaseNotes (en-US) for version 3.108.3
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/issues/142854

authors: spectopo stephengillie


text:
New version: Ryujinx.Ryujinx version 1.1.1366

Created by 🥟 Dumplings in workflow run #3279.
Logs
Updated: 1.1.1365 → 1.1.1366
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.
Submitting WinGet manifests
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.

Microsoft Reviewers: Open in CodeFlow

For moderators or/and anyone else

[!Caution]
As a result of several personal problems I've had over the last few months + my final exams coming up very soon, I'm currently unable to look at my GitHub notifications every day and maintain my executions correctly.
If you detect a certain problem on a certain pul request:

Either you can close the pull request directly without mentioning me.
Or you can send me a message on X (Twitter): @Exorcism0666

Thank you for your understanding, and I'm sorry if some pull requests can't be approved due to the situation I'm in.

This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping Exorcism0666.

[!warning]
With the new version of Komac, numerous Pull Requests may contain bugs or unwanted elements. If such issues arise, please tag russellbanks so that these bugs can be addressed in future updates.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\Ryujinx.exe returned exit code: -532462766

Automated error analysis suggests -532462766 may mean EXCEPTION_COMPLUS (Unhandled Exception)
(Automated response - build 887.)


text:
HP.HPCMSL version 1.7.2

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[x] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.6 schema?

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

Microsoft Reviewers: Open in CodeFlow

Hi @jorgeasaurus,
This package seems to add numerous scripts to the filesystem. Has this package gone from compiled to scripted?

authors: jorgeasaurus stephengillie


text:
New version: Microsoft.Azure.StorageExplorer version 1.36.1

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

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

Microsoft Reviewers: Open in CodeFlow

Hi @,
Do you approve of these changes?
(Automated response - build 897.)

authors: PckgrBot stephengillie


text:
Add NoxPlayer version 7.0.1.3

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[x] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.0 schema?

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

Microsoft Reviewers: Open in CodeFlow

Why is it failing?

@vedantmgoyal2009 we're looking into this issue.

@vedantmgoyal2009 we've traced it down to one of the back end systems we call during validation. Once this gets resolved, we hope things will start running smoothly again. No ETA yet.

/azp run

Any progress on this?

@vedantmgoyal2009 we're still investigating this issue. We haven't isolated the root cause yet. It is related to one of our underlying dependencies for static analysis.

/azp run

/azp run

/azp run

authors: ashpatil-msft denelon vedantmgoyal2009


text:
Update: Microsoft.Skype version 8.65.0.78

Removing old versions to reduce clutter
Microsoft Reviewers: Open in CodeFlow

/azp run


text:
New version: Billfish.Billfish version 3.0.5.5 [FP-O]

Result: Installation Successful

Manifest
Add/Remove Programs

Name
Billfish
Billfish

Version
3.0.5.5
3.0.5.5

Publisher
Billfish Co., Ltd.
Billfish Co., Ltd.

ProductCode

{5D1C4995-CFC4-4212-8358-E5B69581BEA0}_is1

Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 5710

Validation encountered an application message that has been garbled by encoding:

But the package installs and launches normally in a 64-bit sandbox. So I am guessing this might be a message indicating an issue running the x86 version.

/azp run

/azp run

/azp run

/azp run

Duplicate of #96877

Duplicate of #96877

I didn't realize automation had changed to close these. Will adjust for future.


text:
cargo nuget install panics when there is no metadata table in Cargo.toml

Steps to reproduce:
cargo new nuget-test
cd nuget-test
cargo nuget install

Executing those commands results in the following error diagnostic:

thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: MalformedManifest', crates\cargo-nuget\src\main.rs:13:35

This is ultimately caused by the return expression in get_deps
https://github.com/microsoft/winrt-rs/blob/dce2905e7932611b4a00cfdfa9556ae976226d61/crates/cargo-nuget/src/main.rs#L94
that subscribes inability to find any metadata tables to an error condition.
I would have expected that nuget install would turn into a no-op, in case there aren't any dependencies that require installation. Incidentally, this is what happens when there is an empty [package.metadata.nuget_dependencies] table in Cargo.toml.
Can the implementation be changed to always succeed when there's nothing to do? (Or, alternatively, emit a more accurate error diagnostic.)

Reopening as I still observe a crash.
C:\git\rust>cargo new repro
     Created binary (application) `repro` package

C:\git\rust>cd repro

C:\git\rust\repro>cargo winrt run
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: MalformedManifest', crates\cargo-winrt\src\main.rs:18:31
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

authors: kennykerr tim-weis

repo: microsoft/winrt-rs


text:
Cannot build xdpinstaller

When building the installer from an administrative "Developer Command Prompt for VS 2019" window, I get the following error:
"N:\repos\xdp-for-windows\src\xdpinstaller\xdpinstaller.sln" (default target) (1) ->
"N:\repos\xdp-for-windows\src\xdpinstaller\xdpinstaller.wixproj" (default target) (2) ->
(Link target) ->
light.exe : error LGHT1105: Validation could not run due to system policy. To eliminate this warning, run the process as admin or suppress ICE validation. [N:\repos\xdp-for-windows\src\xdpinstaller\xdpinstaller.wixproj]
Is this the result of an invalid build environment on my end or is this a known issue (w/ or w/o workaround)?

Does this repro with VS2022? I believe our build environment for XDP itself requires VS2022; we support VS2019 for native driver developers. I've built without admin, but we might have suppressed the ICE validation warning there - I don't recall.

I don't have VS2022 installed so I can't say. Interesting, I can confirm running create-installer as non-admin seems to work on my setup. Although building as non-admin I start running into errors related to signing bpf stuff.
"Visual Studio 2022 is recommended; Visual Studio 2019 or newer is required."
Since I'm not running the recommended VS2022, I'll close out this issue.

authors: mtfriesen nigriMSFT

repo: microsoft/xdp-for-windows


text:
Forward the incoming call events from the calling bot to own application for call handling functions like answer, mute, unmute, transfer, etc

I am building a unified communication channel platform.
I had used Incident bot to receive an incoming call from a user (PSTN and Teams user). And also tried call control functionality like the answer, transfer, mute, unmute, outbound call, recording, etc. It worked as expected.
Now instead of handling call control functions like the answer, reject, transfer directly from the bot, I want to forward that incoming call events to my own application.
My application will use Microsoft.Graph.Communication.Call to handle the call flow on the incoming events from bot application, as currently, Incident Bot is doing in the sample application. So that the incoming call events flow through the workflow of my application and find an agent based on the business logic and then the agent will answer, reject, transfer, etc the call.
Is it necessary to include calling bot in the active call or we can just forward the incoming call events from Bot to our own application and can control the call flow as per our need?

Hi @bijaykush ,
I am able to receive calls directly on my application. all what you need to do is to set its url in the Azure bot calling cllback url. ( my be i missunderstood the questions ? )
I think you need to start from the sample bot and update the code to implement you business logic.
For my side i was not able to get calls from PSTN to my bot/ aplication. Can you please share how you acheived that ?
Mefteh.

@mwerghemmi
I just tried with this approach and was able to receive the incoming call from PSTN (Mobile hangout for now).
I am also looking to know if we can use Sip.JS for receiving and making calls from the front-end. To be specific, I want to receive the incoming call from my own application (like call.Answer) and then after invoke a calling box in my front-end app for an agent, then the agent will accept the call (hit call.invite API to add that agent to the active call).
I think we need SIP.JS to communicate the with call control functionality of MS-Teams from front-end, and I am not sure about the configuration to start?

Thx @bijaykush,
can you please share the permissions you granted to your application ?
I bleive SIP.js is not compatible with Teams client. someone from MS wuld have more details may be.

@mwerghemmi
The permission I granted to my app is:
Calls.AccessMedia.All
Calls.Initiate.All
Calls.JoinGroupCall.All
Calls.InitiateGroupCall.All
Calls.JoinGroupCallAsGuest.All
Do you have any idea how to handle the situation like sending an invitation to the front-end (agent) and make him accept the call by clicking an "Accept Call" button? I am now clear about the process of back-end but not sure about the font-end handling process.

I found the way to use directly our custom application instead of the BOT application.
Since I have created a new issue regarding front-end scenario, I am closing this ticket.

Hi,
I am also trying incoming PSTN calls. Set up is done and assigned number to BOT too. When I call that number I reach bot and I am using calling bot sample which plays an audio file. But how to change logic to send it to some queue or some agent.
The webhook url is also set up and working. Can you please help with some sample logic how to send call to some queue or agent from bot for incoming calls. Thanks

authors: babunirwan bijaykush mwerghemmi


text:
You should upgrade from v2.5.0 to v3.0.0

Could you please upgrade from v2.5.0 to v3.0.0 of MSGraph SDK ?
There seems to be breaking changes between them.

In progress.

authors: RoarGronmo jasonjoh

repo: microsoftgraph/msgraph-training-android


text:
Rewriting subdomain index page

Does anybody know a way to make subdomain.domain.com display /subdomain page with Middleman?
I tried rack::rewrite with no success :(
require 'rack/rewrite'
use Rack::Rewrite do
  rewrite   '/',  '/subdomain', :host => "subdomain.domain.com"
end

That is going to be webserver dependent. Do you know what system you're using? Mapping that is pretty easy with Apache/nginx and a built Middleman project.
Rack will only work if you're behind a Ruby server, which is not the suggested approach for Middleman. We suggest building to static and hosting that.
I'm going to close this ticket so it doesn't clutter up the actual bug list, but will happily continue responding on this thread if you have questions.

I am running a ruby webserver (thin or webrick, I don't remember exactly, but it's a default heroku ruby webserver, if you don't specify one in Procfile).
I was researching a way to list a specific page under website's subdomain... maybe there's another way, idk...
So, I need http://subdomain.ildar.ca to be different from http://www.ildar.ca

I'd suggest building the MM site on deploy (there are a bunch of Heroku tutorials for this) and then using Rack::Static to mount the path at the root. You'll want to be using activate :relative_assets to make the built site portable so the changing path doesn't cause problems.
Also, this: https://divshot.com/blog/hosting/dont-host-static-sites-on-heroku/

I'll with rack::static, thank you.
I prefer heroku, because my apps are there, and I just like to keep everything in one place (and it's free, you don't need a 2nd dyno to prevent sleeping). I build mm site on deploy and use absolute urls with cdn.

@iabdulin how did you go with Rack::Static, I have similar opinions about sticking with Heroku and would like to serve subdirectories of the built MM from domains.

@dirkkelly sorry, I couldn't figure out how to make Rack::Static work, so I just added an internal page :)

authors: dirkkelly iabdulin tdreyno

repo: middleman/middleman

license: mit

license_source: bigquery


text:
Known dependency issue between middleman 3.3.12 and listen 3.0.3 / 2.10.1 ?

Hello,
Sorry if not a real issue, I couldn't find anything here or on stackoverflow.
My config is :

middleman 3.3.12
ruby 2.2.2 (64 bits)
DevKit x64
rubygems-update-2.4.8.gem installed on DevKit folder
windows 8.1

When trying to launch middleman server I get the following error :
PS C:\Users\edouard\desktop\stylus> middleman server
WARN: Unresolved specs during Gem::Specification.reset:
      activesupport (>= 3.1, ~> 4.1)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:34:in `block in setup': You have already ac
tivated listen 3.0.3, but your Gemfile requires listen 2.10.1. Prepending `bundle exec` to your command may solve this.
(Gem::LoadError)
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/runtime.rb:19:in `setup'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler.rb:127:in `setup'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/bundler-1.10.6/lib/bundler/setup.rb:8:in `<top (required)>'
        from C:/Ruby22-x64/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require'
        from C:/Ruby22-x64/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:69:in `require'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/lib/middleman-core/load_paths.rb:29:in `setup_l
oad_paths'
        from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/middleman-core-3.4.0/bin/middleman:10:in `<top (required)>'
        from C:/Ruby22-x64/bin/middleman:23:in `load'
        from C:/Ruby22-x64/bin/middleman:23:in `<main>'

Prepending 'bunle exec' to make it 'bundle exec middleman server' does not help.
The content of my gemfile is :
# If you do not have OpenSSL installed, update
# the following line to use "http://" instead
source 'https://rubygems.org'

gem "middleman", "3.3.12"

# Live-reloading plugin
gem "middleman-livereload", "~> 3.1.0"

# For faster file watcher updates on Windows:
gem "wdm", "~> 0.1.0", :platforms => [:mswin, :mingw]

# Windows does not come with time zone data
gem "tzinfo-data", platforms: [:mswin, :mingw]

# Deploy to GitHub Pages
gem 'middleman-deploy', '~> 1.0'

# Assets
gem 'jquery-middleman'
gem 'bootstrap-sass', '~> 3.3.1'
gem 'font-awesome-sass', '~> 4.2.0'

When I run bundle show listen I get :
C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/listen-2.10.1

I uninstalled everything and reinstalled, deleted my gemfile.lock and ran 'bundle install' and 'bundle update' but it does not help neither.
Is it a known issue ? Many thx and again sorry if it's an incorrectly classified question. And sorry I'm not yet good enough to submit a pull request..soon !

Font awesome has a conflict with us on listen. They need to not including a CLI by default with their Sass files. Compass accomplished this a long time ago by splitting out core from cli.
You may see if simply changing that line to this helps:
gem 'font-awesome-sass', '~> 4.2.0', require: false

If not. I'd suggest simply copying the font awesome files into your project and not using the gem (with its dependencies).
This is a known issue, but not something we plan to fix on the MM side.
Going to close this, but please keep chatting here and I'll get your setup working.

authors: syksteaz tdreyno


text:
Configure I18n in cofig.rb

Hiya
I want to use the load.path of I18n to pull in locales files from re-usable submodules.
I have seen something like the below - but does not seem to work correctly.
# I18n
# @see http://www.rubydoc.info/github/svenfuchs/i18n/I18n
Time.zone                      = "Europe/London"
I18n.load_path                 = Dir[Middleman::Application.root_path.join('locales', '**', '*.{yml}')]
activate :i18n, langs: [ :en ], mount_at_root: :en

Any help appreciated.

What is not working exactly?

Hiya,
Under domain.com/__middleman
The load.path configuration is not showing up at all, and not pulling in my other locale .yml files.
Thanks

i18n will automatically setup the load paths, don't override it.
langs is hard coding the list to only en, you should remove that to be able to use multiple langs

@tdreyno Hiya - yeah I have i18n all setup - its just I want module specific language files so if I reuse a module I do not have to make sure that the language elements are copied over to the project specific language files
I think I saw this as a wishlist from another dev also in the v4 locales - will search that out
nb/ at the moment I only have english in this project.
hope that makes sense.

Sorry, can you try to explain " I want module specific language files so if I reuse a module I do not have to make sure that the language elements are copied over to the project specific language files". Not following.

authors: iwarner nysthee tdreyno


text:
Fixing typos in image names for cluster and api

Replaced "sandobx" with "sandbox" in image names...

Thanks! it worked with that typo because flavor definitions always specify an image to use (which overwrites the one specified in the base). Merging.

authors: eartiaga xavileon

repo: midonet/midonet-sandbox


text:
Cname resolving fails

Hi, i have trouble with coredns and cnames, this is the structure (domain names are changed)
dig  test@example.com @10.61.10.100

; <<>> DiG 9.10.4-P2-RedHat-9.10.4-1.P2.fc24 <<>> test@example.com @10.61.10.100
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17640
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;test@example.com.	IN	A

;; ANSWER SECTION:
test@example.com. 3600 IN	CNAME	cname@example.net.
cname@example.net.	2534	IN	A	10.61.9.72

;; Query time: 0 msec
;; SERVER: 10.61.10.100#53(10.61.10.100)
;; WHEN: Thu Aug 04 09:45:14 CEST 2016
;; MSG SIZE  rcvd: 105

coredns can not resov the name test.example.com because its a CNAME
regards f0

You  have to give some more information here... the dig output you posted shows it resolves just fine.
What is not working exactly? What is in etcd? This code is lifted from SkyDNS, so I would be amazed if it is 100% not working.

ok let me explain:
this is a minimal corefile that shows the problem
.:53 {
    prometheus
    loadbalance
    proxy example.com  10.61.12.200:53 10.61.12.201:53
    proxy example.com  10.61.10.100:53 10.61.10.101:53
}

example.com is outside of coredns , and it has a CNAME test@example.com to cname@example.net

if i ask coredns for cname@example.net directly it does work, if i ask for testqexample.com -> fails
the dig from the initial post is a query against one of the example.com nameservers

Is it clear now?

oh yes. No this won't work... because... both upstream servers are authoritative for their zones. So they won't recursively resolve the name and CoreDNS won't do that either (it isn't a recursor). Your upstream needs to be something that does the recursion for you.
At some point CoreDNS might get a real recursion middleware layer, until then you need to a) fix your setup to not have cross domain CNAMEs or b) make the upstream do the recursions for you.

hm, ok thx i have fixed the upstream to not provide a CNAME

repo: miekg/coredns


text:
Trying to get animation control to work

Hi,
thanks for this great package. I am using it, but now need an additional functionality.
Another lottie react (lottie-react-web) package offers such feature. I tried to implement the feature into react-lottie-player, however now I am stuck and hoping for some help. This is wrapped into a pull request such that I could share my code.
lottie-react-web supports changing animation at runtime, as you can read at the bottom of the readme.
I've got an example (in the folder example2 of this PR), there I tried to implement the changes in a local example2/src/Lottie.js file, which is the same as the src/index.js. This example also includes a working example using lottie-react-web with some dirty un/commenting. However, I would like to use your package, so I gave it a shot.
First, lottie-api is required to get the functionality, and then there are only some minor additions to your code and another ref useRef. However, nothing changes as expected when animationControl is changed through the toggle button in my example example2/src/App.js.
If you have time, it would be nice if you could have a look, as I'm a bit lost on why the expected effects do not take place.
Thanks,
Rasmus

Oh, I forgot, the lottie animation file is taken from this example:
https://codepen.io/driezis/pen/zYOQLrw

Hi! I completely forgot about this one. I may be opne for adding something like this, but I'm not sure if everyone wants the added 29kb lottie-api. Maybe we could make a way of providing it and sending it in as a prop to react-lottie-player for those who want to use this functionality. I don't have much time to look into this right now, but I'm open for adding something like this. I'm not sure why a separate example project is needed for this though?

Thanks for the reply. Since I opened this issue I moved to svelte and I don't really need this feature anymore :)

authors: Rassibassi mifi

repo: mifi/react-lottie-player


text:
Spacing on the rendered text

I suspect there is not enough room between the cells and they are being overdrawn.

Fixed, this uses round to solve the problem

repo: migueldeicaza/SwiftTerm


text:
NoSuchKey

First I installed and setup one vault, everything was alright. then I installed and setup second vault, after that, this error message is showing. the file name "2024-12-02.md " was on my vault when i was setting up the plugin, later I've deleted that.

can you turn logging to full debug (in CloudSync settings on top of the window), clear the log and re-run the sync - and then show the detailed debug log. I want to see what a problem is with keys passed to AWS API. Currently it looks like your key is missing (or invalid).
Also update/refresh the plugin to 1.0.9

repo: mihakralj/obsidian-cloudsync


text:
Failed to get extension list

Steps to reproduce
When you go to browse to download a new extension
Expected behavior
It suppose to display extension list i.e manhua sources
Actual behavior
Failed to get extension list
Crash logs
No response
Mihon version
0.16.5
Android version
Android 8.0
Device
Oppo A16k
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 0.16.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

That screen really could use some sort of explanation along those lines instead of the standard kaomoji error message

Well the first issue to fix now the download link is not working

Mihon doesn't have, associate, or provide any extensions

So how is it been used

It doesn't provide any, never has. If you've been seeing a list there you must've provided your own at some point so just do it again ¯_(ツ)_/¯

Ok i will read that, also the download link is not working

Ok i will read that, also the download link is not working

What download link are you talking about? The one in the releases page of the GitHub?

In the release page and website

Check the download link from mobile

Please join our Discord GitHub is not the best option for troubleshooting issues

authors: AntsyLich BrutuZ MajorTanya limFakson

repo: mihonapp/mihon


text:
How to set default selections inside the image picker?

Hi, I was looking into setting photos as already selected when you open the BSImagePickerViewController and I had trouble figuring out how to do it properly. I see that there is a defaultSelections property, but this has a type of PHFetchResult<PHAsset>?. I want to be able to have photos that have been previously selected remain selected, but the image picker returns assets as a [PHAsset] and as far as I know there is no way to convert this to a PHFetchResult<PHAsset>. Does anybody have any recommendations for how to achieve this?

let vc = BSImagePickerViewController()
        vc.maxNumberOfSelections = numberOfSelections
        if let selectedAssets = self.selectedAssets {
            let collection = PHAssetCollection.transientAssetCollection(with: selectedAssets, title: "Selected Photos")
            vc.defaultSelections = PHAsset.fetchAssets(in: collection, options: nil)
        }

that is how i did it. so far it is working
selectedAssets are the previously selected assets from BSImagePickerViewController

authors: WaffleCohn basilmariano

repo: mikaoj/BSImagePicker


text:
Travis is failing

The travis build is failing with
sh: 0: Can't open /etc/init.d/xvfb
The command "sh -e /etc/init.d/xvfb start" failed and exited with 127 during

so the file .travis.yml may need to be updated for this?

Fixup for travis build in pull-request #52

repo: mike-goodwin/owasp-threat-dragon-core


text:
packet.is_keyframe reset after adding to muxer

Hello Mike,
The information in the is_keyframe field of a video packet is lost after the packet is added to a stream during remuxing. I don't think this is the intended behaviour, is it?
This is some code to show this behaviour (the code requires the patch we were discussing in  #254)
import av
import argparse

arg_parser = argparse.ArgumentParser()
arg_parser.add_argument('input')
arg_parser.add_argument('-o', '--output',default='w%01d.ts')
arg_parser.add_argument('-t', '--time', help='Minimum interval of a segment', default='3')
args = arg_parser.parse_args()

input_ = av.open(args.input)
output = av.open(args.output, 'w', format='segment',
                 options={'segment_time':args.time,
                          'segment_wrap':'1'})

inOutStreamMap = {}
for stream in input_.streams:
    inOutStreamMap[stream] = output.add_stream(template=stream)

for packet in input_.demux(tuple(inOutStreamMap.keys())):

    if packet.dts is None:
        continue

    key=False
    if packet.stream.type == 'video' and packet.is_keyframe:
        key=True
        print("We are a key frame!")

    packet.stream = inOutStreamMap[packet.stream]
    output.mux(packet)

    if key and not packet.is_keyframe:
        print("Ooops! we are no longer a key frame?")

output.close()

The code above prints:
We are a key frame!
Using AVStream.codec to pass codec parameters to muxers is deprecated, use AVStream.codecpar instead.
last message repeated 1 times
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?
We are a key frame!
Ooops! we are no longer a key frame?

and I would have expected not to see the "Ooops!" lines. Right? A work around of course is to test if it is a key_frame packet before adding it to the muxer, so this is by no means a show stopper.
Thank you again for a great library!

That does seem strange on the surface. I wonder if FFmpeg assumes it has ownership of the packet when it is muxed, and then does whatever it wants with it.

authors: jmoraleda mikeboers

repo: mikeboers/PyAV


text:
add support for renaming labels

Given I have a label "foo"
When I want to rename it to "bar"
Then I use github.issues.updateLabel
But The API only accepts one name parameter and I'm unable to define the oldname

Background
GitHubs API to update a label supports a PATCH request to https://api.github.com/repos/Jimdo/github-sync-labels-milestones/labels/foo with { name: "bar", color: "ff00ff" } parameters.

I'd propose to add a github.issues.renameLabel method with this route
{
  "rename-label": {
    "url": "/repos/:user/:repo/labels/:oldname",
    "method": "PATCH",
    "params": {
      "$user": null,
      "$repo": null,
      "$oldname": null,
      "$name": null,
      "$color": null
    },
    "description": "Rename a label"
  }
}

I'd be happy to propose a PR

Yes, the updateLabel endpoint is missing a name param. Nice catch. I'll fix it shortly. It'll be a major release since it's a breaking change.

yeah, that was fast! thank you!

authors: Xiphe kaizensoze

repo: mikedeboer/node-github


text:
Can you add a configuration that specifies the dotnet path

every validate，downloading dotnet... very slowly, then failded.

Hi @cnscottluo , this should be possible. I am out of town for Thanksgiving, but I'll look into it next week. If you have time to code it up and send a pull request, that would be awesome too!

@cnscottluo release v1.1.0 adds ooxml.dotNetPath to the configuration, which, if set, uses that for the .Net Runtime instead of downloading it every time. Let me know if that resolves your issues with downloading .Net.

@cnscottluo release v1.1.0 adds ooxml.dotNetPath to the configuration, which, if set, uses that for the .Net Runtime instead of downloading it every time. Let me know if that resolves your issues with downloading .Net.

thanks, the version v1.1.0 work for me

authors: cnscottluo mikeebowen

repo: mikeebowen/ooxml-validator-vscode


text:
Attachment with double quote and a space in a filename doesn't get added

Hi,
I stumbled upon a problem, where attachments with certain filenames doesn't get added.
Here is a minimum reproduction example. Tested in 2.7 and in master.
mail = Mail.new
filename = '30" pretty kitten.jpg' # filename has to have at least two spaces and a double quote
mail.attachments[filename] = File.read(path_to_any_file)
mail.attachments
=> []

I'd be happy to assist with a pr, but not really sure where is the problem exactly

the current parser can't handle a header like this
filename=\"30\" pretty kitten.jpg\"

in this case the filename format should be automatically forced to base64, something simmilar to ascii_compatible? check. mail gem doesn't do that right now.

Mmm. That would be great to handle automatically. Surprised we haven't hit this before!

authors: TheSmartnik ahorek jeremy

repo: mikel/mail


text:
🛑 OMSF is down

In b7edc8a, OMSF (https://www.omsf.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: OMSF is back up in afc83f6 after 10 minutes.

repo: mikemhenry/website-uptime


text:
Fixes for CC0-1.0, CC-BY-2.0, CC-BY-3.0 + CC-BY-4.0

This PR finally fixes auto-detection for CC0-1.0, so no custom license mapping is needed anymore (tested with org.reactivestreams:reactive-streams:1.0.3').
While I was at it, I also made file names and identifiers for CC-BY-2.0, CC-BY-3.0 + CC-BY-4.0 consistent with the other available license resources. Because I don't know any libraries using these ones, I couldn't test the auto-detection, though.
Hopefully this helps in making AboutLibraries even better :v:

Thank you so much. that's awesome!

Thank you so much. that's awesome!

authors: mikepenz rzimmer

repo: mikepenz/AboutLibraries


text:
rv-each loop not working !

Here is my Data
var p = {
person : ["a", "b", "c"]
}

which i want to show in html using rv-each binding. It was working with old version of rivets.js but now with latest release it stopped working.
May someone give me working code on jsfiddle etc.

Did you even try this before opening an issue? If the problem is only occurring in your own application code, then you'll need to at least attempt to provide an isolated example of what is "not working".

May someone give me working code on jsfiddle etc.

http://jsfiddle.net/q8w95b7v/

@mikeric -
I copied a working work and added a rv-each loop in my code which was not working.
Initially I thought that the error happened due to version update in my code - 0.7.1 to 0.7.2.
After lots of debugging, I found my silly mistake !

{ person }

The above rv-each code was pasted outside the main div on which I was adding rivets binding.
So it was my silly mistake.
Sorry !

authors: mikeric nsisodiya

repo: mikeric/rivets


text:
Bot not deleting channels every time.

I have no idea how to setup a bot of my own so I just invited your bot to my server. It's creating temp channels but has three problems.

The bot only deletes the empty temp channels sometimes. It doesn't delete them every time.
The bot isn't honoring the bit rate of the default channel. I have my default channels set to 96kbps but the bot makes channels with 64kbps
If someone joins a channel with the gaming tag but isn't playing a game, no channel is made. Or if they start a game after joining the channel, no channel is made.

Last thing is a request, would it be possible to make a third icon for private rooms, like a 🔒 or something?

I've installed Red Bot since coming across your bot. Is it possible to install it as a cog in Red?

repo: mikeshardmind/autorooms


text:
translate the message shown in command to English

I heard that the README was translated to English recently.
I also think that the message shown in the command should be English as well.
So that everyone can use this gem and understand the message in command.
I made a change to show the message in both English and Japanese.
If you think it is not appropriate, please close.
Thank you.
もしこの変更は不要と感じられましたら閉じていただいて構いません。

Thank you!


text:
PHP 8.1.x向け改修

[x] スレでIC2の画像が表示されない
[x] Undefined variable / Undefined array key

TODO: PHP 8.1.xでは型チェックが強化されておりさらなる書き換えが必要 😱

問題の変更が取り込まれていないのか、PHP 8.1.0でも動作しま（*´・ω・） ｽﾀ
コミットせずに弄りすぎてわけわからん状態（´・ω・） ｽｶﾗ
近日中にまとめて上げる（´・ω・） ｽ...

PHP 8.1.2で使用中（*´・ω・） ｽ
あとは投稿のUser-Agentをブラウザから取得するように改修してマージ（´・ω・） ｽﾙ-

https://github.com/pen/docker-rep2/blob/3bdfc7f1918b1e00d2d728449e10723c06a4b61b/Dockerfile
で利用させていただいています。
こちらの問題かもしれませんが、DockerfileにてPHPのバージョンを8.1系にする(2箇所)と、画像のあるスレをひらいてもic2がファイルをとりこまないようです。
データディレクトリに何もない状態で起動 → アカウント作成 → /iv2.php をアクセスすると、8.1系のときはログに以下のエラーが出ています。
[lib/handler/fastcgi.c] in request:/iv2.php?form_login_id=abe:PHP Warning:  Undefined property: stdClass::$current_page in /ext/data/compile/iv2/_iv2_ctrl.tpl.html.ja.php on line 1

[lib/handler/fastcgi.c] in request:/iv2.php?form_login_id=abe:PHP Warning:  Undefined property: stdClass::$last in /ext/data/compile/iv2/_iv2_ctrl.tpl.html.ja.php on line 12

[lib/handler/fastcgi.c] in request:/iv2.php?form_login_id=abe:PHP Warning:  Undefined property: stdClass::$last in /ext/data/compile/iv2/_iv2_ctrl.tpl.html.ja.php on line 13

[lib/handler/fastcgi.c] in request:/iv2.php?form_login_id=abe:PHP Warning:  Undefined property: stdClass::$all in /ext/data/compile/iv2/_iv2_ctrl.tpl.html.ja.php on line 13

[lib/handler/fastcgi.c] in request:/iv2.php?form_login_id=abe:PHP Warning:  Undefined property: stdClass::$popup in /ext/data/compile/iv2/iv2.tpl.html.ja.php on line 100

172.17.0.1 - - [11/Feb/2022:18:29:11 +0000] "GET /iv2.php?form_login_id=abe HTTP/1.1" 200 1914 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:96.0) Gecko/20100101 Firefox/96.0"

@pen ご報告ありがとうございま（´・ω・） ｽ
初期状態でのテストはご無沙汰だった（´・ω・） ｽｶﾗ
私の方でも試してみま（´・ω・） ｽｩ

authors: mikoim pen


text:
Separate Discrete from Continuous models

First of all: I am sorry about the last PR I did. I am quite embarrassed of the error I introduced.
I've changed interface names Model-> DModel, Propagator-> DPropagator to indicate they are discrete-time functions and that they are not compatible with sim.Continuous implementation. Let me know if any of the changes are too much.

I need to think about this a bit. I'm not a massive fan of DModel and DPropagate nomenclature. Also, I wonder if we should revert the previous commit/release 🤔

If it's not too much of a hassle reverting would be good since I really botched it up

@milosgajdos Alright, so plenty of changes to API's. I may have overstepped the line but I am finding it hard to consolidate old Model/DiscreteModel.
The reason their names were switched is because old Model was actually a discrete-time model. DiscreteModel just added the modern control theory Matrices on top of that.

@milosgajdos What do you think of the change of name?

DiscreteControlSystem maybe implies a lot more than it does. I'd imagine a discrete control system to also have information on Equilibrium positon (set point) for a controller and covariance of sensor measurements- basically a system ready to be controlled by an arbitrary controller. Maybe something along the lines of DiscreteSystem would be more faithful to its purpose.

Closed due to conflicts. I was a git novice when I PRed this.

authors: milosgajdos soypat

repo: milosgajdos/go-estimate


text:
Resolve Regex builder section TODO

I'm currently working on listing out the APIs and came across Regex.Program.loweredProgram. My interpretation of this variable's getter is that before making the regex program during Swift's run-time, this getter attempts to read a value that the Swift compiler emitted.
Assuming this reading is correct: I think this could add some complexity into the guts of the reverse matching apis.
My lookbehind implementation changed the instructions the regex compiler emits based on a flag. This means that my current implementation doesn't support using a pre-compiled forwards matching regex as a parameter to the reverse matching methods. The ideas I came up with boil down to modifying the compiled regex program or completely recompiling it and losing out on the Swift compiler's potentially cached value. Are there any other, better ways?

Can you try adding a lazily-compiled reversed MEProgram to the box? Something like:
  private final class ProgramBox {
    let value: MEProgram
    var reversed: MEProgram? = nil
    init(_ value: MEProgram) { self.value = value }
  }

  func getLoweredProgram(reversed: Bool = false) -> MEProgram {
    // ... try to get the box if it exists, otherwise create it
    // ... when the box exists, and if `reversed` is false, return `.value`
    // ... otherwise try to create box.reversed and return it
  }

Perhaps something like:
    /// The program for execution with the matching engine.
    func getLoweredProgram(reversed: Bool = false) -> MEProgram {
      /// Atomically loads the compiled program if it has already been stored.
      func loadProgramBox() -> ProgramBox? {
        guard let loweredObject = _stdlib_atomicLoadARCRef(object: _loweredProgramStoragePtr)
          else { return nil }
        return unsafeDowncast(loweredObject, to: ProgramBox.self)
      }

      // Use the previously compiled program, if available.
      let box: ProgramBox
      if let cached = loadProgramBox() {
        box = cached
      } else {
        // Compile the DSLTree into a lowered program and store it atomically.
        let compiledProgram = try! Compiler(tree: tree, compileOptions: compileOptions).emit()
        box = ProgramBox(compiledProgram)

        // Check if we won the storage rage. We're guaranteed at this point
        // to have compiled program stored in `_loweredProgramStorage`.
        guard _stdlib_atomicInitializeARCRef(
          object: _loweredProgramStoragePtr,
          desired: box
        ) else {
          box = loadProgramBox()!
        }
      }

      if reversed {
        // ... compile and set if unset. Then return it
      } else {
        return box.value
      }
    }

authors: JacobHearst milseman

repo: milseman/swift-evolution


text:
Table in vuido

Thanks for the great job. I just wanna ask about table in vuido. In libui there is a table component. Is there any update with vuido to use table, any documentation about table?

How to display a longer data set then?

repo: mimecorg/vuido


text:
Remove all the warning and error from sphinx

This PR is just to remove the warning and the error from the actual documentation.
This PR is done for starting to modified and debug the future documentation.

Yes, I will homogenise the citation when I modify the docstring of each model.

repo: mind-inria/hidimstat


text:
Test autodiff with sensitivity maps

Test  autodiff  where the operators with sensitivity maps (different settings with multi-coils)

This is now fixed. Thank you @alineyyy for your updates.

authors: alineyyy chaithyagr

repo: mind-inria/mri-nufft


text:
[prototype] object det replacement / init contrib modules

NOTE: Only a dirty first draft for discussions :)
The idea behind a contrib module:

easy to extend with further functionalites like: doctr++ | UVDoc / table Transformer / super resolution / etc. for example
3 main requirements:
-- modules needs to work with the DocumentBuilder output structure (List[np.ndarray])
-- framework independent (no torch or tf allowed)
-- if model loading is required -->  onnxruntime

Further advantages on our side:

Less code to maintain
Full focus on OCR quality
Maybe also a cool new place for contributors without the need to step deep into doctr's core

A first service for object detection which replaces the current (not really maintained and robust) one :sweat_smile:

trained with yolov8 (artefact detection dataset) --> training outsourced to ultralytics -> easy to replace with any yolov8 (no OBB atm) trained model (exported to onnx)

example:
import os

from doctr.contrib import ArtefactDetector
from doctr.io import DocumentFile

root = "/home/felix/Desktop/doctr_test_data"

doc = DocumentFile.from_images([os.path.join(root, "6.jpg"), os.path.join(root, "7.jpg"), "/home/felix/Desktop/5a89cd6d989803e2.jpg"])

detector = ArtefactDetector(batch_size=2, conf_threshold=0.9, iou_threshold=0.5)

res = detector(doc)
detector.show()
print(res)

out:
[[], [], [{'label': 'photo', 'confidence': 0.9760028, 'box': [665, 194, 767, 319]}, {'label': 'logo', 'confidence': 0.97400737, 'box': [158, 745, 275, 862]}, {'label': 'photo', 'confidence': 0.9690048, 'box': [13, 790, 131, 933]}, {'label': 'bar_code', 'confidence': 0.94711626, 'box': [647, 425, 795, 469]}, {'label': 'logo', 'confidence': 0.94670904, 'box': [314, 9, 372, 67]}, {'label': 'qr_code', 'confidence': 0.94380593, 'box': [368, 691, 417, 740]}, {'label': 'bar_code', 'confidence': 0.9333756, 'box': [291, 813, 339, 850]}, {'label': 'bar_code', 'confidence': 0.93306136, 'box': [391, 108, 683, 151]}]]

visualized:

TODOS would be:

refactor code (each contrib module should inerhit from base.py - BasePredictor (call, (_process _preprocess needs every contrib module to implement))
docs
tests

About the Artefact-DocumentBuilder element i'm not sure should we keep it for maybe later usage ? (As a kind of "add to the OCR results") Or should we remove it (currently always empty and unused) ?
In general it makes more sense to encapsulate the object detection (and other possible pre-proc modules as mentioned) from the OCR pipeline to interact directly with the DocumentFile output.
As an example: Now the object detection pre step could be used for example to mask some detected parts of the images before it's passed to the OCR pipeline to ignore irrelevant fields like images which contains text.

In general it makes more sense to encapsulate the object detection (and other possible pre-proc modules as mentioned) from the OCR pipeline to interact directly with the DocumentFile output.

So, purpose of contrib is to always wrap a model and doing some predictions ? Or can it be only some postprocessing function ?

In general it makes more sense to encapsulate the object detection (and other possible pre-proc modules as mentioned) from the OCR pipeline to interact directly with the DocumentFile output.

So, purpose of contrib is to always wrap a model and doing some predictions ? Or can it be only some postprocessing function ?

The idea was to make it compatible with the DocumentFile output so in this case it's only preprocessing.
And yes with the actual state each contrib module would need a onnx model do you have something in mind where it would make sense to have something without a model ? (It's a prototype so open for every idea :D)

The idea was to make it compatible with the DocumentFile output so in this case it's only preprocessing.
And yes with the actual state each contrib module would need a onnx model do you have something in mind where it would make sense to have something without a model ? (It's a prototype so open for every idea :D)

Ok, for a first version, we can always for a model. Code can be improved later to set onxxmodel as optional.

The idea was to make it compatible with the DocumentFile output so in this case it's only preprocessing.
And yes with the actual state each contrib module would need a onnx model do you have something in mind where it would make sense to have something without a model ? (It's a prototype so open for every idea :D)

Ok, for a first version, model is required. Code can be improved later to set onxxmodel as optional.

Correct :)

repo: mindee/doctr


text:
cross entropy definition

cross_entropy function: https://github.com/neptune-ml/steps/blob/dev/steps/pytorch/validation.py#L24 probably should be defined in a slightly different way:
def cross_entropy(output, target, squeeze=False):
if squeeze:
target = target.squeeze(1)
return F.nll_loss(F.log_softmax(output), target)
Please verify.

moved to steppy-toolkit. Closing.

authors: apyskir kamil-kaczmarek

repo: minerva-ml/steppy


text:
How to Creat config files

Thank you for sharing your code.But your introduction is too simple.
Can you tell me how to run your code in the simplest way?

Thanks for your attention. The introduction here has already included the necessary steps.
If there are still any issues, feel free to contact me.
The simplest way is to run the shell file directly without any modification (surely paths should be correct).


text:
Delete multiple session tickets on logout

In logout():
st = SessionTicket.objects.get(session_key=request.session.session_key)
This has been fine for us for a year+ (never noticed it), but we recently changed some session settings and some users who had been logged in for a long time apparently ended up with two sessions. When they tried to log out, they triggered error get() returned more than one SessionTicket - it returned 2!. Even though this line is in a try/except, the Django-level error is still triggered. And these users could not log out. I had to manually empty the django_sessions table to fix it.
Would it be worth patching this to handle MultipleObjectsReturned in addition to SessionTicket.DoesNotExist ? Or is this just a weird edge case?

close due to inactive.

authors: mingchen shacker

repo: mingchen/django-cas-ng


text:
🛑 [MineVN] Grafana is down

In 2b23450, [MineVN] Grafana (https://grafana.minevn.net) was down:

HTTP code: 502
Response time: 5232 ms

Resolved: [MineVN] Grafana is back up in b598143 after 35 minutes.


text:
🛑 MineVN Maven & Resource Pack is down

In 7530024, MineVN Maven & Resource Pack (http://app.minevn.net/pack) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MineVN Maven & Resource Pack is back up in 9ba2391.


text:
Unpacking .deb File Results In etc/miniflux.conf file not an absolute pathname.

root@newsreader:/# apt install ./miniflux_2.0.22_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'miniflux' instead of './miniflux_2.0.22_amd64.deb'
The following NEW packages will be installed:
  miniflux
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3,842 kB of archives.
After this operation, 13.0 MB of additional disk space will be used.
Get:1 /miniflux_2.0.22_amd64.deb miniflux amd64 2.0.22 [3,842 kB]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package miniflux.
(Reading database ... 12038 files and directories currently installed.)
Preparing to unpack /miniflux_2.0.22_amd64.deb ...
dpkg: error processing archive /miniflux_2.0.22_amd64.deb (--unpack):
 conffile name 'etc/miniflux.conf' is not an absolute pathname
Errors were encountered while processing:
 /miniflux_2.0.22_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@newsreader:/# cat /etc/debian_version
bullseye/sid
root@newsreader:/# apt policy dpkg
dpkg:
  Installed: 1.20.5
...
root@newsreader:/# apt policy apt
apt:
  Installed: 2.1.7

I'm testing Miniflux in a Linux container (LXC) and dpkg won't proceed unless /etc/miniflux.conf becomes an absolute path name instead of etc/miniflux.conf.
Update as of 6:37 PM EDT:
I found a problem after I do a dpkg-deb -R:
root@newsreader:/miniflux-issue# cat DEBIAN/conffiles
etc/miniflux.conf
/etc/miniflux.conf

The first line is a duplicate of the second line without the leading forward slash.
Update as of 11:43 PM:
Once I change the above conffiles file to this:
root@newsreader:/miniflux-issue# cat DEBIAN/conffiles
/etc/miniflux.conf

...and do a dpkg-deb --build miniflux.deb, the package installs just fine.

It should be fixed by this commit https://github.com/miniflux/deb-package/commit/0f436ea7a14c33043c5abdc5785d4e7a7e0651a5

authors: GraysonPeddie fguillot

repo: miniflux/miniflux


text:
[RELEASE] minio RELEASE.2023-08-31T15-31-16Z

MinIO Server RELEASE.2023-08-31T15-31-16Z has changes that impact the docs:

[ ] Refactor of replication metrics and moved from bucket to cluster level (PR #17293)
[x] Adds replication metrics Grafana dashboard (PR #17951)

17951 done as part of #1000.

repo: minio/docs


text:
Add topic discussion feature

It seems that we unintentionally got into discussions during standup where one should suppose to tell the status of the task he/she working on.
For this I am proposing to have a command to to instruct bot to collect all discussions topic during standup and once the standup is over, then minibot will dump all the topics for discussion.
Here, we can choose to have which topic to discuss and on ending the discussion we can again get choices for next discussion.
Any thoughts?

I like the idea. The idea should be to park the bigger discussion topics till we finish the standup. Also depending upon the topics we can decide if we want to discuss on IRC or on a video conference.

authors: LalatenduMohanty budhrg

repo: minishift/minibot


text:
[Snyk] Upgrade contentful from 8.5.8 to 10.6.14

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade contentful from 8.5.8 to 10.6.14.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

Warning: This is a major version upgrade, and may be a breaking change.

The recommended version is 156 versions ahead of your current version.
The recommended version was released 24 days ago, on 2023-12-04.

Release notes

Package name: contentful

10.6.14 - 2023-12-0410.6.14 (2023-12-04)

10.6.13 - 2023-12-0110.6.13 (2023-12-01)

10.6.12 - 2023-11-2210.6.12 (2023-11-22)

10.6.11 - 2023-11-2010.6.11 (2023-11-20)

10.6.10 - 2023-11-1510.6.10 (2023-11-15)

10.6.9 - 2023-11-1410.6.9 (2023-11-14)
Bug Fixes

axios: csrf vulnerability (#2055) (a7e12c7), closes #2046

10.6.8 - 2023-11-1410.6.8 (2023-11-14)

10.6.7 - 2023-11-1010.6.7 (2023-11-10)

10.6.6 - 2023-11-0910.6.6 (2023-11-09)

10.6.5 - 2023-10-2610.6.5 (2023-10-26)

10.6.4 - 2023-10-19

10.6.3 - 2023-10-16

10.6.2 - 2023-10-11

10.6.1 - 2023-10-02

10.6.0 - 2023-09-28

10.5.3 - 2023-09-27

10.5.2 - 2023-09-13

10.5.1 - 2023-08-28

10.5.0 - 2023-08-22

10.4.2 - 2023-08-09

10.4.1 - 2023-08-07

10.4.0 - 2023-07-31

10.3.7 - 2023-07-31

10.3.6 - 2023-07-20

10.3.5 - 2023-07-17

10.3.4 - 2023-07-10

10.3.3 - 2023-07-10

10.3.2 - 2023-07-09

10.3.1 - 2023-06-30

10.3.0 - 2023-06-22

10.2.4 - 2023-06-15

10.2.3 - 2023-05-31

10.2.2 - 2023-05-29

10.2.1 - 2023-05-22

10.2.0 - 2023-05-09

10.1.8 - 2023-05-08

10.1.7 - 2023-05-08

10.1.6 - 2023-05-05

10.1.5 - 2023-05-05

10.1.4 - 2023-05-02

10.1.3 - 2023-04-26

10.1.2 - 2023-04-25

10.1.1 - 2023-04-25

10.1.0 - 2023-04-14

10.0.0 - 2023-04-12

10.0.0-beta-v10.45 - 2023-04-11

10.0.0-beta-v10.44 - 2023-04-11

10.0.0-beta-v10.43 - 2023-04-06

10.0.0-beta-v10.42 - 2023-04-06

10.0.0-beta-v10.41 - 2023-03-31

10.0.0-beta-v10.40 - 2023-03-30

10.0.0-beta-v10.39 - 2023-03-30

10.0.0-beta-v10.38 - 2023-03-30

10.0.0-beta-v10.37 - 2023-03-27

10.0.0-beta-v10.36 - 2023-03-27

10.0.0-beta-v10.35 - 2023-03-27

10.0.0-beta-v10.34 - 2023-03-24

10.0.0-beta-v10.33 - 2023-03-23

10.0.0-beta-v10.32 - 2023-03-23

10.0.0-beta-v10.31 - 2023-03-22

10.0.0-beta-v10.30 - 2023-03-22

10.0.0-beta-v10.29 - 2023-03-21

10.0.0-beta-v10.28 - 2023-03-20

10.0.0-beta-v10.27 - 2023-03-17

10.0.0-beta-v10.26 - 2023-03-17

10.0.0-beta-v10.25 - 2023-03-17

10.0.0-beta-v10.24 - 2023-03-16

10.0.0-beta-v10.23 - 2023-03-15

10.0.0-beta-v10.22 - 2023-03-14

10.0.0-beta-v10.21 - 2023-03-10

10.0.0-beta-v10.20 - 2023-03-09

10.0.0-beta-v10.19 - 2023-03-06

10.0.0-beta-v10.18 - 2023-02-28

10.0.0-beta-v10.17 - 2023-02-28

10.0.0-beta-v10.16 - 2023-02-23

10.0.0-beta-v10.15 - 2023-02-21

10.0.0-beta-v10.14 - 2023-02-17

10.0.0-beta-v10.13 - 2023-02-17

10.0.0-beta-v10.12 - 2023-02-06

10.0.0-beta-v10.11 - 2023-02-01

10.0.0-beta-v10.10 - 2023-01-27

10.0.0-beta-v10.9 - 2023-01-19

10.0.0-beta-v10.8 - 2022-05-20

10.0.0-beta-v10.7 - 2022-05-18

10.0.0-beta-v10.6 - 2022-04-29

10.0.0-beta-v10.5 - 2022-04-20

10.0.0-beta-v10.4 - 2022-04-19

10.0.0-beta-v10.3 - 2022-03-16

10.0.0-beta-v10.2 - 2022-03-16

10.0.0-beta-v10.1 - 2022-03-16

9.4.0-beta-resource-links.2 - 2023-02-27

9.4.0-beta-resource-links.1 - 2023-02-14

9.3.5 - 2023-03-15

9.3.4 - 2023-03-14

9.3.3 - 2023-02-15

9.3.2 - 2023-02-10

9.3.1 - 2023-02-10

9.3.0 - 2023-01-27

9.2.20 - 2023-01-25

9.2.19 - 2023-01-23

9.2.18 - 2023-01-23

9.2.17 - 2023-01-16

9.2.16 - 2023-01-16

9.2.15 - 2023-01-05

9.2.14 - 2022-12-02

9.2.13 - 2022-11-22

9.2.12 - 2022-11-18

9.2.11 - 2022-11-09

9.2.10 - 2022-11-08

9.2.9 - 2022-10-28

9.2.8 - 2022-10-28

9.2.7 - 2022-10-26

9.2.6 - 2022-10-26

9.2.5 - 2022-09-23

9.2.4 - 2022-09-13

9.2.3 - 2022-09-12

9.2.2 - 2022-09-12

9.1.34 - 2022-08-10

9.1.33 - 2022-07-21

9.1.32 - 2022-06-06

9.1.31 - 2022-06-03

9.1.30 - 2022-06-02

9.1.29 - 2022-05-20

9.1.28 - 2022-05-04

9.1.27 - 2022-04-28

9.1.26 - 2022-04-27

9.1.25 - 2022-04-26

9.1.24 - 2022-04-21

9.1.23 - 2022-04-21

9.1.22 - 2022-04-13

9.1.21 - 2022-04-12

9.1.20 - 2022-04-11

9.1.19 - 2022-04-08

9.1.18 - 2022-03-17

9.1.17 - 2022-03-17

9.1.16 - 2022-03-17

9.1.15 - 2022-03-16

9.1.14 - 2022-03-16

9.1.13 - 2022-03-10

9.1.12 - 2022-02-25

9.1.11 - 2022-02-25

9.1.10 - 2022-02-14

9.1.9 - 2022-02-11

9.1.8 - 2022-02-10

9.1.7 - 2022-02-07

9.1.6 - 2022-01-24

9.1.5 - 2021-12-01

9.1.4 - 2021-10-26

9.1.3 - 2021-10-13

9.1.2 - 2021-10-12

9.1.1 - 2021-10-11

9.1.0 - 2021-10-11

9.0.3 - 2021-10-05

9.0.2 - 2021-10-04

9.0.1 - 2021-10-04

9.0.0 - 2021-09-14

8.5.8 - 2021-09-14

    from contentful GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Superceded by another snyk PR

authors: brightonsbox steverendell


text:
Remove old ingress (again)

What does this pull request do?
Remove old ingress (again)
History:

Removed in a01c4506f7b2c41f44b491883d26b091c7fde9d8
Realised the new ingress was not v1, rolled back in d8707683cf607a3c87a9fc2b9b1ab8d0f1845e1e
Migrated to v1 in 90e1bc5818ca793cf963b9b7569daf9540e58c9d and d27ea638288860617c9fd5930d234d3015d92c54
Finally removing it now for good

What is the intent behind these changes?
Remove the old versions of Ingresses that prevent the hosting environment from being upgraded.

Old ingresses will be unsupported from today.
This makes this urgent, so bypassing reviews, sorry 🙇♂


text:
New appointment feedback fields

What does this pull request do?
Updates the appointment feedback forms content and flow:

Adds new sessionSummary, sessionResponse and sessionConcerns and attendanceFailureInformation fields.
Replaces the confirmation page with a confirmation banner.

What is the intent behind these changes?
To capture better session feedback.

I am ok with the overall change but only thing, AppointmentFeedback has sessionFeedback and attendanceFeedback. Why this needs to be AppointmentFeedback, can't this be just feedback?. I believe you are already inside the appointment object rt?

@marcocolluramoj I took a look again,  since its changing in lots of places and it is just the name change, please go ahead with appointmentFeedback, I will approve this


text:
📲 Setup Slack notifications in case of GitHub Action failure

[ ] Setup Slack notification to #mojo-devops in case of GitHub Action failure
[ ] Once this is done, establish which other repos this is needed in and create tickets in those repos

This can be achieved through adding additional job to the existing workflow.


text:
🛑 Matrix is down

In 5d9755e, Matrix (https://matrix.mint.lgbt:8448/_matrix/federation/v1/version) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Matrix is back up in b22707a.

repo: mint-lgbt/status


text:
🛑 Matrix is down

In d0780e3, Matrix (https://matrix.mint.lgbt:8448/_matrix/federation/v1/version) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Matrix is back up in cf282e1 after 7 minutes.


text:
🛑 Matrix is down

In f287678, Matrix (https://matrix.mint.lgbt:8448/_matrix/federation/v1/version) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Matrix is back up in 7ba4af8 after 8 minutes.


text:
Because flutter_osc depends on barcode_scan ^0.0.7 which doesn't match any versions, version solving failed.

/Users/chengmingyong/flutter/bin/flutter --no-color packages get
Running "flutter packages get" in FlutterOSC...
Because flutter_osc depends on barcode_scan ^0.0.7 which doesn't match any versions, version solving failed.
pub get failed (1)

Use the latest version 🙂

authors: BeyChan devtronic


text:
Allow Addons to Depend on ember-sanitize

This changes the index.js included hook to match the pattern described in the ember-cli docs.
  included: function(app, parentAddon) {
    var target = (parentAddon || app);
    this._super.included(target);
    target.import('bower_components/sanitize.js/lib/sanitize.js');
  }

This allows the ember-sanitize addon to be a dependency of other addons.

👍 thanks

authors: dbouwman rlivsey

repo: minutebase/ember-sanitize


text:
Drop Rails 3 support

This is probably all there is to drop Rails 3 support and fix Rails 5 deprication warnings https://github.com/mirego/gaffe/pull/27

Looks good to me! Thank you Oleg for taking the time to do this!

authors: olegantonyan remiprev

repo: mirego/gaffe


text:
balance_cooler allows store_name even when store=False

Should this raise an error?
https://github.com/mirnylab/cooler/blob/c9c718fdebccbda41ad10c47f700853f79ee3cd3/cooler/balance.py#L271

I'm okay with this. It provides an explicit default. The alternative would be to have a hybrid store argument that takes a bool or a string. store=True would use an implicit default name of "weight" and store={name} would use the provided name.

authors: gfudenberg nvictus

repo: mirnylab/cooler


text:
Continuous deployment to Maven Central using GitHub Actions

Translated in English:
Continuous deployment to Maven Central using GitHub Actions.

deploy-snapshot.yml will deploy the main branch code as SNAPSHOT version to the Sonatype Snapshots repository
deploy-release.yml will deploy tags starting with v* as RELEASE version to the Sonatype repository

After merge this PR, project owner need to add OSSRH username, password, GPG Key, etc. in Settings> Secrets.

SIGNING_SECRET_KEY_RING_FILE GPG Private Key for jar signature during Maven deployment, and the file should be encoded by Base64.
GPG_PASSPHRASE GPG Private Key passphrase (if it exists)
OSSRH_USERNAME the username for sign in OSSRH
OSSRH_PASSWORD the password of the user for sign in OSSRH

Original version (Chinese):

使用 GitHub Actions 自动发布 Maven 版本。

deploy-snapshot.yml  推送至 main 分布的内容自动发布 SNAPSHOT 版本至 Sonatype 快照仓库中；
deploy-release.yml 推送的 tags 前缀以 v* 开关的标签将自动发布 RELEASE 版本至 Sonatype 仓库中。

合并代码后，需要在项目的  Settings > Secrets 中增加 OSSRH用户密码、GPG Key 相关配置。

SIGNING_SECRET_KEY_RING_FILE GPG Private Key 用于 Maven 发布签名的密钥，文件采用 BASE64 编码保存；
GPG_PASSPHRASE GPG 密钥的密码（如果没有密码可以忽略）；
OSSRH_USERNAME OSSRH 的登录用户名；
OSSRH_PASSWORD OSSRH 的登录密码。

Can you please use english commit messages as english is the predominant language here?

Great thanks for you contribution. I have translated the PR title and content into English. Later I will translate commit messages into English and submit a new PR. Of course, the commit author (i.g. @kevin70 ) will be kept as it is.
Chinese version:
感謝您的代碼貢獻。我已將標題和内容翻譯爲英語。之後我會將Commit信息一并翻譯為英語並提交一個新的PR。當然，Commit的作者信息（也就是您）將會原封不動的保留。

Please refer to #205.


text:
News on separating into modules

What I'm trying to achieve
Beeing able to update Saleor without manually merging from repo.
Describe a proposed solution
Separating out the different parts into installable packages.
We are investigating a futureproof e-commerceplatform for our company, and found that this project checks all boxes for this, except for the updatehandling. We found this issue which is now closed:
https://github.com/mirumee/saleor/issues/4234
Are there any news on an ETA to a simpler handling of updating and installing saleor? We would love to use this, but the need to manually merge makes this a none starter for us...

We're moving closer and closer towards a goal where you are able to extend Saleor without modifying any of its code. Ultimately you should be able to update Saleor by updating a Saleor Docker image and using the following mechanisms to extend it:

in-process plugins (can be currently done by shadowing the settings.py file but we may introduce an explicit mechanism to do that using env variables)
out-of-process extensions using Webhooks and Service Accounts
GraphQL federation using the Apollo Gateway

I don't believe we intend to support installing Saleor in an existing Django project, especially so as we actively look to move from the WSGI stack to an ASGI one to enable asynchronous operation, support subscriptions and so on.

We're moving closer and closer towards a goal where you are able to extend Saleor without modifying any of its code. Ultimately you should be able to update Saleor by updating a Saleor Docker image and using the following mechanisms to extend it:

in-process plugins (can be currently done by shadowing the settings.py file but we may introduce an explicit mechanism to do that using env variables)
out-of-process extensions using Webhooks and Service Accounts
GraphQL federation using the Apollo Gateway

I don't believe we intend to support installing Saleor in an existing Django project, especially so as we actively look to move from the WSGI stack to an ASGI one to enable asynchronous operation, support subscriptions and so on.

Thank you for the reply!
Is there any documentation available on how to go about getting closer to this setup? A sort of best practice? I am sufficient in docker, but have never used this way of extending a project...

@b99andla Hello! I'm currently managing a Saleor fork. Here some tips on how to make your life easier:

keep your code formatted using black and isort (config already in the repo). Both tools produce code which should be easier to merge
if possible, keep your code in separate files (Want to write new mutation for synchronizing Products? Don't add it to the main saleor/product/mutations.py, create new saleor/product/sync_mutations.py). It makes rebase much, much easier because you don't need to solve too many conflicts in base files.
I recommend squashing commits before merging pull requests. Having one commit on master branch per PR/feature makes git history clean.
the new plugin system is 💯 - use it and expand plugin manager for new functions if there is something missing
rebase often, on a monthly basis. This way you will know early that something does not work as intended.
if test from saleor repository becomes irrelevant, we found marking them using pytest.mark.skip easier to manage than removing from the project. YMMV
A few of our features were implemented at first in Saleor upstream repository and then we rebased our project, it's awesome to improve open source projects :)

Thank you for the excellent reply!
Since we are a small consulting firm, we normally go for projects that dont require us to be this hands on when upgrading, its hard to motivate to our customers that we need a monthly or yearly budget for updates (sad but true). I appreciate your feedback and will take this to our team for consideration when choosing an e-commerce for our next project. Even if we are scared of the update paths I have seen a lot of talk in the issues that makes me sure that this team is working on it, and I must say that the techstack and solution seems excellent.

repo: mirumee/saleor


text:
Toolbar improvements

This PR gets rid of cart dropdown and fixes appearance of errors.

Current coverage is 48.19%

Merging #413 into master will increase coverage by +0.05% as of 4a04168

@@            master    #413   diff @@
======================================
  Files           84      84
  Stmts         3404    3401     -3
  Branches       322     321     -1
  Methods          0       0
======================================
  Hit           1639    1639
  Partial         29      29
+ Missed        1736    1733     -3

Review entire Coverage Diff as of 4a04168

Powered by Codecov. Updated on successful CI builds.

authors: bogdal codecov-io


text:
Improve draft orders webhooks in 3.1

I want to merge this change because there were missing draft order webhooks and order_update webhook was not called in some mutations.
Additionally in separate commit mocks for invoice tests are changed from BasePlugin to PluginManager

reviewed PR - #8102
Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[ ] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

Task linked: SALEOR-4008 Improve draft order webhooks

authors: jakubkuc patrys


text:
chore: remove nas backup for recette

Plus besoin de backups sur le NAS pour la recette, c'était juste pour les tests.
TODO : une fois la PR validée

[x] refaire un setup VM de la recette
[x] supprimer l'ip de la recette autorisée sur le NAS

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

GitHub release
v3.4.0

Your semantic-release bot :package::rocket:

authors: antoinebigard sbenfares

repo: mission-apprentissage/flux-retour-cfas


text:
feat: add oEmbed support

何をしたのか
oEmbedに対応させました。
何故
埋め込みプレイヤーを表示するためのplayer.allowプロパティが足りてなく、クライアント側で表示されないことがあるため。

8fa8ab8bc7862b08c1ad06a640aa4d611a43dfd3 でマージさせていただきましたが、自動でクローズされなかったため手動でクローズさせていただきます。

authors: acid-chicken ikasoba

repo: misskey-dev/summerflare


text:
Create LICENSE

A possible license attribution:
I would like to use this code in another library, and there is no listed license. Would the MIT license (or similar) be acceptable?

Hi, sorry for the late reply, i was very busy. This seems to be fair. As i already said to you i'm not the original owner of this repo, it's forked repo. It was https://github.com/theprotonfactor who developed this exporter, i think it ended up because of an issue with license. May Be you could ask him why it ended up to develop this.
I guess i can merge this ofr you to keep going on. May be you can fork my repo, i will delete mine so that you will become the new owner and feel free to go ahead in your work. I'm not sure if this could work.


text:
TypeError: formData.getBoundary is not a function

file:///_/node_modules/node-fetch-cache/src/index.js:20
  const boundary = formData.getBoundary();
                            ^

TypeError: formData.getBoundary is not a function
    at getFormDataCacheKey (file:///_/node_modules/node-fetch-cache/src/index.js:20:29)
    at getBodyCacheKeyJson (file:///_/node_modules/node-fetch-cache/src/index.js:49:12)
    at getCacheKey (file:///_/node_modules/node-fetch-cache/src/index.js:84:27)
    at getResponse (file:///_/node_modules/node-fetch-cache/src/index.js:92:20)
    at fetchCache (file:///_/node_modules/node-fetch-cache/src/index.js:139:35)
    at async main (file:///_/index.js:19:33)

I was importing FormData from the package formdata-node.
Changing to form-data solved this.

repo: mistval/node-fetch-cache


text:
Clear unused blocks Issue#2582

I have added a function to remove unused blocks.
a confirmation dialog will be shown and when user press okay unused blocks will be deleted
see this issue for more idea
https://github.com/mit-cml/appinventor-sources/issues/2582

Can one of the admins verify this patch?

@AppInventorWorkerBee OK to test

@devarsh-mavani-19 you need to change the base branch from ucr to master.

@ewpatton fixed the above mentioned changes as well. Can you please check the latest commit I have made? Thanks

@ewpatton  removed catch block. Please check it

@devarsh-mavani-19 The behavior looks good, but I question placing the "Remove all orphan blocks" between the Enable all blocks and Disable all blocks options since it might make it easy to accidentally hit one of those two. It might be better to place it below the Clean up blocks item to group it with another "cleaning" function.

@ewpatton  I have placed the item along with clean block item. Can you please check the latest commit I have made? Thanks

authors: AppInventorWorkerBee SusanRatiLane devarsh-mavani-19 ewpatton preetvadaliya

repo: mit-cml/appinventor-sources


text:
Design a naming convention

REVIEW NAMING. For instance Crypto.Symmetric.Chacha20.fst could become Crypto.Symmetric.Chacha20.Ref.fst (one extra suffix marking that it is not the main implementation).

Our current naming conventions are in ROADMAP.md; we may need to adjust them e.g. for bundled extraction.

I changed external to other_providers in ROADMAP.md to reflect the directory structure

Within hacl-star/code we are considering dropping the Symmetric/EC sub-namespaces, and going straight for the primitive name. E.g. Hacl.Curve25519.fst and Hacl.Poly1305_64.fst etc. Modules in specs will be called Spec.Poly1305.fst and Spec.Curve25519.fst.
Naming schemes for other bits is still a bit uncertain. I am assuming for now that secure_api will retain the Crypto prefix.

On 16 Feb 2017, at 18:36, Markulf Kohlweiss notifications@github.com wrote:
I changed external to other_providers in ROADMAP.md to reflect the directory structure
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mitls/hacl-star/issues/9#issuecomment-280401890, or mute the thread https://github.com/notifications/unsubscribe-auth/AEYAnqcR9c6xeNMpLPD8Js-XdFZKNI1vks5rdIkZgaJpZM4MDSZv.

The current naming convention is coherent. A separate issue is opened regarding bundle names https://github.com/mitls/hacl-star/issues/55

authors: beurdouche fournet markulf prosecco sishtiaq

repo: mitls/hacl-star


text:
Update sbt-sonatype to 3.11.1

About this PR
📦 Updates org.xerial.sbt:sbt-sonatype from 3.9.4 to 3.11.1
📜 GitHub Release Notes - Release Notes
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.xerial.sbt", artifactId = "sbt-sonatype" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.xerial.sbt", artifactId = "sbt-sonatype" }
}]

labels: sbt-plugin-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #169.

repo: mitochon/polyjuice


text:
xPRO order int table

What are the relevant tickets?
https://github.com/mitodl/hq/issues/1803
Description (What does it do?)
This will add one new table the contains b2b orders and regular orders for xPRO. The new table name is - int__mitxpro__ecommerce_allorders
How can this be tested?
Run the following commands against your schema or QA
Run dbt build --select intermediate.mitxpro if you have all models, otherwise add + in front of intermediate.mitxpro to run upstream models

Is it possible to review a sample of this data?

I'm not sure if this is a dumb question, but the PR title says data mart, but the PR files are named intermediate.

I'm not sure if this is a dumb question, but the PR title says data mart, but the PR files are named intermediate.

I've changed the title the PR good catch

Is it possible to review a sample of this data?

To view the data you can run:
select  *
from ol_warehouse_production_kdelaney_intermediate.int__mitxpro__ecommerce_allorders
But I can also send you the data in a file too just let me know if that's easier/better

Will there be a separate PR for the mart version? I have some thoughts about simplifying this in the mart, if possible (for example, removing foreign key ids and just de-normalizing all the data)

To view the data you can run:
select * from ol_warehouse_production_kdelaney_intermediate.int__mitxpro__ecommerce_allorders

Run it where?

Will there be a separate PR for the mart version? I have some thoughts about simplifying this in the mart, if possible (for example, removing foreign key ids and just de-normalizing all the data)

Yes, For the mart version we could have everything not just mitxpro. We could also denormalize it.

To view the data you can run:
select * from ol_warehouse_production_kdelaney_intermediate.int__mitxpro__ecommerce_allorders

Run it where?

in starburt- https://mitol.galaxy.starburst.io/query-editor

@rachellougee I've added the new int b2b_ecommerce_b2bcouponredemption table as a source here. can  you take a look at the new join? thanks

authors: KatelynGit pdpinch

repo: mitodl/ol-data-platform


text:
Refactored frontend module and removed duplicate code

Frontend module repeats  functions for distutils and cli interface, I tried to merge this parts of code.

@bacher09 many thanks for taking the time to make a PR!
Can you rebase the PR and fix the issue pointed out?

Sorry for delay. I rebased PR and fixed issue, but it seems that patch little bit outdated and I also should update it, to make it merge without conflicts.

@bacher09
Ping me if you need any help here.

This was closed by #311.
Thanks for the inspiration @bacher09 !

repo: mitsuhiko/babel


text:
evictThreshold not work at Kubelet version v1.24.8

Hello, evictThreshold not work at Kubelet version v1.24.8
load5=55.39 load15=53.83 threshold=20.00 but pods dont evict from node

Hey 👋 -- thanks for the report. However, I need to point out that this project is (not officially, but effectively) unmaintained (as the last release is from 2019), and we're not using the loadwatcher ourselves in production anymore.
I'd be happy to review and accept a simple PR, but need to advise that this project would probably need extensive care to even get a proper build pipeline running. If anyone would be interested in getting in on properly maintaining this project, we'd welcome any level of engagement.

authors: martin-helmich sergeichev-vitaly

repo: mittwald/kubernetes-loadwatcher


text:
An error

I tried to use this tool and I get is this error when I set it up
■■■■■■■■■■■■■■■■■
■　** CRITICAL **
■　An unexpected error has occurred
■■■■■■■■■■■■■■■■■
Traceback (most recent call last):
  File "mlib\\service\\base_worker.py", line 124, in mlib.service.base_worker.BaseWorker.run
  File "service\worker\load_worker.py", line 118, in thread_execute
  File "mlib\\pmx\\pmx_collection.py", line 1266, in mlib.pmx.pmx_collection.PmxModel.replace_standard_weights
  File "mlib\\core\\collection.py", line 113, in mlib.core.collection.BaseIndexNameDictModel.__getitem__
  File "mlib\\core\\collection.py", line 282, in mlib.core.collection.BaseIndexNameDictModel.get_by_name
KeyError: '右腕捩'
Stack (most recent call last):
  File "threading.py", line 995, in _bootstrap
  File "threading.py", line 1038, in _bootstrap_inner

Currently using the PmxDressup_1.00.00_β44 version I downloaded from Bowlroll.

Update, so it may be the costume, I used a different costume and it worked.

This occurs sometimes.
I usually use different bones to fix it.
You can use pmxinfo too to see if your target model has illegal bones or morphs.
PmxDressup has issues with those
Great tool still, fixes many things