how do i get information of caller from an incoming call

everything works just fine with the SDK. lets say user A calls user B, when user B receives an incoming call, I want user B to know that it is user A that called.
there is an optional parameter on the Startcall([userinfo]) method but how do I fetch the info from the opponent receiving the call.

also i wanted to use the Id to fetch information from firebase but it turns out in the incoming call screen, it shows the reciver id instead of the caller id

how do I fetch the info from the opponent receiving the call.

you can get it in callback onReceiveNewSession via:
var userInfo = callSession.cubeSdp.userInfo;

but it turns out in the incoming call screen, it shows the reciver id instead of the caller id

what you mean, please add more details about this issue

what you mean, please add more details about this issue

you know that each user has a unique id, now user A is calling user B, in you demo app, the widget.callsesion.oponnentsid; shows the particular user id.... so if user A calls user B, on the incoming call screen of user B it is user B's unique id that is showing

instead of user A

you can put any data to the userInfo when starting the call and get this information on the receiver side and show it on the Incoming call screen.

No activity for a long time. Closing.


Raspberry Pi 2 Model B does not boot

Hello,
When flashing my sd card with the following images, the raspbery pi does not boot.  No signal is sent to the HDMI cable, and there is no link light activity on the Pi or my switch.
I have confirmed that my hardware is legitimate by using Raspbian Stretch Lite (https://www.raspberrypi.org/downloads/raspbian/) and seeing it boot.
I tried the following images:

https://github.com/home-assistant/hassos/releases/download/2.12/hassos_rpi2-2.12.img.gz
https://github.com/home-assistant/hassos/releases/download/2.11/hassos_rpi2-2.11.img.gz

Pi Version Information:
pi@raspberrypi:~ $ grep Revision /proc/cpuinfo
Revision        : 000e

https://elinux.org/RPi_HardwareHistory
000e     Q4 2012     B     2.0     512 MB     (Mfg by Sony)

I am fairly technical and can likely make the PR to fix this if someone can point me towards troubleshooting techniques for raspberry pi images not booting.

@BenLiyanage did you found a solution?
I have the same problem with my Raspberry Pi 2 Model B.

My solution was to install the python packages manually. Not really ideal.


importing a dataset via an URL

Hi, using the [v1.5.4], I can't make the importing of data via URL to work using the Service.import_data_url method.
The error received is a generic server error without any specific details, and the logs don't contain any data on the error.
The error occurs for a range of sizes - 100, 1000, 10000 texts.
I'm confident the setup and the invocation of the method are done properly, since I have an operational
instance of a single-project meganno setup, workable with through both notebook and py modules,
and the import from a dataframe works (but not for large datasets), and this data can be viewed and annotated.
Any suggestion would be most helpful. Thanks!

Thanks for your interest and reporting the issue with detailed context!
You should be able to import with an additional parameter file_type (currently only 'csv' supported).
Example <service>.import_data_url(url = url,  file_type="csv", column_mapping=<column_mapping>
Some extra precaution, just in case. The url needs to be a direct downloadable csv file. If you host your table with Google spreadsheet, use File-> Share -> Publish to Web button. While generating the link, make sure to select csv format and make the link publicly available.
Thanks for catching this bug, we already fixed the instructions in the Colab notebook, and tested with import of 13k rows. We'll revise the default value and improve the error messaging in the next release.
Let us know if you have further questions

Thank you for the reply and for the information.
I've tried with the correct file_type value.
However, I wanted to automate corpus creation so I was running the code via python interpreter, not in the notebook.
The schema creation was successful. The data import was attempted using the file:// URL pointing to a csv file.
The api container was configured to be able to access the file (a shared folder) and container-local URL was used.
Due to the lack of the error message, I cannot say where exactly this operation goes wrong.
The idea was to automatically download a huggingface dataset, export it
as CSV, and load it into meganno, without needing to do everything by hand every time.
I will try to do the import via the notebook.
But I guess that, in any of the above cases, I need to host the created CSV file on a local or a remote web server?
From the end user perspective, the simplest way would be to make the method for importing from
a dataframe work for larger datasets, if this is technically possible.
Thanks again.

Thanks for your information.
First of all, the url download option meant to simpify the procedure rather than making it more complex. It provides an option to avoid the need to download the data if a downloadable csv is available. In the case of huggingface dataset, if it is available in csv format, try Files and Versions -> Copy download link.
If you have already downloaded the data and loaded in a dataframe, or you need to pre-process the data, it's probably better to load from your local dataframe. We set the limit to avoid passing huge object in a single REST call, but large dataframes can be processed through batching. We'll consider adding it in the next release. But a
simple client-side hack is to create your own batches:
# use batch_size=1000
def batch_process_dataframe(df, batch_size):
    num_batches = len(df) // batch_size + (1 if len(df) % batch_size != 0 else 0)

    for i in range(num_batches):
        start = i * batch_size
        end = start + batch_size
        chunk = df.iloc[start:end]
        # import chunk
        demo.import_data_df(chunk, column_mapping)

Ok, thank you, I'll try it


153: Attribute information improvements

Why
Existing implementation: The existing form places the URL after the name requiring user to manually enter all fields
UX recommendations

Place URL as the first field
If the URL can be validated it can be used to populate the remaining fields.

What:

Update AttributionInformation.tsx file to place the URL text input as the first field within the attribution form section.

Reference

IL Issue

How to test:
Screenshots
Before

After

Are we going to implement the logic here to auto-populate the other attribution fields like suggested in the issue?
The reformatting looks good so great job with this!

Are we going to implement the logic here to auto-populate the other attribution fields like suggested in the issue?
The re-ordering of the input fields looks good so great job with this!

Not very familiar how big or small the changes should be for each PR, but to me the auto-populate logic seems a different concern than fixing the formatting part, so maybe creating another issue that will focus on fixing that part could be a good idea, wdyt?

Happy with this. I think the smaller increments we push to main the better.
Lets make sure that all the important contextual information get populated into the new issue. Put a link to the new issue in here when created. Then we will get this pushed through.

Happy with this. I think the smaller increments we push to main the better.
Lets make sure that all the important contextual information get populated into the new issue. Put a link to the new issue in here when created. Then we will get this pushed through.

@aevo98765 here is the new issue created as a follow-up of the remaining work to complete the full logic of auto-populate behavior 195

@ediazgallego Tracking through different issue sounds good. Thanks for  creating the issue.
This PR looks good to me.


Twitter post is missing

https://github.com/nils-a/test-rider/runs/1631914646 should have sent a twitter-post,
as (probably) all env-variables were set and this was a release.
It didn't.

Probably due to https://github.com/cake-contrib/Cake.Recipe/issues/738

Probably due to https://github.com/cake-contrib/Cake.Recipe/issues/738


Add support for local editing of Package dependencies

Use workspace additional/removal listener from #22 to call swift package edit/unedit on specific swift packages to enable/disable local editing of those dependencies
We can workout which swift packages need swift package edit called on them using the dependency cache from #24

Done in #119


Hide Artists title when there are zero artists

Fixes LD-422 by checking the artists count before showing the Artists section
#trivial

I needed this PR to build off, so I carried on and also did LD-403


how to set search icon with search text?

@swathithayalan,
Did you mean for search text box?
if so then this component do not support custom icon for search textbox but you can have emoji as icon like below
overrideStrings={{ "search": "🔍 Search" }}

@swathithayalan,
Did you mean for search text box?
if so then this component do not support custom icon for search textbox but you can have emoji as icon like below
overrideStrings={{ "search": "🔍 Search" }}

can we get support to render svg or fontawesome icons instead of emojis?

@swathithayalan,
As of now I'm not planning to add svg icon support directly since it will just increase size for package
If you want to use svg icon you can customize input element via CSS quick version below

.select-panel > div{
  position: relative;
}

.select-panel > div::before{
  content: url("https://unpkg.com/material-design-icons@3.0.1/action/svg/production/ic_search_24px.svg");
  position: absolute;
  width: 2rem;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.select-panel input[type="search"]{
  padding-left: 2rem;
}


fix(deps): update module github.com/ibm/platform-services-go-sdk to v0.28.4

This PR contains the following updates:

Package
Type
Update
Change

github.com/IBM/platform-services-go-sdk
require
patch
v0.28.3 -> v0.28.4

Release Notes

IBM/platform-services-go-sdk
v0.28.4
Compare Source
Bug Fixes

Catalog Management: re-gen service and tests with latest API (#205) (b955e79)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

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


change ruby method cast and write put/get comment for rdoc

I changed ruby method cast to parse rdoc c_parser. And I wrote comment for put/get method.
Please review and pull them.

Thanks, I really appreciate this work. But it's still too hard to review this patch. It looks like there are a couple different things all going on here:

update leveldb c++ code to latest release
add documentation to existing put and get methods
use RUBY_METHOD_FUNC
add options class and tests

I would like one pull request for each of these, with just a few commits (e.g. 1 to 5 commits) in each request. Then I will be able to clearly understand each logically distinct change.
If I have some time I will start reworking this branch to do it. You might be able to beat me to it.

Thank you for reviewing my pull request.
I'll separate them.

Thank you. FYI, I have just updated the leveldb code to the latest commit.


LED driver project related code and tests

[x] Project specific functions and tests for functionality

[x] reference commit
[x] describe functions
[x] describe design decisions
[x] describe tests and result of test

Split from issue #28

I re opened this issue since I updated the code now since from last meeting you guys wanted to have control over every LED. I now have a dictionary in which each color group is the key and the value is an array of 1,0 whether the given LEDs are on or not.
Function Explanation (disregard above  comments  too much has changed)

toggleClusterColorGroup(int cluster, char color, bool turnOn)
This function turns on a given red, yellow or green color group in a specified cluster. It updates the ledDict and displays the
new output.

toggleNextLed(bool turnOn)
If turnOn is true, this function will search through the ledDict for the first zero and then set this to a 1. It starts at the lowest driver( which will be lowest on the tree physically) and searches for the first off led and turns it on.
Conversely, if turnOn is false, it will search through the ledDict for the first one and the set this to a 0. It will start with the fourth driver( which will be place highest on the tree physically) and searches for the highest on led and turns it off.

allOn()
This function turns on all the LEDs by creating a string of all 1 and passing to passToLEDs.

clearAll() - the same
This function turns off all LEDs using the common SRCLR that will be attached to every driver.

**selectClusterOFF(int cluster)
This function turns off every color group for a given cluster.

setup()   - (the same)
This function sets all the desired pins as outputs. It also sets the RCLK and SRCLK low so that they are ready to pass inputs. It sets SRCLR high so that the outputs do not get cleared.

The rest of these functions are not meant to be called by us and merely support the background updating of the ledDict or called by other higher level functions

updateClusterStatus(int cluster, bool turnOnWholeCluster, char color, bool turnOnLed)
This function is called to update the dictionary. It finds the given key based on the arguments and updates the values in the array accordingly. There is the option to call any LED to turn it on or off from here, but the intention is that we would only need to update the above functions.

**findNextLedToUpdateOn(key= "x" ) **
This is a recursive function which finds the first (lowest) led in the chain that is turned off. It then turns it on, updates the dict and allows the toggleNextLed() to display the new update. It starts the search at led driver 1 and red.

findNextLedToUpdateOff(key="x")
This is a recursive function which finds the first (highest) led in the chain that is turned on. It then turns it off, updates the dict and allows the toggleNextLed() to display the new update. It starts the search at led driver 4, green and works its way down.

passToLEDs() - the same
This function gets passed a 8 bit binary string and sends it along to the serial input where the SRCLK will pulse it in accordingly and RCLK willl pulse and display the sequence.

readClusterStatus(int cluster)
Given a int cluster number, this function reads the dictinoary and generates a reversed 8 bit binary string to be passed to passToLEDs so that the current state of the cluster can be displayed.

**display() - the same **
Pulses RCLK to display what is stored in the registers.

This looks good

Good work!


UI displays "undefined" in results panel when comparing.

GitLens Version: 8.5.5

VSCode Version: 1.26.1
OS Version: macOS 10.13.6

Steps to Reproduce:

Select two branches to compare.
Open the "Results" panel.

@pvormittag if you think this feature should be built, consider adding a reward to this issue using speedoss.com :)


Added DASH PTF metering test cases and test plans

Added:

Test plans from VNET to VNET and CRUD test cases
API for DASH metering entries creation and deletion
VNET to VNET and CRUD test cases

Look at bmv2 log for parameter mismatch
Go to where Metering was added, recent commits for test cases, check for diffs...
Chris is willing to help

Look at bmv2 log for parameter mismatch Go to where Metering was added, recent commits for test cases, check for diffs... Chris is willing to help

Thanks! Planned that tests will be updated and issue should be resolved than.

Moving from Yuri to Ashutosh Agrawal by request

Replaced by https://github.com/sonic-net/DASH/pull/430


BUFR tools missing

ECCODES tools need to be installed when building the container.
apt-get install libeccodes-tools

Resolved by using wmoim/eccodes base image.


Add Eq trait to FixedVector

The FixedVector implements PartialEq but not Eq trait and I don't see a reason why it wouldn't.

Thanks, agreed

Ah, codecov CI is broken. Will merge without it and fix in a separate PR

I don't have the write access and can't merge myself (I assume you are aware of this, but wanted to highlight it anyway).
So feel free to merge whenever.
Thanks for the quick approval


I need to config sass module regx

I need to config sass module regx, right now it is .module.(css) pattern, but I would like to pass an option to it (default remain the same)
I already create a PR for this thing.
[https://github.com/SolidZORO/next-plugin-antd-less/pull/48]

Hi, I just saw your PR, thanks for your involvement. but this plugin only handles antd and less configuration. If you need it, please fork a copy to use it.


fix(bootstrap): Updated bootstrap nodes

:tada: This PR is included in version 6.8.10 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


fix(ui): broken edit of scene values

Pull Request Test Coverage Report for Build 657671244

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 18.202%

Totals

Change from base Build 656832034:
0.0%

Covered Lines:
2025

Relevant Lines:
11409

💛  - Coveralls


Minor text improvements in the  Acrolinx Platform API description

@Thilo-Acrolinx, it's worth noting that there are a few instances where "docs.acrolinx.com" is still referenced. I suspect there are a few more cases of this as well.

I have updated all URLs to point to the new support.acrolinx.com, see https://github.com/acrolinx/platform-api/pull/125/commits/5180d91f6f3e18f6d3f107f53066abde98f4f2ec


Workspace chat -  User name with quotes appear as quote representation text " in workspace chat and in details

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Launch the app and login
Search for workspace chat
Observe the user name with quote and select it
Tap on the user name to see the details

Expected Result:
User name should appear with quotes
Actual Result:
User name appears with text representation of quote
Workaround:
Unknown
Platform:

Where is this issue occurring?

Web
iOS
Android
Desktop App
Mobile Web

Version Number: 1.1.52-0
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers<EMAIL_ADDRESS>/ Test1234
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/162083056-8a0d42b2-ef4a-4f95-8f85-651209d454ab.mp4

Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub

Will be fixing this alongside this issue because both can be solved together.

Sounds good, I'm going to unassign so you can move it along.

Crap, somehow when I unassigned myself, Github unassigned @TomatoToaster instead. Sorry about that! I've reassigned to @TomatoToaster.

Still working on the polish issue that would resolve this one as well.

Is this still occuring in NewDot? I haven't been able to recreate this. If so, feel free to reopen.


Update golang.org/x/crypto and switch from RSA to EC keys

What this PR does / why we need it:
Fixes an issue where golang ssh can't connect to some ssh servers which
do not accept ssh-rsa preauthentication and make the connetions fail
with:
userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedKeyTypes [preauth]

For instance fedora can't be used in its default configuration since fc33. EC is around long enough to assume that every relevant OS can accept it. Since more and more services start to disable ssh-rsa a switch to EC seems to make sense.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #19
Special notes for your reviewer:
Release notes:

Switch SSH keys from RSA to EC and update golang.org/x/crypto to teal with newer more restrictive ssh servers

/lgtm


[Request] Making the mod more advanced

What do you think is missing or what do you think can be done better
[Describe in detail what you want to see and how it makes the mod better]
Hello! I enjoy your mod, and personally think this mod is way better than Galacticraft. But the name of the mod is Advanced rocketry. Yep the mod is pretty advanced, but here I listed some features, that might make the mod truly advanced. Keep in mind, that I am comparing this mod to Kerbal Space Program, so some of the features might not be easy to implement, or something like that. So here are the features I would like to see in this mod:

Stages
Stages might be a very cool addition to the mod. This will make it more advanced. For stages to work, fuel would need to be nerfed, so stages make sense. I might have an Idea how to impement it. When building the rocket check for the seperator block. then if it is placed vertically (to seperate the top of the rocket from the bottom) you scan all of the blocks in a box of: width of the seperator (X), depth of the seperator (Z) and the nearest seperator above (Y). If there is none: the height of the rocket left is the stage. The blocks of the rocket, placed under the box, or are not in the box will be, for example, ID:0, then next will be ID:1 and so on. side seperators are the same, but on the X and Z axis, instead of Y axis.
How to seperate stages mid flight: you could click on the seperators in the rocket menu, to seperate the stages (cut the whole rocket and create new entities from the ID set up, when the rocket is built), or create a Stager block to put in the launchpad multiblock, so you can configure what things should happen.
Rocket control
I know it would be a very difficult task to do this, but it will be worth it. You can build a special rocket, that is intended to do sub-orbital filghts (like Earth to Earth rockets) or a space plane. This means the mod will require better controls on the rocket, fins and other stuff. This means adding unmanned controllers, if the player wants to land like the mod's landing currently is. If there is no such controller in the rocket, then the player will have to land the rocket manually (turn on the engines, parashutes or whatever). Pls add landing legs
More modules to add in a rocket
Your mod has amazing features in the rockets, but more blicks would be a very good thing to add. Heat shields (Ill come to that in a moment), more cargo bays (the more things you place in them: the more mass the rocket has), Solid fuel rocket engines (SRBs), fairings and much more
Aerodynamics and atmosphere
You cant just build a cube and launch it to space! One of the things I didn't like in the mod is, that you can build way too weird rockets. The aerodynamics dont have to be that complicated. You can just check for too big flat surfaces on the rocket, facing where the rocket moves (Up or down) and make a warning: "The Rocket has too much flat surfaces. It can burn up on reentry". Talking about burning up on reentry: if the rocket is landing: It can burn in the atmosphere. This is calculated by the speed of the rocket: At first: create a variable for the rocket instance called: temperature. If the speed is over, for example, 50 blocks per second, then find the flattest part of the rocket, put a particle system there and increase the variable. The higher the rocket is: with less speed the rocket will heat up, but the velocity will change slower. The more parts of the rocket are flat (>2 blocks on the same height) the faster the rocket is heating up. If you are going to make this feature, then add advanced moving and stages, so it would be easier to control the rocket. while landing. If the rocket overheats: then explode it.
Improve the UI, please
Make the rocket controll easier. The velocity should be a number, that changes. Not a bar. Instead replace the velocity/speed bar with temperature.  Please make the sky look like a star, when you orbit it.
Science/Data like in KSP
You are planning to add some kind of a progression tree to the game. If you wondered how to collect the points for that: look at KSP! Make the feature to send satelites interplanetary (from planet A to planet B). Make the satelites send science points back to a satelite data collector of some kind. put the data in a special Researcher block and use it for upgrades. You can also get data, by visiting other places manually. Just take a item, go to another planet or fly a space station to it, use the Item and it creates science points (you can configure how much a planet gives in the planetDefs.xml file). But this method can be used only twice per planet (In orbit and on the planet itself), but you can add Atmosphere probes, Sample drills (can be added like a module for a rover), Temperature scanners and other things. This means you'll need to research about the planet, before landing on it (or risk and land there)

That's all I think should be added in AR. I have read the instructions, and I mainly focus on features, added in KSP. About the gameplay: I think with this mod Minecraft will be way more fun to play, but will make space more of an End-game thing, which you'll not only need to build, but design it, design a lander and all of these fun things. Thank you for reading, and I hope you'll add these features in the mod :)

We're not looking to add research at the current point, so # 7 is moot, # 1 and # 2 have already been requested, # 6 has a fix in the pipeline, # 4 isn't happening because the math for that is complicated and painful, # 5 I will add in another issue to remove duplicates.

Thank you


Lost connection and capacitor C1 very hot

After letting it work for some time, connection to EMS-Bus is lost and one capacitor is getting very hot. It's C1 on the pcb. I disconnected the board asap from the service connector jack, Connecting it again for only 2 swconds it's hoz again. I think a part on the pcb is damaged. I'm really frustrated that it only worked for a very short time. What could be happened to cause this?

Can you email me a picture of the PCB?
Lets take it up from there.

Which email shall I use?

sent it to 'bbqkees+pcb..........'


AirportItlwm on BigSur

Hello, this is not an issue but i just want to inform that AirportItlwm
not working corectly with Securebootmodel=Disabled at BigSur
But itlwm + Heliport working fine (exept slow speed on both methods)

Yeah i had slow speeds on 2.4ghz try switching to 5ghz for better speeds?

Yeah i had slow speeds on 2.4ghz try switching to 5ghz for better speeds?

No i checked speed not change when i use 5ghz
Also latest appleitlwm alpha 1.2 working fine (still slow) but works

Big Sur can boot with SecureBoot = Default since OC 0.6.3.
There are two version of AirportItlwm included in the release, make sure you are using the big-sur one.

I use Latest alpha AirportItlwm with securebootmodel=disabled and it is working fine

It's recommended to set SecureBoot at least to Default as of OpenCore documentation to run Big Sur.


where all the artifacts be installed into?

I need run doctest against all *.py files, this is how:
#tox.ini
commands =
    /bin/sh -c 'for file in `find omicron -name *.py`;do {envpython} -m doctest $file;done'

however, all the deps are not installed into {envpython}'s path so the command fails.
Would you please inform me where are these deps installed into?

Hello, @zillionare! I cannot reproduce your problem.
My tox.ini:
[tox]
envlist = py310

[testenv]
commands =
  /bin/sh -c '{envpython} -m pip freeze'

In tox output I see that all deps installed. Are you shure, that your tox uses tox-poetry plugin? Can you show your full tox output?

thanks for take care of this case. Finally I move on without tox-poetry. For others may get help from my experience, this is what finally I did:
    poetry run pytest --doctest-modules omicron

i.e, I'm using pytest's doctest now.


HttpsHandlers: Fix file descriptor leak

We weren't closing the certificate or key files, leading to the number of
open file descriptors building up over time.

@gimaker @davidxia @mattnworb

:+1:
wow I missed before that PEMParser.parseObject returns you a plain old Object

Current coverage is 45.76%

Merging #822 into master will not affect coverage as of e8eca7c

@@            master    #822   diff @@
======================================
  Files          262     262
  Stmts        11026   11030     +4
  Branches      1532    1534     +2
  Methods          0       0
======================================
+ Hit           5046    5048     +2
- Partial        437     440     +3
+ Missed        5543    5542     -1

Review entire Coverage Diff as of e8eca7c

Powered by Codecov. Updated on successful CI builds.

:+1:


Fix - TSS-1133- Incorrect email addresses

fixing email addresses to use contact if case is not initiated. Also fully removed feedback references and changed never_cache to classmethoddecorator for Django 4.x

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

Comparison is base (784dfa2) 43.52% compared to head (b4905dc) 43.53%.
Report is 1 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #393      +/-   ##
===========================================
+ Coverage    43.52%   43.53%   +0.01%
===========================================
  Files           98       98
  Lines         4960     4961       +1
  Branches       646      652       +6
===========================================
+ Hits          2159     2160       +1
  Misses        2801     2801

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


adds db.collection(name)

Allow non strict mode use as documented
( ref : http://mongodb.github.io/node-mongodb-native/3.0/api/Db.html )

Closing for further testing on vanilla mongodb install

Okay, battle tested.


Kreait\Firebase\Exception\Database\DatabaseError 404 Not Found

Hello, I need help. I have configured firebase project successfully when I try to create or read data I got this error, I am using verion 3.0
Kreait\Firebase\Exception\Database\DatabaseError
404 Not Found
http://localhost:8000/admin/firebase
Kreait\Firebase\Exception\DatabaseApiExceptionConverter::convertGuzzleRequestException
vendor/kreait/firebase-php/src/Firebase/Exception/DatabaseApiExceptionConverter.php:62

You probably need to define the Database URL for your Realtime Database, either with the environment variable FIREBASE_DATABASE_URL or by publishing the config of the package.
More information: https://github.com/kreait/firebase-php/discussions/545#discussioncomment-275084

You probably need to define the Database URL for your Realtime Database, either with the environment variable FIREBASE_DATABASE_URL or by publishing the config of the package.
More information: https://github.com/kreait/firebase-php/discussions/545#discussioncomment-275084

I added FIREBASE_DATABASE_URL to .env and that solved the problem.
The documentation at https://github.com/kreait/laravel-firebase#configuration doesn't mention this step.

I added FIREBASE_DATABASE_URL to .env and that solved the problem.
The documentation at https://github.com/kreait/laravel-firebase#configuration doesn't mention this step.

This is now included in the README.

This is now included in the README.


Compile time query support

It would be cool if this crate supported some of the compile time query features that SQLx has.

We should be able to validate query like sql!.
But due to dynamic typing, we may not be able to deduce the correct type...

Syntax checking would be a great start. I would love it if Rusqlite could also deduce the correct type from the schema too (SQLite's "it's a feature" is a feeble excuse at best, downright idiotic at worst). But I'll settle for compile time syntax checking!

https://github.com/gwenn/lemon-rs/ contains a (slightly out of date) SQLite parser. If somehow we could verify the correct parameter names/counts that would be a huge start.
That said, sqlx expects you to use some sort of "live development database", which it uses to get type information. This is kind of unidiomatic for SQLite in my experience. I'd love us to have some smarts around schema for this sort of thing.
I agree that the dynamic typing is a concern, but I think as long as we don't force checking (and instead just offer a checked API) it wouldn't be a problem.
I do think this should all be optional though, since proc macros add quite a bit to compile time, and currently we don't use any.

Yes I think having a live database is rather overkill. I would rather specify the schema I expect in the source code. For example in SQLite you can do this:
SELECT
  m.name as table_name,
  p.cid as column_id,
  p.name as column_name,
  p.type as column_type,
  p.`notnull` as column_notnull
FROM
  sqlite_master AS m
JOIN
  pragma_table_info(m.name) AS p
ORDER BY
  m.name,
  p.cid

Which gives you a table something like this:

How hard would it be to allow copy/pasting into a macro something like this?
define_schema!(myschema,
compilation_trace|0|id|INTEGER|0
compilation_trace|1|cat|TEXT|1
compilation_trace|2|dur|INTEGER|1
compilation_trace|3|name|TEXT|1
compilation_trace|4|ph|TEXT|1
compilation_trace|5|pid|INTEGER|1
compilation_trace|6|tid|INTEGER|1
compilation_trace|7|ts|INTEGER|1
compute_sets|0|compute_set|INTEGER|0
compute_sets|1|name|TEXT|1
);

let statement = sql!(myschema, "SELECT cat FROM compilation_trace");

I am afraid that currenlty lemon-rs is not a good candidate mainly because it may panic while parsing but it should be up to date with last stable version (ie 3.33.0).
And pragma_table_info is not useful when you have expressions.
Finally, we don't need a database but only a SQL schema (like Jetbrains Database plugin) except for virtual table and pragma.
So we need:

[ ] SQL(ite) parser for CREATE TABLE ..., CREATE VIEW ... and SELECT ...
[ ] https://sqlite.org/pragma.html#pragma_function_list to retrieve the list of supported functions,
[ ] https://sqlite.org/pragma.html#pragma_pragma_list to retrieve the list of supported pragma,
[ ] minimal SQL compiler to check that all referenced tables, views, columns, functions, pragma are OK
[ ] ...

sqlx parses EXPLAIN output.

By the way, even if there isn't support for validating queries against a schema, just checking the SQL syntax would be good. I keep getting extra commas by writing queries like this:
query("SELECT
  foo,
  bar,
  baz
FROM table");

And because SQL doesn't support trailing commas if you delete baz it results in a runtime syntax error, which could presumably be checked at compile time with nothing other than a SQL parser.

See https://github.com/gwenn/rusqlite/tree/rusqlite-macros/rusqlite-macros
Todo:

publish lemon-rs on crates.io
find a way to transform parse error location into Span
check SQL statements against database schema.
should rusqlite-macros be in a dedicated repository ?
...

Wow!!! Haven't looked yet but that's awesome!

should rusqlite-macros be in a dedicated repository?

I don't think so, since it's possible we may want to change an API in rusqlite, which also impacts the macros.

The (easy) next step would be to to validate the number of place holders / parameters / variables (and their optional names).
But this is possible only if they are specified inline.
And SQLite is fine when any parameter is not specified (NULL is used instead).
Are you ok if we raise an error only when we are sure (it doesn't seem possible to raise warning in stable, see proc_macro_diagnostic feature) ?

Ok,
I am going to publish lemon-rs.
But I want to give the crate a different name because lemon is only the parser generator.
And I can't use sqlite-parser anymore.
Are you okay with sqlite3-parser ?

https://crates.io/crates/sqlite_parser

Oof, missed by just a bit.

Are you okay with sqlite3-parser or lemon-sql ?

sqlite3-parser seems clearer to me.

Ok,
we should be able to check parameters now:
https://github.com/gwenn/lemon-rs/blob/master/src/lexer/sql/test.rs
I am not sure mixed parameters are count properly though:
https://sqlite.org/lang_expr.html#parameters
https://github.com/gwenn/lemon-rs/blob/master/src/parser/ast/mod.rs#L75-L85

Just for reference: https://github.com/google/cpp-from-the-sky-down/tree/master/rust (full SQLite parser ?)

@Cloudef see #1346 for syntax error (but not against a DB schema) and placeholders names / count.

@gwenn nice, if it was possible for it to also do EXPLAIN QUERY PLAN {} on a memory db which you can fill with schema as I do above with execute_batch(&String::from_utf8_lossy(include_bytes!("src/db.sql")))?; then that would also check typos in table names etc.

As far as I know, EXPLAIN QUERY PLAN doesn't check placeholders.
But indeed EXPLAIN QUERY PLAN checks query against DB schema.


Issue with GKE cluster

Hi,
I have a standalone grafana server with the plugin installed.
Was able to successfully connect to the GKE cluster (the node-exporter and kube-state-metrics) were also successfully deployed automatically.
I went ahead and deployed Prometheus in the cluster and updated the scrape config to match the one provided in the add-cluster page.
Thought I can see the node list, services, namespaces and PODs, none of the metrics are shown. All I get in the dashboard is NA and an error stating 'Datasource named $datasource was not found'.

Please help.
Thanks,
Vikas

This was a honest newbie mistake.
Steps to be followed:

Install grafana on a VM
Install the plugin
Setup prometheus using HELM in GKE cluster
Update the scrape config with the one suggested in this plugin's create dashboard page
Expose the prometheus endpoint
Create a datasource pointing to the exposed prometheus endpoint
Get the credentials (username/password) from GKE cluster info page, also the master URL
Create a new cluster, select the Basic auth option and use the above username/password and master
Select the prometheus datasoruce created earlier
Save

Regards,
Vikas

@pvikas what prometheus did you install ?

@pvikas only with username / password?

i have an independent kubernetes and used  TLS Client Auth With CA Cert . and manage to connect.
now my  prometheus dont see the kube-state-metrics, any one the give me some guidelines ?

@gabrielfsousa - Prometheus installed via helm (took the latest stable version)
As for no metrics - first guess is check the scrape config for Prometheus
@mariopoeta - this is a setup with VPC in-place. Hence used just the username/password.

@pvikas thanks,
i did my own Prometheus installation and works.
now all metrics are working, but did somethings difference
kube-state-metrics is from https://github.com/kubernetes/kube-state-metrics
and the prometheus.yml is this
scrape_configs:
    - job_name: 'kubernetes-kubelet'
      scheme: https
      tls_config:
        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
        insecure_skip_verify: true
      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
      kubernetes_sd_configs:
      - role: node
      relabel_configs:
      - action: labelmap
        regex: __meta_kubernetes_node_label_(.+)
      - target_label: __address__
        replacement: kubernetes.default.svc:443
      - source_labels: [__meta_kubernetes_node_name]
        regex: (.+)
        target_label: __metrics_path__
        replacement: /api/v1/nodes/${1}/proxy/metrics
    - job_name: 'kubernetes-cadvisor'
      scheme: https
      tls_config:
        ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
        insecure_skip_verify: true
      bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
      kubernetes_sd_configs:
      - role: node
      relabel_configs:
      - action: labelmap
        regex: __meta_kubernetes_node_label_(.+)
      - target_label: __address__
        replacement: kubernetes.default.svc:443
      - source_labels: [__meta_kubernetes_node_name]
        regex: (.+)
        target_label: __metrics_path__
        replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor
    - job_name: 'kubernetes-kube-state'
      kubernetes_sd_configs:
      - role: pod
      relabel_configs:
      - action: labelmap
        regex: __meta_kubernetes_pod_label_(.+)
      - source_labels: [__meta_kubernetes_namespace]
        action: replace
        target_label: kubernetes_namespace
      - source_labels: [__meta_kubernetes_pod_name]
        action: replace
        target_label: kubernetes_pod_name
      - source_labels: [__meta_kubernetes_pod_label_grafanak8sapp]
        regex: .*true.*
        action: keep
      - source_labels: ['__meta_kubernetes_pod_label_daemon', '__meta_kubernetes_pod_node_name']
        regex: 'node-exporter;(.*)'
        action: replace
        target_label: nodename
    - job_name: 'kubernetes-pods'
      kubernetes_sd_configs:
      - role: pod
      relabel_configs:
      - action: labelmap
        regex: __meta_kubernetes_pod_label_(.+)
      - source_labels: [__meta_kubernetes_namespace]
        action: replace
        target_label: kubernetes_namespace
      - source_labels: [__meta_kubernetes_pod_name]
        action: replace
        target_label: kubernetes_pod_name

whit out kubernetes-pods i dont have the kube_ metrics

Hello there, I am struggling with the same kind of issue...
I have a prometheus environment running within my cluster, installed using the stable helm chart, working fine for other dashboards and metrics collection.
I deployed grafana using the stable helm chart too and I'm struggling with the authentication part.
I use the cluster endpoint ip as URL like: https://<endpoint> along with the username, password and cluster CA certificate available in the GKE cluster details. I am also checking the Basic Auth, With CA Cert and Skip TLS verification options.
If I click on the save button, it says that everything went fine and was successfully able to connect to the cluster. However, if I hit the deploy button, it says that the datasource was added but that it was not able to connect to the cluster...
Am I doing something wrong?

I have the same problem with GKE stuffs... =(

it is working on GKE and on separate Kube cluster (on VMs)
1. Install via Kube cluster

2. Install via Helm prometheus and grafana

3. Install kube plugin on grafana

4. Configure datasource

5. Done.

If you have any additional questions please let me know and I will try to help you.
I have just one problem which related to Node Cluster data on dashboard.

Are you still using the plugin in your GKE cluster?
What steps did you follow to connect the plugin with your cluster?
I used prometheus-operator helm
Thank you very much


Playground does not update when change the input code

The old playground used to update AST as you changed the source code. The new one doesn't appear to (at least in Chrome 127 on Mac OS).

This is probably due to my change to oxc_wasm.

I'll work on this.

It seems like our diagnostics are not getting printed, its reporting builtin tsc diagnostics instead.

if you put in some code which is a syntax error, then the AST gets stuck and does not update any more

It produces an empty AST if the syntax error is non-recoverable, so it looks "stuck".

It seems the issue cannot be reproduced in the latest version. Please try again or provide a screen recording.

Yes, working for me now. I'm not sure if it was a genuine bug, or Boshen mentioned caching might not have been working properly so I might have been seeing an old version of playground. Thanks.


Fix riak backend

Support for python 3.x
Several fixes & documentation improvements.

Tests fails only in travis and only during pbc requests. I tried same riak and lib versions but can't reproduce this certain error.

Hi @olt, is there any chances to merge this before version 1.8.2 ?

What steps need to be done to enable the Protobuf tests?

Hi @olt ,
if You want enable Protobuf tests then it needs to add additional environment variable, something like this MAPPROXY_TEST_RIAK_PBC=pbc://localhost:8087

I meant the Travis tests. I don't have a working Riak setup, but it would be great to have it fully tested before the next release.

As You see, it fails, but not because of mapproxy. Something is wrong with travis setup.

It's known issue - https://github.com/basho/riak-python-client/issues/399
Next riak-python version will handle that issue.


chore(deps): update dependency file-loader to v6

This PR contains the following updates:

Package
Type
Update
Change

file-loader
devDependencies
major
5.1.0 -> 6.0.0

Release Notes

webpack-contrib/file-loader
v6.0.0
Compare Source
⚠ BREAKING CHANGES

use md4 by default for hashing (#369) (ad39022)

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

:tada: This PR is included in version 3.2.0 :tada:
The release is available on:

v3.2.0
GitHub release

Your semantic-release bot :package::rocket:


Website with Hugo

An approach for the website using Hugo, built to support docs for Polaris releases.
The current state is rather a demo for the versioned docs than something that can be published.
Follow the Quickstart to start/stop Hugo in a Docker container or run it locally, as you prefer.
** Versioned docs demo **

Start Hugo - the Docs & Releases menu at the top has only the In Development menu item.
Stop Hugo
Run the site/bin/checkout-releases.sh script (it requires the versioned-docs branch from my fork)
Start Hugo - the Docs & Releases menu has a couple more menu items.

The "released versions" are categorized into "active" and "EOL" versions - only the "actively maintained" versions appear in the menu in the navbar.
** Quickstart **
Just run the following command to let Hugo serve files from the Polaris site/.
site/bin/run-hugo-in-docker.sh

Then point your browser to http://localhost:1313/
To stop the Hugo run
site/bin/stop-hugo-in-docker.sh

See README.md in the site/ directory for more options
** Versioned docs **
The idea here is that docs of releases live in either a separate branch or a separate Git repo.
The /releases folder would not be in the main Polaris repository (at least not in any code branch). It would be mounted either via git worktree or git clone. Building and testing the site locally works without the /releases folder. For developers, it is probably much easier to have a separate branch in the main Polaris GitHub repository and leverage Git worktrees.
Docs for the current code branch (e.g. main branch) are maintained in the /in-dev/unreleased folder. While we could maintain the docs right in the /in-dev folder, having the in-dev docs in /in-dev/unreleased provides the ability to use relative links that still work when the docs are in an /releases/x.y.z folder (think: links like ../../guides/foo-bar.md).
Within a release's versioned docs folder, the release version number can be included in the markdown using the custom Hugo shortcode {{< releaseVersion >}}.

/cc @annafil

I've updated & polished the PR and it is now (nearly) ready. The missing piece is currently a secret for the polaris-site repo to deploy to the polaris-site/asf-site branch.

Nice, the GH workflow worked out of the box and populated the new asf-site branch.


Update to 0.5.1

This is a fake rebase PR on top of the stretch branch. It's intended for a new bionic branch since the new version can't build on stretch. There are a couple new commits at the end to handle building the new RPC code as well as a revert for code that fails with Go < 1.11.
https://phabricator.endlessm.com/T25314

This got pushed to the bionic branch.


Fix BepInExPack URL for Thunderstore

Old ThunderStore URL caused an empty zip file to be written. That caused a load of exceptions when AMP instance tried to read and extract the empty zip file.

Already addressed in #710


TensorRT support for SCUNET and Swinir?

Hi.
Thank you for great work.
Could you please implement TensorRT option for these two repos if it is technically possible?
Thanks

The architectures are too unfriendly towards TensorRT. Just use nvfuser+cuda_graphs then.


Executing PhysicsServer2D.joint_clear crashes Godot

Godot version
4.0.beta.custom_build. b809b6d97
System information
Ubuntu 22.04 - Nvidia GTX 970, Gnome shell 42 X11
Issue description
When executing
var temp_variable1 = RID()
PhysicsServer2D.joint_clear(temp_variable1)

Godot crashes with backtrace
servers/physics_2d/godot_physics_server_2d.cpp:1021:22: runtime error: member access within null pointer of type 'struct GodotJoint2D'

================================================================
handle_crash: Program crashed with signal 11
Engine version: Godot Engine v4.0.beta.custom_build (b809b6d97e94d6c15760146117525398034abeb8)
Dumping the backtrace.
-- END OF BACKTRACE --
================================================================

This example was found by Godot fuzzer - Qarminer, so it is quite unlikelly that this code could be used in real project, but still this should be handled gracefully.
Steps to reproduce
Above
Minimal reproduction project
No response

Probably same thing  happens with PhysicsServer3D


[ts-sdk] Remove abstract provider

Description
Describe the changes or additions included in this PR.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Current dependencies on/for this PR:

main

PR #9186   👈

This comment was auto-generated by Graphite.


Open Source Embedding Model and LLM

add support for an open source embedding model and an LLM. Right now we are using OpenAI, but users want to use open source models.

PR merged, closing the issue.


[FLINK-11474][table] Add ReadableCatalog, ReadableWritableCatalog, and other …

…related interfaces

What is the purpose of the change
Add new catalog APIs pertaining to FLIP-30
Brief change log

Add ReadableCatalog and ReadableWritableCatalog interfaces
Add catalog related interfaces and classes such as CommonTable, CatalogTable, CatalogView, etc.
Migrated some old exception classes from scala to java.
Old interfaces or classes remains but are subject to removal once new implementation is in place.

Verifying this change
This change is mainly about interfaces without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): ( no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)

@flinkbot approve description
@flinkbot approve consensus
@flinkbot approve attention

LGTM

Just took another look and found this PR needs to adapt to the new flink-table structure given that flink-table has been moved out of flink-libraries and broken into several new modules. Specifically, all the new classes need to be in flink/flink-table/flink-table-planner, where the existing ExternalCatalog and related code reside


Login Process: "Welcome" Window missing

Login with a Project user
=> I expect something like a welcome window or similar. But instead I am still in the same search result window from before. There is no idication with what creditals I am logged in. Only when I click on the top left icon, I can with what name I am loged in.
OPTIONAL: Expected behavior
A clear and concise description of what you expected to happen.

Desktop (please complete the following information):

OS: Windows 10 Pro N, 1903 - 18362.418

Browser Google Chrome, 78.0.3904.87

Version Knora App, 1.6.2

@kilchenmann would you consider to change this behaviour in the future or keep it as it is?

No. If you log in on a specific route, you will return to the same page after logging in. This is common practice for many applications today. What we can do is show a small banner at the top: "Successful login".

this issue has been moved to YouTrack: DSP-331


30 feature improve ci pipeline to test compatibility by using examples modules

due to varies dependency issues with maven and open rewrite known issues, such a special structure is not compatible.
for now example projects will be used as a separated module. in future may be we can think about such a integration.


neuron models for e-prop implementation

Hi!
I was working on https://www.nature.com/articles/s41467-020-17236-y, so I added two classes based on the original code of the paper: RecurrentLIFLight and LeakyLinear to use the same LIF/ALIF neurons and the output neurons from the paper.
I included a test notebook shd.ipynb in the test folder.
This is only a first draft, I am open to any feedback, hoping it can help.
Best,
florian6973

Hi Florian!
This looks awesome! I'll give it a closer look in a couple days but I'm excited for the contribution!
I gave things a quick skim and it looks really good and gave me some ideas for minor fixes elsewhere in the library such as changing the spyx.heaviside implementation to use jnp.greater instead of jnp.where, which could be a slightly more efficient op (need to check what the lowering looks like).
I don't think the LeakyLinear layer will be necessary since it can be implemented using a hk.linear layer followed by a snn.LI neuron layer; this is the same approach taken by snnTorch where the (1-tau) factor associated with the input is absorbed into the weight matrix. If being able to have a fixed/non-trainable leakage constant is desired I definitely support adding stop_grad options to the neurons throughout the library to freeze the inverse time constant parameters.
Once I look things over more thoroughly I'll probably suggest a few minor naming edits just to mesh things with the rest of the library but overall I'm extremely excited to integrate this as a new capability!
If there's any other aspects of the library you have questions about or if you have feedback/ideas I'd love to hear them as well!

Hi Kade!
Thank you very much for your positive feedback, I'm glad it can help! Yes I find spyx very promising!
Good point indeed! I added this LeakyLinear class with a specific constant to check my implementation by comparing it with the results of the code from the original paper, but you are right it makes more sense to combine Linear + LI with potentially an option to freeze weights by stopping the gradient.
Yes sure for the small edits, I will also add some documentation (docstrings + tutorial?) but I wanted to make sure this was relevant first :)
Of course, thanks! Currently I am quite busy but I should spend more time on it in April ;)
Best,

Hi, just wanted to follow up on this!

Hi! Sorry for the delay, working on it this weekend (LeakyLinear refactoring + documentation)

No worries, just wanted to check in on things and see if there's any other way I can support!

I have been making some progress, I will finish adding tests and cleaning the related notebook this week. I am not sure I will have time to implement constant freezing unfortunately.

Awesome, looking forward to it!


ci: upgrade to protobuf v3.11.3

This is needed to compile with the latest and greatest googleapis protos
on Windows.

This change is

@devbww I realize you are probably cutting a release, I am completely Okay if we wait until after that release to merge these changes.


Data not saved (maybe OneDrive issue)

I cannot cause the issue every time, but basically, EzDialogue will not save json files sometimes.
Description to sometimes create issue:

make changes to a json file and save in EzDialogue window.
run game.
observe that game is running old json file
json file in EzDialogue window still looks correct (new), and cannot save since didn't make any changes after running game.
re-open save json file, and it reverts to old data.
make changes and save again.
reload the file to verify and confirm changes have saved correctly. sometimes that works, sometimes have to make changes and save again.

I also notice every now and then I will get Godot prompt that the json file is newer on disk and asking me whether to "resave", "reload", or "cancel". If i click reload, the EzDialogue window show the correct data, but when I manually re-open the same json file, it loads the old data.
My only suspicion at this time is that perhaps this has something to do with OneDrive? I will attempt to disable OneDrive sync for the folder and see if issue persists.

I've noticed this happening in some of my other projects.
The problem is when the plugin editor (one with dialogue map) "saves" the file, sometimed the Godot Editor takes a moment before reloading the file that is changed by "outside" sources.
So when the Godot prompts you "resave, reload, or cancel" it's asking how do you want to sync the difference between newly loading file and one that's already loaded in the editor.
if you "resave" the file, Godot replaces your new changes with old ones since it is "resaving" the file with what's already in the editor.
If you "reload" the file, Godot overrides what it has loaded with the new changes.
Same as you.. I can't seem to duplicate this behavior consistently.. it happens sometimes and not all the time.. so I'll be on the look out for this behavior when it happens again.

closing due to lack of follow up.
If my response is not sufficient, and you are still facing the issue please open again.


WIP Python: use NIX_PYTHONPATH everywhere instead of PYTHONPATH

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

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

Notify maintainers
cc @

I know that having to rely on PYTHONPATH has been a constant source of pain, but what problems does this solve? (I honestly don't know :))

We can export NIX_PYTHONPATH without breaking support for PYTHONPATH.

this seems to cause the package to appear twice during the pythonCatchConflictsPhase
checking for references to /build/ in /nix/store/1ysh1pxvgh71zkzsbglbwcrvamnw88n0-python3.7-atomicwrites-1.3.0...
pythonCatchConflictsPhase
Found duplicated packages in closure for dependency 'atomicwrites':
  atomicwrites 1.3.0 (/nix/store/1ysh1pxvgh71zkzsbglbwcrvamnw88n0-python3.7-atomicwrites-1.3.0/lib/python3.7/site-packages)
  atomicwrites 1.3.0 (/build/atomicwrites-1.3.0)

Package duplicates found in closure, see above. Usually this happens if two packages depend on different version of the same dependency.
builder for '/nix/store/761cgkm5nn73rs6vbw4n2ljh1nmbdi6l-python3.7-atomicwrites-1.3.0.drv' failed with exit code 1
cannot build derivation '/nix/store/5x18wwnk4dnxx3wxw00jmzhr6lhrn1an-python3.7-pytest-5.1.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/5x18wwnk4dnxx3wxw00jmzhr6lhrn1an-python3.7-pytest-5.1.0.drv' failed

Also, NIX_PYTHONPATH gets unset immediately, so it would not break https://github.com/NixOS/nixpkgs/issues/71110.


Update module github.com/pires/go-proxyproto to v0.7.0

This PR contains the following updates:

Package
Type
Update
Change

github.com/pires/go-proxyproto
require
minor
v0.6.1 -> v0.7.0

Release Notes

pires/go-proxyproto
v0.7.0
Compare Source
What's Changed

Bump DefaultReadHeaderTimeout to 10s by @emersion in https://github.com/pires/go-proxyproto/pull/84
Add method to get SSL cipher from the SSL TLV by @dgl in https://github.com/pires/go-proxyproto/pull/91
add support for parsing IPv4-mapped IPv6 addresses by @drakkan in https://github.com/pires/go-proxyproto/pull/97
Add SKIP policy to not expect a PROXY header by @kayrus in https://github.com/pires/go-proxyproto/pull/96
Revisit CI by @pires in https://github.com/pires/go-proxyproto/pull/99

New Contributors

@dgl made their first contribution in https://github.com/pires/go-proxyproto/pull/91
@kayrus made their first contribution in https://github.com/pires/go-proxyproto/pull/96

Full Changelog: https://github.com/pires/go-proxyproto/compare/v0.6.2...v0.7.0
v0.6.2
Compare Source

Fix race-condition in SetDeadline (#87) thanks to @mschneider82 for the fix

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

lgtm


Exception Handling in Java API

In the implementation of the Java API, when the native (C++) code throws an exception and if that exception is not handled in the native code, the program quits with no way for the user to handle the exception on the Java end.
One potential fix would be catch every possible exception in the native code and throw a Java exception to the JVM. But this would require adding a try catch block in every native function and implementing a full set of custom Java exceptions.

Simiar issue also occurs in C API since C does not provide a way to throw exception. Moving forward, a better way to handle this maybe add nonexcept specifier to all the client API functions and catch the exceptions internally. We should also provide error checking functions and internal error codes according to #1655. This should make the API bindings more robust and more user-friendly.


Site with the code is down

My Most Esteemed Mr. Arroyo,
I hope this humble correspondence finds you in the finest of health and spirits. I am, dear Sir, compelled to write to you upon a matter of no small significance, which, I am certain, will elicit your utmost attention and understanding.
It has come to my attention, much to my sorrow and dismay, that your most esteemed site, a source of great utility to many, no longer grants access to the code for the illustrious "Instagram unfollow" method. This particular tool, as you well know, has served as a beacon for many souls navigating the complexities of that grand social forum. Its absence has therefore wrought no small degree of inconvenience and wistfulness among those who once benefitted from its application, myself included.
Thus, I earnestly beseech you, with the deepest reverence and sincerity, to consider restoring this invaluable resource to its former glory. I am assured that such an act would be met with profound gratitude from all those who cherish and respect your great works. Pray, Mr. Arroyo, do not deny us this request; allow us once more to partake in the utility of your splendid creation, that it may continue to benefit many in these ever-changing times.
In sincere anticipation of your favorable consideration, I remain, dear Sir, your most humble and obedient servant.
Yours with unwavering regard,
Ditome

My Most Esteemed Mr. Arroyo,
I hope this humble correspondence finds you in the finest of health and spirits. I am, dear Sir, compelled to write to you upon a matter of no small significance, which, I am certain, will elicit your utmost attention and understanding.
It has come to my attention, much to my sorrow and dismay, that your most esteemed site, a source of great utility to many, no longer grants access to the code for the illustrious "Instagram unfollow" method. This particular tool, as you well know, has served as a beacon for many souls navigating the complexities of that grand social forum. Its absence has therefore wrought no small degree of inconvenience and wistfulness among those who once benefitted from its application, myself included.
Thus, I earnestly beseech you, with the deepest reverence and sincerity, to consider restoring this invaluable resource to its former glory. I am assured that such an act would be met with profound gratitude from all those who cherish and respect your great works. Pray, Mr. Arroyo, do not deny us this request; allow us once more to partake in the utility of your splendid creation, that it may continue to benefit many in these ever-changing times.
In sincere anticipation of your favorable consideration, I remain, dear Sir, your most humble and obedient servant.
Yours with unwavering regard,
Ditome

Thanks for your kind words green mushrom😂. I will check it when arrive to home.

@Ditome its the site or the code not working? Site for me is loading in my phone.

Most Honored Mr. Arroyo,
I am greatly obliged to you for your swift and considerate reply. In answer to your query, it is indeed the site itself that, alas, seems not to function for me, as it displays on the screen "ERR_CONNECTION_TIMED_OUT". Despite several attempts on my part, it remains unyielding, rendering me unable to access the cherished code therein contained.
Might I hazard a conjecture that perhaps this difficulty arises due to my humble location here in Brazil? It may very well be that certain regions or particular addresses of the internet (known as IPs, I believe) may encounter obstacles unbeknownst to others. Such are the mysteries of these modern inventions!
I would be most grateful if you might investigate whether this unfortunate issue could be indeed one of such origin. Your assistance in this matter would be met with boundless gratitude.
I remain, in steadfast admiration of your work,
Your humble and devoted servant,
Ditome

Yup, I could open on my phone as well, I maybe changed something on my PC, perharps the DNS. I'll check it out again. my bad

Most Honorable Mr. Arroyo,
I write with all due haste and humility to convey my deepest apologies, for it appears, upon closer inspection, that the issue may indeed lie on my end, an oversight most embarrassing to confess. How mortified I am, dear Sir, to have troubled you over what may prove to be but a trivial misalignment or error of my own making!
I am utterly chagrined to have engaged your valuable time in so imbecilic a request, and I pray you may forgive my rash presumption. Be assured, Sir, that I hold your time and your expertise in the highest regard and would never knowingly impose upon them without just cause.
May this letter serve as a testament to my earnest regret for this inconvenience, and may it find you in a spirit of mercy and understanding.
Your most penitent and ever-devoted servant,
Ditome

Most Honorable Mr. Arroyo,
I write with all due haste and humility to convey my deepest apologies, for it appears, upon closer inspection, that the issue may indeed lie on my end, an oversight most embarrassing to confess. How mortified I am, dear Sir, to have troubled you over what may prove to be but a trivial misalignment or error of my own making!
I am utterly chagrined to have engaged your valuable time in so imbecilic a request, and I pray you may forgive my rash presumption. Be assured, Sir, that I hold your time and your expertise in the highest regard and would never knowingly impose upon them without just cause.
May this letter serve as a testament to my earnest regret for this inconvenience, and may it find you in a spirit of mercy and understanding.
Your most penitent and ever-devoted servant,
Ditome

Dont worry my green mushrom, feel free to open another issue if you need 😄


I cannot move object after changing size of object

I put object in the room and change it height. Aftre that I can not move this object.
Link to my blueprint file:
https://drive.google.com/open?id=1vcw778AFjprldsEBiQQMQGQDYa-xOIJb

I can't move item after changing the floor plan


[The project ID can't be null or empty ] issue only in 1.2.0.M3 app in PCF failed to start

after upgrade from 1.2.0.M2 to 1.2.0.M3, we got this issue, downgrade it to 1.2.0.M2, the issue is gone.
the pcf bind the pubsub service, the env map seems good.
2019-10-17T11:18:11.184-07:00 [APP/PROC/WEB/3] [OUT] {"thread":"main","level":"WARN","loggerName":"org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext","message":"Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'publishController': Unsatisfied dependency expressed through field 'helper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'publishHelper': Unsatisfied dependency expressed through field 'pubSubTemplate'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pubSubTemplate' defined in class path resource [org/springframework/cloud/gcp/autoconfigure/pubsub/GcpPubSubAutoConfiguration.class]: Unsatisfied dependency expressed through method 'pubSubTemplate' parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'pubSubPublisherTemplate' defined in class path resource [org/springframework/cloud/gcp/autoconfigure/pubsub/GcpPubSubAutoConfiguration.class]: Unsatisfied dependency expressed through method 'pubSubPublisherTemplate' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultPublisherFactory' defined in class path resource [org/springframework/cloud/gcp/autoconfigure/pubsub/GcpPubSubAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.cloud.gcp.pubsub.support.PublisherFactory]: Factory method 'defaultPublisherFactory' threw exception; nested exception is java.lang.IllegalArgumentException: The project ID can't be null or empty.

I wonder if this has anything to do with https://github.com/spring-cloud/spring-cloud-gcp/pull/1855 and the switch to java-cfenv.
Would you be able to reproduce the issue in a test?
See: https://github.com/spring-cloud/spring-cloud-gcp/blob/master/spring-cloud-gcp-cloudfoundry/src/test/java/org/springframework/cloud/gcp/cloudfoundry/GcpCloudFoundryEnvironmentPostProcessorTests.java

Hey I looked into this issue a bit and I saw that the starter for cloudfoundry was introduced in #1855, prior to this, the CloudFoundry starter was included in the base autoconfigure module. So now you must explicitly specify the Cloud foundry starter for those autoconfigurations to be loaded.
I think you now have to add the spring-cloud-gcp-starter-cloudfoundry dependency to your pom.xml when using 1.2.0.M3 in order for the CloudFoundry configuration to work.
Maybe I can get @meltsufin thoughts too - do you feel this is likely the root problem?

Yes, that would be a starting point!

thanks @dzou @meltsufin after add spring-cloud-gcp-starter-cloudfoundry dependency, problem solved, thanks guys!


getIn behavior changed in v4.0.0-rc.7? null items will spawn a warning and future error?

Hi,
I'm attempting to upgrade to 4.0.0 and ran into this issue. I use getIn() to get to nested values simply without having to do a bunch of chained get() calls. In v4 I notice if an object within the keyPath is null it'll complain
v3
> I.Record({foo: null})().getIn(['foo', 'bar'], 'test')
'test'

v4
> I.Record({foo: null})().getIn(['foo', 'bar'], 'test')
Invalid keyPath: Value at ["foo"] does not have a .get() method: null
This warning will throw in a future version
'test'

Is this expected or is this actually an ok use of getIn() (I hope so)
Thanks!

Merging into #1361


Fix FreeBSD scrypt compilation

This commit unifies src/crypto/scrypt.h with the version in the 1.21-dev
branch.
Note that while the header guard defined in this file has changed from
SCRYPT_H to BITCOIN_CRYPTO_SCRYPT_H, the former does not appear in
the codebase on this branch at all, so that change should also be safe.
Fixes #2475 .

Will fix. I thought it looked too easy!

Before I do a final review and start testing this on FreeBSD, it would be perfect if in src/init.cpp you could replace the current call to scrypt_detect_sse2() on line 1223 with:
    std::string sse2detect = scrypt_detect_sse2();
    LogPrintf("%s\n", sse2detect);

and cast the call in src/test/scrypt_tests.cpp on line 17 to a void by prepending (void) to the call of that function.

Done. I couldn't find any other calls than those two, so I think this latest push should clear up all the type errors I missed when I compiled locally.

@patricklodder I've force pushed a minimal commit now.

Thank you! I'm testing compilation today

Build on FreeBSD is currently failing with:
libtool: link: c++ -std=c++11 -Wstack-protector -fstack-protector-all -fPIE -g -O2 -Wall -Wextra -Wformat -Wvla -Wformat-security -Wno-unused-parameter -Wno-self-assign -Wno-unused-local-typedef -Wno-deprecated-register -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -pie -o dogecoind dogecoind-bitcoind.o -pthread  libdogecoin_server.a libdogecoin_common.a univalue/.libs/libunivalue.a libdogecoin_util.a libdogecoin_consensus.a crypto/libdogecoin_crypto.a leveldb/libleveldb.a leveldb/libmemenv.a secp256k1/.libs/libsecp256k1.a -L/usr/local/lib -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lboost_chrono -lssl -lcrypto -levent_pthreads -levent -pthread
/usr/bin/ld: crypto/libdogecoin_crypto.a(libdogecoin_crypto_a-scrypt.o): relocation R_X86_64_TPOFF32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
crypto/libdogecoin_crypto.a: could not read symbols: Bad value
c++: error: linker command failed with exit code 1

Made it compile with: ./configure --disable-wallet --without-libs --disable-hardening
I'll look into what we can fix re: hardening when I work through the rest of the FreeBSD install instructions the coming week.


Disable keyboard input on vaadin-date-picker

Description
At the moment setting the readonly property also stops the date selection from the date picker. At the moment the only difference in disabled and readonly properties seem to be the styling on the component from functional point of view.
Suggestion: The readonly property should just disable keyboard input.
Expected outcome
Set the readonly property to disable keyboard input.
Actual outcome
Date selection is also disabled.
Steps to reproduce

Set the readonly attribute on vaadin-date-picker

The WHATWG spec states:

The readonly attribute is a boolean attribute that controls whether or not the user can edit the form control. When specified, the element is not mutable.

So that the implementation is correct. Please also note that you shouldn't "disable keyboard" because of using only mouse is against the accessibility, which we are aiming to follow.

The difference between readonly and disabled is that you can still focus a readonly field and copy the value (which you can’t do with a disabled field).

@web-padawan  I think I agree. However, can the text whether or not the user can edit the from control
be interpreted as a control in which the user cannot type something in however, as @jouni  has mentioned focus and copy the text. If a control can be focused it would mean that tab input i.e. the opening of the date picker as a drop down functionality would remain intact.
What I meant by disabling keyboard input was to suggest that the user would not be able to type in the date much like some normal drop downs in which we can select a value by keyboard/mouse but typing in a value is not allowed.
Is such a thing possible or in line with what you take from the spec?

Yes, we need input disabling like angular has. This would make it much easier to validate against bad date inputs.

This sounds like a separate mode, something like disable-keyboard-input.
We should not overload the readonly mode/state, it should remain as it is currently.
@mandymichel: how does it make validation easier? I assume it means that you can expect only values in the format the picker produces. But a malicious user could still inject a value that is not in the correct format. So I think you would always want to validate the format, at least on the server before storing/using the value.

Maybe validate is the wrong word. I want to make sure the date meets certain criteria before the form is submitted (and then validated on the back end). For some reason, the keyboard input date is showing up as undefined on the second use of the form whereas that problem does not happen when only the date picker is used. You're right that it doesn't have to relate to readonly. It could be its own property.

@jouni
i think that we can't validate date picker in Back-end (server side)
we get null in 2 differents case when we do datePicker.getValue():
the first when we put a value with incorrect format like this ccddd
and we get null also when we don't put anything
for me i want return a error message just in the case where the user put date with incorrect format i haven't any other way to differentiate between the two cases.
thank you for all


WIP: refactor decoder

TODO: tuple

Hey @wmaurer, based off the conversations we had I discord, I finally went ahead and put together a first pass at a Decoder package. I'd love to your feedback on it if you have the chance!
(Very WIP) API Docs: https://tylors.github.io/typed/decoder/index.ts.html
Code: https://github.com/TylorS/typed/blob/development/packages/decoder/src/index.ts

I just updated the Decoder package to take advantage of the new R context parameter that landed for @effect/schema as well.


SecureString Type Conversion Error Out Of The Box On Linux

Describe Your Environment
CentOS 7.4.1708 - PowerShell Core 6.0.2
Expected Behavior
To run Test-GitLabAPI and have it complete successfully
Current Behavior
Out of the box Test-GitLabAPI errors with a type conversion (cannot convert System.String to System.Security.SecureString) relating to the DecryptString function when reading the API key from the saved information.
Possible Solution
I can get it to work (and by extension the entire module) through editing the DecryptString function, changing the parameter type to [String] and commenting out 99% of the function so all it does is return the incoming parameter:
function DecryptString {
param(
    [Parameter(ValueFromPipeline=$true,Mandatory=$true,Position=0)]
    [String]
    $Token
)

# $marshal = [System.Runtime.InteropServices.Marshal]
# $ptr = $marshal::SecureStringToBSTR( $token )
# $key = $marshal::PtrToStringBSTR( $ptr )
# $marshal::ZeroFreeBSTR( $ptr )
# $key
# Remove-Variable key

$Token
}

It's funny cause when you run Save-GitLabAPIConfiguration you get a warning that 'Your GitLab token will be stored in plain-text on non-Windows platforms' which sets the expectation that it'll be read in plain text.

Was able to reproduce on Ubuntu. DecryptString shouldn't run on Linux. All of the functions use the QueryGitLabAPI which bypasses DecryptString on Linux.
The only function to bypass QueryGitLabAPI is ....... Test-GitLabAPI. Expect a new version soon.


[rps] Allow playerB to cancel in WaitingRoom and disallow user actions in OpponentJoined

in favour of #591


Remove dhi_clear in SolarAnywhere variable mapping

[x] I am familiar with the contributing guidelines
[ ] Updates entries in docs/sphinx/source/reference for API changes.
[x] Pull request is nearly complete and ready for detailed review.
[x] Maintainer: Appropriate GitHub Labels (including remote-data) and Milestone are assigned to the Pull Request and linked Issue.

@williamhobbs noted that dhi_clear is included in the SolarAnywhere VARIABLE_MAP. However, according to the SolarAnywhere API there is no such variable as clear sky DHI, thus it serves no purpose.
Given that this has never been in use, as it doesn't exist, I have refrained from making a whatsnew entry.

Upon further investigation, it seems that one of the SolarAnywhere test files has Clear Sky DHI so I will close this issue:


proxy.golang.org: Missing pseudo-version in checksum database for recently published commit

I pushed an untagged commit to the github.com/scjalliance/astconf module 3 hours ago, but sum.golang.org claims that it can't find it when requesting its pseudo-version v0.0.0-20221209034541-5c12b5578696. It returns a 404 Not Found result.
Running go list -m for the branch does list the expected commit, but takes a very long time to run:
time go list -m -json github.com/scjalliance/astconf@main
{
        "Path": "github.com/scjalliance/astconf",
        "Version": "v0.0.0-20221209034541-5c12b5578696",
        "Query": "main",
        "Time": "2022-12-09T03:45:41Z",
        "Origin": {
                "VCS": "git",
                "URL": "https://github.com/scjalliance/astconf",
                "TagSum": "t1:47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=",
                "Ref": "refs/heads/main",
                "Hash": "5c12b5578696a1517acd34d3c60d88b303b0b964"
        }
}

real    2m55.660s
user    0m0.115s
sys     0m0.068s

Performing a go get for the branch returns server response: not found: fetch timed out:
go get github.com/scjalliance/astconf@main
go: downloading github.com/scjalliance/astconf v0.0.0-20221209034541-5c12b5578696
go: github.com/scjalliance/astconf@main: <EMAIL_ADDRESS>verifying module<EMAIL_ADDRESS>reading<EMAIL_ADDRESS>404 Not Found
        server response: not found: fetch timed out

I get a not found: fetch timed out response after waiting 58 seconds when I go here:

<EMAIL_ADDRESS>
I don't know if it matters, but I did perform a forced git push to the astconf repository earlier in the evening, and I renamed the branch from master to main yesterday.
I should also note that pkg.go.dev lists v0.0.0-20221209023833-cad60e1e1338 as the latest version right now, but when viewing that version specifically it also claims that it isn't the latest version. I used the package request feature of pkg.go.dev to request the v0.0.0-20221209023833-cad60e1e1338 release earlier this evening.
I've been watching the GitHub Status Page and it claims all is well.
I am filing this report as directed by the FAQ on sum.golang.org, which was added in response to #42809:

Note that if someone requested the version before the tag was pushed, it may take up to 30 minutes for the mirror's cache to expire and fresh data about the version to become available. If the version is still not available after 30 minutes, please file an issue.

I first encountered this issue while running the Go 1.19.2 tooling on windows/amd64. I updated to 1.19.4 but the issue persists. The slow response to go list -m was reproduced in a linux environment.

I ran into this as well today; I was able to get things moving again with export GOSUMDB=off and export GOPROXY=direct for now.

Hi @bcmills, do you have a moment to check this out?

 It takes up to 60 secs to list a package.   I got a notification of a timed out pipeline from GitLab (it's a 1h timeout). The pipeline was stuck when attempting to fetch external packages with go get -u ./....  Couldn't get it to run on Linux (Ubuntu in Docker) or Windows 10/11.  @zouchangfu's workaround works good for now

Having the same issue as @VetSoftKeith

cc @golang/tools-team

We are also having the same issue.

There’s a tmp public sumdb server (maybe the only one outsie google): https://gosum.io

please use the emoji voting on the issue if you're seeing the issue, we don't need a hundred comments of the same

Having the same issue

Hi all, I'm starting to look into this. Not sure what is going on yet.

In our case, we have a repo that does not prepend ‘v’ to the tag version due to historical reasons and go install to a pinned version now takes very long:
go install -x -n -a<EMAIL_ADDRESS># get<EMAIL_ADDRESS># get<EMAIL_ADDRESS># get<EMAIL_ADDRESS># get<EMAIL_ADDRESS>404 Not Found (0.272s)
# get<EMAIL_ADDRESS>404 Not Found (0.272s)
# get<EMAIL_ADDRESS>404 Not Found (58.331s)
# ( from here on it does fetch the repo and eventually works)

also fetch latest stopped working:
go install -x -n -a http://github.com/nats-io/nsc@latest
# get https://proxy.golang.org/github.com/@v/list
# get https://proxy.golang.org/github.com/nats-io/nsc/@v/list
# get https://proxy.golang.org/github.com/nats-io/@v/list
# get https://proxy.golang.org/github.com/@v/list: 404 Not Found (0.055s)
# get https://proxy.golang.org/github.com/nats-io/@v/list: 404 Not Found (0.056s)
# get https://proxy.golang.org/github.com/nats-io/nsc/@v/list: 200 OK (58.077s)
# get https://proxy.golang.org/github.com/nats-io/nsc/@latest
# get https://proxy.golang.org/github.com/nats-io/nsc/@latest: 404 Not Found (58.080s)
go: http://github.com/nats-io/nsc@latest: no matching versions for query "latest"

Part of the problem may have been a transient networking issue.  For some time I had 50% packet loss to proxy.golang.org that subsided 3 hours ago.

We believe that the service has recovered and fetch/list should be succeeding again. There is still a tail of background refreshes completing, so some fetches may still take longer than normal because they are not cached.

I can confirm that it works for us again.

Thanks @prattmic! It is working for us too now. Is it possible to share a quick summary on what caused the issue? Also curious where is the 1 minute get timeout coming from?

I ran go list -m -json github.com/scjalliance/astconf@main again and can confirm that it completed in about 5 seconds, which is great.
I was able to perform go get github.com/scjalliance/astconf@main and it completed successfully in about 10 seconds, which is also great.
The pkg.go.dev representation of astconf still seems to be confused about what the latest version is, but maybe that's another issue.

@wallyqs We received a large amount of distributed traffic overnight for module versions that did not exist. This led to a backlog of versions to process that we've only just burned down. The 1 minute timeout is inside of proxy.golang.org.

I'm closing this as the fetching issues should be resolved. Please open another bug if you are experience more issues.

I think this is starting to happen again, in the last 30m

This issue just resurfaced for me.

This is happening again for me now (last comment was 2 days ago, so this might be another incident).

We have rolled out additional mitigations and have not seen any issues in around a week.

I'm sporadically getting the same issue right now, e.g. with<EMAIL_ADDRESS>
link<EMAIL_ADDRESS>git tag: https://github.com/osmosis-labs/osmosis/releases/tag/osmoutils%2Fv0.0.1

(12 minutes)

@ValarDragon Do you see issues with other modules, or only those in github.com/osmosis-labs/osmosis/* ?
The module version was published around 2022-12-22T04:27:37 UTC.
<EMAIL_ADDRESS>It looks like someone requested it slightly before 2022-12-21T04:27:16 UTC  and proxy.golang.org failed to see the release. As being discussed in https://github.com/golang/go/issues/42809, proxy.golang.org retried later (~30min) and found the version in the origin. I think this is a duplicate of  https://github.com/golang/go/issues/42809, rather than this issue.
From the first FAQ entry of proxy.golang.org:

I committed a new change (or released a new version) to a repository, why isn't it showing up when I run go get -u or go list -m --versions?
In order to improve our services' caching and serving latencies, new versions may not show up right away. If you want new code to be immediately available in the mirror, then first make sure there is a semantically versioned tag for this revision in the underlying source repository. Then explicitly request that version via go get module@version. The new version should be available within one minute. Note that if someone requested the version before the tag was pushed, it may take up to 30 minutes for the mirror's cache to expire and fresh data about the version to become available.

Ohh I think your totally right, thank you!


[rmkit] update rmkit to latest (2024-01-11)

simple: fix diacritic issues in font rendering
genie: add config dir
harmony: throw away persistent buffer if the size changed (this should be very rare)
remux: add APIs for launcher-ctrl
iago: add table shape

There was no updated genie package, so I can't test that.

The new API added to remux works great!
Harmony properly discards the buffer if the size changes
I'm not really setup to reproduce the diacritic issues in nao, but it seems to be working as expected.
The new table shape for iago works great!

Genie test passed, it's reading configuration from files in /opt/etc/genie.conf.d


Issue 159

Create a remote branch on github
Brach name should have following pattern
issue_<number>_githubId  for example pull request related to 81 by Manoj will be named as issue_81_magrawa
Go to eclipse and commit or stash your master branch changes and sync your workspace
Do a Git fetch
Now switch over to remote branch you created in github
Once you commit your changes to new branch you can follow instructions here for creating a pull request
Create a New Pull Request
Learn more about pull requests

Jeen,
Please resolve conflict in the branch. You can take the master branch and merge it back to your branch to get latest changes. Once done then we can review and merge into master.
Thanks,
Manoj

Manoj,
Resolved the conflict and checked in all code.
Thanks,
Jeen
From: Manoj Agrawal<EMAIL_ADDRESS>Sent: Tuesday, September 26, 2017 1:55 PM
To: CenturyLinkCloud/mdw
Cc: Larance, Jeen; Author
Subject: Re: [CenturyLinkCloud/mdw] Issue 159 (#223)
Jeen,
Please resolve conflict in the branch. You can take the master branch and merge it back to your branch to get latest changes. Once done then we can review and merge into master.
Thanks,
Manoj
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/CenturyLinkCloud/mdw/pull/223#issuecomment-332316179, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZRBonWVwNKEkfKkknF7qmyJ9Glar7yUks5smVaKgaJpZM4PkoPH.
This communication is the property of CenturyLink and may contain confidential or privileged information. Unauthorized use of this communication is strictly prohibited and may be unlawful. If you have received this communication in error, please immediately notify the sender by reply e-mail and destroy all copies of the communication and any attachments.


npm install not working

I am getting incorrect or missing password error because the @fortawesome packages being installed are part of a private registry npm.fontawesome.com.
If that's the case, how do I run the docs locally?

I'm closing this issue as the FONTAWESOME required token has been removed from our docs, but please feel free to open other issues in the future if you notice anything that can be improved in the Prisma docs 🙏


KeyError: 'lang' - in python train.py scripts/pt_BR-finetune.json

Traceback (most recent call last):
File "train.py", line 167, in
model = tu.finetune_model(model, args.config.model)
File "/home/navar/savoz/aes-lac-2018/codes/utils/training_utils.py", line 90, in finetune_model
num_classes = NUM_CLASSES[obj['lang']]
KeyError: 'lang'

I just found the line 89 in she training_utils.py is writen as num_classes = NUM_CLASSES[obj['lang']] and it change to fixed the bug:
num_classes = NUM_CLASSES[obj['langs'][0]]
Should I make a PR?


daswetter API timeout handling

I wondered why object values were not or very rarely updated although the debug log showed to me that the update is OK:
host.DiskStation | 2018-07-29 14:00:11.415 | info | instance system.adapter.daswetter.0 terminated with code 0 (OK)
-- | -- | -- | --
daswetter.0 | 2018-07-29 14:00:11.379 | debug | cleaned everything up...
daswetter.0 | 2018-07-29 14:00:11.377 | debug | cleaned everything up...
daswetter.0 | 2018-07-29 14:00:11.363 | debug | cleaned everything up...
daswetter.0 | 2018-07-29 14:00:05.315 | debug | calling forecast: http://api.daswetter.com/index.php?api_lang=de&localidad=...&affiliate_id=...&v=2.0&h=1
daswetter.0 | 2018-07-29 14:00:04.888 | info | starting. Version 1.0.3 in /opt/iobroker/node_modules/iobroker.daswetter, node: v6.14.2

I solved the update problem by simply changing the cron setting from
0,30 * * * *

to arbitrary minutes because the API server does respond late on exact hours, half hours and so on. (server overload problem).
In the logs above I see that the timeout of the npm request method was triggered after about 10 seconds.
So I propose the following changes to the adapter:

add a hint to the adapter settings dialog about this API server load problem so people choose random cron configurations by themselves

assure that log output refers to a connection or read timeout that is checked according to https://www.npmjs.com/package/request#timeouts so people become aware of the problem. The adapter should not terminate with "code 0 (OK)" in such an error case.

an improvement to the iobroker project: propose random cron defaults to the user on adapters like this one to prevent overload on external services.

BTW: thanks for providing this adapter +1

timeout handling is already overworked in 2.xx but I'll consider your ideas. Thanks for the feedback...


Add a note about the --color flag to the README

I learned more than I wanted to about color handling getting my layers of ssh and shells to show 24-bit color.
Now I too see diffs as the screen captures show with those gorgeous light-green and red background shades!
This little note will hopefully help the next soul to find their way to information about Chalk and colors in terminals.
At least on my machine (ubuntu), --color by itself produced a 256 color palette.

Excellent, thanks! We might need a dedicated "troubleshooting" section, but this is great for now.