Fixed typographical error, changed architechture to architecture in README.

@eBay, I've corrected a typographical error in the documentation of the restcommander project. You should be able to merge this pull request automatically. However, if this was intentional or if you enjoy living in linguistic squalor, please let me know and create an issue on my home repository.

Thanks orthographic-pedant for your contribution. Thanks!

somehow I cannot merge them as the repo you come from is gone.  I will make the change directly

@jeffpeiyt That's interesting. I delete the repo as soon as the pull request is made. A few hundred other people have been able to make the merge successfully and yet and handle of them, like yourself, have this problem. If you have any insight into this please open up an issue!

I think I see the problem. It happens if the issue is closed before a merge. Since the goal is to serve as a public service anyways, I'm OK if I don't get the commit record. Thanks!

@thoppe  Thanks Travis again for your support! We are planning a release of Commander as a core library in a month with almost 50% rewriting code and tons of new features, plus 85% test coverage. Most importantly with the new library we restructure it so that ebay/internal are no longer two branches.
We learned a lot from the experience.  Will keep you posted on the new one :-)


Running apk commands behind proxy fails

Environment variables are set up properly. But running apk update for instance just hangs. It looks like an upstream issue. If so, point where to file it.

Turned out that {http,https}_proxy variables must contain scheme, not only host and port. So setting http_proxy=proxy.example.com won't work but http_proxy=http://proxy.example.com will do.

Where do you put the proxy url? Could you specify file and command format please?

apk update still fails with a timeout for me, despite having carefully entered the protocol in all proxy variables.
(And that proxy variable setting works for all other Linux distributions I use.)
This is Alpine Linux v3.13.0 with BusyBox v1.32.1.
Our proxy uses port 8080. Could it be that apk does not process the port?
ex:
export http_proxy='http://proxy.example.com:8080'

Note that BusyBox's wget does not work either. Contrary to apk, it does not time out, but fails with error:
/tmp # wget https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
Connecting to proxy.example.com:8080 (<IP_ADDRESS>:8080)
wget: server returned error: HTTP/1.1 400 Bad Request
/tmp #

Again, wget (The real one though) works in all other distributions I've used.

apk update still fails with a timeout for me, despite having carefully entered the protocol in all proxy variables.
(And that proxy variable setting works for all other Linux distributions I use.)
This is Alpine Linux v3.13.0 with BusyBox v1.32.1.
Our proxy uses port 8080. Could it be that apk does not process the port?
ex:
export http_proxy='http://proxy.example.com:8080'

Note that BusyBox's wget does not work either. Contrary to apk, it does not time out, but fails with error:
/tmp # wget https://dl-cdn.alpinelinux.org/alpine/v3.13/main/x86_64/APKINDEX.tar.gz
Connecting to proxy.example.com:8080 (<IP_ADDRESS>:8080)
wget: server returned error: HTTP/1.1 400 Bad Request
/tmp #

Again, wget (The real one though) works in all other distributions I've used.

it seems there is a problem with newest wget https request over a http-proxy
I worked around this bug by using http repositories instead of https
sed -i.bak 's+https://+http://+' /etc/apk/repositories

it seems there is a problem with newest wget https request over a http-proxy
I worked around this bug by using http repositories instead of https
sed -i.bak 's+https://+http://+' /etc/apk/repositories

FROM abdennour/alpine:3.14-ssl

RUN openssl x509 -inform der -in COMPANY.der -out /usr/local/share/ca-certificates/company-cert.crt && \
   cat /usr/local/share/ca-certificates/company-cert.crt >> /etc/ssl/certs/ca-certificates.crt && \
   update-ca-certificates

EXPLAINED!

Request the CA certificate from the team who purchased the SSL Certificates.
Tell them provide me the certificate file "*.der"

Got it ? convert it to .cert file

RUN openssl x509 -inform der -in COMPANY.der -out /usr/local/share/ca-certificates/company-cert.crt && \
   cat /usr/local/share/ca-certificates/company-cert.crt >> /etc/ssl/certs/ca-certificates.crt && \
   update-ca-certificates

But this requires to have openssl ca-certificates packages in the image.
And because you can't install anything, then you can rely on alpine image which includes at least these two packages, like my base image:
FROM abdennour/alpine:3.14-ssl

apparently, apk cares greatly about the protocol. Not only you have to specify it, but you also must specify a correct one. What I mean by that is that
HTTP_PROXY=http://<proxy_address>
HTTPS_PROXY=https://<proxy_address>

mind the httpS://


various debugger improvements

Various debugger improvements:

make sure an isolate is selected, even if there's not one currently paused
tweak the resume button so that it doesn't look like the launch button
show the isolate status next to the isolate name (running, paused (no frames)); for paused, don't show the state
have the resume button switch between resume and pause modes
add a right-click context menu item to toggle breakpoints
give more space to the list of stack frames
de-bounce the UI when stepping; this reduces the amount of flashing in the UI and makes the UI appear more solid

@danrubel

LGTM


nasty version hack for quickget

fixes #204
fix as in slightly dirty hack - but since quickget parameter handling is deliberately minimal at the moment, and it doesn't have its own version (yet?) this PR just catches "version" as OS (with up to 2 dashes) and goes gets the quickemu version.
:shrug:

CHeeky solution. Love it 😁


Include more publications in the database

Our database lacks publications focusing on MSPs, high frequency measurements, and northern-sky pulsars. Here we are keeping a list of publications which may be useful additions to the database.
Flags:

MSPs: *
Northern-sky: ^
Southern-sky: v
Low-frequencies: L
High-frequencies: H

List of publications:

(*^L) Stappers et al. (2008)
(*^L) Kondratiev et al. (2016)
(^L) McEwen et al. (2020)
(^L) Kravtsov et al. (2022)
(vH) Spiewak et al. (2022)
(*v) Toscano et al. (2022)
(*^) Kuzmin & Losovsky (2001)
(*^) Stairs et al. (1999)

We should also include the multibeam papers eg:
https://ui.adsabs.harvard.edu/abs/2001MNRAS.328...17M/abstract

We should also include the multibeam papers eg: https://ui.adsabs.harvard.edu/abs/2001MNRAS.328...17M/abstract

Done

Spiewak et al. (2022) is a combination of previous Meerkat papers' results so we should not include it.

I misread the Spiewak et al. (2022) table, it's not a combination paper so I included it

Completed in #56


How to get in touch about a security issue?

Hey there,
As there isn't a SECURITY.md with an email on your repository, I am unsure how to contact you regarding a potential security issue.
Would you kindly add a SECURITY.md file with an e-mail to your repository? GitHub recommends this as the best way to ensure security issues are responsibly disclosed, and it would massively help security researchers get in touch next time.
Thank you so much and I look forward to hearing from you!

You can email me about this<EMAIL_ADDRESS>for now.


Support for CRL hold OIDs and invalidity time extensions

Migrated from sf.net. Feature request 20:
The X.509 standard allows for an invalidity time CRL entry extension, that allows to specifiy when a certificate became invalid. Unluckily, this extension can only be specified using some reason codes in OpenSSL. Same goes for certificateHold which has an additional OID that specifies what to do on hold. This can only be specified when using a pseudo reason code for it, but not using certificateHold - how is one supposed to do that?
It would be good if we could figure out if there is a way that these extensions can be written from OpenSSL.

invalidity time is supported, HOLD was never requested by any customer - dropping


Fix exclude bug in check_visibility

Commit Message:
Fix exclude bug in check_visibility
Additional Description:
It's a python concatenation issue. Currently the exclude list looks like ["item", ... "itemN"] it should be without [ ] like"item", ... "itemN"
Risk Level:
Low. Could only break test. No product changes.
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

/assign @RyanTheOptimist

/assign @phlax

@phlax can you take a look at this?

lgtm, thanks @silverstar194
relatedly im wondering why it doesnt catch the error (or rather why the 1 returncode is ignored)
 1095             if (e.returncode != 0 and e.returncode != 1):

It doesn't catch it because the git diff makes this to only run when there are changes to the extension directories. I think I'm the first one to do that after this change went through


Even though the external editor has been set, the built-in editor is opened unexpectedly

Godot version
3.5.1mono
System information
windows10
Issue description
Even though the external text editor has been set, the built-in text editor is opened incorrectly.
See "Step to reproduce" for detail
Steps to reproduce
Create a project
Set external text editor
Trigger any runtime error
Go to debugger to see the error

Double-click the error(Try a few more times)
Go to the built-in text editor,and you can see the script of error is opend in the built-in text editor instead of the external text editor
Minimal reproduction project
An empty project

Also experiencing this with editing GDScript in an external editor, so not strictly a dotnet issue.


distance suddenly changed

Hi
I'm new with argon.
I changed the sample code and put a  location Instead GA location when I opened the page in argon browser it shows me the distance 130 m and show buzz box correctly and it's correct but suddenly changed to 1330 m and not show buzz box and it's not correct and never show correct distance again.
what should I do?
is this a bug in argon??

Argon uses your phones location service which can jump around quite a bit.
Also, there is a race condition bug in the current version that sometimes causes the initial position to jump.  If you can try the develop branch (if you are pulling from github) or the "next" version on mom (if you are pulling from there) and see if that helps.

thanks for your reply
I'm not inside when I came closer to target it has lost and the distance change to 1333 m.
when the page opened the distance is 572 m.
what is mom" in this "the "next" version on mom"???

this is my location 35.707707 lat ,51.441136 long and the target is in 110 m in coordinate 35.707025 lat , 51.440306 long but the argon app shows me the distance 1231.42.

in
this picture you can see the buzz box far far away from my screen, a little point in the bottom of the picture .
thanks again for your help.

Re: mom was my iPhone helpfully fixing "npm" without me noticing.
The first time you run at an a new location it will reset after a bit after it fetches the elevation data.  The buzz box seems ok, perhaps.  Is the other box reasonable?  At that distance it would be pretty small too.
I assume you tried reloading the page?

:-)
I used<EMAIL_ADDRESS>but I have the same problem it shows distance 90 m the changed to 1333.
I didn't reload the page.
At the first Time when I opened the paged everything is correct and the BUZZ CUBE is correctly shown in front of me but after a moment the box moves down on the ground and the distance isn't correct.

se this please

The distance is changing in the video when the location reports go from being unknown (the web app doesn’t have a location immediately) to there being location reports received (from the OS, to Argon, to and then passed into the web page);  when it says “Unknown” for location, that literally means the location is unknown.
The distance is larger than you expect because the location your phone thinks it’s at is 35.737616, 51.454628 (not 35.707707, 51.441136).

hi
thanks for your help finally last night I found my mistake
in this line
position: Cartesian3.fromDegrees(51.455367,35.737715)
I didn't set height but it needs it
when I set the height like this
position: Cartesian3.fromDegrees(51.455367,35.737715,1300)
everything gets correct.
thanks a lot for your help.

Aha, yes.  If you don't set height, we try to set it from the global heightmaps at Mapzen.com .... if they don't have coverage (or are inaccessible) this might be very incorrect (might get set to sea level!)
If you know of good elevation maps, it might be worth making it possible for an app to specify where they get retrieved from.  Or to get mapzen to include them.

thanks a lot.


Feature request: Check if Ambient light sensor is presented

Thank you for your library!
I was wondering, if it is possible to have a method which will returns the bool value stating if the sensor is available on the device or no?
For instance some Android devices (like tablets) might not have an integrated ambient light sensor. In this case business logic of the app should behave differently

@Cshayan  Please review this small one PR
https://github.com/Cshayan/react-native-ambient-light-sensor/pull/3

@kvs-coder thanks for the PR. The PR is merged. Closing this.
Thanks!


Can archivebox download an entire website for offline view, not just a web page?

Can archivebox download an entire website for offline view, not just a web page? For example if I ask it to download w3schools.com, it will download all the images, videos, styles, javascript, HTML for every web page from w3schools.com?

Duplicate: https://github.com/ArchiveBox/ArchiveBox/issues/191


Problem with upsert

Hi!
Tried to execute an UPSERT query and got an exception (sqlite-jdbc version is <IP_ADDRESS>):
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "on": syntax error)
	at org.sqlite.core.DB.newSQLException(DB.java:909)
	at org.sqlite.core.DB.newSQLException(DB.java:921)
	at org.sqlite.core.DB.throwex(DB.java:886)
	at org.sqlite.core.NativeDB.prepare_utf8(Native Method)
	at org.sqlite.core.NativeDB.prepare(NativeDB.java:127)
	at org.sqlite.core.DB.prepare(DB.java:227)
	at org.sqlite.jdbc3.JDBC3Statement.execute(JDBC3Statement.java:60)

My UPSERT example is very simple:
insert into statsData
   select * from tempStatsData
   where true
   on conflict (uniqueConstraint) do update
   set changesCount = changesCount + tempStatsData.changesCount;

Execution is performed via standard statements, like this:
try (Statement statement = connectionOpt.get().createStatement()) {
       statement.execute(upsertStatDaily);
} catch (SQLException e) {
       e.printStackTrace();
}

So, can you please clarify, how should upsert queries be executed?
Thanks!

It seems where true is invalid SQL syntax. How about where 1=1 or removing this where clause?

Thanks for quick reply!
Pretty same with where 1=1, without where the exception is slight different:
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (near "do": syntax error)

but I guess it's related to parsing problem discribed there (bottom): https://www.sqlite.org/lang_UPSERT.html
Also, I've found something strange: wanted to make sure that driver has right version, but meta.getDriverVersion() output is <IP_ADDRESS> and this may be an issue. But this is very strange, because in my build.gradle I have classPath dependency on latest sqlite-jdbc version:
compileClasspath group: 'org.xerial', name: 'sqlite-jdbc', version: '<IP_ADDRESS>'
I'll double-check, may be it's overwritten by some of my other dependencies.

Sure, found it. It was overwritten by another dependency.
Sorry for bothering! :)


Cannot install  CiiMS

i follow this official gui :
composer create-project --prefer-dist --stability=dev charlesportwoodii/ciims {} 2.0.2
cd {path}
composer dump-autoload -o

After done that , everything ok , but i after i try to install CiiMS via http://localhost/ciims/web/index.php , enter user name , password and db name then i press submit button , after that :
The requested URL /ciims/index.php was not found on this server.

Now i still cannot install CiiMS , please help me , thanks !

The installation guide outlines everything you need to do to install CiiMS. Please read the documentation at https://docs.ciims.io/installation.html thoroughly. The issues you have outlined are covered in the installation guide.

If you're experimenting with CiiMS on your local machine, I highly recommend you use the provided Vagrant box, as I cannot support for irregularities with your localhost web server configuration. How do to this is outlined in the installation guide.

While it's possible to run CiiMS in a sub-folder configuration like you are doing, I highly recommend against it. Again, this out outlined in the installation guide.

Looking at your error, your web server configuration is not pointed to /ciims/web/index.php as outlined in the installation guide. You must point your web server to this bootstrap file. Additionally, you must ensure that your web server support URL rewriting (Apache this is ModRewrite).

All of these are clearly outlined in the aforementioned documentation. Additionally, if you're wanting to try CiiMS locally, please use the Vagrant configuration outlined in the guide, as it greatly simplifies installation and resolves many of the issues developers and user face when testing CiiMS locally/on Windows.

If you're using Apache on Windows (WAMP) stack, please see #168 for how to properly configure your web server

Thanks you so much !
After add .htaccess to my web folder it worked !
``
.htaccess conttent :
Options +FollowSymLinks
IndexIgnore /
RewriteEngine on
if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#otherwise forward it ti index.php
RewriteRule . index.php

@charlesportwoodii  hei man.I saw that CiiMS to no longer offer public hosting services.Is that the CiiMs no longer open sources?I am sorry that I am poor in english.

@mjiong,
CiiMS is still open source, and remains licensed under the MIT License.

@charlesportwoodii ok，I know.thanks.


Tweak TTI to run via Devito3.0

This merge applies the same type of trickery to allow TTI to be run through the new StencilKernel interface, hidden behind a legacy flag for now. It comes with a small set of bug fixes and the necessary test modifications and also hooks up profiling information for the acoustic and TTI wrappers for the new API.
Travis does not test the new code path yet due to the heavy nature of all tests involving TTI, but I have verified correctness of the relevant tests locally. This merge is intended to allow us to like-for-like test the current with the 3.0 API and gather performance data ahead of the switch. Support for 3.0 on acoustic and TTI is currently still on a "best effort" basis, until we have a better handle on some of the outstanding issues.

Apart from the thing in nodes.py, this is for me good to go.

I also just added one more small question about SourceLikeand Dimension

OK then

Ok, I addressed the comments and added a few more hookups to propagate dle and legacy to the benchmarking script.

I understand from offline  discussions that everybody is happy about landing this, so merging...

Merged.


iControl/Xfinity Stopped Working

Hello,
I've been using the iControl module without any issues for more than a year now. Just recently, I started receiving this error and so I am now unable to use Homekit to control Xfinity.
I'm not sure what changed but I feel that this started soon after an update to the Xfinity Home app. Maybe iControl also needs to be updated? I did uninstall everything and started from scratch but the issue remains...
Any help would be appreciated! Thank you!
5/6/2017, 11:54:21 PM] Homebridge is running on port 51826.
/usr/local/lib/node_modules/homebridge-icontrol/node_modules/node-icontrol/index.js:199
      var action = actionRegex.exec(body)[1]; // i.e. https://login.comcast.net/login
                                         ^

TypeError: Cannot read property '1' of null
    at iControl.<anonymous> (/usr/local/lib/node_modules/homebridge-icontrol/node_modules/node-icontrol/index.js:199:42)
    at Request.self.callback (/usr/local/lib/node_modules/homebridge-icontrol/node_modules/request/request.js:373:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-icontrol/node_modules/request/request.js:1318:14)
    at emitOne (events.js:101:20)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-icontrol/node_modules/request/request.js:1266:12)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)

Duplicate of this one https://github.com/nfarina/homebridge-icontrol/issues/1

Please continue the discussion on the linked above issue under the plugin's github page


[ENHANCEMENT] (high cpu cycles)

Please confirm these before moving forward

[X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This improvement refers to an existing feature. If you want to suggest a new feature, please use this template
[X] This improvement is not a bug. If you want to report a bug, please use this template

Describe the improvement
high cpu cycles delta than qq and wechat.

waiting for optimization.
Describe how this improvement could help users.
waiting for optimization

Hello @breakTBB, does this cycle count account for subprocess CPU usage?

Not really, I am still investigating

I don't think the issue is resolved. I'm on 3.1.1 and am seeing idle cpu usage like described here.

Could it be related to this issue? https://github.com/microsoft/microsoft-ui-xaml/issues/4860

It is likely to be.
If you open PowerToys Settings window, you will see a similar issue happen.


[TW#23630] BT Classic (SPP profile) Discovery crash

Environment

Development Kit: none
Core: ESP-WROOM32
IDF version: 4b91c82
Development Env: Make
Operating System: Windows 10
Power Supply: external 5V

Problem Description
I am currently working on a project where I am using a BTClassic (SPP profile) connection between two devices to transfer information, having used the esp-idf bt_spp_initiator and bt_ssp_acceptor examples as templates. The Initiator Device also have the a series of console commands I have implemented, which allow me to connect/disconnect from different Acceptor Devices more easily.
The problem occurs on the Initiator Device when I call the discovery function that looks for a Bluetooth network to connect to. The Initiator Device crashes after receiving a few ESP_BT_GAP_DISC_RES_EVT.
In the examples, the esp_bt_gap_start_discovery() function is called right after ESP_SPP_INIT_EVT. When I do this with my program, the crash does not occur and afterwards, I can use my console commands to  disconnect and reconnect as usual. However, when I change the Initiator Device to not start looking for bluetooth networks right away, and then input the "connect" command, which calls esp_bt_gap_start_discovery(), the device crashes.
Coredump file
bt_spp_coredump.zip
Debug Logs
Guru Meditation Error: Core  0 panic'ed (LoadStoreError). Exception was unhandled.
Core 0 register dump:
PC      : 0x40106fe4  PS      : 0x00060630  A0      : 0x800fab66  A1      : 0x3ffddd10
0x40106fe4: BTM_CheckEirData at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/stack/btm/btm_inq.c:2445

A2      : 0x400067d0  A3      : 0x00000009  A4      : 0x3ffddd50  A5      : 0x00000000
A6      : 0x00000001  A7      : 0x00000000  A8      : 0x00000002  A9      : 0x3ffddc90
A10     : 0x3ffd3bbc  A11     : 0x00000000  A12     : 0x00000001  A13     : 0x3f403272
A14     : 0x00000002  A15     : 0x3ffe2350  SAR     : 0x00000018  EXCCAUSE: 0x00000003
EXCVADDR: 0x400067d0  LBEG    : 0x400ff371  LEND    : 0x400ff37d  LCOUNT  : 0x00000000

0x400ff371: bdcpy at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:610 (inlined by) btc_gap_bt_search_devices_evt at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:354

0x400ff37d: btc_gap_bt_search_devices_evt at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:610

Backtrace: 0x40106fe4:0x3ffddd10 0x400fab63:0x3ffddd30 0x400e72c6:0x3ffddd50 0x400ff0f9:0x3ffddd80 0x400ff3a5:0x3ffddda0 0x400ff58a:0x3ffddef0 0x400fdf52:0x3ffddf20
0x40106fe4: BTM_CheckEirData at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/stack/btm/btm_inq.c:2445

0x400fab63: esp_bt_gap_resolve_eir_data at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/api/esp_gap_bt_api.c:143

0x400e72c6: get_name_from_eir at C:/Users/Louis/Documents/Troo/AgYield/bluetooth_api_tester/components/btSppConn/BtSppConnInitiator.c:98
 (inlined by) esp_bt_gap_cb at C:/Users/Louis/Documents/Troo/AgYield/bluetooth_api_tester/components/btSppConn/BtSppConnInitiator.c:206

0x400ff0f9: btc_gap_bt_cb_to_app at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:610

0x400ff3a5: btc_gap_bt_search_devices_evt at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:610

0x400ff58a: btc_gap_bt_cb_handler at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.c:730

0x400fdf52: btc_task at C:/msys32/home/Louis/esp32/esp-idf/components/bt/bluedroid/btc/core/btc_task.c:110

Hi @louisthetall
Could you please give me .elf file,  Thanks.

I'm having the same problem with A2DP. The LoadStoreError and the line it's crashing on (BTM_CheckEirData calling STREAM_TO_UINT8) suggest that whatever that p_eir pointer is, it's not 8-bit accessible. I logged the pointer address and it's always somewhere around 0x40002xxx. That's in "Internal ROM 0", which doesn't make any sense.
Next step is tracing that pointer back to where it's being set. (Slow going using printf() debugging..) I'll let you know what I find!

Hi @louisthetall
The message in your logs is different with the message in coredump. So, could you please test again, then sent the log, coredump and .elf (which are both in the same test)to me. Thanks.

@blueMoodBHD It looks like you introduced that in commit 174501f on 5/16. :) There are a couple more bad pointer calculations in there, lines 197 and 569 (in commit e3d3ed5).

@daveatpanic  Thanks very much for your help. I have commit this bug fix, and it will be merged into ESP-IDF soon.

Hi @daveatpanic  @louisthetall Please check that is there any problems now, Thanks.

Please have a try, and feel free to reopen if the issue persists. Thanks.

that has resolved the issue, thanks for everyone's help on this!


adds staticPodFallbackConditionController controller

it is meant to be run on a SNO cluster.
it knows how to detect and report that a static pod was rolled back to a previous revision.
it sets/unsets StaticPodFallbackRevisionDegraded condition.
wiring in a follow-up PR.
xref: https://github.com/openshift/enhancements/pull/833

renamed preconditionFulfilledFn to startupMonitorEnabledFn

/lgtm
/approve


Hexagon rotation and range

Consider the following: https://www.redblobgames.com/grids/hexagons/
The Hexagon class from the hexagon utility is missing a rotation function (60 degree rotation), as well as a range function (find all tiles within X distance).

Added in #29.


feat(statisticCharts): briefly supports dark mode

Add briefly dark mode support for SiteBase statistic Charts.
#928

示例截图:


Complete Lasair 2.0 documentation

This has been accumulating on the wiki. Separate card for integration into website. The task here is to complete and review the docs

Hi all - minor detail, but it occurs to me that we should not be referring anymore to the Large Synoptic Survey Telescope anywhere in our documentation.  Should be Vera C. Rubin Observatory.  I think it's only the home page that matters.  (I believe the LSST badge on the front of the site is OK.)

At our review meeting, we decided that although there were some flaws, the current state of the user documentation is good enough for now, so we can declare this ticket "Done". Doing a rationalisation review of Lasair-ZTF documentation can be the first step in our planned Cycle-2 UI-review project.


CRLF conversions not supported when running under GVFS

Any plan to allow automatically normalize line endings?

No, unfortunately. To correctly project sizes, the size of files on disk must exactly match the size of the blobs. We can't have autocrlf come through and make the file on disk be larger than what was reported to the OS during enumeration because that risks corruption when a program asks for the size of the file, allocates that much memory and reads it all in. If it's CRLF filtered then, it is subject to some amount of truncation.
This is pretty baked into the design of the software and the protocol, so I don't anticipate this changes.

@jrbriggs Could you explain the problem a bit with the mismatch of the file blobs size when using LF vs CRLF, please?
Lets, I have a repository that works under Git properly. When I try to gvfs clone, I get the mentioned: "CRLF conversion is not supported." So, this means that I have LF that should be converted to CRLF? Am I right?
If I want to make it work and in gvfs, do I have an option to convert all lines that uses LF to CRLF from Git and then it will work in gvfs, like here?
Are there any other options for making it work?
Thanks!


Lazy load xterm.js

Part of #30685

ping @Tyriar loading xterm eagerly is 5% of the overall startup 🐌

Succeeded by https://github.com/Microsoft/vscode/pull/40122


add Vagrantfile and Dockerfile, prepare to publish packagecloud.io

replace outbrain to github in golang url
add packageloud-ruby into Vagrant
little bit code clear
tested packagecloud repo https://packagecloud.io/Slach/orchestrator-agent
Signed-off-by: Slach<EMAIL_ADDRESS>

Please remove packagecloud scripts.

@Slach to be able to test this I'd need you to make the pr from a branch other than master. Can you please git checkout master -b slach-orchestrator-agent-updates or similar, and push the new branch?

ok. i create new branch
https://github.com/Slach/orchestrator-agent/tree/add_docker_and_vagrant
could you edit this pull request?

I unfortunately cannot edit the source of the PR, only the target.

superseded by https://github.com/github/orchestrator-agent/pull/19 ; https://github.com/github/orchestrator-agent/pull/19 is merged.


Show filename in diff sticky header

https://twitter.com/soprano/status/712425703694700544

:+1:

Started working on this here. Working, but needs some cleanup before I submit a PR.
Todo:

Unbind scroll/resize listeners on partial page nav to non-PR page
Debounce scroll event to prevent hammering the DOM so much

@DrewML This is rad! Make a PR like this and put [WIP] in the title for now.
A couple comments:

:+1: on unbinding the events. I haven't seen any errors but there might be a gotcha lurking out there.
:-1: for bothering with debounce. I don't think we'll notice any performance issue with this. There's no animations or anything going on.
:+1: on only painting on change. Save the file name to a var, then where you test for length test that it's not equal to the existing var. That said, this isn't a deal breaker IMO.
:+1: on removing it when it's not sticky. A CSS method is .js-sticky-offset-scroll:not(.is-stuck) .diff-toolbar-filename {display:none;}

Something else, it's possible that the last file will never actually make it into the sticky bar if the file sizes are too small. You can hit the bottom before scrolling past the second to last file (see below). You might want to have the logic be "if you can't see the file show the next one, but if you're at the very bottom show the last file name".  I'm not sure about this, and there are other scenarios where you can see the entirety of two files, and in that situation I don't know what's best exactly.
In this screenshot I've scrolled to the bottom of the page and see two "complete" files:

@paulmolluzzo Appreciate the feedback - [WIP] PR opened. Will continue the discussion over there :)

Implemented in #99. Thanks @DrewML!


Codegen asset bucket does not delete sometimes.

From Gen 2 e2e tests.
This appears to be race condition of some sort.
For example in this attempt: https://github.com/aws-amplify/amplify-backend/actions/runs/7425968649/attempts/1

2024-01-05T19:47:55.3273607Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY | 54/13 | 7:47:50 PM | DELETE_IN_PROGRESS   | AWS::AppSync::GraphQLApi            | data/amplifyData/GraphQLAPI (amplifyDataGraphQLAPI42A6FA33)
2024-01-05T19:47:55.3276859Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY | 53/13 | 7:47:51 PM | DELETE_COMPLETE      | AWS::AppSync::GraphQLApi            | data/amplifyData/GraphQLAPI (amplifyDataGraphQLAPI42A6FA33)
2024-01-05T19:47:55.3280850Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY | 53/13 | 7:47:51 PM | DELETE_FAILED        | AWS::CloudFormation::Stack          | amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY The following resource(s) failed to delete: [amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA].
2024-01-05T19:47:55.3286296Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3 | 53/13 | 7:47:52 PM | DELETE_FAILED        | AWS::CloudFormation::Stack          | data.NestedStack/data.NestedStackResource (data7552DF31) Embedded stack arn:aws:cloudformation:us-west-2:305843957691:stack/amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY/6dd2d5f0-ac02-11ee-bcc9-0a59a70837a9 was not successfully deleted: The following resource(s) failed to delete: [amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA].
2024-01-05T19:47:55.3290737Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3 | 53/13 | 7:47:52 PM | ROLLBACK_FAILED      | AWS::CloudFormation::Stack          | amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3 The following resource(s) failed to delete: [data7552DF31].
2024-01-05T19:47:55.3292121Z
2024-01-05T19:47:55.3292282Z Failed resources:
2024-01-05T19:47:55.3295076Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY | 7:42:09 PM | CREATE_FAILED        | AWS::S3::BucketPolicy               | data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket/Policy (amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucketPolicyF1C1C548) Unable to retrieve Arn attribute for AWS::S3::Bucket, with error message Bucket not found
2024-01-05T19:47:55.3300744Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3 | 7:45:35 PM | CREATE_FAILED        | AWS::CloudFormation::Stack          | data.NestedStack/data.NestedStackResource (data7552DF31) Embedded stack arn:aws:cloudformation:us-west-2:305843957691:stack/amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY/6dd2d5f0-ac02-11ee-bcc9-0a59a70837a9 was not successfully created: The following resource(s) failed to create: [amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucketPolicyF1C1C548].
2024-01-05T19:47:55.3307436Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY | 7:45:52 PM | DELETE_FAILED        | AWS::S3::Bucket                     | data/amplifyData/AmplifyCodegenAssets/AmplifyCodegenAssetsBucket (amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA) Resource handler returned message: "The bucket you tried to delete is not empty (Service: S3, Status Code: 409, Request ID: VE9JXXG9YXWARM80, Extended Request ID: zBIe4shofDKxEUOr4067sJkSrnr1ELyekHOqbgkTJEjHfHrA441fJrDk68UI1D83cCyv6kKe7eiSAXMq0Xf8Aw==)" (RequestToken: e97f5f98-4262-0997-eaca-ebfc93e4875b, HandlerErrorCode: GeneralServiceException)
2024-01-05T19:47:55.3314344Z amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3 | 7:47:52 PM | DELETE_FAILED        | AWS::CloudFormation::Stack          | data.NestedStack/data.NestedStackResource (data7552DF31) Embedded stack arn:aws:cloudformation:us-west-2:305843957691:stack/amplify-d2umt8vulfa79u-testBranchb88689c009c9-branch-37a4c21cd3-data7552DF31-WPO9CXLOHZEY/6dd2d5f0-ac02-11ee-bcc9-0a59a70837a9 was not successfully deleted: The following resource(s) failed to delete: [amplifyDataAmplifyCodegenAssetsAmplifyCodegenAssetsBucket9CCB4ACA].

This has happened again in canary run here https://github.com/aws-amplify/amplify-backend/actions/runs/7555450000/job/20570450376 .

I think PR #2202 is necessary, since it prevents a potential race condition on accessing the schema file, but based on this I don’t think it’s going to fix any race condition that we’ve actually observed. I believe the observed behavior is due to https://github.com/aws/aws-cdk/issues/28659.
From that discussion:

Due to a recent change in internal workflow of CloudFormation, our development teams have identified an issue that can cause this error intermittently. They are currently working on deploying a fix for the same.

Pure supposition, but a separate factor might be that we are using both a bucket with autoDeleteObjects enabled, and a BucketDeployment. If the CDK does not properly set a dependency between the deployment.deployedBucket then the autoDelete handler would be operating based on the state of the bucket rather than the state of the deployment.

This has been resolved by work on the CloudFormation team. Please open a new ticket if you see this behavior again.


Notification remained closed after clicking close button

Hej,
if I click close button in notification, the notification will not show again in the same page.
looks like the state.open has been set to false, unless the page is getting refreshed.

Can you provide some more information on how to replicate this bug? Like what type of notification, etc?

Closing this issue due to our inactivity policy. Please feel free to re-open if needed.


dashboard: Link to https app domain from dashboard

Opening to continue discussion from here: https://github.com/flynn/flynn/commit/91eb5cbc83d1ddbacce2b827ca67b95e12a0e18e#commitcomment-16002555

#2238 is relevant to this issue


linting empty scaffolded chart results in panic

helm [master]$ bin/helm create mychart
Creating mychart
helm [master*]$ bin/helm lint mychart
panic: assignment to entry in nil map

goroutine 1 [running]:
panic(0x1169880, 0xc8202180f0)
	/usr/local/go/src/runtime/panic.go:464 +0x3e6
k8s.io/helm/pkg/chartutil.CoalesceValues(0xc820063e60, 0xc8201b5f80, 0xc8201a4a50, 0xc820515960, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/pkg/chartutil/values.go:153 +0x1f1
k8s.io/helm/pkg/lint/rules.Templates(0xc820515ac8)
	/Users/michellenoorali/gocode/src/k8s.io/helm/pkg/lint/rules/template.go:65 +0x542
k8s.io/helm/pkg/lint.All(0x7fff5fbffa06, 0x7, 0x0, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/pkg/lint/lint.go:35 +0x16a
main.lintCmd(0x21e0280, 0xc8202b1980, 0x1, 0x1, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/cmd/helm/lint.go:63 +0x18b
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).execute(0x21e0280, 0xc8202b1940, 0x1, 0x1, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:561 +0x62c
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x21dfa80, 0x21e0280, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:651 +0x55c
k8s.io/helm/vendor/github.com/spf13/cobra.(*Command).Execute(0x21dfa80, 0x0, 0x0)
	/Users/michellenoorali/gocode/src/k8s.io/helm/vendor/github.com/spf13/cobra/command.go:610 +0x2d
main.main()
	/Users/michellenoorali/gocode/src/k8s.io/helm/cmd/helm/helm.go:89 +0x23

I believe this is due to empty values.yaml

Did some debugging and found that the issue is when the values.yaml file is not empty, but has no data inside (i.e. completely commented). It seems that the unmarshalling in values.go#L115 returns a nil map if there is nothing to unmarshal. This causes the panic when trying to assign the overrides. Should be easily fixable in that function by ensuring we always return a non-nil map.
By the way, I noticed that the overrides map isn't really being used anymore in release_server.go#L241, and @migmartri's change in the linter in #899 also stops using it. I'm wondering if the overrides param is actually being used before, and if not, should we remove it?
/cc @technosophos

Thanks @prydonius. It looks like this gets fixed by #912.
I'll let @technosophos answer the overrides param question.

#899 does fix the linting, but only since it doesn't pass any overrides, and therefore it doesn't try to assign anything to the map. Since overrides is not being used anymore, I'm not sure if it's worth fixing ReadValues to always return a non-nil map

One of my recent changes in PR #902 fixes the nil map problem, too. So this should go away when we have those two PRs merged.

The error is still there with #902 merged.


chore(feat): Migrate to Flit Dependencies Manager

Codecov Report

Merging #26 (bc44cca) into main (06ea478) will increase coverage by 0.19%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #26      +/-   ##
==========================================
+ Coverage   96.38%   96.58%   +0.19%
==========================================
  Files           4        8       +4
  Lines          83      205     +122
==========================================
+ Hits           80      198     +118
- Misses          3        7       +4

Impacted Files
Coverage Δ

pyngo/__init__.py
100.00% <100.00%> (ø)

pyngo/querydict.py
96.55% <100.00%> (-3.45%)
:arrow_down:

tests/openapi_test.py
100.00% <0.00%> (ø)

tests/errors_test.py
100.00% <0.00%> (ø)

tests/conftest.py
50.00% <0.00%> (ø)

tests/querydict_test.py
100.00% <0.00%> (ø)

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 06ea478...bc44cca. Read the comment docs.


copied example page not working :)

original site: http://fotorama.io/examples/basic.html
copied source code: https://gresopalety.pl/test.php
why?

try to connect jquery before

Mixed Content: The page at
cant download css and js. All working. Please, see sometimes debug tool

Yep, downloaded all files to local disk, now it works.


json query do db name not getting appropriately redirected.

this query: https://labordata.bunkum.us/nlrb.json?sql=select+'hello+world'
should get redirected to the most recent nlrb hased url, instead it 404s and says db not found.

Even after fixing #13 I'm still getting this bug.

Actually no, my mistake: the bug appears to be fixed now. I'll add a test.

There was a new bug. I think I found the fix.


⚠ Bofrost.at has degraded performance

In 5830273, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 848 ms

Resolved: Bofrost.at performance has improved in bf80d07.


comment about 10.0.x release - performance enhancements - question about Font embedding

Hello @jberkenbilt,
I read the release notes at http://qpdf.sourceforge.net/files/qpdf-manual.html section "Performance Enhancements"
This post is a confirmation and thank you at the same time. I can confirm there is performance enhancement, having tested on many complex files from professional users.
I tested and use the --flatten-annotations flag a lot as well. qpdf outperforms Ghostscript for such flattening on a factor of 3 to 5 on heavy CAD files. That's about 300% to 500% faster. Well Done! Brilliant result.
I am also wondering, If there are any future plans to scan the Font resource dictionary and embed any missing (non-embedded) Fonts into the PDF. Hopefully with great performance as well.
Thanks and keep up the great work

Thanks for your compliments. I'm hoping the next release of qpdf, whether 10.1 or 11.0, will include further performance enhancements. The lexical layer of qpdf is old code and does lots and lots of unnecessary string creation and destruction. I think it's up next for overhaul. I had no idea qpdf outperformed ghostscript for annotation flattening.
At this time, I have no intention of embedding fonts since that would actually require me to add dependencies on font libraries and/or interpret font files and so forth. However, I will leave this open and labeled as an enhancement. There have been several times when building some level of font awareness has been desirable, and I may eventually dig into this area.

Take your time - 11.0 sounds fine. :-)
10.0.x works very well and is a nice round-ish value. Could keep that for super-stability and 11.x for a bit more experimentation. For .pdf related content, the two major tools I use right now are evidently qpdf, and ghostscript. I view them a bit like the ffmpeg-of-pdf files (not quite like ffmpeg but I hope I could convey the basic idea there).

I had no idea qpdf outperformed ghostscript for annotation flattening.

I use ghostscript since quite a long time and I can happily say that I highly doubt the code base is in a great state. Just the compile instructions from BLFS sort of hint to this too:
http://www.linuxfromscratch.org/blfs/view/svn/pst/gs.html
See the "Ghostscript includes (old) copies of several libraries. [...]" remark - that always worries me when old code is simply copy/pasted into a tarball release. ;-) (Unfortunately the most recent ghostscript release does not even compile on my system right now, whereas qpdf works like a robot-bulldozer!)

My goal is always to make each release better than the last. 10.x will be super-stable. 11.x will be super-stable and faster than 10.x. :-) Thanks for your support. I've been using ghostscript literally since the late 1980s. I know it's a very old codebase. But it's also been a really solid piece of code. Anyway, I look forward to making qpdf better. I like the ffmpeg analogy.

Closing for inactivity. I still have no plans to support font embedding -- I looked into that, and it's pretty complex, particularly with subsetting. Regarding performance, you will find the current qpdf to be more than 2x faster than 10.6.3 and many times beyond that in Windows mostly thanks to other people's work.


Re-enable asmjs

Tracking issue
Originally posted by @gnzlbg in https://github.com/rust-embedded/cross/pull/231#issuecomment-439462661

This was disabled again in #634.


Results and objects are not isFrozen after calling freeze() in a read-only realm

Hi.
It seems the #7697  bug resurfaces when freezing a realm opened as read-only.
In my case calling freeze() in a realm returns exactly the same realm (that also returns false to .isFrozen).
Changing readOnly to true in the realm configuration makes freeze() work again.
Can this bug be fixed?
@dianaafanador3 has already done an repo test in https://github.com/realm/realm-swift/issues/7697#issuecomment-1178911563_
Originally posted by @joaocolaco in https://github.com/realm/realm-swift/issues/7697#issuecomment-1175366173
Edit with use case from https://github.com/realm/realm-swift/issues/7697#issuecomment-1179015318:

As for the use case freeze is also useful for querying the database in other threads, something that I need to do in my app (due to calls from SwiftUI and Swift async).
This particular database is in the Bundle Resources of the app so it shouldn't never be written. When the first version of the app was made the frozen functionality wasn't available so it was opened as read-only. When .frozen appeared I started to use it, but it didn't cross my mind that it would interfere with the read-only configuration until now.
Can I make a feature suggestion? Why not make all the read-only realms frozen? That would give "free" functionality and remove this sort of confusions.

@tgoyne I don't know if this is the intended behaviour for a read only realm, and the use case is to be able to use the realm in another thread.
I have the following test, which reproduce the issue,
func testFreezeReadOnlyRealm() throws {
        try autoreleasepool {
            let realm = try Realm()
            let frozenRealm = realm.freeze()
            XCTAssert(frozenRealm.isFrozen)
        }
        var configuration = Realm.Configuration.defaultConfiguration
        configuration.readOnly = true
        let realm = try Realm(configuration: configuration)
        let frozenRealm = realm.freeze()
        XCTAssert(frozenRealm.isFrozen) // This is failing
    }

Seems like the realm cannot be freeze because it doesn't have a version, but I don't know the intended behaviour behind it.

And that would also simplify a bit of my code (and whoever uses this functionality).

What's the workaround for this bug? I don't quite understand but just realized after a day's effort that this is a library bug that I'm also hitting. Thanks

@jedelbo I think this will be a quick fix on OS, checking if the realm is readOnly and always return isFrozen true, then it would be safe to use the realm across threads.

The workaround stopped working for me: now when I remove readOnly: true, it complains about not being able to create the .lock file inside the Bundle path.

Bumping this issue - I still run into the above. Thanks


Cleans up dangerous function default variables ([] and {})

Description
Changes function default variables {} -> dict() and [] -> list()
Motivation and Context
Just cleaning up some of the errors from https://landscape.io/github/spotify/luigi/1347/messages/error
Have you tested this? If so, how?
Ran tox -e py27-nonhdfs and everything passes

Thanks @sklarsa ! The errors here are waiting on #2274 for resolution

Sounds good.  Let me know if you need anything else from my end

Thanks @sklarsa !

Is this still dangerous. The default args are still mutable. Isn't the right approach to set these to None, and default in code.

Correct @jhorman, this did not fix what was intended. However, I took a quick look and none of the mutable arguments are changed within the functions. It would be better to default these to None and set the defaults accordingly inside of the function as you mentioned but this shouldn't be causing any issues as is.

@sklarsa, can you please send a new PR fixing this as @jhorman pointed out?

Yep I'll have one out this week
On Tue, Dec 5, 2017 at 10:41 AM, Arash Rouhani<EMAIL_ADDRESS>wrote:

@sklarsa https://github.com/sklarsa, can you please send a new PR
fixing this as @jhorman https://github.com/jhorman pointed out?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spotify/luigi/pull/2275#issuecomment-349343012, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB1xRXvkcVRbeyKiH5DiHxKMft2rfeEmks5s9WQmgaJpZM4QQYp_
.

In make_dataset in luigi/contrib/bigquery.py:177, it appears that body is actually required since the first line of code assumes its existence and the 'id' key... Not sure what to do here @mikekap?


Update Portuguese (Portugal) translation

Added translations for the new strings in the 3.0 update and fixed some strings with bad grammar (basically ended up rewriting the entire translation from scratch)
Hopefully this gets merged before today's update is released! 🤞

Oh, just noticed that there are new strings... I'll try to translate them tomorrow. Good luck with the 3.0 release!


Connection issue with Virtualbox as Server.

I'm using a VM with Win10 for my server.
Port is open and forwarded, in Virtualbox it's forwarded with default gateway <IP_ADDRESS> so it could reach my VM through NAT.
Quasar is allowed in vm's firewall, Virtualbox is allowed in host's firewall.
In build I used both dns and <IP_ADDRESS> loop.
I get connection from the loop when I infected my VM, all working fine but no connections from WAN.
I've double-checked that the port is open and forwarded.
Tried infected two other pc's but none of them connects but netstat gives me syn_send every other second but nothing more.
Defender was not activated when I infected both pc's, and I allowed the trojan in defender when it went back up before I disabled it again.
Any ideas what to do next?

Another problem I noticed twice (but hasnt anything to do with Quasar) is that my port got closed randomly. Last time i noticed it was when I got back to my computer after a while. This has never happend before, anyone have any ideas why that could happend?


⚠ Bofrost.nl has degraded performance

In cb69916, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 2426 ms

Resolved: Bofrost.nl performance has improved in 44d5774.


Pixi v7 support and migrated to Extension Scripts

Changed:

Added V7 (Assets) support
Removed support for pixi animate v1 assets
Updated build to use Extension Scripts

Updated Tests to run with Jest (Extension Scripts)
Updated docs to use webdoc (Extension Scripts)

Version number hasn't been bumped yet, However using xs to do so should be fairly trivial now

Does example.api.json and its MD5 hash need to be checked into the repo? Also, conflict in package-lock.json. Otherwise, this looks good.

Fixed both issues 👍

@bigtimebuddy Like this? 🤔


Testimonials updates

You don't need to remove yours by the way, reminds me of what David Lynch says about the David Lynch Twin Peaks DVD Gold Set:

"That is definitely the Twin Peaks Gold Set …"

You don't need to remove yours by the way, reminds me of what David Lynch says about the David Lynch Twin Peaks DVD Gold Set:

"That is definitely the Twin Peaks Gold Set …"

 Explains a lot....


[#177] add missing quote wrap on tag key for ELB resource

Looks like you missed one.

fixing the test ...

looks like Travis isn't picking up on the second commit, going to start a new PR from scratch


Add extra content projection inside the radio buttons

Description
This PR:

adds an extra content projection element <ng-content select="lg-hint"> so that we're able to add text below the radio button for the cases where design dictates so.

Checklist:

[ ] The commit messages follow the convention for this project
[ ] I have provided an adequate amount of test coverage
[ ] I have added the functionality to the test app
[ ] I have provided a story in storybook to document the changes
[ ] I have provided documentation in the notes section of the story
[ ] I have added any new public feature modules to public-api.ts

@Zimann can we get a screenshot of how it looks?

Added a screenshot in the description ☝

@Zimann looking good but:

you need to push the rebase as I think you only did it locally 😉
the input should be connected to the lg-hint with an aria-describedby attribute - there is a similar implementation that you can look at in the radio-group component line 94.

@Zimann can you also please update all the commits for this work to be a single commit e.g.:
fix(radio-button): add slot for hint message

@Zimann one last thing - can you squash your commits into one please?


Support for additional Cocos2d Actions

Currently only move_to, move_by, blink, and animate actions are available.  Within Cocos2d there are a lot of additional actions that would be useful to have access to in motion-game.
RotateTo/RotateBy
JumpTo/JumpBy
ScaleTo/ScaleBy
Sequence
Fade
Skew
Tint
Ease
etc.
I've created a branch to start adding additional actions, however, would benefit from everyone's thoughts on the API.  Currently the actions are available via methods on Sprite (which run the action immediately).  Ideally I'd like the ability to combine actions so would suggest an API off of sprite that makes running common actions easy (like we currently have for move_to/move_by), as well as an API that allows us to build up and combine actions.
Any thoughts or opinions?
http://www.cocos2d-x.org/wiki/Actions

I'm working on a PR that will address this "issue".  If anyone is interested you can find my branch at: https://github.com/eichert12/motion-game/tree/Actions
I'd be interested in folks thoughts on the approach I'm taking.  Essentially each cocos2d-x Action is getting a motion-game class and a run_action method is being added to Node.  In addition to classes for the actions such as MoveBy, I've also created Sequence and Spawn classes that allow one to string together actions which will be run in sequence on in parallel.
Thoughts?
`
@label = MG::Text.new("Hello World", "Arial", 96)
@label.anchor_point = [0, 0]
@label.touch_enabled = true
@label.on_touch do
puts "Label Touch"
@label.text_color = [255, 0, 0, 1.0]
  @label.run_action MG::MoveBy.new([100, 100], 1.0) do
    actions = [
              MG::MoveBy.new([-100, -100], 0.5),
              MG::MoveBy.new([100, 100], 1.0),
              MG::RotateBy.new(45, 1.0),
              MG::RotateBy.new(-45, 1.0),
              MG::JumpBy.new([100, 100], 10, 5, 1.0)
            ]

    @label.run_action MG::Sequence.new(actions)
  end

  true
end
add @label

`


cadCAD parallelized simulations run in series

As part of the following hot-fix https://github.com/cadCAD-org/cadCAD/issues/186 , parallelization of simulations was disabled through the commenting out of the following lines https://github.com/cadCAD-org/cadCAD/blob/86062edd792a4ecf1e7c981e29c1df44268be90a/cadCAD/engine/execution.py#L102 .
The following simulation, for example, is run in series:
Execution Mode: local_proc
Configuration Count: 1
Dimensions of the first simulation: (Timesteps, Params, Runs, Vars) = (329, 55, 3, 49)
Execution Method: local_simulations
SimIDs   : [0, 0, 0]
SubsetIDs: [0, 1, 2]
Ns       : [0, 1, 2]
ExpIDs   : [0, 0, 0]
Execution Mode: parallelized

By un-commenting the lines in execution.py, the runs are parallelized again, but it's unclear what effect that has on the hot-fixed issue.

I can confirm this.
1 runs, 300 timesteps: 75s
5 runs, 300 timesteps: 138s
Although 5 runs doesn't take 5x longer, htop shows only one CPU being used, and 5 runs should be spread out over my 6 CPUs, so it should actually take the same amount of time to run 5 runs as 1. So there must be some kind of optimization happening here.

I can confirm this.
1 runs, 300 timesteps: 75s
5 runs, 300 timesteps: 138s
Although 5 runs doesn't take 5x longer, htop shows only one CPU being used, and 5 runs should be spread out over my 6 CPUs, so it should actually take the same amount of time to run 5 runs as 1. So there must be some kind of optimization happening here.

There's a hacky cadCAD on https://github.com/danlessa/cadCAD-tweaked
pypi:

pip install cadCAD_tweaked

@BenSchZA
Re included process pool. Sorry for the wait
access via Build From Source in the staging branch
https://github.com/cadCAD-org/cadCAD/tree/staging

AC: notes

bench runtime performance benchmark prev. ver. vs. current
benchmark in CI


toolbar icons still blue even though #disable-thorium-icons flag is enabled

System Details

OS: [Windows 10]
Thorium Version [128.0.6613.189]

Problem
Home button icon and extensions icon are still blue even though #disable-thorium-icons flag is enabled (it only changes reload icon)
Screenshots

It would be nice to have the option to make toolbars icons color decided by themes, or at least add the option to revert them back to the default gray color, cause it looks really ugly with some themes.
Also the flag is kinda pointless if it changes only one icon.

@gz83 @mohab001 Nope, this IS a bug. The home button is using the incorrect .icon file. I will fix.

@gz83 In fact, next release I have to rebase ALL the .icon files, as they changed the default line width and font size > https://source.chromium.org/chromium/chromium/src/+/f824ddc5635f14e9fe879df062d8fbd66251f312

I'm on latest release (M128.0.6613.189), player and tab mute icons is violet:


1.15

Flamingo-1.15-1.16.jar
Might want a new branch before merging.

oman pls merge
my fabric mod depends on flamigno and is 1.15

how to react with tiny_potato GitHub
Google
No

@modmuss50 we need 1.16 snapshot updated version

Just the right amount of wiggle.


[T3A3][T14-A4]Teh Ee Thai

Created new classes for Block, Street, Unit, Postal Code
Updated input, expected output and user guide to match changes

Ready for review


build failed

Following output is seen when I ran compile on sbt
[info] Resolving jline#jline;2.14.3 ...
[libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: fileformat.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
[libprotobuf WARNING google/protobuf/compiler/parser.cc:546] No syntax specified for the proto file: osmformat.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
Traceback (most recent call last):
File "C:\Temp\protocbridge7327161231499492139.py", line 6, in
s.sendall(content)
TypeError: a bytes-like object is required, not 'str'
[info] Done updating.
[info] Resolving org.scalactic#scalactic_2.12;3.0.1 ...
[info] Updating {file:/C:/Users/kzpt72/osm4scala/osm4scala/}examples-counter-akka...
[info] Resolving org.scala-lang#scala-reflect;2.12.2 ...
[info] Resolving jline#jline;2.14.3 ...
[info] Compiling 1 Scala source to C:\Users\kzpt72\osm4scala\osm4scala\examples\common-utilities\target\scala-2.12\classes...
[info] Done updating.
[info] Resolving jline#jline;2.14.3 ...
[info] Done updating.
[info] Resolving jline#jline;2.14.3 ...
[info] Done updating.
[trace] Stack trace suppressed: run last core/compile:protocGenerate for the full output.
[error] (core/compile:protocGenerate) protoc returned exit code: 1
[error] Total time: 8 s, completed Aug 25, 2017 12:31:58 PM
Please let me know if there are additional dependencies I would need to build this.
Thanks

I'm sorry, but it has been not tested on Microsoft Windows, but Travis is building the project without problems.
Looks like the problem is with protobuf. Are you using version 2.6.1 as said the documentation?
By the way. Do you need to compile the library? It is available in http://dl.bintray.com/angelcervera/maven/com/acervera/osm4scala/ and you can use it directly using sbt or your preferred dependencies manager. It is in the documentation.

No response and no problems building in Travis


Fix incorrect default behaviour

This PR fixes Scheduler track not being visible in e2e because default behavior is set incorrectly and it tries to use an unfinished feature. More details in the bug report.
Bug: http://b/243522811

@florian-kuebler Fixed the second part of the bug. This should work now right?


Remove unneeded lists from jaeger templates

Describe the bug
Embedded lists in the jaeger template can cause issues with automation tools like kustomize.  The list are not really needed and would be nice if they could be removed.
https://github.com/istio/istio/blob/master/install/kubernetes/helm/istio/charts/tracing/templates/service-jaeger.yaml
Expected behavior
No Lists in the resource templates.
Steps to reproduce the bug
Version
1.1.0
Installation
helm template, then kubectl apply
Environment
Cluster state

@linsun cc

Given the resolution for https://github.com/istio/istio/pull/12669, I think it is safe to close this issue as well.


Fixing Header section

Fixing the Header section , and alignment of the logo
priority -High
@vivekvardhan2810 please assign me this issue with gssoc and hacktober tag

@vivekvardhan2810 Please assign this issue to me under gssoc-extd and hacktoberfest.

I have seen many navbar issues and header issues, and i have mentioned it before for contributors to not create issues regarding navbar and there should be no more navbar issues, so i have closed this issue, if you have any queries, you can join discord server for further updates and communication.
we are not looking for navbar updates for now, as it was done and changes many times before, please understand.
and already it is in updation, so please understand.


Question about UnmarshalJSON on non-required fields

with the following schema partial
  "type": "object",
  "properties": {
    "label": {
      "type": "string"
    }
  },
  "required": ["label"],

An UnmarshalJSON() is saved in the output file that will populate Label with the string from the JSON file.  Which looks like:
type MyThing struct {
	// Label corresponds to the JSON schema field "label".
	Label string `json:"label"`
}

When required is missing, so is the UnmarshalJSON() and the resulting output file has a *string, e.g.
type MyThing struct {
	// Label corresponds to the JSON schema field "label".
	Label *string `json:"label"`
}

I've only started playing with golang today, so this may be a really obvious thing and my lack of understanding and familiarity with JSON marshalling is woefully incomplete.
But, wouldn't if be better if the UnmarshallJSON() was always created in the output and either

if field was optional

initialised it when it existed

if field was required

initialise it
or errored if it didn't exist

I Hope that makes sense, once again, golang is all very new to me, any quite possibly its just a total lack of understanding of how to use pointers in go, and everything is doing what its supposed to.

Not sure I understand what you mean. If the field is optional, we use a pointer (*string) because otherwise a missing string would be unmarshalled to an empty string. While Go developers sometimes use an empty string to mean "not present", but this is often not desirable, because that means it's not possible for your code to determine whether the original JSON had an empty string, a null string or a missing key.
Clearly string pointers are less convenient because you have to check whether they're nil, and you could accidentally write code they accessed the value without checking this first. But semantically there's no way around it. (Maybe in the future we could have a flag to control this, though.)
Just to be clear, UnmarshalJSON overrides the JSON decoder's built-in logic. We only generate it if we need to modify its behaviour or inject validation checks. If we don't, we don't generate it, and the normal JSON decoding will take place. In this case, the string field becomes either nil or a string -- it is initialized.
Did I address your concern or did you mean something else?

Thank you for detailed response. Yep, its all perfectly clear now. My issue was not understanding go and how pointers worked when UnmarshalJSON was called. My First foray into go was like stumbling in the dark.

Great!


upgrade to jupyterhub 0.6.1, dockerspawner 0.5.0

check that after upgrading jupyterhub, dockerspawner everware still works

have updated packages. Correct everware.egg-info/requirements.txt
"jupyterhub>=0.50" and "docker-py>=1.7.2" , if not there will be mistakes.
I got Error: 'Future' object is not iterable

erm... you should never touch everware.egg-info/* it is something has been installed. only https://github.com/everware/everware/blob/master/requirements.txt
also you should never put '>=' (you never know how backward-compatible next version will be). only '=='. Still I don't get what you are saying. What can I help you with?

My upgraded everware doesn't work, yet. Maybe somebody has managed to successfully upgrade it?

it was the task: make sure it works after upgrade )

...or even to 0.7b

Solved in #182


Batch prediction docs

We should have a page that explains how to do batch prediction.

@jlewi is this related to https://github.com/kubeflow/kubeflow/issues/1250?

There's a PR for this.
kubeflow/website#194


Missing types key on package.json file

Issue:
package.json file must have a key  "types" or "typings" with a value related to the library typescript definition files.
Why?
My IDE doesn't recognize parse-domain types, see picture below:

You can check this in the typescript official doc:
https://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html
Solution add this entry to package.json
"types": "./build-esm/src/main.d.ts"
I already create a very simple merge-request  https://github.com/peerigon/parse-domain/pull/110
I hope it helps a little bit.
By the way, great job in this package, thank you guys, it was very helpful.
Greetings.

Thanks. I merged the PR :+1:


COMP-1175: Update HTTP interface specification to match the new design

Update architecture model based on the new design. This will break backwards-compatibility with older versions.

Based on discussion on Mattermost with Olli Ahonen we'd like to take the code in in a separate branch that can be be merged to master later on. We will publish packages under a different name for now to keep the main branch version as-is for the immediate future.

Since I now have access to the main repo I'll close this PR and move the branch there.


Order of google_cloud_run_v2_service => volumes constantly need update

Describe the bug
When applying the same terraform code repeatedly, the order of two volumes/volume_mounts is always different, creating unnecessary changes for "apply"
Environment
❯ terraform -version
OpenTofu v1.8.5
on darwin_amd64
+ provider registry.opentofu.org/hashicorp/google v6.11.1
+ provider registry.opentofu.org/hashicorp/google-beta v6.11.1

❯ git rev-parse --short HEAD
e0d6f0ea

To Reproduce
A resource with two volume/mounts, and apply these. eg:
module "cloud_run" {
  source     = "../../../modules/cloud-run-v2"
  project_id = module.project.project_id
  name = var.run_svc_name
  region     = var.region

  revision = {
    gen2_execution_environment = true
  }

  containers = {
    default = {
      image = var.image
      volume_mounts = {
        website = "/var/www/html/sites"
        cloudsql = "/cloudsql"
      }
    }
  }
  volumes = {
    website = {
      gcs = {
        bucket       = module.bucket.id
        is_read_only = false
      }
    }
    "cloudsql" = {
      cloud_sql_instances = ["myproject:australia-southeast2:mydb-db"]  # TODO: var
    }
  }
}

Expected behavior
On subsequent run, there should be no change/diff.
Result
Immediately after applying, when terraform-apply again:
OpenTofu will perform the following actions:

  # module.cloud_run.google_cloud_run_v2_service.service[0] will be updated in-place
  ~ resource "google_cloud_run_v2_service" "service" {
        id                      = "projects/myproject/locations/australia-southeast2/services/thingy"
        name                    = "thingy"
        # (28 unchanged attributes hidden)

      ~ template {
            # (7 unchanged attributes hidden)

          ~ containers {
                name       = "default"
                # (4 unchanged attributes hidden)

              ~ volume_mounts {
                  ~ mount_path = "/var/www/html/sites" -> "/cloudsql"
                  ~ name       = "website" -> "cloudsql"
                }
              ~ volume_mounts {
                  ~ mount_path = "/cloudsql" -> "/var/www/html/sites"
                  ~ name       = "cloudsql" -> "website"
                }

                # (3 unchanged blocks hidden)
            }

          ~ volumes {
              ~ name = "website" -> "cloudsql"

              + cloud_sql_instance {
                  + instances = [
                      + "myproject:australia-southeast2:my-db",
                    ]
                }

              - gcs {
                  - bucket        = "myname-thingy-website" -> null
                  - mount_options = [] -> null
                  - read_only     = false -> null
                }
            }
          ~ volumes {
              ~ name = "cloudsql" -> "website"

              - cloud_sql_instance {
                  - instances = [
                      - "myproject:australia-southeast2:my-db",
                    ] -> null
                }

              + gcs {
                  + bucket    = "myname-thingy-website"
                  + read_only = false
                }
            }

            # (2 unchanged blocks hidden)
        }

        # (1 unchanged block hidden)
    }

Plan: 0 to add, 1 to change, 0 to destroy.

Additional context
Is this issue with underlying module, or our use of it?

PS: swapping the order of the volumes/volume_mounts doesn't help

Is this because there's some "magic" involved in the cloudsql mapping? If I do a gcloud run services describe myservice I don't see the cloudsql as a volume-map at all...

from debug output:
2024-11-16T14:38:22.245+1100 [WARN]  Provider "provider[\"registry.opentofu.org/hashicorp/google-beta\"]" produced an unexpected new value for module.cloud_run.google_cloud_run_v2_service.service[0], but we are tolerating it because it is using the legacy plugin SDK.
    The following problems may be the cause of any confusing errors from downstream operations:
      - .template[0].volumes[0].name: was cty.StringVal("cloudsql"), but now cty.StringVal("website")
      - .template[0].volumes[0].cloud_sql_instance: block count changed from 1 to 0
      - .template[0].volumes[0].gcs: block count changed from 0 to 1
      - .template[0].volumes[1].name: was cty.StringVal("website"), but now cty.StringVal("cloudsql")
      - .template[0].volumes[1].cloud_sql_instance: block count changed from 0 to 1
      - .template[0].volumes[1].gcs: block count changed from 1 to 0
      - .template[0].containers[0].volume_mounts[0].mount_path: was cty.StringVal("/cloudsql"), but now cty.StringVal("/var/www/html/sites")
      - .template[0].containers[0].volume_mounts[0].name: was cty.StringVal("cloudsql"), but now cty.StringVal("website")
      - .template[0].containers[0].volume_mounts[1].mount_path: was cty.StringVal("/var/www/html/sites"), but now cty.StringVal("/cloudsql")
      - .template[0].containers[0].volume_mounts[1].name: was cty.StringVal("website"), but now cty.StringVal("cloudsql")

I think upstream module has an issue here, and we're triggering it.  If we use the following with google_cloud_run_v2_service
    containers {
      image = "us-docker.pkg.dev/cloudrun/container/hello"
      volume_mounts {
        name       = "cloudsql"
        mount_path = "/cloudsql"
      }
      volume_mounts {
        name       = "bucket"
        mount_path = "/var/www"
      }
    }

then plan/apply shows a delta every time.  If we swap the order of the volume mounts, then it shows no-changes.  So, I assume this means that Google is returning these in a particular order, not the order they were added.  Interestingly gcloud run services describe doesn't show the SQL mount at all.
The challenge is that (I think) we are reordering any volume_mounts that cloud-run-v2 module is passed by using:
        dynamic "volume_mounts" {
          for_each = coalesce(containers.value.volume_mounts, tomap({}))
          content {
            name       = volume_mounts.key
            mount_path = volume_mounts.value
          }
        }

If we do cloudsql mounts last this seems to work (at least for this case).  I don't know terraform well enough to do a filter, and a separate dynamic content.
There's probably something similar for the volumes block

TLDR: we seem to need to provide the cloudsql volume/volume_mount last when calling the upstream module.  for now

Raised a bug on the provider https://github.com/hashicorp/terraform-provider-google/issues/20360 but... pragmatically maybe we should work around it here?

I'm able to reproduce the issue with the volume name website, but not able to reproduce with volume name bucket.
So there is no good solution within module as of now :face_with_diagonal_mouth:

@wiktorn would it be enough to split the dynamic block into multiple dynamic blocks, and pin the order?

@wiktorn would it be enough to split the dynamic block into multiple dynamic blocks, and pin the order?

Let me test that out.

I was experimenting with splitting the volume_mount loop (but ran out of time). Iirc just reordering the volume stanza fixed that half

I have a working fix for Cloud SQL, it's needed in both volume definitions and mounts, just checking all the other mount types as I'm at it.

Works for me, in my limited case.

No changes. Your infrastructure matches the configuration.


Activating extension 'Dart-Code.dart-code' failed: Cannot find module 'glob'.

I installed the Dart extension (I'm the author of it) in the online version (https://ide.coder.com/) but it failed to activate with the error above. The extension works fine in standard VS Code (glob is an NPM package used by the extension).
Note: I don't really expect the extension to work that much, because it requires a Dart SDK - I was mainly just curious what would happen (I didn't expect it to fail quite this early on :-)).

I'll look into this, thanks!

@DanTup, I was just lurking through here and this is a little unrelated, but I'm tinkering right now with getting this working so I can work from my Pixelbook without a massive performance hit compared to my desktop. I was able to install the Flutter and Dart extensions, but the Flutter extension doesn't appear to be kicking in, I manually specified the Flutter SDK but no luck.
If the server has the Flutter and Dart SDK installed, is it possible to get a working configuration currently based off your experiences?

I was able to install the Flutter and Dart extensions, but the Flutter extension doesn't appear to be kicking in, I manually specified the Flutter SDK but no luck.

Are you just hitting the same issue I mentioned above? If you open the DevTools do you see the same message?

If the server has the Flutter and Dart SDK installed, is it possible to get a working configuration currently based off your experiences?

My only experience so far was installing the Dart extension and it failing with the error above, so right now it doesn't seem to work. However, I don't see any real reason it couldn't be made to work if bugs like this can be quashed. I'm not sure you'd be able to launch a Flutter app any useful, but I don't see why the editing etc. wouldn't work.
I'm happy to assist if I can, including tweaking the extension (within reason) if there are things preventing it from working here.

I'll have to look at it again and see. It probably was now that I think about it. I think when I first scanned over this issue, I was thinking this affected just the cloud version not the self-hosted version.
But I do see this as extremely useful because the only laptop I have is the Pixelbook. And I'd rather work with that then replace it. Plus I can run apps right on it. I was able to connect to it via ADB in the terminal and then run Flutter in the Coder instance. So like if the code editing features worked, that would be good enough.

I think when I first scanned over this issue, I was thinking this affected just the cloud version not the self-hosted version.

Ah, I see - I did mention that just as additional info, though I wouldn't expect it to make a difference.

But I do see this as extremely useful because the only laptop I have is the Pixelbook. And I'd rather work with that then replace it. Plus I can run apps right on it. I was able to connect to it via ADB in the terminal and then run Flutter in the Coder instance.

I'm a little confused about your setup. Are you running this project on your Pixelbook? If so, what advantage does that have over just running VS Code/etc normally?

No I'm running the Coder server on my desktop (Core i7, 16GB RAM, Hackintosh) and accessing it from my Pixelbook over the LAN.
Then I'm using the terminal on the Coder site (which is just my desktop on the LAN) to ADB in to my Pixelbook so I can deploy the APKs to my Pixelbook.
I've done this with VS Code Live Share but that still required the VS Code running in the Linux VM on the Pixelbook. And honestly what stops me from coding on the Pixelbook is this lag when typing, and the suggestions. It takes way too long that I give up essentially. But what I like about this is it eliminates the need for the Linux VM and can do all the heavy lifting on a more powerful computer.

No I'm running the Coder server on my desktop

Aha, gotcha :-)
I don't have a Pixelbook so I can't vouch for the performance, but I have seen some articles from people running it all locally. Otherwise, what you've done seems like a decent workaround though.
If things don't seem to work once this issue is resolved, feel free to ping me. It'd definitely be neat to have it work :-)

Okay will do, and you are right, I just got around to testing this out again and seeing what is displayed in the devtools and it is this issue stopping the extensions from activating.

In my limited testing, looks like Flutter is working! Haven't had a chance to experiment with actual usage but the Flutter and Dart plugins are working now. I can't get the Flutter SDK installed using the online Coder site but I think that has to do with some other issue, maybe storage constraints?
But I was in fact able to get Coder on my own system working with the Flutter SDK. I'll play around with this soon!

Yeah, looks like this issue is fixed, the extension does activate :)
I also couldn't get Flutter working though. It needs unzip so I installed that:
git clone https://github.com/flutter/flutter
sudo apt-get install unzip
./flutter/bin/flutter doctor

However it seems to hang on "Building Flutter tool". I left it many minutes but it never seemed to complete :(

maybe storage constraints?

I don't think it's storage, I can see 1.7GB free in the status bar. Apparently it is using 350% CPU and 2/2GB RAM though! :/

Oh, then this happened :(

Why don't you try running code-server on your own VM? I was able to spend a little more time on this today and I was able to wireless ADB into my Pixel 3 and compile straight from code-server, hot reloading and all! Super excited about this!!

Why don't you try running code-server on your own VM?

Mainly just because I have no need, I run everything locally. My attempts to play with this were only out of curiosity (and I wanted to make sure my extensions didn't unnecessarily fail to run here). If there are issues with the Dart/Flutter extensions I'll certainly try to resolve them, but troubleshooting why these containers seem to crash when setting up Flutter is a bit out of scope (and also probably something I couldn't easily debug).
I'll close this since this it seems like the original issue is resolve - but if anyone wants to try and use Flutter and hits the issue I did, it's probably worth opening another issue for it.

Thanks @DanTup!

I'm trying to set up Flutter and everything seems to be working except that VS Code never recognizes my adb device. I can connect over the network via the terminal and use "flutter run", but VS Code still says "No Devices".
Any ideas why that would be or how to debug the VS Code side?

@tboyce021 Great, glad to hear it! :)
If you do have any problems, feel free to open issues in the Dart-Code repo and I'll try and help (I can't make promises as this isn't specifically a supported configuration, but it's in my interests to make things work in many places as possible :-)).


support querying ics27 host chain execution message events via cli

Summary
Understanding the result of message execution on the host chain can be difficult as currently implemented. We should add cli tools which make it easy to get the events from message execution on the host chain
Problem Definition
The controller will not get back any useful information from the channel acknowledgement. Thus one needs to query the events via the MsgRecvPacket hash.
Proposal
Add a cli command which takes in a channel id, and a sequence. It should query recv packet events on the channel id (using interchain accounts as the port id) for the specified sequence. These events should be returned.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

In order to query events via the MsgRecvPacket hash, we need to be able to reproduce this hash, right?
We can use this func from x/auth/tx to pull the events from the TxResponse
func QueryTx(clientCtx client.Context, hashHexStr string) (*sdk.TxResponse, error)
What I am missing is how can we reproduce a MsgRecvPacket hash with a port id, channel id, sequence? Do we not need all the parts that make up the msg (packet, proofCommitment, proofHeight, signer)? We can retrieve the acknowledgement hash but I don't think that's very valuable in order to get at events.

Can we use QueryTxsByEvents? We should only get 1 tx back if we query for the ica event associated with a specific packet exection


Older Configuration CRD getting created in dapr 1.10.2

In what area(s)?

/area runtime

/area operator

/area placement

/area docs

/area test-and-release

What version of Dapr?
dapr 1.10.2

1.1.x
1.0.x
edge: output of git describe --dirty

Expected Behavior
Latest Configuration CRD gets created with Configuration.spec.metric.rules present in configuration

Actual Behavior
Old CRD is getting created without rules which throws below error while creating configuration with rules inside it.
Error: INSTALLATION FAILED: unable to build kubernetes objects from release manifest: error validating "": error validating data: ValidationError(Configuration.spec.metric): unknown field "rules" in io.dapr.v1alpha1.Configuration.spec.metric
make: *** [install-local-app] Error 1

Steps to Reproduce the Problem
Do helm installation of above dapr version and try creating a dapr configuration having some metrics rule

Release Note

RELEASE NOTE:

Did you uninstall a previous Dapr installation from this cluster?

This issue is there even for the very first installation...where dapr was never installed

How did you install Dapr?

We install dapr using helm.
We faced this issue multiple times in all our dev clusters.
But now we are not able to reproduce it with dapr 1.10.2.
For fresh installation it's woking perfectly fine and for upgrade we have to upgrade the CRD manually as documented here.
https://docs.dapr.io/operations/hosting/kubernetes/kubernetes-upgrade/#helm
Since it's working as expected I am closing this issue


Integrate css-framework in the project with using gulp

I took the short way. We are using materialize framework from the CDN.


mendeley: 2.114.0 -> 2.114.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/mendeley/versions.
meta.description for mendeley is: A reference manager and academic social network
meta.homepage for mendeley is: https://www.mendeley.com
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.114.1 with grep in /nix/store/qgb2xr5i6q3ffm35ffp2w6cv5apxqmf7-mendeley-2.114.1
found 2.114.1 in filename of file in /nix/store/qgb2xr5i6q3ffm35ffp2w6cv5apxqmf7-mendeley-2.114.1

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

mendeley

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/qgb2xr5i6q3ffm35ffp2w6cv5apxqmf7-mendeley-2.114.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mendeley https://github.com/r-ryantm/nixpkgs/archive/b15a7ce674b012f93ed325a791691f8333b60c8e.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/b15a7ce674b012f93ed325a791691f8333b60c8e#mendeley

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/qgb2xr5i6q3ffm35ffp2w6cv5apxqmf7-mendeley-2.114.1
ls -la /nix/store/qgb2xr5i6q3ffm35ffp2w6cv5apxqmf7-mendeley-2.114.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review --extra-nixpkgs-config '{ allowInsecurePredicate = x: true; }' run on x86_64-linux 1

1 package built:

mendeley

Maintainer pings
cc @dtzWill @AtilaSaraiva for testing.

Result of nixpkgs-review pr 312309 run on x86_64-linux 1

1 package built:

mendeley


Nested properties not validating

Hi, first of all thanks for this addon!
I'm upgrading from ember-validated-form v2.0.0 to v6.1.2 and ran into an issue with nested properties.
Example:
// model
{
firstName: "",
location: {}
}

// template
<f.input label="First name" name="firstName" />
<f.input label="Address" name="location.address" />

// validations
firstName: [validatePresence(true)],
'location.address': [validatePresence(true)],

Editing and submitting the form sets the value location.address correctly, but triggers validation only for firstName but not for location.address. I'm not sure yet whether it's an issue with this addon or ember-changeset, but I would like to raise the issue here anyway to discuss supporting nested properties, and if it's an issue I will try to contribute

The validation function getter had changed, so the solution was to convert the validations into a nested object like this:
// validations map
firstName: [validatePresence(true)],
location {
  address: [validatePresence(true)],
}

🎉


Validate function: TypeError

I'm using Slingshot 0.4.1 and I'm getting the following error:
// lib/uploads.js
validate: function(file) {
  var context = {
    userId: Meteor.userId() // Uncaught TypeError: undefined is not a function
  };
  try {
    var validators = Slingshot.Validators,
        restrictions = Slingshot.getRestrictions(directive);

    validators.checkAll(context, file, metaData, restrictions) && null;
  } catch(error) {
    return error;
  }
}

Update: I need to add at least one login provider package: accounts-password, ...

That is not error, that is just a chunk of source code. What is your error?

Without the accounts package you will get the error.
var context = {
userId: Meteor.userId() // Uncaught TypeError: undefined is not a function
};

Your package depends on accounts too.

Ah sorry, didn't see the comment.


Don't serialize at each send retry (1.x)

Add the retry after serialization and reuse the serialized data instead of re-creating it.

Ah this is wrong


Docker build

Support to run test-out in docker containers.
Easy-to-test version:
cd Docker/testout
docker-compose up

If running locally, change the ${GIT_URL} variable value in .env file.
If your test process requires additional components available on the agents, change
FROM mcr.microsoft.com/windows/nanoserver:1809 to the runtime image of your choice.
Default configuration spins up an isolated Windows docker network, a test-out server and 3 test-out agents.
Starting a test run is as easy as issuing the following command (after starting the server and the agents using docker-compose up):
docker run --rm --network testout-net --volume /host-build-dir:/workdir threecs/test-out:latest --mode Run --base-path /workdir --test-assembly ./relative-to-workdir-path-to-test-assembly.dll --server-url http://testout-server:34872 --verbose

To allow better build, I would suggest to move the project source into src directory so that docker does not copy everything into the build container.

@Lexy2 , I think the src move would be good too, have logged issue #15

This looks awesome.  Tested locally and it worked (after some hokey stuff with windows docker install that had nothing to do with this 😂)
I don't know if I can commit that suggested change, but once you have, I'll merge this in 👍👍


Terraform 0.15.x and the "list" function was deprecated in Terraform v0.12 and is no longer available; use tolist()

Describe the Bug
Terraform 0.15.3 throws the following error:
│ Error: Error in function call
│
│   on .terraform/modules/notify_slack_east.notify_slack/main.tf line 28, in locals:
│   28:     resources = [replace("${element(concat(aws_cloudwatch_log_group.lambda[*].arn, list("")), 0)}:*", ":*:*", ":*")]
│
│ Call to function "list" failed: the "list" function was deprecated in Terraform v0.12 and is no longer available; use tolist([ ... ]) syntax to write a literal list.

code of the module
module "notify_slack_east" {
  source            = "git::https://github.com/cloudposse/terraform-aws-sns-lambda-notify-slack?ref=tags/0.5.3"
  namespace         = var.team
  create_sns_topic  = true
  sns_topic_name    = "${var.team}-slack-notifications-alarm-east"
  name              = "notifications-east"
  attributes        = ["alarm"]
  slack_webhook_url = var.client_alarms_slack_webhook_url
  slack_channel     = "alarm"
  slack_username    = module.notify_slack_username.id
  tags              = module.config.tags
  providers = {
    aws = aws.east
  }
}

Expected Behavior
Terraform to throw no errors and resources declared in the module created
Environment (please complete the following information):
Anything that will help us triage the bug will help. Here are some ideas:

OS: Fedora 34
Terraform 0.15.3
Module version: 0.5.3

Closed now that the module is bumped to 4.18.
@dmitry-mightydevops @populov please re-open if the issue persists.


[ClangImporter] Always load a class's members before any categories.

This ensures that any @property redeclarations that appear in class extensions (a special kind of category in ObjC) do not affect the primary type of the property as declared in the class itself. This is a better answer to #8324 today because it means the public and private cases look the same.
To accomplish this, lookups in ImportDecl.cpp that are checking for conflicts now no longer pull in new categories/extensions if the current context is a ClassDecl.
rdar://problem/30785976

I'm much happier with this one but I definitely want Doug to look it over before I commit.
@swift-ci Please test

@swift-ci Please test

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 4b0255d5d34e004085ffed56b19badaad77e82ef
Test requested by - @jrose-apple

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 4b0255d5d34e004085ffed56b19badaad77e82ef
Test requested by - @jrose-apple


Validate Visual Studio Core Tools selection for in-proc .NET 8

Validate that Visual Studio performs the correct Core Tools selection from the tooling feed and debugging works as expected.

Closing as done.


The loading screen doesn't cover whole page

If you scroll while on the loading screen you can see some posts behind it. The loading screen doesn't cover the whole page.

Please assign this to me. I can fix that. Thanks :)

Hey @ez-sherlock, the loading screen was a temporary feature. I had planned to replace it with skeleton loading and have already implemented it in the project in my recent commits. I'll be closing the issue. Regardless, thank you for contributing :)


What other test systems should be added to perses.tests.testsystems?

In #92, I introduced an alanine dipeptide test system that includes a ton of alanine-dipeptide goodness to make testing easier:

three environments: vacuum, implicit, explicit
SystemGenerators for all environments
initial Topology objects for all environments
initial positions for all environments
PointMutationProposalEngines for all environments
ThermodynamicStates for all environments
MCMCSamplers for all environments
ExpandedEnsembleSamplers for all environments
SAMSSamplers for all environments
a MultiTargetDesign test sampler

What other kinds of systems would be useful to prepare this way?  Small, simple test systems we can use for quickly testing components would be useful here.

Any other ideas here? Maybe small alkane hydration free energies?
I can also add your host guest system once we have the ability to write out multimolecule ffxml files. That is currently waiting on an implementation of loadmol2 in parmed, which Rafal is going to take a stab at.

Alkane hydration free energies and host-guest would be good as well. Maybe some system with rings (like naphthalene)?

@pgrinaway points out that relative solvation energies of amino acids is probably a good test system.  We can maybe adapt the alanine dipeptide test system for that.
@juliebehr : Maybe you could dig up some literature on amino acid hydration free energies or partition coefficients between different media?

There are some T4 lysozyme L99A mutants that are actually worth @juliebehr  considering as a model system for looking at the impact of mutations on inhibitor binding:

L99A:

binders: http://www.bkslab.org/l99a-binders.php
nonbinders: http://www.bkslab.org/l99a-non-binders.php

L99A/M102H: http://pubs.acs.org/doi/pdf/10.1021/jm301823g
L99A/M102Q:

binders: http://www.bkslab.org/l99a-m102q-binders.php
nonbinders: http://www.bkslab.org/l99a-m102q-non-binders.php

So we could consider a T4 lysozyme L99A "wild type" which also allows Met102 to sample [MET, HIS, GLN].

Tagging myself here to add some host-guest testsystems when we finish the other stuff.

Did we ever implement a T4 lysozyme test system for mutants (I know there is one for its inhibitors)?  Should I create one?

I didn't implement one. Can you take a stab at this?

Yep!  Starting now

Going to close this since we have a set of test systems.