Migrating from tf11 to tf12 count = length(data.aws_route_tables.this_vpc_rts.ids) issue

Migrating from tf11 (v1.3.1) to tf12 (v2.0.0) with this module and running into this issue:
Error: Invalid count argument
count = length(data.aws_route_tables.this_vpc_rts.ids)
The "count" value depends on resource attributes that cannot be determined until apply, so Terraform cannot predict how many instances will be created. To work around this, use the -target argument to first apply only the resources that the count depends on.
I'm migrating existing infrastructure so I'm confused why I'm getting an error about not knowing the value of count (the infrastructure already exists). During the tf11 to tf12 infrastructure migration, none of the underlying resources should be changing.
I'm also targeting the vpc that creates the vpc peering connections and when I run terraform12.20 apply -target=module.vpc, I get the same count error from above. Any help/advice is appreciated.

@rgontarek, thank you for reporting this.
I will try to reproduce it in my test environment. For now, my best guess is that after the migration output changed its name somehow. Need to look closer at this topic

It appears that in terraform12 the code defaults to sorting the data.aws_route_tables.this_vpc_rts.ids but in terraform11 the data.aws_route_tables.this_vpc_rts.ids is not sorted. As a result all the routes all want to be changed and the length(data.aws_route_tables.this_vpc_rts.ids) needs to be recalculated.

I had the same issue. I resolved it by following (with downtime)

on terraform v 0.11.4 and module v1.3.1 delete the module
migrate to terraform 0.12.29
add module v2.2.3
terraform apply

I'm facing the same issue with Terraform 0.15.1 and version 4.0.0 of the module. Are there any news regarding this?

Please, try to provide route tables IDs explicitly as in the depends on example:
https://github.com/grem11n/terraform-aws-vpc-peering/blob/master/examples/module-depends-on/README.md
You can also use depends_on functionality, if you're on Terraform >=0.13

I fixed this issue by, as noted in the error message, using the -target argument. You are using it in apply it should be used in plan.
terraform plan -target="module.vpc"

Closing old issues.


Fix client context cancellation

fixes #580
Signed-off-by: Iñigo Horcajo<EMAIL_ADDRESS>

closing in favour of https://github.com/cloudevents/sdk-go/pull/581


Plot should be origin centric

When displaying a plot which has values that cross zero, the value zero should appear in the plot and all labels should be equally spaced about zero.

This includes adding tick labels for origin.


[bugfix] Fix glob pattern to search for both txt and yaml

Correct also the sanity pattern.

Use f-strings instead of % based string formatting.

@jenkins-cscs retry all


Client/render package stuff

Stuff from the client/render package from #1956
This is the third of the follow ups from that, dividing into top level packages

This should be ready to merge once the merge conflicts are fixed.

This should be ready to merge once the merge conflicts are fixed.


fix: correct gap and button on product hero

📝 Changed routes:

/network/solana

(view full size)

Commit fd814a8e127cdd0c419c9f68518655bca471841c (https://thirdweb-bmbplkgei.thirdweb-preview.com).


Display version in ui

Displays the version from package.json in the UI. Where should I put the information in the UI? Any ideas?
Related to #546.

@fabianschwarzfritz maybe another dropdown item called about or something.

You could also display right justified next to the "connected" string.

Okay thanks for the Ideas @hhaidar @funkaoshi :+1: . I'll play around with it and see what looks better. Its the implementation I provided backend wise okay?

The version is now displayed in the status bar, on the right side of connected. I think it's ready to merge :beers: .

I like this

With 69e9e37 I am passing the version directly to the chat.html template. Is this what you're talking about?

@fabianschwarzfritz thank you so much


First experience feedback

Hi,
I made my first impress presentation with impressionist today. It allowed me to do what I wanted, so thank you so much for building it.
I'll keep using impressionist from now on :)
Now, there are a few small improvements that could greatly improve productivity:

Allow reverting / reverting back actions
bug: When adding a new slide, the text toolbox doesn't appear when adding new text to that slide. We need to save the presentation in order for the toolbox to appear.
Allow copy/pasting slide(s). Eg for the 3d-rotations example, I would have loved being able to copy the whole 8-slides structure, and duplicate it a bit further.
Better control over font size. Somehow, while building my presentation, the default step.fontsize jumped to 40pt, which messed up a bunch of slides. There was no way (at least I couldn't find it) to fix that fontsize from the UI.
Allow floating positioning. In many cases, I wanted to arrange my images differently, but couldn't drag and drop them where I wanted to.
Add more information regarding neighbor slides (how close/far are the previous and following slides ?), which would help make more precise adjustments.

I'm afraid I cannot offer my help for the time being, hopefully someone will find the time to help with that :)

Thanks @Fandekasp! This is encouraging feedback, given that it's an early stage project.
For sure, it would take me a long time to do all of these myself, but it's good that you have submitted this user feedback, so that anyone that may wish to contribute can find this and decide to implement some feature request.
Right now, my eye was caught by your second point. I tested and that is indeed a bug. I've filed #15 to focus on fixing that and hope to do so soon.

Also, could you give an example with the npm build stuff (or actually npm run build, because npm build fails? I didn't manage to use it to bundle my presentation, so I hosted all files together to get it to work...

That is how it works :-) npm run build is used when developing Impressionist itself. For creating presentations, you just save the index.html file and that's it.
I'm currently not aware of a way to create presentations (which are just HTML5 web pages) as a single file. You can zip the entire directory, but then you'd have to uncompress the zip file to be able to open index.html in a browser.


Fix android aarch64 build with libc 0.2.42

Fixes #851

Thanks for the PR. #850 addressed the same issue and has been merged, so I will close this.


Implement geometry traits on geos objects and simplify geos conversions

Closes https://github.com/geoarrow/geoarrow-rs/pull/317

I think now I'm cloning the coordseq on every coordinate access, so I should really finish implementing https://github.com/georust/geos/pull/138#issuecomment-1742129379


sourcehut: fix build

Description of changes
Fixes #198478.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 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

[x] Fits CONTRIBUTING.md.

Commit (and PR) message typo: sourehut -> sourcehut

Commit (and PR) message typo: sourehut -> sourcehut

Fixed, thanks.

Made lines on the explanation comment more even, waiting on OfBorg.

(Realized I should probably get @ju1m's input as well before merging.)

I ran these locally, but just to show it here...
@ofborg test sourcehut

@winterqt, many thanks for that fix. I don't know the context in which this manual passing around of dependencies was introduced to begin with, but I think using propagatedNativeBuildInputs is cleaner. Please see https://github.com/NixOS/nixpkgs/pull/198720 for a proposal

Closing in favor of #198720.


Immersive Mode: Action Bar disappears even when Overflow is open

Steps to reproduce:

Enable Fullscreen on an immersive mode capable device (Android 4.4 or greater)
Open any novel content and swipe the top to show the Action Bar
Click on the Action Overflow Button

Actual behaviour: App automatically goes back into immersive mode after a short duration
Desirable behaviour: App waits until Action Overflow is closed before going back into immersive mode.

handled in #199 v1.1.33-beta1


Missing interface for simple ValueConverter (TypeScript)

There are no interfaces (or I am unable to find them) for the Simple ValueConverters described in the docs, i.e. classes that implement either toView or fromView methods.
My suggestions:
interface ToViewValueConverter {
  toView(modelValue: any): any;
}

interface FromViewValueConverter {
  fromView(viewValue: any): any;
}

Should we add something like this f? We have them for navigation, for example. (Not something I would use since the runtime is duck typed and no APIs receive an instance of value converter, I don't think.) @fracz Can you describe your use case more?

Such interfaces could be used in the same way as for example the ComponentAttached interface. The functionality of the attached() is also supported by duck typing. Using an interface in TS adds a benefit of immediate API changes detection when upgrading. Also, when using an interface, IDE (WebStorm) does not complain that the method is unused :-)

We did add the Component... and RoutableComponent... interfaces, but some quick thoughts:

in this case if you have additional parameters you would have to override the interface methods definitions
then there is also the same problem/question as with Component... do we make ValueConverterToView and ValueConverterFromView or one ValueConverter.

// sample definition
interface ValueConverter<TSource, TView> {
  toView(value: TSource): TView;
  fromView(value: TView): TSource;
}

if this is added won't a definition for a behavior also be expected? Although I found it counterproductive typing the .bind binding parameter different from any - too many as any when substituting .updateSource, ...

stale from 2016

The framework doesn't need these, so we'll punt for now. Any consumer is happy to create their own interfaces to facilitate their own App-specific scenarios.


AUTH command

Hi,
I am using Redis with authentication so doing this:
rdx.command({"auth", "mypassword"}, [](Command& c) {
if(!c.ok()) return;
cout << "Auth is done." << endl;
});
And seeing this error message:
(2015-12.10 22:26:02) [Error]  	auth mypassword: Received reply of type 5, expected type 3.
in spite of this error, the next commands are processed fine.
Could you explain what is going on?
Regards,
Ian

sorry it should have been  How do I know which reply type is matching to specific command?

Hello. The command method is templated on the expected reply type, which you should find in the Redis documentation.


Creating new cis instance & domain

Creating new cis instance & domain

:tada: This PR is included in version 1.1.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


The links now become purple on hover

https://trello.com/c/xTyVjPmf/226-05hovering-navbar-should-show-active-links01

Oops, I did git add . which I shouldn't have done coz now my 1 line change is mixed in with all these other alien changes.
Heres the file I actually made the change in: NavTabs.js from line 207.
I added this
"&:hover": {
color: "#873FE2",
},
Should not break anything.

Looks good @airshiprook ! I didn't notice any break in the code on my end but I was wondering if the purple hover should also be applied to the footer?

hey @airshiprook  I believe this change should also show the bottom line turn purple on hover and not just the text if I'm not mistaken?

hey @airshiprook I believe this change should also show the bottom line turn purple on hover and not just the text if I'm not mistaken?

@hanlinc27 I believe it's good the way he has it because the figma shows this :

Good idea on the git revert. Ill also add the hover on the footer links David, thanks for pointing that out.

Im still seeing changes that are not mine but this time I only added the files I changed (footer.js and navtabs.js). I guess this is as good as I can do it. I did a soft reset (git reset --soft HEAD~1) instead of the git revert to the previous hash. Only coz I just found out how to find the previous hash ha. Wont make a diff though I think...


Change module system to node in flowconfig

It looks like the Haste module system is deprecated, and also specific to React Native. https://github.com/facebookarchive/node-haste
Maybe the module system in the flow config should be changed to node?

Hi @rpivo , thanks for the suggestion.
Unfortunately this project will not be maintained anymore. Since the introduction of Hooks, we have  moved away from higher-order components as an approach for React. Instead, we are using refun
To compound this, the library that this repository relied upon for testing and building (sagui) has been deprecated and it is not possible to update the  pieces that it interoperates with without breaking entirely from it and adding a new build system, which is too much of an effort for a deprecated project.
I will mark this project as archived and add a note to avoid confusion in the future.


Android Java Error with Access Denied

Hi, I've tried to setup my own app and this is the error log that I keep receiving.
I'm using ^1.0.1
E/RtcEngine(21974): onEvent: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
E/libc    (21974): Access denied finding property "net.dns1"
E/libc    (21974): Access denied finding property "net.dns2"
E/libc    (21974): Access denied finding property "net.dns3"
E/libc    (21974): Access denied finding property "net.dns4"
I/Choreographer(21974): Skipped 55 frames!  The application may be doing too much work on its main thread.
E/BufferQueueProducer(21974): [ImageReader-640x480f23m2-21974-0] dequeueBuffer: BufferQueue has been abandoned
E/RtcEngine(21974): onEvent: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
W/Gralloc3(21974): allocator 3.x is not supported

Flutter version
[✓] Flutter (Channel stable, v1.9.1+hotfix.5, on Mac OS X 10.14.5 18F132, locale en-SG)

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 10.3)
[✓] Android Studio (version 3.4)
[✓] VS Code (version 1.37.0)
[✓] Connected device (2 available)

Hello, did you find solution?

Nope, i cant find any solution

@wheel1992  i think @fullstacktop2019  has made it working for him.
maybe you can take a look at Reporting an issue to collect some logs following the steps and let me take a look.


unknown enum constant javax.annotation.meta.When.MAYBE

java: unknown enum constant javax.annotation.meta.When.MAYBE
reason: class file for javax.annotation.meta.When not found

https://stackoverflow.com/questions/53326271/spring-nullable-annotation-generates-unknown-enum-constant-warning
https://github.com/projectlombok/lombok/issues/3293


Update name from "Redbox Copilot" to "Redbox" everywhere.

Context

Changes proposed in this pull request

Guidance to review

Relevant links
Things to check

[ ] I have added any new ENV vars in all deployed environments
[x] I have tested any code added or changed
[ ] I have run integration tests

I think that's all the user-facing ones. Do we also want to do the various READMEs, as they're still public-facing?

Non user-facing files changed too!


Bump SignalFx .NET to 0.2.6

Please rebase

Closing as this is already done in https://github.com/signalfx/microservices-demo/commit/f3e6e80e0580f958eb9008ff384a8dbc1a796614


Calculator with Vanilla JavaScript

Create a fully functional calculator using just HTML, CSS, and JavaScript. This project will guide you through building a simple yet effective calculator that performs basic arithmetic operations. With a clean interface and intuitive design, our calculator is a perfect example of how to leverage the power of vanilla JavaScript for interactive web applications. Follow along to enhance your coding skills and understand the core concepts behind building dynamic user interfaces

Don't create multiple issues once previous PR is made then start working on it
Assigned for now
@Yaser-123


Can I know how to use labelGenerator for using customized label?

I want to use label with slice name and percentage that are styled differently  (e.g. Apple 27%, Samsung 12%... ) on textLineChart with NSmutableAttributedString,
so I found this code in PieChartLabelSettings.swift
// Optional custom label - when this is set presentations settings (textColor, etc.) are ignored
    public var labelGenerator: ((PieSlice) -> UILabel)?
Can I use 'labelGenerator' for making customized label? or is there any method?

Yes, you can use labelGenerator for this. Closing this since you are adding support for attributed string in https://github.com/i-schuetz/PieCharts/pull/9


Add a UIApplicationDelegate proxy to a full-Flutter iOS project

Currently plugins are clobbering each other when said plugins need to register for UIApplicationDelegate callbacks (see #3 here: https://github.com/flutter/flutter/issues/24278#issue-380097536). There is only a single such delegate in a normal iOS app. But multiple plugins may require varying sets of delegate callbacks to function. When a 2nd plugin registers, it bumps out the 1st.
Flutter should provide a multiplexing UIApplicationDelegate proxy that allows any number of plugins to register their own delegates and receive desired callbacks.
UIApplicationDelegate docs:
https://developer.apple.com/documentation/uikit/uiapplicationdelegate?language=objc

Closing as duplicate due to GitHub bug.


Getting Error: object of type 'generator' has no len()

When doing media detection verification, the detection of sapcar file fails. This is failing as there seems to be an issue with the ansible code, where a type "generator" is being passed to the length command, resulting in failure.
I am using communty_sap_install : latest version : 1.3.2
TASK [community.sap_install.sap_install_media_detect : SAP Install Media Detect - Prepare - Assert that sapcar is present] *******************************************************************************************************************
task path: /root/.ansible/collections/ansible_collections/community/sap_install/roles/sap_install_media_detect/tasks/prepare/create_file_list_phase_2.yml:96
fatal: [localhost]: FAILED! => {
    "msg": "The conditional check '__sap_install_media_detect_fact_files_sapfile_results | selectattr('sap_file_type', 'equalto', 'sapcar') | length > 0' failed. The error was: Unexpected templating type error occurred on ({% if __sap_install_media_detect_fact_files_sapfile_results | selectattr('sap_file_type', 'equalto', 'sapcar') | length > 0 %} True {% else %} False {% endif %}): object of type 'generator' has no len()"
}

I am running this on RHEL with ansible version
[root ~]# uname -a
Linux rtzz-nw-1 4.18.0-372.75.1.el8_6.ppc64le #1 SMP Thu Sep 21 17:20:22 EDT 2023 ppc64le ppc64le ppc64le GNU/Linux
[root ~]# rpm -qa | grep ansible
ansible-2.9.27-1.el8ae.noarch
[root ~]# ansible --version
ansible 2.9.27
  config file = /root/ansible.cfg
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.6/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.6.8 (default, Oct  2 2023, 21:24:58) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)]
[root ~]#

When I convert the generator type to list and use the length command on it, the ansible task succeeds.
"__sap_install_media_detect_fact_files_sapfile_results | selectattr('sap_file_type', 'equalto', 'sapcar') | type_debug": "generator"

I will discuss and submit a PR.
-Sahitya

After upgrading ansible to
ansible --version
ansible [core 2.12.2]

The code worked as is. I can close this issue if no backward compatibility is required.
Also, the problem is not with variable type, the function selectattr seems to fail on the earlier version.
TASK [community.sap_install.sap_install_media_detect : debug] *********************************************************************************************************
ok: [localhost] => {
    "__sap_install_media_detect_fact_files_sapfile_results | selectattr('sap_file_type', 'equalto', 'sapcar')": "<generator object select_or_reject at 0x7fff77b17888>"
}

-Sahitya


remove 'label' argument from Context.uncertain_complex

The method signature for Context.uncertain_complex requires a label to be passed in.
def uncertain_complex(self,r,i,label):
    if label is None:
        return UncertainComplex(r,i)
    else:
        r.label = "{}_re".format(label)
        i.label = "{}_im".format(label)

        uc = UncertainComplex(r,i)
        uc.label = label

        return uc

However, if label is not None then trying to set the label for a UncertainReal would result in an AttributeError: can't set attribute.
I would recommend that the label argument be removed from the method signature.
def uncertain_complex(self, r, i):
    return UncertainComplex(r, i)

There are 10 functions that call Context.uncertain_complex and all 10 of these functions pass a value of None for the label. We would need to remove the None argument from each of the 10 method calls. The 10 functions are located in lib_real.py

_add_re_z
_add_z_re
_div_re_z
_div_z_re
_mul_re_z
_mul_z_re
_pow_re_z
_pow_z_re
_sub_re_z
_sub_z_re

After refactoring the lib_rea.py, lib_complex.py and complex.py modules, this issue no longer exists.


Fixup fix

shx echo works differently in Win and MacOs.
I have started an issue  in that repo.
so far we should use jq to ensure it works across all platforms

 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.

Thank you very much for your contribution!
You are welcome to join Wechaty Contributor Program
1. Join Wechaty Organization

You've invited NickWang to Wechaty! They'll be receiving an email shortly. They can also visit https://github.com/wechaty to accept the invitation.

I have invited you to join our Wechaty GitHub Organization, please accept it by following the above message. (See also: wechaty/PMC#16)
2. Update Your Wechaty Contributor Profile

Please open Contributor Hall of Fame and add yourself to the end of the list, so that other contributors will know you better!
Please add yourself to our Website Contributors by creating a PR and refer to this PR link as well.

3. Join The Contributor Only WeChat Room
We also have a WeChat room for contributors only which can discuss Wechaty at a deeper level, you are welcome to join and if you are interested.
Please add @lijiarui wechat: ruirui_0914 and send her this pr link. She will invite you into Wechaty Contributor Room
Cheers!

OK.
Have you lived in Australia? I know Australian people like to end mail with 'Cheers'.


Driver's SQLSetConnectAttr failed on ODBC <=13

PHP Driver version or file name
5.8,5.9
SQL Server version
2014,2017
Client operating system
Microsoft Windows 10 20H2
PHP version
7.4
Microsoft ODBC Driver version
11, 13,17
Table schema
-
Problem description
PHP DB layer libs (example) as well as raw sqlsrv/pdo_sqlsrv can't connect to the sql server due to Driver's SQLSetConnectAttr failed, even when given a freshly installed sql server express 2017
Expected behavior and actual behavior
Expected: connection succeeds
Actual behavior, connection fails with Driver's SQLSetConnectAttr failed
Repro code or steps to reproduce
Check the sample library test suite above
Note: iirc, version 5.2 via php 7.2 worked correctly & eastablished connections just fine

Closing this issue due to inactivity. Please feel free to reopen if necessary, @aolko


grammar incorrecctness

The usage of 'and' seems to be redundant plus the sentence is better off without it.

Hi @dameeolawuyi - thanks for the suggestion, but the "and" is correct. This sentence is listing some things that we have years of experience in:

building websites
learning approaches that work and ones that don't
striking a balance between power and simplicity, structure and flexibility

so the last item in the list needs an "and".


Robot freezes when running steps longer than 30s

overview

When I am using a protocol from protocol designer, the robot freezes after the first aspirating/dispense step.  The steps after the first one use the "New pipette tip "never"" option, I'm not sure if that is related to this issue.  This protocol is from the PD ignores aspirate/dispense speeds  However it also occurs when using a hand-written .py protocol (attached at bottom of chain)
current behavior

Robot stops working, run timer also stops.

The api.log mentions a serial response error.  I also have run this protocol using only USB, USB+Wifi, and Wifi connections and it happens on every type of connection between the computer and the robot.  I'm guessing maybe this serial connection doesn't really have anything to due with the wifi vs usb connection but you guys can help hopefully.
Additionally, after getting this error I have to power cycle the robot to get it to communicate with the computer again.
steps to reproduce

I tried running either the test.json file (renamed here so I can upload it to github).  The api and serial logs are uploaded here:
api.log
serial.log
Test-json-renamed to txt for github upload.txt
expected behavior

The robot should perform the protocol from PD without freezing.

Here is the error from the developer console:
logger.js:43 [app/src\robot\api-client\index.js] warn: Error response from robot
(anonymous) @ logger.js:43
a @ logger.js:32
e.onmessage @ index.js:27
logger.js:51 Object
logger.js:43 [app/src\robot\api-client\index.js] warn: Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 340, in _recursive_update_position
return _parse_position_response(position_response)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 144, in _parse_position_response
raise ParseError(msg)
opentrons.drivers.smoothie_drivers.driver_3_0.ParseError: Unexpected response in _parse_position_response:
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 340, in _recursive_update_position
return _parse_position_response(position_response)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 144, in _parse_position_response
raise ParseError(msg)
opentrons.drivers.smoothie_drivers.driver_3_0.ParseError: Unexpected response in _parse_position_response: L:703330305F6D756C74695F76310000000000000000000k
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/server/rpc.py", line 287, in make_call
self.executor, self.call_and_serialize, func)
File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/server/rpc.py", line 277, in call_and_serialize
call_result = func()
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/api/calibration.py", line 88, in return_tip
inst.return_tip(home_after=True)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/commands/commands.py", line 371, in decorated
res = f(*args, **kwargs)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/instruments/pipette.py", line 870, in return_tip
self.drop_tip(self.current_tip(), home_after=home_after)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/instruments/pipette.py", line 1064, in drop_tip
return _drop_tip(location)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/commands/commands.py", line 371, in decorated
res = f(*args, **kwargs)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/instruments/pipette.py", line 1055, in _drop_tip
self._home_after_drop_tip()
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/instruments/pipette.py", line 1101, in _home_after_drop_tip
self.robot.poses, safety_margin)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/robot/mover.py", line 77, in fast_home
safety_margin=safety_margin
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 1223, in fast_home
return self.home(axis=axis, disabled=disabled)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 1187, in home
self.update_position(default=homed)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 350, in update_position
DEFAULT_COMMAND_RETRIES)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 347, in _recursive_update_position
return _recursive_update_position(retries)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 347, in _recursive_update_position
return _recursive_update_position(retries)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 344, in _recursive_update_position
raise e
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 340, in _recursive_update_position
return _parse_position_response(position_response)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 144, in _parse_position_response
raise ParseError(msg)
opentrons.drivers.smoothie_drivers.driver_3_0.ParseError: Unexpected response in _parse_position_response: 676C655
(anonymous) @ logger.js:43
a @ logger.js:32
e.onmessage @ index.js:28
blob:file:///4eed1a3c-86c3-4d64-b0d4-fd0a5eb14632:14 "session" message: {state: "running", startTime:<PHONE_NUMBER>916, lastCommand: {…}, _id:<PHONE_NUMBER>}
blob:file:///4eed1a3c-86c3-4d64-b0d4-fd0a5eb14632:14 "session" message: {state: "running", startTime:<PHONE_NUMBER>916, lastCommand: {…}, _id:<PHONE_NUMBER>}
blob:file:///4eed1a3c-86c3-4d64-b0d4-fd0a5eb14632:14 "session" message: {state: "error", startTime:<PHONE_NUMBER>916, lastCommand: {…}, _id:<PHONE_NUMBER>}
logger.js:43 [app/src\robot\api-client\index.js] warn: Error response from robot
(anonymous) @ logger.js:43
a @ logger.js:32
e.onmessage @ index.js:27
logger.js:51 Object
logger.js:43 [app/src\robot\api-client\index.js] warn: Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 862, in _recursive_write_and_return
timeout=timeout)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 104, in write_and_return
response = _write_to_device_and_return(command, ack, device_connection)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 68, in _write_to_device_and_return
device_connection.timeout))
opentrons.drivers.serial_communication.SerialNoResponse: No response from serial port after 1 second(s)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 862, in _recursive_write_and_return
timeout=timeout)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 104, in write_and_return
response = _write_to_device_and_return(command, ack, device_connection)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 68, in _write_to_device_and_return
device_connection.timeout))
opentrons.drivers.serial_communication.SerialNoResponse: No response from serial port after 1 second(s)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/server/rpc.py", line 287, in make_call
self.executor, self.call_and_serialize, func)
File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/server/rpc.py", line 275, in call_and_serialize
call_result = loop.run_until_complete(func())
File "/usr/local/lib/python3.6/asyncio/base_events.py", line 467, in run_until_complete
return future.result()
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/api/session.py", line 273, in run
raise e
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/api/session.py", line 264, in run
execute_protocol(self._protocol)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/protocols/init.py", line 227, in execute_protocol
dispatch_commands(protocol, loaded_pipettes, loaded_labware)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/protocols/init.py", line 203, in dispatch_commands
pipette.aspirate(volume, location)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/commands/commands.py", line 371, in decorated
res = f(*args, **kwargs)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/instruments/pipette.py", line 424, in aspirate
x=mm_position
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/legacy_api/robot/mover.py", line 64, in move
self._driver.move(driver_target, home_flagged_axes=home_flagged_axes)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 1118, in move
self._set_saved_current()
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 694, in _set_saved_current
self._send_command(self._generate_current_command())
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 818, in _send_command
command_line, timeout, DEFAULT_COMMAND_RETRIES)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 873, in _recursive_write_and_return
cmd, timeout, retries)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 873, in _recursive_write_and_return
cmd, timeout, retries)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 866, in _recursive_write_and_return
raise e
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/smoothie_drivers/driver_3_0.py", line 862, in _recursive_write_and_return
timeout=timeout)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 104, in write_and_return
response = _write_to_device_and_return(command, ack, device_connection)
File "/data/packages/usr/local/lib/python3.6/site-packages/opentrons/drivers/serial_communication.py", line 68, in _write_to_device_and_return
device_connection.timeout))
opentrons.drivers.serial_communication.SerialNoResponse: No response from serial port after 1 second(s)
(anonymous) @ logger.js:43
a @ logger.js:32
e.onmessage @ index.js:28
logger.js:47 [app/src\analytics\index.js] debug: Trackable event
logger.js:51 Object
temp1
{type: "@@router/LOCATION_CHANGE", event: {…}}

@utimcraig thanks for this report!
This is a bug with the robot's safety features to catch bugs in its motor controller board. It uses a fixed 30-second timeout. If a command takes more than 30 seconds to complete - so, for a move command, more than 30 seconds to start and stop moving - you get the error you see.
In your protocol, on line 28 you set the flow rate of the pipette to 3 uL/s:
p300.set_flow_rate(aspirate=3, dispense=3)

Later, on line 42, you aspirate 160 uL:
p300.aspirate(160, lysate_plate.cols('1'))

Because of the flow rate restriction, this takes (160/3) 53.33 seconds, longer than the 30 second timeout, and so the error is raised.;
To be clear, this is not your mistake - we intend to fix this, and will use this issue to track the work to do so. However, as a workaround until then, you have two options:

Increase your flow rate
Split your aspirates into smaller segments, in this case always less than 89 uL (to give the system time to accelerate)

On our part, we will add dynamic timeouts for serial commands based on a projection of how long the command will take.
Again, thank you for this report!

Thanks @sfoster1 , it would be nice to not have to worry about a step being under a time limit.  Especially mixing steps.  This kind of aspirate-dispense with low flow rate is critical for phytip  purifications:
I think a lot of people may be interested in this application.  This time limit especially hurts in .mix() operations

@sfoster1 It appears this time limit is not only for single steps, the aspirate+dispense time needs to be less than 30s.    So the example you gave is incorrect, each aspirate/dispense needs to not be 89 uL, but rather (89/2) = 44.5 uL.
I think the best thing is to dynamically calculate a timeout, though this gets complicated because you also have to include head moving times.  Perhaps a heuristic upper limit could be set for the steps taking into account the slowest flow rates, largest volumes, largest moving distances, and head movement speeds.
For mix() commands I'm not sure how you could set it other than dynamically.  That really is the best option.

I have a bit of a workaround for this issue.  If you use a pipette.delay(seconds=0) in-between aspirate steps it seems to re-start the 30s timer.  So in order to aspirate 100ul at 1ul/sec you can do something like this-
pipette.aspirate()
pipette.delay()
pipette.aspirate()
pipette.delay()
The best solution is still to dynamically calculate the limit on the time of a step though

Hope everyone had a good holiday.  Is anyone working on this bug?  Thanks

Any updates on the dynamic time calculation?

HI @utimcraig! We're busy working on some core problems in the code base that are preventing us from tackling this problem. You'll see updates in this thread when that work is complete and we have engineering resources available to tackle this one. Thank you for your patience!


Fix DecimalField sample typo

Hello there!
Make sure you've followed the Contributing guidelines before finalizing your pull request.
TL;DR:

[X] You're opening this PR against the current release branch
[X] Works on both Python 2.7 & Python 3.x
[] Commits have been squashed and includes the relevant issue number
[] Pull request description contains link to relevant issue or detailed notes on changes
[X] This must include example code demonstrating your feature or the bug being fixed
[X] All existing tests pass
[X] Your bug fix / feature has associated test coverage
[X] README.md is updated (if relevant)

👍


Use setuptools and add travisCI and Coveralls.io

Currently there's no test in this project, but is here the structure with setuptools and travisCI configuration.

antfs-cli module should be renamed => antfs_cli, or maybe even simpler antfs. see https://travis-ci.org/Tigge/Garmin-Forerunner-610-Extractor/jobs/45695612
As antfs is already registered on pypi, i would suggest antfs-cli as pypi package name and repository name and antfs_clias  module name (antfs_cli.py filename). Are you ok ?

Had a bit of power outage here. Yeah, antfs_cli is fine by me.

Should this still fail now?

I'll run it again, it should work now.

Well i can't run it because i don't have access to the repository, you can restart the run in travisCI page. Click on the Details link on the right just Here, and then restart the build.

I'll rebase on master, and it will relaunch build on travisCI

I restarted the build but it still seems to fail to find the openant library.

Eventually openant should be published to PyPi, but for now it should be possible for TravisCI to fetch it directly from the git repository, right?

Adding -e git+https://github.com/Tigge/openant.git#egg=openant in requirements.txt perhaps?

That's what i tried to do in travis.yml, but seems it doesn't work, i'll modify requirements.txt to try.

Changes Unknown when pulling b30f987e75fa398a63c43c74e4525831109c108e on Toilal:ci into ** on Tigge:split**.

Nice!

I can rebase in a single commit if you want ?

Yes, please do-

Changes Unknown when pulling d92db2ec93ff31d82e444e4753eb5c5f0ab1caca on Toilal:ci into ** on Tigge:split**.

Thanks!


Implement mruby value/float numeric conversions in Rust

Implement mrb_to_flo and mrb_int_value in Rust and expose to C via no_mangle FFI functions. This commit ifndefs these functions out in C when -DARTICHOKE is given when compiling.
This commit adds several fixnum conversions to Float, notably Float::try_into_fixnum, which implements the mruby FIXABLE_FLOAT and FIXABLE macros.
This code has been sitting on a branch for over a year; before I rebased the mainline commit the branch was based on was 0392cec9f45491fa7135dd2ff8b6f762aaad0ed0. Rather than implement all of Numeric all at once, landing just these converters feels like a good first step.

⚠ This PR modifies the vendored copy of mruby in a way that is not reflected in the Artichoke fork.


php: Refactor to have the different versions as separate files

Motivation for this change
This should enable easier auto updates of the packages.
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

@etu this change looks good :+1: but I haven't had a chance to look in detail what the bot has caught.

It seems like the overrides broke, because it's unit that complains because it attempts to override things...

Some elipsises in the function declarations seems to do it fine, then I got the same output of unit as before these changes.


CnchKafka engine can not get message

`
CREATE TABLE queue2 (
timestamp UInt64,
level String,
message String
) ENGINE = CnchKafka SETTINGS kafka_broker_list = 'kafka.dev.kaya:9094',
kafka_topic_list = 'byconity-test',
kafka_group_name = 'group1',
kafka_format = 'JSONEachRow',
kafka_num_consumers = 1;
CREATE TABLE queue2Store (
timestamp UInt64,
level String,
message String
) ENGINE = CnchMergeTree order by timestamp;
CREATE MATERIALIZED VIEW consumer TO queue2Store
AS SELECT timestamp, level, message
FROM queue2 ;
`
when I produce the mesage , then select * from queue2Store is empty.
but if I use clickhouse ,nothing changed except CnchKafka to Kafka and CnchMergeTree to MergeTree. Then select * from queue2Store  i can get the record.
is there anything i can find whats wrong with my sql?

Hi @xiaohu-zhang , thank you for trying ByConity. We have this document https://github.com/ByConity/ByConity/blob/master/doc/system_table.md contains some system tables that could useful for debugging. Could you to try select into system.cnch_kafka_tables and cnch_system.cnch_kafka_log and give me the result?

the reson is :https://github.com/ByConity/ByConity/issues/457
by the way:

using this sql
CREATE MATERIALIZED VIEW consumer TO queue2Store
AS SELECT timestamp, level, message
FROM queue2 ;
I can get record from queue2Store which consume the kafka msg.
but when I wirte sql:
select * from consumer;
i got the err:Code: 49. DB::Exception: Received from[ byconity-server.dev.kaya:9000.]DB::Exception: Worker group is not set
Is it the right way that can not select from consumer? Since clickhouse can both select from consumer and queue2Store

thank you


ASUSWRT no longer running dnsmasq but udhcpd instead

**Home Assistant release (hass --version): 0.41.0
**Python release (python3 --version): 3.4.2
**Component/platform: ASUSWRT running on Hassbian
**Description of problem: ASUS WRT component cant connect via SSH or Telnet
Forum topic created with all the relevant details:
https://community.home-assistant.io/t/asus-wrt-device-tracking-issues-dnsmasq-been-replaced-with-udhcpd/14852
**Expected: ASUS WRT component is looking for dnsmasq.leases file in /var/lib/misc/dnsmasq.leases. This file doesnt exist on ASUS DSL-AC56U running ASUSWRT current firmware version  <IP_ADDRESS>_36 (28/3/2017). It seems that ASUSWRT no longer uses dnsmasq for DNS but instead uses udhcpd. However ASUS WRT component for Home Assistant still references dnsmasq for leases.
Problem-relevant configuration.yaml entries and steps to reproduce:

Traceback (if applicable):

Additional info:

Asus RT-AC66U is still using dnsmasq.

Hi bieniu
That's good to know, maybe it's specific to the DSL models then?
Have you heard of anyone else with models running udhcpd?
Craig

I thought that all Asus routers use dnsmasq. It's new to me that udhcpd is used.

So you think home assistant will support the DSL range of Asus router which seem to be running udhcpd instead of dnsmasq?
I'm wondering whether I should try and return the router and try the netgear d6220 instead...

I think component AsusWRT should support models with dnsmaq and with udhcpd but I'm not HA developer.

Switching to web interface might seem like an easy solution of isolating the DHCP server in use #6983


CUDA driver version is insufficient for CUDA runtime version

After I ran ./demo_test.sh, returns:
[2020-04-22 20:12:02,131 INFO test.py line 172 28455] Loaded configuration file config/ade20k-resnet50dilated-ppm_deepsup.yaml [2020-04-22 20:12:02,131 INFO test.py line 173 28455] Running with config: DATASET:   imgMaxSize: 1000   imgSizes: (300, 375, 450, 525, 600)   list_train: ./data/training.odgt   list_val: ./data/validation.odgt   num_class: 150   padding_constant: 8   random_flip: True   root_dataset: ./data/   segm_downsampling_rate: 8 DIR: ade20k-resnet50dilated-ppm_deepsup MODEL:   arch_decoder: ppm_deepsup   arch_encoder: resnet50dilated   fc_dim: 2048   weights_decoder:    weights_encoder:  TEST:   batch_size: 1   checkpoint: epoch_20.pth   result: ./ TRAIN:   batch_size_per_gpu: 2   beta1: 0.9   deep_sup_scale: 0.4   disp_iter: 20   epoch_iters: 5000   fix_bn: False   lr_decoder: 0.02   lr_encoder: 0.02   lr_pow: 0.9   num_epoch: 20   optim: SGD   seed: 304   start_epoch: 0   weight_decay: 0.0001   workers: 16 VAL:   batch_size: 1   checkpoint: epoch_20.pth   visualize: False THCudaCheck FAIL file=torch/csrc/cuda/Module.cpp line=32 error=35 : CUDA driver version is insufficient for CUDA runtime version Traceback (most recent call last):   File "test.py", line 198, in <module>     main(cfg, args.gpu)   File "test.py", line 95, in main     torch.cuda.set_device(gpu)   File "/home/kai/anaconda3/envs/hrnet/lib/python3.6/site-packages/torch/cuda/__init__.py", line 262, in set_device     torch._C._cuda_setDevice(device) RuntimeError: cuda runtime error (35) : CUDA driver version is insufficient for CUDA runtime version at torch/csrc/cuda/Module.cpp:32
Pytorch=0.4.1, cuda80, python=3.6.
Can anyone help me out?

Running into same issue
`
DATASET:
imgMaxSize: 1000
imgSizes: (300, 375, 450, 525, 600)
list_train: ./data/training.odgt
list_val: ./data/validation.odgt
num_class: 150
padding_constant: 8
random_flip: True
root_dataset: ./data/
segm_downsampling_rate: 8
DIR: ade20k-resnet50dilated-ppm_deepsup
MODEL:
arch_decoder: ppm_deepsup
arch_encoder: resnet50dilated
fc_dim: 2048
weights_decoder:
weights_encoder:
TEST:
batch_size: 1
checkpoint: epoch_20.pth
result: ./
TRAIN:
batch_size_per_gpu: 2
beta1: 0.9
deep_sup_scale: 0.4
disp_iter: 20
epoch_iters: 5000
fix_bn: False
lr_decoder: 0.02
lr_encoder: 0.02
lr_pow: 0.9
num_epoch: 20
optim: SGD
seed: 304
start_epoch: 0
weight_decay: 0.0001
workers: 16
VAL:
batch_size: 1
checkpoint: epoch_20.pth
visualize: False
Loading weights for net_encoder
Loading weights for net_decoder
samples: 2
0%|                                                                                | 0/2 [00:00<?, ?it/s]Traceback (most recent call last):
File ".\test.py", line 198, in
main(cfg, args.gpu)
File ".\test.py", line 128, in main
test(segmentation_module, loader_test, gpu)
File ".\test.py", line 79, in test
scores = scores + pred_tmp / len(cfg.DATASET.imgSizes)
RuntimeError: CUDA out of memory. Tried to allocate 1.16 GiB (GPU 0; 6.00 GiB total capacity; 3.67 GiB already allocated; 716.63 MiB free; 3.69 GiB reserved in total by PyTorch)
`

After I ran ./demo_test.sh, returns:
[2020-04-22 20:12:02,131 INFO test.py line 172 28455] Loaded configuration file config/ade20k-resnet50dilated-ppm_deepsup.yaml [2020-04-22 20:12:02,131 INFO test.py line 173 28455] Running with config: DATASET: imgMaxSize: 1000 imgSizes: (300, 375, 450, 525, 600) list_train: ./data/training.odgt list_val: ./data/validation.odgt num_class: 150 padding_constant: 8 random_flip: True root_dataset: ./data/ segm_downsampling_rate: 8 DIR: ade20k-resnet50dilated-ppm_deepsup MODEL: arch_decoder: ppm_deepsup arch_encoder: resnet50dilated fc_dim: 2048 weights_decoder: weights_encoder: TEST: batch_size: 1 checkpoint: epoch_20.pth result: ./ TRAIN: batch_size_per_gpu: 2 beta1: 0.9 deep_sup_scale: 0.4 disp_iter: 20 epoch_iters: 5000 fix_bn: False lr_decoder: 0.02 lr_encoder: 0.02 lr_pow: 0.9 num_epoch: 20 optim: SGD seed: 304 start_epoch: 0 weight_decay: 0.0001 workers: 16 VAL: batch_size: 1 checkpoint: epoch_20.pth visualize: False THCudaCheck FAIL file=torch/csrc/cuda/Module.cpp line=32 error=35 : CUDA driver version is insufficient for CUDA runtime version Traceback (most recent call last): File "test.py", line 198, in <module> main(cfg, args.gpu) File "test.py", line 95, in main torch.cuda.set_device(gpu) File "/home/kai/anaconda3/envs/hrnet/lib/python3.6/site-packages/torch/cuda/__init__.py", line 262, in set_device torch._C._cuda_setDevice(device) RuntimeError: cuda runtime error (35) : CUDA driver version is insufficient for CUDA runtime version at torch/csrc/cuda/Module.cpp:32
Pytorch=0.4.1, cuda80, python=3.6.
Can anyone help me out?

You need to reinstall drivers and cuda, and check their compatibility while installing. CUDA version must be less than or equal runtime version. This can be checked using nvidia-smi. After installing the drivers, it shows the compatible cuda version beside Driver Version you need to install.

Running into same issue
DATASET: imgMaxSize: 1000 imgSizes: (300, 375, 450, 525, 600) list_train: ./data/training.odgt list_val: ./data/validation.odgt num_class: 150 padding_constant: 8 random_flip: True root_dataset: ./data/ segm_downsampling_rate: 8 DIR: ade20k-resnet50dilated-ppm_deepsup MODEL: arch_decoder: ppm_deepsup arch_encoder: resnet50dilated fc_dim: 2048 weights_decoder: weights_encoder: TEST: batch_size: 1 checkpoint: epoch_20.pth result: ./ TRAIN: batch_size_per_gpu: 2 beta1: 0.9 deep_sup_scale: 0.4 disp_iter: 20 epoch_iters: 5000 fix_bn: False lr_decoder: 0.02 lr_encoder: 0.02 lr_pow: 0.9 num_epoch: 20 optim: SGD seed: 304 start_epoch: 0 weight_decay: 0.0001 workers: 16 VAL: batch_size: 1 checkpoint: epoch_20.pth visualize: False Loading weights for net_encoder Loading weights for net_decoder 0%| | 0/2 [00:00<?, ?it/s]Traceback (most recent call last): File ".\test.py", line 198, in <module> main(cfg, args.gpu) File ".\test.py", line 128, in main test(segmentation_module, loader_test, gpu) File ".\test.py", line 79, in test scores = scores + pred_tmp / len(cfg.DATASET.imgSizes) RuntimeError: CUDA out of memory. Tried to allocate 1.16 GiB (GPU 0; 6.00 GiB total capacity; 3.67 GiB already allocated; 716.63 MiB free; 3.69 GiB reserved in total by PyTorch)

This is out of memory error, different from the above error. I think a restart would most probably solve your problem.


Field refactor #6

Closes #6. Refactored Field component to expect nested components.

Coverage decreased (-0.5%) to 96.369% when pulling 92fff78d845d348440bed8459dde5db9b0843c13 on Field-refactor-#6 into 7687ff4cf513fa1d5c9b6a2d8f058e1730eea237 on epic-api-refactor-children-props.

Coverage decreased (-2.2%) to 94.648% when pulling 8ecf445bd12d88df95ccba040ab46b1f69baa540 on Field-refactor-#6 into 7687ff4cf513fa1d5c9b6a2d8f058e1730eea237 on epic-api-refactor-children-props.

Coverage increased (+1.1%) to 97.959% when pulling ce715da3e933c8fc32a35c9c5fe3c919b92ea15e on Field-refactor-#6 into 7687ff4cf513fa1d5c9b6a2d8f058e1730eea237 on epic-api-refactor-children-props.

Coverage increased (+1.1%) to 97.959% when pulling ce715da3e933c8fc32a35c9c5fe3c919b92ea15e on Field-refactor-#6 into 7687ff4cf513fa1d5c9b6a2d8f058e1730eea237 on epic-api-refactor-children-props.


Remove user keys only from active tenants

Fix #193

@dice-cyfronet/atmo-dev-team please take a look

:+1:


feat: improved copy_to_directory performance & globbing support using copy_to_directory_bin_action

Adds the toolchain and uses the copy_to_directory golang binary release artifacts from the latest release.
Globbing performance & support is improved by using the https://github.com/gobwas/glob library and no longer doing any globbing in our limited Starlark implementation. Standard wildcards (globbing patterns) plus the ** super-asterisk
are supported via the underlying globbing library used, https://github.com/gobwas/glob:

? (question mark) this can represent any single character.
* (asterisk) this can represent zero or more characters characters up to the next path separator.
** (super-asterisk) this can represent zero or more characters including path separators.
[ ] (square brackets) specifies a range.
{ } (curly brackets) terms are separated by commas and each term must be the name of something or a wildcard.
[!] This construct is similar to the [ ] construct, except rather than matching any characters inside the brackets, it'll match any character, as long as it is not listed between the [ and ].
\\ (backslash) is used as an "escape" character, i.e. to protect a subsequent special character.

Globs are also now applied to full file paths for all files with TreeArtifacts since they are done at runtime and not in Starlark at analysis time where Tree Artifacts are opaque. This is slightly BREAKING for use cases that relied on matching on the opaque directory artifact path.
This will be a chicken & egg problem for changes to the go program in the future since you need a release to update the toolchain.
In a future PR, the copy file calls in the copy_to_directory golang binary program will be parallelized with go routines to further improve copy_to_directory performance.

I'll do some downstream testing of this commit in rules_js npm_package before landing

Hmmm. This is more breaking that I thought for downstream rule sets that want to use copy_to_directory_bin_action such as rules_js since they will now have to register the copy_to_directory toolchain. 🤔

Will adopting this warrant a bump to rules_js 2.0 downstream?!? 🤔

Do we have other useful breaking changes that can go into a 2.0?

Will adopting this warrant a bump to rules_js 2.0 downstream?!? 🤔

Do we have other useful breaking changes that can go into a 2.0?

None that are ready to go. There are lots of TODO(2.0) comments of things that can be removed or changed.

Will adopting this warrant a bump to rules_js 2.0 downstream?!? 🤔

Do we have other useful breaking changes that can go into a 2.0?

None that are ready to go. There are lots of TODO(2.0) comments of things that can be removed or changed.

Kind of sketchy, but you could sneak it into the npm_translate_lock/npm_import macros, at least until 2.0?


generate_mode：vanilla

May I ask which model is used by generate_mode to select "vanilla"? Why is the result poor after I select "vanilla"? How do I adjust the parameters

maybe more sampling steps?


pretrained model

could you release pretrianed model for expriment compasion? Thank you

Hi,
Sure, this will be in the next update, I will let you know when I release it

Hi Andrew,
Thank you for sharing your work with us. I know you've been busy since the release of this paper and accompanying code, but I was wondering if this is still in your pipeline or if you've fully moved on from it.
Thanks!


Update Tutorial_Potentials.html

Stumbled upon ... imho this should be 'derivative' : )
Description
Provide a brief description of the PR's purpose here.
Todos
Notable points that this PR has either accomplished or will accomplish.

[ ] TODO 1

Questions

[ ] Question1

Status

[ ] Ready to go

Whups!
thanks for catching this on! :)


Have OLM metadata in source repo for reference #68

Fixes https://github.com/knative/eventing-operator/issues/68

cc @houshengbo @k4leung4

/ok-to-test


Add a /compare page for testing / debugging model data.

This is an experimental page for internal usage but needs to live in the
website so we can share all of the chart loading / rendering code with the rest
of the website.
The idea is to let us easily compare all of the (state) graphs for e.g. staging
vs. prod or a modeler can point it at their local model files and compare them
as well.
I think this will be useful, but for now it's experimental.  We can iterate and
or abandon it depending on future needs.
One specific improvement I'd like to make is adding logic to do a simple
algorithmic comparison of each model and then sort them based on how different
they seem to be.

@fridiculous

You can enter any URL at the top, so the simple thing to do is just run python -m http.server or npx http-server from e.g. your covid-data-model/results/test/ directory and then point the compare page at that localhost server.  Then you can run run.py and it'll update.  Although...  I just realized I should probably add a [Refresh] button to facilitate that workflow. 😁
Sure.  Once this is deployed, anybody can just go to https://covidactnow.org/compare/ to get started.  I can add a note about running a local http server directly on that page, to help people make best use of it quickly.

I think this is good to go.  I'll rebase/merge tomorrow if nobody objects.


Possible problems with div's id

Hi. Now you are using  <div id="data" /> (src/index/js:45). It may create some problems than there is some element with such id. Using ref's callback allow to avoid possible bugs (it also should be a bit faster).

Hello, since version 0.2.1 ref is used instead div's id. Thank you for advice!


stop unsetting parseopt helper variables

opt_hidden is not being unset after option handling in all but one
script. As this seems like an unnecessary step, instead of also
unsetting opt_hidden everywhere let's just stop unsetting those helper
variables.
This was brought up in #aurutils. Is there any real benefits from unsetting those variables here? If not, let's just remove all those lines. If yes, this can be converted into a PR that fixes all the missing unset opt_hidden.

I'll merge this, having parseopts options unset led to mistakes like https://github.com/AladW/aurutils/commit/927e22cfae554c91f5f4fca98bb257d414a1376e and none of these variables are exported in the first place. Thanks.


Improve roc_auc_metrics

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (ed550df) to head (2b0dadd).

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #141   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           46        46
  Lines         1092      1092
  Branches       129       128    -1
=========================================
  Hits          1092      1092

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Enable -Wundef by default.

Fixes https://github.com/project-chip/connectedhomeip/issues/29216

I hope that Tizen can be "enabled" when https://github.com/project-chip/connectedhomeip/pull/29607 will be merged.

I hope that Tizen can be "enabled" when https://github.com/project-chip/connectedhomeip/pull/29607 will be merged.

Yes, that would be good!


Rename master branch to main

See commit messages for details!

This probably only affects me, but is there any work needed on my local side other than checking out the new main branch? This is my first time converting an existing project.


Implement numpy.fft.rfft and numpy.fft.irfft

This implements numpy.fft.rfft and numpy.fft irfft. It uses the original C code used by numpy.

BTW, the pythran implementation is faster than numpy by about 30% on 2048 point FFT, except when a transpose is needed (i.e., axis=0 instead of -1) in which case the pythran version is excruciatingly slower.
The call
auto swapped_array = swapaxes(in_array, axis, N-1);
return swapaxes(_irfft(swapped_array,NFFT,norm),axis,N-1);

Is very slow. I'm not sure if I'm doing something I shouldn't do. This follows what happens in numpy (use of swapaxes).
NUMPY:
python -m timeit -s 'import numpy;A=numpy.exp(1j*numpy.random.random((2048,2)))' 'numpy.fft.irfft(A,2048,0)'
10000 loops, best of 3: 65 usec per loop

PYTHRAN:
python -m timeit -s 'import numpy;import rfftFunc;A=numpy.exp(1j*numpy.random.random((2048,2)))' 'rfftFunc.testIFunc(A,2048,0,"no")'
1000 loops, best of 3: 314 usec per loop

About swapaxis: the numpy doc indicates that:

For NumPy >= 1.10.0, if a is an ndarray, then a view of a is returned; otherwise a new array is created. For earlier NumPy versions a view of a is returned only if the order of the axes is changed, otherwise the input array is returned.

I believe the pythran implementation does a lot of copying instead so that's probably where the difference comes from.

Obsoleted by #856


Vendor libtock-rs

We vendor it for a few reasons:

It simplifies our build, so that we no longer have to specify the LIBTOCK environment variables
We can make more easily make changes to accommodate our user-mod testing
We can integrate async support more seamlessly.

I also took this opportunity to rename pldm-app to example-app.
I ran cargo clippy --fix and did some other clippy fixes. (This also reordered some of the tests in other files.)

Thanks! Don't worry about all of the libtock-rs code for now, just because most of it we aren't going to need, and we don't want to change it too much (in case we want to cherry pick code from the upstram later).


Watched episodes are not saved

I can add TV shows, but the selection of watched episodes doesn't get saved in my installation.
I am using Apache2 and SQLite as db.
After reloading the page the TV show reverts back to this:

Thank you in advance for looking into it!
Let me know if I can upload a log.

Hey, is the problem still there?


Tolerate "markdown patches"

Issue
Adding Markdown to the chat can confuse even advanced models like Sonnet, but in a reasonable way.
Aider could be tolerant of output like this which adds a triple backticks+language id after the file path but before the <<<< SEARCH block and a closing triple backtick after >>> REPLACE.
modules/hydraulic.conveyor/src/scripts/gradle-plugin-test.shell.kts
```kotlin
<<<<<<< SEARCH
@file:DependsOn("com.typesafe:config:1.4.2")
@file:DependsOn("org.json:json:20210307")

import com.typesafe.config.*
import org.json.JSONObject
import java.net.URL

@Option(
    names = ["--working-dir", "-w"],
    description = ["What path to use for the Conveyor working files. If not specified a fresh one is created for each run."],
    required = false
)
var workingDirFlag: Path? = null

fun getLatestGradleVersion(): String {
    val url = URL("https://api.github.com/repos/gradle/gradle/releases/latest")
    val connection = url.openConnection()
    connection.setRequestProperty("Accept", "application/vnd.github.v3+json")

    val response = connection.inputStream.bufferedReader().use { it.readText() }
    val jsonObject = JSONObject(response)
    return jsonObject.getString("tag_name").removePrefix("v")
}
=======
@file:DependsOn("com.typesafe:config:1.4.2")

import com.typesafe.config.*

@Option(
    names = ["--working-dir", "-w"],
    description = ["What path to use for the Conveyor working files. If not specified a fresh one is created for each run."],
    required = false
)
var workingDirFlag: Path? = null

fun getLatestGradleVersion(): String {
    val jsonResponse = json("https://api.github.com/repos/gradle/gradle/releases/latest")
    return jsonResponse.path("tag_name")!!.jsonPrimitive.content.removePrefix("v")
}
>>>>>>> REPLACE
\```

Version and model info
Aider v0.55.0
Main model: claude-3-5-sonnet-20240620 with diff edit format, infinite output
Weak model: claude-3-haiku-20240307

I believe the problem is that aider also uses ``` for its internal codeblocks during editing.  Markdown supports arbitrary numbers of backticks (like 4, rather than 3) for blocks, so the best relatively quick solution would be to change aider to use a different, unusual number, for its own internal purposes.  As a quick workaround for users, it's probably easier to change your markdown files to use a different number of them -- the LLM should hopefully recognise that choice and leave it in tact during edits, for the most part.

Thanks for trying aider and filing this issue.
Aider adjusts the fences it uses based on the files being edited. What is the problem you are seeing? You're suggesting solutions, but I don't understand the problem you are trying to solve.

The text I've cited was generated by the model, but Aider didn't recognize it as an attempt to patch a file, so it just did nothing.

I'm labeling this issue as stale because it has been open for 2 weeks with no activity. If there are no additional comments, it will be closed in 7 days.

I'm closing this issue because it has been stalled for 3 weeks with no activity. Feel free to add a comment here and we can re-open it. Or feel free to file a new issue at any time.


⚠ File access has degraded performance

In 70c9749, File access (https://fyle.uk/file/fish) experienced degraded performance:

HTTP code: 200
Response time: 5866 ms

Resolved: File access performance has improved in 055c4a2 after 16 minutes.


[Bug] Deploy Preview - The columns and the operators are not selectable in the table filter pane

Description
Deploy Preview - https://deploy-preview-6662--appsmith-editor-ce.netlify.app/applications
It is observed that in the table filter pane the columns and operators are not selectable
Expected Result:
User should be able to select columns and operators in the table filter pane
Steps to reproduce the behaviour:

Launch appsmith app in the deploy preview https://deploy-preview-6662--appsmith-editor-ce.netlify.app/applications
Drag and drop table widget
open filter pane
Try to select columns and operators in the filter pane and observe

videolink:
https://loom.com/share/b9a9f71192c644d5b9ed83a044b883f1
Important Details

Version: [11.3]
OS: [MacOS]
Browser [chrome, safari]
Environment [deploy preview]

This is a regression caused by the table widget visible property changes in #4819, @Tooluloope your changes should not effect the table widget filter pane columns

@vivekverma2312 please test the table widget visible and disable functionality developed before as well

Removing Hotfix label as this issue is only on release and not on prod.


Kallax migrate does not work on windows

I found that migrate will prepend a "/" to the path in pathToFileURL. This does not work for windows environments, resulting in the following error:
kallax: unable to open a connection with the database: open /C:/dev/gopath/src/github.com/my-project/migrations: The filename, directory name, or volume label syntax is incorrect.
Why not just rely on the Go API and use filepath.ToSlash()

Since the migrate tool is pretty simple I just wrote my own as part of my server application.
This way loading the path on windows works fine, I do not see why it should fail on Linux this way:
func RunMigrate(cmd *cobra.Command, args []string) {
	dbConfig := MustLoadConfig()
	dsn := dbConfig.ConnectionString()
	dir := viper.GetString("dir")

	if !filepath.IsAbs(dir) {
		dir, _ = filepath.Abs(dir)
	}
	dir = filepath.ToSlash(dir)
	dir = "file://" + dir
	logrus.WithField("dir", dir).WithField("dsn", dsn).Info("Run Migration...")

	m, err := migrate.New(dir, dsn)
	if err != nil {
		logrus.WithError(err).Fatal("Failed to create migration")
	}

	err = m.Up()
	if err != nil {
		logrus.WithError(err).Fatal("Failed to migrate database")
	}
}

Thank you for the report, we'll look into this as soon as possible.

@Niondir can you confirm the latest release fixes this issue?

Seems to work: kallax migrate --input ./backend/model/ --out ./migrations --name initial_schema


Add custom property definition in Json schema for each input type

It doesn't seem like there's a good alternative property I can use for specifying input type of the field in json schema (draft-07).
So started looking into 'extending' draft-07 meta schema to add a new property.

Some discussion around extending a meta schema: https://github.com/json-schema-org/json-schema-spec/issues/1007
Someone created a github repo with a template extendable meta schema: https://gist.github.com/jdesrosiers/0ab0715d56fc3695e786f1c43555c207
However, using above file is not letting the validations to pass.


Inference accuracy depends on batch size

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 16.04
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): r1.8
Python version: 3.5
Bazel version (if compiling from source): 0.11.0
GCC/Compiler version (if compiling from source): 4.9
CUDA/cuDNN version: 9.0
GPU model and memory: 16GB
Exact command to reproduce: pip3 install tensorflow_gpu-1.8.0-cp35-cp35m-manylinux1_x86_64.whl

Describe the problem
The inference accuracy of a trained model for image recognition, e.g. ResNet-18, Incpetion_v3, depends on the batch size. For example, if the batch size of the input is set to one, the accuracy is around 0.2. However, if feed 32 images at ones, the accuracy becomes over 0.82... If feed even more images at ones, the accuracy can even increase... This is really strange.
Source code / logs
The model will classify 16 categories.  Images for training and validating are subsets of imagenet. (Over 223,918 training images and 22, 016 validating images)

The input size for training is set as:

tf.placeholder(tf.float32, [None im_height, im_width, n_channel], name = "input_x")

data is feeded by dataset  from tfrecord.

dataset = tf.data.TFRecordDataset(filename)
dataset = dataset.map(tfrecord_parser).prefetch(buffer_size = 4 * batch_size).batch(batch_size)

model loading from pb file

def load_pb_graph(frozen_graph_file):
    with tf.gfile.GFile(frozen_graph_file, 'rb') as f:
        graph_def = tf.GraphDef()
        graph_def.ParseFromString(f.read())

    with tf.Graph().as_default() as graph:
        tf.import_graph_def(graph_def, name="")

    return graph, graph_def

Computation of accuracy

with g2.as_default():
    in_logits = tf.placeholder(tf.float32, [None, FLAGS.n_class])
    in_labels = tf.placeholder(tf.float32, [None, FLAGS.n_class])
    accuracy = tf.metrics.accuracy(tf.argmax(in_logits, 1), tf.argmax(in_labels, 1))[1]

    sess2 = tf.Session(graph = g2, config = config)
    sess2.run(tf.global_variables_initializer())
    sess2.run( tf.local_variables_initializer())
....
_logits = sess.run(logits, feed_dict = val_feed_dict)
_accuacy = sess2.run(accuracy, {in_logits: _logits, in_labels: val_batch_y})

Feeding one image for inference:

2018-05-24 21:14:36 Step 22016 : Validation Accuracy:0.21825

Feeding 16 images for inference：

2018-05-24 21:16:22 Step 22016 : Validation Accuracy:0.80069

Feeding 32 images for inference :

2018-05-24 21:18:14 Step 22016 : Validation Accuracy:0.81486

Feeding 128 images for inference:

2018-05-24 21:22:42 Step 22016 : Validation Accuracy:0.82744

Nagging Assignee @bignamehyp: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

This question is better asked on StackOverflow since we don't help debug custom code here. There is also a larger community that reads questions there.
If you think we've misinterpreted a bug, please comment again with a clear explanation, as well as all of the information requested in the issue template. Thanks!

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

I have the same problem regarding the accuracy. When training with a greater batch size (e.g. 128), the reported accuracy is around 95% (I am using the resnet model supplied by tensorflow on a subset of the imagenet dataset). Here is the filled issue template.
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): 16.04.4 LTS (Xenial Xerus)
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): v1.8.0-0-g93bc2e2072 1.8.0
Python version: Python 3.5.2
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: cuda-9.0 / libcudart.so.9.0.176
GPU model and memory: Tesla K80, 11441MiB
Exact command to reproduce: train the resnet18 model supplied by TensorFlow here: https://github.com/tensorflow/models/tree/master/official/resnet with batch size 128 for example. After some epochs, the accuracy reported is about 95%. Then, train the same model taking the last checkpoint for 1 epoch with batch size 1. The accuracy drops down to 15%.

Describe the problem
The reported accuracy drops down after only 1 epoch of training at batch size 1 when the model has previously been trained enough at batch size 128 to get an accuracy of 95%. This seems like an issue, either regarding the reported accuracy for validation, or regarding the training with different batch sizes. The latter seems less likely since only 1 epoch of training at batch size 1 has been made.
Source code / logs
After many epochs of training at batch size 128:
06:59:31.217821<PHONE_NUMBER>23136 tf_logging.py:116] Saving dict for global step 1671932: accuracy = 0.9535984

Adding 1 epoch at batch size 1:
06:59:31.217821<PHONE_NUMBER>23136 tf_logging.py:116] Saving dict for global step 1671932: accuracy = 0.9535984

Did your inference include all the validation images?

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

It has been 29 days with no activity and the awaiting response label was assigned. Is this still an issue?

It has been 44 days with no activity and the awaiting response label was assigned. Is this still an issue?

@HwMohanLiu Among other things batch size does impact accuracy to some extent, but I wouldn't use batch size 1.


CLI/usability: wal => write-ahead log

Many users might not know what "WAL" stands for. This will make it more
explicit.

:+1:

Would you like me to submit this to a different branch? Or of this good to be merged?

Would you like me to submit this to a different branch? Or of this good to be merged?

@kr Ping.

@kr If you are going to merge PRs this weeked, here's another candidate.


[breakingchange] --sourcemap-output arguments broken

Description
We use to have our react native code push android/ios configured with sentry without issue since july 17th.
It seems that the command  appcenter codepush release-react stopped to generate sourcemaps properly.
--sourcemap-output was used before but without any params, as a true/false flip, in order to generated source map.

Source : https://learn.microsoft.com/en-us/appcenter/distribution/codepush/cli
Problem : the parameter seems now to expect a parameter and does not work as expected, if I pass a value, such as --sourcemap-output ./build/CodePush/index.android.bundle.map, it will fail with the following error (with DEBUG="appcenter-cli:*") :
$ DEBUG="appcenter-cli:*" yarn appcenter codepush release-react --token $ANDROID_APPCENTER_API_TOKEN --deployment-name Production --app pass-Culture/passculture-prod-android --target-binary-version "1.256.0" --description "(PC-24621) fix(useSearchVenueOffers): fix sentry error (#5353)" --disable-duplicate-release-error --sourcemap-output --output-dir ./build --sourcemap-output ./build/CodePush/index.android.bundle.map

Running "react-native bundle" command:

node node_modules/.bin/react-native bundle --assets-dest build/CodePush --bundle-output build/CodePush/index.android.bundle --dev false --entry-file index.js --platform android --sourcemap-output ,./build/CodePush/index.android.bundle.map
warn Package react-native-appsflyer contains invalid configuration: "dependency.platforms.ios.podspecPath" is not allowed. Please verify it's properly linked using "react-native config" command and contact the package maintainers about this.
warn Package react-native-flipper contains invalid configuration: "dependency.platforms.ios.project" is not allowed. Please verify it's properly linked using "react-native config" command and contact the package maintainers about this.
Mapping the following sym linked packages:
{}
Welcome to Metro v0.72.4
              Fast - Scalable - Integrated
info Writing bundle output to:, build/CodePush/index.android.bundle
info Writing sourcemap output to:, ,./build/CodePush/index.android.bundle.map
error ENOENT: no such file or directory, open ',./build/CodePush/index.android.bundle.map'.
Error: ENOENT: no such file or directory, open ',./build/CodePush/index.android.bundle.map'
info Run CLI with --verbose flag for more details.
  appcenter-cli:commands:codepush:release-react Failed to release a CodePush update - Error: "react-native bundle" command failed (exitCode=1, signal=null).
  appcenter-cli:commands:codepush:release-react     at ChildProcess.<anonymous> (/home/dka/workspace/github.com/pass-culture/pass-culture-app-native/node_modules/appcenter-cli/dist/commands/codepush/lib/react-native-utils.js:269:24)
  appcenter-cli:commands:codepush:release-react     at ChildProcess.emit (node:events:513:28)
  appcenter-cli:commands:codepush:release-react     at maybeClose (node:internal/child_process:1091:16)
  appcenter-cli:commands:codepush:release-react     at ChildProcess._handle.onexit (node:internal/child_process:302:5) +0ms
Error: Failed to release a CodePush update.
error Command failed with exit code 3.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command

I have found by reading appcenter-cli source code that it can work using --sourcemap-output-dir instead, to generate the source map
Repro Steps
This used to generate source map using  --sourcemap-output without value:
git clone git@github.com:pass-culture/pass-culture-app-native.git
cd pass-culture-app-native
git checkout hotfix-production-v1.256.0-1
yarn appcenter codepush release-react --token $ANDROID_APPCENTER_API_TOKEN --deployment-name Production --app pass-Culture/passculture-prod-android --target-binary-version "1.256.0" --description "(PC-24621) fix(useSearchVenueOffers): fix sentry error (#5353)" --disable-duplicate-release-error --sourcemap-output --output-dir ./build
npx sentry-cli react-native appcenter pass-Culture/passculture-prod-android android ./build/CodePush   --deployment Production  --dist 10256000-android   --release-name  1.256.0-android+codepush:v76

Adding --sourcemap-output ./build/CodePush fail
Expected behavior
We expect --sourcemap-output to not break
Details

Is there a particular beacon/command that you are having trouble with?

e.g. appcenter codepush release-react

Which version of the App Center CLI are you using?

2.14.0

Which OS version did you experience the issue on?

Linux debian 5.8.0-0.bpo.2-amd64

What command line/shell are you using?

bash 5.1.4

What version of Node.js and NPM/Yarn are you using?

v18.7.0 / yarn 1.22.15

Working with --sourcemap-output-dir instead doesn't generate this issue, ie: --sourcemap-output-dir build/CodePush

@kopax-polyconseil , sorry for the confusion with , character. It was not your typo actually, but it is how appcenter-cli works. You specified the argument --sourcemap-output twice, so it thought it is an array :)

No I didn't, and it used to work, the only way arround we found was to use --sourcemap-output-dir. It use to work well with --sourcemap-output, this is a regression and the issue was due to the wrapping done here. I had no time to dig further, but I suggest you consider to reopen this :)

@kopax-polyconseil The reason it worked for you is that the --sourcemap-output option was effectively bypassed due to the lack of a specified value. Despite this, the sourcemap was still generated because of the presence of the --output-dir option. This, however, is not the intended behavior of these commands. To correctly generate the sourcemap, you should either use the --sourcemap-output-dir option or provide a specific path for the --sourcemap-output.


Realistic sound for instruments

Add prerendered instruments from WebAudioFont. This is big library of sounds - guitars, bass, piano, drums, etc. See example
https://surikov.github.io/webaudiofont/examples/dynamic.html

Dude....Awesome! Thanks!


Conduct discovery around how to add PHLIP Flu and VPD messages to HL7 Pipeline

[ ] Specs can be found
https://cdc.sharepoint.com/:w:/r/teams/CDC-Data-Exchange/Shared Documents/Pilot - HL7 ELR (PHLIP)/Specs/PHLIP Message Elements 231 and 251.docx?d=webebed5946d84d7ebc16f1e54baacc52&csf=1&web=1&e=KhEXac

Important info here

Meeting scheduled for 6/1/23 to discuss data product requirements.


Add a quickie build script.

Another script for the script directory for utility.
I want to use these with git hooks personally to always build when I switch branches, merge, etc. :wink:

:+1: Good idea


phpcpp trait

How can I create a trait in phpcpp.

https://github.com/CopernicaMarketingSoftware/PHP-CPP/issues/230
As seen here support for providing Traits is currently not implemented.

Any progrss here? :)


Follow up with Mentees that have applied on CommunityBridge

https://people.communitybridge.org/project/515e26a1-9e56-49e6-bb87-ce5544e8ee10/mentees
Follow up with Mentees that have applied on CommunityBridge

We also have mentees who applied to Jenkins. Unfortunately Communtiy Bridge does not offer a meaningful way to communicate with mentees unless they reach out to you using the documented channels

Hi Dan - where do we access the applicants info?
On Thu, Mar 5, 2020 5:22 PM, Dan Lopez<EMAIL_ADDRESS>wrote:
Assigned #99  to @jsalinas29.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or unsubscribe.
Jacqueline SalinasContinuous Delivery FoundationDirector of Ecosystem & Co
mmunityjsalinas@contractor.linuxfoundation.orghttps://calendly.com/jsalinas-cdf
408 218 0667

we will need to coordinate with the CB product team outside of this ticket for looking at feature requests


Fixes #42 SoapClient->_stream_context is private in php 8

SoapClient->_stream_context is private in php8.
To work around that a stream context is systematically created during init and provided to SoapClient.
Another aproach I tried before was to get access to SoapClient->_stream_context through reflection or a closure.
That trick does not work for php internal classes, and felt a bit hacky.
I had to remove AbstractSoapClientBase->setSoapClient, since we lose access to the stream context if SoapClient is created externally.
That's a potential breaking change.

Hi, thanks for the PR.
As the composer.json currently stipulates it must work from PHP>=7.4, even if the tests passes, I must test this enhancement within a real generated package and within the PackageGenerator project. Did you have the chance to do so already?

As you mentionned SoapClient->_stream_context is private in php8., wouldn't it more appropriate to create a new major version requiring PHP >= 8 embedding this enhancement?


todo: canbus reader / transport

when usb adapter comes in, i can start implementing canbus support.
protocol is similar to modbus rtu afaik.

register #.b for subbit works
register #.# for subbyte ( canbus ) should do the trick
can allow header to be register or something else like can id.

later down the road; tool can be diversified into reading vehicle canbus, by implementing csv for ODB.
https://en.wikipedia.org/wiki/OBD-II_PIDs#Standard_PIDs

implemented canbus protocol for aolithum's victron protocol.
todo: implement canbus "register" concatenation

has been stable on my end for a while now.
might be some bug fixes in v1.1.7


Include a step to navigate to the card

Tutorial URL: https://developers.sap.com/tutorials/cp-mobile-cards-action.html
Step 6: Deploy a new version of the Card
Before this step, when we click on save, we will navigate outside of the automatic instance card into the SAP mobile cards page.
So include a step to navigate back to the Automatic instance card before changing the state to productive.
Best Regards,
Priyanka

Hi Sandeep,
Thanks for the reply. I am closing this Issue.
Best Regards,
Priyanka


Only have new chat

Describe the bug
问题描述
A clear and concise description of what the bug is.
To Reproduce
如何复现
Steps to reproduce the behavior:

Firefox extension
right click meny

Expected behavior
期望行为
Have more options
Please complete the following information):
请补全以下内容

OS: MacOS
Browser: Firefox
Extension Version: 2.1.0

Additional context
其他
Add any other context about the problem here.

You have to select some text to access other tools. The function of summarizing the entire page requires v2.1.1.


call OnPacket{Acked, Lost} with the bytes in flight prior to event

The congestion calls OnPacketAcked and OnPacketLost should be called with the bytes in flight prior to the congestion event, see https://cs.chromium.org/chromium/src/net/quic/core/congestion_control/tcp_cubic_sender_bytes.cc?type=cs&sq=package:chromium&l=128-148.
This leads to a significant speed up under loss conditions.
Before:
+----------------------------+----------------------------+--------------------------+--------------------------+
|                            | Chrome => TCP/HTTPS server | Chrome => quic-go server | quic-go client => server |
+----------------------------+----------------------------+--------------------------+--------------------------+
| 10ms RTT                   |               52.23 ± 8.98 |            29.84 ± 11.01 |             35.54 ± 4.51 |
| 10ms RTT, 0.5% packet loss |               44.21 ± 5.07 |              3.45 ± 0.17 |              2.18 ± 0.12 |
| 10ms RTT, 1% packet loss   |               37.74 ± 7.62 |              2.43 ± 0.07 |              1.53 ± 0.08 |
| 10ms RTT, 3% packet loss   |               19.63 ± 2.10 |              1.36 ± 0.03 |              0.86 ± 0.02 |
+----------------------------+----------------------------+--------------------------+--------------------------+
Based on 3 samples of 40 MB. All values in MB/s.

After:
+----------------------------+----------------------------+--------------------------+--------------------------+
|                            | Chrome => TCP/HTTPS server | Chrome => quic-go server | quic-go client => server |
+----------------------------+----------------------------+--------------------------+--------------------------+
| 10ms RTT                   |               52.97 ± 7.96 |             31.83 ± 8.15 |             23.90 ± 2.80 |
| 10ms RTT, 0.5% packet loss |               51.35 ± 4.33 |              3.77 ± 0.24 |              2.43 ± 0.05 |
| 10ms RTT, 1% packet loss   |               40.56 ± 3.38 |              2.55 ± 0.06 |              1.84 ± 0.09 |
| 10ms RTT, 3% packet loss   |               24.64 ± 1.22 |              1.37 ± 0.03 |              0.99 ± 0.03 |
+----------------------------+----------------------------+--------------------------+--------------------------+
Based on 3 samples of 40 MB. All values in MB/s.

Codecov Report

Merging #1300 into master will increase coverage by <.01%.
The diff coverage is 85.71%.

@@            Coverage Diff             @@
##           master    #1300      +/-   ##
==========================================
+ Coverage   90.64%   90.64%   +<.01%
==========================================
  Files         117      117
  Lines        8117     8118       +1
==========================================
+ Hits         7357     7358       +1
  Misses        506      506
  Partials      254      254

Impacted Files
Coverage Δ

internal/ackhandler/sent_packet_handler.go
86.87% <85.71%> (+0.04%)
:arrow_up:

Continue to review full report at Codecov.

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

@jared2501: Do you see any difference in the throughput on your LTE connections?

Hey @marten-seemann --
Put the latest master branch on one of our LTE connections and ran a bulk upload through it. Here's the UDP packets over time:

During that drop in the middle the flow is not application-limited - quic is limiting it for some reason (i.e. see the dorpped messages spike in the top graph). Haven't had a change to add the metrics from #1258 or run a full before/after test sorry.

Not seeing that much of a different in sustained throughput before and after - going to revert to before this commit and see if I can see the drop in flow rate I described above.

Also, not sure if that drop in flow above is related to this commit. Running both before and after this commit I can't reproduce this drop.

If it was shorter, I'd say it's an actual RTO event, but one minute seems way too long for that.


MethodInvacationFunc NOT Found

I got this repo run in my system and it gave me the error that it didn't find the 'MethodInvacationFunc' type.
lib/services/signalR/src/helper.dart:14:9: Error: Type 'MethodInvacationFunc' not found.
final MethodInvacationFunc methodFunction;
^^^^^^^^^^^^^^^^^^^^
I have given just one such place, but it pointed out all those places where 'MethodInvacationFunc' type is used.
Kindly tell, what is 'MethodInvacationFunc' type and how to curb this error?

Hi, you should pub get first. It's in the signalr_core package.

I had already done Pub Get, I even updated the singalr_core dependency
version to ^1.1.1.
It is still reacting the same way, not able to find the
MethodInvacationFunc.
It cannot also not find the responseCallBack function as well as the
variable arguments doesn't have a type. All this is only in
lib/services/signalR/src/helper.dart file.
On Sat, Jun 26, 2021, 11:51 Ali Yazdi @.***> wrote:

Hi, you should pub get first. It's in the signalr_core package.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aliyazdi75/flutter_chat/issues/5#issuecomment-868955744,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN2Z2NKDSKGKDDCNFYJTZMLTUVWXNANCNFSM47GKMJXA
.

yes, you are right, in the new version of this package that keyword changed from MethodInvacationFunc to MethodInvocationFunc.
https://github.com/jamiewest/signalr_core/blob/main/lib/src/hub_connection.dart#L13
I will fix that later, but you can change it in your project and fix that problem.


CHANGELOG.md

#265
Added a What's New Section along with the updated features.

@smaranjitghose I have made some changes.
Do review.
Thank You.


Fix clj-kondo export path

The previous #46 The export path is wrong clj_kondo.exports should be clj-kondo.exports. This cause the config cannot be auto download when user involve humbleui as library.

Ok, thanks!


[FEAT] Email backend

Lets get the backend setup using Netlify forms
https://docs.netlify.com/forms/setup/#html-forms

it's not updating the netlify forms, I would ask @sakin070 here for help.


Refs #32956 -- Corrected usage of "insure" and "assure".

I think we usually want to "ensure" (things happen) rather than to insure or to assure. "Ensure" appears many hundreds of times, I had a quick scan but I didn't check all of them closely.
The test names look like they don't meet the expected style so I rewrote them. I'm not particularly confident in writing these descriptions so feedback is very welcome.

@smithdc1 Thanks :+1:


Smart tomato pet

About the PR

Tomato Killer now have a 15% chance to have a ghost role that the player can take
Smart tomatoes have several phrases, can carry items, and are obliged to serve the owner
When spraying tomatoes with water, they will heal Brute damage, which will help extend their life
Some liquids (Blood and RobustHarvest) heal tomatoes better when sprayed
Water heals 0.25 Brute
Blood heals 0.5 Brust and 0.5 Burn
RobustHarvest heals 2 Brust and 2 Burn

Why / Balance

Tomato Killer are designed to destroy all living things.  Also, the AI of tomatoes does not attack many dangerous creatures, but intelligent tomatoes will be able to protect their owner. Intelligent tomatoes are designed as personal bodyguards or pets, the player will not be able to heal everyone in large quantities. It is also difficult to heal them in battle, because tomatoes run fast, and the owner must be almost right next to them when spraying.
Technical details

Added GhostRole, GhostTakeoverAvailable, CanEscapeInventory, Puller, Reactive, ReplacementAccent components to miscellaneous.yml file for tomato
Added description of tomato role to ghost-role-component.ftl
Added tomato accent to accents.ftl and full_replacements.yml

Media

Requirements

[X] I have read and I am following the Pull Request Guidelines. I understand that not doing so may get my pr closed at maintainer’s discretion
[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

add: Added 15% chance to make killer tomatoes intelligent
add: Killer tomatoes can now heal from water, blood and RobustHarvest
tweak: Killer tomatoes can now carry items (only intelligent)
tweak: Killer tomatoes can now escape from inventory (only intelligent)

the last two CL lines can be combined into one

Totato

Totato

feels like they should look different? since they're something different than killer tomatos

Thank you for your contribution!


Finishing the RW "Beginning GIT" course.

I particularly enjoyed the green glasses.
This pull request is to merge the work that I've done on the RW "Beginning GIT" course, to the master branch of the main repo.

Hey @ColinCoulthard—congrats on submitting a PR at the end of the git course. I'm glad that you're a fan of the glasses, and I hope that you found the course valuable, and were able to follow along easily and learn a lot.
If you weren't already using git for your code, hopefully this has inspired you to do so. I hope that you enjoy the "Mastering Git" video course as well—you'll soon be able to get git to bend to your will :)
You can now wear this #GitWarrior badge with pride—and Tweet your historic victory!

sam