cant import catalog

i am trying to import my catalog ( which i uploaded to bucket as json format)  but it gives error
{"code":3,"message":"Parsing terminated before end of input.
i copied the data from sample json as given here
but the error is same.
here is my json which i copied from reference website
{  "id": "1234",  "category_hierarchies": [ { "categories": [ "athletic wear", "shoes" ]  } ],  "title": "ABC sneakers"   }}
{  "id": "5839",  "category_hierarchies": [ { "categories": [ "casual attire", "t-shirts" ]  } ],  "title": "Crew t-shirt"   }}
and here is the error
{"code":3,"message":"Parsing terminated before end of input.\n: \"ABC sneakers\"   }}\n                    ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":1}}]} {"code":3,"message":"Parsing terminated before end of input.\n: \"Crew t-shirt\"   }}\n                    ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":2}}]}
i will really appreciate any help

Hi @AhmadManzoor,
It looks like Protobuf raises that error if the JSON has errors. https://github.com/protocolbuffers/protobuf/blob/a530dbe50c8295bf7b19e245b9be8525e235e6cb/src/google/protobuf/util/internal/json_stream_parser.cc#L221-L232

// Parse the remainder in finishing mode, which reports errors for things like
// unterminated strings or unknown tokens that would normally be retried.

Can you double-check that the JSON is exactly as you've shown in your post?
{"id": "1234", "category_hierarchies": [ { "categories": [ "athletic wear", "shoes" ]  } ], "title": "ABC sneakers"}}
{"id": "5839","category_hierarchies": [ { "categories": [ "casual attire", "t-shirts" ]  } ], "title": "Crew t-shirt"}}

Could you also share the code you are using to import the catalog?

thank you so much @busunkim96 for your quick response
actually i am uploading the catalog online. i.e using gcp console and then selecting data and then clicking import ant then selecting json file in bucket.
and i have copied the code from the website and i am using exact same json.
Logically you are right and so is error as json is not valid. thats the problem i wanted to report that maybe online documentation has incorrect json example.

Ah I see. Thank you for the clarification. I've opened an issue on that documentation page. I'll let you know once I hear back from the Recommendations AI team.
Googlers see 179488637.

So any suggestion how can i upload the catalog now? as i have deadline in few days.

Apologies, I'm not familiar with this product so I won't be able to offer further assistance until I hear back from the API team.  If you have a support contract with Google, please do file a ticket https://cloud.google.com/support.

Now i tried with valid json. i cheked it via jsonlint.com
  {    "id": "WAG127836FN",    "title": "Quasars IV",    "categoryHierarchies": ""  },  {    "id": "WAG127833FN",    "title": "Quasars I",    "categoryHierarchies": ""  }]
but still it is giving this error
{"code":3,"message":"Unexpected end of string. Expected a value or ] within an array.\n\n^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":1}}]} {"code":3,"message":"Unexpected end of string. Expected an object key or }.\n\n^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":2}}]} {"code":3,"message":"Parsing terminated before end of input.\n   \"id\": \"WAG127836FN\",\n       ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":3}}]} {"code":3,"message":"Parsing terminated before end of input.\n   \"title\": \"Quasars IV\",\n          ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":4}}]} {"code":3,"message":"Parsing terminated before end of input.\ncategoryHierarchies\": \"\"\n                    ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":5}}]} {"code":3,"message":"Unexpected token.\n},\n^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":6}}]} {"code":3,"message":"Unexpected end of string. Expected an object key or }.\n\n^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":7}}]} {"code":3,"message":"Parsing terminated before end of input.\n   \"id\": \"WAG127833FN\",\n       ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":8}}]} {"code":3,"message":"Parsing terminated before end of input.\n   \"title\": \"Quasars I\",\n          ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":9}}]} {"code":3,"message":"Parsing terminated before end of input.\ncategoryHierarchies\": \"\"\n                    ^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":10}}]} {"code":3,"message":"Unexpected token.\n},\n^","details":[{"@type":"type.googleapis.com/google.protobuf.Struct","value":{"line_number":11}}]}

Hi @AhmadManzoor ,
As a test, could you try changing from
{ "id": "1234", "category_hierarchies": [ { "categories": [ "athletic wear", "shoes" ] } ], "title": "ABC sneakers" }}
{ "id": "5839", "category_hierarchies": [ { "categories": [ "casual attire", "t-shirts" ] } ], "title": "Crew t-shirt" }}

to
{ "id": "1234", "categories": "Apparel & Accessories > Shoes", "title": "ABC sneakers" }}
{ "id": "5839", "categories": "casual attire > t-shirts", "title": "Crew t-shirt" }}

Closed via #22


Screen Lock Sensor Not Functioning

Hello
As far as I can tell, the screen lock sensor doesn't seem to be functioning, all is set up and working otherwise.
Installed from go-hass-agent-5.1.0-1-x86_64.pkg.tar.zst (onto arch)
I've seen where the code for the screen lock is and grepped through the debug output for "lock", which should hit any strings, and I don't see any errors nor the sensor appear in home assistant (when many others do).
I'm not running a DE, just awesome with xscreensaver, but I've looked and definitely have org.freedesktop.ScreenSaver as a service, so I don't think it's on my end (very happy to be proven wrong though).

Hey @sqshr that is no good. Would you be able to run the following in a terminal:
dbus-monitor "type='signal',sender='org.freedesktop.ScreenSaver',interface='org.freedesktop.ScreenSaver',path='/org/freedesktop/ScreenSaver',member='ActiveChanged'"

This will monitor for the signals that the sensor relies upon.
While the above command is running, can you try locking and unlocking your screen?
When you come back to your unlocked desktop and the terminal, can you check for output from the command that looks like:
signal time=1699659402.579842 sender=:1.27 -> destination=(null destination) serial=613 path=/org/freedesktop/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=ActiveChanged
   boolean true
signal time=1699659408.333489 sender=:1.27 -> destination=(null destination) serial=615 path=/org/freedesktop/ScreenSaver; interface=org.freedesktop.ScreenSaver; member=ActiveChanged
   boolean false

The above shows the screen lock going on and off and these are the signals the agent is watching for. If we don't see those, then it's possible that your setup isn't exposing screen lock state via that service, if you do see those signals, then definitely there is a bug in the code.

Hi,
I did wonder if this might be the issue, but wasn't 100% certain how to check. So I'm not seeing those messages on lock/unlock, only:
   string ":1.1006"
signal time=1699868295.177227 sender=org.freedesktop.DBus -> destination=:1.1006 serial=4 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameLost
   string ":1.1006"

I've tried gnome-screensaver too (as I assumed that would send the signals) but apparently not!
Running dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" with gnome-screensaver shows the appropriate output.
Looking under /org/freedesktop/ScreenSaver, I only see Inhibit and Uninhibit as methods- I assume there should be more?
Sorry for opening a bug when the issue is clearly me! I'll try and work out what I'm missing. Thanks for your help :)

Hey this is interesting. It seems like there are multiple places that expose screen locking status on D-Bus. I wonder if there is a better place for me to monitor that covers more desktops/window managers.
Can you see if you get any output calling the following method with dbus-send:
dbus-send --system  --print-reply --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.ListSessions

There should hopefully be an object path in the output, which looks something like: /org/freedesktop/login1/session/_33.
Can you copy that path and then run the following:
dbus-monitor --system "type='signal',interface='org.freedesktop.DBus.Properties',path='/org/freedesktop/login1/session/_33',member='PropertiesChanged'"

Replacing the path as appropriate.
Then if you lock and unlock your screen, do you see any signals output in the terminal?
:crossed_fingers: that there are signals exposed there by Awesome. If so, I could change the code to monitor this location.  I seem to get signals reporting in the above for my KDE desktop. I'm assuming Gnome probably does the same. If Awesome also does, then it might be that this is a good place to monitor and catch screen-locking on more machines.

Hey.
Sadly no joy. I have a session number, but there's no output there either. I have tried amending my rc.lua (awesome config file) to even register the org.freedesktop.ScreenSaver path, in case that causes logging, but no (I've been trying xscreensaver and gnome-screensaver).
I have noted that systemd login status is respected- so if I run loginctl lock-session, my session gets locked. There must be something in dbus somewhere?!
Casting the net wide, there was nothing in the session bus, so I figured I'd try system:
signal time=1699951679.617107 sender=:1.4 -> destination=(null destination) serial=771 path=/org/freedesktop/login1/session/_32; interface=org.freedesktop.login1.Session; member=Lock

So there's the lock signal- I don't see an unlock one though! Again tried with both xscreensaver and gnome-screensaver.

Interesting! It seems like it might be more useful to use the signal emitted under /org/freedesktop/login1 than /org/freedesktop/ScreenSaver, as that might catch more environments. It seems to work for me on KDE, so assuming Gnome is the same, and hopefully some others... I see that when I use loginctl lock-session I get the signals. I'll implement this in an upcoming patch (it's in the code now).
It's definitely odd that you only see the lock signal and not an unlock one.  Did you get any further with your troubleshooting?

Troubleshooting is perhaps a generous term, but I have a horrendous workaround in bash:
xscreensaver-command --watch| while read line; do echo $line | grep UNBLANK && loginctl unlock-session; done

This will generate the unlock message every time the screen is unlocked (I'll just throw it in ~/.xinitrc). Amusingly, this is referenced in the xscreensaver man page as the way to do things like this: https://www.jwz.org/xscreensaver/man3.html except their example is in perl (ick).
So  as long as my screen lock key combination runs loginctl lock-session and the above script is running- I get the lock and unlock signals on a manual lock (ignoring screen blank timeouts for now).

Hey I've released version 5.1.2 which contains the changed code to get screen lock status as discussed in this issue. I'm hoping that works, together with your own workaround above for you. Thanks for helping here!

Hey @sqshr, did you get a chance to try out the new version? I'd go with the latest v6.0.1 as well which has the same fix but also more other fixes :)

Hi Josh,
My apologies, things have been a bit manic- I've just tried the latest version and it seems to crash when I run loginctl lock-session
panic: runtime error: index out of range [1] with length 0

goroutine 72 [running]:
github.com/joshuar/go-hass-agent/internal/linux.BatteryUpdater.func1(0xc0002acfa8?)
	/home/runner/work/go-hass-agent/go-hass-agent/internal/linux/batterySensor.go:322 +0x334
github.com/joshuar/go-hass-agent/pkg/dbushelpers.(*busRequest).AddWatch.func1()
	/home/runner/work/go-hass-agent/go-hass-agent/pkg/dbushelpers/dbus.go:203 +0x8f
created by github.com/joshuar/go-hass-agent/pkg/dbushelpers.(*busRequest).AddWatch in goroutine 36
	/home/runner/work/go-hass-agent/go-hass-agent/pkg/dbushelpers/dbus.go:194 +0x145

I've also run it and not locked my screen- in that case it seems to sit happily/stably. Let me know any other output you'd like to help!

Good news- It's stable when I lock and unlock now! However: I'm not seeing any debug output for locking/unlocking (I've grepped for 'lock' and also 'session'. I've also looked in home assistant and can't see lock state as a sensor.
Just to confirm, other sensors are updating- so it's all registered and working otherwise. Debug output follows:
3:56PM DBG Debug logging enabled.
3:56PM DBG Running UpgradeConfig.
3:56PM WRN No UI. Will not display tray icon.
3:56PM DBG Registration status is true
3:56PM WRN No UI. Likely running headless. Not running Fyne UI loop.
3:56PM DBG Running ValidateConfig.
3:56PM DBG Could not export secret. error="key hass.secret not set"
3:56PM WRN Running headless, will not register for receiving notifications.
3:56PM DBG Could not find any script files.
3:56PM WRN Unsupported or unknown portal. App sensors will not run.
3:56PM WRN Unable to retrieve property org.freedesktop.NetworkManager.ActiveConnections (org.freedesktop.NetworkManager) error="The name org.freedesktop.NetworkManager was not provided by any .service files"
3:56PM WRN Could not retrieve active connection list. error="The name org.freedesktop.NetworkManager was not provided by any .service files"
3:56PM WRN Unable to retrieve property net.hadess.PowerProfiles.ActiveProfile (net.hadess.PowerProfiles) error="The name net.hadess.PowerProfiles was not provided by any .service files"
3:56PM DBG Cannot retrieve a power profile from D-Bus. Will not run power sensor. error="The name net.hadess.PowerProfiles was not provided by any .service files"
3:56PM WRN Unable to execute org.freedesktop.problems.GetProblems on org.freedesktop.problems (args: []) error="The name org.freedesktop.problems was not provided by any .service files"
3:56PM DBG Listening for sensor updates.
3:56PM WRN Could not fetch temperatures. error="Number of warnings: 2"
3:56PM DBG Tracking location with geoclue.
3:56PM DBG Sensor updated. id=AC_battery_state name=" Battery State" state=unknown
3:56PM DBG Sensor updated. id=bytes_received name="Bytes Received" state="21280995407 B"
3:56PM DBG Sensor updated. id=uptime name=Uptime state="510.4938888888889 h"
3:56PM DBG Sensor updated. id=memory_total name="Memory Total" state="33365569536 B"
3:56PM DBG Sensor updated. id=cpu_load_average_(1_min) name="CPU load average (1 min)" state="0.35 load"
3:56PM DBG Sensor updated. id=kernel_version name="Kernel Version" state=6.5.9-arch2-1
3:56PM DBG Sensor updated. id=current_users name="Current Users" state="1 users"
3:56PM DBG Sensor updated. id=mountpoint_root name="Mountpoint / Usage" state="67.5 %"
3:56PM DBG Sensor updated. id=power_state name="Power State" state="Powered On"
3:56PM DBG Sensor updated. id=AC_battery_level name=" Battery Level" state=unknown
3:56PM DBG Sensor updated. id=temp_acpitz name="Acpitz Temp" state="44 °C"
3:56PM DBG Sensor updated. id=bytes_sent name="Bytes Sent" state="9892378063 B"
3:56PM DBG Sensor updated. id=last_reboot name="Last Reboot" state=2023-11-27T09:26:25Z
3:56PM DBG Sensor updated. id=memory_available name="Memory Available" state="24889507840 B"
3:56PM DBG Sensor updated. id=cpu_load_average_(5_min) name="CPU load average (5 min)" state="0.49 load"
3:56PM DBG Sensor updated. id=distribution_name name="Distribution Name" state=Arch
3:56PM DBG Sensor updated. id=mountpoint_.snapshots name="Mountpoint /.snapshots Usage" state="67.5 %"
3:56PM DBG Sensor updated. id=BAT0_battery_state name="5B10W51826 Battery State" state=unknown
3:56PM DBG Sensor updated. id=temp_nvme_composite name="Nvme Composite Temp" state="44.85 °C"
3:56PM DBG Sensor updated. id=bytes_received_throughput name="Bytes Received Throughput" state="<nil> B/s"
3:56PM DBG Sensor updated. id=memory_used name="Memory Used" state="6925303808 B"
3:56PM DBG Sensor updated. id=cpu_load_average_(15_min) name="CPU load average (15 min)" state="0.46 load"
3:56PM DBG Sensor updated. id=distribution_version name="Distribution Version" state=
3:56PM DBG Sensor updated. id=mountpoint_home name="Mountpoint /home Usage" state="67.5 %"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:001_battery_state name=" Battery State" state=unknown
3:56PM DBG Sensor updated. id=temp_nvme_sensor_1 name="Nvme Sensor 1 Temp" state="37.85 °C"
3:56PM DBG Sensor updated. id=bytes_sent_throughput name="Bytes Sent Throughput" state="<nil> B/s"
3:56PM DBG Sensor updated. id=swap_memory_total name="Swap Memory Total" state="63999832064 B"
3:56PM DBG Sensor updated. id=external_ipv4_address name="External IPv4 Address" state=<IP_ADDRESS>
3:56PM DBG Sensor updated. id=mountpoint_efi name="Mountpoint /efi Usage" state="27.1 %"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:002_battery_state name=" Battery State" state=unknown
3:56PM DBG Sensor updated. id=temp_nvme_sensor_2 name="Nvme Sensor 2 Temp" state="37.85 °C"
3:56PM DBG Sensor updated. id=swap_memory_free name="Swap Memory Free" state="62820446208 B"
3:56PM DBG Sensor updated. id=mountpoint_blah name="Mountpoint /blah/" state="100 %"
3:56PM DBG Sensor updated. id=AC_battery_level name=" Battery Level" state="0 %"
3:56PM DBG Sensor updated. id=temp_thinkpad_cpu name="Thinkpad Cpu Temp" state="44 °C"
3:56PM DBG Sensor updated. id=BAT0_battery_level name="5B10W51826 Battery Level" state="98 %"
3:56PM DBG Sensor updated. id=temp_thinkpad name="Thinkpad Temp" state="34 °C"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:001_battery_level name=" Battery Level" state=unknown
3:56PM DBG Sensor updated. id=temp_thinkpad_1 name="Thinkpad 1 Temp" state="0 °C"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:002_battery_level name=" Battery Level" state=unknown
3:56PM DBG Sensor updated. id=temp_thinkpad_2 name="Thinkpad 2 Temp" state="35 °C"
3:56PM DBG Sensor updated. id=BAT0_battery_temperature name="5B10W51826 Battery Temperature" state="0 °C"
3:56PM DBG Location Updated.
3:56PM DBG Sensor updated. id=temp_thinkpad_3 name="Thinkpad 3 Temp" state="44 °C"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:001_battery_level name=" Battery Level" state="0 %"
3:56PM DBG Sensor updated. id=temp_thinkpad_4 name="Thinkpad 4 Temp" state="44 °C"
3:56PM DBG Sensor updated. id=ucsi-source-psy-USBC000:002_battery_level name=" Battery Level" state="0 %"
3:56PM DBG Sensor updated. id=temp_coretemp_package_id_0 name="Coretemp Package Id 0 Temp" state="43 °C"
3:56PM DBG Sensor updated. id=BAT0_battery_power name="5B10W51826 Battery Power" state="0 W"
3:56PM DBG Sensor updated. id=temp_coretemp_core_0 name="Coretemp Core 0 Temp" state="43 °C"
3:56PM DBG Sensor updated. id=temp_coretemp_core_1 name="Coretemp Core 1 Temp" state="43 °C"
3:56PM DBG Sensor updated. id=temp_coretemp_core_2 name="Coretemp Core 2 Temp" state="43 °C"
3:56PM DBG Sensor updated. id=temp_coretemp_core_3 name="Coretemp Core 3 Temp" state="43 °C"
3:56PM DBG Sensor updated. id=temp_iwlwifi_1 name="Iwlwifi 1 Temp" state="50 °C"

Alright, I think I can see what is going on. I'll make the D-Bus watch more general in what it triggers on and with some filtering I can get the screen lock state, without any need to know a session beforehand and without any specific desktop interface. I'll implement this in the next version, to release shortly :smile:

I've released v6.1.0 which I believe should fix this issue. Please try it out and let me know!

Still no lock sensor present- I don't get the error string "Could not ascertain user session from D-Bus. Cannot monitor screen lock state." in the debug output, nor any mention of screen lock/unlock.
For sanity I checked if I was still getting the lock and unlock  signals on the system dbus- I am! If there's any output that would help, just let me know.

Hmm, I'm really unsure why this isn't working for you :frowning:  The code is now:

Watching the D-Bus system bus for a message with:

a path namespace matching /org/freedesktop/login1/session/*
from the interface org.freedesktop.DBus.Properties
with the signal PropertiesChanged
containing a body which has the LockedHint property and its value.

You can monitor the messages that would trigger this on the command-line with:
dbus-monitor --system "type='signal',interface='org.freedesktop.DBus.Properties',path_namespace='/org/freedesktop/login1/session',member='PropertiesChanged'"

I get the signals with LockedHint toggling between true/false via either loginctl or with my desktop environment control.
Using the above dbus-monitor command, do you also see messages with LockedHint changing when locking/unlocking? From our previous debugging steps, I would expect that the above watch would catch the signal on your setup.
My only thought is that if you aren't seeing messages triggered on lock/unlock with the above dbus-monitor command, something isn't telling systemd-logind about the lock state. That would be weird for loginctl as it should do the right thing and follow its own spec, which it seems to do for me.
Or some restrictions on system bus access for your user are preventing the agent seeing that signal. That would hopefully be revealed with the above dbus-monitor command run as your user.

So, I don't get any output from the above dbus-monitor command, which would explain why it's not working! If I run dbus-monitor --system as my user, I see:
signal time=1703234469.517539 sender=:1.3 -> destination=(null destination) serial=1334 path=/org/freedesktop/login1/session/_32; interface=org.freedesktop.login1.Session; member=Lock

on lock, and
signal time=1703234485.640237 sender=:1.3 -> destination=(null destination) serial=1338 path=/org/freedesktop/login1/session/_32; interface=org.freedesktop.login1.Session; member=Unlock

on unlock. My version into for loginctl is below.
systemd 254 (254.5-1-arch)
+PAM +AUDIT -SELINUX -APPARMOR -IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY +P11KIT -QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP -SYSVINIT default-hierarchy=unified

Hmm, I don't get those signals at all. Nevertheless I think I understand how it is working on your system and have made some code changes to hopefully capture those signals and set a screen lock sensor appropriately. Can you try out v6.1.1 and see if it correctly picks up your screen lock state?

Hey @sqshr it sounds like this issue is now fixed? I'll close off this issue, but please try with the latest version of the agent and re-open if it is still a problem with that version.


Somebody help. Why i see this every time when i try to build ios. In every project i see this error. Only start project run fine

Launching lib/main.dart on iPhone 8 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done.                                           81,8s
Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_phone_direct_caller-1.0.1/ios/Classes/FlutterPhoneDirectCallerPlugin.m:24:22: warning: 'stringByAddingPercentEscapesUsingEncoding:' is deprecated: first deprecated in iOS 9.0 - Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid. [-Wdeprecated-declarations]
        number = [number stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                         ^
    In module 'UIKit' imported from /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Target Support Files/flutter_phone_direct_caller/flutter_phone_direct_caller-prefix.pch:2:
    In module 'Foundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:8:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSURL.h:595:1: note: 'stringByAddingPercentEscapesUsingEncoding:' has been explicitly marked deprecated here
    - (nullable NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)enc API_DEPRECATED("Use -stringByAddingPercentEncodingWithAllowedCharacters: instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent since each URL component or subcomponent has different rules for what characters are valid.", macos(10.0,10.11), ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0));
    ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_phone_direct_caller-1.0.1/ios/Classes/FlutterPhoneDirectCallerPlugin.m:30:51: warning: 'openURL:' is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
        } else if(![[UIApplication sharedApplication] openURL:[NSURL URLWithString:number]]) {
                                                      ^~~~~~~
                                                      openURL:options:completionHandler:
    In module 'UIKit' imported from /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Target Support Files/flutter_phone_direct_caller/flutter_phone_direct_caller-prefix.pch:2:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:123:1: note: 'openURL:' has been explicitly marked deprecated here
    - (BOOL)openURL:(NSURL*)url API_DEPRECATED_WITH_REPLACEMENT("openURL:options:completionHandler:", ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
    ^
    2 warnings generated.
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:309:42: warning: comparison of distinct pointer types ('NSString *' and 'NSNull * _Nonnull') [-Wcompare-distinct-pointer-types]
        if (_stripeAccount && _stripeAccount != [NSNull null]) {
                              ~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:731:42: warning: 'startPollingSourceWithId:clientSecret:timeout:completion:' is deprecated: You should poll your own backend to update based on source status change webhook events it may receive. [-Wdeprecated-declarations]
                            [stripeAPIClient startPollingSourceWithId:sourceID clientSecret:clientSecret timeout:10 completion:^(STPSource *source, NSError *error) {
                                             ^
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPAPIClient.h:370:243: note: 'startPollingSourceWithId:clientSecret:timeout:completion:' has been explicitly marked deprecated here
    - (void)startPollingSourceWithId:(NSString *)identifier clientSecret:(NSString *)secret timeout:(NSTimeInterval)timeout completion:(STPSourceCompletionBlock)completion NS_EXTENSION_UNAVAILABLE("Source polling is not available in extensions") DEPRECATED_MSG_ATTRIBUTE("You should poll your own backend to update based on source status change webhook events it may receive.");
                                                                                ^
    In module 'Foundation' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:9:
    In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
    In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:798:20: warning: 'setPublishableKey:' is deprecated: If you used [STPPaymentConfiguration sharedConfiguration].publishableKey, use [STPAPIClient sharedClient].publishableKey instead. If you passed a STPPaymentConfiguration instance to an SDK component, create an STPAPIClient, set publishableKey on it, and set the SDK component's APIClient property. [-Wdeprecated-declarations]
        [configuration setPublishableKey:nextPublishableKey];
                       ^
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPPaymentConfiguration.h:126:50: note: property 'publishableKey' is declared deprecated here
    @property (nonatomic, copy, readwrite) NSString *publishableKey DEPRECATED_MSG_ATTRIBUTE("If you used [STPPaymentConfiguration sharedConfiguration].publishableKey, use [STPAPIClient sharedClient].publishableKey instead. If you passed a STPPaymentConfiguration instance to an SDK component, create an STPAPIClient, set publishableKey on it, and set the SDK component's APIClient property.");
                                                     ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPPaymentConfiguration.h:126:65: note: 'setPublishableKey:' has been explicitly marked deprecated here
    @property (nonatomic, copy, readwrite) NSString *publishableKey DEPRECATED_MSG_ATTRIBUTE("If you used [STPPaymentConfiguration sharedConfiguration].publishableKey, use [STPAPIClient sharedClient].publishableKey instead. If you passed a STPPaymentConfiguration instance to an SDK component, create an STPAPIClient, set publishableKey on it, and set the SDK component's APIClient property.");
                                                                    ^
    In module 'Foundation' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:9:
    In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
    In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:1104:23: warning: 'metadata' is deprecated: Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead. [-Wdeprecated-declarations]
                 TPSEntry(metadata),
                          ^
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPPaymentMethod.h:138:89: note: 'metadata' has been explicitly marked deprecated here
    @property (nonatomic, nullable, readonly) NSDictionary<NSString*, NSString *> *metadata DEPRECATED_MSG_ATTRIBUTE("Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead.");
                                                                                ^
    In module 'Foundation' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:9:
    In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
    In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:1377:16: warning: 'metadata' is deprecated: Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead. [-Wdeprecated-declarations]
        if (source.metadata) {
                   ^
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPSource.h:143:89: note: 'metadata' has been explicitly marked deprecated here
    @property (nonatomic, nullable, readonly) NSDictionary<NSString*, NSString *> *metadata DEPRECATED_MSG_ATTRIBUTE("Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead.");
                                                                                ^
    In module 'Foundation' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:9:
    In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
    In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:1378:33: warning: 'metadata' is deprecated: Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead. [-Wdeprecated-declarations]
            [result setValue:source.metadata forKey:@"metadata"];
                                    ^
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPSource.h:143:89: note: 'metadata' has been explicitly marked deprecated here
    @property (nonatomic, nullable, readonly) NSDictionary<NSString*, NSString *> *metadata DEPRECATED_MSG_ATTRIBUTE("Metadata is no longer returned to clients using publishable keys. Retrieve them on your server using yoursecret key instead.");
                                                                                ^
    In module 'Foundation' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:9:
    In module 'CoreFoundation' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6:
    In module 'Darwin' imported from /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:16:
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.2.sdk/usr/include/AvailabilityMacros.h:182:64: note: expanded from macro 'DEPRECATED_MSG_ATTRIBUTE'
                #define DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
                                                                   ^
    /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.m:1731:16: warning: 'STPBillingAddressFieldsZip' is deprecated: Use STPBillingAddressFieldsPostalCode [-Wdeprecated-declarations]
            return STPBillingAddressFieldsZip;
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
                   STPBillingAddressFieldsPostalCode
    In module 'Stripe' imported from /Users/alexander/development/flutter/.pub-cache/hosted/pub.dartlang.org/stripe_payment-1.0.10/ios/Classes/TPSStripeManager.h:11:
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/Stripe/Stripe/PublicHeaders/STPAddress.h:48:47: note: 'STPBillingAddressFieldsZip' has been explicitly marked deprecated here
        STPBillingAddressFieldsZip __attribute__((deprecated("Use STPBillingAddressFieldsPostalCode", "STPBillingAddressFieldsPostalCode"))) = STPBillingAddressFieldsPostalCode,
                                                  ^
    7 warnings generated.
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    /Users/alexander/AndroidStudioProjects/gowrkapp/ios/Pods/BSImagePicker/Sources/Controller/PhotosViewController.swift:25:8: error: compiling for iOS 9.0, but module 'BSGridCollectionViewLayout' has a minimum deployment target of iOS 10.0: /Users/alexander/AndroidStudioProjects/gowrkapp/build/ios/Debug-iphonesimulator/BSGridCollectionViewLayout/BSGridCollectionViewLayout.framework/Modules/BSGridCollectionViewLayout.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
    import BSGridCollectionViewLayout
           ^
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description

Could not build the application for the simulator.
Error launching application on iPhone 8.

Hi @Hopheylalal
Reading the error logs it seems like the build is failing due to BSImagePicker, not because of any firebase plugins.
Beacuse of this and the fact that you provided none of the information in the template I'm going to close this issue.
Please open it in https://github.com/flutter/flutter/issues
Thank you


Array.prototype.fill polyfill is broken

Shows up on IE

This was fixed by 42e084e0802768c9e26febbb3e1b17681ea514f4. The problem was that arrow functions don't define a new scope, so this was referring to the parent object rather than to the array being operated on.


Vhostuser: Move get pod interface name function to virtwrap/api

What this PR does / why we need it:
Pod interface name is required to query the interface
from app-netutil for the vhostuser interface support.
This patch refactors the getPodInterfaceName function
so that it can be used from virtwrap/api and
virtwrap/network in the follow-up patches.
Signed-off-by: Saravanan KR<EMAIL_ADDRESS>Which issue(s) this PR fixes
Related #3405
Special notes for your reviewer:
NONE
Release note:
NONE

/assign @EdDev

/test all

/test pull-kubevirt-e2e-k8s-1.17

/cc @phoracek

/assign @AlonaKaplan

/test pull-kubevirt-e2e-k8s-1.18

/test pull-kubevirt-e2e-k8s-1.16

/test pull-kubevirt-e2e-k8s-1.17

/test pull-kubevirt-e2e-kind-k8s-1.17.0-ipv6

/test pull-kubevirt-e2e-k8s-1.17

/test pull-kubevirt-e2e-k8s-1.17


Update collapsible info box style

I needed to publish a new patch version to get the new styles from coveo-styleguide, so while at it I updated the collapsible info box styles to use the new rounded border classes.

Codecov Report

Merging #772 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #772   +/-   ##
=======================================
  Coverage   99.76%   99.76%
=======================================
  Files         269      269
  Lines        6938     6938
  Branches     1668     1668
=======================================
  Hits         6922     6922
  Misses         16       16

Impacted Files
Coverage Δ

src/components/collapsible/CollapsibleInfoBox.tsx
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Urdu Artificial Text Detection: Train and evaluate an image segmentation model (U-NETs) using from PyTorch or tensorflow or using the YOLO family of models.

Field
Description

About
A short Description about project

Github
Your Github name

Email

Label
Update request

Define You

[ ] Hacktober Fest Contributor

Is your feature request related to a problem? Please describe.

Describe the solution you'd like...

Describe alternatives you've considered?

Approach to be followed (optional):

Additional context

Field	Description
About	Train and evaluate an image segmentation model or any YOLO model to efficiently locate and delineate Urdu text in
images.
Github	OmkarKashyap
Email<EMAIL_ADDRESS>Label	Update request
Define You

[ ]  Hacktober Fest Contributor

Is your feature request related to a problem? Please describe.
Describe the solution you'd like...
Would need to look at data collection and preparation and implement various models and check for the Jaccard
index/Dice Coefficient and many other evaluation metrics to find the best model
Describe alternatives you've considered?
Approach to be followed (optional):
Try and test out different YOO models along with trying U-NET
Additional context
I would like to work on this task , request to assign it to me.
Thanks


panic: duplicated key 'devices' in struct wireguard.Config

Hi.
In code wg-portal/internal/wireguard/config.go
type Config struct {
	DeviceNames         []string `yaml:"devices" envconfig:"WG_DEVICES"`             // managed devices
	DefaultDeviceName   string   `yaml:"devices" envconfig:"WG_DEFAULT_DEVICE"`      // this device is used for auto-created peers, use GetDefaultDeviceName() to access this field
	ConfigDirectoryPath string   `yaml:"configDirectory" envconfig:"WG_CONFIG_PATH"` // optional, if set, updates will be written to this path, filename: <devicename>.conf
	ManageIPAddresses   bool     `yaml:"manageIPAddresses" envconfig:"MANAGE_IPS"`   // handle ip-address setup of interface
}

there is yaml field with same name... Seems to be a bug.

nice catch, I will fix this asap

fixed in commit https://github.com/h44z/wg-portal/commit/2caa64571bda5978b20d24f209cae6da4506cabc (I messed up the commit message^^)


Error while Configuring Butler SoS Yaml file

What version of Butler SOS are you using?
v9.2.2
What version of Node.js are you using? Not applicable if you use the standalone version of Butler SOS.
16
What command did you use to start Butler SOS?
NA
What operating system are you using?
NA
What CPU architecture are you using?
NA
What Qlik Sense versions are you using?
NA
Describe the Bug
Dear Team,
We are facing Butler-sos configuration issues while setting it up with influxdb and graffana, Can you please advise if you have noticed this issue before.
i have pinged hostname/ip and instance is up with out any issue. Thanks a lot for your help in advance :)
]
node:events:505
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:26)
Emitted 'error' event on Socket instance at:
at GetAddrInfoReqWrap.callback (node:dgram:320:12)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:71:17) {
errno: -3008,
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: ''
}
Expected Behavior
No response
To Reproduce
No response

Hi @vizith
"getaddrinfo ENOTFOUND" indicate that some IP address can't be found.
This is probably one of the most common problems people run into when setting up Butler and Butler SOS - at least when running those tools as Docker containers. Docker networking isn't hard, but you do have to be careful to get the correct config settings.
I need some more info to make a guess what's going on:

How are you running Butler SOS? As EXE file, in Docker or something else?
That error message looks a bit short/truncated. If that is indeed the case, any chance you could post the full error message?
The YAML config file is really needed too. If it contains sensitive info you can mask that out, but it's virtually impossible to reproduce/debug your setup without having the same config file.

Dear Goran,
Thanks a lot for writing back on this issue, We have fixed above "getaddrinfo ENOTFOUND" by updating heartbeat details in the yaml file,
However now we are facing another error i.e.
2022-12-27T12:40:51.096Z debug: PROXY SESSIONS: Monitor user sessions for these servers/virtual proxies: [
{
"host": "<IP_ADDRESS>:4747",
"serverName": "servername.com",
"serverDescription": "servername",
"logDbHost": "dbhost",
"userSessions": {
"enable": true,
"host": "<IP_ADDRESS>:4243",
"virtualProxies": [
{
"virtualProxy": "/"
}
]
},
"serverTags": {
"server_group": "SBX",
"serverLocation": "US",
"server_type": "virtual",
"serverBrand": "AWS"
}
}
]
node:events:505
throw er; // Unhandled 'error' event
^
Error: bind EADDRNOTAVAIL <IP_ADDRESS>:9997
at GetAddrInfoReqWrap.callback (node:dgram:351:20)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8)
Emitted 'error' event on Socket instance at:
at GetAddrInfoReqWrap.callback (node:dgram:353:14)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8) {
errno: -4090,
code: 'EADDRNOTAVAIL',
syscall: 'bind',
address: '<IP_ADDRESS>',
port: 9997
}
D:\Install\OtherTools\butler-sos-win>

Hi @mountaindude , Can you please have a look at above details and advise us, Thanks in advance.

It's impossible for me to help you in a good way without knowing what the config file looks like.
The issues you are facing are 99% likely to be caused by incorrect configuration.
Best I can do given the information I have is to guess..
The error message indicate that Butler SOS could not begin listening on <IP_ADDRESS>:9997
Looking in the template config file that's available on Github, I suspect your issue is related to how udpServerConfig is set up.
Butler-SOS.userEvents.udpServerConfig.serverHost should usually be set to the IP address or host name where Butler SOS is running (advanced scenarios may need different setups).
It's worth noting that if you set serverHost to a specific IP address or host name, Butler SOS will listen to that very address/host (on the specified port, see below).
If you on the other hand set this setting to <IP_ADDRESS> Butler SOS will listen to ALL available network interfaces, on the specified port. The "<IP_ADDRESS>" syntax is a standard way of specifying "all available network interfaces".
Worth trying if you're not sure what IP is used.
Butler-SOS.userEvents.udpServerConfig. portUserActivityEvents is the network port where Butler SOS will listen for UDP messages coming from Qlik Sense when users log in/out, open/close apps.
More info about setting up user event monitoring is available here.

Hi @mountaindude  thanks a lot for your response, I understand. PFA yaml file and I have replaced hostname details with some dummy and port is open
Production_Working.txt

Allright, let's see if we can get this working.
I suspect this is caused by network connectivity, firewalls or similar - but that's just a hunch at this point.
First, I would start by disabling as many features as possible, then enable them one by one to make sure each of them work as expected.
I don't expect the uptime monitoring to cause any troubles, but you could set Butler-SOS.uptimeMonitor.enable to false just to rule out that it's involved in the issues you are seeing. Same thing for other features that can be disabled.
Looks like you've already done this to some degree, forwarding metrics to New Relic is for example disabled - good.
What version of Sense are you using?
Are you still using the logdb? In more recent versions of Sense log db has been deprecated and the Butler-SOS.logdb.enable should be set to false in that case.
The error message you get indicate it's the UDP server to which user session events are sent, that isn't starting as it should.
Try setting Butler-SOS.userEvents.enable to false. Does the error go away?
Let's say you have that UDP server enabled though, i.e. Butler-SOS.userEvents.enable is true.
What will happen (slightly technical here, sorry..) is that Sense will send (via log appender XML files) UDP messages to Butler SOS. Such messages contain info about which user logged in, opened an app etc.
The IP or host name and port number used in the Sense XML appender must match the IP/host and port used in Butler SOS!
That's a later thing to configure though, the problem seems to be that Butler SOS can't even set up the UDP server that listens for incoming messages...
So... Let's say you are running Butler SOS on a server with IP <IP_ADDRESS>.
Let's also assume Sense is running on a server with IP <IP_ADDRESS>.
Butler SOS should then be configured to start a UDP server that listens for UDP messages on <IP_ADDRESS>:9997 (i.e. port 9997)
That is achieved by setting
Butler-SOS.userEvents.udpServerConfig.serverHost: <IP_ADDRESS>
Butler-SOS.userEvents.udpServerConfig. portUserActivityEvents: 9997
A few things to keep in mind here:

The firewall on <IP_ADDRESS> must allow incoming UDP traffic to port 9997 from <IP_ADDRESS>. If this is not allowed Sense will not be able to send messages to Butler SOS. I would also allow traffic from Butler SOS server itself, i.e. with <IP_ADDRESS> as source.
The error you are getting, EADDRNOTAVAIL, indicate that the IP or host name you used in Butler-SOS.userEvents.udpServerConfig.serverHost is not valid for the server where Butler SOS is running. You MUST use a IP or host name or fully qualified domain name (FQDN) that is associated with the server where Butler SOS is running!!

For example, let's say you put <IP_ADDRESS> in Butler-SOS.userEvents.udpServerConfig.serverHost, but the server where Butler SOS is running does not have that IP. In this case I would expect the error you are seeing.

Network connectivity in general can cause strange errors. Once you get past the issue you are seeing now and get into configuration of the XML appender files in Sense, you should check and double check that the Sense server can access the server where Butler SOS is running.

If Butler SOS is running on the Sense server itself things are somewhat easier, as there are fewer firewalls involved.

Thanks a lot for these inputs @mountaindude , We were able to ovrcome above error, However we  are facing another issue now connecting to influx DB. Can you please find attached error details
Error looked like this  "2023-01-12T07:14:55.724Z error: PROXY SESSIONS: Error saving user session data to InfluxDB! Error: No host available"
Butler_SoS_Error_Details.txt

Are you sure the InfluxDB host is reachable from the computer where Butler SOS is running?
That error indicate that Butler SOS could not resolve the InfluxDB host name, or that the InfluxDB port is not open on that server.
Btw, I removed the log file you attached in the previous comment as it contained info that could be considered sensitive.

Thank you @mountaindude .

I will verify your inputs

Hi Goran, we are facing socket hang up error while connecting to influx db now, can you please advise

Thanks goran, this is a in house influx db environment and we have Grafna as well. But i will try to install local influx db to test configuration if it's not working I will try some other option.

Regarding Butler SOS' config file:
Latest version of Butler SOS (9.6.2) includes a new verification feature, where the config file is verified.
If some setting is missing an error will be logged.


Update 04.discussion.md

@borcuttjahns is going to edit one sentence.

Edited it - hope that makes it more palatable. The study in question involves a monovalent bispecific ligand that binds to all cells but can bispecifically bind antibodies. Since tumors will bind more of the monovalent ligand, they have a higher abundance of binding availability for the multivalent ligand-antibody interaction. I hope the edit makes that somewhat clear, as it's a mouthful to fit succinctly into the paper.


Show predefined string for promise's value

:+1:

Why not show the promise expression? It's more informative, and it is also what RS does.

It creates an unreadable wall of text.  Is the lost information useful in any way?

It depends on what it is. In many cases, it can tell you what the value is, before it becomes evaluated. E.g. suppose you have this:
f <- function(x) {
 ...
}
f(123)

and you have a breakpoint set at the first line of the function. Without this change, you'll see x show 123 at the breakpoint, but with it, you'll see <promise>.
Can you give a specific scenario where it results in a wall of text? We probably just need to do some trimming.

Maybe only special case lazyLoadDBfetch?

It appears that RS changes behavior depending on whether you're viewing a function environment, or a package environment. In function environment, promise code is displayed. In package environment, it just says <Promise>. Perhaps we should be doing the same.

But yes, since lazyLoadDBfetch appears to be something that the package loader uses to initialize a lot of those, special-casing it would appear to be a viable approach, as well. Basically if it's something else, it's probably interesting.

In the tiny cell, function body, which is cut off, doesn't show more than just 'function', and hard to be useful. When code is required in that cell, new issue will be opened.

This is not just about the function bodies, though. This is about promises for function arguments, which are more often than not simple expressions that are helpful, as in my example above.

As long as it shows more than just , you can use the tiny part for leverage to your justification. The claimed usefulness is limited to trivial cases where representation fits into the tiny cell.
This is for addressing the specific issue of clearing up package's list, and one change can't contain everything that appears in mind randomly. The concern of showing really useful information in the mentioned area should be addressed in bigger scope such as triggering View with double click or hovering mosue shows code or expanding the cell to bigger one at click.
If even such small snippet required, there will be feedback.

My concern is that this change is addressing the specific issue of clearing up package list (#1370) by changing the behavior globally, such that it affects way more than packages; and the resulting change of behavior actually makes it different from RS when it was identical before (for function arguments).


Data format

Could do with a data format because the markdown is getting pretty big and it's an unideal form to be validating against. We could have all the tabular info inserted in programmatically.
Possibly: write a small ts snippet which inserts the tables from a template, use bun in ci (for native ts support, fast runtime), we have some "TEMPLATE.md" which along with "data.json" generates "README.md" via "snippet.ts".

makes a site easier in the future


cucumber.rake should execute db:test:clone not test:prepare

As I just mentioned in $277 I did a
rails generate cucumber:install
on a new Rails 4 project today and couldnt work out why running rake cucumber didnt rebuild my test database
It took me ages to figure out but it seems that the Rails team have silently restructured the way that all of the Rake tasks work for cloning the structure of the development database to a freshly built test database.
From what I can tell the test:prepare task used to rebuild the test database. Now it appears from
...\lib\ruby\gems\2.0.0\gems\activerecord-4.0.3\lib\active_record\railties\databases.rake
that prepare is now only the task to 'Check for pending migrations and load the test schema'
I had to update all occurrences of test:prepare in cucumber.rake, such as in:
Cucumber::Rake::Task.new({:wip => 'test:prepare'}, 'Run features that are being worked on') do |t|
  t.binary = vendored_cucumber_bin
  t.fork = true # You may get faster startup if you set this to false
  t.profile = 'wip'
end

with db:test:clone to get rake cucumber to rebuild my test database prior to running mu cucumber features.
So shouldn't the cucumber.rake task generated now be using db:test:clone?
I should note that I am using
config.active_record.schema_format = :sql

in application.rb
and also had to add the line to application.rb:
ActiveRecord::Base.schema_format = config.active_record.schema_format
as a workaround as ActiveRecord::Base.schema_format was still being evaluated as :ruby in the clone task of databases.rake and is supposed to evaluate as :sql as a result of my config setting
ruby 2.0.0p353
rails 4.0.3
cucumber 1.3.10
cucumber-rails 1.4.0
OS Win64

Apologies for dredging up a seriously old topic. But figured given we will drop rails 4 support soon for cucumber-rails (We only support 4.2 at the moment as a minimum), I was wondering if this is still an issue.
I had a brief look into the things linked here, and from what tooky said about adding an additional task to the default is definitely not a problem. Is this something you would want?
cc/ @kramerdog @joallard

Yeah, it's been too long, I don't think this is relevant to me anymore.

I'll keep monitoring this for a while then close if appropriate.


Sending multiple transactions doesn't work with Valora on Android

Using Chrome on Android, when sending multiple transactions to Valora, only the first transaction is executed. The code looks something like these:
const actions = [getTxAction(txParams[0]), getTxAction(txParams[1])]
try {
await performActions(...actions)
} catch(error) {
....
}
This works well on iOS, both actions are executed through Valora, but on Android only the first action is executed and the popup remains hanging. I think the problem is related to the fact that when Valora redirects back to the app, it doesn't redirect to the same tab, but it opens a new tab in the group tab. This way, it seems that the internal state is not updated and it doesn't continue to the next action in the array.

Closing this for now with the release of v2. If this is still an issue feel free to re-open.


Bug: Financial_Data_Extraction

Nested lists in the downloaded data from Finnhub. Need to understand how to best unnest (separate or same objects) to optimise memory.
Intention is to use 1 or more data-frame for the analysis.

[ ] Branch Bugfix_Financial_Data_Extraction

Data does not need to be unnested.
Data can be extracted from financialsDF on the basis of a map between:

concepts: descriptions used in the financials report Financials As Reported downloaded data
standard names: descriptions of the financials report items.


Corrected casing of words on Monthly GST report page

Targets #1684
Description
Corrected casing of words on Monthly GST report page
Checklist:

[x] I have performed a self-review of my own code.

kindly review my task


Dark UI issues #2

Issues:

[x] IF you logout when you are in dark mode, and then try to log back in, your text is light grey on login screen and you can't see it.  Also the background color of the login/password box unselected is black.

[x] On all tables (Service page and host page), the far left part of the border is whiter then the rest of the table border.

[x] On Catalog page, the Search field and the Catalog Filter drop-down don't have borders and aren't a different background color.

Version - 4/5
Verified fixed


Alternate saving is broken

Many items stored via alternate saving disappear upon spawning.

Resolved via commit 86cc3f4f6e55ba2549e55f068069de2a01e119f0.


rename stack API to riofile

Closing, we are leaving names as-is. Riofile will continue to be the format that represents a stack.


Create native setup that does not create mock circuits/proofs to generate VKs etc

Related to #209?

Yes I think they are duplicates


api: common key/value pair and options for key/value appending

Commit Message: api: common key/value pair and options for key/value appending
Additional Description:
Seems until now, we still have no a common key/value API that be applied to string-map-like structures. This PR add one.
Then we can use this API for query mutation, cookie mutation. And this could also be used by non-HTTP headers (like dubbo attachment) or any string-map-like structures.
Risk Level: low. API only.
Testing: n/a.
Docs Changes: n/a.
Release Notes: n/a.
Platform Specific Features: n/a.

@htuch what's the status of this one? should it be tagged waiting?

/retest

cc @htuch seems there is no explicitly objection? Should we push this PR to next step? Then I think #33977 could re-use the API directly.


typo in title corrected

@chrivand I don't seem to be able to merge this PR, but feel free to self-merge.

I kinda liked the typo 😂


having problem in creating a new customer account

There is no option for creating a new customer account. '/customer/create' route is not working

Could you give more information? what error? Are you using the API or trying from the cart UI?

I am trying from the cart UI.

What error? I just tried on latest master and it’s working fine. Please provide steps and the error text/screenshot.

That’s expected. It’s a POST route not a GET route.
Was there a link which took you there?

no i just wrote the path , since i didn't find any any link to add a new customer.

You can create a new customer when checking out. If "Create an account" is checked, a new customer is created.

Oh It's here.. But It would've been great if there was a direct 'create an account' link on home page..


Using ant+ via the companion app

The README suggests that you could pair an ant+ sensor via the companion app. Also, the comment here also suggests the same.
However, I didn't have any luck using an ANT+ dongle on my android phone as suggested here (I think this only works with the android version of the Zwift, not the companion?), and this post suggests that ant+ is also not supported via the companion app.
Was wondering which is correct, and if it's possible, how to connect an ANT+ HRM to Zwift? Thanks!

I don't think ant+ works with the companion app. Probably just a minor flaw in the README

gotcha! thanks for the clarification!


Unique URL for game

I'd like a way to get back to a game using a unique URL that loads the players and scores from that game.

Done in afb08a92085479f64b7c231dbe27f72d2c93dc67


Fix underscore usage in post serializer

closes #6512

because of the keyForAttribute method in the application serializer, the hash property must be snake_case
change the normalize method to the more concise normalizeHash method available on the rest serializer

TODO:

[x] make sure this is actually fixed

@kevinansfield this is good to go, just had to fix a local issue where I bricked my ghost install :confused:

I can confirm this fixes this issue, but how haha?
Why does changing authorId to author_id here, make a call to get('authorId') work later when it didn't before?

I'm not 100% sure, but there's a method called keyForAttribute in the application serializer that converts things from camelCase to snake_case. That might be the cause, otherwise ember has been known to convert things from kebab or snake case to camelCase automatically.

kebab [...] case

:joy: how have I never heard that expression before? :joy: 🍢

Lol that's just the names for it I think. kebab-case, snake_case, and camelCase

Why does changing authorId to author_id here, make a call to get('authorId') work later when it didn't before? Just curious.

The normalizeX methods are working with raw data from the API, they massage the input before being sent further down the chain, in our case we need to stick to underscored property names here as that's what the final methods in the chain are expecting from the API.


Add new Test: search for a specific Package

enter text "wdio-ui5-service" into search field and the first result should be this package

first try does not really work
https://github.com/js-soft/wdi5/issues/248
on branch https://github.com/marianfoo/ui5-community.github.io/tree/add-wdi5


How to add up and down sorting in destination column, Basically Re-ordering

Used https://czeckd.github.io/angular-dual-listbox/demo/ version in my app.

You'll need to customize the component. See #76 for details..

Is there any repo for this, since i am new to angular.. any help much appreciated

i could really do with this feature... surely someone has done this.. a forker perhaps.. please share! :)


JupyterLabs can't find the save file

Unpacking ...
ERROR: [WinError 2] The system cannot find the file specified
It ran fine the last time I played. The only thing that has changed between then and now is JupyterLab had an update. I tried copying the save to a different folder in case my antivirus decided to not let the software ready My Documents. I tried putting an exception into the antivirus. I tried putting the save into the root folder of a completely separate hard drive. The results are the same regardless of where I try to access the file.
EDIT: I have to use CTRL-V to paste the save location as the right click menu does not have paste. I am not sure if this is the cause because the log file doesn't specify.

I am not sure if this is the cause or not but here is what I have found. Avast thinks Python has a virus in it and it blocks it from running, even with an exclusion. Even with Avast disabled, the file is not found. I can't tell if this is related to each other or not. This all worked fine Friday. I have been using the design map I made then to plan expansions.

Have you tried re-installing the older version of Jupyter Lab and followed the uninstall instruction?
https://github.com/jupyterlab/jupyterlab-desktop/blob/master/user-guide.md#uninstalling-jupyterlab-desktop

I followed the instructions to remove the update and reinstall the previous version. Avast was still having an issue so I contacted them about the issue. I don't think the problem is with your code so I need to switch the issue to JupyterLab.
For information, if I use the proper file name, I get the error I reported.
ERROR: [WinError 2] The system cannot find the file specified.
If I misspell the name, I get a completely different error.
ERROR: File or path do not exist: X:\Libraries\Documents\Anno 1800...
I am not good with this stuff so I have no idea why there would be different errors.

I got it to work, if unconventionally. I installed my own Anaconda-Python, set the environment to it, and it worked. Like I said 7 hours ago before my crash course in python environments, it wasn't your code but your reply let me to the answer. thanks!


RAML 0.8: optional resourceTypes methods support

Following code with raise error InvalidParameterError: Response code '200?' must be an integer representing an HTTP code.:
resourceTypes:
  - base:
      get?:
        responses:
          200?:
            description: "The request has succeeded."

Also, if i would have both optional & required responses codes, i will get following error:
  File "/usr/local/lib/python3.5/site-packages/ramlfications/parser.py", line 561, in wrap
    responses=responses(data),
  File "/usr/local/lib/python3.5/site-packages/ramlfications/parser.py", line 457, in responses
    return sorted(response_objects, key=lambda x: x.code)
TypeError: unorderable types: int() < str()

Optional resource response codes are officially supported in RAML 0.8 as described:

When defining resource types and traits, it can be useful to capture patterns that manifest several levels below the inheriting resource or method, without requiring the creation of the intermediate levels. For example, a resource type definition may describe a body parameter that will be used if the API defines a post method for that resource, but the processing application should not create the post method itself.
To accommodate this need, a resource type or trait definition MAY append a question mark ("?") suffix to the name of any non-scalar property that should not be applied if it doesn't already exist in the resource or method at the corresponding level. This optional structure key indicates that the value of the property should be applied if the property name itself (without the question mark) is already defined (whether explicitly or implicitly) at the corresponding level in that resource or method.

Could you please fix that?

Hey @alvassin ! Good catch, yes - this issue is already filed in #43 and is in the backlog for the 0.2.0 release. I'm going to go ahead and close as a duplicate, but let me know if anything else comes up!
Cheers!


OLS-99: creation logics for app server.

Description

Creation logic for the lightspeed-service application server :

service account
configmap
deployment
service

secret for API keys are provided by cluster administrator and should be referenced in credentials fields of OLSConfig CR.
Tests will be added in another PR as part of OLS-225.
This deblocks the next 2 tasks OLS-225 on tests and OLS-197 on reconcilation logic.
Type of change

[ ] Refactor
[x] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library

Related Tickets & Documents

Related Issue #
Closes OLS-99

Checklist before requesting a review

[x] I have performed a self-review of my code.
[ ] PR has passed all pre-merge test jobs.
[ ] If it is a core feature, I have added thorough tests.

Testing

Please provide detailed steps to perform tests related to this code change.
How were the fix/results from this change verified? Please provide relevant screenshots or results.

/lgtm

/approve

/lgtm


[FEATURE] Update for Foundry v11

Describe the new feature
Update for Foundry v11
Additional Information
The current module.json has the compatibility maximum set to 10

Tried to install 0.5.2 but getting error ...

@johnnolan Many thanks

No problem at all @steveculshaw , had a few issues with getting the release packaged, hence those lovely errors you got for a short time. Thanks for raising!

Many thanks for sorting so promptly ... I mean getting a change in a few minutes is amazing !!!


Reject awards

How can we reject requested award? When someone picks the reward it automatically deducts their points, but what if the award is out of stock? :)

For Incentives app template repository, we are currently only making changes to fix critical bugs or deployment failures. Please consider forking the repository to implement your improvement and post back here if you're successful.


Support uniquely generated inproc adresses

This would be the inproc equivalent of a system assigned port.
Currently to do unit testing in the API we create a ton of Ctx so that we don't name clash with other unit tests. We could instead add a method to InproAddr that generates a unique inproc address and use the global context. This would also improve documentation as a side effect since users won't be tempted tu created a Ctx unnecessarily from reading the doc.

Closed by bd7233d520c0006ce680258ca7fc5343eaa60490


Include secondary resources in register and profile configurations

IMPORTANT: Where possible all PRs must be linked to a Github issue
Fixes #1924
Checklist

[ ] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[ ] I have added any strings visible on UI components to the strings.xml file
[ ] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[ ] I have built and run the fhircore app to verify my change fixes the issue and/or does not break the app

Do we need to use this in profile configuration as well?

@ellykits The profile configuration is actually the main use case for this change. since we need to load the commodity data in the service questionnaires that are loaded from the patient profile

Do we need to use this in profile configuration as well?

@ellykits The profile configuration is actually the main use case for this change. since we need to load the commodity data in the service questionnaires that are loaded from the patient profile

Okay got it. I missed the sample in profile configurations.


Language name not visible

Name of some languages isn't visible:

See: https://not-matthias.github.io/apollo/posts/shortcode/

@SeniorMars can you check this out?

Same issue for markdown:

(happens only with the light theme)

I was kinda aware of this issue...i just forgot. Yea I'll fix it, I just use dark mode always so I forgot.


bazel absence of ZIP64 support cause tensorflow build fail

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): no
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10 1803
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): v1.11.0-rc1
Python version: 3.6.5
Bazel version (if compiling from source): 0.15.2
GCC/Compiler version (if compiling from source): vs2017 15.8 / cl.exe 19.15.26726
CUDA/cuDNN version: <IP_ADDRESS>/7.2.1
GPU model and memory: 1080ti 11GB
Exact command to reproduce:

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_pkg

Describe the problem
If build artifact large than 4GB, it can't generate the python package.
A easy way to reproduce the issue
Please note that each additional compute capability significantly increases your build time and binary size. [Default is: 3.5,7.0]: 3.0,3.2,3.5,5.0,5.2,5.3

related link:
https://github.com/tensorflow/tensorflow/issues/20332#issuecomment-415974623
https://github.com/tensorflow/tensorflow/issues/22382
https://github.com/bazelbuild/bazel/blob/0.17.1/third_party/ijar/zip.cc#L74
Source code / logs
Uncompressed input jar has size ???, which exceeds the maximum supported output size<PHONE_NUMBER>.
Assuming that ijar will be smaller and hoping for the best.

Unzipping simple_console_for_windows.zip to create runfiles tree...
[./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip or
        ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip.zip, and cannot find ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip.ZIP, period.

@meteorcloudy This is an interesting issue.
what would be the correct pacman command to install zip64?

The zip file is created by a custom zipper binary built from source in bazel, which doesn't have zip64 support. So installing zip64 from pacman is not going to help.
The root cause here is we are zipping redundant files in ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip because it depends on some other py_binary targets which are also built as a zip file. This results a zip file containing many other zip files, and all of them have //tensorflow:tensorflow_py as a dependency.
I'm trying to figure out a way to exclude redundant files.

Yes, ideally bazel's zip tool should support zip64. I filed https://github.com/bazelbuild/bazel/issues/6211
But I prefer to refactor tensorflow's dependency to clean up the zip file, because it will also improve the performance of creating TF pip package a lot.

@fo40225 @bstriner Can you try https://github.com/tensorflow/tensorflow/pull/22483 to see if it fixes the problem?

@gunan You might want to cherry-pick #22483 into v1.11.0 ?

@angersson if we are doing another RC, yes.
If not, I would wait until 1.12

Unfortunately, we have to rollback a part of 77e2686. If anyone encounter this issue again, please build TensorFlow with --define=no_tensorflow_py_deps=true

Hello @gunan,
Would it be possible to add the flag recommendation here? https://www.tensorflow.org/install/source_windows
I believe this would help many people who try to build Tensorflow from source for Windows.
My goal was compute capability 3.5 support to have it run faster on my laptop.
Here is the PR to docs repository: https://github.com/tensorflow/docs/pull/178
Thank you!
Anatoly

Thank you very much for your PR, it is reviewed, approved and merged!

having same issue even after including --define=no_tensorflow_py_deps=true
build succeeds but following command gives error
 bazel-bin/tensorflow/tools/pip_package/build_pip_package C:/tmp/tensorflow_pkg
tried in both msys and cmd
both showing same error
Unzipping simple_console_for_windows.zip to create runfiles tree...
[./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip or
        ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip.zip, and cannot find ./bazel-bin/tensorflow/tools/pip_package/simple_console_for_windows.zip.ZIP, period.

ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted: Analysis failed
INFO: Elapsed time: 507.631s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (61 packages loaded, 12 targets configured)
    currently loading: tensorflow/lite/python ... (2 packages)

I am getting this error during this both of these commands:-
bazel build --define=no_tensorflow_py_deps=true --config=opt //tensorflow/tools/pip_package:build_pip_package
&
bazel build  --config=opt //tensorflow/tools/pip_package:build_pip_package

I am not able to run build with bazel


Fix the sed termination for patch of images

Fix the sed termination for a patch of images
Description
The sed termination is required for a proper patch of the image.
Related-to: #61
How Has This Been Tested?
Ran sed operation on the kfdef
sed -i "s#value: quay.io/opendatahub/data-science-pipelines-operator:latest#value: $IMAGE_TAG#" tests/setup/kfctl_openshift.yaml
Merge criteria:

[x] The commits are squashed in a cohesive manner and have meaningful messages.
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has manually tested the changes and verified that the changes work

/approve
This is ready for merge

/lgtm
/approve


tracing: add support for sampling;

The best would have been if I could define a *SamplingConfiguration at the tracing configuration, so that it would simply ignore that configuration. But currently the cfg pkg does not support it.
But due to the default values setted in the SampleRule struct if the configuration is missing it should behave as before.
We could also add an enabled flag at the SamplingConfiguration but that would a misleading because by default the aws go SDK uses the sampling as defined in github.com/aws/aws-xray-sdk-go/resources/DefaultSamplingRules.json


fixes install_dirs not defined error in setup.py

change notes:

distutils.sysconfig.get_python_lib returns path as string
update assert statement to check if "install_dir" is valid string
replace "install_dirs" with "install_dir" in print statement

Still get similar error because of install_dirs.


Add pre-release tags and build metatadata to relaxed versions

WIP

Cherry-picked @ras0219-msft changes to version parsers
Fixed version tests
It is clear now that semantic and relaxed versions need to be abstracted further, probably merged into a dot-separated version with the enforcing of proper semver only happening during parsing.

@vicroms I pushed changes to your branch to address @BillyONeal's comments on the cherry-picked version parser. I addressed the do-nothing-do loops by transforming them into proper goto's (the original design) -- if strongly desired I can extract them into functions, but I think this is the clearest and simplest implementation.

I prefer for for infinite loops but these aren’t.
On Nov 13, 2021, at 11:35 AM, Robert Schumacher @.***> wrote:

@ras0219-msft commented on this pull request.

In src/vcpkg/versions.cpphttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvcpkg-tool%2Fpull%2F266%23discussion_r748758111&data=04|01|bion%40microsoft.com|a4244cec817440159cb608d9a6dcb96c|72f988bf86f141af91ab2d7cd011db47|1|0|637724289212820849|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=pT4%2B56TgasPx71IJpnDl8BkT%2Fvs%2FasuAnYUBFQYR3LY%3D&reserved=0:

   auto build_found = ret.version_string.find('+');

   if (build_found != std::string::npos)

// 0|[1-9][0-9]|[0-9][a-zA-Z-][0-9a-zA-Z-]*
// equivalent:
static const char* skip_prerelease_identifier(const char* const s)
{

   auto cur = s;

   for (; Parse::ParserBase::is_ascii_digit(*cur); ++cur)

It's funny, I implemented all of these as for loops because I thought I remembered you saying you preferred
for (;;) {} over while (1) {}.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvcpkg-tool%2Fpull%2F266%23discussion_r748758111&data=04|01|bion%40microsoft.com|a4244cec817440159cb608d9a6dcb96c|72f988bf86f141af91ab2d7cd011db47|1|0|637724289212830844|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=28HtZFBNLmnV%2FbPG44GHZLSGfvoc8mp%2BmXeTIrjPuCI%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAALZF367EQ7MWWOACQJGMDTUL24XNANCNFSM5H3SACYQ&data=04|01|bion%40microsoft.com|a4244cec817440159cb608d9a6dcb96c|72f988bf86f141af91ab2d7cd011db47|1|0|637724289212830844|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=4ezIcLQ6WCNBXzpylPGTEn3QSscPtl4X%2Fb1eOhAFWYE%3D&reserved=0.

Thanks @ras0219-msft!
After some investigation I noticed that we can safely merge semver and relaxed into the same class without much pain. It is the test code that will be the most affected.

Intentionally pushed a failing test in order to discuss what the correct output should be.

@vicroms I'm going ahead and pushing merge because I want to resolve conflicts with https://github.com/microsoft/vcpkg-tool/pull/265


Cleanup

Codecov Report

Merging #1401 into master will decrease coverage by 0.07%.
The diff coverage is 48.44%.

@@            Coverage Diff             @@
##           master    #1401      +/-   ##
==========================================
- Coverage   55.13%   55.06%   -0.07%
==========================================
  Files         186      186
  Lines       10805    10812       +7
==========================================
- Hits         5957     5953       -4
- Misses       4083     4088       +5
- Partials      765      771       +6

Impacted Files
Coverage Δ

internal/action/xc/xc.go
42.27% <0.00%> (ø)

internal/backend/crypto.go
23.33% <ø> (ø)

internal/backend/crypto/gpg/cli/keyring.go
29.17% <0.00%> (-2.18%)
:arrow_down:

internal/store/leaf/init.go
20.00% <0.00%> (ø)

internal/store/leaf/store.go
47.37% <0.00%> (ø)

internal/store/root/recipients.go
37.50% <50.00%> (ø)

internal/backend/crypto/xc/utils.go
72.73% <55.56%> (+1.09%)
:arrow_up:

internal/action/recipients.go
51.25% <62.50%> (ø)

internal/cui/recipients.go
55.49% <80.00%> (+2.44%)
:arrow_up:

internal/action/init.go
40.35% <100.00%> (ø)

... and 7 more

Continue to review full report at Codecov.

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


High RAM usage

Hi there,
I'm using EasyGA to optimize parameters for a Keras LSTM. Over 20 generations and 10 chromosomes, I notice a RAM usage of over 13 GB. Each call to the fitness function really should not be using this much RAM, so I'm wondering if multiple calls to the fitness function are being done in parallel.
Does anyone have any insight on this matter?

Currently the fitness function is not running in parallel. Each call to the fitness function is run sequentially. We are currently working on async / multi processing functionality for the fitness function.
When it comes to memory it could be two things.

EasyGA stores all its data in a sqlite3 database file so this writing of each chromosome structure / fitness data could be taking a lot of your memory based on what your chromosome looks like.

Solution:
Remove this line of code from your EasyGA.py file in the package.
# Save the population to the database
self.save_population()

This feature should be made standard soon with no going into the package. Thank you for pointing this out.

This could be a parallel issue but like I said this feature is currently being developed.

If your very motivated. All the fitness function calls come from the same EasyGA.py file.

Were it runs:
# Update and sort fitnesses
self.set_all_fitness()

Function:
def set_all_fitness(self):
        """Will get and set the fitness of each chromosome in the population.
        If update_fitness is set then all fitness values are updated.
        Otherwise only fitness values set to None (i.e. uninitialized
        fitness values) are updated.
        """

        # Check each chromosome
        for chromosome in self.population:

            # Update fitness if needed or asked by the user
            if chromosome.fitness is None or self.update_fitness:
                chromosome.fitness = self.fitness_function_impl(chromosome)

Hopefully this helps.


Build failure: Mailspring 1.13.3 -> 1.14.0

Steps To Reproduce
Steps to reproduce the behavior:

build X

Build log
https://r.ryantm.com/log/mailspring/2024-09-15.log
Hashes equal; no update necessary

Additional context
the @r-ryantm bot detected a new release, but it did not create a new nix package.
Notify maintainers
@toschmidt

      mailspring = prev.mailspring.overrideAttrs rec {
        version = "1.14.0";
        src = pkgs.fetchurl {
          url =
            "https://github.com/Foundry376/Mailspring/releases/download/${version}/mailspring-${version}-amd64.deb";
          hash = "sha256-ZpmL6d0QkHKKxn+KF1OEDeAb1bFp9uohBobCvblE+L8=";
        };
      };

here is how i am building it with an overlay, you can try to update the hash in linux.nix.
the issue is that now mailspring is starting in tray but not opening the ui.


Implement pharmacophore-constrained molecule embedding

What does this implement/fix? Explain your changes.
I implemented EmbedLigandToPharmacophore, which takes in a single RDKit Mol and Pharmacophore and attempts to generate conformers of the molecule that also fit the pharmacophore (by default, using ETKDG without minimization). Currently, depending on the way in which the MolChemicalFeatures in the molecule map to the FreeChemicalFeatures, the function outputs a list of Mols, each with a set of its own conformers (depending on parameters for max number of conformers specified in Ph4ConstrainedEmbedderSettings).
I also modified other functions in EmbedLib.py to take in parameters allowing for partial matching of features - i.e. when the pharmacophore contains more features of a certain type than the molecule we want to embed. In addition, MatchPharmacophores was written to return not only the first valid mapping from pharmacophore features to molecule futures, but to yield all of them. (Would like to also check if this duplicates the function of GetAllPharmacophoreMatches.)
To help with Pharmacophore bounds generation, I also expanded upon the ExplicitPharmacophore class to inherit from Pharmacophore and implement applyRadiiToBounds, which was described in UGM 2016. Additionally, for the sake of consistency the __str__ method of ExplicitPharmacophore returns a representation of the bounds matrix, just as Pharmacophore does; the representation of its features and radii has been moved to getFeatureString.
@coleb will be presenting the results of this work at UGM 2018.
Unit tests
Unit tests were added for functions in EmbedLib using a molecule-pharmacophore pair from the DUD-E dataset. The tests ensure that when using a pharmacophore defined from a molecule's known structure, the embedding process can recreate that structure. Additionally, tests were added to UnitTestPharmacophore.py to ensure that ExplicitPharmacophore behaves in expected ways when comparing the output of its inherited functions to its parent Pharmacophore.

Closing due to lack of activity. Feel free to reopen if anyone has the time and inclination to revive this one.