openapi.py does not support anyOf in additionalProperties

I expect
additionalProperties to support anyOf
Instead
it does not. see
https://github.com/zalando/connexion/blob/1ed14fbde5be3d144760fec4982e90064f151e88/connexion/operations/openapi.py#L325

I found this issue because I'm struggling with behavior I suspect to be a bug involving the (mis)handling of the additionalProperties flag… sadly, I am unable to determine whether whatever this issue seeks to report has anything to do with my problem.
That's my problem, of course. But, for the sake of this issue, I'd strongly recommend including a sample schema and a brief code snippet that allows one to reproduce / validate whatever issue is being reported.

Closing in favor of #1409 which provides more information.


Local test instructions

We should update the readme with full instructions on how to run tests locally

#127 should make it as easy as npm test or grunt test, but yes

Reviewing that now, but it seems all of my api tests broke :C

Travis ci needs all of the env vars set, even if they're empty


Element not clickable in IE

I've got some buttons in Internet Explorer that I am unable to access via .click() or .sendKeys();
I can perform checks on them return true, but any actions against them fail. The same test works fine in Chrome.
ptor.findElement(protractor.By.id('TransferFromBtn_0')).then(function (result) {
expect(result.isEnabled).toBeTruthy();
expect(result.isDisplayed).toBeTruthy();
});
The above checks both return true. The actions below both fail with "Element is not displayed".
ptor.findElement(protractor.By.id('TransferFromBtn_0')).sendKeys(protractor.Key.ENTER);
ptor.findElement(protractor.By.id('TransferFromBtn_0')).click();
Any ideas?

Haven't heard any updates. Please open a new issue if there is a still a problem.


Feature request: IDs for JWT claims

Problem description
The execution API spec defines an optional id claim that can be set in a JWT token to convey information about the client being authenticated. This is useful for more advanced forms of authentication beyond the basic 1-CL-to-1-EL authentication that we usually do. For example, my Electric Eel multiplexer uses the id to identify the connecting client and decide which JWT secret to use. Without the ID, it has to fall back on iterating all known JWT secrets and trying to verify the token against them (which is slow).
The spec defines the id claim here: https://github.com/ethereum/execution-apis/blob/main/src/engine/authentication.md#jwt-claims
It's worth noting that the ID in the claim is distinct from the key-ID concept defined by the JWT standard, which is part of the header, not the body. Apart from being a bit inelegant this isn't an issue.
Solution description
Add a flag to Lodestar like --jwt-id which takes a string to use as the JWT ID for claims made to the EL.
Additional context
No response

Sounds good! We should def implement it. What's your suggested usage of id vs clv? In Lighthouse do you set the clv to the same agent as in the libp2p identify protocol?

Awesome!
CLV is unused in Lighthouse at the moment but I think would be well-suited to including version metadata. The downside is that it gets transmitted with every request, so it's a little wasteful.
I think it could be good to just leave the ID and CLV off by default and allow them both to be configured?

CLV off by default and allow them both to be configured

What would be the expected use case of CLV that can't be achieved by the ID already?
The use cases I see for this only make sense if the CLV is included by default and set to a identifiable value set by the client itself, e.g. Lodestar/${version}

EL exposing a metric about client type / version, or prints that info in logs
Add a workaround on EL side for a specific client implementation to fix a bug / misbehavior, this is similar to https://github.com/ChainSafe/lodestar/issues/5360

Both those use cases don't really work if it is off by default.
Until there is a clear use case for CLV I would suggest we don't implement that for now.

That sounds reasonable to me. I think the CLV is of dubious value


installation failed

Hi,
I cant seem to be able to compile, I am on ubuntu trusty.
I installed erlang 18.2 (prebuilt binaries), it's in path and the erl command works. When I try to make compile I get this:
[...]
Compiled src/lfe_qlc.erl
Compiled src/lfe_shell.erl
Compiled src/lfe_macro_record.erl
Compiled src/lfe_io_pretty.erl
Compiled src/lfe_scan.erl
ecp: #(cl ())
Compiled src/cl.lfe
Compiling c_src/lfeexec.c
c_src/lfeexec.c: In function ‘main’:
c_src/lfeexec.c:142:1: warning: control reaches end of non-void function [-Wreturn-type]
 }

I also did check the other issues related to installation, and I don't think this is related.
cheers

I don't think that that is actually an error, just a warning. Anyway lfeexec.c is the file to be compiled and not really used. Try doing make install, then run lfe and see if everything works.

main should probably return 0 at some point though, right?

It calls error which itself calls exit(1) so main never really exits. I don't get a warning on MacOS.

It calls error which itself calls exit(1) so main never really exits.

:+1:

I don't get a warning on MacOS.

Same here.
$ sw_vers -productVersion
10.11.3
$ cat (brew --cellar)/erlang/*/lib/erlang/releases/*/OTP_*
18.2.1

If I "make install" I get this:
ln -sf `pwd`/bin/lfe /usr/bin
ln -sf `pwd`/bin/lfec /usr/bin
ln -sf `pwd`/bin/lfescript /usr/bin

so far so good, but then if I try to launch lfe:
$ lfe
{error_logger,{{2016,2,23},{8,5,56}},crash_report,[[{initial_call,{supervisor_bridge,user_sup,['Argument__1']}},{pid,<0.24.0>},{registered_name,[]},{error_info,{exit,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,"user_sup.erl"},{line,100}]},{user_sup,init,1,[{file,"user_sup.erl"},{line,49}]},{supervisor_bridge,init,1,[{file,"supervisor_bridge.erl"},{line,80}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]},[{gen_server,init_it,6,[{file,"gen_server.erl"},{line,352}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}},{ancestors,[kernel_sup,<0.10.0>]},{messages,[]},{links,[<0.11.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,27},{reductions,141}],[]]}
{error_logger,{{2016,2,23},{8,5,56}},supervisor_report,[{supervisor,{local,kernel_sup}},{errorContext,start_error},{reason,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,"user_sup.erl"},{line,100}]},{user_sup,init,1,[{file,"user_sup.erl"},{line,49}]},{supervisor_bridge,init,1,[{file,"supervisor_bridge.erl"},{line,80}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}},{offender,[{pid,undefined},{id,user},{mfargs,{user_sup,start,[]}},{restart_type,temporary},{shutdown,2000},{child_type,supervisor}]}]}
{error_logger,{{2016,2,23},{8,5,56}},crash_report,[[{initial_call,{application_master,init,['Argument__1','Argument__2','Argument__3','Argument__4']}},{pid,<0.9.0>},{registered_name,[]},{error_info,{exit,{{shutdown,{failed_to_start_child,user,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,"user_sup.erl"},{line,100}]},{user_sup,init,1,[{file,"user_sup.erl"},{line,49}]},{supervisor_bridge,init,1,[{file,"supervisor_bridge.erl"},{line,80}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}}},{kernel,start,[normal,[]]}},[{application_master,init,4,[{file,"application_master.erl"},{line,134}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}},{ancestors,[<0.8.0>]},{messages,[{'EXIT',<0.10.0>,normal}]},{links,[<0.8.0>,<0.7.0>]},{dictionary,[]},{trap_exit,true},{status,running},{heap_size,610},{stack_size,27},{reductions,147}],[]]}
{error_logger,{{2016,2,23},{8,5,56}},std_info,[{application,kernel},{exited,{{shutdown,{failed_to_start_child,user,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,"user_sup.erl"},{line,100}]},{user_sup,init,1,[{file,"user_sup.erl"},{line,49}]},{supervisor_bridge,init,1,[{file,"supervisor_bridge.erl"},{line,80}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}}},{kernel,start,[normal,[]]}}},{type,permanent}]}
{"Kernel pid terminated",application_controller,"{application_start_failure,kernel,{{shutdown,{failed_to_start_child,user,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,\"user_sup.erl\"},{line,100}]},{user_sup,init,1,[{file,\"user_sup.erl\"},{line,49}]},{supervisor_bridge,init,1,[{file,\"supervisor_bridge.erl\"},{line,80}]},{gen_server,init_it,6,[{file,\"gen_server.erl\"},{line,328}]},{proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,240}]}]}}},{kernel,start,[normal,[]]}}}"}

Crash dump is being written to: erl_crash.dump...done
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{{shutdown,{failed_to_start_child,user,{undef,[{lfe_init,start,[],[]},{user_sup,start_user,3,[{file,"user_sup.erl"},

and attached is the following erl_crash.dump:
https://gist.github.com/mpenet/abb402c368c55f7e6753
erl works fine on its own:
$ erl
Erlang/OTP 18 [erts-7.2] [source-e6dd627] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.2  (abort with ^G)
1>

I know what the error is but I don't know why. The problem is that the lfe command can't find the lfe ebin directory containing the all the lfe .beam files.
After you did make compile there should be a newly created ebin directory in the lfe directory. Doing make install should create links from the lfe/lfec/lfescript commands in /usr/bin to the corresponding scripts in the bin directory. Then the lfe command should find the right ebin directory. Go to the lfe directory and try the following commands:
$ bin/lfe
$ bin/lfe -a ebin

and see if they work. If they do make sure you are running the right lfe command and that it points to where it should.

Both fail the same way. I even tried from a fresh clone, just to be sure.
$ which lfe
/usr/bin/lfe

I got it to work!
Fresh clone, pulled the latest commits, make compile (still the warning), make install and done.
I guess https://github.com/rvirding/lfe/commit/c7cfc60de31b3bc18c189d85329221d7ad6354cd#diff-b67911656ef5d18c4ae36cb6741b7965L20 fixed it, but I could swear I made this change manually myself before.
Anyway, thanks for the help.

You seriously had me worried there. :-)


[Partially implements #36] Style UI

My attempt (WIP) to move the deidentifier front end into Material-UI.
This includes a draft UI stub (click the info button) for annotators info, which needs a back end endpoint that hasn't been implemented yet

Here is a screenshot shared by @cascadianblue of the Material UI view implemented in this branch.

The UI is too clumsy to be merged as it is so for now we stick with the initial UI of the app.

Here is a screenshot shared by @cascadianblue of the Material UI view implemented in this branch.

The UI is too clumsy to be merged as it is so for now we stick with the initial UI of the app.

Here are screenshots of the two types of de-identification step/configuration:
Redact

Annotation Type

Here are screenshots of the two types of de-identification step/configuration:
Redact

Annotation Type

Closing this PR because the web client moved to https://github.com/nlpsandbox/phi-deidentifier-app


Success but failed remnux install

I'm trying to follow this tutorial to create a malware analysis lab
Video Here
I've ran the following command to install remnu on an ubuntu 20.04:
 sudo cast install --mode=addon remnux/salt-states

Remnux was installed, but I'm getting completed but with failed states
INFO[0476] results file location                         component=installer file=/var/cache/cast/installer/logs/results.yaml
WARN[0476] first failed state                            comment="One or more requisite failed: remnux.python3-packages.thug.remnux-python3-packages-thug-packages" component=installer run_num=343 sls=remnux.python3-packages.thug
INFO[0476] statistics                                    component=installer failed=20 success=767 total=787
INFO[0476] salt-call completed but had failed states     component=installer
FATA[0476] salt-call completed but had failed states

I've run it multiple times and it's the exact same output.
Is there any way to fix this?

There's a log file we can look at in /var/cache/cast and then there's running the log level higher like debug as a cli option.
Sounds like it doesn't like the python install which is more likely the OS or saltstack.

There's a log file we can look at in /var/cache/cast and then there's running the log level higher like debug as a cli option.
Sounds like it doesn't like the python install which is more likely the OS or saltstack.
saltstack.log
I've Uploaded the slatstack log for you

Reading state information...
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
  libgstreamer-plugins-bad1.0-0 libwireshark13 libwiretap10 libwsutil11
  python3-colorama
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libemu
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 291 kB of archives.
After this operation, 2704 kB of additional disk space will be used.
Err:1 http://ppa.launchpad.net/remnux/stable/ubuntu focal/main amd64 libemu amd64 1.0.3-2-focal
  499  Request has been forbidden by antivirus [IP: <IP_ADDRESS> 80]
# [ERROR   ] stderr: Running scope as unit: run-r0e8017471f1f4b16876470899b8f3d33.scope
E: Failed to fetch http://ppa.launchpad.net/remnux/stable/ubuntu/pool/main/libe/libemu/libemu_1.0.3-2-focal_amd64.deb  499  Request has been forbidden by antivirus [IP: <IP_ADDRESS> 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
# [ERROR   ] retcode: 100
# [INFO    ] Executing command dpkg-query in directory '/root'
# [ERROR   ] Problem encountered installing package(s). Additional info follows:```

Looks like your network is preventing it from working.
Reading state information...
The following packages were automatically installed and are no longer required:
  chromium-codecs-ffmpeg-extra gstreamer1.0-vaapi
  libgstreamer-plugins-bad1.0-0 libwireshark13 libwiretap10 libwsutil11
  python3-colorama
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libemu
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 291 kB of archives.
After this operation, 2704 kB of additional disk space will be used.
Err:1 http://ppa.launchpad.net/remnux/stable/ubuntu focal/main amd64 libemu amd64 1.0.3-2-focal
  499  Request has been forbidden by antivirus [IP: <IP_ADDRESS> 80]
# [ERROR   ] stderr: Running scope as unit: run-r0e8017471f1f4b16876470899b8f3d33.scope
E: Failed to fetch http://ppa.launchpad.net/remnux/stable/ubuntu/pool/main/libe/libemu/libemu_1.0.3-2-focal_amd64.deb  499  Request has been forbidden by antivirus [IP: <IP_ADDRESS> 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
# [ERROR   ] retcode: 100
# [INFO    ] Executing command dpkg-query in directory '/root'
# [ERROR   ] Problem encountered installing package(s). Additional info follows:```

OMG it was Kaspersky, I've noticed that with VMs it doesn't let me upgrade, I guess the settings are too aggressive or something which is good in my case since I'm working with malware, I tried it again with Kaspersky disabled, and it reduced the failed down to 6.
I've rebooted and tried again multiple times and it remains at 6.
Here's the new log: saltstack.log

# [INFO    ] Running state [/usr/share/keyrings/DRAIOS-GPG-KEY.asc] at time 16:30:36.050938
# [INFO    ] Executing state file.managed for [/usr/share/keyrings/DRAIOS-GPG-KEY.asc]
# [ERROR   ] Failed to cache https://download.sysdig.com/DRAIOS-GPG-KEY.public: Error: [Errno 111] Connection refused reading /DRAIOS-GPG-KEY.public
# [INFO    ] Completed state [/usr/share/keyrings/DRAIOS-GPG-KEY.asc] at time 16:30:36.077901 (duration_in_ms=26.963)
# [INFO    ] Running state [/usr/share/keyrings/INETSIM-GPG-KEY.asc] at time 16:30:36.079351
# [INFO    ] Executing state file.managed for [/usr/share/keyrings/INETSIM-GPG-KEY.asc]
# [INFO    ] File /usr/share/keyrings/INETSIM-GPG-KEY.asc is in the correct stat```

For some reason it can't get the pgp key.

# [INFO    ] Running state [/usr/share/keyrings/DRAIOS-GPG-KEY.asc] at time 16:30:36.050938
# [INFO    ] Executing state file.managed for [/usr/share/keyrings/DRAIOS-GPG-KEY.asc]
# [ERROR   ] Failed to cache https://download.sysdig.com/DRAIOS-GPG-KEY.public: Error: [Errno 111] Connection refused reading /DRAIOS-GPG-KEY.public
# [INFO    ] Completed state [/usr/share/keyrings/DRAIOS-GPG-KEY.asc] at time 16:30:36.077901 (duration_in_ms=26.963)
# [INFO    ] Running state [/usr/share/keyrings/INETSIM-GPG-KEY.asc] at time 16:30:36.079351
# [INFO    ] Executing state file.managed for [/usr/share/keyrings/INETSIM-GPG-KEY.asc]
# [INFO    ] File /usr/share/keyrings/INETSIM-GPG-KEY.asc is in the correct stat```

For some reason it can't get the pgp key.

I've turned off Windscribe VPN and performed the installation one more time and everything installed successfully.
Thank you so much for the help, now I'll keep in mind in the future if an installation fails check the VPN and the antivirus first.


[hi] Localize continuous_delivery.md

Signed-off-by: Kunal Verma<EMAIL_ADDRESS>Localizes content/hi/continuous-delivery.md to Hindi
This is an intial PR as may need some improvements!
Tracking issue: #270

/lgtm


Mixed-in classes with functions returning 'this' have TS2526 error in DTS file

Bug Report
🔎 Search Terms
TS2526 mixin declaration this
🕗 Version & Regression Information

This is the behavior in every version I tried

⏯ Playground Link
Playground link
💻 Code
class Sprite {
  name = "";

  constructor(name: string) {
    this.name = name;
  }
}

type Constructor = new (...args: any[]) => {};

function Scale<TBase extends Constructor>(Base: TBase) {
  return class Scaling extends Base {
    _scale = 1;

    setScale(scale: number): this {
      this._scale = scale;
      return this;
    }
  };
}

export const A = Scale(Sprite);

DTS:
declare class Sprite {
    name: string;
    constructor(name: string);
}
export declare const A: {
    new (...args: any[]): {
        _scale: number;
// A 'this' type is available only in a non-static member of a class or interface.ts(2526)
        setScale(scale: number): this;
    };
} & typeof Sprite;
export {};

🙁 Actual behavior
TS2526 error appears in emitted dts file
🙂 Expected behavior
No error (TS files that have no errors should not emit DTS file with errors)

If it's impossible to emit something sensible that works, that can be the solution (though I doubt that's the case without new syntax or herculean effort), but if not, the correct (and easier) path forward is adding an error that's issued when declaration emit is enabled when this circumstance occurs, which simply reports that the node's type can't be serialized by TS and requests the user add an explicit type annotation to the node in question.


Total app is reloading after error thrown from the plugin why

Total app is reloading after error thrown from the plugin why

Hello @skirankumar7, I don't know why.


preloader added

Related Issue
preloader added
Closes: #352
Describe the changes you've made
preloader added
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist:

[ x] My code follows the style guidelines of this project.
[ x] I have performed a self-review of my own code.
[ x] I have commented my code, particularly in hard-to-understand areas.
[x ] I have made corresponding changes to the documentation.
[x ] New and existing unit tests pass locally with my changes.

Screenshots
https://user-images.githubusercontent.com/67833077/111342441-79b92c00-86a0-11eb-8f09-c3baa29c4a56.mp4

Hello @Ankita297 , Its good see it, but the design of the pre-loader is far away from the website basic theme, Kindly mold it accordingly so that it will not look separate from the website.☺☺

So sir should i use some simple gif preloader or change the color theme of this preloader to match with website theme

I mean should i mantain this design and change the color scheme   accordingly ?

I had also put an idea inside the issue section  . Please review .

https://user-images.githubusercontent.com/67833077/111424122-52ea0c80-8717-11eb-9f51-7b4c80de7a41.mp4

@harshgupta20  Please review it and tell me if it is okay , then i can make  commit .

https://user-images.githubusercontent.com/67833077/111738035-a8085880-88a6-11eb-80f9-e0b1a32ba1c2.mp4

@harshgupta20 Please review it if it is okay ?
Or any other changes require ?

Please review my PR @Vishal-raj-1  @ridsuteri  .

Can you please add it now ?


NativeEthernet support for Teensy 4.1

Describe the bug
I am getting compiler errors when using the library with NativeEthernet.h and NativeEthernetUdp.h.
NativeEthernet is the library for the add-on ethernet connection for Teensy 4.1 boards.
Steps to Reproduce
#include <NativeEthernet.h>
#include <NativeEthernetUdp.h>
#include <MySQL_Generic_Ethernet.h>

Expected behavior
I would like to use this library to connect to MySQL.
Actual behavior
Compiler errors
Debug and AT-command log (if applicable)
Screenshots
If applicable, add screenshots to help explain your problem.
Information
Please ensure to specify the following:

Arduino IDE version (e.g. 1.8.13) or Platform.io version
Teensyduino
Teensy 4.1 wth SPI ethernet

Example
Context:
Additional context
Arduino: 1.8.15 (Mac OS X), TD: 1.54, Board: "Teensy 4.1, Serial, 600 MHz, Faster, US English"
In file included from /Users/grahamalston/Documents/Arduino/Flex-Mediator-Teensy-V0.5/Flex-Mediator-Teensy-V0.5.ino:19:0:
/Users/grahamalston/Documents/Arduino/libraries/MySQL_MariaDB_Generic/src/MySQL_Generic_Ethernet.h:81:4: warning: #warning Using Ethernet lib [-Wcpp]
   #warning Using Ethernet lib
    ^
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Dns.cpp.o: In function `DNSClient::begin(IPAddress const&)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Dns.cpp:48: multiple definition of `DNSClient::begin(IPAddress const&)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeDns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:10: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Disabling relaxation: it will not work with multiple definitions
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Dns.cpp.o: In function `DNSClient::begin(IPAddress const&)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Dns.cpp:48: multiple definition of `DNSClient::inet_aton(char const*, IPAddress&)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeDns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:28: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Dns.cpp.o: In function `DNSClient::begin(IPAddress const&)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Dns.cpp:48: multiple definition of `DNSClient::getHostByName(char const*, IPAddress&, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeDns.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeDns.cpp:28: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `EthernetClass::begin(unsigned char*, unsigned long, unsigned long)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:30: multiple definition of `EthernetClass::begin(unsigned char*, unsigned long, unsigned long)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:64: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::begin(unsigned char*, IPAddress, IPAddress, IPAddress, IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::init(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::linkStatus()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::hardwareStatus()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::maintain()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::MACAddress(unsigned char*)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::localIP()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::subnetMask()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::gatewayIP()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setMACAddress(unsigned char const*)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setLocalIP(IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setSubnetMask(IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setGatewayIP(IPAddress)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setRetransmissionTimeout(unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::setRetransmissionCount(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `Ethernet'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/Ethernet.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.cpp:81: multiple definition of `EthernetClass::_dnsServerAddress'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernet.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.cpp:389: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::write(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetClient.cpp:181: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::operator==(EthernetClient const&)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::connected()'
Multiple libraries were found for "Ethernet.h"
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
 Used: /Users/grahamalston/Documents/Arduino/libraries/Ethernet
 Not used: /Applications/Teensyduino.app/Contents/Java/libraries/Ethernet
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
 Not used: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/Ethernet
Multiple libraries were found for "NativeEthernet.h"/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::connect(char const*, unsigned short)'

 Used: /Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet
 Not used: /Users/grahamalston/Documents/Arduino/libraries/NativeEthernet-master
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::availableForWrite()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::flush()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::write(unsigned char const*, unsigned int)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::available()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::read(unsigned char*, unsigned int)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::read()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::peek()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::connect(IPAddress, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::stop()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `EthernetClient::status()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/Ethernet.h:237: multiple definition of `vtable for EthernetClient'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:261: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `_ZTV14EthernetClient' changed from 112 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetClient.cpp.o to 92 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetClient.cpp.o
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::write(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::begin()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::operator bool()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::available()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::write(unsigned char const*, unsigned int)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::accept()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `vtable for EthernetServer'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o: In function `Print::flush()':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/EthernetServer.cpp:157: multiple definition of `EthernetServer::server_port'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetServer.cpp:190: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `_ZN14EthernetServer11server_portE' changed from 4 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetServer.cpp.o to 16 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetServer.cpp.o
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::available()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernetUdp.cpp:58: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::write(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::flush()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::stop()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::begin(unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginPacket(char const*, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginPacket(IPAddress, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::endPacket()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::write(unsigned char const*, unsigned int)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::read()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::read(unsigned char*, unsigned int)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::peek()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::beginMulticast(IPAddress, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `EthernetUDP::parsePacket()'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o: In function `Print::flush()':
/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/cores/teensy4/IPAddress.h:34: multiple definition of `vtable for EthernetUDP'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/NativeEthernet.h:233: first defined here
/Applications/Teensyduino.app/Contents/Java/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Warning: size of symbol `_ZTV11EthernetUDP' changed from 88 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/NativeEthernetUdp.cpp.o to 84 in /var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/EthernetUdp.cpp.o
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketPortRand(unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:59: multiple definition of `EthernetClass::socketPortRand(unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketBegin(unsigned char, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketBeginMulticast(unsigned char, IPAddress, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketStatus(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketClose(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketListen(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketConnect(unsigned char, unsigned char*, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketDisconnect(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketRecv(unsigned char, unsigned char*, short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketRecvAvailable(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketPeek(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketSend(unsigned char, unsigned char const*, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketSendAvailable(unsigned char)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketBufferData(unsigned char, unsigned short, unsigned char const*, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/Ethernet/socket.cpp.o: In function `EthernetClass::socketBegin(unsigned char, unsigned short)':
/Users/grahamalston/Documents/Arduino/libraries/Ethernet/src/socket.cpp:399: multiple definition of `EthernetClass::socketStartUDP(unsigned char, unsigned char*, unsigned short)'
/var/folders/fc/5yx1qmm15ql65bp9b6qh2nxh0000gn/T/arduino_build_933505/libraries/NativeEthernet/Nativesocket.cpp.o:/Applications/Teensyduino.app/Contents/Java/hardware/teensy/avr/libraries/NativeEthernet/src/Nativesocket.cpp:44: first defined here
collect2: error: ld returned 1 exit status
Error compiling for board Teensy 4.1.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

As you know, the Teensy 4.1 with NativeEthernet is not currently supported by this library.
I'll try to add the support in the future, certainly if time permitted.
Thanks for your interests in the library,
Regards,

I'm currently working on this enhancement and it's working now.
Will have a new release within tomorrow to support Teensy4.1 and NativeEthernet
Starting Basic_Insert on Teensy 4.1 , with NativeEthernet
MySQL_MariaDB_Generic v1.2.0
[SQL] =========================================
[SQL] Default SPI pinout:
[SQL] MOSI: 11
[SQL] MISO: 12
[SQL] SCK: 13
[SQL] SS: 10
[SQL] =========================================
[SQL] Board : Teensy 4.1 , setCsPin: 10
[SQL] =========================================
[SQL] Currently Used SPI pinout:
[SQL] MOSI: 11
[SQL] MISO: 12
[SQL] SCK: 13
[SQL] SS: 10
[SQL] =========================================
Using mac index = 10
Connected! IP address: <IP_ADDRESS>
Connecting to SQL Server @ <IP_ADDRESS> , Port = 5698
User = invited-guest , PW = the-invited-guest , DB = test_arduino
Connecting...
[SQL] Connecting to Server: <IP_ADDRESS> , Port =  5698
[SQL] Connect OK. Try reading packets
[SQL] Try parsing packets
[SQL] Try send_authentication packets
[SQL] Writing this_buffer, size_send = 72
[SQL] Connected. Server Version = 5.5.5-10.3.29-MariaDB-0+deb10u1
INSERT INTO test_arduino.hello_arduino (message) VALUES ('Hello, Arduino!')
Data Inserted.
[SQL] Disconnected

Sleeping...
================================================
Connecting...
[SQL] Connecting to Server: <IP_ADDRESS> , Port =  5698
[SQL] Connect OK. Try reading packets
[SQL] Try parsing packets
[SQL] Try send_authentication packets
[SQL] Writing this_buffer, size_send = 72
[SQL] Connected. Server Version = 5.5.5-10.3.29-MariaDB-0+deb10u1
INSERT INTO test_arduino.hello_arduino (message) VALUES ('Hello, Arduino!')
Data Inserted.
[SQL] Disconnected

Sleeping...
================================================

Cheers,

That is fantastic...THANK YOU! I will test and report any issues.

Hi @graham999au
The new release MySQL_MariaDB_Generic v1.3.0 has just been published.
Your contribution, by requesting enhancement to support Teensy 4.1 NativeEthernet, has been noted in Contributions and Thanks
Also have a look at my preliminary test result Complex_Select on Teensy 4.1 with NativeEthernet
Please have more thorough tests and report any issue here.
Best Regards,

Release v1.3.0

Add support to Teensy 4.1 using NativeEthernet

Hi @graham999au
Could you please try again using QNEthernet library ?
In case you haven't tried it, have a quick look at this very good New lwIP-based Ethernet library for Teensy 4.1 and New-and-Modified-Libraries-to-support-Teensy-4-1-QNEthernet

Major Release v1.4.0

Add support to QNEthernet Library for Teensy 4.1 built-in Ethernet
Fix bug in non-blocking connection
Add new feature to permit using either server's hostname, such as your_account.duckdns.org, or server's IPAddress, such as IPAddress(192,168,2,112)
Update examples with new features, bug-fixes, etc.

Hi,
I am not set up to test IwIP sorry, but I have installed QNEthernet and it is working. Where do you define UDP_TX_PACKET_MAX_SIZE?

I am not set up to test IwIP sorry, but I have installed QNEthernet and it is working.

Good. You don't need to install lwip separately as it's already included in QNEthernet

Where do you define UDP_TX_PACKET_MAX_SIZE?

Where and why you need that?
It's normally defined in Ethernet/WiFi library, such as
#define UDP_TX_PACKET_MAX_SIZE 24

I find it nowhere in QNEthernet. You can post an issue there and ask for support if necessary.


Added the cache_file decorator

This decorator will cache results from function calls and save them to a file locally. This is usefull for functions that are very expensive to run or require the user to be online. Previous results can then be used if the user is offline.

The function will create a directory called .cached in the tcutility src directory. There it will be stored as the name given by the user. Would it be better to store it in the correct caching directory?

I think it's better to do it in the designated caching directory. I saw this through searching that could help. There is already a python package that deals with temp files called tempfile. Check especially the NamedTempFile  where you can give it a name and say if it should be deleted.
This causes you yourself not having to deal with os dependent stuff

I think it's better to do it in the designated caching directory. I saw this through searching that could help. There is already a python package that deals with temp files called tempfile. Check especially the NamedTempFile where you can give it a name and say if it should be deleted.
This causes you yourself not having to deal with os dependent stuff

We now use the platformdirs module to deal with this.


Expose parent build number

@bradrydzewski Expose parent build number.
Please, let me know what else to change, I didn't grasp entirely how data flows.
Related to: https://github.com/drone/drone/pull/1930
Also, it would be very nice to do an interpolation like ${DRONE_PARENT_BUILD_NUMBER:-DRONE_BUILD_NUMBER}, using build number as fallback when it's not a deployment event.
Does go envsubst supports that? If it does, maybe I can change https://github.com/cncd/pipeline/blob/master/pipeline/frontend/metadata.go#L105 to only add env if m.Curr.Parent != 0.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

note that this change will be available in drone/drone:latest and in 0.7.0 when it is released

Thanks, I got it working using latest.


Update git-wiki-blog.html

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

test

test


How to reproduce "Back-translation at scale" paper, WMT'14 En-De

Hi the authors,
Thank you for the paper and this framework.
From the instruction here: https://github.com/pytorch/fairseq/tree/master/examples/backtranslation
I don't see how to reproduce the results, including how to download the used monolingual data?
Can you guide me step-by-step on how to reproduce it?
Thank you.

Hi, thanks for the interest,
For En-De, all the data for this paper can be downloaded here: http://www.statmt.org/wmt18/translation-task.html  we used News Crawl as a sort of monolingual data.
We don't provide exact step by step instructions because it is system dependent, and difficult to maintain up to date as fairseq evolves. The basic steps however are:

Train bitext system in reverse direction
Back-translate the monolingual data using the system trained in 1
Combine bitext and monolingual data and train a system in forward direction

If you have specific questions about any of the steps, please post here and one of us should be able to provide answers


teach fiche about binding to a specific address

Add the -L <listen_addr> option which permits fiche to bind to a
specific local address rather than INADDR_ANY.

@solusipse any interest in this pr?

Breaking 7 months of silince.
To see if something happens ...

@larsks many thanks and sorry for the delay! Special thanks also go to @stappersg who awoken me from my lethargy!


Portal Tutorial - Incorrect Image used.

In Step 3 of this tutorial, the image is incorrect.
The step asks you to launch the site, but the icon highlighted is the edit button.

For ease, I am attaching a plain image in which the correct icon can be highlighted.

Thanks - it's updated.

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


Can you give me some example to wirte a docx file ?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hi @lmJack.
There's a sample on Samples Folder.


Landing Page

This landing page is awesome:
leave.bywetransfer.com
Let's make something cool like that.

I don't remember the landing page above. Here's what I want for my Homepage:

All black background like my temporary page
Logo at top in center, no menu
Welcome video with links under to contact me (Telegram, X<EMAIL_ADDRESS>Section called Resources with links to the main topics of website
Footer

Resources

Intro to Cryptocurrency - /cryptocurrency
Token Projects - /tokens
NFT Projects - /nfts
Smart Contract Projects - /contracts
Web App Projects - /applications

i am changing this homepage design to a conversational bot, no ai necessary. will simply be a decision tree flow based on prompt responses. i'll edit the prompts later to get them how i want, for now just use the ones in these images & a similar style for an easy mvp. i'll stub a file 4 u..
use tailwind css and a little sprinkling of vuejs for the interactivity on the server side rendered laravel blade page. i would prefer using livewire by caleb porzio if u can do that instead of vue.
ty frens!

didn't mean to close, here are pics:
[


Create ESPNow_Sniffing

Added a preliminary proposal for an ESPNow sniffing challenge

I like the idea. It's something different and it's practical.  Should be easy to make and maintain.  I assume this would be clear text.  Espnow supports encryption with pre shared keys. Another one where you brute the key with the word list might be interesting.


Where do I add licence key

I didn't found any Licence key added, which is Base64-encoded, Where to add?

You don't need to add any license key. Did you find some guidelines that require it?

This is written in Google play console(Development tools > service &api)

Codelab sample code already contains this part (it has both signature file and necessary changes inside build.gradle file inside work dir). You can check it out and use this technics for your own app. However it's not the main part of this codelab and you don't need to worry about this to complete it.

Thanks

We tried to keep the Codelab as short as possible.
For the complete sample example, please see, how we are using Base64 key in TrivialDrive v2.
But please, keep in mind, that this couldn't be the main security part in your integration with Google Play billing. We do encourage developers to think about their ways of providing a security level specific to their needs and use our backend API for purchase verification.


Legión sacn cambio a un nuevo dominio llamado Cerberus series

Source information
Legion scan 1.4.32
Source language
Español
Source new URL
https://cerberuseries.xyz/
Other details
No hay
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source URL is not updated yet.
[X] I will fill out all of the requested information in this form.

We don't manage manga extensions, so this should go to tachiyomi. However, there's already an open issue for it so just wait until they address it.


feat: support square brackets for colors

Codecov Report

Merging #204 (c216667) into main (3d23b4d) will decrease coverage by 0.02%.
The diff coverage is 75.00%.

@@            Coverage Diff             @@
##             main     #204      +/-   ##
==========================================
- Coverage   86.71%   86.68%   -0.03%
==========================================
  Files          45       45
  Lines        2589     2592       +3
  Branches      682      684       +2
==========================================
+ Hits         2245     2247       +2
  Misses        143      143
- Partials      201      202       +1

Impacted Files
Coverage Δ

src/lib/utilities/handler.ts
78.43% <75.00%> (-0.36%)
:arrow_down:

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 3d23b4d...c216667. Read the comment docs.

Will this work for all color values? Hex (inc shorthands), rgb(a), hsl, etc?

Currently only hex with # prefix. Might need to discuss other usages with the team first.

Currently only hex with # prefix. Might need to discuss other usages with the team first.

OK. I think I saw a Twind demo where the author modified some hsla values within brackets.
Another question then: is bg-image-[url] supported? Not sure if TW supports it, but the usecase if a div should only have a background image above mobile, ie sm:bg-image-[url]. It's definitely a nice to have, cuz you can use the new <sm variant to override it <sm:background-none, or media queried picture srcset.

@antfu
Still having trouble getting this to work. Not sure if I've updated WindiCSS correctly, but I got the other fixes so not sure why this specifically won't work.
I realize that this feature might not be crucial, at least for my private projects. Just wanted to let you know that TW JIT works with any value such as sm:bg-[rgba(255,255,0,.75)].
For the bracket syntax to align with TW I think the implementation is that any value within brackets should be used and parsed as is, eg:
bg-[value] => background-color: [value]
text-[value] => text-color: [value]
grid-[value] => grid: [value]
Etc.
There is obviously a lot of manual mapping going on here.


update qgis installer .pkg file name

With the recent QGIS version update from 2.12.1-1 to 2.14.0-1, the installer .pkg filename changed from "Install QGIS.pkg" to "4 Install QGIS.pkg".  Edited the qgis.rb to reflect the new installer name.  Tested and it installed correctly.

Thank you for the contribution. It was merged directly as 1bbcfb73ba0df2f790b683ce1c0934bbb73a9140 to keep commit history cleaner. Your contribution is still credited to you.


 Although deprecated in confluence 5.5 in 2014, the soap/xml-rpc/json-rpc api is still available (although it needs to be enabled by hand).
It would be super cool to do:
pluploader rpc <method name> <argument1> <argument2> ...

and therefore interact with the xmlrpc api. This obviously does not allow for complicated interactions, but creating a user by writing:
pluploader rpc addUser alice secretPassword

Closed by 8c16b1d3a12ab8f1e8a4a2e0c14af1a26b66e181


Enable sort by cost while grouping by tags

Now that we're showing the expanding row column, while grouping by tags, we must adjust the sort functionality to work with the proper number of table columns.
Fixes https://github.com/project-koku/koku-ui/issues/625

Codecov Report

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

@@           Coverage Diff           @@
##           master     #626   +/-   ##
=======================================
  Coverage   80.93%   80.93%
=======================================
  Files         205      205
  Lines        3126     3126
  Branches      507      507
=======================================
  Hits         2530     2530
  Misses        528      528
  Partials       68       68

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 81e6c8a...0e795e8. Read the comment docs.


How can I train the model using my own data?

For example, I have two datasets of PNG images. How can I use the code to train the model, which will transfer the style of one dataset to the other one (unpaired)?
Thank you!

Hi,
Sorry for the long delay. I get absorbed into several other projects.
Please do a "git pull" and "git submodule update".
You can train using images in folders using the new FolderDataProvider.
Take a look at the end of config_sintel.py as an example.
To train using the Sintel dataset, do "python3 train.py sintel test"
Hope it's still helpful. Btw, I could not come up a good example without copyright issue to demonstrate this usage. If you know any dataset that I can use as a demo (without copyright issues) for such user provided inputs, please let me know...
I think professional photos can be good inputs but the copyright issues are making me crazy...
Best,
Yuanming

Hi Yuanming,
Thank you for your update! For dataset, you are free to use our data: https://github.com/cchen156/Learning-to-See-in-the-Dark
Thank you!

Thanks! They are interesting data and I will have a try when possible.


Why is partitionCount required for proper partitioning?

Can't the system figure out the number of partitions on the fly? Doesn't the high level Kafka producer partition properly without specifying the number of partitions explicitly?
I believe that unless the number of partitions is specified explicitly, it should default to introspecting the topic to get its number of partitions on the fly.

@elnur Here are some answers:

Can't the system figure out the number of partitions on the fly? Doesn't the high level Kafka producer partition properly without specifying the number of partitions explicitly?

Depends on the messaging system. You're asking a question about Kafka, but this is a property that potentially applies to other messaging systems, that do not support partitions natively (e.g. RabbitMQ http://docs.spring.io/autorepo/docs/spring-cloud-stream-docs/Chelsea.SR2/reference/htmlsingle/#_rabbitmq_binder_overview. ).
In the case of Kafka, the next answer applies :).

I believe that unless the number of partitions is specified explicitly, it should default to introspecting the topic to get its number of partitions on the fly.

This is what the Kafka binder does. Notice this in particular: https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/blob/master/spring-cloud-stream-binder-kafka/src/main/java/org/springframework/cloud/stream/binder/kafka/KafkaMessageChannelBinder.java#L161
Thanks for looking into Spring Cloud Stream and for reaching out!

@mbogoevici, thanks for getting back.
Yeah, it looks like that code is supposed to solve the problem, but that's not what I observed when testing it.
I had a topic with 12 partitions and I didn't configure partitionCount. I configured partitionKeyExpression though. The observed behavior was that messages with different partition keys went into the same first partition. As soon as I set partitionCount to 12, it all started working properly — that is, all messages with the same partition key ended up in the same partition and message with different partition keys ended up in different partitions.
Am I missing something? Is there a configuration property I need to set to make this work properly without setting partitionCount explicitly?

Might be a bug then, we definitely intend to support the effective partition count of the target topic.

Closing in favour of https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/169


[Refactor]All agent tasks use new thread pool

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[x] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

run starrocks_be_unittest

run starrocks_fe_unittest

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run starrocks_be_unittest

run all

run starrocks_admit_test


[5.1] Decrement transaction count when beginTransaction errors

Currently the transactions count is incremented before attempting the beginTransaction call to PDO.  However, its never decremented when it fails.  This is fine in most cases as the exception would bubbe up.
However, when using the Job Worker Daemon, this exception is reported - but swallowed in order to keep the daemon running. That means subsequent attempts to use the Connection class from that worker cause Can't swap PDO instance while within transaction. exceptions to be thrown.
I added a couple test cases that shows that this fixes the specific issue that lead to this PR - as well as making sure existing functionality is maintained when the call succeeds.

thanks @taylorotwell - any chance we can get a new tag on the 5.1 branch?


Feature Request: Type Insert

Top-level value `foo` does not have a type annotation
The type annotation you want looks something like this:
       foo : Bar -> Baz

is a fairly common case this linter detects. Text in tooltips is not selectable, so developers still have to type out the annotation, even though its shown on screen. It would be nice to have the linter optionally insert the type annotation for you. Better yet if it can be done in batch for an entire module.

Let's talk about this on #26.


updated version number to prevent update message

Strange, but why am I getting the update notification each time the extension loads since the last release?
After updating the version number manually in SCM/version.ssl the message disappears.

I integrated the changes of @Cmyna and and fixed the non-working hotkeys and context menu of the output log on newer VSCode versions.


modeline command injection

Setting spelllang (and possibly others) supports wildcard expansion through $SHELL. Unfortunately, it does not escape newline characters, which can be abused to execute additional commands.
This is a small proof of concept that works for bash:
➤ test -e /tmp/helloworld && echo exists
➤ printf 'vim: spl=\0IFS=X\0CMD=touchX/tmp/helloworld\0\$CMD\ ' | vim --clean -c 'q!' -
Vim: Reading from stdin...

➤ test -e /tmp/helloworld && echo exists
exists

Some details:
readline() substitutes '\0' with '\n' as these do not occur inside a line anyway.

Calling shell to execute: "unset nonomatch; vimglob() { while [ $# -ge 1 ]; do echo "$1 "; shift; done }; vimglob >/tmp/vtuAlnU/1 /usr/share/vim/vim81/spell/^@IFS=X^@CMD=touch X/tmp/helloworld^@$CMD"
I'm not sure what's the best way to fix this. Filtering newlines would work for this example, but there might be more ways to exploit this. E.g. escaped whitespace in the value breaks things in different ways. I think setting options through modeline should ignore patterns entirely.

diff --git a/src/option.c b/src/option.c
index a4a9c9711..a4d316ef3 100644
--- a/src/option.c
+++ b/src/option.c
@@ -7758,7 +7758,7 @@ did_set_string_option(
             * '.encoding'.
             */
            for (p = q; *p != NUL; ++p)
-               if (vim_strchr((char_u *)"_.,", *p) != NULL)
+               if (!ASCII_ISALNUM(*p))
                    break;
            vim_snprintf((char *)fname, 200, "spell/%.*s.vim", (int)(p - q), q);
            source_runtime(fname, DIP_ALL);

fixed by https://github.com/vim/vim/releases/tag/v8.1.0538

It's not completely fixed yet...

I also suggest to add code to avoiding invalid source file into source_runtime. I'm worrying that there are still some weak calling of source_runtime.

did the last patches fixes it completly, or is it still open?

Christian wrote:

did the last patches fixes it completly, or is it still open?

I would think this is fixed.  In fact, it might be too strict for some
options, like the problem with setting 'filetype' from the modeline.
I'll await any reported problems.
--
Living on Earth includes an annual free trip around the Sun.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


[DOCS] Detectron example raising ValueError

URL(s) with the issue
https://docs.voxel51.com/tutorials/detectron2.html
Description of proposal (what needs changing)
Running the Detectron2 tutorial in Colab, a ValueError: DatasetView has no field 'segmentations' is raised  from dataset.filter_labels("segmentations", F("label") == "Vehicle registration plate").save() while preparing the dataset. As I am using these docs to learn the tools, I do not have the experience necessary to propose a fix. However, running print(dataset.exists("segmentations")) implies that field indeed does not exist:
Dataset:     open-images-v6-validation
Media type:  image
Num samples: 0
Sample fields:
    id:           fiftyone.core.fields.ObjectIdField
    filepath:     fiftyone.core.fields.StringField
    tags:         fiftyone.core.fields.ListField(fiftyone.core.fields.StringField)
    metadata:     fiftyone.core.fields.EmbeddedDocumentField(fiftyone.core.metadata.ImageMetadata)
    ground_truth: fiftyone.core.fields.EmbeddedDocumentField(fiftyone.core.labels.Detections)
View stages:
    1. Exists(field='segmentations', bool=True)

A full trace is as follows:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
[<ipython-input-21-de488dc4068e>](https://localhost:8080/#) in <cell line: 5>()
      3 # Remove other classes and existing tags
      4 print(dataset.exists("segmentations"))
----> 5 dataset.filter_labels("segmentations", F("label") == "Vehicle registration plate").save()
      6 dataset.untag_samples("validation")

8 frames
/usr/local/lib/python3.10/dist-packages/fiftyone/core/collections.py in _get_label_field_type(self, field_name)
  10101         if field_name not in schema:
  10102             ftype = "frame field" if is_frame_field else "field"
> 10103             raise ValueError(
  10104                 "%s has no %s '%s'"
  10105                 % (self.__class__.__name__, ftype, field_name)

ValueError: DatasetView has no field 'segmentations'

Willingness to contribute
The FiftyOne Community encourages documentation contributions. Would you or another member of your organization be willing to contribute a fix for this documentation issue to the FiftyOne codebase?

[ ] Yes. I can contribute a documentation fix independently
[ ] Yes. I would be willing to contribute a documentation fix with guidance from the FiftyOne community
[x] No. I cannot contribute a documentation fix at this time

By default, if there is one label field, load_zoo_dataset() will name it ground_truth. You can change this with the label_field argument. I can propose a fix.
However it looks like your dataset has 0 samples. So I would check that the dataset was loaded properly from the zoo also.

However it looks like your dataset has 0 samples. So I would check that the dataset was loaded properly from the zoo also.

Thanks for PRing a fix, hopefully it is in soon so I can keep working through the tutorial. Addressing the above note, I did confirm the dataset was loaded properly; shown is the output of the exists() method showing that there are no samples with the 'segmentations' field (i.e. it is not the full dataset).

However it looks like your dataset has 0 samples. So I would check that the dataset was loaded properly from the zoo also.

Thanks for PRing a fix, hopefully it is in soon so I can keep working through the tutorial. Addressing the above note, I did confirm the dataset was loaded properly; shown is the output of the exists() method showing that there are no samples with the 'segmentations' field (i.e. it is not the full dataset).

Ah I see. Well don't let this stop you from continuing, you can do a number of things to continue the tutorial.

Change the load_zoo_dataset() call to add the parameter label_field="segmentations"
Rename the field after loading. dataset.rename_sample_field("ground_truth", "segmentations")
(don't recommend) Replace field name of "segmentations" with "ground_truth" in the remaining cells


Syncing latest changes from main for cephcsi-operator

PR containing the latest commits from main branch

@Madhu-1 let's get this merged as well

/lgtm
/approve


Update release process

Need to improve the chocolatey verification. For the 1.0.0 this was done manually.

Upload binaries to a new GitHub release
Generate the hash for all of the binaries that get packaged. This can be done with Get-ChildItem | Get-FileHash
Append the file hash information to the VERIFICATION.txt

This will be obsoleted with Scuridae


Kibana Dashboard

I did not know I needed to run an action to load the Kibana dashboard or what Kibana menus to traverse.  This bug is to make those instructions explicit to users. Specifically how to load the Kibana dashboard via the action and then what menus to traverse to see the data.

There's now a config option to load the dashboard, as well.  Since the bundle includes the Beats charms, it should also include that config option.

@johnsca thanks for providing this via config option. This sounds like a lot cleaner solution.
Reopening this issue to ensure the README is documented on how the user should access the Kibana console.


1646 | Get Maximum in Generated Array | C++

Title - 1646. Get Maximum in Generated Array
What will change - adding new file with solution for 1646. Get Maximum in Generated Array in C++
Type of Issue -

[x] Adding New Code

Programming Language

[x] C++

Self Check

Ask for issue assignment and wait to get assigned to it before making Pull Request.
Add your file in the proper folder
Clean Code and Documentation for better readability
Add Title and Description of the program in the file

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server ✉ - https://discord.gg/CXksGdn
Happy Coding,

please assign me this issue


Add kdf functionality

Libsodium has a module for kdf separately from pwhash using blake2b. For completeness it probably makes sense to bind to it. I've already forked to start work in including it, you can find the commit here.

See https://github.com/sodiumoxide/sodiumoxide/pull/351

Can this be closed since #351 has been merged?

Fixed in https://github.com/sodiumoxide/sodiumoxide/pull/351


[reg-publish-s3-plugin] use @aws-sdk/client-s3 instead of aws-sdk

Is your feature request related to a problem? Please describe.
I would like you to use @aws-sdk/client-s3 instead of aws-sdk in reg-publish-s3-plugin.
Describe the solution you'd like
update aws-sdk.
Describe alternatives you've considered
nothing.
Additional context
If there are no concerns, I will address them.

We are also facing the same warning in our project.
(node:4641) NOTE: We are formalizing our plans to enter AWS SDK for JavaScript (v2)
into maintenance mode in 2023.
Please migrate your code to use AWS SDK for JavaScript (v3).
For more information, check the migration guide at https://a.co/7PzMCcy


burpsuite: remove version number from run script

Description of changes
Due to the switch to buildFHSUserEnv, the bin script was now called burpsuite-${version}, which is uncommon. Fix this.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Looks good to me.


fix #380, templated enum seen as unused variable

test case:
int main()
{
    enum a(T) = T.init;
    return a!int;
}

! Do not merge, better fix in progress !

ping, commit that fix 380 rebased with a better fix.


[DO NOT MERGE] Creating Stable version from Preview version

In this PR, we are creating new version 2020-09-01 exactly from 2019-10-01-preview version

/azp run automation - sdk

Can one of the admins verify this patch?

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

@fengzhou-msft Not sure why sdk-net check is failing now, can you check ?

@fengzhou-msft Not sure why sdk-net check is failing now, can you check ?

@fengzhou-msft can you help here fixing sdk error, seems like some sdkautomation. And can we merge this PR

@navysingla sdk-net failure can be ignored.