HTTPS binding failes to set credential

hello
I'm using the task to deploy my web site to IIS 8 on Windows2012R2.
i first deploy the site with http and application pool configurations set.
i then run the task again to set the Https binding only.
and it fails with "incorrect parameter" error.
the log show the following:
"2016-07-18T13:27:18.0674249Z Checking website exists. Running command : "C:\Windows\system32\inetsrv\appcmd.exe"  list site /name:"MySite.com"
2016-07-18T13:27:18.0674249Z Website ("MySite.com") already exists
2016-07-18T13:27:18.0674249Z Checking website physical path exists c:\Repositories\MySite\<IP_ADDRESS>\MySite
2016-07-18T13:27:18.0674249Z Checking binding exists for website ("MySite.com"). Running command : "C:\Windows\system32\inetsrv\appcmd.exe"  list sites
2016-07-18T13:27:18.0684248Z Does bindings exist for website ("MySite.com") is : False
2016-07-18T13:27:18.0684248Z Updating website properties. Running command : "C:\Windows\system32\inetsrv\appcmd.exe"  set site /site.name:"MySite.com" -[path='/'].[path='/'].physicalPath:"c:\Repositories\MySite\<IP_ADDRESS>\MySite" /+bindings.[protocol='https',bindingInformation='*:443:MySite.com']
2016-07-18T13:27:18.0684248Z Checking if SslCert binding is already present. Running command : netsh http show sslcert ipport=<IP_ADDRESS>:443
2016-07-18T13:27:18.0684248Z Setting SslCert for website.
2016-07-18T13:27:18.0734246Z Deployment failed on machine spiderman6 with following message : System.Exception: The parameter is incorrect.
2016-07-18T13:27:18.0834269Z ##[error]Microsoft.PowerShell.Commands.WriteErrorException: Deployment on one or more machines failed.
2016-07-18T13:27:18.0844269Z ##[error]For more info please refer to http://aka.ms/iisextnreadme"
i ran the same commands on the machine and i got error 183 that the certification already exists
as the computer contains several other certifications and the first one is selected by default when setting https binding
I'm using the latest version found in the TFS Marketplace (1.2.1).

Hi Liran,
Sorry for the delay in response. Can we have a call regarding this; for me 9 AM - 6 PM IST works. You can mail me at subraman at Microsoft dot com with your suitable time.

Did you get unblocked from this issue?

Im having the same issue setting the certificate on the created binding. I have attached my task log.
tasklog_7.zip

Can you please try the following command in the target machine.
netsh http add sslcert hostnameport:5555=ww.tstcore.smd.co.za certhash=2A756F641B02C1971FFA1D34FEDE43D7C6FFD9BC appid={{497D490F-EEA7-4F2B-AB94-48D9C1ACDCB1}} certstorename=MY
If that succeeded, please varify the certificate Thumb print you are providing in task input. From the logs it seems like there is a extra ? in the Thumb Print.

Hi Niadak
I’ve run the command on our target server (Win Server 2012 R2)
Receiving the following
<EMAIL_ADDRESS>Thanks for the support
Christoff
From: Niadak<EMAIL_ADDRESS>Sent: Friday, 12 August 2016 7:13 AM
To: Microsoft/vsts-rm-extensions<EMAIL_ADDRESS>Cc: Christoffleroux<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [Microsoft/vsts-rm-extensions] HTTPS binding failes to set credential (#57)
Can you please try the following command in the target machine.
netsh http add sslcert hostnameport:5555=ww.tstcore.smd.co.za certhash=2A756F641B02C1971FFA1D34FEDE43D7C6FFD9BC appid={{497D490F-EEA7-4F2B-AB94-48D9C1ACDCB1}} certstorename=MY
If that succeeded, please varify the certificate Thumb print you are providing in task input. From the logs it seems like there is a extra ? in the Thumb Print.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/Microsoft/vsts-rm-extensions/issues/57#issuecomment-239362469, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ANcjL86fIFN5ArABk-R2Y0qTJXJUqpPSks5qfADMgaJpZM4JPd-f.

@Christoffleroux ,
I am assuming you are unblocked and closing the issue. Please feel free to reopen otherwise

Hi Niadak, no please dont close this issue, im still having this problem, ive sent you the output from the command you requested.

Can we have a call to close the issue faster, Any time between 9 AM to 6 PM IST is fine, you can reply with your convenient time so that we can have a call

Can you respond with your time slot for meeting

I am closing the issue, if you have still have the issue contact RM_Customer_Queries at Microsoft dot com

RM_Customer_Queries at Microsoft dot com is redirected to vsdpteng at microsoft dot com that is only accepting Microsoft internal emails and throwing a 550.

I’m using the WinRM - IIS Web App Management release task with a TFS on premise server. I’m trying to add a https binding to a website but there’s something wrong with the SSL Certificate Thumb Print. I set it as 24b0ade3c0f8d16abaae0f31bc5ad161f9692cd9 but the release fails and I only have the following in the logs:

2016-10-07T08:35:47.2883787Z Executing the powershell script: C:\Agent1\tasks\IISWebAppMgmt\1.0.6\Main.ps1
2016-10-07T08:35:47.5696275Z Started creating website: Default Web Site
2016-10-07T08:35:47.5852591Z Performing deployment in parallel on all the machines.
2016-10-07T08:35:47.5852591Z Deployment started for machine: XYZ with port 5986.
2016-10-07T08:35:58.1638798Z Deployment status for machine XYZ : Microsoft.VisualStudio.Services.DevTestLabs.Definition.DeploymentResponse.Status
2016-10-07T08:35:58.1638798Z Deployment failed on machine XYZ with following message : System.Exception: The parameter is incorrect.
2016-10-07T08:35:58.1795067Z ##[error]Deployment on one or more machines failed.
2016-10-07T08:35:58.1795067Z ##[error]For more info please refer to http://aka.ms/iisextnreadme

What is the correct format for the certificate thumb print?

Looks like it was caused by an extra ? at the beginning of the thumbprint for everyone here. I copied the thumbprint from the Details tab in the certificate view on the server and somehow ended up with the extra ? at the beginning.
It's some invisible unicode character. It's a bit sneaky as it looks fine in TFS, then I modified AppCmdOnTargetMachines.ps1 to add a Write-Verbose showing the command and it also looks fine, the ? only becomes visible when you copy the thumbprint from the release configuration or the error log in a text editor setup as ANSI.


proto(Scroll): custom scrollbar for menu, dialog, popup and list

This prototype shows how to integrate Stardust components with react-custom-toolbar.

Menu / submenu - currently missing proper border and shadow
Popup and Dialog - content slot needs to have explicit width
List - works
Dropdown - I don't see any way how custom scrollbar can be injected

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

  Generated by :no_entry_sign: dangerJS


Add launchd / systemd support

These changes attempt to implement the feature I requested in #65.
I made these changes many months ago, and they seemed to work at the time, but I have not looked at it since then. There has been a new version of naught released since then, and I don't know how naught changed since I wrote this.
The server example script I just committed was also written back then. I felt that naught was trying to recommend a variety of best practices, but not really showing a complete example of how to do that, so I tried to create one. I'm not confident that it is correctly exemplifying everything naught recommends, so it should be examined and fixed as needed.

This looks like a cool feature. It's a little beyond what I am able to review and test at this time. Would you be willing to rebase it against current master and then wait for one or two other people to review and test it?

Would you be willing to rebase it against current master and then wait for one or two other people to review and test it?

I'm not currently working on node stuff, so I would welcome someone else updating this.

I'm not currently working on node stuff, so I would welcome someone else updating this.

Same here.

So it is impossible to use naught with systemd right now?


chore: jsonfmt datafactory

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Automation for azure-sdk-for-java

Can one of the admins verify this patch?


Please allow download from third party launchers

With the new curseforge REST API rollout your mods are currently only accessible using the curseforge site and the curseforge app.
Could you please allow access for launchers like ATLauncher.
For more info https://support.curseforge.com/en/support/solutions/articles/9000207877-project-distribution-toggle

I just find it strange that the authors of a MIT licensed software impose restrictions on the distribution channels.
To be honest I doubt that there will be any effect on the rewards program. I really doubt any of the third party downloads have ever counted. I doubt any downloads by people with adblockers ever counted.
IMO the whole thing has a goal to scare the devs so overwolf can remove access altogether.

Here's a more detailed explanation of some of the downsides to this setting: https://www.curseforge.com/minecraft/mc-mods/spawner-fix/download/3161147


Update draw2d to work again

draw2d master is required since the latest stable v1
still uses googlecode.
I added the haarscade file to the repository since the copyright of intel allows redistribution.
Otherwise smartcrop would only work on linux.

If you don't want the haarcascade file in the repository I could extract it to be configurable, but as long as the path is a hardcoded constant it's impossible to use on mac os x :/

RFC for the last commit. What do you think? I tried to find a different naming to remove the stuttering with the package name. So that you can call smartcrop.Find.... what do you think?

I think I am done for now, this PR grows too much otherwise :/ Let me know what you think! :-)

Looking good! I think it'd be nice if we provide an example of using smartcrop with custom analyzer settings, too.

I'll update the readme and will add a few Tests

You rock :+1:


JsonSchemaBytebufValidator ignores the length paramer

I noticed that JsonSchemaBytebufValidator and JsonSyntaxBytebufValidatorboth ignore thelength` parameter and just validate the whole buffer.
https://github.com/kroxylicious/kroxylicious/blob/9fbc622fe19fe1aec6297576e86b4d066f7b3665/kroxylicious-filters/kroxylicious-record-validation/src/main/java/io/kroxylicious/proxy/filter/schema/validation/bytebuf/JsonSchemaBytebufValidator.java#L32
The javadoc warns:
     * @param length the length of the value in the buffer (buffer may contain more data after the value)

The javadoc for org.apache.kafka.common.record.Record does not state whether the caller may read beyond the key/value size however from the implementation of DefaultRecord you can see that they they are backed by slices that are right sized.
I also note that in classes like io.kroxylicious.filter.encryption.encrypt.RecordEncryptor, we assume the buffers can be read to the end.
I believe the length parameter is superfluous.

@robobario low priority, but I'd value your thoughts on this.

I agree, we should remove it and update the javadoc about the input buffer


Solve #16 - Add the Writer Component

Closes #16
Description:
In this PR:

The Write component was added.
The Write::ConsoleLog use cases were added.
A new Formatter response type was added
A new Process response type was added

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

58 of 58 (100.0%)  changed or added relevant lines in 9 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
613

Relevant Lines:
613

💛  - Coveralls


ovcs expects ov config in $HOME/.ov.yaml, but oviewer's config has moved

[ Ref.: d206d655f0b3eb04565844658df03031c597e463 ]
ov version 0.33.3 rev:8c70587 (and I believe also some earlier versions) is now looking for its configuration file in $XDG_CONFIG_HOME/ov/config.yaml. However, ovcs is still expecting it to be in a previously used location: $HOME/.ov.yaml

thank you. Only the help message was not updated.


Responsive Directive with css classes like ngClass

I'm working on a new directive like ngClass with responsive features.

OR

Does this currently work?

I still not implemented. I have not had time to work on it. You can use the directives info or responsive to create similar functionality. ; )


Changing URL in Android App

After saving a new URL in the Android App the Android device no longer detects the Beacon unless you once again out it into configuration mode. I am not sure if this is an issue with the CSR1010 code or the Android APP...? Appreciate any help...

When you are connected typically the CSR 1010 stops advertising. You have to disconnect configuration to see it advertise again.

That makes sense, however i disconnected the power which should reset the beacon device but still not visible.
I also deleted data and cache on the app...
The only way i can see the beacon advertising again is to re flash the device...

Sorry, but there just isn't enough information here for us to help you. Just the basics: which beacon? Which app? There are >10 beacon companies right now so it's hard to give you advice.

I am using the CSR tag development board and installed the beacon code using the SDK as per the example code provided...
Using the physical web app on an android nexus 4 phone.

OK, that helps thanks. The Physical Web app writes URIBeacon format to the CSR board. We are moving away from that and using Eddystone instead. Each of those beacons has their own app for configuration.
If there is a bug with the "Physical Web" app, that really should be put into the Physical Web github However, I have to admit that I'm a bit baffled. We've had 1000s of these beacons distributed and used for early testing and we've never heard anything like this. My only guess is that the battery might be getting low. The act of writing a new URL is very power intensive and the battery could be cutting out. If you have a spare 2032 coin cell lying around, I'd give that try first.

Has anyone run the Eddystone Validator against the CSR1010 code?

@scottjenson Writting to an Eddystone-URL and to a UriBeacon is done in the same way. The beacon is in charge of broadcasting the right packet.
@ukBaz there are two validator apps. The Eddystone-URL validator app has been tested with the CSR1010 code.

We have added a pre-built (apk) version of the Eddystone-URL config service validator tool today to make it easy for you to download and try this out. I personally tested it with the Eddystone-URL CSR1010 example code in the implementations directory and all tests pass. As a result, I'm closing this thread.


Remove deprecated propTypes

These don't do anything any more in v3, so no point in keeping them around.
I'm going to merge this when CI passes given how trivial it is.


Tesla component does not update

Home Assistant release (hass --version): 0.53.0
Component/platform:  Tesla
Description of problem:
All my Tesla related sensors, states, etc stopped working immediately after HA started.
Since HASS was started, the car was charged, the HVAC was toggled on/off in the app...  none of those changes or any other changes (all graphs are a flat line from their initial values) have been reflected in HA.
grepping through the logs for Tesla gives tonnes of error messages like following:

Sep 11 10:01:43 Chromebox hass[23985]: WARNING:homeassistant.components.lock:Updating tesla lock took longer than the scheduled update interval 0:00:30
Sep 11 10:01:45 Chromebox hass[23985]: WARNING:homeassistant.components.climate:Updating tesla climate took longer than the scheduled update interval 0:01:00
Sep 11 10:01:53 Chromebox hass[23985]: WARNING:homeassistant.components.binary_sensor:Updating tesla binary_sensor took longer than the scheduled update interval 0:00:30
Sep 11 10:02:00 Chromebox hass[23985]: DEBUG:homeassistant.components.device_tracker.tesla:Updating device position: Tesla model S location tracker.
Sep 11 10:02:14 Chromebox hass[23985]: WARNING:homeassistant.components.lock:Updating tesla lock took longer than the scheduled update interval 0:00:30
Sep 11 10:02:24 Chromebox hass[23985]: WARNING:homeassistant.components.binary_sensor:Updating tesla binary_sensor took longer than the scheduled update interval 0:00:30
Sep 11 10:02:41 Chromebox hass[23985]:   File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/device_tracker/tesla.py", line 42, in _update_info
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/GPS.py", line 35, in update
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/controller.py", line 59, in update
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/controller.py", line 44, in data_request
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/controller.py", line 41, in get
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/connection.py", line 50, in get
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/connection.py", line 59, in post
Sep 11 10:02:41 Chromebox hass[23985]:   File "/home/ged/.homeassistant/deps/lib/python3.5/site-packages/teslajsonpy/connection.py", line 82, in __open
Sep 11 10:02:45 Chromebox hass[23985]: WARNING:homeassistant.components.lock:Updating tesla lock took longer than the scheduled update interval 0:00:30
Sep 11 10:02:46 Chromebox hass[23985]: WARNING:homeassistant.components.climate:Updating tesla climate took longer than the scheduled update interval 0:01:00

Expected:
Expect to see variation in things like temperature overnight, state of charge decline slowly and then rise with charging, charging sensor change state, etc...

This bug relates to #9211 and may also related to #9370

@jumpkick I've got a same issue. I'm checking it now. Looks like Tesla API too slow now.

@jumpkick can you contact me in HASS Discord?
I've prepared a fix for Tesla and if you can help me with Testing It would be nice.

Same problem with mine. Can you post fix here so I can try out ?

The fixes in @zabuldon's dev branch resolve this issue.
@petzlux if you can't wait for the next release, you can follow the update steps here: https://github.com/home-assistant/home-assistant/issues/9370#issuecomment-330526573


Web development - modified Challenges segment.

IMPORTANT: When creating your Pull Request, please use the following format for the title: Category - Resource Name & Section
PR Title samples:

Web development - CSS Portal & Tools
Web development - Leetcode & Challenges

Fixes Issue: #211

Description: - Added content to the challenges segment of web development.

Resource URL:

Checklist:
Before submitting your pull request, ensure that you have completed the following tasks:

[x] I have carefully reviewed and adhered to the contributing guidelines before creating this pull request.
[x] I followed the prescribed PR title template. (Check this if you're adding a resource)

Pls see second pull request because in first there was some error.
On Thu, 16 May, 2024, 6:51 am github-actions[bot], @.***>
wrote:

Thank you for submitting your pull request! 🙌 We'll review it as soon as
possible. In the meantime, please ensure that your changes align with our
CONTRIBUTING.md
https://github.com/your-repo/your-project/blob/main/CONTRIBUTING.md. If
there are any specific instructions or feedback regarding your PR, we'll
provide them here. Thanks again for your contribution! 😊
—
Reply to this email directly, view it on GitHub
https://github.com/jfmartinz/ResourceHub/pull/239#issuecomment-2113732839,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BD2NWLEU333M7V6RDJPUYIDZCQC3JAVCNFSM6AAAAABHZGL73CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJTG4ZTEOBTHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks

You're welcome!
On Thu, 16 May, 2024, 1:17 pm Joseph Martin, @.***>
wrote:

Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/jfmartinz/ResourceHub/pull/239#issuecomment-2114301977,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BD2NWLFW2CCFFN36QJOBRXLZCRQBVAVCNFSM6AAAAABHZGL73CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJUGMYDCOJXG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


VLAZ: Watch premiumcards.net

VLAZ requests the watch of the watch_keyword premiumcards\.net. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

premiumcards\.net has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Wrong error message when missing proper access while using DefaultAzureCredential

Describe the bug
I have used management api to connect to signalr service with DefaultAzureCredential. I have a service principal set up in the env variables. I have forgotten to give "SignalR Service Owner" role access to that SP and the error that I got when trying to connect was this:

Azure SignalR Service is not connected yet, please try again later.

This is a quite misleading error as the real error should be Forbidden/Unauthorized somewhere deep.
To Reproduce

Register service manager like this:
var serviceManager = new ServiceManagerBuilder()
    .WithOptions(o =>
    {
        o.ServiceTransportType = ServiceTransportType.Persistent;
        o.ServiceEndpoints = new[]
        {
            new ServiceEndpoint(new Uri("real url"), new DefaultAzureCredential())
        };
    })
    .BuildServiceManager();

Then create a hub context and try to negotiate:
var response = await serviceHubContext.NegotiateAsync(new NegotiationOptions
{
    UserId = "some id"
});

Exceptions (if any)

Microsoft.Azure.SignalR.Common.AzureSignalRNotConnectedException: Azure SignalR Service is not connected yet, please try again later.
at Microsoft.Azure.SignalR.DefaultEndpointRouter.GetNegotiateEndpoints(IEnumerable1 endpoints)    at Microsoft.Azure.SignalR.DefaultEndpointRouter.GetNegotiateEndpoint(HttpContext context, IEnumerable1 endpoints)
at Microsoft.Azure.SignalR.Management.NegotiateProcessor.NegotiateAsync(String hubName, NegotiationOptions negotiationOptions, CancellationToken cancellationToken)
at SignalRManager.Api.Web.Controllers.NegotiateController.Negotiate(String hub) in C:\Source...\NegotiateController.cs:line 32
at lambda_method73(Closure , Object )
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|19_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Authentication.Middleware.ExceptionHandlerMiddleware.InvokeAsync(HttpContext context, IHostingEnvironment environment)
at Authentication.Middleware.ExceptionHandlerMiddleware.InvokeAsync(HttpContext context, IHostingEnvironment environment)
at SignalRManager.Api.Web.Middleware.ExceptionHandlerMiddleware.InvokeAsync(HttpContext context, IWebHostEnvironment environment) in C:\Source...\Web\Middleware\ExceptionHandlerMiddleware.cs:line 39
at SignalRManager.Api.Web.Middleware.ExceptionHandlerMiddleware.InvokeAsync(HttpContext context, IWebHostEnvironment environment) in C:\Source...\Web\Middleware\ExceptionHandlerMiddleware.cs:line 50
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)

Further technical details

Your Azure SignalR SDK version: 1.10.0

Have you seen other error messages in your log?
A role assignment may take up to 30 minutes to take effect, could you try this later?

This happened before I did the role assignment @terencefan , I may have not been very clear. After I assigned the role it did indeed take some time, but it started working just fine.
So this is just a the error message / exception that is not very clear. Otherwise everything works as expected.

I see.
A 401 unauthorized exception is expected to be raised while creating server connections in Server SDK.
Not sure whether a server connection will be created while using Management SDK.
I'll try to reproduce this and see if we could add some proper log for this scenario.

AzureSignalRNotConnectedException with error message "Azure SignalR Service is not connected yet, please try again later.“ is thrown because every negotiation will check whether SignalR Service is connected in version 1.10.0. This behaviour is initially designed for multiple SignalR Service instances scenario where we can choose the healthy SignalR instance for users. But it was also introduced into single SignalR instance scenario in version 1.10.0 by mistake. We will remove this confusing behaviour for single SignalR instance in the next release.

#1435
1.11.0 released


feat(preserveViewMode): allow preserveViewMode to reset mode onFocus

Addresses problem/requirement stated in issue #35:
By setting preserveViewMode:<Bool> on DateTime input to false, focus event of the input will return the user to the startMode each time they click in the field, allowing for users to more easily repeat the selection process.

Ok, sounds good. I'll get those changes in, fix any tests and update this PR when ready.

Fixed.


Added optional navigation bar

Description
Added optional navigation bar to top of in-app browser. Figma mocks
Screenshots of various configurations are here.
New browser option:

navigationbar defaults to no. If yes, a navigation bar is added to the top of the view above banner and toolbar with page title and exit button.

iOS
If navigationbar is yes:

UINavigationBar is added to the top of the view above the banner and top toolbar. It has a close button and the current page title.
Toolbar is modified.

A reload button is added to the right side.
The back and forth navigation buttons are moved to the left side.
Height is dynamic depending on iOS version and device.

The webView is adjusted accordingly.

Android

If navigationbar=yes:
A navigation bar view is added to the top of the view above the banner. It has a close button and the page title.

Title text takes the spot of urlbar.
Navigation buttons are moved to the footer.
A reload button is added to the footer.

Checklist

[ ] I've run the tests to see all new and existing tests pass
[ ] I added automated test coverage as appropriate for this change
[ ] Commit is prefixed with (platform) if this change only applies to one platform (e.g. (android))
[ ] If this Pull Request resolves an issue, I linked to the issue in the text above (and used the correct keyword to close issues using keywords)
[ ] I've updated the documentation if necessary

LOVE THIS. it looks so pretty!
i think ruthie and i are planning to make a ticket to see if we can use this for earn extra! the reload button seems like it could be useful, for example.
curious, for non-save users of the IAB, is this all opt-in and we'd have to pass the navigationbar flag?

This is cool!  Similar to what Katie mentioned, we should definitely make sure this maintains compatibility with the other existing IAB options and use cases.
I believe there are two ways to use an in-app-browser in the app now:

<a :external="no">
<in-app-browser-link />

Both ways including the default way (option 1) also offer a location option that shows a url bar and the custom version also has the banner + bannermessage options for showing a custom text area. So we should make sure all of the various combinations still work especially as I remember it was initially tricky to get the banner message to line up correctly when adding it.
Lastly the figma shows an existing system-browser vs new design; I think it'd be helpful either here or the figma to include the existing IAB as well vs the changes to be clear on what is changing or not.
I was already thinking about working on some documentation for the in-app-browser-link component during grease week so I am happy to keep talking about this or work together on that then
<in-app-browser-link /> with banner and location options in iOS:

So we should make sure all of the various combinations still work especially as I remember it was initially tricky to get the banner message to line up correctly when adding it.

I am not sure we should try and make all combinations work here. I wonder if instead we should think of this new code as a totally new branch / use case taht does not need to interact with the existing stuff?

I am not sure we should try and make all combinations work here. I wonder if instead we should think of this new code as a totally new branch / use case taht does not need to interact with the existing stuff?

I am not sure in what ways we are using the IAB component now but if we update the plugin then that could potentially affect any of the existing uses. Unless we fork the repo again and create an entirely separate plugin?

So we should make sure all of the various combinations still work especially as I remember it was initially tricky to get the banner message to line up correctly when adding it.

I am not sure we should try and make all combinations work here. I wonder if instead we should think of this new code as a totally new branch / use case taht does not need to interact with the existing stuff?

@katie-propel @jeffro94 @paetling
I made a couple adjustments so none of my changes effect the default/existing iab look. You can see screenshots of different configurations here.

LOVE THIS. it looks so pretty!
i think ruthie and i are planning to make a ticket to see if we can use this for earn extra! the reload button seems like it could be useful, for example.
curious, for non-save users of the IAB, is this all opt-in and we'd have to pass the navigationbar flag?

@dannysepler It's pagetitleheader now, but yes! 😄
The reload button is bundled with display the page title for now, but you can separate them if Earn doesn't want to display a page title.

I changed the way we calculate the webView frame for iOS.
There was a lot of duplicate code because we were modifying the webView frame in several places (showBanner, showLocationBar, showToolbar, and showPageTitleHeader) where they were each taking into account the other UI views.
Now, the showX functions modify the webView frame only accounting for its own dimensions.
repositionViews was previously modifying the existing webView frame, but now it calculates it from scratch so we don't have to worry about saving the previous size of views that changed sizes.


[BUG] Date picker on result filter needs additional validation

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
You can enter any numbers (without formatting) in the date box on the results filter page, and will still get results.
Steps To Reproduce

Go to results tab
Type "1212112121" in the date range box
See all results

Expected Behavior
Form validation should kick in, telling you what the expected format does. (This works if you type a string like "banana", but not if you input numbers)
Additional context
No response
Does this issue have a priority label?

[X] I have added a priority label

Has issue been assigned to a team?

[X] I have added a team label

#2244 may be related


haskellPackages.tomland: fix build

nix build .#haskellPackages.tomland

succeeds now
This PR removes a patch.
The patch is no longer necessary. tomland updated; upper bound on validation-selective is bumped: https://hackage.haskell.org/package/tomland-<IP_ADDRESS>
Description of changes
fixes error
error: builder for '/nix/store/0vpvmhgznmsv3nn556z03wn0h15vk4gn-tomland-<IP_ADDRESS>.drv' failed with exit code 1;
       last 10 log lines:
       > unpacking source archive /nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-<IP_ADDRESS>.tar.gz
       > source root is tomland-<IP_ADDRESS>
       > setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file tomland-<IP_ADDRESS>/tomland.cabal
       > Running phase: patchPhase
       > applying patch /nix/store/f5yv6xjip9k9f1nwbainfwqmkjmnzfds-tomland-disambiguate-string-type-for-ghc-9.8.patch
       > patching file test/Test/Toml/Gen.hs
       > Reversed (or previously applied) patch detected!  Assume -R? [n]
       > Apply anyway? [n]
       > Skipping patch.
       > 1 out of 1 hunk ignored -- saving rejects to file test/Test/Toml/Gen.hs.rej
       For full logs, run 'nix-store -l /nix/store/0vpvmhgznmsv3nn556z03wn0h15vk4gn-tomland-<IP_ADDRESS>.drv'.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Thank you!


Live Reload

Feature description
A live reload feature similar to other web frameworks to make development much easier.
Feature example API
$ view dev

Anything else?
No response

This will be waiting on #111.


A request for automation rather than an issue - populate an admin password

I am using the mentioned script in the self service where it's working perfectly (thank you for publishing sharing the script), yet I wish to know whether there is a way to automate the process?
Is there a way to populate an admin pass to re-issue the recovery key same as we did for older OS's:
expect -c " log_user 0 spawn fdesetup changerecovery -personal expect "Enter a password for '/', or the recovery key:" send "AdminPass" send \r log_user 1 expect eof " >> /dev/null

Hi @edcoolest - I've got two answers, and hopefully at least one of them is helpful:
First, there's definitely more automation possible with regard to displaying the password prompt to the end user. Although I prefer putting it in Self Service, one could easily just trigger it at the next recurring check-in, which would present the password prompt without the need for going to Self Service. I wouldn't do that myself, though, because I don't want to train people to enter their password into unexpected prompts.
Second, yes — if you know the password for an existing FileVault-authorized user, you can leverage that password to reissue the key automatically and invisibly. I personally wouldn't use expect to do this. Instead, I would do fdesetup changerecovery -norecoverykey -verbose -personal -inputplist << EOF followed by an inline plist that contains the necessary credentials, followed by EOF.
Of course, if you do create such a script, be careful where you store it and how you pass credentials into it. If an interested party were to obtain your management or admin password from a loosely-secured script, the possible issues could be more serious than a missing FV recovery key.


chore: Remove faraday middleware

Change
This change, prompted by a user who needed an upgraded gem from the dependancy libs, removes the now deprecated faraday_middleware gem. From what I could tell from my research online, especially at the primary Faraday repository, what we could gain in support by upgrading to faraday 2.x.y was that all that faraday_middleware provided for us anyway. In addition to that we already had coverage on the faraday_retry package which was previously bundled with faraday_middleware. Essentially there was no usage in the Flagsmith codebase that I found that was partnered to the faraday_middleware package once the upgrade to version 2 of the primary Faraday package.
Also, since CI has run it has come to my attention that this will require a ruby-wide upgrade to ruby 3.0.0 in order to support the Faraday gem, which is a little over three years ago. I've updated the code to match the new pin.
Testing
I deleted all non-mandatory local gems, modified the gemspec, then bundle update and installed. Then I ran some basic API features against production which worked. That said, I'm nervous about this PR since I'm mostly relying on what I learned from reading the guides online and the test suite can't really help here so I'm open to feedback on further testing.

This seems reasonable to me. We'll need to major version the client to drop support for Ruby 2.7 but I don't see that it's an issue since 2.7 is EOL.
I guess the best way to test it from here would be to write a simple integration and manually test it (although here we have another requirement for integration testing our SDKs). You should hopefully be able to use the example in the repo, or just write a simple ruby script to test it.
One change that will be needed to the PR is to update the GH workflows to remove 2.7 from the test matrix.

This seems reasonable to me. We'll need to major version the client to drop support for Ruby 2.7 but I don't see that it's an issue since 2.7 is EOL.
I guess the best way to test it from here would be to write a simple integration and manually test it (although here we have another requirement for integration testing our SDKs). You should hopefully be able to use the example in the repo, or just write a simple ruby script to test it.
One change that will be needed to the PR is to update the GH workflows to remove 2.7 from the test matrix.

Ok I'll do this, but we'll open a new PR with the version update as discussed and in order to do so I'll merge this PR first.


Using UTF-32 in Language Generation template.

I can't show emoji using UTF-32 in the template.lg in bot framework emulator.
# ContactBot
- Thank you. Don't hesitate to contact me anytime. \U0001F60A

@khiemnvd sorry for the blocking. Currently, LG does not support the \U escape, So, the "\U0001F60A" in LG is really a constant string.
The work around is just paste the UTF-8 format emoji into the lg file, it supposed to work. Snipping picture:

In emulator:

Thanks

@khiemnvd sorry for the blocking. Currently, LG does not support the \U escape, So, the "\U0001F60A" in LG is really a constant string.
The workaround is just paste the UTF-8 format emoji into the LG file, it supposed to work. Snipping picture:

In emulator:

Thanks

Thanks @Danieladu ,
I hope LG will support in the next release version.


Catch up subscriptions are difficult to use

Hey, I'm trying to create a catch-up subscription for a stream but I'm hitting both #33, and difficulties telling when the subscription has gone "live".
It seems like the tcp API has the liveProcessingStarted call back for this, but there's no equivalent for the gRPC API.
To get the functionality of being able to subscribe to a stream from the start and receive a call back when live, I had to write this:
// SubscribeToStream subscribes from the start of a stream and calls the
// liveness call back when the latest event is reached.
func (sc *StoreClient) SubscribeToStream(
	ctx context.Context,
	stream string,
	eventHandler func(messages.RecordedEvent),
	livenessHandler func(streamrevision.StreamRevision),
) error {
	// Event store handlers.
	var (
		eventAppeared = func(re messages.RecordedEvent) { eventHandler(re) }
		subDropped    = func(reason string) { log.Printf("subscription to %s dropped", stream) } // TODO: handle async dropped subs
		liveOnce      = sync.Once{}
		goLiveOnce    = func(rev streamrevision.StreamRevision) { liveOnce.Do(func() { livenessHandler(rev) }) }
		streamIsEmpty = false
	)

	// If there's a liveness callback then find the position at which we will
	// go live.
	if livenessHandler != nil {
		res, err := sc.esc.ReadStreamEvents(ctx, direction.Backwards, stream, streamrevision.StreamRevisionEnd, 1, false)
		if err != nil && !errors.Is(err, eserrs.ErrStreamNotFound) {
			return fmt.Errorf("reading latest event: %w", err)
		}

		if len(res) == 1 {
			eventAppeared = func(re messages.RecordedEvent) {
				// Have we reached or passed the latest event?
				if re.EventNumber >= res[0].EventNumber {
					goLiveOnce(streamrevision.StreamRevision(re.EventNumber))
				}

				eventHandler(re)
			}
		} else {
			// There are no events in the stream so go live on func return.
			streamIsEmpty = true
			defer goLiveOnce(streamrevision.StreamRevision(streamrevision.StreamRevisionStart))
		}
	}

	if !streamIsEmpty {
		// Read the first event (this is not included in catch up subscriptions).
		// Attempt to read two event so we can tell if the stream size is greater
		// than one.
		res, err := sc.esc.ReadStreamEvents(ctx, direction.Forwards, stream, streamrevision.StreamRevisionStart, 2, false)
		if err != nil && !errors.Is(err, eserrs.ErrStreamNotFound) {
			return fmt.Errorf("reading first event: %w", err)
		}

		// We attempted to read two events but only received one, the stream must
		// only contain one event.
		if len(res) == 1 {
			eventHandler(res[0])

			// There was only one event is the stream, which we've passed to the
			// handler, so go live on func return.
			defer goLiveOnce(streamrevision.StreamRevision(res[0].EventNumber))
		} else {
			eventHandler(res[0])
		}
	}

	// Subscribe to stream.
	sub, err := sc.esc.SubscribeToStream(ctx, stream, streamrevision.StreamRevisionStart, true, eventAppeared, nil, subDropped)
	if err != nil {
		return fmt.Errorf("creating subscription: %w", err)
	}

	// Start the subscription.
	if err := sub.Start(); err != nil {
		return fmt.Errorf("starting subscription: %w", err)
	}

	return nil
}

It seems like the server has a concept of "going live", it would be great if this could be exposed in the gRPC API, possibly as just another content type in the ReadResp: https://github.com/EventStore/EventStore/blob/master/src/Protos/Grpc/streams.proto#L85
esdb-node      | [    1,47,16:07:14.600,INF] Catch-up subscription 1a4ebd24-f9bc-4020-ad69-c4e36e0aec96 to "my-stream"@"1" running...
esdb-node      | [    1,47,16:07:14.600,INF] Live subscription 1a4ebd24-f9bc-4020-ad69-c4e36e0aec96 to "my-stream" running from "1"...

This seems like a very common usage pattern but it's very difficult to implement and easy to do incorrectly and introduce bugs (I'm not 100% the above works for all cases).

Yeah my above code example doesn't work for the case where the stream doesn't exist at the time of subscription. The first event that is appended to the stream after the subscription starts will be ignored. I'm not sure how to work around this other than with polling in the case where the stream starts empty and only starting the subscription after the first event is appended.
Is there no way to subscribe inclusively from the start of a stream?

This is fixed but only if you use at least 20.10.*


Kiosk Prometheus Metrics

Hi there,
are there any plans for adding prometheus metrics (accounts, spaces, quotasets)? Or do you have some recommendations for me how to monitor tenant resources?
Cheers
Chris

@cbrgm thanks for opening this issue! We have a metrics endpoint on kiosk (although undocumented) at :8080/metrics. However these metrics are more performance centric on how kiosk is performing (latency, workqueue etc.) and not really about any resources it creates. We do not have any plans currently to add resource related metrics to kiosk, since I'm not really sure what metrics would be needed there.
The easiest way to find out tenant resources is to group namespaces by label kiosk.sh/account and sum resources for the grouped namespaces. For more complex metrics I guess your best bet would be to write an own metrics server for kiosk or extend something like kube-state-metrics with your custom metrics that you need.

@FabianKramm thanks for the detailed reply!


edit grammar mistake on Concepts file

Please verify the following:

[ ] yarn test jest tests pass with new tests, if relevant
[ ] yarn lint eslint checks pass with new code, if relevant
[ ] yarn format:check prettier checks pass with new code, if relevant
[ ] README.md (or relevant documentation) has been updated with your changes

Describe your PR
edit grammar mistake on Concepts file

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix(migrations): Remove migrations down before up

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.6%) to 62.217%

Totals

Change from base Build<PHONE_NUMBER>:
0.6%

Covered Lines:
247

Relevant Lines:
397

💛  - Coveralls


Google Git

Please:

[x] Check for duplicate requests.
[x] Describe your goal, and if possible provide a code snippet with a motivating example.

♡


Fix default value serializing

Change Summary

Fixing a bug where default values of model fields won't be serialized into the json schema
Related issue number

Fix #8942
Checklist

[x] The pull request title is a good summary of the changes - it will be used in the changelog
[x] Unit tests for the changes exist
[x] Tests pass on CI
[x] Documentation reflects the changes where applicable
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Selected Reviewer: @alexmojaki

Please review

Something about this feels a bit fishy to me, but I suppose it's a pretty internal detail, so if we want to change this moving forward, we can.
Going to go ahead and merge given that @davidhewitt approved. Thanks for your review DH, and thanks @NeevCohen for the great work on this!

Something about this feels a bit fishy to me, but I suppose it's a pretty internal detail, so if we want to change this moving forward, we can.

I guess we're only doing this for the json schema generation, so it is relatively low stakes.

@NeevCohen,
Great work you've been doing! Ping me if you need any direction or advice for other issues / feature requests, if you're interested!

@sydney-runkle
Thanks! I'd love to contribute more! I'll keep looking for new issues and see where I can help!

I guess we're only doing this for the json schema generation, so it is relatively low stakes.

For what it's worth that was what I was thinking too. It's probably not exactly right, but it's likely better than what to_jsonable_python was doing alone. I think a more comprehensive wiring up might be a lot of work both here and in core, which wasn't clearly worth the effort.


AMPI support for collectives on inter-communicators

Original issue: https://charm.cs.illinois.edu/redmine/issues/969

For MPI-2, the following intracommunicator collective operations also apply to intercommunicators:
• MPI BCAST
• MPI GATHER, MPI GATHERV
• MPI SCATTER, MPI SCATTERV
• MPI ALLGATHER, MPI ALLGATHERV
• MPI ALLTOALL, MPI ALLTOALLV, MPI ALLTOALLW
• MPI REDUCE, MPI ALLREDUCE
• MPI REDUCE SCATTER
• MPI BARRIER

Original date: 2016-03-14 17:10:03

Don't forget MPI_Reduce_scatter_block, the non-blocking versions of all of these, and the constant MPI_ROOT.

Original date: 2016-05-19 03:15:21

AMPI communicators, including intercommunicators, are implemented as chare arrays, so an intercomm has 3 proxies: local, remote, and the union of both.

Original date: 2017-01-12 20:35:42

https://charm.cs.illinois.edu/gerrit/#/c/2084/

Original date: 2017-03-10 16:56:33

Turn enumeration into a checklist, to test out the plugin and track completion mechanically.

Original date: 2017-03-10 16:58:05

Scatter/Iscatter:
~~https://charm.cs.illinois.edu/gerrit/#/c/2285/~~ https://github.com/UIUC-PPL/charm/commit/9875cf240a97a3e216d52afb844d553bd52245f22

Original date: 2017-03-10 16:59:27

Bcast/Ibcast
~~https://charm.cs.illinois.edu/gerrit/#/c/2127/~~ https://github.com/UIUC-PPL/charm/commit/eee1147e1673ba1b4744a23a2a77b49d3dfd75059

Original date: 2017-03-10 17:08:29

Gather/Igather in progress:
https://charm.cs.illinois.edu/gerrit/2183

Original date: 2017-03-10 17:12:39

https://charm.cs.illinois.edu/gerrit/#/c/2084/7 contains a consolidated lump of

bcast, ibcast
barrier, ibarrier
gather, igather
gatherv, igatherv
scatter, scatterv

So, implementations waiting to be broken out:
(i)barrier, (i)gatherv, scatterv

Original date: 2017-04-25 15:59:50

(I)Barrier: ~~https://charm.cs.illinois.edu/gerrit/#/c/2342/~~ https://github.com/UIUC-PPL/charm/commit/d615adc1632ec435757556f2b8ff986f0cb2e541
(I)Scatter(v): ~~https://charm.cs.illinois.edu/gerrit/#/c/2361/~~ https://github.com/UIUC-PPL/charm/commit/026a86de12384438c947493def637015d9389427
(I)Alltoall(v,w), I(all)(reduce), (i)reduce_scatter(_block), (I)(all)gather(v) are still to be done, but all reduce and gather routines require support for buffering early arriving CkReductionMsg's, which I am working on as a part of issue #1155.


Won't show anything when broadcaster is playing a playlist / hosting?

I can watch a playlist (e.g. "channelname is broadcasting a Playlist", hosted stream "channel_name is hosting other_channel" through the web browser, but not through livestreamer? Is there a difference in the stream?

You're in the wrong repo, this is not the Livestreamer repository...
Let me answer your question anyway: If a channel is hosting another one, the one hosting is offline when querying the API. That's why you're unable to use the hoster's channel name while using livestreamer. Hosts need to be queried at a different API endpoint and livestreamer simply hasn't implemented this feature yet.
Hosts also haven't been implemented here yet (in the Livestreamer Twitch GUI), but I'm already thinking of adding this feature soon.
Are playlists already available on twitch? I thought they had announced this feature for mid 2016? Or are you talking about VODs?

I'm closing this... If there are GUI-related host/playlist questions or feature requests, please open a proper issue thread.


fixes(code-review): edit code to implement suggestions from code review and refactor code

What does this PR do?
This PR was created to implement code review changes in the application and refactor code
Description of Task to be completed?
No task
How should this be manually tested?
The PR can be seen with improved test result and robust code
Any background context you want to provide?
No background context
What are the relevant pivotal tracker stories?
No relevenat pivotal tracker story
Screenshots (if appropriate)
Not Applicable
Questions:
Not Applicable.

Coverage increased (+1.7%) to 100.0% when pulling c6717ed2183977a60b24a171f2f2f08e4f7631c7 on code-review-changes into de1ec434724446b2229c352e3c2061cc2e40c3b4 on develop.

Coverage increased (+1.7%) to 100.0% when pulling 1d046dbf8352d79a4ddc5a06367b97bb22d11d8d on code-review-changes into de1ec434724446b2229c352e3c2061cc2e40c3b4 on develop.

Coverage increased (+1.7%) to 100.0% when pulling 1d046dbf8352d79a4ddc5a06367b97bb22d11d8d on code-review-changes into de1ec434724446b2229c352e3c2061cc2e40c3b4 on develop.


New Feature: Include weights to triangle calculation

The triangle vertex positions could be interpolated between the cells they are in between.
By interpolation I mean like this:
https://cs.stackexchange.com/questions/71102/interpolation-on-marching-cubes-algorithm
https://computergraphics.stackexchange.com/questions/9899/2d-metaballs-with-marching-squares-and-linear-interpolation

If I understand correctly, I'd say this is done:
See https://github.com/Gnurfos/transvoxel_rs/blob/main/src/density.rs#L99
The emitted vertex is not systematically in the middle of the cube edge.


Upgrade to use seiso-connector-0.1.1

seiso-connector-0.1.0 has some important cleanup and we want to keep in sync.

This was done in c26daec731b18b15a1eca52b98959d6da91ee61c.


delete sample template

Coverage decreased (-0.09%) to 78.9% when pulling 1e3a80239fe1e35f4f4d19bf2babb458814d9146 on antgonza:delete-sample-template into 3aa8f7368ca97946eb4d575f231663674fe7f931 on biocore:master.

Couple comments. Also there is no test code for this delete function.

Comments addressed on last commit but not sure what you mean about tests, can you clarify? Note that the base-delete is tested both in there and the sample-template-delete.

I meant qiita_pet test, sorry for not being clear.

Coverage decreased (-0.09%) to 78.9% when pulling e9d3345727d56d0f8bc07d55987122297726ad8c on antgonza:delete-sample-template into 3aa8f7368ca97946eb4d575f231663674fe7f931 on biocore:master.

Coverage increased (+0.55%) to 79.55% when pulling 4e6099a5ada8b15d5586496ab32328d4a913fda1 on antgonza:delete-sample-template into 3aa8f7368ca97946eb4d575f231663674fe7f931 on biocore:master.

Added test for this and other delete funcs. Ready for another pass.

One comment.

Coverage increased (+0.49%) to 79.56% when pulling b47cbd52398e940b1124044b51f2526706572c37 on antgonza:delete-sample-template into 8c6a90d6ab9388150e120052149de3c264744e89 on biocore:master.

I have added the extra tests but while doing this I realized that it will be better to move the delete method from base_metadata_template.py to sample_template.py as the error raised by the method is specific to sample template. Note that the prep template has its own method. Ready for another review.

That is the easy solution for the delete. I will refactor it as a part of my work to get all changes from #1021 in the system...

Cool, can you also review/merge this PR?

IMOO, it is very misleading that the button for removing the sample template is next to "Study information", since we are not removing the study information. Also it is the only tab on that group that has the x button to remove. I would suggest adding a glyphicon glyphicon-trash button in red next to the "Add samples to study". For other devs, this is how it currently looks like:

:+1: @squirrelo is your comment about the tests solved? If so, can you merge once the tests pass?

Coverage increased (+0.49%) to 79.56% when pulling 3a76380948e2f5016f5e8505892a53385335fc1b on antgonza:delete-sample-template into 8c6a90d6ab9388150e120052149de3c264744e89 on biocore:master.


feature_alignment.py is missing

I will simply add a tool_dependencies.xml file to point to msproteomicstools if this is ok.

Not familiar with it, go ahead and do what's needed.


Features/html&body stacks

Redo: https://github.com/Elderjs/elderjs/issues/93

@kiuKisas Is this ready?

Yes, it is :)
I just test it again and it works as expected

Yes, it is :)
I just test it again and it works as expected


[FEATURE-REQUEST]: add interim_results and endpoint to start_transcription

Per this request in the daily-python sdk, I'd love to see these parameters available for daily-react for the same reasons. Thanks!

startTranscription as returned from useTranscription infers its types from @daily-co/daily-js. So whenever your feature request lands in daily-js, you should be able to use the new parameters in Daily React.
No change needed here ☺


Hashing algorithm to generate hashed bin prefix should be configurable

An attempt was made in the past to make hashing algorithms configurable. Although at the time it didn't seem doable, due to prepended sha512 digests and filename length restrictions on some systems, a later change to the specification allowed for configurable hashing algorithms in all of TUF. The change was that version numbers are now prepended to all metadata filenames, rather than digests.
After version numbers were added to filenames, Root and Snapshot were the only metadata required to have digests prepended, but they too have now been modified to only prepend version numbers. In addition, multiple hashing algorithms are supported for KEYIDs
Presently, I think the hashing algorithm for all of TUF can be made configurable.  The only place where it is still fixed appears to be with hashed bin prefixes.
See https://github.com/theupdateframework/tuf/blob/40aaf93f5a39f659cc312b66624f2cbff59b8582/tuf/repository_tool.py#L2803-L2810

This issue was fixed in https://github.com/theupdateframework/tuf/pull/439.


SAK-48603 Gradebook: Multiple modals not scrollable

The w_blue class needs to be maintained throughout all modals launched from the Grades tab in order to retain the 'X' close button at the top right corner of the modal. Re-adding this class for the "Add Gradebook Item" modal restores that close button.
I then simplified the selector in the CSS file for restricting the max-height across all modals in Gradebook.

I can see the close button ok on master, for the bulk edit modal and the grade stats modal. However, in dark mode, the close x is blue and has terrible contrast with the dark modal header.


username with dash ?

I was trying to find the ranking of one of my friend who has a dash in its github username (claudio-viola) but his ranking is not found. Could the dash be the problem ?
Merci beaucoup.

Do you have his username on github ?
For example this user has no activity (didn't create any repo and/or never commited anything) :
https://github.com/claudioviola
He can connect on Github Awards and force a refresh for his profile : when a search doesn't return any result you have a link to connect to your github account to import your data.


Add Just to Docusaurus Featured Projects List

Hey Everyone,
Docusaurus would like to add this project onto it's display of featured Docusaurus.
basically these are open source projects using docusaurus for setting up their documentation.
(Which is why Just will look perfect up there.)
What I would require would be a logo for the same, which can be linked to the featured projects list on Docusaurus.
So I would need permissions and files for the same, looking forward for some replies to this.
cc and links:
facebook/Docusaurus#1080
https://docusaurus.io/en/users
P.S: a sample PR as to how this process occurred for another user
facebook/Docusaurus#1275
😃🎉🚀

Great idea! Looks like I need to come up with a good logo to get on there huh :)

Waiting up on you then 😄 @kenotron

Sorry, been busy adding features and such... not a logo artist :( So I might need some help from folks in the community to help.

https://github.com/microsoft/just/issues/116#issuecomment-506759396


[Feature Request] Add Album Artist, Songs and Genre categories in homepage

Hello
When I logged into the app I can see only Artists, Albums and Playlists. Album Artists, Songs and Genre categories are missing.
In India, people mostly use Album Artists rather than just Artists for filtering.
Also I find Songs and Genre categories are missing in the homepage but they are available in jellyfin.
It would be nice to have these categories as well.

Thanks for creating a great tool.
I too want this feature very badly.
I manage my music mainly by album artist.
Without the 3 categories, it would be a very cumbersome collection!

Also, I would like to see genres. Frankly, I was suprised not to find them :-)


fish: Could not set up terminal

Issue description
After logging into my host via SSH, I get the following output despite rxvt_unicode.terminfo being installed system-wide:
<W> fish: Could not set up terminal.
<W> fish: TERM environment variable set to 'rxvt-unicode-256color'.
<W> fish: Check that this terminal type is supported on this system.
<W> fish: Using fallback terminal type 'ansi'.
Welcome to fish, the friendly interactive shell

Subsequent invocations of fish (fish, sudo -s) are not affected unless rxvt_unicode.terminfo is removed (in which case the warning appears twice instead of once on initial SSH login).
Steps to reproduce
Use the following configuration:
users.extraUsers.<username> = {
  shell = pkgs.fish;
  [...]
};
environment.systemPackages = with pkgs; [
  rxvt_unicode.terminfo
];
programs.fish.enable = true;

Then, connect to the machine using SSH from urxvt (rxvt-unicode) or termite.
Technical details

system: "x86_64-linux"
host os: Linux 4.9.84, NixOS, 17.09.3094.211309626af (Hummingbird)
multi-user?: yes
sandbox: no
version: nix-env (Nix) 1.11.16
channels(root): "nixos-17.09.3094.211309626af"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs

I tried grabbing fish and fish-foreign-env from unstable-18.03pre129076.831ef4756e3 but that didn't help.

I'm getting the same thing, same setup, on nixos-unstable. Maybe @layus can help?

Oh, I remember now. By default, it looks in "${ncurses}/share/terminfo".
/etc/terminfo is useless on NixOS. Just there for easy inspection and misleading users ;-).

Cool, thanks for the help! I realized just after I posted that it was being reinitialized with the correct TERMINFO_DIRS. And if I ssh'd in tmux, it would work (tmux sets the $TERM=screen), so I knew it was reading something, I just wasn't sure what.
But if I ssh'd into a Ubuntu box, I don't get the warnings - so maybe it's something we can fix in nixos? I can have a look.

Setting TERMINFO_DIRS, that's the way we use to fix it. But fish being very interactive by nature, it initializes the terminal before reading event the most elementary config files. Usually, the shell is responsible for initializing the env vars, so we have a chicken and egg problem here. We need fish to parse and export TERMINFO_DIRS, but fish needs TERMINFO_DIRS to be configured before starting. All the shells handle this by delaying term setup until env vars are read. Fish did it for some time then this problem appeared. Bisection could find the culprit.
If we cannot / do not want to fix this upstream in fish, we can also

add rxvt_unicode to ncurses. It must be the only term emulator that is not in upstream ncurses database. there is no reason to keep it lonely and isolated like that ;-)
We could wrap/patch fish in nixos to first parse the environment. The following would be enough. But do we want to wrap every fish invocation in sh ?

#!/nix/store/...-sh/bin/sh
exec /nix/store/...-fish/bin/fish "$@"

Well, no, that is not enough. We need to detect if this is a login shell... But nonetheless, I do not think we want to wrap fish in another shell. Patchin could be a way to go. The current statu-quo is already the result from a patch I upstreamed to fish.
As for 1., I guess this tells it all: https://lists.gnu.org/archive/html/bug-ncurses/2009-10/msg00032.html

@layus Linking ~/.terminfo to /usr/share/terminfo works well on OpenWrt. :)

@bbc2 I guess we can close the issue as this is is an upstream bug, with a known workaround. Feel free to reopen if need be.


Additional Validation on Topic Names during creation

What is currently missing?
Currently it is possible to create a topic with the name of a prefix or suffix as long as that is greater then 5 characters.
How could this be improved?
A minimum of 3 characters after the prefix or before the suffix should be enforced.
In the case of both a prefix and a suffix being enabled on an environment a minimum of 3 characters should separate them.
e.g. (where prefix is prefix- and suffix is -suffix)
prefix-one Valid
prefix--suffix invalid
prefix-One-suffix valid
-suffix invalid
One-Suffix valid
Is this a feature you would work on yourself?

[x] I plan to open a pull request for this feature

(just FYI)
This is the related FE change: https://github.com/aiven/klaw/pull/1115


IAR support: Fixed stack and heap sizes for MTS DRAGONFLY and MTS MDOT F...

...411RE

Isn't 16K too much, at least for stack? I dont see more detials in the commit message, so what was the problem there? I see 1K sizes for stack and heap might be too small for these targets.

An example for K64F, it'\s set to:
define symbol __ICFEDIT_size_cstack__ = 0x2000;
define symbol __ICFEDIT_size_heap__   = 0x4000;

The taret which is 2x smaller, there's 2x more stack. Thus I asked the question above. To have some common base.

For the smaller targets I have to tweak the stack and heap. For the larger I should have a common base as you said. Like 1/4 of the RAM should be heap and 1/8 should be stack.
Regards Gustav


Invalid Signature in Authorization Header

I'm getting an error regarding an invalid signature in authorization header when running the Invoke-WebRequest part of the PowerShell Log Analytics post.  This code previously worked as is.  Is this method no longer valid?
Error:
Invoke-WebRequest : {"Error":"InvalidAuthorization","Message":"An invalid signature was specified in the Authorization header"}
At C:\Program Files\Network Insights\OMSapi.psm1:44 char:17

... $response = Invoke-WebRequest -Uri $uri -Method $method -ContentType  ...

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

@danewber Can you please share the URL of the Azure doc that you are having issues with? We look forward to your reply.

Sorry for not providing it sooner.
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/data-collector-api

It seems the keys were changed for this workspace without notice and the "invalid signature" was referring to bad keys.  My apologies.  We have worked it out.

@danewber Glad to hear you were able to find a resolution.


Fix Typo

Resolves #3491
congifure replaced with configure in receive-side-scaling-version-2-rssv2-.md

Thanks for helping us improve the documentation, @SaarthakMaini!


W3MI add testcase

add testcase for W3MI under https://github.com/abapGit-tests
it looks like at least the TADIR rows are still there after deletion/uninstall,

pull requests welcome, https://github.com/abapGit-tests/W3MI


Pod fixes

Various pod fixes, including:

Change pod version text to match $VERSION
Make documentation of to_db and from_db methods relevant
Indicate arguments accepted by register

Coverage decreased (-3.4%) to 89.655% when pulling bcb781576ce16ad826adf544015e6b2b670da725 on nick-prater:fix-pod-method-description into be82e6925dd3eaee1bc5e6504f6aebea38e41ee3 on ledgersmb:master.

We need to drop support for Perl 5.8 in another PR before we can merge this one.


Revisiting Roman Numerals API

So, @IanWhitney agreed that API used for Roman Numerals is unfortunate. Test suite has this:
assert_eq!("I", Roman::from(1));

Which looks like trait From.This trait is supposed to convert some type to the type From implemented for (i32 to Roman in this case). Instead, the result of from is used like &str or String. It is still possible to use trait From if we combine it with, say, PartialEq. But then implementation looks verbose and unidiomatic.
The question is, how should a new API look like? Any suggestions?
Here is my proposal:
let roman = Roman::new(4);
assert_eq!("IV", roman.to_string());

Which hints to implement Roman::new() like many Rust structs do, and trait Display. Thoughts?

Yeah, when I implemented that exercise I didn't quite understand the From trait, so I wasn't aware that I was using a word that has a specific meaning in Rust.
In terms of Rust idioms, I wonder if it's reasonable to coerce an integer into a Roman? The usual example of the From trait is
let x = String::from("Hello");

Which coerces a &str into a String.
I'm not sure how that's different from
let x = Roman::from(1);

Which coerces a Integer into a Roman.

@IanWhiney hm, actually yes, I think using Roman::from () is fine too, if we add some function to convert Roman to String. Otherwise it looks confusing.

What if the API was Roman::from(1).to_string?

@IanWhitney I think it would be nice. Are you going to implement it?

I can. I might not have time to get to to it until next week. I'm also happy to merge PRs from others.

Having both seems good; seems a useful opportunity to use the respective traits. Though it may not be that everyone will pick up on the traits. Can and should we check that students actually impl the traits? Or should that be left for reviewers to suggest?
Also someone may ask "So why do this from and to business", but I imagine the answer would be "this leaves the door open to conversions to/from other types as well".
Other than that I think I have nothing more to add; we seem to have reached agreement

There may be a way to check trait implementation, but I don't think it's necessary. Seems like something that should be handled via nitpicking.


[v11] possible regression: "noChoicesText" not appearing

Describe the bug
Hello, I've tried to figure out if there was a breaking change but I couldn't find it
To Reproduce
Steps to reproduce the behavior:

Go to https://jsfiddle.net/tagliala/rx8mtbz6/6 Based on Choices 10
Click on the input field
noChoicesText does not Appear

On v10.2, the field appears: https://jsfiddle.net/tagliala/rx8mtbz6/9
NOTE: Even if in the readme states that this feature is only available with select-multiple, I think it is a problem in the documentation, because it worked also on select-one. Also, on v11 does not work on both select-single and select-multiple
Ref: https://github.com/Choices-js/Choices/tree/v10.2.0?tab=readme-ov-file#nochoicestext
Expected behavior
See "Hello World"
Screenshots
v10

v11

Choices version and bundle

Version: 11.0.1

Desktop (please complete the following information):

OS: macOS
Browser Chrome / Firefox
Version 128.0.6613.114 / 129.0.2 (64 bit)

How "no choices" (and other notices) where displayed where overhauled, and it looks like this case was missed.
The e2e test suit only tested this with select-multiple, so it is likely it was missed for select-single.

I've added some more end-to-end tests to cover this, and adjusted how the noChoicesText option is used.
There was another regression in that disabled choices where considered selectable for this option. This does mean if all the choices are disabled it'll show the noChoicesText option but I think that is acceptable.

I've merged in #1187 which fixes this. This will likely be released towards the end of next week

Thanks, this new release fixed a lot of issues we were having and we could remove a lot of workarounds


[Models]

Current Situation

Proposed Change

General Contributor Guides and Handbook

🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Understanding Meshery Models

📚 Models

📚 Components
📚 Relationships

👨💻Models Repository

Contributing to Meshery Models

Contributing Models

Contributing Components
Contributing Relationships

hello @Richardallis411  I would like to contribute and start working on this, any tips on what you are looking for and what is expected?


Prepare a month sprint

Should we do a month sprint with goodies?
@mireille-raad had the idea to organize around content improvements or even a new chapter, all within a month sprint.
for that, we should:

[ ] Update #6
[ ] Define goals.
[ ] Prep goodies, if any.
[ ] Prep how we communicate it.
[ ] Decide month (December? to make it align with xmas break)

Stale


push to AWS fails

$ dvc push
Failed to push data to the cloud: 'Region'

AWS settings are correct:
[Core]
# Supported clouds: AWS, GCP
Cloud = AWS

# Log levels: Debug, Info, Warning and Error
LogLevel = Info

[AWS]
CredentialPath = ~/.aws/credentials
CredentialSection = default

StoragePath = dvc-share/cnn_tutorial_cache

[GCP]
StoragePath =
ProjectName =

A small addition - config file has a new line in the first line which is not good and no newline at the end of the file.


Suggestion for unduck behaviour

Hi,
Firstly it's great to see more people trying to tackle porting these movement mechanics to Godot.
I noticed you're using an array of Ray3Ds to handle unduck ceiling detection.
I used this approach in my version of this movement system at first as well and found it a bit too hacky and not completely reliable, so I did some more research to see if it could be handled in the same way Quake/GoldSrc handle their collisions.
Eventually I found this great article on handling stairs (which I figure will help you out as well in the future), which lead me to PhysicsDirectSpaceState3D and specifically its method collide_shape.
With this you could just use your standing hull to check for ceiling collisions.
Been using this for some time now in my own implementation and it works really well with no need to spam a bunch of rays out.
Hope this helps and looking forward to how you progress.

Wrapping up schoolwork, but will definitely give this a read and work on an update!

Crouching now works identically to GoldSrc as of Update 2.


nrfutil: reinit at 7.11.1

Description of changes

The current nrfutil package is deprecated, and is very different from the modern cli tool with the same name. This PR drops the current package in favor of the new one.
@gebner: would you like to stay maintainer of the new package, or should I drop you? I see that the last commit you made was in late february of 2023, so I've left you out of the maintainer field for now, expecting "no" as the answer.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[x] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@ofborg eval


Problematic dependecy in DeviceId.Linux

The package DeviceId.Linux contains a dependency to System.Text.Json 7.0.0 which has a high severity vulnerability.
9.0.0 or 8.0.5 should be fine

I just noticed there is already a PR for it: #89

Thanks. I've fixed this in the recent commits, and will be pushing a new version to NuGet soon.


Migration without depending on async-std

PR Info

Closes #748

Breaking Changes

[x] Drop async-std dependency from sea-orm-migration
[x] async-std no longer being re-exported from sea_orm_migration & sea_orm_migration::prelude

Thank you everyone. Btw should this be released in 0.8.x?

I think it should be shipped in 0.9.0. To avoid breaking changes in minor version


Invalid select_task_options() output

There's no error message if the output of select_task_options() in the mapper interface is a utility processor (but the runtime crashes).

What happens if you run with -lg:safe_mapper ?

I don't think -lg:safe_mapper is checking for the kind of processor right now, but let's confirm that.

@ahenzinger Have you been able to confirm that -lg:safe_mapper isn't checking this property?

Sorry for the delay. No, -lg:safe_mapper isn't checking this property.

This issue has been fixed in the master branch with a122dca9c. Mappers can no longer specify a utility processor for any mapper call that will update the target processor for a task.


Add support for PHPUnit custom executable

Hello,
My use case is running PHPUnit from inside a docker container. To accomplish this I create a bash script which wraps the docker command and parameters and call that instead of the phpunit executable, something like:
./run-tests.sh tests/

Unfortunately I do not have the necessary skills to write a test for the modification but I do hope you will consider merging it.

It so happens that test.vim already has this feature, and works automatically for all test runners, you just assign the variable with exactly that name ;)

Ah... that makes sense! :)

Ok, I'll assume this worked, so I'll close this.
let g:test#php#phpunit#executable = ''./run-tests.sh"


fix: OpenAPI cannot correctly identify the file type under the canoni…

fix: https://github.com/gogf/gf/issues/2897
By adding the file type, ghttp.UploadFile can be correctly identified as the file type.

Codecov Report
Patch coverage: 33.33% and project coverage change: +0.10% :tada:

Comparison is base (4dd43aa) 79.16% compared to head (3ccef59) 79.26%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2898      +/-   ##
==========================================
+ Coverage   79.16%   79.26%   +0.10%
==========================================
  Files         637      630       -7
  Lines       52524    52219     -305
==========================================
- Hits        41578    41393     -185
+ Misses       8884     8788      -96
+ Partials     2062     2038      -24

Flag
Coverage Δ

go-1.18-386
79.23% <33.33%> (+0.03%)
:arrow_up:

go-1.18-amd64
79.23% <33.33%> (+0.01%)
:arrow_up:

go-1.19-386
?

go-1.19-amd64
?

go-1.20-386
79.21% <33.33%> (+0.10%)
:arrow_up:

go-1.20-amd64
?

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

Files Changed
Coverage Δ

net/goai/goai.go
80.80% <0.00%> (-1.67%)
:arrow_down:

net/goai/goai_shema_ref.go
73.07% <100.00%> (ø)

... and 10 files with indirect coverage changes

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


[BOTW] Ultrawide HUD and camera bugs

Describe the issue
I have experienced two bugs related to ultrawide gameplay:

I play in 21:9 at 5120x2160 with Edge HUD (Default) and the pro hud ingame.
With this combo of settings, both the shieka sensor, and certain update notifications (what they are I don't know) are cut off at the right edge of the screen.  All other HUD elements appear to be aligned correctly, and disabling "pro hud" places all elements in their correct spots.

When taking photos using the ingame camera rune, the photos are squished from 21:9 down to the default 16:9 making the saved images in the compendium and photo album distorted.  Taking the photos using a 16:9 screen ratio and then viewing back in ultrawide displays photos normally without issues.

To Reproduce
Steps to reproduce the behavior:

Boot game up
Enable ultrawide settings:
Aspect Ratio - 21:9
Resolution - Tested in 3440x1440, 5120x2160
Ultrawide HUD Mode - Edge HUD (Default)
Ingame settings - Pro HUD switched on
Elements on the right side of the screen are cut off

Expected behavior
Pro HUD should be confined to the bounds of the screen, similarly to the standard HUD in Edge HUD mode
Screenshots
Camera issue:

Hud issue:

Desktop (please complete the following information):

OS: Windows 11
GPU: Nvidia RTX 3080 Ti
Renderer Vulkan
Version 1.27.0b (experimental)

When taking photos using the ingame camera rune, the photos are squished from 21:9 down to the default 16:9 making the saved images in the compendium and photo album distorted. Taking the photos using a 16:9 screen ratio and then viewing back in ultrawide displays photos normally without issues.
Unfortunately we're not able to modify the resolution or aspect ratio of the images taken due to how the upscaling is invisible to the game code itself.

About the GUI issue, I am aware but haven't really find much motivation or time to fix it unfortunately. Maybe soon though.

It'd be a pretty big hack for games to see the outside of their emulation shell so I don't think it's something Cemu devs would add. And even then it'd be messy.


neosdconv doesn't seem to implement "parent" attribute in .neo file

Still moving forward with a useful script (feel free to check out my fork for slow progress updates and such), and am starting to tackle ROM sets that are a hack and require a parent ROM.
Using Riding Hero as an example, I can see that the NeoBuilderUI tool dumps the ASCII name of the parent ROM starting at 0x6F:

00000000   4E 45 4F 01  00 00 08 00  00 00 02 00  00 00 04 00  00 00 10 00  00 00 20 00  00 00 20 00  C6 07 00 00  04 00 00 00  NEO................... ... .........
00000024   87 00 00 00  06 00 00 00  52 69 64 69  6E 67 20 48  65 72 6F 20  28 73 65 74  20 32 29 00  00 00 00 00  00 00 00 00  ........Riding Hero (set 2).........
00000048   00 00 00 00  00 53 4E 4B  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  .....SNK............................
0000006C   00 00 00 72  69 64 68 65  72 6F 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ...ridhero..........................

The docs that come with NeoBuilder don't seem to call this out, i.e.:

    struct NeoFile
    {
        uint8_t header1, header2, header3, version;
        uint32_t PSize, SSize, MSize, V1Size, V2Size, CSize;
        uint32_t Year;
        uint32_t Genre;
        uint32_t Screenshot;
        uint32_t NGH;
        uint8_t Name[33];
        uint8_t Manu[17];
        uint8_t Filler[128 + 290];      //fill to 512
        uint8_t Filler2[4096 - 512];    //fill to 4096
    }

Filler starts at 0x5E or so.
I'm not sure if this is actually worth implementing considering a .neo file that's a hacked version more or less just replacing the minimum number of ROM files of the parent.
Back to Riding Hero, unpacking ridhero.zip and then ridheroh.zip, renaming the one file in ridheroh to match its corresponding ridhero name, then building it with neosdconv, is identical in the binary aside from the absent "parent" in the .neo header.
Mostly just opening this to document it.

Thanks for documenting this. My main goal with neosdconv was for homebrew dev. I haven't put much thought at all into truly supporting the full commercial rom set.
But with that said, people seem to gradually be interested in neosdconv becoming a full replacement for TerraOnion's tool. So I have no problem with continuing in that direction.
Thanks for writing the shell script for bulk processing. It's looking good and will be really handy!

I'm going to close this as "won't fix", as I don't think there is any actual benefit here. The user never sees the parent rom name in the NeoSD UI, and lacking the parent rom name seems to cause no harm. If anyone can find a purpose for this beyond matching NeoBuilder, I'm happy to reopen.


dataset_view() does not return all files

In version 1.5.6, the api.dataset_view() function does not return the names of any files that are not in the local root directory.
Example:
>>> import kaggle #v1.5.6
>>> dataset_name = '4quant/depth-generation-lightfield-imaging'
>>> api = kaggle.KaggleApi()
>>> api.authenticate()
>>> dataset = api.dataset_view(dataset_name)
>>> dataset.files
[depth_training_data.npz]

An inspection of 4quant/depth-generation-lightfield-imaging on kaggle.com shows that there are many files contained in subdirectories (e.g. 3d_scenes/3d_scenes/img00032.txt) that are not returned by the API call.

Got the same error for the competition files list.


decimal 10,2 on db, laravel returns incorrect values

Laravel Version: 5.4.30
PHP Version: 5.6.30
Database Driver & Version: mysql 5.6.35

Description:
Hello, I don't know what's happening, i need an help to understand.
I have a database (invoices) with some decimal(10,2) columns.
I've noticed an issue when i try to call them inside an if into the invoice model.
Steps To Reproduce:
public function invoiceStatusGenerator()
{
//$this->total value is 131.22 stored in decimal format and retrieved in string format (i don't know why)
//$this->paid value is 131.22 stored in decimal format and retrieved in string format (i don't know why)
$array = [];
if ($this->paid == 0) {
$array['status'] = 'unpaid';
}
elseif ($this->paid < $this->total) {
$array['status'] = 'partiallypaid';
}
elseif ($this->paid == $this->total) {
$array['status'] = 'paid';
}
elseif ($this->paid > $this->total') {
$array['status'] = 'overpaid';
//the statement enters here
dd($this->total); <------ THE VALUE OF THE TOTAL COLUMN HERE IS 131.216 in decimal format
}
else {
$array['status'] = 'draft';
}
}
if i write again with another dd at the end of the method happens another strange thing:
public function invoiceStatusGenerator()
{
//$this->total value is 131.22 stored in decimal format and retrieved in string format (i don't know why)
//$this->paid value is 131.22 stored in decimal format and retrieved in string format (i don't know why)
$array = [];
if ($this->paid == 0) {
$array['status'] = 'unpaid';
}
elseif ($this->paid < $this->total) {
$array['status'] = 'partiallypaid';
}
elseif ($this->paid == $this->total) {
$array['status'] = 'paid';
}
elseif ($this->paid > $this->total') {
$array['status'] = 'overpaid';
dd($this->total);
//the statement doesn't enter here anymore so no dd is shown and the method goes on
}
else {
$array['status'] = 'draft';
}
dd($this->total); <------ THE VALUE OF THE TOTAL COLUMN HERE IS 131.22 in string format and i can see this dd
}
this thing is making me crazy. please let me know if there is an issue with the framework or something similar. i need just to work with decimal values, i don't know what else I need to try.
thank you

Heya. This is an issue with Mysql most likely. If you just need to work with money, the best way I have found is to just store the money as an integer value and divide it by 100 when you call it from the db. this way you get nice integers in your database.

https://laravel.com/docs/5.4/eloquent-mutators#attribute-casting

Do not compare float
read http://php.net/manual/pt_BR/language.types.float.php and use http://php.net/manual/pt_BR/ref.bc.php to compare.

solved....it was my fault, i was manipulating data before retrieving values.....i think it's time to better refactor my code :)
thanks to everyone


Implement an accordion style using inline styles only

Content interface and help documentation could benefit from an accordion style
mailchimp css converter doesn't really work for these purposes

[ ] Identify good inline CSS only accordion style
[ ] One that does two levels?
[ ] figure out how to implement accordions in w2c

as a page2Canvas option i.e. create a page with all content in accordions based on H1 and H2 like the content interface
as a single page module2Canvas using the same as page2Canvas but what about the name of the page - could be the same as the module - link with canvas collections link straight to page
within word2canvas i.e. an option that keeps h1 as new page but then uses h2 and h3 as nested accordions - or just h2 to give a single level

Apparently this code works

ODL Services

What We Do
Request a Canvas Account
Request Canvas Question Bank & Quiz Coding
Request Content Recording Support
Request Survey Coding

```


No today update

Germany - horizon.tv not updated today 31/01/23

Please provide the the EPG URL

https://iptv-org.github.io/epg/guides/de/horizon.tv.xml.gz

The regular file is loading the information for me. https://iptv-org.github.io/epg/guides/de/horizon.tv.xml
See the copied code below for 123tv.de starting at 2023-01-31 00:00:00
<programme start="20230131000000 +0000" stop="20230131010000 +0000" channel="123tv.de">
<title lang="de">Dennis Lieblingsuhren</title>
</programme>
<programme start="20230131010000 +0000" stop="20230131020000 +0000" channel="123tv.de">
<title lang="de">Selected Deals</title>
</programme>
<programme start="20230131020000 +0000" stop="20230131030000 +0000" channel="123tv.de">
<title lang="de">Selected Deals</title>
</programme>

Can you try refreshing the EPG?
If that doesn't help try changing the the URL ending in .xml instead of .xml.gz and see if that helps.

Hmmm maybe... but check the first line.

Usually epg get update daily.
Thanks

Hmmm maybe... but check the first line.
date= "20230130 "

Good point.
The last run was successful - https://github.com/iptv-org/epg/actions/runs/4050391148/jobs/6967735724

https://iptv-org.github.io/epg/guides/ja/tvguide.myjcom.jp.xml is also missing an update.

I've checked 4 others and they all show a date of "20230130".  It looks like some service has stopped yesterday.
https://iptv-org.github.io/epg/guides/en/rev.bs.xml
https://iptv-org.github.io/epg/guides/en/tvpassport.com.xml
https://iptv-org.github.io/epg/guides/en/directv.com.xml
https://iptv-org.github.io/epg/guides/en/tvguide.com.xml

Let's wait until the next run and the next page update to see if it updates them correctly this time.
If it doesn't, we can look further into this a bit more.

The reason why the files were not updated is this error: https://github.com/iptv-org/epg/actions/runs/4052569522
And I believe it was caused by a recent failure of GitHub itself: https://www.githubstatus.com/history
At the moment, everything seems to be working fine: https://www.githubstatus.com/

https://iptv-org.github.io/epg/guides/en/directv.com.xml.gz
isn't working for me.
And in the last 24 hours (it's now almost 10h Central European Time, Feb. 1), I wasn't able to get any updated EPG for the German language channels at
https://iptv-org.github.io/epg/guides/de/hd-plus.de.xml.gz
https://iptv-org.github.io/epg/guides/de/horizon.tv.xml.gz
https://iptv-org.github.io/epg/guides/de/magentatv.at.xml.gz
https://iptv-org.github.io/epg/guides/de/tv.blue.ch.xml.gz
The EPG for British English channels and for Swedish ones
https://iptv-org.github.io/epg/guides/en/bt.com.xml.gz
https://iptv-org.github.io/epg/guides/en/sky.com.xml.gz
https://iptv-org.github.io/epg/guides/en/tv24.co.uk.xml.gz
https://iptv-org.github.io/epg/guides/sv/allente.se.xml.gz
https://iptv-org.github.io/epg/guides/sv/tv24.se.xml.gz
worked 9 hours ago but have also stopped in the meantime (maybe three hours ago).
One of the EPG links is fully working:
https://iptv-org.github.io/epg/guides/en/tvpassport.com.xml.gz
And
https://iptv-org.github.io/epg/guides/fr/tvhebdo.com.xml.gz
gives at least still results for HBO Canada 1 but not any longer for FX+FXX Canada (which it did a few hours ago).
And this one
https://raw.githubusercontent.com/Apollo2000/TVGuide/master/utc.xml.gz
is not from this EPG department but still usable for US local channels (but less for other channels).
Maybe it helps to know which ones work and which ones don't?

Thanks all by your work.
Today accessing the file: https://iptv-org.github.io/epg/guides/de/horizon.tv.xml.gz or https://iptv-org.github.io/epg/guides/de/horizon.tv.xml
I get File not found

horizon.tv has been retuning a 403 error for every German channel request, hence there is no data to generate the xml guide. The Slovak channels use a different URL which is still working.
I can't currently access the horizon.tv website homepage. Some of the other pages redirect back to Virgin Media Ireland. Has there been a change of ownership that was effective today?

I get the error: File not found

Me too. But may I ask you whether you use Kodi and which PVR client? Mine is 'IPTV Simple Client'  and I  use the 'IPTV Merge' addon.

Looks like it's working for me.  I suspect the Github glitch was the cause as suggested by freearhey.
Thanks for your help!

@RandySaint impossible horizon.tv.xml or gz works for you lol

I'm sorry for the confusion. I did not try horizon.tv.xml.  The 4 I listed above work for me, so my channel guide is working.

It's now working for me again too. Still I'm wondering why somehow the use of multiple EPG sources seemed to be a problem... but it is now resolved. Thanks!

https://iptv-org.github.io/epg/guides/ja/tvguide.myjcom.jp.xml wasn't updated again. No more schedule data.

@PopeyeTheSai10r Germany - horizon.tv goes down permanently?

It appears that the Horizon GO platform in Germany has now closed down and the horizon.tv data is no longer accessible.  As I mentioned above the Horizon service in Slovakia does still work. I'll do a PR to remove the German channels


Autoswap issues from GitHub

Our issue is similar to https://github.com/projectkudu/kudu/issues/1124 but may not be the same so we are opening a new issue.
Setup

We have a production azure web app
We have 2 staging slots that are continuously deployed from GitHub

dev slot: This pulls in the 'dev' branch from our GitHub repo and deploys. No issues here. Works everytime. Not using autoswap.
ppe slot: This pulls in the 'master' branch from our GitHub repo and deploys. This autoswaps to the 'production' slot. This is where we are seeing issues. About 50% of the time the swap fails. Sometimes it fails two times in a row. To fix it, we just update the master branch and that kicks off a new build and that usually fixes it.

Error
<step title="POST /operations/autoswap?slot=production&operationId=AUTOSWAPce25aabe-d981-412d-bf47-ff440bf9613f, x-ms-request-id: d440ee48-f7d1-4b11-be10-f4dfdf33ecc2" date="2016-06-23T22:09:15.918" >
	<step title="Response: NotFound" date="2016-06-23T22:09:20.005" /><!-- duration: 0ms -->
</step><!-- duration: 4097ms -->
<step title="Error occurred" date="2016-06-23T22:09:20.053" type="error" text="One or more errors occurred." stackTrace="   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
	at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
	at Kudu.Services.FetchHandler.<>c__DisplayClass18_1.<PerformBackgroundDeployment>b__2()
	at Kudu.Contracts.Infrastructure.LockExtensions.TryLockOperation(IOperationLock lockObj, Action operation, String operationName, TimeSpan timeout)
	at Kudu.Contracts.Infrastructure.LockExtensions.LockOperation(IOperationLock lockObj, Action operation, String operationName, TimeSpan timeout)
	at Kudu.Services.FetchHandler.<>c__DisplayClass18_0.<PerformBackgroundDeployment>b__1()" innerText="Response status code does not indicate success: 404 (Not Found)." innerStackTrace="   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
	at Kudu.Core.Infrastructure.OperationClient.<PostAsync>d__7`1.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	at Kudu.Core.Deployment.AutoSwapHandler.<HandleAutoSwap>d__6.MoveNext()
	--- End of stack trace from previous location where exception was thrown ---
	at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
	at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
	at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
	at Kudu.Services.FetchHandler.<PerformDeployment>d__12.MoveNext()" /><!-- duration: 0ms -->
</step><!-- duration: 286964ms -->

Site

dummy8080.azurewebsites.net
The site we are having an issue with starts with 'n'

@shrimpy Thanks for looking at this. When do you think this fix will get pushed to production?

Keep this issue open till we deploy.
@neusamir, not yet, but will be soon. Github auto close this issue while i merge that PR

Ok great, will do.

@neusamir i can manually patch your deployment if you want the fix sooner. but you will have to do some manual work once we deploy (when this issue closed)
here is the flow if your want to move forward:

i will patch your main site and dev slot (since they are the two will be autoswap)
Later when we deploy, i will update this issue and close it
You will need to go to both your main site and dev slot with below two url

https://{main site name}.scm.azurewebsites.net
https://{slow site name}.scm.azurewebsites.net

(an easy way is go to portal, click browse, and modify the url, added ".scm")

Click "Debug Console" at the top of the menu

Navigate to  "D:\home\SiteExtensions\Kudu"

Rename or Remove "applicationHost.xdt"

Restart after rename or removal

Go to SCM site landing page, you should see a meaning full build version instead of "xx.0.0.0" like below

(Optional) Go back to debug console, Navigate to "D:\home\SiteExtensions" and remove "Kudu" folder

After above process, both your main site and dev slot will use the deployment we push out

Ok, do you have any idea when it will be deployed automatically? 1 week? 1 month? If it will be a long time then we can go through the manual process, otherwise I would like to wait.

@neusamir we should have a deployment sometime next week.

Ok, we will wait.

@neusamir  there was a deployment last night, your site should be fix now if you restart them.

 We will test this will some more builds next week and let you know if we have any issues.


you can't use import in non-ts files

In a module-type project (ESM), you can, which is what the installation guide shows for the package.json example.

Wym you cant do imports? Ofc you do