custom_dc: Lost connection to MySQL server during query

Created MySQL in GCP as described in https://github.com/datacommonsorg/website/tree/master/custom_dc#setup-google-cloud-sql
Also, specified the flags
net_read_timeout
300
net_write_timeout
300
wait_timeout
120
connect_timeout
300
interactive_timeout
300
max_connections
1000
Datacommons is able to connect but I am getting the error when I try to load the sample data - 'Lost connection to MySQL server during query'
I0313 12:24:40.040244<PHONE_NUMBER>71104 filehandler.py:118] Using GCS project: myproject
Using GCS project: myproject
I0313 12:24:40.870187<PHONE_NUMBER>71104 runner.py:108] Using Cloud SQL settings from env.
Using Cloud SQL settings from env.
I0313 12:24:40.873133<PHONE_NUMBER>71104 db.py:317] Connecting to Cloud MySQL: myproject:us-central1:dc-graph (datacommons)
Connecting to Cloud MySQL: myproject:us-central1:dc-graph (datacommons)
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in _run_code
File "/workspace/import/simple/stats/main.py", line 82, in
app.run(main)
File "/usr/local/lib/python3.11/site-packages/absl/app.py", line 308, in run
_run_main(main, args)
File "/usr/local/lib/python3.11/site-packages/absl/app.py", line 254, in _run_main
sys.exit(main(argv))
^^^^^^^^^^
File "/workspace/import/simple/stats/main.py", line 78, in main
_run()
File "/workspace/import/simple/stats/main.py", line 64, in _run
Runner(config_file=FLAGS.config_file,
File "/workspace/import/simple/stats/runner.py", line 118, in init
self.db = create_db(_get_db_config())
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/import/simple/stats/db.py", line 373, in create_db
return SqlDb(config)
^^^^^^^^^^^^^
File "/workspace/import/simple/stats/db.py", line 195, in init
self.engine = create_db_engine(config)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/import/simple/stats/db.py", line 362, in create_db_engine
return CloudSqlDbEngine(db_params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/import/simple/stats/db.py", line 319, in init
self.connection: Connection = connector.connect(
^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/google/cloud/sql/connector/connector.py", line 163, in connect
return connect_task.result()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/usr/local/lib/python3.11/site-packages/google/cloud/sql/connector/connector.py", line 279, in connect_async
return await self._loop.run_in_executor(None, connect_partial)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/google/cloud/sql/connector/pymysql.py", line 62, in connect
conn.connect(sock)
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 692, in connect
self.autocommit(self.autocommit_mode)
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 442, in autocommit
self._send_autocommit_mode()
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 463, in _send_autocommit_mode
self._read_ok_packet()
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 448, in _read_ok_packet
pkt = self._read_packet()
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 739, in _read_packet
packet_header = self._read_bytes(4)
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pymysql/connections.py", line 795, in _read_bytes
raise err.OperationalError(
pymysql.err.OperationalError: (2013, 'Lost connection to MySQL server during query')

Hi @bkosuru - can you tell us a bit more about your import and how long after you initiate the load process do you see this error?
Note that when loading data, we open a single connection to insert data into the database. With that in mind, a couple of things to try:

try loading a smaller dataset first
assuming that succeeds, bump up the wait_timeout and try with a larger dataset.

Hi @keyurva, I am only trying to load the sample data provided for custom_dc. It is a very small dataset.  Do I need to set any other flags or change current settings? Thanks!

Actually, looking at the logs closely, it seems like it was never able to connect to the database. Can you ensure your connection parameters are correct?

Sometimes it connects and it created 2 tables - triples and observations.
I0311 16:47:51.725041<PHONE_NUMBER>62688 db.py:317] Connecting to Cloud MySQL: quick-cable-413019:us-central1:dc-graph (datacommons)
Connecting to Cloud MySQL: quick-cable-413019:us-central1:dc-graph (datacommons)
I0311 16:47:52.873222<PHONE_NUMBER>62688 db.py:321] Connected to Cloud MySQL: quick-cable-413019:us-central1:dc-graph (datacommons)
Connected to Cloud MySQL: quick-cable-413019:us-central1:dc-graph (datacommons)

It seems to be a DB connectivity issue. Based on a quick search for the error ("Lost connection to MySQL server during query"), you may need to tweak certain timeouts.


local/push notification plugin not found for no apparent reason

Hi,
The installation process of NativeLib and Local/Push notifications seems to work. But it throws an error.
Steps to reproduce:

open Godot 3.5 Stable (Apple Silicon - MacBook Pro M1 mid 2021);
Set new project;
Save scene;
Go to Asset lib, install NativeLib;
Go to Project Settings > Plugins > Enable NativeLib
Go to NativeLib tab;
Select python executable (in this case, python3.10);
Check project platforms - Apple and iOS
Install local/push notifications
Play
Throws error:

E 0:00:00.164   initialize: No library set for this platform
  <C++ Source>  modules/gdnative/gdnative.cpp:293 @ initialize()
W 0:00:01.346   call: LocalNotification plugin not found!
  <C++ Source>  modules/gdscript/gdscript_functions.cpp:789 @ call()
  <Stack Trace> localnotification.gd:20 @ _ready()

I checked localnotification.gd:20 @ ready and path is ok.  res://addons/localnotification-ios/localnotification.gdns  exists in the right place.
My best guess is an architecture issue (not compatible with Silicon?)

My guess is probably correct. No trace of error when loading it on iOS.


Remove userId setting in v3

Seeing as #149 was just merged into master and it increments the notifier version to 3.0.0-rc.1, I just thought it was worth mentioning that the userId setting was deprecated and due to be removed in v3.
See https://github.com/bugsnag/bugsnag-js/blob/master/src/bugsnag.js#L771

Hey @jacobmarshall, nice catch! I guess that’s why we do RCs :)


Publish-AzureWebsiteProject does not work when *.zip is created via Compress-Archive

Hello,
I am working on build and deploy script. First I have to prepare deploy.zip package. To do that I was using Compress-Archive in my build script, but when I tried to use:
Publish-AzureWebsiteProject -Name ServiceName -Package "XXXXX\deploy.zip"
I got an Error:

Publish-AzureWebsiteProject : (xx.xx.xxxx,xx:xx) An error occurred when the request was processed on the remote computer.

Only 80% of files were deployed in Azure App Service. All static files were missing.
But when took that package -> uzip -> righ click -> send to -> Compressed folder
I was able to deploy all files. When I used 7za.exe in my build script  all files were deployed.
Do you know what is the issue here?

Hello @PiotrKowalski93 - the best place for this question is at the source repo.  The source repo (https://github.com/Azure/azure-powershell/issues) is the direct line to the devs who own the Azure module.  May I also suggest that you label your issue with "help wanted".
Please let me know if you have any other question!  Take care.
Tara

Hello Tara, Thank you for help. I moved the issue.

@PiotrKowalski93  thank you for letting me know.  Take care always!


[BUG]: :react-native-video:compileDebugJavaWithJavac because error: switch expressions are not supported in -source 11

Version
6.7.0
What platforms are you having the problem on?
Android
System Version
Android
On what device are you experiencing the issue?
Real device
Architecture
New architecture with interop layer
What happened?
A strange bug caused by a "missing feature of java" cause this :react-native-video:compileDebugJavaWithJavac error:
/exoplayer/ReactExoplayerView.java:522: error: switch expressions are not supported in -source 11
and tell me to:
(use -source 14 or higher to enable switch rules)
I use Azul Zulu JDK 17 on a iMac. So it's really strange that is complaining about a source 11 error (assuming is intending Java 11)
java -version
openjdk version "17.0.11" 2024-04-16 LTS
OpenJDK Runtime Environment Zulu17.50+19-CA (build 17.0.11+9-LTS)
OpenJDK 64-Bit Server VM Zulu17.50+19-CA (build 17.0.11+9-LTS, mixed mode, sharing)
No bug has been reported nor in react-native-video nor in ExoPlayer repo
Reproduction Link
repository link
Reproduction
Step to reproduce this bug are:
Use react-native-video
Run react-native run-android, with Azul Zulu JDK 17

which react native version do you use ?

just for information, your comment is right:
The syntax you provided, which uses the enhanced switch expression with the -> arrow notation and returning a value, is supported starting from Java 12 under the preview feature, and it became a standard feature in Java 14.
Here’s a summary of the relevant Java versions:
Java 12: Introduced the new switch expression as a preview feature.
Java 13: Continued the preview of this feature with some refinements.
Java 14: The switch expression became a standard feature.
So, starting from Java 14, this syntax is fully supported and no longer requires enabling preview features.

React native is version 0.71.7. And so, it seems to be a error related directly to ExoPlayer. But it affects react-native-video in the matter that i can't compile app for android. Did i have to open a issue to google/ExoPlayer repo?
Because is a thing that is abnormal to happen with JDK 17...and now i'm questioning myself if is a error that happen in non-react native apps that use ExoPlayer...
Like i said, no issue about this i've found online, nor on react-native-video nor in Exoplayer repos. And neither in StackOverflow like sites...So i deduce that is a new error of some update in react-native-video or ExoPlayer

This fixed for me:
Updated(In ReactExoplayerView):
            float speed = switch (which) {
                case 0 -> 0.5f;
                case 2 -> 1.5f;
                case 3 -> 2.0f;
                default -> 1.0f;
            };

TO
            switch (which) {
                case 0:
                    speed = 0.5f;
                    break;
                case 2:
                    speed = 1.5f;
                    break;
                case 3:
                    speed = 2.0f;
                    break;
                default:
                    speed = 1.0f;
                    break;
            }

Then did:
npx patch-package react-native-video

Is solved. Thank you very much for help @Ajmal0197

I reopen this because you can track the fix for package. I can confirm that the solution is that of the user i thanked. Thanks again to everyone.

I hade same issue, i'm not a fan of patch, the workaround that work for me was explicit define java version on android/build.gradle
I add this peace of code
subprojects {
    afterEvaluate { project ->
        if (project.hasProperty("android")) {
            project.android.compileOptions {
                sourceCompatibility JavaVersion.VERSION_14
                targetCompatibility JavaVersion.VERSION_14
            }
        }
    }
}

I hade same issue, i'm not a fan of patch, the workaround that work for me was explicit define java version on android/build.gradle
I add this peace of code
subprojects {
    afterEvaluate { project ->
        if (project.hasProperty("android")) {
            project.android.compileOptions {
                sourceCompatibility JavaVersion.VERSION_14
                targetCompatibility JavaVersion.VERSION_14
            }
        }
    }
}

This is a better solution.

did you try to put
                sourceCompatibility JavaVersion.VERSION_14                 targetCompatibility JavaVersion.VERSION_14
directly in the package ? I think it would be a better solution ?!

We can patch this file node_modules/react-native-video/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java to
-            float speed = switch (which) {
-                case 0 -> 0.5f;
-                case 2 -> 1.5f;
-                case 3 -> 2.0f;
-                default -> 1.0f;
-            };
+            float speed;
+            switch (which) {
+                case 0:
+                    speed = 0.5f;
+                    break;
+                case 2:
+                    speed = 1.5f;
+                    break;
+                case 3:
+                    speed = 2.0f;
+                    break;
+                default:
+                    speed = 1.0f;
+                    break;
+            }

npx patch-package react-native-video

This worked for me

i fixed it with downgrade to "react-native-video": "6.6.4"


Fix the typo of attribute name decision_score_

The argument should be decision_score_ other than decision_scores_ in a model object according to the definition of class Detector

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2503

Relevant Lines:
2514

💛  - Coveralls


refactor: Rename app proxy to apps proxy

Jira: https://keboola.atlassian.net/browse/PSGO-458
Changes:

Renamed App Proxy to Apps Proxy.

Infrastructure: https://github.com/keboola/infrastructure/pull/1705, https://github.com/keboola/infrastructure/pull/1707

@jachym-tousek-keboola you should involve the SRE team, explain why it is being renamed - it will be necessary to remove old resources (but you can probably do it yourself on testing stack).


ReferenceError: Can't find variable: Notification

I'm getting this error. I tried ading and removing ios platform and , using tns run but still getting same error. any Ideas?
    "tns-ios": {
      "version": "2.5.0"
    }

  "dependencies": {
    "@angular/common": "2.2.1",
    "@angular/compiler": "2.2.1",
    "@angular/core": "2.2.1",
    "@angular/forms": "2.2.1",
    "@angular/http": "2.2.1",
    "@angular/platform-browser": "2.2.1",
    "@angular/platform-browser-dynamic": "2.2.1",
    "@angular/router": "3.2.1",
    "clone": "2.0.0",
    "email-validator": "1.0.7",
    "moment": "2.15.2",
    "nativescript-angular": "1.1.3",
    "nativescript-appavailability": "^1.2.0",
    "nativescript-appversion": "1.3.2",
    "nativescript-clipboard": "1.1.5",
    "nativescript-directions": "1.0.2",
    "nativescript-fancyalert": "^1.1.2",
    "nativescript-iqkeyboardmanager": "1.0.1",
    "nativescript-local-notifications": "1.1.8",
    "nativescript-phone": "1.2.3",
    "nativescript-pulltorefresh": "1.1.8",
    "nativescript-timedatepicker": "1.0.0",
    "reflect-metadata": "0.1.8",
    "rxjs": "5.0.0-beta.12",
    "tns-core-modules": "^2.5.0-2016-12-07-4948"
  },
  "devDependencies": {
    "babel-traverse": "6.9.0",
    "babel-types": "6.10.0",
    "babylon": "6.8.1",
    "filewalker": "0.1.2",
    "gulp": "^3.9.1",
    "gulp-clean": "^0.3.2",
    "gulp-replace": "^0.5.4",
    "lazy": "1.0.11",
    "nativescript-dev-sass": "^0.1.0",
    "nativescript-dev-typescript": "^0.3.2",
    "typescript": "2.0.10",
    "zone.js": "^0.6.21"
  }

Project successfully built
Successfully deployed on device with identifier 'C3EF9E34-AAD3-40AD-B15F-1D1382B079AC'.
1   0x1068ce33c -[TNSRuntime executeModule:referredBy:]
2   0x106421549 main
Feb  1 08:58:41 HEILAP66 nativehealthsignal[49216]: 3   0x10aae792d start
Feb  1 08:58:41 HEILAP66 nativehealthsignal[49216]: 4   0x1
file:///app/tns_modules/nativescript-local-notifications/local-notifications.js:26:37: JS ERROR ReferenceError: Can't find variable: Notification
Feb  1 08:58:41 com.apple.CoreSimulator.SimDevice.C3EF9E34-AAD3-40AD-B15F-1D1382B079AC.launchd_sim[48795] (UIKitApplication[0xc932][49216]): Service exited due to signal: Segmentation fault: 11

Hmm.. can you try tns build ios as well?

@EddyVerbruggen  I just tried that and I get;
** BUILD SUCCEEDED **
Project successfully built.
But it fails to run on emulator using tns emulate ios
So
I removed all node modules
removed ios platform
upgraded "tns-core-modules": "2.5.0"
ran npm install
added ios platform again
tried tns emulate ios, it fails
deployed on the device using tns run ios. it failed
<EMAIL_ADDRESS>not sure why it started failing this morning. I just did a reset emulator and changed emulator hardware.

This is the line its failing on copied from platforms/ios/

(function () {
  // grab 'em here, store em in JS, and give them to the callback when addOnMessageReceivedCallback is wired
  LocalNotifications.notificationReceivedObserver = LocalNotifications._addObserver("notificationReceived", function (result) {
    var notificationDetails = JSON.parse(result.userInfo.objectForKey('message'));
    if (receivedNotificationCallback !== null) {
      receivedNotificationCallback(notificationDetails);
    } else {
      pendingReceivedNotifications.push(notificationDetails);
    }
  });

  **notificationHandler = Notification.new();
  notificationManager = NotificationManager.new();**
})();

Seems like parts have been upgraded to {N} 2.5.0 and other parts have not? Anyway, I'll try it later today!


Provider produced inconsistent result after apply

Describe the bug
We have changed secrets for host, DB, user etc... and not able to successfully complete modification of connector.
To Reproduce
resource "fivetran_connector" "wallets" {
  group_id = data.fivetran_group.group.id
  service  = "postgres_rds"

  destination_schema {
    prefix = "wallets_${local.project_name}"
  }

  config {
    host             = data.vault_kv_secret_v2.wallets.data.hostname
    port             = data.vault_kv_secret_v2.wallets.data.port
    database         = data.vault_kv_secret_v2.wallets.data.database
    user             = data.vault_kv_secret_v2.wallets.data.username
    password         = data.vault_kv_secret_v2.wallets.data.password
    update_method    = "WAL_PGOUTPUT"
    replication_slot = data.vault_kv_secret_v2.wallets.data.replication_slot_name
    publication_name = data.vault_kv_secret_v2.wallets.data.publication_name
    tunnel_host      = var.tunnel_host
    tunnel_port      = var.tunnel_port
    tunnel_user      = var.tunnel_user
  }
}

Expected behavior
No error, successful modification
Logs & Output
When applying changes to fivetran_connector.wallets, provider
"provider["registry.terraform.io/fivetran/fivetran"]" produced an
unexpected new value: .config.update_method: was
cty.StringVal("WAL_PGOUTPUT"), but now null.
This is a bug in the provider, which should be reported in the provider's
own issue tracker.
Plugin version:
1.1.23
Additional context

@sergeyrudenko111
I have tried to reproduce this behavior, but without success.
I can suggest you to pause connection, comment out line update_method    = "WAL_PGOUTPUT" - apply changes, and then uncomment, and apply one more time.
It seems like connector has some intenral logic that "defaults" value for update_method field. So you have to re-apply it after host change.
NOTE: I'm just guessing, and I'll investigate what's happening.
could you please share conenction_id so I'll be able to check logs?

@beevital i tried your suggestion but unfortunately this doesn't help, i received the same error with paused connector
When applying changes to fivetran_connector.wallets, provider "provider[\"registry.terraform.io/fivetran/fivetran\"]" produced an unexpected new value: .config.update_method: was cty.StringVal("WAL_PGOUTPUT"), but now null.
This is a bug in the provider, which should be reported in the provider's own issue tracker.

connector_id: interminable_officiating

Thank you, will take a look at logs.

@sergeyrudenko111 unfortunately I can't reproduce the issue on my side.
I've checked logs for your connector and didn't find any issues with payloads etc.
Could you please make
GET https://api.fivetran.com/v1/connectors/interminable_officiating
request with your API key you're using with Terraform via curl or postman and share response - I'm interested in the fact if API doesn't returns update_method value under config in response?

@beevital API returned update method - "incremental_update_method": "WAL_PGOUTPUT",
"config": {
  "public_key": "key",
  "database": "db",
  "password": "",
  "tunnel_port": "port",
  "publication_name": "name",
  "port": "port",
  "host": "host",
  "tunnel_host": "host",
  "incremental_update_method": "WAL_PGOUTPUT",
  "replication_slot": "slot",
  "user": "user",
  "tunnel_user": "user"
}

aha, now things more clear.

You connector signed up at:

So it uses legacy config format, and API returns incremental_update_method in response by default.
I know what to do with that, but there are two possible options:

fix it on API side and return both new and legacy fields in response (duplication)
fix it on Terraform side and add special aliases for such cases...

Anyway - now I know what to do! It was super helpful =)

@beevital Hi, thanks for the update on this issue.
May i ask you to help me with providing instructions of how to make an additional value update_method on fivetran API?
i tried something like
curl --request PATCH --url https://api.fivetran.com/v1/connectors/$connector_id --header "Accept: application/json;version=2" --header "content-type: application/json" --header "Authorization: Basic $auth_data" --data '{"config": {"update_method": "WAL_PGOUTPUT"}}' | jq
as an output i received that connector update was successful, also i'm seeing next config output where update_method value is present, but this doesn't work and nothing changed on fivetran side and i still only able to see incremental_update_method value from API.
"config": {
      "host": "host",
      "port":port,
      "database": "db",
      "user": "user",
      "password": "",
      "tunnel_host": "host",
      "tunnel_port": port,
      "tunnel_user": "user",
      "public_key": "key",
      "always_encrypted": true,
      "connection_type": "type",
      "update_method": "WAL_PGOUTPUT",
      "replication_slot": "slot",
      "publication_name": "name"
    }

Thanks in advance.

Hey @sergeyrudenko111 , what did you mean by how to make an additional value update_method on fivetran API?
You've already done exactly what should be done - passed application/json;version=2 accept header.
And you've received correct response.

@beevital yep, all is looking fine from what i sent you in previous comment, except terraform apply, it has the same error as it was before, that's why i asked about some additional help.
Thanks in advance.
When applying changes to fivetran_connector.wallets, provider
"provider["registry.terraform.io/fivetran/fivetran"]" produced an
unexpected new value: .config.update_method: was
cty.StringVal("WAL_PGOUTPUT"), but now null.

A similar happens for me too
Provider version: 1.1.26
module.fivetran_connector[0].fivetran_connector.connector: Modifying... [id=unzip_mutation]
╷
│ Error: Provider produced inconsistent result after apply
│
│ When applying changes to
│ module.fivetran_connector[0].fivetran_connector.connector, provider
│ "provider[\"registry.terraform.io/fivetran/fivetran\"]" produced an
│ unexpected new value: .networking_method: was cty.StringVal("Directly"),
│ but now cty.StringVal("SshTunnel").
│
│ This is a bug in the provider, which should be reported in the provider's
│ own issue tracker.

It happens for the next (or similar) plan for 10 different stacks:
It destroys entities and then fails to recreate them, because it stuck in mutation

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  ~ update in-place
-/+ destroy and then create replacement

Terraform will perform the following actions:

  # module.fivetran_connector[0].fivetran_connector.connector will be updated in-place
  ~ resource "fivetran_connector" "connector" {
      ~ connected_by       = "grader_regard" -> (known after apply)
      ~ created_at         = "2023-10-13 15:33:07.830635 +0000 UTC" -> (known after apply)
      ~ id                 = "unzip_mutation" -> (known after apply)
      ~ name               = "campaign_delivery_service" -> (known after apply)
      ~ networking_method  = "SshTunnel" -> "Directly"
        # (5 unchanged attributes hidden)

      ~ config {
          + abs_connection_string                               = (sensitive value)
          + abs_container_name                                  = (known after apply)
          + access_key                                          = (sensitive value)
          + access_key_id                                       = (sensitive value)
          + access_token                                        = (sensitive value)
          + account                                             = (known after apply)
          + account_id                                          = (known after apply)
          + account_key                                         = (sensitive value)
          + account_region                                      = (known after apply)
          + account_type                                        = (known after apply)
          + action_report_time                                  = (known after apply)
          + agent_config_method                                 = (known after apply)
          + agent_host                                          = (known after apply)
          + agent_ora_home                                      = (known after apply)
          + agent_password                                      = (sensitive value)
          + agent_port                                          = (known after apply)
          + agent_public_cert                                   = (known after apply)
          + agent_user                                          = (known after apply)
          + aggregation                                         = (known after apply)
          ~ always_encrypted                                    = true -> (known after apply)
          + api_access_token                                    = (sensitive value)
          + api_environment                                     = (known after apply)
          + api_key                                             = (sensitive value)
          + api_quota                                           = (known after apply)
          + api_requests_per_minute                             = (known after apply)
          + api_secret                                          = (sensitive value)
          + api_token                                           = (sensitive value)
          + api_type                                            = (known after apply)
          + api_url                                             = (known after apply)
          + api_usage                                           = (known after apply)
          + api_utilization_percentage                          = (known after apply)
          + api_version                                         = (known after apply)
          + app_sync_mode                                       = (known after apply)
          + append_file_option                                  = (known after apply)
          + archive_pattern                                     = (known after apply)
          + are_soap_credentials_provided                       = (known after apply)
          + asm_option                                          = (known after apply)
          + asm_oracle_home                                     = (known after apply)
          + asm_password                                        = (sensitive value)
          + asm_tns                                             = (known after apply)
          + asm_user                                            = (known after apply)
          + auth                                                = (known after apply)
          + auth_environment                                    = (known after apply)
          + auth_mode                                           = (known after apply)
          + auth_type                                           = (known after apply)
          + authentication_method                               = (known after apply)
          + authorization_method                                = (known after apply)
          + aws_region_code                                     = (known after apply)
          + base_url                                            = (known after apply)
          + blockchain                                          = (known after apply)
          + bucket                                              = (known after apply)
          + bucket_name                                         = (known after apply)
          + bucket_service                                      = (known after apply)
          + certificate                                         = (sensitive value)
          + click_attribution_window                            = (known after apply)
          + client_id                                           = (sensitive value)
          + client_name                                         = (sensitive value)
          + client_secret                                       = (sensitive value)
          + cloud_storage_type                                  = (known after apply)
          + company_id                                          = (known after apply)
          + compression                                         = (known after apply)
          + config_method                                       = (known after apply)
          + config_type                                         = (known after apply)
          + connection_method                                   = (known after apply)
          + connection_string                                   = (sensitive value)
          + consumer_group                                      = (known after apply)
          + consumer_key                                        = (sensitive value)
          + consumer_secret                                     = (sensitive value)
          + container_name                                      = (known after apply)
          + conversion_report_time                              = (known after apply)
          + conversion_window_size                              = (known after apply)
          + convert_dats_type_to_date                           = (known after apply)
          + csv_definition                                      = (known after apply)
          + customer_id                                         = (known after apply)
          + customer_list_id                                    = (known after apply)
          + daily_api_call_limit                                = (known after apply)
          + data_access_method                                  = (known after apply)
          + data_center                                         = (known after apply)
          + dataset_id                                          = (known after apply)
          + datasource                                          = (known after apply)
          + date_granularity                                    = (known after apply)
          + delimiter                                           = (known after apply)
          + direct_capture_method                               = (known after apply)
          + distributed_connector_cluster_size                  = (known after apply)
          + domain                                              = (known after apply)
          + domain_host_name                                    = (known after apply)
          + domain_name                                         = (known after apply)
          + domain_type                                         = (known after apply)
          + email                                               = (known after apply)
          + empty_header                                        = (known after apply)
          + enable_all_dimension_combinations                   = (known after apply)
          + enable_archive_log_only                             = (known after apply)
          + enable_data_extensions_syncing                      = (known after apply)
          + enable_distributed_connector_mode                   = (known after apply)
          + enable_enrichments                                  = (known after apply)
          + enable_exports                                      = (known after apply)
          + enable_tde                                          = (known after apply)
          + encryption_key                                      = (sensitive value)
          + endpoint                                            = (known after apply)
          + engagement_attribution_window                       = (known after apply)
          + entity_id                                           = (known after apply)
          + environment                                         = (known after apply)
          + escape_char                                         = (known after apply)
          + escape_char_options                                 = (known after apply)
          + eu_region                                           = (known after apply)
          + export_storage_type                                 = (known after apply)
          + external_id                                         = (known after apply)
          + file_type                                           = (known after apply)
          + finance_account_sync_mode                           = (known after apply)
          + folder_id                                           = (known after apply)
          + ftp_host                                            = (known after apply)
          + ftp_password                                        = (sensitive value)
          + ftp_port                                            = (known after apply)
          + ftp_user                                            = (known after apply)
          + function                                            = (known after apply)
          + function_app                                        = (known after apply)
          + function_key                                        = (sensitive value)
          + function_name                                       = (known after apply)
          + function_trigger                                    = (sensitive value)
          + gcs_bucket                                          = (known after apply)
          + gcs_folder                                          = (known after apply)
          + group_name                                          = (known after apply)
          + hana_mode                                           = (known after apply)
          + has_manage_permissions                              = (known after apply)
          + home_folder                                         = (known after apply)
          + identity                                            = (known after apply)
          + include_ocapi_endpoints                             = (known after apply)
          + instance                                            = (known after apply)
          + integration_key                                     = (sensitive value)
          + is_account_level_connector                          = (known after apply)
          + is_auth2_enabled                                    = (known after apply)
          + is_custom_api_credentials                           = (known after apply)
          + is_external_activities_endpoint_selected            = (known after apply)
          + is_ftps                                             = (known after apply)
          + is_keypair                                          = (known after apply)
          + is_multi_entity_feature_enabled                     = (known after apply)
          + is_new_package                                      = (known after apply)
          + is_private_key_encrypted                            = (known after apply)
          + is_private_link_required                            = (known after apply)
          + is_public                                           = (known after apply)
          + is_sailthru_connect_enabled                         = (known after apply)
          + is_secure                                           = (known after apply)
          + is_sftp_creds_available                             = (known after apply)
          + is_single_table_mode                                = (known after apply)
          + is_vendor                                           = (known after apply)
          + key                                                 = (known after apply)
          + last_synced_changes__utc_                           = (known after apply)
          + latest_version                                      = (known after apply)
          + limit_for_api_calls_to_external_activities_endpoint = (known after apply)
          + list_strategy                                       = (known after apply)
          + login_password                                      = (sensitive value)
          + merchant_id                                         = (known after apply)
          + message_type                                        = (known after apply)
          + named_range                                         = (known after apply)
          + network_code                                        = (known after apply)
          + non_standard_escape_char                            = (known after apply)
          + null_sequence                                       = (known after apply)
          + oauth_token                                         = (sensitive value)
          + oauth_token_secret                                  = (sensitive value)
          + on_error                                            = (known after apply)
          + on_premise                                          = (known after apply)
          + organization                                        = (known after apply)
          + organization_id                                     = (known after apply)
          + passphrase                                          = (sensitive value)
          + pat                                                 = (sensitive value)
          + path                                                = (known after apply)
          + pattern                                             = (known after apply)
          + pdb_name                                            = (known after apply)
          + pem_certificate                                     = (sensitive value)
          + post_click_attribution_window_size                  = (known after apply)
          + prebuilt_report                                     = (known after apply)
          + prefix                                              = (known after apply)
          + private_key                                         = (sensitive value)
          + product                                             = (known after apply)
          + project_id                                          = (known after apply)
          ~ public_key                                          = <<-EOT
                ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCsIBE7MKX8MXiYU24W5SoImDAIe1qaP+nE5Wfj+wcUhlGGhj5l9Vvr/aQD/MOUzvzFmryo+cYIjlBzrMI8Is4E8lbw53ClMrSCI4hKq7MIfLV6XepSTugA3GFn0rWoEy6mS8G1zBerzjZ+QFirq4hSZcFkQJBhfF2iMDhi3+vJ687HBQ2X2hYfWa6cSDJVArpQCaTaz1TOIUCygvBMa5UarrtsL8eNYXshbj233aN+Oby7msjX13HVbwCYqrmK0qPSapmW9QjJCs7mGB1Exp+ZSSOPEjDAB6Oib7OoLEuy7PNaP0r5vxNbZZ7eFcOb/c49VnAJyGxNGPWqg9B3/2l7V29HwF1OWa0mmkLNh5hgHPCUwvcY8E5bpnsJoCzdesURUlGa7aZQ5cp7+GjdNFNvdHJ7m56Gl6uZCGOz/5UdhREPnpzYQ9epbB2UlmThAaraXJfMlcE5VSr0lljYvccEMmZ2hqysZVNJ2OnOo+UofSZimrBg3SIIy4eF8yxDfX8GVGS4a23bqEYUJMm+a3vmmt2lXhJewNQfHAuHm/QhoVSgRc5L45D14Fc9UaZx3+nH0FqMc19NOckBEPM/+SJ7DUFNKwwtnd+K3col71iPtUR/gBgQymWW70v1plfI6s4B2b/sjNpKgLg20y3Ic3YaVO3CNPCLnsuBq/e06Agc1w== fivetran user key
            EOT -> (known after apply)
          + publication_name                                    = (known after apply)
          + pull_archived_campaigns                             = (known after apply)
          + query_id                                            = (known after apply)
          + region                                              = (known after apply)
          + region_api_url                                      = (known after apply)
          + region_auth_url                                     = (known after apply)
          + region_token_url                                    = (known after apply)
          + replica_id                                          = (known after apply)
          + replication_slot                                    = (known after apply)
          + report_type                                         = (known after apply)
          + report_url                                          = (known after apply)
          + resource_url                                        = (known after apply)
          + rest_api_limit                                      = (known after apply)
          + role                                                = (known after apply)
          + role_arn                                            = (sensitive value)
          + rollback_window_size                                = (known after apply)
          + s3bucket                                            = (known after apply)
          + s3external_id                                       = (known after apply)
          + s3folder                                            = (known after apply)
          + s3role_arn                                          = (sensitive value)
          + sales_account_sync_mode                             = (known after apply)
          + sap_user                                            = (known after apply)
          + secret                                              = (sensitive value)
          + secret_key                                          = (sensitive value)
          + secrets                                             = (sensitive value)
          + security_protocol                                   = (known after apply)
          + server                                              = (known after apply)
          + server_url                                          = (known after apply)
          + service_version                                     = (known after apply)
          + sftp_host                                           = (known after apply)
          + sftp_is_key_pair                                    = (known after apply)
          + sftp_password                                       = (sensitive value)
          + sftp_port                                           = (known after apply)
          + sftp_user                                           = (known after apply)
          + share_url                                           = (known after apply)
          + sheet_id                                            = (known after apply)
          + shop                                                = (known after apply)
          + short_code                                          = (sensitive value)
          + should_sync_events_with_deleted_profiles            = (known after apply)
          + show_records_with_no_metrics                        = (known after apply)
          + sid                                                 = (known after apply)
          + site_id                                             = (known after apply)
          + skip_after                                          = (known after apply)
          + skip_before                                         = (known after apply)
          + snc_mode                                            = (known after apply)
          + soap_uri                                            = (known after apply)
          + source                                              = (known after apply)
          + sub_domain                                          = (known after apply)
          + subdomain                                           = (known after apply)
          + subscriber_name                                     = (known after apply)
          + support_connected_accounts_sync                     = (known after apply)
          + support_nested_columns                              = (known after apply)
          + swipe_attribution_window                            = (known after apply)
          + sync_data_locker                                    = (known after apply)
          + sync_format                                         = (known after apply)
          + sync_formula_fields                                 = (known after apply)
          + sync_metadata                                       = (known after apply)
          + sync_method                                         = (known after apply)
          + sync_mode                                           = (known after apply)
          + sync_mode_advertiser                                = (known after apply)
          + sync_mode_seat                                      = (known after apply)
          + sync_multiple_accounts                              = (known after apply)
          + sync_pack_mode                                      = (known after apply)
          + sync_pull_api                                       = (known after apply)
          + sync_type                                           = (known after apply)
          + target_entity_id                                    = (known after apply)
          + technical_account_id                                = (known after apply)
          + test_table_name                                     = (known after apply)
          + time_zone                                           = (known after apply)
          + timeframe_months                                    = (known after apply)
          + tns                                                 = (known after apply)
          + token_key                                           = (sensitive value)
          + token_secret                                        = (sensitive value)
          + unique_id                                           = (known after apply)
          + update_config_on_each_sync                          = (known after apply)
          + uri                                                 = (known after apply)
          + url_format                                          = (known after apply)
          + use_api_keys                                        = (known after apply)
          + use_customer_bucket                                 = (known after apply)
          + use_oracle_rac                                      = (known after apply)
          + use_pgp_encryption_options                          = (known after apply)
          + use_service_account                                 = (known after apply)
          + use_template_labels                                 = (known after apply)
          + use_webhooks                                        = (known after apply)
          + use_workspace                                       = (known after apply)
          + user_id                                             = (known after apply)
          + user_key                                            = (sensitive value)
          + user_name                                           = (known after apply)
          + username                                            = (known after apply)
          + view_attribution_window                             = (known after apply)
          + view_through_attribution_window_size                = (known after apply)
          + workspace_same_as_source                            = (known after apply)
            # (10 unchanged attributes hidden)
        }

        # (1 unchanged block hidden)
    }

  # module.fivetran_connector[0].fivetran_connector_schedule.schedule must be replaced
-/+ resource "fivetran_connector_schedule" "schedule" {
      ~ connector_id      = "unzip_mutation" # forces replacement -> (known after apply) # forces replacement
      ~ id                = "unzip_mutation" -> (known after apply)
        # (5 unchanged attributes hidden)
    }

  # module.fivetran_connector[0].fivetran_connector_schema_config.schema must be replaced
-/+ resource "fivetran_connector_schema_config" "schema" {
      ~ connector_id           = "unzip_mutation" # forces replacement -> (known after apply) # forces replacement
      ~ id                     = "unzip_mutation" -> (known after apply)
        # (1 unchanged attribute hidden)

      - schema {
          - enabled = true -> null
          - name    = "public" -> null

          - table {
              - enabled = true -> null
              - name    = "ltv_customerregister" -> null
            }
          - table {
              - enabled = true -> null
              - name    = "ltv_marketingtransaction" -> null
            }
          - table {
              - enabled = true -> null
              - name    = "ltv_merchantaverageordervalue" -> null
            }
          - table {
              - enabled = true -> null
              - name    = "ltv_merchantindirectltvvalue" -> null
            }
          - table {
              - enabled = true -> null
              - name    = "unsubscribed_customers" -> null
            }
        }
      + schema {
          + enabled = true
          + name    = "public"

          + table {
              + enabled   = true
              + name      = "ltv_customerregister"
              + sync_mode = (known after apply)
            }
          + table {
              + enabled   = true
              + name      = "ltv_marketingtransaction"
              + sync_mode = (known after apply)
            }
          + table {
              + enabled   = true
              + name      = "ltv_merchantaverageordervalue"
              + sync_mode = (known after apply)
            }
          + table {
              + enabled   = true
              + name      = "ltv_merchantindirectltvvalue"
              + sync_mode = (known after apply)
            }
          + table {
              + enabled   = true
              + name      = "unsubscribed_customers"
              + sync_mode = (known after apply)
            }
        }
    }

Plan: 2 to add, 1 to change, 2 to destroy.

@MaxymVlasov it's not related issue.
Original issue caused by the API response version and now it's fixed on API side.
Your issue caused by another problem on API side. It's not related to Terraform provider itself.
We will roll out fix on API soon.

@sergeyrudenko111 your problem should be already fixed, please make the same API request I've asked you to do last time - API should return both fields in response: update_method and incremental_update_method with the same value.
So Terraform should be able to recover from error.

@beevital hi, unfortunately that doesn't help.
I still see only one field from API response it's update_method and as well for terraform i see the same error

looks like the solution wasn't deployed yet. sorry - false alarm. Will trigger you when everything will be on prod.

@sergeyrudenko111 we have deployed fix on API side, so now API should return both update_method and incremental_update_method in response for you. PLease check and report the results.

@beevital Hi, thanks for the update, it worked for us and now i see both fields from API, also connectors were successfully modified by terraform.
Going to close the issue.


No Status Context Menu when clicking on a task bullet in Editing View

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

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

Expected Behavior
A context menu with task statuses ("Done, In Progress, ...") is shown when right-clicking on a task bullet (as it happens when the note containing the task bullet is embedded in another note)
Current behaviour
Nothing happens when right clicking the task bullet (right mouse click = mouse cursor has a red halo in the recorded gif)
Task is marked as Done when left clicking the bullet (left mouse click = mouse cursor has a yellow halo in the recorded gif)
Steps to reproduce
Precondition: Tasks plugin is installed in Obsidian.
0. Create new note

In Editing Mode (Source Mode inactive), create a new task bullet by typing [ followed by " " (space) and ].
Type in a task description
Right-click on the task bullet

Which Operating Systems are you using?

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

Obsidian Version
1.6.5
Tasks Plugin Version
7.6.0
Checks

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

Possible solution
No response

From the video, I think you are talking about Live preview mode, and so this is the same request as:

https://github.com/obsidian-tasks-group/obsidian-tasks/issues/2564

Is that true?

@claremacrae yes, i am talking about the same request.

Thanks.

Closing as duplicate   - see link above.


Repurpose clear command to clear results box

Typing clear in the command box should clear the results box
The original clear command functionality should be moved to a button under tools


Weird errors happening

I have installed the plugin and got as fast as getting the video stream to show up in HomeKit from my Nest Gen 1 Doorbell which could still be used with a Nest account but I migrated to Google.
The stream works but then after about 10 minutes it stops and never comes back. All I see is the nest logo and then in the plugin I get a huge string of errors. Anyone got any ideas?

As noted in the FAQ the camera streams only last for a few minutes.  It's supposed to be possible to "extend" them but I haven't figured out how to make that work.

So when I added the doorbell to HomeAssistant I was getting live streams all day long from the dashboard. I changed to Homebridge because my parents found HA to hard to use. So there must be a way to snapshot and stream as it works in Home Assistant

I'm getting the same error code constantly as well as this one:
TypeError: Cannot read properties of undefined (reading 'mediaSessionId')
    at WebRtcNestStreamer.initialize (/var/lib/homebridge/node_modules/homebridge-google-nest-sdm/src/NestStreamer.ts:109:33)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at CameraStreamingDelegate.startStream (/var/lib/homebridge/node_modules/homebridge-google-nest-sdm/src/StreamingDelegate.ts:300:20)

Duplicate of https://github.com/potmat/homebridge-google-nest-sdm/issues/136


Clean up applet initialization

Previously you would a runtime.Applet{}, optionally set some fields on it, and then call its Load function. That function would set some other fields, and it was all kind of a mess.
Replace all this with a runtime.NewApplet() function that accepts various options.

Get rid of the distinction between "filename" and "ID" for an applet. Each applet now only has an ID.

Replace Starlark thread initializers with explicit options or other alternatives. For example, Run() now accepts a context.Context, and there is a WithPrintFunc option.

Minor:

Upgrade to Go 1.22.2.

Replace deprecated usages of io/ioutil and pkg/errors.

:shipit:


optimize sourceMap warning tip

ℹ  I've set options.sourceMap to false explicitly, but I still get warnings from dev console.

Type

ℹ  What types of changes does your code introduce?

Put an x in the boxes that apply

[x] Fix
[ ] Perf
[ ] Docs
[ ] Test
[ ] Chore
[ ] Feature
[ ] Refactor

SemVer

ℹ  What changes to the current semver range does your PR introduce?

Put an x in the boxes that apply

[x] Bug (:label: Patch)
[ ] Feature (:label: Minor)
[ ] Breaking Change (:label: Major)

Issues

ℹ  What issue (if any) are closed by your PR?

Replace #1 with the error number that applies

Fixes #1

Checklist

ℹ  You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. This is a reminder of what we are going to look for before merging your code.

Put an x in the boxes that apply.

[ ] Lint and unit tests pass with my changes
[ ] I have added tests that prove my fix is effective/works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes are merged and published in downstream modules

Coverage remained the same at 86.842% when pulling b2b65f945e8a18276b36c91c9f68dac8c5a8818e on teazean:master into b9c1add9a1c5abfebd58006965d278787ce28d4a on postcss:master.

@teazean can you describe use case for this?

@evilebottnawi
When I was developing, I was confused by the warning tip。
Previous source map found, but options.sourceMap isn't set.

But I have already set sourceMap to false, I suspected some configuration is still wrong. It wasted a lot of time finding out why I got a warning.
I think warning tip should be more precise.

@teazean this mean previous loader return source map, you should disable source map on all loaders, this message allow to track this problem (i.e. you previous loader generate source map but other loader after postcss don't get source map, you just spend build time on generate source maps but you don't use)

@evilebottnawi
yes, but maybe we can choose one from below which could be more precise:

change options.sourceMap isn't set to options.sourceMap is a falsy value
change if (!sourceMap to if (sourceMap === undefined

By the way, if I set options.sourceMap to false clearly, I will know what's the result, and then I think the warning tip is unnecessary.

@teazean This warning is mainly displayed if you have a previous source map (map, e.g from the sass-loader) and options.sourceMap = undefined || false || null in postcss-loader. If the following 2 configs still work
webpack.config,js
// 1
{
   test: /\.scss$/.
   use: [
      ...,
      { loader: 'postcss-loader', options: {} }, // warning
      { loader: 'sass-loader', options: { sourceMap: true } }
   ]
},
// 2
{
   test: /\.scss$/.
   use: [
      ...,
      { loader: 'postcss-loader', options: { sourceMap: false } }, // warning
      { loader: 'sass-loader', options: { sourceMap: true } } // if false/unset => no warning
   ]
}

but the main (your) issue is that currently explicitly setting sourceMap = false is a false negative that triggers the warning I will accept this PR. Otherwise I'm afraid have to declined it.

@michael-ciniawsky Here is my warning tip.

And below is my webpack config for vue-loader options.
{
  "loaders": {
    "css": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "postcss-loader",
        "options": {
          "sourceMap": false
        }
      }
    ],
    "postcss": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "postcss-loader",
        "options": {
          "sourceMap": false
        }
      }
    ]
  },
  "transformToRequire": {
    "video": "src",
    "source": "src",
    "img": "src",
    "image": "xlink:href"
  }
}

The file compiled with warning is a Vue file with no style#lang configed

@michael-ciniawsky
I mean that the waring tip should not be displayed when postcss-loader#sourceMap is set to false explicitly.
Or we can change the tip, not using not set(I set the postcss-loader#sourceMap already, and why do I get a not set warning?).

@teazean If the vue-loader generates a source map this warning will still appear and rightfully so then, could you open an issue about this in vuejs/vue-loader aswell and verify if/why vue-loader adds a map of some kind here ?

@michael-ciniawsky
Can we just change the warning  tip from options.sourceMap isn't set to options.sourceMap is a falsy value, since it actually cost a lot of time finding out why I get a warning options.sourceMap isn't set when I set options.sourceMap to false explicitly.

undefined → isn't set
falsy value → is disabled
I think it's just a wording issue for the warning message.

I'm of course open to improve the warning message if it's misleading/confusing :)

@michael-ciniawsky
Updating warning is enough for my case. I'm closing this PR, and thanks for your explanation.👍
Looking forward to your warning improvement.

😞 Sorry for reopening this PR, and  I will push the improved warning.

Coverage remained the same at 86.842% when pulling a617b4680dda60af204672e0c91f2e734b9ede41 on teazean:master into b9c1add9a1c5abfebd58006965d278787ce28d4a on postcss:master.


Feature request - make each line start with the same color

A very smart developer "dteske" showed me their tool once that did this. I was never able to find anything close to that. However, lolcat come close. Can you add a feature to lolcat that colors each line of text in rainbow, always starting with one color and proceeding thru the colors the same way.
Why? For me, it was EXTERMELY useful in viewing logs or text with long lines. My current alternative is to use command-that-has-long-output | nl. The nl numbers the lines, and each new line is tabbed over and has a line number, so its easy to see where it starts. With rainbow view it was cooler to see.
Below we can see lolcat (not dteske's tool), the only issue is that each line starts with a different color, so its hard to tell when a new line starts

I apologize you can close the issue. I just tested journalctl -fa | lolcat and it does everything like I want. It easy to tell when a line just wraps to the next line or a new line begins. Please forgive this, and close the issue.


Unable to set linker symbol

Hello, I am trying to set $GO_LINKER_SYMBOL to set version of application on build stage.
Here is my app.json file (I expect version to be default - SHA sum of commit: $SOURCE_VERSION) - looks like I do sth wrong as there is no version built in after deploy to Heroku (using deploy to Heroku button) but I can not understand how to fix it.
Could you help me?

What app is this? I'd like to take a look at the build output.

PS: It's probably better to do this in a heroku ticket, than as an issue on the buildpack.

Here is an app - https://github.com/centrifugal/centrifugo, there is a deploy to Heroku button in project README. I provided a link to its app.json file in issue description. My app is http://centrifugo.herokuapp.com - I have not found any helpful details in build log that was available to me while deploying.

There is a line in BUILD log:
go install -v -tags heroku .

So looks like I just set GO_LINKER_SYMBOL  env var in wrong way because build flags do not include -ldflags - i.e. this branch not executed.

Was this app deployed via a button (app.json)? I believe $SOURCE_VERSION isn't set during a push like this because we don't actually get the sha from github (or if we do get it doesn't make it through the pipeline properly).

Yes, you are right - I just added explicit GO_LINKER_VALUE and everything works now. Thanks a lot for your help - this is not ideal as I need to set version manually after clicking on deploy to heroku button now but solves a problem. And actually I already set a lot of other vars during build.
If you know where to open issue to fix pipeline (if its possible) - could could you take over it? Looks like this issue can be closed.


token added: EMON

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

sorry to bother, can you let me know what editor you are using to upload your token to the token-list?  I've tried several editors and raw text files to amend my fork but every time I submit a PR I get dinged for deletions.  Any idea what is a best solution?

sorry to bother, can you let me know what editor you are using to upload your token to the token-list?  I've tried several editors and raw text files to amend my fork but every time I submit a PR I get dinged for deletions.  Any idea what is a best solution?

Hey, DM me @ exogenesys on telegram. And I'll help you out


Notification Mails detected as SPAM

Describe the bug
This is likely specific to the exact email setup users have but in my case, the notification mails in my case are caught by the SpamAssassin rule TO_NO_BRKTS_HTML_IMG which is discussed here. As a fix for this, it would be useful if ephios used the configured first and last name to properly address the users in the To: field of the email.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
Emails should arrive in my inbox without being detected as SPAM. This could be done by modifying the To: field.
Screenshots
-
Environment
An email SPAM filter using SpamAssassin
Additional context
-

You mentioned more factors in other channels like only having one embedded image. Can you explain that here too?

Basically, all my knowledge comes from the StackOverflow thread linked in the initial issue, which also goes into a single image and an HTML MIME part being in the mail.

@dasGoogle can you please check #1078 resolved your issue?

Just deployed the new Docker container and it works perfectly. Receiving HTML and Plain Text mails without any SPAM flags. Thanks for the quick fix!


GPU runs OOM when resuming training

Hi thanks, for this good FRCNN library, found it after searching a lot!
I am using your library to train Faster RCNN on my custom dataset, I had successfully trained 22 epochs yesterday without any OOM, today I am trying to resume training and in 23rd epoch only I am getting OOM. I have tried changing img_size ( 300, 150), num_rois to (256 to 128) along with anchor_box_scales, still had no luck, Could you please help on how should I proceed forward. I am sort of stuck in this error.
Also I am running this computation in Google Colab and gpu is :
Tesla P100-PCIE
Here is the exception I am getting:
Continuing training based on previous trained model
Loading weights from FRCNN_vgg.hdf5
Already trained 22K batches
Epoch 23/62
Exception: OOM when allocating tensor with shape[25088,4096] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[{{node training_2/Adam/gradients/time_distributed_1/while/MatMul_grad/MatMul_1}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
Exception: OOM when allocating tensor with shape[25088,4096] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[{{node training_2/Adam/gradients/time_distributed_1/while/MatMul_grad/MatMul_1}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
Exception: OOM when allocating tensor with shape[25088,4096] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[{{node training_2/Adam/gradients/time_distributed_1/while/MatMul_grad/MatMul_1}}]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.

Okay Training sort of resumed when I further decreased num_rois to 64, along with img_size = 150, Though its still very slow.  And is giving OOM between the epochs (295/1000). Yesterday it was very fast with num_rois = 256 and img_size = 300. Can you please guide if there is something wrong, with the way I am training?

You are on the right track. Mainly reducing number of ROIs and image size should help. Remember to scale your anchor_box_scales accordingly as well.
Also, you should periodically save/backup your model after a number of epochs. I found that sometimes performance end up decreasing after too many epochs.


[bug] [bitcoin-core test] 'NOP 2DUP 1'

Issue
The following bitcoin-core test is failing to give the correct result :
NOP 2DUP 1

This code should be failing due to a INVALID_STACK_OPERATION.
Replicate
To replicate the issue you can use the latest main branch with the following command:
scarb cairo-run '[[],5132112,3,[],55269070479409,6]'

Heyyyy @b-j-roberts fan I work o this ???? I already work with u !

Hey @EmmanuelAR , I'll keep this open while you work on the other issue for now. Thanks

Hi @b-j-roberts this is not a good first issue but I would like to try it if you want 🫡

Hi @b-j-roberts i would love to work on this

@b-j-roberts, can i work on this?

This seems to have been a duplicate bug and has been resolved from this PR : https://github.com/keep-starknet-strange/shinigami/pull/155


Improper Channel

https://neurodatadesign.github.io/seelviz/reveal/html/Aut1367localeq.40000.brightest.csv.html
We performed local histogram equalization on Aut1367 (one of Ailey's tokens) however the itksnap photo of Aut1367 is blank -
 and the resulting plotly plot is quite strange.
Greg suggested that the channel was probably improperly ingested - do you have any suggestions on how to progress?
@jovo @gkiar

look at cutout of image directly using url/restful call.
try at native resolution first, and then at downsampled resolution.
probably always do that prior to downloading a whole volume.
but getting the whole pipeline working on 1 brain first is most important.
then, getting it working on a 2nd brain :)
On Monday, September 19, 2016, alee156<EMAIL_ADDRESS>wrote:

https://neurodatadesign.github.io/seelviz/reveal/html/
Aut1367localeq.40000.brightest.csv.html
We performed local histogram equalization on Aut1367 (one of Ailey's
tokens) however the itksnap photo of Aut1367 is blank -
[image: screen shot 2016-09-19 at 9 57 49 pm]
https://cloud.githubusercontent.com/assets/14059912/18655329/f0e15336-7eb5-11e6-95a6-5a312e6bcb97.png
and the resulting plotly plot is quite strange.
Greg suggested that the channel was probably improperly ingested - do you
have any suggestions on how to progress?
@jovo https://github.com/jovo @gkiar https://github.com/gkiar
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NeuroDataDesign/seelviz/issues/15, or mute the thread
https://github.com/notifications/unsubscribe-auth/AACjcmmMfwXc1yun6h9XteXv9dB0S9y1ks5qr0E-gaJpZM4KBJ0a
.

--
the glass is all full:  half water, half air.
neurodata.io, jovo calendar
https://calendar.google.com/calendar/embed?src=joshuav%40gmail.com&ctz=America/New_York


[AB#36747] Use ID service availability check on customizable services

Pull Request
Prerequisites

[x] My code follows the coding conventions
[x] All tests pass

Description

pls add this to PR description:
For Release Notes:

A new method setupServiceHealthEndpoint is introduced to the @axinom/mosaic-service-common library. It exposes a /health route on the service API URL, that can be used to check for a HTTP 200 OK response to determine if a service is available for use. Optionally, the response body may also contain an arbitrary JSON document specified by the service that describes the health of individual components of the service.
A new method isServiceAvailable is introduced to the @axinom/mosaic-service-common library. This method will query the route configured via the setupServiceHealthEndpoint method to check if the target service is available for use. If the response contains a HTTP 200 response code, it will return true, else will return false. The method will retry the availability check for a default 15 attempts with an exponential back-off strategy before returning false.

PR should be raised for dev branch

Will abandon this PR, another PR had raised instead of this.


rc-2.13.5 -> master after 2.13.5 release

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

closing for now until issues with 2.13.5 are resolved


Variable level cleanup

Scrolled through what you have so far, looks great, cant think of any uses for the lower level stuff as long as we dont tough the casters downranking capabilities, those are all in the spell registers though.


Interactive Label - responsive updates

Description

hide text for interactive labels on smaller viewports

Screenshots

sage

before
after

preview of products page

before
after

Test notes

Steps for testing

Visit the sage label page on viewport < 767px: http://localhost:4000/pages/element/label

Related

BUILD-537

@QuintonJason what are your thoughts on only allowing this to happen when there is a left icon?
In considering this preview:

I could imagine this solution causing some issues

@QuintonJason what are your thoughts on only allowing this to happen when there is a left icon?
In considering this preview:

I could imagine this solution causing some issues

@AndrwM Excellent consideration. Updated, disregard the align issue as we don't have custom styles per row in the doc site


Colorable UI text

Use case:
Get to X and use your Y skill, where X and Y could be colored to highlight

Partially done in 0.4.0. Need to finish impl with ability to pass in size of elements


Deletes policy EgressType enums and allows it to be an arbitrary string

This allows policy authors to define more specific egress types for their specific needs, and allows policies and egress particles to be linked together in a more fine-grained manner.

cl/324526134


Use Sequential from flax

As suggested in #2 (comment), this PR aims to switch out the custom Sequential class from the Sequential class from Flax.

@n2cholas Request for Review

@SauravMaheshkar sorry for the delay! Thanks for the change, it looks great.


Upgraded Rails, new omniauth - not working

I've forked and updated these to the latest rails 3.1.2.  But I cannot get the provider to work.  Am I overlooking something simple?
Provider - https://github.com/RobZolkos/sso-devise-omniauth-provider
Client - https://github.com/RobZolkos/sso-devise-omniauth-client

Hi Rob,
Thanks for taking the  initiative. I'll check out your code and try to get
it working.

@gautamrege

On Mon, Nov 21, 2011 at 7:22 AM, Rob Zolkos <
<EMAIL_ADDRESS>
wrote:

I've forked and updated these to the latest rails 3.1.2.  But I cannot get
the provider to work.  Am I overlooking something simple?
Provider - https://github.com/RobZolkos/sso-devise-omniauth-provider
Client - https://github.com/RobZolkos/sso-devise-omniauth-client

Reply to this email directly or view it on GitHub:
https://github.com/joshsoftware/sso-devise-omniauth-provider/issues/6

That's really appreciated.  I've been pulling my hair out all day.  Convinced its something simple.  I've posted my log here https://gist.github.com/1381382

Hi Gautam,
Have you had a chance to test this?

Hi Rob,
I have not yet got time to do this -- I'm sorry. I'll ensure you dont pull
too many hair out ;)

Gautam
--
http://www.joshsoftware.com
http://blog.joshsoftware.com

Josh Software Pvt. Ltd.
Block-6, Thube Park,
Shivajinagar,
Pune - 411005, India
Office: +91-20-25539995
Mobile: +91-9881395656
Skype: gautam14
Twitter: @gautamrege
LinkedIn: http://in.linkedin.com/in/gautamrege
On Tue, Nov 29, 2011 at 12:25 PM, Rob Zolkos <
<EMAIL_ADDRESS>
wrote:

Hi Gautam,
Have you had a chance to test this?

Reply to this email directly or view it on GitHub:
https://github.com/joshsoftware/sso-devise-omniauth-provider/issues/6#issuecomment-2918043

@RobZolkos The problem with your fork is that the authenticate_user! before filter returns false, which might be because the warden.session is never set. I'm not sure whether this is because there's something missing in your fork when you upgraded the omniauth/rails versions or not, but I'm looking into it.

@Frost - thanks for your time on this.  Really appreciate.  Have a few apps that will need this.

It seems that the authenticate_user! is called twice, first once for the authorize request, and then once for the user request.
The first request works perfectly, but the second request doesn't.
Perhaps the client isn't sending enough parameters during the second request.

The second request (the one to /auth/josh_id/user.json) doesn't provide the client_id and redirect_uri parameters.
When hooking a debugger in the provider's authenticate_user! method, I'm able to see that the current_user is nil at the time of the second request. It does however exist and is the correct user at the time of the first request.
I won't be able to look into this any more until monday, but maybe my diggings can help you guys a bit.

Gotcha! The instance variable for access_token should be used instead.
--- a/lib/josh_id.rb
+++ b/lib/josh_id.rb
@@ -27,7 +27,7 @@ module OmniAuth
end
   def raw_info

  * @raw_info ||= @access_token.get("/auth/josh_id/user.json").parsed*

   @raw_info ||= access_token.get("/auth/josh_id/user.json").parsed
 end

end
end
--
http://www.joshsoftware.com
http://blog.joshsoftware.com

Josh Software Pvt. Ltd.
Block-6, Thube Park,
Shivajinagar,
Pune - 411005, India
Office: +91-20-25539995
Mobile: +91-9881395656
Skype: gautam14
Twitter: @gautamrege
LinkedIn: http://in.linkedin.com/in/gautamrege
On Fri, Dec 2, 2011 at 10:06 AM, Gautam Rege<EMAIL_ADDRESS>
Thanks Martin for the efforts! I'll check on this today.
@gautamrege
On Thu, Dec 1, 2011 at 8:52 PM, Martin Frost <
<EMAIL_ADDRESS>
wrote:

The second request (the one to /auth/josh_id/user.json) doesn't provide
the client_id and redirect_uri parameters.
When hooking a debugger in the provider's authenticate_user! method,
I'm able to see that the current_user is nil at the time of the second
request. It does however exist and is the correct user at the time of the
first request.
I won't be able to look into this any more until monday, but maybe my
diggings can help you guys a bit.

Reply to this email directly or view it on GitHub:
https://github.com/joshsoftware/sso-devise-omniauth-provider/issues/6#issuecomment-2975874

I've made the change above.  Still getting same error :
Started GET "/auth/josh_id/user.json" for <IP_ADDRESS> at 2011-12-04 18:37:15 +1100
  Processing by AuthController#user as JSON
Completed 401 Unauthorized in 39ms

I've pushed the changes to the forks.   To reproduce, clone, add client and user to provider.  Start up provider on port 3000, and client on port 3001.  Try and visit client, you will be redirected to provider (this is good).  Sign in, and there is the error I'm experiencing.

Yes, I still get the same errors as @RobZolkos.
What parameters are supposed to be sent along with the request to /auth/josh_id/user.json?
One other way of formulating that question would be "What parameters are needed for the provider to correctly set the current_user object, and make the authenticate_user! before filter to return true?"
Here's a combination of the rails log and a debugging session: https://gist.github.com/45989b54f5414e0516d0
As you can see, there are a bunch of parameters missing in the second call, and also, the session seems to have been dropped.

Just tried this fork https://github.com/openteam/sso-devise-omniauth-client   and https://github.com/openteam/sso-devise-omniauth-provider.    Seems to be working.  Haven't had time to work out whats different yet.  But its on the right track.

Thanks.  This is now working fine for me with Rails 3.1.3.


feat: able to get channel's connection profile in json/yaml format

Fix #18

Codecov Report

Merging #25 (6a53e8e) into main (a74d8d6) will decrease coverage by 0.16%.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main      #25      +/-   ##
==========================================
- Coverage   34.49%   34.34%   -0.16%
==========================================
  Files           8        8
  Lines         429      428       -1
==========================================
- Hits          148      147       -1
- Misses        262      265       +3
+ Partials       19       16       -3

see 4 files with indirect coverage changes

/LGTM
➜  bc-cli git:(feat-1) ✗ ./main get connProfile --channel=channel-d2jty --org=tenxcloud --peer=tenxcloud-peer-5h75y --output=json
{
  "fabProfile": {
    "channel": "depository",
    "organization": "tenxcloud",
    "user": {
      "name": "bjwswang",
      "key": {
        "pem": "-----BEGIN PRIVATE KEY-----\nMIGHAgEA\n35Rk0w3rL7avua\ngpEw5VxhALBiwF\n-----END PRIVATE KEY-----\n"
      },
      "cert": {
        "pem": "-----BEGIN CERTIFICATE-----\nMII\nIwQYMBaAFFRkfgsVBlsgnx0AL6Pt4QBOw==\n-----END CERTIFICATE-----\n"
      }
    },
    "endpoint": {
      "url": "grpcs://tenxcloud-tenxcloud-peer-5h75y-peer.<IP_ADDRESS>.nip.io:443",
      "tlsCACerts": {
        "pem": "-----BEGIN CERTIFICATE-----\nMIICEjCCAbigAwIBe2\n-----END CERTIFICATE-----\n"
      }
    }
  },
  "id": "proof-c0zpw",
  "platform": "bestchains"
}


remap_reload test: Spacing out file modification and reload

The remap_reload.test.py AuTest is still flaky despite the last effort
to make it reliable. It looks like this might be because the
modification of the remap file and the reload is racing with each other.
This puts them in separate TestRuns and spaces them out by a few seconds
to see whether this makes the test more reliable.

For Review
Let's run this a few times in CI to see if this improves reliability. Running this in a loop locally failed to reproduce this locally for me.

The first remap_reload autest passed. Running again.

[approve ci autest]

[approve ci autest]

This file doesn't exist in 9.2.x

This file doesn't exist in 9.2.x

Ah, right. Good catch. I forgot that we didn't put this work in 9.2.x. I'll remove that project.
Thanks!


Plot Field Goals as Heatmap on Court

Enhance the ShotChart class by implementing the following features:

Heatmap Drawing Function:

Add a function to draw a heatmap over the basketball court, visualizing shot data intensity.
Ensure the heatmap integrates seamlessly with the existing court plotting functionality.

Euroleague Wrapper:

Develop a wrapper function specifically for Euroleague data to facilitate easy integration and plotting of Euroleague shot data.

Vector Output Function:

Add a function to export the generated heatmap as a vector

resolved here https://github.com/sVujke/basket-viz/tree/add/field-goal-heatmap


You have removed it from your website .how can i download the dataset ?

hey,can you download the dataset now?

you can download from here

@JinrongHu
Hi, i have met some problems when I downloaded yosemite.zip , it is only 398MB, I think it has been damaged in this page, could you share me with this file. Thanks very much!

you can download from here

We can also download these datasets with this python code or the urls in it. https://github.com/pytorch/vision/blob/master/torchvision/datasets/phototour.py


dbeaver/pro#3432 add wait for votes description to readme

Can you please clarify one moment.
Does voting apply to both bugs and feature requests?
Looking at such messages, users do not usually vote for bugs.
I was holding the same opinion.
https://github.com/dbeaver/dbeaver/issues/19542#issuecomment-2321296249

Hi @ask9!
This is mostly about feature requests. However, some tickets can be ambiguous. What users see as a feature request might appear to developers as a bug since it involves something that should work but needs fixing. In these cases, a bug may gather a significant number of votes.


Kazuha A4 does not distinguish between % based EM buffs and flat EM buffs

https://gcsim.app/v3/viewer/share/a8119d88-4f85-4fdc-9591-69073aa8aeec
in this config, Kazuha A4 is being boosted by Sucrose A4 which is not supposed to happen

//this ignores any EM he gets from Sucrose A4, which is: When Astable Anemohypostasis Creation
//- 6308 or Forbidden Creation - Isomer 75 / Type II hits an opponent, increases all party
//members' (excluding Sucrose) Elemental Mastery by an amount equal to 20% of Sucrose's
//Elemental Mastery for 8s.
//
//he still benefits from sucrose em but just cannot share it

this is commented above Kazuha A4's code but is not actually implemented

closing in favor of #1016


Why it is built by Carthage with platform suffix (RxStarscreem_macOS)?

Just annoying, how can I remove it?

Because this project was built with separate targets/schemed. There's not much you can do about it aside from forking the project and making the changes you'd want.


How to mirror Cupertino behaviour in Fastlane

I know this isn't an issue, but I wanted to provide some information that may help others in the same position as myself.
I had relied upon Cupertino to handle provisioning profiles in my CI setup for building iOS apps (simulator and device. In House / Enterprise, Debug, AdHoc, App Store)
As we know, Apple made changes to how the website worked, which caused Cupertino to stop functioning. The workaround suggested by many was to move to Fastlane, specifically the sigh tool.
Sigh is very powerful and useful, don't get me wrong. The repair feature is fantastic. However, I could not replicte Cupertino's operation. I simply cannot provide a profile name and download that profile. You have to provide a bundle ID as well. For the vast majority, that likely isn't a problem and it just works, but for me, that's not the case.
After asking on Faslane wether I was missing something, and if not, will they add functionality to Sigh to replicate Cupertino's behaviour, it was suggested I look at the Spaceship component of Fastlane.
It took me a fair few hours, as I've never used Ruby before, but I believe I've come up with code that will allow me to download a specific profile by name. I also added the ability to repair just that specified profile and not all of them - which is the behaviour of Sigh's repair function.
There's obviously no check as to wether you have the code signing identity / keys to actually use the profile you downloaded. But hey, if we're looking at sigh, we likely know the pitfalls of provisioning and code signing.
Below is the code I came up with. I execute it by calling the appropriate .rb file within my Execute Shell build phase of a Jenkins job.
I hope that this might prove useful to other people :)
Code to repair a specific provisioning profile
Usage:
./repair_specific_provisioning_profile.rb<EMAIL_ADDRESS>"PaSSw0rd" "TMGXYQV"  "My Provisioning Profile Name"

#!/usr/bin/env ruby
# This script will use Spaceship - part of the Fastlane tools - to login to the developer portal and repair the specified provisioning profile

the_user_name = ARGV[0]
the_user_password = ARGV[1]
the_team_id = ARGV[2]
the_profile_name = ARGV[3]

require "spaceship"
begin
	puts ""
	# Login
	puts "   Logging into Developer Portal as: '#{the_user_name}'"
	puts ""
	Spaceship.login(the_user_name, the_user_password)

	# Select team
	puts "   Selecting team: '#{the_team_id}'"
	puts ""
	Spaceship.client.team_id = the_team_id

	# Find the exact profile we're looking for
	puts "   Finding profile named: '#{the_profile_name}'"
	puts ""
	my_profile = Spaceship.provisioning_profile.all.find { |p| p.name == the_profile_name }

	# Repair the profile
	puts "   Repairing profile named: '#{the_profile_name}'"
	puts ""
	my_profile.repair!
end

Code to download a specific profile
Usage:
./download_specific_provisioning_profile.rb<EMAIL_ADDRESS>"PaSSw0rd" "TMGXYQV"  "My Provisioning Profile Name" "/path/to/profile/location"

#!/usr/bin/env ruby
# This script will use Spaceship - part of the Fastlane tools - to login to the developer portal and download the specified provisioning profile
the_user_name = ARGV[0]
the_user_password = ARGV[1]
the_team_id = ARGV[2]
the_profile_name = ARGV[3]
base_profile_path = ARGV[4]

require "spaceship"
begin
	puts ""
	# Login
	puts "   Logging into Developer Portal as: '#{the_user_name}'"
	puts ""
	Spaceship.login(the_user_name, the_user_password)

	# Select team
	puts "   Selecting team: '#{the_team_id}'"
	puts ""
	Spaceship.client.team_id = the_team_id

	# Find the exact profile we're looking for
	puts "   Finding profile named: '#{the_profile_name}'"
	puts ""
	my_profile = Spaceship.provisioning_profile.all.find { |p| p.name == the_profile_name }

	# Download the profile
	the_profile_name = the_profile_name.tr(' ', '_')
	the_profile_path = "#{base_profile_path}#{the_profile_name}.mobileprovision"
	puts "   Downloading profile named named: '#{the_profile_name}' to: '#{the_profile_path}'"
	puts ""
	File.write(the_profile_path, my_profile.download)
end

Some notes:
the_user_name = Email address of the account that has access to the Developer Portal. For repairing a profile you'd need "Admin" permissions
the_user_password = Password for the above account
the_team_id = The Team ID for the above account. You can find it by signing into the Developer Portal, the selecting Account, and then the Membership option, you will then see "Team ID" listed there.
the_profile_name = The name of the profile as specified in the development portal. If you click on a profile in the portal then it's the item specified by "Name:". Note: The profile name when downloaded will have spaces replaced with underscores. This is the same behaviour as the development portal
base_profile_path = Path to where you want the profile to be downloaded to. Note: Do not supply a trailing slash on the path.

This is great, thank you so much for sharing and describing your solution. Just for future reference, this was the original discussion: https://github.com/fastlane/fastlane/issues/5262#issuecomment-230101215
Your post will be very useful for other people looking for this via Google or GitHub 👍


Update review-recommendations-access-reviews.md

Removing peer outlier section from recommendations. Will re-add closer to public preview

@chiragdayani : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ajburnle
Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#reassign @amsliu

#assign @amsliu

#please-close


Use multirun to combine container push and pybinary execution steps

This PR introduces and uses multirun rules to replace container push from bazel build to bazel run such that it can respect the environment and also adheres to standard bazel practice of using run for pushing artifacts instead of build.

Just wanted to let you know I haven't forgotten this! Emmanuel and I need to talk about whether we're ok requiring other bazel users to add this third-party dep to their WORKSPACEs (since bazel repo deps are non-transitive). Will get back to you once we've decided!