[Devportal][UI] The helper text of the External Reference Id field is not relavent.

Describe your problem(s)
The helper text line is showing "Sample description of the attribute" for the External Reference Id. This should be updated to the appropriate text.

Describe your solution

How will you implement it

Optional Fields
Related Issues:

Suggested Labels:

Suggested Assignees:

this was expected since the values given in toml as
[[apim.devportal.application_attributes]]
required=true
hidden=false
name="External Reference Id"
description="Sample description of the attribute"


Process for New Icons

Does this project accept requests for new icons? What about contributing new icons?
I'm using these icons as part of a Minecraft map, and there are a few odds and ends that would be great to have. In particular, I'm looking for some sort of portal/magical arched gateway looking icon and an icon for a pyramid.
Regardless, I'm getting a fair amount of mileage from what's already provided - and for that I thank you!

First of all, thank you for using mapkeyicons! The usage in a Minecraft map is very interesting. May you please provide a sample image of that? And of course, we accept requests. Do you have any ideas or sketches?

Thanks for the quick reply!
Here's a link to my servers Dynmap instance:
http://rammus.errorsuccess.net/
More markers and detail should show up as you zoom in.
Here's some information on Nether Portals, including pictures:
http://minecraft.gamepedia.com/Nether_portal
And here's some for Desert Temples - also with pictures:
http://minecraft.gamepedia.com/Desert_temple
I'm currently using the flame and basestone(?) icons for portals, and the ruined castle for pyramids/desert temples.
For the portals, I'm thinking of an arched stone-looking gate with a swirling vortex looking thing inside. For the pyramids, I'm imagining a triangle with brick-lines. I can take a crack at trying to draw something tomorrow afternoon - I'll go ahead and apologize in advance for subjecting you to my artistic 'talents'. :)

I cannot draw, so I apologize for the terrors that I'm about to inflict on you. I'm submitting these as ideas, not as contributions in and of themselves.
![Awful Pyramid]
(http://i.imgur.com/y23qolR.png)
The angles should snap, the bricks should probably(?) be roughly the same size, and the mortar lines might look better thicker. It should also probably not have the hard black edge to match the others.

![Awful Portal]
(http://i.imgur.com/NQ2e6hU.png)
The arch should ideally be more of a perfect curve - or be made out of rougher stone chunks. The vortex in the middle should be more regular, and the lines probably proportionally a bit thicker. I dunno how easily done that is with the pixel budget on these icons - I'm entirely open to altering either idea as you see fit.

Check out the new icons! I hope you will find them useful.

Requesting new icons has been a great experience - thank you!


bugs in noise function of 1. Vanilla GAN PyTorch.ipynb

You probably forget the parenthesis there
if torch.cuda.is_available(): return n.cuda() <==

You're right! Thanks for finding this error


Update winit to 0.20.0-alpha5

I decided to do cargo update today before building and ran into some compile-errors due to a winit update. This PR fixes those.
I get a new warning use of deprecated item 'winit::event::KeyboardInput::modifiers': Deprecated in favor of DeviceEvent::ModifiersChanged, though rust-windowing/winit#1151 is still open (for iOS and WASM) so I think it's good to keep using that field for now.

See https://github.com/jwilm/alacritty/pull/3133.


Cannot GET wrk.ist

I get this whenever i try to curl wrk.ist

I think the project is dead, at least his author @coderofsalvation didn't respond to my email, and not answered in Twitter, nor on GiHub. Let's hope that the project will recover

should work now, will investigate thx.
On Sun, Jul 12, 2020 at 9:32 PM Igor Chubin<EMAIL_ADDRESS>wrote:

I think the project is dead, at least his author @coderofsalvation
https://github.com/coderofsalvation didn't respond to my email, and not
answered in Twitter, nor on GiHub. Let's hope that the project will recover
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/chubin/awesome-console-services/issues/58#issuecomment-657265433,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABL6ZHZRCYHOQ2NLYLFYODR3IFVLANCNFSM4OXOHQPA
.

--
Léon
/COMPANY
/WEBSITE
/MOBILE
/LOCATION
/COMPANYNR.
/TAGS
van Kammen
2WA Labs & Consultancy
2wa.isvery.ninja/hello
+31 20 3699836
Holland, EU, Galaxy 12B
08124656
Creative Technologist, New Media
consultancy, Tech concept design,
driven by open source &
lots of coffee.
https://www.linkedin.com/in/leonvankammen
https://github.com/coderofsalvation

Thanks @coderofsalvation ,I will now close this issue!


add ability for onboarders to use onboarding-related commands

and in general allow non-staff roles to be specified that have permission to use specific commands. it could make sense either to have each plugin module specify the roles it's for as metadata, or to have that configured separately either in config.json or a similar file

resolved by 63b798f883e8edd677ac9c65c7e0113cadf0f788


Makeappx bundle in Windows: The filename, directory name, or volume label syntax is incorrect

When I run command to create bundle
makeappx pack /d EcgReview-x64 /p EcgReview-x64.msix /v

The following error appears:
Settings for extension md: Type = application/octet-stream, Compression = Normal.
Processing "\\?\C:\Build\EcgReview-x64\packages\FilePathsBase\docs\src\faq.md" as a payload file.  Its path in the package will be "packages\FilePathsBase\docs\src\faq.md".
Settings for extension svg: Type = image/svg+xml, Compression = Normal.
Processing "\\?\C:\Build\EcgReview-x64\packages\FilePathsBase\docs\src\hierarchy.svg" as a payload file.  Its path in the package will be "packages\FilePathsBase\docs\src\hierarchy.svg".
Settings for extension md: Type = application/octet-stream, Compression = Normal.
Processing "\\?\C:\Build\EcgReview-x64\packages\FilePathsBase\docs\src\index.md" as a payload file.  Its path in the package will be "packages\FilePathsBase\docs\src\index.md".
MakeAppx : error: For file "\\?\C:\Build\EcgReview-x64\packages\FilePathsBase\docs\src\index.md" - Failure at opcFactory->CreateStreamOnFile(longFilePath, ioMode, NULL, FILE_ATTRIBUTE_NORMAL, fileStream) - 0x8007007b - The filename, directory name, or volume label syntax is incorrect.
MakeAppx : error: Failure at (hr) - 0x8007007b - The filename, directory name, or volume label syntax is incorrect.
Cleaning up output file "\\?\C:\Build\EcgReview.msix".
MakeAppx : error: Failure at (CreatePackage( overwrite, hashAlgorithm, fileList, outputPath, manifestStream.Get(), forceCompressionNone, performanceOptions, encryptPackage, encryptionOptions, cgmPath, mainPackagePathForResourceExemption, makepriExeFullPath, publisherBridgingList)) - 0x8007007b - The filename, directory name, or volume label syntax is incorrect.
MakeAppx : error: Package creation failed.
MakeAppx : error: 0x8007007b - The filename, directory name, or volume label syntax is incorrect.

Any ideas why?

I have no idea. It would be interesting to see if you add back the index.md file if it still fails. Also on windows one should not take some sane assumptions for granted. It is worth to:

Check if renaming original index.md to lets say renamed-index.md has the same issue;
Check what happens if index.md is being moved in a different folder;
If you delete original index.md and replace with a new one, does the issue persists;


Press esc to cancel mouse zooming

Signed-off-by: muddana-satish<EMAIL_ADDRESS>

@muddana-satish  when is this needed?  Any steps to reproduce.
Is this to cancel a long lasting zoom operation
or
is there a case where the mouseZooming flag is not reset and pressing esc fixes this condition. If yes then we should figure out why the flag is not reset
or
any other reasons?
Please let me know.

@muddana-satish when is this needed? Any steps to reproduce.

This is just a UX feature. If the user wants to zoom in by right click drag and then for some reason decides to cancel the zooming, there is no way he can do it. Pressing esc can takes him out of the zooming mode.
In the screencast below, I cancelled zooming mode by pressing esc.

@muddana-satish when is this needed? Any steps to reproduce.

This is just a UX feature. If the user wants to zoom in by right click drag and then for some reason decides to cancel the zooming, there is no way he can do it. Pressing esc can takes him out of the zooming mode.
In the screencast below, I cancelled zooming mode by pressing esc.

Thanks for the information. Makes sense. Could you please add a sentence to the documentation (under the doc directory) to explain that behaviour? There is a description of the right click drag and it would fit there.

Please add a line in the documentation for that:
https://github.com/theia-ide/timeline-chart/blob/master/doc/documentation.md

Update the documentation.


Is Visual Studio really required?

A few days ago I was able to install gulp-sass and socketio modules without any problem, but what I want to mention is that I haven't had to install Visual Studio. Right now I'm on a fresh Windows 8.1 (64bit) and there is that warning about missing Visual Studio.
I have two questions:

Is there any alternative to Visual Studio? I am asking because VS 2013 is solving the problem, but also making very big mess on my computer:

What was that on my previous OS that allowed me to install those modules without a trouble? There must be something, I just can't install all this MS stuff, if it was only one program, not 100 of them, then problem would be solved.

Please help me.

Isn't there any way to provide the needed bits as precompiled binaries? Pretty silly that I have to download 5 GB of Visual Studio crud just to install jest for testing my ReactJS app.

You may be able to get away with just the Windows 8,1 SDK (https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx).  I haven't tried this myself, so this is just an idea.

I found same problem . after install free  MS Visuals studio 2019 .
I saw   install node js during install MS Visual Studio 2019 .. so I thout  it cause some proble. to me.
but any way  install done . and I did not use MS VS2019 but..
im tried  intsall
git clone git@github.com:andrew/node-sass-example.git
cd node-sass-example
npm install  << Error here
node server.js
open http://localhost:8000
I think it cause VS 2019 setup . may be..
debug.log === under ===here===
4778 verbose pkgid<EMAIL_ADDRESS>4779 verbose cwd D:_hom\github\andrew\node-sass-example
4780 verbose Windows_NT 10.0.17763
4781 verbose argv "D:\Program Files\nodejs\node.exe" "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install"
4782 verbose node v10.16.0
4783 verbose npm  v6.9.0
4784 error code ELIFECYCLE
4785 error errno 1
4786 error<EMAIL_ADDRESS>postinstall: node scripts/build.js
4786 error Exit status 1
4787 error Failed at the<EMAIL_ADDRESS>postinstall script.
4787 error This is probably not a problem with npm. There is likely additional logging output above.
4788 verbose exit [ 1, true ]

I found same problem . after install free  MS Visuals studio 2019 .
I saw   install node js during install MS Visual Studio 2019 .. so I thout  it cause some proble. to me.
but any way  install done . and I did not use MS VS2019 but..
im tried  intsall
git clone git@github.com:andrew/node-sass-example.git
cd node-sass-example
npm install  (((=== Error here )))
node server.js
open http://localhost:8000

I think it cause VS 2019 setup . may be..
debug.log === under ===here===
4778 verbose pkgid<EMAIL_ADDRESS>4779 verbose cwd D:_hom\github\andrew\node-sass-example
4780 verbose Windows_NT 10.0.17763
4781 verbose argv "D:\Program Files\nodejs\node.exe" "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install"
4782 verbose node v10.16.0
4783 verbose npm  v6.9.0
4784 error code ELIFECYCLE
4785 error errno 1
4786 error<EMAIL_ADDRESS>postinstall: node scripts/build.js
4786 error Exit status 1
4787 error Failed at the<EMAIL_ADDRESS>postinstall script.
4787 error This is probably not a problem with npm. There is likely additional logging output above.
4788 verbose exit [ 1, true ]

I would suggest opening a new issue @simmani5


Swappable Node class.

Hey @bmuller.  How are you?
So, much like the protocol swapper before, I'd like to be able to provide my own Node subclass.  What do you think?

Hey @jMyles - so the ability to swap protocol classes makes sense (because you may want to do use a TCP based protocol or even pigeons) - but I'm not sure that being able to swap a Node class would be something common.  What's your use case?

We're working on proxy re-encryption.  We have a variety of different roles that the nodes need to be able to play, each able to sign using its own keypair.
So we'd like to be able to add extra methods for Alice, Bob, Ursula, and so on.

FWIW, I'd like to also be able to swap out routers and spiders too.

Could you do your encryption stuff at the storage layer?

We will certainly customize storage as well.  But we do need to be able to tweak the way Nodes discover each other.  The proxy re-encryption that we're building doesn't happen in-place; Bob asks Ursula to re-encrypt something for him and hands her some ciphertext; she sends him back his secret.
The project is open source; you can read more about the basics of the protocol here: https://github.com/nucypher/nucypher-kms/wiki/The-challenge:-keeping-Alice,-Bob,-and-Ursula-honest
I understand that we're coloring outside the lines drawn by the Kademlia paper here.  We really dig your engineering style and want to build on top of kademlia, and hopefully contribute meaningfully to it.  But if your goal is to establish a culture of strict adherence to the paper (rather than extensibility), that's totally understandable.  In that scenario, we'd probably look at either forking the project or using a different one.

I don't think adherence to the paper and extensibility are mutually exclusive at all, and I rather do both.  I'm happy to make the lib more extensible - but I want to do it in a thoughtful way.  I don't think setting instance variables that contain classes is the best way to go about doing this, especially since Nodes are instantiated all over the place (the crawler, protocol, etc).  For instance, I believe a better way to hand this sort of thing would be factory methods or classes.
Can you provide more detail on the changes that would be present in your Node?

Hey man.  Thanks again for all the thoughtful replies!
So yeah, we had noted and considered that Node get instantiated kinda all over the place.
Our main use-case for a swappable Node is to instantiate Node objects with different capabilities (we show a bit of this here: https://github.com/jMyles/nucypher-kms/blob/a6982325439772e25306662a1f0e476583f01bd3/nkms/network/node.py).
Some nodes will not be able to store values at all; others will have the capability to upgrade their connection between one another to a TLS-like negotiation to facilitate back-and-forth re-encryption chatter, so as you might imagine in a distributed encrypted chat application.
Perhaps you're right that a factory is a more sensible choice here than a swappable class object.  Do you have any thoughts on how we can help implement that?

Why not use the Kademlia lib as is to do node discovery - and then handle all of your other communication / functionality via a separate protocol?  You could still even use the rpcudp lib for comms.

Why not use the Kademlia lib as is to do node discovery - and then handle all of your other communication / functionality via a separate protocol?

@bmuller: Aye, we had thought the same thing.  Good to hear your confirmation!  :-)
At this point, though, we're still thinking that we'd like to be able to override some of the node discovery logic so that a Node can find only the types of other Node its looking for.  Does that make sense?  Or no?

How many different types of nodes are there?  You could always just ask nodes what kind they are.  Or use different ports for each node type to establish different networks per node type.  Or use something like this that I wrote a while ago with a different magic name per node type (depending on how big your network is going to be - for large networks this might not be a good idea).

@bmuller: I'm going to move toward an implementation sketch this week; I'll let you know how it goes.  I'll close this PR for now, but perhaps if we continue to find a real need to subclass Node, we can re-open discussion about a factory pattern.
Thanks again for all this community work.

👍


Upgraded from 0.4.1 to 0.5.1 and menu is not shown anymore if absolute position is used

Hello there, I have just upgraded from 0.4.1 to 0.5.1 but now the menu is not shown anymore if the absolute position is used. The following component is passed to another component like children (to a custom Video Player)
<View
                style={
                    position: "absolute",
                    top: 0,
                    bottom: 0,
                    left: 0,
                    right: 0,
                    width: 40,
                }
>
                <MenuView
                    isAnchoredToRight={true}
                    onPressAction={({ nativeEvent }) => {
                        if (isDisabled === true) {
                            return;
                        }

                        switch (nativeEvent.event) {
                            case EnumItemActions.duplicate:
                                event.duplicateItem({id: item.id});
                                break;

                            case EnumItemActions.sendToEvent:
                                setItemToSend(item.id);
                                break;

                            case EnumItemActions.delete:
                                setItemIdToDelete(item.id);
                                break;
                        }
                    }}
                    actions={isDisabled === false ? [
                    {
                        id: EnumItemActions.duplicate,
                        title: 'Duplicate',
                    },
                    {
                        id: EnumItemActions.sendToEvent,
                        title: 'Send to Event',
                    },
                    {
                        id: EnumItemActions.delete,
                        title: 'Delete',
                    },
                    ] : []}
                >
                    <Icon
                        name="more-vert"
                        containerStyle={{ alignSelf: "center" }}
                        disabled={isDisabled === true}
                        color={iconColor}
                    />
                </MenuView>
</View>

Hi @opensw , I tried to reproduce your case on repo's example app - result on above screenshot. The container view area with absolute position has yellow background. Menu component is overlapping that container view and when I try to tap on overlapped red area, there is no menu. However, when I tap on the right side, within yellow area bounds, it is working as expected.
I would say that it is rather styling issue on your side, than some issue on lib side. Try to increase your container's view area to make menu component not overlapping its parent.
If you want to reproduce it on example's repo here is diff:
diff --git a/example/src/App.tsx b/example/src/App.tsx
index ba3a574..363212d 100644
--- a/example/src/App.tsx
+++ b/example/src/App.tsx
@@ -170,9 +170,16 @@ export const App = () => {

 const styles = StyleSheet.create({
   container: {
-    flex: 1,
-    alignItems: 'center',
-    justifyContent: 'center',
+    // flex: 1,
+    // alignItems: 'center',
+    // justifyContent: 'center',
+    position: 'absolute',
+    backgroundColor: 'yellow',
+    top: 0,
+    left: 0,
+    right: 0,
+    bottom: 0,
+    width: 40,
   },
   button: {

Hi @mateusz1913,
I have tried but the issue persists.
In 0.4.1 it works like expected, in 0.5.1 (I did not change anything in the code, I have just upgraded the library) it does not work.
I am using flex-box to arrange the components:

Violet color, the main container (TouchableOpacity component)
Yellow color, the container of the icon (View component)
Green color,  icon component to open the menu (Icon component from react-native-elements)

I am guessing, there is an issue with the combination of flex-box and absolute position.
Let me know if you need more details, thank you for any help

@opensw in 0.5.0 there was long press support introduced, maybe it is not working well with absolute position in android

At the moment I will stick with the 0.4.1 version. Let me know if you need more help to reproduce the issue, if you need I can do some other tests too

Yeah, some minimal repo could make it easier to reproduce that (especially all style values for violet, yellow and green containers) - I tried to check which taps are detected in android native code, and as long as tap is taking place inside parent container ("yellow" one in your case), it should be working

OK, I will try tomorrow to arrange a minimal example

Hi, from here you can play with a demo https://github.com/opensw/BugDemoReactNativeMenu
In 0.4.1 the menu is working, in 0.5.1 it is not working. The project is configured for Android, for iOS you need to install https://github.com/oblador/react-native-vector-icons (just drag and drop the required fonts on Xcode like described in the installation section).
Please, do not remove any components from the code (style too), some of them seem useless but in my real code they are used for other stuff (it is just to give you the exact code structure that I am using in my real code).
How to upgrade:

Stop metro on your development machine
Uninstall the App from your phone
Change in package.json the "@react-native-menu/menu": "^0.4.1" to "@react-native-menu/menu": "^0.5.1"
Use my script install.sh
Start metro on your development machine npm start -- --reset-cache
Start the app like usually npx react-native...

Thanks @opensw , that was exactly what I was looking for.
I built that repo, but in my case I wasn't able to reproduce your issue. My repro steps (for v0.5.1) were:

downloading repo and installing deps (react-native-safe-area-context was also mandatory)
opening android project and adding some logs inside menu library:

log after 36. line (gesture detector listener)

android.util.Log.d("MenuView", "onSingleTapConfirmed, ${e?.action}")

log after 45. line (onInterceptTouchEvent)

android.util.Log.d("MenuView", "onInterceptTouchEvent, ${ev?.action}")

log after 50. line (onTouchEvent)

android.util.Log.d("MenuView", "onTouchEvent, ${ev?.action}")

When menu is opened, logs should be displayed in logcat in order:
onInterceptTouchEvent, 0
onTouchEvent, 0
onTouchEvent, 1
onSingleTapConfirmed, 0

I wasn't able to reproduce that with provided setup & styles

The only case when tapping on menu component is not triggering menu display is when:

menu component is overflowing its parent
user taps on overflowed part (in that case on part which overflows yellow container)

Maybe @Naturalclar will be able to reproduce your problem (also you can try to apply styles directly to MenuView instead of an icon)

Hi @mateusz1913 , I had updated the repo with react-native-safe-area-context. On my Samsung A21s, the issue persists. I will try in the next few days to debug better what is going on.
Thank you


Deffer causes script tag to download CDN and also the Fallback script

This code forces the browser to download the CDN and also the fallback file.
I am guessing it's because of the deffer.
  <script defer src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"
            asp-fallback-src="~/lib/jquery/dist/jquery.min.js"
            asp-fallback-test="window.jQuery"
            crossorigin="anonymous"
            integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=">
    </script>

Hello @offirpeer ... I don't think it's due to the presence of defer. If you take that off, you'll get the same behavior. Given the Script Tag Helper description, it doesn't seem correct ... I agree.

The URL of a Script tag to fallback to in the case the primary one fails.

https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.mvc.taghelpers.scripttaghelper.fallbacksrc
Therefore, this should go to the product unit for an answer. Open an issue on it at :point_right: https://github.com/aspnet/AspNetCore/issues.
If you think to add a ping for me, put a "cc: @guardrex" at the bottom of your opening comment so that I can track the discussion. Otherwise if the doc needs work based on their response, open a new issue here with the This Page feedback button+form at the bottom of the Script Tag Helper topic and cross-link the engineering issue.

Let me check one more thing real fast tho before you do that. BRB .....

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script
defer
This Boolean attribute is set to indicate to a browser that the script is meant to be executed after the document has been parsed, but before firing DOMContentLoaded.
Scripts with the defer attribute will prevent the DOMContentLoaded event from firing until the script has loaded and finished evaluating.


Implement MEC030 V2X Information Service and Upgrade other Services to 2.2.1

This PR makes the following changes to AdvantEDGE:

Adds MEC030 V2X Information Service API v2.2.1
Upgrades existing MEC services to v2.2.1

Merging to feature branch mec030 to apply review fixes before merge to develop.


Expanding cursor with a custom width does not render the italics correctly

Does this issue occur when all extensions are disabled?: Yes

System

VS Code Version:

Version: 1.58.2
Commit: c3f126316369cd610563c75b1b1725e0679adfb3
Date: 2021-07-14T22:30:16.440Z
Electron: 12.0.13
Chrome: 89.0.4389.128
Node.js: 14.16.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 5.8.0-55-generic

OS Version: Ubuntu 20.04

Steps to Reproduce:

Set the cursor blinking to expand.
Set the cursor style to line (block does not have this bug), adding a cursor width greater than a threshold that may incur overlap with the letters.

or adding the following lines to the settings.json
"editor.cursorStyle": "line",
"editor.cursorBlinking": "expand",
"editor.cursorWidth": 6,

Then unlikely the block cursor, the line cursor would not render the italics correctly. The blinking makes italics become a regular....
Please see the attached screen cap:
https://user-images.githubusercontent.com/4467042/127351659-232b7398-416d-47e2-938e-1fc1f1c96f01.mp4
While I know this is just an extremely minor issue, it really kills people with slight OCDs... I almost got crazy after just finding this out this morning...

Verified that this is no longer an issue. However, I do see an "wavering" in the editor when I type with the cursorBlinking set to "Expand"
See: https://github.com/microsoft/vscode/issues/172486


BLE Mesh Nodes should not relay messages multiple times (IDFGH-13180)

Is your feature request related to a problem?
I have a BLE Mesh network where a high TTL is needed due to the large physical size, but there are often groups of nodes relatively close together. In this case, I find that these bunches of nodes relay the same messages over and over again to the point where they are unable to actually operate reliably. They are completely overwhelmed by the number of messages, but most of the messages are ones they have received before. Each node ends up seeing the message multiple times at each TTL level - potentially hundreds of times.
I am still trying to fully understand the mesh code, but I see that the relay function is implemented at the network layer and the replay check is at the transport layer. So a message will already have been queued to relay independent of the replay check. Additionally, the nodes only seem to store sequence numbers for devices that send messages directly to their address or an address they subscribe to, not all nodes. So they couldn't be doing replay checks for messages from nodes that haven't sent anything destined for them (yet).
Describe the solution you'd like.
In their BLE Mesh Networking Overview for developers I see that the Bluetooth SIG specifies where relay should be implemented (Network Layer) but not where replay protection should be implemented. Maybe there is other documentation I have not found that has details on that.  But this application note from Silicon Labs about Network Optimization notes that sequence numbers should be checked before Relaying to help prevent the issues I am seeing. Which means there would need to be an ability to do replay checks in the network layer instead of the transport layer. I would like this to possible with the ESP-IDF - maybe not default behavior, but definitely an option.
Describe alternatives you've considered.
The application note above also offers other optimizations that are possible. We are tuning the TTL based on network size as a first step, which has somewhat reduced but not eliminated the problem.
Our product is installed in the field by 3rd parties in significantly varied environments so network topology information is unique for every install and difficult to capture with enough detail for some other optimizations. We cannot expect these people to be networking experts. We are looking into ways to map the network to reduce the number of relay nodes and/or further reduce TTL, however doing this mapping may increase the cost of installation and the network may not be static for the life of the product meaning we'd actually require a way to monitor this all the time. These are far more difficult problems to solve and less reliable solutions than just not relaying each message effectively [TTL][Node Count] times by checking sequence number before relaying.
Additional context.
No response

Hi,  @jtmullen
Thank you very much for your research, regarding what you said about not relaying RPL messages is already supported in IDF 4.4 and later versions, it can be enabled in Menuconfig via the following path Top) → Component config → ESP BLE Mesh Support → Make BLE Mesh experimental features visible and Top) → Component config → ESP BLE Mesh Support → Not relay replayed messages in a mesh network.
Additionally, the impact of message flooding can be reduced by increasing the RPL list size when there are too many messages forwarded by the network (Top) → Component config → ESP BLE Mesh Support → Network message cache size  ) to reduce the impact of message flooding.

Hi,
maybe not related and even it may be useless, but i hope it may help:

try to decrease number of relays, to not have too many relays too close each other
how about mesh v1.1 feature, direct path relaying? (or whatever it is called)

Hi @forx157 thanks for the information and sorry for the slow response. This seems to be what I was looking for.  Not sure why it does not come up when searching in the documentation.
Is there a reason this is experimental? Any limitations or known issues we should be aware of?


Feature Request: input ka option nahi hai bhai!

Is your feature request related to a problem? Please describe.
Making a Celsius to Fahrenheit temperature using Bhailang, but there is no input() statement!
Describe the solution you'd like.
No response
Describe alternatives you've considered
No response
Additional context.
No response

Duplicate of https://github.com/DulLabs/bhai-lang/issues?q=is%3Aissue+is%3Aclosed+input
@udayjdv This is currently not in the scope of language. However pull requests are always welcomed


Download links for pre-built binaries

Describe the problem you are trying to solve

I'm trying to find download links for cargo and rustc. Now everything seems to be handled by rustup but I do need precompiled binaries to be used in an airgapped system. I know that rustup is downloading them from somewhere, but I can't find where!
A download page would be much appreciated.

Standalone installers are listed here: https://forge.rust-lang.org/infra/other-installation-methods.html#standalone-installers
Otherwise, getting the files downloaded by rustup is not a simple process. They are inferred from a manifest system (such as https://static.rust-lang.org/dist/channel-rust-stable.toml).  I don't believe that interface or system is documented, as it is an internal part of rustup.  However, if you just need a one-off, it's not too hard to see how the links inside are organized.
An alternative is to use rustup to download outside of your airgap, and then to compress the .rustup and .cargo directories and transfer those over.

Thanks, that's great! I landed on that page during my research but somehow didn't read that section. 👌

Actually, is there any documentation on how to use those installers? I'm looking at the Darwin ones, and while I can extract with pkgutil and run the executables, I'm not sure what each executable expects (i.e. I guess cargo expects rustc in its PATH, and rustc my expect stdlibs and targets in some specific directory, etc).

I don't think there is any specific documentation other than one comes in the installer.  I think in general, you only need to set PATH to the location of the binary if you don't already have it (I think it defaults to /usr/local/bin).

Thanks! To clarify, this mostly worked but I also had to install the targets:
    pkgutil --expand rust.pkg $install_dir
    cp -r $install_dir/rust-std.pkg/Scripts/rust-std-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib $install_dir/rustc.pkg/Scripts/rustc/lib/rustlib/x86_64-apple-darwin/

Ok, I do have one more issue. I'm trying to install the wasm32-unknown-unknown target, and I assumed this would be as easy as the x86_64-apple-darwin one. However, after downloading https://static.rust-lang.org/dist/2021-07-29/rust-std-1.54.0-wasm32-unknown-unknown.tar.gz and running
cp -r $wasm32/rust-std-wasm32-unknown-unknown/lib/rustlib/wasm32-unknown-unknown/lib $install_dir/rustc.pkg/Scripts/rustc/lib/rustlib/wasm32-unknown-unknown/

I'm still getting
error[E0463]: can't find crate for `core`
  |
  = note: the `wasm32-unknown-unknown` target may not be installed

with cargo build --target wasm32-unknown-unknown.
Any pointers?

Figured it out:
$ cp -r $wasm32/rust-std-wasm32-unknown-unknown/lib/rustlib/wasm32-unknown-unknown $install_dir/rustc.pkg/Scripts/rustc/lib/rustlib/

Thanks!


Functional tests clean up for hidden Description feature

Functional tests clean up for hidden Description feature, for List view page.
#365

Done


[FEATURE] Add ML-Commons Tutorials / Documentation

Is your feature request related to a problem?
Docs contains few tutorials on ML-Commons Plugin features, e.g. remote connector, neural-search
What solution would you like?
Write documentation for ML-Commons features in Docs
What alternatives have you considered?
OpenSearch Blog, Docs
Do you have any additional context?

We have built tutorials: https://github.com/opensearch-project/ml-commons/tree/2.x/docs/tutorials
Will close this issue. Feel free to cut new issue if need more tutorials.


Pulsar 2.4.1 - Broker stops server Admin API at random

Describe the bug
The broker stops serving the Admin API.  When it stops serving the Admin API, there is a corresponding WARN message from org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.  Right now the issue is random but seems to be happening every few hours.  Restarting the Broker is the only way to recover.
To Reproduce
Steps to reproduce the behavior:
The cluster has two HAProxy load balancing to two Pulsar Proxies.  Behind the Proxies there are 3 Pulsar Brokers, and 4 Pulsar Bookies.  The behavior is random, though usually happens every 2-3 hours to a broker in the cluster.  If I let the problem go long enough, it will affect all 3 brokers.
Expected behavior
Admi API is served without disruptions.
Screenshots
The Log message below that corresponds with the time the broker stops serving HTTP(S) requests.
2019-10-04 13:58:12.292 [pulsar-web-29-5] WARN  org.eclipse.jetty.util.thread.strategy.EatWhatYouKill -
java.nio.channels.CancelledKeyException: null
        at sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:71) ~[?:?]
        at sun.nio.ch.SelectionKeyImpl.readyOps(SelectionKeyImpl.java:130) ~[?:?]
        at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:473) ~[org.eclipse.jetty-jetty-io-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:351) ~[org.eclipse.jetty-jetty-io-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produceTask(EatWhatYouKill.java:357) [org.eclipse.jetty-jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:181) [org.eclipse.jetty-jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [org.eclipse.jetty-jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [org.eclipse.jetty-jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830]
        at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [org.eclipse.jetty-jetty-util-9.4.12.v20180830.jar:9.4.12.v20180830]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [io.netty-netty-all-4.1.32.Final.jar:4.1.32.Final]
        at java.lang.Thread.run(Thread.java:834) [?:?]

Desktop (please complete the following information):

OS: [Ubuntu]

Additional context
None

related to https://github.com/apache/pulsar/pull/5079

Since changing the pulsar.log.root.level to info from the default of debug, the brokers have been stable.

The issue has been fixed.


README

README
USER STORY
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
ACCEPTANCE CRITERIA
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

README was updated with basic description of the webpage.


After 1.2.0 update getting TypeError: moment(...).formatWithJDF is not a function breaking builds

repl: https://repl.it/@marcusmotill/moment-jdateformatparser-bug
code:
let moment = require('moment');
let momentJdateformatparser = require('moment-jdateformatparser');

console.log(moment().formatWithJDF("dd.MM.yyyy"))

output:
+<EMAIL_ADDRESS>+<EMAIL_ADDRESS>added 3 packages in 1.998s

Repl.it: package installation success

TypeError: moment(...).formatWithJDF is not a function
    at evalmachine.<anonymous>:4:22
    at Script.runInContext (vm.js:74:29)
    at Object.runInContext (vm.js:182:6)
    at evaluate (/run_dir/repl.js:137:14)
    at Socket.<anonymous> (/run_dir/repl.js:120:5)
    at Socket.emit (events.js:180:13)
    at addChunk (_stream_readable.js:274:12)
    at readableAddChunk (_stream_readable.js:261:11)
    at Socket.Readable.push (_stream_readable.js:218:10)
    at Pipe.onread (net.js:581:20)

I think this is due to the breaking change here: https://github.com/MadMG/moment-jdateformatparser/pull/27/files#diff-b9cfc7f2cdf78a7f4b91a753d10865a2R37
Lets review semantic versioning shall we: https://docs.npmjs.com/getting-started/semantic-versioning

Thanks a lot for bringing this issue to our attention - we'll take a look into this! 👍
...on the other side, the last sentence is not what I'd expect in such a context, as we all here are doing these things in our sparetime/at home, so I don't think that anybody "has the right" to be somewhat rude and condescending... at least, that's what I read from it. Do you really think this was needed?


Add extraVolumeMounts and extraVolumes for backup directory

Please consider to add extraVolumeMounts and extraVolumes for external mount volumes on values.yaml and templates/statefulset.yaml
Installing helm chart using values.yaml :
persistence:
  accessMode: ReadWriteOnce
  enabled: true
  size: 50Gi
questdb:
  serverConfig:
    enabled: true
    options:
      cairo.sql.backup.root: /var/lib/questdb/backups
 ## skip irrelevant configure ...

longhorn is my default storage class which is distributed block storage,
therefore I would like to store the backup directory to external volume which mount to other storage class such as NFS or local for more reliable and easier storage management.

Thanks for the suggestion! I can take a look at this for you next week


Ability To turn off Map Info Module

I have no clue how to actually turn off the module for map info. It is very annoying being on the screen. Is there some way I can turn this off or some way that you can implement it?

There's currently no way to disable the feature completely, other than editing map-info.ahk in the modules folder: you can add return to line 2.
It never occurred necessary to me to disable it because it's only on screen if you actually use it (well, or accidentally trigger it) and you can fold it in by clicking the lower part. But I can add a disable toggle in the next version.

Thanks yea it popped up on my screen and every time i opened my skill tree it was center of screen very odd. But yes a disable button would be great for really any of the function. Sent from my iPhoneOn Dec 8, 2022, at 3:57 PM, Lailloken @.***> wrote:
There's currently no way to disable the feature completely, other than editing map-info.ahk in the modules folder: you can add return to line 2.
It never occurred necessary to me to disable it because it's only on screen if you actually use it (well, or accidentally trigger it) and you can fold it in by clicking the lower part. But I can add a disable toggle in the next version.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


My Minecraft Server Isnt Running

My Minecraft Server Runs On Forge 1.19.2 And I linked everything up and yet it doesn't seem to want to run every time I start the server please help!! Heres The Log, It Didnt Make A Crash Report For Some Reason But it did crash
latest.log

You mis-spelled true somewhere in the config. You have it as ture

Thank You Lol I Fell Stupid


Nav bar drop-down menu problem

Description
The nav bar class : " nav-item has-sub " the two drop down menu's when hovering over both ( community and resources ) they both drop down which causes an overlay on top of each other.
Expected Behavior
the user must be able to hover over only one , a single drop down menu occurs not both
Screenshots
https://user-images.githubusercontent.com/98683647/187045538-bdbfd67a-bbff-4277-9fbd-87766f8da9e7.mp4
Proposition
decrease the animation duration of the drop-down menu after the hover goes off , or make one drop drown menu available per hover
Environment:

OS: Linux Ubuntu 22.04
Browser: Brave
Version:
Device: Desktop

Good eye, @cunbex. Is this an item that you would like to work on?

Good eye, @cunbex. Is this an item that you would like to work on?

Oh Na sorry I'm just a beginner I have no experience in Javascript or css yet , I'm still learning the basics , can't get my hands dirty yet . Thnx for asking tho

JS + help wanted am here to 🙂
Please assign me @leecalcote .

Would like to try this one. I can work on it.

I can help...

Thank you, all. Assigning in order of request…

is this issue still open? If yes then i would like to work on it @leecalcote

hey @anirudhp26 nope , there's a PR linked with the issue  but I am sure you can find another good one to work for you.
Thanks

@legendarykamal ok sure, and i have raised an issue but am having trouble with that

@legendarykamal ok sure, and i have raised an issue but am having trouble with that

well , let me help u with that :smiley:

Would like to help with this.

@Krishna2323

Ok so are we looking to adjust the timings of the opening and closing of the dropdowns? @leecalcote


README docker instructions work only for image owner

docker run should reference manojkarthick/reddsaver, not just reddsaver.

Thanks @mcstafford-git - I've updated the README.


Placeholder issue - GIS schema documentation

This is placeholder issue to keep track of information about the upcoming GIS work. May get turned into an epic when there is more knowledge of exactly what docs this will need.
Information:

Discovery document on spatial types

Thoughts about where docs are likely to go:

Schema reference:

new types e.g. Geography, Geometry, Point, Polygon. See list of database types in the discovery doc.
any new native type attributes
new index options. See Spatial indices in the discovery doc

New guide on how to use GIS schema features

how to use geometry vs geometry
how to use types like Point or Polygon
how to configure indexes

What about client side? will this be done by the Client team?

New guide to common queries: see list in the discovery doc: e.g. within, intersects, find within given distance...

👋 we're cleaning up our backlog of issues and are closing everything older than two years. If you still feel that this issue is relevant, please feel free to re-open and our team will take a look. Thank you!


Improvement/code readability

Since the PR is expected to be merged sooner or later. I built these changes on top of it. Therefore,
Prequisite:

[ ] https://github.com/dfki-ric/traversability_generator3d/pull/2

Pushed wrong branch!


implement some further implementation

Hi all,
I am trying the following adapter on ioBroker for getting some information for my Skoda Enyaq.
Basically, it still does support the same things as your integration - but it seems, that it can pull a few more information from the service...
ioBroker-Adapter
https://github.com/TA2k/ioBroker.vw-connect
Additional information which I could not find within the skoda-connect:

As far as I got from their forum, they are also working on getting options for SW Version 3.0 from VW working...
Maybe, this could also help in extending the usability of this library?

Most probably! This info is most definitely already collected in the integration but not mapped to any variables yet.
If you can provide a full debug, with responses enabled in integration settings, I can make sure that it I collect the correct names from the API json response.

Added "Car info" sensor with what I felt was usable information.


Fix yielding of IP address fetch

Description
Fix yielding of IP address fetch. We were calling response.json instead of just yielding it, resulting in an error.
Other changes
No
Tested
Manually
How others should test
Ensure IP address is correct for your local device
Related issues
N/A
Backwards compatibility
Yes

@ValoraQA you should be able to test by changing the IP on the device and seeing the providers change based on IP.


Test can't be run without installed package

What did you do?
Try to run tests without installing any version of a package.
What did you expect to happen?
It should works.
What actually happened?
It fails as:
ImportError while importing test module '/opt/local/var/macports/build/_Users_catap_src_macports-ports_python_py-last/py37-last/work/pylast-5.0.0/tests/unicode_test.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/unicode_test.py:5: in <module>
    import pylast
build/lib/pylast/__init__.py:50: in <module>
    __version__ = importlib_metadata.version(__name__)
/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/importlib_metadata/__init__.py:978: in version
    return distribution(distribution_name).version
/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/importlib_metadata/__init__.py:951: in distribution
    return Distribution.from_name(distribution_name)
/opt/local/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/importlib_metadata/__init__.py:542: in from_name
    raise PackageNotFoundError(name)
E   importlib_metadata.PackageNotFoundError: No package metadata was found for pylast

What versions are you using?

OS: macOS 12
Python: 3.7.13
pylast:  5.0.0.

Hello, testing instructions are at https://github.com/pylast/pylast#testing
So for example:
python3 -m pip install -e ".[tests]"
pytest

What exactly did you run?

I’m just try to fix tests inside MacPorts port file: https://github.com/macports/macports-ports/pull/14513
If it fine for you I can try to make small PR which uses n/a as version when it can’t load package info.

An example of very similar issue and changes: https://github.com/flyingcircusio/pycountry/pull/52


Have you tested the codes with other models?

Firstly, thanks for you great work.
I have done several experiments using your codes, and most experimental results are satisfied. For cifar10, the best acc is 0.8982 with 250 labels, 0.9438 with 4000labels. However, these results are based on the model of wideresnet, which is utilized in paper. The accuracy woud be much worse when I alternate it with resnet50. The best acc is 0.7384  with 250 labels, 0.8219 with 4000labels. I wonder why different models produce such different results ？

Hi, @shuxjweb. Did you trained on SVHN dataset? I have trained on SVHN dataset with same experiment setting as the paper, but there is always 1% point accuracy lower than paper's result.

@blankWorld I only tested it on cifar10, and the accuracy in paper also has a fluctuate range, see B.1 and B.2.

Firstly, thanks for you great work.
I have done several experiments using your codes, and most experimental results are satisfied. For cifar10, the best acc is 0.8982 with 250 labels, 0.9438 with 4000labels. However, these results are based on the model of wideresnet, which is utilized in paper. The accuracy woud be much worse when I alternate it with resnet50. The best acc is 0.7384 with 250 labels, 0.8219 with 4000labels. I wonder why different models produce such different results ？

have u try another models? like res2net? resnxet?

@ClayZhang0403 I just tested the codes with wideresnet and resnet50, but resnet50 behaved much worse than wideresnet.

@ClayZhang0403 I just tested the codes with wideresnet and resnet50, but resnet50 behaved much worse than wideresnet.

different network may need different parameters, such as batch size and lr

@shuxjweb

Firstly, thanks for you great work.
I have done several experiments using your codes, and most experimental results are satisfied. For cifar10, the best acc is 0.8982 with 250 labels, 0.9438 with 4000labels. However, these results are based on the model of wideresnet, which is utilized in paper. The accuracy woud be much worse when I alternate it with resnet50. The best acc is 0.7384 with 250 labels, 0.8219 with 4000labels. I wonder why different models produce such different results ？

Could you share us with the hyper-parameter? I only get 86% acc with 250 labels by the default hyper-parameters.

Has anybody tried replicating for CIFAR 100 using this code? I get 6-7% less accuracy than the reported numbers for n=10000 labelled samples

cifar100 need larger model, in this paper, they use 135 filters per layer in wideresnet when training cifar100...


Add linux bootconfig presubmits

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve


RFC: new extensions

Possible new extensions:

is_jsonb_valid: https://github.com/supabase/supabase/discussions/679#discussioncomment-348469
IP4R: https://github.com/supabase/supabase/discussions/679#discussioncomment-566220
https://github.com/postgrespro/rum RUM provided a enhanced GIN Index for common search function
https://github.com/amutu/zhparser zhparser is a PostgreSQL extension for full-text search of Chinese language
pgRouting https://github.com/supabase/supabase/discussions/679#discussioncomment-688348
https://github.com/iCyberon/pg_hashids for obscuring ids
supascript: https://github.com/burggraf/SupaScript

My current thoughts:

We should do pgRouting now, since we want to be useful for mapping services in the future
we should add a bunch of extensions around text search + dictionaries - great differentiator
supascript could be useful

Do you have any plans to include pglogical. From whatever little I know, it looks like it may bring in some more flexibility to supabase realtime in terms of filtering logical replication etc.

Hi @bhvngt! 👋
No plans at the moment but it could always be a possibility down the road. For now, could you help me add it to the list here? We keep track and consolidate all of our extension requests on this discussion page.
Thanks!


 Makes it clearer how to deal with times in regions or as absolute time. Addresses issue #91

Yeah, I think you have right, absolute time is a better and less confusing wording


Create stream for team/organization

I would like to create a stream for a team/organization of users, apart from the follow/unfollow functionality. Each member of the team would be able to see the activity of their respective team. My team/organization model is not involved in any actions, it is simply an abstraction layer of my user model. My 'actors' are always users, and never teams as a whole. Can this be achieved through 'Actor Streams' or another existing method? Or will I need to create a custom stream? Looking through the code base, I can't figure out how to achieve this, and there don't seem to be others interested in this based on the github issues. I would have thought it was a moderately common use case 🤷♂.
I recognize I could 'hack' this by forcing every user to follow every other user on the team, and then using a 'User stream', but I would prefer not to do this, for reasons that are not relevant to the question.
Thanks for any guidance and for a great package.

it is your project-specific need I think.

@auvipy meaning you don't think it's possible? How would you recommend going about it? Even if it seems project specific, I could see it being beneficial to others, who may be trying something similar, although different.

if anyone else comes across this scenario and would like a starting point, here is my code: `from actstream.managers import ActionManager, stream
from actstream.registry import check
from pprint import pprint
from accounts.models import User
class MyActionManager(ActionManager):
@stream
def organization_stream(self, obj, **kwargs):
    """Create a stream of the most recent actions by objects that the user is following."""
    q = Q()
    qs = self.public()

    if not obj:
        return qs.none()

    content_type = ContentType.objects.get_for_model(User)
    # get team members for organization object
    organization_members = obj.user_set.values_list('id').all()
    # convert UUID's to string for query
    organization_members = [str(o) for o in organization_members[0]]

    # query for where content type is the user model and the actor is an organization member
    q = q | Q(
        actor_content_type=content_type.pk,
        actor_object_id__in=organization_members
    )

    return qs.filter(q, **kwargs)`


Match handler by method signature instead of interface

I wonder why we need a handler interface if we can just match handler method by its signature having a command parameter in it and returing a type as command requires. All the other parameters will be filled from DI.
This is what I miss to use MediatR in F#.

Yeah....no this isn't going to happen. We don't have this kind of pattern matching in C#, so we have to use types. Sorry!

You can use both approaches giving choice to developer. Why not?

That's developing a completely new MediatR project. Nothing could be kept from the existing codebase, nothing at all. I don't want to do that, someone else can if they like.

I started a prototype. I will send a pull request when ready


feat(libreoffice): preserve filenames for zipped files instead of using randomly generated UUID filenames

Addresses issue 771
Why this feature?
The filenames generated by the libreoffice/convert route returns randomly generated UUID filenames that are then archived in a zip file. For example, document.docx would then become 9790de13-5754-49db-aaee-51c8d599c0c0.pdf after conversion.
Solution
Preserve the original filenames for conversion. The example file document.docx would then become document.pdf. This solution also address an edge case where there may be multiple filenames with the same filename but different extensions. document.doc and document.docx would then become document.doc.pdf and document.docx.pdf.

Hey @chrishughes20!
Are there some missing commits / changes?

This solution also address an edge case where there may be multiple filenames with the same filename but different extensions. document.doc and document.docx would then become document.doc.pdf and document.docx.pdf.

I wonder if, by default, we should only do document.doc.pdf and so on, because it would be easier to handle programmatically?

Codecov Report
Attention: 3 lines in your changes are missing coverage. Please review.

Comparison is base (b892635) 93.45% compared to head (58d8307) 93.37%.

:exclamation: Current head 58d8307 differs from pull request most recent head 09a487f. Consider uploading reports for the commit 09a487f to get more accurate results

Files
Patch %
Lines

pkg/modules/api/context.go
57.14%
1 Missing and 2 partials :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #793      +/-   ##
==========================================
- Coverage   93.45%   93.37%   -0.08%
==========================================
  Files          40       40
  Lines        3466     3471       +5
==========================================
+ Hits         3239     3241       +2
- Misses        143      144       +1
- Partials       84       86       +2

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

Hey @gulien !
Apologies, I did miss a commit/change. I have added my updated version of libreoffice/routes.go. I think keeping the default naming behavior is cleaner at only a small programmatic cost but am open to suggestions! If you think

I wonder if, by default, we should only do document.doc.pdf and so on, because it would be easier to handle programmatically?

is a better approach I can make those changes.

@chrishughes20 could you rebase from branch feat/libreoffice-preserve-filenames-zip? 😊

@gulien Absolutely! Done.


Trying to sync an offline installation

Steps to Reproduce
Per https://github.com/astral-sh/rye/issues/941 I have an offline rye installation now working. To summarise, I have an internal pypi mirror and no proxy so followed these steps:

start with a clean ~/.rye, and the rye 0.31.0 linux x86_64 binary
add a config.toml to the ~/.rye/ with
[behaviour]
use-uv = true
[[sources]]
name = "default"
url = "https://myinternal-pypi/pypi/simple"
I copy uv to ~/.rye/uv/0.1.23/
Run UV_INDEX_URL=https://myinternal-pypi/pypi/simple RYE_NO_AUTO_INSTALL=1 rye self install --toolchain /usr/bin/python3.9
Finally I run rye sync

Expected Result
Expected rye to use the local python install to create a virtual env in .venv and sync the reqs
Actual Result
Unable to copy paste but in short it's trying to download the cpython-3.9.16 tar from github.com/indygreg
Version Info
rye version is 0.31.0
Stacktrace
No response

as an additional test I ran a rye init new_proj added my source into the pyproject.toml then ran rye sync same issue. Thanks

Any ideas here folks. I'm trying to move a large stack of projects from poetry to rye in a locked down corp environment. Need to get over this hurdle to get started. In OSS land I have rye working very nicely. Thanks

Rye 0.32 fixed one problem with using registered toolchains on linux


Chrome driver opens and quits immediately in protractor typescript with cucumber

[09:10:06] I/launcher - Running 1 instances of WebDriver
[09:10:06] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
Started
No specs found
Finished in 0.005 seconds
[09:10:08] I/launcher - 0 instance(s) of WebDriver still running
[09:10:08] I/launcher - chrome #01 passed
In other window where selenium server is up and running it gives the below  message:
Starting ChromeDriver 78.0.3904.11 (eaaae9de6b8999773fa33f92ce1e1bbe294437cf-refs/branch-heads/3904@{#86}) on port 34887
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
09:10:08.773 INFO [ProtocolHandshake.createSession] - Detected dialect: W3C
09:10:08.773 INFO [RemoteSession$Factory.lambda$performHandshake$0] - Started new session 1f3bce163c62c6fa4fd0a57b146a21e4 (org.openqa.selenium.chrome.ChromeDriverService)
09:10:08.914 INFO [ActiveSessions$1.onStop] - Removing session 1f3bce163c62c6fa4fd0a57b146a21e4 (org.openqa.selenium.chrome.ChromeDriverService)

Share your configuration file and project structure to help identify the issue.

This is the configuration.js file:
import { Config } from 'protractor';
export let config: Config = {
directConnect: true,
//framework: 'jasmine',
framework: "custom",
frameworkPath: require.resolve("protractor-cucumber-framework"),
capabilities: {
browserName: 'chrome',
},
specs: ['steps.js'],
useAllAngular2AppRoots: true,
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 100000,
noGlobals: true
}
};
Cucucmberconfig.ts file:
import { Config } from 'protractor';
import * as reporter from "cucumber-html-reporter";
export let config: Config = {
directConnect: true,
framework: 'custom',
frameworkPath: require.resolve('protractor-cucumber-framework'),
capabilities: {
browserName: 'chrome'
},
specs: ['../features/login.feature'],
cucumberOpts: {
format: "json:./cucumberreport.json",
    require: [
        './stepdefinitions/*.js',
    ]
},

onComplete: () => {
var options = {
theme: 'bootstrap',
jsonfile: './cucumberreport.json',
output: 'cucumber_report.html',
reportSuiteAsScenarios: true,
launchReport: true,
metadata: {
"App Version": "0.3.2",
"Test Environment": "STAGING",
"Browser": "Chrome 54.0.2840.98",
"Platform": "Windows 10",
"Parallel": "Scenarios",
"Executed": "Report",
}
};
reporter.generate
}
};
Project structure:

hi @sujini576 ,
I see an issue as path to spec file is wrong. So protractor is unable to execute your test. Please give correct path of the spec file in specs:[]
Thanks!


python310Packages.angr: 9.2.42 -> 9.2.43

Description of changes
Update angr stack to 9.2.43

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 222572 run on x86_64-linux 1

16 packages built:

python310Packages.ailment
python310Packages.angr
python310Packages.angrcli
python310Packages.angrop
python310Packages.archinfo
python310Packages.claripy
python310Packages.cle
python310Packages.pyvex
python311Packages.ailment
python311Packages.angr
python311Packages.angrcli
python311Packages.angrop
python311Packages.archinfo
python311Packages.claripy
python311Packages.cle
python311Packages.pyvex


fixed #12, fixed #10 & fixed #9

@k0shk0sh the review changes should go into the same commit where that piece of code was created/modified. Using squash will help.


Token Negotiator Questions / Actions - Team Review

- Confirm process for new Token Issuers to use our tooling.

who do they speak to?
what prerequisites do they need e.g. servers, skill sets, time
where do they find the tools e.g. single download of example (Docker)
how do we provide them documentation?
do we work with them or is our solution made for developers to use out of the box?

- Confirm end to end process (Token Negotiator + Attestation.id + Authenticator (Java/JS), Token, TokenScript)

Where do we share documentation / designs of how the solution works as one?
Internally we need to further design how the tools work as one (documentation, design, ideas, final solution)

- Review TokenScript as a product

The concept is built around the idea of a tokenised web + actions a bit like a REST API
Do we user test our ideas to see if Website want to inject content, or have control via meta data and control the design themselves. If injecting - can we review the development flow a ticket-issuer would use e.g. Use modern tools away from an XML file to develop the code (then build script creates the output xml)
Should we integrate tokenscript into HardHat, Truffle development cycles? With NodeJS, where smart contract changes auto-generate a TokenScript file

- Development flows

How do we keep the components in sync? CICD?
How do we keep our product working (e.g. communicate breaking changes / plan them etc)? E.g. Automation, CICD, Unit tests, E2E
Confirm common; version control / development practices / community practices with documentation - single task for all repos if possible

Closing this ticket, will move internally to backlog.


feat(fhir.core): Add generic "constraint" filter

It is handled the same way as SNOMED CT's "expression" filter defined on the FHIR code system resource:
{
  "code" : "expression",
  "description" : "The result of the filter is the result of executing the given SNOMED CT Expression Constraint",
  "operator" : ["="],
  "value" : "A SNOMED CT ECL expression (see http://snomed.org/ecl)"
}

...but is applicable to any code system tooling with ECL support.

Codecov Report
Base: 64.25% // Head: 64.25% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (beaa0d7) compared to base (6c37cd5).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##                8.x    #1063      +/-   ##
============================================
- Coverage     64.25%   64.25%   -0.01%
+ Complexity    12437    12436       -1
============================================
  Files          1732     1732
  Lines         58045    58056      +11
  Branches       5361     5361
============================================
+ Hits          37298    37304       +6
- Misses        18446    18450       +4
- Partials       2301     2302       +1

Impacted Files
Coverage Δ

...al/snowowl/fhir/core/model/codesystem/Filters.java
98.55% <100.00%> (+0.16%)
:arrow_up:

...ernational/snowowl/core/request/DeleteRequest.java
76.92% <0.00%> (-6.42%)
:arrow_down:

...owl/core/identity/AuthorizationHeaderVerifier.java
55.26% <0.00%> (-4.74%)
:arrow_down:

...index/src/com/b2international/index/es/EsNode.java
81.25% <0.00%> (-1.05%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


File system provider should contribute a label formatter

That makes it clear where the resource is from. I was wondering what these entries are with relative paths in my quick open:

Turns out they originate from opening diffs from the GH PR extension. I would suggest to contribute a label formatter that makes it clear where these are coming from. Compare with how the git diff does it:

We have this now.


Flake: Windows build_tests_1_4 fails to find Visual Studio toolchain

This blocked the engine roll once:

https://github.com/flutter/flutter/pull/130903
ci: https://ci.chromium.org/ui/p/flutter/builders/try/Windows build_tests_1_4/3874/overview
stdout: https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket/8775126610645379105/+/u/run_test.dart_for_build_tests_shard_and_subshard_1_4/test_stdout

[   +4 ms] Unable to find suitable Visual Studio toolchain. Please run `flutter doctor` for more details.
[   +2 ms]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      buildWindows (package:flutter_tools/src/windows/build_windows.dart:77:5)
           #2      BuildWindowsCommand.runCommand (package:flutter_tools/src/commands/build_windows.dart:56:11)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1322:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #6      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:339:9)
           <asynchronous suspension>
           #7      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #8      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:285:5)
           <asynchronous suspension>
           #9      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:115:9)
           <asynchronous suspension>
           #10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #11     main (package:flutter_tools/executable.dart:90:3)
           <asynchronous suspension>

This de-flaked. Zach mentioned this might be due to the scheduler sometimes running tasks against the wrong machine.

Change to fail the build when vs_build does not install correctly: https://flutter-review.googlesource.com/c/recipes/+/55163

Closing this issue, with the recipe change above failures to install vs_build will be correctly reported as an infra issue rather than as a test issue.


:lnext clears editor for haskell and does not show up in .py

I installed syntastic today. It gives me some hints as to how to improve my Haskell code. I try :lnext to navigate. My code is gone, as is the .swp file. If I close it and reopen, it is there. But I cannot use :lnext nor :lprevious.
Also, pylint is in path (:!echo $PATH), but I get no linting in .py files.
I am using Vim  7.4, syntastic 3.6.0-93

Are you using the recommended settings?

I am. I found out workarounds for both problems.
First, the Haskell one was taken care of when I got rid of an accent in the directory name (i.e., "á" -> "a"). The Python one was really not seeing the $PATH I wanted. This only happens when I open my .py files by double clicking on them as opposed to opening a terminal, and then opening vim (I think this is related to the fact that i set up my PATH on .bashrc).

Next time please consider reporting at most one problem per thread.
Let's try to address the Python problem first.  Please open a Python file in Vim, and compare the results of :!echo $PATH and :echo $PATH.  If they differ, you can solve the problem either by configuring your desktop manager to use the correct PATH, or by adding a like let $PATH='...' to your vimrc.
The Haskell issue now.  Please restore the situation that creates the behaviour you describe in your first post.  Which checker is having problems?

I am so sorry, I wasn't sure if the protocol was "avoid creating many threads" or "avoid reporting many issues in a single thread". Are you aware of any guidelines orienting us about these open source-y matters, or should I learn by trial and error?
I realized when I double clicked to open a file (as opposed to open it through a terminal), .bashrc's PATH settings were not taken. So I transferred the PATH-setting to .profile, and it did it.
My .hs files are being handled by hlint (it says). I can reproduce it easily. My directory is called either "Pratica" or "Prática". When I leave it as the latter version, with an accent, using :lnext a single time will make the text of the file being edited disappear. It will show only "1", indicating the line number (which I set up to be always shown). If I rename it back to Pratica, I can use :lnext as expected. This happens regardless of how I start up vim, be it from the shell or from the GUI.

Please read this aloud: debugging syntastic is a linear process.  Post at most one issue at a time.  Don't edit your answers after receiving replies, add a reply instead.  Consider answering the points I make before stating your own hypotheses about what is going on.  Don't make random changes and expect them to fix your problem.
Now, to answer your Edit above: :! runs a shell.  A different one every time.  Setting :!PATH=... will not have any effect on subsequent commands.
You need to change Vim's idea of PATH.  Vim inherits the PATH either from the shell (if you run it in a terminal), or from the desktop manager (if you launch gVim with right click or whatever).  The problem is the desktop manager doesn't necessarily inherits the environment from a shell, so you'll need to either fix your desktop manager's idea of PATH, or override it in Vim.
To override Vim's idea of PATH you need to add a line like this to your vimrc:
let $PATH='/your:/path:/here'

Thanks, this is useful to know.
I should clarify that the accent problem happens only with .hs files, my .py ones run smoothly regardless of accents in their path.

For the accented character problem: please run locale in a terminal and post the output.  Then open your test file in Vim, run each of the commands below and post the output:
:set encoding? fileencoding?
:echo expand('%:p')
:echo syntastic#util#shexpand('%:p')

I changed some things on my .vimrc and found out I didn't have ghc-mod. I installed it. Now the behavior changed a bit. With accents,
1 Dice.hs|35 col 1 error| parse error on input ‘module’
2 || parse error in ghcmod! Could not parse the following ghc-mod output:/home/elvis/Pr\225tica/Dice.hs: Warning: Parse error: module Found: -} > module Dice where import System.Random (Random, RandomGen, randomRs, randomR)

The given commands report 'utf-8' 'utf-8' and the correct path (with accent, no escaped character) for both of the others.
I reiterate, this problem is Haskell exclusive. I guess syntastic is not responsible for it.

As far as I can tell ghc-mod fails because of a configuration problem, but that's between Haskell and your locales.  hlint on the other hand is in a very different situation, syntastic does some munging to get it to report the correct paths, and I'm not convinced said munging is 100% bulletproof.
But, if you don't feel like pursuing this any further, feel free to close the issue.

Well, I'd like to be able to use accents, if you feel like you can help we can try and investigate. Otherwise, I'll simply stop using accents, and you can close the issue.

Please try commit b609b3b.  It's supposed to work around a problem (which may or may not be the one you're seeing :) ) related to accented characters for ghc-mod.  I can't reproduce your results for hlint.


[Suggestion] List.js as Vue.JS Plugin

Hey @javve, have you ever thought implementing a Vue.JS Plugin wrapper so that List.js can easily be used inside an Vue.JS environment? I already managed to implement some own plugins/components there, but not List.js
This would be the same direction as: #559

Yeah, sound like it could be connected to the issue you linked to. I'll investigate and answer in that issue.


Proposal: do not test building as a submodule.

This is a proposal to remove any builds that test building google-cloud-cpp as a submodule of a larger CMake project. I think that use case is rare, and fraught with problems (as target names are global in a CMake project).
Building the project as part of a larger super build is a cleaner solution for both us and our users.
Thoughts?

/cc: @devjgm @devbww @mr-salty @scotthart @tmatsuo thoughts?


🛡 feat: Google Reverse Proxy support, CIVIC_INTEGRITY harm category

Summary
This PR implements reverse proxy support for Google endpoint, with the ability to pass the API key in Authorization header, as some reverse proxies don't properly handle x-goog-api-key. This is controlled by the GOOGLE_AUTH_HEADER variable, which defaults to false and is commented out by default. I have tested it, and it works perfectly fine, though it won't work with oai-reverse-proxy, as it is broken and passes some weird info data in chunks which makes the google-genai library crash. Further changes could include sanitization for chunks starting with ':', for anyone willing to implement proper support for this reverse proxy.
Change Type
Please delete any irrelevant options.

[x] New feature (non-breaking change which adds functionality)

it won't work with oai-reverse-proxy

also it gives this error, when the request gets sent from oai-reverse-proxy to the upstream API: "issues":"systemInstruction.role: Invalid enum value. Expected 'user' | 'model', received 'system'". pretty sure this comes from it's middleware. adding and setting it to 'user' from LibreChat seems to work, but that's a dirty solution too

Have you tested with Vertex AI and Gemini API?

the new request options are only set if GenAI is created, and the Authorization header is toggleable in .env, being switched off by default

this does break Vertex AI, will try to see if just adding what we had is fine

replaced by #5037


No module named rapidfuzz.utils_py

System OS
Windows
Python Version
3.10 (CPython)
Install Source
pip / PyPi
Install version / commit hash
v4.0.0-rc.3
Expected Behavior vs Actual Behavior
Expected: Program run
Actual Behavior: Program does not execute and i get traceback how to see
Steps to reproduce - Ensure to include actual links!
Clone from Github
Go to Project folder
pip install spotdl
run build.py (i do this over debug button in vscode)
go to dist folder
rename file to "spotdl2"
run spotdl2 download https://open.spo....
Traceback
Traceback (most recent call last):
  File "rapidfuzz\utils.py", line 17, in _fallback_import
  File "importlib\__init__.py", line 126, in import_module
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'rapidfuzz.utils_cpp'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "spotdl\__main__.py", line 5, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\__init__.py", line 14, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\console\__init__.py", line 5, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\console\entry_point.py", line 15, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\console\download.py", line 10, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\download\__init__.py", line 5, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\download\downloader.py", line 23, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\providers\audio\__init__.py", line 5, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "spotdl\providers\audio\youtube.py", line 8, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "rapidfuzz\__init__.py", line 8, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "rapidfuzz\process.py", line 4, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
  File "rapidfuzz\utils.py", line 29, in <module>
  File "rapidfuzz\utils.py", line 19, in _fallback_import
  File "importlib\__init__.py", line 126, in import_module
ModuleNotFoundError: No module named 'rapidfuzz.utils_py'

Other details
I already tried pip install rapidfzz, rebuild and try to run again but its not working.
Maybe i do something wrong, but i need to make some changes, because i need the open.spotify link too in the metadata of the files, because of this i need to get it to run with my changes.

Since v4 we use poetry to manage all our dependencies
pip install poetry - install poetry
poetry install - create venv and install project dependencies
poetry run scripts/build.py - run build script using venv

I hove done this.
But if i run poetry run build.py in the scripts folder i get just an empty line back:
PS C:\Users\erdtm\Downloads\spotify-downloader-master(1)\spotify-downloader-master\scripts> poetry run build.py
PS C:\Users\erdtm\Downloads\spotify-downloader-master(1)\spotify-downloader-master\scripts>
And the is no .exe generated anywhere.

ok but the build not work i get back:
C:\Users\erdtm\Downloads\spotify-downloader-master(1)\spotify-downloader-master\scripts>poetry run python build.py
1071 INFO: PyInstaller: 5.1
1071 INFO: Python: 3.10.4
1095 INFO: Platform: Windows-10-10.0.22000-SP0
1096 INFO: wrote C:\Users\erdtm\Downloads\spotify-downloader-master(1)\spotify-downloader-master\scripts\spotdl-4.0.0-rc.3-win32.spec
1097 INFO: UPX is not available.
script 'C:\Users\erdtm\Downloads\spotify-downloader-master(1)\spotify-downloader-master\scripts\spotdl_main_.py' not found

you have to run this from the root of the project

poetry run scripts/build.py - run build script using venv

Ok, thank you very much now it works.


Add recursive lookup for better ensemble disconnectivity reporting

I think we could, it is relatively easy to extract the static checking part of the ensemble config.

I think we could, it is relatively easy to extract the static checking part of the ensemble config.

This might be excessive, but it might even be valuable to provide some sort of visualization tool as part of this. Like one that shows a visual representation of the graph produced by Triton for the ensemble. This might be less trivial, but there are likely libraries that could make this easier.

I would be interested in implementing this

I believe the developer of Netron is quite open to contribution/collaboration, and we use it often for ONNX and some TensorRT stuff - it might be worth adding a config as an acceptable format.


issue with uint64 c++ -> lua

Good evening,
I have the methods with the following signature
uint64_t fnv1_a ( std::string const & str)...
bool isRegistered ( uint64_t  value)

I use the following lua script
local dpxvar = dpxmakeId("depixus.device.rawhid.DPXHIDevice")
-- HERE print displays 1.7437945503387e+19
if dpxqueryclsId( dpxvar  )  then ---issue here for the number
-- in this function, the value is<PHONE_NUMBER>854775808
end

Does the library of Lua support uint64_t ?

Lua does not support Unsigned 64-bit integers. The highest Lua 5.3 can handle is a lua_Integer, which is a signed 64-bit number.
sol2 does not check potential misrepresentation and overflow by default. You can turn it on using: SOL_SAFE_NUMERICS definition, as described in http://sol2.readthedocs.io/en/latest/safety.html#safety-config
Please note that proper handling should be done VIA some other mechanism, such as making a custom unsigned wrapper that holds the uint64_t in a struct, then register that struct as a usertype.


Dot selection calculations incorrect

When the number of total items is not divisible by the number of items shown, the selected dot is incorrect.
In this example, https://jsfiddle.net/alistairstead3408/vxsfk0Lu/, I would expect on clicking the third dot, for it to become selected. I would expect the second dot to take you to [3, 4, 5] rather than [4, 5, 6].
Thanks,

Also, navRewind, which is set to true by default does not work in this example.

I'm noticing this issue in your JSFiddle, but haven't yet been able to replicate it outside of there. Do you have any more info about this issue?

@alistairstead3408 I think this is a dupe of #189 and #707 (and maybe others) that was fixed via #231 and is in the newest beta release that you can get if you grab it off Bower or here, in zip form
If you still have issues, please reopen the issue! Thanks

Apologies if I'm missing something here, but I'm also having trouble with dots when the number of total items is not divisible by the number of items shown.
I have 17 items and 5 showing. When you click on the last dot you go to the end but the second last dot shows as active (not the last dot). I think this is confusing to users who could think they are failing to get to the last items.
I read through issue 189 which led me here - but the link above to newest Beta release didn't work and the current download from site (owl.carousel.2.0.0-beta.2-1.4) doesn't appear to have fixed it.
If there is a release that may have fixed this I would love to get my hands on it. Many thanks.

I'm sorry, I put a bad URL here! Correct, working URL

Thank you so much for the speedy reply - that seems to have fixed my issue with the dots. Many thanks.


Reorder and refactor code

Pay attention to the parser complexity; this is an issue for this grammar specifically. Look at the generated parser.c, especially the LARGE_STATE_COUNT stat at the top -- this should ideally become smaller, but not larger.

Good to know, thanks!
If I checked correctly, before and after are the same at LARGE_STATE_COUNT 2271.

@clason @pfoerster I don't know how to do it, but couldn't some CI return and display LARGE_STATE_COUNT (and potentially other stuff) somewhere automatically?

@jdujava @clason I think we have 3 ways to keep track of LARGE_STATE_COUNT:

Add something like cat src/parser.c | grep '#define LARGE_STATE_COUNT' | sed 's/#define //g' to the CI job and compare it with main by checking the CI log (probably easy to miss)
Same as 1. but report it as a comment under the PR instead (can be quite spammy if you don't add the logic to update the existing comment)
Commit parser.c again and check the PR diff (probably the easiest way)

What do you think?

I'd keep it simple (and share your distaste of codecringecov comments). So if option 1 is simple enough to realize (you probably want to test generation anyway?), especially the comparison to main, then I'd recommend that. You can fail the test if the new count is greater than, say 1.2 times the old count or so (free ratchet ;)).
Or just add it to the PR template -- ask people to test tree-sitter g --nobindings and report the state counts; maybe raising awareness is enough?


Implement Wiggle sort

Wiggle sort:
An integer array nums, reorder it such that nums[0] < nums[1] > nums[2] < nums[3]....
Example 1:
Input: nums = [1,5,1,1,6,4]
Output: [1,6,1,5,1,4]
Explanation: [1,4,1,5,1,6] is also accepted.
Example 2:
Input: nums = [1,3,2,2,3,1]
Output: [2,3,1,3,1,2]

@Meghdut-Mandal Thank you for the idea. I never heard about this algorithm, not sure how it works

Hello everyone, I'm new to open-source and would love to be part of your community. Can I start working on this issue?
And I'll need your guidance, so please help me out when possible.


datasets for screening

the datasets we'll use for screening are here:

TNC - https://docs.google.com/spreadsheets/d/1vpiZFKvsFi-4twjWVG3saw6xxQx-2uNiGYdICHMtJQY/edit#gid=123759272 - (~887 x 3 screeners)
DNC - https://docs.google.com/spreadsheets/d/1-kp0YJc0gBB7XgMmtTMQDQpZvesRfCHwQL84stE-WbI/edit#gid=1408691026 - (~616 x 3 screeners)

With these datasets, the results from each query have been deduplicated and merged by the required fields for ASReview (Title, Abstract, DOI, etc.). I added a field with each screener's initials - i figured we could each copy and import our portion. Let me know if you have any questions!

@nniiicc here are the FareFair datasets for screening (as discussed on Thurs 11/09)


Traverse organizations you belong to for git clone repo

I'd love to be able to do git clone fooand it would do git clone git://github.com/YOUR_USER/foo.git and  git clone git://github.com/YOUR_ORGANISATION/foo.git
Basically it should traverse user > a-org > b-org ...

I am not against this feature but it will not work for LOTs of users which are not member of the organizations and they are likely never to become.
I would prefer to see sooner a configurable list of organizations. If you decide the default value to be inferred from github org memebship the better but still we need a configurable, sorted, list first.


Auth signUp works but signIn Throws AuthUserPoolException

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
20.10.0
Amplify CLI Version
12.12.0
What operating system are you using?
Mac OS Venture 12.7.4
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
None
Describe the bug
Recently upgraded from v5 to v6.
A call to signUp results in a new user being created.
A call to signIn results in an exception:  AuthUserPoolException
Changed the main.ts call to use the amplifyconfiguration.json file.
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './app/app.module';
import { environment } from './environments/environment';

import { Amplify } from '@aws-amplify/core';

import amplifyconfig from './amplifyconfiguration.json';

Amplify.configure(amplifyconfig);

if (environment.production) {
  enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.error(err));

The amplifyconfiguration.json file has the required information (it appears):
{
  "aws_project_region": "us-west-1",
  "aws_cognito_identity_pool_id": "us-west-1:b2d18410-0c7e-412b-a3d6-373ba5bdXXXX",
  "aws_cognito_region": "us-west-1",
  "aws_user_pools_id": "us-west-1_2UPFyXXXX",
  "aws_user_pools_web_client_id": "4k14sf2jo3n8sd5p3erv1eXXXX",
  "oauth": {},
  "aws_cognito_username_attributes": [],
  "aws_cognito_social_providers": [],
  "aws_cognito_signup_attributes": [
    "EMAIL"
  ],
  "aws_cognito_mfa_configuration": "OFF",
  "aws_cognito_mfa_types": [
    "SMS"
  ],
  "aws_cognito_password_protection_settings": {
    "passwordPolicyMinLength": 8,
    "passwordPolicyCharacters": []
  },
  "aws_cognito_verification_mechanisms": [
    "EMAIL"
  ],
  "aws_appsync_graphqlEndpoint": "https://vltdbltmvrhxbh62dzitk76nq4.appsync-api.us-west-1.amazonaws.com/graphql",
  "aws_appsync_region": "us-west-1",
  "aws_appsync_authenticationType": "AMAZON_COGNITO_USER_POOLS",
  "aws_appsync_apiKey": "da2-ueamwb5nsrgl7jlruilhjpXXXX"
}

Expected behavior
call to signIn with a user should result in successful login
Reproduction steps
Please see above.
Call to signUp:
  async onRegisterPressed() {

    try {
      await signUp({
        username: this.signupForm.value.userName,
        password: this.signupForm.value.password,
        options: {
          userAttributes: {
            email: this.signupForm.value.email,
            phone_number: this.signupForm.value.phoneNumber
          }
        }
      }).then(() => {
        this.signingUp = false;
        console.log('Changed signingUp');
        this.verifyForm.patchValue({
          userNameWithCode: this.signupForm.value.userName
        });
        this._snackBar.open('Check your email for a verification code', 'OK', { duration: 5000 });
      }).catch(error => {
        this._snackBar.open(error.message, 'OK', { duration: 10000 })
      });
    }
    catch (error) {
      this._snackBar.open(error.message, 'OK', { duration: 10000 })
    }
  }

Call to signIn:
  async onLogin() {
    try {
      await signIn({ username: this.userName, password: this.password });
      this.router.navigate(['login/loading']);
    } catch (error) {
      if (error.code === 'UserNotFoundException') {
        this._snackBar.open('User Not Found', 'OK', { duration: 3000 });
      }
      else if (error.code === 'NotAuthorizedException') {
        this._snackBar.open('Wrong Password', 'OK', { duration: 3000 });
      }
      else {
        console.log(JSON.stringify(error))
        this._snackBar.open('A Signin Error Occurred, please try again', 'OK', { duration: 3000 });
      }
    }
  }

Project Identifier
b4b01341933ab2fb102d890fe649cf95
Log output

# Put your logs below this line

Additional information
None
Before submitting, please confirm:

[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

hey,👋 thanks for raising this! I'm going to transfer this over to our JS repository for better assistance 🙂


PACKAGES: mod-main Makefile initial creation

Need to create the Makefile with the basic go run commands for mod-main

suck down the data from gsheets into data folder

add not to install bootstrap, and show it working in make file
add config for the gsheets ( example in bootstrap)
setup gsheets CSV export on google drive and add them to config.

wire up golang client to use them

Just at least get them fmt-printing for now.
pass to grpc server. Dont have yet.

add not to install bootstrap, and show it working in make file

You mean that the Makefile should be able to do it without the bootstrap installation?

Done


Show billing in the dashboard

As a project manager I want to see the services and costs associated with my app so that I can better plan my budget.

We've got an upstream feature in Aha! that will result in an issue in GitHub that links back to Aha! when we start working on it. We'll use that issue instead of this one for tracking the state of this feature in our roadmap.


Misake

@OussL commented on Thu Nov 22 2018
a small mistake in the text : "The GetTableListAndTriggerCopyData takes a list of tables as a parameter. ..."  should be "The IterateAndCopySQLTables takes a list of tables as a parameter."

Détails du document
⚠ Ne pas modifier cette section. C’est obligatoire pour docs.microsoft.com ➟ Liaison des problèmes GitHub.

ID: 125c8ae8-332f-8792-d81b-30bb0eb3976f
Version Independent ID: 2e2ac8cb-4208-6692-0f25-701e4906475a
Content: Copier des données en bloc à l’aide d’Azure Data Factory
Content Source: articles/data-factory/tutorial-bulk-copy-portal.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

Hi team,
I'm moving this here since the user is reporting a source issue which replicates in localized versions
Kind regards,
Microsoft DOCS International Team

Thanks for the feedback! We are currently investigating and will update you shortly.

Sorry for the delayed response and thanks for the feedback! The doc has been corrected.
#please-close


Fix outdated config in docs

Fixes #476
NONE

/override pull-kubeone-e2e-digitalocean-upgrade-1.13.5-1.14.1


Fix for "unknown option"-error when using command line parameter "--snapshotFormat".

Thanks!

On the latest version of liquibase this problem still occurs. Can this pull request be rebased to the latest liquibase source code? Thank you.


Example of unit testing C++ code

I guess there are 2 different things up for review here

unit tests for C++ code. I know that we should use lit with filecheck for testing whenever possible, because it is fast and doesn't require compiling and linking (projects where linking C++ tests are slow are a pain to work on...). There is 1 example of gtest in IREE.

new algo for findLargestFactor (less important than 1).

@nirvedhmeshram  -- IREE has googletest in third_party. I checked the build dir files and can confirm we're using the third_party googletest here. So I've remove the cmake configuration requirement.