Change IP limit wording

Please change:
Number of subnets delegated to Azure NetApp Files (Microsoft.NetApp/volumes) per Azure Virtual Network
To:
Number of IPs in a VNet (including immediately peered VNets) accessing volumes in an Azure NetApp Files hosting VNet

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

ID: 93ca706a-09d1-39dc-80b5-3df2a180a5e9
Version Independent ID: 72abc701-095f-3f2f-b35c-0161e4980c1e
Content: Resource limits for Azure NetApp Files
Content Source: articles/azure-netapp-files/azure-netapp-files-resource-limits.md
Service: azure-netapp-files
GitHub Login: @b-hchen
Microsoft Alias: anfdocs

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

@gvanteylingen - Thanks, Geert.  This has been implemented (https://github.com/MicrosoftDocs/azure-docs-pr/pull/186377 ), posting by 1/27/22.
cc: @b-ahibbard
#please-close


Add Debug Media's playlists to malayalam Git, HTML, CSS, React sections

New Update
Added React , HTML and CSS , Git

https://github.com/EbookFoundation/free-programming-books/pull/7004#discussion_r945411837 suggestion is not applied yet.
Why did you resolve the conversation? I'd unhided it again

https://github.com/EbookFoundation/free-programming-books/pull/7004#discussion_r945411837 suggestion is not applied yet.
Why did you resolve the conversation? I'd unhided it again

https://github.com/EbookFoundation/free-programming-books/pull/7004#discussion_r945411837 suggestion is not applied yet.
Why did you resolve the conversation? I'd unhided it again

Sorry

#7004 (comment) suggestion is not applied yet.
Why did you resolve the conversation? I'd unhided it again

That's my friend (sry)

#7004 (comment) suggestion is not applied yet.
Why did you resolve the conversation? I'd unhided it again

added


pl.stringx.rpartition: Working not correctly for strings not containing separator

Code in python 3.6.7
Python 3.6.7 (default, Nov  7 2018, 14:07:33)
>>> s = 'a.b.c'
>>> s, *_ = s.rpartition('.')
>>> s
'a.b'
>>> s, *_ = s.rpartition('.')
>>> s
'a'
>>> s, *_ = s.rpartition('.')
>>> s
''

Code in Penlight 1.5.4:
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> (require 'pl.stringx'):import()
> s = 'a.b.c'
> s = s:rpartition('.')
> =s
a.b
> s = s:rpartition('.')
> =s
a
> s = s:rpartition('.')
> =s
a
> s = s:rpartition('.')
> return s
a
> a,b,c = s:rpartition('.')
> =a
a
> =b

> =c

>

what happens if you update the call to s:rpartition('%.') ?
Reason being . is a magic character in Lua (I don't know about Python) and matches any character. If it still shows the same behaviour when using %. (escaped version) then I would consider it to be a bug.

@Tieske it finds nothing - stringx's partition & rpartition use substring search rather than pattern matching.
> (require 'pl.stringx'):import()
> s = 'a.b.c'
> s = s:rpartition('%.')
> =s
a.b.c

@USSX-Hares matching is indeed done plain, not by patterns. So this is a bug then.

Fixed. Thx for the report 👍


[BEAM-3261] Fix pipeline failures by waiting for logging server to be ready

Fix pipeline failures by waiting for logging server to be ready

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.


Added the english and bilingual PPTX used for Product Management

changed presentations.md to add link to static files like PPTX

@remyb2canada I adjusted the code a bit to ensure only english text on the english page and only french text on the french page. Text is now in the general.yml file.


question

Hello, after reading your paper, I'm having some difficulty understanding this part: 'the rotation of the head is modeled through changes in camera pose to ensure that the head itself is relatively stationary.' Why is the head movement described using camera pose instead of directly modifying the head's movement? What is the reason for keeping the head stationary?

In order to keep the head static in the 3D canonical space, reducing the difficulty of aligning reconstructions Gaussian and expression Gaussian. If the head is move, it is hard to align them.


SwiftUI Modifiers Syntax Discussion

This started over on the LiveViewNative Slack channel but I was asked to open a discussion issue on the repo by @bcardarella
My brief proposals on slack as follows:
re: Modifiers.  They take a View and return a modified View so it seems to me that we should model this as an Elixir pipeline.
defmodule WelcomeTextComponent do
  use LiveViewNative, :component

  def modifiers(core_component) do
    core_component
    |> background()
    |> linear_gradient()
    |> gradient(colors: [:red, :blue], start_point: :top, end_point: :bottom)
  end
end

That's pretty rough but I think it conveys the idea. It would be relatively straightforward for someone to translate from SwiftUI modifier chains into an Elixir pipeline to achieve the desired modifier chain.
If you wanted to be less explicit with naming and not have to write this as:
<WelcomeTextComponent style={@style}>Example text</WelcomeTextComponent>
Maybe you could curry the function if you wanted to apply the same pipeline to a different component?
<asyncimage modifiers={&WelcomeTextComponent.modifiers/1(&1)} src={"/images/cats/#{name}" />
If you wanted to reduce module combinatorial explosion a syntax modeled after liveview JS commands might also be considered:
defmodule WelcomeTextLive do
  import LiveViewNative.Modifiers

  def render(assigns) do
    ~H"""
        <text modifiers={
           background()
           |> linear_gradient()
           |> gradient(colors: [:red, :blue], start_point: :top, end_point: :bottom)
          }
         style={@styles} <EMAIL_ADDRESS><EMAIL_ADDRESS>      </text>
    """
  end
end

Modifiers could be implemented as behaviours to ensure that they will have their API cover all applicable modifiers for the SwiftUI view they receive.
A brief examination of Jetpack Compose shows it to be less pipeline like and more about passing the modifiers into the component args so maybe this isn't a great approach.  I would love to have @shadowfacts or @KronicDeth  weigh in on how feasible each of these syntaxes would be in their respective declarative UI toolkits.

I like this idea because the modifiers themselves are composable and the pipeline operator is the best way to manage deeply chained composition.

I really like the idea of using the eex short-hand expression to just compose the modifiers within the template. I do think there would need to be some "empty" component to pipe:
<text modifiers={
   view
   |> background()
   |> linear_gradient()
   |> gradient(colors: [:red, :blue], start_point: :top, end_point: :bottom)
  }>
<EMAIL_ADDRESS></text>

This is an interesting idea. I have a few thoughts:

I agree there would need to be a initial, empty value to start the pipeline.
This would essentially turn all of the modifiers on a single element into a single dynamic that's sent over the wire in the diff, which may have performance implications. (This may be negligible, or it may only matter for elements with many attributes.)
It would require an Elixir package to maintain a list of all the SwiftUI modifiers, which I'm not a huge fan of.

As far as #3 goes, I suspect it will be inevitable. Installing a new package and keeping it in lockstep with the wrapped components on the SwiftUI side shouldn't be too big of a deal. The primary focus should be on does this make for a better dev experience. If so then we should consider it.

Good news! This is being implemented. There will be some slight tweaks but overall the piping functionality is now in the core branch as well as the elixir lib


clipPath triggers error but its ok

https://developer.mozilla.org/en/docs/Web/SVG/Element/clipPath
🦄

https://github.com/yaniswang/HTMLHint/wiki/Attr-lowercase
Removing because of this, sorry

Maybe tagname lowercase should take an array of exceptions too?
https://github.com/yaniswang/HTMLHint/wiki/Tagname-lowercase

@mike3run check #188 for that


be able to use color gradient in minimumTrackTintColor

Right now it possible to use only 1 color, but not a list of colors which can create a nice gradient when user drag a slider thumb

Any update on this?

@ViktorAksionov @alexgnatrow @sidd123456
Use this fork: https://github.com/emmanuellmota/react-native-slider
Ex:
<Slider
  value={this.state.range}
  minimumValue={1}
  maximumValue={100}
  step={1}
  maximumTrackTintColor="#efefef"
  customMinimumTrack={(
    <LinearGradient
      start={{x: .74, y: .26}}
      end={{x: 0, y: .77}}
      colors={['#ff8960', '#ff62a5']}
      style={{
        width: '100%',
        height: '100%',
      }}
    />
  )}
  customMinimumTrack={(
    <LinearGradient
      start={{x: .74, y: .26}}
      end={{x: 0, y: .77}}
      colors={['#efefef', '#c1c0c9']}
      style={{
        width: '100%',
        height: '100%',
      }}
    />
  )}
  customThumb={(
    <LinearGradient
      start={{x: .74, y: .26}}
      end={{x: 0, y: .77}}
      colors={['#ff8960', '#ff62a5']}
      style={{
        width: 36,
        height: 36,
        margin: 2,
        borderRadius: 36 / 2,
        borderWidth: 4,
        borderColor: '#fff',
        elevation: 1
      }}
    />
  )}
  onValueChange={range => this.setState({ range })}
/>

@emmanuellmota I get this error when I implemented your fork https://cl.ly/0V2e450y3d1g

Any suggestions?

@nikasvan You can share your code?

Hey @emmanuellmota thanks for the answer. Sorry just saw the comment. here is my code
 <Modal           visible={true}           animationType='slide'           onRequestClose={() => this.modalVisibility()}         >           <View style={styles.surveyWrapper}>             <Slider               value={40}               minimumValue={1}               maximumValue={100}               customMinimumTrack={(                 <LinearGradient                   start={{x: .74, y: .26}}                   end={{x: 0, y: .77}}                   colors={['#ff8960', '#ff62a5']}                   style={{                     width: '100%',                     height: '100%',                   }}                 />               )}               customMaximumTrack={(                 <LinearGradient                   start={{x: .74, y: .26}}                   end={{x: 0, y: .77}}                   colors={['#efefef', '#c1c0c9']}                   style={{                     width: '100%',                     height: '100%',                   }}                 />               )}               customThumb={(                 <LinearGradient                   start={{x: .74, y: .26}}                   end={{x: 0, y: .77}}                   colors={['#ff8960', '#ff62a5']}                   style={{                     width: 36,                     height: 36,                     margin: 2,                     borderRadius: 36 / 2,                     borderWidth: 4,                     borderColor: '#fff',                     elevation: 1                   }}                 />               )}               onValueChange={range => this.setState({ range })}             />           </View>         </Modal>

The bug goes away when I remove custom props. customMinimumTrack,  customMaximumTrack and customThumb

Hey @emmanuellmota checked out the example that you commited 2 days ago and it seems to work, thanks :)

@emmanuellmota could you make a pull request ?

As I can see you used https://github.com/react-native-community/react-native-linear-gradient for gradient.
That is required to link code and it will force author to publish as major version.
I can describe approach which I implemented in my project and which in reality gives very nice visual effect, so anyone can use the same idea.
Right now we already have minimumTrackTintColor, so on each drag of thumb we can constantly change color there.
For example if we have range [min, max] with step equal to step then you can in advance generate an array of colors with size of max - min,
like(copy/paste from my code):
...
import transition from 'app/utils/generate-gradient-steps-css';
...

this.gradientList = transition(
   this.props.fromGradientColor || '#18B8AE',
   this.props.toGradientColor || '#2E5367',
   (this.props.max - this.props.min) / this.props.step,
);

and then use minimumTrackTintColor={this.gradientList[value - min]}
that is it.

@ViktorAksionov
Not necessarily, you can use any component, leaving it to whoever is developing, in the example above I used the react-native-linear-gradient, because the question was around the gradient, which I agree with if it is just for the gradient, your code is the correct one, however my alteration was just so you can use the custom component, an SVG for example as a thumb or track.

@jeanregisser what's your point of view on this ?

@nikasvan thank u so much , its working good :D

@nikasvan its working good on ios but on android stlyle height seem not working .

It would be fantastic if the custom component features were merged into this repo 🙏

customMinimumTrack

hi man, we already implemented your suggestion but nothing happen! Is there anything we have to add or remove to make the attribute "customMinimumTrack" work?

Hey @emmanuellmota checked out the example that you commited 2 days ago and it seems to work, thanks :)

@nikasvan I also implemented the code like yours but it seems not recognize the attribute "customMinimumTrack", could you please show me your work or tell me what should do more to make it work? Many thanks.

@emmanuellmota I implemented the code with customThumb but nothing happened.
<Slider
                    style={{width: 185, height: 80}}
                    minimumValue={this.state.min}
                    maximumValue={this.state.max}
                    value={this.state.min}
                    onValueChange={(value)=> this.setState({ slideValue: value}) }
                    maximumTrackTintColor='transparent'
                    minimumTrackTintColor={colors.primary}
                    customThumb={<View
                      style={{
                        width: 50,
                        height: 80,
                        backgroundColor: colors.primary,
                        borderBottomRightRadius: 100,
                        borderTopRightRadius: 100,
                      }}
                    />}
                    trackStyle={styles.track}
                    step={1}
                />

I need thumb like circle with text, in my code I just tried to get circle but have only standard thumb

@emmanuellmota I implemented the code with customThumb but nothing happened.
<Slider
                    style={{width: 185, height: 80}}
                    minimumValue={this.state.min}
                    maximumValue={this.state.max}
                    value={this.state.min}
                    onValueChange={(value)=> this.setState({ slideValue: value}) }
                    maximumTrackTintColor='transparent'
                    minimumTrackTintColor={colors.primary}
                    customThumb={<View
                      style={{
                        width: 50,
                        height: 80,
                        backgroundColor: colors.primary,
                        borderBottomRightRadius: 100,
                        borderTopRightRadius: 100,
                      }}
                    />}
                    trackStyle={styles.track}
                    step={1}
                />

I need thumb like circle with text, in my code I just tried to get circle but have only standard thumb

@andriko007, check if you are using my fork: https://github.com/emmanuellmota/react-native-slider
Take a look this example at Expo: https://snack.expo.io/@emmanuellmota/custom-slider

@emmanuellmota  thanks, it was my mistake. Now I have problem with animation, slider is too slow animation. Is there a way to make animation faster and smoother?
My animation example
What I expected
Here is my code:
<Slider
            style={{width: 150, height: 80}}
            minimumValue={50}
            maximumValue={100}
            value={50}
            maximumTrackTintColor='transparent'
            minimumTrackTintColor={colors.primary}
            onValueChange={(value)=> this.props.onSetQuantity({index: this.props.index, value: value}) }
            thumbStyle={{
    width: width 40,
    height: 80,
    backgroundColor: colors.primary,
    borderBottomRightRadius:100,
    borderTopRightRadius: 100
    justifyContent: 'center',
    alignItems: 'center'}}
            trackStyle={{height: 80,
    borderBottomRightRadius: 20,
    borderTopRightRadius: 20,}}
            step={1}
            animationConfig={Animated.timing({useNativeDriver: true})}
            animateTransitions={true}
          />

@andriko007, I've tested my example above, and is running smooth, here we have best practices to implement smooth animations in you React Native app: https://facebook.github.io/react-native/docs/performance, https://codeburst.io/butter-smooth-animations-in-react-native-93a3b86adf1

@emmanuellmota So, can I implement this practices with animationConfig? I tried to change this config but nothing happened, may be I did something wrong?
animationConfig={Animated.timing({useNativeDriver: true})}

@andriko007, I made one change in my folk, added useNativeDriver, you can download again and check if is run smooth.

@emmanuellmota Unfortunately it didn't help

@andriko007, my example that I mentioned above, runs well, or is it also slow?

@emmanuellmota Yes, your example work well. I can't understand, why slider get slow(it seems like low fps) in my example

@andriko007, you can separate all components that you are using, and go adding one by one, to know which makes slow.

@emmanuellmota I have an issue when enabling animateTransitions. I get an error: “Style property ‘width’ is not supported by native animated module”.  Do you know what could be the problem? I am testing on the iOS simulator.


Integrate Black python formatter into workflow

https://black.readthedocs.io/en/stable/

Closed by #114


Revert "Introduce the Cranelift IR instruction LoadSplat" for build failures.

Reverts bytecodealliance/wasmtime#2278

Closing as @abrown will fix with a new PR instead.


Consider how state is communicated

In the current implementation, values update across panels as you are typing. This may be suboptimal. I realize this was demonstrating Redux. It does bring up the issue of how state should update. Do we want it to update within a panel in real-time? Inter-panel when you hit enter? Inter-tab when you hit save?

I think this is a non-issue. The performance benefits of more targeted updates here are not worth the increased code complexity. The input components are stateless and derived from the latest form state for the page when any updates are made. This is ideal and it reduces the number of moving parts greatly. Can this be closed?

Does react rerender on every keystroke?

workable solution


Add service status indicators

Users should be notified when services are down. #2330 didn't help with that but it made room for something better :)
Therefore, I set up https://github.com/FAForever/faf-status (which isn't officially deployed yet but available under https://status.faf.micheljung.ch) which comes with an API, finally allowing us to display status information within the client.
That's what I'm going to do.

Fixed by #2334


Stylus executable fails with duplicate filenames

Stylus might need retiring

Doesn't work: npx stylus source/stylus/main.styl --out build/
Doesn't work either: npx stylus  --disable-cache source/stylus/main.styl --out build/

See also #36

[ ] Vanilla css and compile partials

Perhaps css variables with resets

[ ] Revert back to Less

Less globbing (@import './path/*';) works, but only with a plugin (which installs 142 packages ffs) ...
Just use regular @imports for now!


Changes to fully connect user permissions

Depends on https://github.com/ansible/django-ansible-base/pull/318 --> MERGED, released
I'm still trying to wrap up the final bits, but with this I mainly wanted to demo the integration point of validate_is_superuser, which can be a bit tricky to test, but this got want I wanted. There's a lot of test cleanup that could happen here, but I also don't want to re-do everything in DAB.
Might as well link AAP-21811

@AlanCoding Running it locally and trying to get to /api/eda/v1/docs page somehowe errors out with the following:
eda-api-1                      |   File "/app/venv/lib64/python3.11/site-packages/ansible_base/rbac/api/serializers.py", line 193, in __init__
eda-api-1                      |     qs = self.Meta.model.get_field(self.actor_field).model.objects.all()
eda-api-1                      |          ^^^^^^^^^^^^^^^^^^^^^^^^^
eda-api-1                      | AttributeError: type object 'RoleTeamAssignment' has no attribute 'get_field'

@Dostonbek1 thanks https://github.com/ansible/django-ansible-base/pull/347

I rebased and updated DAB so that this is hopefully fully ready now.


DSD-735: white BG color for TextInput component

Fixes JIRA ticket DSD-735
This PR does the following:

Updates TextInput component to use white background color for static, focus and error states.
Add snapshot texts for the TextInput component when rendered as text input and textarea.

How has this been tested?

local build of DS

Accessibility concerns or updates

n/a

Checklist:

[x] I have updated the Storybook documentation accordingly.
[n/a] I have added relevant accessibility documentation for this pull request.
[x] All new and existing tests passed.

Front End Review:

[x] View the example in Storybook

Tugboat has finished building the preview for this pull request!
Link:

https://pr853-jdxxnhouguzs5tclcsblsc57bdvwxilb.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61f13a2400c7e8a758ad6ee2

Tugboat has finished building the preview for this pull request!
Link:

https://pr853-jdxxnhouguzs5tclcsblsc57bdvwxilb.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/61f13a2400c7e8a758ad6ee2


No such file of instance.traj, only its parent directory exists.

issue
No such file of instance.traj, only its parent directory exists. Could you please provide the specific file of instance.traj for the demonstrations section within the config/default.yaml file?
This is log：
INFO     DEMONSTRATION:
trajectories/demonstrations/replay__marshmallow-code__marshmallow-1867__default__t-0.20__p-0.95__c-2.00__install-1___install_from_source/marshmallow-code__marshmallow-186
7.traj
Traceback (most recent call last):
File "/home/manna/SWE-agent/run.py", line 109, in main
info = agent.run(
File "/home/manna/SWE-agent/sweagent/agent/agents.py", line 638, in run
self.setup(setup_args, init_model_stats)
File "/home/manna/SWE-agent/sweagent/agent/agents.py", line 218, in setup
demo_history = json.load(open(demonstration_path, "r"))["history"]
FileNotFoundError: [Errno 2] No such file or directory: 'trajectories/demonstrations/replay__marshmallow-code__marshmallow-1867__default__t-0.20__p-0.95__c-2.00__install-1___install_from_source/marshmallow-code__marshmallow-1867.traj'
WARNING  ❌ Failed on pvlib__pvlib-python-i1603: [Errno 2] No such file or directory:
'trajectories/demonstrations/replay__marshmallow-code__marshmallow-1867__default__t-0.20__p-0.95__c-2.00__install-1___install_from_source/marshmallow-code__marshmallow-18
67.traj'
INFO     Beginning environment shutdown...
INFO     Agent container stopped
INFO     🌱 Environment Initialized

This should be fixed as of 7221bdcec3e6f161f1a6a1b70ec60de8f826c4cd! The error is being raised because it's looking for a trajectory (to be used as a demonstration for the agent) that doesn't exist. The folder with the necessary paths has been added in the latest commit.

Now it works, thanks!

I still get this error, am I missing something here?

@geniusunil Let's move this discussion to https://github.com/princeton-nlp/SWE-agent/issues/309. Are you running from the docker container as well? Please comment at #309


Performance issue when instantiating logs

Team

[X] I've assigned a team label to this issue

What happened?
There is a performance issue observed in Halibut when ILog instances are created which are used by the InMemoryConnectionLog.
Snippet of pstacks from a Server process dump showing the issue

An ILog is constructed for every log message that Halibut wants to write.
Reproduction
.
Error and Stacktrace
No response
More Information
No response
Workaround
No response

Fixed in https://github.com/OctopusDeploy/Halibut/pull/426

Release Note: Remove unnecessary initialization of ILog from calls to LogProvider.GetLogger("Halibut")


[qt5-base] Require libpq

This aim to fix the build failure after the GitHub workflow runner has updated the system PostgreSQL
The build of the vcpkg environment suffers the same issue as our main branch at https://github.com/mixxxdj/mixxx
CMake Error at /usr/local/Cellar/cmake/3.24.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find PostgreSQL (missing: PostgreSQL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/local/Cellar/cmake/3.24.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /usr/local/Cellar/cmake/3.24.1/share/cmake/Modules/FindPostgreSQL.cmake:269 (find_package_handle_standard_args)
  /Users/runner/mixxx-vcpkg/scripts/buildsystems/vcpkg.cmake:824 (_find_package)
  /Users/runner/mixxx-vcpkg/installed/x64-osx-min1012/share/qt5core/vcpkg-cmake-wrapper.cmake:19 (find_package)
  /Users/runner/mixxx-vcpkg/scripts/buildsystems/vcpkg.cmake:778 (include)
  cmake/Modules/ECMQueryQmake.cmake:1 (find_package)
  cmake/Modules/ECMGeneratePriFile.cmake:83 (include)
  CMakeLists.txt:20 (include)

All Green :-)


SDK & Environment Improvement

Table of Contents
Link to GitHub issues it solves
closes #52
Description
Migrated to java 11 and fixed the maven deployment
Contributing has more information and tips for a great pull request.

@zeobot set lc to pass


Ability to look for known problems / common pitfalls

There are some scenarios we want to discourage in the build process.
For example, relative_url and canonical_url should be used instead of url.

@gauntface - you did this with the testing stuff, correct?

Yes, I think I enabled tests in trivis after fixing any issues.
On Thu, 22 Oct 2015 at 22:28 Pete LePage<EMAIL_ADDRESS>wrote:

@gauntface https://github.com/gauntface - you did this with the testing
stuff, correct?
—
Reply to this email directly or view it on GitHub
https://github.com/google/WebFundamentals/issues/1666#issuecomment-150361425
.


ocamlPackages_latest.phylogenetics: init at unstable-2019-11-15

Motivation for this change
Add Biocaml, Gnuplot-Ocaml, and Phylogenetics packages.
Things done

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

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

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

Notify maintainers
cc @

@GrahamcOfBorg build ocaml-ng.ocamlPackages_4_08.phylogenetics


parametrized sources

@williamboxhall A macro would be easier do read, maintain and more flexible. Lets try without macros for now and see how it goes.

We should update the README too, and maybe do Zip.
It is a shame we have to use the method _ notation everywhere but there is no way to use the overloaded source function without that :(. It was prettier when we didnt have to do that.

Could you update the readme and try to change zip?
On Mar 15, 2015 4:47 PM, "William Boxhall"<EMAIL_ADDRESS>wrote:

We should update the README too, and maybe do Zip.
It is a shame we have to use the method _ notation everywhere but there
is no way to use the overloaded source function without that :(. It was
prettier when we didnt have to do that.
—
Reply to this email directly or view it on GitHub
https://github.com/getclump/clump/pull/81#issuecomment-81113994.

Yeah, ok

Thanks :)
On Mar 15, 2015 4:54 PM, "William Boxhall"<EMAIL_ADDRESS>wrote:

Yeah, ok
—
Reply to this email directly or view it on GitHub
https://github.com/getclump/clump/pull/81#issuecomment-81119232.

@fwbrasil how would you feel if i removed support for expanded functions on the way through? It makes things messier and it confuses IntelliJ (not that that is important, but just another reason)

@fwbrasil I think this is ready to merge now

merged!


Fix regex string on keyd-application-mapper

To fix issue #649
Thanks

Thanks. Rebased and merged in 5ce9a95.


feat: add shell.cmd to replace exec

This adds an initial implementation of shell.cmd(), which is intended as
the eventual replacement for shell.exec(). This PR does not fully
implement the API, but demonstrates a simple and secure alternative, and
will allow further iteration to cover other use cases in follow-up PRs.
Design doc: https://shelljs.page.link/cmd-design
Issue #495
Test: automated test suite

Apparently newlines are always converted to \n instead of os.EOL. Fixed in the second commit.
Windows has a separate issue with executing shx. Still looking into the correct fix.

It turns out that Windows poses an extra issue. node_modules/.bin/ is populated with .bat files, but .bat and .cmd files require a shell. This is a major use case, so I think we have no choice but to enable the shell option on Windows and to resort to meta-character-escaping. I'll investigate and add a section to the doc.

Currently investigating Windows behavior on branch dns-cmd-on-win (which is not intended to be submitted, but it's easier to experiment with appveyor than to experiment locally).

would this fix the security issue described here? https://github.com/embark-framework/embark/issues/1329

Hi all! I would like to clarify: this pull request adds a new feature to our module. It is not a security fix.
shell.exec() is working as intended, and it is the dependent module's responsibility to use this method securely. Please see our security guidelines, and feel free to respond to https://github.com/shelljs/shelljs/issues/945#issuecomment-506019725 if you have further questions regarding Snyk or Github/WhiteSource's vulnerability reports.

Thank you for the clarification @nfischer and your hard work!

Codecov Report

Merging #866 into master will increase coverage by 0.07%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #866      +/-   ##
==========================================
+ Coverage   97.14%   97.22%   +0.07%
==========================================
  Files          34       35       +1
  Lines        1298     1332      +34
==========================================
+ Hits         1261     1295      +34
  Misses         37       37

Impacted Files
Coverage Δ

commands.js
100% <ø> (ø)
:arrow_up:

src/cmd.js
100% <100%> (ø)

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 05374a7...9a27e96. Read the comment docs.


Unnecessary print statements in code

[x] Using latest version as provided on the master branch
[x] Searched for similar issues including closed ones

What is the purpose of your issue?

[x] Bug
[ ] Feature Request
[ ] Question
[ ] Other

Description

There are two unnecessary print statements in the code, in spotdl.py lines 82 and 162.
Log

These are for empty lines between logging output to "connect" logging output regarding a single song. Not sure if we would remove them :thinking:

In the case of file logging (if anyone would ever use it with THIS project, I mean why?) it doesn't matter. Using empty logger commands would still yield the configured prefix, like a timestamp and the word "Info"...

I agree with @arryon. Not just about different handlers. logging defaults to writing to stderr and print to stdout. We should only use stderr.

In the case of file logging (if anyone would ever use it with THIS project, I mean why?)
Actually my use case involves precisely this. I want to be able to download a large list of files and keep a log of events.

In any case, it seems I was too early pointing to these print() statements as the culprit of my issue: loads and loads of whitespace are being printed in my Jupyter notebook, just before 'Applying metadata' appears. It seems the audio conversion is to blame. I might create a different issue to make the conversion progress bar optional.
However, My suggestion would still be to remove print() statements or replace them with logging statements, as print statements are in my opinion considered bad practice.

I wouldn't want to remove them either. As @linusg mentioned they indeed help in making events easy to notice. We could remove the prefix by creating a new logger (logzero.setup_logger) without a prefix but IMO that would be too much just for showing blank lines in the console.
I am also not sure if we should have these print statements carry over to log file, I don't have any strong preference on this though.
pafy as a library seems to use a few too, like here:
https://github.com/mps-youtube/pafy/blob/7c3150394a074002749e1d982334d0597911cb29/pafy/backend_youtube_dl.py#L182

That's fine :). The real culprit of my excessive prints turned out to be the progress bars from #375.
I'll retract my PR in this case.


Claude API - Checked Fail!

Dear Dev,
I wanted to express my sincere gratitude for creating this exceptional plugin. Your hard work and dedication are truly commendable.
I've obtained an API key from Anthropic and have attempted to implement it. Unfortunately, I've encountered some difficulties in getting it to work properly. I was wondering if you might have any suggestions or troubleshooting tips to help resolve this issue?
Thank you for your time and assistance.

Since I don't have Claude's API Key, I can't confirm if my code implementation is correct. If possible, you could provide a temporary API Key to the email address I'll provide in my next comment. After I confirm the code implementation is correct, you can destroy it. In the next version, I'll add a feature to write error messages details to log file.

<EMAIL_ADDRESS>

Done,

fixed
Claude Support Test.zip

Really thank you,
On Fri, Aug 9, 2024, 12:32 PM JuchiaLu @.***> wrote:

fixed
Claude Support Test.zip
https://github.com/user-attachments/files/16559215/Claude.Support.Test.zip
—
Reply to this email directly, view it on GitHub
https://github.com/JuchiaLu/Multi-Supplier-MT-Plugin/issues/9#issuecomment-2277544865,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJPVYTYGWT2BUM3DWYRUJX3ZQSEBRAVCNFSM6AAAAABMHC23O6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZXGU2DIOBWGU
.
You are receiving this because you authored the thread.Message ID:
@.***>

Can you add an external link for editting the prompt instantly out of the memoq interface.

Due to memoQ SDK limitations, the plugin cannot modify any memoQ GUI interface outside the configuration interface. You can install the plugin multiple times ("multi install"), with each plugin instance using a separate Prompt.

Thank you for the clarification.
On Fri, Aug 9, 2024, 12:46 PM JuchiaLu @.***> wrote:

Due to memoQ SDK limitations, the plugin cannot modify any memoQ GUI
interface outside the configuration interface. You can install the plugin
multiple times ("multi install"), with each plugin instance using a
separate Prompt.
—
Reply to this email directly, view it on GitHub
https://github.com/JuchiaLu/Multi-Supplier-MT-Plugin/issues/9#issuecomment-2277570516,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJPVYTZSEBESB5APPN5B6YDZQSFYVAVCNFSM6AAAAABMHC23O6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENZXGU3TANJRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Or have I misunderstood your meaning? You're not talking about modifying the memoQ GUI interface, but providing a separate, always-open GUI interface to modify the Prompt in real-time. If that's the case, it can be done.

Exactly, that is what I meant.

Unfortunately, The problem has not been solved. I can not add the API of Anthropic.
Thanks for your assistance

I'm sure I've fixed it. Perhaps it's because you destroyed the previously saved API key and haven't used a new API key, or maybe you haven't overwritten the old plugin DLL file with the new one?

I have removed all the plugin files from the addins directory.

Please provide another temporary API key to my email address so I can test again to see what happened.

Done,

you can use this website check the new dll file MD5

I will check

5aa291309aca85fe47a97d58f93f3857
it is the same

Not work!

Shall I install any supporting libraries?

No, I only made minor changes to the code. I'm also confused why it can't pass the check.

I will try to remove the plugin completely, and reinstall it.

Worth to mention,
Our country is blocked from using claude.
So, i always use psiphon to access AI models.
Does this suggest a solution for the problem

Yes, Claude blocks API access from certain IPs, especially public IPs used by many people.

Kindly,
Do you have any suggestions for solving this issue?

Kindly,
Do you have any suggestions for solving this u

I have access to Anthropic site through VPN. While I get the error message when accessing to the API via the plugin!
Is there something could be edited in the memoq's settings?

Depends on how your VPN works:

If it's network card-based, it will proxy all traffic data without any additional settings
If it's based on system proxy, you'll need to set memoQ to "Use system settings"
If it provides a proxy address, you'll need to set memoQ to "Custom proxy settings"

It works,
I changed the settings to "Use System Settings"
Thank you very much


deploy to github pages. fix check for whether the app is initialising.

follow this: https://gist.github.com/cobyism/4730490

deployed, but has issues with the colour of the "add a task" button being an odd blue colour, and some errors in console. i will wait until it is fully complete and check back on this

attempt to fix, although should also explore netlify as alternative to github pages...

the issue was caused by there already being something in localStorage from my other project (i believe stoic-quotes) which prevented the code from creating an inbox (as the check is for localStorage.length === 0), which then prevented any further localStorage interactions from happening properly.
suggested fix: roll back all of the guard clauses i added after deploying to production. to check whether it is initialised, using length of localStorage is not the way to go, as there may be other things in localStorage from other projects

the issue was caused by there already being something in localStorage from my other project (i believe stoic-quotes) which prevented the code from creating an inbox (as the check is for localStorage.length === 0), which then prevented any further localStorage interactions from happening properly.
suggested fix: roll back all of the guard clauses i added after deploying to production. to check whether it is initialised, using length of localStorage is not the way to go, as there may be other things in localStorage from other projects

this is now fixed as of 12bb2e2
test

go to chrome devtools and clear localStorage under "application" tab
add a random key
refresh the page

previously, there would have been the error we saw above, as the inbox project was not being created, AND localStorage === 0 was not true, and thus no inbox project is created but the app just keeps going.
now, we can see that projects gets created in localStorage, no errors, and the web app is ready to proceed

 (console has a caution or something but not an error so just ignoring for now)


Update DeveloperGuide.md

Changes:

Update use cases 8 and 9
Slight formatting issue with use case 7
Add "JSON" into Glossary

Codecov Report

Merging #36 (00d9787) into master (b1cf922) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #36   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

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 b1cf922...00d9787. Read the comment docs.

Updated site header as specified in the schedule


Alltalk Integration & 1x question re voice consistency

Hi
Congratulations on releasing the V1 update. I've integrated the v1 update into AllTalk v2 BETA https://github.com/erew123/alltalk_tts/tree/alltalkbeta
If you are ever interested in making any updates to the setup for AllTalk I happily welcome them and the engine for Parler is here https://github.com/erew123/alltalk_tts/tree/alltalkbeta/system/tts_engines/parler
Through AllTalk there is a full AllTalk API suite, OpenAI v1 TTS API compatible endpoint and integration to Text-gen-webui, kobold and Sillytavern, as well as things like HomeAssistant via the OpenAI compatible API.
My 1x question is How similar should the "Using a specific speaker" consistency be? And does the consistency vary by model?
If it matters to my question, here is how I have setup the voices https://github.com/erew123/alltalk_tts/blob/alltalkbeta/system/tts_engines/parler/parler_voices.json with the "Native" ones being the inbuilt voices.

Thanks

Hey there, I'm not sure to have truly understand what you want, but feel free to refer to this message: https://github.com/huggingface/parler-tts/issues/95#issuecomment-2285798102
Hope it helps !

@ylacombe Thanks for the reply. Yes that should answer my question. To clarify, I was trying to understand how consistent (similar) the list of "built-in" voices should be, between subsequent TTS generations e.g. If I use the same built in voice from the list for 2x TTS generations e.g. "Laura's voice is....xxxxxx", should both of the 2x TTS generations sound very similar and be distinguishable as  Laura's voice.
Thanks


vac_cert_invalid typo and grammar improvements

This PR fixes some typo and grammar issues in

https://www.coronawarn.app/en/faq/#vac_cert_invalid and
https://www.coronawarn.app/de/faq/#vac_cert_invalid

EN changes

"incompatible to" => "incompatible with"
changed to "The new digital certificate statements (that can be scanned) are in the process of being made available by authorized agencies ..." The verb did not agree with the noun, the tense of the verb did not correctly reflect the situation and the verb was an incorrect translation of the German.
spelling of "centres" changed to "centers" since US English is the language variant (not British English) used in the CWA app itself
date format "14th of June 2021" changed to "14 June 2021" to match date format in first paragraph. ("of" is only spoken, not written in a date)
name of "EU Digital COVID Vaccination Certificate" capitalized to conform to how EU writes it on their website https://ec.europa.eu/info/live-work-travel-eu/coronavirus-response/safe-covid-19-vaccines-europeans/eu-digital-covid-certificate_en

DE changes

corrected typo "Bunderegierung" => "Bundesregierung"

@MikeMcC399 Thanks.


emulator not show

Hi i am new to phone gap. i have follow the step from installing phone gap until run project
i use this command " phonegap run android --emulator"
but it do not show me the emulator as in document
(http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The Command-line Interface)
Any know about this problem , please help me .thank

Hi @veasna234,
Can you try running the command phonegap run android --emulator --verbose to see additional details on what may be happening?
Cheers,
Michael

I am trying to run emulator on iOS, also having problem with this command 'cordova run ios --device --verbose' . After I ran, nothing happened and no output at all...

Looks like an old issue with no updated from the issue reporter. Closing.


Give example command lines using PowerShell

[Enter feedback here]
It is 2024 already. PowerShell has been out for 1.5 decades. Why are command examples still using cmd.exe language.

Is calling cmd.exe "shell" really appropriate?
Make PowerShell the goto language. Or, at least first choice.

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

ID: eedaccf1-bbb7-9a7c-21be-64217359acb5
Version Independent ID: da785eb8-7187-0831-0b3c-1b422c6f2a15
Content: Command-line parameter examples for installation - Visual Studio (Windows)
Content Source: docs/install/command-line-parameter-examples.md
Service: visual-studio-windows
Sub-service: installation
GitHub Login: @anandmeg
Microsoft Alias: meghaanand

@Liturgist
Thanks for this suggestion. It seems like a great idea and we've created a work item for this internally. We'll go ahead and close the issue here while we're continuing to track the work in our systems. Thanks!


Fix/refresh two char layout on child edit

Jira
https://app.asana.com/0/1126340469288208/1154819220959437/f
Summary
Add "Layout Refresh" button to Editor; refresh slots after content is added to slots.
Details
This PR has two changes. My first approach fixed a related problem, but did not address the slot refresh problem.

Adds a "Layout Refresh" button. This button currently only recalculates the layout for the Two-Character Layout. However, more could be added here if other components get out of whack.
Refreshes the slot content after content is added. The bug this fixes is that slot content wasn't being rendered even though HTML was present. This is because while this.slot('new_slot') was populated, this.slots['new_slot'] was not. To fix this, I call this.setupSlots() and this.triggerUpdate(), but from the editor context.

How to test
Two ways:

Modify the text on a Micro Journey, making it longer. See that Characters are not aligned. Now hit "Refresh Content" button and see that now they are aligned.

Attempt to add content to a new slot on Character that does not have any content in that slot (and never did). This content will now appear. Previously, it did not work.

Closing in favor of rebased hotfix PR: #1677


Record Consistency

Description
This PR fixes the inconsistent naming of the distinct attribute for records. All records now have the same distinct attribute called pageID. This PR also fixes other inconsistencies between the four record creation methods we currently use. I also created a record-utils.js to extract the duplicate code between the four record-creation classes.
Motivation and Context
The record attribute used for the Algolia distinct feature needs to be the same for ALL records in the index because only one attribute can be set as the distinct attribute for an index. Therefore, the records with distinct attributes that don't match the Algolia setting will show multiple results—which looks like duplicate results— from the same page. See screen shots below.
How Has This Been Tested?
Rebuilt the uxp-photoshop index after making the change to show a before and after of the distinct attribute working as it should:
Before PR change: BAD

After PR change: GOOD (The missing titles with the other results is another matter)

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Pls make sure to follow https://conventionalcommits.org/ before squash merging. I had to amend the last 2 merged PRs ... Thanks !


Getting a Dart list from a subquery: is it possible with the Dart API?

Hi all, and thank you for this great package!
I came across this issue which led to the addition of a LIST(...) syntax that provides the results of subquery as a Dart list. This feature is extremely useful! I was wondering, is there a way to achieve a similar effect when writing a query using the Dart API? I'd love to be able to write a query like this (using the same profile/image example as the linked issue):
final query = select(profiles).addColumns([
  list(select(images)..where(images.uuid.equalsExp(profiles.uuid)))
]);

I prefer to use the Dart API as much as possible, but I must admit I keep running into scenarios that require switching to manually-written SQL.

Nice idea, I agree that this would be neat. The LIST column in SQL requires scanning dependencies and replacing them with variables. In the query you've posted, we'd first have to run a select on profiles and then run an inner select for every row in profiles that does SELECT * FROM images WHERE uuid = ?, with ? being expanded to the row that we get. To do this dynamically at runtime, we probably need more information exposed in the select statements to see which columns or references are used.
Having this built in is definitely a big improvement over the current way to do this in Dart, but it looks like a lot of work to implement.

Thanks for pointing me to that example, I had missed that in the docs!


Add support "docker cp" in docker:watch

docker watch currently rebuilds the whole image on change. Since Docker 1.8 docker supports the copying of files into a running container, so this will be a nice and faster alternative.
Still need to think about how to model this configuration wise.

Another idea (not from me) is to use rsync via docker exec (or oc exec for openshift) to sync files into the container. This should be better perform  than a plain copy.
So ideally we would support multiple variants of copying stuff into the container with an extra abstraction layer.


Removed Privacy Shield certification sentence in teams-privacy.md

Closes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/5642.
Source:
https://iapp.org/news/a/the-schrems-ii-decision-eu-us-data-transfers-in-question/
@MicrosoftHeidi could you kindly help me to confirm this information? Thanks!

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@MicrosoftHeidi PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

This article cannot be changed without internal approval being competed. I'm checking with the correct resources now, but only internal resources can update this particular content.

@MicrosoftHeidi sure thanks! Please confirm.

Hi @MicrosoftHeidi, could you kindly let us know if there is any update here? Thank you!

Hi @MicrosoftHeidi, could you kindly let us know if there is any update here? Thank you!

I'm checking with our internal teams on this now, apologies for the delay.

This will not be merged live, an update will be published with further information, but this is incorrect and should not be published.


Write documentation for h2

The crate needs docs so that people can figure out how to use it! This issue will be used to track specific points that should be documented.

[x] The h2 library can accept / return request / response values that are set to HTTP version 1.1.

Is there anything on how to use h2 with tokio runtime? I need to implement a multi threaded HTTP/2 connection pool.

@manifest PR #316 updates the examples to use the new (multithreaded) tokio runtime. Hopefully that should give you a good starting point!

@hawkw thanks!


Only Report Prod Schema Migrations in Curator-Reports Slack Channel

Create separate channel for rdev/dev/staging test runs, or find another way of delivering the report without creating noise for curators.

Create separate channel for rdev/dev/staging test runs

I think this is actually a good idea, because it would give us the ability to test Slack error messages in development environments, something we don't currently have, and which I would've liked for a recent ticket that I completed.

Changed the slack_reporter_channel secret to point to new channel for dev and staging. Channels will start receiving migration reports after next deploy / service restart. Will also add deployment stage note in the report header so that dev and staging can be distinguished.


App directory appended to auto_registration_paths

Question.. Is there a particular reason the app folder is joined onto the end of paths added in auto_registration_paths?
lib/rom/rails/railtie.rb:32
result.concat(COMPONENT_DIRS.map { |dir| root_path.join('app', dir).to_s })

If not, could I suggest a change where it's dropped (or another path registry is added if backwards compatibility is essential) in favor of letting the user configure their own full path. Unfortunately because of the current setup a folder structure like the one shown below isn't really possible.
app
  |-- persistence
       |-- commands
       |-- mappers
       |-- relations

As well, if a user wanted all of their persistence code in say lib, before it could be eager loaded you'd have to have the directory lib\app which seems like an odd requirement.

Mostly because ROM's own loading is a bit strict, and we're trying to exclude those paths from rails' autoloading magic.
It might be possible to make this more configurable, or to push the app up a level (instead of autoregistering root, we (also?) auto-register root/app and let the user configure anything else.  note that this still would want the stock 3 directories.
@solnic, thoughts?

I'm OK with any strategy that people need.

I just ran into this while trying to add rom-rails to an existing Rails app. The app already uses /app/commands for its own purpose (not ROM commands) and because of that, I'm getting this error (class name edited):
undefined method `relation' for MyNonRomCommand:Class (NoMethodError)

ROM by default autoloads the commands directory and the Rails app fails to boot because it's trying to treat the classes in that directory as ROM commands without checking their type. I figured this woudl be solved by changing the autoload path, but that didn't work, because it doesn't remove the default paths.
Any ideas for solutions?

Outside of moving the existing code?  Only monkeypatching the loader in rom-rails.  :/
I'll try and get a newer version of rom-rails out this week where this is more configurable.

@cflipse Thanks! Moving the existing code is a suitable workaround for me. Just not ideal :)

@xtagon Can you pull and test the PR in #91 ?
To use, reconfigure config.auto_registration_paths = ["lib/persistence"] (or wherever you're stashing your rom directories) ... this should prevent it from attempting to load from your app/commands directory

@cflipse Thanks! It has become a lower priority for me now in the project I was testing in but I'll test it when I get a chance.

@cflipse Thank you for the fix <3


Enhancement: move QDT subfolders to generic job

Codecov Report

Merging #347 (84f4f8b) into main (96197aa) will decrease coverage by 3.76%.
The diff coverage is 85.71%.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #347      +/-   ##
==========================================
- Coverage   67.76%   64.00%   -3.76%
==========================================
  Files          42       42
  Lines        2314     2317       +3
  Branches      493      493
==========================================
- Hits         1568     1483      -85
- Misses        599      686      +87
- Partials      147      148       +1

Files
Coverage Δ

qgis_deployment_toolbelt/jobs/generic_job.py
82.45% <100.00%> (+0.63%)
:arrow_up:

...deployment_toolbelt/jobs/job_plugins_downloader.py
48.85% <ø> (-0.39%)
:arrow_down:

...loyment_toolbelt/jobs/job_profiles_synchronizer.py
37.38% <75.00%> (+1.19%)
:arrow_up:

... and 5 files with indirect coverage changes


[Relay][Frontend[Onnx] Add testing for output datatypes and fix related bugs.

@masahi  encountered a bug due to our importer using int32 for topk rather than onnx's specified int64. To prevent similar errors, I've added an output datatype check to our onnx tests. This check uncovered a datatype mismatch in ArgMin and ArgMax that are also fixed in this PR.

please fix the lint issue

please fix the lint issue

thanks @jwfromm @mbrookhart

thanks @jwfromm @mbrookhart


Can't open macOS build on Big Sur 11.0.1

Tried opening from the Finder as an Administrative user. Error returned: "You do not have permission to open the application “TeslaCam Browser”." "Security & Privacy > General" does not offer an "Open Anyway" option when this occurs.
Also tried opening as an Administrative user and as root. Here's the error in case it can be of help (line breaks added to aid with readability):
# open TeslaCam\ Browser.app/
The application cannot be opened for an unexpected reason,
error=Error Domain=NSOSStatusErrorDomain Code=-10826
"kLSNoLaunchPermissionErr: User doesn't have permission to launch the app
(managed networks) UserInfo={_LSFunction=_LSLaunchWithRunningboard, _LSLine=2508,
NSUnderlyingError=0x7fe6e3d1bc90 {Error Domain=RBSRequestErrorDomain Code=5
"Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed.,
NSUnderlyingError=0x7fe6e3d19300 {Error Domain=NSPOSIXErrorDomain Code=111
"Unknown error: 111" UserInfo={NSLocalizedDescription=Launchd job spawn failed
with error: 111}}}}}

I have Authenticated Root status:
$ csrutil authenticated-root status
Authenticated Root status: enabled

Tried this too:
$ ls -al /Applications/TeslaCam\ Browser.app/Contents/MacOS
total 408
drwxrwxr-x@ 3 jdandrea  staff      96 Mar 10  2020 .
drwxrwxr-x@ 8 jdandrea  staff     256 Mar 10  2020 ..
-rw-rw-r--@ 1 jdandrea  staff  207792 Mar 10  2020 TeslaCam Browser
$ chmod 755 /Applications/TeslaCam\ Browser.app/Contents/MacOS/TeslaCam\ Browser
$ open /Applications/TeslaCam\ Browser.app

Error: "“TeslaCam Browser” is damaged and can’t be opened. You should move it to the Bin."


Number of CPUs used?

Hi, alphafold team~
As 104 cpus and no gpu available in my sever, I used
run_docker.py --use_gpu=False
to run alphafold.
But alphafold only used a fewer number of  cpus (less than 8 mostly).
What should i do to speed up alphafold with full use of my cpus.
Thanks~
Rusfell

you can change the number of cpus in script "alphafold/data/tools/hhblits.py" and "alphafold/data/tools/jackhmmer.py"

is this happening during the early phase where the it is running "hhblits.py", "jackhmmer.py" and "hmmsearch.py"?
in my case it is only using 4 threads when running these by default, and modify these files can get my machine to use 8 threads (no matter how high I set the numbers, it will max out at 8 threads). this might be some scalability issues inherently to these programs. (mentioned here http://eddylab.org/software/hmmer3/3.1b2/Userguide.pdf)
In later stage of the program though, it were able to utilize all my 64 threads.

Hi, unfortunately AlphaFold doesn't scale that well with a large number of CPUs.

For the data stage, HHBlits and Jackhmmer scale only up to some point, then they become IO limited. My experience is that it starts to flatten at around 8 CPUs.
For the folding stage, assuming you are not using a GPU, you will get only as much parallelism as JAX is able to exploit, which is unfortunately minimal.
For the relaxation stage, you might get speed-up with the high CPU count, but the folding stage is usually the dominant one time-wise.

So unfortunately I don't have any speedup tips beyond getting a GPU.

Is the number of CPU referring to thread? Or is it CPU core (x2 threads)? Based on my CPU usage, it appears that it refers to the number of CPU cores (which in thread is twice as much), because all these CPUx2 threads are showing 100% usage during processes like hhblits. Thank you!


A Random Quote Generator added

A random quote generator, created using HTML, CSS and JavaScript.

Hey, can you give you PR again, in Directory: RandomQuote/USERNAME.
(P.S. - I can only see an empty folder named as username Ankita1811).

Ok, I will push the change


Updating the Tor project key

Hi,
As the Tor project key has been infect by approx. 100000 signatures it now takes about 6 minutes to start Tor Browser when installed using torbrowser-launcher.
BR,
Pontus

Here is a comment about the whole infection problem.
https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d6955275f
An option would be to use the keyserver hkps://keys.openpgp.org instead of the old sks server?

it now takes about 6 minutes to start Tor Browser

Well, my gpg --refresh-keys is still grinding for over 28 minutes ...

Shouldn't this be ultra-high priority? People are unable to use the official key using the recommended method.

Fixed in #401


chore: refit terminal after initial loading to correct size

chore: refit terminal after initial loading to correct size
What does this PR do?
xterm.js has an odd issue where it will not resize the terminal on
initial loading.
After a long time troubleshooting, there is no ideal fix as we are
loading the terminal within many other divs and it's unable to properly
refit itself.
This is causing issues with the scroll-bar being inaccurate. Even after
adding proper CSS / tailwind values for spacing, it is inaccurate / not
correct.
This adds a reactive statement that refits the terminal after a very
short 10ms delay after logs appear.
Screenshot / video of UI

What issues does this PR fix or reference?

Closes https://github.com/podman-desktop/podman-desktop-extension-bootc/issues/997
How to test this PR?

Load logs
No longer see padding on the bottom

Signed-off-by: Charlie Drage<EMAIL_ADDRESS>

Closing this PR as this happens upstream too on Podman Desktop side.


whenever powertoys is updated, i no longer starts at login for other users

Microsoft PowerToys version
70
Installation method
PowerToys auto-update
Running as admin
None
Area(s) with issue?
General
Steps to reproduce
update powertoys on one account, then log into another that was set to autostart powertoys. powertoys will no longer autostart
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

Can you update to version 0.77 and see if this is still an issue? /needinfo

Yeah it has done it every single version release

From: Joseph Finney @.>
Sent: Friday, January 19, 2024 12:32:53 PM
To: microsoft/PowerToys @.>
Cc: Betonhaus @.>; Author @.>
Subject: Re: [microsoft/PowerToys] whenever powertoys is updated, i no longer starts at login for other users (Issue #31051)
Can you update to version 0.77 and see if this is still an issue? /needinfo
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/PowerToys/issues/31051#issuecomment-1900993293, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BDYFRCJC3AQWLA2RXFXFHF3YPLC6LAVCNFSM6AAAAABCCKHJM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMBQHE4TGMRZGM.
You are receiving this because you authored the thread.Message ID: @.***>

/bugreport


16 add issue templates

Fixes #16
add blank issue form with no dependency, add blank issue form with dependency, add blank issue template inside of .github/ISSUE_TEMPLATE directory

@chelseybeck Please check and suggest any modifications. Thank you.


support legacy tag in process schema

Changes
add missing old tag support

May I ask why this pattern is only needed for the timestamp tag?

May I ask why this pattern is only needed for the timestamp tag?

sure, do you mean the wx_property_tag here? Or the oneOf construct?
The oneOf I simply forgot here during the change to the new ASDF API because I was only looking for tag validation and not wx_property_tag
The wx_property_tag is not really needed specifically for timestamp but kind of a little custom extension of the ASDF tag validator.
With the tag validator you validate that a specific property (that you have named in the schema) is 'tagged' with a specific tag
The wx_property_tag validator get's attached to a yaml/ASDF object (instead of a property for tag) and makes sure that all properties of that object validate against the given tag. The property names are not restricted in this case.
(In Python terms you could think 'make sure that all values in this dict (that I am serializing) are instances of a specific class)


Add Support For Upsert

Hi all!
We're trying to update an ElasticSearch document using multiple processes - each updating a part of the document. We do it by sending different messages to the same topic, expecting ElasticSearch to create the full document. Unfortunately, this is not the case. We see that the document is constantly being replaced by the most recent version.
Is there support for upserting/updating documents? Is it planned?
Thanks!

@amirhalatzi this functionality will be added most probably in version 2.1.x. Stay tuned


create ~/.local/bin on install, fix shellcheck warnings

The ~/.local/bin/ directory was not created by the ./install script,
resulting in a failure on the first run. Create it first.
Also, use the install command, which will by default install the files
with 755 chmod, and allows to group two program calls (cp + chmod) into
one (install).

Looks good, thank you for taking the time to fix this :)


Remove Conditions from deprecations table

Changes

Conditions were removed in https://github.com/tektoncd/pipeline/pull/4942. In this change, we remove the deprecation and removal notice for Conditions from the deprecations table. We also remaining references to Conditions.
Related issue: https://github.com/tektoncd/pipeline/issues/3377.
/kind cleanup
Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[x] Docs included if any changes are user facing
[n/a] Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including functionality, content, code)
[x] Release notes block below has been filled in (if there are no user facing changes, use release note "NONE")

Release Notes

NONE

cc @abayer

/lgtm


Unable to install kernel-devel on CentOS

Vagrant fails with No package kernel-devel-3.10.0-1127.el7.x86_64 available. when using CentOS 7.
The problem is that there is no such kernel-devel-xyz for CentOS (checked 7 & 8), the package-name is just kernel-devel.
See also https://github.com/dotless-de/vagrant-vbguest/issues/351#issuecomment-540870693 and https://github.com/dotless-de/vagrant-vbguest/issues/351#issuecomment-712773555
Vagrantfile
Vagrant.require_version ">= 2.0"

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vbguest.installer_options = { allow_kernel_upgrade: true }

  config.vm.provider :virtualbox do |box|
     box.name = "test"
     box.customize ["modifyvm", :id, "--nictype1", "virtio"]
     box.customize ["modifyvm", :id, "--nictype2", "virtio"]
     box.customize ["modifyvm", :id, "--paravirtprovider", "default"]
     box.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
     box.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
     box.customize ["modifyvm", :id, "--ioapic", "on"]
  end
end

CentOS kernel packages are painful. Please check if one of the solutions in https://github.com/dotless-de/vagrant-vbguest/discussions/401 help.

It is working for CentOS 7 with enablerepo: true, because then yum install -y kernel-devel-`uname -r` --enablerepo=C*-base --enablerepo=C*-updates works. It is not working without enablerepo (or set to false): yum install -y kernel-devel-`uname -r`  does not work, like now, because the package is no longer in the base-repository.
Without the version as in pull-request #407 yum install -y kernel-devel --enablerepo=C*-base --enablerepo=C*-updates and yum install -y kernel-devel work, BUT install the latest kernel-devel-package which may not matching the running kernel. Therefore allow_kernel_upgrade: true must be used.
I will use enablerepo and I'm closing the pull-request. But there should be a note at lib/vagrant-vbguest/installers/centos.rb:install_kernel_devel if this failes to use enablerepo: true.

It's very kind of u.


Upgrade to Rails 6

Upgrade app to Rails 6, including switching to Google Chrome in headless mode rather than phantomjs, which does not seem to be maintained at the moment. Also introduced a workaround to avoid an unreported bug in Rails (see commit https://github.com/alphagov/collections/commit/ee70cfc2cf4cbf33fcf03549fa9a3065fdc1e89a).
:warning: This application is Continuously Deployed: :warning:

Merged changes are automatically deployed to staging and production.

Make sure you follow the guidance for deployments before you merge.

Check your branch is being deployed in the Release app, after merging.

:warning: This application is Continuously Deployed: :warning:

Merged changes are automatically deployed to staging and production.

Make sure you follow the guidance for deployments before you merge.

Check your branch is being deployed in the Release app, after merging.


using unity

does your Deep Q Network (DQN) code work for 3d objects in unity or its only for 2d objects ?

3d objects

i am having trouble with the maze Deep Q Network (DQN) code because it does not save the networks models after it is trained, do you have any help with this problem ?


Error (harmless) when creating new panes.

The behavior (blinking) is shown in https://ptpb.pw/YSSL.webm
Error msg is

Yes this is a minor tmux annoyance imho. When a command is not ready, tmux displays a <'cmd' not ready> placeholder string.
This is going to be mitigated in tmux 2.4.
This is the first time I see it happening to systematically though.

status-interval = 1
Well, I'm using tmux 2.4

Does setting a higher status-interval mitigate the problem?

no, it has no effect on this issue.

I kinda expected this answer.
In fact, can you please try the gh-47 branch I just pushed?

I did. It doesn't work though.

What gh-47 does is removing leftover debug code that slowdowns the _username() function hence increasing the chances tmux reporting the command is not ready.
I'll try to find a way to factor out the ps calls inside _username() in hope I can optimize it.
In the meantime, can you please tell me more about your setup?

OS
shell
~/.ssh/config peculiarities (like are you using multiplexing, etc...)
whatever you might find relevant

CentOS 6.8
Fish 2.4

No fancy stuff in other configurations.

And I forgot, is your .tmux.conf available somewhere?

And I forgot, what additions/customizations did you make to my conf?

modified   .tmux.conf
@@ -146,6 +146,14 @@ if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local'

 run 'cut -c3- ~/.tmux.conf | sh -s _apply_configuration'

+if '[ -f ~/.tmux.conf.local ]' 'source ~/.tmux.conf.local'
+
+set -g @plugin 'tmux-plugins/tpm'
+set -g @plugin 'tmux-plugins/tmux-resurrect'
+set -g @plugin 'tmux-plugins/tmux-continuum'
+set -g @continuum-restore 'on'
+
+run '~/.tmux/plugins/tpm/tpm'

 # ►_◄
 #

and here is my local conf

First remark: I believe you can put the tpm bits at the end of your ~/.tmux.conf.local copy. This way it's easier to keep up with upstream when I push changes to .tmux.conf
Then, you do
set -g status-interval 1     # redraw status line every 10 seconds

This refreshes status line every 1 second, not 10.
While harmless,
set -g default-command /usr/bin/fish
set -g default-shell /usr/bin/fish

look superfluous to me.
Anyways, I'll try to reproduce your problem in a Virtualbox VM. In the meantime, can you please give me the output of
$ tmux show -g status-left
$ tmux show -g status-right

I'm curious to see how tpm plugins changed it if they changed it.

let me quote what nicm (tmux maintainer) suggest,
20:36:42        nicm | it isn't an error, you have some huge big command in status-left or status-right and tmux is telling you it hasn't finished running yet so there is no output
20:37:17        nicm | you can either run master, where we use the command before substitution so lookup the output so it probably won't happen
20:37:43        nicm | or you can put your commands in a script so the actual command doesn't change when you switch pane

❯ tmux show -g status-left
status-left "#[fg=#000000,bg=#ffff00,bold] ❐ #S #[fg=#ffff00,bg=#5f5fff,none]#[fg=#e4e4e4,bg=#5f5fff,none] ↑#{?@uptime_d, #{@uptime_d}d,}#{?@uptime_h, #{@uptime_h}h,}#{?@uptime_m, #{@uptime_m}m,} #[fg=#5f5fff,bg=default,none] "

/
❯ tmux show -g status-right
status-right "#(/home/amos/.tmux/plugins/tmux-continuum/scripts/continuum_save.sh)#(cut -c3- ~/.tmux.conf | sh -s _uptime)#(cut -c3- ~/.tmux.conf | sh -s _battery)#[fg=#080808,bg=default,none]#[fg=#8a8a8a,bg=#080808,bold]#{?pane_synchronized, SYNC,} #[fg=#8a8a8a,bg=#080808,bold]| #[fg=none]#[bg=none]#[none]#{?client_prefix,⌨,}#[fg=none]#[bg=none]#[none]#{?session_many_attached,👓,}#{?@battery_status, #{@battery_status},}#{?@battery_bar, #{@battery_bar},}#{?@battery_percentage, #{@battery_percentage},} #[fg=#8a8a8a,bg=#080808,bold]| %R #[fg=#8a8a8a,bg=#080808,bold]| %d %b #[fg=#d70000,bg=#080808,none]#[fg=#e4e4e4,bg=#d70000,none] #(cut -c3- ~/.tmux.conf | sh -s _username #{pane_tty} false #D)#[fg=none]#[bg=none]#[bold,blink]#(cut -c3- ~/.tmux.conf | sh -s _root #{pane_tty} #D)#[default]#[fg=#e4e4e4,bg=#d70000,none] #[fg=#e4e4e4,bg=#d70000,none]#[fg=#000000,bg=#e4e4e4,none] #(cut -c3- ~/.tmux.conf | sh -s _hostname #{pane_tty} false #D) "

I already discussed this annoyance with him. And upcoming tmux 2.4 should mitigate it. This has been applied in commit https://github.com/tmux/tmux/commit/3cf19d6dd0900dd5bbd78594af308ee88b109756

@gpakosz ah, after upgrading to the newest commit, this issue is gone. Thanks!

Good to know!
I'll merge gh-47 into master nonetheless. Happy tmuxing!


I'm facing issue in Android 11 what to do?

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.aaratechnologies.sharegrapesapp/com.theartofdev.edmodo.cropper.CropImageActivity}: android.os.FileUriExposedException: file:///storage/emulated/0/Android/data/com.aaratechnologies.sharegrapesapp/cache/pickImageResult.jpeg exposed beyond app through ClipData.Item.getUri()
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3704)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3871)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:140)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:100)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2301)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:260)
at android.app.ActivityThread.main(ActivityThread.java:8245)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006)

startActivityForResult is not working in api level 11 so you have to update your code from documentation.

🚨🚨🚨🚨🚨 THIS LIBRARY IS NOT MAINTAINED, PLEASE READ THIS 🚨🚨🚨🚨🚨 #838
To avoid your issues, please use the latest updated library: https://github.com/CanHub/Android-Image-Cropper
100% kotlin
All bugs fixes
active community

@Raj-spbi @BlackBlind567 @fmaxx @r4jjin @naveenchoudhary947

Add in manifest and it will work but not for camera. am also looking for camera as it's getting crashed.

@sitaram-gupta  the right is update to the new project, so everything will work.
A guide how to update

@Canato Thank you but all is working except Camera.

Did you checked the case with old OSs for Huawei phones and Samsung ones that change the default Android path for the content:// schema folder?
This was one of the biggest issues cause just some specific combinations of device and OSs make it fail.
Plus the Android 11 bug is related to the permission that don't exist anymore, was deprecated on Android 10, but file external storage was removed from Android 11.
And this library, in this version, still rely on it for cropping.

@Canato Thanks again for the such a great information.

@sitaram-gupta yes, we even have a sample in Java. But if find any bugs please raise a issue or PR ^^

@Canato Sure, Thanks!

@Canato can you keep here sample for the java ? I couldn't get run from above as there is a lot of errors in java while building project.

@Canato can you keep here sample for the java ? I couldn't get run from above as there is a lot of errors in java while building project.

@sitaram-gupta we cannot change anything in this repository. Please look the CanHuB repository and check the sample folder. There is a Java sample there

@Canato can you upload a java example for extended activity in your code for extend_activity package version, Since i am new to kotlin i find it difficult to understand your code.
I already have a fragment through which i have 3 requirements, so something similar would be very helpful

From a fragment on button click->Open only Camera directly->Capture image and give image url or file url back to fragment
From a fragment->pass the previously obtained path url to CropActivity & get back the result image path & file path.
As usual i need extended activity to add bottom bar to perform rotate left, rotate rigt, reset & crop or save and finally discard changes and get updated result to calling fragment.

If these many requests are no possible if you can simply copy paste what changes needs to be done to this project so it can used for Android 11 can be helpful. thanks in advance :)

@r4jjin please use the new repository for questions and issues.
Check the sample folder, there is a Java sample there using the library

@r4jjin please use the new repository for questions and issues.
Check the sample folder, there is a Java sample there using the library

Hello @Canato , as i said earlier. you have couple of change in your code which includes activity contracts, view bindings, mvp pattern, provider as compared to existing project. So to adapt, if you provide a similar example which is mentioned would be more helpful under the sample folder which you mentioned in java, due to time constraint and learning curve.
From a fragment on button click->Open only Camera directly->Capture image and give image url or file url back to fragment
From a fragment->pass the previously obtained path url to CropActivity & get back the result image path & file path.
As usual i need extended activity to add bottom bar to perform rotate left, rotate rigt, reset & crop or save and finally discard changes and get updated result to calling fragment.

JAVA
@r4jjin I just migrated from  theartofdev to canhub. It could help you can try. Github

JAVA
@r4jjin I just migrated from theartofdev to canhub. It could help you can try. Github

Thanks for the reference @sitaram-gupta . Let me go through the codebase.

JAVA
@r4jjin I just migrated from theartofdev to canhub. It could help you can try. Github

Hello,
I noticed, you are checking for permission and using on ActivityResult, which is deprecated in A11. Could you provide Activity Contract to fetch the result obtained from camera after click as image url or file path.

@r4jjin there is no use of permission i had just kept for other purpose so i removed and pushed fresh code please have a look.

@sitaram-gupta I checked the code. In this i don't want to see the Gallery & File intent, just directly launching Camera without asking for any other options is needed. Also when taking capture from Camera the image is not obtained. I appreciate your help, but could you help me with these as well.

@r4jjin Please check, I have updated.

Android 11 using camera crop not working intent data is null please help asap

Please create issue here! Create Issue

Android 11 using camera crop not working intent data is null please help asap

@hareshmunjapara update your library to https://github.com/CanHub/Android-Image-Cropper

@Canato i am using java code please solve it

AppUtil.doCrop(SurvayDetailActivity.this); // call this method
@SuppressLint("QueryPermissionsNeeded")
public static void doCrop(Activity activity) {
if (activity.getIntent().resolveActivity(activity.getPackageManager()) != null) {
CropImage.activity().setGuidelines(CropImageView.Guidelines.ON)
.setActivityTitle(activity.getResources().getString(R.string.cropImage)) //Crop Image
.setCropShape(CropImageView.CropShape.RECTANGLE)
.setCropMenuCropButtonTitle(activity.getResources().getString(R.string.crop_done)) //Done
.setFixAspectRatio(true)
.setRequestedSize(600, 600)
.start(activity);
}
}
//onActivityResult()
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (data != null && resultCode == Activity.RESULT_OK) {
    CropImage.ActivityResult data1 = CropImage.getActivityResult(data);
    Uri bitmap = data1.getUri();
    Bitmap photo = BitmapFactory.decodeFile(bitmap.getPath(), new BitmapFactory.Options());
    ePhoto = getBytesFromBitmap(photo);

@Canato i am using java code please solve it

@hareshmunjapara update your library to https://github.com/CanHub/Android-Image-Cropper
It work with Java. If don't work, open an issue.
Here is the sample app in Java using the library https://github.com/CanHub/Android-Image-Cropper/tree/main/sample/src/main/java/com/canhub/cropper/sample/crop_image_java
The library is in Kotlin because is better, but is Java friendly and possible to use.
The old library (this repo) have bugs and will not work

 CropImage.ActivityResult result = CropImage.getActivityResult(data);   String filePath = result.getUriFilePath(ProfileDocumentActivity.this, true);   File file= new File(filePath);

thanks for your support @sitaram-gupta  :) managed to get it working.. thanks @Canato  for the library as well, i hope adding more java oriented example under module can be helpful for beginners 👍

@r4jjin agree, please feel free to drop some PR with samples =D

@Canato sure, will try to add if time allows =D

use ActivityName.this instead of this
CropImage.activity()
.setGuidelines(CropImageView.Guidelines.ON)
.start(FaceMatch.this);
Then crop will work on Android 11


Oath of the Defender resistance

Oath of defenders reads: "Allies in your champion's aura, not including you, get resistance 2 to damage dealt by creatures with the chosen trait. If such a creature deals more than one damage type at once, apply this resistance only to the highest amount of damage."
But it seems to behave like a regular resistance in foundry, getting applied to all damage types.

This is a limitation on the resistance rule element right now, a custom resistance can only be treated as a resist all of things that meet the criteria. To be honest, I missed the part where it specifies how it applies to the highest amount of damage, otherwise I would've simply not implemented this.


⚠ Cioos Pacific CKAN Sitemap has degraded performance

In c04fd98, Cioos Pacific CKAN Sitemap (https://catalogue.cioospacific.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 12437 ms

Resolved: Cioos Pacific CKAN Sitemap performance has improved in 95575d7 after 18 minutes.


Error setting up dcgm with startHostEngine mode from a golang based container

I am creating a monitoring-agent based on golang using docker to build the image, and also install dcgm. My golang application uses startHostEngine mode to init dcgm client.
This agent image is pulled in a kubernetes pod as a daemonset. Inside the pod, I am getting below error.
error connecting to nv-hostengine: Host engine connection invalid/disconnected
Earlier, I had a separate container in the node to run my nvidia-dcgm image nvcr.io/nvidia/cloud-native/dcgm:3.3.5-1-ubuntu22.04, and used standAlone mode to connect- it worked fine.
I was able to successfully run it using embedded mode and eliminate the use of separate dcgm server container. But this broke my capability to ssh into the ec2 instance and run dcgmi test --inject commands to test error scenarios.

Is there a way to run dcgmi test with embedded mode that could work for my setup? I have also tried to make it work by ssh'ing inside the kubernetes pod of monitoring-agent but that does not work and I get below error.

sh-4.2$ dcgmi test --inject --gpuid 0 -f 202 -v 99999
Error: unable to establish a connection to the specified host: localhost
Error: Unable to connect to host engine. Host engine connection invalid/disconnected.

Just FYI, in this setup, I do not get any errors for dcgm.Init(dcgm.Embedded)
2. I switched to using dcgm.Init(dcgm.StartHostEngine) as StartHostengine is the mode which starts nv-hostengine, and also gives me the hope that it would eliminate server container + able to test using dcgmi. But currently I am facing init errors.
Error connecting to nv-hostengine: Host engine connection invalid/disconnected

@haardm
Embedded hostengine works in the address space of your Go process and does not expose any endpoints to connect to. The dcgmi tool connects to the standalone nv-hostengine that listens for connections on either a Unix domain socket or a TCP port. There is no way for dcgmi to connect to your embedded hostengine.
It is important to note that only one instance of a host engine (embedded or standalone) should be used with a GPU on a given node. If two instances of the host engine address the same GPU, we cannot guarantee stable work, whether running on bare metal or within a container.


Installation on mac

Hi,
I'm having issue installing adept2 on mac.
Since there is no autoreconf on mac, so I tried  to install from release package adept-2.1.1.
I followed the installation guide, and configuration option used was
./configure --prefix=/Users/xxx/build "CXXFLAGS=-g -O3"
But the make command gave me this error
libtool: link: ranlib .libs/libadept.a
libtool: link: ( cd ".libs" && rm -f "libadept.la" && ln -s "../libadept.la" "libadept.la" )
Making all in include
make[2]: Nothing to be done for `all'.
Making all in benchmark
make[2]: Nothing to be done for `all'.
Making all in test
********************************************************
*** To compile test programs in test/ and benchmark/ ***
*** type "make check"                                ***
********************************************************
make[2]: *** No rule to make target `README.md', needed by `all-am'.  Stop.
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

May I get some support on this issue?
Thanks,
Ge

Hi,
autoreconf is part of the "autoconf" package - I have installed it on my Mac.
I can't seem to reproduce your error on my Mac when I download the package from https://www.met.reading.ac.uk/clouds/adept/download.html.
Does the problem occur only when you type "make install"?
Does the README.md file exist? It is in the package so I don't understand why "make" is wanting to make it.
Robin.


Logger refactoring

[Current coverage][cc-pull] is 77.68%

Merging [#24][cc-pull] into [master][cc-base-branch] will increase coverage by 18.10%

@@             master        #24   diff @@
==========================================
  Files             3          3
  Lines           334        363    +29
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            199        282    +83
+ Misses          135         81    -54
  Partials          0          0

Powered by Codecov. Last updated by [4a48b21...fec4264][cc-compare]
[cc-base-branch]: https://codecov.io/gh/2gis/stf-utils/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/2gis/stf-utils/compare/4a48b21688e920e0107d4d6dc6a5fe92a672ddd4...fec4264c75082ea5f9b9bd3881dfdd40da90025e
[cc-pull]: https://codecov.io/gh/2gis/stf-utils/pull/24?src=pr

:+1:

:+1:

:thu


Generated code artifacts

https://github.com/microbus-io/fabric/blob/399b658fea5e57aac5656735d0dbaf50ce991673/examples/calculator/intermediate/intermediate-gen.go#L133
if r.URL.Port() == "443" || "443" == "0" {

Hello. What is this comparison for? "443" == "0" is never true

That's by intent.
Endpoints are exposed in the OpenAPI document matching their port number. So for example, if you define an endpoint on port 443, it is exposed on the URL :443/openapi.yaml. The special port 0 indicates that the endpoint is exposed on all ports, hence the extra comparison to include it.
It was just easier to leave this condition in the source code rather than move it to the templates. It is only really applicable if you define the port of the endpoint to be 0.


Loseless Compression

There's this open source app that can compress images losslessly doesn't matter which format. Is it possible to import this feature in ImageToolbox?

As a side note it also has rotation crop mentioned in #936

This app is just clone of mine👀

I looked through the code, there's no lossless compression, because it is recording image first, however my app does the same

Lol, it's not even compress, it's just converting to webp

Also it have rotation crop because of using uCrop library, i tried it and get some bad results, but this is planned to add anyway

It doesn't convert all images to webp but some of them in my experience, i thought it was a bug.
Anyway learned something today.


Use mattermost branded loading animation for installation

This replaces the generic installation animation used by the windows installer, with the mattermost loading gif.
I checked it on a local build of the installer and it works fine on windows. We should test the circleci build, but other platforms must not be checked.

Adresses https://github.com/mattermost/desktop/issues/150#issuecomment-234442469

I think we should use the generic installation animation GIF for now. It looks super-weird as an installation animation at the moment.

The one we have here works better as a loading icon, that replaces the "Loading..." text, something like attached.


awesomeSpeedometer setIndicatorWidth() method not resolved

Hi Anastr;
Thank you for your huge work, I noticed that this method setIndicatorWidth() is not resolved on java, can you please advice ?
library : 1.5.3

Hi @laamim
Have you tried to insert width directly to indicator instance, like speedometer.getIndicator().setWidth(...)

Hello. I just downgraded the version and it works for me thank you

You don't need to go to old version while you can reach indicator instance as I mentioned.


Fix issue with statically defined DB schema

Description
Committing DB migrations ahead of time may result in error due to dynamically defined tables (i.e., roster tables).
Hence, we should revert to running DB migration at runtime. Specifically, this means retaining DB migration command in the Docker entry point.

NOTE: Code review is skipped as per this agreement.


Add person numbers to gradebook

Grab person numbers from shibboleth to the DB and update gradebook and csv export functions

completed with @Searay-330


Stop using ConcurrentBag in tests for complex types

dotnet/corefx#23068

ConcurrentQueue is always my favorite; also has a .ToArray method on it

@benaadams  Then we probably wouldn't need the new locks or ToArrays(). But now I'm afraid of the Concurrent types that aren't ConcurrentDictionary 😞

ConcurrentBag is the only one that uses thread local storage; unordered and less contended (via thread local)

Attempt number 2.


Fix, follow spec, response.userHandle allow null

What
Fixes https://github.com/webauthn-open-source/fido2-lib/issues/113
Changes

Allow null in userHandle, and fixed regressions
Added a test with null in userHandle

Codecov Report
Base: 92.90% // Head: 92.94% // Increases project coverage by +0.04% :tada:

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

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #114      +/-   ##
==========================================
+ Coverage   92.90%   92.94%   +0.04%
==========================================
  Files          16       16
  Lines        5963     5984      +21
==========================================
+ Hits         5540     5562      +22
+ Misses        423      422       -1

Impacted Files
Coverage Δ

lib/toolbox.js
89.82% <ø> (+0.23%)
:arrow_up:

lib/parser.js
88.97% <100.00%> (ø)

lib/response.js
97.56% <100.00%> (+0.01%)
:arrow_up:

lib/validator.js
92.29% <100.00%> (+0.23%)
:arrow_up:

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

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


Cannot create account using SSO

In login page I used Github and Google as SSO but both give an error.

Thanks for reporting this. I've just committed some additional logging for this: https://github.com/exceptionless/Exceptionless/commit/3e9373180974777fef267a4396b9517098990955 can you please try again so I can take a look at the actual error you are getting.

@jannavarro Are you still getting the same error?

@niemyjski thanks! I started contributing small changes in OpenLiveWriter recently. I hope I can contribute here too.

@niemyjski thanks! I started contributing small changes in OpenLiveWriter recently. I hope I can contribute here too.


Add update(key, updater, cb)

This allows a person to get and set a key in one expression.
It's a convenience function.

Not sure this is needed. This whole library is meant to be minimal, so convenience functions don't seem to be a good fit?

The alternative would be to make a dirty-extensions library, but that seems like pointless library proliferation. Or to write this function everywhere we want to use it, but then calling it looks different (function call vs. method call)
Are you looking for minimalism, or are you just looking to minimize the number of moving parts.
If it's the latter, this doesn't add any new moving parts.

I don't use this library, or node for that matter, anymore. So I'm happy to let those who actually use it decide the direction. You seem to be one of them. If you're interested, I'd be happy to add you as a committer to the repo and npm, then you can make changes as you see fit.

Sure, that would also let me go through the backlog of issues on the tracker, plus one other not on the tracker issue.

Added u on Github. What's your npm user name?

"havvy"


[Feature][Manager] Support MySQL node and dbsync cluster configuration

Description
Support MySQL node and dbsync cluster configuration
Use case
No response
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

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

I will deal with this problem！


Csv parser experiment with memory mapped file

the main issue is with the decoding of the chars

Memory Map files not as fast as FileChannels.


Don't use unitless numbers in stroke-width property

Unitless numbers work in actual browsers, but they're not correct
according to the spec which requires a ,
and not doing so makes the W3C css validator complain and block
publication.

By the way, if unitless numbers work in all browsers, as seems to be the case, shouldn't we say so in the spec also?


Time series estimator

Here's the time-series estimator split from #466.

Just linted the code following discussions on the other thread. Currently pylint is raising a set of complaints that I'm a) setting class variables outside of the init statement, and b) not using long enough variable names in the functions TimeSeriesMultiRoundEstimator._gen_comb, TimeSeriesMultiRoundEstimator._p_function and TimeSeriesMultiRoundEstimator._update_function. My problems with updating these issues are below, perhaps someone else can look and tell me whether the current status is acceptable or not.
For a), this is slightly annoying to fix, because the way the data is stored in the time-series estimator differs by whether it's single round or multi-round. So I'd probably have to split TimeSeriesMultiRoundEstimator to not be a sub-class of TimeSeriesEstimator (which means there'd be a fair few lines of duplicate code lying around).
For b), I don't really have better variable names than the single letters used in the function: these functions are just implementing Eq.25 of arxiv:1809.09697, and the variables are just all dummy variables.

I've refactored the code, so this can be closed


Loading ad in reward granted callback fails on iOS

[REQUIRED] Step 1: Describe your environment
Deploying on iOS using a real device with test ads.
Note that I could not replicate this on Android.
Plugin Version
version 3.0.0
[REQUIRED] Step 2: Describe the problem
Steps to Reproduce

Call show on a loaded rewarded ad
Replace the ad with a new ad and load it in the on reward callback
Close the ad at least a second or two after the reward is granted
Call show on the new ad

Expected results:
The new ad shows
Actual results:
AdError(code: 17, domain: com.google.admob, message: The provided view controller is not being presented.)
Notes:
It seems like I can't load the next ad until the previous ad has been closed by the user. It seems like the new ad is seeing that the old ad is obscuring the app content and thus is refusing to display. Maybe the check to see if there is obscuring content is in load when it should be in show?
Loading the next ad when onAdDissmissedFullScreenContent seems to resolve the issue, but I figure this should still be fixed as the current situation seems like a pretty bad foot gun. Simplest solution would be to throw an exception if you attempt to load a new ad before the previous ad is closed.

Hi @caseycrogers
I use plugin sample code and follow your steps but can't reproduce the error. The RewardedAd can be displayed every time I call to show it (from popup menu).
Can you try the plugin sample code and confirm? If your implementation is not the same, please provide a minimal sample code. Thanks!

I had similar issue and adding small delay before loading the ad helped me (but it's more like a workaround not the actual solution)


2to3

Could you please merge these 2to3 changes

What version of python are you running?

I am running python 3.4. I get the following error:
File ".../lib/python3.4/site-packages/djangotoolbox/fields.py", line 274, in _set_model
if model is not None and isinstance(self.embedded_model, basestring):
NameError: name 'basestring' is not defined
Therefore i searched (and found) a fork which ran 2to3.
Maybe python-modernize might result in code which runs in both python 2 and 3

Sorry, forgot about the other modules. #67