Override or update values of variables defined in values.yaml in _helpers.tpl

I am using helm3 for defining the kubernetes configuration and I have defined the variable in values.yml like
values.yaml --
random-var-name: randome-val

As per requirement, I have to override/update the value of random-var-name variable programmatically in _helpers.tpl file. I tried to follow the technique with assignment operator :=. But looks like, this is only for assigning a value to local variable and can't be used for overriding the value in values.yaml file.
Can anyone suggest how to override the variables defined in values.yaml file
Cloud Provider/Platform (AKS, GKE, Minikube etc.): Minikube

Hi @ramaraosrikakulapu. Values that are injected into the template engine cannot be reassigned. Your only course of action is to assign it to a local variable. https://golang.org/pkg/text/template/ provides more context around the template engine used by Helm.
Perhaps you could try explaining your use case. That way others from the community can chime in here and discuss how they handled that situation.
Hope that helps.

Hi @ramaraosrikakulapu. Values that are injected into the template engine cannot be reassigned. Your only course of action is to assign it to a local variable. https://golang.org/pkg/text/template/ provides more context around the template engine used by Helm.
Perhaps you could try explaining your use case. That way others from the community can chime in here and discuss how they handled that situation.
Hope that helps.


API Versioning?

Hi.
While the FullNode is in beta, this might be a good time to bring up the issue of versioning.  Have you considered how to introduce new versions of existing features?  It may well be that legacy versions will need to run alongside newer versions.  The MVC Core 2 framework provides a versioning interface. There is more than one way to do this. But first you need to install the Versioning nuget package:
Install-Package Microsoft.AspNetCore.Mvc.Versioning
And then you need to add it to the StartUp.ServiceCollection.
public void ConfigureServices(IServiceCollection services )
{
services.AddMvc();
services.AddApiVersioning();
}
Here is an example of reworking the Notifications Controller two support multiple versions.

using System.Net;
using Microsoft.AspNetCore.Mvc;
...
using Microsoft.AspNetCore.Mvc.Versioning;
------------------------------ Version One ---------------------------------------
namespace Stratis.Bitcoin.Features.Notifications.Controllers
{
///
//	Version 1 of NotificationsController
/// Controller providing operations on blocks and transactions notifications.
///
[Route("api/[controller]")]
[ApiVersion("1.0")]
public class NotificationsController : Controller
{
...
    [HttpGet]
    [Route("sync")]
    public IActionResult SyncFrom([FromQuery] string from)
    {
        //....
        return this.Ok();
    }
}

------------------------------ Version Two ---------------------------------------
/// <summary>
//	Version 2 of NotificationsController
/// Controller providing operations on blocks and transactions notifications.
/// </summary>
[Route("api/[controller]")]
[ApiVersion("2.0")]
public class NotificationsController : Controller
{
    ...

    [HttpGet]
    [Route("sync")]
    public IActionResult SyncFrom([FromQuery] string from)
    {
        //....
        return this.Ok();
    }
}

}

Usage:
/api/notification/sync?from=foo&version=1.0
/api/notification/sync?from=bar&version=2.0
By simply adding the Versioning nuget package, you leave this option open to your features in the future.
Just a thought.
-dennis

Great idea, its more about versioning the feature endpoints and not the features themselves.
Features already have versioning built in as part of nuget but we don't enforce feature version dependency

A good article on API Versioning:
https://neelbhatt.com/2018/04/21/api-versioning-in-net-core/

I have made a prototype for versioning of the API, I decided to go with number-versioning as oppose to date-numbering, which has become a standard for many, especially Microsoft. I do think number version is the best fit for this API.
I went with query-versioning, with the query named "api-version" (becoming more or less industry standard), and not versions in header nor URL.
Started by adding some new methods to the API, and then I realized the existing API could be improved somewhat to be more "restyfied", and instead of making to much fuzz with existing API, I added versioning to keep them separate.
The idea with the new BlockStore API, is that /api/blocks should return the 10 latest blocks, always as JSON (not have an option to return just the hashes). Then /api/blocks/page/2 should return the 20 first blocks of the blockchain. This would make those page URLs propper resources, meaning they do not change on subsequent requests. I might consider adding a page size as query parameter, but think it should rather stick to a fixed one of 10.
Is this something that would be of interest to have a PR on when I'm potentially closer to some stable API?
Here is a screenshot of "v2.0":

Closing as probably not relevant anymore.


[SPARK-26378][SQL] Restore performance of queries against wide CSV tables

What changes were proposed in this pull request?
After recent changes to CSV parsing to return partial results for bad CSV records, queries of wide CSV tables slowed considerably. That recent change resulted in every row being recreated, even when the associated input record had no parsing issues and the user specified no corrupt record field in his/her schema
In this PR, I propose that a row should be recreated only if columns need to be shifted due to the existence of a corrupt column field in the user-supplied schema. Otherwise, the code should use the row as-is (it will have values for the columns that could be converted, and also null values for columns that could not be converted).
See benchmarks below. The benchmark for 1000 columns went from 120144 ms to 89069 ms, a savings of 25% (this only brings the cost down to baseline levels. Again, see benchmarks below).
Still, partial results functionality is preserved:

bash-3.2$ cat test2.csv
"hello",1999-08-01,"last"
"there","bad date","field"
"again","2017-11-22","in file"
bash-3.2$ bin/spark-shell
...etc...
scala> val df = spark.read.schema("a string, b date, c string").csv("test2.csv")
df: org.apache.spark.sql.DataFrame = [a: string, b: date ... 1 more field]
scala> df.show
+-----+----------+-------+
|    a|         b|      c|
+-----+----------+-------+
|hello|1999-08-01|   last|
|there|      null|  field|
|again|2017-11-22|in file|
+-----+----------+-------+
scala> val df = spark.read.schema("badRecord string, a string, b date, c string").
     | option("columnNameOfCorruptRecord", "badRecord").
     | csv("test2.csv")
df: org.apache.spark.sql.DataFrame = [badRecord: string, a: string ... 2 more fields]
scala> df.show
+--------------------+-----+----------+-------+
|           badRecord|    a|         b|      c|
+--------------------+-----+----------+-------+
|                null|hello|1999-08-01|   last|
|"there","bad date...|there|      null|  field|
|                null|again|2017-11-22|in file|
+--------------------+-----+----------+-------+
scala>

CSVBenchmark Benchmarks:
baseline = commit before partial results change
PR = this PR
master = master branch
baseline_CSVBenchmark-results.txt
pr_CSVBenchmark-results.txt
master_CSVBenchmark-results.txt
How was this patch tested?

All SQL unit tests.
Added 2 CSV benchmarks
Python core and SQL tests

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #100247 has started for PR 23336 at commit 97a7c24.

May I ask you to update CSVBenchmark-results.txt and add your benchmarks to CSVBenchmark if they don't overlap with multiColumnsBenchmark

Test build #100247 has finished for PR 23336 at commit 97a7c24.

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

Merged build finished. Test PASSed.

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

May I ask you to update CSVBenchmark-results.txt and add your benchmarks to CSVBenchmark if they don't overlap with multiColumnsBenchmark

@MaxGekk Thanks for the pointer. I didn't know about these tools.

Test build #100285 has started for PR 23336 at commit ca68a92.

Test build #100285 has finished for PR 23336 at commit ca68a92.

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

Merged build finished. Test PASSed.

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

Test build #100327 has started for PR 23336 at commit 6dce8ec.

Do you have a link to the PR that caused the regression? We should call it out in your PR description.

@rxin I added the link to the description.

Test build #100327 has finished for PR 23336 at commit 6dce8ec.

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

Merged build finished. Test FAILed.

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

Test build #100332 has finished for PR 23336 at commit 6dce8ec.

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

Merged build finished. Test FAILed.

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

retest this please

Test build #100333 has started for PR 23336 at commit 6dce8ec.

Test build #100333 has finished for PR 23336 at commit 6dce8ec.

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

Merged build finished. Test PASSed.

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

@dongjoon-hyun @heary-cao Could you help to re-run CSVBenchmarks on:
OpenJDK 64-Bit Server VM 1.8.0_191-b12 on Linux 3.10.0-862.3.2.el7.x86_64
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz

Test build #100461 has started for PR 23336 at commit a9651c5.

Test build #100461 has finished for PR 23336 at commit a9651c5.

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

Merged build finished. Test PASSed.

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


Colors and backspaces for windows

lets try this for windows + colors + backspaces(for erase)
on my win10 this refactoring now supports ansi escapes per #17 in cmd.exe, PLUS erasing the spinner using backspaces without sending too many, thereby also fixing #18.
this shouldn't have any effect on non-windows behaviour.

travis doesn't like this tho :-(

I'll run this through some additional tests as soon as possible. Thanks for the addtional work on this.


No JSON Mode implementation.

You don't provide any examples or documentation on how to actually use the new .reponseFormat() extension method for the ChatCompletionRequest class. Looking through the source code doesn't give me any indication of how to use it either.

Hi @etekmen13
kindly look at openai documentation (https://platform.openai.com/docs/api-reference/chat/create) , this repository is an API reference.
Let me know if you find any issues implementing it, you just need to pass it as a string.


Bindings for FreeBASIC

FreeBASIC is a modern implementation of the QBASIC language. The language is easily interoperable with C and even it can deal with C++ classes.

It is no longer a priority. Closing for the moment...


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/293 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target.git

Docs Build status updates of commit 36486a8:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-01-14-06-41-30 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-01-14-06-41-30

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


Module to register SQL VMs to the SQL VM resource provider

Description
The module contains the cmdlet Register-SqlVMs  that can be used to identify and register all Azure VM running SQL Server on Windows in a list of subscriptions, resource group list, particular resourcegroup or a particular VM with SQL VM Resource provider.
The module is not compatible with Powershell 6.x and requires to be run on Powershell 5.1 (Windows Only)
Checklist

[ ] This pull request was tested on both of:

[X] PowerShell 5.1 (Windows)
[ ] PowerShell 6.x (Latest PowerShell)

[x] Scripts do not contain static passwords or other secret tokens.
[x] All Azure resource identifiers which must be universally unique are guaranteed to be so.

Testing information

Platform:
windows 10
powershell 5 1 18362 145
az 2      8      0      -1

Updating that script requires Powershell 5.1 and is incompatible with Powershell 6.x

@sptramer #sign-off

LGTM


Feat: Livekit retries and analytics

What does this PR change?
HealthChecks

HealthChecks are designed to ensure that the game could connect to the server, one of the use cases is to allow or don't allow a player to pass the loading screen
Checks both statuses of urls Gatekeeper and Archipelago, then it tries to connect to both livekit room via IRoomHub
Each failure attempt is tracked by Analytics
Retries 3 times before failure
Supports emulation of bad connection for debugging purposes
By design IHealthCheck could be easily reused and extended for other use cases

Analytics

Added LIVEKIT_HEALTH_CHECK_FAILED event, it requires integration testing
On each failure attempt to connect to the server it sends an event
AnalyticsExtensions, it allows to append an analytic decorator with nice to read Builder pattern style

Splash Screen

Fixed SplashAnimatorController.controller, previously it had 2 triggers and used only 1 of them, triggers are replaced by "Enable" boolean
Introduced ISplashScreen to simplify splash screen usage, previously it passed in many placed by 2 objects: Gameobject and Animator, now it's a single object with an easy interface: ShowSplash() and HideSplash()

IUserInAppInitializationFlow

since more and more operations are added to the flow there is introduced IStartupOperation interface, it allows to reduce complexity of RealUserInAppInitializationFlow and encapsulate only specific objects to the specific operations
IStartupOperation provides a result from its execution and allows to customize flow with a certain case of failure
In future it requires a popup that would show the error message from IStartupOperation to describe the reason of failure for an user

Debug settings

Introduced IDebugSettings that exposes readonly properties to read
Method Get() deleted due it could be easily forgotten and instead a member of team could pick a public field of IDebugSettings
All fields are encapsulated as private, use properties instead

Multiplayer

Multiplayer asmdef is subdivided to smaller ones to avoid cyclic dependencies because it had too many dependencies at time that it easily could invoke such case
IConnectiveRoom's method Start() is replaced by StartAsync() to support awaiting a connection result to the server
IRoomHub provides bool result that displays  success or failure of connection of both rooms

DecentralandUrls

Added 2 new urls: ArchipelagoStatus and GatekeeperStatus

Miscs

Added nullables support for AsyncLoadReporting, Analytics asmdef
Added NewPlayAudioScope to UIAudioEventsBus, it allows to play Audio only during the specific executing scope via IDisposable
class Avatar, IsSameAvatar method is encapsulated to the object
added StatusCodeAsync to WebRequest adapter

How to test the changes?

Launch the explorer
Tweak debug option EnableEmulateNoLivekitConnection and see the different results on SplashScreen
Ensure that the analytics event sends fine

Our Code Review Standards
https://github.com/decentraland/unity-renderer/blob/master/docs/code-review-standards.md

Made a small update, retested with a build
https://github.com/user-attachments/assets/cba743f2-e154-4816-8635-bd1e4dc40f10


Implement Github Auth login

Feature request
Ties in with https://github.com/supabase/repository.surf/issues/33
Just breaking down sub tasks

@kiwicopple Are we able to use supabase's oauth app? I'm gonna create one under my own github profile for now while testing and implementing

@kiwicopple Are we able to use supabase's oauth app? I'm gonna create one under my own github profile for now while testing and implementing

Hey for this one we should use Supabase Auth - no Auth0 at all. If someone wants to clone the repo they should be able to use this with "only" supabase + github
You'll need to add a github org (you can transfer the org to Supabase before going live)

Hey for this one we should use Supabase Auth - no Auth0 at all. If someone wants to clone the repo they should be able to use this with "only" supabase + github
You'll need to add a github org (you can transfer the org to Supabase before going live)

Ahhh okay gotcha!

Ahhh okay gotcha!

Leaving some notes for myself and also if anyone might have an idea:
Small issue trying to get all organizations of the logged in user

/users/{username}/org endpoint from Github only returns public memberships to orgs
/user/orgs returns all memberships to orgs (pvt or public) but requires some form of authentication with Github that I can't figure out atm apart from having to provide the user's github access token when making the API call. Access tokens seems to (not too sure?) only be able to be generated manually through the user's github profile

Leaving some notes for myself and also if anyone might have an idea:
Small issue trying to get all organizations of the logged in user

/users/{username}/org endpoint from Github only returns public memberships to orgs
/user/orgs returns all memberships to orgs (pvt or public) but requires some form of authentication with Github that I can't figure out atm apart from having to provide the user's github access token when making the API call. Access tokens seems to (not too sure?) only be able to be generated manually through the user's github profile

Perhaps when you set up the GitHub App you can set the scope of permissions? I can't remember exactly but I think you will need the app to have full org permissions

Perhaps when you set up the GitHub App you can set the scope of permissions? I can't remember exactly but I think you will need the app to have full org permissions

Ahh gotcha - I previously set up an oauth app. Am giving github app a shot now
^ based on the permissions, will the data be returned within supabase.auth.user()? I've set all permissions under org as read only

Ahh gotcha - I previously set up an oauth app. Am giving github app a shot now
^ based on the permissions, will the data be returned within supabase.auth.user()? I've set all permissions under org as read only

A bit of progress from some digging: just jotting some notes down

Doesn't matter if i use Github App or OAuth app, both work fine
Github App does not have permissions to read the organizations of the user

https://docs.github.com/en/free-pro-team@latest/rest/reference/permissions-required-for-github-apps#permission-on-emails

Found a solution with following this https://docs.github.com/en/free-pro-team@latest/developers/apps/authorizing-oauth-apps#web-application-flow

Step 1: GET to github/login/oauth/authorize?client_id=...&scope=...

Specify read:org as scope -> key to getting organizations
User has to grant or request permissions as per screenshot for each organization they are in

No grant/permissions, the org will NOT be returned at the end when we do /user/orgs

A bit of progress from some digging: just jotting some notes down

Doesn't matter if i use Github App or OAuth app, both work fine
Github App does not have permissions to read the organizations of the user

https://docs.github.com/en/free-pro-team@latest/rest/reference/permissions-required-for-github-apps#permission-on-emails

Found a solution with following this https://docs.github.com/en/free-pro-team@latest/developers/apps/authorizing-oauth-apps#web-application-flow

Step 1: GET to github/login/oauth/authorize?client_id=...&scope=...

Specify read:org as scope -> key to getting organizations
User has to grant or request permissions as per screenshot for each organization they are in

No grant/permissions, the org will NOT be returned at the end when we do /user/orgs


Default queue gets distributed to all queues

Hi,
we are currently running Airflow 1.1.1 and observed a weird behaviour regarding the default-queue setting for Celery and don't know if it's intended behaviour or a bug.
If an operators queue happens to be set to the same queue as the default-queue set up in the Celery configuration, then the task gets submitted by the scheduler to each queue currently registered in Redis.
We expected that the default queue is only crucial for the worker to listen to, when it is not assigned to a specific queue.

You said "the task gets submitted by the scheduler to each queue currently registered in Redis", do you mean exactly that, or that it gets submitted once to all workers regardless of their queue settings? I'd be surprised if a task instance gets submitted multiple times to different queues.
You may want to upgrade to 1.2 to rule that out. You'll have to run a single airflow initdb after upgrading.

I re-read the Airflow code around default_queue and this celery docs and everything seem ok as far as I can tell...:
http://celery.readthedocs.org/en/latest/userguide/routing.html#routing-automatic

Thanks for the quick response.
To clarify, we have a dedicated worker listening to a specific queue (airflow worker -q "specialqueue").
Now  the issue here is that every task that goes into the default queue also ends up in the "specialqueue" (yes, it isn't just handled by the worker, it really ends up in the redis list for the specialqueue). The way to resolve this is to set different default queues for both workers. That's however not the best solution in case we would like the worker to handle specific tasks as well as the default ones.
Can you explain that behaviour?

So if you go to the "Task Details" view in the UI for a task exhibiting this issue, what queue do you see? "default"?
Are you still on 1.1? Can you upgrade to 1.2? And confirm it's still happening?
We are using the queuing feature in production at Airbnb and it's been reliable, I haven't seen any tasks go to the wrong worker...

I'm currently looking into it and trying to reproduce the behaviour on a local installation. I'll get back to you.

I tried to reproduce the behaviour on a separate setup on my local machine, but I couldn't. Still it occurred on our server.
I suspected malformed data in Redis. Thus we flushed all Celery data in Redis. After that I could not reproduce the behaviour on our server as well.
It seemed like that at the end temporarily async default_queue configurations among the workers might have caused the problem, which was the case for some time. Only bringing the config in sync didn't help, but flushing all the data in Redis did.
p.s. we are still running version 1.1.1, which at the end wasn't the cause of the problem. But we're anyways working right now on bringing our system to 1.2.0.
Best

I'm glad you could not reproduce as it's usually pretty hard to troubleshoot and even more so remotely. Reopen this task if it happens again, then we can try to get to the bottom of it.


auto format doesn't work with svelte syntax

When I try to run auto formatting it fails on Svelte tags. It will auto indent correctly up to the {#each ... } tag then stop.  See below for example.

  {#each indicators as indicator}

{/each}

Turns out if you have this in your settings.json it stops svelte-vscode from working correctly...
 "files.associations": {
        "*.svelte": "html"
},


Reverting version bump for patch release, will redo version once release is complete

Reverting version bump for patch release "Merge pull request #14733 from adobe/shubham/updateReleaseto1.15"
This reverts commit d5d00d43602c438266d32b8eda8f8a3ca937b524, reversing
changes made to ee01b79490cbb8a04d6454c5ad0f8beab654808f.
Old PR: https://github.com/adobe/brackets/pull/14965

@niteskum @shubhsnov  @narayani28


Verbose error messages do not wrap

We have written the needed data into your clipboard because it was too large to send. Please paste.
Issue Type: Bug
I observed this particular issue with PolyBase in 2019 Big Data Clusters. However, I am sure this issue will be observable more generally.
To get the specific error message introduce a PolyBase type mismatch when querying from the storage pool.
Step 1: Configure 2019 BDC
Step 2: Follow tutorial up to step 4.
Step 3: Edit code for step 5 changing data types from BIGINT to char(1)
Azure Data Studio version: azuredatastudio 1.2.4 (1ebfd0235690ad044ed2874a02e65188f5fea01c, 2018-11-02T21:50:52.634Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (8 x 3408)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
63.92GB (34.65GB free)

Process Argv
C:\Program Files\Azure Data Studio\azuredatastudio.exe

Screen Reader
no

VM
0%

Extensions (3)

Extension
Author (truncated)
Version

ssmskeymap
kev
1.0.0

sql-dw
Mic
0.0.1

sql-vnext
Mic
0.8.0

@jrowlandjones I did some investigation and it turns out in the latest release, we have made some improvement in this area. I observed that when the message is too long to be displayed in one line, we will add a horizontal scrollbar so that you can view the full message.
Due to the way we implemented it and the limitation of the underlying component we are using for message panel, it is very hard to make it wrap automatically, hopefully the horizontal scrollbar is an acceptable solution for this issue.

Hi @alanrenmsft, which version are you referring to?
I, personally, don't think horizontal scrolling is the answer here. It's a workaround while we fix how messages are properly formatted. However, I will defer on priority to @vickyharp on that .

I am changing the label of this issue to Feature Request since the scroll behavior matches SSMS

@vickyharp can decide the priority and milestone for this issue.

I'd also love to see error messages wrap, but something SSMS does today which could alleviate the pain a bit is that the messages section is editable.  That would allow me to put in newlines in strategic areas, which would help when creating screen shots of error messages.  That might be a relatively obscure use case, but it did hit me tonight so I figured I'd add a comment.


Refactor Datastore example, add example on embedded entities

This PR refactors DatastoreExample class to have the same structure as other examples. This also adds an example for embedded entities, thus fixing #972

Coverage increased (+0.007%) to 85.969% when pulling 1dc28cbf059fb5a9c6b015a1acca9b63b03a462d on mziccard:datastore-example into 82023df0c442cf6d2ba98f6baf69134cc1a9b9e3 on GoogleCloudPlatform:master.

Coverage increased (+0.007%) to 85.969% when pulling 424e0b9b12b77a59acf6d2aee30df9feef293085 on mziccard:datastore-example into c339bf8460db747a5f6a6e1626557371b02c0b2f on GoogleCloudPlatform:master.

Coverage remained the same at 85.962% when pulling aa087fa53faf4343e8f3232077e679be1d595926 on mziccard:datastore-example into c339bf8460db747a5f6a6e1626557371b02c0b2f on GoogleCloudPlatform:master.


s/http/https/

pet peeve for pgp key links

Oh damn nice
On Thursday, April 21, 2016, Andrey Petrov<EMAIL_ADDRESS>wrote:

pet peeve for pgp key links
You can view, comment on, or merge this pull request online at:
https://github.com/jfrazelle/dockerfiles/pull/128
Commit Summary

s/http/https/

File Changes

M mutt/.mutt/signature
https://github.com/jfrazelle/dockerfiles/pull/128/files#diff-0 (2)

Patch Links:

https://github.com/jfrazelle/dockerfiles/pull/128.patch
https://github.com/jfrazelle/dockerfiles/pull/128.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/jfrazelle/dockerfiles/pull/128

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3


Using cross with additional libraries

Do the checklist before filing an issue:

[X] Is this related to the actions-rs Actions?
If you think it's a problem related to Github Actions in general, use GitHub Community forum instead: https://github.community
[X] You've read the Contributing section about feature requests: https://github.com/actions-rs/.github/blob/master/CONTRIBUTING.md#feature-requests
[ ] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome.

Motivation
I'm currently using github actions to test-build my project with for x86_64. I'd like to extend this to other architectures, and there's an example in the README on how to do that. I've tried to use that for my project, but then noticed the build fails my project depends on additional libaries that are missing in the cross build container. This is related to https://github.com/rust-embedded/cross/issues/149 but it's unclear how to use the hacks mentioned in the issue with github actions.
Workflow example
I don't know what's the best way to integrate this, and I assume it'd need proper support by cross.
on: [push]

name: ARMv7 build

jobs:
  linux_arm7:
    name: Linux ARMv7
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions-rs/toolchain@v1
        with:
          toolchain: stable
          target: armv7-unknown-linux-gnueabihf
          override: true
      # prepare container image somehow
      - uses: actions-rs/cargo@v1
        with:
          apt:
          - libpcap-dev
          - libseccomp-dev
      - uses: actions-rs/cargo@v1
        with:
          use-cross: true
          command: build
          args: --target armv7-unknown-linux-gnueabihf

Additional context
I wrote this script in an attempt to apply the workarounds mentioned  in the cross issue tracker, but couldn't get it to work because I need to have the cross binary in advance to detect the version for the image I'm preparing (therefore this is all untested):
#!/bin/sh
set -xe

case "$1" in
    arm-*)
        ARCH=arm64
        ;;
    armv7-*)
        ARCH=arm64
        ;;
    aarch64-*)
        ARCH=arm64
        ;;
    i686-*)
        ARCH=i386
        ;;
    *)
        echo 'ERROR: unknown arch'
        exit 1
        ;;
esac

CROSS=`cross -V | sed -nr 's/cross (.*)/\1/p'`

cat > Dockerfile.cross <<EOF
FROM rustembedded/cross:$1-$CROSS
RUN dpkg --add-architecture $ARCH && \
    apt-get update && \
    apt-get install libpcap-dev:$ARCH libseccomp-dev:$ARCH
EOF

docker build -t "rustembedded/cross:$1-$CROSS" Dockerfile.cross

I tried mounting the volume:
// Cross.toml
volumes = [
    // LIBRARY_PATH: /usr/lib/x86_64-linux-gnu
    "LIBRARY_PATH",
]

But it didn't worked, I guess (that mount point from parent x64 image)

I would also like this feature for the same use case as above of needing an external library to compile my code.

cc https://github.com/cross-rs/cross/pull/635


Does the same apply when trying to access a SQL Managed Instance from a Synapse Spark Notebook; or, is there separate guidance for that?

[Enter feedback here]

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

ID: f51ac109-22da-bf8d-f3d6-64787092af18
Version Independent ID: 2e1ac11c-ec09-1674-7215-e5065def204a
Content: Access Microsoft Azure SQL Managed Instance from Data Factory Managed VNET using Private Endpoint - Azure Data Factory
Content Source: articles/data-factory/tutorial-managed-virtual-network-sql-managed-instance.md
Service: data-factory
Sub-service: tutorials
GitHub Login: @lrtoyou1223
Microsoft Alias: lle

Thank you for reaching out. At this time we are reviewing the ask and will provide an update as appropriate

@lrtoyou1223 Could you please confirm on the above ask? - Thanks

@KranthiPakala-MSFT , I am not familiar with Synapse Spark Notebook, so I don't have an answer for this. Please contact Synapse team, thanks.

#please-close


How to use this module to check HTTPS servers?

HI,
Can you give me a example that command "check interval=3000 rise=2 fall=5  type=ssl_hello"

#4


CSS removed from site

From lmaroncelli:

<link rel="stylesheet" type="text/css"
href="www.info-alberghi.com/css/style.css">

is replaced with:

<style></style>

on:

http://www.info-alberghi.com/

which is on version: <IP_ADDRESS>-4321

Here's the context for the missing <link>:

<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2007570-1']);
_gaq.push(['_setDomainName', 'info-alberghi.com']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();

</script>
<style></style>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Feb 2015 at 4:45

From<EMAIL_ADDRESS>[Tue Apr 14 10:11:38 2015] [error] [mod_pagespeed <IP_ADDRESS>-4448 @3747] [0414/101138:ERROR:in_place_resource_recorder.cc(225)] Empty resource in IPRO for URL http://www.info-alberghi.com/js/jquery.countdown.js Response headers: HTTP/1.0 200 (null)\r\nX-Accel-Version: 0.01\r\nX-Accel-Redirect: /internal-nginx-static-location/js/jquery.countdown.js\r\nCache-Control: public, max-age=31536000\r\nExpires: Wed, 13 Apr 2016 08:11:38 GMT\r\nVary: Accept-Encoding\r\nContent-Encoding: gzip\r\nX-Powered-By: PleskLin\r\nContent-Length: 20\r\nConnection: close\r\nContent-Type: text/javascript\r\nDate: Tue, 14 Apr 2015 08:11:38 GMT\r\n\r\n Request headers: GET  HTTP/1.0\r\nHost:www.info-alberghi.com\r\nX-Real-IP: <IP_ADDRESS>\r\nX-Forwarded-For: <IP_ADDRESS>\r\nX-Accel-Internal: /internal-nginx-static-location\r\nConnection: close\r\nAccept: /\r\nUser-Agent: Mozilla/5.0 (Linux; Android 4.4.2; it-it; SAMSUNG GT-I9505 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrom
e/28.0.1500.94 Mobile Safari/537.36\r\nReferer: http://www.info-alberghi.com/mail_scheda_inviata_new.php\r\nAccept-Encoding: gzip,deflate,sdch

From @jeffkaufman:
Thanks for sending this!  It looks like the key thing in this error is:
X-Accel-Redirect: /internal-nginx-static-location/js/jquery.countdown.js

Your site is set up like this, right?
[user] -> [nginx] -> [apache+mod_pagespeed]

What's happening is that apache is issuing a response like this:
HTTP/1.0 200 (null)
...
X-Accel-Redirect: /internal-nginx-static-location/js/jquery.countdown.js
Cache-Control: public, max-age=31536000
...
[empty response body]
Then nginx sees the X-Accel-Redirect header, and reads the relevant file off of disk to send out as the response body.
We can think of PageSpeed as sitting between nginx and apache, which means it sees this response before the response body is filled in.  The problem is, PageSpeed doesn't know it's seeing an incomplete response, so it saves a copy of the response body (empty) as it goes by and then later when it sees references to that file in the html it inlines it as an empty resource.
Thanks for helping us debug this!  For your site, and any other sites having this issue with <IP_ADDRESS> the best fix is to turn off IPRO:
ModPagespeedInPlaceResourceOptimization off

In our next release we'll make sure to handle this case.  I think what we need to do is:

Recognize that X-Accel-Redirect means a response is incomplete, and don't cache it.
Look for other headers that mean this and blacklist them as well.
In case there are any other headers used for this, don't cache any responses that have an empty body.

Relevant doc:

http://download1.parallels.com/Plesk/Doc/en-US/online/plesk-administrator-guide/index.htm?fileName=70837.htm
http://wiki.nginx.org/XSendfile

A fix is in progress.

Hi guys,
I'm running into the same issue.
I've setup enjoy-swimming.com with pretty much all the default settings. Rewrite level is set to CoreFilters. With Pagespeed on
<link rel="stylesheet" href="http://www.enjoy-swimming.com/support-files/master.css" type="text/css" />
was getting replaced with:
<style></style>
I could see that there are some css errors in that page, so I tried disabling inline_css filter, but that didn't fix it. It was generating a pagespeed specific cache file, but that was empty.
After reading comments here I tried turning off ModPagespeedInPlaceResourceOptimization, but that didn't help either.
What I find odd is that the page loads fine in Chrome but not in Firefox or Safari. You can see it in action by visiting - http://www.enjoy-swimming.com/?ModPagespeed=on
Please note that the rewritten master.css file looks good in chrome, but is empty in Safari/Firefox.
Domain: http://www.enjoy-swimming.com
Pagespeed version: <IP_ADDRESS>-stable
Thanks for any help.
Sachin

Hi @sachinjsk,
Can you try flushing the mod_pagespeed cache and see if that fixes things? You can do this by simply changing the filename of master.css to something like master.css?1 or by following these instructions: https://developers.google.com/speed/pagespeed/module/system#purge_cache (Leave ModPagespeedInPlaceResourceOptimization off as well)
This bug is polluting the mod_pagespeed cache and we have separate cache values for different sets of browsers. It looks like your cache has broken values for Firefox, but good values for Chrome, flushing should harmonize them.

Hi @sligocki,
I purged the entire cache via Pagespeed admin page. Still broken in Firefox/Safari.

Please let me know if there's anything else I can help with to narrow down this bug.

Checking enjoyswimming.com, in FF I see:
http://www.enjoy-swimming.com/support-files/A.master.css.pagespeed.cf.7KqI9_oL9h.css

which is empty, while in Chrome I see:
http://www.enjoy-swimming.com/support-files/A.master.css.pagespeed.cf.i2p-4h4bmP.css

which consists of a single @import:
@import url(rwd-v2.css)

Loading http://www.enjoy-swimming.com/support-files/rwd-v2.css , that's not empty and has lots of css directives.

@sachinjsk Could you post your Apache config, or send it to<EMAIL_ADDRESS>?
Is there anything in your Apache error log marked "error" or "warn"?

@jeffkaufman I'm trying to setup a machine with simpler out of the box apache config. Will send you the config as soon as I have them ready.

@jeffkaufman I've setup a machine with bare minimum apache config and its still broken in Safari/Firefox. I've sent you an email with the config details. There is nothing in apache error log.
Domain: http://www.enjoy-swimming.sbi2b.sitesell.com
The only change I have in pagespeed.conf:
ModPagespeedDisableFilters inline_css

I get the same missing-css issue testing this at http://www.jefftk.com/es-include-css/index

Somewhat reduced test case: http://www.jefftk.com/simple-include-css/index

To get the failure:

Pick a unique set of irrelevant PageSpeed query options to functionally clear the metadata cache.  So ?PageSpeedFilters=+[something_silly].
Open that URL in Chrome or FF, it should work, green screen.
Open that URL in the other one, it shouldn't work, red screen.

On the passing side +debug gives me:
<style>@import url(support-files/rwd-v2.css) ;</style><!--Flattening failed:
A media query is too complex in http://www.jefftk.com/simple-include-css
/support-files/rwd-v2.css AND Cannot rewrite http://cfd.enjoy-swimming.
com/image-files-layout/rwd-header.png as it is on an unauthorized domain-->

On the failing side:
<style></style><!--Flattening failed: A media query is too complex in
http://www.jefftk.com/simple-include-css/support-files/rwd-v2.css-->

Even simpler test case: http://www.jefftk.com/simpler-include-css/
$ cat index.html
<style>body {background: red}</style>
<link rel=stylesheet href="a.css" type="text/css"/>
$ cat a.css
@import url(b.css) ;
$ cat b.css
body {background: green}

@media screen and (min-width: 240px) {
  body {background: blue}
}

This looks like a different issue. Created a new Issue #1068, to follow this.

We think this will be fixed by commit 8f93d5cefcc8 which disallows us from caching empty input resources.

reopening for follow-up cl to flush cache on upgrade.

Cache flushed with 6c78f97f5ac . Now this bug can be closed.

will backport https://github.com/pagespeed/mod_pagespeed/commit/6c78f97f5ac569ea16cf936eda33abeeb5010a06 to branch 32


Gif will not display on a ILI9341 tft

Hi,
I'm trying to play .gifs from an ESP32 (Adafruit Feather ESP32 v2) on a Adafruit ILI9341. I'd like to play .gifs from the ILI9341 built in SD card so I'm trying to use your Adafruit_gfx_sdcard example, (I have the Adafruit_gfx_memory example working fine with the above hardware).
The SDcard example however fails each time for me at the point it tries to open the .gif from the SD card. I'm assuming looking at the code that unlike the play from memory example you can run .gifs straight from the SD card without having to convert them into a .h file?
I've copied an extract below from the monitor. As you can see it mounts the card ok but fails to read anything on it. Tried changing/changing back the file path in line 188 so its in the route of the SD card but no luck. Considered it may be the .gif file itself but tried various ones, the current one I'm trying is a simple 320x240 3-frame gif.
It may (very well) be me doing something wrong but been at this all night now and its driving me up the wall. Any help/advice would be greatly appreciated. Thanks in advance.
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 271414342, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1184
load:0x40078000,len:13160
load:0x40080400,len:3036
entry 0x400805e4
SD Card mount succeeded!
Error opening file = 5
`#include <AnimatedGIF.h>
#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#include <SD.h>
#define TFT_CS         14   //10
#define TFT_RST        15   //8
#define TFT_DC         32   //9
#define TFT_MOSI       19   //11
#define TFT_CLK        5    //13
#define TFT_MISO       21   //12
#define DISPLAY_WIDTH 320
#define DISPLAY_HEIGHT 240
#ifndef BUILTIN_SDCARD
#define BUILTIN_SDCARD 0
#endif
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);
AnimatedGIF gif;
File f;
void * GIFOpenFile(const char *fname, int32_t *pSize)
{
f = SD.open(fname);
if (f)
{
*pSize = f.size();
return (void )&f;
}
return NULL;
} / GIFOpenFile() */
void GIFCloseFile(void *pHandle)
{
File *f = static_cast<File >(pHandle);
if (f != NULL)
f->close();
} / GIFCloseFile() */
int32_t GIFReadFile(GIFFILE *pFile, uint8_t *pBuf, int32_t iLen)
{
int32_t iBytesRead;
iBytesRead = iLen;
File *f = static_cast<File >(pFile->fHandle);
// Note: If you read a file all the way to the last byte, seek() stops working
if ((pFile->iSize - pFile->iPos) < iLen)
iBytesRead = pFile->iSize - pFile->iPos - 1; // <-- ugly work-around
if (iBytesRead <= 0)
return 0;
iBytesRead = (int32_t)f->read(pBuf, iBytesRead);
pFile->iPos = f->position();
return iBytesRead;
} / GIFReadFile() */
int32_t GIFSeekFile(GIFFILE *pFile, int32_t iPosition)
{
int i = micros();
File *f = static_cast<File >(pFile->fHandle);
f->seek(iPosition);
pFile->iPos = (int32_t)f->position();
i = micros() - i;
//  Serial.printf("Seek time = %d us\n", i);
return pFile->iPos;
} / GIFSeekFile() */
// Draw a line of image directly on the LCD
void GIFDraw(GIFDRAW *pDraw)
{
uint8_t *s;
uint16_t *d, *usPalette, usTemp[320];
int x, y, iWidth;
iWidth = pDraw->iWidth;
if (iWidth + pDraw->iX > DISPLAY_WIDTH)
   iWidth = DISPLAY_WIDTH - pDraw->iX;
usPalette = pDraw->pPalette;
y = pDraw->iY + pDraw->y; // current line
if (y >= DISPLAY_HEIGHT || pDraw->iX >= DISPLAY_WIDTH || iWidth < 1)
   return;
s = pDraw->pPixels;
if (pDraw->ucDisposalMethod == 2) // restore to background color
{
  for (x=0; x<iWidth; x++)
  {
    if (s[x] == pDraw->ucTransparent)
       s[x] = pDraw->ucBackground;
  }
  pDraw->ucHasTransparency = 0;
}

// Apply the new pixels to the main image
if (pDraw->ucHasTransparency) // if transparency used
{
  uint8_t *pEnd, c, ucTransparent = pDraw->ucTransparent;
  int x, iCount;
  pEnd = s + iWidth;
  x = 0;
  iCount = 0; // count non-transparent pixels
  while(x < iWidth)
  {
    c = ucTransparent-1;
    d = usTemp;
    while (c != ucTransparent && s < pEnd)
    {
      c = *s++;
      if (c == ucTransparent) // done, stop
      {
        s--; // back up to treat it like transparent
      }
      else // opaque
      {
         *d++ = usPalette[c];
         iCount++;
      }
    } // while looking for opaque pixels
    if (iCount) // any opaque pixels?
    {
      tft.startWrite();
      tft.setAddrWindow(pDraw->iX+x, y, iCount, 1);
      tft.writePixels(usTemp, iCount, false, false);
      tft.endWrite();
      x += iCount;
      iCount = 0;
    }
    // no, look for a run of transparent pixels
    c = ucTransparent;
    while (c == ucTransparent && s < pEnd)
    {
      c = *s++;
      if (c == ucTransparent)
         iCount++;
      else
         s--;
    }
    if (iCount)
    {
      x += iCount; // skip these
      iCount = 0;
    }
  }
}
else
{
  s = pDraw->pPixels;
  // Translate the 8-bit pixels through the RGB565 palette (already byte reversed)
  for (x=0; x<iWidth; x++)
    usTemp[x] = usPalette[*s++];
  tft.startWrite();
  tft.setAddrWindow(pDraw->iX, y, iWidth, 1);
  tft.writePixels(usTemp, iWidth, false, false);
  tft.endWrite();
}

} /* GIFDraw() */
void setup() {
Serial.begin(115200);
while (!Serial);
// Note - some systems (ESP32?) require an SPI.begin() before calling SD.begin()
// this code was tested on a Teensy 4.1 board
if(!SD.begin(BUILTIN_SDCARD))
{
Serial.println("SD Card mount failed!");
return;
}
else
{
Serial.println("SD Card mount succeeded!");
}
// put your setup code here, to run once:
tft.begin();
tft.setRotation(1);
tft.fillScreen(ILI9341_BLACK);
gif.begin(LITTLE_ENDIAN_PIXELS);
}
void loop() {
// put your main code here, to run repeatedly:
//  Serial.println("About to call gif.open");
if (gif.open("/GIF/Test.GIF", GIFOpenFile, GIFCloseFile, GIFReadFile, GIFSeekFile, GIFDraw))
{
GIFINFO gi;
Serial.printf("Successfully opened GIF; Canvas size = %d x %d\n", gif.getCanvasWidth(), gif.getCanvasHeight());
if (gif.getInfo(&gi)) {
Serial.printf("frame count: %d\n", gi.iFrameCount);
Serial.printf("duration: %d ms\n", gi.iDuration);
Serial.printf("max delay: %d ms\n", gi.iMaxDelay);
Serial.printf("min delay: %d ms\n", gi.iMinDelay);
}
while (gif.playFrame(true, NULL))
{
}
gif.close();
}
else
{
Serial.printf("Error opening file = %d\n", gif.getLastError());
while (1)
{};
}
}`

Your code isn't opening the file system of the SD card before trying to access files on it. Please see SD card example code on how to properly access files. This is not an issue with the AnimatedGIF library.

Thank you for the quick reply. So the code I used is what was provided in the examples folder, other than a few pin numbers and the .gif filename I've not changed anything. Sorry if I'm understanding this wrong, but is there then another example I should look at and are therefore does the adafruit_gfx_sdcard example need extra code to allow it to first open the file?
Regards,
Richard


[BugFix][Ordem Paranormal]Fixed Rolls in Rituals

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

Changes / Description
Fixed Rolls in Ritual
Fixed Crime skill calculation
Added Ritual Bonus fields.

Character Sheet Info Roll20 Internal Use only.


Asynchronous containers

Because docker compose asynchronously starts the containers, it will happen that the db container isn't ready to accept connections when the app container wants to connect to it. This is reported as a caveat at the official postgres image repo.
At the moment I solved this by using scripts that will check whether the db container is ready to accept connection. However I'd like to use a more elegant solution.
So with the creation of this issue I want to investigate if this is possible and what I can use.

Issue that is being addressed with no definitive solution, see http://stackoverflow.com/a/27678206

No official response for this?

@omarabid No, unfortunately the docker compose issue concerning this remains open, and it seems the most favourable solution seems to be to create a script that checks whether a container is 'ready'


Make Userscript Functional

Using new selector to make userscript functional again. Toolbar however is now broken. Large amounts of commented code left in for future bugfixing/reintegrating into the userscript.
Also upped version to 1.8.0
Fix for #10

Thanks, I will review this shortly.


Agdroid 409

Required software:

Android SDK installed in maven
Emulator or device attached to computer
aerogear-android-core 2.2-SNAPSHOT
aerogear-android-security 2.2-SNAPSHOT

How to test:

mvn clean install

Expected results

75 passing tests

@danielpassos @abstractj Care to take a look?
I'm open to suggestions for changing this.  using a LIKE instead of an = makes me feel icky and I would like feedback for making me feel less icky.

:eyes:

:+1:
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] AeroGear Android Store Parent ..................... SUCCESS [3.035s]
[INFO] AeroGear Android Store Library .................... SUCCESS [10.169s]
[INFO] AeroGear Android Store Test ....................... SUCCESS [3:57.035s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4:16.445s
[INFO] Finished at: Tue Apr 07 16:21:32 BRT 2015
[INFO] Final Memory: 48M/172M
[INFO] ------------------------------------------------------------------------

@secondsun landed


[Ruby] Return other than @table.raw_records when saving Table to csv

Describe the enhancement requested
Target method
Arrow::Table#save
Proposed feature
Change return value of Table#save when saving to csv files.
Current code returns @table.raw_records (Array of row Arrays). When saving a very big Table, it takes long time to display a large Array with interactive execution such as irb or Jupyter.
When we save as 'arrow' or 'arrows', it simply returns 'true'.
Candidates of return value:

true
self
size of Table

Impact of this request
It will improve the user experience of interactive execution. The return value of #save is rarely used.
Reference of this request
https://github.com/apache/arrow/blob/master/ruby/red-arrow/lib/arrow/table-saver.rb#L174-L176
Component(s)
Ruby

Let's use self.

OK. I will create PR. Thank you.


Incorrect cron format documentation

Hi,
The wiki says the cron format consists of:
[MINUTE] [HOUR] [DAY OF MONTH] [MONTH OF YEAR] [DAY OF WEEK] [YEAR (optional)]
But it seems you are using cron-parser so i guess the format actually is:
[SECOND] [MINUTE] [HOUR] [DAY OF MONTH] [MONTH OF YEAR] [DAY OF WEEK]

[SECOND] is optional, accordion to cron-parser. But, what about [YEAR]?

[SECOND] is optional

Yes indeed.

what about [YEAR]?

It does not seem to be supported. I checked, it's simply ignored.

@steven- @jtwalters
Indeed, the wiki documentation is wrong. It should reflect the cron-parser format. I don't know if it's possible, but a PR to https://github.com/tejasmanohar/node-schedule.wiki.git to correct this would be great.
AFAIK there's not such thing as year in the cron format

AFAIK there's not such thing as year in the cron format

There is in the so-called "enhanced" format.

a PR to correct this would be great.

Ok, I'm gonna do it.

@steven- never heard of it, but thanks for the heads up and thanks!

It seems I cannot do a PR for the wiki, you'll have to merge it manually if it's ok for you:
https://github.com/steven-/node-schedule.wiki.git

Ok, will try. Thanks!

@steven- i've enabled community edits on the wifi :smile:

your changes now are reflected here- https://github.com/tejasmanohar/node-schedule/wiki/Cron-style-Scheduling


Split ClientCredentialsProvider into AccessTokenProvider and TokenIntrespection

This resolves #123

Would you mind adding some simple examples to docs/client-credentials.md?

If this is a breaking change, should we also mention what's changed in docs/migrating.md? any simple guide for migrating from current version?

Thanks to the fact I left CCP in place there are no big changes, apart from the sttp backend. I'll write something though.


Add build configuration for lgtm.com

This pull request adds an .lgtm.yml configuration file to teach lgtm.com to build this repository.
See also: https://discuss.lgtm.com/t/cannot-build-ant-build-logs-unhelpful/736/2
@paradoxengine

I signed

Thank you!

@aibaars do you know why https://lgtm.com/projects/g/google/firing-range/latest/files/src/?sort=name&dir=ASC&mode=heatmap&excluded=false doesn't show https://github.com/google/firing-range/tree/master/src/pages

@sirdarckcat lgtm.com currently analyses java, javascript, python, and c/c++ code. The src/pages folder contains mostly html code, which we do analyse as part of the javascript analysis. Unfortunately, lgtm considered the amount of javascript files (0.1% according to github) to be too small. Let me see if I can enable javascript analysis for your repository, so it will analyse the javascript in the html pages.

@aibaars it also didn't index the Java files it seems
https://github.com/google/firing-range/blob/master/src/tests/escape/JsEscape.java

(this shows empty: https://lgtm.com/projects/g/google/firing-range/latest/files/src/tests/escape/?sort=name&dir=ASC&mode=heatmap&excluded=false )

We filter out test code, generated code, and some more things by default, but you can unhide them with the funny button on the left. https://lgtm.com/projects/g/google/firing-range/latest/files/src/tests/escape/?sort=name&dir=ASC&mode=heatmap&excluded=true

thanks :) that worked.
On Fri, Nov 24, 2017 at 5:32 PM Arthur Baars<EMAIL_ADDRESS>wrote:

We filter out test code, generated code, and some more things by default,
but you can unhide them with the funny button on the left.
https://lgtm.com/projects/g/google/firing-range/latest/files/src/tests/escape/?sort=name&dir=ASC&mode=heatmap&excluded=true
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/firing-range/pull/17#issuecomment-346864730,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AACBQayFIdu4frcF8ihy6xYYLXbluj3yks5s5u9cgaJpZM4Qnkel
.


Add Online News Popularity Notebook

This notebook is still work in progress. Adding git ignore file so that it ignores configuration details.

Also just added machine translation project. The notebook codes are complete, only lacking documentation. But the model script (.py) might still change, since more sophisticated models can be built.


Change master -> main for qiskit-translations repo

Summary
Updated the repo branch for the translatable strings push script
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.1%) to 75.939%

Files with Coverage Reduction
New Missed Lines
%

qiskit_finance/data_providers/wikipedia_data_provider.py
3
68.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
647

Relevant Lines:
852

💛  - Coveralls


decoupled the LoginSerializer.validate(...) method

added a few new methods to LoginSerializer class to decouple the validate(...) method
Fixes https://github.com/jazzband/dj-rest-auth/issues/153

LGTM 👍

I'm still working on #160 so this will be bunched into the next release


fix: Refactor class name

Fixes #1217
Changes: Refactored "OrdersUnderUserVM.kt" to "OrdersUnderUserViewModel.kt"
Now it makes perfect sense and easier to understand.

@iamareebjamal please review the refactor.

@nikit19 please review


⚠ Spryr has degraded performance

In aed5f41, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 6519 ms

Resolved: Spryr performance has improved in 4d43d99 after 7 minutes.


[Ignore] Migrate azure communication email tests to use token auth.

Update 7/12: THE MIGRATION IS NOW HANDLED BY THE SERVICE PARTNER TEAM AND THIS PR IS NO LONGER RELEVANT, THE SERVICE TEAM PR
Public_LiveTest is green. The Int_LiveTest and PPE_LiveTest are waiting on the corresponding ServiceConnection value. So far  ServiceConnection is available for Public, Gov and China clouds, not for Int and PPE clouds.

API change check
API changes are not detected in this pull request.

The migration is now handled by the Service partner team and this PR is no longer relevant because of the Service Team PR https://github.com/Azure/azure-sdk-for-java/pull/41133

Hello Anu. I didnt see this PR linked to my PR earlier. Can you re-enable this PR for Email as mine doesnt cover Email.


Feature Request: Cost-Regulated Angular Velocity Scaling for Orchard Navigation

Hello,
First of all, thank you very much for developing such an effective and robust controller.
I am currently using the controller for an orchard navigation use case and greatly appreciate its functionality. However, I wanted to ask if it would be appropriate to implement a small enhancement to include a "cost_regulated_angular_velocity_scaling" feature.
The idea is to ensure that the vehicle can maintain a safe distance, for instance, between rows of trees in an orchard while dynamically offsetting itself from the planned path when this feature is enabled (set to "true").
In scenarios where the planned path comes too close to tree rows, a mechanism similar to the existing "cost_regulated_linear_velocity_scaling" could help adjust angular velocity accordingly, enhancing both safety and path-following performance.
Would this feature be a welcome contribution, or do you have any suggestions or guidelines for implementing this functionality?
Thank you again for your time and for maintaining this amazing project.

@ra13o  The angular velocity automatically gets scaled as a result of this line. is there something else that you're referring to?

Hello @ggupta9777
Inside the function VectorPursuitController::applyConstraints, the linear velocity is constrained by min_distance_to_obstacle, which is derived from the cost at the robot’s current pose. This effectively scales down the linear velocity if an obstacle is within a roughly 1m circle around the robot—even when the obstacle is lateral (on the left or right) and not directly blocking the forward path.
I was expecting that if an obstacle is only to the side, the controller could allow higher forward velocity and possibly nudge the robot around (assuming collision checking prevents actually hitting the obstacle). Instead, the code reduces the linear speed as soon as a non-free cost is seen, regardless of obstacle position, and sometimes of Collision is Imminent the Robt stops, which it can avoid by nudging to the free lateral space around the obstacle. This may lead to overly conservative motion in narrow corridors when there is sufficient lateral clearance or the path is by mistake planned nearer to one side but the expected result is robot staying at the Center of the corridors.
I hope this clarifies my concern. Please let me know if further explanation or details are needed.

Hey @ra13o!!
Because of the idea of delegation of tasks, the responsibility of obstacle avoidance is given to the global planner and I feel is outside the scope of this project. Ideally you should be able to get decent results with a combination of the costmap inflation and path planner.

@exMachina316
I completely agree with your approach, but for larger use cases like mine, such as navigating large orchards, I would prefer to follow a fixed global path while allowing the controller to handle smaller discrepancies dynamically, similar to how TEB or DWB operates. However, the drawback with those controllers lies in their compatibility with Ackermann steering vehicles.
I understand that the controller you’ve developed is designed to be generic, whereas my requirements are more specific to orchard or plantation use cases. If it’s not an issue, I’d like to use your controller as a base and customize it to better suit these scenarios. Specifically, I aim to incorporate costmaps to influence lateral adjustments to velocity, enabling the scaling of angular or lateral velocity as a configurable parameter that can be toggled on or off, with the gain also parameterized for finer control.


[RESTEASY-3283] Do not throw a DefaultOptionsMethodException when no …

…OPTIONS method is found. Instead, just return the created response.
https://issues.redhat.com/browse/RESTEASY-3283
Signed-off-by: James R. Perkins<EMAIL_ADDRESS>

Hey @jamezp,
Looks fine to me. ConstantResourceInvoker is pretty cool. I wonder if there's a more general use for it, for caching frequently used requests. Maybe an annotation that says, cache the results of this method. Well, anyway, just wondering.
-Ron

Oh, what about adding "dev.resteasy.throw.options.exception" to Installation_Configuration.xml?

Hey @jamezp,
Looks fine to me. ConstantResourceInvoker is pretty cool. I wonder if there's a more general use for it, for caching frequently used requests. Maybe an annotation that says, cache the results of this method. Well, anyway, just wondering.
-Ron

That sounds interesting for sure. Definitely something to consider.


Combine merging logic to simplify BNF

To make the whitespace-preserving PR a bit easier to parse, we need to refactor and simplify the BNF a bit. Here's the parts that are not related to the whitespace PR. In particular, we remove the statements object and consolidated some of the the routines in loader.py.
Most of this is moving code around-- the new bits primarily involve combining parts of the merging logic from across merge_contents, merge_statements, and merge_dicts into merge_item.
I'm not quite familiar with the Config::General flags, but the purpose of merge_lists and much of the existing merge_dicts implementation wasn't entirely clear to me, so even though the existing tests continued to pass, there may be some use case I'm missing here.
Fixes #44.

I'm not quite familiar with the Config::General flags, but the purpose of merge_lists and much of the existing merge_dicts implementation wasn't entirely clear to me, so even though the existing tests continued to pass, there may be some use case I'm missing here.

I am not entirely sure Perl implementation has all these tricky features/options at all. This merge_dicts thing handles the situations when you have duplicate blocks or a block and a scalar option having the same name. So you could resolve such collisions differently - fail right away, drop one if the options or merge them into one. In the latter case the merging could be done differently.
Look into these `testDuplicate* unit tests - they have sample input and desired output that hopefully explains the logic behind that.
We should definitely have it documented! /o\


Potentially broken; will not re-define plugin

Hello,
I've installed module according to the instructions of this repo and tried to use it with my HMR setup.
Unfortunately, on hot reload, I get this error:
Plugin failure: tailor DOMException: Failed to execute 'define' on 'CustomElementRegistry': the name "component-name" has already been used with this registry

Does this script still work for others?

Oddly enough, when I slow the execution down and debug it slowly, I don't get see errors in the console. However, my web component is still not hot reloaded.


Issue-Footer updated

Automated Review Comments
Issues in src/pages/_document.js:

(3, 'Line exceeds 80 characters')

I got it.


Changing default TLD from vagrant.dev to vagrant.test

Based on #146
Closes #118
I suggest we should change the TLD, because ".dev" leads to problems, see #118.
@ahpook @strzibny @fh @bexelbie wdyt? please review

@njam Agree in principle - do you think this constitutes a semver breaking change though?

Hm, not sure. But since we're in "major version zero" we can do anything anyway ;)

Major version zero (0.y.z) is for initial development. Anything may change at any time. The public API should not be considered stable.
http://semver.org/

I actually think that the leading 0 version is not a good excuse since many projects use semver with leading zero...

As I understand anyone with an internet connected DNS resolver is broken with .dev, I believe this change is warranted.  However, I would agree with Shifting us to V1.0.0 to recognize the significance of the change.  I believe we should triage a few things to go with 1.0.0 if we go down that path.  I would nominate making landrush work on windows or officially noting it is broken and recommending a release with the old RubyDNS (or downgrading just for windows)

As you mentioned the current vagrant default TLD (.dev) is problematic for many users. I think we should release a new version with a different default soon.
For me both is okay, releasing as 0.19 or as 1.0!
Do you agree to use .test?

@njam I feel like .local is a better choice than .test

@njam https://github.com/njam I feel like .local is a better choice than .test

.local conflicts with the zerconf resolver on Mac OS X

@ahpook Thanks for the follow up - after I posted that I found a conflict with a different daemon and then got pulled into meetings and forgot to update my comment :)

I had the suspicion that .local would conflict with something, thanks for clarifying!
So should we stick to .test? Personally I'm using a real TLD à la my-product.dev.my-company.com. But I think for a default .test is nice (and short).

LGTM


Feature: Webhooks

We will have several WebHooks available with Mercurius.
List of WebHooks (WIP):

MessageSent » Message ($id, $sender, $message, $date)
UserGoesActive » User
UserGoesInactive » User
UserStatusChanged » User
...

For saving WebHooks information, maybe we can use config/mercurius?
Example for config:
/*
    |--------------------------------------------------------------------------
    | WebHooks
    |--------------------------------------------------------------------------
    |
    | You may specify the WebHooks information, the URL address receiving the
    | HTTP POST callbacks, the Secret Token and the list of WebHooks to use.
    |
    */

    'webhooks' => [

        'url' => 'https://myappdomain.com',

        'secret_token' => env('MERCURIUS_WEBHOOKS_TOKEN', false),

        'events' => [
            'MessageSent'       => false,
            'UserGoesActive'    => false,
            'UserGoesInactive'  => false,
            'UserStatusChanged' => false,
        ],
    ],

Maybe, having a command to generate the MERCURIUS_WEBHOOKS_TOKEN to ease this process?
Please send your feedback. TY!
Ping: @marktopper

These could also be Broadcast events too..

Hey @Braunson, you can expect Broadcast Events, this will be released soon with #12 Broadcast User Status.
As for the WebHooks, @marktopper have another idea for the config, which is more flexible supporting custom settings per endpoint:
/*
|--------------------------------------------------------------------------
| WebHooks
|--------------------------------------------------------------------------
|
| You may specify the WebHooks information, the URL address receiving the
| HTTP POST callbacks, the Secret Token and the list of WebHooks to use.
|
*/

'webhooks' => [
    [
        'endpoint' => 'https://domain.com/script.php',

        'token' => env('MERCURIUS_TOKEN'),

        'events': [
            Launcher\Mercius\Events\MessageSent::class,
            Launcher\Mercius\Events\UserGoesActive::class,
        ]
    ],
    [
        'endpoint' => 'https://domain2.com/script.php',

        'token' => env('MERCURIUS_TOKEN'),

        'events': [
            Launcher\Mercius\Events\MessageSent::class,
        ]
    ]
],

Thanks for your feedback, fell free to join us on Slack.


Rebase to Ubuntu 22.04

Change the ubuntu base to 22.04

This project is no more in maintenance and moved to charm-rabbitmq-k8s. So closing the pull request.


Missing action.php translations

Package
filament/filament
Package Version
v2.9.9
Laravel Version
v8.80.0
Livewire Version
v2.10.1
PHP Version
PHP 8.1
Bug description
I am testing the package, and I see that when I delete a resource, a modal appears, but the cancel button does not show the "Cancel" message, but a translation path, this happens when my application uses the "es" language. I was seeing that in the "feature: Page action modals" commit, it introduces a new file "lang/en/pages/actions.php" however that file is not found in the other translations. I would be happy to make a pull request with the Spanish translation, but unfortunately I could not do it for the other languages.
Steps to reproduce
No response
Relevant log output
No response

Hey, I don't regard missing translations as a "bug" really - they're all community-contributed and Filament is not responsible for keeping them up to date - that would be a huge task and we do not have the resources to fix every string for every language.
Please submit a PR if you find something missing in your language :) That would be much appreciated.


Export dataset in dropdown?

What do you think about moving "Export dataset" inside the dropdown?
@saleiva @urbanphes

+1
On Aug 5, 2016 4:06 PM, "piensaenpixel"<EMAIL_ADDRESS>wrote:

What do you think about moving "Export dataset" inside the dropdown?
@saleiva https://github.com/saleiva @urbanphes
https://github.com/urbanphes
[image: image]
https://cloud.githubusercontent.com/assets/1214201/17439005/1e9784d4-5b26-11e6-926a-17dc13315732.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/cartodb/issues/9331, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIENf3eAsS2Nc4Wx8Ozf469SDQKVbsKks5qc0M1gaJpZM4Jdtsu
.

+1

Also, I'd remove "dataset" from Duplicate, Lock and Rename options. It's obvious that you are talking about a dataset

Here attached the visual design:

Add a new item: Export.
Editing the texts: Delete dataset word.

As a convention I'd add "..." affer each option that has a second step.
Also, Wouldn't you remove the EXPORT button on the grey bar then?

I propose we attack this when finishing the dataset view. If we don't remember, is that we will not needed. Done as part of the issue cleanning.


[#6696] Fix parameter extractor of WebSpherePlugin

#6695

Codecov Report

Merging #6706 into master will increase coverage by 0.00%.
The diff coverage is 0.00%.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 97afea9...e1b48b7. Read the comment docs.


Prepare for the 0.11.0-alpha release

Description
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Merge requirements
Please take into account the following non-code changes that you may need to make with your PR:

[ ] CHANGELOG entry for user-facing changes
[ ] Updated the relevant documentation

Note this is a testing-only release in alpha. We will NOT support upgrades from 0.11.0-alpha to 0.11.0. Upgrading to this version will drop your tracing data.


How to display error border without error text?

I'd like to be able to show the error border without showing any error text. When I do something like
 validators: [
    FormBuilderValidators.required(errorText: null),
  ],

the error border no longer works.

Hi @lee-40square,
I'm afraid that's not how Flutter's FormField works. A null value for errorText essentially means that validation is successful and a String means validation has failed.
I, however, get your point - currently, the feature to hide the validation error is not present. This may be considered in the next major version.

@lee-40square, for now, you can use an empty string for the errorText
 validators: [
    FormBuilderValidators.required(errorText: ''),
  ],

@lee-40square, for now, you can use an empty string for the errorText
 validators: [
    FormBuilderValidators.required(errorText: ''),
  ],

This will have to work for now.


EnderIO ITool should eventually be reimplemented into the modules themselves...

Currently ITool is implemented in ItemPowerFist and is manipulated per each module via NBT flags, which allows transparent facades to toggle.
This technically should be implemented in the modules themselves using mapped traits (as the OmniWrench does in net.machinemuse.api.OmniWrench), however the NBT method is effective and works properly.
I plan on reimplementing this in the planned release that will come after my upcoming push to MPSA.

Oops, forgot to close this. This has been taken care of as of <IP_ADDRESS>-QMX.


Add -R / --recursive to move and copy actions

safe move and safe copy should accept an option to recurse through subtrees and move/copy them as well.

Also for deletion.. deletion should add a -f flag, and prompt users (unless -f is specified) to confirm the vast number of deletions

Did this get implemented?

Sure did. I'm just bad at github issues i guess


[Danger] Run pod_setup.sh when Source files are added or removed

Changes in this pull request
Issue fixed: #1022
Checklist

[ ] All tests pass. Demo project builds and runs.
[ ] I added tests, an experiment, or detailed why my change isn't tested.
[ ] I added an entry to the CHANGELOG.md for any breaking changes, enhancements, or bug fixes.
[x] I have reviewed the contributing guide

Pushed an update here based on my changes in #1038.
@rnystrom this is good to import!


CONTRIBUTING.md with guidelines for changes

We ran into an issue once before where a seemingly valid contribution never reached master because there were additional housekeeping changes to attend to that weren't outlined clearly. It's the responsible thing to do as an open source library to clarify these things in writing, and will help us hold ourselves accountable for the defined required work when contributing.
Things to outline:

[ ] How to use Carthage to fetch and build dependencies for local development
[ ] Which styling rules (guide link?) our code conforms to for both ObjC and Swift
[ ] Steps to make a change. (fork, branch, change, PR)
[ ] Documentation guidelines (both code and markdown)
[ ] Which things unit tests are required for (or rather, anything they're not required for, if any)
[ ] How to verify everything builds and run tests
[ ] How to do a version bump

:+1: Yes, we need this real bad


Add all validations to model-level

Related component: client
Description
Currently we have some validations going at the form level of the old system, but some don't exist on the models level.
Add necessary validations to the HelpRequest & Volunteer models, as Django REST framework checks these.

This also means we don't want validations at the serializer level - only volunteers (if it's possible).

Also, I want parental_consent_validator to not be called a validator - validators usually take a value and validate it, this takes a dict with user-supplied answers.
This should be called on clean (if DRF performs clean on the model before saving it) - if not then keep it the way it is right now, just don't call it a validator.


[Deployment] Add ability to dynamically generate a ASP.NET Core Docker Image

Is your feature request related to a problem? Please describe.
We need to generate an ASP.NET Core Web API that's dynamic and takes a ModelInput, ModelOutput and a model.zip.
These three instances will be dynamically copied over based on the deployment, while the rest stays the same.
We need the ability to dynamically generate an image with these on demand, provided #302 is completed.
Depends on #302
Pre-req for #304
Describe the solution you'd like
To be discussed.

Can we generate a base image with the Web API on it and then copy over the remaining artifacts and re-build/re-publish?
Can that base image be stored in Docker Hub?
What should the naming of the image be? Maybe ExperimentName with the tag being the DeploymentId Guid?

I might be able to help with this.
Idea: make use of dotnet new templates. Create template which includes dockerfile and some commands, add parameters for things like ML .NET version, publish location, etc. -- and then during the process call dotnet new which will generate the template using the parameters, at which time you should be able to copy over the files and then run docker build to actually build the container.
This is just first thoughts off the top of my head, as I'm not as familiar with the project (yet!) Let me know if you think that'd work.

Love it @SeanKilleen! I think this will work nicely. I was thinking of how to include a project template in a useful way, and I think t makes a lot of sense to package them as nuget packages that can be installed, including templates that can be run using the CLI.
The use case is that a consumer of the library will call a method, e.g. DeployModelToContainer<TInput, TOutput>(...) that will essentially do a lot of stuff referenced #302, #304 and #305. We should be able to use e.g. CliWrap to execute the CLI command to install a template package created in another issue, run the dotnet new command, copy over schema classes from #302 and the the referenced model from our model repository. We can continue juggle some ideas here.

I've broken out the dotnet new template generation to #307


Library Not Loaded: @rpath/AWSCore

Hi Team,
I have followed the given steps for integration in PollySample Project. I'm using Pods for the Library integration. I'm using the existing sample 'PollySample' Project.
Works Perfectly fine in Simulator(Xcode v8.2.1 & iOS v10.2)
But, when I run the code for PollySample Project in the device(iPhone 6 iOS 10.2), following error can be seen in the console:
FYI, the frameworks are in red color in XCode, screenshot here.
Please help!
dyld: Library not loaded: @rpath/AWSCore.framework/AWSCore
  Referenced from: /var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/PollySample
  Reason: no suitable image found.  Did find:
	/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore: code signing blocked mmap() of '/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore'
	/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore: code signing blocked mmap() of '/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore'
	/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore: code signing blocked mmap() of '/private/var/containers/Bundle/Application/74D59AA5-D269-47C8-9E69-E72894EE4626/PollySample.app/Frameworks/AWSCore.framework/AWSCore'

Solved by changing Signing Developer Certificates (Team).


Feat/updated readme. Readme file has been initial details and commands about the project

#1 has been resolved. @Muhammad-Shahid-Jamal


chore Fix the build order for libunwind

Proposed changes
Issue Number: close #xxx

libunwind depends on lzma
Fix the missing headers issues reported by GCC-13

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.53 seconds
stream load tsv:          503 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          29.1 seconds inserted 10000000 Rows, about 343K ops/s
storage size:<PHONE_NUMBER>0 Bytes

run p0


Reduced legacy adapter logs. Make BidderError typed.

After some thinking it seems that this change doesn't have lots of value and having extra warning-level logging for invalid requests is fine (at least for now). Will leave this pull request open for a while just in case it becomes more useful next few weeks or so.

Messed up. Closing.


Fixing 2277: build failure with PAPI

LGTM!

We should add WITH_PAPI builds to our CI.

@hapoo Could you please add -DHPX_WITH_PAPI=On to the builders on Rostam?


InvalidDigit error at anchor build

when building from my solana program, I got this error:
thread 'main' panicked at 'called Result::unwrap()on anErrvalue: ParseIntError { kind: InvalidDigit }', lang/syn/src/idl/mod.rs:143:76
But after updating my Anchor from 0.18.2 to 0.20.1, that error went away, although my Solana anchor-lang and anchor -spl are still in 0.18.2 !
Could you make some checking or more clear error messages? Thank you

But after updating my Anchor from 0.18.2 to 0.20.1

After updating anchor cli?
If there is no error with 0.20.1 what is the problem then?

Ok there is no problem for the Anchor 0.20.1


TaskRegistry has no type information for the register() method

I define a couple task classes, then attempt to register them in my tasks.py file (on app finalize):
registry: TaskRegistry = celery_app.tasks
registry.register(PullTaskRunner)
registry.register(PushTaskRunner)

However the type information seems to be missing the register method:
run run-test: commands[1] | mypy .
...
parameters/tasks.py:21: error: "TaskRegistry" has no attribute "register"
parameters/tasks.py:22: error: "TaskRegistry" has no attribute "register"

There is a method for it though:
class TaskRegistry(dict):
    """Map of registered tasks."""
    ...
    def register(self, task):
        """Register a task in the task registry.

        The task will be automatically instantiated if not already an
        instance. Name must be configured prior to registration.
        """
        ...

Hmm, I'm not sure I should be calling this directly... might want to hold off.

Yeah, well this does seem to be missing in type information but it's not something I should be calling directly, it would seem, instead deferring and using app.register_task in a finalizer.  I'm going to close this.

More details: https://github.com/celery/celery/discussions/7073


Process not terminating when done

When I finished running dep deploy, all looks well. But the process just not terminate. Can anyone help?

Closing this issue as inactive. If you still have this problem, please open a new issue.


cli should only install playwright chromium

current version installs FF and webkit too...
% npx auto-vo https://example.com
Downloading Playwright build of chromium v888113 - 116.3 Mb [====================] 100% 0.0s
Downloading Playwright build of firefox v1271 - 74.8 Mb [====================] 100% 0.0s
Downloading Playwright build of webkit v1492 - 53.1 Mb [====================] 100% 0.0s
Downloading Playwright build of ffmpeg v1005 - 1.3 Mb [====================] 100% 0.0s

resolved in v1.3.0


Patch for c++20 modules raw support

This is work of @cheaterdev, details are in:
https://github.com/ubisoft/Sharpmake/issues/145
https://github.com/ubisoft/Sharpmake/issues/146

This one-liner allows to work with c++20 modules flawlessly, could you please do some regression test on this?
...since @belkiss stopped responding

belkiss is no longer working at ubisoft, sadly. I will take a look at this in the next few days.

@jspelletier: ack, I appreciate it... waiting for yours analysis

this modifies a bunch of vcxproj and adds a lots of unwanted project reference to our vcxproj.
Why don't you instead set ExportAdditionalLibrariesEvenForStaticLib to true in your configurations? Would be equivalent to the if condition that you removed.

I will conduct some tests based on your recommendation, give me a few hours.

this modifies a bunch of vcxproj and adds a lots of unwanted project reference to our vcxproj.
Why don't you instead set ExportAdditionalLibrariesEvenForStaticLib to true in your configurations? Would be equivalent to the if condition that you removed(I think). Or if this is not possible and doesn't work, would need to hide this new behavior behind some feature flag(possibly a new bool in Project.Configuration)

Because when having multiple projects with modules it starts exporting lib files as well and linker is going crazy - a lot of duplicates. We just need proper references between projects, nothing more.


[Docs] How to test the demo?

Branch
main branch  https://mmdetection3d.readthedocs.io/en/latest/
📚 The doc issue
In your demo, config_path = '../config/detection/embodied-det3d_8xb1_embodiedscan-3d-284class-9dof-mlvl.py'
checkpoint_path = '../ckpt/continuous.pth' were used, however, I didn't find these two files in your repository.
I used 'configs/detection/mv-det3d_8xb4_embodiedscan-3d-284class-9dof.py' , 'mv-3ddet.pth' provided by you, and your simple dataset office to test demo.ipynb. but I can only get one picture of the results, the length of results in results = model.test_step(collate_data) is 1.
And then I used 'configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py' , 'cont-3ddet.pth' provided by you, but it crashed in nms_filter function, hope you could give more detailed guidance about how to test your demo, thanks a lot !
Suggest a potential alternative/fix
No response

I replaced some places in demo.py, and now I can run the demo with
'configs/detection/mv-det3d_8xb4_embodiedscan-3d-284class-9dof.py' , 'mv-3ddet.pth' .
for all for i in range(len(results)) , I changed them to for i in range(1, n_frames):
Specifically ,
for i in range(len(results)):     image_ann = info['images'][selected_image[i]]
was changed to
for i in range(1, len(selected_image)):     image_ann = info['images'][selected_image[i]]
Hope there will be a official response.

The 'configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py' and 'cont-3ddet.pth' you used are correct.
Could you please provide more information about the crash in nms_filter?

The 'configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py' and 'cont-3ddet.pth' you used are correct. Could you please provide more information about the crash in nms_filter?

As I mentioned above, I changed some places in your code, now I can run them without error, however, the output is not good as the original output in your demo.ipynb.
I used:
config_path = '../configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py'
checkpoint_path = '../work_dirs/cont-3ddet/cont-3ddet.pth'
All I changed was as follows:

for all for i in range(len(results)) , I changed them to for i in range(1, n_frames):
Specifically , for i in range(len(results)): image_ann = info['images'][selected_image[i]] was changed to for i in range(1, len(selected_image)): image_ann = info['images'][selected_image[i]]

And some of my output are as follows:

Hope you could give some advices, thanks a lot.

From the places you changed, I understand that the results are not correct, even its length.
I can't reproduce this problem but i guess it may be due to incorrect inputs to the model.
Here is the sample input and output. I hope this helps.
If you find the cause of this problem, please reply and let me know, thank you very much!

Does the demo in your repository only support 3d detection task for now? If not, then how could we test the capabilities of occupancy and visual grouding tasks in the wild? Thanks a lot for your answer.

Currently the demo only supports the 3d detection task, support for the occupancy and visual grouding tasks will be released after the CVPR 3D grounding challenge.

We just support the occupancy visualization demo in #62  and the grounding one will be released with new methods and datasets.

The 'configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py' and 'cont-3ddet.pth' you used are correct.您使用的“configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py”和“cont-3ddet.pth”是正确的。 Could you please provide more information about the crash in nms_filter?您能否提供有关 nms_filter 崩溃的更多信息？

The 'configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py' and 'cont-3ddet.pth' you used are correct.您使用的“configs/detection/cont-det3d_8xb1_embodiedscan-3d-284class-9dof.py”和“cont-3ddet.pth”是正确的。 Could you please provide more information about the crash in nms_filter?您能否提供有关 nms_filter 崩溃的更多信息？

这个崩溃信息我重试了很多遍，根据您提供的#40的解决方案仍然无法解决


Limit Responses to Your Data Content

Hi, a customer is attempting to deploy the web app locally. Is there a setting that can be configured to limit model response to just the data content provided, something similar to below setting in Chat Playground UI?

The equivalent App Setting for this option is "AZURE_SEARCH_ENABLE_IN_DOMAIN".


Megalodonian models

similar to mistral-fing LLM, it would be great if we could get Megalodonian models based on Meta's Megalodon.
https://github.com/XuezheMax/megalodon
it is said to be bad on recall. however, it should be a great fit for agent frameworks since agents tend to work better with higher context windows (in this case, unlimited) and most of them are integrated with a short and long-term memory system to help with recall.

Hmm it'll be supported once we add all model automatic support!

Currently not sorry :(


[release-1.14] Only expand vhost domains for local services

This is an automated cherry-pick of #38713

@istio-testing: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

unit-tests_istio_release-1.14
12d6a919e6d08dcb9d7659b436bc0e18f45ea8dc
link
true
/test unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Use pwalign for pairwise sequence alignment if Biostrings >= 2.72.0

In Bioconductor 3.19 and Biostrings >= 2.72.0, the pairwise sequence alignment facilities are moved into the pwalign package. For maximum compatibility, this PR detects the installed Biostrings version at runtime and decides which package to use for pairwiseAlignment(), without introducing pwalign as an additional hard dependency.

The r-oldrel (R 4.3.x) check is failing because rjson 0.2.22 (released on 2024-08-20) now depends on R >= 4.4.0.
Since Bioconductor version bundles with the R version, all things released in Bioconductor >= 3.19 are built on R >= 4.4.x, this should not be a problem.
The GitHub Actions check will pass once R 4.5.0 is released and R 4.4.x becomes r-oldrel.