Proper one way collision for slopes

This is a small reminder:
One way collisions work fine as long as the platform has no slope.  Here is a small video demonstrating the problem.
@reduz we discussed about making the one way vector relative to surface normal I think.
https://www.dropbox.com/s/m8qwwc5jhhcepx5/one_way_collision_bug.avi?dl=0

I'm not sure how to fix this without severely breaking compatibility. If you can wait a little after 2.1, I think what I will do is just remove this feature and re-add it in shapes instead of bodies. This should also allow to have tilemaps with one-way collision tiles

@reduz
So this would mean we will have a complete separate collision shape for oneway collisions? Sounds good to me :+1:

this was done for 3.0, finally, sorry for the long wait!
closing

Hehe.  I just made a raycast that would set a collision exception on "OneWayStaticBodies" and some bottom ray casts that auto re-enabled. I'll have to check out 3.0 soon :)

This still doesn't seem to be fixed. Adding a platform with a StaticBody2D, a CollisionShape2D with a RectangleShape2D and one-way enabled still has my KinematicBody2D falling through.
https://www.dropbox.com/s/cndawsl8pcrj2qv/Screencast from 2018-05-08 17.34.42.webm?dl=0


Incorrect documentation for LD_ENABLE_AUTH_PROXY?

In Options.md there is a note:
Note that this does not automatically create new users, you still need to create users as described in the README, and users need to have the same username as in the auth proxy.

But it seems the Django RemoteUser backend actually does create a user when this header is included. Is this meant to indicate that user can't access the admin panel unless separately created?

Yeah, the assumption in the documentation is wrong. Either the documentation should be updated to state that new users are created automatically (which seems to be the default behavior of the Django authentication mechanism used here), or the application should actually prevent authentication for unknown users. I'm not really sure what is preferable.

As someone looking to use this mechanism, I think the correct path is to create the user (and therefore update the documentation). The assumption would be whatever mechanism is creating the user is also managing user registration, so if you get to the REMOTE_USER stage, the user is valid.
If you agree, I can open a PR with the update later.

Sounds good, I was just checking if someone had more experience with this. A PR updating the documentation would be welcome 👍.


Improve exception message when nesting DynamicMaps

Hi!
I am new to Python/Holoviews and have a question regarding a way of how a DynamicMap can be used together with datashaded data. What I am trying to do is develop a tool that would allow to measure a slope by moving a straight line with a known slope over a datahaded source of data.
Here is a simplified example of what I am trying to do
import holoviews as hv
import pandas as pd
import holoviews.operation.datashader as hd
from holoviews import streams

hv.extension('bokeh')

# --------------- Test Source Data -----------------------------------
#----------------in real case that would be millions points ---------
x1=[]
y1=[]

for i in range(1,300):
    x1.append(i)
    y1.append(0.5*i)

dataset = list(zip(x1, y1))

df = pd.DataFrame(data = dataset, columns=['x_values', 'y_values'])
points = hv.Curve(df)
datashaded = hd.datashade(points)

# --------------------------------------------------------------------
pointer = streams.PointerXY(x=0, y=0)

def StraighLine(x,y):
    xvals = [-1000, 1000]
    curve_with_known_slope=hv.Curve((xvals, [(0.5*x1+y) for x1 in xvals]))
    return (curve_with_known_slope * datashaded)

hv.DynamicMap(StraighLine, streams=[pointer])

The above sample code does not work because of the " return (curve_with_known_slope * datashaded)", but once I replace "datashaded" with "points" it works.  Can you please let me know how i can fix this? I have to use shaded data as the source contains millions of points.

@xeich123 The issue is that datashaded is already a DynamicMap and returning a DynamicMap from a DynamicMap is not allowed. The solution is very straightforward however, simply compose overlay the datashaded object with your StraightLine DynamicMap:
def StraightLine(x,y):
    xvals = [-1000, 1000]
    return hv.Curve((xvals, [(0.5*x1+y) for x1 in xvals]))

line = hv.DynamicMap(StraightLine, streams=[pointer])
datashaded * line

Since we've gotten this question a few times now I've repurposed this issue to improve the error message when a nested DynamicMap is found.


chore: delete SVG file used for local testing

Description

Removed SVG used for testing

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


Xdebug support on linux host (add docs)

I tried to activate xdebug on my ubuntu xenial pc.
I activated the alias of the local card
sudo ifconfig lo:0 <IP_ADDRESS> up
but don't work.
The xdebug log in the container tells me:
I: Connecting to configured address/port: <IP_ADDRESS>:11011.
W: Creating socket for '<IP_ADDRESS>:11011', poll success, but error: Operation now in progress (29).
E: Could not connect to client. :-(

I configured Atom as you documented.
Before insisting I would like to know if it depends on a ddvev lack of support  for the linux environment
Tnx!

For me (ubuntu 16.04 + PHPStorm 2017.2.4) it's working without calling any additional command.
I've just changed the xdebug configuration:
zend_extension = xdebug.so
xdebug.remote_enable=1
xdebug.remote_port=11011
xdebug.remote_connect_back = 1
xdebug.max_nesting_level=512

notice removed line "#xdebug.remote_host=<IP_ADDRESS>" and added "xdebug.remote_connect_back = 1"
I have also tested it with "xdebug.remote_autostart = 1", because I don't like the bookmarklets ;)

Updated milestone to reflect that this is (hopefully) simple to test and update the docs.

@tmotyl thanks for pointing out that remote_connect_back works on Linux. We need to figure out how to support that directly. It doesn't work on macOS and I don't think it works on Windows. But there are more recent workarounds for those platforms.


Feature Request - Audio Only

Any chance a selection could be added to the Quality drop-down in the Download Video dialogue that facilitates Audio Only output (perhaps with the election of an encoding rate)?
I realize a similar request had been previously made, but in looking at that request, it appeared that the idea was to grab the audio stream only from Twitch.  I'm not suggesting that.  Rather, I'm suggesting doing nothing different in obtaining the source material from Twitch, but passing the "-vn" option to FFMPEG so that it does not output video (thus, it only outputs audio).  Yes, it's inefficient from a download bandwidth standpoint, but it ultimately creates a much smaller output file for those who only wish to listen to a broadcast.  And that should make it relatively easy to implement, with the only real change being to command line arguments passed to FFMPEG.

ffmpeg -i <my_wasted_4gb_of_bandwidth.mp4> -vn -c:a copy file:<finally_my_100MB_of audio.m4a>

Ooooof.... I get the idea...
But you probably know that the VODs are super big and downloading like 10GB in order to get a 20mb mp3 or something sounds like absolute nonesense to me.
I mean implementing such a feature knowing it's shite hurts already, but here's another thing that may cause trouble:
An user chooses "Audio Only" from the dropdown and starts downloading a VOD thinking "yey, audio only" through a volume-based internet connection (and there are lots of users who do that) and at the end of the month heads hit tables....
One could implement a warning but...

the normal user does not read warnings -> experience in software development right here :)
Implementing a feature that needs a warning to use is not a good idea in the first place

I am not a fan of this to be honest. I hate implementing workarounds for stuff that should not be there anyways. I wish Twitch didn't remove the audio only option, that was a dumb move but I can understand them. They only provide video sources so why would they provide audio only downloads....
Maybe you could head to the Twitch developer forums and make a request to re-implement audio only streams into Helix again and see what they have to say.
I want to work WITH the Twitch API not against it. I hope you understand :)

No worries.  Thanks for considering it, responding, and open sourcing the code.  I've already made my own version (by just editing the binary for TwitchLeecher.Services.dll, since I don't have a C# compiler already set up) that outputs an audio-only file and it works great.  Resulting file is only 15% of the size of the video-included mp4.  Fast to transfer to my phone and easily fits so I can listen on long drives.
I agree that it's unfortunate that Twitch removed the audio only option, but for those of us with AYCE bandwidth via cable modem but a limited phone plan, it's the most efficient way.  I'll try to take up your suggestion and make a post on the Twitch developer forums to address this.  With the popularity of non-gamer content on Twitch increasing, audio only is more relevant now than it may have been previously.


Make all HTML IDs unique

IDs in HTML tags need to be unique. Review the UI react code generating the HTML to either use unique IDs everywhere, or switch some of those to class - e.g. droptxt

Fixed by #67

Fixed by #67


[Feature]: User card with message button

Feature Title
User card with message button
Description
This will have card using tailwind css and will have a button for users to message
Motivation
Just wanted to try out something with cards and buttons.
Issue Type
Frontend
Screenshot of the feature if done ?
Final PR will look like below

@jsvigneshkanna let me know if this is fine for a PR.
Are you taking this fetaure implementaion
Yes

@jsvigneshkanna Have created this would like to know your thoughts.

ok @jsvigneshkanna

@jsvigneshkanna raised PR https://github.com/jsvigneshkanna/tailwind_ui_components/pull/57

@saroshfarhan
Merged your pr, you can check the production website
Also raise many PRs for buttons or different components wit different design if you know


Starting to translate section 3 to PTBR

Merged Jmallone:main and my repo to keep it up to date with commit history. Translated lesson 1 of section 3 to PTBR. Please wait all lessons to be translated before merging it! 😃

I've just finished translating section 3 fully.

Looks good!


Add padding on logo on mobile view, add favicon #26

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY

@jlapitan Thank you for your contribution!


Implement storing data in a pointer location

cc #67
This allows the BBuffer to use a pointed-to memory location rather than an owned array. Some use-cases would be shared-memory IPC, MMIO, or using a specific memory region on embedded. In my case, I want to use a 64KiB block SRAM for a DMA buffer on an STM32H7. It's not enough to just place the BBuffer there because I want the state variables to live in ITCM for speed, and I want to be able to use the whole buffer for data. There isn't an option for a typenum that's 2^16 - sizeof(BBuffer) so I can't even construct one of the right size currently.
I implemented this similar to other embedded libs I've seen by adding a BBStorage trait which is implemented by either a PtrSorage or an ArrayStorage. It worked out okay, but the ergonomics of the ArrayStorage suffer due to const fns being unable to return generic types. Perhaps someone can think of a solution.

Here's an example of using this to implement a DMA transfer on STM32: https://github.com/mattico/stm32h7xx-hal/blob/df7cfd347a87ad37f9d6b7dcbd69f2a9369fbd07/examples/dma_uart.rs

I did attempt to use this on shared memory between processes, but failed.
I think the problem is that only the data buffer (buf) is placed at the pointed-to memory location. The other fields such as write and read are on the stack. So this doesn't actually allow sharing the bip buffer (with state) as a whole, but just the data buffer part. To use this for communication between two processes it would require allocating the rest of the fields on the pointed-to memory block as well. Is this correct (my knowledge is lacking here)?

Right, that's a feature for me, wish it was more helpful for you. I suppose what you need is placement-new or a custom Box that allocates in shared memory. You should be able to just move the BBBuffer into your shared memory just fine but you'll probably have to use a raw pointer.


QC check for x-refs

Could you please create a QC check (if it does not exist) to make sure that anytime there is a MONDO:preferredExternal that the x-ref also has the annotation MONDO:equivalentTo.
An example where I did not follow this rule is MONDO:1011429, the x-ref to OMIA:000605 should have the annotation MONDO:equivalentTo.
Note: the QC check should ensure that if an x-ref has a MONDO:relatedTo annotation it does not have a MONDO:preferredExternal annotation.
Finally, could you please add OMIA to the list of x-refs to QC: src/sparql/qc/general/qc-xref-without-source.sparql
Thank you!

Update from Trish:

[ ] Create QC check to make sure that anytime there is an xref with source annotation MONDO:preferredExternal that there is also an xref source annotation of MONDO:equivalentTo
[ ] Create QC check to make sure that anytime there is an xref with source annotation MONDO:relatedTo that it does not also have an xref source annotation of MONDO:preferredExternal
[ ] Add OMIA to the list of x-refs to QC: "src/sparql/qc/general/qc-xref-without-source.sparql"

@sabrinatoro the only way for me to do this is if it ends up on a 1:1 meeting with us and I can do it then and there

Its done: https://github.com/monarch-initiative/mondo/pull/8012


[suggestion] Add parameter to wait for cluster to become ready

Hello.
Is it possible to add some check, so the action would wait until cluster becomes "ready".
Apparently, "readiness" is quite ambigous term, but maybe some minimal condition could be defined and added to docs,
so users of this action will have to create less boilerplate code like, sleep \ bash loops etc in their GitHub workflows.

Hi,
@eshepelyuk k3d already waits for cluster to be ready:
      --wait                                                           Wait for the server(s) to be ready before returning. Use '--timeout DURATION' to not wait forever. (default true)
Is this not enough for your case?

Hi,
I'm using wait: true in my k3d config YAML.
options:
  k3d:
    wait: true

But, after $ k3d cluster create .. returns, I'm calling $ kubectl get nodes and nodes status is not yet Ready.
And I have to add sleep 20 hack, like below
      - uses<EMAIL_ADDRESS>        name: "Create Single Cluster"
        with:
          cluster-name: "k3d"
          args: >-
            --config ./k3d.yaml
      - name: Nodes
        run: |
          sleep 20
          kubectl config use-context k3d-k3d
          kubectl get nodes -o wide

I see what you mean now:
INFO[0016] --kubeconfig-update-default=false --> sets --kubeconfig-switch-context=false
DEBU[0016] Updating default kubeconfig with a new context for cluster k3s-default
DEBU[0016] Setting new current-context 'k3d-k3s-default'
INFO[0016] You can now use it like this:
kubectl config use-context k3d-k3s-default
kubectl cluster-info
NAME                       STATUS     ROLES                  AGE   VERSION
k3d-k3s-default-server-0   NotReady   control-plane,master   9s    v1.20.2+k3s1```
I think this issue needs to be raised against k3d though

Or actually  k3s should do this

Thnx

Looks like it is possible to wait for custom log message according to the code:
            if nodeStartOpts.ReadyLogMessage == "" {
                        nodeStartOpts.ReadyLogMessage = k3d.ReadyLogMessageByRole[node.Role]
                }

Instead we should set expected message to be "Started kubelet"

opened k3d issue for this https://github.com/rancher/k3d/issues/512

Unfortunately not works for my case
1st time -OK, 2nd time - KO
Used 1.3.0, removed sleep, nodes NotReady
https://github.com/eshepelyuk/cmak-operator/runs/1988421930?check_suite_focus=true

Hi @eshepelyuk, thank you for detecting error. Seems if you run kubectl get nodes super early, kubectl may retrieve No resources found instead Ready / Not Ready nodes. That's why wait for nodes doesn't work sometimes. Fortunately, we can solve this. Will come with release fix.

Amazing :))


Request for Sample Code or sample project: Live Transcription from Microphone

I’m currently working on a project that requires live transcription from a microphone. I’ve been searching extensively through the documentation, but I haven’t been able to find a straightforward example or project that demonstrates this functionality.
The closest resource I found is the guide on how to Transcribe Audio from a Remote Stream, but it doesn’t cover live transcription from a microphone.
Could someone please provide or direct me to a sample code or project that demonstrates live transcription from a microphone?

Hi @snehitvaddi
If you search on the readme on the repo for microphone, you should find thr example right there on the readme:
https://github.com/deepgram/deepgram-python-sdk?tab=readme-ov-file#live-audio-transcription-quickstart
If you keep hitting "next", next", etc on the find within the readme, you should do stumble upon the full example in the examples section "Live Audio Transcription: From a Microphone":
https://github.com/deepgram/deepgram-python-sdk?tab=readme-ov-file#examples

The 3rd option could also been use the search button at the top of this repo for the term "microphone" which yields this result:
https://github.com/search?q=repo%3Adeepgram%2Fdeepgram-python-sdk microphone&type=code


How to get expended height of the accordion

Hi
How can i get expended height of the accordion when tap on the header. I am trying to get using onChange but it only return index.

You can put the Accordion component inside a ScrollView and capture the ScrollView's onContentSizeChange event to get the full height of your Accordion.
i.e:
<ScrollView onContentSizeChange={(width, height) => console.log(width, height)}>
  <Accordion
    activeSection={this.state.activeSection}
    sections={this.props.sections}
    renderHeader={this._renderHeader}
    renderContent={this._renderContent}
  />
</ScrollView>

When the activeSection changes (show/hide content) it fires the onContentSizeChange where you can get the width and height of your Accordion.

Hey @vijay-dadhich09 sorry for late follow up. What's your use case for this behavior? What are you trying to achieve by getting the expanded height?

Hi iRoachie thanks for the reply.
Actually, I have number of accordions in a scrollview component and the requirement is to scroll up bottom positions accordions after expend because when user clicks on the bottom accordion the expended area not showing in the scroll view that need to scroll up according to expended height.
So, I think I need two things one is expended height and other things is current y position of the clicked accordion. If I can get both of the values then I can build my logic to scroll up scrollView. Hope you get the requirement.

Maybe dupe of #86?

Ho sir #86? is not related to my issue. I make it thinks more simple. How to ScrollToTop expended accordion. As soon as expend a accordion it move to top of the scrollView.

Sorry for late reply, Does @JoseVf solution work for you?

Hi! I think I have the same problem as @vijay-dadhich09, so I could say that #86 is not a solution. An example:
We have an Accordion with 4 sections. The 3th section, in fact, is an Accordion itself. In this case, when we expand a section of this last accordion, some content doesn't appear, because it is hiden under the 4th section, which doesn't move down.
How we can see, in the third image bellow, SIGNATURE 2 disappears (and actually there is more content to show when tapping SIGNATURE 1
(first view)

(showing sections of the 3th section accordion)

(some content dissapears "under" the next section of the outer accordion)

Use flatlist inside accordion to solve the issue. Flatlist will automatically generate scroll view when new content is added to it..
If you need full height of a flat list inside accordion view then you have to re-render the accordion view.Using accordion with react-native-collapsible will not dynamically change its content height.Insted a scroll view will appear.I solved it by setting a flag and re-rendering the view of accordion.
This is my flatlist.
<FlatList
data={section.content}
renderItem={this.renderItem}
extraData={this.state.refresh}
ListEmptyComponent={this.ListEmptyView}
/>
I re-rendered my accordion view like this when i add new content to flatlist.
{this.state.refresh ? (
<View style={styles.flatlistMainContainer}>
<Accordion
sections={this.state.accordionArray}
activeSections={this.state.activeSections}
renderHeader={this.renderAccordionHeader}
renderContent={this.renderAccordionItem}
onChange={this._updateSections}
touchableComponent={TouchableOpacity}
/>
</View>
) : null}
When i make any change in its content dynamically i will set the flag as :
this.setState({ refresh: false }, () => {
this.setState({ refresh: true });
});
By doing like this component refresh its content height.

`import React, { useEffect, useRef, useState } from 'react';
import { Animated, ScrollView, StyleSheet, View } from 'react-native';
import { Text } from 'react-native-paper';
import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
import { TouchableOpacity } from 'react-native';
import theme from '../../styles/theme';
type Props = {
title: string;
count: number;
isExpanded: boolean;
onToggle: () => void;
renderBadge: (value: number) => React.ReactNode;
children: React.ReactNode;
};
const Accordion = ({ title, count, children, renderBadge, isExpanded, onToggle }: Props) => {
const [collapsableHeight, setCollapsableHeight] = useState(0);
const animatedController = useRef(new Animated.Value(0)).current;
const bodyHeight = animatedController.interpolate({
    inputRange: [0, 1],
    outputRange: [0, collapsableHeight],
});

const handleOnContentSizeChange = (width: number, height: number) => {
    setCollapsableHeight(height);
};

useEffect(() => {
    Animated.timing(animatedController, {
        duration: 400,
        toValue: isExpanded ? 1 : 0,
        useNativeDriver: false,
    }).start();
}, [isExpanded]);

return (
    <View>
        <View style={styles.container}>
            <TouchableOpacity activeOpacity={0.7} onPress={onToggle} style={styles.header}>
                <View style={styles.headerContent}>
                    {renderBadge(count)}
                    <Text style={styles.title}>{title}</Text>
                </View>
                <MaterialCommunityIcons
                    name={isExpanded ? "chevron-up" : "chevron-down"}
                    size={24}
                    color="#1976D2"
                />
            </TouchableOpacity>
        </View>
        <Animated.View style={[styles.body, { maxHeight: bodyHeight }]}>
            <ScrollView onContentSizeChange={handleOnContentSizeChange}>
                {children}
            </ScrollView>
        </Animated.View>
    </View>
);

};
const styles = StyleSheet.create({
container: {
borderBottomWidth: 1,
borderColor: 'lightgray',
marginRight: 16,
marginLeft: 16,
},
header: {
minHeight: 41,
backgroundColor: 'white',
borderRadius: 4,
flexDirection: 'row',
justifyContent: 'space-between',
alignItems: 'center',
},
headerContent: {
flexDirection: 'row',
alignItems: 'center',
},
title: {
fontSize: 14,
fontWeight: '600',
fontFamily: theme.Roboto
},
count: {
fontSize: 18,
fontWeight: '500',
marginLeft: 10,
},
body: {
backgroundColor: 'white',
borderRadius: 4,
overflow: 'hidden',
},
});
export default Accordion;
`
This is my custom animated Accordion. Please use this to avoid third party integration 😎


Remove support for dynamic object keys in binding forms

This is for typechecking reasons -- see discussion in #44.
We're going to disallow dynamic keys when destructuring objects. e.g.:
(with-read accounts to { (+ "bal" "ance") := to-bal } to-bal)
which currently works.

Continuing @bts points here  https://github.com/kadena-io/pact/issues/77#issuecomment-396394249
All in favor of moving to labels, or symbols, or atoms for row specification. We would allow old code with string literals and symbols for backward compatibility.
The only problem with labels/atoms is when assembling arbitrary JSON objects, not defined by a schema. I guess if a label/atom is really just a string that's fine, but if it wants to statically resolve to a schema it makes it difficult.
FYI I have no desire to maintain computed keys and such, very happy to move to this solution.


[OpenAI] [Scenario] Add in-memory vector database

Here is how it's used in a RAG test:
openai-in-typespec/.dotnet/tests/TestScenarios/AzureExtensionTests.cs at main · KrzysztofCwalina/openai-in-typespec (github.com). In addition, the db has a provider model, and I wrote a test showing a pinecone provider:
openai-in-typespec/.dotnet/tests/TestScenarios/AzureExtensionTests.cs at main · KrzysztofCwalina/openai-in-typespec (github.com)

Do we want to support multiple providers here? If so, do we want to support BYOP (bring your provider model)? If not, why pinecone?


Bluetooth: audio: Fix server ASE Release in Codec Configured state

This fixes issue where the ASE state stuck in Releasing state instead of
going to Idle/Codec Configured as test requires.
Fixes: ASCS/SR/ACP/BV-24-C
Signed-off-by: Mariusz Skamra<EMAIL_ADDRESS>

@szymon-czapracki FYI


Mihon icon does not fill the standard Android icon space

Steps to reproduce

Check the homescreen icon.
...That’s it.

Expected behavior
The icon should fill the space completely, leading to a fully white background.
Actual behavior
The new icon made for Mihon looks absolutely beautiful, but there is one small issue: it doesn’t fill all of the available space provided by the standard Android circle, which leads to very small black bars on the right and bottom of the circle.

Crash logs
No response
Tachiyomi version
0.16.0
Android version
Android 14
Device
Redmi Note 9 Pro
Other details
Nothing.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Noted. Will fix soon.

Got it. Thanks for your hard work.


Fix error report of DSElasticAgent._set_master_addr_port()

The error
From issue #4459
rogpt1: Traceback (most recent call last):
rogpt1:   File "/opt/conda/lib/python3.10/runpy.py", line 196, in _run_module_as_main
rogpt1:     return _run_code(code, main_globals, None,
rogpt1:   File "/opt/conda/lib/python3.10/runpy.py", line 86, in _run_code
rogpt1:     exec(code, run_globals)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/deepspeed/launcher/launch.py", line 355, in <module>
rogpt1:     main()
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/deepspeed/launcher/launch.py", line 308, in main
rogpt1:     agent.run()
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/metrics/api.py", line 129, in wrapper
rogpt1:     result = f(*args, **kwargs)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/agent/server/api.py", line 723, in run
rogpt1:     result = self._invoke_run(role)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/deepspeed/elasticity/elastic_agent.py", line 126, in _invoke_run
rogpt1:     self._initialize_workers(self._worker_group)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/metrics/api.py", line 129, in wrapper
rogpt1:     result = f(*args, **kwargs)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/agent/server/api.py", line 692, in _initialize_workers
rogpt1:     self._rendezvous(worker_group)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/metrics/api.py", line 129, in wrapper
rogpt1:     result = f(*args, **kwargs)
rogpt1:   File "/opt/conda/lib/python3.10/site-packages/torch/distributed/elastic/agent/server/api.py", line 556, in _rendezvous
rogpt1:     self._set_master_addr_port(
rogpt1: TypeError: DSElasticAgent._set_master_addr_port() takes 3 positional arguments but 4 were given

The reason
PyTorch will use four arguments to call function _set_master_addr_port() but the "_set_master_addr_port()" of "DSElasticAgent" only implement three arguments.
The solution
Add the last "local_addr" argument by following PyTorch. And, to avoid changing the current behavior, set its default value to "None".

@RobinDong - thanks for this, were you able to test that this fixes the problem in your environment?

@loadams - thanks for your reply. I have tested this change and it could fix the problem in my environment.


[NoQA] chore: bump onyx to 2.0.54

Details

This onyx bump is required to benefit from the https://github.com/Expensify/react-native-onyx/pull/563, which is a part of native app startup improvements.
Fixed Issues

$ https://github.com/Expensify/App/issues/43746
PROPOSAL:
Tests

[x] Verify that no errors appear in the JS console

Offline tests

QA Steps

[ ] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[X] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[X] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[X] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[X] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native

https://github.com/Expensify/App/assets/47336142/1f6a471d-84b0-49a7-87ee-d377b63df7c9

Android: mWeb Chrome

https://github.com/Expensify/App/assets/47336142/f88f71ad-c4d8-440b-a8b9-de5df48b9203

iOS: Native

https://github.com/Expensify/App/assets/47336142/68bbf7ec-30ab-4428-bf86-4326b57aa69a

iOS: mWeb Safari

https://github.com/Expensify/App/assets/47336142/00346763-8459-4ef9-9fe8-66057daf24b2

MacOS: Chrome / Safari

https://github.com/Expensify/App/assets/47336142/552e2268-f152-42cf-94a3-cfb20c122ef5

MacOS: Desktop

https://github.com/Expensify/App/assets/47336142/8e58d71b-4878-4107-842e-ae0bd229689b

Main highlights from Onyx AFAIK:

https://github.com/Expensify/react-native-onyx/pull/563

Reviewer Checklist

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[ ] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[ ] I verified that all the inputs inside a form are aligned with each other.
[ ] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

MacOS: Chrome / Safari

MacOS: Desktop

Waiting for @hoangzinh to test

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/mountiny in version: 9.0.3-1 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to staging by https://github.com/mountiny in version: 9.0.3-0 🚀

platform
result

🤖 android 🤖
cancelled 🔪

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
cancelled 🔪

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.0.3-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by https://github.com/Julesssss in version: 9.0.5-13 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Fail process when startup services failing

Description
https://github.com/apache/pinot/issues/8267
Upgrade Notes
Does this PR prevent a zero down-time upgrade? (Assume upgrade order: Controller, Broker, Server, Minion)

[ ] Yes (Please label as backward-incompat, and complete the section below on Release Notes)

Does this PR fix a zero-downtime upgrade introduced earlier?

[ ] Yes (Please label this as backward-incompat, and complete the section below on Release Notes)

Does this PR otherwise need attention when creating release notes? Things to consider:

New configuration options
Deprecation of configurations
Signature changes to public methods/interfaces
New plugins added or old plugins removed

[ ] Yes (Please label this PR as release-notes and complete the section on Release Notes)

Release Notes

Documentation

Codecov Report

Merging #8282 (be23154) into master (fd9c58a) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #8282      +/-   ##
============================================
- Coverage     70.84%   70.82%   -0.02%
+ Complexity     4242     4241       -1
============================================
  Files          1631     1631
  Lines         85461    85461
  Branches      12877    12877
============================================
- Hits          60543    60526      -17
- Misses        20735    20752      +17
  Partials       4183     4183

Flag
Coverage Δ

integration1
28.90% <ø> (-0.02%)
:arrow_down:

integration2
27.58% <ø> (+<0.01%)
:arrow_up:

unittests1
66.93% <ø> (-0.04%)
:arrow_down:

unittests2
14.18% <ø> (+0.01%)
:arrow_up:

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

Impacted Files
Coverage Δ

...nt/local/startree/v2/store/StarTreeDataSource.java
40.00% <0.00%> (-13.34%)
:arrow_down:

...mmon/request/context/predicate/NotEqPredicate.java
66.66% <0.00%> (-6.67%)
:arrow_down:

...nction/DistinctCountBitmapAggregationFunction.java
48.70% <0.00%> (-5.70%)
:arrow_down:

...core/startree/operator/StarTreeFilterOperator.java
87.41% <0.00%> (-5.60%)
:arrow_down:

...ot/segment/local/startree/OffHeapStarTreeNode.java
72.22% <0.00%> (-5.56%)
:arrow_down:

...ntroller/helix/core/minion/TaskMetricsEmitter.java
86.36% <0.00%> (-4.55%)
:arrow_down:

...lix/core/realtime/PinotRealtimeSegmentManager.java
80.62% <0.00%> (-3.15%)
:arrow_down:

.../pinot/core/query/scheduler/PriorityScheduler.java
80.82% <0.00%> (-2.74%)
:arrow_down:

...ntroller/helix/core/PinotHelixResourceManager.java
67.08% <0.00%> (+0.06%)
:arrow_up:

...va/org/apache/pinot/controller/ControllerConf.java
59.10% <0.00%> (+0.40%)
:arrow_up:

... and 8 more

Continue to review full report at Codecov.

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


Float Items Button BUG

Pressing the Float item button does not reset the ngc-float-button active class and creates a visual bug:

@RicardoVaranda thx for the issue, can you provide a demo 'forking' the https://stackblitz.com/edit/ngc-float-button template?

@GustavoCostaW The bug occurred in here too.

@RicardoVaranda @leonardovff can you provide me a demo link to reproduce this error?

Project is private so sadly I am not able to give you a link to it, let me try and create a fresh repo to help you debug

@RicardoVaranda can you provide me a link in stackblitz to simulate this behavior?

@GustavoCostaW Here is a pretty simple case simulating this behavior, stackblitz.
Click on the first floating item and the red FAB button doesn't resize.

@RicardoVaranda  @gabemazerogers  @leonardovff
Hi guys, the problem is exactly what the @xxNoxiouSxx said, {{state.getValue().display}} was never notified when the state was changed causing the problem.
To fix that, {{(state | async).display}} is a great way that the angular provide us to subscribe the state and update the display property when the state change automatically.
Just update your ngc-float-button to 1.2.0 version and enjoy =]
Cheers to @xxNoxiouSxx.


AMD GPU compatibility

Perhaps a redundant question but I'm asking it anyway as I lack the expertise to verify it entirely on my own, but is it theoretically possible (and if so, how) to run colabfold locally with an AMD GPU (specifically a radeon rx 580) through another API such as Vulkan or openCL instead of Cuda?

Because ColabFold/AlphaFold is written in JAX and Tensorflow, I think it's theoretically possible to accelerate the prediction if the two support AMD GPUs. However, to the best of my knowledge, it's not currently supported.
In the discussion of https://github.com/google/jax/issues/2012, the developers successfully trained using JAX with AMD W6800 graphics board. However, we must compile JAX from source to do it, which is very painful. and I don't know whether the compilation also work on macOS as well as Linux.

Thank you!


Minor github pages deployment fixes

followup to #163, which was hard to test, since we needed to actually run a deployment by merging to main
I also fixed one path here, and it seems to work well https://github.com/uwhackweek/jupyterbook-template/commit/3854ac57bf8419e79e627d7d4e830e9f06906177
Composite workflow does not seem to be picking up step outputs, so removing this, and using whatever is set by default (not sure if it will pick up custom cname, but it's really just a convenience anyways to have the URL easily accessible from the actions log)
Environment URL '' is not a valid http(s) URL, so it will not be shown as a link in the workflow graph.
Also add runner os to actions artifact name (in the case of a matrix job rendering the website on both linux and macos there will not be a name conflict)

@jomey looks like the sed command on macos is failing sed: 1: "team_people.yaml": undefined label 'eam_people.yaml'

@jomey looks like the sed command on macos is failing sed: 1: "team_people.yaml": undefined label 'eam_people.yaml'

Added an issue here #165
Curious, does it build for your local machine?


requestMiddleware does not have a supported type that can be exported (RequestExtendedInit)

When defining middleware, I cannot get access to the correct type RequestExtendedInit. I think RequestExtendedInit should be able to be exported.
export declare type RequestMiddleware<V extends Variables = Variables> = (request: RequestExtendedInit<V>) => RequestExtendedInit | Promise<RequestExtendedInit>;

Have you found a temporary workaround for this perhaps?

I encountered the same problem: RequestExtendedInit type is not exported. For now I use any as a type for my middleware's request.

Same issue for me with version 5.1.0. Reverted to 5.0.


Restore previous string limit for JSON

Prior to the Jackson 2.15 there was no upper bound on the length of the string fields.
In order to increase compatibility with the existing use cases, previous behavior is restored.

cc @findepi @electrum


fix(eth signer): use a unique anchor in ans-104 headers

this will produce non-deterministic IDs for all signer types that dont provide salt
PE-7158

:tada: This PR is included in version 3.0.1-alpha.1 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


bot crashes when it has items

Web Inventory only works when the bot has no items. If it has an item it crashes.
I tried it on Minecraft 1.18.2
Error message
mineflayer-web-inventory error. trying to continue
TypeError: mcData.version.<= is not a function
    at addItemData (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\utils.js:47:29)
    at emitWindow (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\index.js:96:40)
    at Namespace.<anonymous> (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\index.js:103:5)
    at Namespace.emit (node:events:527:28)
    at C:\projects\discord-minecraft-bot\node_modules\socket.io\dist\namespace.js:135:27
    at processTicksAndRejections (node:internal/process/task_queues:78:11)
C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\utils.js:82
  if ((itemMaxDurability = mcData.itemsByName[item.name].maxDurability) && item.durabilityUsed != null) {
                                             ^

TypeError: Cannot read properties of undefined (reading 'azure_bluet')
    at addItemData (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\utils.js:82:46)
    at emitWindow (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\index.js:96:40)
    at Namespace.<anonymous> (C:\projects\discord-minecraft-bot\node_modules\mineflayer-web-inventory\index.js:103:5)
    at Namespace.emit (node:events:527:28)
    at C:\projects\discord-minecraft-bot\node_modules\socket.io\dist\namespace.js:135:27
    at processTicksAndRejections (node:internal/process/task_queues:78:11)

Mineflayer versions:
    "minecraft-assets": "^1.9.0",
    "minecraft-data": "^3.5.0",
    "mineflayer": "^4.3.0",
    "mineflayer-armor-manager": "^1.4.2",
    "mineflayer-pathfinder": "^2.1.1",
    "mineflayer-pvp": "^1.2.1",
    "mineflayer-web-inventory": "^1.8.2"

Are you specifying the minecraft version when creating the bot?
const bot = mineflayer.createBot({
  host: process.argv[2] || 'localhost',
  port: parseInt(process.argv[3]) || 25565,
  username: process.argv[4] || 'web-inventory',
  password: process.argv[5],
  version: '1.18.2' // <----------------------This
})

Are you specifying the minecraft version when creating the bot?
const bot = mineflayer.createBot({
  // ...
  version: '1.18.2' // <---------------------- This
})

If not, try to do that and check if it works.

Thank you, I tried that and it solved it.


TypeError: init() got an unexpected keyword argument 'check_hostname' [while running 'Download the YouTube video']

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.10.05. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.10.05

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] youtube-dl version 2018.10.05
[debug] Python version 2.7.15 - MacOS 10.13.6
[debug] Apache Beam 2.7.0

The issue was quite straight forward. I could run the following code in a single independent python file without any problem.
import youtube_dl

web_url = ANY VALID YOUTUBE URL

download_location = web_url.split('/')[-1] + '.wav'

options = {
	'format': 'bestaudio/best',
	'extractaudio': True,
	'audioformat': "wav",
	'outtmpl': download_location,
	'noplaylist': True,
	}

with youtube_dl.YoutubeDL(options) as ydl:
	print("The url is", web_url)
	ydl.download([web_url])

But when I run the same code in an Apache Beam program with the same virtual environment, it produces the following error:
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 2001, in download     url, force_generic_extractor=self.params.get('force_generic_extractor', False))   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 792, in extract_info     ie_result = ie.extract(url)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 507, in extract     ie_result = self._real_extract(url)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1519, in _real_extract     video_webpage = self._download_webpage(url, video_id)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 766, in _download_webpage     expected_status=expected_status)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 266, in _download_webpage_handle     *args, **compat_kwargs(kwargs))   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 632, in _download_webpage_handle     urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 604, in _request_webpage     return self._downloader.urlopen(url_or_request)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 2211, in urlopen     return self._opener.open(req, timeout=self._socket_timeout)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open     response = self._open(req, data)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open     '_open', req)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain     result = func(*args)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/utils.py", line 1139, in https_open     req, **kwargs)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1255, in do_open     h = http_class(host, timeout=req.timeout, **http_conn_args)   File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/utils.py", line 882, in _create_http_connection     hc = http_class(*args, **compat_kwargs(kwargs)) TypeError: __init__() got an unexpected keyword argument 'check_hostname' [while running 'Download the YouTube video']

I added the verbose option to be True in Python.
    options = {
    'format': 'bestaudio/best',
    'extractaudio': True,  # only keep the audio
    'audioformat': "wav",  # convert to wav
    'outtmpl': unicode(whole_path),  # name the file the ID of the video
    'noplaylist': True,
    'verbose': True
}

I got the following log
INFO:oauth2client.transport:Attempting refresh to obtain initial access_token
INFO:oauth2client.client:Refreshing access_token
INFO:oauth2client.transport:Attempting refresh to obtain initial access_token
INFO:oauth2client.client:Refreshing access_token
INFO:root:==================== <function annotate_downstream_side_inputs at 0x1122901b8> ====================
INFO:root:==================== <function fix_side_input_pcoll_coders at 0x112290488> ====================
INFO:root:==================== <function lift_combiners at 0x110f4af50> ====================
INFO:root:==================== <function expand_gbk at 0x112290410> ====================
INFO:root:==================== <function sink_flattens at 0x112290398> ====================
INFO:root:==================== <function greedily_fuse at 0x112290320> ====================
INFO:root:==================== <function sort_stages at 0x1122900c8> ====================
INFO:root:Running (ref_AppliedPTransform_Read the meta file./Read_3)+((ref_AppliedPTransform_Process each line of video data_4)+(ref_AppliedPTransform_Download the YouTube video_5))
INFO:root:start <DoOperation Download the YouTube video output_tags=['out']>
INFO:root:start <DoOperation Process each line of video data output_tags=['out']>
INFO:root:start <ReadOperation Read the meta file./Read source=SourceBundle(weight=1.0, source=<apache_beam.io.textio._TextSource object at 0x112603d50>, start_position=None, stop_position=None)>
INFO:oauth2client.transport:Attempting refresh to obtain initial access_token
INFO:oauth2client.client:Refreshing access_token
INFO:oauth2client.transport:Attempting refresh to obtain initial access_token
INFO:oauth2client.client:Refreshing access_token
INFO:oauth2client.transport:Attempting refresh to obtain initial access_token
INFO:oauth2client.client:Refreshing access_token
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.10.05
[debug] Python version 2.7.15 (CPython) - Darwin-17.7.0-x86_64-i386-64bit
[debug] exe versions: avconv 12.3, avprobe 12.3, ffmpeg 4.0.1, ffprobe 4.0.1
[debug] Proxy map: {}
('url is:', 'https://www.youtube.com/watch?v=--PJHxphWEs')
[youtube] --PJHxphWEs: Downloading webpage
/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py:353: DeprecationWarning: Request.is_unverifiable method is deprecated.
  warnings.warn(msg, DeprecationWarning, stacklevel=1)
Traceback (most recent call last):
  File "/Users/***/Desktop/project/Pipeline/get_audioset_pipeline_code/pipeline_main.py", line 125, in <module>
    run()
  File "/Users/***/Desktop/project/Pipeline/get_audioset_pipeline_code/pipeline_main.py", line 119, in run
    result = p.run()
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/pipeline.py", line 394, in run
    self.to_runner_api(), self.runner, self._options).run(False)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/pipeline.py", line 407, in run
    return self.runner.run_pipeline(self)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/direct/direct_runner.py", line 135, in run_pipeline
    return runner.run_pipeline(pipeline)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 223, in run_pipeline
    return self.run_via_runner_api(pipeline.to_runner_api())
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 226, in run_via_runner_api
    return self.run_stages(*self.create_stages(pipeline_proto))
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 864, in run_stages
    pcoll_buffers, safe_coders).process_bundle.metrics
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 977, in run_stage
    self._progress_frequency).process_bundle(data_input, data_output)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 1181, in process_bundle
    result_future = self._controller.control_handler.push(process_bundle)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/portability/fn_api_runner.py", line 1061, in push
    response = self.worker.do_instruction(request)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/worker/sdk_worker.py", line 215, in do_instruction
    request.instruction_id)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/worker/sdk_worker.py", line 237, in process_bundle
    processor.process_bundle(instruction_id)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/apache_beam/runners/worker/bundle_processor.py", line 292, in process_bundle
    op.start()
  File "apache_beam/runners/worker/operations.py", line 235, in apache_beam.runners.worker.operations.ReadOperation.start
  File "apache_beam/runners/worker/operations.py", line 236, in apache_beam.runners.worker.operations.ReadOperation.start
  File "apache_beam/runners/worker/operations.py", line 245, in apache_beam.runners.worker.operations.ReadOperation.start
  File "apache_beam/runners/worker/operations.py", line 167, in apache_beam.runners.worker.operations.Operation.output
  File "apache_beam/runners/worker/operations.py", line 87, in apache_beam.runners.worker.operations.ConsumerSet.receive
  File "apache_beam/runners/worker/operations.py", line 387, in apache_beam.runners.worker.operations.DoOperation.process
  File "apache_beam/runners/worker/operations.py", line 388, in apache_beam.runners.worker.operations.DoOperation.process
  File "apache_beam/runners/common.py", line 589, in apache_beam.runners.common.DoFnRunner.receive
  File "apache_beam/runners/common.py", line 595, in apache_beam.runners.common.DoFnRunner.process
  File "apache_beam/runners/common.py", line 612, in apache_beam.runners.common.DoFnRunner._reraise_augmented
  File "apache_beam/runners/common.py", line 593, in apache_beam.runners.common.DoFnRunner.process
  File "apache_beam/runners/common.py", line 363, in apache_beam.runners.common.SimpleInvoker.invoke_process
  File "apache_beam/runners/common.py", line 698, in apache_beam.runners.common._OutputProcessor.process_outputs
  File "apache_beam/runners/worker/operations.py", line 87, in apache_beam.runners.worker.operations.ConsumerSet.receive
  File "apache_beam/runners/worker/operations.py", line 387, in apache_beam.runners.worker.operations.DoOperation.process
  File "apache_beam/runners/worker/operations.py", line 388, in apache_beam.runners.worker.operations.DoOperation.process
  File "apache_beam/runners/common.py", line 589, in apache_beam.runners.common.DoFnRunner.receive
  File "apache_beam/runners/common.py", line 595, in apache_beam.runners.common.DoFnRunner.process
  File "apache_beam/runners/common.py", line 628, in apache_beam.runners.common.DoFnRunner._reraise_augmented
  File "apache_beam/runners/common.py", line 593, in apache_beam.runners.common.DoFnRunner.process
  File "apache_beam/runners/common.py", line 472, in apache_beam.runners.common.PerWindowInvoker.invoke_process
  File "apache_beam/runners/common.py", line 523, in apache_beam.runners.common.PerWindowInvoker._invoke_per_window
  File "/Users/***/Desktop/project/Pipeline/get_audioset_pipeline_code/process_data/download_files.py", line 70, in process
    ydl.download([web_url])  # download the audio file from YouTube to a file named random_file_name
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 2001, in download
    url, force_generic_extractor=self.params.get('force_generic_extractor', False))
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 792, in extract_info
    ie_result = ie.extract(url)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 507, in extract
    ie_result = self._real_extract(url)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1519, in _real_extract
    video_webpage = self._download_webpage(url, video_id)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 766, in _download_webpage
    expected_status=expected_status)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 266, in _download_webpage_handle
    *args, **compat_kwargs(kwargs))
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 632, in _download_webpage_handle
    urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query, expected_status=expected_status)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 604, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 2211, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 494, in open
    response = self._open(req, data)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 512, in _open
    '_open', req)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 466, in _call_chain
    result = func(*args)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/utils.py", line 1139, in https_open
    req, **kwargs)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/future/backports/urllib/request.py", line 1255, in do_open
    h = http_class(host, timeout=req.timeout, **http_conn_args)
  File "/anaconda3/envs/py27/lib/python2.7/site-packages/youtube_dl/utils.py", line 882, in _create_http_connection
    hc = http_class(*args, **compat_kwargs(kwargs))
TypeError: __init__() got an unexpected keyword argument 'check_hostname' [while running 'Download the YouTube video']

I also had this issue and I am trying to find solution for this issue. Please help!

I've encountered this same issue running Python 2.7.15rc1 on Ubuntu 18.04, along with a coworker running 2.7.10 on Mac, as well as on Travis here: https://travis-ci.com/learningequality/pressurecooker/jobs/207150978
The error seemed like it related to SSL since verifying the host name matches a certificate is expected with secure requests. Doing some research, I found this which led me to believe it had to do with urllib along with future/backports/urllib/request.py in the stack trace. Removing the try/except and ensuring this line always happens fixes the issue for me.
Importing urllib.request does indeed throw a ImportError but something must be going wrong as this isn't working as expected because forcing urllib2 instead makes everything happy in Python 2 at least.

So digging in some more, it would appear this is because urllib.request is being shimmed because of another package in our project using future. Therefore, the try/except doesn't play nice with that.


feat: allow more flexible http requests in updater closes #7422

What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Docs
[ ] New Binding issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change?

[ ] Yes, and the changes were approved in issue #___
[x] No

Checklist

[x ] When resolving issues, they are referenced in the PR's title (e.g fix: remove a typo, closes #___, #___)
[ ] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.
[x] I have added a convincing reason for adding this feature, if necessary

Other information
These small changes allow us to use AWS SigV4 authenticated requests for checking for updates, and pre-signed S3 URLs for updater downloads - a call flow that was previously not possible.
I'm aware that there is other work in this area in 2.x, but we need to use 1.x for the foreseeable future.

Yes, exactly. If we set signed headers for the fetch request, they are not valid for the subsequent install request to S3 and S3 rejects them. Apologies for the delayed response.
From: Lucas Fernandes Nogueira @.>
Sent: Tuesday, August 8, 2023 11:43 AM
To: tauri-apps/tauri @.>
Cc: McHale, Graeme @.>; Author @.>
Subject: Re: [tauri-apps/tauri] feat: allow more flexible http requests in updater closes #7422 (PR #7432)
@lucasfernog commented on this pull request.

In core/tauri/src/updater/mod.rshttps://github.com/tauri-apps/tauri/pull/7432#discussion_r1287516937:

/// Removes a header from the update request.

pub fn remove_header(mut self, key: K) -> Result

where

HeaderName: TryFrom,

<HeaderName as TryFrom>::Error: Intohttp::Error,

{

self.update = self.update.remove_header(key)?;

Ok(self)

}

probably because he needs a header for the JSON fetch request, but not for the install request
—
Reply to this email directly, view it on GitHubhttps://github.com/tauri-apps/tauri/pull/7432#discussion_r1287516937, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANAH7WS62GHEEIJFZDHZ5DLXUKCCZANCNFSM6AAAAAA2MJTT34.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


Customize the theme - integrate UX with Subutai.io website

is integrated (through the top menu). Not under the same structure, but integrated.


Can not find my bot and configure it anymore, although it exists

Steps to reproduce
Have a Teams bot app for a few years or create a Teams bot on Azure
Expected behavior
I should be able to see my Teams bots at https://dev.botframework.com/
Actual behavior
I do not see the bots over there or on Azure admin
Error details
I have a Teams app with bot.
Recently something happened and I can't find it to edit or view.
I can't see it on https://dev.botframework.com/ and also on Azure portal.
The bot is working for many our clients. I want to gain its access again for making sure I have control if I need to edit anything within the setup.
What would be the steps to return back the bot?

Make sure that the Azure resources associated with the bot (such as the Azure Bot Service) are still active and haven't been deleted or moved.

Thank you into looking into this @Prasad-MSFT
I've just checked and I can't see any service within the Azure Bot service. How may I check that it is deleted or moved?
Teams tenants are able to install the Bot on their Teams setup. So I think the bot is active but unreachable for me.
Let me know please what else I could check.
Thank you very much.

@kurbaitis, could you please check with tenant admin whether or not you have the necessary permissions to access and manage the bot?

@Prasad-MSFT I think there might be a misunderstanding.
I don't host my bot server on Azure. I have separate server from Azure that accepts bot messages to defined URL at my bot configuration.
The problem is that I can't reach my bot configuration entity. I understand the bot installation is created to clients. But I want to have ownership of the bot configuration entity which I don't have now.
So in theory if I would like for my bot to change the messaging API URL, I would not be able to do that because simply I don't have anymore access to my bot entity on Azure to change that configuration.
Does this clarifies the problem?
Thank you

@Prasad-MSFT Thank you!
I've just filled in a case and let's see how it ends.
Thank you for your help. Closing for the moment.


Add an example that shows how the component can be used inside a menu

From #17

show integration with v-menu
show formatting of the date output

Closed in a50a1dfdf6322a9382b7f64c282ec0ec899b9644.


Unable to build v1.6.5 for Pixhawk

Hi,
I have checked out v1.6.5 for my drone as I was using it earlier as well. I am unable to build the same for my px4fmu-v2_default target. I get the following error. Kindly help!!
[3/503] Building NuttX for px4io-v2 with nsh
FAILED: cd /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4io-v2 && /bin/rm -rf /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4io-v2/NuttX/nuttx/nuttx-export && /usr/bin/make --quiet --no-print-directory -C /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4io-v2/NuttX/nuttx -r CONFIG_ARCH_BOARD=px4io-v2 export >nuttx_build.log && cmake -E touch /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4io-v2/nuttx_export.stamp
stdio/lib_sscanf.c: In function 'vsscanf':
stdio/lib_sscanf.c:419:28: error: this statement may fall through [-Werror=implicit-fallthrough=]
sign = true;
^
stdio/lib_sscanf.c:420:21: note: here
case 'u':
^~~~
cc1: all warnings being treated as errors
make[2]: *** [bin/lib_sscanf.o] Error 1
make[1]: *** [libc/libc.a] Error 2
[3/503] Building NuttX for px4fmu-v2 with nsh
FAILED: cd /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4fmu-v2 && /bin/rm -rf /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4fmu-v2/NuttX/nuttx/nuttx-export && /usr/bin/make --quiet --no-print-directory -C /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4fmu-v2/NuttX/nuttx -r CONFIG_ARCH_BOARD=px4fmu-v2 export >nuttx_build.log && cmake -E touch /home/abhishek/all_ws/mFlightFirmware/build_px4fmu-v2_default/px4fmu-v2/nuttx_export.stamp
stdio/lib_sscanf.c: In function 'vsscanf':
stdio/lib_sscanf.c:419:28: error: this statement may fall through [-Werror=implicit-fallthrough=]
sign = true;
^
stdio/lib_sscanf.c:420:21: note: here
case 'u':
^~~~
cc1: all warnings being treated as errors
make[2]: *** [bin/lib_sscanf.o] Error 1
make[1]: *** [libc/libc.a] Error 2
ninja: build stopped: subcommand failed.
Makefile:164: recipe for target 'px4fmu-v2_default' failed
make: *** [px4fmu-v2_default] Error 1

Are you using the supported version of GCC? https://dev.px4.io/en/setup/dev_env_linux_ubuntu.html#nuttx-based-hardware

I will check and let you know. I have installed the toolchain from px4 developer guide convenience scripts only.

Following is my version for GCC. Do I need to use an older version for 1.6.5???
arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

@hamishwillee Do you have the documentation to install older versions of GCC with which I could successfully build 1.6.5?

@myeabhishek The way I would work this out is to review the docker file history: https://github.com/PX4/containers/commits/master/docker/px4-dev/Dockerfile_nuttx

Issue resolved. Thanks.

Can you tell how you resolved this since i have the same problem


Automatically close client while entering world for first time

Hello thanks a bunch for taking the time to look at this,
The first dimension I opened and went to worked perfectly but didn't have all the modifiers that I wanted so I quickly added the new dimlets and upon entering the portal the game force closed on its own and now wont load into the world anymore. This is the log from ftb please let me know if there is anything else I can give you to help out this problem.
http://paste.feed-the-beast.com/view/28853e1a
Thanks

Not sure what is wrong but it is the wireless redstone mod that is crashing. Maybe you could try disabling that? Also strangely enough Mystcraft is also in the crashlog.

Hey man I just wanted to say thank you for the amazingly fast reply I disabled WR and it loaded world however i was underground at original spawn point which was strange. Anyways thank you again you are awesome


Simplify config

As exhibited by #16, configuration can get confusing when changing one part of the config then requires an additional change, and other issues. Would be good to revisit and simplify things.

Resolved by #29


Issue: Product installer should allow directory to be changed

The install directory is not very intuitive: Deployment Framework for BizTalk.  Yes, thatis what CodePlex calls the tool at the top of the site, but when people run the MSI there is no option to change the install directory.  So the first question a person has is where do I go now that it is installed.  If a user goes to c:\program files and pokes around, he is more likely to look under "BizTalk Deployment Framework" than "Deployment Framework for BizTalk".  In the doc, filenames are called BTDF not DFBT (emphasizing BizTalk first and Deploment Framework second).
This work item was migrated from CodePlex
CodePlex work item ID: '6066'
Assigned to: 'tfabraham'
Vote count: '1'

[tfabraham@2/22/2010]
The install location is documented in the user/developer guide, but despite that, the install location is supposed to be customizable in the installer.  For some reason the Change... button is disabled and the default path doesn't display (at least sometimes).  There is probably some odd issue with the installer configuration, so I'll need to investigate.

[UnknownUser@4/7/2010]

[UnknownUser@10/20/2011]

[UnknownUser@1/2/2012]

[UnknownUser@1/2/2012]
Resolved with changeset 64641.

[UnknownUser@2/21/2013]

[UnknownUser@5/16/2013]


Add documentation for more extended api

Fix #162. Add documentation for following extended api:

is_reattachable
promote_transaction

Hey @wusyong thanks for working on this!  I will take a look this weekend 😺

Looks great!  Thanks @wusyong !!


Fix typos in create command

Just started evaluating gopass as a password manager and noticed a few typos while watching the demo video. I don't know Go yet so this is all I can offer at the moment. Thanks for the hard work!
Edit: Not sure why Travis failed. I looked around for any tests that needed updating but didn't find any, and it looks like the offending line is unrelated to this PR. Happy to help with whatever needs fixing.

Thanks a lot for taking the time to fix those spelling mistakes. I noticed them as well, but didn't get a chance to fix them, yet.
The Travis failures look unrelated, indeed. Don't worry


Initial commit for new feature with some temp changes.

Many more commits to come as the feature is fleshed out.

Github Issue (if applicable): #XXX
Trello Link (if applicable):
Forum Link (if applicable):
Explanation of Bugfix/Feature/Modification:

@joshmadewell  Well this is showing my Git ignorance again. I don't want to merge this into master yet. I just want the commit to be in my branch until I'm done with the feature. Do I not need to do a PR to get that to happen? Looking at my branch it appeared that my changes were not automatically merged. I thought they would be on a non-master branch.


detect aliasing in multi-inversion

fr_batch_inv might (from the doc) reasonably be expected to work if a == out, batch-inverting in-place.
However, the current implementation actually silently fails while giving wrong results for this case.
This PR just makes this fail explicitly.
Additionally / alternatively, the documentation of this (internal) function should probably reflect this.

Hey @GottfriedHerold . Thanks for digging in here!
Given that this doesn't actually happen in the current codebase (and we don't plan to use it this way) I wonder if we can just add an assertion and a remark in the documentation. @jtraglia opinions?

Interesting, where would this be an issue? I would also prefer an assert here, like @asn-d6 suggested. Also, I would like for it to go after the function variable declarations.


making the list parser more generic, so it applies to all tag names

A recursive way of parsing list elements that does not rely on the tag name "item-list". This resolves issue #11
Also, the requirements-test.text has been modified to use django==1.7 as the unittest import statement fails on version 1.8 and higher.

What went wrong here that warranted deletion?


Can't upload App using Alamofire on watchOS when using Xcode 10

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
Attempted to upload an app to Appstore Connect that contains Alamofire using Xcode 10.
What did you expect to happen?
The upload should have completed
What happened instead?
I received the following error during the upload phase This bundle is invalid. Applications built for more than one architecture require an iOS Deployment Target of 3.0 or later.. While it says iOS, this seems to be because the minimum deployment target for Alamofire is 2.0 on watchOS. The multiple architectures it references are probably due to the Apple Watch Series 4. After I changed the target to 3.0 locally, the upload was accepted.
Alamofire Environment
Alamofire version: 4.7.3
Xcode version: 10.0
Swift version: 4.2
Platform(s) running Alamofire: iOS 12, watchOS 5
macOS version running Xcode: 10.13.6

I can sort of understand why for a watchOS app, but the fact that a framework has lower target doesn't really make sense. Have you contacted Apple about this at all?
As for Alamofire, there's not a lot we can do, as we can't change the official deployment target for 4.x without breaking a lot of projects. Alamofire 5 already has a watchOS deployment target of 3+, so once we start shipping that there shouldn't be an issue.

same issue, the watch os framework needs to be set to 3+, having to do this manually now and rebuild from the source

Something similar happened to me, but I got this error right after submitting the binary to appstoreconnect

Invalid Binary Architecture - iOS 3.0 introduced support for multiple binary architectures. If your binary is built for multiple architectures, your Info.plist must have a MinimumOSVersion key with a value of at least 3.0. Additionally, if your app is intended to support earlier iPhone and iPod touch models, your app must contain at least an armv6 binary; "thin" armv7-only binaries will not be accepted unless the armv7 required device capability is also present in the Info.plist UIRequiredDeviceCapabilities key or the MinimumOSVersion key has a value of 4.3 or higher.

Manually changing the deployment target of all pods that were lower than 3.0 fixed the problem.

@Schaefers That's for the watchOS deployment target, right?

@jshier Yeah, didn't touch the iOS Info.plist or deployment target, just modified the watchOS one.

I am facing the same problem, with Alamofire version 4 & watchos  4.0 into pods.
When can possible we will get the update, since this thing is a constraint for using Xcode 10 with swift 4.2

If you're using CocoaPods, a post_install hook should do the job.
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      if config.build_settings['WATCHOS_DEPLOYMENT_TARGET'] and config.build_settings['WATCHOS_DEPLOYMENT_TARGET'].to_f < 3.0
        config.build_settings['WATCHOS_DEPLOYMENT_TARGET'] = '3.0'
      end
    end
  end
end

Thanks for the reply, however we can work with another work around by changing the targets manually for the pods, just keeping in mind that every time updating pods would require changing the deployment target manually. Thanks Jshier.

I can chime in on this, I'm a watchOS developer and I faced this issue with numerous Pods.
It says "iOS Deployment Target" but that is wrong. It means "watchOS Deployment Target" and it's talking about your dependencies (ie, Alamofire).
You need to go into Alamofires target settings and change them from 2.0 (or whatever they are) to a t minimum, 3.0.

With a workaround for Alamofire 4 and this being a nonissue for Alamofire 5, I'm closing this issue out.


That PR I keep mentioning.

Docker builds and runs with local storage (and the container is auto-built on push to the main branch, and pushed to ghcr.io)
Config's all in a Pydantic model now.
loader.py can do multiple loads in a row so it's not starting up multiple times
SO much chasing types through flows
moved testing to use pytest (which meant renaming vigil-server.py)
... probably other stuff I've forgotten

If there's anything you'd rather be done a particular way, don't hesitate, we all have our preferred ways of doing things 😄

@yaleman Would you be able to break this PR down into separate PRs that are more feature specific? This is really hard to review and merge as one PR since I have to take all or nothing from this branch
:)


ceph-handler: remove _xxx_handler_called facts

We don't really need to set/unset those variables before and after the
restart task.
We already rely on the daemon/container status.
Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>

jenkins test centos-non_container-all_daemons

jenkins test centos-container-all_daemons

jenkins test centos-container-all_daemons


feat(rdsinstance): Support for point in time restore

Description of your changes
This adds support for point in time restore for RDS Instances
This functionality is mentioned in #813
I have:

[x] Read and followed Crossplane's [contribution process].
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
This code has been tested by adding unit tests and manually tested against AWS using Kind running provider-aws locally out-of-cluster.

restored point in time for RDS successful - LGTM
@petteja would you change your comment code block and return early ?

Thanks for reviewing this. It is returning early, or did I miss something?


ColBert models

Hi, i'm traying to conver a Colbert model but get this stack/error
{
"name": "AssertionError",
"message": "Provided/config architecture is wrong, make sure it is in:

LSGBertModel
LSGBertForMaskedLM
LSGBertForPreTraining
LSGBertLMHeadModel
LSGBertForMultipleChoice
LSGBertForQuestionAnswering
LSGBertForSequenceClassification
LSGBertForTokenClassification
BertModel
BertForMaskedLM
BertForPreTraining
BertLMHeadModel
BertForMultipleChoice
BertForQuestionAnswering
BertForSequenceClassification
BertForTokenClassification",
"stack": "---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
Cell In[1], line 5
3 converter = LSGConverter(max_sequence_length=4096)
4 if converter:
----> 5     model, tokenizer = converter.convert_from_pretrained("AdrienB134/ColBERTv1.0-bert-based-spanish-mmarcoES")
6     print(type(model))

File ~/.local/lib/python3.10/site-packages/lsg_converter/converter.py:96, in LSGConverter.convert_from_pretrained(self, model_name_or_path, architecture, use_auth_token, **model_kwargs)
78 if model_type in _AUTH_MODELS.keys():
79     converter = _AUTH_MODELS[model_type](
80         initial_model=model_name_or_path,
81         model_name=model_name_or_path,
(...)
93         seed=self.seed
94         )
---> 96     return converter.process()
File ~/.local/lib/python3.10/site-packages/lsg_converter/conversion_utils.py:60, in ConversionScript.process(self)
58 def process(self):
---> 60     (lsg_architecture, lsg_model), initial_architecture = self.get_architecture()
61     is_base_architecture, is_lsg, keep_first_global = self.get_additional_params(lsg_architecture, initial_architecture)
62     model, tokenizer = self.get_model(lsg_architecture, lsg_model)
File ~/.local/lib/python3.10/site-packages/lsg_converter/conversion_utils.py:97, in ConversionScript.get_architecture(self)
95 if architectures is not None:
96     architecture = architectures if isinstance(architectures, str) else architectures[0]
---> 97     return self.validate_architecture(architecture)
99 return self.validate_architecture(self._DEFAULT_ARCHITECTURE_TYPE)
File ~/.local/lib/python3.10/site-packages/lsg_converter/conversion_utils.py:105, in ConversionScript.validate_architecture(self, architecture)
102 _architecture = self._ARCHITECTURE_TYPE_DICT.get(architecture, None)
104 s = "\

" + "\
".join([k for k in self._ARCHITECTURE_TYPE_DICT.keys()])
--> 105 assert _architecture is not None, f"Provided/config architecture is wrong, make sure it is in: {s}"
106 return _architecture, architecture

AssertionError: Provided/config architecture is wrong, make sure it is in:

LSGBertModel
LSGBertForMaskedLM
LSGBertForPreTraining
LSGBertLMHeadModel
LSGBertForMultipleChoice
LSGBertForQuestionAnswering
LSGBertForSequenceClassification
LSGBertForTokenClassification
BertModel
BertForMaskedLM
BertForPreTraining
BertLMHeadModel
BertForMultipleChoice
BertForQuestionAnswering
BertForSequenceClassification
BertForTokenClassification"
}

is not supported arch?

The architecture in the config is HF_ColBERT, see.
If this is a BERT model, change:
"architectures": ["HF_ColBERT"]

to
"architectures": ["bert"]

Or try :
model, tokenizer = converter.convert_from_pretrained("AdrienB134/ColBERTv1.0-bert-based-spanish-mmarcoES", architecture="BertForMaskedLM"
)

will try! thanks!


Consider adding eslint-plugin-security

This seems to catch quite a few security related issues: https://github.com/nodesecurity/eslint-plugin-security
also see #1085

Yes, this has been on my list of things to look at. Will consider for standard 12.

Given that standard is supposed to be no-config, having plugin security could be a pain out the box. There's a lot of stuff in it warning on the use of child_process, buffers and the like which are not bad, they can just be used in bad ways if you're not careful. most of the time will just get eslint ignored resulting in comment clutter.

Yeah, we should evaluate each individual rule and decide which to turn on 👍

I just took a closer look at the rules available in eslint-plugin-security. While there's some good stuff in here, the false positive rate is waay too high on almost every rule for this to be a daily rule. This seems mostly geared towards security auditors and pen-testers who want to look at a big list of possibly unsafe code patterns to find the needle in the haystack.
Of all the rules, the only three that had a low enough error rate that we could plausibly enable them are:
detect-disable-mustache-escape
Detects object.escapeMarkup = false, which can be used with some template engines to disable escaping of HTML entities. This can lead to Cross-Site Scripting (XSS) vulnerabilities.

Could be useful but it's specific to one template language. Worth adding a whole new ESLint plugin to get this rule?
detect-no-csrf-before-method-override
Detects Express csrf middleware setup before method-override middleware. This can allow GET requests (which are not checked by csrf) to turn into POST requests later.

Again, could be useful in some codebases, but specific to express and two middlewares.
detect-possible-timing-attacks
Detects insecure comparisons (==, !=, !== and ===), which check input sequentially.

Detects comparisons of a variable named hash with something else using ===, which could lead to a timing attack. Triggered false positives in the webtorrent codebase since we use the variable name hash decently often and it has nothing to do with user passwords.
Overall, not too concerned about not getting these rules, so I'm going to close this issue. Feedback on this decision welcome.


User subclasses?

I don't know if this was temporary, but what do you guys think of having a user super class and the Approver, Claimant etc as subclasses?

Thats a good idea.
On Feb 21, 2015 4:10 PM, "Matthew Fritze"<EMAIL_ADDRESS>wrote:

I don't know if this was temporary, but what do you guys think of having a
user super class and the Approver, Claimant etc as subclasses?
—
Reply to this email directly or view it on GitHub
https://github.com/CMPUT301W15T13/TravelPlanner/issues/100.

I agree.


actions: bump node 20.11.0

Applied mkpr on .github/workflows/*.yml
sed s/20.10.0/20.11.0/

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 95.161%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
54

Relevant Lines:
56

💛  - Coveralls