Recipe improvements

Some open points remaining from (OP of) #12:

[x] build with cuda
[x] build for osx
[ ] build for win -- see https://github.com/conda-forge/pytorch-cpu-feedstock/pull/231
[x] Split test files into a separate packages to reduce download size from 7MB to 1MB
[ ] turn into multi-output recipe (e.g. with/without ffmpeg/image support)?
[ ] package c++ lib separately?
[x] double-check PTX vs. cuda-arches, see this comment
[ ] Add HEIF/AVIF support

Needs more thinking or upstream support

[ ] build with ffmpeg support -- ffmpeg seems to be buggy, and relies on too old versions. Add with caution.
[ ] depend on pillow-simd, see https://github.com/conda-forge/pillow-feedstock/issues/103

CC @hmaarrfk @isuruf

Thoughts:

build with ffmpeg support
Sure

turn into multi-output recipe (e.g. with/without ffmpeg/image support)?
Yes

package c++ lib separately?
Maybe just create a split package and have the lib package not depend on python https://github.com/conda-forge/opencv-feedstock/blob/master/recipe/meta.yaml#L1

build for osx
Thanks!!!!

build for win

Didn't know this was dropped but good to keep track!

package c++ lib separately?

Maybe just create a split package and have the lib package not depend on python https://github.com/conda-forge/opencv-feedstock/blob/master/recipe/meta.yaml#L1

That's (another aspect of) what I meant by making the recipe have multiple outputs

build for osx

Thanks!!!!

That credit belongs to @isuruf

build for win

Didn't know this was dropped but good to keep track!

When I picked up the feedstock again, linux was the only build variant... Not sure how much effort this would be, but the pytorch channel has windows builds (even with cuda).

Also cross referencing this issue:
https://github.com/conda-forge/pytorch-cpu-feedstock/issues/40#issuecomment-800611656

It would also be great if the correct version of pytorch is being pinned. Currently there can be a mismatch between the pytorch and torchvision versions. The compatibility table is shown in their GitHub repo

As test files are being copied into the recipe archive, the many binary files are actually increasing the size of said archive:

turn into multi-output recipe (e.g. with/without ffmpeg/image support)?

I'd like to give this a shot, however I'm wondering if I should go for rattler-build (like torchaudio has) before doing that, i.e. while the conversion is still rather easy, and the new complexity would be done directly on rattler-build? Or do you prefer to stay with conda-build on this recipe for now?

turn into multi-output recipe (e.g. with/without ffmpeg/image support)?

The problem I have with this, is that I believe that ffmpeg support, specifically libav filter support is fundamentally broken in torchvision.
Last I checked, they were pinned on FFMPEG4 https://github.com/pytorch/vision/blob/d3beb52a00e16c71e821e192bcc592d614a490c0/packaging/pre_build_script.sh#L20
which is way old with many deprecations that got into effect in FFMPEG 5/6/7
https://github.com/PyAV-Org/PyAV/pull/1472 shows some of the challenges I am aware of in the 6->7 transition.
Furthermore, the main goal in my mind of using FFMPEG + torchvision was that you would be able to pipe a video encoded in one of Nvidia's decoders, directly into some ML model. When I tried to do this, I got a bunch of segfaults.
The problems are "worse" when checks for "safe" downgrades to a naive path are made poorly, as is often done in unmaintained research grade codepaths.
TLDR: I'm ok with enabling FFMPEG, and work toward splitting the package, but somebody knowledgeable in the usage will have to show me it isn't segfaulting in 2025.

In 2022, I had flagged "TestVideoReader" as a problematic test.
seems very suspicious!!!  https://github.com/conda-forge/torchvision-feedstock/pull/60/files#diff-f3725a55bf339595bf865fec73bda8ac99f283b0810c205442021f29c06eea9aR148

I just unchecked the “build with ffmpeg support” since I believe we disabled it recently

Okay, I guess rattler-build won't fly because of the pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* syntax.

Okay, I guess rattler-build won't fly because of the pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* syntax.

/cc @wolfv  for visibility - do you have plans to support something like this?

If you remove the = signs it works the same and should be less confusing :)

You can either use a syntax like "foo 1.2.* foobar" or "foo 1.2.* [build=foobar]" if you want to be more explicit

Okay, I guess rattler-build won't fly because of the pytorch ={{ compatible_pytorch }}.*={{ torch_proc_type }}* syntax.

I'm not going to block a conversion to rattler over this topic. Please use the notation with the square brackets that Wolf suggested

I'm not going to block a conversion to rattler over this topic. Please use the notation with the square brackets that Wolf suggested

Ah, okay, thanks!

Ok, so after some initial looking, I don't think there's much of a point in splitting the image library. We could technically provide different variants of it (i.e. with different formats supported), but in the end I think the dependencies are relatively small here.
FWICS we currently don't enable HEIF/AVIF image support. At least the latter is getting popular lately, so it'd probably make sense to enable it. Along with its dependencies it is ~20M of packages, so that might justify making it optional. However, it's still tiny compared to PyTorch itself.
I'm going to look into how bad things look wrt ffmpeg — if we were to enable that, it would probably make sense to make that into a non-default configuration (if only because it would mean pinning to an old version).

Ok, scratch that about ffmpeg. The versions matching upstream pin require old zlib that's incompatible with libprotobuf used by pytorch.

FWICS we currently don't enable HEIF/AVIF image support.

what would be required for this? can you point me to the build option?

FWICS we currently don't enable HEIF/AVIF image support.

what would be required for this? can you point me to the build option?

TORCHVISION_USE_HEIC and TORCHVISION_USE_AVIF — both have a # TODO enable by default! :-).
https://github.com/pytorch/vision/blob/3ac97aa9120137381ed1060f37237e44485ac2aa/setup.py#L22-L23
I haven't tested to verify yet (particularly if the newest versions are compatible), but the dependencies are probably libheif and libavif respectively. On my base environment, they pull in:
libheif:
  aom                conda-forge/linux-64::aom-3.9.1-hac33072_0
  dav1d              conda-forge/linux-64::dav1d-1.2.1-hd590300_0
  libavif16          conda-forge/linux-64::libavif16-1.1.1-h1909e37_2
  libde265           conda-forge/linux-64::libde265-1.0.15-h00ab1b0_0
  libheif            conda-forge/linux-64::libheif-1.18.2-gpl_hffcb242_100
  rav1e              conda-forge/linux-64::rav1e-0.6.6-he8a937b_2
  svt-av1            conda-forge/linux-64::svt-av1-2.3.0-h5888daf_0
  x265               conda-forge/linux-64::x265-3.5-h924138e_3

libavif:
  aom                conda-forge/linux-64::aom-3.9.1-hac33072_0
  dav1d              conda-forge/linux-64::dav1d-1.2.1-hd590300_0
  libavif            conda-forge/linux-64::libavif-1.1.1-h1909e37_2
  libavif16          conda-forge/linux-64::libavif16-1.1.1-h1909e37_2
  rav1e              conda-forge/linux-64::rav1e-0.6.6-he8a937b_2
  svt-av1            conda-forge/linux-64::svt-av1-2.3.0-h5888daf_0

Nice, do you want to attempt heif/libavif in https://github.com/conda-forge/torchvision-feedstock/pull/108
I would ask that you add a dependency on libheif =* lgpl* at build time.

Sure. Yeah, noticed lgpl* there and had the same idea.


feature: add docker postgres-db

can be run by simply typing docker-compose up

should address: https://github.com/jsappme/node-binance-trader/issues/53

should address: https://github.com/jsappme/node-binance-trader/issues/53

@dargmuesli  cleaned it up. thanks for reviewing it!

@dargmuesli  cleaned it up. thanks for reviewing it!

haha, I'm in crypto since last week! :D
you use postgraphile too? with which frontend?
On Sun, 31 Jan 2021 22:32:16 +0100, Jonas Thelemann
<EMAIL_ADDRESS>said:

@dargmuesli commented on this pull request.

image: postgres:11.10

environment:

 - POSTGRES_PASSWORD=${POSTGRES_PASSWORD:-postgres}

 - POSTGRES_USER=${POSTGRES_USER:-postgres}

 - POSTGRES_DB=${POSTGRES_DB:-postgres}

volumes:

 - db-volume:/var/lib/postgresql/data

ports:

 - "5432:5432"

restart: unless-stopped
networks:

 - default

command: >

 postgres -c logging_collector=on -c log_destination=stderr -c

 log_directory=/var/lib/postgresql/data/logs -c log_rotation_age=60 -c

 log_truncate_on_rotation=on -c log_filename=server_log.hour.%H%M

Really cool to see someone in the crypto space who also works with graphile :)
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/jsappme/node-binance-trader/pull/58#discussion_r567487290

haha, I'm in crypto since last week! :D

for me it's about a year, but bots since last week too 😄

you use postgraphile too? with which frontend?

Nuxt.js, I'm working on maev.si (https://github.com/maevsi/maevsi), an event managing tool.


beforeSave on all objects, possible?

Hi to all,
in my application i will have many collections, and one of this is a "recap" with the latest insert in the online collection.
Such as a Blog, a collection with Posts hold all post and a single blog instance have saved for example the latest 10 comments.
When a new post come in, this will be saved in Posts and in "recap" with a FIFO strategy. In this way, i can get "immediately" the last 10 comments without make additional query.
So, to do this i will need a beforeSave function that "check" every collection (because my collection are many, and i dont want to write "the same code" for every one).
I can write a job to do this, but is asynchronous and will need to run very often..

It actually depends on your application imperatives. You could run them in afterSave, so you're not blocking saving the element itself. The job is a good strategy too.

I've changed this implementing a Cloud function and it works great.
The only problem is that in local all works fine, but when i push on heroku i get a 141 error when i invoke it.
The error come when i make a query in my cloud.
Parse.Cloud.define("newMeasure", function(req, res) {
    var type = req.params.type,
        name = req.params.name,
        measure = req.params.measure,
        registered = req.params.registered;

    var MeasureObject = Parse.Object.extend(type);
    var Systems = Parse.Object.extend("systems");

    var measureObject = new MeasureObject();

    var systemQuery = new Parse.Query(Systems);
    systemQuery.equalTo("customer", "mycustomer");

    res.success('SAVED'); // RIGHT HERE, ALL WORKS

    // IF I COMMENT THE PREVIOUS LIKE AND INVOKE THE QUERY, I GET 141 ERROR....
    systemQuery.first()
        .then((result) => {
            res.success('SAVED');

    }).catch(e => res.error(e));
});

I've changed this implementing a Cloud function and it works great.
The only problem is that in local all works fine, but when i push on heroku i get a 141 error when i invoke it.
I close this so.


[FR] Data privacy region - different url of Apigee API

Since our GCP organization is set only within specific region (in our case Germany) due to data privacy concerns, we can't use apigeecli tool - the url of the Apigee API is https://de-apigee.googleapis.com.
For example if I run command apigeecli organizations list -t $TOKEN, I receive an empty list. However when I send a request directly to the correct url of Apigee API (https://de-apigee.googleapis.com/v1/organizations) - I successfully get a list with my organization.
If it was a chance to choose the specific region as a parameter/flag with the apigeecli command or at least type manually the base url of Apigee API, then it would work correctly also for such scenarios.

That is supported using the --region flag
-r, --region string   Apigee control plane region name; default is https://apigee.googleapis.com
apigeecli organizations --region=de list

The region can also be set as a preference using apigeecli preferences set -r and that region will be used in subsequent calls.

Closing this issue. Please re-open if the cli doesn't work as expected.


QingStor detect use path style instead of vhost

code here
For some reason, dns is not available for vhost, so we need to use path style.

We can check location via HEAD https://qingstor.com/bucket_name

If bucket exists, it will return 301 with location https://zone.qingstor.com/bucket_name
If a bucket not exists, it will return a 404


Backblaze B2: large files ignore destination directory

When copying a directory containing a single large file to B2, the destination directory was ignored and the file appeared in the top level in the bucket.
It seemed to work with small files (a few bytes).  The large file, which didn't work, was about 1.1GB.

What is your rclone version (eg output from rclone -V)

rclone v1.31

Which OS you are using and how many bits (eg Windows 7, 64 bit)

Linux, 64-bit

Which cloud storage system are you using? (eg Google Drive)

Backblaze B2

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone -v copy /tmp/rclone-test/ b2:test-b2backend-grc/rclone/test
The directory /tmp/rclone-test contained one file, about 1.1GB.

A log from the command with the -v flag (eg output from rclone -v copy /tmp remote:tmp)

The issue form doesn't seem to want to attach my log, so here it is as a Gist: https://gist.github.com/GrahamCobb/a109903a247930fd7e836b3f64c107a4

I've fixed this in 1.32 which I released specially to cure this problem :-)

Thanks.  I will have to learn to type up my bug reports faster :-)
1.32 does, indeed, fix this.


SAK-50642 resources Ensure group reference for permissions is valid

https://sakaiproject.atlassian.net/browse/SAK-50642

this doesn't work on nested folders. In realms, only one /content/group/SITE_ID realm is ever created, no matter how many nested folders you create. I thought permissions used to be handled by the permissions helper, ie: using standard realm references. So, how did we handle nested folder permissions? Did they always inherit the top level permissions?

I thought permissions used to be handled by the permissions helper, ie: using standard realm references. So, how did we handle nested folder permissions? Did they always inherit the top level permissions?

In Sakai 22, permissions helper will create a new realm for the folder e.g., /content/group/SITE_ID/Folder Name/
Did you take a look at my PR for this issue? I added you as a reviewer last night

@ottenhoff Sorry, I think there've been some crossed wires here. Earle asked me to take a look at the SAK last night so I thought you'd hit the buffers on it.

So the permissions helper used to auto create these realms, on the fly? That I did not know. So your PR is adding that auto provisioning back in?

Yeah, here is 22.x code:
https://github.com/sakaiproject/sakai/blob/a50900ee2e38ee8a7933307c79985bdc64b56320/admin-tools/src/java/org/sakaiproject/authz/tool/PermissionsHelperAction.java#L279


the validator doesn't work with customEditor?

I have a custom column like this:
<TableHeaderColumn dataField="phone" editable={{validator: phoneNumberValidator}} dataSort={true} dataFormat={phoneFormatter} customEditor={ { getElement: createPhoneEditor } } editable={{validator: phoneNumberValidator}}>Phone Number</TableHeaderColumn>

However adding the validator does not do anything here. Do I need to add the validator to my phoneEditor class? Or how can I invoke the validator in a customEditor?

@bennnjamin, why you have two editable on a TableHeaderColumn and make sure the validator return a bool value or an object, the object format you can check this example
Let me know if you still got in stuck, thanks 👍

@aaronhayes
I have removed the second editable here:
<TableHeaderColumn editable={{validator: phoneNumberValidator}} dataField="phone" dataSort={true} dataFormat={phoneFormatter} customEditor={ { getElement: createPhoneEditor } }>Phone Number</TableHeaderColumn>
This is my validator, I copied it from your link and changed the name.
function phoneNumberValidator(value){   console.log("validating");   const response = { isValid: true, notification: { type: 'success', msg: '', title: '' } };   if (!value) {     response.isValid = false;     response.notification.type = 'error';     response.notification.msg = 'Value must be inserted';     response.notification.title = 'Requested Value';   } else if (value.length < 100) {     response.isValid = false;     response.notification.type = 'error';     response.notification.msg = 'Value must have 10+ characters';     response.notification.title = 'Invalid Value';   }   return response; }
The function is still never called onBlur.

After my investigation, I found I dont call validator for the component which is custom by user, so this is a bug issue, BTW, I'll fix it but release it on v3.0.0, I've stop all the development for v2.x and ready for release v3.0.0 to production.
Thanks

Thanks for following up! I am currently using 3.0 beta so please let me know when you push a fix and I will install the latest version and test.

yap, I'll

Fixed on v3.0.0-beta.12, BTW, v3.0.0 ready to end the beta, will be release to production recently
Thanks

I'm using version 4.3.1 and
I'm having the same problem using validator on cell edit. console.log is never shown so the function is not being called. Could you please verify it is being called?
Thanks.

@ramovald This project is no longer being maintained. @AllenFang is recommending to switch to https://github.com/react-bootstrap-table/react-bootstrap-table2


[Prototype] Platform Functionality

The platform functionality that has...:

A platform where it goes from level 1 to level 2. In addition, on level 2, if the player reach the end, go to main menu for now.
Simple collision blocks for world building
Block that breaks if you step on it.
Hazard collisions like spikes. Other implementations of this idea is great and we would love to see it!

Handling platform 👍🏼


Moon Icon

Already have the sun icon, now we need the moon

There is a moon icon — you can see from the repo’s homepage: https://github.com/refactoringui/heroicons.
I’ll be updating heroicons.dev shortly to reflect the recent commit (moon, among other icons, were corrupted so I pulled them from the site — they’re fixed now).

Ah I see @codex-zaydek. Thanks for the response, will close the issue.


docs(writing-a-loader): added webpack-default description

Added webpack-default note to setup field.
Screenshot

cc @montogeek @EugeneHlushko


MM should generate name of test case without word "Template"

Current Name: func testAccAzureRMPrivateLinkServiceTemplate_update(rInt int) string {
Expect Name: func testAccAzureRMPrivateLinkService_update(rInt int) string {

I'll take a look at this one

This issue can't be reproduced on latest MM(e2cd280), compiled against MM-spec (17aed40) , with related branches(7b345fd &  c5bd91f) merged (these two branches need to merge to complement MM-spec for private link).
Hence, close this issue.


Feature: Active nav link support

Type of feature
🍕 Feature
Current behavior

It's quite difficult for users to know where they currently are through the Nav links as they are no support for active link styles
Suggested solution
Style the active link to be the brand's orange color, similar to the image below

Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[X] I agree to follow this project's Contribution Docs

Yes! This is a simple 'feature' but such an easy win and a QOL improvement

.take

Checking in here @SimranjitKaurMaan. I think all we need to do is highlight the active link orange for now.

On it.


remove clippingplane cause an error

here is Sandcastle example
When click button,code means remove current clippingplane,but it dos not work well.

But v1.96 is ok.

@j9liu would you have a chance to look at this before the release on Monday?

@lilleyse I can try to give it a look later this week, like Wednesday

Fixed in https://github.com/CesiumGS/cesium/pull/10827


[$100 bounty] Car docs diff bot: use generated file

Bounty:
Remove tedious flow of checking out the old commit, dumping the Python CarInfo objects to a file, and then loading it back which can break if the CarInfo structure changes. Instead it should take the CARS.md file from the base PR commit, then compare it with the latest one.

[ ] Delete https://github.com/commaai/openpilot/blob/master/selfdrive/debug/print_docs_diff.py and https://github.com/commaai/openpilot/blob/master/selfdrive/debug/dump_car_info.py (of course replacing with the new shorter script)
[ ] Add missing info to the CARS.md file, such as the detail sentence for the website (as a tooltip).
[ ] Simply matches platform names, so bumping the model year shows that change, instead of showing as a removal and addition
[ ] Should be simpler than our current approach (less tokens)

Related: https://github.com/commaai/openpilot/pull/26955

We can't use the generated CARS.md for everything (like the detail sentence), so looks like keeping the pickling is the only option for now (unless we make a template for site things like detail sentences?). Or maybe just add the sentence as a tooltip if possible on each car.

Hi, is there a reason why this was implemented in a python script in the first place? Are those scripts needed somewhere else or could the whole thing be done in pure GitHub actions?

No, they are not used anywhere else. I think a big reason is readability and having static analysis. If it's as readable inside the Action, then sure.

Thanks for the clarification. One last question: In the first comment you mention that it is not possible to rely solely on the generated markdown for a diff. Why is that?
The detail sentence is just generated from all info that is already present in the table or am i missing something here?
Generated detail sentence for the first car is
openpilot upgrades your Acura ILX with automated lane centering and adaptive cruise control while driving above 25 mph. Traffic light and stop sign handling is also available in [Experimental mode](https://blog.comma.ai/090release/#experimental-mode).
All of the information in there is also stored in the actual table:

Make
Model
Supported Package
ACC
No ACC accel below
No ALC below
Steering Torque
Resume from stop
Hardware Needed
Video
Details

Acura
ILX 2016-19
AcuraWatch Plus
openpilot
25 mph
25 mph

Parts- 1 Honda Nidec connector- 1 RJ45 cable (7 ft)- 1 comma 3X- 1 comma power v2- 1 harness box- 1 mount- 1 right angle OBD-C cable (1.5 ft)Buy Here

Detailsopenpilot upgrades your Acura ILX with automated lane centering and adaptive cruise control while driving above 25 mph. Traffic light and stop sign handling is also available in Experimental mode.

(You see that i already tried to add the decription sentence as an expandable tooltip to the table, but only later realised that all of the info is already there)

Sure, but that requires parsing the columns and re-constructing it in two places (the original car docs and this differ). We don't want to have to update two places when changing the docs

@mowoe I want to give this a stab. Are you currently working on this?

Hi @ColsonXu i already have put some work into it but i am not sure i correctly understand what the callenge actually is here. I ended up creating a JS github action which just posts some excerpts of the markdown table as a comment and i also modified the parts that generate the CARS.md file to include the detail sentence, but as you see in the previous comment, i think that isnt really necessary, so thats why i was a bit confused.
So tl;dr, im not currently working on this, feel free to pick this up :)

@mowoe Got it. Thanks!

I'm picking this up


Enhance debugging for SRIOV

What would you like to be added?
Need more debug logs for request and response for cmdAdd and while calling device plugin
What is the use case for this feature / enhancement?
helps in understanding what vf is assigned and what is request passed to CNI during cmdAdd or cmdDel

Hi @sandeep-robin thanks for opening the issue!
the CNI runs when multus is calling it, does changing multus logs to debug give you enough information?
https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/docs/configuration.md


Update to Bioconductor 3.16

The main goal of this PR is to update the dependencies of scpcaTools to use Bioconductor 3.16 (and hence R 4.2), which adds support for Arm processors, and therefore should allow the package to run with native R on newer Apple laptops.
This will allow for a number of nice downstream changes, assuming all goes to plan.
There were a few deprecation warnings that I encountered while making this switch, so I fixed those along the way, along with making sure that the conda environment for zellkonverter is built during the creation of the docker image. (I am not sure whether that step requires internet access, so it seemed worth  being safe here).
One error that I encountered is that miQC now throws an error if no cells are removed, which isn't great for the case where we were setting the cutoff to be 1. So I pulled the relevant code into a new function that is used where we just wanted to add the results of prob_compromised to the unfiltered table.
I am currently testing building the docker image from this PR (hence draft status), but wanted to get the core filed so others could test using the package directly with R 4.2. It may be worth noting that R 4.2.2 was just released, but I am using 4.2.1 because that is what I had installed. If we want to go up another point, I wouldn't expect any major issues (and the automated testing should actually test in that context).

Okay, lets see what happens when the edge docker image goes live!


The conversationSignature is not set and is required to ensure that you have permission to use our APIs. IsAuthenticated=False. App ID=

The previous issue was closed without a solution.
I get this message, no matter how recent my _u cookie is even though i have access to the new bing. Any solutions?

I published an earlier issue, and in my case, there was a typo in the cookie value. Try copying and modifying the _U value again.

Modifying the _U value? I just copy pasted it and it didn't work

you need KievRPSSecAuth in addition to _U, separate the two key-value pairs with a semicolon, like : KievRPSSecAuth=stuff;_U=stuff

you need KievRPSSecAuth in addition to _U, separate the two key-value pairs with a semicolon, like: KievRPSSecAuth=stuff;_U=stuff

I have all the required cookies in my .json but I still get the conversationSignature error. Can you please help me out?


Use green instead of orange for accessible contrast

The orange which was an option for content editors to change the background colour for series isn't accessible. Have switched it out for our green (#007868) and updated the two series that were using orange (architecture and yoga).
5.40:1

Strange. But you're right, it's definitely orange (would have expected it to be purple, which is default).

Yea, I suppose just make sure we change it in Prismic

Done.


Add event-level Subject (close #61)

Addresses issue #61 and adds an option to attach pointer to a Subject instance in individual events. Values from the event-level Subject take priority over those from the Tracker-level one.
Docs update
You can also attach custom Subject information to individual events. In this way, you may track events describing different users or devices using the same tracker. Events can be assigned a shared C++ pointer to a Subject instance using the set_subject method. The following example shows how to attach a subject instance to a structured event (see Tracking specific events for more information on tracking events):
auto subject = std::make_shared<Subject>();
subject->set_user_id("another-user");

StructuredEvent se("category", "action");
se.set_subject(subject);

PR with docs updates is here on data-value-resources repo.

Thanks for your pull request. Is this your first contribution to a Snowplow open source project? Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
:memo: Please visit https://docs.snowplowanalytics.com/docs/contributing/contributor-license-agreement/ to learn more and sign.
Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


Implement user project exclusion

Hi, any word on getting this included?

Hey, sorry I left you unanswered =(
I'm not at Palantir anymore and the contact I had there is not with the company anymore either, so I'm not sure who (if anyone) is taking ownership of these projects.
I have forked everything over to my github (github.com/terabyte) including stashbot, stash-codesearch, and the stash disapproval plugin.  I have every intent to keep these up to date with Palantir's versions and push my changes back to them as long as they will take them, but if they are unresponsive I'll have to just commit to the forks and eventually put them in the marketplace as well (for free).  We'll see how that goes, I hope it does not become necessary.
FWIW, I've merged your change into my branch here:
https://github.com/terabyte/stash-codesearch-plugin

Ah! That would explain it. Thanks for the response and the pointer to your fork.

FYI, this has been merged into the master branch of my fork.  Thanks!


add test cases for ShenyuClientApiDocExecutorSubscriber class.

Related to #4544
Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #4632 (89cce8f) into master (c183bf9) will decrease coverage by 0.06%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4632      +/-   ##
============================================
- Coverage     67.68%   67.63%   -0.06%
+ Complexity     7957     7953       -4
============================================
  Files          1094     1094
  Lines         31207    31195      -12
  Branches       2812     2808       -4
============================================
- Hits          21124    21100      -24
- Misses         8426     8433       +7
- Partials       1657     1662       +5

see 22 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Thank you for your contribution


fix: add labels to metrics and discover servicemonitors in all namespaces

Description
This pull request changes the following:

Add labels to metrics
Allow prometheus operator to discover service-monitors in other namespaces

Related Issues

Closes #

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

Project coverage is 67.17%. Comparing base (dbffd87) to head (c18e9de).
Report is 1 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff            @@
##               main     #821   +/-   ##
=========================================
  Coverage     67.17%   67.17%
  Complexity      339      339
=========================================
  Files            64       64
  Lines          1319     1319
  Branches        157      157
=========================================
  Hits            886      886
  Misses          370      370
  Partials         63       63

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


[3.x] Fix project icon size in Project Manager

This is a 3.x version of #47186

@akien-mga Hi, I think the labeling process of this PR was accidentally missed  🤣

Thanks!


build: add ajames preset

👋
Found you via: https://ped.ro/blog/generating-open-graph-images
I'd love to add this as a preset and use it on my personal site.
Let me know if you're happy with it

Hello @phunkren, thanks for this 😍


Stop using python_cmake_module.

We really don't need it anymore, and can just use the builtin find_package(Python3).
This must be merged before https://github.com/ros2/ros2/pull/1524 ; see that pull request for more information about this change.

So, this isn't going to work as it stands.  In particular, this is going to fail to build on Windows Debug.
Sorry, I thought that I had put this notice on all of these PRs, but I must have missed this one.  Would you mind reverting it?


Discount field check mark is displayed white on white

The field in the shopping cart where you enter the discount code has a check mark to add the discount code. This field is displayed white on white if you do not hover over the field.
When hovering over the field, the checkmark is displayed correctly, but if you do not hover over the field, it is hardly recognizable because the checkmark is white just like the field itself.
Version: 4.1.0

[public]

Priority changed to: Low

Thank you for your report. After careful consideration, we've concluded that this issue does not require immediate attention or isn't something we can address right now. We prioritize openness and clear communication with our community, so we want to be transparent. We may not resolve all reported issues, and this one might remain unresolved. To stay effective, we periodically clean our backlog, and this issue could be closed in the future.
For now, we'll keep this ticket open to invite further feedback from the community in case we've underestimated its impact and to allow us to revisit it later.
[created from TEL-421, comment 527235]


Only re-render if the model has changed

During the development of Helm 1.0, the sample mechanics introduced in previous versions (which prevented excess rendering) was removed. To optimize rendering, the render function should be changed to require an Eq implementation on the engine user's model type and then check the model is not the same before rendering.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

This was done by simply marking the model as dirty when the game model is changed by an action, and then this dirty flag is turned off after being rendered. Better than requiring an Eq constraint.

I don't think you have solved this unfortunately, both the flappy and the restored hello example peg one CPU at 100% while idle.

Hmm. I'll investigate this weekend. Happy if someone beats me to it :)

It may not be re-rendering but polling for events in a really tight loop.             SDL.Event              src/SDL/Event.hs:(679,37)-(683,43)               24.0    0.0
superstep.loop         FRP.Elerea.Param       FRP/Elerea/Param.hs:(167,5)-(176,64)             19.0   53.4
step                   Helm                   src/Helm.hs:(67,1)-(85,65)                        5.2    8.7
externalMulti.\.sample FRP.Elerea.Param       FRP/Elerea/Param.hs:469:18-89                     2.7    8.7
start.\                FRP.Elerea.Param       FRP/Elerea/Param.hs:(156,22)-(160,14)             2.4    0.0
pollEvent              SDL.Event              src/SDL/Event.hs:(679,1)-(683,43)                 2.4    9.9
initialize             SDL.Init               src/SDL/Init.hs:(61,1)-(63,39)                    1.5    0.0
superstep              FRP.Elerea.Param       FRP/Elerea/Param.hs:(164,1)-(176,64)              1.4    3.1
moves                  Helm.Mouse             src/Helm/Mouse.hs:(23,1)-(26,42)                  1.1    2.5
start                  FRP.Elerea.Param       FRP/Elerea/Param.hs:(152,1)-(160,14)              1.1    3.1
superstep.deref        FRP.Elerea.Param       FRP/Elerea/Param.hs:166:5-53                      0.4    3.1
addSignal.fin.\        FRP.Elerea.Param       FRP/Elerea/Param.hs:(190,37)-(192,56)             0.2    3.1
externalMulti.\        FRP.Elerea.Param       FRP/Elerea/Param.hs:(467,27)-(470,69)             0.1    1.2
memoise                FRP.Elerea.Param       FRP/Elerea/Param.hs:265:1-64                      0.1    1.9

I'd thought that the SDL pollEvent wouldn't be intensive.
What exactly are the possible solutions to this?
Should there be a thread delay, perhaps?

I think the solution is to use a blocking read with a timeout, i.e.
waitEventTimeout
https://hackage.haskell.org/package/sdl2-2.1.0/docs/SDL-Event.html#v:waitEventTimeout.
The timeout could be something like 1ms if rendering can cope with that
delay. If rendering isn't dependent on the event read completing we could
even use a completely blocking read (waitEvent).

Based off the documentation for SDL.Time.Event, I'm inclined to believe we shouldn't be using any SDL2 API wait implementations but instead should just block the thread using GHC's threadDelay (especially since the game loop is on the Haskell end). I think adding two new game configuration options (with sane defaults) will suffice: updateLimit a millisecond unit delay for sleeping the thread (I think 1ms would be a fine default) and fpsLimit a soft-limit to the FPS the game should render frames at
There might be games where input lag is acceptable for the gain of minimised CPU usage.

Yeah, I think you are right about that although it's not explicitly documented.

Been under the weather and haven't had a chance to look at this yet and am going on holidays for a week tomorrow. Happy to Paypal $10 AUD through to any legend that fixes this before I get back :)
In particular:

Add the soft-limit to the rendering rate as two enum variants, data FPSLimit = Unlimited | Limited Int (defaults to 120FPS)
Add the hard-limit to the engine tick with threadDelay as two enum variants like the above, data UpdateLimit = Unlimited | Limited Double where the unit here is either milliseconds or microseconds (threadDelay takes microseconds IIRC)

These two should both go on the SDL engine config, or game config. Both would work, but game config might be more appropriate because those two settings won't be specific to the SDL engine.
P.S. I realised two other things related to this issue:

It's only polling one event every engine tick - it should be polling all of the events available in a single tick otherwise it pumps the game actions out of the subscriptions slowly every tick, and commands get run much more than they should..
Exposed events aren't re-rendering the engine

This one is somehow connected to #118. I implemented FPSLimit Limited and flickering disappeared. I am not proud by an implementation yet as it was POC, so I may hold it for a little, but as soon as it will be done I will provide a PR. I plan to deliver it in two separate PRs. One for FPSLimit and another one for UpdateLimit. Issues mentioned at very bottom of previous comment will require a separate attention as well.

@z0w0 regarding GameConfig and using GameConfig name for FPSLimit and UpdateLimit. What options do you have in mind? I have an idea to name it GameLifecycle as it contains all key functions that are defining game specific. Any other ideas?

@z0w0 There is an interesting interdependency. If UpdateLimit is bigger than a FPSLimit it will override it, as there is DirtyModel as well. Also I think there is no reason to update more often than a FPSLimit, as it will not provide any benefit anyway, user will not see a result. Is there an option to simplify these DirtyModel, FPSLimit, UpdateLimit and what are the benefits to have such a granular configuration?

Our current game loop implementation has following constraints:

DirtyModel — indicates that model was changed. If it is not, there is no reason to render, since new frame will not differ from a previously rendered one.
FPSLimit — in case we want to safe a resource even if model updated, can be helpful on a constrained hardware like mobile devices.

However, the current implementation anyway consumes all the CPU time given, since as we skip frame rendering we do SDL events polling and processing all the time nonstop. Moreover with a naive implementation where model changes on every SDL event and FPS is Unlimited processing of the game directly depends on hardware speed. The idiomatic way of implementation right now depends on Time.fps in subscriptions, that generates update actions. This allows generating updates on a regular basis that take delta time as an input for an interpolation. While it solves the problem of uncontrollable timing of game state updates, it does not solve an issue with over-utilization of CPU, as events still polled every second.
The classic game loop will looks like following:
loopStartTime <- …
loopUpdate updateLimit deltaTime
render
delayToCatchupWithFPSLimit loopStartTime

In our implementation we will not need to calculate deltaTime to pass into the function, as it is up to the developer to use Time signals in his implementation. However, we need to ensure that overall events polling constrained if needed. This is done by introducing UpdateLimit that constrains the step function as a whole in the following way:
loopStartTime <- …
updateAsMuchAsUpdateLimitAllows
renderIfDirty
waitUpToFPSLimit

Resulting implementation kit not much different from a classic game loop.
There are several problems with this implementation that may  require further thinking:

Update + Render time can be above FPSLimit. This will cause frames skip to happen, but still a smooth update of game logic. We may redefine prioritization in a way that FPS is constant, but game updates happen less often. It may affect physics accuracy. We need to spend additional time on drawbacks investigation of such approach.
UpdateLimit can be lower than a Timer.fps events within a game implementation, as result the actual updates will be less than requested one.

This is what I am going to implement. If anyone has any suggestions for improvement, please chime in.

Sounds exactly like what I was invisioning. In an ideal world, update would be on its own green thread and rendering stays on the main thread. But that takes a bit of involvement, because some commands need to be on the main thread (things that interact with the underlying SDL window for example).

Ok, I got POC working but have challenges now with propagating quit state for engine across loop functions. Profiling does show much better numbers, I am going to polish the code, implement a better propagating of quit state and provide a PR.
@z0w0 you mentioned "It's only polling one event every engine tick", correct me if I am wrong but tick function is a recursive function.
-- Sink everything else into the signals
      Just Event.Event { .. } ->
        sinkEvent engine eventPayload >>= tick

By the end it will sink all the events before proceeding to processing actions. Am I missing something there?
Also can you clarify "Exposed events aren't re-rendering the engine", not sure I am understand this part.

Yep, you're right that the poll is correct. I misread the code at the time :)
Exposed events are emitted by SDL when a window above the game window is moved out of the way, i.e. the contents of the game window are re-exposed. We need to re-render the game window as soon as this exposed event is emitted so that there's no delay in updating the screen. This complicates the code you've been working on a bit..


Can I target a BackendTrafficPolicy to a specific path/url

Description:
Can a BackendTrafficPolicy target a  domain and path or just the route object ( eh HttpRoute which only listens on a hostname )
I want to only apply my backend policy for a specific path. In my case i have the urls

my.example.com/websocket --> traffic sent to websockets server
my.example.com/website --> traffic sent to website

I need to apply a BackendTrafficPolicy that overrides the default maxConnection:  1024 for websockets but i dont this to apply to the my.example.com/website route
Consider this...
apiVersion: gateway.networking.k8s.io/v1beta1
kind: HTTPRoute
metadata:
  name: myroute
  namespace: default
spec:
  parentRefs:
    - name: eg-gateway
      namespace: envoy-gateway-system
      kind: Gateway
  hostnames:
    - "my.example.com"
  rules:
    - matches:
        - path:
            type: Exact
            value: /websocket
      backendRefs:
        - group: ""
          kind: Service
          name: websockets-server
          namespace: default

    - matches:
        - path:
            type: Exact
            value: /website
      backendRefs:
        - group: ""
          kind: Service
          name: website
          namespace: default
          ...

And a BackendTrafficPolicy to handle websockets
apiVersion: gateway.envoyproxy.io/v1alpha1
kind: BackendTrafficPolicy
metadata:
  name: websockets-policy
  namespace: default
spec:
  targetRefs:
  /// how to make this only apply to `my.example.com/websocket` not `my.example.com`
    - group: gateway.networking.k8s.io
      kind: HTTPRoute
      name: myroute
  circuitBreaker:
    maxConnections: 2000000 # max connections EACH envoy instance can send to a downstream svc ( made up number to future proof num players )
    maxParallelRequests: 15000 # Limit concurrent requests per pod
    maxRequestsPerConnection: 1000000 # Allow a large number of requests per connection

Thanks

you can split up the HTTPRoute into 2 HTTPRoutes target a unique policy for each route


can support update and delete for stream?

Some application use one or more update to update the record to diff state.
for exp. two phase auth in mobile message auth application, there will update the record one times.
but into final  the data is statistic.

Supporting updates and deletes would require storing all data that has even been inserted into a stream, which is not what PipelineDB is designed for. Streams are append-only.


[BUG] Problem with documentation

Description

In which platform does it happen?

In readthedocs
How do we replicate the issue?

Error:
Running Sphinx v1.8.6
loading translations [en]... done

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/registry.py", line 472, in load_extension
    mod = __import__(extname, None, None, ['setup'])
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/builders/latex/__init__.py", line 37, in <module>
    from sphinx.writers.latex import DEFAULT_SETTINGS, LaTeXWriter, LaTeXTranslator
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/writers/latex.py", line 33, in <module>
    from sphinx.util.template import LaTeXRenderer
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/util/template.py", line 17, in <module>
    from sphinx.jinja2glue import SphinxFileSystemLoader
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/jinja2glue.py", line 16, in <module>
    from jinja2 import FileSystemLoader, BaseLoader, TemplateNotFound, \
ImportError: cannot import name 'contextfunction' from 'jinja2' (/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/jinja2/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/cmd/build.py", line 303, in build_main
    args.tags, args.verbosity, args.jobs, args.keep_going)
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/application.py", line 224, in __init__
    self.setup_extension(extension)
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/application.py", line 449, in setup_extension
    self.registry.load_extension(self, extname)
  File "/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/sphinx/registry.py", line 475, in load_extension
    raise ExtensionError(__('Could not import extension %s') % extname, err)
sphinx.errors.ExtensionError: Could not import extension sphinx.builders.latex (exception: cannot import name 'contextfunction' from 'jinja2' (/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/jinja2/__init__.py))

Extension error:
Could not import extension sphinx.builders.latex (exception: cannot import name 'contextfunction' from 'jinja2' (/home/docs/checkouts/readthedocs.org/user_builds/microsoft-recommenders/envs/staging/lib/python3.7/site-packages/jinja2/__init__.py))

Expected behavior (i.e. solution)

Other Comments

It seems like an issue with jinja2 version https://github.com/readthedocs/readthedocs.org/issues/9038


[SPARK-9917] [ML] add getMin/getMax and doc for originalMin/origianlMax in MinMaxScaler

@hhbyyh

Merged build triggered.

Merged build started.

Test build #40680 has started for   PR 8145 at commit 482661c.

Test build #40680 has finished for   PR 8145 at commit 482661c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

This is a trivial change. Merged into master and branch-1.5.


Fix stach create reponse

@rixhieloomis, can you please test all the stack endpoints for sg-cli in this brach against prod apis and post your results here.
sg-cli stack apply
sg-cli stack delete
sg-cli stack create


Instant File Initialization not showing correct value

While installing SQL Server 2019 Standard, I ticked 'Grant Perform Volume Maintenance Task Privilege...'. This is confirmed as enabled both in the log at startup and the flag in sys.dm_server_services, but still shows as 'No' in SQL Server Configuration Manager service properties:

Current version is CU18.
Kind regards
Paul Egan
DBA

@polygonuk0036 -- Paul, thank you for your feedback.  This repo is solely for documentation issues, and this seems product-related.  Please add it here:

SQL Server feedback

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


[Docs] simplification of this code ?

@rimhajal for me this is good to go.

Closed in favour of #34


Replace rand::rngs::ThreadRng with rand_xorshift::XorShiftRng

In the current implementation, the generated enum is either defined on
top of the new block or defined at the top of the function,
so the possibility of name conflict is extremely low.

bors r+

bors r-

bors r+

bors r-

bors r+

bors r-

bors r+


Questa Makefile needs to add support for RTL_LIBRARY variable

The viterbi decoder will not build for questa because the RTL_LIBRARY variable is not being used.

Closing as this has been merged into master


Publish new version

@ethul could you publish the version with the changes for psc 0.7 please? We're going to make an RC soon, and it would be good to have a usable gulp version to go with it. If we release it as 0.5.0-rc it shouldn't ensure that people don't end up installing it by accident too, as I believe NPM will favour the non-postifxed release.

Done. On npm as 0.5.0-rc.1.

Thanks! :+1:
Unfortunately npm i gulp-purescript does fetch 0.5.0-rc.1, but at least it won't break anything, apart from the new argument it should be backwards compatible.

Welcome. And agreed that it should be okay if the latest is fetched.
On Wednesday, June 3, 2015, Gary Burgess<EMAIL_ADDRESS>wrote:

Thanks! [image: :+1:]
Unfortunately npm i gulp-purescript does fetch 0.5.0-rc.1, but at least
it won't break anything, apart from the new argument it should be backwards
compatible.
—
Reply to this email directly or view it on GitHub
https://github.com/purescript-contrib/gulp-purescript/issues/35#issuecomment-108624375
.


why choose spring-security,not shiro?

Hope commitors can explain about technology selection  :)

I only worked with Spring Security in my projects so far, so I was interested in how to implement JWT with Spring Security. There is no other reason ;)


DAO Fund: Change token fallback

We can't have the dictionary of tokens based on token symbol, needs to identify tokens by address.

deployed to main net


isAlloweddevice only match when productId, vendorId and serialNumber are the same

The USBDeviceFilter indicates that properties are optional (@types/w3c-web-usb/index.d.ts) :
interface USBDeviceFilter {
    vendorId?: number | undefined;
    productId?: number | undefined;
    classCode?: number | undefined;
    subclassCode?: number | undefined;
    protocolCode?: number | undefined;
    serialNumber?: string | undefined;
}

So setting only one property should mean all devices with this property will be allowed.
But in the isAllowedDevice function, 3 properties are mandatory to match devices.
https://github.com/node-usb/node-usb/blob/556346d23830f0c00098b2f984d9283b5b5f332c/tsc/webusb/index.ts#L360-L362
So there is no way to just allow device with specific vendorId.

Hi @adriencarbonaro . Apologies the code is quite complicated, but there are two lots of filtering going on.
The first is the standard WebUSB requestDevice() filter using USBDeviceFilter which is checked here:
https://github.com/node-usb/node-usb/blob/master/tsc/webusb/index.ts#L300
Next, in a node environment the browser context does not exist to remember previous authorised devices.
Therefore we have added the extra allowedDevices option to allow the user to pre-authorise devices. This is not in the WebUSB spec. and is checked in the code you linked:
https://github.com/node-usb/node-usb/blob/master/tsc/webusb/index.ts#L359
The scenario you outline which may fail actually exists in the tests, so I'm pretty confident it works as intended:
https://github.com/node-usb/node-usb/blob/master/test/webusb.coffee#L15
However, if you have a specific situation which isn't working, could you outline it here?

OK
index.ts
import * as usb from "usb";

const wusb = new usb.WebUSB({
	allowAllDevices: true
});

wusb.getDevices().then(device => { console.log(device); });

output
[
  WebUSBDevice {
    device: {
      busNumber: 1,
      deviceAddress: 2,
      deviceDescriptor: [Object],
      portNumbers: [Array],
      interfaces: undefined
    },
    configurations: [ [Object] ],
    usbVersionMajor: 2,
    usbVersionMinor: 0,
    usbVersionSubminor: 0,
    deviceClass: 239,
    deviceSubclass: 2,
    deviceProtocol: 1,
    vendorId: MY_VID,
    productId: MY_PID,
    deviceVersionMajor: 2,
    deviceVersionMinor: 0,
    deviceVersionSubminor: 1,
    manufacturerName: 'manufacturerName',
    productName: 'ProductName',
    serialNumber: 'sn'
  }
]

NOK
index.ts
import * as usb from "usb";

const wusb = new usb.WebUSB({
	allowedDevices: [
		{ vendorId: MY_VID }
	]
});

wusb.getDevices().then(d => {
	console.log(d);
})

output
[]

OK, so you want to be able to just pass a single item when using the allowedDevices? Perhaps I was wrong to reuse the USBDeviceFilter types.
I'll create a PR and see if this fits your needs. This won't change the standard requestDevice functionality as outlined in the specification, but will affect the allowedDevices extra option.

I see 2 goals when using the lib :

Allow only a specific device, for which you know all the properties. This is working fine right now.
Allow all "your" devices (i.e. with the same VID). In this case you might not know all the properties of the filter (ex: the serial number).

My case specifically:  I'm writting an app that allows to upgrade all my devices (same VID/PID). I don't know their serial number in advance, as it is randomly generated on production.

@adriencarbonaro could you take a look at https://github.com/node-usb/node-usb/pull/574 ?
I added a test which I believe replicates your scenario

@thegecko it works, thank you ! 👍


Generate bindings for bpf_lpm_trie_key

cc: @dave-tucker @alessandrod
This is required in order to support the LPMTrie map (see #129 ).

Following discussion with @alessandrod and @dave-tucker  I'm going to create a seperate commit for these changes in #129 and drop the commit once were confident enough it works to be added in a seperate PR for CI to generate.


New: Criticality for Timeline Points

What is the purpose of this pull request? (put an "X" next to item)
[] Documentation update
[] Bug fix
[x] New functionality
[] Changes an existing functionality
[] Other, please explain:
What changes did you make? (Give an overview)
Added functionality to Timeline to support critical datapoints similar to the way that Line graphs and Paired Result graphs allow already.
Add any screenshots

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


RS + Simply Jetpacks.

Hey guys i have both Rs and SJ up to date and having issues with autocrafting.
Leadstone: claims that steam dynamo is missing even though pattern is correct. Jetpack must be manually crafted. Basic flux cap can autocraft.
Hardened: claims reactant dynamo and hardened flux capacitor missing. Autocrafting fails even when these 2 items are crafted as it still demands them. Manual crafting works
Reinforced: claims dynamo and flux cap for this tier plus all previous tiers missing.....
Have posted the same on their git. https://github.com/Tomson124/SimplyJetpacks-2/issues/52

If you have the same issue try disabling Oredict for the pattern. It fixed the issue in my case.

I disabled oredict, which allowed the dynamo crafting to work and be recognized, but RS still can't see the leadstone flux capacitor, even though I autocrafted it, and used it in the pattern for the jetpack.

Have you created a pattern using the actual crafted flux capacitor or by using the JEI-integration to automatically fill the pattern? I found the autofilled patterns to cause some problems. This applies to the pattern for crafting the capacitor as well as the one using it. So when creating these patterns remove the autofilled capacitor and replace it with a crafted one manually.

Yes, I created the pattern for the leadstone jetpack with a flux capacitor that the system crafted, manually making the pattern. I also manually made the pattern for the flux capacitor. Still can't craft the leadstone jetpack, as it still claims the capacitor is missing, despite the one i used for the pattern sitting in the system.

same issue with CommanderLouiz,
refinedstorage-1.6.16
SimplyJetpacks2-1.12.2-<IP_ADDRESS>
ThermalExpansion-1.12.2-<IP_ADDRESS>-universal


Missing rev 2.1 running photo

The photo in the README labeled "rev 2.1 running" is the same photo as "rev 1.5 running". Can you update the photo so show the latest revision hooked up and running?

Thanks for pointing that out! Cut'n'paste error - there was a photo in the doc/photos directory, but the README didn't point to it. I took a new photo (better quality, and shows the Logitech keyboard in action), and fixed the README.


Snowflake use truncate not delete

SLACK: https://keboola.slack.com/archives/C02BTQ5JADP/p1659525972397539

https://community.snowflake.com/s/question/0D50Z000073NqcKSAS/truncate-vs-delete

TRUNCATE deletes the file load history
It allows external file or file in stage (without update in data) to be loaded into the table again.
whereas the DELETE,
does not delete the file load history.
If you delete rows loaded into the table you cannot load the data from same file again unless data is modified in the file and stage it again.

Lokesh is spot on. One other thing I want to point out is TRUNCATE does not spin up the warehouse whereas DELETE does.

Given that the underlying data structures for Snowflake (micro partitions) are immutable then Snowflake would need to move all not deleted rows into new micro partitions and mark the old partitions in metadata as history for time travel. In this case no rows will be moved as all are being deleted - but I suspect that, given in a previous response, a warehouse needs to be active for a DELETE action that Snowflake still is doing some work. In the case of TRUNCATE this is purely a metadata action (no warehouse).
So my unauthoritative short answer would be that TRUNCATE will be the fastest and least expensive (both resource and $$).


When will pyds support ds v3.1.7 and when will seatunnel be supported

hi @liusy-bd do you have time to implement this feature?

Please assign this issue to me @zhongjiajie

Please assign this issue to me @zhongjiajie

Assign to you and looking forward your contribution


Add DEFAULT_AUTO_FIELD setting

Needed to prevent warnings that appear with Django commands (and likely other places) due to the prior upgrading of Django to the latest version

Updated Files
https://github.com/WHOIGit/photic/pull/218


[ERROR] [MainProcess] [Main:exception:221] Problem starting archiver! Error: 'tar'

what is the problem?
mongodb version:3.4.7
os version  RHEL 7.2
./mongodb-consistent-backup -H <IP_ADDRESS> -P 27022 -u admin -p admin -a admin -n test -l /tmp
[2017-09-08 18:18:28,784] [INFO] [MainProcess] [Main:init:144] Starting mongodb-consistent-backup version 1.1.0 (git commit: GIT_COMMIT_HASH)
[2017-09-08 18:18:28,785] [INFO] [MainProcess] [Main:init:145] Loaded config: {"archive": {"method": "tar"}, "authdb": "admin", "backup": {"location": "/tmp", "method": "mongodump", "mongodump": {"binary": "/usr/bin/mongodump", "compression": "auto"}, "name": "test"}, "environment": "production", "host": "<IP_ADDRESS>", "lock_file": "/tmp/mongodb-consistent-backup.lock", "notify": {"method": "none"}, "oplog": {"compression": "none", "flush": {"max_docs": 1000, "max_secs": 1}, "tailer": {"enabled": "true", "status_interval": 30}}, "password": "******", "port": 27022, "replication": {"max_lag_secs": 10, "max_priority": 1000}, "sharding": {"balancer": {"ping_secs": 3, "wait_secs": 300}}, "upload": {"gs": {"threads": 4}, "method": "none", "s3": {"chunk_size_mb": 50, "region": "us-east-1", "retries": 5, "secure": true, "threads": 4}}, "username": "admin"}
[2017-09-08 18:18:28,785] [INFO] [MainProcess] [Stage:init:31] Notify stage disabled, skipping
[2017-09-08 18:18:29,488] [INFO] [MainProcess] [State:init:135] Initializing root state directory /tmp/test
[2017-09-08 18:18:29,489] [INFO] [MainProcess] [State:load_backups:153] Found 0 existing completed backups for set
[2017-09-08 18:18:29,491] [INFO] [MainProcess] [State:init:119] Initializing backup state directory: /tmp/test/20170908_1818
[2017-09-08 18:18:29,495] [ERROR] [MainProcess] [Main:exception:221] Problem starting archiver! Error: 'tar'
Traceback (most recent call last):
File "/root/.pex/install/mongodb_consistent_backup-1.1.0-py2-none-any.whl.7d5d092f7f7ce18abfa47bf8b118069a47d2f66a/mongodb_consistent_backup-1.1.0-py2-none-any.whl/mongodb_consistent_backup/Main.py", line 251, in run
self.backup_directory
File "/root/.pex/install/mongodb_consistent_backup-1.1.0-py2-none-any.whl.7d5d092f7f7ce18abfa47bf8b118069a47d2f66a/mongodb_consistent_backup-1.1.0-py2-none-any.whl/mongodb_consistent_backup/Archive/Archive.py", line 8, in init
self.init()
File "/root/.pex/install/mongodb_consistent_backup-1.1.0-py2-none-any.whl.7d5d092f7f7ce18abfa47bf8b118069a47d2f66a/mongodb_consistent_backup-1.1.0-py2-none-any.whl/mongodb_consistent_backup/Pipeline/Stage.py", line 45, in init
**self.args
File "/root/.pex/install/mongodb_consistent_backup-1.1.0-py2-none-any.whl.7d5d092f7f7ce18abfa47bf8b118069a47d2f66a/mongodb_consistent_backup-1.1.0-py2-none-any.whl/mongodb_consistent_backup/Archive/Tar/Tar.py", line 28, in init
self.compression_method = self.config.archive.tar.compression
File "/root/.pex/install/yconf-0.3.4-py2-none-any.whl.4c32acf64a3f2408d71fe4642e2daf2f77807381/yconf-0.3.4-py2-none-any.whl/yconf/util.py", line 52, in getattr
raise AttributeError(e)
AttributeError: 'tar'
[2017-09-08 18:18:29,593] [INFO] [MainProcess] [Main:cleanup_and_exit:175] Starting cleanup procedure! Stopping running threads
[2017-09-08 18:18:29,603] [INFO] [MainProcess] [Main:cleanup_and_exit:205] Cleanup complete, exiting

This was repaired yesterday in https://github.com/Percona-Lab/mongodb_consistent_backup/commit/d40d63675e9240c48515b00d2041df6483ce9931.
Please update from the master branch and reopen if this still occurs.


pleae remove console message

there is a console message like true and false. please remove it

thank u very much 💃 @naveedshahji


Need a 3K Gradiated Unicorn SVG for Konqueror

Need a 3K Gradiated Unicorn SVG for Konqueror as per our discussion.

I'm going to save this for my biggest personal goal ever.


Possible buffer overflow in mdns_string_make() due to the wrong use of capacity instead of remain.

Thanks!


how to cite Tweepy

Hi!
I used Tweepy for a project and I would like to cite it in my list of references so others know about it.  Do you have a bibtex snippet I can use for that?  Best to just cite the GitHub page?

I think citing the GitHub repository, https://github.com/tweepy/tweepy, or alternatively the website, http://www.tweepy.org/, would be fine.
Thanks!

I've added a CITATION.cff file to the repository now, with https://github.com/tweepy/tweepy/commit/2547b44ac8ea1250b5eb6747db5bce7e425bc5ba.


update whitelist

We are missing mjs here
Edit: Just noticed you already added it @MattIPv4. Still doesn't show up on the whitelist for me though, maybe needs to be deployed? ... maybe I'm just crazy 🤔

@tc80 Yeah, I think we need a deploy. This repo doesn't auto-deploy and I'm guessing it hasnt been deployed since I committed it.

let's move the list of allowed extension on the cdnjs worker, we can share the list between the worker that serves the files (and block ext) and the internal API

good idea!


Configure script is bash specific

The configure scirpt fails when /bin/sh isn't bash. Changed the shebang line to use "/usr/bin/env bash"

A better move here is to install checkbashisms run it and fix the bashisms.

checkbashisms didn't find anything to complain about.
I also ran the script successfully with dash. Could you point which bashisms you found or at least which shell failed you?

It seems I was too quick to judge, I apologize. The problem actually seems to be with /bin/sh on NetBSD. The error I get is ./configure: 238: Syntax error: Bad substitution That section is this:
if [ -z ${COMSPEC+x} ]; then

  # Non windows-like system, use symlinks

  rm -f "$PWD/src/ocaml" 2>&1 >/dev/null
  ln -sf "$PWD/src/$OCAML_VERSION" "$PWD/src/ocaml"
  rm -f "$PWD/src/sturgeon" 2>&1 >/dev/null
  ln -sf "$PWD/src/$STURGEON_VERSION" "$PWD/src/sturgeon"

else

  # Assume windows-like system
  # Avoid symlinks, find right version through environment variable

  touch "$PWD/src/ocaml"
  MERLIN_CONFIG_ENV="$MERLIN_CONFIG_ENV
export MERLIN_OCAML_VERSION=${OCAML_VERSION/ocaml/}
export MERLIN_STURGEON_VERSION=${STURGEON_VERSION/sturgeon/}
"
fi

Apparently /bin/sh is trying to parse the "else" part even if the test succeeds. Should those export lines actually be this (with the appended path after the variable)?
export MERLIN_OCAML_VERSION=${OCAML_VERSION}/ocaml/
export MERLIN_STURGEON_VERSION=${STURGEON_VERSION}/sturgeon/

Perhaps NetBSD's /bin/sh is less forgiving. This is from the man page:
sh is the standard command interpreter for the system.  The current ver-
sion of sh is in the process of being changed to conform with the POSIX
1003.2 and 1003.2a specifications for the shell.  This version has many
features which make it appear similar in some respects to the Korn shell,
but it is not a Korn shell clone (see ksh(1)).  Only features designated
by POSIX, plus a few Berkeley extensions, are being incorporated into
this shell.  This man page is not intended to be a tutorial or a complete
specification of the shell.

I removed this bashism from configure in git version.
Is this solving your problem?

Sorry for my lateness, but yes, it builds perfectly from master on NetBSD now!


tests run against version of shml in shunt...

shunt includes shml, therefore tests are running against that version and not the local shml... no good.

This is addressed here: https://github.com/odb/shunt/pull/19

fixed


Added registration of ReqnrollFeatureFiles for Rider/ReSharper Build

🤔 What's changed?
Added registration of custom "ReqnrollFeatureFiles" type in Reqnroll.Tools.MsBuild.Generation.props
Per suggestion from @Socolin
⚡ What's your motivation?
#57 and issue in Reqnroll.Rider
🏷 What kind of change is this?

:bug: Bug fix (non-breaking change which fixes a defect)

♻ Anything particular you want feedback on?
In my understanding this change shouldn't break anything for Visual Studio, but if i'm not correct please let me know

This text was originally taken from the template of the Cucumber project, then edited by hand. You can modify the template here.

Seems like a reasonable change.

Just to confirm: did you manually double checked that using the nuget package containing this in Rider fixes the problem?

Yes, after applying this change and rebuilding the project existing and newly added .feature files are visible and recognized as ReqnrollFeatureFiles in file properties

Current workaround for this issue from documentation:
<ItemGroup>
    <Content Include="**/*.feature"/>
</ItemGroup>

will need to be removed from .csproj

Are you aware of any MsBuild variable that is set when the project is loaded in Rider? Becuase in this case we could put this to a conditional section, so we definitely not impact anything else.

Unfortunately, I am not aware of such variable, but according to MSBuild documentation in Visual Studio this change does pretty much the same thing of enabling items of that type to be visible in Solution Explorer and Build Actions dropdown, so should be safe

@Runnerok Thank you for the contribution! According to our guidelines I have invited you to the Reqnroll contributors team. Congrats! 🎉 If you accept it, you will be able to make pull requests easier in the future.
You are also welcome on our discord server: https://go.reqnroll.net/discord-invite


Node.js  Community Committee Meeting 2021-01-21

Time
UTC Thu 21-Jan-2021 17:00 (05:00 PM):

Timezone
Date/Time

US / Pacific
Thu 21-Jan-2021 09:00 (09:00 AM)

US / Mountain
Thu 21-Jan-2021 10:00 (10:00 AM)

US / Central
Thu 21-Jan-2021 11:00 (11:00 AM)

US / Eastern
Thu 21-Jan-2021 12:00 (12:00 PM)

EU / Western
Thu 21-Jan-2021 17:00 (05:00 PM)

EU / Central
Thu 21-Jan-2021 18:00 (06:00 PM)

EU / Eastern
Thu 21-Jan-2021 19:00 (07:00 PM)

Moscow
Thu 21-Jan-2021 20:00 (08:00 PM)

Chennai
Thu 21-Jan-2021 22:30 (10:30 PM)

Hangzhou
Fri 22-Jan-2021 01:00 (01:00 AM)

Tokyo
Fri 22-Jan-2021 02:00 (02:00 AM)

Sydney
Fri 22-Jan-2021 04:00 (04:00 AM)

Or in your local time:

https://www.timeanddate.com/worldclock/fixedtime.html?msg=Node.js+Foundation+Community Committee+Meeting+2021-01-21&iso=20210121T1700
or https://www.wolframalpha.com/input/?i=05PM+UTC%2C+Jan+21%2C+2021+in+local+time

Links

Minutes Google Doc: https://docs.google.com/document/d/1cskiEtpTte6XFFGpIwOJDiRlpzPkTGAkZs-oRPCvNEo/edit

Agenda
Extracted from cc-agenda labelled issues and pull requests from the nodejs org prior to the meeting.
nodejs/TSC

feat(charter): introduce emergency and async votes #919

nodejs/community-committee

Changing Default Branch #657
Let's review current status of nodejs.dev work #656

Invited

CommComm Members: @nodejs/community-committee

Observers/Guests
Feel free to follow along on the YouTube live stream, or attend meeting as a guest
by calling in to Zoom, using the links below. If you will be attending as a guest,
please comment on this issue to let us know you'll be joining.
Notes
The agenda comes from issues labelled with cc-agenda across all of the repositories in the nodejs org. Please label any additional issues that should be on the agenda before the meeting starts.
Joining the meeting

Link for participants: https://zoom.us/j/523381536
For those who just want to watch: https://www.youtube.com/channel/UCQPYJluYC_sn_Qz_XE-YbTQ

Invitees
Please use the following emoji reactions in this post to indicate your
availability.

:+1: - Attending
:-1: - Not attending
:confused: - Not sure yet

Is there a new link, seems like the one in the issue has expired ?

Is there a new link, seems like the one in the issue has expired ?

Perhaps: https://zoom.us/j/95198277339
I am trying to sign in now to get the meeting started.....

Perhaps: https://zoom.us/j/95198277339
I am trying to sign in now to get the meeting started.....


List all currently installed component id?

How do we enumerate all the component IDs installed on a given machine? The idea is to replicate a known good install by dumping the component IDs from that install into a file/command line and feed it back to the installer on other machines (e.g. scripting it in with the --add arg)

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a6f80d9f-168b-e3cb-6499-e03a44206826
Version Independent ID: 4b235b0d-1436-0a36-ef55-f76ba8d95bd1
Content: Visual Studio 2017 workload and component IDs - Visual Studio
Content Source: docs/install/workload-and-component-ids.md
Product: visual-studio-dev15
GitHub Login: @TerryGLee
Microsoft Alias: tglee

I've been looking for an answer to this. So far I've only got this...
There is a file called devenv.isolation.ini located here.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\devenv.isolation.ini
It has a InstallationWorkloads and InstallationPackages sections which match up with what I have installed.
But note, InstallationPackages also contains third party components that are installed from other sources.

this is terrific, midspace... thank you!

@SidShetye We appreciate the inquiry, and @midspace thanks for your input!
@tedvz FYI.

@SidShetye The latest release of Visual Studio has the solution you will need for this. A new export feature was added that will allow you to export the selections from a good install of VS and use that for a clean, new install.

Fantastic!

thanks midspace :)

midspace's comment about the devenv.isolation.ini file is great, and is still valid for VS 16.6.0.
@tydunkel The dumb thing Microsoft did with the 2019 installer is that if the installer is not the latest version, it won't even show you what you currently have installed, unless you update the installer!!  What a non-professional thing to do! Also, when it's not the latest version, you can't even use the command-line export feature!!  Ridiculous.


Facebook page feed

I'm not an expert of Facebook APIs, but do any of you know if it would be possible for commafeed to retrieve posts from a facebook page, after they (facebook) discontinued rss feeds? I know for sure that inoreader does that, but it limits free user to just 1 facebook page subscription, so this is the proof it can be achieved. My question then becomes, can it be easily integrated in commafeed?

Yes, a integration of the JSON Feed from the FB Graph API would nice.
http://stackoverflow.com/a/28291957/1709874

@Athou some infrastructure just like favicon fetching interface and implementations would be nice for the new way of Facebook fetching posts which should be extended to twitter and G+ APIs. I believe if you implement just one of those when you got some time, community would be able to learn do the rest. I hope there would be some possibility to implement #328 at the end ☺

@ebraminio I agree. Unfortunately I don't have a lot of time right now to work on new features for CommaFeed.

Found this: https://github.com/khawkins98/facebook-json-to-rss
Don't know if it's useful.


render-test: Limit 1d textures to 1 MIP level

This is due to a limitation in WGSL.
See https://www.w3.org/TR/webgpu/#abstract-opdef-maximum-miplevel-count.
This helps to address issue #4943.

/format

This is not the right fix. I need to deal with this WebGPU limitation in some other way...


Fix wrong array length from DecodeWeatherResponses

The 'total' counting code weren't accounting for skipping the first int (length field), causing the code to create wrong sized arrays. Clarifed the field skip in the code for future reference.

Sorry, meant to try seamlessly create a dedicated branch for this merge. I'll open a new one.


Decommission retry/pr

Description
[Describe what this change achieves]
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Closing this and opened a new PR in upstream repo - https://github.com/opensearch-project/OpenSearch/pull/4684


Feature Request: Customizable fonts for reading

Thank you for the plug-in. It'd be great if one could change the font for preview mode. I like to use a mono-spaced font for notes and it would be great if I could differentiate read-it-later-notes/texts visually from the rest of my notes. It's really more a look-and-feely thing but I would greatly appreciate it as it would help me to get into "reading mode". Just like the Longform plugin solves this.

I'm not sure the plugin is the correct place to do this. Rn the only thing it does is to load the content of the links into markdown files. Everything more is handled by Obsidian

As @DominikPieper suggested, it's out of the plugin's scope.
You can customize fonts with CSS snippets - tutorial is here


Failed: Update autorest version to prerelease 3.0.0-alpha.20241201.2

Generated by Autorest Regen Preview build 20241201.2Triggered from pull request: https://github.com/Azure/autorest.csharp/pull/5188

API change check
API changes are not detected in this pull request.


disableRetry doesn't seem to work

Hello I have tried to use the disableRetry but it isn't working correctly.
This is my dio request
final requestOptions = RequestOptions(
      method: method,
      baseUrl: _dio.options.baseUrl,
      path: path,
      headers: headers,
      data: data,
      queryParameters: queryParameters,
      onSendProgress: onSendProgress,
      onReceiveProgress: onReceiveProgress,
      extra: {
        'Test': 'This is an extra test'
      },
    )..disableRetry = true;
return _dio.fetch(requestOptions);

I have looked into the problem and it looks as though the extra on the requestOptions is empty on the onError override of the interceptor.
@override
  Future onError(DioError err, ErrorInterceptorHandler handler) async {
    print(err.requestOptions.extra); //<--- this is always empty even when extra parameters are added.
}

Not sure if its a dio issue.

Hey @chaser79 . Thank you for contributing.
I've written a test for disableRetry  and it works fine: https://github.com/rodion-m/dio_smart_retry/blob/master/test/retry_interceptor_tests.dart#L7
How did you get a wrong result? Could you please provide an example or event better contribute another test for your case?

Hello,
Thanks for your quick reply. After doing some more digging I noticed another interceptor that was resetting the requestOptions.extra list before the request was made. After fixing that interceptor everything worked as expected.
I will close this issue.


Gazebo viewer only

Desired behavior
Able to download the lightweight gazebo viewer where it just displays everything inside gazebo without editor like Fbx previewer concept. It's a lightweight program and hopefully, crossover on any platform of gazebo!
Additional context
I was thinking like:

Display the gazebo scene only.
No tools, add ons or editors
Has physics engine and able to move due to the bridge

Hopefully this is a simple request! I have a feeling that this might be a big request :P
Keep up with awesome work! Love it so far!
Side note:
Did you know that this worked well with ignition?
https://ambientcg.com/
I used it last night and it worked well! I just gotta scale and all that but it worked perfectly!

Hi @Kakcalu13,
the feature that you are requesting is already done. Inside ~/.ignition/gazebo there is a file called gui.config which loads the default plugins which are going to run in your Ignition Gazebo GUI.
If you only want to run the visualizer, you can create your own gui.config file, then you should run gazebo using the option --gui-config:
ign gazebo -v 4 shapes.sdf  --gui-config only_visualizer.config

only_visualizer.config file
<?xml version="1.0"?>

<!-- Window -->
<window>
  <width>1000</width>
  <height>845</height>
  <style
    material_theme="Light"
    material_primary="DeepOrange"
    material_accent="LightBlue"
    toolbar_color_light="#f3f3f3"
    toolbar_text_color_light="#111111"
    toolbar_color_dark="#414141"
    toolbar_text_color_dark="#f3f3f3"
    plugin_toolbar_color_light="#bbdefb"
    plugin_toolbar_text_color_light="#111111"
    plugin_toolbar_color_dark="#607d8b"
    plugin_toolbar_text_color_dark="#eeeeee"
  />
  <menus>
    <drawer default="false">
    </drawer>
  </menus>
  <dialog_on_exit>true</dialog_on_exit>
</window>

<!-- GUI plugins -->

<!-- 3D scene -->
<plugin filename="MinimalScene" name="3D View">
  <ignition-gui>
    <title>3D View</title>
    <property type="bool" key="showTitleBar">false</property>
    <property type="string" key="state">docked</property>
  </ignition-gui>

  <engine>ogre2</engine>
  <scene>scene</scene>
  <ambient_light>0.4 0.4 0.4</ambient_light>
  <background_color>0.8 0.8 0.8</background_color>
  <camera_pose>-6 0 6 0 0.5 0</camera_pose>
</plugin>

<plugin filename="GzSceneManager" name="Scene Manager">
  <ignition-gui>
    <property key="resizable" type="bool">false</property>
    <property key="width" type="double">5</property>
    <property key="height" type="double">5</property>
    <property key="state" type="string">floating</property>
    <property key="showTitleBar" type="bool">false</property>
  </ignition-gui>
</plugin>
<plugin filename="InteractiveViewControl" name="Interactive view control">
  <ignition-gui>
    <property key="resizable" type="bool">false</property>
    <property key="width" type="double">5</property>
    <property key="height" type="double">5</property>
    <property key="state" type="string">floating</property>
    <property key="showTitleBar" type="bool">false</property>
  </ignition-gui>
</plugin>

Hope this solve your request. Please close the issue is your question is answered

Thanks!! Testing it now and ill share the result asap!

I just tested it. That did what I wanted, but I afraid it required a full package. I'm looking for something that can be done with one package due to memory size.
The package allowed me to load is libignition-gazebo3-dev with libignition-gui3-dev
libignition-gui3-dev alone is like 1.2 gb if I remember right and it needed gui3 which is like 200 mb.
Do you know if there's a way to reduce the memory size for docker? I'm trying to find something smaller and lightweight.
A completely and unrelated question :angel:
Do you know anyone who is very good with sdf exporter?

I believe you don't need the -dev packages for Garden. You'll need to install libgz-sim7 and the gz-sim7-cli. There might be a couple more, but I would try those first.

Thanks, I will try it out soon!


LN problem

@JunYeopLee hi, I'm a little confused about the use of LN

@JunYeopLee hi, I'm a little confused about the use of LN

In the original paper of "Attention is all You Need", layer_norm is placed after self_attention or ffn, but in the official implementation of transformer, layer_norm is placed before self_attention or ffn, the change of layer_norm is a small trick, it makes training easier


range-v3: 0.3.6 -> 0.3.7

Jumping on this a bit quick, tagged upstream but not officially marked "latest". FWIW.

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

[x] NixOS
[ ] macOS
[x] other Linux distributions

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

Success on aarch64-linux (full log)
Attempted: range-v3
Partial log (click to expand)
-- Installing: /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7/include/range/v3/action.hpp
-- Installing: /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7/include/meta
-- Installing: /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7/include/meta/meta_fwd.hpp
-- Installing: /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7/include/meta/meta.hpp
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7/lib
patching script interpreter paths in /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7
checking for references to /build in /nix/store/l7ip8dl0v1bd9jafh2igrszs3wyg6s4p-range-v3-0.3.7...

Success on x86_64-darwin (full log)
Attempted: range-v3
Partial log (click to expand)
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view/zip.hpp
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view/zip_with.hpp
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view.hpp
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view_adaptor.hpp
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view_facade.hpp
-- Installing: /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/include/range/v3/view_interface.hpp
post-installation fixup
strip is /nix/store/df6k4mgdjxciy0f637lryp7c9ln7n1m3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7/lib
patching script interpreter paths in /nix/store/ldz51g5pj4ghmpndcwfs0fprnxx55pq3-range-v3-0.3.7

Success on x86_64-linux (full log)
Attempted: range-v3
Partial log (click to expand)
-- Installing: /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7/include/range/v3/version.hpp
-- Installing: /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7/include/range/v3/view.hpp
-- Installing: /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7/include/range/v3/front.hpp
-- Installing: /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7/include/range/v3/distance.hpp
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7/lib
patching script interpreter paths in /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7
checking for references to /build in /nix/store/611lylw4vcsw3x5n3nv047ix3shg7zc9-range-v3-0.3.7...


upgrade protobuf to 3.1.0

Can one of the admins verify this patch?

For issues #4561 and #4371

Mr. Jenkins: test this please

@jart can you kindly try to run jenkins again?

@jhseu done

Jenkins, test this please

Can you merge or rebase with the latest master? Tests are failing due to being on an old change.

Jenkins, test this please


docs: update formatting of user guide

edited the formatting to be more consistent
add white space between features for better readability
add a table of contents

note: not sure how it will turn out on the website so i'll see what else needs to be edited after merging it :)

Nice! The user guide is now arranged by putting what the user needs more at the top of the page. This definitely improves the usefulness of our guide!


winsize, set columns, and set lines don't change window size

goneovim seems very nice!  There is one set of functions that I use all the time that it doesn't fully implement.
neovim (and vim) include commands set columns to change the window width in characters, set lines to set the number of text rows, and winsize to set both at the same time.  In MacVim, these commands change the internal vim window size as well as the GUI window size.  In plain neovim, in some terminal apps (e.g. iTerm2), running these commands also changes the GUI window size of the terminal program.
In goneovim, set columns, set lines, and winsize change the internal window size--you can see this because the status line changes its position or length--but they don't change the GUI window size.  So, for example, if the window starts out with 80x40 text, and then you run set lines=25, the status line moves up so that it's floating in the GUI window.
(Some other neovim GUI apps have the same problem btw.  I'm not sure why.)
Thanks very much.

@mars0i
Hi,
Thanks for this report!
I implemented the ability to resize the application window by set lines, set columns, etc.
You can get the artifacts from the following CI job to try it out.
Your feedback would be appreciated.
https://github.com/akiyosi/goneovim/actions/runs/2155548260

Thanks @akiyosi !   I'll figure out how to set myself up to build it and try it out tonight or tomorrow.  (I used a pre-built image before.)

OK, found it.

No problems at all.  The window sizing commands have been working perfectly.
By the way, as far as I know, goneovim is the Neovim GUI on MacOS that implements those commands now.  (I think I've tried all of the Neovim GUIs that run on MacOS--all of the general-purpose ones, at least; some are for specialized uses.) Thank you!  This is very nice.
I hope you don't mind--there are a couple of other issues that I'll submit.  These are things I didn't notice or didn't understand previously.

Thanks for the confirmation and feedback.
I have merged this feature into master.
I will close this issue.


CGO has to be disabled for alpine image

Faced this issue while running your go binary with in alpine container.
Export the following variable before building your bin
docker run backend
sh: can't open '/run.sh': No such file or directory

Fix in PR #4


How to use both 2d conv and 3d conv features together in this model

Hi,
You can add the name of the feature to the list defined in this line.
For example,
models = [ "MSVD_ResNet152", "MSVD_InceptionV4" ]


FirebaseUser.getPhotoURL() - Parameterize photo dimensions

FirebaseUser.getPhotoURL() method should take an optional parameter specifying the height (and width too, maybe) of the picture we expect.
For Facebook, currently an image of size 100x100px is returned by Graph request default.
It is possible to specify the image size for Facebook through Graph request. I don't know about other providers (Google, Twitter and Github).
An example would be:
user.getPhotoURL(200); // For 200x200px photo, or maybe 200px height photo. It depends.

FirebaseUI version: 3.1.0
-- Edit 1
For Google provider, it seems possible to get the picture with specified size and how to do it is explained here.

@makcakaya thanks for this feature request!  I agree with you, however this is something that we'd want to change in the Firebase Auth SDK and not in FirebaseUI.
The best place to file this feedback, in that case, is here:
https://firebase.google.com/support/contact/bugs-features/
If you wouldn't mind filing an Feature Request there, it will get to the right place.  Thanks!


Change "planning to endpoint" message

Doesn't make sense

oh you mean the label doesn't make sense.
I thought you meant I created this issue and it doesn't make sense
right.

Also "planning to Artifact"


Yatin: Watch sukritinfotech.com

Yatin requests the watch of the watch_keyword sukritinfotech\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

sukritinfotech\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Ryan M in Charcoal HQ


pipx install jupyter says "No binaries associated with this package."

Trying to install Jupyter gives me the above error
pipx install --python /usr/bin/python3 jupyter
No binaries associated with this package.

I updated pipx to look for binaries of dependent packages when the desired package has no binaries directly associated with it. This is the case with jupyter since it's a "metapackage" that just installs other packages.
>> pipx install jupyter
Installing package 'qtconsole' with pipx would install 1 binaries
  - jupyter-qtconsole
Installing package 'notebook' with pipx would install 4 binaries
  - jupyter-notebook
  - jupyter-nbextension
  - jupyter-serverextension
  - jupyter-bundlerextension
Installing package 'jupyter-console' with pipx would install 1 binaries
  - jupyter-console
Installing package 'nbconvert' with pipx would install 2 binaries
  - jupyter-nbconvert
  - python
No binaries associated with package jupyter.

Are any of these binaries what you were looking for?

Ahh, nice! yeah that's perfect. Wonder why it says python is installed under nbconvert?

Something to do with the way they defined their setup.py file. Maybe this line? https://github.com/jupyter/nbconvert/blob/master/setup.py#L181

Hey, was playing around with this. Why did you remove the functionality in beaff34?

The logic to install was easy to update, but then calls to uninstall and list would also have to be updated, so the state of beaff34 was only partially done and would have been annoyingly unfinished (IMO).
It took much longer to look up the binaries included in multiple dependencies compared to the single package, and it actually wasn't even fully recursive; it just looked at the children of the package (not the children's children and so on). The speed of this probably could have been improved though since a new python subprocess was invoked each time the dependencies of a package were retrieved. The script itself could have been re-written to find them all recursively which would probably run fast since it would all be from a single python subprocess. I didn't have the time to try this out so I just removed it and added the listing. If this is re-written and proves to be roughly as fast as is it now, I think we can add this feature!

This has been added in <IP_ADDRESS>.
pipx install jupyter --include-deps


When I train model, get this problem!

File "ssds.pytorch/lib/layers/modules/multibox_loss.py", line 91, in forward
loss_c[pos] = 0 # filter out pos boxes for now
RuntimeError: The shape of the mask [32, 11620] at index 0 does not match the shape of the indexed tensor [371840, 1] at index 0

Hi,
You can refer to the thread [(https://github.com/amdegroot/ssd.pytorch/issues/173)], hope it helps.


Review exception messages to ensure we don't show any instance data

[ ] Review Strings.resx
[ ] Commands
[ ] Core
[ ] InMemory
[ ] Microsoft.SqlServer
[ ] Microsoft.SqlServer.Design
[ ] Relational
[ ] Relational.Design
[ ] Sqlite
[ ] Sqlite.Design
[ ] Locate raw string messages

Exceptions requiring modification

ExpressionParameterizationException - passes expression tree that may contain parameter instance data

Error messages not in resx file

[x] ExpressionPrinter.VisitUnary
[x] ExpressionPrinter.UnhandledExpressionType
[x] ExpressionPrinter.UnhandledOperation
[x] ModificationCommand.AddEntry
[x] CommandLogger.Log

cc @blowdart here is the issue for reviewing exception messages that I mentioned the other day.

Reviewed and removed instance data and connection strings from error messages.
Note: Instance data is referenced in DbUpdateException exception object, but not included in the message. Consuming code is expected to intercept these exceptions if the data is not to be accessible.


How to download 1080p video？

Even if I choose 1080p to download, I still download 720p videos.

Available in version 1.11.5.
https://github.com/heliomarpm/udemy-downloader-gui/releases/latest


Add guide for asynchronous communication with Apache Kafka

Add a guide in the documentations folder on using asynchronous communication with Apache Kafka in a devon4quarkus application.
https://quarkus.io/guides/kafka
https://github.com/devonfw/devon4j/blob/master/documentation/guide-kafka.asciidoc

The topic of Kafka and reactive messaging in general is sufficiently covered by Quarkus docs, and as we do not plan to provide any custom tooling or extensions for Kafka at this stage, we probably need not to plan any work here, at most a link to Quarkus docu, but even that looks a bit redundant.


Trying to write and get a very basic object, everything works, but it throws warnings on pulling

Doing everything exactly like in example code: http://habrahabr.ru/post/118783/
I'm 'recieving' object, everything works fine, but I'm getting warnings
[03:45:18 WARN]: Class not found defined in dbObj:
java.lang.ClassNotFoundException: test.TestItem
...

Getting with this code
ds.find(TestItem.class).get();
I'm using v. 1.0.1

I'm firgured out. feel free to contact me if you need help

Class not found defined in dbObj:
java.lang.ClassNotFoundException: com/server/entity/ClientInfo
How to solve this???
I met this problem Today,

@MelonCode   see my

@outman1234 as I remember I was need to set custom object factory for morphia
You can do it like this
morphia.getMapper().getOptions().setObjectFactory(new CustomMorphiaObjectFactory());
And here's my
[CustomMorphiaObjectFactory ] (https://gist.github.com/MelonCode/0d0ad8e07f2b1da8138860ec51bae975)


[Suggestion] Update index.md and add index_selection.md

Repurpose Vector Index and add an index selection guide.

/assign


Feat(esl-utils, esl-image): sanitize html to prevent DOM XSS vulnarabilities

In scope of this PR:

create esl-utils dom helper to sanitize html
modify esl-image to prevent DOM XSS vulnerabilities

Closes: #1058

:tada: This PR is included in version 4.0.0-beta.9 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: