AbstractFilterDefinition discriminator

Reworks AbstractFilterDefinition to look more like IFilterDefinition (see pic attached)
Adds a custom discriminator for AbstractFilterDefinition which decides the type between FilterDefinition/PublicFilterDefinition/TypePartitionFilterDefinition.
Exceptions for the discriminator.

Wasn't sure how ThrowIfFieldsNotFound should work in cases where neither of the values are set...
┆Issue is synchronized with this Asana task

It seems good, but I'm not entirely sure on the enum thingy

The idea is that in the future we might add different filters that work in the say way as TypePartitionFilterDefinition as in declarative filters that run in the runtime that might filter not only depending on the Type with other things too like values etc. @jakhog knows more about these grand plans.

Yes, I understand. It's just the the Enum mechanism is kinda breaking the Open-Closed Principle and I'm thinking if there's a better way to do this particular thing

I obviously still haven't understood this open-closed principle since I don't understand what you mean in this case. But keep in mind that the purpose of the changes in this PR is about the persisted data in Mongo, and decoupling that from the csharp implementations.
So effectively what this code has done is changing the persisted filter definitons from something like
{
   _t: [AbstractFilterDefinition, PublicFilterDefinition]
  ...
}

to
{
   Type: "Remote"
   Public: true
   ...
}

So, this whole exercise was to allow us to change the underlying code - e.g. to be more (or less) open closed - without it affecting the persisted data.


Performance Degradation and Increased Allocation in AWSSDK.S3 Versions <IP_ADDRESS> and Above

Describe the bug
We have identified a performance degradation in our API after updating the AWSSDK.S3 package to the latest version 3.7.304.1.
Upon investigation, we have identified that performance degradation is occurring after the AWSSDK.S3 version <IP_ADDRESS>.
Furthermore, we have done a Benchmark test for the AWS SDK.S3 versions such as

<IP_ADDRESS>
<IP_ADDRESS>
3.7.304.1

To help you better understand the issue, we have prepared a sample description highlighting the key observations and differences.
Expected Behavior
Expected to have similar performance and allocation rate for as AWSSDK.S3 - <IP_ADDRESS> after the Nuget package update.
Current Behavior
(Benchmark results were taken using BenchmarkDotNet v0.13.10)
Summary for the AWS SDK.S3 <IP_ADDRESS>

Benchmark log: s3-sdk-<IP_ADDRESS>-benchmark.log
Summary for the AWS SDK.S3 <IP_ADDRESS>

Benchmark log: s3-sdk-<IP_ADDRESS>-benchmark.log
Summary for the AWS SDK.S3 3.7.304.1

Benchmark log: s3-sdk-3.7.304.1-benchmark.log
Reproduction Steps
Code used for the Benchmark:

Possible Solution
No response
Additional Information/Context
No response
AWS .NET SDK and/or Package version used
AWSSDK.S3 - <IP_ADDRESS>
AWSSDK.S3 - <IP_ADDRESS>
AWSSDK.S3 - 3.7.304.1
Targeted .NET Platform
.NET Framework 7
Operating System and version
Windows 10 Enterprise

Perhaps issue https://github.com/aws/aws-sdk-net/issues/3116 is similar.

The issue is similar to this https://github.com/aws/aws-sdk-net/issues/3116, but each signed URL generation has a high memory allocation rate as well.

Thanks for the reporting the issue and taking time to pinpoint the exact version where the performance degradation started. These details were very helpful in identifying the root cause. The issue was with the AWSSDK Core and we resolved it in 3.7.300.18. The latest nuget packages already shipped with this fix.


Error: Target is not defined for this project.

Hello Everyone,
I am trying to create the "Web-Worker" in my angular project using angular-cli, but on cli it is giving me an error that "Target is not defined for this project".
Please check the below,
Versions
Node -v
v12.16.1
npm -v
6.13.4
ng version
Angular CLI: 9.0.4
Node: 12.16.1
OS: win32 x64
Angular: 9.0.4
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes
Package Version
@angular-devkit/architect 0.900.4 (cli-only)
@angular-devkit/build-angular 0.900.4
@angular-devkit/build-optimizer 0.900.4
@angular-devkit/build-webpack 0.900.4
@angular-devkit/core 9.0.4 (cli-only)
@angular-devkit/schematics 9.0.4 (cli-only)
@angular/cdk 9.1.0
@angular/http 7.2.16
@angular/localize 9.0.5
@angular/material 9.1.0
@ngtools/webpack 9.0.4
@schematics/angular 9.0.4 (cli-only)
@schematics/update 0.900.4 (cli-only)
rxjs 6.5.4
typescript 3.7.5
webpack 4.41.2
Steps to reproduce
Create a web worker using generate command,
ng generate webWorker my-worker
The log given by the failure
Target is not defined for this project.
Could anyone please tell me the solution about this? I am not getting the meaning of "Target".
Thank you.

A target is an architect builder target that is used to build the application which is defined in your angular.json.
The default target value is build See: https://angular.io/cli/generate#web-worker, hence it means that in your project there is no build target.
Example of other targets are build, lint, serve etc.

Hello @alan-agius4,
Thank you for the solution. I have generated the web-worker using following command with option "--project".
**ng generate web-worker testworker --project=my-web-app
CREATE e2e/tsconfig.worker.json (214 bytes)
CREATE src/app/testworker.worker.ts (157 bytes)
UPDATE src/tsconfig.app.json (233 bytes)
UPDATE angular.json (3853 bytes)**
Thank a lot. 👍


Strange visibility button highlight when project is start

Godot version:
3.2.dev.custom_build. c6507933a
Issue description:
When project is running(and probably when errors occurs), when I  try to click at the visibility button, then highlight show in unexpected places

Still valid in 173ebe487
Run this project and toggle the visibility:
ReproductionProject.zip


prepare release v0.93.0

Description:

Release chart with Splunk Opentelemetry Collector v0.93.0
Link to Splunk idea: <Link to Splunk idea, see https://ideas.splunk.com>
Testing:
Documentation:

Looks like step 4 from https://github.com/signalfx/splunk-otel-collector-chart/blob/main/RELEASE.md#release-procedure is missed

Updated the chloggen-validation script


Exported dates should be in ISO format

Bug Description
When downloading data in Evidence, date columns are exported in full javascript date object format. This makes them difficult to use in other tools.
We should export dates in ISO format (YYYY-MM-DD) so the dates are usable.
Severity

[x] Low - I'm able to keep using Evidence as normal, but flagging this for the team to fix

Error Messages and Screenshots

Details

This is caused by the date parsing logic used across the product - we need to convert dates into javascript date objects to standardize the treatment of timezones across databases and browsers
In the date parsing logic, we may be able to convert the dates back into strings - either within the parsing logic itself, or within the component where data will be exported

We should probably (also) identify objects that have times associated with them, and then export them as:
YYYY-MM-DD HH:MM:SS

This may require implementing a custom datetime library, as I think JS always interprets datetimes in the user's current locale, and that is not always the desired behaviour.
Some promising options:

https://date-fns.org/
https://moment.github.io/luxon/#/?id=luxon

It turns out the timestamp in the date causes the same issue with exports - Excel doesn't recognize these as dates:

Unfortunately this is an output from our date parsing logic - we need to add the timestamp to ensure all browsers treat dates the same way. In this case, the original dataset didn't have a timestamp, so the result is unexpected.
I think the next step is for us to review how dates are handled in Evidence in general - I suspect that a lot of the original date parsing logic I set up can be either replaced or removed entirely. For example, in DataTable there is a call to convertColumnToDate which causes this timezone issue - I am not 100% sure that call is necessary.
We have an issue open which we can treat as the discussion for general date handling: #871

Oh, didn't realize that Excel ignores date format standards. Seems like the YYYY-MM-DD HH:MM:SS format Archie mentioned above might work? (though apparently the formats it recognizes might change based on locality...)
I do think we should review date handling though especially like in #927


doc/install/source: GOOS,GOARCH=linux,riscv64 is missing

Doc site misses linux,riscv64 combo under GOOS,GOARCH combo list.
However go 1.15.5 can build with this combo and riscv64 is listed as a supported instruction set in introduction.

Looks like the doc page in the main repo was updated here: https://go-review.googlesource.com/c/go/+/250997
By no corresponding CL was sent to the website repository:
https://github.com/golang/website/blob/c8f27351e764fa8954631d243dd24779108bd026/content/static/doc/install-source.html#L530


Add meta.type to rules

What is the purpose of this pull request? (put an "X" next to item)
[x] Documentation update
[ ] Bug fix
[ ] New feature
[x] Other, please explain:  Add standard metadata.
What changes did you make? (Give an overview)

Add meta.type to rules ("layout" for all rules but no-callback-literal which is set to "suggestion")
Adhere to standard linting on README example
Add .editorconfig to prep. IDEs for proper indentation before lint checking/fixing

Which issue (if any) does this pull request address?
N/A
Is there anything you'd like reviewers to focus on?
While meta.type is normally used with eslint --fix-type (and you currently have no fixers), as official meta-data exposed to formatters, I am planning to use it in my badge formatter (which I expect to release soon); it can show a summary of linting problems by type, e.g., "layout", "problem", or "suggestion". Regardless of how it may end up being used, it shouldn't hurt to clarify the intent of the rule by expressing meta.type.

Bump..

Any chance you can take a look? I don't think this change should be very controversial...

Thank you. FWIW, the tool I mentioned is functional: https://github.com/brettz9/eslint-formatter-badger


Why checkServerIdentity is not in the whitelisted options?

There was a PR for this, but it went closed by the stale bot: https://github.com/request/request/pull/2873/commits/b50fc936df727bc014abe692f56631ad18a60b88

Please revive this if possible.


[FEATURE] Reply to older messages

Description

Users should be able to reply to  older messages.

Screenshots
No response
Additional information
No response
👀 Have you checked if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Contributing Guidelines?

[X] I have read and understood the rules in the Contributing Guidelines

Are you willing to work on this issue ?
None

Hello @Dun-sin  can I please be assigned this?

Hello @Dun-sin  can I please be assigned this?

You can only work on one issue at a time.
Look at the rules here, https://github.com/Dun-sin/Whisper/blob/main/CONTRIBUTING.md#rules

Hello @Dun-sin  can I please be assigned this?

You can only work on one issue at a time. Look at the rules here, https://github.com/Dun-sin/Whisper/blob/main/CONTRIBUTING.md#rules
okay. That's fine. Deleted my other requests

Hello @Dun-sin  can I please be assigned this?

You can only work on one issue at a time. Look at the rules here, https://github.com/Dun-sin/Whisper/blob/main/CONTRIBUTING.md#rules
okay. That's fine. Deleted my other requests

Alright I'm guessing you want to work on this one inste, thank you, If I'm wrong with the guess let me know, but going to assign you to it.
Please follow the rules when contributing, thank you🔥

@haszankauna Alright I'm guessing you want to work on this one inste, thank you, If I'm wrong with the guess let me know, but going to assign you to it.
Please follow the rules when contributing, thank you🔥

I just realized an issue like this has been created and fixed🤦🏽♀ so sorry @haszankauna and also since there's no update on this. Will be closing it.
Thank you and sorry if you already started working on it


[QST] What means the last column, the expected value, in pred_contrib output

I have a question about pred_contrib output.
When I read doc in lightgbm web page, I found below comment.
If you want to get more explanations for your model’s predictions using SHAP values, like SHAP interaction values, you can install the shap package (https://github.com/slundberg/shap). Note that unlike the shap package, with pred_contrib we return a matrix with an extra column, where the last column is the expected value.
I don't clearly understand the mention "the last column is the expected value". What is the expected value? It means label, prediction, raw prediction, or other?
Please let me know about it.

Please refer to https://github.com/microsoft/LightGBM/issues/1969#issuecomment-480580776.

@StrikerRUS Thanks for your comment


When recording, trim front of recording and reset 10 second countdown after first nonzero values

This way we don't lose time if there is latency before system audio starts capturing.

Now that we have 65 seconds I don't think I need to do this.


Homeworks

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
Adding logical data model
What did you learn from the changes you have made?
How to create logical data model. How to recognize relationships
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
How were these changes tested?
A reference to a related issue in your repository (if applicable)
Checklist

[V] I can confirm that my changes are working as intended

Good job.

For HW2, You missed one AND condition, in where query task, and use order by command in end.

For HW3, for aggregate query task, the right type of join choice in left join. and  correct way to select month and year is the following: WHERE STRFTIME('%Y', market_date)  = '2019'
AND STRFTIME('%m',market_date) = '04'

HW 4, 5, 6 good job, passed.


Flutter not finding connected iOS device

I used to be able to connect to my iPhone 6 Plus for testing/debugging. However, for the past several weeks I have been working just with the iOS simulator (& Android emulator). Now flutter no longer sees the iPhone when it is connected.
Unfortunately, during the intervening weeks I have upgraded iOS (now 12.4.1), MacOS (now 10.14.6), & Flutter (now 1.9.1+hf2). So no clues as to which (if any) caused the break.
Also, just FYI, I am using VSCode (1.38.1) & Xcode (10.3) on a MacMini (2012).
The phone is connected via USB. It is visible/accessible to iTunes and Xcode, but not Flutter. I have tried disconnecting, rebooting both the Mac and the iPhone, and reconnecting (using various USB ports) all to no avail. So it seems to be a Flutter configuration issue or bug...
I've scoured the docs for info but haven't found anything useful. Flutter doctor doesn't provide me with much help either. Output is:
$ flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale en-US)
• Flutter version 1.9.1+hotfix.2 at /Development/tools/flutter
• Framework revision 2d2a1ffec9 (2 weeks ago), 2019-09-06 18:39:49 -0700
• Engine revision b863200c37
• Dart version 2.5.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/mac/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.3, Build version 10G8
• CocoaPods version 1.7.5
[✓] Android Studio (version 3.4)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 37.0.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[✓] VS Code (version 1.38.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.4.1
[!] Connected device
! No devices available
! Doctor found issues in 1 category.

@carlleeswanson can you try rm -rf /Development/tools/flutter/bin/cache; flutter doctor -v and see if that fixes it? There was an issue with our cached artifacts that I just fixed, and that could be this issue.

Yes, that resolved it! Thanks so much @christopherfujino!
As you probably know, this triggered a re-download of the Dart SDK and flutter tool rebuild.
I also had to stop/re-launch VS Code in order for it to see the device. On re-launch, VS Code had to download additional iOS tools as well.
For others' reference, I have included the output below. Note that my download times are unusually long because my network connection was being throttled at the time of download. Should be much faster for those with a normal speed internet connection.
FROM FLUTTER DOCTOR
$ rm -rf /Development/tools/flutter/bin/cache
$ flutter doctor -v
Downloading Dart SDK from Flutter engine b863200c37df4ed378042de11c4e9ff34e4e58c9...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  263M  100  263M    0     0   162k      0  0:27:47  0:27:47 --:--:--  165k
Building flutter tool...
Downloading Material fonts...                                      12.2s
Downloading android-arm-profile/darwin-x64 tools...                19.9s
Downloading android-arm-release/darwin-x64 tools...                15.7s
Downloading android-arm64-profile/darwin-x64 tools...              20.4s
Downloading android-arm64-release/darwin-x64 tools...              19.8s
Downloading android-x86 tools...
167.1s (!)
Downloading android-x64 tools...
176.2s (!)
Downloading android-arm tools...                                   89.4s
Downloading android-arm-profile tools...                           49.1s
Downloading android-arm-release tools...                           39.1s
Downloading android-arm64 tools...                                 97.0s
Downloading android-arm64-profile tools...                         55.3s
Downloading android-arm64-release tools...                         39.5s
Downloading Gradle Wrapper...                                       3.3s
Downloading package sky_engine...                                  11.1s
Downloading common tools...                                       102.1s
Downloading common tools...
122.2s (!)
Downloading darwin-x64 tools...
379.4s (!)
Downloading libimobiledevice...                                     4.0s
Downloading usbmuxd...                                              3.0s
Downloading libplist...                                             2.8s
Downloading openssl...                                             13.5s
Downloading ideviceinstaller...                                     2.7s
Downloading ios-deploy...                                           4.5s
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale en-US)
• Flutter version 1.9.1+hotfix.2 at /Development/tools/flutter
• Framework revision 2d2a1ffec9 (2 weeks ago), 2019-09-06 18:39:49 -0700
• Engine revision b863200c37
• Dart version 2.5.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/mac/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.3, Build version 10G8
• CocoaPods version 1.7.5
[✓] Android Studio (version 3.4)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 37.0.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
[✓] VS Code (version 1.38.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.4.1
[✓] Connected device (1 available)
• Carl’s iPhone • c634ce90eef5364b7c13961bccd0001339eb28a5 • ios • iOS 12.4.1
• No issues found!
FROM VSCODE
Downloading ios tools...                                          268.8s (!)
Downloading ios-profile tools...                                  212.4s (!)
Downloading ios-release tools...                                  141.0s (!)
Running "flutter pub get" in lapis_flutter...                       1.8s
Launching lib/main.dart on Carl’s iPhone in debug mode...
Automatically signing iOS for device deployment using specified development team in Xcode project: xxxxxxxxxxx
Xcode build done.                                           71.5s

FYI This fixed my issue, coming from exactly same context (upgrades)

Can confirm that it works.

I have this same issue and have tried @christopherfujino's solution, but it didn't work for me. My Flutter Doctor output is below. Basically, the iOS tools do not download. E.g. folder "ios-deploy" in bin/cache is empty.
FROM FLUTTER DOCTOR
Checking Dart SDK version...
Downloading Dart SDK from Flutter engine bdc9708d235e582483d299642ad8682826ebb90d...
Unzipping Dart SDK...
Building flutter tool...
Running pub upgrade...
Downloading Material fonts...                                       0.6s
Downloading Gradle Wrapper...                                       0.5s
Downloading package sky_engine...                                   0.2s
Downloading common tools...                                         0.5s
Downloading common tools...                                         0.5s
Downloading windows-x64 tools...                                    1.3s
Downloading android-arm-profile/windows-x64 tools...                0.2s
Downloading android-arm-release/windows-x64 tools...                0.2s
Downloading android-arm64-profile/windows-x64 tools...              0.2s
Downloading android-x64-profile/windows-x64 tools...                0.2s
Downloading android-x64-release/windows-x64 tools...                0.2s
[√] Flutter (Channel master, v1.13.6-pre.44, on Microsoft Windows [Version 10.0.18362.535], locale en-GB)
• Flutter version 1.13.6-pre.44 at C:\src\flutter
• Engine revision bdc9708d23
• Dart version 2.8.0 (build 2.8.0-dev.0.0 c547f5d933)
• Android SDK at C:\src\AndroidSDK
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\src\AndroidSDK
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.

[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.41.1)
• VS Code at C:\Users\Anders Ojgaard\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.7.1
[!] Connected device
! No devices available

@FlyingToddler debugging on iOS devices is only supported on macOS, as we depend on Xcode.

@carlleeswanson can you try rm -rf <flutter_repo_directory>/bin/cache; flutter doctor -v and see if that fixes it? There was an issue with our cached artifacts that I just fixed, and that could be this issue.

thx it worked!

@carlleeswanson can you try rm -rf <flutter_repo_directory>/bin/cache; flutter doctor -v and see if that fixes it? There was an issue with our cached artifacts that I just fixed, and that could be this issue.

works for me. thank you!

I confirm the solution @christopherfujino shared works!

This issue happens for me really often, Its annoying to have to keep running that command and re downloading all the flutter tools. I am switching from real iPhone and iPad devices. @christopherfujino

go to Xcode->preferences->locations->set value for command Line tools.
CLT reference was missing there, giving the CLT value solved the issue for me.

go to Xcode->preferences->locations->set value for command Line tools.
CLT reference was missing there, giving the CLT value solved the issue for me.

work for me

go to Xcode->preferences->locations->set value for command Line tools.
CLT reference was missing there, giving the CLT value solved the issue for me.

Thanks Man! This Worked for me!!

Not work for me. I still can not found my iPhone

→ flutter devices                                                                          ⎇  master ✔ |5a5078c
1 connected device:

macOS (desktop) • macos • darwin-x64 • Mac OS X 10.15.7 19H1030 darwin-x64

while Xcode can

go to Xcode->preferences->locations->set value for command Line tools.
CLT reference was missing there, giving the CLT value solved the issue for me.

Great! Solved it for me, while clearing the cache did not. Flutter only didn't recognize my device after I used an external disc along with my mac. Perhaps that had something to do with it. Anyways, this fixed it. Cheers!


A-Record disappeared after running

At an average of once a day my A-Record disappears from the godaddy DNS settings. Between all ‘Update ended with no Exception.’ logs I always have once this error:
Response Data: {u'message': u'One or more of the given records is invalid', u'code':
u'INVALID_RECORDS', u'errors': [u'ARECORD @ None is not a valid IP address'], u'name':
u'_Class'}

I actually always notice it when I can’t reach my address and then have to login into godaddy, make a new A-Record and wait until it’s updated again (and then some more) before I can reach it again. The error is always once, I guess then it get’s deleted, and after that I get again the ‘Update ended with no Exception.’ messages like everything is running fine. This is the script I run:
#!/usr/bin/env python3

# Full package imports
import pif, sys

# Partial imports
from godaddypy import Client, Account

userAccount  = Account(api_key='key', api_secret='secret')
userClient   = Client(userAccount)
publicIP     = pif.get_public_ip('ident.me')

# Updates all domains all records
try:
    updateResult = userClient.update_ip(publicIP)
except:
    print(sys.exc_info()[1])
    sys.exit()

if updateResult is True:
    print('Update ended with no Exception.')

It looks like the Client is trying to save a publicIP of None.
try adding this right below the publicIP = pif.get_public_ip('ident.me') line...
if publicIP is None:
    print('Unable to retrieve an IP from pif, exiting...')
    sys.exit()

and let me know if it's still happening.

I added the code and will test it a few days. I'll keep you updated.
Thanks a lot.

I'll refresh my script too. :)

This seems to be working fine. I don't get any 'Unable to retrieve an IP from pif, exiting...' in my cron logs just the normal 'Update ended with no Exception.' But it was a daily problem which since I added your part of code hasn't come back. So I assume it's working now.
Thanks a lot.

Interesting.  I'm glad it's working now though!
I'm going to close this Issue for now.  Let me know if something comes up.

I have the same issue, the proposed solution was added to updateReccord.py ??


Use butterknife with Android Gradle Plugin version 3.1.+  cannot compile ~

env:
butterknife  version  8.4.0
android gradle plugin 3.1.3
error:
Could not get unknown property 'packageForR' for task ':xxxxxxDebugResources' of type com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask.

No need to use butterknife in android project, butterknife is deprecated.
https://kotlinlang.org/docs/tutorials/android-plugin.html

Oh wow that's news to me! I guess I'm off the hook from responding to all these bugs and feature requests. See you all at the bar!

@JakeWharton Yes, you can announce the news to all the developers and tell them move to Kotlin Android Extensions. I have taken a lot of time to remove butterknife from a project. And now I am seeing another guy use butterknife+MVP in another project.

Oh I didn't realize you had a sample size of a whole 2 people. I thought it was only 1. I'm doubly convinced.

@JakeWharton Yes, but did you see my links on the second comment? You can compare them by yourself.
use butterknife
class ExampleActivity extends Activity {
  @BindView(R.id.txtWelcome) EditText txtWelcome;
  @BindString(R.string.welcome) String welcomeMessage;

  @OnClick(R.id.submit) void submit() {
    // TODO call server...
  }

  @Override public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_example);
    ButterKnife.bind(this);
    txtWelcome.text = welcomeMessage;
  }
}

use kotlin extension
import kotlinx.android.synthetic.main.activity_example.*

class ExampleActivity: Activity {
  override fun onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_example)

    txtWelcome.text = resources.getString(R.string.welcome);
    submit.setOnClickListener {
       // TODO call server...
    }
  }
}

kotlin-android-extensions is better for Kotlin. ButterKnife is also good but kotlin-android-extensions is a better and smart choice.
https://stackoverflow.com/questions/46482018/kotlin-android-view-binding-findviewbyid-vs-butterknife-vs-kotlin-android-exten

Kotlin extensions are worse, sorry. Now please stop commenting.

Using version 9.0.0-SNAPSHOT is required for AGP 3.1 and newer as they made a breaking change to the API that the Gradle plugin relies on. Instructions for accessing the snapshot are in the README.


minor cleanup of formatting in additional details row

Two small things:

add commas
show units for "size". is that in...kb? maybe denominate it in GB instead?

@jthandy this varies by database -- is this on Snowflake?

yep! that was on snowflake.

Fixed in https://github.com/fishtown-analytics/dbt-docs/pull/28


Backport "HBASE-28502 Cleanup old backup manifest logic (#5871)" to hubspot-2.5

In older versions of HBase's backup mechanism, a manifest was written per table being backed up. This was since refactored to one manifest per backup, but the manifest code was not updated. A concrete issue with the old code was that the manifest for full backups did not correctly list the tables included in the backup.
Reviewed-by: Ray Mattingly<EMAIL_ADDRESS>

Can you fixup the commit message to be HubSpot Backport: <commit message from upstream> as part of merging?


chore(main): release 0.37.2

:robot: I have created a release beep boop
0.37.2 (2023-04-29)
Bug Fixes

deps: update dependency go_router to v7 (#329) (e9e3174)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/CCXXXI/ecg_monitor/releases/tag/v0.37.2 :sunflower:


feat: Add WatcherEx Apis and Unittests

feat: Add WatcherEx Apis and Unittests
It seems that in Casbin.NET Watcher.Update() will be called whatever action is performed, so many of other APIs are currently useless. In Casbin, different APIs are called for different actions. So should Casbin.NET, I think.

@sagilio


Gradle cannot resolve AutoValue dependency on Java 7

See https://travis-ci.org/googleapis/gax-java/builds/394272066 for Java 7 failures.
:gax:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all files for configuration ':gax:apt'.
> Could not resolve com.google.auto.value:auto-value:1.2.
  Required by:
      project :gax
   > Could not resolve com.google.auto.value:auto-value:1.2.
      > Could not get resource 'https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.2/auto-value-1.2.pom'.
         > Could not GET 'https://repo1.maven.org/maven2/com/google/auto/value/auto-value/1.2/auto-value-1.2.pom'.
            > Received fatal alert: protocol_version
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED in 27s
2 actionable tasks: 2 executed
The command "./gradlew assemble" failed and exited with 1 during .

This may be because Java 7 doesn't use TLS 1.2, whereas Java 8 has TLS version 1.2 as a default.
The autovalue artifact is located at repo1.maven.org, and analyzing the SSL for repo1.maven.org gives
-- repo1.maven.org port 443
 * maximum SSL version  : TLSv1_2 (SSLv23)
 * supported SSL versions with handshake used and preferred cipher(s):
   * handshake protocols ciphers
   * SSLv23    TLSv1_2   ECDHE-RSA-AES128-GCM-SHA256
   * TLSv1_2   TLSv1_2   ECDHE-RSA-AES128-GCM-SHA256
   * TLSv1_1   FAILED: SSL connect attempt failed error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version
   * TLSv1     FAILED: SSL connect attempt failed error:1409442E:SSL routines:ssl3_read_bytes:tlsv1 alert protocol version

so it seems like repo1.maven.org requires TLS 1.2.
See here for similar issue.
This is reproducible locally using Java 7 and various versions of gradle (3.5.0 and 4.0.2; the CI build uses 4.0.1)

This will probably break any user on Java 7 using Gradle.

Solution may be to update Java 7 version: https://stackoverflow.com/questions/39157422/how-to-enable-tls-1-2-in-java-7

Resolved.


LitGPTSDPABenchmark runs incorrect configs

🐛 Bug
LitGPTSDPABenchmark, located here, does not correctly run the litgpt config provided to it.
This is due using NanoGPTConfig underneath, located here.
This creates multiple issues when benchmarking, as incorrect sdpa operation is launched. For example:

litgpt never has dropout ON. But as NanoGPTConfig has default dropout of 0.1, all sdpa operations have dropout ON.
Running GQA sizes, with config.n_query_groups, it is not propagated into the model.

To Reproduce
from thunder.benchmarks import LitGPTSDPABenchmark, Benchmark
import thunder
import torch

bench: Benchmark = LitGPTSDPABenchmark(
        config="Llama-2-7b-hf", device="cuda:0", dtype=thunder.bfloat16, requires_grad=True
    )

args, kwargs = bench.make_batch()
torch.cuda.synchronize()
fn = bench.fn()

jfn = thunder.jit(fn)
jfn(*args, **kwargs)

print(thunder.last_traces(jfn)[-1])

Outputs:
# Constructed by Delete Last Used (took 0 milliseconds)
import torch
from thunder.executors.torchex import no_autocast

@torch.no_grad()
@no_autocast
def augmented_forward_fn(q, k, v):
  # q: "cuda:0 bf16[16, 32, 4096, 128]"
  # k: "cuda:0 bf16[16, 32, 4096, 128]"
  # v: "cuda:0 bf16[16, 32, 4096, 128]"
  (t0, t1, t2, t3, _, _, t4, t5, _) = sdpafx_grad_forward_scaled_dot_product_efficient_attention(q, k, v, 0.1, True, scale=None)
  return {'output': t0, 'flat_args': [q, k, v], 'flat_output': (t0,)}, ((k, q, t0, t1, t2, t3, t4, t5, v), (True, 0.1))

Notice the is_causal=True, and dropout_p=0.1.
litgpt model has no code path to enable both of them. code
Expected behavior
LitGPTSDPABenchmark runs the exact parameters specified by litgpt configs.
cc @crcrpar @carmocca

triage review — @riccardofelluga, is this something you'd like to look at?

Running GQA sizes, with config.n_query_groups, it is not propagated into the model.

Note that litgpt expands this dimension during training for flash attention support https://github.com/Lightning-AI/litgpt/blob/main/litgpt/model.py#L226-L231


WIP: - operator-sdk olm status filter on  namespace flag

Signed-off-by: sujil02<EMAIL_ADDRESS>
Description of the change:
Motivation for the change:
Checklist
If the pull request includes user-facing changes, extra documentation is required:

[ ] Add a new changelog fragment in changelog/fragments (see changelog/fragments/00-template.yaml)
[ ] Add or update relevant sections of the docs website in website/content/en/docs

Closing this PR since it has been moved to #5314.


Missing error reason strings for alerts in OpenSSL 1.1

When testing OpenSSL 1.1 with PostgreSQL I got the following error message:
psql: SSL error: SSL error code 336151576

while I got the following with 1.0.2:
psql: SSL error: tlsv1 alert unknown ca

This is due to PostgreSQL calling ERR_reason_error_string() and getting NULL back and therefore deciding to just output the raw packed error value, so this means that for some reason we get a failure when looking up this error (while other error messages appear as normal).
The error code in the example is SSL_AD_REASON_OFFSET + TLS1_AD_UNKNOWN_CA.
I tracked it down to aea145e3992aae298c63d4c7a1d5aec76883a50e which removes a lot of defines and error texts. These files look like they are generated but I am not familiar enough with the code to see what the bug is and what texts should not have been removed.

You're right, that's a bug, the SSL_R_...alert... values need to be restore.  MR coming soon.

See #1280 for a fix.


Swagger Breaks On Endpoint Param Called "body"

Grape: 0.6.1
Grape-Rabl: 0.2.2
Grape-Swagger: 0.7.2
Swagger-UI: From git, https://github.com/wordnik/swagger-ui/commit/0c0ffc569f93a7728a83f91a56af7701e1cb8977, last commit Feb. 3 2014
Suppose you have an API endpoint that looks like this:
class Messages < Grape::API

  resources :messages do

    desc "Some method"
    params do
      requires :param_a, type: Integer, desc: "Some parameter that gets ignored"
      requires :body, type: String, desc: "Parameter named 'body' that breaks Swagger"
    end
    post "/test" do
      # The below doesn't matter, since it never gets here
      @message = Message.last
      @message
    end
  end
end

This will give an error similar to the one below:
{
  "error": "expected true at line 1, column 2 [parse.c:147]"
}

I think that it's oj dying because Swagger is sending the body parameter's value as a raw string instead of JSON. Note that :param_a will be completely ignored, even if you fill out both.
You would expect it to send something like this:
{
  "param_a": 1234,
  "body": "testing"
}

But instead it sends something like this (taken from Chrome inspector)
testing

I tried changing the param name to bodys and this worked fine. Also, sending via curl from the console works fine:
curl -vvv -X POST -H "Content-Type: application/json" -d '{"param_a": 1234, "body": "testing"}' http://localhost:3000/api/users/test.json

I'm not sure if this is a Grape or Swagger issue, so I'm reporting here first, but I appreciate any pointers. Thanks!

Just a mark since this issue sucks a lot.


Remove package stage for testing

Remove package stage to make https://github.com/mayhemheroes/szl/pull/1 work.


SMD-842 - Restructuring data-store repo

Ticket
Make data-store repo structure consistent
Change summary

Renaming tables to table_extraction
Moving table_extraction under core
Moving table validation out of table_extraction and under core/validation
Using more informational file basenames to help differentiate between files during development
Creating a more consistent interface for transformation.

This PR has been superseded by https://github.com/communitiesuk/funding-service-design-post-award-data-store/pull/575


Headless SVG rendering

Implements stand-along headless SVG rendering as requested at https://github.com/uwdata/vega/issues/10. Only SVG headless rendering is implemented. I'll work on canvas once this PR is merged.
This PR also adds test cases that render all the example specs using both the headless "xml" renderer and the normal "svg" renderer under JSDOM and compares that the outputs are exactly the same (modulo JSDOM bugs). This means that vega had a bunch more devDependencies, but these test cases exercise such a high swath of vega functionality that I believe it is worth it. It will also be useful to have automatic validation that the example specs continue to render.

Hi Marc, thanks for this. Will look through it soon. One question I did have is regarding an issue I faced when trying to get this to work myself. I wasn't able to figure out how to get the node requires working alongside the requirejs/AMD format, especially with the requirejs compiler that puts together vega2.js and vega2.min.js. Having canvas excluded and shim'd was fine, but then it choked on require('fs'). Glancing through your commits, I don't think I see any handling for that (and others like http)? I might've missed it, or maybe you've found a better system that works?

Regarding the node modules, I spend a very long time trying to figure out how to get it to work the "correct" way, but I never did. My ugly compromise solution was to expose define as an external API from src/_end.js so you can inject a node module from the outside world, and then invoke that with "canvas" and "fs" from bin/vg2svg
As for the optimizer, I found (through trial and error) that if you call require with a variable instead of a static string, then it won't try to resolve the module locally, so I just do var name = "canvas"; require(name);" and that gets around the module error.
It's all kind of ugly, but it works in node and in the browser, so it might hold until someone better versed in AMD+requirejs+almond can suggest a proper solution (assuming there is one).

Thanks, Marc. Yeah, I wasn't able to get something clean to work either. It might be that we need to use some other module/build system. But, I don't think browserify (the most viable alternative) is much better for this case...

Agreed. I made a new issue for the module improvements: https://github.com/uwdata/vega/issues/22

One outstanding question is the best name for the headless SVG renderer.

"xml" (since it generates an SVG XML string)
"svg-xml" (and would we re-name the existing in-browser "svg" renderer to "svg-dom"?)
"string" (since it emits a string)
"headless" (but then what would the eventual headless canvas renderer be called?)
"vector"

I picked "xml", despite it seeming kind of vague. It's a minor issue, but since it affects the name of the render/xml/ directory, we may want to agree on a name before merging the PR.

I would definitely urge us to keep "svg" in the module name for the sake of
clarity. I'd be happy with "svg-string" or "svg-headless" or something of
that sort.
On Mon, Feb 23, 2015 at 12:03 PM, mprudhom<EMAIL_ADDRESS>wrote:

One outstanding question is the best name for the headless SVG renderer.

"xml" (since it generates an SVG XML string)
"svg-xml" (and would we re-name the existing in-browser "svg"
renderer to "svg-dom"?)
"string" (since it emits a string)
"headless" (but then what would the eventual headless canvas
renderer be called?)
"vector"

I picked "xml", despite it seeming kind of vague. It's a minor issue, but
since it affects the name of the render/xml/ directory, we may want to
agree on a name before merging the PR.
—
Reply to this email directly or view it on GitHub
https://github.com/uwdata/vega/pull/21#issuecomment-75620304.

Yup, I prefer "svg-headless" or "headless-svg"

OK, I renamed it to "svg-headless". Travis seems happy with it.

@arvind When do you think this PR will be merged? I have some other test cases and bug fixes waiting on this one.

It will probably be a few weeks until I get around to merging it, because I'm currently working on a set of optimizations to the code base. Not sure why merging the PR is blocking you on other tasks?

Hi Marc, I'm finally getting a chance to review your PR. Do you mind doing a pull on v2 and merging the changes we've made to it since you branched. That will make it easier for me to review and merge. Thanks!

Arvind-
Will do. I did a trial run after you last major commit a few days ago and there are enough conflicts that it'll be a bit of work. I'll try again with the recent merges; I should get to it sometime next week.
-Marc

On Apr 22, 2015, at 6:40 PM, Arvind Satyanarayan<EMAIL_ADDRESS>wrote:
Hi Marc, I'm finally getting a chance to review your PR. Do you mind doing a pull on v2 and merging the changes we've made to it since you branched. That will make it easier for me to review and merge. Thanks!
—
Reply to this email directly or view it on GitHub https://github.com/uwdata/vega/pull/21#issuecomment-95259103.

OK, I've re-implemented the headless rendering in a new PR: https://github.com/uwdata/vega/pull/44
I'm closing this one.


[FIXED] Cluster toplogy change possibly not sent to clients

When a server accepts a route, it will keep track of that server
connectURLs array. However, if the server was creating a route
to that other server at the same time, it will promote the route
as a solicited one. The content of that array was not transfered,
which means that on a disconnect, it was possible that the cluster
topology change was not properly sent to clients.

Coverage increased (+0.04%) to 92.219% when pulling aeca31ce516b3092d621fc804365d1c3f330fcd8 on fix_connect_urls_notification_with_explicit_routes into 02dd205a481e8f9957f15ec2667e8b80bafecc14 on master.


perf broken links

URL -  https://mxnet.incubator.apache.org/versions/master/faq/perf.html
Broken Links
─ https://github.com/apache/incubator-mxnet/releases/download/1.2.0.rc1/apache-mxnet-src-1.2.0.rc1-incubating.tar.gz (HTTP_404)
─ https://github.com/apache/incubator-mxnet/releases/download/1.2.0.rc1/apache-mxnet-src-1.2.0.rc1-incubating.tar.gz (HTTP_404)
─ https://github.com/apache/incubator-mxnet/releases/download/1.2.0.rc1/apache-mxnet-src-1.2.0.rc1-incubating.tar.gz (HTTP_404)

I removed these links because it is not possible to download those mxnet versions from the public download page: https://github.com/apache/incubator-mxnet/tags. @aaronmarkham I think this ticket can be closed.


InvalidHostID

I'm getting an error that says "Could not connect to device: An Lockdown error ocurred. The error code was InvalidHostID"
then it tries to connect to the device and it loops.
Any ideas on what is causing the error?

some programs cause itunes' drivers to misbehave. please remove them and reinstall itunes


Radarsat-2 driver

@lpinner
I need to add a driver to the cosmo skymed and Radarsat-2 images. What is the best/fastest way to do it?
Thanks.

I saw that gdal has the drivers for Radarsat-2 and HDF5 (which seems to be the type of cosmo skymed metadata). How could I use them in the metageta crawler?

Sorry for the delay, I've been away and working on other things.  Do you have working cosmo skymed and Radarsat-2 drivers and want to add them to metageta or are you making an enhancement request?

We (@alexlopespereira and me) developed drivers for sentinel-1 and cosmo skymed, but I'm afraid they're not totally MetaGETA complience. We had to change the "metadata" field to type "dict" instead a defined string used in the generic driver. Also, there're comments and variables named in portuguese, which seems unfit to submit for revision. For the sentinel's driver I added a parse_xml function to utilities file using the xmltodict library, wich need some evaluation before revision as well.
One last thing... We're using the crawler class itself to integrate the data extracted with custom classes created for specific purpose (further processing and PostgreSQL relations mapping), and I'm not sure about the drivers behavior being used with the metagetacrawler utility.


Misc. updates

This PR does the following:

initial support for Ikea 5 button remote
initial support for Ikea motion sensor
add mfg attr to hue remote
add initial handler for adurolight remote
fix aqara vibration sensor after lock support added to ZHA
remove model and manufacturer from all replacement objects
clean up SmartThings tagV4 device
misc. cleanup

Deconz doesn't have zigpy device for coordinator yet. Wrap it in try/except KeyError and just ignore it on failure?

what will it take to add it? not supporting devices on certain sticks seems like an easy way to make users riot :)

@Adminiuga can you see if you can read the custom scene commands from the Ikea 5 button remote? I have tried a few times and I'm not making any progress.

IIRC schema on Scenes clusters needs an overhaul. Could you read it from any other device?

These are custom commands for this device only


Same Behaviour

Related Safe Addresses

In this issue, I detailed the problematic multi-sign address and the corresponding owner's abnormal behavior. 🍄

Each of The owner in every group is the same, and it has never changed since its creation, which is the most doubtful and basic point. 🚨🚨

0x0be66b26946fcc430ece870c6587ea3b53621645
0x0d6a93b78eb9697e2d3ee87d298bfbc28bb0910b
0x29714481e30dc4ce7eea47fb3b18149ee8c7055d
0x10f32bc1b49a0d0251b415f4653dcf9e3060fee0
0x8acbc5cfad966982881ac430a9fa0c7c00801ac4
0x73b98e7f2752332f9aba816012e51319e2363b48
0xb66b25aa7c094fbd69b96f3ddcee45aaa37e3ba7
0xbe79702c319015891bf89f59c442f0d701de22fe

0x3ab38c803c8e26bb4ecceeeb5aa601f7076d32fc
0x6140ea80f76861f21005e8c9f2712630aa89f6c6
0x774941d99b88fa082475fa5f80adae063ccaf083
0x790a727fdd7f063293cabb95b20dc76d406d014a

Reasoning

There is an abnormal behavior that is understandable

However, if there are many abnormal behaviors, then there is enough reason to determine that these addresses are airdrop farmer.

The Owner of these two groups have never changed

Each group will send the same number of ETH to the same address at the same time. 🚨🚨

Group1

The owner addresses in group 1 receive their first funds from Binance, and the timing is close, the amount is also close.

All safe addresses transfer 1ETH to the same address 0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9, at the same time 2022/01/13 [Check table1 below]

All safe addresser receiver 1ETH from same address 0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9 as same time 2022-01-13 [Check Table 2 below]

Group Owner is always same, no add and no remove

0x31c1bde6d298d15d7b924079b099488d0c99cc92 -- send 21 transactions, First Money Came From Binance. Receive 0.995 ETH at Jan-08-2022 11:03:52 AM +UTC . https://etherscan.io/tx/0xb07fff20696fa9bbe0a1a01c370b517109c02582065c7cd3fb4a398cba67ea17
0x74f1cb023b0ee6f567e9b4bc76f8aa6e3f536114 -- send 10 transactions, First Money Came From Binance. Receive 0.995 ETH at Jan-08-2022 11:02:51 AM +UTC . https://etherscan.io/tx/0x2b42e5f22f50cb235350ae965ba3e83464f4a3df90481be883d5fdab257d8699
0x8f1631de506c6c11869ab2d56d1ba3bdb7b43378 -- send 12 transactions, First Money Came From Binance. Receive 4.994 ETH at May-21-2021 06:59:26 AM +UTC . https://etherscan.io/tx/0x2af6472a2c0f5f72ba4c621c39cff5fbe89186fef6f4ad5149e742a5e1d3d83b
0xac3be45c15598e9564944341dca3e40f54a75949 -- send 1 transactions,  First Money Came From Binance.  Receive 4.994 ETH at May-21-2021 07:01:12 AM +UTC . https://etherscan.io/tx/0x8a1096b514e2a3bfbf9b36100b4b3275de38a520985bc1fe2b78bb21ece4e108
0xe1ec44ff6f1198324bda891ba91245033a116c6e -- send 30 transactions, First Money Came From Binance. Receive 4.994 ETH at May-21-2021 07:00:45 AM +UTC . https://etherscan.io/tx/0x6094c10b69812138d7e38cec5d08d8602c70e2f117163173e08971351019d305

Group2

All safe addresses transfer 0.01ETH to the same address 0xdac2065211d2cc7cfba865a355c42b2b7ae31017, at the same time 2021/09/16 [Check Table1 below]

Group Owner is always same, no add and no remove

0xa6ba02b4ff590eb14b38d12a2d7191bed521ad64 -- send 12 transactions. First money came from coinbase, Receive 0.1ETH at May-21-2021 01:54:53 PM +UTC . https://etherscan.io/tx/0xb556504b756759136061d0d4ddd154e7cc1b28849a7a61ada07a33d1431fbc8d
0xbfa6298620647961f32312aeb05936d839783bb2 -- send 45 transactions. First money came from coinbase, Receive 0.1ETH at May-21-2021 01:55:18 PM +UTC . https://etherscan.io/tx/0x532ed313d3b6fd18714e96418c02ee081f459f1fa506e340350c35c1513361d6
0xa3900a687db795dd7b25d651e353c8f0788cd82b -- send 14 transactions.

Please Check Table  👇🏻

Address -- multi-sign safe address
Execute transactions -- The number of execute transactions by multi-sign address
Receiver -- The USDT Receiver
Token -- USDT
Date -- The Date of send USDT to same receiver
Tx -- tx

Table1

Address
Execute Transactions
Receiver
Date
Amount
Token
Tx

0x0be66b26946fcc430ece870c6587ea3b53621645
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x58cb9a017d052f8fa98fff91a6b09b83e1ffc07584887c56f55982bd760582ed

0x0d6a93b78eb9697e2d3ee87d298bfbc28bb0910b
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0xeda4e68c20cfc02e899a9410b486ce6749a102f3b7272a2d76a74b467bb29755

0x29714481e30dc4ce7eea47fb3b18149ee8c7055d
14
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0xd3f8ee495aa9e111644ca2a8d5b5c2641200ec423a74d11828e73e6960389be2

0x10f32bc1b49a0d0251b415f4653dcf9e3060fee0
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x22048693d1863f8b38b8256e63163a379072a8399c9d5584e3ec9508d3893f66

0x8acbc5cfad966982881ac430a9fa0c7c00801ac4
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x56395b5e9c1d22cf41da5ff1cd40ddba9e31180d0266bfcaef5e239d3e08f7c6

0x73b98e7f2752332f9aba816012e51319e2363b48
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x12d51121d56242857322c0a2020fea433a840edda32966dbab03891055e675fc

0xb66b25aa7c094fbd69b96f3ddcee45aaa37e3ba7
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x18ed4a2ed8988875a32840ad6300925c466c97db265a25313f48388299b48aa1

0xbe79702c319015891bf89f59c442f0d701de22fe
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022/01/13
1.0000000000
ETH
https://etherscan.io/tx/0x118f9bbb6674a277d316a945d53ff30250d753c0695ee2d94901d66a306d12ca

------------------------------------------
------
------------------------------------------
----------
------------
-----
------------------------------------------------------------

0x3ab38c803c8e26bb4ecceeeb5aa601f7076d32fc
36
0xdac2065211d2cc7cfba865a355c42b2b7ae31017
2021/09/16
0.0100000000
ETH
https://etherscan.io/tx/0xe2a3559d7033cd3ca53ceb4751a720f833e09673f2f6453b85a5bb2d8333efcc

0x6140ea80f76861f21005e8c9f2712630aa89f6c6
5
0xdac2065211d2cc7cfba865a355c42b2b7ae31017
2021/09/16
0.0100000000
ETH
https://etherscan.io/tx/0x0069846dcc5959913313fc5426dae99a30e43294aeb342ce103b39418774b6b9

0x774941d99b88fa082475fa5f80adae063ccaf083
12
0xdac2065211d2cc7cfba865a355c42b2b7ae31017
2021/09/16
0.0100000000
ETH
https://etherscan.io/tx/0x501c19a5ec18e3bd24d4f16a1eed1ae11c4aa245bc707b1932fbbf6b8d792204

0x790a727fdd7f063293cabb95b20dc76d406d014a
2
0xdac2065211d2cc7cfba865a355c42b2b7ae31017
2021/09/16
0.0100000000
ETH
https://etherscan.io/tx/0x60e82bf56a356755709aa912572ae50360486ce38f5dfad73a94135a1a82d84f

Table2

Address
Execute Transactions
Sender
Date
Amount
Token
Tx

0x0be66b26946fcc430ece870c6587ea3b53621645
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0x5df6947fe72a9c49ef9e09ea5694f217c4f319e5a7b901dd1ecb7ccd5464a7e2

0x0d6a93b78eb9697e2d3ee87d298bfbc28bb0910b
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0xfd8476738a943884abf813d2bfe4740b682d325da8ff066d7a2a44544312565d

0x10f32bc1b49a0d0251b415f4653dcf9e3060fee0
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0xc241ee1964c18adf1ff4fed75047f134b0814f8b0e3a616c25c3547d224a4c89

0x73b98e7f2752332f9aba816012e51319e2363b48
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0x78850dccbce06096ad34f6b9b2a4b773a017e815e47d36d5afde79a36224dc6a

0x29714481e30dc4ce7eea47fb3b18149ee8c7055d
14
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0x23c63608721aa5b297b3ac542bd2c536be9950fcd6c405f7adeccc74994a62e6

0x8acbc5cfad966982881ac430a9fa0c7c00801ac4
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0x0d8c04b60a1ceecd11a3348bc40e47cb71f642c9ef71c2f1419e1d758cbe499a

0xbe79702c319015891bf89f59c442f0d701de22fe
2
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0xe9b793a0b8b0908dc9fa9369eec3d029990ba72574f31ab41020b410e9da6cab

0xb66b25aa7c094fbd69b96f3ddcee45aaa37e3ba7
3
0x92a1ba86c360cb303e83c3ee4f1b72ae287dfdc9
2022-01-13
1.0000000000
ETH
https://etherscan.io/tx/0x4eddae5318919c298f310804240ef992bb2803ba013e088d1306a29df378aa1e

Methodology
Addresses are reported by retrieving information from the chain, using bitquery's graphql, and detecting abnormal behavior, such as empty wallets, mutual transfers, etc.
When only some of the anomalous behaviors are present, we can consider the address reasonable, but when an address has all the anomalous behaviors, we have good reason to suspect that the address is false. Especially if the multi-signature address and the owner address have obvious exceptions both, then it is obvious that this is airdrop farmer.
Abnormal behaviors include

For Multi-Sign Address

Few transactions were executed
There is a lot of overlap in the interactions, such as the destination address, and the time
The owner of multiple multi-signature addresses is exactly the same, and never changes from start to finish

For Owner Address

Empty address
The first source of funds is the owner.
Mutual transfer
Behavior similarity

If the verification is passed and  my strategy is great,  I can provide my source code, but for now it is not conveninet
Safe Address
0xce495858e36c95f491b5a32ca2664405cf10ab76
Thanks

I'm unable to follow your reasoning. It looks rather to me like some project is distributing their ERC20 to the team.
Also, you have the following high profile wallet in your list. How is this airdrop farming? Store of value is legit use.
https://gnosis-safe.io/app/eth:0x774941d99b88fa082475fa5f80adae063ccaf083/transactions/history


Update TensorFlow to 2.5

Proposed changes:

...

Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

/modeltest

dataset: ["allt"]
config: ["all-nlu"]

/modeltest
include:
 - dataset: ["all"]
   config: ["all"]

/modeltest
include:
 - dataset: ["Private 2", "Private 2", "Carbon Bot"]
   config: ["nlu"]

/modeltest
include:
 - dataset: ["Carbon Bot"]
   config: ["Sparse + DIET(bow) + ResponseSelector(bow)"]


Add update method in type declaration

Fixes #31

Coverage remained the same at 99.123% when pulling 14e98e2aa556ad99c3964c527124faa01988528e on gyujincho:master into 2b66127583961acf1a25574556b859aa4ab831a5 on mariocasciaro:master.

Thanks @gyujincho !


Document additional file types

Beside the database (.realm) itself, there are some more files (.realm.lock, .realm.log, .realm.note), which may be created depending on the usage. We should document for each of those:

why they exist, what they are thought for
whether they are portable, or under which constraints
whether they are relevant for the persisted data or just temporary info

Done! :)


attempt submission

@shauntruelove No worries, I changed the date.  Also added a space after a ":", hopefully that solves the metadata issue?
You're probably aware but just in case you're not, the guidelines in the word doc says the origin date is the Saturday following the submission Due Date, in case you want to update that.

@tkcy As for metadata, could you chenge the license line as:
license: "CC-BY-4.0"
sorry for the inconvenience, but this should resolve the error on model-metadata

@kjsato trying again

@tkcy thanks! and sorry for the inconvenience. I updated tasks.json in main, could you merge or replace it in your tkcy:main?
Then I think the submission will pass if you can resolve the mismatches that appeared in the Notice line above.

Hrm so we had this problem with the origin datetime format for our RSV scenario hub submission - my computer somehow adds time zone info that is not visible on my end. it was solved there by converting to character format. Maybe I'll try going back to character.

Hrm so we had this problem with the origin datetime format for our RSV scenario hub submission - my computer somehow adds time zone info that is not visible on my end. it was solved there by converting to character format. Maybe I'll try going back to character.

Coud you use below for example before saving the data without changing the type "Date"?
data1$origin_date <- as.Date(data1$origin_date)

We use Matlab, not R, so there are differences in translation.
I'm trying again here, with the date modified.  It also looks like one of the error messages says point forecasts are invalid.
Should I remove those?

The attached parquet is the revision which I made converted the origin_date column. Just FYI(gzipped to attach here 2024-02-25-CU-RSV_SVIRS.parquet.gz). By using it, only one remaining issue is:
✖ 2024-02-25-CU-RSV_SVIRS.parquet: `tbl` contains invalid values/value combinations.  Column `output_type_id` contains
  invalid values "0.15000000000000002", "0.35000000000000003", "0.49999999999999994", "0.5499999999999999",
  "0.5999999999999999", "0.6499999999999999", "0.7999999999999999", and "0.8999999999999999".

Please take a look at the contents and see if there is a possibility of correction

I don't know how to resolve - I'm entering as specified but the precision of doubles in Matlab is 16 decimal places. I would suggest accepting this column as a character array.
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Koji SATO @.>
Sent: Thursday, February 29, 2024 3:56:39 PM
To: HopkinsIDD/rsv-forecast-hub @.>
Cc: Yamana, Teresa K. @.>; Mention @.>
Subject: [EXTERNAL] Re: [HopkinsIDD/rsv-forecast-hub] attempt submission (PR #7)
The attached parquet is the revision which I made converted the origin_date column. Just FYI(gzipped to attach here 2024-02-25-CU-RSV_SVIRS.parquet.gzhttps://github.com/HopkinsIDD/rsv-forecast-hub/files/14453454/2024-02-25-CU-RSV_SVIRS.parquet.gz). By using it, only one remaining issue is:
✖ 2024-02-25-CU-RSV_SVIRS.parquet: tbl contains invalid values/value combinations.  Column output_type_id contains
invalid values "0.15000000000000002", "0.35000000000000003", "0.49999999999999994", "0.5499999999999999",
"0.5999999999999999", "0.6499999999999999", "0.7999999999999999", and "0.8999999999999999".
Please take a look at the contents and see if there is a possibility of correction
—
Reply to this email directly, view it on GitHubhttps://github.com/HopkinsIDD/rsv-forecast-hub/pull/7#issuecomment-1971947716, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABSAKVPNZDDLNVUSOT4QIH3YV6KYPAVCNFSM6AAAAABD27SLCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZRHE2DONZRGY.
You are receiving this because you were mentioned.Message ID: @.***>

Thanks, that looks good.

okay, I will proceed with it


NEPacketTunnelProvider is not intercepting packets having local destination.

After enabling the NEPacketTunnelProvider, If I access a URL based on local IP address on Safari. PacketFlow.readPackets does not read that packet. And on Safari I got the response without any error.
Do I need to set any extra configuration to enable local traffic intercepting?
Please let me know of you need any other info.

How do you mean by accessing a URL based on local IP address? And how do
you verify that PacketFlow.readPackets didn't read that packet?
On 17 March 2018 at 02:45, alisolutions<EMAIL_ADDRESS>wrote:

After enabling the NEPacketTunnelProvider, If I access a URL based on
local IP address on Safari. PacketFlow.readPackets does not read that
packet. And on Safari I got the response without any error.
Do I need to set any extra configuration to enable local traffic
intercepting?
Please let me know of you need any other info.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/lxdcn/NEPacketTunnelVPNDemo/issues/11, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAkQ8Z58rIeDzMdAhCnJ3IURZw1cuPX1ks5te8HpgaJpZM4Stz5-
.

I hosted an image on tomcat installed on my machine. When I access that image on my device I did not get any breakpoint event in self.packetFlow.readPackets handler. Whereas if I try to access any other resource I did get that.
Please let me know you if you need any other info.
Thanks.

Hmm, that's weird
The configuration regarding enable/disable tunneling for specific target
hosts is here
https://github.com/lxdcn/NEPacketTunnelVPNDemo/blob/master/NEPacketTunnelVPNDemoTunnel/PacketTunnelProvider.swift#L54
.
You can tweak the configuration according to this
https://developer.apple.com/documentation/networkextension/neipv4route, and
DNS together, try and see if you can intercept traffic both from your PC
and Internet.
On 19 March 2018 at 19:24, alisolutions<EMAIL_ADDRESS>wrote:

I hosted an image on tomcat installed on my machine. When I access that
image on my device I did not get any breakpoint event in
self.packetFlow.readPackets handler. Whereas if I try to access any other
resource I did get that.
Please let me know you if you need any other info.
Thanks.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lxdcn/NEPacketTunnelVPNDemo/issues/11#issuecomment-374112677,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkQ8WRbltQB48xSUpFX-PUi4x8qypPQks5tf08VgaJpZM4Stz5-
.

I have included local host IP like this, do I need to configure something else as well?
tunnelNetworkSettings.iPv4Settings?.includedRoutes = [NEIPv4Route.init(destinationAddress: "<IP_ADDRESS>", subnetMask: "<IP_ADDRESS>")]

Looks good, just give it a go.
On 19 March 2018 at 19:36, alisolutions<EMAIL_ADDRESS>wrote:

I have included local host IP like this, do I need to configure something
else as well?
tunnelNetworkSettings.iPv4Settings?.includedRoutes = [NEIPv4Route.init(destinationAddress:
"<IP_ADDRESS>", subnetMask: "<IP_ADDRESS>")]
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lxdcn/NEPacketTunnelVPNDemo/issues/11#issuecomment-374114558,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkQ8WzvDRi_BZUylWAKWhiV5EG-xe5Aks5tf1IKgaJpZM4Stz5-
.

It not working with the above code.
But now I fixed it by adding local IP address in the IPV4 settings as well. Following is the code.
tunnelNetworkSettings.iPv4Settings = NEIPv4Settings(addresses: [conf["ip"] as! String, "<IP_ADDRESS>"], subnetMasks: [conf["subnet"] as! String])
Whereas <IP_ADDRESS> is the ip address of my machine.

I fixed it. Actually, we need to add local machine ip address in the ipv4 settings as well. Like in the following where my machine ip is <IP_ADDRESS>.
tunnelNetworkSettings.ipv4Settings = NEIPv4Settings(addresses: [conf["ip"] as! String, "<IP_ADDRESS>"], subnetMasks: [conf["subnet"] as! String])
And of course, we need to include that ip in the includedRoutes as well.

Cool!
On 27 March 2018 at 00:04, alisolutions<EMAIL_ADDRESS>wrote:

I fixed it. Actually, we need to add local machine ip address in the ipv4
settings as well. Like in the following where my machine ip is <IP_ADDRESS>.
tunnelNetworkSettings.ipv4Settings = NEIPv4Settings(addresses:
[conf["ip"] as! String, "<IP_ADDRESS>"], subnetMasks: [conf["subnet"] as!
String])
And of course, we need to include that ip in the includedRoutes as well.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/lxdcn/NEPacketTunnelVPNDemo/issues/11#issuecomment-376128542,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAkQ8XsnQbKxRAJmtkM_vVvQ0TPnGpXfks5tiMsjgaJpZM4Stz5-
.

I fixed it. Actually, we need to add local machine ip address in the ipv4 settings as well. Like in the following code where my machine ip is <IP_ADDRESS>.
tunnelNetworkSettings.ipv4Settings = NEIPv4Settings(addresses: [conf["ip"] as! String, "<IP_ADDRESS>"], subnetMasks: [conf["subnet"] as! String])
And of course, we need to include that ip in the includedRoutes as well.

@alisolutions   <IP_ADDRESS>  is ip of current device  (not server)?

I fixed it. Actually, we need to add local machine ip address in the ipv4 settings as well. Like in the following code where my machine ip is <IP_ADDRESS>.
tunnelNetworkSettings.ipv4Settings = NEIPv4Settings(addresses: [conf["ip"] as! String, "<IP_ADDRESS>"], subnetMasks: [conf["subnet"] as! String])
And of course, we need to include that ip in the includedRoutes as well.

@alisolutions <IP_ADDRESS> is ip of current device (not server)?

@tuannv19  Yes, this is IP of current device.

@alisolutions  thanks you.


Sign policy-server image

Use cosign keyless to sign the policy-server image
Tested in my fork
COSIGN_EXPERIMENTAL=1 cosign verify ghcr.io/raulcabello/policy-server:latest | jq

output:
...
      "Issuer": "https://token.actions.githubusercontent.com",
      "Subject": "https://github.com/raulcabello/policy-server/.github/workflows/container-image.yml@refs/heads/main"
...

Fix #255

@flavio you are right. Done in https://github.com/kubewarden/policy-server/pull/256/commits/87fcf71eb100115e15ecce8dfb68af39dfa04958 , it can be checked here


Allow separators between repeated characters.

Fixes #6.

Codecov Report

Merging #7 (cd99b09) into master (c56a239) will increase coverage by 0.00%.
The diff coverage is 91.66%.

@@           Coverage Diff           @@
##           master       #7   +/-   ##
=======================================
  Coverage   91.64%   91.64%
=======================================
  Files           4        4
  Lines         443      455   +12
=======================================
+ Hits          406      417   +11
- Misses         37       38    +1

Impacted Files
Coverage Δ

src/lib.rs
89.61% <91.66%> (+0.11%)
: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 c56a239...cd99b09. Read the comment docs.


switch stable download to 0.8.0 (from 0.2.12)

to match
https://istio.io/about/notes/

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: ldemailly
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [ldemailly]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@hklai lmk when you want to make this switch / get this PR in
(maybe we want to get some feedback on 0.8.0 first even if the website already mentions 0.8.0 is the current LTS while the script still points to 0.2.12)

@ldemailly: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test istio-pilot-e2e-envoyv2-v1alpha3

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

@ldemailly: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test e2e-simple

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

@ldemailly: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test e2e-simple

prow/istio-pilot-e2e.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test istio-pilot-e2e

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

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: hklai, ldemailly
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [hklai,ldemailly]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/retest

@ldemailly: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test istio-pilot-e2e

prow/e2e-bookInfoTests.sh
71ff246c7a469c15d260c79f3ce37810bba2ff4e
link
/test e2e-bookInfo

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


Improve README

The current readme is lackluster to say the least. I should improve it.

Also, explicitly link to https://bengreenier.github.io/react-user-media/


rocksdb: 5.10.3 -> 5.11.3

Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done:

built on NixOS
ran /nix/store/0z5hqf7lmzgynw5vgliy7848dr7p6fis-rednotebook-2.4/bin/rednotebook -h got 0 exit code
ran /nix/store/0z5hqf7lmzgynw5vgliy7848dr7p6fis-rednotebook-2.4/bin/rednotebook --help got 0 exit code
found 5.11.3 in filename of file in /nix/store/0z5hqf7lmzgynw5vgliy7848dr7p6fis-rednotebook-2.4

cc @adevress @wkennington for review

Failure on aarch64-linux (full log)
Attempted: rocksdb
Partial log (click to expand)
                 from db/db_iter.cc:10:
./util/coding.h: In function 'uint64_t rocksdb::DecodeFixed64(const char*)':
./util/coding.h:114:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
make: *** [Makefile:1836: db/db_impl_files.o] Error 1
make: *** [Makefile:1836: db/db_iter.o] Error 1
make: *** [Makefile:1836: db/column_family.o] Error 1
builder for '/nix/store/7hsmcpbp37qwn20hk4w0bd4f0vvvf3mm-rocksdb-5.11.3.drv' failed with exit code 2
error: build of '/nix/store/7hsmcpbp37qwn20hk4w0bd4f0vvvf3mm-rocksdb-5.11.3.drv' failed

Success on x86_64-linux (full log)
Attempted: rocksdb
Partial log (click to expand)
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/m59sypg2jcfylzn0bzk5kw2wfpbyzw8d-rocksdb-5.11.3/lib
patching script interpreter paths in /nix/store/m59sypg2jcfylzn0bzk5kw2wfpbyzw8d-rocksdb-5.11.3
checking for references to /tmp/nix-build-rocksdb-5.11.3.drv-0 in /nix/store/m59sypg2jcfylzn0bzk5kw2wfpbyzw8d-rocksdb-5.11.3...
shrinking RPATHs of ELF executables and libraries in /nix/store/4bg5garsk9gsy4xf6h5fqmn69yjqjysl-rocksdb-5.11.3-static
strip is /nix/store/b0zlxla7dmy1iwc3g459rjznx59797xy-binutils-2.28.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/4bg5garsk9gsy4xf6h5fqmn69yjqjysl-rocksdb-5.11.3-static/lib
patching script interpreter paths in /nix/store/4bg5garsk9gsy4xf6h5fqmn69yjqjysl-rocksdb-5.11.3-static
checking for references to /tmp/nix-build-rocksdb-5.11.3.drv-0 in /nix/store/4bg5garsk9gsy4xf6h5fqmn69yjqjysl-rocksdb-5.11.3-static...
/nix/store/ffkjd25xjz1dyj0p5i8042knabwn6dwi-rocksdb-5.11.3-dev

Success on x86_64-darwin (full log)
Attempted: rocksdb
Partial log (click to expand)
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/7kjfr9d46z81riq3hxwgzdgi0zbl20i9-rocksdb-5.11.3-dev
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/rxs4hf61jr7j6qj9v4i4h60nbxk5dm1f-rocksdb-5.11.3/lib
patching script interpreter paths in /nix/store/rxs4hf61jr7j6qj9v4i4h60nbxk5dm1f-rocksdb-5.11.3
/nix/store/rxs4hf61jr7j6qj9v4i4h60nbxk5dm1f-rocksdb-5.11.3/lib/librocksdb.5.11.3.dylib: fixing dylib
strip is /nix/store/4sdh09gmvl15cy0zb6i7mbvxh5syz206-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/90qbn4cv0bfl2pj7q09f9bhjhj8w7vsd-rocksdb-5.11.3-static/lib
patching script interpreter paths in /nix/store/90qbn4cv0bfl2pj7q09f9bhjhj8w7vsd-rocksdb-5.11.3-static
/nix/store/7kjfr9d46z81riq3hxwgzdgi0zbl20i9-rocksdb-5.11.3-dev


Flake8 rule 'E999' reported an invalid point

Flake8 reported an invalid point for the rule E999, with the messge IndentationError: expected an indented block.

Debug information:
Atom version: 1.15.0
Flake8 version: 3.0.4 (pycodestyle: 2.0.0, pyflakes: 1.2.3, mccabe: 0.5.2) CPython 2.7.12 on Darwin

Please update your flake8 version (pip install -U flake8). This particular error should be fixed in flake8>=3.2.1.

Closing due to a lack of response, if you are still having issues after updating flake8 please provide code to reproduce this!


dockerfile:tag fails when configured to skip

Is this a BUG REPORT or FEATURE REQUEST?: BUG REPORT
Description
When "skip" is configured and no "repository" is defined, the "tag" goal fails with an error.  Shouldn't this mirror the behavior of both "build" and "push", and not care whether "repository" is defined if it is skipped.
When repository is defined to some arbitrary value, the "tag" goal is skipped.
How to reproduce
See attached pom.xml
mvn dockerfile:tag
What do you expect
The "tag" goal should be skipped.
What happened instead
An error is reported as it is looking for the "repository" value.
Software:

docker version:

Client:
Version:           18.06.1-ce
API version:       1.38
Go version:        go1.10.3
Git commit:        e68fc7a
Built:             Tue Aug 21 17:21:34 2018
OS/Arch:           windows/amd64
Experimental:      false
Server:
Engine:
Version:          18.06.1-ce
API version:      1.38 (minimum version 1.12)
Go version:       go1.10.3
Git commit:       e68fc7a
Built:            Tue Aug 21 17:29:02 2018
OS/Arch:          linux/amd64
Experimental:     false

Spotify's dockerfile-maven version: 1.4.7

pom.zip

This is an interesting issue. I have configured the plugin in my root project and added the skip=true configuration.
Nevertheless the root project does not build. I have to add the skipTag property
20:52:50 [INFO] --- dockerfile-maven-plugin:1.4.9:build (default-cli) @ foo.root ---
20:52:51 [INFO] Skipping execution because 'dockerfile.skip' is set
20:52:51 [INFO]
20:52:51 [INFO] --- dockerfile-maven-plugin:1.4.9:tag (default-cli) @ foo.root ---
...
20:52:52 [ERROR] Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.9:tag (default-cli) on project foo.root: The parameters 'repository' for goal com.spotify:dockerfile-maven-plugin:1.4.9:tag are missing or invalid -> [Help 1]

I believe repository is required by the tag mojo even when it is configured to be skipped because the Maven annotations don't have any way to model a conditional requirement for properties:
https://github.com/spotify/dockerfile-maven/blob/a3e2951a67196f55bf2e0fa1a889bfbf19192279/plugin/src/main/java/com/spotify/plugin/dockerfile/TagMojo.java#L45
the "skip" behavior is implemented by just checking a property in the mojo code and doing an early return when it is set to true.


fix CHECK TABLE distributed_table crash issue

If we issue CHECK TABLE statement on distributed table, segment fault error will occur. The problem is that shard_info.pool could be NULL and we shouldn't create RmoteBlockInputStream on NULL connections.

I see， I update the fix by commit c966bf0b95c63c9d1718dbcad2dbeeafc26b0800. please help review again.

Ok, thanks!


Move integration test image to a service container

Attempt to use Github to run docker containers for us rather than having us run it every time.

mod tidy