A lot of errors after delete folder with Script and Node

Godot version:
3.1 8fc92ae
OS/device including version:
Windows 10
Issue description:
After deleting folder with script and node, godot shows a lot of errors and after trying to run Scene, editor show more errors and close game. There are errors:
 ERROR: load_source_code: Condition ' err ' is true. returned: err
   At: modules/gdscript/gdscript.cpp:796
ERROR: load: Condition ' err != OK ' is true. returned: RES()
   At: modules/gdscript/gdscript.cpp:2122
ERROR: Failed loading resource: res://aa/Node2D.gd
   At: core/io/resource_loader.cpp:192
ERROR: poll: res://Node2D.tscn:3 - Parse Error: [ext_resource] referenced nonexistent resource at: res://aa/Node2D.gd
   At: scene/resources/scene_format_text.cpp:439
ERROR: load: Condition ' err != OK ' is true. returned: RES()
   At: core/io/resource_loader.cpp:155
ERROR: Failed loading scene: res://Node2D.tscn
   At: main/main.cpp:1704
ERROR: _get_socket_error: Socket error: 10054
   At: drivers/unix/net_socket_posix.cpp:195
WARNING: cleanup: ObjectDB Instances still exist!
     At: core/object.cpp:2081
ERROR: Failed to get modified time for: C:/Users/rafal/PR/Projekty/qwer/aa/Node2D.gd
   At: drivers/windows/file_access_windows.cpp:306
ERROR: _reload_scripts: Condition ' !rel_script.is_valid() ' is true. Continuing..:
   At: editor/plugins/script_editor_plugin.cpp:728

Steps to reproduce:

Create Node  and save it in folder
Attach new script to node and save it in same folder
Save this scene/node
Delete this folder
Save Node
Try to run project

Video: https://streamable.com/4gjd8

Still happens with master

My cat walked on my fingers while i was pressing Ctrl+S combo. Not kidding !
Since that moment every time I run this scene the Output panel shows just the :
drivers/unix/net_socket_posix.cpp:199 - Socket error - 104
I am not able to launch a scene and Godot is not able to explain me why. This is frustrating.

Still happens with Godot 3.2.2

I had a very similar error, and it looks like it occurred for me when I deleted a script, and the script was still an autoload. I removed it from the autoload and the errors went away.

So this issue hasn't been resolved? I'm on 3.4 and this error pops out.

Still happens on godot 4.1.1

I'm on 4.2, and it's still seams to be a problem? After moving my file's around, i'm not able to run my scene, and i get the following error:
E 0:00:00:0664   load_source_code: Attempt to open script 'res://lopano_asset_packs/pack_2/multiplayer_system/multiplayer_system.gd' resulted in error 'File not found'.
  <C++ Error>    Condition "err" is true. Returning: err
  <C++ Source>   modules/gdscript/gdscript.cpp:1025 @ load_source_code()
E 0:00:00:0664   _load: Failed loading resource: res://lopano_asset_packs/pack_2/multiplayer_system/multiplayer_system.gd. Make sure resources have been imported by opening the project in the editor at least once.
  <C++ Error>    Condition "found" is true. Returning: Ref<Resource>()
  <C++ Source>   core/io/resource_loader.cpp:274 @ _load()
E 0:00:00:0664   start: Can't autoload: res://lopano_asset_packs/pack_2/multiplayer_system/multiplayer_system.gd.
  <C++ Error>    Condition "res.is_null()" is true. Continuing.
  <C++ Source>   main/main.cpp:3202 @ start()

Removing the autoload does not resolve the issue:/

I found that i had a override.cfg file with the following lines:
[autoload]

MultiplayerSystem="*res://lopano_asset_packs/pack_2/multiplayer_system/multiplayer_system.gd"

Removing these lines from override.cfg fixed the issue.


Ability to run a real production app and support for SPA

Description
When I am finished making my app and want to build it, I can do npm run build. Then to run it, I can do npm run serve, but wait, thats actually not for real production, thats for just previewing it locally. So now I have to make my own node+express script to serve the files in the dist folder. But then links like /dashboard fails because there is no dashboard folder. So now I have to add a catch all endpoint that routes to index.html file.
Suggested solution
Vite should just have a default script setting for running a full production app and optionally one more that route all other endpoint requests into index.html file like this:
{
    "start":"vite start",
    "start-spa": "vite start-spa"
}

With of course ways to configure the port number in the vite config file.
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Actually, i don't think it's need to be implemented. Let me explain.
The core philosophy of Vite is to keep things very minimal and tight, do just it's job but do it best. Serving statical content is way too much out of scope, because we can have such lots of options on how we deal with static content (express, nginx etc.).
Actually, nginx is my choice of serving static, not express, because it's just fits more naturally. And your problem with folder just impossible with nginx ) Also, i'm pretty sure there are some options for express, where you can manage how routes are being served

But it already by default serves static content via npm run serve. That is 80% of the task I am looking for, however if they are gonna go that far already, I feel like they should just have another thing to complete the remaining 20% (i.e. serve it for prod with spa re-routing).
Vite could just easily add something like this into their code base and it would be 100% then.
import express from 'express';
import http from 'http';
import path, { dirname } from 'path';
import { fileURLToPath } from 'url';

const __dirname = dirname(fileURLToPath(import.meta.url));

var app = express();
var httpServer = http.createServer(app);
app.use(express.static(path.join(__dirname, 'dist')));

httpServer.listen(process.env.PORT || 3000, function () {
    var host = httpServer.address().address;
    var port = httpServer.address().port;
    console.log('Vite app started at http://%s:%s', host, port);
});

app.get('*', (req, res) => {
    res.sendFile(path.join(__dirname, 'dist', 'index.html'));
});

@TheInvoker oh, no, npm run serve does only 5% of static content serving ) It can'be used in production.

No cache handling.
No proxy.
No redirects.
No firewall
And lots of other network-engineering kitchen.

That's why you don't use any npm for production and use nginx for example.

So then if I use my above script to serve it, would that be enough?

@TheInvoker yes, and you can even use vite built-in npm run preview if you want to stick to simple config.
But you should to understand consequences, it's not what you do on production.

I agree with @the-illarionov too. Closing as this is expected.

I feel like they should just have another thing to complete the remaining 20% (i.e. serve it for prod with spa re-routing).

I think we do at
https://github.com/vitejs/vite/blob/d76db0cae645beaecd970d95b4819158c5dd568a/packages/vite/src/node/preview.ts#L123


Allow template directives to span multiple lines

Removes the requirement that {% and %} be on the same line. I'm sure there's a good reason the check was already in there, since it was clearly an extra piece of code that looked quite purposeful, but it was such a small change that I implemented it anyway, and am prepared to be shot down.

I'd rather have prettier templates than a nicer presentation of an error that I'll never run into since I know what I can and can't put in multiline template directives.
I think this could be implemented as an optional feature, off by default, and the documentation for the option could explain what is allowed in multiline directives.  The option would be a member of Template and BaseLoader, like autoescape is.  This way people wouldn't run into the confusing syntax error, and those of us who really want multiline directives could have them.
I've already added the feature to a fork of tornado I'm using in a project, and I'd be happy to contribute the documentation update as well.


Indicate projects with incomplete processing

In the UI indicate whether or not a project has incomplete processing:

Secondary analysis bundle count does not match primary bundle count
Matrix Service has not processed this version of the project (what about updates?)
Azul index is out-of-date
Metadata tsv file has not been generated

Suggest using https://tracker.data.humancellatlas.org/ to get some of these statistics.
Incomplete project could be indicated by a different color of project title

Also flag any project_uuid that appears in the Tracker but not in the Azul index.

The Matrix Service interaction is covered by separate tickets.
Need more UX input to demonstrate this has worth while business value for the other components.
Open question as to whether the tracker API has sufficient scalability and robustness  and will be supported in the production environment.
Moving to Product Backlog for further consideration.

analysis concluded not to do this.


Disable captureTextFromCamera in KeyboardInputTextField

This fixes a crash caused by custom keyboards not being able to support camera input in text fields. I brought this particular fix over from a personal project before I migrated it over to KeyboardKit. I found the fix here, I'm not aware of any other alternatives.
https://user-images.githubusercontent.com/6403910/233868022-86483214-b74c-4464-8080-cea8f5134331.mov

That's awesome @gonzalonunez - thank you!
Do you think the same should be added to KeyboardTextView?

@danielsaidi ah, I was wondering if I missed anything! Let me add it now

@gonzalonunez I'm about to release this in a day or two. 👍  Just a heads up in case you'll run into it as well - I had to do an OS check since this is not available in tvOS.

Ah! Great catch. Thank you for the heads up, I’ll rebase my fork.


leaderboard Include exclude and selection

Builds off of @AdityaHegde's #877 PR to update the styling and components to the latest design discussed by me and @hamilton
Still WIP, though most of the proposed leaderboard design is in place save for the dots menu replacing the filter mode toggle icon (and there are a few polish items I'm looking at).
Have not touched the filter pill dropdown menus pending design sketches or more discussion about how we want search to fit in there.

@hamilton this is ready for an experience review of the core include/exclude design -- it's implemented based on the existing mocks since we haven't discussed it further yet. Having played with it live it does read largely as I'd imagined, so for me it feels pretty clear what things are selected and what things are not, and which items are included/excluded from the filter set. I won't argue it's perfect of course, so LMK if you have brainstorms for improvements, but I think we could go live with this design (modulo the dots menu we discussed)

Thanks for your work here, @bcolloran! I am really enjoying this feature - it is nice to be able to exclude outlier segments without clicking around a lot.
I think that many of the design mocks I have seen focus on the way the leaderboard looks and feels, but I felt confused when I was interacting with adjacent content in the filter pills and the detail board. A few notes on the experience below that might help.
The tool tip language is a bit confusing.  Can we update the copy?

Copy:
"Output includes selected values" /  toggle to exclude values ... Click"
"Output excludes selected values" /  toggle to include values ... Click"
When we are excluding, can we make the checks "X" as we see in the leaderboard for consistency.  We should consider making the checkmarks here more similar to those in the leaderboard.

I lose my sense of what is toggled when I click into the detail table when I have an exclude filter on.

Can we put check marks and x's next to the value names that are included or excluded, respectively, and grey them out inside the detail table?
Can we put the toggle inside the detail table to the right of "<- All Dimensions"?

@AdityaHegde, this builds off of your PR #877 , so I think you will be the best person to review it. There are mostly changes in the  components, not the internal logic you built in your PR which I mostly left alone. Also, @djbarnwal reviewed the stuff having to do with the dimension table in #996, so you don't need to spend a ton of time on that section.
@hamilton and @magorlick -- imo, usabilty-wise I think this is pretty good and able to be merged. I don't really love how the dots menu toggle in the leaderboard feels, nor how the include/exclude button in the dimension detail table feels. I think that a switch UI element like this might be a nice way to indicate this toggle state (could have a switch as a line item in a menu and a switch in a button, which would clarify the classic UI ambiguity that this toggle falls into between whether an item is being used to indicate the current state or the state that you will enter upon interacting with the item. Very open to other brainstorms, let's discuss.
Meantime, however, I think the current interaction is not ideal, but is good enough, and that we should merge this and follow up in a separate PR to get smaller details like that, and that we should lock this down so that @djbarnwal can integrate the handful of changes made here into his filter pill menu work for the search stuff.

thanks @AdityaHegde, all comments are addressed.
@magorlick code review for this is done, and it's ready for another experience pass. Can be merged pending sequencing with the dimension search work

Thank you for these changes @bcolloran !  Together with dimension search, we have a really powerful way to quickly explore what is going on for dimensions with lots of values.  Four notes, mostly polish bits.  Would be nice to get in before release, but if necessary we could ship this as is.
P2. I am not sure why, but this branch has changed the way that the side bar collapses where a slim grey bar remains on the left hand side. That is not true on main today.
https://user-images.githubusercontent.com/5587788/195237154-4b66f88a-8f3d-4916-9b86-765dcce1ca10.mp4
P2. The leaderboard toggle for include/exclude is not present for very long column names.
https://user-images.githubusercontent.com/5587788/195237254-18ae8e22-f7fa-4141-8871-00c1820f83d0.mp4
P2. When the name is just-so-long that it almost hits the edge of the leaderboard and you can hover over the toggle, the name of the column name shifts to the left to accommodate the icon.
https://user-images.githubusercontent.com/5587788/195237365-d881095f-8b29-4b5a-9645-578f15012898.mp4
P2. the copy for the leaderboard toggle hover over still doesn't feel intuitive when no filters are selected.  We might change this to something more like "click to exclude selected values / click to include selected values"

This looks great! one minor issue: in the dimension table, if nothing is selected, I can't toggle between include and exclude.

Thanks for catching all those items @magorlick and @hamilton, i think this is going to be a nice feature. All of those items (as well as the styling things we discussed on slack, Hamilton) have been fixed, except for this one Marissa, which I could not reproduce:

P2. I am not sure why, but this branch has changed the way that the side bar collapses where a slim grey bar remains on the left hand side. That is not true on main today.

Here is what I am seeing on this branch:
Screencast 2022-10-12 11:48:00.webm

@djbarnwal and @AdityaHegde: per our discussion this morning, I believe this is now ready for you guys to integrate with Dhiraj's work and the outstanding API changes. Thanks!

@bcolloran @magorlick This branch is now updated with main. We can merge this if everything else checks out.

experience lgtm - @bcolloran is up for the final pass before merging.


Old Channels Not Found

Well, When I Tried To Search For The Old YouTube Channels, They WERE Not Found! Here's The Image For Ya:

So, If You Are Watching This, Please Bring The Old Channels Back At YT2009.
Please, Fix This Bug.

FTDE0!

FTDE0!

maybe it got deleted from youtube, @Vova939


Use of environment variables can make use of .cargo/config impossible

The Docker containers used by cross set various environment variables that cannot be overridden in any way. This causes various issues, because this makes Cargo silently ignore the configuration from .cargo/config.

On x86_64-unknown-linux-musl, cross sets CARGO_TARGET_X86_64_UNKNOWN_LINUX_MUSL_LINKER. This makes it impossible to use a custom linker wrapper by setting the linker key. Instead, I had to use the rustflags key to pass -Clinker.

On aarch64-unknown-linux-musl, cross sets CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER as well as RUSTFLAGS (!), which makes it impossible to use a custom linker without replacing rustc with a custom wrapper (which can be made to work by setting the RUSTC env var, but is a lot of work and a pretty gross hack).

Ah I should note that most of this is only a problem due to https://github.com/rust-lang/cargo/issues/5376

I believe this is fixable by using the environment variable passthrough, or by extending the Docker image (less than ideal). It might be a good idea to allow overrides of these variables in Cross.toml. For example, overriding CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER should be possible by adding it to [target.(...).env.passthrough].
We currently allow overriding the runner, but it might be good to also add keywords to override the linker and rustflags.
https://github.com/cross-rs/cross/blob/c8df3539e97e43b641033be84d05feeaa40f5d4f/src/cross_toml.rs#L29-L35

#682 would help for this

This has been fixed as of #869 and it is documented on the wiki now.


AMBARI-25724 : Bump up jetty to 9.4.48.v20220622 to resolve CVEs

What changes were proposed in this pull request?
Bump up jetty to 9.4.48.v20220622
How was this patch tested?
Verified it was built ok. Started the server and installed a few services.

@AnanyaSingh2121  Should we move to 9.4.49 if possible. That will help addressing few more CVEs
Version 9.4.49.v20220914

@AnanyaSingh2121  Can you please check the latest comment by @mnpoonia .?

@AnanyaSingh2121 Should we move to 9.4.49 if possible. That will help addressing few more CVEs Version 9.4.49.v20220914

+1 to this

Worth exploring another release version available as well https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server/9.4.50.v20221201 ?


TL;DRs need more margin/padding to between each element

There are three separate TL;DRs listed here, but you can't easily differentiate them.

In v1 we did this by using bullets, we can use bullets again, or whatever else. I'm open.

Updated here: https://material-dot-web-central.appspot.com/web/resources/jekyll/useful-and-common-tags
Reopen if disagree


Allow upload of favicon.ico without name changing

Allow a favicon.ico file without captiveportal- prefix according to redmine #6027

Would you please resubmit this change patching against the current snapshot?

New PR #2892 created.


API not returning anything now March 25,2020 (00:05 Pakistan Time)

This API was working great and I am using it in my mobile app. But from last 30 minutes its not returning anything.
Can you please fix the issue?

Wrapper names are modified to getAll(), getCountry() and getState().

It was down for a little time but started working again..


program crashes when trying to read an empty cell

I get "TypeError: cannot read property 'v' of undefined.

@dgotlib sorry for the belated reply!  If you can share a code sample and a file, I can take a look, but using the standard utilities this should never happen.
By default, empty cells (as in, ones with no content) are not generated.  This is an intentional decision, mainly because it would greatly increase the size of the representation of sparse documents (which is relevant when working in a Web Worker context, since you have to serialize before sending data between the main execution thread and the worker thread).
The utility functions have guards to make sure cells exist before being read.  For example, the sheet_to_csv function tests for cell validity before proceeding: https://github.com/SheetJS/js-xls/blob/master/bits/90_utils.js#L147-L148

Thanks for the reply.
I worked around the problem by using the code that converts the spreadsheet
to CSV,
and then worked with the CSV only.
Great utility!
Thanks
Dvid
On Fri, Apr 17, 2015 at 9:51 PM, SheetJSDev<EMAIL_ADDRESS>wrote:

@dgotlib https://github.com/dgotlib sorry for the belated reply! If you
can share a code sample and a file, I can take a look, but using the
standard utilities this should never happen.
By default, empty cells (as in, ones with no content) are not generated.
This is an intentional decision, mainly because it would greatly increase
the size of the representation of sparse documents (which is relevant when
working in a Web Worker context, since you have to serialize before sending
data between the main execution thread and the worker thread).
The utility functions have guards to make sure cells exist before being
read. For example, the sheet_to_csv function tests for cell validity before
proceeding:
https://github.com/SheetJS/js-xls/blob/master/bits/90_utils.js#L147-L148
—
Reply to this email directly or view it on GitHub
https://github.com/SheetJS/js-xls/issues/78#issuecomment-94112802.

It happens because of line 7290:
Here is the problem. --> if(val === undefined || val.t === undefined) continue;
v = val.v;
switch(val.t){
case 'e': continue;
case 's': break;
case 'b': case 'n': break;
default: throw 'unrecognized type ' + val.t;
}
if(v !== undefined) {
row[hdr[C]] = raw ? v : format_cell(val,v);
isempty = false;
}
So I replaced it by:
if(val === undefined || val.t === undefined){
row[hdr[C]] = "";
isempty = false;
}else{
v = val.v;
switch(val.t){
case 'e': continue;
case 's': break;
case 'b': case 'n': break;
default: throw 'unrecognized type ' + val.t;
}
if(v !== undefined) {
row[hdr[C]] = raw ? v : format_cell(val,v);
isempty = false;
}
}
Worked perfectly.
Att,

thanks
david
On Tue, Jun 9, 2015 at 5:30 PM, Bruno Aquino Filardi Filho <
<EMAIL_ADDRESS>wrote:

It happens because of line 7290:
Here is the problem. --> if(val === undefined || val.t === undefined)
continue;
v = val.v;
switch(val.t){
case 'e': continue;
case 's': break;
case 'b': case 'n': break;
default: throw 'unrecognized type ' + val.t;
}
if(v !== undefined) {
row[hdr[C]] = raw ? v : format_cell(val,v);
isempty = false;
}
So I replaced it by:
if(val === undefined || val.t === undefined){
row[hdr[C]] = "";
isempty = false;
}else{
v = val.v;
switch(val.t){
case 'e': continue;
case 's': break;
case 'b': case 'n': break;
default: throw 'unrecognized type ' + val.t;
}
if(v !== undefined) {
row[hdr[C]] = raw ? v : format_cell(val,v);
isempty = false;
}
}
Worked perfectly.
Att,
—
Reply to this email directly or view it on GitHub
https://github.com/SheetJS/js-xls/issues/78#issuecomment-110509376.

@afbruno I'm not sure how that change addresses the problem.  If val were undefined when val.v was read, the existing guard should have taken effect.
Either way, we have made some changes after merging this library into js-xlsx -- we encourage everyone to upgrade as it is a drop-in replacement and has support for additional formats like XLSX.
@afbruno and @dgotlib if you have any test files we would love to take a look!


Why does "Ethernet" show up as a WiFi network? Why does a virtual ethernet connection need a WiFi password?

Steps to reproduce
I am unable to get WSA to connect to the internet despite both ethernet and WiFi working fine on the host machine.  Listing WiFi networks shows "Ethernet" as a WiFi network inside of WSA which I assume is the correct connection, but it needs a WiFi password despite not being a WiFi connection.  What is this password?
✔ Expected Behavior
Internet to work just like it does in WSL and Hyper-V.
❌ Actual Behavior
No internet connectivity in WSA despite internet working fine on the Host for both Ethernet and WiFi, as well as both WSL and Hyper-V working with both Ethernet and WiFi on the host machine.
Other Software
Windows 11 22621.1413
WSA 2302.40000.6.0
Please specify the version of Windows Subsystem for Android
2302.40000.6.0

Are you using advanced networking? If so, do you have networking connectivity in WSA if you toggle that off and restart via the WSA settings app?
For some context, unfortunately many Android apps were written assuming a wifi or cellular connection for connectivity checks and will complain to the user about lack of network connectivity in the presence of only an Ethernet connection. For that reason, we have virtualization a wifi network on top of the virtual network for the VM which is represented as Ethernet. Advanced networking is a special case in the current builds where we reflect adapters from the Windows host into Android. It still has some rough edges as I suspect you're finding and we are working to resolve those in future builds.

Please file a Feedback Hub report (Windows Key + F) under category Apps > Windows Subsystem for Android. Under part 4, include a recording of starting an Android app that doesn't have networking access..

Following up on feedback hub.


feat(language): update czech language

Description
updates the czech language from overseer weblate and add jellyseer specifics

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

v1.2.0
GitHub release

Your semantic-release bot :package::rocket:

@all-contributors please add @Smexhy for translation


Optimisations may affect validity when enabling multiple mutants

When enabling multiple mutants on the optimized output from Dredd, there is a possibility that we may loose mutations that could be useful .
For example, in the expression int x = 0 + 5  we wouldn't replace the + with * because it's equivalent to replacing the entire binary expression with 0. But if we also enable the mutant that replaces 0 with another constant then replacement with * would be useful.

This would be an issue if we were concerned with killing higher order mutants.
However, the reason for having the ability to enable multiple mutants in Dredd is to allow us to quickly detect when a test case kills some vs. none of a set of mutants, and for that use case this isn't a problem. Therefore I'll close this.


if flags -m and -x are mixed, -m is always used and the generated password is not between -m and -x chars long

The old c-lang version of apg had options -m and -x (for min and max length of the password)
If one used -m 15 -x 20, the generated password was between 15 and 20 chars long.
The new go version prefers -m before -x, so a -m 4 -x 20 will always produce passwords of length 4.
Can the old behaviour be brought back ?

Thanks for the suggestion, that's definetely a possibility. I'll have a look at it

This has been addressed in release v0.3.1


Implement function pruneDocuments with Ruby

Resolves: https://github.com/appwrite/appwrite/issues/1898
Implement cloud function pruneDocuments() with Ruby.
Execution example:

THANK YOU! All changes merged 🥳
Please reach out to eldadfux on our Discord server if you would like to claim your Appwrite swags! As a way of saying thank you, we would also love to invite you to join the Appwrite organization on GitHub. Please share your GitHub username with us on Discord.
You can accept the invite by visiting https://github.com/orgs/appwrite/invitation. By joining our team, you will officially be an Appwrite maintainer on GitHub.
You can change your membership visibility settings, so your new Appwrite team membership badge will show up on your personal GitHub profile.
Please feel free to look for more PRs you might be interested in helping with on our long list of Hacktoberfest friendly issues and help make Appwrite better :)


crash on launch when trying to access '/var/lib/docker/btrfs'

Installed on arch using yay,  sysmontask crashes on launch with the following output:
$ sysmontask
5.9.0

(sysmontask:27822): Wnck-WARNING **: 18:25:54.530: libwnck is designed to work in X11 only, no valid display found
color prifile in the setting {'cpu': (0.384, 0.749, 1.0), 'memory': (0.627, 0.196, 0.788), 'disk': (0.109, 0.67, 0.0588), 'network': (0.709, 0.164, 0.164), 'gpu': (0.384, 0.749, 1.0)}
cpuInit
Memory Tab Initialising
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied
/sys/firmware/dmi/tables/smbios_entry_point: Permission denied
/dev/mem: Permission denied
Failed to get Memory Form Factor
nvme0n1
Traceback (most recent call last):
  File "/usr/bin/sysmontask", line 33, in <module>
    sys.exit(load_entry_point('sysmontask===1.x.x', 'console_scripts', 'sysmontask')())
  File "/usr/lib/python3.10/site-packages/sysmontask/sysmontask.py", line 1127, in start
    main=myclass()
  File "/usr/lib/python3.10/site-packages/sysmontask/sysmontask.py", line 187, in __init__
    self.diskinitialisation()
  File "/usr/lib/python3.10/site-packages/sysmontask/disk.py", line 334, in diskinit
    temp=ps.disk_usage(part[1])
  File "/usr/lib/python3.10/site-packages/psutil/__init__.py", line 2003, in disk_usage
    return _psplatform.disk_usage(path)
  File "/usr/lib/python3.10/site-packages/psutil/_psposix.py", line 170, in disk_usage
    st = os.statvfs(path)
PermissionError: [Errno 13] Permission denied: '/var/lib/docker/btrfs'

sysmontask-pkexec works, but it doesn't follow the color sheme, asks for the password and shows the changelog on every launch.

If you have docker installed, try stopping docker service.
In the distro I use (openSUSE TW) the command is this one:
systemctl stop docker.service

I think it might work regardless of docker, but this is a workaround


Add $in_none and $out_none

One can currently get an empty firewall configuration (which is very useful to have full control on it) by setting a bunch of variables like $in_ssh or $out_http to false.
However, this is fragile and may break when a new version of this module adds a new variable that defaults to true.
Please add two "master variables" $in_none and $out_none that have precedence over the other $in_* and $out_* variables. Setting $out_none to true would mean "I want none of the outgoing rules" which is the same thing as setting all the $out_* variables to false.

I personally wouldn't prioritise this much as the current interface allows skimming the firewall rules quite a lot but perhaps it makes sense to protect users against new base stuff being added (rather unlikely?). It's kind of easy to implement. I can look into providing a patch if there's an agreement.

it would be more disruptive to the interface but something better might be to have two parameters that define the in and out rules as arrays.
users could override to an empty array to get the behaviour described by the OP and the API of the main class would not get cluttered with lots of different arguments for similar things.
e.g. something like this:
class nftables (
  Array[String] $in_rules => [ 'icmp', 'ssh' ],
  Array[String] $out_rules => [],
[...]
) {
  $in_rules.each |String $rule| {
    # create the rule somehow, maybe with create_resources or include
  }
[...]

I had the same thought.  EG.
  # Conditionally call pre-defined rule classes when configured
  $in_rules.each  |$i| { include "nftables::rules::${i}" }
  $out_rules.each |$o| { include "nftables::rules::out::${o}" }


[PowerToys Run] Program launching oddity

Not sure how to describe this issue, so apologies for the vague title and long-winded explanation.
I have two applications that when run via PT Run behave differently than if they were launched via explorer or Windows' Run menu. They behave as though they are being launched in the wrong directory (for lack of better description). If I create a shortcut to these programs and run that shortcut via PT Run, the behaviour doesn't occur.
For example, one of these applications should detect that it is in the same directory as a game, and if not, it will prompt for the game's path. Running the exe normally, it will correctly detect that it's in the right place. Running it via PT Run prompts for the directory. As mentioned, running the shortcut from PowerToys Run works as expected.
I'm not sure if this helps any, but the same behaviour is exhibited if the shortcut's "Start in" directory is changed.
ℹ Computer information

PowerToys version: 0.27.1
PowerToy Utility: PowerToys Run
Running PowerToys as Admin: Yes, and occurs when not running as admin, too
Windows build number: Windows 10 Education 19042.685

This appears to be the behaviour if launched from the start menu, so might be unavoidable/working as intended.

we scan the start menu and leverage that data there.  if you did something ala > wt that should act end to end like run prompt


[Java-Integration] Extend soot CFG generation for oss-fuzz project

Related to step 4~5 for issue #536
One of the potential problem is maven build ignoring some of the source and debugging dependencies during compiling and packaging, thus additional options needed to be fine tune for the oss-fuzz java project building in order to leave source trace and debugging mark for soot to pick up for static analysis.
The ultimate goal is to include call graph and extra information for static analysis of the whole project
Signed-off-by: Arthur Chan<EMAIL_ADDRESS>

Also related to issue #571
Considering multiple jar file, how it should be used to distinguish separate entry points. Also providing example for this.


Added .ConfigureAwait(false) to every awaited async call

https://github.com/Actify-Inc/arangodb-net-standard/issues/215

I may overdid it a bit - you probably dont need .ConfigureAwait(false) in tests

Thank you @Leoltron for this contribution. This is a good way to ensure the library will behave correctly when used in various asynchronous/synchronous ways.
From what I understand you created a tool to do this? I noticed this is very similar to other contributions you've made elsewhere, e.g. https://github.com/cmxl/FFmpeg.NET/pull/52

I may overdid it a bit - you probably dont need .ConfigureAwait(false) in tests

I agree. I think we should remove the calls to .ConfigureAwait(false) in tests as they are not required and imo they add cluter. Some tests frameworks provide a synchronisation context when running the tests, this is the case of XUnit so we don't need to .ConfigureAwait(false) in the tests. We can consider the tests to be app-level code.
See also https://devblogs.microsoft.com/dotnet/configureawait-faq/

So if you’re writing an event handler in a Windows Forms app, writing a unit test in xunit, writing code in an ASP.NET MVC controller, whether or not the app model did in fact publish a SynchronizationContext, you want to use that SynchronizationContext if it exists. And that means the default / ConfigureAwait(true). You make simple use of await, and the right things happen with regards to callbacks/continuations being posted back to the original context if one existed. This leads to the general guidance of: if you’re writing app-level code, do not use ConfigureAwait(false).

There are now additional methods in TransactionApiClient to support stream tansactions, we should also add .ConfigureAwait(false) in them.
@Leoltron Are you likely to pick up the update? If not, we can add an additional commit on top of your contribution.

Yes, its my first attempt to do something useful with Roslyn. I may eventually shape it into something I wont be ashamed to share with others.
Added .ConfigureAwait(false) to awaited async calls in TransactionApiClient, removed .ConfigureAwait(false) from tests.

Looks good to me, approved. Thanks for the contribution. 🥳 Merging now.


RUM-5182: Add precheck conditions when registering session replay feature

What does this PR do?

Add SystemRequirementConfiguration class to contain requirements to check
Add SystemRequirementChecker to check if every condition can be met:

MemoryRequirementChecker implementation to check max RAM size
CpuRequirementChecker implementation to check cpu cores number

Add SessionReplayRequirement class to use SystemRequirementConfiguration and all the checkers to determine if the task can be executed after checking the conditions.

Motivation
RUN-5182
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report
Attention: Patch coverage is 77.77778% with 20 lines in your changes missing coverage. Please review.

Project coverage is 70.14%. Comparing base (35991f3) to head (4275f94).

Files with missing lines
Patch %
Lines

...ay/internal/presequite/MemoryRequirementChecker.kt
42.86%
11 Missing and 5 partials :warning:

.../android/core/internal/persistence/file/FileExt.kt
0.00%
2 Missing :warning:

...eplay/internal/presequite/CpuRequirementChecker.kt
83.33%
1 Missing and 1 partial :warning:

Additional details and impacted files
@@                         Coverage Diff                         @@
##           feature/sr-dynamic-optimisation    #2264      +/-   ##
===================================================================
+ Coverage                            70.09%   70.14%   +0.05%
===================================================================
  Files                                  731      735       +4
  Lines                                27241    27330      +89
  Branches                              4598     4608      +10
===================================================================
+ Hits                                 19092    19169      +77
- Misses                                6845     6857      +12
  Partials                              1304     1304

Files with missing lines
Coverage Δ

...com/datadog/android/sessionreplay/SessionReplay.kt
63.33% <100.00%> (+9.17%)
:arrow_up:

...ay/internal/presequite/SessionReplayRequirement.kt
100.00% <100.00%> (ø)

...ernal/presequite/SystemRequirementConfiguration.kt
100.00% <100.00%> (ø)

.../android/core/internal/persistence/file/FileExt.kt
85.00% <0.00%> (-2.93%)
:arrow_down:

...eplay/internal/presequite/CpuRequirementChecker.kt
83.33% <83.33%> (ø)

...ay/internal/presequite/MemoryRequirementChecker.kt
42.86% <42.86%> (ø)

... and 33 files with indirect coverage changes

@0xnm @jonathanmos I just refactored the PR, please review it again if you want, main changes:

Add public API to SessionReplayConfiguration to set SystemRequirementConfigutation
Switch back to main thread to register feature after checking the requirements.

I applied the @0xnm 's change in my branch, please check again, thanks!


Updated but now cannot generate hook

As prompted, I updated feathers/cli on 2022-06-15
not having generated anything for over 2 weeks.
Expected behavior
Should produce the hook file and update the index as it used to
Actual behavior
Now running "feathers generate hook" just produces the following errors and no hook.
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:92
results.files = results.files.concat(res.files);                                                            ^
TypeError: Cannot read properties of undefined (reading 'files')
at subloop
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:92:58)
at
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:107:13
at onDirRead
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:139:35)
at onStat
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:154:14)
at files
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:162:12)
at
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:104:29
at onDirRead
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:139:35)
at onStat
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:154:14)
at Object.files
...npm\node_modules@feathersjs\cli\node_modules\node-dir\lib\paths.js:162:12)
at HookGenerator._listServices
...\npm\node_modules@feathersjs\cli\node_modules\generator-feathers\generators\hook\index.js:11:23)
Now that looks like something in the hook generator is digging deeper into things than it should. I have tried as a test to "feathers generate service" and that appears to be working OK. I can, of course, just copy an existing hook and work from there, and have done so., but one of the nice features of feathers/cli is that it does this all for you ... or so it did.
removing the feathers/cli and re installing just produces the same errors so definitely a bug.
System configuration
Module versions current
NodeJS version:
node v16.15.0
Operating System:
windows v10 Home + VS Code
Browser Version:
no browser involved - development
React Native Version:
don't use it
Module Loader:
yarn v1.22.15
I should add as of today (2022-06-24) feathers generate app also works with no errors, generate service also works but generate hook still breaks with the same errors as above - frustrating!

The new CLI is fully tested and should help with those kinds of issues.


Fix selection based on optionValuePath

@homu r+

:pushpin: Commit 5685e7e has been approved by martndemus

:zap: Test exempted - status


Creating verdaccio ... done
Attaching to verdaccio
verdaccio    |  warn --- config file  - /verdaccio/conf/config.yaml
verdaccio    |  warn --- Verdaccio started
verdaccio    |  warn --- Plugin successfully loaded: verdaccio-htpasswd
verdaccio    |  error--- plugin not found. try npm install verdaccio-packages
verdaccio    | (node:7) UnhandledPromiseRejectionWarning: Error:
verdaccio    |         verdaccio-packages plugin not found. try "npm install verdaccio-packages"
verdaccio    |     at /opt/verdaccio/build/lib/plugin-loader.js:110:13
verdaccio    |     at Array.map (<anonymous>)
verdaccio    |     at loadPlugin (/opt/verdaccio/build/lib/plugin-loader.js:62:37)
verdaccio    |     at Auth._loadPlugin (/opt/verdaccio/build/lib/auth.js:54:38)
verdaccio    |     at new Auth (/opt/verdaccio/build/lib/auth.js:44:25)
verdaccio    |     at defineAPI (/opt/verdaccio/build/api/index.js:43:16)
verdaccio    |     at _default (/opt/verdaccio/build/api/index.js:127:10)
verdaccio    |     at processTicksAndRejections (internal/process/task_queues.js:93:5)
verdaccio    | (Use `node --trace-warnings ...` to show where the warning was created)
verdaccio    | (node:7) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
verdaccio    | (node:7) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
verdaccio exited with code 0

furthermore, attempting to try the reported action: try npm install verdaccio-packages does not work regardless of the registry specified (no registry specified (an no .npmrc at all) => https://registry.npmjs.org/ or --registry=https://registry.verdaccio.org)
To Reproduce

execute the following:
docker-compose up --build

with the following specified in docker-compose.yml
version: '3.1'

services:
  verdaccio:
    image: verdaccio/verdaccio
    container_name: "verdaccio"
    environment:
    - VERDACCIO_PORT=4873
    ports:
    - "4873:4873"
    volumes:
    - "./storage:/verdaccio/storage"
    - "./config:/verdaccio/conf"
    - "./plugins:/verdaccio/plugins"

Expected behavior
verdaccio starts with some pertinent output and is ready to handle requests of npm registry nature
Configuration File (cat ~/.config/verdaccio/config.yaml)
storage: /home/blah/verdaccio/storage
auth:
  htpasswd:
    file: /home/blah/verdaccio/.htpasswd
    max_users: 10
  packages:
    '@blah/*':
      access: $authenticated
      publish: $authenticated

You need your own container https://verdaccio.org/docs/en/docker#plugins


Remove log4j-over-slf4j dependency

Resolves https://github.com/cakesolutions/scala-kafka-client/issues/69

👍


not compiling with angular 8

Due to breaking changes on TypeScript 3.7 (link) it's not possible to use this lib using Angular 8.
If you try to use it you get the  following compilation errors:
ERROR in node_modules/@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.d.ts:11:9 - error TS1086: An accessor cannot be declared in an ambient context.
11     set items(items: INavData[]);
           ~~~~~
node_modules/@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-items.component.d.ts:12:9 - error TS1086: An accessor cannot be declared in an ambient context.
12     get items(): INavData[];
           ~~~~~
node_modules/@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.d.ts:15:9 - error TS1086: An accessor cannot be declared in an ambient context.
15     set item(item: INavData);
           ~~~~
node_modules/@coreui/angular/lib/sidebar/app-sidebar-nav/app-sidebar-nav-link.component.d.ts:16:9 - error TS1086: An accessor cannot be declared in an ambient context.
16     get item(): INavData;
           ~~~~
node_modules/@coreui/angular/lib/sidebar/app-sidebar.component.d.ts:13:9 - error TS1086: An accessor cannot be declared in an ambient context.
13     get minimized(): boolean;
           ~~~~~~~~~
node_modules/@coreui/angular/lib/sidebar/app-sidebar.component.d.ts:14:9 - error TS1086: An accessor cannot be declared in an ambient context.
14     set minimized(value: boolean);
           ~~~~~~~~~

Environment details:
Angular CLI: 8.3.23
Node: 12.14.0
OS: win32 x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.23
@angular-devkit/build-angular     0.803.23
@angular-devkit/build-optimizer   0.803.23
@angular-devkit/build-webpack     0.803.23
@angular-devkit/core              8.3.23
@angular-devkit/schematics        8.3.23
@angular/cdk                      8.2.3
@angular/cli                      8.3.23
@ngtools/webpack                  8.3.23
@schematics/angular               8.3.23
@schematics/update                0.803.23
rxjs                              6.4.0
typescript                        3.5.3
webpack                           4.39.2

#104 merged - thanks @jrocha
to fix the issue, update @coreui/angular to 2.9.1


Rebuilding secondary indexes on Android

Issue moved from old Cordova SQLite repo, created by @phydiux.
First off, thank you for Nano-SQL!
I'm having an issue specifically related to Android and secondary indexes on tables that I define. I've recreated the issue on an example app, and I'm hoping that you can shed some light on whether it's a developer issue or a legit bug in cordova-Nano-SQLite.
In summary, when I define a table that has an index on a secondary column, on Android it runs fine the first time the app is launched and as long as there is no data in the table. When I populate that table, then kill and re-launch the app, the app throws an exception in the _NanoSQLStorage.prototype.rebuildIndexes function.
The project I put together is located here: https://github.com/phydiux/NanoSQLTest - The readme on this project shows a summary of what's happening (basically, this write-up) and a screenshot of what I'm seeing in Chrome's inspection tool (in Windows) for the app running on Android. The code should be complete enough to be able to clone, build, run and see this issue on an Android device. This is affecting another app that I'm working on that is a bit more complex, and so getting an understanding about what's going on would be very helpful for me.  Thanks!

The same problem happens in Windows UWP, too.
After looking into your code, I found that there is a promise racing when calling database/storage.ts:rebuildIndexes from line 235 of case "rebuild_idx" of database/index.ts:extend.
Because every tables even _... which will be skipped by the 1st fastALL in your function rebuildIndexes will be scanned, the true tables will be still pending when all of _... tables are finished.
That's the source of the problem.
If _doCache===true, those _... tables will call this._flushIndexes() which will set this._secondaryIndexUpdates={} before those pending promises resolve and that why line 738 of rebuildIndexes will throw an error of calling 'push' of an undefined.
Well, the simplest way to avoid this problem is setting cache: false when configuring that nSQL and it works.
However, if you want to solve it, maybe you should call if(this._doCache) { this._flushIndexes(); } outside the function rebuildIndexes, i.e. in index.ts.
For example, adding this condition into line 237 in then of fastAll.
Sorry, I did not try this one, hoping that it works for you. ^_^

Wow Young-Chung, thanks for figuring this one out for me!
The fix is live on NPM as of 1.7.5. @phydiux, everything should work as expected now. :)


Render messages individually

Currently, messages are rendered using a single tview.TextView. Since TextViews do not support editing its own text, any updates to messages can only be done by updating it all over again. This has 2 major issues that, while not major now, will cause problems as the project grows in complexity:

Performance - having to update all messages for any kind of edit (be it as small as opening spoilers), will cause more slowdown as support for loading more messages is added (#308)
Overcomplicated code - any and all logic pertaining to editing messages has to pass through the creation process first. This means that if, for example, support for adding spoilers were added, it needs to be tracked separately so that the creation logic knows to render it as it should, rather than simply having to update a single message.

Proposal:
Create a new tview Primitive for handling and rendering messages. Here's how it will fix the above issues:

Messages will only be rendered as much as the screen can actually show, or a config limit. Any message updates will simply require a redraw for the actual message, rather than everything.
Everything pertaining to messages will be handled on a per-message basis within the code, and will not require some weird way of tracking what and where things are done. Want to open a message's spoiler? Just make it redraw only that message with them open.

Related: https://github.com/rivo/tview/wiki/Primitives


Run errors on 32bit architecture

Hi,
This is a noob question apologies to all in advance. I receive the following error when running the build on a 32bit architecture:
proxy / localhost:43867 {
except /static
proxy_header Host {host}
proxy_header X-Forwarded-For {remote}
proxy_header X-Real-IP {remote}
proxy_header X-Forwarded-Proto {scheme}
}
Starting 241fec7cbb_241fec7cbb_caddy
rpc error: code = 2 desc = "oci runtime error: exec format error"
Not sure if it is a 32bit issue or something else.
Thanks

Please register for updates on the mailing list (http://netflix-proxy.belodedenko.me/) RE: August update. An alternative (paid subscription based) unblocking solution is close to being completed and should be going to trial soon.


Group 1 ass 2 2024

update

This assignment was worked by Group 1
Sofia Pichihua, Gisella Salmon, Héctor de la Fuente and Pablo Paredes
Firts, we coordinated to create the branch to this task
Then, we divided the task
Dictionaries
Exercise 1: Pablo Paredes and Gisella Salmón
Exercise 2: Gisella Salmón
Exercise 3: Sofía Pichihua
Exercise 4: Héctor de la Fuente
Exercise 5: Pablo Paredes
Pandas
Exercise 1: Gisella Salmón
Exercise 2: Sofía Pichihua
Exercise 3: Pablo Paredes
Exercise 4: Héctor de la Fuente
Exercise 5: Gisella Salmón
Then, we had a meeting to check the final ipymb sent


feat(testing): Replace jest with Vitest

If we're already using Vite, lets also use vitest. Much better 👌

🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥


Looking for Maintainer

The project was created in the urge of using Rust for our embedded development and was a first proof of concept. Unfortunately the real world makes it much harder to migrate to rust than I would like. That's the reason why we do not use the library in production yet.
On the other side I see a lot of interest in moving the code forward and welcome this a lot. I just feel too inactive on GitHub to maintain the project alone with the Quality it deserves.
If there is someone who like to help maintaining the library I'm open for suggestions.
@schteve I just merged a lot of PR from you. If you have long term interest to use and develop the library, just let me know.
@reitermarkus same holds for you.

First I'd like to say thanks for your work in maintaining the project to this point. I can see a lot of effort went into it and it's already quite useful as-is.
I'd be happy to help with maintaining the project, but what kind of maintenance help did you have in mind? Approving PR's? Making contributions and shaping the direction of the project? Taking some type of ownership? I could do any of these, I think. It would also help to understand what your long-term expectations are for the project.
I don't have immediate plans to use this crate in production either (right now just some basic hobby stuff), but have been happy to use FreeRTOS for many years in production with C on embedded systems, so I'd like to see it succeed here with Rust as well. I'm most familiar with V9 and earlier so I have some catching up to do with V10 and beyond.

Hey, thanks for your reply. Your questions make sense I want to give some answers to them.
what kind of maintenance help did you have in mind? Approving PR's?
First of all reviewing and approving PR's and answering new issues.
Making contributions and shaping the direction of the project?
Contributions are welcome. But I can't expect too much - since it's all free work. I'm happy about any help.
Taking some type of ownership?
I don't really expect that.
It would also help to understand what your long-term expectations are for the project.
I guess a long term goal is to stay feature complete regarding the FreeRTOS API and providing a easy to use interface. In addition try to support as many platforms as possible or needed.
For me (or us at Lobaro) the long term goal is to have an easy to intergrate solution to our existing FreeRTOS based code to migrate to RUST. Which I can't say when it will happen.
Let me know how you would see your role on this project.

I am using this crate in production, and will continue to watch new issues and PRs, and contribute comments if I have anything to add.
After the recent round of accepted PRs I think it would be nice if there were new tagged releases on crates.io.

Thanks for your answers. It sounds like the main help you're looking for is on the PR / issue side. I'd be happy to help there, and I think your long term goal of makes sense and should be enough to guide future decisions. I think the project doesn't get a huge number of contributions so it should be quite manageable.

On the contribution side, in making my recent commits I did notice a few things that I could do. I didn't want to start them if these changes aren't welcome though. Let me know what you would be interested in.

rustfmt - currently code formatting does not strictly comply with rustfmt. I think it's pretty typical for a project to require this. Should be pretty easy to run rustfmt to fix the code and then double check it manually.
cargo test - I noticed some errors / failures are generated when running cargo test. Not sure if it's something on my end, but all existing tests should run and pass if possible.
Test coverage - There is probably some opportunity to increase test coverage by writing new test cases. Whether those are unit tests or integration tests (maybe even some that execute on embedded hardware?).
cargo clippy turns up a number of warnings. I think it makes sense to eliminate all of these warnings (either through code changes or suppression). Also to investigate the same with clippy::pedantic, but this isn't as likely to be helpful.
CI scripts - run these via Github actions on new commits and merges. Enforce build success (including examples), formatting, tests, and clippy lints.

Let me know what you think. Especially if I'm going to help as a maintainer it will be good for me to have a deeper understanding of the codebase, and making the above changes would be good tasks to help me learn.

@niondir let me know if you have an opinion about the above contributions

Sounds all very reasonable. That's a good base to let the project grow in a clean way.

Thanks @niondir, I'll get going on those points then. Probably CI scripts first since we've had a few accidental breakages recently that would have been avoided if CI was checking the build.
One other topic that comes up occasionally - publishing new versions to crates.io. I know you don't have time to watch this closely so what would be the best way to coordinate a publish schedule? If you're willing to give me rights to do the publish I can publish periodically as we accumulate changes. But the crates.io publish system might not make that easy for you (not sure how exactly that works).

Hello, I'm an embedded SW engineer by profession who is interested in Rust and what it can do for the future Embedded Software. I'd like more involved with Rust ecosystem therefore I'd like to help maintaining this project. I don't think I can yet be the primary maintainer but I'm glad to help.


make map public

Codecov Report

Merging #98 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #98   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           7      7
  Lines         164    164
=====================================
  Hits          164    164

Impacted Files
Coverage Δ

Snail/Variable.swift
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


docker and python3 error

root@ubuntu20:/opt/waf-bypass# docker run nemesida/waf-bypass --host='www.dingjunkj.com'
^C

Target:       http://www.dingjunkj.com
Proxy:
Timeout:      30s
Threads:      5
Block code:   403
Exclude dirs:
User-Agent:   Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36

An incorrect response was received while processing request from file /opt/waf-bypass/payload/SSI/1.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/API/3.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RCE/5.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/API/1.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/SSI/2.json in URL: 0
An error occurred while processing file /opt/waf-bypass/payload/RCE/5.json in BODY: WBHTTPConnectionPool(host='www.dingjunkj.com', port=80): Max retries exceeded with url: / (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f5ffce55070>, 'Connection to www.dingjunkj.com timed out. (connect timeout=30)'))
An incorrect response was received while processing request from file /opt/waf-bypass/payload/API/2.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/SSI/5.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RCE/22.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/NoSQLi/6.json in URL: 0
An error occurred while processing file /opt/waf-bypass/payload/RCE/22.json in COOKIE: WBHTTPConnectionPool(host='www.dingjunkj.com', port=80): Read timed out.
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RCE/15.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/NoSQLi/2.json in URL: 0
An error occurred while processing file /opt/waf-bypass/payload/RCE/15.json in ARGS: WBHTTPConnectionPool(host='www.dingjunkj.com', port=80): Read timed out.
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RFI/4.json in ARGS: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RFI/4.json in ARGS: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/RFI/4.json in ARGS: 0
Keyboard Interrupt

root@ubuntu20:/opt/waf-bypass# python3 main.py --host='www.dingjunkj.com'

Target:       http://www.dingjunkj.com
Proxy:
Timeout:      30s
Threads:      5
Block code:   403
Exclude dirs:
User-Agent:   Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36

An incorrect response was received while processing request from file /opt/waf-bypass/payload/SSI/1.json in URL: 0
An incorrect response was received while processing request from file /opt/waf-bypass/payload/API/3.json in URL: 0
^C
Keyboard Interrupt

Thanks for your feedback. 'An incorrect response was received while processing request from ... 0' occurred while your WebServer/WebApp returns an incorrect response (0 etc.). instead of a 2xx/3xx etc reponse.
This is not a tool bug,  check your web-server, btw in some cases you can ignore it.


Design the search input box for desktop and mobile (default and focus styles) so there is a way for the user to learn about the search function and interact with it

Here are the designs – feel free to make them wider / narrower – Even though it's pretty limited, I have set them in a way that is supposed to be responsive as much as possible.
I have set properties for the variants you see in the purple box – and I have shown what the two states would look like in the nav on desktop.

@thatbudakguy
Based on our conversation on Thursday I have updated the search input for desktop and mobile, adding a version with the logo for the focus style – here are the designs on Figma – designs are on the "Search Form" page of the Figma file.

I have applied auto layout here, so please inspect to see the spacing between the search box and the logo on desktop and mobile, as well as the size of the logo – wasn't sure if you need the icons here as assets as well, so I have also pulled them out from the components (each next to its specific component, so you can easily export in the form you need)

@thatbudakguy also note: there are 5 properties here as well – the only one I'm not using for now is the first one (till we expand on other things that would go in the search form)


diddht.tbddev.org implementation

Where is the code for the DID DHT gateway located?

@mikestaub the server implementation is here: https://github.com/TBD54566975/did-dht-method/tree/main/impl


Cannot find duckdb database file and unknown file extension

When I run this in R:
con <- DBI::dbConnect(duckdb::duckdb(), dbname="my_duckdb")
DBI::dbWriteTable(con, "tab1", mtcars)
DBI::dbDisconnect(con, shutdown=TRUE)

I would expect the creation of a datebase file "my_duckdb" in my working directory as RSQLite does, however I cannot find anything. So where can I find duckdb database?
Also what is the file extension of duckdb databases? (duckdb equivalent of SQLite extension .sqlite)?
I would much appreciate if someone can clarify those simple basic questions since it would be very helpful (and faster) for me to use duckdb in R instead of RSQLite.

Try
con <- DBI::dbConnect(duckdb::duckdb(), dbdir="my_duckdb")
or just
con <- DBI::dbConnect(duckdb::duckdb(), "my_duckdb")
The file extension is whatever you want, but you might want to use my.duckdb or something like that

This is also explained here: https://duckdb.org/docs/api/r

@hannesmuehleisen , thank you very much, now I can finally use duckdb, it is a great advantage over SQLite to have time/date type support.
Just one more simple question, I saw it creates an additional file .wal, what is that for? Is it indispensable or can I erase it to work with just one file?

WAL stands for write ahead log, and it is an important part about how
DuckDB stores your data! Any data in the WAL file has not yet been merged
into the main database file. So, you don't want to delete that file if it
has any data in it.
In order to force a checkpoint (or the writing of the WAL into the database
file) you just need to disconnect and then reconnect to the database. Then
you can use that single database file and it will be up to date, and the
WAL will be tiny.
However, as a small note, DuckDB files are not guaranteed to remain
compatible with future versions of DuckDB, so I wouldn't use it for long
term storage. For that use case, I would save the data as a Parquet file
and then read that into DuckDB later in the future when you need it again
(it's very fast!).
Does that help?
Happy SQL-ing!
On Sat, Sep 19, 2020, 5:41 PM GitHunter0<EMAIL_ADDRESS>wrote:

@hannesmuehleisen https://github.com/hannesmuehleisen , thank you very
much, now I can finally use duckdb, it is a great advantage over SQLite to
have time/date type support.
Just one more simple question, I saw it creates an additional file .wal,
what is that for? Is it indispensable or can I erase it to work with just
one file?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cwida/duckdb/issues/917#issuecomment-695363383, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMOORAKWS6TFBMGKO6KVSMTSGUXSBANCNFSM4RSTHXYA
.

For sure @Alex-Monahan , thank you, it was very helpful!
Just a few more questions if I may:
(1) Nice to know about Parquet, I read very good reviews, what packages/commands do you recommend to integrate it in R workflow (e.g. easy reading and writing Parquet files)?
(2) duckdb is taking more than double the space of the SQLite's for my database, 2GB vs 4.5 GB, is that normal?
(3)  Unfortunately, duckdb seems to not allow multiple R sessions to connect to a single database concurrently as RSQLite does. As soon as a single R session loads an embedded server, that server is locked down and inaccessible to other R consoles. Wouldn't that be a problem for an application which has to retrieve data from the database to provide data for multiple concurrent users?

Unfortunately I only have experience in Python, JS,and SQL, so I am no help for your R question!
The space may depend on your data's shape. How many rows/columns and what data types are you using? DuckDB has compressed storage on the roadmap so that is highly likely to improve soon!
DuckDB should allow multiple connections to the same database as long as they are read only connections. Only a single writer is allowed at time.

@Alex-Monahan , no problem! The informations you provided so far have been crucial for me to be able to start with duckdb, so thanks a lot for that!
My table has 27 million rows and 8 columns (6 Numeric, 1 Date and 1 Character). My concern is that the gap between SQLite in this regard seems quite significant. However I 'm sure duckdb is going to improve soon, I'm excited to see the future of this project 👍

@GitHunter0 could you elaborate on what the gap is and what kind of queries you are running? Thanks!

Just a few more questions if I may:
(1) Nice to know about Parquet, I read very good reviews, what packages/commands do you recommend to integrate it in R workflow (e.g. easy reading and writing Parquet files)?

DuckDB has built-in Parquet support so no additional packages are required. In case you are wondering how to read Parquet from SQL, see here: https://duckdb.org/docs/data/parquet

(2) duckdb is taking more than double the space of the SQLite's for my database, 2GB vs 4.5 GB, is that normal?

Yes its an area of active development and this is not unexpected. We also plan to improve this soon.

(3) Unfortunately, duckdb seems to not allow multiple R sessions to connect to a single database concurrently as RSQLite does. As soon as a single R session loads an embedded server, that server is locked down and inaccessible to other R consoles. Wouldn't that be a problem for an application which has to retrieve data from the database to provide data for multiple concurrent users?

You can access DuckDB databases from multiple R sessions at the same time, but only in read-only mode. For example:
dbConnect(duckdb::duckdb(), dbdir="my_dir", read_only=TRUE)

@GitHunter0 could you elaborate on what the gap is and what kind of queries you are running? Thanks!

Hey @hannesmuehleisen , of course, the gap I'm referring is the compression capability. As I mentioned, my duckdb database file is 2.5 times bigger than my SQLite's (4.5 GB vs 2 GB). However it is nice that you guys are already working on that 👍
I also noted that my duckdb queries are taking longer. It is hard to provide a reproducible example since my data is big and restricted but one basic rotine example is something like this:
db_con <- DBI::dbConnect(duckdb::duckdb(), dbdir = "db_fi.duckdb", read_only=TRUE)

# "my_table" has 27 millin rows, 8 columns, 2GB SQLite, 4.5GB duckdb
tab_con <- dplyr::tbl(db_con, "my_table")

tab_con %>%
  filter(var1 %in% c(value11, value12), var2 > value2, var3 > value3) %>%
  select(var1, var2, var3) %>%
  collect()

Time to complete the query: SQLite took 29.95 sec VS. duckdb 38.69 sec .
I observed that the key difference was in the time taken to retrieve data from the database to R, via collect()
Lastly, sometimes duckdb takes a long time (minutes) to open the connection (via DBI::dbConnect(...)), which I believe is due to the behavior described by @Alex-Monahan , in which the .wal content is merged into the main database file when the connection is opened. If instead that behavior happened while closing the connection, this issue could be avoided, right?

Just a few more questions if I may:
(1) Nice to know about Parquet, I read very good reviews, what packages/commands do you recommend to integrate it in R workflow (e.g. easy reading and writing Parquet files)?

DuckDB has built-in Parquet support so no additional packages are required. In case you are wondering how to read Parquet from SQL, see here: https://duckdb.org/docs/data/parquet

(2) duckdb is taking more than double the space of the SQLite's for my database, 2GB vs 4.5 GB, is that normal?

Yes its an area of active development and this is not unexpected. We also plan to improve this soon.

(3) Unfortunately, duckdb seems to not allow multiple R sessions to connect to a single database concurrently as RSQLite does. As soon as a single R session loads an embedded server, that server is locked down and inaccessible to other R consoles. Wouldn't that be a problem for an application which has to retrieve data from the database to provide data for multiple concurrent users?

You can access DuckDB databases from multiple R sessions at the same time, but only in read-only mode. For example:
dbConnect(duckdb::duckdb(), dbdir="my_dir", read_only=TRUE)

Good to know @hannesmuehleisen , thank you for the answers!
For R users I also discovered 2 functions that might be handy (although they require one additional package):
arrow::write_feather()
arrow::read_feather()

@GitHunter0 could you elaborate on what the gap is and what kind of queries you are running? Thanks!

Hey @hannesmuehleisen , of course, the gap I'm referring is the compression capability. As I mentioned, my duckdb database file is 2.5 times bigger than my SQLite's (4.5 GB vs 2 GB). However it is nice that you guys are already working on that 👍
I also noted that my duckdb queries are taking longer. It is hard to provide a reproducible example since my data is big and restricted but one basic rotine example is something like this:
db_con <- DBI::dbConnect(duckdb::duckdb(), dbdir = "db_fi.duckdb", read_only=TRUE)

# "my_table" has 27 millin rows, 8 columns, 2GB SQLite, 4.5GB duckdb
tab_con <- dplyr::tbl(db_con, "my_table")

tab_con %>%
  filter(var1 %in% c(value11, value12), var2 > value2, var3 > value3) %>%
  select(var1, var2, var3) %>%
  collect()

Time to complete the query: SQLite took 29.95 sec VS. duckdb 38.69 sec .
I observed that the key difference was in the time taken to retrieve data from the database to R, via collect()
Lastly, sometimes duckdb takes a long time (minutes) to open the connection (via DBI::dbConnect(...)), which I believe is due to the behavior described by @Alex-Monahan , in which the .wal content is merged into the main database file when the connection is opened. If instead that behavior happened while closing the connection, this issue could be avoided, right?

Hi @hannesmuehleisen , should I open a separate new issue to discuss these matters?


chore(statutory): Update infobox PositionsList

On request of JC I'm updating the infobox.

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


direct access to buffers with nullable slices.

@jorgecarleitao Does this do the trick for you?

Yes. Brilliant! Thanks a lot!

Pull Request Test Coverage Report for Build f2f137e7c0b694121b16142a98d6e9b94108b6f7-PR-168

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 84.139%

Files with Coverage Reduction
New Missed Lines
%

odbc-api/src/buffers/columnar.rs
1
93.53%

Totals

Change from base Build 97d6a9e6e0d2d9d018631d6ef140c9de26986000:
-0.01%

Covered Lines:
3639

Relevant Lines:
4325

💛  - Coveralls


TypeError [Error]: LegacyESLint is not a constructor

I am seeing the following error when running this plugin.
Any ideas on how to approach this?
Thank you!

Hum yeah this probably because you're running a version of ESLint before 8.43 something. I should bump the peer deps range

Fixed on 2.0.4!


Deployment commit for prod-stable

Merged prod-beta branch to prod-stable.
Use latest commit to update namespace ref in app-interface repo. Don't use merge commit, SHAs must be unique when images are created for each branch.

Codecov Report
Attention: Patch coverage is 0% with 29 lines in your changes missing coverage. Please review.

Project coverage is 70.00%. Comparing base (77bc6b9) to head (b3ee6de).

Files
Patch %
Lines

src/routes/components/charts/common/chartDatum.ts
0.00%
29 Missing :warning:

Additional details and impacted files
@@               Coverage Diff               @@
##           prod-stable     #350      +/-   ##
===============================================
- Coverage        71.45%   70.00%   -1.46%
===============================================
  Files               81       81
  Lines             1058     1080      +22
  Branches           210      246      +36
===============================================
  Hits               756      756
- Misses             302      313      +11
- Partials             0       11      +11

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


Fix link to Ackermann post

Good catch! Can't believe this slipped through. Thanks @neilparikh  :)


Add redbox test for 2048

This is just a dummy test to make sure that the app renders something correctly. This will help us catch a lot of integration errors that we had. This app was broken for more than a month without anyone noticing on the team :(

Need to add a scheme I guess?

ERROR: Cannot find schemes. Please consider creating shared schemes in Xcode.
TIP: This might happen if you're relying on Xcode to autocreate your schemes
and your scheme files don't yet exist.  xctool, like xcodebuild, isn't able to
automatically create schemes.  We recommend disabling "Autocreate schemes"
in your workspace/project, making sure your existing schemes are marked as
"Shared", and making sure they're checked into source control.

Otherwise looks fine - go ahead and import the diff internally.

Yeah I need to figure out what incantation i need to do to get a scheme up and running. I tried locally and it worked fine


feat(shared-data): Modify shared data to support different liquid 'classes'

Overview
Since we have to potentially support many liquid properties for low volumes on the p50, we should just bite the bullet and split the liquid directory into different liquid classes. Default will be the fallback in all circumstances while lowVolumeBottom (should we just name it lowVolume or lowVolumeDefault??) will support lower liquid volumes.
Test Plan
Throw on a robot to make sure nothing breaks, but it should be a fairly low stakes change.
Changelog

Changed directory structure of shared-data
Updated code to reflect this change

Review requests
Ok with this structure?
Risk assessment
Low/medium. Should not be changing internal behavior and test coverage is fairly sufficient.

Does this need to merge into the v7.0.0 release branch instead of edge?

Does this need to merge into the v7.0.0 release branch instead of edge?

Yes. Good call out.


pool: auto-close subscription after Duration of no new events

@dluvian what do you think? Should the SubscribeAutoCloseOptions::relative_timeout be renamed to something else?

@dluvian what do you think? Should the SubscribeAutoCloseOptions::relative_timeout be renamed to something else?

I like idle_timeout or inactivity_timeout. When I see relative_timeout I would have to check the docs to know what it is meant to do.


Copy to clipboard

I will have a look at fixing this up when i get a chance! Yea you can actually call any function inside gmusic.js or gmusic-ui.js. I was originally trying to add a feature to add the current playing song to a playlist, but gmusic-ui currently lacks the functionality.


V2: Correct type inference for ConnectError#findDetails

I noticed a minor issue with the types for findDetails that prevented correct type inference for the return type. e.g.:
const details = e.findDetails(MyDetailsSchema)

I wanted details to be type MyDetails[] but instead it's Message<string>[]. The change in this PR fixes it.

Updated with signoff


Added CSV icons and photoshop template

Added CSV icons (16, 32, 48 and 512px) and a photoshop template for
adding text to the _blank icon

@micho Any chance of merging this old PR?

Hi! I don't have access repo here... @saimonmoore can you merge it?

@micho Sorry, tagged you as you are the one with 87.5% commits for this repo :)
Btw, merge closes: https://github.com/teambox/Free-file-icons/issues/11

Yeah, no worries! It's just that I don't work there anymore :)
Maybe @somebody32?

@somebody32 Thanks!


[Bug] cannot run as dev

What are you really trying to do?
Is it possible to create dev environment with temporal docker image ?

The auto-setup say no (see logs)
There is no develop tag
The file https://github.com/temporalio/docker-builds/blob/HEAD/docker/setup-develop.sh exists

Minimal Reproduction
docker run --pull always -it --rm temporalio/auto-setup develop

Result;
latest: Pulling from temporalio/auto-setup
Digest: sha256:10e8c557ace5fa4aa99217637e7b9969316e89b929a3bfb117853a5417eef25c
Status: Image is up to date for temporalio/auto-setup:latest
TEMPORAL_ADDRESS is not set, setting it to <IP_ADDRESS>:7233
/etc/temporal/entrypoint.sh: line 40: /etc/temporal/setup-develop.sh: No such file or directory

The entrypoint:
# Setup Temporal Server in development mode if "develop" is passed as an argument.
for arg; do
    if [[ ${arg} == develop ]]; then
        /etc/temporal/setup-develop.sh
        break
    fi
done

works with:
docker run -it --rm --entrypoint /usr/local/bin/temporal temporaliotest/auto-setup server start-dev


Improve server shutdown logic

Ensure connections abort if they don't close gracefully.
Ensure tests fail if connections don't close during shutdown.

#2223

@muratg @pakrym  what do you think about cherry-picking this into preview1? I'm seeing consistent test failures with the ArgumentNullException from System.Memory.
For example, I've run the release/2.1 branch three times in a row on Travis, and all of them fail with this.
https://travis-ci.org/aspnet/KestrelHttpServer/builds/339575583
https://travis-ci.org/aspnet/KestrelHttpServer/builds/339566949
https://travis-ci.org/aspnet/KestrelHttpServer/builds/339575583

@natemcmaster I think this is a good/safe change to cherry-pick.
If we're trying to improve test pass rate, I might consider not cherry-picking the TestApplicationErrorLogger.cs part of this change, since that change verify the server shuts down gracefully for every functional test. I think this is good to verify, but maybe not for a preview1 backport to reduce test failures.

We should do the other one too then right? The null ref fix?

@davidfowl is referring to #2279. I agree that if we're cherry-picking this we should do the same for that. Both PRs fix different causes of the same null ref.

I think its worth doing. Kestrel tests fail on every run of macOS for preview1. The especially bad part about this bug is it causes the test runner to abort, so we don't even get a list of tests that passed or failed.

http://aspnetci/viewLog.html?tab=buildLog&logTab=tree&filter=debug&expand=all&buildId=406837&_focus=379410


Use Cypher functions to prevent throttling

Updates sig.ts to use cypher functions instead (PR that added it to ytdl-core)
Only slight issue is that it requires to run external code (from google), Node.js can use vm
Which might be more secure compared to new Function() which I used here.
Also adds support for DashMPD and HLS using m3u8stream from esm.js

@DjDeveloperr
Hey can you maybe look at this?
In my opinion this makes ytdl-core actually usable, before it would download but way too slow
I am using my fork at the moment, but other people who want to try this will be scared off by the slow downloads
I know it is quite a lot of changes, though mostly just taken from npm version of ytdl-core

Nice 🎉
And no worries life gets in the way ;)
Could you also make a new release @DjDeveloperr?
Last one is 11 months old

Sure, tagged 0.1.0!


Add decimal and tests

This change is

Coverage decreased (-0.1%) to 95.545% when pulling 076ec6f10b6b7757faf4c509a274cb757e735b4f on kukirokuk:a496313245710156_decimal into 085ba3a1face1d354f85807d240e0388b6a3b067 on openprocurement:ea_production.

Coverage decreased (-0.2%) to 95.497% when pulling 939c7537990c37e651508881f5c262370c9069cd on kukirokuk:a496313245710156_decimal into 085ba3a1face1d354f85807d240e0388b6a3b067 on openprocurement:ea_production.

Coverage decreased (-0.2%) to 95.497% when pulling 939c7537990c37e651508881f5c262370c9069cd on kukirokuk:a496313245710156_decimal into 085ba3a1face1d354f85807d240e0388b6a3b067 on openprocurement:ea_production.


kubernetes secrets "\n" problem FIX.

Fixes: #732

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

Who's merging?

Hello @DakshMiglani,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX

@thinkingserious Sure, thanks.

Hello @DakshMiglani,Thanks again for the PR!                                         We noticed that you have earned 1 out of the 5 points needed to receive glorious SendGrid Hacktoberfest swag.                                         Please take a moment to checkout this link to find more issues to get you past the required threshold.                                         Also, please be sure that you have officially registered here.                                         Thank you and Happy Hacktobering!                                         Team SendGrid DX

Hello @DakshMiglani,Thanks again for the PR!                                         You have earned 1 out of the 5 points needed to receive glorious SendGrid Hacktoberfest swag.                                         Please take a moment to checkout this link to find more issues to get you past the required threshold or to simply continue the celebration.                                         Also, please be sure you have officially registered with us here by November 1, 2018 to qualify.                                         If you have any questions you can email us at<EMAIL_ADDRESS>                                        Thank you and Happy Hacktobering!                                         Team SendGrid


fix: fix macos compile error

rust reference target_os example values is : https://doc.rust-lang.org/reference/conditional-compilation.html#target_os

Codecov Report

Merging #136 (c4b6066) into main (3208aae) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #136   +/-   ##
=======================================
  Coverage   64.20%   64.20%
=======================================
  Files          97       97
  Lines       18678    18678
=======================================
  Hits        11992    11992
  Misses       6686     6686

Impacted Files
Coverage Δ

taos-sys/build.rs
0.00% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


*: refactor the tiup API and make it reuse easily by external component

Signed-off-by: Lonng<EMAIL_ADDRESS>
What problem does this PR solve?
This PR refactors the TiUP exports API and makes the external components reuse the function easily.

The package localdata exports Profile and some method to retrieve installed components and installed versions of a specific component.
The package meta exports some downloading functions and utility functions. The package meta contains the singleton of Profile and Repository
The package repository provides mirror management and download service.

What is changed and how it works?
Check List
Tests

Unit test
Integration test

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@bf1bc8a). Click here to learn what that means.
The diff coverage is 14.92%.

@@            Coverage Diff            @@
##             master      #72   +/-   ##
=========================================
  Coverage          ?   33.76%
=========================================
  Files             ?       18
  Lines             ?      859
  Branches          ?        0
=========================================
  Hits              ?      290
  Misses            ?      521
  Partials          ?       48

Impacted Files
Coverage Δ

pkg/repository/version.go
78.26% <ø> (ø)

pkg/repository/mirror.go
8.19% <ø> (ø)

pkg/repository/component.go
0% <ø> (ø)

cmd/clean.go
18.91% <0%> (ø)

cmd/help.go
6.12% <0%> (ø)

cmd/run.go
0% <0%> (ø)

cmd/update.go
36.06% <0%> (ø)

cmd/status.go
11.9% <0%> (ø)

cmd/uninstall.go
43.75% <0%> (ø)

cmd/root.go
45.67% <10%> (ø)

... and 3 more

Continue to review full report at Codecov.

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


fix: fixng Uncontrolled resource consumption in braces

dependency: none
PR summary
Addresses an alert raised by dependebot alert Uncontrolled resource consumption in braces #13
Fixes:

PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[x] Other (please describe) - dependabot alert

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

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


Build: Automate release notes

Description

Configuration to help automate release note generation
Note relies on maintainers to label PR's appropriately.
@MudBlazor/core-team
How Has This Been Tested?

Will have to test after Merge by generating release notes
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

Result is this

What's Changed
New Features

MudLink: Add OnClick parameter (#1518) by @BieleckiLtd in https://github.com/MudBlazor/MudBlazor/pull/5785
Charts: Make Legend Clickable by @belucha in https://github.com/MudBlazor/MudBlazor/pull/5484
TreeView: Add Public Select Method and Disable Text Selection When ExpandOnDoubleClick is true by @mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/5856
MudBaseButton: Make OnClickHandler virtual by @CodeLifterIO in https://github.com/MudBlazor/MudBlazor/pull/5879

Bug Fixes

Snackbar: Fix memory leak upon Dispose by @Yomodo in https://github.com/MudBlazor/MudBlazor/pull/5706
MudColorPicker: Fix MaxLength on HEX TextField for transparent colors by @DoobieAsDave in https://github.com/MudBlazor/MudBlazor/pull/5582
ScrollManager: Fix exceptions when no JS environment available by @mikes-gh in https://github.com/MudBlazor/MudBlazor/pull/5770
MudDialog:  Fix Dialog is null in IDialogReference by @ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/5101
Fix ResizeBasedService trim warning by @ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/5809
MudCarousel: Fix swipe direction for next/previous in rtl by @abduwaris in https://github.com/MudBlazor/MudBlazor/pull/5811
MudRadio: Fix content placement in rtl by @abduwaris in https://github.com/MudBlazor/MudBlazor/pull/5813
MudTable: Fix inconsistent row border thickness by @dennml in https://github.com/MudBlazor/MudBlazor/pull/5823
MudTable: Fixed table grouping item selection issue (#5759) by @Gopichandar in https://github.com/MudBlazor/MudBlazor/pull/5760
Chip: Fix pointer cursor if href set by @mdekok in https://github.com/MudBlazor/MudBlazor/pull/5871
MudFileUpload: Maximum file count integrated as a parameter by @ummerland in https://github.com/MudBlazor/MudBlazor/pull/5861

Other Changes

Build(deps): Bump Blazored.LocalStorage from 4.2.0 to 4.3.0 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5746
Build(deps): Bump FluentValidation from 11.2.2 to 11.3.0 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5803
Build(deps): Bump ReportGenerator from 5.1.11 to 5.1.12 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5806
Build(deps): Bump NUnit3TestAdapter from 4.3.0 to 4.3.1 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5807
Build(deps): Bump bunit from 1.11.7 to 1.12.6 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5804
Remove unused code in ElementReferenceExtensions by @ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/5810
Tests/Components: Remove unnecessary Console.WriteLine by @JonBunator in https://github.com/MudBlazor/MudBlazor/pull/5836
Build(deps): Bump FluentValidation from 11.3.0 to 11.4.0 in /src by @dependabot in https://github.com/MudBlazor/MudBlazor/pull/5866

New Contributors

@rena0157 made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5767
@BieleckiLtd made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5785
@DoobieAsDave made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5582
@abduwaris made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5811
@CodeLifterIO made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5879
@ummerland made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5861

Full Changelog: https://github.com/MudBlazor/MudBlazor/compare/v6.1.2...v6.1.3

Need to fix other changes

I'd like to correct the FileUpload docs if I can

@Mr-Technician I dont think its this PR is it?

Ah I see.  This is only a test I will wait for file upload

After fixes

What's Changed
New Features

MudLink: Add OnClick parameter (#1518) by @BieleckiLtd in https://github.com/MudBlazor/MudBlazor/pull/5785
Charts: Make Legend Clickable by @belucha in https://github.com/MudBlazor/MudBlazor/pull/5484
TreeView: Add Public Select Method and Disable Text Selection When ExpandOnDoubleClick is true by @mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/5856
MudBaseButton: Make OnClickHandler virtual by @CodeLifterIO in https://github.com/MudBlazor/MudBlazor/pull/5879

Bug Fixes

Snackbar: Fix memory leak upon Dispose by @Yomodo in https://github.com/MudBlazor/MudBlazor/pull/5706
MudColorPicker: Fix MaxLength on HEX TextField for transparent colors by @DoobieAsDave in https://github.com/MudBlazor/MudBlazor/pull/5582
ScrollManager: Fix exceptions when no JS environment available by @mikes-gh in https://github.com/MudBlazor/MudBlazor/pull/5770
MudDialog:  Fix Dialog is null in IDialogReference by @ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/5101
Fix ResizeBasedService trim warning by @ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/5809
MudCarousel: Fix swipe direction for next/previous in rtl by @abduwaris in https://github.com/MudBlazor/MudBlazor/pull/5811
MudRadio: Fix content placement in rtl by @abduwaris in https://github.com/MudBlazor/MudBlazor/pull/5813
MudTable: Fix inconsistent row border thickness by @dennml in https://github.com/MudBlazor/MudBlazor/pull/5823
MudTable: Fixed table grouping item selection issue (#5759) by @Gopichandar in https://github.com/MudBlazor/MudBlazor/pull/5760
Chip: Fix pointer cursor if href set by @mdekok in https://github.com/MudBlazor/MudBlazor/pull/5871
MudFileUpload: Maximum file count integrated as a parameter by @ummerland in https://github.com/MudBlazor/MudBlazor/pull/5861

New Contributors

@rena0157 made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5767
@BieleckiLtd made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5785
@DoobieAsDave made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5582
@abduwaris made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5811
@CodeLifterIO made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5879
@ummerland made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/5861

Full Changelog: https://github.com/MudBlazor/MudBlazor/compare/v6.1.2...v6.1.3


Add destination option to scaffold utilities

When creating an app skeleton using scaffold, allow the user to provide a destination for the resulting files. If citizen is installed globally, there's no way to create the files in the directory of your choosing.
node ../node_modules/citizen/util/scaffold skeleton -l ./myappdir
node ../node_modules/citizen/util/scaffold pattern -l ./myappdir/app/patterns

Don't think this is necessary anymore.


Rotonde & Hashbase

I'm having problems getting the https version (via hashbase) of rotonde working.
When I go here: https://rotonde-earthperson.hashbase.io, I get a blank page. So I think the site is live, but maybe rotonde is not configured for hashbase?
I thought that I had to direct to the index.html in the link, but that gave me the same result.
Is anyone else experiencing this issue?

This is probably a very very silly question but, you're trying to load this through the Beaker browser, right?

Ah no silly questions! If anything I'm the silly one, haha.
I'm mainly trying to load through Chrome.
dat://rotonde-earthperson.hashbash.io works fine in Beaker. https://rotonde-earthperson.hashbase.io gives me the same result on Chrome & Beaker.

Rotonde uses a couple of Beaker APIs, to load content from the distributed network, it will probably crash when Chrome tries to load DatArchive() objects and so on. It's unlikely that Chrome will support the dat: protocol.

ahhh okay. so would you say, it is intentional that the only way to view rotonde is through beaker (or via p2p)?

Mhmm, it's intentional in the sense that it's the only browser that supports the functionality that we need to make this sort of project happen. While it might look like Twitter from the outside, it shares almost nothing with it under the hood.

Ah i see i see. Thanks for the clarity.

This issue can be closed now :)

Alright :) don't hesitate to ask anything!


Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.51 seconds
stream load tsv:          471 seconds loaded<PHONE_NUMBER>9 Bytes, about 151 MB/s
stream load json:         38 seconds loaded<PHONE_NUMBER> Bytes, about 59 MB/s
stream load orc:          76 seconds loaded<PHONE_NUMBER> Bytes, about 13 MB/s
stream load parquet:          33 seconds loaded 861443392 Bytes, about 24 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230307175206_clickbench_pr_110278.html


Update features.py to avoid bfloat16 unsupported error

Fixes https://github.com/huggingface/datasets/issues/6566
Let me know if there's any tests I need to clear.

I think not all torch tensors should be converted to float, what if it's a tensor of integers for example ?
Maybe you can check for the tensor dtype before converting

@lhoestq Please could this be merged? 🙏