bash: target/release/rgbd: No such file or directory

Following the instructions further in the README and after doing the fix to add "serde" in the client section of Cargo.toml. I follow the next step: Doing the command: target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv - contract fungible
Which gives the message:
bash: target/release/rgbd: No such file or directory

Thats wierd. I also see it has not compiled rgb_node in the log. Can you list the directory content?

I added the fix to add "serde" in the client section of Cargo.toml, maybe that's the case?

Removed the rgb-node directory and tried to with the last checkout but still errors with unresolved import 'serde'

I have witnessed the same error and spent about a day trying to understand why it happens. No success so far, this is really, really wired. Will keep you updated on my investigation

I'm pretty sure the build command requires also a --all-features flag, that should fix the serde-based errors
In this regard, no issues on the sdk side
Moreover @Goosie, you've written that you're giving this command target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv - contract fungible, but from the screenshots I see you're giving target/release/rgbd --data-dir ~/.rgb --bin-dir target/debug -vvvv - contract fungible. I don't think that, launching rgbd built with the release profile and then link it to the binaries built with the debug profile, is a problem, but it requires building the binaries twice (once with the --release flag and once without)

I feel almost quilty to bring this up. I had rgb-node working a couple of months earlier. But following the instructions given now, it just doesn't work for me.
I did again removed the rgb-node dir
rm -rf rgb-node
I checked if directory really is gone cd rgb-node
sudo apt update
sudo apt-get upgrade
sudo apt install -y build-essential pkg-config libzmq3-dev libssl-dev libpq-dev cmake
git clone https://github.com/LNP-BP/rgb-node.git
cd rgb-node
sudo nano Cargo.toml (added "serde", in the client section)
cargo build --release
Gave:    Finished release [optimized] target(s) in 48.34s
target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv - contract fungible
bash: target/release/rgbd: No such file or directory
... Nothing happens..
An other try:
cd $HOME
rm -rf rgb-node
git clone https://github.com/LNP-BP/rgb-node.git
cd rgb-node
sudo nano Cargo.toml (added "serde", in the client section)
cargo build --all-features
error: linking with cc failed: exit code: 1
An other try:
cd $HOME
rm -rf rgb-node
git clone https://github.com/LNP-BP/rgb-node.git
cd rgb-node
sudo nano Cargo.toml (added "serde", in the client section)
cargo build --release
cargo build
Finished dev [unoptimized + debuginfo] target(s) in 1.57s
target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv - contract fungible
bash: target/release/rgbd: No such file or directory
target/rgbd --data-dir ~/.rgb --bin-dir target/ -vvvv - contract fungible
bash: target/rgbd: No such file or directory
I don't want to put my self on coders or whatever, just a simple curious tester who's not afraid to try and error stuff like this. But now I'm stuck and just curious how others take their first baby steps in this code.

this command is not needed: sudo nano Cargo.toml (added "serde", in the client section)
the only build commands that currently work are: cargo build --all-features and  cargo build --all-features --release
to clean the repository you don't necessarily need to remove the entire directory, a cargo clean from the project root should be enough
from the dependencies list you've installed it seems that libsqlite3-dev is missing, could you please install it and then retry building with the --all-features flag?

Yesss. This was the trick. Thanks. Now a lot of beginners would appreciate the update in the readme:
The following lines should be changed:
sudo apt install -y build-essential pkg-config libzmq3-dev libssl-dev libpq-dev cmake
into
sudo apt install -y build-essential pkg-config libzmq3-dev libssl-dev libpq-dev cmake libsqlite3-dev
cargo build --release
into
cargo build --all-features --release
And the line
target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv - contract fungible
into
target/release/rgbd --data-dir ~/.rgb --bin-dir target/release -vvvv --contract fungible
Will help a lot of the starters in rgb :-)
Thanks!

I think this is the same serde Issue I referenced here https://github.com/LNP-BP/rgb-node/pull/108
It seems --all-feature doesn't build default and default have this dependency bug. RGB file cache needs serde to work.
The trick is to either build --all-feature or put serde inside the default feature like done in the above PR.
I think it would safe for now to merge that PR until we find better ways to handle this. @dr-orlovsky

I agree @rajarshimaitra, we cannot leave default build broken. It's better to find a temporary solution (yours seems good to me) and open an issue to remember to improve that. So I'll wait for @dr-orlovsky to take a decision and, based on that, I'll do a PR that just adds the missing dep or one that also changes build command

With 0.2 beta 4 released pls confirm the fix of the issue (https://github.com/LNP-BP/rgb-node/releases/tag/v0.2.0-beta.4)

Yep, it works. Just opened #113 to fix deps list

@dr-orlovsky  Actually, I've just noticed that cargo build and cargo build --release (which as I said before, don't fail) aren't producing the binaries. Don't know why, but it doesn't seem correct to me

The serde dependency issue is resolved with 0.2.0-beta.4, but with the recent changes to features, no binaries are built by default.
AFAICT to test via CLI you would want cargo build --features server,cli

It does not produce binaries since you have to provide --all-targets as well :) Otherwise it just produces lib files. Alternatively you can say just --bins

@dr-orlovsky I don't know the exact meaning of a default build, but for me, it should cover the most common case (which I think is the case of the user that wants to run rgb-node via binaries). could you give me your definition of a default build?
anyway, if we don't change this behavior, we need to change the build command in the README, because now it won't work as described

I have no idea what default build is and have no definition for it. We are discussing how cargo works in fact; not terms how to name that. And yes, we need to update readme

Was autoclosed by some PR; reopening to not forget to update README

I have no idea what default build is and have no definition for it. I was saying about how cargo works in fact; no idea how to name it :). And yes, we need to update readme

Since we don't have a definition, I think it's best to do what normally other rust applications do. Taking electrs as a reference, its default build produces the server binary.
Therefore, instead of changing building command on the README, I think we should fix default build in order to produce the binaries (as it was before the latest fix)

@zoedberg If I am not mistaken the default build is defined here
https://github.com/LNP-BP/rgb-node/blob/fbfd21187be37336782225832e7c46446ef7e8de/Cargo.toml#L87
Its basically a collection of features that would be built when you just run cargo build without any specific feature flags.

@zoedberg I do not see how we can have a single build that will target all main use cases for the project. One thing is when you need to have a library embedded in SDK/mobile; the other - to build a running node for the server, etc. It just simply can't be done with some single "default build command"

Sorry, probably I haven't constructed the question properly. I already know how cargo works, where default features are defined and what they imply.
What I'm trying to say is that there's no wrong or right way of defining features, since there's no enforcement by cargo. Every project is free to define features as it wants. So I think we should agree on a definition of default build for this project (and other LNP/BP ones) and stick to it, rather than continuing changing the build command behavior.
IMO the default build should provide a basic set of features, avoiding optional/unsuggested features (like vendored libs), but still providing a set that allows the user to use the sw covering the most common desired features.
For me, most of users will need binaries, so I'd change the default build in order to produce them (as it was before). For less common usages (e.g. a user than only needs cli binaries or a user that only needs the library) cargo already provides selection of features, disabling of all default features and special flags (e.g --lib) in order to allow (more expert) users to manually select what they really need.
So, to be clear, I was not suggesting we should target all main use cases, but the most common one (which probably is the suggested usage described in the README, which uses both server and cli binaries).
Anyway it's not up to me to decide which is the most common case, neither to decide that we should agree on a common definition of default build. So feel free to ignore my suggestions. The only important thing I see, if we decide to keep it as it is, is to change the command build on the README to add --bins and revert merge of #116, IMO.

When no target selection options are given, cargo build will build all binary and library targets of the selected packages.

Ok, seems like with the current README we are done here

Ok, seems like with the current README we are done here

just checked on latest master (dda36db) and I've seen you added a cargo build --bins, but there's still the instruction to build it with cargo build --release. So there's duplication of the build commands, and inconsistency, since one suggest debug build while the second suggest a release build

Don't see where this happens; so feel free to propose a PR fixing this. cargo build --release is the correct version


Is it possible to have a option to Align Icon for Button?

Operating system or device, Godot version, GPU Model and driver (if graphics related):
ALL
Issue description:

The icon is aligned left, in most cases it is expected to align center.
Although it's possible to align it center by make the size of the icon the same as the button.
Steps to reproduce:
Link to minimal example project:

For buttons without text the icon is expected in the center.

I agree.  I have a grid of buttons for key binding purposes.  For controller buttons, I'm using icons, but for keys, I'm using text.  I want them all aligned in the center, but only the text is centered.  Messing around in the source, I was able to center the icons in button.cpp like this:
_icon->draw(ci, style->get_offset() + Point2(Math::floor((halign - _icon->get_width()) * 0.5), Math::floor((valign - _icon->get_height()) / 2.0)), color_icon);
Need to hook up some actual settings to determine the behavior.  I think it would be nice to be able to align the button on the left, center, or right, as you can with the text.
One thing I'm not sure of is what sets this internal margin:
_icon->draw(ci, style->get_offset() + Point2(_internal_margin[MARGIN_LEFT] + get_constant("hseparation"), Math::floor((valign - _icon->get_height()) / 2.0)), color_icon);
Need to make sure I don't break any existing behavior.

I implemented a change that allows the icons to be aligned in the same manner as the text (right, left, and center).  I've never done a pull request so I'm not sure how to proceed, and it looks like somebody has already created a pull request for a similar change (though mine is a bit different) which will cause conflicts, but here's what it looks like:

Here's the change: https://github.com/jitspoe/godot/commit/1217628a7b920766c5383397ba5bba0bfcdb8c9d
I'm currently working out of the 3.1 branch for stability reasons, but I assume that can be pulled over to main and such.  I'm a git noob.

I've created a pull request for this.  Sorry for the delay.  3.2 changed some icon behavior to allow expanding (which is cool!), but this wasn't trivial to bring over.  https://github.com/godotengine/godot/pull/37181


get Next Coords to addItem

Hi,
Amazing plugin !
I'v created a button to add an item.
I want to know where I can put it.
I want to put it at the last row, first col, I mean, at the first place available at the bottom.
I have different width/height so, the function has to keep this in mind, like this.
My grid contains between 1 and 4 columns and unlimited rows
getLastPos: function(w, h) {    ... }
I can get lastY, but lastX is so complex :
getLastY: function() { 	var max = 0; 	for (i=0;i<this.layout.length;i++) { 		var hauteur = this.layout[i].y + this.layout[i].h; 		max = (hauteur > max) ? hauteur : max; 	} 	return max; },
Here somes examples, in yellow, the block should be insert
Exemple 1 : https://i.imgur.com/tRMjQzB.jpg
If I insert a block (1,1) => https://i.imgur.com/UBuLDyO.jpg
Exemple 2 : https://i.imgur.com/yXGiFbJ.jpg
If I insert a block (1,1) => https://i.imgur.com/isKDx28.jpg
If I insert a block (3,2) => https://i.imgur.com/05VuUVK.jpg
Exemple 3 : https://i.imgur.com/wwICvq7.jpg
If I insert a block (1,1) => https://i.imgur.com/smnONcY.jpg
Thanks for help

Maybe you can use:
<grid-layout
  :margin="[4, 4]"
  :row-height="4"
  ...
  ref="grids"
>

....
</grid-layout>

getNextY(){
      const containerHeight = parseInt(
        this.$refs.grids.containerHeight().replace('px', '')
      )

      const usedRow = (containerHeight - (containerHeight % 4)) / 4
      const nextY = usedRow + 1

     return nextY
}

You can modify this example to your needs: https://jbaysolutions.github.io/vue-grid-layout/guide/09-dynamic-add-remove.html
Source here: https://github.com/jbaysolutions/vue-grid-layout/blob/master/website/docs/.vuepress/components/Example09DynamicAddRemove.vue

You can modify this example to your needs: https://jbaysolutions.github.io/vue-grid-layout/guide/09-dynamic-add-remove.html
Source here: https://github.com/jbaysolutions/vue-grid-layout/blob/master/website/docs/.vuepress/components/Example09DynamicAddRemove.vue
Can you tell me the calculation rules for xy?

this.layout.push({
                x: (this.layout.length * 2) % (this.colNum || 12),
                y: this.layout.length + (this.colNum || 12), // puts it at the bottom
                w: 2,
                h: 2,
                i: this.index,
            });


Feat: Meaningful additons to the Travel itineraries section

Describe the feature
The feature adds more data and meaning to the Travel itineraries section.
How?

The view Itinerary option would open a section in which locations for that type of vacation would be shown in a attractive manner
Better description

Add ScreenShots
Would like to get approval before starting work.
I would like to work under Hacktoberfest2024 and Gssoc extd 2024.
Thank you!!
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

Can this be assigned to me


Improve 0.14 web UI performance with better Client/browser Cache-Control headers

Is your feature request related to a problem? Please describe.
The 0.14 can be very sluggish when viewed remotely in particular on a slow connection, also the "RECENT" previews at the top of the UI tend to load in very slowly. While individual items technically load in a few ms, there are  so many to load CLEAN with no cache each refresh that it takes quite a long time on a slower connection
Describe the solution you'd like
All Image assets even those short lives should have the private (private meaning that only the client can cache and no in between proxies) cache control variable set and at LEAST 5 min of caching enabled, looking at most elements the SERVER already caches the images it generates but does not let the client cache them. Most have a no-store flag set.
Another option to increase caching would be to use etags and the revalidate header.. With an etage the cache item can be checked for updates with a VERY small request and refreshed if a newer version exists faster than its cache time out.. These are not as fast as general requests but use very few kB of transfer to validate before loading a cached copy.
It should be noted that URL parameters impact caching and uniqueness in browser clients /latest.webp?h=297&cache=1725050377088 anything after the ? will cause the link / image / asset to be considered unique for cache on the client which could prevent caching if &cache=1725050377088 for example was a time.. If however it is the UNIQUE snapshot then it is actually perfect if it changes with each update to the image and could also be used with ETAG to make caching efficient.
Describe alternatives you've considered
I have considered putting my own proxy in front to override the headers but this is better to control at the client
Additional context
Add any other context or screenshots about the feature request here.

it looks like you have put this in the wrong repo. Also, the cache query arg is used specifically because we want to avoid caching

it looks like you have put this in the wrong repo. Also, the cache query arg is used specifically because we want to avoid caching

You are right, clicked on the wrong repo, but WHY?

I have done a fair bit of webapp optimization over the years and NO CACHE has reasons but it is rarely a good option vs even short cache.

the places where cache is used is because we know there is a new image available and we want it, it is mostly used when we want a more up to date image from the camera while we are transitioning between still image and live view so nothing is missed. If you do create a new post I would suggest giving specific examples, everything that we expect to be cached is cached as far as I know.
For example loading review items:


Set up 'global' style build.

We have set up a 'npm' style build system modeled after the 'React-Router' repository's 'npm' build. It would be nice to also have a 'global' style build. See the 'React-Router' package.json and their 'build/global' directory.
Once we have a global build set up, we could use that for issue #14  (Using global build in 'gh-pages' branch.)

Does "global style build" mean a version which isn't a CommonJS module?
I found myself wanting this a moment ago -- I'm rewriting Mosaic to be React this weekend, and replacing the jQuery lazy load with react-waypoint, but I'm not fancy enough for the CommonJS module stuff yet.
Anyway, removing the var React = require('React') and the module.exports = Waypoint worked, but it would be good to just be able to use the official bower/npm build.

Does "global style build" mean a version which isn't a CommonJS module?

Yes, exactly.
To be honest, I think you'd be best off just setting up webpack. They have a pretty full-featured webpack react starter that should get you up and running pretty quickly.

@flarnie is this still important? I'm trying to close out old and inactive issues, and this hasn't been touched in a while.
Also, hi! We miss you!

Closing. Even though this would be convenient, I don't think we should support this use-case.


static resource http 404  ,can't open

A clear and concise description of what the bug is.
http://superset.apache.org/usertutorial.html#dashboard-basics
some static resources are 404 http status.
http://superset.apache.org/_static/images/usertutorial/chose_a_datasource.png
what you expected to happen.
http://superset.apache.org/usertutorial.html#dashboard-basics

Thanks for reporting @longxibendi , there seems to be a problem with the deployment of the docs for 0.36.0. I will investigate and try to redeploy working docs asap.

Docs should now work again.


Added const to lots of parts of the joint_trajectory_controller code

FIxes #42.

Codecov Report

Merging #61 into master will increase coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
+ Coverage   33.12%   33.21%   +0.08%
==========================================
  Files          12       12
  Lines        1123     1123
  Branches      740      740
==========================================
+ Hits          372      373       +1
+ Misses        103      102       -1
  Partials      648      648

Flag
Coverage Δ

#unittests
33.21% <ø> (+0.08%)
:arrow_up:

Impacted Files
Coverage Δ

...ory_controller/src/joint_trajectory_controller.cpp
42.01% <0.00%> (+0.32%)
: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 afb2d94...95c3d08. Read the comment docs.


[mc_rtc] YAML improvement

Add logic around bool conversion to ignore y/n
Handle simple merge keys

Merge keys exist in YAML 1.1 but were removed in YAML 1.2. They are not supported by yaml-cpp which we use internally for all YAML handlings (note that internally all YAML inputs are converted to JSON). However, they can be very useful for us (as demonstrated in the unit test):
default-col: &default-col
  iDist: 0.05
  sDist: 0.01
  damping: 0
collisions:
- b1: body1
  b2: body2
  <<: *default-col
# ... Repeat with a lot of collisions
- b1: bodyN
  b2: bodyM
  <<: *default-col
  sDist: 0.04 # overwrite some of the default values

However, YAML 1.1 also allows the following:
first: &first
  a: 0
  b: 1
second: &second
  a: 1
  c: 0
third:
  <<: [*first, *second]

This is not supported here as it would be more complicated and the semantic is not very clear.

This is great thanks! :+1:


Correct Typos and Update code in lecture "getting_started"

Hi @jstac , thanks for your instructions. I corrected typos and fixed issues 3, 4, 6, 7 mentioned in the Progress Report 1.

These changes were already included in #810 --- just realized that now.
I'll close this PR so we don't repeat.


Int 2103 maint

It looks like you copied over the 2.1 xsd. We should make sure this change only contains the relevant attribute. It should be a very small diff.

No the Diff should be very big since I completely restructured the schema for both FTP and SFTP

What I'm saying is that we don't want those changes backported. I only want to see the single 'auto-startup' attribute added here. You can cherry-pick that single commit. We can do bigger restructuring on the 2.1 branch but we should always do the smallest change possible on 2.0 (to avoid regressions, etc). So, please update this branch accordingly.

A perfect example of what I'm worried about... I just had a look at the 2.0 XSD in this commit, and it contains "local-filename-generator-expression" which is not supported in 2.0. That is a new 2.1 feature only.
That's exactly the type of thing we need to avoid when backporting, and why I want to make sure that each diff for a backport commit is as small as possible where I can see exactly what changed.
Does that make sense?

Sorry, missed that. Anyway, its fixed

This diff is still not minimal. It needs to contain only  the auto-startup attribute. We need to be able to look at the diff and see only the new feature and no other noise at all. If the 2.1 xsd has had a lot of changes, that's fine, but we do not want anything other than this one attribute backported (including no structural refactoring). Please update this with just the single attribute updated so the diff is clean and clearly readable.

I can change it if you want, but the current diff also includes re-factoring to the schema to eliminate repetition. You can see couple of base types there.
Personally I think the refactoring to the schema should be backported as well, but let me know and I'll change


Create discussion forum or chat room

Hey, i want to add a new feature where users can engage in conversations about the books they've read, ask questions, and share insights via duscussion forum or chat room.

Hey, i want to add a new feature where users can engage in conversations about the books they've read, ask questions, and share insights via duscussion forum or chat room.

Hi there,
Thank you for suggesting this exciting new feature! It's a great idea to allow users to engage in conversations about the books they've read.
To get started with implementing this feature, we need to discuss the technical details and user experience. Could you please provide more information on how you envision creating the discussion forum or chat room?
Looking forward to your response! 👀

hey thanks for assigning this issue!


Refresh resource list mechanic broken

A change in the View Statistics endpoint has changed the response type to a collection, which is causing the auto-refresh mechanic to fail

It's actually up to date with the correct typing, but there is a small delay between the statistics endpoint being notified of processing all the documents to elastic search, and elastic search being updated internally.

There are couple possibilities to resolve this:

remove the feature, the user must refresh their list themselves
poll the same query that the list has until the item total changes (a list might not change if there is a filter in effect)


Add Kubernetes PR and issue template

Just copying the version from k/release because it contains small
optimizations which should be valuable for this repo, too.
Fixes: https://github.com/kubernetes-sigs/cri-tools/issues/620

/kind documentation


Adding version-2 of Pulse-engine-fhir Interface App, and fixing ReadMe

In this pull request I included the updated version of Pulse Engine -Fhir Interface App, in separate file and the readMe according to the newly updated application.
The file is tested, and the test result is included in the Jupyter notebook file automatically

Hi Tesfay, I reviewed the code with the workaround for the Pulse Engine docker problem. Please also raise an issue in our own repository (this repository) to remove the CSV based solution again, when Kitware has solved the problem.

@basbergevoet I have raised the issue.


hide cookie banner

I saw in the code that there was a workaround to hide the cookie banner using cookieManager but it wasn't working (at least not at my device/geolocation) so I replaced that part with JavaScript.
Since it's probably best to keep the code all together at the same location, I created this pull request containing the fix...

I changed my language in the device settings to Japanese (hopefully I find the right button to change it back 😅) and now can reproduce the problem. Looks like the deepl website has different structures depending on the user language. So I will try to find a cross language solution...

That makes sense... Thanks for doing the research.
For now I'll merge this pull request for now. Thank you!


irmin: expose Tree.is_empty

LGTM but if we expose this we should make sure the result is consistent with the ones used with repr ; can we have tests for this?

I agree it's worth having tests for this, even if the edge cases are a bit tedious to construct. Will do that now & we can look into fuzz-testing this API at some later point.

I've changed the implementation of is_empty to pre-compute the hash of the empty tree, meaning it now
returns bool rather than bool Lwt.t, and also added some tests for equivalence with Type.equal tree_t Tree.empty.


Publishing the VSC tooling on marketplace

Hi! Thanks a lot for the work on this project - I use it as a scripting engine in my project, and it's doing it's job absolutely wonderfully.
Currently, the VSC syntax highlighter is not available from the VSC market. Is it okay if I release it?

+1 to this.
I am trying to understand how to add the plugin to my vscode. @feelfreelinux can you explain how to do it?

+1 to this.
I am trying to understand how to add the plugin to my vscode. @feelfreelinux can you explain how to do it?

In order to do this, go to the tools/... folder, build the plugin as .vsix and then in your vscode, execute "Install from VSIX" from the command palatte. This should open a file picker where you can navigate to your built plugin.

All code in this project is distributed under the MIT license, so you can use it for almost any purpose.
Also, I would very much welcome this.

Great! In that case, I've packaged and published the tooling.. In the future, I'll try to expand the extension a little bit.


Slow play back

Hi there,
Thanks for a great product.
The playback in both record and cam, is a little slower than real time.  Have I done something wrong, or is there a setting I should change please?
Thanks again.

Unfortunately that's a heavy IO operation (that reads the images/frames from the disk). If your disk is being used by other apps, it will take more and more to load the next image/frame.

Surely during editing the recording should sit in memory, not disk?

Yep. :/

I might have found a solution to this issue. At first, I wanted to do a pull request but later I realized that not only did the solution involved a lot of code, but also that making a separate project for it would be better as some other projects might benefit from the component.
So, my solution is in this repo. The major down side to it is that it has a lot of dependencies, so if you decide not to integrate it to your project, I hope that it can give you insights on how to solve this issue. If you have any questions it will be my pleasure to try to answer them as best as I can.

#878 just include it here as a suggestion.

Closing this as the performance was improved in recent releases.


训练数据集链接失效了

请问是发生了什么不可抗因素导致训练数据地址失效么

Can anyone renew the dataset link?

Hi, sorry for the delay in responding due to my busy schedule. I have renewed the dataset links.
Best wishes!


Stop periodically syncing sub channels

This is an unnecessary overhead and should be removed from the interval tasks.
Note, make sure to add the dlc_channel_manager.periodic_check back to the manage_dlc_manager task.
if let Err(e) = self.dlc_channel_manager.periodic_check() {
            error!(
                "Error performing periodic check of the channel manager: {}",
                e
            );
        }

If we remove this, we might not be able to detect closed channels


Infinite loop on some inputs

Hello! Thanks for this library. I was wondering if you'd be able to help me figure out why some inputs result in an infinite loop, e.g. here are two examples:
Example 1
const b = [{"x":1,"y":0},{"x":1.0000000000000002,"y":1},{"x":0.29289321881345287,"y":1.7071067811865477},{"x":0.2928932188134526,"y":0.7071067811865477}];
const c = [{"x":0.29289321881345254,"y":0.7071067811865476},{"x":1.0000000000000002,"y":1.414213562373095},{"x":2.220446049250313e-16,"y":1.4142135623730951},{"x":-0.7071067811865476,"y":0.7071067811865479}];

intersect(b, c); // infinite loop

In case it's relevant: I've found that if I multiply all the coordinates by 100, this example does return the correct intersection:
const b2 = b.map(p => ({x:p.x*100, y:p.y*100}));
const c2 = c.map(p => ({x:p.x*100, y:p.y*100}));

intersect(b2, c2); // returns the correct result

Example 2
const square = [{"x":99.99999999999999,"y":0},{"x":200,"y":-1.2246467991473532e-14},{"x":200,"y":99.99999999999999},{"x":100,"y":100.00000000000003}];
const octagon = [{"x":0,"y":0},{"x":200,"y":0},{"x":270.71067811865476,"y":70.71067811865476},{"x":270.71067811865476,"y":270.71067811865476},{"x":200,"y":341.4213562373095},{"x":0,"y":341.4213562373095},{"x":-70.71067811865476,"y":270.71067811865476},{"x":-70.71067811865476,"y":70.71067811865474}];

intersect(square, octagon); // infinite loop

My environment
I am using solution.js from the current latest version of the gh-pages branch (with debug code at the end commented out) : https://github.com/vrd/js-intersect/blob/fd759a8d5c21d63b14120eae7c621364dc587858/solution.js
I've tested intersect(b, c), intersect(b2, c2), and intersect(square, octagon) on Chrome and Firefox on MacOS.

Fixed example 1. Will look into example 2 later.

Nice! Thanks for taking a look (& quickly!) :)

https://github.com/vrd/js-intersect/blob/99fc6e87845f37312053a8f053c51eac1a101160/solution.js#L140
.toPrecision() may be changing the type there?


Add more linux variant

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Thank you for the review @jeongseok-meta


object_method_name on has_one still trying to find id

Hi!
Let me know if this is not the right forum for asking questions - happy to repost somewhere else.

I have three models, A, B, and C.
A has_one B
B has_one C

I want to serialize A with C directly.
Here's what I am doing currently:

Creating a helper on A

def c_object
  b.c
end

using has_one in A serializer with object_method_name

has_one :c_object, object_method_name: :c_object, serializer: CSerializer

Though I've defined the helper to retrieve the C object in A the serializer is trying to find the c_id property directly on the A model and I'm getting this error:
NoMethodError: undefined method `c_object_id' for #<A:XXX>`

What's the right way to pull out nested objects from relationships like this?

@cathykc you would need two helper methods one for the id_method_name and other other one for object_method_name. If you are following convention you dont need to specify object_method_name and id_method_name.
define 2 helpers
def c_object
   b.c
end

def c_object_id
   b.c_id
end

Add this line in the serializer
has_one :c_object, serializer: CSerializer

We tend to just get the id wherever we can. This will helps in most cases as objects wont have to created just to get the id. However the case you describe above it would not be optmal

A lil ugly but necessity understood @shishirmk thanks!


Item-Drop doesn't work correct

Mod Version: 0.7.2
Modloader: Fabric
Wire-Corners doesn't drop correctly when breaking it.
For example: To make a corner you need 2 wire's, but when you break it,  only 1 wire is dropping.

How are you breaking the wires?

With a pickaxe

It seems to happen when the wire is on the bottom of a block

I think I know what is happening. From my tests, the item will sometimes end up inside the block above the wire that was broken, pushing it upward, on top of that block.
I should probably investigate making the item drops more accurate in position and less likely to fly all over the place.


cannot play flv video file from url

cannot play flv video file from url
no error log

Android itself doesn't support FLV.


[runtime] avoid setting the num_threads repeatedly

We will use multiple backends(libtorch/onnx/j3/...) in the future,  any better abstraction for this?

How about add one static function like InitEngineThreads in AsrModel, so the calling is bind to the backend engine we used.


fix crash from getting the numrow of a null buffered result set

fit for #330
fix crash from sqlsrv_num_rows to get the numrow in a client buffered result set that is null
added test

Coverage increased (+0.02%) to 55.396% when pulling c1a1a0606166c1a3bd0a412e2306b4b5bbcde2e8 on v-kaywon:numrow_null_result into 7434d06507f538ba4098fe77ac6889793a0c9587 on Microsoft:dev.

Coverage increased (+0.02%) to 55.396% when pulling d68300ff5350b7e68bd5297c5ed94c390b16a662 on v-kaywon:numrow_null_result into 7434d06507f538ba4098fe77ac6889793a0c9587 on Microsoft:dev.


how to install on shared hosting

how to i install it on shared hosting

how to i install it on shared hosting

You can use the Setup locally section with some modification
[https://github.com/cmd3BOT/Luminosity#setup-locally](Setup locally)
Like, you should download code as zip and upload via FTP to shared hosting, also you should use shared hosting with apache web server, as this project use .htaccess files. All else should be similar to instructions.

yes i have done that

yes i have done that

Are you using windows?
If not:
Yes that was an issue my bad. Git doesnt recognize change in case when renaming folders/files. So the folders and all files in app/Views/* should be lowercase. I renamed them but git wasnt recognizing. So right now it is loading info/index Line 14 but the actual folder in Views is named Info (with a capital I). Do rename all files and folders in Views to lowercase but not the Views folder itself.

how to i install it on shared hosting

There's many shared hosting solutions like GoDaddy or you'd get some on googling. Be sure to refer to the license to once 👍


Keys from webpush-java not compatible

The keys that I used with the https://github.com/web-push-libs/webpush-java library cannot be used to create a VapidKey object.
Exception in thread "main" java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException: DerInputStream.getLength(): lengthTag=28, too big.
	at jdk.crypto.ec/sun.security.ec.ECKeyFactory.engineGeneratePublic(ECKeyFactory.java:158)
	at java.base/java.security.KeyFactory.generatePublic(KeyFactory.java:351)
	at com.interaso.webpush.CryptoKt.generatePublicKeyFromX509(Crypto.kt:81)
	at com.interaso.webpush.VapidKeys$Factory.create(VapidKeys.kt:58)
	at com.example.MainClazz.main(MainClazz.kt:47)
	at com.example.MainClazz.main(MainClazz.kt)
Caused by: java.security.InvalidKeyException: IOException: DerInputStream.getLength(): lengthTag=28, too big.
	at java.base/sun.security.x509.X509Key.decode(X509Key.java:397)
	at java.base/sun.security.x509.X509Key.decode(X509Key.java:402)
	at jdk.crypto.ec/sun.security.ec.ECPublicKeyImpl.<init>(ECPublicKeyImpl.java:74)
	at jdk.crypto.ec/sun.security.ec.ECKeyFactory.implGeneratePublic(ECKeyFactory.java:225)
	at jdk.crypto.ec/sun.security.ec.ECKeyFactory.engineGeneratePublic(ECKeyFactory.java:154)
	... 5 more

For reference I created a new key pair using the following page: https://www.attheminute.com/vapid-key-generator
I am not sure if my keys were originally created with such a page but the format and length of the keys looks similar to mine.
These are the example keys I tried:
val public = "BJwwFRoDoOx2vQPfvbeo-m1fZZHo6lIjtyTlWHjLNSCtHuWdGryZD5xt0LeawVQq7G60ioID1sC33fEoQT8jCzg"
val private = "P5GjTLppISlmUyNiZqZi0HNq7GXFniAdcBECNsKBxfI"

It would be great if there was a way to migrate to this library and keep using my keys like maybe converting them into a format that this library can use. Otherwise all users would have to re-enable the webpush subscription.

Hi @Tree4Free, thanks for your feedback.
I analyzed your keys and code from webpush-java and added factory method to load keys in compatible format.
You can use it like this:
// Create from Base64 encoded strings of uncompressed bytes
val vapidKeys = VapidKeys.fromUncompressedBytes(
    publicKey = "BJwwFRoDoOx2vQPfvbeo-m1f...",
    privateKey = "P5GjTLppISlmUyNiZqZi..."
)

I also updated README with this example, updated test to use your testing keys and added a little tip into README:

[!TIP]
For using same VAPID keys format when migrating from webpush-java library,
use VapidKeys.fromUncompressedBytes() factory function.

Please can you test with snapshot version? For using snapshots, please see README of this project.
If everything will be good for you, I can then release v1.1.0 with these changes into Maven Central.

Hi thanks for the quick response!
I gave it a quick test run:

Creating the VapidKeys object with the new factory method works without throwing an exception
Sending a notification to a subscription that was created with the keys from the webpush-java library also works

So from my perspective everything works like a charm with the changes introduced in the snapshot version.
Thanks again for the quick help.

This would be a very welcome addition, since I was just running into the exact same problem.
Will verify later today as well, since we are dealing with quite a unique Java stack on our end.

I just released version v1.1.0 with this change into Maven Central, so I will close this as resolved now.
If any of you encounter any other issues, please leave a comment, and I will reopen and investigate.

All seems to work fine on this end 🚀
Thank you for the quick addition of this feature!


Could not download reference symbols

Hi, i want to compile the helloWorld.al file but the following error appears when i try to do so.
The request for path /v2.0/sandbox/dev/packages?publisher=Microsoft&appName=Application&versionText=<IP_ADDRESS> failed with code NotFound. Reason: No published package matches the provided arguments.
[2021-04-16 11:37:57.81] Could not download reference symbols. Please ensure that:

The correct server name and instance are specified in the launch.json file.
The correct application version is specified in the app.json file.
The dependencies are correctly specified in the app.json file.

This is my app.json file:
app.json:

And this is my Launch.json file:
launch.json

These are the steps i have followed before getting the error:

I'm logged in correctly with my account in D365 BC.
I installed vscode and the AL extension.
I configured the telemetry settings.
I created a new project using AL:GO! I chose the last version and the sandbox enviroment .

please help, thanks for reading this

Hi! This issue concerns a production system. This repository is only for issues related to the AL compiler and developer tools of the latest developer preview environment for Dynamics 365 Business Central and we cannot guarantee a timely resolution of your issue.
We suggest that you open a support case and work with our customer support team to gather all the information necessary to fix this problem.
Please read this post on how to file an issue: https://cloudblogs.microsoft.com/dynamics365/it/2019/09/25/new-process-to-submit-support-requests-for-dynamics-365-business-central/


Add Sample React Coinbase Connect

Add Sample React Coinbase Connect
Description
This adds the Sample React Coinbase Connect to the index.json sample list.

[x] This change requires a documentation update
[x] I have made corresponding changes to the documentation

Looks like you included an extra entry, the PR should be (+5, -0) lines like this one https://github.com/daytonaio/daytona/pull/1518


Custom 403

Adds a custom "Permission Denied" error page.
Adds a "/home" route, which redirects to either the index page or the correct patient profile, depending on the user's role.

#dockerfile

hah, I squashed them in the branch that actually checked those in...but guess they were lingering in this branch's history.


Some problems about Evaluation Metric between the 'OpenLane-V2 Score' and 'F-Score for 3D Lane'

Thank you for your great job again! Your work is very helpful to me! :)
When I do the evaluation on Dataset B, I'm a little confused about the results of the evaluation.

Are the results of the evaluation different by one percent from the results in the paper?
The result of F-Score for 3D Lane is too low. Is there something wrong with my evaluation command?
Where is the Ground Truth for the road centerline of data set B given? Where can I view the road centerline results output in Dataset_B by the model?

(openlanev2) zhangyiqing@inin:~/mmdetection3d$ ./tools/dist_test.sh projects/configs/topomlp_setB_r50_wo_yolov8.py /home/zhang         yiqing/mmdetection3d/checkpoints/topomlp_setB_r50_wo_yolov8_e24.pth 1 --eval=bbox
/home/zhangyiqing/miniconda3/envs/openlanev2/lib/python3.8/site-packages/torch/distributed/launch.py:178: FutureWarning: The m         odule torch.distributed.launch is deprecated
and will be removed in future. Use torch.distributed.run.
Note that --use_env is set by default in torch.distributed.run.
If your script expects `--local_rank` argument to be set, please
change it to read from `os.environ['LOCAL_RANK']` instead. See
https://pytorch.org/docs/stable/distributed.html#launch-utility for
further instructions

  warnings.warn(
/home/zhangyiqing/miniconda3/envs/openlanev2/lib/python3.8/site-packages/mmdet/utils/setup_env.py:38: UserWarning: Setting OMP         _NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further t         une the variable for optimal performance in your application as needed.
  warnings.warn(
/home/zhangyiqing/miniconda3/envs/openlanev2/lib/python3.8/site-packages/mmdet/utils/setup_env.py:48: UserWarning: Setting MKL         _NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further t         une the variable for optimal performance in your application as needed.
  warnings.warn(
load checkpoint from local path: /home/zhangyiqing/mmdetection3d/checkpoints/topomlp_setB_r50_wo_yolov8_e24.pth
[                                                  ] 0/6019, elapsed: 0s, ETA:/home/zhangyiqing/miniconda3/envs/openlanev2/lib         /python3.8/site-packages/torch/_tensor.py:575: UserWarning: floor_divide is deprecated, and will be removed in a future versio         n of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for neg         ative values.
To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, ro         unding_mode='floor'). (Triggered internally at  /opt/conda/conda-bld/pytorch_1631630815121/work/aten/src/ATen/native/BinaryOps         .cpp:467.)
  return torch.floor_divide(self, other)
calculating distances:: 100%|███████████████| 6019/6019 [26:05<00:00,  3.85it/s]sed: 3823s, ETA:     0s
/home/zhangyiqing/miniconda3/envs/openlanev2/lib/python3.8/site-packages/scipy/interpolate/_interpolate.py:641: RuntimeWarning: divide by zero encountered in divide
  slope = (y_hi - y_lo) / (x_hi - x_lo)[:, None]
/home/zhangyiqing/miniconda3/envs/openlanev2/lib/python3.8/site-packages/scipy/interpolate/_interpolate.py:641: RuntimeWarning: invalid value encountered in divide
  slope = (y_hi - y_lo) / (x_hi - x_lo)[:, None]
{'DET_l': 0.25253198, 'DET_t': 0.6305152, 'TOP_ll': 0.20700755803156554, 'TOP_lt': 0.2030884636319523, 'OpenLane-V2 Score': 0.4471703500089702, 'F-Score for 3D Lane': 0.09578137547278025}

Look forward to your reply.
Best regards

Hi @Benson722,

It is common to have some different DET_l scores when running at different times. For example, please refer to our log file when re-training on Dataset B.
It is not wrong. The low F-Score is because we use all lane predictions (referring to 300 lane queries), which introduces more FPs.
The visualization script can refer to the OpenlaneV2 repo.

Thank you for your answer. By the way, which version of openlanev2 do you use? My version is '1.1.0'.
(openlanev2) zhangyiqing@inin:~/mmdetection3d$ pip list
...
mmdet3d                   1.0.0rc6             /home/zhangyiqing/mmdetection3d
openlanev2                1.1.0                /home/zhangyiqing/OpenLane-V2
...

My openlanev2 version is 0.1.0


[cli] Add an option to rename "node_modules" folder

App Engine doesn't upload any directories (and subdirectories) that contain "node_modules". It would be great to have an option to rename the ouput "node_modules" folder (and of course all the references to it) to something else (e.g. "node_assets" like in the new pwa-starter-kit)

Yeah, it'd be great to get rid of the custom step just for App Engine Flex. Note that the new node.js standard runtime allows for a custom ignore file, so we don't have to do that step.


Update RagAlley.json

Added RagAlley Listing V2 contract

Anyone able to help me merge this PR? Thanks! @Cardano-Fans @matiwinnetou


updates based on trying the code w/ IaCM

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://6700444cef9caa0a84b2ad3d--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004c02e04bca0b94857ccc--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004c8217b3a21283713d3b--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004cb9655e94142a600609--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004d2d2e1e5f1564409637--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004d7e69b10310808eaaf0--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004dbde04bca0ddb857cf7--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://67004e0bef9caa1612b2ac5e--harness-developer.netlify.app


Dtsci 100

DTSCI-100 (Jira Issue)
Description
List of proposed changes:
Added tests for Header and footer
Added jest-axe
What to test for/How to test
Additional Notes

interesting the tests fail locally for me (a11y)

interesting the tests fail locally for me (a11y)

Did you run npm i ? It passes for me.


Throws when using browserify and not reactify

Seems like:
"browserify": {
    "transform": [
      [
        "reactify",
        {
          "es6": true
        }
      ]
    ]
  }

in material.ui's package.json makes browserify fail, if reactify is not installed in the application that uses material-ui.
The error is:
Error: Cannot find module 'reactify' from 'c:\workspace\client\node_modules\material-ui'

Work around is obviously to just install reactify regardless, but thought you might want to know :)

material-ui contains several .jsx files that need compiling to .js, reactify handles that transformation.

Yes, it can do that, but I do my transformations beforehand and run browserify on pure .js files after. It's just that this config-entry is a little intrusive as to how I choose to build :)
Couldn't the config be a something the hosting application specifies?
Or if Reactify really ought to be installed in the application hosting material-ui (even if it's not used), shouldn't it be listed as a peer dependency?

This will be resolved once #179 is done.


[tool_crash] ProcessException: The directory name is invalid. Command: C:\flutter\bin\cache\dart-sdk\bin\pub.BAT, OS error code: 267

Command
flutter doctor

Steps to Reproduce

...Download Flutter_window_2.2.3_stable version
...Extract this and copy flutter folder to C:/ directory
...Add ..flutter/bin path to User_Variable path
Go to cmd
Use command cd ..C:/flutter
Run command "flutter doctor" in cmd

Logs
ProcessException: The directory name is invalid.
Command: C:\flutter\bin\cache\dart-sdk\bin\pub.BAT, OS error code: 267
#0      _ProcessImpl._start (dart:io-patch/process_patch.dart:390:33)
#1      Process.start (dart:io-patch/process_patch.dart:36:20)
#2      LocalProcessManager.start (package:process/src/interface/local_process_manager.dart:44:22)
#3      ErrorHandlingProcessManager.start.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:664:24)
#4      _run (package:flutter_tools/src/base/error_handling_io.dart:544:20)
#5      ErrorHandlingProcessManager.start (package:flutter_tools/src/base/error_handling_io.dart:663:12)
#6      _DefaultProcessUtils.start (package:flutter_tools/src/base/process.dart:425:28)
#7      _DefaultProcessUtils.stream (package:flutter_tools/src/base/process.dart:444:35)
#8      _DefaultPub.batch (package:flutter_tools/src/dart/pub.dart:285:34)
<asynchronous suspension>
#9      _DefaultPub.get (package:flutter_tools/src/dart/pub.dart:225:7)
<asynchronous suspension>
#10     PubDependencies.update (package:flutter_tools/src/flutter_cache.dart:121:5)
<asynchronous suspension>
#11     Cache.updateAll (package:flutter_tools/src/cache.dart:546:9)
<asynchronous suspension>
#12     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1143:7)
<asynchronous suspension>
#13     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
<asynchronous suspension>
#14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#15     CommandRunner.runCommand (package:args/command_runner.dart:196:13)
<asynchronous suspension>
#16     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)

[✓] Flutter (Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.18363.1316], locale en-IN)
    • Flutter version 2.2.3 at C:\flutter
    • Framework revision f4abaa0735 (9 weeks ago), 2021-07-01 12:46:11 -0700
    • Engine revision 241c87ad80
    • Dart version 2.13.4

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 93.0.4577.63

! Doctor found issues in 2 categories.

Flutter Application Metadata
No pubspec in working directory.

Closing this as duplicate of https://github.com/flutter/flutter/issues/80418

Hi @darshankawar is this bug resolved or do we have solution posted?

@softwareops-mayank-goyal
Not yet, but can you run flutter doctor -vv to see if you get more detailed log of the crash ? If so, can you share it here ?


Figma implementation

Added some design as per FIGMA,
Font families and correct font sizes are still missing
Responsivness is still missing
Hydration is still missing

Some observations-

The input when in focus and not in hover, its background turns transparent. Also, should we remove the input outline?
We need to use a different font for Data sent (you have already mentioned this, but just keep this here so that we dont forgot).
If the background graphics are making the data sent text hard to read. The background to fix this.
In the figma the links are underlined at all times.
Need to add a favicon

@birimbau great work man. I am looking at your code and already learning a lot.

@parv3213

Nice observation in the backgournd of inputs, its fixed now
In the Data sent I added a blur so now its easier to read, aldo I changed the bg to a version with some opacity
Hydration was fixed 👯
For the fonts and Links lets do that in another PR, so this is not blocked (Let me know if you disagree)
For the Favicon, @Suede0619 can you provide one?

In the figma the links are underlined at all times.

Btw this one was missed.


CSS选择器被删除了

Operating System (+Version): OS X 10.10.5 (14F2009)
VS Code Version:  1.9.1
beautify Version: 0.8.7

格式化的时候 CSS 选择器被删除了

选择器只有一个字符，例：a，p
选择器前面有空行
在 .vue 文件中

before

after

This is caused by preserve_newlines. You can work around this by removing preserve_newlines from your settings.
Working on a fix for this now.


rename completion algs

This requires (and is based on) #70
Changes:

Renames the completion algorithms in preparation of KB3
Move rws examples from tests to a submodule within the package
lots of docs
some other mostly internal stuff

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

Project coverage is 91.22%. Comparing base (e8f92ee) to head (63c7617).
Report is 32 commits behind head on master.

Files
Patch %
Lines

src/Automata/backtrack.jl
31.81%
15 Missing :warning:

src/examples.jl
95.90%
7 Missing :warning:

src/knuthbendix_base.jl
50.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master      #71      +/-   ##
==========================================
- Coverage   95.52%   91.22%   -4.30%
==========================================
  Files          28       29       +1
  Lines        1497     1790     +293
==========================================
+ Hits         1430     1633     +203
- Misses         67      157      +90

Flag
Coverage Δ

unittests
91.22% <89.86%> (-4.30%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

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


start: use get-started-experiments for GS:Experiments tutorial

This one is the branched version of #2491
Closes #2479
It doesn't contain any content changes but updates the commands with the new project in github.com/iterative/get-started-experiments .
The tables are currently code blocks but they will be updated with the screenshots instead.

There are some conflicts, also could we now close #2491 ?

@jorgeorpinel please note, that we probably should be reviewing this - it's already a branched version.

I think it may look better to use a terminal with the identical background-color when taking the screenshots. Is there a predefined color scheme for code blocks?

I think the font is SF Mono and the color scheme is similar to Solarized Dark. This is what I get using these:

And this is after modifying the background to #40354d and foreground to #ccc

Replaced all screenshots to have a similar background and font.

I installed SF Mono Bold as well and it looks iTerm uses the bold font when it finds one.
Bold font and regular font, please let me know if it's better to replace. (It takes some time to do the experiments.)

@iesahin Looks nice! from this screenshots I like the one that is not bold. No strong opinion here :)

@iesahin Looks nice! from this screenshots I like the one that is not bold. No strong opinion here :)

I had to locate away from my Mac on the weekend. I'm taking the screenshots with Gnome Terminal but it doesn't look as good.

This is probably about horizontal spacing config in iTerm. I used 0.95 or 0.90, but Gnome Terminal accepts only >1. Let's keep the current screenshots for the time being and I'd update theem in a later iteration.
I think it's better

Is the new baseline experiment necessary? I think the way you introduce this is better than the current approach, especially because it introduces dvc exp show earlier, but it doesn't seem well integrated with the other sections now (creates lots of duplication). I'd suggest either leaving this out for a separate PR or else making bigger changes to remove content from the existing doc.

I feel introducing dvc exp run at first with -S is too much. IMO we need to tell that dvc exp run is a replacement to dvc repro, but doing this with --set-param is a bit distracting IMHO. I can remove that section but it looks we're delving too early to parameters, before telling exp run in general.
You may be right about repeating exp run and exp show, over and over, but we are telling experimentation here and experimenting usually involves such repeats with some minor changes.

Can we reduce the repo complexity? The repo looks great, but if we now have the flexibility of having a repo specifically for this doc, I'd prefer we keep it as simple as possible because it makes the example commands, tables, etc. easier to read, and it's easier for user to look through the contents of the repo.

At first I wanted to set up many parameters to make a wiggle room for us and for the user. I think it's now safe to remove most of the parameters from dvc.yaml and have a clean view. But I also would like to show --include-params and --include-metrics, as in a realistic project these will most likely be required.
The code still will read the params from params.yaml, but they won't be considered as a dependency. Is this OK?

Why remove the reference to metrics-parameters-plots? The rationale for including it is that users may otherwise be unfamiliar with how to specify parameters and metrics, which is a prerequisite for a lot of what is below.

Thank you. I began before that link was there and probably lost it in a rebase. Of course it should be there.

Logistics:

Mark resolved comments if possible
git pull (I committed something)
Resolve conflicts with master.
Thanks

My take:

this is WIP (as designated by @iesahin )
let's not merge and do any significant changes until we have some clarify on the #2496 - it might turn out that it's good to have a section that introduces experiments on top of the existing old school "example-get-started"

* it might turn out that it's good to have a section that introduces experiments on top of the existing old school "example-get-started"

I think we will want to show some significant experiment results in an experimentation document. With example-get-started, it might be a fruitless effort but we can keep this as is for the time being.

I think we will want to show some significant experiment results in an experimentation document. With example-get-started, it might be a fruitless effort but we can keep this as is for the time being.

yes, but the first priority should be to show the possibility of this thing. We might btw rewrite the text a bit and when we do bigrams we can them first with dvc exp multiple times - this way we won't need a separate section on top of the example-get-started

We can close this in favor of #2574 now.


line with coordinates as points

This lib is a life saver!
I add 3DObjects at Mapbox coordinates and i am now trying draw a line in between ( or instead instead)
I am encountering an issue  trying to draw the line with coordinates as points. How can i transcribe mapbox's coordinates into the R3F world?
A hackier way would be to retrieve the  position of the 3DObjects (or the Scene), Can i access these?
 curvePoints.push([info.lngLat.lng, info.lngLat.lat, 1 ])
...
const linePTDrawn =  DrawPositions.map((pos, index) =>
<Coordinates key={index}  latitude={pos[1]} longitude={pos[0]}>
  <hemisphereLight  args={["#ffff00", "#00ffff"]  }  position={[-1, 5, -1]}   />
  <object3D scale={1000}>
    <Box  position={[.5, -.5, 0]} />
  </object3D>
  </Coordinates>
);

<Line points={curvePoints} linewidth={30} color={"red"} />

Sorry for the late reply. I am trying to wrap my head around this. the ajustment works when I implement the extruded shape.
I need a line, like drawing on a mercator map, I get this:
// need to bring it to mercator space ??
 // const points = props.drawnPoints.map((p) => coordsTovector3(p,  props.drawnPoints[0])).map(([x, , z]) => new Vector2(x, z));

  return (
      <group>
      <Line points={flatPt} lineWidth={1} color={'rgba(25,255,255, .20)'} opacity={.1} linejoin={'round'} transparent={true} />
      <Line points={flatPt} lineWidth={2} color={'rgba(25,255,255, .20)'} opacity={.1}  transparent={true}/>
      <Line points={flatPt} lineWidth={5} color={'rgba(25,255,255, .20)'} opacity={.05}  transparent={true}/>
      <Line points={flatPt} lineWidth={8} color={'rgba(25,255,255, .20)'} opacity={.05}  transparent={true}/>
      <Line points={flatPt} lineWidth={12} color={'rgba(25,255,255, .20)'} opacity={.05}  transparent={true}/>

}

so i implemented a mercator projection instead, it is a bit hacky, what should i use instead?
const flatPt = props.drawFlat.map((p)=> [(p.x * 40000000 )- 20010000 , p.z, (p.y * 40000000) -20004000]);


Make pandas requirement optional?

Is it possible to remove the dependency on pandas and make it optional? i.e. only register the PandasCodec if pandas is installed?  Pandas is a large dependency (e.g., adds >50mb to the build) that some users may not need.

Hey @dconathan ,
While possible, it's certainly not trivial. Is the extra pandas dep creating any blockers for you?

Okay thanks. No particular blocker. I just don’t need pandas for my current project and I like to keep to keep my builds as small/fast as possible!
Is this something you’d consider a PR for or do you think the downstream complexity wouldn’t be practical?


New release?

Hi,
I've seen some new features since last release. Are you thinking of a new version soon?
Regards, Devrim

Hi,
We did the release today.
Thanks for the message.
Regards,
Benoit.

Hi,
We did a release today (1.6.1) to fix a new bug in the "duration mode".
Regards,
Benoit.


Theme Slaughter Toggle

Please add toggle buttons to make it possible to change/correct a recent theme slaughter decision.

This is the same as issue 325.

Oops. My bad. I searched for "slaughter", but the search did not return anything. :(

It's fine, you can just close this issue and maybe comment on the other one. Issue 325 is rather old but I guess it will go up in priority if enough people comment on it.


How to rerender story via change props in action?

I'd like to dynamicly change some props after some actions, e.g. after click:
<MyComponent
   opened={boolean("Opened", true)}
   onClick={() => boolean("Opened", false)}}
 />

As i see knobs value changed but, willReciveProps was not triggered.
Actually now i see only one way, create additional component-container for story book, but i hope should be more friendly way :)

Please - any comments on how to force the component to rerender on props change.

@kurumkan Please make an issue here:
https://github.com/storybooks/storybook


NetInfo is no longer part of react native

Hello Just noticed that NetInfo class package is no longer being supported by react native and has moved to https://github.com/react-native-community/react-native-netinfo
Also the NetInfo.isConnected is no longer supported and NetInfo.addListener should be used.

@alexanderwanyoike will you be able to post the solution

Hi @gevinduM, the solution is in xvonabur/react-native-meteor. You can take a look here.

@joaopiopedreira Thank you very much!

https://github.com/inProgress-team/react-native-meteor/pull/363 this is latest solution add this pull request


A Fix the TypeError whenever prune is called before update has been e…

Fix the TypeError whenever prune is called before update has been executed.
Before worker.update has been called, self.last_active is None; and if
worker.prune is called at this time, TypeError: unsupported operand type(s)
for +: 'NoneType' and 'float' will be raised in worker.prune.

LGTM!

Can you fix the pep8 issuse?

Hmm, this haven't happened to us. Can you explain more as a user scenario when this happens?

After the client had request the schedule server to add the task, due to some reason, the client was killed, so the server did not receive any ping, therefore the worker.upate method would never be called. Whenever this worker's prune method is invoked, it will result in the above exception.

Ok. Great! But I would really like to see a test case added for this so we don't reintroduce the bug. Can you add that? :)

Ok, will try to do that over the weekend. Btw, this is my first time to contribute so I am not sure what you meant by the pep8 issue,  and the Travis CI build failed mentioned here is it due to unit test failure?

pep8 is just checking linting (like too many or few newlines). The actual tests did pass. :)
Here's a nice document mentioning how to test luigi locally: https://github.com/spotify/luigi/blob/master/CONTRIBUTING.rst :)

Thanks! Can you just squash your commits? This small change don't warrant 5 commits. :)

Ok, have squashed them into one.

Thanks @weidongtoml ! :)


[FEATURE REQ] Publish quick-start doc of Java Kafka to include passwordless connection

Context
With the Azure Identities feature enabled in #28685, quickstart introducing how to use Java with Kafka should be created.
There's a template worked out by Alex can be found here:

https://github.com/MicrosoftDocs/azure-docs-pr/pull/203348#issuecomment-1205727432
https://github.com/MicrosoftDocs/azure-docs-pr/pull/203348#issuecomment-1203381358

The doc should focus on how to use passwordless connections with Kafka and username/password.
Goal
Publish migration documentation after the feature is enabled.

The service team will take care of updating this doc. Closing this issue now. https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-for-kafka-ecosystem-overview.
Closing this issue now.


(PUP-11930) log openssl version

Log the openssl version and whether FIPS is enabled. The version contains spaces, so quote it. This is omitted on JRuby, because we don't require openssl, see puppet/ssl/openssl_loader.rb for details.
Debug: Runtime environment: puppet_version=8.1.0 ... \
openssl_version='OpenSSL 1.1.1f  31 Mar 2020', openssl_fips=false

Closing then reopening to pick up the latest checks.


thank you to disable the animations of the button "SUPPORT ME" of the metro site in the navbar

I swear it's annoying to see something move like that, I can not focus.

nothing ? no explanation? I now understand what the term "community" (which you have touted on your site) means ...


[BRD-55] - Error boundary

Removed error catching in rxjs
Introduced error throwing on subscribe in useAppData

Pull Request Test Coverage Report for Build 730266100

3 of 3 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 729950961:
0.0%

Covered Lines:
192

Relevant Lines:
192

💛  - Coveralls


NF/RF: mv -> Repo.mv() ; add tests

Notable changes:

introduce Repo().mv() (with tests)
add a bunch of new tests, covering a lot of corner cases
fix bugs around explicit move (file-1 -> subdir/file-1)

As with the other conversion, the tests for the command mv have been left intact. They will be address later when the logging overhaul happens.

Very nice 👍


[Add] New Flickering Animation Button

Details
Details
Flickering Animation Button
A flickering hover animation button is a button that changes its appearance when the mouse cursor hovers over it. However, the animation is not smooth and instead, the button appears to flicker.
Screenshots
https://github.com/Spyware007/Animating-Buttons/assets/111825539/a20fc2df-2968-4eca-9201-84d5505d4c5d
Type of Contribution

[ ] Update to an existing Animated Button
[X] Adding a new Button
[ ] Resolving a bug
[ ] Proposal to the Repository
[ ] Changes related to documentation or README.md
[ ] Other Changes

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue
[X] I am a GSSoC'23 contributor

@Spyware007 Please assign the issue, I will add the button from the website after getting instructions from you. and as you told I will create the blank PR.
@TANYA-CHAN


Throw if asset path cannot be resolved

I'm setting up happo for a project and am running into an error:

entry name must be a non-empty string value

This is coming from the archiver package, and I think it can happen if
the name we pass to it is falsey. But it is hard for me to understand
where the problem might be in my setup, since this is all of the
information I have to work from.
In order to produce a more actionable error, I think we should throw
here.

I had a look at reproducing this locally, and it can happen if the html has an img with an empty src attribute.
I'm going to merge this anyway as it does make the error more specific. And then I'm going to push a root-cause fix.


ISE: void future when using IdleStateHandler with SSLHandler

Netty version: 4.0.25.Final
I encountered java.lang.IllegalStateException: void future when using IdleStateHandler together with SSLHandler.
java.lang.IllegalStateException: void future
        at io.netty.channel.VoidChannelPromise.fail(VoidChannelPromise.java:178)
        at io.netty.channel.VoidChannelPromise.addListener(VoidChannelPromise.java:44)
        at io.netty.channel.VoidChannelPromise.addListener(VoidChannelPromise.java:24)
        at io.netty.handler.timeout.IdleStateHandler.write(IdleStateHandler.java:259)
        at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:633)
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:691)
        at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:626)
        at io.netty.handler.ssl.SslHandler.finishWrap(SslHandler.java:533)
        at io.netty.handler.ssl.SslHandler.wrap(SslHandler.java:504)
        at io.netty.handler.ssl.SslHandler.flush(SslHandler.java:454)
        ...

It seems that I've managed to cause flush() on SSLHandler when it had empty pendingUnencryptedWrites. It sent an empty buffer together with VoidPromise, which blew up IdleStateHandler.
I've already reported in #2618 that IdleStateHandler does not "unvoid" the promises. But that issue had turned into an API improvement scheduled for 4.1. @normanmaurer had noted that Netty uses VoidPromise only when a client code does, and it was a valid point at the time. However, it has changed later in #2752 here.
Workaround:
Insert a singleton handler between SSLHandler and IdleStateHandler that would unvoid the promises.

@sirmax fixed... thanks for reporting.


Fixes CI failure on stable

#553 fix-stable-ci-failure

https://raw.githubusercontent.com/fv0/native-ui/master/Atom.icns


Fix various warnings in headers

Compiled with clang 3.9 with -Wall -Wextra -pedantic

Great. Thanks for keeping our compilation logs free from clang warnings.


converted to typescript

- Converted all src files from js to ts and made main Gather from class to a function while keeping it typesafe.
this is possible with typescript interfaces. the any keyword can also be improved soon when I get to know the response of the api.
interface IGather {
  getMap(spaceId: string, mapId: string): Promise<any>;
  getEmailGuestlist(spaceId: string): Promise<any>;
}

- Functional > Class
As a reactjs guy, function based programming has grown on me especially hooks. So I converted the class into a function that return IGather. Also added a useGather hook (inspired by react) that can be easily reused anywhere
e.g.
const { getMap } = useGather("my_api_key");
const result = await getMap("a_space_id", "a_map_id");

- pre-commit hooks
When commiting changes, a pre-commit hook is triggered which for now only lints staged files. this can be configured to run tests on commit to ensure that only tested code is pushed into the repo.

- Benefits
Types are 💖 (parcel also creates a declaration file for types at dist/index.d.ts)

PR for issue #22

Hi @princejoogie, thanks for the PR! We'll review your code get back to you ASAP.
Good work on this!

Looks good to me! However, what would be the workflow in building the project? I see there is a prepare command in yarn. I need more info about these changes before we merge this.

nothing changes in the workflow when building the project. yarn watch when developing and yarn build still on prod. the prepare script is just a required step when installing husky but you dont need to ever run it, it is triggered when installing dependencies. usage of husky here

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

eslint is still good, let's just use single quote, 2 spaces
and what do you think about dangling commas? <- @WarenGonzaga

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

There are 2 ways to implement standardjs:

I think out of the box standardjs doesnt support typescript but there's a ts-standard package
still using eslint but adding standard plugin which enforces the default rules of standardjs

which way would i implement standard? i like option 2 better

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

eslint is still good, let's just use single quote, 2 spaces
and what do you think about dangling commas? <- @WarenGonzaga

I like the idea of implementing standardjs which will allow us to maintain the project even better.
If it will improve our workflow and the maintenance let's do it.
Regarding, dangling commas I don't have yet a decision on this as it has a strong argument from the standard community.

Looks good to me! However, what would be the workflow in building the project? I see there is a prepare command in yarn. I need more info about these changes before we merge this.

nothing changes in the workflow when building the project. yarn watch when developing and yarn build still on prod. the prepare script is just a required step when installing husky but you don't need to ever run it, it is triggered when installing dependencies. usage of husky here

Basically, when we add additional dependencies we are required to run the yarn prepare?
I guess we need to add it to the documentation.

nope, no need to run yarn prepare.
only running yarn will trigger it

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

There are 2 ways to implement standardjs:

I think out of the box standardjs doesnt support typescript but there's a ts-standard package
still using eslint but adding standard plugin which enforces the default rules of standardjs

which way would i implement standard? i like option 2 better

prettier vs standard <<

I agree with the number 2 setup. If option 1 we will not esbuild correct?

nope, no need to run yarn prepare. only running yarn will trigger it

This is clear to me now hehe 😎

@princejoogie I just have a few comments. I was thinking of implementing https://standardjs.com/ @WarenGonzaga

There are 2 ways to implement standardjs:

I think out of the box standardjs doesnt support typescript but there's a ts-standard package

still using eslint but adding standard plugin which enforces the default rules of standardjs

which way would i implement standard? i like option 2 better

prettier vs standard <<

I agree with the number 2 setup. If option 1 we will not use esbuild correct?

we can still use esbuild for both since these are linters, it's separate from the bundling step. although i had conflicts with styling with prettier and standardjs when i implemented it.
which one do we choose for our styles? standardjs or prettier?
https://stackshare.io/stackups/prettier-vs-standard-js

@princejoogie sorry I was referring to eslint 😁
Based on your comparison link, prettier is most used and widely implemented.
Here's my question, if we choose prettier we can still use standardjs?
I guess I need the input from @jofftiquez

@princejoogie resolve the few comments from @jofftiquez to change all double quotes to single quotes.


Script to check links on .md files

Fix #652

How about set -euox pipefail to make it more robust?

I don't think it will make this script more robust.
By the way, maybe we don't have to merge this PR if @algomaster99 is going to itegrate it somewhere else.

@jorgeorpinel @shcheklein @dashohoxha

I altered one URL in version.md as /doc/use-guide/large-dataset-optimization#file-link-types-for-the-dvc-cache but it still gives a 200 response. I am currently figuring out how can we differentiate between actual and Not Found pages.
Just for testing, I disabled -q.

(https://dvc.org/doc/use-guide/large-dataset-optimization) still gives a 200 response...

I think you found an engine bug. It should return a 404 header. Please open an issue for this 🙂

p.s. no need to wait for that bug to be fixed before finalizing this. You can test with some other 404 returning URL like http://connectivitycheck.gstatic.com/

@jorgeorpinel @algomaster99 it might be not an easy thing to fix though - it's the way the engine is written/works (or at least it might turn out that it's easier to fix in the script, e.g. using selenium of what not).

@jorgeorpinel @shcheklein One way is to grep the output and check for "404 Oops! Not Found!". But, I think, it is a very inefficient method. I am looking for way to modify the engine only.
Also, I think the script is written fine. We might need to grep its response codes and fail the test whenever we get 404. So we can focus on sending 404 response code when such a page is requested.

@algomaster99 there is not easy way to grep the response. You need to execute JS. It's not some static content.

@shcheklein My workaround was getting the content using wget and then searching over it.

@algomaster99 does wget generated response contain 404 for those links?

@shcheklein Not for those but it works for URLs like http://dvc.org/oc/.

@algomaster99 so, the point is to being able to test for any docs related URLs. For majority of them, wget method won't work because of the dynamic nature of the engine.

I think we should definitely open a separate issue for the false 404 pages rendered by React which doesn't really block this PR. If that's not fixable, maybe we can use a different strategy to check these internal links, like check that the file exists (since the URL paths are also file paths).

@jorgeorpinel Okay, I will open one :)

@jorgeorpinel I'm not sure I understand why do you consider them "false" 404s, though?

Because the engine renders a huge number "404", however it already responded with HTTP 200:

I guess they're not false, they are actual 404s but with an incorrect response header.

@jorgeorpinel yep, but this is because it's not even reloading the page, right? no way it can redo a response if you click on a broken link on an already opened page in docs.

@jorgeorpinel so, this is the way the engine works - it preloads a simple "empty" page with basic elements. This request returns 200. Then it executes some JS to download the md file to render it on the page.

Yes, I understand it's dynamic but in theory it could check for the path validity before responding 200. And I do think it reloads when you click on a link (but it responds with 304 Not Modified in that case). Let's move this to #697?

Let's move this to #697?

Sure.

The script currently reports these issues to me:
static/docs/changelog/0.18.md: 'discuss.dvc.org'
static/docs/changelog/0.35.md: 'https://plugins.jetbrains.com/plugin/11368-data-version-control-dvc-support'
static/docs/command-reference/add.md: '/docs/user-guide/large-dataset-optimization#file-link-types-for-the-dvc-cache'
static/docs/command-reference/checkout.md: '/docs/user-guide/large-dataset-optimization#file-link-types-for-the-dvc-cache'
static/docs/command-reference/config.md: '/docs/user-guide/large-dataset-optimization#file-link-types-for-the-dvc-cache'
static/docs/command-reference/config.md: 'https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html'
static/docs/command-reference/destroy.md: '/doc/user-guide/dvc-files-and-directories'
static/docs/command-reference/get-url.md: 'https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html'
static/docs/command-reference/remote/add.md: 'https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html'
static/docs/command-reference/remote/add.md: 'https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html'
static/docs/command-reference/remote/add.md: 'https://minio.io/'
static/docs/command-reference/remote/add.md: 'https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account'
static/docs/command-reference/remote/index.md: 'https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html'
static/docs/command-reference/remote/modify.md: 'https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html'
static/docs/command-reference/remote/modify.md: 'https://minio.io/'
static/docs/command-reference/update.md: 'https://github.com/iterative/example-get-started'
static/docs/get-started/add-files.md: '/docs/user-guide/large-dataset-optimization'
static/docs/get-started/experiments.md: '/docs/user-guide/large-dataset-optimization'
static/docs/get-started/index.md: '/chat'
static/docs/get-started/pipeline.md: '/doc/tutorial'
static/docs/tutorials/deep/define-ml-pipeline.md: 'https://data.dvc.org/tutorial/ver/data.zip'
static/docs/tutorials/deep/preparation.md: 'https://code.dvc.org/tutorial/nlp/code.zip'
static/docs/tutorials/pipelines.md: '/doc/tutorial'
static/docs/tutorials/versioning.md: '/chat'
static/docs/understanding-dvc/collaboration-issues.md: '<https://en.wikipedia.org/wiki/Hyperparameter_(machine_learning'
static/docs/understanding-dvc/related-technologies.md: '/docs/user-guide/large-dataset-optimization#file-link-types-for-the-dvc-cache'
static/docs/understanding-dvc/resources.md: 'https://www.kaggle.com/rtatman/kerneld4769833fe'
static/docs/use-cases/share-data-and-model-files.md: 'https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html'
static/docs/use-cases/share-data-and-model-files.md: 'https://docs.aws.amazon.com/cli/latest/reference/s3/mb.html'
static/docs/user-guide/contributing-docs.md: 'https://github.com/iterative/dvc.org/tree/master/src/Documentation/sidebar.json'
static/docs/user-guide/contributing-docs.md: 'https://github.com/iterative/dvc.org.git'
static/docs/user-guide/contributing-docs.md: 'https://nodejs.org/'
static/docs/user-guide/contributing-docs.md: 'https://marketplace.visualstudio.com/items?itemName=stkb.rewrap'
static/docs/user-guide/contributing-docs.md: 'https://raw.githubusercontent.com/iterative/dvc.org/master/static/docs/user-guide/contributing-doc.md'
static/docs/user-guide/contributing.md: 'https://github.com/iterative/dvc.git'
static/docs/user-guide/contributing.md: '/chat'
static/docs/user-guide/contributing.md: 'https://docs.aws.amazon.com/en_us/cli/latest/userguide/cli-chap-install.html'
static/docs/user-guide/contributing.md: 'https://cloud.google.com/sdk/docs/quickstarts'
static/docs/user-guide/contributing.md: 'https://github.com/ambv/black'
static/docs/user-guide/dvc-files-and-directories.md: '/docs/user-guide/large-dataset-optimization'
static/docs/user-guide/large-dataset-optimization.md: '/docs/user-guide/update-tracked-files'
static/docs/user-guide/plugins.md: 'https://plugins.jetbrains.com/plugin/11368-dvc-support-poc'
static/docs/user-guide/running-dvc-on-windows.md: '<https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc778996(v=ws.10'
static/docs/user-guide/update-tracked-files.md: '/docs/user-guide/large-dataset-optimization'

Maybe not all of them need to be fixed, but some of them should be fixed.
@algomaster99, @jorgeorpinel: Can you create an issue for checking and fixing them?
And then let's close this PR.

By the way, I see two reasons why this script is not 100% reliable:

Examples (that are surrounded with backticks or blockquotes) should not be checked, but it tries to check them. For example something like this:`[example](https://example.url)`

It cannot really check the anchors inside a page, something like this:[section](/doc/page#anchor)

If #anchor is wrong, it does not detect it.

Maybe there are other problems too.

@dashohoxha thanks for the list in https://github.com/iterative/dvc.org/pull/690#issuecomment-542015419 please open separate issue so we can address when possible.
I believe @algomaster99 is taking over this branch and PR so no need to close it. Aman, please note Dashamir's notes in https://github.com/iterative/dvc.org/pull/690#issuecomment-542015873 – things to fix in the script (if not now, feel free to open separate issue to improve it after CI integration).
Thanks

closing this until we find a way to run it via CI and check the links reliably


Update izumi-reflect to 2.3.4

About this PR
📦 Updates dev.zio:izumi-reflect from 2.3.2 to 2.3.4
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio", artifactId = "izumi-reflect" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio", artifactId = "izumi-reflect" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #41.


flutter_map_marker_popup does not "play well" with flutter_map_marker_cluster

First of all, the obligatory compliments and thanks for developing this nifty plugin.
I'd like to use marker clustering as well as the marker popup plugin.  However, they don't seem to interact together.
When I attempt to use both, the clustering seems to get overridden (or, perhaps, overwritten, it's difficult to tell).

Following up on this -- I managed to work around this issue by just extending the Marker object, so no biggie if it doesn't get fixed.
In any event, it turns out that for my application, popping a Drawer was a better solution anyhow, since I have a lot of information that needs to be displayed.

Thanks for updating and resolving this issue!
I just wanted to mention that this plugin is also integrated into the flutter_map_marker_clustering plugin. If you look in the config on that repo you will see options to show popups which actually use this plugin. In fact I use it this way in my personal project!
Glad to hear you found a good solution for your project!

Thanks for updating and resolving this issue!
I just wanted to mention that this plugin is also integrated into the flutter_map_marker_clustering plugin. If you look in the config on that repo you will see options to show popups which actually use this plugin. In fact I use it this way in my personal project!
Glad to hear you found a good solution for your project!


Selectable Bar Signs

About the PR

flashback to like a year and a half ago where i almost destroyed this functionality and PJB stopped me at the last minute.
makes the bar sign have a bartender-access UI that allows choosing a particular design to display.
Why / Balance

Allows the bartender to have more control over customizing their bar. It's nice to be able to pick a more thematic or funny sign depending on the situation and it's generally pretty cool.
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

add: The design on the bar sign can now be changed via a menu.

Also, I was hoping you would notice, but remember a couple hours ago when you copied the anomaly scanner ui to the bar sign folder and renamed the files to have a skeleton of what to do? Well, you kinda confused control C with control X and cutted the files. Happens to the best to us.

honestly im shocked that i somehow deleted an entire UI and not a single test caught it

Functionality like this for the shrine in chapel would be such a W


Powertoys Run ignores system decimal separator setting

Hi, when using the Run window as a calculator, the "." symbol (point/period) is always used as the decimal separator for the input, ignoring the system settings. This isn't the case, however, for the result that shows up!
See screenshot:
https://www.imgurupload.com/uploads/20210114/95d59fc7d64e3c77a31febcf1a4e48bc85bbed2c.png

duplicate of https://github.com/microsoft/PowerToys/issues/3367

duplicate of https://github.com/microsoft/PowerToys/issues/3367


Update environment.yml

this PR updates environment.yml so that it's ready to rock across all platforms.


Syntax for OR conditions not documented

Category

[x] Question
[ ] Typo
[x ] Additional article idea
[x] Checked items have no spaces between the [] (delete this line)

Question
&& is the operator for AND
what is the operator and syntax for OR?
Environment details (if applicable)

DELETE THIS LINE BEFORE SUBMITTING | Complete the following (if ignored you'll be prompted for it before we can address your issue... save the time and provide it in your initial submission). If this section is not relevant to your issue, please delete it.

Your Developer Environment: [e.g. Windows 10 | MacOS 10.15.x]
Target Environment: [e.g. SharePoint Server 2016 | SharePoint Server 2019 | SharePoint Online]
Framework: [e.g. .NET Framework v3.x | .NET Core v3.x | Node.js v6/v8/v10/v12]
Browser(s): [e.g. Chrome v79 | Safari v22 | FireFox v31 | IE v11 | Edge | Chromium Edge v79]
Tooling: [e.g. VS Code | SPFx v1.10.0 | Visual Studio 2019]
Additional details: The more context you can provide, the easier it is (and therefore quicker) to help.

Submission guidelines

!!IMPORTANT!! - All submissions must complete the baseline sections included in this template. Ignoring or deleting this template may result in closing the issue with the label type:incomplete-submission.
Follow our guidance on How To Create Good Issues.
If you are reporting an issue around any of the documents or articles, please ensure that you have referenced the specific file or URL of the related document.
If you have technical questions about the framework, we monitor the tags #spfx, #spfx-webparts, and #spfx-tooling on SharePoint StackExchange.
Remember to include sufficient details and context.
If you have multiple questions, suggestions, or bugs, please submit them in separate issues.

DELETE THIS SECTION BEFORE SUBMITTING
Thanks for your contribution! Sharing is caring.

Sorry, there is not enough information in your post. Please re-submit and fill out the issue template and follow the submission guidelines. Thanks!


Show every Nth X Axis scale label

Is it currently possible or will it be in the future to hide let's say only show every 4th X axis label? When there are a lot, like in the picture above, there are quite a lot, but hiding the majority of them would help.
Would still need the label to appear in the tooltip so just using a blank label isn't an option. :)

This is a duplicate of #12
See #897 or #521 for some options.

Any updates  on this issue


HDDS-5329. remove lockmanager and synchronize on containerinfo in replication manager

What changes were proposed in this pull request?
ReplicationManager has a LockManager object that creates locks based on the ContainerInfo.getContainerID().However, this lockManager is not shared with other classes in SCM. It seems to be passed into only RM.When processing a container, RM locks using this.ICRs and FCRs can change the replicas and details stored in ContainerInfo and they lock a container using synchronized(containerInfo) while processing that Container in the report.As RM and ICR/FCR use different locks the locks do not protect against changes in each other.
this PR aims to remove LockManager from RM and just make it synchronize on the containerInfo object it is processing.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-5329
How was this patch tested?
unit test

@sodonnel PTAL, thanks!

I am +1 on this change. While I have never seen a race condition caused by the issue highlighted here, I think it is possible.
I will not commit this for another day to give others a chance to check it in case anyone disagrees.

Thanks @sodonnel for the review!