[Bug]: deprecated plugin warnings during build and "LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 0.)" error

Please check the following before submitting a new issue.

[X] I have searched the existing issues.
[X] I have carefully read the documentation and verified I have added the required platform specific configuration.

Please select affected platform(s)

[ ] Android
[ ] iOS
[ ] Linux
[X] macOS
[ ] Web
[ ] Windows

Steps to reproduce

These warnings printed out to console while building app:
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:40:31: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
return [CLLocationManager authorizationStatus];
^~~~~~~~~~~~~~~~~~~
authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:

(CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:47:65: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
CLAuthorizationStatus authorizationStatus = CLLocationManager.authorizationStatus;
^~~~~~~~~~~~~~~~~~~
authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
(CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:47:65: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
CLAuthorizationStatus authorizationStatus = CLLocationManager.authorizationStatus;
^~~~~~~~~~~~~~~~~~~
authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
(CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:107:1: warning: implementing deprecated method [-Wdeprecated-implementations]

(void) locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
^
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status API_DEPRECATED_WITH_REPLACEMENT("-locationManagerDidChangeAuthorization:", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
4 warnings generated.
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/LocationServiceStreamHandler.m:36:1: warning: implementing deprecated method [-Wdeprecated-implementations]
(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status{
^
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/LocationServiceStreamHandler.m:9:
(void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status API_DEPRECATED_WITH_REPLACEMENT("-locationManagerDidChangeAuthorization:", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^

when i used plugin to get geo location of the user, it never return location and printed this error to console: LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 0.)

(It was working, i didn't change anything but just upgraded flutter sdk)
Expected results
not geting warnings during build and geting geo location data without any error
Actual results
warnings printed, couldn't get geo location
Code sample
These warning and error message printed out:
Code sample
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:40:31: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
    return [CLLocationManager authorizationStatus];
                              ^~~~~~~~~~~~~~~~~~~
                              authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
+ (CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:47:65: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
  CLAuthorizationStatus authorizationStatus = CLLocationManager.authorizationStatus;
                                                                ^~~~~~~~~~~~~~~~~~~
                                                                authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
+ (CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:47:65: warning: 'authorizationStatus' is deprecated: first deprecated in macOS 11.0 [-Wdeprecated-declarations]
  CLAuthorizationStatus authorizationStatus = CLLocationManager.authorizationStatus;
                                                                ^~~~~~~~~~~~~~~~~~~
                                                                authorizationStatus
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
+ (CLAuthorizationStatus)authorizationStatus API_DEPRECATED_WITH_REPLACEMENT("-authorizationStatus", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.m:107:1: warning: implementing deprecated method [-Wdeprecated-implementations]
- (void) locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
^
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/PermissionHandler.h:11:
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status API_DEPRECATED_WITH_REPLACEMENT("-locationManagerDidChangeAuthorization:", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^
4 warnings generated.
/Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/LocationServiceStreamHandler.m:36:1: warning: implementing deprecated method [-Wdeprecated-implementations]
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status{
^
In module 'CoreLocation' imported from /Users/o.halukkarakaya/.pub-cache/hosted/pub.dev/geolocator_apple-2.3.7/macos/Classes/Handlers/LocationServiceStreamHandler.m:9:
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status API_DEPRECATED_WITH_REPLACEMENT("-locationManagerDidChangeAuthorization:", ios(4.2, 14.0), macos(10.7, 11.0), watchos(1.0, 7.0), tvos(9.0, 14.0));
^

2024-07-28 23:45:55.966 MY_PROJECT[19285:307656] LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 0.)

Screenshots or video

Screenshots or video demonstration
[Upload media here]

Version
^12.0.0
Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.22.3, on macOS 14.5 23F79 darwin-x64, locale tr-TR)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2023.3.7)
[✓] VS Code (version 1.85.0)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!

Dear @ohalukkarakaya,
Thanks for your input. Regarding the error on macOS. Have you checked if you have an active Wifi connection? Otherwise the Mac cannot determine your location.
Furthermore, the deprecation warnings should be fixed by us.
Kind regards,

LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 1.)
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: The operation couldn’t be completed. (kCLErrorDomain error 1.)
#0      GeolocatorApple.getPositionStream. (package:geolocator_apple/src/geolocator_apple.dart:188:9)
#1      Stream.handleError. (dart:async/stream.dart:931:16)
#2      _HandleErrorStream._handleError (dart:async/stream_pipe.dart:269:17)
#3      _ForwardingStreamSubscription._handleError (dart:async/stream_pipe.dart:157:13)
#4      _RootZone.runBinaryGuarded (dart:async/zone.dart:1606:10)
#5      _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:384:15)
#6      _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:402:7)
#7      _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:306:7)
#8      _ForwardingStreamSubscription._addError (dart:async/stream_pipe.dart:128:11)
#9      _ForwardingStream._handleError (dart:async/stream_pipe.dart:95:10)
#10     _ForwardingStreamSubscription._handleError (dart:async/stream_pipe.dart:157:13)
#11     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606:10)
#12     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:384:15)
#13     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:402:7)
#14     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:306:7)
#15     _SyncBroadcastStreamController._sendError. (dart:async/broadcast_stream_controller.dart:392:20)
#16     _BroadcastStreamController._forEachListener (dart:async/broadcast_stream_controller.dart:322:15)
#17     _SyncBroadcastStreamController._sendError (dart:async/broadcast_stream_controller.dart:391:5)
#18     _AsBroadcastStreamController.addError (dart:async/broadcast_stream_controller.dart:486:5)
#19     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606:10)
#20     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:384:15)
#21     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:402:7)
#22     _DelayedError.perform (dart:async/stream_impl.dart:552:14)
#23     _PendingEvents.handleNext (dart:async/stream_impl.dart:646:11)
#24     _PendingEvents.schedule. (dart:async/stream_impl.dart:617:7)
#25     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#26     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5) I am getting the same issue for IOS for geolocator 12.0.0

LOCATION UPDATE FAILURE:Error reason: (null)Error description: The operation couldn’t be completed. (kCLErrorDomain error 1.)


Crashes and will not start an untouched "app" in VS 2017 if there is a hyphen in the name.

If I create a Solution / Project called "Avalonia-Test" it crashes when started. Im assuming its the Hyphen it doesnt like.

I had the same problem: #1081.

Without reading to deep into it I guess its to do with this https://github.com/dotnet/project-system/issues/2016


[SUB-TASK][KPIP-2] Extend Flink ExecuteStatement to support more operations

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Search before asking

[X] I have searched in the issues and found no similar issues.

Describe the feature
ExecuteStatement of Flink engine now supports QueryOperation only. We can extend it to support more operations that Flink Executor already supports. e.g. ShowTableOperation,CreateTableOperation, ExplainOperation.
Motivation
This is a sub-task of KPIP-2 #1322 .
Describe the solution
Add a case matching before executing operations. Execute QueryOperation (which returns ResultDescriptor) via executor.executeQuery, while execute other operations (which returns TableResult) via executor.executeOperation.
There're several operations that executor.executeOperation doesn't support, such as SetOperation. We may address that afterward.
Additional context
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

@link3280 Thanks for opening this issue, it would be better to follow this issue prefix: [SUB-TASK][KPIP-2] for archiving the Flink SQL engine.

@link3280 Thanks for opening this issue, it would be better to follow this issue prefix: [SUB-TASK][KPIP-2] for archiving the Flink SQL engine.

OK, I'll follow the pattern. Thanks for the reminder.


Add React Router and rough project structure

Fixes #16.
Add React Router v6 integration to the project. Based on the rough links, set up the page structure for the user service and question service in React Router.
Added a simple frontend authentication context to the application to allow for different views when logged in/logged out, as well as provide distinction between admin users and non-admin users.

LGTM! I think we are missing an add questions page... but I think can just add in another pr since it doesnt affect much

OH oops i forgot i'll just add it now


build: Update to header 1.2.185

Update known-good
Re-enable code generation for VK_HUAWEI_subpass_shading
Generate source

Change-Id: Ibb8d8898c9cdbb655c8162e76b68fa465fe8f912

CI Vulkan-Tools build queued with queue ID 4127.

CI Vulkan-Tools build # 492 running.

CI Vulkan-Tools build # 492 passed.


Let heimdall discover JWKS and token introspection endpoints via oidc/oauth2 discovery documents

Preflight checklist

[X] I agree to follow this project's Code of Conduct.
[X] I have read and am following this repository's Contribution Guidelines."
[X] I have discussed this feature request with the community.

Describe the background of your feature request
As of today, the oauth2_introspection, respectively, the jwt authenticators require configuration of the introspection, respectively the JWKS endpoints. Since in many cases, these endpoints are also referenced in oidc/oauth2 discovery documents, it would be more convenient to let heimdall discover the above said endpoints via such document.
Describe your idea
See above
Are there any workarounds or alternatives?
Use the currenty available configuration
Version
v0.7.0-alpha
Additional Context
No response

@dadrus I'd like to take this one over, if that's fine for you. Do you have already a design idea / document I could follow implementing?

Sure. All contributions are very welcome.
Since you already joined the community in discord, describe your design idea for the FR in the ideas channel if it deviates from the description here and discuss it with the folks.

My personal idea for that was/is to extend the oauth2_introspection and jwt authenticators with an additional property,  named e.g. discovery_endpoint, dealing with the corresponding functionality. On the authenticator level, either the existing endpoint or the new one mist be

Sorry
Hit the wrong button 😉


Add missing unit tests

Hi,
Thanks for your time & patience to review this PR.
We are researchers focusing on Rust unit tests, we revised our tool for better readability. By examine the existing code, we found several unit tests can be added to improve the repo's overall unit test coverage(this project is already been well tested).
Thanks again for your time.

What does this cover that wasn't before? Codecov seems to be out of date.

What does this cover that wasn't before? Codecov seems to be out of date.

Let me check it this weekend, sorry for the late response.

Thanks for your help. We launched the runner on June, 2023. Thanks for your time and paitence, let me relauch on the latest version and see what we can find.


IO error: lock mnist_train/LOCK: Resource temporarily unavailable

I have followed the way you mentioned at the "Useage" to pretrain the mnist encoder, but it failed to get  mnist leveldb's lock.
Is there anyone who meet this kind of problem ?
Any ideas will be appreciated !

i have check that there is no other process get the lock...

i guess the standard caffe makes this problem.
after i try the caffe in the dec code, the problem disappear.


component instance names

In certain situations, it's useful for component instances to have some kind of human readable name that can be displayed (in lists, when searching for / adding already-created instances, etc). We should figure out a standardized way to do this for all components.

Idea: similar to _description, a property in the component schema that specified what field (fields?) should be used for the "name", e.g.
_name: adDescription

adDescription:
  _label: Ad Description
  _has: text

That would display whatever data is in the adDescription field as the instance's "name"

Idea: similar to placeholders, make the name a string that can interpolate fields, e.g.
_name: Ad - ${adDescription}

adDescription:
  _label: Ad Description
  _has: text

This would make things like having icons (for flex logic) and stuff in the name work, as well as using data from potentially multiple fields

Now that we have field interpolation, where do we actually want to use these names?

component selectors?
...?

This would be useful in the Find Components pane, but that's the only good use case I can think of that isn't handled by the placeholder interpolation


CRC Always Failing

Hey,
I am working on a POC utilizing your library for webhooks and I am unable to get the initial webhook registered because I am always getting a timeout on the CRC. It takes between 3.1-3.5 seconds and I can't see what I am doing wrong.
I have followed your tutorial code in the documentation and even gone so far as to copy paste the controller that you use in the Examplevini folder. My CredentialsRetriever has the Consumer Key and Secret and Access Key and Secret hardcoded (as retrieved from the App Dashboard on an App that provides "Read, write and Direct Message" permissions).
My only thought is that maybe the ngrok is taking too long, but there is no mention of that being a problem in your documentation.
I have included a snippet from the ASP.NET Core 3.0 console that shows the response from Twitter as well as the time in method.
Do you have a best practice to provide on this? I've tried to delve into your documentation and source code as well as the Twitter docs, but I am stumped.
Cheers,
Nick

Hello,
Thank you for your comment. CRC means that your server takes too long to respond to Twitter.
Does the ngrok client shows some call received from Twitter?
Cheers,
Linvi

Hello,
Thank you for your comment. CRC means that your server takes too long to respond to Twitter.
Does the ngrok client shows some call received from Twitter?
Cheers,
Linvi

I have the exact same issue, my ngrok shows 500 as the status code (using code from the example,  it's a bit confusing as it shows you registering to /account_activity/ in the webhookscontroller.cs so which has the route /tweetinvi/ so I'm not sure which url to actually register)
GET /account_activity/         500 Internal Server Error
GET /tweetinvi/                500 Internal Server Error


Season data

How can I get the season data like fortnitetracker or this api https://fortniteapi.com/docs/open/4 ?
Do someone know how the endpoint for season stats is?

It's counter-intuitive but if you change alltime to weekly here you will get stats for the current season only

Probably some EpicGames tech debt that they aren't arsed enough to address

Can I get the alltime and weekly data in one request?

@RobertoGraham you can make a pull request if you want ;). @RayzonDE no, because it's 2 HTTP requests.


Possibility to switch to a light toolbar for light backgrounds

Would require javascript; not sure if possible.

It doesn't seem to be allowed, so I won't be doing it. Too bad, but you can still change the websites where it applies manually.


Do not Compile ENS contracts, use known code

No need to compile ENS contracts since they stay the same, so use known code and ABI.
Merge that config with the address for livenet, etc. if we are in that environment.
We then deploy manually each contract manually.

@alaibe I saw you'r PR yesterday, it shouldn't be too hard to rebase and it should be cleaner in the end so I should be fine.
For your suggestion, it's a good idea, but indeed a bit overkill. Let's see if the contracts actually do end up changing a lot first.

Rebase done. Tested with both dev and mainnet and networkID does make it easier.


Label.pixelOffset does not appear to work

I am unable to get Label.pixelOffset to work with a list of x/y values.
I would expect it to work like this:
label=Label(pixelOffset=[5,5])
but instead I can only make it work like this:
label=Label(  pixelOffset=dict([("cartesian2", [5, 5])])  )

This seems to be an issue with the CZML documentation of Label, which shows that the pixelOffset property accepts a list when it actually accepts Cartesian2.
This can be shown by playing around with the label example on sandcastle.


Some tracks in "Processing" state since very long time

Hi,
i have 3 tracks from my account in the "processing" state since a very long time (more than one month for the oldest):

track  21383 in processing since 2016-09-12 (16:37)
track  21385 in processing since 2016-09-12 (17:45)
track  24165 in processing since 2016-10-03 (17:59)

Please advise: how is it possible to complete the processing ?
Thanks
Best regards

Does it have the # of km or miles beside the listing or is it just [blank] km

The 3 "processing" tracks have the same characteristics:

a green badge with "PROCESSING" in the top of  the picture
the #km is correctly displayed
BUT this #kms (and the #images) have not been taken into account in the "Total KM" and "Total Images" assigned to my Profile

Below the screenshot of 2 of these 3 tracks.

Regards

Then there is something definitly wrong in the back end. The reason I asked you about kms is because sometimes the "send Finish" doesnt get sent due to network timeout, but doesnt seem this is the case

I have this other problem too:

i have 10 tracks NOT TAKEN  into account in my profile
and for these 10 tracks, the characteristics are the following
=>  the #images is correct
=>  and the #KM is  blank
=> they do NOT have the green badge with "PROCESSING"

Exemples:

How is it possible to correct these 2 problems ?

the tracks with the PROCESSING state
the tracks with #KM left blank

The blank km are an easy fix, do you use the python scripts to upload?

Yes i use the python scripts to upload
(but i have deleted the original tracks from my PC).

That doesn't matter:

Create an empty folder
Get the sequence id (I will use 9999 as an example)
Get the # of photos in that sequence and add 1 (I will use 777 as an example)
Create a text file in the empty folder called "count_file.txt" input the "777" on the first line and save
Create a text file in the empty folder called "sequence_file.txt" input the "9999" on the first line and save
Run the python script for that empty folder
It will send the "finished" command for that sequence and that sequence should start processing

Ok, So i have created these two files (count_file.txt and sequence_file.txt) in a folder the i have run the script upload_photos_by_exif.py.
The error
"Traceback (most recent call last):
File "upload_photos_by_exif.py", line 455 in  main(sys.argv[1:])
File "upload_photos_by_exif.py", line 438 in main
if (index % 100 != 0) or index == 0:
UnbounbLocalError: local variable 'index' referenced before assignment"
appears.
As i workaround, i have commented the lines 438 et 439 of the upload_photos_by_exif.py
438:   #if (index % 100 != 0) or index == 0:
439:   #      count_uploaded = thread(max_workers, ...)
After that, run again the script for the 10 tracks with the #KM blank:
==> Ok
==> the #KM is now completed with the correct value
==> the global counter "Total images", "Total tracks" and "Total KM" has also been
correctly upgraded.
Thanks a lot.
PS:
So now i only have as problem the 3 tracks in the "PROCESSING" state.

that would be something telenav could help more with @martijnv-telenav

How long does an uploaded track need for processing anyway?

Right now they are about 5 days behind on processing tracks, there was a big backlog before(2 weeks or more) but they seemed to throw more servers at the problem.


Update auth for qualification to follow same pattern as mixer and manager

This will ease out release.

Jenkins job auth/presubmit passed

Jenkins job auth/presubmit passed


Privacy policy

:clipboard: Description
The Shields production servers should have a privacy policy. This may be required for regulatory compliance and is a good idea regardless.
Possibly as part of that, it would be helpful to clarify how Shields interprets its long-established "no tracking" promise.
Some possible models:

https://www.iubenda.com/
https://github.com/wulkano/kap/blob/master/PRIVACY.md

:+1: for documenting the privacy policy.
At the same time, it might be worth mentioning that usage in README.md or wikis on Github is covered by GH's image proxying for privacy:

https://help.github.com/en/articles/about-anonymized-image-urls
https://github.blog/2014-01-28-proxying-user-images/

It's worth mentioning that EFF Privacy Badger blocks the shields.io

It's worth mentioning that EFF Privacy Badger blocks the shields.io

So does this include blocking Github's anonymized urls at all?

@aidin36 - I think we're straying from the original point of this but that may or may not be by design. Last time it happened, it was reported as a bug and fixed: https://github.com/EFForg/privacybadger/issues/1394

Bringing back to original point:

The Shields production servers should have a privacy policy.

Shields needs one to be GDPR-compliant. There are 3rd-party services used that needs mentioning. Shields looks like a great community-driven project, but it might just as well be a (de-facto) tracker one rather avoids for privacy reasons. Privacy policy would reassure people about appropriateness of using shields.


build issue

Hi,
the following dependencies missing while build with maven:

sigar
sigar-native
1.0

grinder
grinder-patch
3.9.1-patch

(actually,the dependency "grinder-patch" can be found in your naver repository, but mismatched group id and artifact id )

You should install the dependencies in advance... using
install_maven_lib.sh which can be found in  ngrinder project.
2015-07-16 17:17 GMT+09:00 yonger1516<EMAIL_ADDRESS>
Hi,
the following dependencies missing while build with maven:
grinder
grinder-patch
3.9.1-patch
(actually,the dependency "grinder-patch" can be found in your naver
repository, but mismatched group id and artifact id )
—
Reply to this email directly or view it on GitHub
https://github.com/naver/ngrinder/issues/71.

Thank you. it works. close the issue.


Use unions to represent unions

As rust has unions since 1.19, shouldn't the API use them, instead of structs?

winapi 0.4 will upgrade the minimum Rust version and take advantage of new language features such as that.

Can't wait, but that's not happening any time soon, am I right? It will take awhile for even untagged unions to reach stable Rust.

They are stable in 1.19

Hmm, I mistook it for unions with non-Copy field then which currently require #![feature(untagged_unions)]

Everything in winapi is Copy so that's not a blocker.

@retep998 Is there a timeline for 0.4 as untagged unions have been in for some time now, nearly 2 years...

There are\were other blockers for 0.4 like procedural macros and const fn, and if https://github.com/rust-lang/rust/issues/58713 is one of them then we may as well have to wait for another 2 years.