langchain.document_loaders.AnyDataLoader

Feature request
langchain.document_loaders.AnyDataLoader

A document loader that incorporates all document loaders available in langchain.document_loaders that just takes any string that represents a path or url or any data source and loads it
Motivation
One document loading solution for all data sources
Your contribution
I can code it or help coding it

Hi @dosu-beta thanks for reaching out (Does it make sense to reply to a bot like that?)
As part of the DataChad project I implemented a set of functions that enable loading of any data which could be extended to be that langchain.document_loaders.AnyDataLoader class:
https://github.com/gustavz/DataChad/blob/main/datachad/backend/loader.py


Wii U Pro Controller buttons in X.org

Hello, I installed the following packages on Arch Linux
xf86-input-xwiimote 0.5-1
xwiimote 2-1
bluez 5.27-1

and the Wii U Pro Controller works fine (up to inverted Y-axis on the analog sticks) in xwiishow. However, using the evdev driver (as recommended in 60-xwiimote.conf), I get no usable buttons and the mouse will move back to where it was when releasing the analog stick. Is it possible to use the buttons to trigger keyboard events, as with the xwiimote driver for the usual Wii Remote?

I have the same problem. I installed those packages on an arch derivative, and after obtaining the button and axis mappings, I still cannot change their assignments from unusable input.


Update: bug fix to LLM - Azure OpenAI RAG

Signed-off-by: SundareshSankaran<EMAIL_ADDRESS>Please include answers to these questions as part of your pull request
In the GitHub webUI, use the Write tab to modify the Markdown text that is part of the pull request. For each question simply place an X inside the square brackets, [X], that represents your answer. Make sure there are no blanks inside the brackets, otherwise MarkDown doesn't render properly. Using the Preview tab while editing this form, you can see the formatted/rendered version of the message.

Q1: Confirm that you have the right to submit the code that is being contributed. Please consider the origin of your code and confirm you have the appropriate rights to make the submission subject to the Apache 2.0 license that applies to everything in this repository of custom steps. If so, follow the instructions for the Contributor Agreement (which is based on the industry-standard Developer Certificate of Origin (DCO)).

[X] Yes, I have the right to submit the contributed code on behalf of myself, my company, or any other owner of the code. I have also attached my signed copy of the DCO to this message.
[ ] No

Q2: Confirm that your contribution does not include any personally identifiable information (PII), for example, in any examples used in your README file.

[X] My contribution does NOT include PII data
[ ] My contribution includes PII data

Q3: Confirm your contribution does not include any encryption or other export-controlled technology.

[X] My contribution does NOT contain encryption or other export-controlled technology
[ ] My contribution includes encryption or other export-controlled technology

AFTER - folder import.pdf
BEFORE - folder import.pdf
Before and After files attached to establish successful fix
Contributor agreement attached.
ContributorAgreement.txt

ContributorAgreement.txt

SAS Internal Due Diligence Review - COMPLETED on 11JUN2024


MultiDrag : Select all from button

Multi drag is working fine when items are selected by clicking, but when trying to add class from code doesn't work.  Is there any work around ?
https://jsbin.com/divefovuja/1/edit?html,css,js,console,output
This will help a lot where I have 50 elements and I want to drop all of them in another list.

@Soneshdabhi Unfortunately there is no workaround as of now. But I will certainly include a method for this in a later commit.

It will be also great if there was a way/hack to de-select items once they are dropped in to target container.

@Soneshdabhi You can now use Sortable.utils.select(element) and Sortable.utils.deselect(element) since latest commit on next-version branch.


Problem with version 5.0 of resource MSFT_SPWebApplication.psm1

<!--
    Your feedback and support is greatly appreciated, thanks for contributing!

    ISSUE TITLE: MSFT_SPWebApplication.psm1: hardcoded url for WA

    ISSUE DESCRIPTION (this template):
    I get an error when configurring a farm that it can't find web application on url https://root.portal.politie.local
    I searched the code and found this on line 110 in MSFT_SPWebApplication.psm1
    $wa = Get-SPWebApplication https://root.portal.politie.local
    I have some other issues when running the script but hard to say if this one is the root cause

#### Verbose logs showing the problem

Cannot find an SPWebApplication object with Name, Id, or Url: https://root.portal.politie.local.
    + CategoryInfo          : InvalidData: (Microsoft.Share...tWebApplication:) [], CimException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SpCmdletGetWebApplication
    + PSComputerName        : swazserver00.c0nt0s00.local

#### Version of the DSC module that was used
Version 5.0

@breivald This is correct, my apologies!
I am working on a PR that is correcting this. Thanks for reporting!

Closed via #1362


LB-Service doesn't response after master shutdown

Is this a bug report or a feature request?:
Bug?
What happened:
When I shut down my kubernetes-master, the loadbalancer-service isnt responding after about four minutes. Everything works before that time.
If I start the master again then I can access the service again.
Is this a normal behavior? How can I solve the problem?
What you expected to happen:
The service should continue to be accessible.
How to reproduce it (as minimally and precisely as possible):

Shut down master
Wait for four minutes
Service is not responsible anymore

Anything else we need to know?:
ConfigMap:
apiVersion: v1
kind: ConfigMap
metadata:
  namespace: metallb-system
  name: config
data:
  config: |
    address-pools:
    - name: default
      protocol: layer2
      addresses:
      - <IP_ADDRESS>-<IP_ADDRESS>

LB Service:
apiVersion: v1
kind: Service
metadata:
  name: ingress-nginx-lb
  namespace: ingress-nginx
spec:
  type: LoadBalancer
  ports:
  - name: http
    port: 80
  - name: https
    port: 443
  selector:
    app: ingress-nginx

Environment:

MetalLB version: latest
Kubernetes version: 1.10
BGP router type/version:
OS (e.g. from /etc/os-release): debian stretch
Kernel (e.g. uname -a): 4.9.0-6-amd64

This is currently expected with layer2 mode. Layer 2 mode uses Kubernetes leader election to select a leader node that owns all the load-balancer IPs. This leadership election depends on control plane availability, because the leader has to renew its lease every 10s to remain the leader.
When the control plane goes down, leadership is lost almost immediately (<10s). The reason it still seems to work for several minutes is actually just the ARP cache on your client, which persists for some number of minutes even though there are no more ARP responses on the network.
#195 will address this by removing leader election from layer2 mode, and switching to a distributed mechanism that can survive the control plane going down. It's also a tradeoff because it can lead to split brain issues in some cases (the fundamental tradeoff of distributed computing - consistency, or availability), but I think it will be a better tradeoff for MetalLB.

Thank you for the feedback and explanation.
If I understand correctly # 195 will be implemented soon?
Currently, it would be the best alternative to use BGP or install a second master for HA to work around this problem?

I can't guarantee any implementation timelines, because I'm basically the only one implementing large features right now, and I'm doing it in my spare time. But, #195 is reasonably high up in my wishlist right now.
Currently, the best workarounds for this are to use an HA control plane for k8s (you need 3 masters for this, because the HA control plane requires a majority of machines to be up - so with 2 machines you still can't lose 1 machine). Alternatively, BGP mode should be resistant to control plane outages, because the only dependency is for changes to the LB setup, unlike layer2 where master election is a continuous requirement.

Closing, since this is basically asking for #195 to be implemented, and #195 is already tracking that work by itself.


Layer::Preroll methods should implement pixel snapping consistent with their Paint methods

Recently we've been doing work on the state tracking in the Preroll, Paint, and hopefully soon Diff methods and we noticed that Paint will sometimes pixel snap the transform, but Preroll does not (and Diff has complicated work arounds for that distinction).
We should make Preroll and Paint consistent and then Diff can remove some of its workarounds.

This will help with https://github.com/flutter/flutter/issues/116198

I was wrong in the original issue. It's not that Preroll() and Paint() are inconsistent. That was the case before. Now the problem is just in Paint:
void ContainerLayer::PaintChildren(PaintContext& context) const {
  for (auto& layer : layers_) {
    // <<< Here, the `needs_painting` check works with non-integer CTM >>>
   if (layer->needs_painting(context)) {
      layer->Paint(context);
    }
  }
}

void DisplayListLayer::Paint(PaintContext& context) const {

  // <<< We got here by passing check with non integer CTM >>>
  FML_DCHECK(needs_painting(context));

  if (context.raster_cache) {
    // <<< But now we paint children on integer CTM >>>
    mutator.integralTransform();
    ...
    }
  }

Not sure what we can do about this. The parent layer that does culling doesn't know child layer will paint to integer CTM. So maybe for the time being we may need to keep replicating this behavior in diff context, just maybe in nicer way.

In that PaintChildren code, the bounds should reflect that the content was pixel snapped. In that case the check(s) should work just fine.

So the problem is that Preroll doesn't adjust the paint bounds to account for pixel snapping...

Pixel snapping adjusts the translation components by a fraction of a pixel.
Preroll is dealing with local coordinates.
So, Preroll would need to deal with offsetting the paint bounds by the inverse transform of the delta that was applied by the pixel snapping.

This seems like it might be a bit too much work just for the sake of DiffContext. I mean this does complicate things a bit in DiffContext, but probably not enough to warrant transforming each rect to device coordinates and back.

In looking through it more, I'm becoming more and more convinced that Preroll should be working more and more in device bounds rather than local bounds. This will eventually lead to potentially collapsing Diff and Preroll together and making the pixel snapping more accessible to the operation of both. Some uses of layer paint_bounds include:

needs_painting() which does a content_culling on the bounds which transforms them into device bounds
saveLayer which is expressed in terms of local bounds
TextureLayer uses them to render, but it seems a silly use since the bounds are literally x,y,size-of-texture so the offset would be just as good of a rendering parameter as the bounds.

For #1, we transform the bounds to device space anyway so we might as well start with device bounds. SkCanvas doesn't offer a quickRejectDeviceBounds() method, but we could replace that method with use of getDeviceClipBounds.
For #2, there is no saveDeviceLayer. We could add one in DL and we could work around it in SkCanvas somehow. Perhaps this needs to wait until we are fully using Impeller internally, but logically it could be done. Also, the few layers that do this could conditionally save their local bounds for use in the saveLayer while the other use for paint tree culling would use device bounds.
For #3, it isn't clear why it uses paint_bounds() to position the texture at offset.xy, that could just be reconfigured in the flutter::Texture API.

In looking at the culling code in ContainerLayer::Paint it normally uses SkCanvas::quickReject which uses the quick reject bounds. This bounds is computed with an (optional, on by default) outset of 1 pixel to account for AA. That same outset will also help with the sub-pixel normalization of the pixel snapping operations.
We should probably institute a similar policy in DisplayListBuilder::quickReject() until we get a handle on how to make all of this code consistent in a more intentional fashion.


Slight cluster missile rework

Slightly reworked cluster missiles so that the bomblets are properly modeled. It assumes 7 are packed in parallel per layer, with up to 4 layers, resulting in a maximum of 28 bomblets. The bomblet caliber and length is changed to reflect this. For any questions refer to https://en.wikipedia.org/wiki/Circle_packing_in_a_circle
The random spread is also significantly simplified by using a uniform angle distribution, randomizing only the distance from the center. It results in almost the same spread, only slightly more uniform:

Removed the relationship between bomblet spread and global inaccuracy, as it seemed a bit nonsensical (you essentially want the bomblets to be "inaccurate").
Physics-wise, it also makes more sense, with the bomblets gaining a velocity perpendicular to the deployer which is independent of it's original velocity. They now inherit the original velocity plus the separation velocity, instead of changing vector's the direction.

Currently the bomblets for some bombs are very long and thin compared to conventional ones. Due to the way HEAT is coded, this gives them very light but extremely fast penetrators, with too high of a penetration.
I plan on reworking HEAT so the generated warheads make a bit more sense, and then I'll reopen this once I have tested and balanced it.


Tf wraps

Fixes #187

api change: requires version bump imo.

Do we think it is big enough for a version bump on its own?

Current coverage is 99.10% (diff: 100%)

Merging #198 into master will decrease coverage by 0.12%

@@             master       #198   diff @@
==========================================
  Files            21         21
  Lines          1557       1557
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           1545       1543     -2
- Misses           12         14     +2
  Partials          0          0

Powered by Codecov. Last update bf0118d...c914e03

@jameshensman perhaps we could wait to merge this one until we've got some of the other pending PRs in so we don't have too much version number creep. What do you think?

@alexggmatthews with the scopes and config file, I think there's enough to make a new minor version.
I'm happy with your changes on this PR. If you're happy with mine, I suggest we merge.

Yes I'm happy with your changes to this.


closing the window should quit the process on OSX

Since there is no way to re-open the window once you close it, seems like the process should also quit.
The reason the Electron docs use that "darwin" check in their examples is because some apps, like Chrome, will continue running on OSX when you close all the tabs (so that you can Cmd + N to open a new tab).

I thought the standard behavior on OS X is that apps don't quit when you close the window. Only when you press Cmd-Q or select "Quit" from the menu at the top or the dock icon.
They have the same process.platform != 'darwin' condition in the Electron quick start guide.

I also found this OS X guide which says:

Note: Closing all application windows in Mac OS X does not always quit the application as it does in Windows. In Mac OS X every application menu has a Quit option that can also be invoked by using the Command-Q key combination.

I think instead we should keep the default OS X behavior but make it possible to drag a markdown document over the dock icon to open a new window which renders the dragged document - unless that's already possible.

It is dependent on the app. Many apps will quit when you close the main window and they have nothing else to show. For example: System Preferences, Image Capture, iPhoto, Notes, Photo Booth, Disk Utility, etc.
Since vmd is activated via CLI, it seems best just to quit the process when the window is closed so that users can continue using their terminal.

Since vmd is activated via CLI, it seems best just to quit the process when the window is closed so that users can continue using their terminal.

Right, that actually makes sense.
I can't test it but the code looks good to me. Would merge. @yoshuawuyts: Any arguments against it?

Makes sense.

Nice, happy this landed ^_^


Fix to prevent duplicate addition of carthage static frameworks

Sample project.yml
name: SampleApp
options:
  bundleIdPrefix: com.xxx
  deploymentTarget:
    iOS: 9.3
targets:
  SampleApp:
    type: application
    platform: iOS
    sources: [SampleApp]
    settings:
      base:
        INFOPLIST_FILE: "SampleApp/Resource/Supporting File/Info.plist"
    dependencies:
      - carthage: RxSwift.framework
        linkType: static
      - carthage: RxCocoa.framework
        linkType: static
      - carthage: RxRelay.framework
        linkType: static

When I created the project.yml and executed, but duplicate frameworks have been added to the  Link Binary With Libraries

The reason is that targetFrameworkBuildFiles.appendis being performed in two places.

https://github.com/yonaskolb/XcodeGen/blob/master/Sources/XcodeGenKit/PBXProjGenerator.swift#L794
https://github.com/yonaskolb/XcodeGen/blob/master/Sources/XcodeGenKit/PBXProjGenerator.swift#L868

I fixed to prevent duplicate addition of carthage static frameworks.

@yonaskolb
Updated changelog:+1:
1aec9c7


Fix local couch cleaning calls

We were calling the wrong db (actually, couchapp/design doc) and querying a view that is not available in local wmstats.
I tested this fix in testbed and several workflows were properly archived.
@ticoann please review asap, so I can push it to all the production agents (and also create a master version, needs to be slightly different).

Beginning pylint and unit tests.
See https://cmssdt.cern.ch/jenkins/job/DMWM-PR-test/224/ for details

retest this please

Beginning pylint and unit tests.
See https://cmssdt.cern.ch/jenkins/job/DMWM-PR-test/225/ for details

Ah, this is failing because it's a pull against 1.0.8 instead of master. Ignore it I guess. I should try to figure this out at some point, though.

Thanks Alan, I think I made the mistake when I cleaned up the views in wmagent. Proper fix should be reverting the view back. I will create the patch.

Hi Alan, #6119 is created

Cool, thanks Seangchan! Feel free to close this one at your will. Otherwise I can close it once the other gets merged and in place


api docs: Improve readability of code and response blocks.

Fixes part of #15967.
Testing plan: Manually tested on localhost.
GIFs or screenshots:
Earlier:

Now:

I played with the font sizes a bit more and ended up deleting the line-height piece and replacing it with just a font size change before merging.  Also, I fixed the commit message to no longer mention changing the font family, since this commit no longer does this -- please remember to check whether the commit messages are still accurate when updating a PR based on feedback.
I also deleted a bit of text in the commit message description that repeated what the commit does -- generally, the purpose of a commit message is primarily to explain why -- anyone looking at the commit can easily see the single line that was changed, so there's no benefit in saying we changed the font size.  Much more interesting is explaining what problem we're fixing (which you do nicely with mentioning the font was hard to read), and why we picked the specific combination of line-height and font-size.
Thanks @MSurfer20!  Can you try to debug why we have a blank line at the end of all of our code blocks in the API docs next?  That is probably the worst visual problem we have now.

Thanks for the merge @timabbott ;I'll keep these points in mind when writing commit messages. Also, I'll start working on the blank line bug next


[DIRR-1133] Add slogs to sidecar

Description
This PR add the logic to replace actionlogs
Checklist

[ ] Documentation updated if required
[x] Are tests available

Checklist Internal

[x] Linear issue linked (e.g. [DIR-XXXX] pull request title)
[x] Has the PR been labeled

Not all tests are passing. Are they broken because of this branch or are they just unreliable tests?

The PR was closed because i feel that we need to rethink this approach


Fix multi-line strings in DeclareLaunchArgument

I deleted my fork. I forgot https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/pull/16 was not merged yet. I restored the branch with my changes.

@MatthijsBurgh If you could fix the merge conflicts introduced by #7 that would be awesome!

@fmauch please have a look at https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/pull/18/files#diff-07ff1e87117ca592c12e8dcd194c3721e5cd805507f87a755e66fb65fce40670L72 and https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/pull/18/files#diff-07ff1e87117ca592c12e8dcd194c3721e5cd805507f87a755e66fb65fce40670L80. As IMO the URDF/XACRO file should be in the description package. The description package should be configurable, to make the launch file reusable and also because you use these arguments in ur_sim_moveit.launch.py.
But my changes create a conflict for the default values. So please let me know how you want to solve it.

@MatthijsBurgh that's exactly one of the changes we did in the latest refactoring of the description. The description now only contains the actual kinematic description. The ros2_control part gets added in the places that actually start the control structure. Hence, every control package (driver, gazebo classic, gz sim) build their own description assembling the kinematic description and the control description. We made those changes on purpose in order to remove dependencies and move the level of concern to where it actually belongs.

That is fine. It means the rviz config is not always in the description pkg.
So do you want to create another argument for that? And maybe also for the rviz config filename?

I would say, let's not worry about that in this PR, that is what we have #22 for.

So any changes needed here or not?

No changes needed here, just the docstrings. Thank you for your continuous effort!

But I already included more changes than just the docstrings. So are you happy with the current status of this PR?

Sorry, my statement was not clear. Please remove all the changes that are not related to the docstrings. This PR should only alter the docstrings that are present on the current ros2 branch.

@fmauch done

Thank you @MatthijsBurgh It seems like the prefix argument of the ur_sim_moveit.launch.py file has slipped through. Apart from that this is looking good.


functions_framework v0.3.2-dev

why is this needed?
Usually we'd do this kind of bump w/ another change to the library

why is this needed?
Usually we'd do this kind of bump w/ another change to the library

So we expect the very next person who wants to add a commit to the functions framework package and submits a PR will also have to remember to bump the pubspec then? Unless everybody in the Dart world already knows this, we should document this step in the contributing doc. I wouldn't have known this myself.

what's the story here @subfuzion ?

Yeah, this is pretty stale, but never got a response to my question.

I'll go ahead and close it, but let's chat about my comment and see if we can make this clearer for others in the docs.


Use coordinates with spatial units

This may be either a docs issue or a feature request.
I have successfully applied a transformation to a dataset with a correctly scaled output dimension. Now, I would like to use coordinates with the spatial units instead of voxel-based integer coordinates: is there a way to do so with the main branch of neuroglancer?
Example: https://neuroglancer-demo.appspot.com/#!{"dimensions":{"x":[0.000025079999999999997%2C"m"]%2C"y":[0.000025079999999999997%2C"m"]%2C"z":[0.000025079999999999997%2C"m"]}%2C"position":[2982.5%2C2982.5%2C3495.5]%2C"crossSectionScale":1%2C"projectionOrientation":[0.3094263970851898%2C0.20628425478935242%2C0%2C-0.9282791018486023]%2C"projectionScale":2247.9324614411316%2C"layers":[{"type":"image"%2C"source":{"url":"n5://gs://ucl-hip-ct-35a68e99feaae8932b1d44da0358940b/LADAF-2020-31/brain/25.08um_complete-organ_bm05/"%2C"transform":{"matrix":[[0%2C-1%2C0%2C2982]%2C[-1%2C0%2C0%2C2982]%2C[0%2C0%2C1%2C-3001]]%2C"outputDimensions":{"x":[0.000025079999999999997%2C"m"]%2C"y":[0.000025079999999999997%2C"m"]%2C"z":[0.000025079999999999997%2C"m"]}}}%2C"tab":"source"%2C"shaderControls":{"normalized":{"range":[15671%2C24381]}}%2C"name":"LADAF-2020-31_brain_complete-organ_25.08um_bm05"}]%2C"selectedLayer":{"size":1062%2C"visible":true%2C"layer":"LADAF-2020-31_brain_complete-organ_25.08um_bm05"}%2C"layout":"4panel"}
(Colleagues who might be interested in the thread: @ucbpclw @balbasty @dstansby)

Neuroglancer currently always assumes some global voxel size, which impacts the arrow keys and mouse wheel movement through z, and a few other things.
But you can, for example, double click in the top left of the window on "25.08um" next to "x" and type in "1um" instead.  And do the same for y and z.


[CWS] fix bundle ebpf

What does this PR do?

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge

/merge


Support for aliasing arguments

Without this, the same argument would have its full documentation written for each alias.
This solves ticket #21
Now the command shows:

command (alias1, alias2)

Instead of of each alias having its own duplicated docs.

Fix is included to 0.1.14 version


Add missing header file

Fixes error: no type named 'mt19937' in namespace 'std'

Thanks! Can you fill out our CLA at https://opensource.dropbox.com/cla/ and then I can merge this?

Done.

Cherry-picked into master


configuration: Add README

With an architectural overview and a couple of configuration
YAML examples.
A link to the configuration wiki will be added.
Fixes #227
Signed-off-by: Samuel Ortiz<EMAIL_ADDRESS>

Coverage decreased (-0.008%) to 57.306% when pulling 7d7436db5efec603f7646898313ddb841f63c3ab on sameo/topic/configuration into c218f4ba1525951ff85ba19590605f3497ea405e on master.

Coverage decreased (-0.008%) to 57.306% when pulling 498501fe47695da485d1dcf6114b6d4ee452f882 on sameo/topic/configuration into c218f4ba1525951ff85ba19590605f3497ea405e on master.


optional endpoint to list search entries

if we go ahead with current proposal in #38 we should only return search entries with type="mosaic"
considering their could be a lot of entries we will limit to 100 or 1000 and add pagging.

closed by https://github.com/stac-utils/titiler-pgstac/commit/b83b218369531138b0a63d9ccd86145115ed4d41


Bump Elixir to 1.5.2

This fixes the checksum of #40
Sorry @goudaonmixer I don't know how to append to your PR.
@OnorioCatenacci you still have me listed as a maintainer on Chocolately, so I submitted the package

Thanks Michael.  I try to get to this stuff faster but I've been a bit busy lately.  Thanks for handling this.

No problem. Just holler if you need me to do any builds


Sign all builds that are built from pushes to main

This requires the addition of 4 secrets:
ANDROID_KEYSTORE_BASE64 -- the output of base64 -i foo.keystore
ANDROID_KEYSTORE_PASS -- the password for the keystore
ANDROID_KEYALIAS_NAME -- the name of the alias
ANDROID_KEYALIAS_PASS -- should match KEYSTORE_PASS in our case
Because it uses Github secrets, it won't run on a fork, so we won't do
this for PRs. But anything coming from the main tree can use this.
We do still keep the github name in the package name, to differentiate
between a formal release and an unreleased candidate.

Thanks! I've added the secrets.

Thank you! Let’s get our first signed Android build :-)

Looks great
$ unzip -p ~/Downloads/Android-Oculus/com.Icosa.OpenBrushgithub.apk META-INF/CERT.RSA |openssl pkcs7 -inform DER -noout -print_certs -text
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 451354860 (0x1ae720ec)
    Signature Algorithm: sha1WithRSAEncryption
        Issuer: CN=Mike Nisbet, OU=Open Brush, O=Icosa, L=Leeds, ST=West Yorkshire, C=GB
        Validity
            Not Before: Feb  5 23:58:54 2021 GMT
            Not After : Jan 24 23:58:54 2071 GMT
        Subject: CN=Mike Nisbet, OU=Open Brush, O=Icosa, L=Leeds, ST=West Yorkshire, C=GB

Thanks!


gitignores are git ignored

This variable will be empty, because the /.gitignore file of this repository does not allow the /gitignores folder to be added / pushed.
Is that on purpose or does this project intend to not ship any templates?

This is on purpose! On install, this project downloads the gitignores. I suppose I should add a note that you'll need to run npm run postinstall if you're working in development mode as well.


Issue while compiling the Creature Plugin with Godot 3.1

I am having a challenge building the creature plugin for godot using the latest version of Godot 3.1. I can easily compile Godot but when I copy the creaturegodot (from the creaturegodot3 folder) and put it in the modules folder and retry the scons command it always breaks on the godot module with this exception
See below. Can someone give me some guidance on how I can resolve this issue?

I have pulled the code multiple times with a clean build
I have updated versions of the IDE to VS 14

[ 26%] Compiling ==> modules\creaturegodot\CreatureMetaData.cpp
CreatureMetaData.cpp
D:\godot-master\modules\creaturegodot\glm\detail\type_half.inl: warning C4828: The file contains a character starting at offset 0x72f that is illegal in the current source character set (codepage 65001).
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2039: 'shared_ptr': is not a member of 'std'
D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\string(19): note: see declaration of 'std'
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2065: 'shared_ptr': undeclared identifier
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2275: 'CreatureModule::CreatureAnimation': illegal use of this type as an expression
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): note: see declaration of 'CreatureModule::CreatureAnimation'
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2974: 'std::unordered_map': invalid template argument for '_Ty', type expected
D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\unordered_map(76): note: see declaration of 'std::unordered_map'
D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.20.27508\include\unordered_map(75): error C3203: 'pair': unspecialized class template can't be used as a template argument for template parameter '_Ty', expected a real type
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2143: syntax error: missing ')' before '>'
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(46): error C2059: syntax error: '>'
modules\creaturegodot\CreatureMetaData.cpp(489): error C2511: 'void CreatureModule::CreatureMetaData::updateRegionColors(std::unordered_map,std::hash<_Kty>,std::equal_to<_Kty>,std::allocator>> &)': overloaded member function not found in 'CreatureModule::CreatureMetaData'
        with
        [
            _Kty=std::string,
            _Ty=std::shared_ptr
        ]
D:\godot-master\modules\creaturegodot\CreatureMetaData.h(21): note: see declaration of 'CreatureModule::CreatureMetaData'
modules\creaturegodot\CreatureMetaData.cpp(496): error C2530: 'clip_regions_data': references must be initialized
modules\creaturegodot\CreatureMetaData.cpp(521): error C2671: 'CreatureModule::CreatureMetaData::updateRegionColors': static member functions do not have 'this' pointers
scons: *** [modules\creaturegodot\CreatureMetaData.windows.tools.64.obj] Error 2
scons: building terminated because of errors.

Hello,
The error:
'shared_ptr': is not a member of 'std' sounds like you do not have C++11/14 libraries for your compiler? Those are included in the memory header that comes standard with modern C++ compilers. It definitely builds for me, not sure what is going on with your setup.
Thanks

Thanks! I had just updated to the VC 2019 and had to move the includes from version 14.16.27023 to the latest. Once I did that it build fine.
I appreciate the guidance.


OWASP 3.2 Rule

When configuring the Rule directly in application gateway it shows OWASP 3.2 but when setting it via the a WAF policy it shows as OWASP 3.2 (preview). Any reason of the inconsistency? Is the rule still in preview?

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

ID: 079888f6-188c-1bb9-0516-bd52ad0f287e
Version Independent ID: 1971c541-4019-f620-b57b-8cfd5acf87a1
Content: CRS rule groups and rules - Azure Web Application Firewall
Content Source: articles/web-application-firewall/ag/application-gateway-crs-rulegroups-rules.md
Service: web-application-firewall
GitHub Login: @vhorne
Microsoft Alias: victorh

Thanks for the feedback! I have assigned the issue to the content author to investigate this and update the document as appropriate.

@SaiKishor-MSFT any update on this?

Hi. Is there a date when the ruleset will become general release?

I logged a ticket with Microsoft and they gave an approximate GA date of around April-June 2022.

I logged a ticket with Microsoft and they gave an approximate GA date of around April-June 2022.

I've just had a support ticket come back yesterday from MS with end April 2022.
When did you get your response?

Just today.
On Thu, 10 Mar 2022, 16:40 mascalyx, @.***> wrote:

I logged a ticket with Microsoft and they gave an approximate GA date of
around April-June 2022.
I've just had a support ticket come back yesterday from MS with end April
2022.
When did you get your response?
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/76422#issuecomment-1063715328,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALISD4VRIETESKT3JP6ZTEDU7GKONANCNFSM46DGUBFA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

CRS 3.2 is GA.
#please-close


Added support for EssentialsX /back

I added a hook EssentialsPlugin to be able to hook into EssentialsX and to make it work with the /back command. I set the player's last known location right before they teleport which is what EssentialsX uses to determine where to put the player once they use the /back command.

Some issues, will make a new PR.


[Feature Request] Aggregation include/exclude should support faster filtering on prefixes

Is your feature request related to a problem? Please describe
I've been working with an ecommerce user of OpenSearch, where they've implemented something like Lucene's hierarchical facets by tagging products with category:label pairs (like color:red). These are collected using terms aggregations.
To avoid collecting facet labels that are irrelevant to the current search, they have some mechanism to identify the relevant facet categories for the query. They've been filtering these using a regular expression in the include parameter for their terms aggregation, like "include": "(color|size|brand|material|machine\\ washable|sleeve\\ length|...):.+", in order to filter the category:label pairs based on a specific set of categories. Overall, prefix filtering on terms aggregations seems like a fairly reasonable thing to want to do.
Unfortunately, this really slows down search requests, as the IncludeExclude class tries to step through all possible category:label values (in the global ordinals) that match the expression. The commit from 2015 that added the current automaton-based behavior (which was a significant speedup from what came before) mentions this problem in the commit message:

Today we check every regular expression eagerly against every possible term.
This can be very slow if you have lots of unique terms, and even the bottleneck
if your query is selective.

Indeed, there's a TODO in place calling out that prefix matching should be a special case: https://github.com/opensearch-project/OpenSearch/blob/cf2c31fffe844f78f17cf1c2a780198b9b6258d4/server/src/main/java/org/opensearch/search/aggregations/bucket/terms/IncludeExclude.java#L344
https://github.com/msfroh/OpenSearch/blob/cf2c31fffe844f78f17cf1c2a780198b9b6258d4/server/src/main/java/org/opensearch/search/aggregations/bucket/terms/IncludeExclude.java#L344
Describe the solution you'd like
I would like to specialize the IncludeExclude.AutomatonBackedOrdinalsFilter to handle prefixes better.
Ideally, I would like to make it fully transparent to the user -- essentially, I'd like to address the TODO that I listed above, where we simply handle prefixes as a special case of regexp include/exclude.
In order to do that, I need to learn more about Lucene's automaton matching, which is something that I would like to wrap my head around anyway. (I learned a little bit as a result of https://github.com/opensearch-project/OpenSearch/pull/13461, but that only scratched the surface. I want to know more.)
Related component
Search:Aggregations
Describe alternatives you've considered
If the Lucene automaton rabbit hole turns out to be too dark and scary, another option could be to add include_prefixes and exclude_prefixes parameters that we can parse from the IncludeExclude class.
Once we have that, we could implement logic similar to https://github.com/opensearch-project/OpenSearch/blob/cf2c31fffe844f78f17cf1c2a780198b9b6258d4/server/src/main/java/org/opensearch/search/aggregations/bucket/terms/IncludeExclude.java#L340-L350
The new logic would be something like:
static class PrefixBackedOrdinalsFilter extends OrdinalsFilter {

  private final SortedSet<BytesRef> include, exclude;

  private PrefixBackedOrdinalsFilter(SortedSet<BytesRef> include, SortedSet<BytesRef> exclude) {
    this.include = include;
    this.exclude = exclude;
  }

  private static BytesRef nextBytesRef(BytesRef bytesRef) {
    BytesRef next = BytesRef.deepCopyOf(bytesRef);
    int pos = next.bytes.length - 1;
    while (pos >= 0 && next.bytes[pos] == 255) {
      next.bytes[pos] = 0;
      pos--;
    }
    if (pos >= 0) {
      next.bytes[pos]++;
    } else {
      // Every byte in our prefix had value 255. We must match all subsequent ordinals.
      return null;
    }
    return next;
  }

  @Override
  public LongBitSet acceptedGlobalOrdinals(SortedSetDocValues globalOrdinals) throws IOException {
    LongBitSet accept = new LongBitSet(globalOrdinals.getValueCount());
    for (BytesRef inc : includes) {
      int startOrd = globalOrdinals.lookupTerm(inc);
      if (startOrd < 0) {
        startOrd = -1 - startOrd;
      }
      if (startOrd >= accept.length()) {
        continue;
      }
      BytesRef next = nextBytesRef(inc);
      if (next == null) {
        accept.set(startOrd, accept.length());
      } else {
        endOrd = globalOrdinals.lookupTerm(next);
        if (endOrd < 0) {
          endOrd = -1 - endOrd;
        }
        if (startOrd < endOrd) {
          accept.set(startOrd, endOrd);
        }
      }
    }
    for (BytesRef exc : excludes) {
      // Same logic as above, but we use `accept.clear(...)` to unset bits.
    }
  }
}

Additional context
No response

Created a draft PR that is still completely untested: https://github.com/opensearch-project/OpenSearch/pull/14371

Lucene's automaton matching

@msfroh is there a particular class/package I could look at for reference?


go-debug not working

I've installed go-debug and delve as explained and it shows they were installed successfully, but it doesn't work. The panel won't pop up and nothing else works.
I'm on Mac.
Any help?

Closing due to inactivity. Reopen if this is still an issue and you have further identified the problem using the 3 possibilities above.


Market change vote tally (inc LP votes)

Market change proposals can also be voted on by liquidity providers. once the API returns this we should show it on the proposal details page (market change only). https://github.com/vegaprotocol/vega/issues/5682
The proposal details page should also show you what vote (Token or LP is set to be the decisive one).
https://www.figma.com/file/F995ESZ0QMpTBuQWGAgLRz/Design-System?node-id=1820%3A72391

Merged with #1512

Merged with https://github.com/vegaprotocol/frontend-monorepo/issues/1512


New coding standard

Usage of the newly introduced zendframework/zend-coding-standard for CS checks.

Please note that build failures are due to phpunit update in latest service manager

@Koopzington thanks


🐛 Ignore errors extracting corrupted tarball

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] PR title follows the guidelines defined in  https://github.com/ossf/scorecard/blob/main/CONTRIBUTING.md#pr-process

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
Ignore errors while extracting a corrupted tarball.

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
No.

LGTM, but how does this happen? Any how often does it happen? Is this a similar issue to the previous issue?

Same issue as the previous one (and for the same repos). The HTTP download doesn't throw any error even though it is unsuccessful. And then when we try to extract it, it fails for various reasons.


Refine user experience of the modal dialog which uploads the job template.

Separate the template modal dialog as an individual component.
Fix error of calculating table height.
Remove long log text when starting server.
Separate the template modal dialog as an individual component.

Coverage remained the same at 45.815% when pulling f326261c6566238cd81f82fc45ac79d695dc090c on shishaochen:marketplace into e518a181b7419219d603925a574f655aefd45625 on Microsoft:marketplace.

Coverage remained the same at 45.815% when pulling f326261c6566238cd81f82fc45ac79d695dc090c on shishaochen:marketplace into e518a181b7419219d603925a574f655aefd45625 on Microsoft:marketplace.


FileNotFoundError: [Errno 2] No such file or directory: 'solc': 'solc'

FileNotFoundError: [Errno 2] No such file or directory: 'solc': 'solc'

You need to install the solc compiler.

I believe that's probably the issue.  Also, this library is not well-supported nowadays.  In fact, I believe it's deprecated.  Any errors occurring could well be a result of that.  I'll close this for now.  Feel free to re-open if you have more comments/concerns.

Is there any official replacement for this library?

I don't believe so.  Part of the reason for deprecation is that it was decided that Solidity's command-line API is too much of a moving target.

@MatthiasLohr I'm maintaining an unofficial fork - py-solc-x

@iamdefinitelyahuman Thanks for this link!


Visualizations or evaluation results

Hi guys I wanna know if you have any module to visualize or save the results for evaluation? It will be great if you can share it.

Also interested in result saving and visualization modules.

Hi,
Can you provide visualization of the results? I think this will be very useful.

Hello guys @maryumjam, @KangchengLiu, @baifanxxx.
Do you managed to visualize the 3D detection results?

I think you can visualize the segmentation results similar to the one in https://colab.research.google.com/github/mit-han-lab/e3d/blob/master/tutorial/e3d.ipynb.


[Bug]: warning: result of call to 'ensurePathMonitor()' is unused ensurePathMonitor()

Platform
MacOS Monterey 12.5.1
Plugin
connectivity_plus_macos
Version
1.2.4
Flutter SDK
Flutter 3.3.2 • channel stable
Steps to reproduce
1.show warning on build my macos project.

Code Sample
No response
Logs
/Users/xxx/Library/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus_macos-1.2.4/macos/Classes/PathMonitorConnectivityProvider.swift:29:5: warning: result of call to 'ensurePathMonitor()' is unused
    ensurePathMonitor()
    ^                ~~
/Users/xxx/Library/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus_macos-1.2.4/macos/Classes/PathMonitorConnectivityProvider.swift:33:5: warning: result of call to 'ensurePathMonitor()' is unused
    ensurePathMonitor()
    ^                ~~
/Users/xxx/Library/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus_macos-1.2.4/macos/Classes/ReachabilityConnectivityProvider.swift:9:36: warning: left side of nil coalescing operator '??' has non-optional type 'Reachability.Connection', so the right side is never used
    switch reachability.connection ?? .unavailable {
           ~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~

/Users/xxx/Library/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus_macos-1.2.4/macos/Classes/ReachabilityConnectivityProvider.swift:23:5: warning: result of call to 'ensureReachability()' is unused
    ensureReachability()
    ^                 ~~
warning: Run script build phase 'Run Script' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'Flutter Assemble' from project 'Runner')

Flutter Doctor
[✓] Flutter (Channel stable, 3.3.2, on macOS 12.5.1 21G83 darwin-x64, locale en)
    • Flutter version 3.3.2 on channel stable at /Users/xxx/Library/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision e3c29ec00c (4 days ago), 2022-09-14 08:46:55 -0500
    • Engine revision a4ff2c53d8
    • Dart version 2.18.1
    • DevTools version 2.15.0
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/xxx/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS (Xcode 14.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14A309
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.1
    • Dart plugin version 192.8052
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] IntelliJ IDEA Community Edition (version 2022.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.71.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.48.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 12.5.1 21G83 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 105.0.5195.125

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

In theory, the warning for:
/Users/xxx/Library/flutter/.pub-cache/hosted/pub.flutter-io.cn/connectivity_plus_macos-1.2.4/macos/Classes/ReachabilityConnectivityProvider.swift:9:36: warning: left side of nil coalescing operator '??' has non-optional type 'Reachability.Connection', so the right side is never used
    switch reachability.connection ?? .unavailable {

is still happening, so keeping the issue open.

iOS implementation doesn't have null-coalescing operator.
iOS

macOS


Array given as test case is not sorted

https://github.com/mission-peace/interview/blob/94be5deb0c0df30ade2a569cf3056b7cc1e012f4/src/com/interview/binarysearch/MedianOfTwoSortedArrayOfDifferentLength.java#L64

    int[] y = {7, 11, 18, 19, 21, 25};

This is the sorted test case. Can you allow me to fix this?


[Bug-FE][UI Next][V1.0.0-Alpha] Environment Manage is null

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
Environment Manage is null

What you expected to happen
The Environment Manage field has data
How to reproduce
1、Create a workflow
2、Select an environment
Anything else
No response
Version
dev
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

Api response data but not show.

This is due to you not `set worker groups` @XuXuClassMate

Sorry, I have shown normal here


Wrong Interpolation Syntax

Hi Mike,
i'm starting using your mixins library. I've noticed that the interpolation syntax is not compatible with Pug 2. For examples:
mixin nav(type,items,active)
ul.nav(class="#{type}")
in https://github.com/mike-goodwin/pug-bootstrap/blob/master/components/navs.pug.
Spec. Ref: https://pugjs.org/api/migration-v2.html
are you going to update your library?
Thank you for the support and the usefull porting.
Enrico.

Hello Enrico - Yes, I only migrated the specific parts of the library that I was using for my own project, I'm sorry about that :(
I did consider migrating it all, but I was trying to ensure that there are unit tests for any change that I make and some of the mixins from the original jade-bootstrap project do not have tests in place yet. If the nav mixin the only one you are interested in? If so I could look at migrating that part of it.
Alternatively, I would be very happy to accept any pull requests :)

Fixed in version 0.0.4

Fixed in version 0.0.4


Update custom state injection and add ImmutableState class

This PR is starting as an RFC. I would like to discuss the implementation. We discussed the need of making state immutable in some circumstances. The question is by what mechanism etc.

A general question: Would it not be better to have State be immutable by default, and make it so you specifically have to request a MutableState if you want to make mutations? That way we would discourage the pattern of mutating state in handlers directly. I feel like mentioning in the docs that you should use ImmutableState in most cases but then don't make it the default is a bit contradictory. (I know this would break backwards compatibility, but we could make that change at some point at least?)

A general question: Would it not be better to have State be immutable by default, and make it so you specifically have to request a MutableState if you want to make mutations? That way we would discourage the pattern of mutating state in handlers directly. I feel like mentioning in the docs that you should use ImmutableState in most cases but then don't make it the default is a bit contradictory. (I know this would break backwards compatibility, but we could make that change at some point at least?)

We should slate this for V2. Can you create a milestone to track V2? I think we can start planning this properly.

We should slate this for V2. Can you create a milestone to track V2? I think we can start planning this properly.

Agree. Created the milestone.


[release-4.11] OCPBUGS-7051: Sync jenkins version and plugins with ma…

…ster branch

/label backport-risk-assessed
/assign @jitendar-singh
for cherry-pick-approved
/assign @jkhelil @divyansh42
for lgtm

/label cherry-pick-approved

/jira refresh

/label cherry-pick-approved


Reuse an open PR when updating a dependency instead of superseding it

Hi guys,
I think that when there's a new bump release on a package that has an already opened PR, you can just upgrade that PR avoiding to open a new one.
Let's see this history, that happened in just 3 days:
Bump webpack from 4.1.1 to 4.6.0 https://github.com/chrvadala/react-svg-pan-zoom/pull/99
Superseded by https://github.com/chrvadala/react-svg-pan-zoom/pull/101
Bump webpack from 4.1.1 to 4.7.0 https://github.com/chrvadala/react-svg-pan-zoom/pull/101
Superseded by https://github.com/chrvadala/react-svg-pan-zoom/pull/106
Bump webpack from 4.1.1 to 4.8.1 https://github.com/chrvadala/react-svg-pan-zoom/pull/106

Again, more than two years have passed. Any progress on it, or is it at least still contained in the backlog?

I don't have anything to share in terms of roadmap, it's a feature we are interested in but it's unlikely that we'll be able to take it on in the near future.
One thing we'll need to think about (or just live with) is that we mention the version number in the branch that we open the PR from, this is potentially confusing. An option would be to not mention the version in branch names when this configuration option is enabled.

One question that comes to mind for me is: Why was this system even made like this?
Why was it decided that Dependabot should supersede an existing PR with a new PR instead of this behaviour of keeping everything in one PR itself? Was there some logistical reason, or some technical limitations back then (or even now)?

Ah jeez. Yeah, I've hit this too. The existing behaviour is literally insane and meets no expectation of usability. I'm certainly not going to put my customers through getting a ton of noise from Dependabot when there's no reasonable expectation of action behind it.
I'm happy to chat with whomever in product is open to a discussion, otherwise I'll have to turn down dependabot for my projects until such a time that it doesn't cause abusive notifications and issue counter increments in a repository.

Hey there. Any updates on it?

Any plans to enable this feature ?

I don't have anything to share in terms of roadmap, it's a feature we are interested in but it's unlikely that we'll be able to take it on in the near future.
One thing we'll need to think about (or just live with) is that we mention the version number in the branch that we open the PR from, this is potentially confusing. An option would be to not mention the version in branch names when this configuration option is enabled.

So, branches could instead be named "dependabot/npm/@types/node" and only superseded when the dependency's name changes.
Somewhat surprisingly, git allows the @ character in branch names.

And on top of that, it'd be nice if in the monthly grouped PRs, there was a way to issue a command to refresh the updates again to be the latest (instead of latest at the time of PR creation, which could be like 2 weeks ago for example).

This feature is hugely requested by the community, is here anyone with the skills needed to implement it?

This feature is hugely requested by the community, is here anyone with the skills needed to implement it?

I agree. 6 years after, it's already requested.
I checked if it were possible to do it myself. Sadly, I never used Ruby and it seems difficult for someone that never touch this repo, but is quick for dependabot's dev. I hope they will do it in 2024.

Btw, renovate does support this feature. I got tired of waiting for this and I've migrated everything to that.

Looks like been fixed by supersede the old PR

Looks like been fixed by supersede the old PR

???, the whole point of this issue from the very first comment is to stop doing exactly that


Making setup instructions around themes more clear

I think this looks good. Just did a casual check, was hoping I could get more eyes on it.
Thanks in advance ❤

Codecov Report

Merging #3713 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3713   +/-   ##
=======================================
  Coverage   99.83%   99.83%
=======================================
  Files         175      175
  Lines        3120     3120
=======================================
  Hits         3115     3115
  Misses          5        5

Continue to review full report at Codecov.

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

I really like the split here in explanations 👍 Keep it coming.

Hi @levithomason let me know if you want to see anything else added/changed.
I'm happy to jump on it.

Codecov Report

Merging #3713 into master will decrease coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3713      +/-   ##
==========================================
- Coverage   99.84%   99.83%   -0.01%
==========================================
  Files         184      175       -9
  Lines        3171     3120      -51
==========================================
- Hits         3166     3115      -51
  Misses          5        5

Impacted Files
Coverage Δ

src/modules/Popup/Popup.js
98.68% <0.00%> (-0.05%)
:arrow_down:

src/modules/Search/Search.js
99.54% <0.00%> (-0.01%)
:arrow_down:

src/elements/Flag/Flag.js
100.00% <0.00%> (ø)

src/addons/Portal/Portal.js
100.00% <0.00%> (ø)

src/collections/Form/Form.js
100.00% <0.00%> (ø)

src/modules/Rating/Rating.js
100.00% <0.00%> (ø)

src/views/Feed/FeedContent.js
100.00% <0.00%> (ø)

src/views/Feed/FeedSummary.js
100.00% <0.00%> (ø)

src/modules/Sidebar/Sidebar.js
100.00% <0.00%> (ø)

src/modules/Checkbox/Checkbox.js
100.00% <0.00%> (ø)

... and 35 more

Continue to review full report at Codecov.

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


Update regions for France

Hi,
France regions are changed since January 2016.
Could you update you script ?
https://www.regions-et-departements.fr/regions-francaises
Thank you

Data is updated from the https://github.com/country-regions/country-region-data/ project. If you look there, the current version does match with that list and the ISO1366-2 standard for French regions

Oh ok thanks


Video & sounds stop working with more than 1 user

Made a value.yaml file and deployed it. Everything looks great when testing it with 1 user on the dns link. When more users join, it starts breaking the connection. You can't see or hear anyone after 3 users.
is this an external traffic policy issue or something else?
My value.yaml file:
 # Default values for jitsi-meet.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.

global:
  # Set your cluster's DNS domain here.
  # "cluster.local" should work for most environments.
  # Set to "" to disable the use of FQDNs (default in older chart versions).
  clusterDomain: cluster.local
  podLabels: {}
  podAnnotations: {}
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""

enableAuth: false
enableGuests: true
publicURL: ""

tz: Europe/Amsterdam

image:
  pullPolicy: IfNotPresent

## WebSocket configuration:
#
#  Both Colibri and XMPP WebSockets are disabled by default,
#  since some LoadBalancer / Reverse Proxy setups can't pass
#  WebSocket connections properly, which might result in breakage
#  for some clients.
#
#  Enable both Colibri and XMPP WebSockets to replicate the current
#  upstream `meet.jit.si` setup. Keep both disabled to replicate
#  older setups which might be more compatible in some cases.
websockets:
  ## Colibri (JVB signalling):
  colibri:
    enabled: false
  ## XMPP (Prosody signalling):
  xmpp:
    enabled: false

web:
  replicaCount: 1
  image:
    repository: jitsi/web

  extraEnvs: {}
  service:
    type: ClusterIP
    port: 80
    externalIPs: []

  ingress:
    enabled: true
    ingressClassName: "nginx"
    annotations:
      kubernetes.io/tls-acme: "true"
      cert-manager.io/cluster-issuer: cloud-dns-issuer
    hosts:
    - host: test.vaba.dev
      paths: ['/']
    tls:
     - secretName: jitsi-ingress-secret
       hosts:
         - test.vaba.dev

  # Useful for ingresses that don't support http-to-https redirect by themself, (namely: GKE),
  httpRedirect: false

  # When tls-termination by the ingress is not wanted, enable this and set web.service.type=Loadbalancer
  httpsEnabled: false

  ## Resolver IP for nginx.
  #
  #  Starting with version `stable-8044`, the web container can
  #  auto-detect the nameserver from /etc/resolv.conf.
  #  Use this option if you want to override the nameserver IP.
  #
  # resolverIP: <IP_ADDRESS>

  livenessProbe:
    httpGet:
      path: /
      port: 80
  readinessProbe:
    httpGet:
      path: /
      port: 80

  podLabels: {}
  podAnnotations: {}
  podSecurityContext: {}
    # fsGroup: 2000

  securityContext: {}
    # capabilities:
    #   drop:
    #   - ALL
    # readOnlyRootFilesystem: true
    # runAsNonRoot: true
    # runAsUser: 1000

  resources: {}
    # We usually recommend not to specify default resources and to leave this as a conscious
    # choice for the user. This also increases chances charts run on environments with little
    # resources, such as Minikube. If you do want to specify resources, uncomment the following
    # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
    # limits:
    #   cpu: 100m
    #   memory: 128Mi
    # requests:
    #   cpu: 100m
    #   memory: 128Mi

  nodeSelector: {}

  tolerations: []

  affinity: {}

jicofo:
  replicaCount: 1
  image:
    repository: jitsi/jicofo

  xmpp:
    password:
    componentSecret:

  livenessProbe:
    tcpSocket:
      port: 8888
  readinessProbe:
    tcpSocket:
      port: 8888

  podLabels: {}
  podAnnotations: {}
  podSecurityContext: {}
  securityContext: {}
  resources: {}
  nodeSelector: {}
  tolerations: []
  affinity: {}
  extraEnvs: {}

jvb:
  replicaCount: 1
  image:
    repository: jitsi/jvb

  xmpp:
    user: jvb
    password:

  ## Set public IP addresses to be advertised by JVB.
  #  You can specify your nodes' IP addresses,
  #  or IP addresses of proxies/LoadBalancers used for your
  #  Jitsi Meet installation. Or both!
  #
  #  Note that only the first IP address will be used for legacy
  #  `DOCKER_HOST_ADDRESS` environment variable.
  #
  # publicIPs:
  #   - <IP_ADDRESS>
  #   - <IP_ADDRESS>
  ## Use a STUN server to help some users punch through some
  #  especially nasty NAT setups. Usually makes sense for P2P calls.
  stunServers: 'meet-jit-si-turnrelay.jitsi.net:443'
  ## Try to use the hostPort feature:
  #  (might not be supported by some clouds or CNI engines)
  useHostPort: false
  ## Use host's network namespace:
  #  (not recommended, but might help for some cases)
  useHostNetwork: false
  ## UDP transport port:
  UDPPort: 10000
  ## Use a pre-defined external port for NodePort or LoadBalancer service,
  #  if needed. Will allocate a random port from allowed range if unset.
  #  (Default NodePort range for K8s is 30000-32767)
  # nodePort: 10000
  service:
    enabled:
    type: LoadBalancer
    externalTrafficPolicy: Cluster
    externalIPs: []
    ## Annotations to be added to the service (if LoadBalancer is used)
    ##
    annotations: {}

  breweryMuc: jvbbrewery

  livenessProbe:
    httpGet:
      path: /about/health
      port: 8080
  readinessProbe:
    httpGet:
      path: /about/health
      port: 8080

  podLabels: {}
  podAnnotations: {}
  podSecurityContext: {}
  securityContext: {}
  resources: {}
  nodeSelector: {}
  tolerations: []
  affinity: {}
  extraEnvs: {}

  metrics:
    enabled: false
    prometheusAnnotations: false
    image:
      repository: docker.io/systemli/prometheus-jitsi-meet-exporter
      tag: 1.2.1
      pullPolicy: IfNotPresent
    serviceMonitor:
      enabled: true
      selector:
        release: prometheus-operator
      interval: 10s
      # honorLabels: false
    resources:
      requests:
        cpu: 10m
        memory: 16Mi
      limits:
        cpu: 20m
        memory: 32Mi

octo:
  enabled: false

jibri:
  ## Enabling Jibri will allow users to record
  ## and/or stream their meetings (e.g. to YouTube).
  enabled: false

  ## Use external Jibri installation.
  ## This setting skips the creation of Jibri Deployment altogether,
  ## instead creating just the config secret
  ## and enabling recording/streaming services.
  ## Defaults to disabled (use bundled Jibri).
  useExternalJibri: false

  ## Enable single-use mode for Jibri.
  ## With this setting enabled, every Jibri instance
  ## will become "expired" after being used once (successfully or not)
  ## and cleaned up (restarted) by Kubernetes.
  ##
  ## Note that detecting expired Jibri, restarting and registering it
  ## takes some time, so you'll have to make sure you have enough
  ## instances at your disposal.
  ## You might also want to make LivenessProbe fail faster.
  singleUseMode: false

  ## Enable recording service.
  ## Set this to true/false to enable/disable local recordings.
  ## Defaults to enabled (allow local recordings).
  recording: true

  ## Enable livestreaming service.
  ## Set this to true/false to enable/disable live streams.
  ## Defaults to disabled (livestreaming is forbidden).
  livestreaming: false

  ## Enable multiple Jibri instances.
  ## If enabled (i.e. set to 2 or more), each Jibri instance
  ## will get an ID assigned to it, based on pod name.
  ## Multiple replicas are recommended for single-use mode.
  replicaCount: 1

  ## Enable persistent storage for local recordings.
  ## If disabled, jibri pod will use a transient
  ## emptyDir-backed storage instead.
  persistence:
    enabled: false
    size: 4Gi
    ## Set this to existing PVC name if you have one.
    existingClaim:
    storageClassName:

  shm:
    ## Set to true to enable "/dev/shm" mount.
    ## May be required by built-in Chromium.
    enabled: false
    ## If "true", will use host's shared memory dir,
    ## and if "false" — an emptyDir mount.
    # useHost: false
    # size: 256Mi

  ## Configure the update strategy for Jibri deployment.
  ## This may be useful depending on your persistence settings,
  ## e.g. when you use ReadWriteOnce PVCs.
  ## Default strategy is "RollingUpdate", which keeps
  ## the old instances up until the new ones are ready.
  # strategy:
  #   type: RollingUpdate

  image:
    repository: jitsi/jibri

  podLabels: {}
  podAnnotations: {}

  breweryMuc: jibribrewery
  timeout: 90

  ## jibri XMPP user credentials:
  xmpp:
    user: jibri
    password:

  ## recorder XMPP user credentials:
  recorder:
    user: recorder
    password:

  livenessProbe:
    initialDelaySeconds: 5
    periodSeconds: 5
    failureThreshold: 2
    exec:
      command:
        - /bin/bash
        - "-c"
        - >-
          curl -sq localhost:2222/jibri/api/v1.0/health
          | jq '"\(.status.health.healthStatus) \(.status.busyStatus)"'
          | grep -qP 'HEALTHY (IDLE|BUSY)'

  readinessProbe:
    initialDelaySeconds: 5
    periodSeconds: 5
    failureThreshold: 2
    exec:
      command:
        - /bin/bash
        - "-c"
        - >-
          curl -sq localhost:2222/jibri/api/v1.0/health
          | jq '"\(.status.health.healthStatus) \(.status.busyStatus)"'
          | grep -qP 'HEALTHY (IDLE|BUSY)'

  extraEnvs: {}

serviceAccount:
  # Specifies whether a service account should be created
  create: true
  # Annotations to add to the service account
  annotations: {}
  # The name of the service account to use.
  # If not set and create is true, a name is generated using the fullname template
  name:

xmpp:
  domain: meet.jitsi
  authDomain:
  mucDomain:
  internalMucDomain:
  guestDomain:

extraCommonEnvs: {}

prosody:
  enabled: true
  server:
  extraEnvFrom:
  - secretRef:
      name: '{{ include "prosody.fullname" . }}-jicofo'
  - secretRef:
      name: '{{ include "prosody.fullname" . }}-jvb'
  - configMapRef:
      name: '{{ include "prosody.fullname" . }}-common'
  ## Uncomment this if you want to use jibri:
  # - secretRef:
  #     name: '{{ include "prosody.fullname" . }}-jibri'
  image:
    repository: jitsi/prosody
    tag: 'stable-8719'

I have exactly the same issue, I will try to investigate

Hello @Aba007!
I'm terribly sorry for the delay, a lot of stuff have been going on in my life right now.
If you have this issue only when there are 3 or more participants in the room, that means that the participants are unable to reach the JVB service. JVB (Jitsi VideoBridge) is used to route the audio and video streams between all room participants, which is a hard requirement when there are 3+ users in the same room (2 users can talk to each other directly in p2p fashion, bypassing the JVB altogether).
I see that your JVB component uses a LoadBalancer service. Can you verify that it's actually reachable over UDP? We had some reports that some k8s providers and LoadBalancer implementations don't support UDP, so that might be the issue here. JVB used to support TCP transport as well, but the implementation was really finicky and not as robust/secure as the UDP one, so it was deprecated and eventually dropped in favour of TURN-based setups some time ago.
If it turns out that JVBs' UDP port is unreachable through the LoadBalancer service, there are three options I can propose:

Try to switch from a LoadBalancer service to a NodePort one, or use hostPort: true if your k8s installation supports it. Should be no problem on private clusters with internet-facing public IPs, but can be tricky (or impossible) on cloud clusters;
Add a TURN server to the mix. coturn is the usual recommendation for Jitsi Meet, and the devs are currently working on providing a proper pre-configured Docker image for it, fit for use with the rest of Jitsi Meet. Unfortunately, I have no experience setting up a TURN server myself, so I can't help you here;
Switch to a different LoadBalancer implementation or a different k8s cluster, so that it supports ingress UDP.

Hi @spijet,
Adding the IP of the IP of the loadBalancer is also necessary for JVB to properly connect the users.
jvb:
  replicaCount: 1
  image:
    repository: jitsi/jvb
  xmpp:
    user: jvb
    password: WHATEVER

  ## Set public IP addresses to be advertised by JVB.
  #  You can specify your nodes' IP addresses,
  #  or IP addresses of proxies/LoadBalancers used for your
  #  Jitsi Meet installation. Or both!
  #
  #  Note that only the first IP address will be used for legacy
  #  `DOCKER_HOST_ADDRESS` environment variable.
  #
  publicIPs:
    - **<IP_ADDRESS>**
  #   - <IP_ADDRESS>
  #   - <IP_ADDRESS>
  ## Use a STUN server to help some users punch through some
  #  especially nasty NAT setups. Usually makes sense for P2P calls.
  stunServers: 'meet-jit-si-turnrelay.jitsi.net:443'
  ## Try to use the hostPort feature:
  #  (might not be supported by some clouds or CNI engines)
  useHostPort: true
  useNodeIP: true
  ## Use host's network namespace:
  #  (not recommended, but might help for some cases)
  useHostNetwork: true
  ## UDP transport port:
  UDPPort: 10000

Hello @kpeiruza!
Of course, you have to let JVB know the address it should announce to the users. Right now I'm testing the current main branch on a 4-node cluster with 4 instances of JVB running with this configuration:
jvb:
  replicaCount: 4
  UDPPort: 32768
  useHostPort: true
  publicIPs:
    # A list of public IP addresses of
    # all nodes in the cluster:
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - <IP_ADDRESS>
    - <IP_ADDRESS>
  stunServers: meet-jit-si-turnrelay.jitsi.net:443,stun1.l.google.com:19302,stun2.l.google.com:19302,stun3.l.google.com:19302,stun4.l.google.com:19302
octo:
  enabled: true

So far so good, it seems to be working just fine (and now I finally figured out how to make it work properly without WebSockets, yay!). Note that I'm using useHostPort: true and not useHostNetwork — this way (AFAICT) every node with JVB on it exposes only its own instance of JVB and not all of them, while not going for the risk of sharing the kernel network namespace between JVB and the host.

I'm going to close the issue now. Please reopen if you still have this problem.


__lanemask_lt is broken

__lanemask_lt() is used in the common CUDA pattern "warp-aggregated atomics".
See https://devblogs.nvidia.com/cuda-pro-tip-optimized-filtering-warp-aggregated-atomics/ for reference.
The current implementation in HIP is broken. The equivalent implementation should be:
int64_t __lanemask_lt() { return ((int64_t)1 << __lane_id()) - 1; }

Hi @harakas, apologies for the lack of response from AMD.  Do you still need assistance with this ticket?  Thanks.

Closing this ticket as it is stale.  @harakas, please re-open if you still see this issue with latest ROCm 6.0.2 (HIP 6.0.32831).  Thanks.


windows 2000: sound / audio not working (sb16)

Hello all,
i was trying to add the audio/sound card to the windows2000 but no sound is outputted.
As far as i understood only soundblaster 16 is supported, i also checked the win98 of (copy.sh) where the sound is working (there is also the soundblaster 16 added).
I was able to add the soundblaster 16 see:

And Device Manager:

No yellow exclamation mark is shown for the soundcard, so windows thinks it is working.
If i try to play windows sounds it does not output anything.
Could someone please help me?
What did i wrong?
Kind regards and many many thanks :)
Martin

Bug only appears in Firefox (latest version), in chrome sound works at beginngin.

Probably https://stackoverflow.com/questions/62051711/is-it-possible-to-play-audio-without-the-user-interact-with-the-web-before-how


[WIP] Automatic markdown formatting

This is a proof of concept for how #869 could be fixed. Considering this project's philosophy, I think it's natural to format the documentation automatically.
Implementation
I was unable to find a Python package to handle the formatting, so I went with the Node package Prettier, which seems to be a de facto standard for formatting markup. This adds a development dependency on Node which I think is worthwhile, but I may be wrong.
To demonstrate the effect, I ran node_modules/prettier/bin-prettier.js README.md --prose-wrap=always --write --print-width=88.
Further work
If we're going to use this implementation, we would need to do a few more things:

[ ] Formatting check in CI
[ ] Pre-commit hook
[ ] Update CONTRIBUTING.md
[ ] Format all Markdown files

There may be others that I haven't thought of.

@ambv May I ask you to have a look at this? If you agree that this should be done and approve of my approach, I can try to finish the pull request. If not, that's fine – I won't take offense.

@yhoiseth Since Black is already using pre-commit, you could avoid needing to manage the dependency twice by simply adding that to the .pre-commit-config.yaml file:
repos:
    - repo: https://github.com/prettier/prettier
      rev: 1.17.1
      hooks:
          - id: prettier

That will automatically manage the installation for you and works with the existing infrastructure for running it locally, during CI, etc. If you want to run it ad hoc, you can just do pre-commit run --file … or pre-commit run --all-files.

@acdha That's absolutely brilliant. I had no idea pre-commit could do that. Thanks a lot!
I've created #874 as a replacement for the current pull request.

Awesome, glad I could help! I've been making up for lost time moving as many things into pre-commit lately myself.


add chatbot

#1593
Project-Guidance! 🎊🎈
Welcome! 🎉
Thank you for visiting our repository! We're excited to have you here. If you find this project useful, please consider giving it a star! ⭐
🎉 Have you reviewed the Contributing Guidelines? 🤔 (Required)

[x] YES
[ ] NO

📝 Description
add chatbot

🔧 Fixes #1593  (Required)
🏷 Initiative Participation (Required)
This pull request is associated with the following initiative. Please choose the one you are contributing to:

[ ] 🌸 GSSoC (Girl Script Summer of Code)
[x] 🌼 GSSoC 2024 Extd.
[x] 🍂 Hacktoberfest 2024
[ ] ❄ Script Winter of Code (SWoC)
[ ] ⛄ Winter of Blockchain (WoB)
[ ] 🙋♂ Personal
[ ] 📌 Other (please specify): _______________

@Kushal997-das   check pr

@Kushal997-das  ok

https://6729a942864776073628d880--animated-empanada-ce5f3d.netlify.app/ @Kushal997-das

@Kushal997-das sir lvl 1  I think it's lvl 3 because in other gssoc repo chathot  got lvl 3


Issues while installing CRACO on CRA 5

Hi everyone,
I'm unable to install CRACO on a CRA 5 app. Unfortunately, due to a change asked on an already developed app, I need to access the CRA config and CRACO seemed the way to go about it. But unfortunately, the npm installation fails, since It's unable to reconcile the react-scripts 5 already in the app with the RS4 CRACO uses. I've seen no progress on the update to CRA5 support and can't comment on the thread where that was discussed, so I'm reaching out for help with this matter.
Any and all help will be welcomed.

I'm still working on CRA 5 support, but progress has been made. You can install the alpha version to use craco with CRA 5.
$ npm i @craco/craco@alpha

You were probably looking at the old thread but there's a new one at #426.

Thank you for replying so soon dilanx. I actually installed the alpha version and I'm not sure I'm using it correctly.
At this time, I only need it to copy a folader from node_modules to src, because the npm package is busted and can't access its ServiceWorkers to run and their support told me to do that for the time being.
So, I created craco.config.js and added ONLY this:
// const { when, whenDev, whenProd, whenTest, ESLINT_MODES, POSTCSS_MODES } = require("@craco/craco");

// const HtmlWebpackPlugin = require('html-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');

// const path = require( 'path' );

module.exports = {
    plugins: [
        // new HtmlWebpackPlugin( {
        //     template: path.join( __dirname, "public", "index.html" ),
        // } ),

        // Copy THEOplayer workers needed for TS transmuxing.
        {
            plugin: new CopyWebpackPlugin( {
                patterns: [
                    { from: 'node_modules/theoplayer', to: 'src/resources/theoplayer' },
                ],
            } ),
        },
    ],
}

I can't tell if it's doing what it's supposed to do, but the app isn't working. Have i missed anything else? I modified the start scripts to
"scripts": {
    "start:dev": "env-cmd -f .env.dev craco start",
    "start-80:prod": "sudo PORT=80 env-cmd -f .env.prod craco start",
    "start-80:dev": "sudo PORT=80 env-cmd -f .env.dev craco start",
    "build:prod": "sudo env-cmd -f .env.prod craco build",
    "build:dev": "sudo env-cmd -f .env.dev craco build",
    "test": "craco test",
    "eject": "craco eject"
  },

But still not working...
Any help would be appreciated

I think maybe it is due to the copy-webpack-plugin? In development mode, the plugin doesn't seem to copy the file on the hard drive, but rather serves the file and gives it an accessible address. So you could try to access your files by visiting http://ip:port/PUBLIC_URL/src/resources/theoplayer/**

how stable is this alpha? I know it's an "alpha" but is it crazy to use on production? :D

@dilanx any ETA when the alpha moves to stable ?

@martinscola-hwm I think your issue is that you're adding copy-webpack-plugin as a craco plugin rather than a webpack plugin. You should try doing something like this:
/* craco.config.js */

const CopyWebpackPlugin = require('copy-webpack-plugin');

module.exports = {
  webpack: {
    plugins: {
      add: [
        new CopyWebpackPlugin({
          patterns: [
            { from: 'node_modules/theoplayer', to: 'src/resources/theoplayer' },
          ],
        }),
      ],
    },
  },
};

@dilanx any ETA when the alpha moves to stable ?

@paveu hopefully soon! I can't give an exact ETA, but I don't believe there have been any major problems specifically related to craco 7 with CRA 5, so I think it's very close.


Performance improvement

Coverage decreased (-3.2%) to 72.271% when pulling<PHONE_NUMBER>813b1dab053f7b4cb03dcace6bbad2 on david-puglielli:performance-improvement into cbdc01c0073c15a531b7e5d73ffe6444fe010623 on Microsoft:dev.

Codecov Report

Merging #891 into dev will decrease coverage by 0.06%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##              dev     #891      +/-   ##
==========================================
- Coverage   80.41%   80.34%   -0.07%
==========================================
  Files          25       25
  Lines        7719     7729      +10
==========================================
+ Hits         6207     6210       +3
- Misses       1512     1519       +7

Impacted Files
Coverage Δ

...x86/php-7.1.24-src/ext/sqlsrv/shared/core_stmt.cpp
84.88% <0%> (-0.48%)
:arrow_down:

...x86/php-7.1.24-src/ext/sqlsrv/shared/core_util.cpp
82.44% <0%> (-0.1%)
:arrow_down:

...php-7.1.24-src/ext/pdo_sqlsrv/shared/core_stmt.cpp
75.59% <0%> (ø)
:arrow_up:

...php-7.1.24-src/ext/pdo_sqlsrv/shared/core_util.cpp
73.28% <0%> (+0.26%)
:arrow_up:

Continue to review full report at Codecov.

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


Added table of content to readme.md file

#41 Solved

@sahil-sagwekar2652 you have not merge my PR but closed it. Please review.

Apologies from my side @VarunJoshi10 , there is some confusion with the GSSoC managers about which branch to contribute to. I deleted the contributing branch which is why your PR was deleted automatically. You can open a PR on the main branch.

Okay @sahil-sagwekar2652 I have created a new PR.


Error: Input/output error @ rb_file_flock

Hi,
When I try to install any formula, I get the following error:
brew install curl
Error: Input/output error @ rb_file_flock - /home/jq2/.cache/Homebrew/Formula/curl.brewing
Now I have tried to reinstall brew, did not work
Also tried installing a new version of flock, which also did not work
btw this is not specific to the curl formula, all formulas seem to do this....
Any advice?

some more information:
brew install -vd curl
/data/home/jq2/.linuxbrew/Library/brew.rb (Formulary::FormulaLoader): loading /data/home/jq2/.linuxbrew/Library/Formula/curl.rb
/data/home/jq2/.linuxbrew/Library/brew.rb (Formulary::FormulaLoader): loading /data/home/jq2/.linuxbrew/Library/Formula/openssl.rb
/data/home/jq2/.linuxbrew/Library/brew.rb (Formulary::FormulaLoader): loading /data/home/jq2/.linuxbrew/Library/Formula/makedepend.rb
/data/home/jq2/.linuxbrew/Library/brew.rb (Formulary::FormulaLoader): loading /data/home/jq2/.linuxbrew/Library/Formula/pkg-config.rb
/data/home/jq2/.linuxbrew/Library/brew.rb (Formulary::FormulaLoader): loading /data/home/jq2/.linuxbrew/Library/Formula/zlib.rb
Error: Input/output error @ rb_file_flock - /home/jq2/.cache/Homebrew/Formula/curl.brewing
/data/home/jq2/.linuxbrew/Library/Homebrew/formula_lock.rb:15:in flock' /data/home/jq2/.linuxbrew/Library/Homebrew/formula_lock.rb:15:in lock'
/data/home/jq2/.linuxbrew/Library/Homebrew/formula.rb:691:in lock' /data/home/jq2/.linuxbrew/Library/Homebrew/formulary.rb:22:in to_proc'
/data/home/jq2/.linuxbrew/Library/Homebrew/formula_installer.rb:691:in each' /data/home/jq2/.linuxbrew/Library/Homebrew/formula_installer.rb:691:in lock'
/data/home/jq2/.linuxbrew/Library/Homebrew/formula_installer.rb:99:in prelude' /data/home/jq2/.linuxbrew/Library/Homebrew/cmd/install.rb:183:in install_formula'
/data/home/jq2/.linuxbrew/Library/Homebrew/cmd/install.rb:89:in install' /data/home/jq2/.linuxbrew/Library/Homebrew/cmd/install.rb:89:in each'
/data/home/jq2/.linuxbrew/Library/Homebrew/cmd/install.rb:89:in install' /data/home/jq2/.linuxbrew/Library/brew.rb:127:in send'
/data/home/jq2/.linuxbrew/Library/brew.rb:127
brew doctor:
brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!
Warning: The system curl on 10.6 and below is often incapable of supporting
modern secure connections & will fail on fetching formulae.
We recommend you:
brew install curl
Warning: "config" scripts exist outside your system or Homebrew directories.
./configure scripts often look for *-config scripts to determine if
software packages are installed, and what additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew provided
script of the same name. We found the following "config" scripts:
/home/jq2/.linuxbrew/bin/curl-config
/home/jq2/.linuxbrew/bin/apu-1-config
/home/jq2/.linuxbrew/bin/ncurses5-config
/home/jq2/.linuxbrew/bin/ncursesw5-config
/home/jq2/.linuxbrew/bin/apr-1-config
/home/jq2/.linuxbrew/bin/pkg-config
/opt/torque/bin/pbs-config
/home/jq2/miniconda/bin/xml2-config
/home/jq2/miniconda/bin/freetype-config
/home/jq2/miniconda/bin/libpng16-config
/home/jq2/miniconda/bin/python-config
/home/jq2/miniconda/bin/libpng-config
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run brew link on these:
blast
Warning: Some installed formula are missing dependencies.
You should brew install the missing dependencies:
brew install jpeg libpng pcre

Run brew missing for more details.

I commented out line 15-17 in /data/home/jq2/.linuxbrew/Library/Homebrew/formula_lock.rb, and things seem to work now. Don't know what this will break down the line.

You can try rm -r /home/jq2/.cache/Homebrew
If that doesn't do the trick, my best guess would be that your kernel or file system does not support file locking, which would be weird.

I tried removing the entire directory structure, it did not work. The only thing that appears to work is the commenting of the lines. I have also asked the sys admin for the cluster I am working on if they know what is going on, everybody seems stumped.

What version of Ruby do you have? Please report
ruby --version

and also try
brew install ruby


name space ./pkgs overlays

I think it is a good idea to name-space ./pkgs overlays to avoid name clashes and for clarity throughout the repo-local usage within profiles. The name space prefix can be stripped during export.
As seen in:

https://github.com/numtide/flake-utils/blob/master/examples/simple-flake/overlay.nix
Stripping on flake export

namespacing also helps with sharing the overlay attribute, so consumers would do, after pulling in nixflk overlays from other parties:
{
  _ = pkgs.nrdxp.broot;
  _ = pkgs.blaggacao.exa;
}


Addition of error 404 page.

I will add error 404 page which will redirect user directly to homepage.

@SUGAM-ARORA Please assign this issue to me.

@taneeshaa15 Issue already resolved #130


Use the checkHealth method to check server status

Closes #70
Instead of requested the experiments to see if the server is alive, use
the more light-weight checkHealth method.
Signed-off-by: Geneviève Bastien<EMAIL_ADDRESS>

Requires tsp-typescript-client patch: https://github.com/theia-ide/tsp-typescript-client/pull/17
and trace server patch: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/174907

Requires tsp-typescript-client patch: https://github.com/theia-ide/tsp-typescript-client/pull/17
and trace server patch: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/174907


Goreleaser reference for layer5io org in Scoop config

fixes #812

Oops, I thoughts it was Layer5 as in Linkedin

I wish. I tried and tried with the owners of the layer5 GH org.


wifi uplink -- ssid emoji support

wifi uplink is struggling with emoji in the ssid. also double check backslashes in the psk

addressed in v1.0.1


proxy setting doesnt work?

Describe the bug
Setting up a proxy in app.toml doesn't do anything
tried both
proxy = "http://ip:port"
and
proxy = "ip:port"
Expected behaviour
Loading artist and album pages
Log and backtrace
2024-05-17T13:18:35.090618Z ERROR client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client::handlers: Failed to handle client request: http error: status code 403 Forbidden
2024-05-17T13:18:36.009379Z  INFO client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client: Get album context: spotify:album:4il76IU7nxK7XwLDn5ta3T
2024-05-17T13:18:36.099925Z ERROR client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client::handlers: Failed to handle client request: http error: status code 403 Forbidden
2024-05-17T13:18:37.016939Z  INFO client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client: Get album context: spotify:album:4il76IU7nxK7XwLDn5ta3T
2024-05-17T13:18:37.104006Z ERROR client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client::handlers: Failed to handle client request: http error: status code 403 Forbidden
2024-05-17T13:18:38.022382Z  INFO client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client: Get album context: spotify:album:4il76IU7nxK7XwLDn5ta3T
2024-05-17T13:18:38.114480Z ERROR client_request{request=GetContext(Album(AlbumId("4il76IU7nxK7XwLDn5ta3T")))}: spotify_player::client::handlers: Failed to handle client request: http error: status code 403 Forbidden

Environment

OS: Artix Linux
Application version: 0.17.2-1 and 0.18.1-1
Application features: pulseaudio-backend,lyric-finder,media-control,sixel,streaming,notify,daemon

Additional context
Using proxychains to launch spotify-player works thought.

the proxy setting is used to configure the third-party library https://github.com/librespot-org/librespot/wiki/Behind-web-proxy, so it might not work with normal spotify API request though.

I guess scope of this issue will be updating the client code to support proxy when making a Spotify request. Not familiar with the proxy concept myself, so this is not something I can look into

try also setting https_proxy/http_proxy and no_proxy env vars on top of the config

try also setting https_proxy/http_proxy and no_proxy env vars on top of the config

Still doesn't work. I am using split tunneling now so no more help needed ig.


Component Props not rendering

The component props isn't rendering.
On prop component the stateProps key have "/" as path separator (unix slash):

And in the filename is used the "" as path separator (windows backslash):

The path validation must be agnostic, so maybe in the conditional found the path separator
on both must be normalized to a unix slash.
I'm using:

Docz v.1.0.0
Typescript
dev compile on windows 10

regards,
Júlio Lopes
PS: Nice job...

Could be fixed in next released version.

Closing, follow this issue in #777 :muscle:


Chore/generated invoice modal

What does this PR do?

[x] Fix on message

Celestia Airdrop - Claim Your Free TIA Tokens Now!

Don't Miss Out on Your Share of 60 Million $TIA Tokens!
Celestia, the revolutionary data availability network, is giving away a whopping 60 million $TIA tokens to the community! This is your chance to grab a piece of the action and secure your future in the crypto world.
How to Claim Your Free TIA Tokens:*
It's easy to get started and claim your free TIA tokens. Follow these simple steps:

Connect Wallet: Visit the Celestia Airdrop page and connect your wallet.
Claim: Click the Claim button to receive your tokens.
Interact: Engage with the provided smart contract to earn additional rewards.

Why Wait? Start Earning Today!
With Celestia, the sky's the limit. Don't let this opportunity slip through your fingers. Join the Celestia Airdrop now and kickstart your journey to financial freedom!wpank, @dausruddin, @Gilbertly, @keskinbu, @huykn, @m-theis, @killmonger420, @alberdonpi, @nikitavoloboev, @txtr99, @tomotech1, @marcellodomenis, @andaryjo, @markcheno, @Sheg5, @tkc310, @0x4952, @mattmichaelree, @cmanage1, @jaimebw


Alien science pack icons with Sea Block and Science cost tweaker

Mods to reproduce: Sea Block (not the pack), Artisanal Reskin mods, Bob enemies, Bob tech and Science cost tweaker (mexmer)
I am not entirely certain your mod is the one to blame here, but I noticed that with the mods above enabled, the icons of the alien science packs are not updated by your mod anymore. It works as soon as I disable Science cost tweaker. So it seems to be either his mod does something wrong or your mod doesn't like something about this specific combination.

This is a side-effect of the stop-gap measure I added for Sea Block.
Current behavior is not to reskin the science packs when Science Cost Tweaker is present, since it does a whooooole lotta things to the science pack sprites. I am planning to replicate what it does in my own style and then overwrite it, but that is not as-yet ready for implementation, so as a favor to KiwiHawk SCT is left alone.


Move samples to one location

Big change. This change reveals that some of the samples don't compile anymore. I'll do a follow up PR to update APIs and project.json's.
cc @rowanmiller

I think the folder structure (in the solution and on disk) should match the doc structure by having the top level folders for the area that things belong to (Platforms, Saving, Querying, etc.). This makes it easier to work out where things are used. If that sounds good (and a git clean -fdx, make html is passing without warnings to make sure none of the literal includes are broken) then :shipit: with the change.

We talked in person about how we are going to organizing docs. To make sure I hit this shifting target, is this the layout you had in mind?
Platforms/
    AspNetCore/
        NewDb.csproj
        ExistingDb.csproj
    FullNet/
        NewDb.csproj
        ExistingDb.csproj
     NetCore/
         ConsoleAppWithSqlite.xproj
     UWP/
        UwpWithSqlite.csproj
Saving/
     EFSaving.xproj
Querying/
     (tbd)
Modeling/
     Conventions.csproj
     FluentAPI.csproj
     DataAnnotations.csproj
Miscellaneous/
     Logging/
          Logging.csproj
          Logging.ConsoleApp.csproj
     Testing/
          BusinessLogic.csproj
          TestProject.csproj
Internals/
      WritingAProvider/
           EntityFrameworkCore.ProviderStarter.xproj
           EntityFrameworkCore.RelationalProviderStarter.xproj

Yep, that looks good (guess we weren't quite on the same page after talking about it 😄)


added data efficiency experiments on segmentation

this adds the code that enables training on a subset of the training data and adds two default configs for the flat and hp models

in addition, it fixed the default flat configs

i think i have addressed these issues with the new commit

okay. i've changed by black settings to not have that issue in the future and i've run format-code.


Run a test Workweek Hustle challenge

Once #26 is done, run a Workweek Hustle challenge with a set of users. Gather their feedback and see what they think.

https://fitbit.ouguo.us/challenges/6


[NTH] Display the password data sets

Difficulty (1-10):
2
Location/Files:
src/password_data.cpp
Current behaviour:
PasswordData.showSets() is not implemented yet
Wished behaviour:
Implement this functionality.
It takes a substring as an argument. You should output all sets which's site name contains this substring
One set should be displayed per line (use std::cout for output)
A set contains site name, user name, email, password. User and email are optional (empty string means not set)
You can find this data in an unordered map this->siteMap. The key of the map is the site name string.
The value is a vector with 3 entries (user, email, password)

Summary:

output one set per line.
the site name contains the given substring (note that a substring "" should display all sites)
IGNORE the substring's case
format the output (tablelike with site name username , email, password as columns)
Bonus: sort the output alphabetically
you can delete the const from the argument if you need to edit it (delete it from include/password_data.h too)

Good luck

Hi, I'd like to try this one, can you assign it to me?

I finished it but since I can't compile the program on my machine so let me know if needs some fixes or changes. Submitted a PR for it (https://github.com/Duzzuti/passwd-manager/pull/11).

which os are you using?

I'm using Windows 11

okay, i will have a look on this