Removing date/time from bot output

Expected Behavior

Moving towards pokestop Keppel Island Marina - 0.14km
Actual Behavior

2016-08-27 18:04:19,285 [MoveToFort] [INFO] [moving_to_fort] Moving towards pokestop Keppel Island Marina - 0.14km
Your FULL config.json (remove your username, password, gmapkey and any other private info)

Output when issue occurred

Steps to Reproduce

I have tried looking for the doc where I can fix this issue but can't find it.
Other Information
OS: Arch 32bit

Branch: master

Git Commit:

Python Version: python2

Any other relevant files/configs (eg: path files)

what is the problem?

Problem is how to remove "  " from bot line outputs. Thank you.

remove " (date) (time) " *

I want it to be " moving towards pokestop XXX - X.Xkm "
Instead of " (date) (time) moving towards pokestop XXX - X.Xkm "

I believe date, time, component's name & action is the standard log output template and there's very little reason we should remove them.

We can mark it as a feature request. Some folks might like this!

I agree. It should be possible to remove this info - even if I DO find it useful

@nirvana7777
 62 logging.basicConfig(
 63     level=logging.INFO,
 64     format='%(asctime)s [%(name)10s] [%(levelname)s] %(message)s')
 65 logger = logging.getLogger('cli')

change line 64 to format='%(message)s'

ok I'm not familiar with Python and not much with git, so if someone gonna do this, you may add a new config "simplified_log" with default value false to make it more flexible.

@rawgnii Thank you !

See PR #4832 for improved version of this

Merged to dev!


Update tech docs to use gem 1.8.2

What
Updated tech docs to use tech-docs-gem 1.8.2. This latest release contains:

A new show_expiry global option
A fix for multipage site build with custom http_prefix
A simpler way to add the warning text extension

How to review
Describe the steps required to test the changes.

Preview the content locally (see README) and check that it renders as expected.
Manually check that any removed or renamed anchor tags are not in use (linkchecker doesn't do this).

Who can review
Anyone except Jon Glassman

Looks fine to me. Gems installed without issue, and there's nothing obviously wrong with the resulting documentation.


react/no-unused-prop-types on setState

My component doesn't have any this.state.
The lint cannot detect that I'm actually using the state inside setState from prevState argument.
But it says that:
error  Unused state field: 'updateQueue'  react/no-unused-state
class Component extends Component <{}, {updateQueue: Array<string>}> {
  ...
  debouncedUpdate = debounce((cellsetId, options) => {
    this.setState((prevState, props) => {
      const {updateQueue} = prevState;
      const {updateCells} = props;
      updateCells(cellsetId, updateQueue, options);
      return {
        updateQueue: [],
      };
    });
  }, 2000);
  ...
}

it seems like the debounce is the issue.
In general, you shouldn't have arrow functions in class properties anyways; try this instead (it will be much more performant and lintable and much more importantly, more testable):
debouncedUpdate = debounce(this.update.bind(this), 2000);
update(cellsetId, options) {
  this.setState((prevState, props) => {
    const {updateQueue} = prevState;
    const {updateCells} = props;
    updateCells(cellsetId, updateQueue, options);
    return {
      updateQueue: [],
    };
  });
}

It's still giving me the error even using your suggestion.
Not really the debounce though, you can even do this:
function updateFoo(selectedIds) {
  return null;
}
// eslint-disable-next-line
class Test extends Component<{}, {selectedIds: Array<string>}> {
  constructor(props: *) {
    super(props);
    this.state = {
      selectedIds: [],
    };
  }

  onChange = (item: {id: string}) => {
    const {id} = item;
    this.setState((prevState, props) => {
      const {selectedIds} = prevState;
      selectedIds.push(id);
      updateFoo(selectedIds);
      this.setState({
        selectedIds: [],
      });
    });
  };

  render() {
    return (
      <div>
        <select onChange={() => this.onChange({id: '1'})}>
          <option value='1'>1</option>
        </select>
      </div>
    );
  }
}

And it will still complain about the no-unused-state.
I think at the moment, it could only mark it as ok as long as it sees something from this.state.
And regarding the arrow functions, yeah, I read some articles about that.
But it's just so much more convenient doing () => rather than having all the methods in constructor and doing this.method = this.method.bind(this); every time.

Same thing here using functional setState


Bootstrap 5

[x] Enhancement Request

Anyone has integrated this package using bootstrap 5 table styles?

Might have better luck on stack overflow? old issue with no response - closing.


Feature Request: Particitial Component Support

I don't want to use it globally.

It's not working
<>

...

It's not working
<>

...

hi, i don't understand your problem.

Same problem here, there is not documentations for the use of elementID and location.
I've tried to add an elementID but it's not working at all.
<ScrollMemory elementID='list' />
<div id='list'>

body {
    overflow: hidden;
}

#list {
    overflow: scroll;
}

Hello, the elementID it's for if you use your app inside div or another element. The system keep th scroll of element instead body page. elementID is the ID of wrapper app.


Bug: getAccessToken, hasValidIdToken, hasValidAccessToken returns always "false".

I have configured my angular app in basic form to use your lib oauth2-oidc.
If I start my authetification process I can get logged in and the app redirects me to given redirect uri in oauth config.
I see my access_token, which was given from authorization server in my URL at my redirect/landing page.
BUT!!!!!
The is no chance to get app working, because I cannot get my token in the app or check if there is one at my oauthService. That is a big problem.
I have very strong deadline for my project. PLEASE, help me anyone who cans.
Thank you so much guys for your support.

Same issue here:

My code:

this.oauthService.hasValidIdToken() is always false...

This fixed everything for me, hope it helps anyone else.

I see several things here: When the token is not accepted by the lib, it's very likely due to a an issue during the token validation. In this case, you should see an error message in the console.
Another thing I'm seeing it that the tokens are transmitted as a query strings. The library requests the token as a part of the hash fragment which is safer as the query string can be cached in server logs.
Using the catch-all-route (**) should have the same effect as described in routing with hashfragment, above.
If you want discuss this further, I'm happy to help. In this case pls provide a minimal stackblitz.com-sample showing the issue.

Hey,
I have the same issue! I created a small example app with StackBlitz: https://stackblitz.com/edit/angular-oauth-access-token-bug
My Authorization Server is a Spring Security OAuth Server (with Spring Boot). The Configuration looks like this:
        clients.and()
                .withClient("demo")
                .secret(hashpw("demo"))
                .authorizedGrantTypes("authorization_code", "implicit")
                .scopes("openid", "user_info", "trip_info")
                .accessTokenValiditySeconds(ACCESS_TOKEN_VALIDITY_SECONDS)
                .refreshTokenValiditySeconds(REFRESH_TOKEN_VALIDITY_SECONDS)
                .autoApprove(true);

The Server works fine with different Java Frontends (Spring Security).
When I click on login, I get a redirect to my oauth server, login there and get a redirect back to the angular app. In the angular app I haven't a access token in the OAuthService, but i can see a valid token in the url.
https://angular-oauth-access-token-bug.stackblitz.io/#access_token=0386ead1-d20e-4bcc-9924-821ca16468b0&token_type=bearer&state=O0473FDUsfDJ3S8WdF0MBfq0rxpEYk5c6ReFpzss&expires_in=2794

Some things to try:

Add oidc: false to your configuration. The strict validation might trip over something, and if this "helps" you'll have a direction to debug further
Add showDebugInformation: true to your config (and increase the log level in your devtools if needed)
Add custom logging of all events (see this snippet)
Try this config / use [the sample auth server]( issuer: 'https://steyer-identity-server.azurewebsites.net/identity) (user 'max', pwd 'geheim') to cross-check if the issue might be server side

I found my problem. I forgot the
      this.oauthService.tryLogin();

@MarcBellmann I'm running into the same issue that you had - the token is showing up in the URL but I'm unable to access it in the app, it just returns null. Where did you call the tryLogin() function that made it work?


Add support for local API access (custom url)

It is possible to access the device directly (getting rid of Telldus Live) on TellStick ZNet Lite (v2) Local API).
It would therefore be great if one could configure tellduslive (and Home Assistant) with a custom URL so Home Assistant can communicate directly with your TellStick ZNet Lite. This option should of course be optional so it does not break old configurations.

And it seems like @skriez already implemented this 😄 . I think it should be merged together with the main code together with Home Assistant.
https://github.com/skriez/tellduslocalapi

Excellent!
I don't have access to any Telldus ZNet-device so I would not be able to implement or test this.
I would gladly accept any PR that added this functionality to the existing library and HA-component, if possible (it seems like some code can be re-used).

@skriez, do you have interest in merging your code into @molobrakos's and create a unified HA component or is it ok if I reuse your code into new PR's?
What do you think, https://github.com/molobrakos/tellduslive/compare/master...skriez:master%23diff-7511ef6de052bfa88b2545e960e5842fR78 adds _getAccessToken() should we make that conditional if local url is set or is there a better solution?

Maybe adding:
def authorize_live_api(pubkey, privkey, secret, token)
def authorize_local_api(ip, token)

and then have __init__ accept a kwargs-dict and delegate to the correct authentication method depending on supplied params (alternatively leave it to the caller to call the correct authentication method).
Btw, can the ZNet device be autodiscovered by the netdisco library? (there is already some code in there for autodiscovery of Tellstick Net devices) - in that case, the ip might not be neccessary for the user to provide.

Btw, can the ZNet device be autodiscovered by the netdisco library? (there is already some code in there for autodiscovery of Tellstick Net devices) - in that case, the ip might not be neccessary for the user to provide.

Yes, so it seems 😄
tellstick:
[('<IP_ADDRESS>',
  'TellstickZnetLiteV2',
  'ACCA5401B5EA',
  'NEDB6EGQCF',
  '1.0.11')]

But I'm not sure exactly how to implement this..
@mickeprag, is there an interest from Telldus to have support for local Tellstick Znet devices in Home Assistant?

@fredrike: Yes, of course.

I've added support for Local API connection to HA (https://github.com/molobrakos/home-assistant/compare/master...fredrike:master) and tellduslive (https://github.com/molobrakos/tellduslive/compare/master...fredrike:master)
@molobrakos Please review the code before I create a pull-request on HA.

Fantastic! I'll get back later tonight.

@mickeprag: Which device strings are currently supporting Local API?
Is this sufficient:
        if 'TellstickZnet' in device:  # Only TelldusZnet* devices support local API

All newer generation supports it. Currently:
TellStick ZNet (v1)
TellStick ZNet v2
TellStick Net v2
TellStick (v1) does not support this api.

Closed by https://github.com/molobrakos/tellduslive/pull/2

@mickeprag what is the timezone for "expires":<PHONE_NUMBER> in the example given at: http://api.telldus.net/localapi/api/authentication.html#refreshing-a-token?
We need a solid way to fire a timer to renew the token and I don't really trust that users have configured their local clock correctly (or are in sync with your clock). Perhaps it would be good to have an expires_in variable from you as well..

datetime.datetime.fromtimestamp(1455295348)
datetime.datetime(2016, 2, 12, 17, 42, 28)

I would assume UTC. Actually, if we're not going to rely on the local lock we could either 1) compare with the server time returned in the header (the example you are referring to), or just don't bother at all - we'll just wait for the server to return token expired-error message (whatever that is) during an update request, and in that case send a renewal request and then a new update request.

Oh, maybe by 2) it is already too late..?

It should be UTC.
Regarding expires_in, a PR is always welcome ;)

Fyi
https://github.com/telldus/tellstick-server/blob/master/api/src/api/ApiManager.py#L71

Hi guys,
This here what you are doing is a great thing! Trying to use Telldus PIRs in HA with Telldus Live Cloud is pointless.
I am a little confused about a few things though:

Will this make it into home assistant's tellduslive component? And if so, do we know when?
I am on hassio 58.1. If I put this component in /config/custom_components/, will it work as a drop-in replacement for homeassistant's own tellduslive component?

Cheers, and thanks for your work on this!


Customer Filters - Not available in Wizard

I am following this guide but there is no Filters section in the wizard, this is for an Azure SQL Connector. Could you please advise how to add in filters?

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

ID: 27c1b924-ef47-230c-ea15-648cd525b850
Version Independent ID: 1761c8f2-9a84-52c4-27a2-4fce1cba62d6
Content: Manage custom filters
Content Source: MicrosoftSearch/custom-filters.md
Service: mssearch
GitHub Login: @RodHB
Microsoft Alias: rodhb

We would need more information from you to figure out the root cause for this. Can you please submit this issue via the 'Feedback' option in Microsoft 365 admin center. Also, please ensure you have selected the option for us to contact you.

@gmparky Can you please reach out to us as indicated in the above response to help resolve your issue.

Hi. I have raised a ticket via our Premium support Case #:23253154

@gmparky - We are facing the same issue.  Did you get any clarity from support?  Below is the email I sent to our premiere account manager, but I haven't gotten any traction.

I need some assistance defining what qualifies as a 'managed property' in M365 search.  I'm trying to create additional filters in a custom search vertical.  According to the limitations listed in the documentation:  "You can currently create filters only on string & date type managed properties."  But it's unclear what exactly is a managed property.
Of the fields I'm pulling into my connector with the SQL query, only 1 is 'refinable' (see attached), and that's the only one available to add as a filter in my associated vertical.
There is a step in the connection wizard called Property Labels (see attached).  I'm 'guessing' a subset of those are the only available (refinable) managed properties at this time.  And if that is the case, is it possible to retrieve the 'StringCollection' datatype listed for the Authors property label with a SQL query/source?

@TracyGH thanks for reaching out.
Property Labels are fixed set of attributes used in Microsoft search for easy mapping to default experiences.
The UI "Assign Property labels" allows the tenant admin to define best possible match from the connector schema to these fixed system properties. Fixed property "Authors" is unable to map to any available SQL Schema property,
On your earlier point on refinable (filter-able) properties. Only StringCollection and DateTime schema properties are available to be used as refiners. We are working on support for other data types (single valued string and integers) currently.
Since your schema (from the screenshot) contains CreatedDateTime as a DateTime property it is available to be chosen as a refinable attribute.  Other schema attributes listed are data type "string" (and not stringCollection) hence not refinable.

Thanks @maheshsinghania!  Do you know where to find information regarding how to configure the SQL query in my search connector so it recognizes StringCollection types versus String types?

@TracyGH - Yes, you are right. Currently only DateTime will be configurable as the SQL connector maps varchar data type to String (and not StringCollection).
That said, String and integer data types will soon be refinable. Will keep you posted on this.

@TracyGH  After a lot of investigation we where advised it wasn't released yet for String Filters but is supposed to be coming in March. Take that with a pinch of salt as it's been hard to keep track of all the moving parts for this. Verticals have only just reached GA in our tenant and we can only build refiners on date time fields.


Improve find command

The find command has been improved as discussed during our meeting.
I created 2 new classes - DescriptionContainsKeywordsPredicate and TagListContainsKeywordsPredicate.
When a find command is made, there will be NameContainsKeywordsPredicate, DescriptionContainsKeywordsPredicate and TagListContainsKeywordsPredicate objects created if those parameters were included in the command. These parameters are chained using either the predicate.and() or predicate.or() commands to create a new predicate. This is the predicate that is passed into the find command.
Closes #39 #41 #42 #43

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@318f129). Click here to learn what that means.
The diff coverage is 80.00%.

@@            Coverage Diff            @@
##             master      #44   +/-   ##
=========================================
  Coverage          ?   73.69%
  Complexity        ?      563
=========================================
  Files             ?       92
  Lines             ?     1688
  Branches          ?      177
=========================================
  Hits              ?     1244
  Misses            ?      378
  Partials          ?       66

Impacted Files
Coverage Δ
Complexity Δ

...seedu/momentum/logic/parser/FindCommandParser.java
57.14% <62.16%> (ø)
8.00 <7.00> (?)

...m/model/project/NameContainsKeywordsPredicate.java
90.90% <87.50%> (ø)
9.00 <5.00> (?)

.../project/DescriptionContainsKeywordsPredicate.java
90.90% <90.90%> (ø)
9.00 <9.00> (?)

...odel/project/TagListContainsKeywordsPredicate.java
94.44% <94.44%> (ø)
11.00 <11.00> (?)

...n/java/seedu/momentum/commons/util/StringUtil.java
96.00% <100.00%> (ø)
10.00 <3.00> (?)

...ava/seedu/momentum/logic/commands/FindCommand.java
100.00% <100.00%> (ø)
7.00 <2.00> (?)

...in/java/seedu/momentum/logic/parser/CliSyntax.java
85.71% <100.00%> (ø)
1.00 <0.00> (?)

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 318f129...87a55dd. Read the comment docs.


Package Is Not Compatible With net45 (.NetFramework,Version=v4.5).

VS 2017 ( Community ) Project is part of a multi-project solution.
Ideally everything would build against .net 4.7, but when I saw this message, I changed the offending project to build against 4.5.
Tried to add NuGet Package through VS 2017 NuGet Package Manager. No love.
Restarted VS. Tried again. No love.
Every time I get the same error message -
Package Vlc.DotNet.Core.Interops 2.1.142 is not compatible with net45 (.NETFramework,Version=v4.5). Package Vlc.DotNet.Core.Interops 2.1.142 supports:

net20 (.NETFramework,Version=v2.0)
net35 (.NETFramework,Version=v3.5)
net40 (.NETFramework,Version=v4.0)
net45 (.NETFramework,Version=v4.5)
One or more packages are incompatible with .NETFramework,Version=v4.5.

Ideally this would work against .Net [Anything], but I'll just settle for it working HERE, preferably before I fling my computer through a wall.

Looks like a NuGet issue rather than Vlc.DotNet.
see https://github.com/NuGet/Home/issues/4259 for a similar issue
Maybe you could try reinstalling visual studio?

arg. Reinstalling VS 2017? Or VS 2015? The entire thing? I mean, I could but that's going to set me back a day... hmm...

To be honnest, I don't see what's wrong here, and I installed the NuGet package recently without that kind of issues.
If you have another computer available with vs installed, you could try with a fresh project and see if the issue happens too. you could also try to clear NuGet caches and other things, but that's just suggestions...

I'm closing this issue for now. If you are still having this issue, please reopen the ticket.

Reopening this as the issue is still there for @AbbottWC (see discussion in #300). Even if I don't think the issue is on our side, I can provide some suggestions on how to solve this issue.

I can reproduce this issue, like this:
project.cspoj:
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net45</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Vlc.DotNet.Core.Interops" Version="2.2.0-develop161" />
  </ItemGroup>
</Project>

And then:
dotnet restore

This gives me:
C:\Users\frede\demo\tests>dotnet restore
  Restoring packages for C:\Users\frede\demo\tests\LibVlcSample.csproj...
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202: Package Vlc.DotNet.Core.Interops 2.2.0-develop161 is not compatible with net45 (.NETFramework,Version=v4.5). Package Vlc.DotNet.Core.Interops 2.2.0-develop161 supports:\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net20 (.NETFramework,Version=v2.0)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net35 (.NETFramework,Version=v3.5)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net40 (.NETFramework,Version=v4.0)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net45 (.NETFramework,Version=v4.5)
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202: Package Vlc.DotNet.Core.Interops 2.2.0-develop161 is not compatible with net45 (.NETFramework,Version=v4.5) / win7-x86. Package Vlc.DotNet.Core.Interops 2.2.0-develop161 supports:\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net20 (.NETFramework,Version=v2.0)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net35 (.NETFramework,Version=v3.5)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net40 (.NETFramework,Version=v4.0)\r
C:\Users\frede\demo\tests\LibVlcSample.csproj : error NU1202:   - net45 (.NETFramework,Version=v4.5)
  Generating MSBuild file C:\Users\frede\demo\tests\obj\LibVlcSample.csproj.nuget.g.props.
  Generating MSBuild file C:\Users\frede\demo\tests\obj\LibVlcSample.csproj.nuget.g.targets.
  Restore failed in 111.82 ms for C:\Users\frede\demo\tests\LibVlcSample.csproj.

Please try with 2.2.0-develop174

Sorry it's been a while since my last reply. I am not seeing 2.2.0 on the
Nuget package list in VS 2017 - https://imgur.com/a/V2Sxl
On Wed, Sep 20, 2017 at 4:40 PM, Jérémy VIGNELLES<EMAIL_ADDRESS>wrote:

Please try with 2.2.0-develop174
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ZeBobo5/Vlc.DotNet/issues/276#issuecomment-330989013,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGuNsKOHRwrP1NRIykm_HGx4CYGNOnS3ks5skYY3gaJpZM4OnzSX
.

--
Days Since VB6 : 0. Longest Run : 4
Seconds Since Change Request : 0; Longest Run : NaN.
I'm beginning to count the problems a well placed thread can't resolve...

@AbbottWC The package is marked as prerelease, so you need to check the "Include prerelease" checkbox (upper right corner in your screenshot) to see the package in the NuGet UI.

Gah. Yep - there it is. Thanks. Okay then let's try that...
On Tue, Oct 3, 2017 at 2:44 PM, Frederik Carlier<EMAIL_ADDRESS>wrote:

@AbbottWC https://github.com/abbottwc The package is marked as
prerelease, so you need to check the "Include prerelease" checkbox (upper
right corner in your screenshot) to see the package in the NuGet UI.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ZeBobo5/Vlc.DotNet/issues/276#issuecomment-333956413,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGuNsGVdHsdgZviwNv3XxSuxXE3N2-Ysks5soo66gaJpZM4OnzSX
.

--
Days Since VB6 : 0. Longest Run : 4
Seconds Since Change Request : 0; Longest Run : NaN.
I'm beginning to count the problems a well placed thread can't resolve...


Added rules for ADX #1207 #1208 #1209

PR Summary

Check clusters use Managed Identities. #1207
Check clusters use a SKU with a SLA. #1208
Check clusters use disk encryption. #1209

PR Checklist

[x] PR has a meaningful title
[x] Summarized changes
[x] Change is not breaking
[x] This PR is ready to merge and is not Work in Progress
Rule changes

[x] Unit tests created/ updated
[x] Rule documentation created/ updated
[x] Link to a filed issue
[x] Change log has been updated with change under unreleased section

@BernieWhite Looks good. Made some small changes.

Thanks Armaan.


docs: install dtm with asdf in quickstart

Signed-off-by: Zhenyuan Lau<EMAIL_ADDRESS>Pre-Checklist
Note: please complete ALL items in the following checklist.

[x] I have read through the CONTRIBUTING.md documentation.
[ ] My code has the necessary comments and documentation (if needed).
[ ] I have added relevant tests

Description
Add install dtm with asdf section in quickstart.md file.
Related Issues

New Behavior (screenshots if needed)

Hi @zhenyuanlau , thanks for your contribution! Please join CNCF's Slack, and join our channel in CNCF Slack!
Here are a few useful things for you to continue your open-source journey:

If you are searching for something else to work on, please see "find an issue".
Check out our new contributor guide and the "Developer Guide".
Read our blog; they are on Medium, too.

Thank you very much for your contribution! I noticed that even the dtm plugin for asdf was provided by you, thanks again! @zhenyuanlau
Perhaps we have the following issues to discuss/notice.

quick start in should be as quick as possible. If you use asdf installation, then the user needs to visit the asdf official website and spend time configuring asdf first, which will take some time. Maybe we can create a new page installation to talk specifically about how to install dtm in various ways? cc @IronCore864 @daniel-hutao
I cloned the latest asdf repository code and encountered the error No such plugin: dtm when executing asdf list-all dtm. But I see that the official plugin repository https://github.com/asdf-vm/asdf-plugins/blob/master/plugins/dtm already has dtm. So theoretically you should not need to install additional plugins. Can you solve this problem?
I noticed that your new documentation only installs the dtm binary, but our quick start script also automatically downloads the default quick start configuration file. So the two are not equivalent. However, if we follow the first (asdf installation in a separate document), then this document is fine. That is, focus only on installing the binaries themselves.

The goal of the quick start doc is to enable first-time users to get started as quickly as possible with as few dependencies as possible. That's why we tried to put everything into a shell script.
While asdf is a great tool, it doesn't fit in the quick start doc.
Maybe we can create another documentation specifically for installing dtm using asdf?

After my tests on Unbuntu 20.04, there is no problem with this installation process itself, thanks again!
root@VM-16-17-ubuntu:/home/lhp# asdf install dtm latest
No such plugin: dtm
root@VM-16-17-ubuntu:/home/lhp# asdf plugin add dtm https://github.com/zhenyuanlau/asdf-dtm.git
root@VM-16-17-ubuntu:/home/lhp# asdf list-all dtm
0.0.1-rc1
0.0.1
0.0.2
0.1.0
0.2.0
0.3.0
0.3.1
0.3.2
0.4.0
0.5.0
0.6.0
0.6.1
0.7.0

root@VM-16-17-ubuntu:/home/lhp# asdf install dtm latest
Got OS type: linux and CPU arch: amd64
* Downloading dtm release 0.7.0...
dtm 0.7.0 installation was successful!
root@VM-16-17-ubuntu:/home/lhp# asdf global dtm latest
root@VM-16-17-ubuntu:/home/lhp# dtm version
0.7.0

The CI "links when pr" failed because the link https://raw.githubusercontent.com/devstream-io/devstream/main/hack/install/download.sh is on the main branch but the pr has not been merged.
So we could just ignore this CI error. @zhenyuanlau


Compile issue using non-explicit versions

I am running into the following issue with version 1.6.0
installing by the explicit version is working correctly:
...
[dependencies]
protobuf = "1.6.0"

However, most libraries have the dependency as:
protobuf = { version = "~1.6", features = ["with-bytes"] }
which breaks the compile.
I get the following error many times in descriptor.rs
error[E0495]: cannot infer an appropriate lifetime for borrow expression due to conflicting requirements

any non-explicity dependency such as protobuf = "1.6.*" or protobuf = "~1.6" also breaks with the same error.

Aren’t you using too old rust compiler?
And btw version 1.6 was republished as 2.0 (see details in change log) which should be used unless you are using grpc-rust which didn’t upgrade protobuf yet.
Latest 2.0 version is also better compatible with older rust.
Sending from iPad.

yes, latest nightly 1.26.1 works! Thanks for your help.

@SeanAvery to be clear, 1.26.1 is the latest stable compiler. Latest nightly is 1.28.0.

@stepancheg What is the minimum Rust version supported by the 2.0.* version?
We are running into the same issue with Rust 1.21.0

@ashthespy 2.* version minimum supported rust version is 1.23.
I didn't look how hard would it be to make it compatible with 1.21.


Add config schema

This is initial config schema planned for 0.13 release.
Any changes done to the config.go must be reflected here as well.
additionalProperties: false is omitted deliberately until the release of 0.13 (as it'll restrict adding new features' configs).

Hey @dhruvin2910, we have made some minor changes in the config structs present in config/config.go. Can you update the JSON schema accordingly?

I see Static and Deploy fields among others in .13 branch. We discussed over a call about removing them.
@Jayesh333 Are those changes reflected or amended?

Space Cloud has no support for static and deploy module in v0.13.0. @YourTechBud Let's remove the unused things from config.go.

Yeah @Jayesh333 and @dhruvin2910. I'll remove the unwanted config

@dhruvin2910 I've removed the unwanted config. You can make the changes now.

On it. There's a type on config.go.

We discussed about the timeout field in EventingRule. It's not there anymore right?

Hey @dhruvin2910, can you fix the typo in this PR itself? Timeout isn't implemented yet. Let's leave it for now


Add Kris Stern as github-oauth-plugin maintainer

Link to GitHub repository

https://github.com/jenkinsci/github-oauth-plugin
When modifying release permission
If you are modifying the release permission of your plugin or component, fill out the following checklist:

Release permission checklist (for submitters)

[x] The usernames of the users added to the "developers" section in the .yml file are the same the users use to log in to accounts.jenkins.io.
[x] All users added have logged in to Artifactory and Jira once.
[ ] I have mentioned an existing team member of the plugin or component team to approve this request.

When enabling automated releases (cd: true)
Follow the documentation to ensure, your pull request is set up properly. Don't merge it yet.
In case of changes requested by the hosting team, an open PR facilitates future reviews, without derailing work across multiple PRs.
Link to the PR enabling CD in your plugin

CD checklist (for submitters)

[ ] I have provided a link to the pull request in my plugin, which enables CD according to the documentation.

Reviewer checklist

[ ] Check that the $pluginId Developers team has Admin permissions while granting the access.
[ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
[ ] If security contacts are changed (this includes add/remove), ping the security officer (currently @Wadeck) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it.

The plugin has just been adopted a few days ago.

Oh, okay. No worries!


Years with more than 4 digits are not parsed

Hello - years with more than 4 digits are not parsed by _cpdef _parse_date. This creates issues for very long climate simulations:
In [5]: cftime.__version__
Out[5]: '1.2.1'

In [6]: cftime.date2num(cftime.datetime(1800, 12, 1, 0, 0), 'days since 1800-1-1', '360_day')
Out[6]: 330.0

In [7]: cftime.date2num(cftime.datetime(18000, 12, 1, 0, 0), 'days since 18000-1-1', '360_day')
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-16-06268fcf7fc7> in <module>()
----> 1 cftime.date2num(cftime.datetime(18000, 12, 1, 0, 0), 'days since 18000-1-1', '360_day')

cftime/_cftime.pyx in cftime._cftime.date2num()
cftime/_cftime.pyx in cftime._cftime._dateparse()
cftime/_cftime.pyx in cftime._cftime._parse_date()
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'

This is easily remedied, I think, by changing (?P<year>[+-]?[0-9]{1,4}) in ISO8601_REGEX to (?P<year>[+-]?[0-9]+):
In [3]: cftime.date2num(cftime.datetime(18000, 12, 1, 0, 0), 'days since 18000-1-1', '360_day')
Out[3]: 330.0

All the unit tests pass when I make this change in my fork. I am happy to submit this as a PR if you agree that this is OK.
Many thanks,
David

yes, please do submit a PR

I see from the Wikipedia iso 8601 page
To represent years before 0000 or after 9999, the standard also permits the expansion of the year representation but only by prior agreement between the sender and the receiver.[20] An expanded year representation [±YYYYY] must have an agreed-upon number of extra year digits beyond the four-digit minimum, and it must be prefixed with a + or − sign[21] instead of the more common AD/BC (or CE/BCE) notation; by convention 1 BC is labelled +0000, 2 BC is labeled −0001, and so on.[22]

Note that the strftime and isoformat methods assume 4 digit years

Yes - I just spotted that on #194, but they do cope with the extra digits, it turns out:
In [14]: "%4d" % (12345,)
Out[14]: '12345'

In [15]: d = cftime.Datetime360Day(18123, 1, 1)

In [16]: d.strftime()
Out[16]: '18123-01-01 00:00:00'

In [17]: d.isoformat()
Out[17]: '18123-01-01T00:00:00'

Thanks for doing the due diligence on 8601. In my PR, I'll include a change to prefix - or + the output of isoformat when the year is outside of the range [0000, 9999]. Do any other methods need this?

don't think so.  Thanks for taking this on.

MAXYEAR for python datetime is 9999.  Perhaps a MAXYEAR module level attribute could be added  which would determine for formatting for cftime.datetime.isoformat/cftime.datetime.strftime and how the units string is parsed?

Do you mean simply to make use of the MINYEAR/MAXYEAR attributes already imported from datetime in the isoformat and strftime methods, to get the best rendering given the year?

No, I meant set our own MINYEAR/MAXYEAR based upon the largest year expected.  I don't think that's a good idea really, after further reflection.
It turns out it really is only a problem in the parsing of the units string.  the %04i formatting used in cftime.isoformat does the right thing if there are more than 4 digits and just prepends zeros if there are less than 4 digits.   I think your original suggestion for modifying the regex may be sufficient.

@davidhassell can you check PR #204 and see if it's sufficient to address the issue?

Thanks @jswhit. I've been away, but will now look at this.

... looks good to me. I've compiled and run the new code with no problems, and the code looks fine on paper, too.

thanks @davidhassell


Issues with package

hey :)
It appears the version published to crates.io isn't compatible with rust stable:
error[E0554]: #[feature] may not be used on the stable release channel
 --> /some/path/.cargo/registry/src/github.com-1ecc6299db9ec823/dhcp_parser-0.1.0/src/lib.rs:1:1
  |
1 | #![feature(ip_addr)]
  | ^^^^^^^^^^^^^^^^^^^^

I think the correct way to check for features would be:
#[cfg(feature = "ip_addr")]

I also looked into the Cargo.toml, and found some more issues:
[dependencies]
nom = "*"
enum_primitive = "*"

[dependencies.num]
version = "*"
default-features = false

These should point to specific versions that dhcp_parser is compatible with. Also, the last dependency is pointing to a local path that doesn't exist on my system:
[dependencies.rest_easy]
path = "../rest_easy"

I'd really like to use your package, I'd greatly appreciate if you could look into this. Thanks! :)

It probably isn't a good idea to use this, I never did complete it. The parser currently doesn't parse anything from the vendor extensions portion of the RFC (https://tools.ietf.org/html/rfc2132#page-5)
I do have an updated branch where I get the current stuff working on stable, and the start of vendor extension support, but that is not ready for use yet.

@pwoolcoc I see, thank you for the followup :)

@kpcyrd Thanks for your understanding, I apologize that you can't use it now. Hopefully I'll circle back around to it one day.


App periodically just stops

Typically happens after a few hours of uptime, but sometimes faster. The heart will stop drawing and the AQI will stop updating.
Connecting to Putty and doing CTRL+C doesn't show any traceback - it just gives a clean console prompt.
Device is plugged into the USB port on a computer for power, but isn't attached. One device is connected to a mac and one to a PC and both exhibit the same symptom.

Yeah, mine stopped once right after the update, unfortunately not connected
to any computer. I plugged it into a computer, and it has been working
flawlessly since.
Do you have any idea of a common condition that might trigger it? My wild
guess--since mine has not stopped working, and the AQI is horrible (well,
OK, not Napa horrible, 181 horrible)--is maybe something about low AQIs.
On Fri, Oct 2, 2020 at 10:52 AM Dan Swett<EMAIL_ADDRESS>wrote:

Typically happens after a few hours of uptime, but sometimes faster. The
heart will stop drawing and the AQI will stop updating.
Connecting to Putty and doing CTRL+C doesn't show any traceback - it just
gives a clean console prompt.
Device is plugged into the USB port on a computer for power, but isn't
attached. One device is connected to a mac and one to a PC and both exhibit
the same symptom.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYVXUL2OCXB54XPYT43SIYHPDANCNFSM4SB7IRKA
.

It was happening when the AQI was around 70, and still happening with the 160-170ish we've been getting the past few days. Doesn't seem dependent on the correction - happened with L and N.
I've thought about trying to reflash them to see if that changes anything

Seems to be happening much more frequently today (again for whatever reason).

It would be great if you could putty to the device, interrupt with
control-c, and then restart the app on the device. I have 2 running, and I
can't get either to fail. It's really frustrating, because I know there's
a bug somewhere! Hopefully I will have time this weekend to try to find it
by code inspection.
On Fri, Oct 2, 2020 at 12:01 PM Dan Swett<EMAIL_ADDRESS>wrote:

Seems to be happening much more frequently today (again for whatever
reason).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702905615,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYWLP3323LLRA6VTFGLSIYPRNANCNFSM4SB7IRKA
.

Sure. So connect Putty, CTRL+C, and then which command to restart it?
On Fri, Oct 2, 2020 at 12:22 PM Doug Claar<EMAIL_ADDRESS>wrote:

It would be great if you could putty to the device, interrupt with
control-c, and then restart the app on the device. I have 2 running, and I
can't get either to fail. It's really frustrating, because I know there's
a bug somewhere! Hopefully I will have time this weekend to try to find it
by code inspection.
On Fri, Oct 2, 2020 at 12:01 PM Dan Swett<EMAIL_ADDRESS>wrote:

Seems to be happening much more frequently today (again for whatever

reason).

—

You are receiving this because you commented.

Reply to this email directly, view it on GitHub

https://github.com/dclaar/purple_air/issues/5#issuecomment-702905615,

or unsubscribe

<
https://github.com/notifications/unsubscribe-auth/AALAVYWLP3323LLRA6VTFGLSIYPRNANCNFSM4SB7IRKA

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702914923,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA4JWNIT23G2LFMXWYVHCN3SIYR7LANCNFSM4SB7IRKA
.

Hold down A, press power, go to apps, start app. Just like starting from
scratch.
On Fri, Oct 2, 2020 at 12:51 PM Dan Swett<EMAIL_ADDRESS>wrote:

Sure. So connect Putty, CTRL+C, and then which command to restart it?
On Fri, Oct 2, 2020 at 12:22 PM Doug Claar<EMAIL_ADDRESS>wrote:

It would be great if you could putty to the device, interrupt with
control-c, and then restart the app on the device. I have 2 running, and
I
can't get either to fail. It's really frustrating, because I know
there's
a bug somewhere! Hopefully I will have time this weekend to try to find
it
by code inspection.
On Fri, Oct 2, 2020 at 12:01 PM Dan Swett<EMAIL_ADDRESS>wrote:

Seems to be happening much more frequently today (again for whatever

reason).

—

You are receiving this because you commented.

Reply to this email directly, view it on GitHub

<https://github.com/dclaar/purple_air/issues/5#issuecomment-702905615
,

or unsubscribe

<

https://github.com/notifications/unsubscribe-auth/AALAVYWLP3323LLRA6VTFGLSIYPRNANCNFSM4SB7IRKA

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702914923,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AA4JWNIT23G2LFMXWYVHCN3SIYR7LANCNFSM4SB7IRKA
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702927338,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYXFPYRZLSXOEOY4FTDSIYVKLANCNFSM4SB7IRKA
.

Ah ok. Then presumably CTRL+C when I notice that it's frozen?

Yes, if you don't already see an error.
On Fri, Oct 2, 2020 at 1:17 PM Dan Swett<EMAIL_ADDRESS>wrote:

Ah ok. Then presumably CTRL+C when I notice that it's frozen?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702938697,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYVANOCANH7CRXQSNHTSIYYO3ANCNFSM4SB7IRKA
.

Got it:
Traceback (most recent call last):
File "main.py", line 48, in
File "main.py", line 36, in main
File "aqi.py", line 351, in Run
File "aqi.py", line 309, in GetData
File "m5stickc.py", line 237, in GetURI
File "libs/urequests.py", line 102, in request
NotImplementedError: Redirects not yet supported
MicroPython 0f84002d0 on 2020-09-11; M5Stick with ESP32
Type "help()" for more information.

Ooh. That's, umm, interesting. That means that purpleair returned a 302
status or similar.
On Fri, Oct 2, 2020 at 2:03 PM Dan Swett<EMAIL_ADDRESS>wrote:

Got it:
Traceback (most recent call last):
File "main.py", line 48, in
File "main.py", line 36, in main
File "aqi.py", line 351, in Run
File "aqi.py", line 309, in GetData
File "m5stickc.py", line 237, in GetURI
File "libs/urequests.py", line 102, in request
NotImplementedError: Redirects not yet supported
MicroPython 0f84002d0 on 2020-09-11; M5Stick with ESP32
Type "help()" for more information.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702956648,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYTZQQANAXWCRTCIUNTSIY52FANCNFSM4SB7IRKA
.

Oh wait, it crashed for me, too! I got a 500 error, which means there's a
problem on their site.
On Fri, Oct 2, 2020 at 2:05 PM Doug Claar<EMAIL_ADDRESS>wrote:

Ooh. That's, umm, interesting. That means that purpleair returned a 302
status or similar.
On Fri, Oct 2, 2020 at 2:03 PM Dan Swett<EMAIL_ADDRESS>wrote:

Got it:
Traceback (most recent call last):
File "main.py", line 48, in
File "main.py", line 36, in main
File "aqi.py", line 351, in Run
File "aqi.py", line 309, in GetData
File "m5stickc.py", line 237, in GetURI
File "libs/urequests.py", line 102, in request
NotImplementedError: Redirects not yet supported
MicroPython 0f84002d0 on 2020-09-11; M5Stick with ESP32
Type "help()" for more information.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dclaar/purple_air/issues/5#issuecomment-702956648,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALAVYTZQQANAXWCRTCIUNTSIY52FANCNFSM4SB7IRKA
.

OK, I pushed a hack that will retry after displaying an error message for a while.
Long term fix is to drag in https://github.com/pfalcon/pycopy-lib/tree/master/urequests, which handles redirects.

Added a print statement for the 500 error. Can't do much about the 429. Purple air says they redirect if you hit the site too often, so I've asked what "too often" is.

OK, after chatting with Purple Air, I've upped the interval so that it's not "too often".

Sausage made while you wait. :)

👍

I have put more protective code in. I also created my own copy of urequests.py that handles redirection, but it is not yet in the copy scripts. I'm waiting to hear back from Purple Air about how to handle the redirects first.
But I'm closing because even without that, the device should recover after showing a red error screen for 5 seconds.


Random websocket connection closed errors

I am running a Python script in a Windows server machine to use the Slack RTM API to listen on new incoming messages addressed to a bot. Based on the message, I write back to the Slack channel where the question was asked.
Unfortunately, the websocket used by RTM API is randomly getting closed, forcing me to come up with a workaround where I have to call slack_client.rtm_connect() in my except block to re-connect.
This is causing two issues:

I don't see a reason why the websocket is getting closed
After reconnecting multiple times, the Python script stops listening to messages directed to my bot, forcing me to restart the Python script manually.

Attached is the excerpt from my Python script.
Please let me know if this is a known bug or have a better to handle this type of websocket error.
Thank you in advance for your reply.
Bastien

sample.py.zip

@mazerab Maybe you meant to create an issue in this repository? https://github.com/slackapi/python-slackclient
This is the Slack client for PHP.

Thank you Stephen,
Slack support advised me to log new issue in wrong github project, sorry for not double-checking.
Here is new issue https://github.com/slackapi/python-slackclient/issues/171
Thank you,
Bastien Mazeran
Premium Support Specialist
Customer Success Services
From: "Stephen M. Coakley"<EMAIL_ADDRESS>Reply-To: sagebind/slack-client<EMAIL_ADDRESS>Date: Thursday, March 2, 2017 at 18:44
To: sagebind/slack-client<EMAIL_ADDRESS>Cc: Bastien Mazeran<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [sagebind/slack-client] Random websocket connection closed errors (#44)
@mazerabhttps://github.com/mazerab Maybe you meant to create an issue in this repository? https://github.com/slackapi/python-slackclient
This is the Slack client for PHP.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/sagebind/slack-client/issues/44#issuecomment-283849707, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AObitZUdfngXJd1XG-r52SSUKPE59iM_ks5rh36pgaJpZM4MRtoS.


I can't connect to my own host in WAC

When I want to connect to my host via my Windows account, it doesn't work and tells you to enter your username and password, when I do, a message appears: Your credentials didn't work-try again.
Anybody have any idea how to solve this problem?
I use Chrome browser, PowerShell version 5.1.18362.145, WAC version 1910.

Hi, GitHub issues in this repo is to raise issues with a specific article where there is something that needs correcting, clarifying, etc. If you need support, please visit https://support.microsoft.com/contactus. Thank you.
#please-close


fix add filter estimation ut

Proposed changes
fix a bug for filter estimation, in pattern of A>10 and A<20.
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.58 seconds
load time: 443 seconds
storage size:<PHONE_NUMBER>3 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221115125807_clickbench_pr_46529.html


fix metadata saving

order of operations is hard.
I messed up an if-check that causes basically all headers to be saved
in account metadata.  I made the filter checks for both account and
containers a little more robust.

Looks good.


Is the UTMOS strong learner model published in this project based on wav2vec 2.0 ?

Is the UTMOS strong learner model published in this project based on wav2vec 2.0 ? Thank you!

Hi, thank you for your question. The pretrained model checkpoint for the strong leaner is using wav2vec2.0 base model.
But you can change the SSL model as in https://github.com/sarulab-speech/UTMOS22/issues/13.

Thank you very much, I have one more question. Is this published model the same as the model mentioned in table 2 of the paper?

If you mention the model published in the huggingface, it is UTMOS strong without phoneme encoder. It is the same as the model "w/o phoneme encoder" in Table2.
The pretrained models published here are the same as "UTMOS strong" in Table2.


updates to ReferenceField

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

Project coverage is 82.36%.  Consider uploading reports for the commit 2345bd6 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #6      +/-   ##
==========================================
+ Coverage   78.62%   82.36%   +3.73%
==========================================
  Files          34       35       +1
  Lines         800      805       +5
==========================================
+ Hits          629      663      +34
+ Misses        171      142      -29

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


Add a few packages I'd missed earlier

cartopy: key for some common operations on geophysical data
ipympl: interactive matplotlib (widget) backend
JupyterLab GeoJSON extension: display GeoJSON files as maps.
JupyterBook (and related packages): for participants to learn how to directly publish repos from their hub as websites.
nbdime: improved version control for notebooks

Leaving this here for reference - I tried using the binder link above to make sure this was OK before merging it, but right now something isn't working right on the binder end:
Waiting for build to start...
Picked Git content provider.
Cloning into '/tmp/repo2dockerlpnsekwx'...
HEAD is now at ea49c26 Add a few packages I'd missed earlier
Using DockerBuildPack builder
Step 1/10 : FROM public.ecr.aws/q3h7b4o8/helio-notebook-py:v0.13_7
write /var/lib/docker/tmp/GetImageBlob875577480: no space left on deviceBuilt image, launching...
Failed to connect to event stream

I gotta crash for now, but if nobody has other suggestions, I'll merge the PR tomorrow and play with it, I think it's pretty innocuous (famous last words) :)

Ok, merging this, will test later the image in the configurator. Gotta ride up to the workshop now :)

@fperez i updated the configurator to use this, the packages you added (+ jupyterlab-favorites) are there. Turns out I needed to use mamba, not conda

Thx so much @yuvipanda! I just got to my room and have to finish my talk for tomorrow, so any time saved is much appreciated :)

@fperez feel free to ping me on slack for anything too


Pep8

Followed pep8 for the modeller.py file in the jiminy modeller,
Added doctoring to the logger.py file
Tested locally, with both fast train enabled and disabled.

fwiw, i plan to add a travis job to run this automatically

Awesome. Okay. Sorry I forgot to get the flake8 tool. I'll get those errors
fixed, and use the tool to test before recommitting. Thanks Mike.
On 13 February 2018 at 15:24, michael mccune<EMAIL_ADDRESS>wrote:

fwiw, i plan to add a travis job to run this automatically
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/radanalyticsio/jiminy-modeler/pull/18#issuecomment-365392743,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFELOVdfeG5oFecmw-V7f3QxGBsotJaUks5tUe-HgaJpZM4SEUNV
.

All files now conform to pep8, as tested locally using flake8. Furthermore, the notification above shows that the Travis build passed.


[WIP] Bug 1765550: Set OSD memory limits and add config map

This change increases the memory limit for OSDs to 8GiB
and sets the memory usage cgroup limit for OSDs to 0.5.
Co-authored-by: Jose A. Rivera<EMAIL_ADDRESS>Signed-off-by: Elise Gafford<EMAIL_ADDRESS>

Also, looking at the bot comments, we can't use that BZ for this branch. Which is fine, this branch isn't on lockdown so we don't need to reference a BZ here. That'll come in for the backport.

@jarrpa Added Get, check, create-or-update logic. It all feels rather naive to me and as though there's certainly a more elegant and idiomatic way to perform the checks, but I believe that the logic is in place and time is of the essence.

Functional tests pass, currently waiting to reproduce the functional tests myself so I can inspect the environment.

@egafford Oh, one last thing: Could you remove the [WIP] from the commit message?

Yeah, this may actually be in an okay place. And yeah, of course; I wanted to ensure the tests passed in CI before marking it sane, given that it's my first commit in the project. Still, AWS seems good with things, so it's time.

For sure, it's in a good state.
Thank you for removing WIP from the PR heading, but the commit message subject line also seems to have WIP in it. Could you force-push another revision without it?

My bad; my last project was on Gerrit so I'm still getting used to the PR flow, and I hoped to avoid another CI run.

No worries, we can skip the functional tests at least. The smaller CI will be done before I even get my functional testing done.

All right, verified that the ConfigMap is created appropriately!
/lgtm

Opa! Thanks so much for the assist @jarrpa. I think I should be able to get this downstream from here, merge willing.


MWE: linter errors are displayed without context

The underlying Lean issue was diagnosed and fixed now; this PR can be closed now.


Unable to connect to GKE

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser: [e.g. chrome, safari]
Version: [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser: [e.g. stock browser, safari]
Version: [e.g. 22]

Additional context
Add any other context about the problem here.

@sakomws I thought you were planning on filling the description of the bug here. Can you please add the info you have?

Hey @girishranganathan, here is fix how we discussed using ServiceAccount:

Create cluster-admin role service account
Get secret name from  service account
Extract CA Certificate and User token from secret
Generate new kubeconfig yaml file to input to Meshery

Steps:

Run shell script with service account name and namespace arguments:

./generate_kubeconfig_gke.sh cluster-admin-sa-gke default

Input generated file config-cluster-admin-sa-gke-default.yaml to meshery.

@sakomws do we have a fix and set of instructions for this now?


Multi folder working-dir not properly split

Describe the bug
Using the action with multiple working-dir (like described in the README) doesn't seem to properly split the string.
How can we reproduce it?
Using this GitHub Workflow configuration:
name: Terraform Docs

on:
  - pull_request

jobs:
  docs:
    name: Docs
    runs-on: ubuntu-latest

    steps:
    - name: Checkout
      uses: actions/checkout@v2
      with:
        ref: ${{ github.event.pull_request.head.ref }}

    - name: Render terraform docs and push changes back to PR branch
      uses<EMAIL_ADDRESS>      with:
        working-dir: .,modules/ci-cd
        args: "--hide-all --show inputs --show outputs"
        output-file: README.md
        output-method: inject
        git-push: "true"

Fails with the following output:
::debug file=entrypoint.sh,line=66 working_dir=.modules/ci-cd
::debug file=entrypoint.sh,line=84 command=terraform-docs markdown table --indent 2 --hide-all --show inputs --show outputs .modules/ci-cd
Error: Error: Failed to read module directory: Module directory .modules/ci-cd does not exist or cannot be read.

Apology for the delay, this is now fixed and will be shortly available in v0.7.0 release.


Question about the usage

(I know this issue may look silly, but I......miss my umamusume!)
The plugin seemed to have changed the injection method because https://github.com/Kimjio/umamusume-localify/issues/16. I got a file named UnityPlayer.dll(1272kb) after cloned the code and compiled it with vs2022, but I had no idea how to use it......
Simply replacing the origin UnityPlayer.dll with it will cause the failure of the launch (showing as nothing happen after I launch in DMM) . DMM will download a new UnityPlayer.dll and cover my file.
Is this because the update is still working in progress? Or just because I used the dll wrongly? Thanks!

localify can start the game without the dmm games player,did you try it?

localify can start the game without the dmm games player,did you try it?

Do you mean directly run umamusume.exe with the generated UnityPlayer.dll? I tried but nothing happened.
My folder looks like this:

A new release has been published.
Since this version has been changed to inject via DLL redirection, you need to apply the command below on the first run.
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options" /v DevOverrideEnable /t REG_DWORD /d 1


Update free-podcasts-screencasts-ar.md

What does this PR do?
Add Arabic podcasts
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


0.9.6: invalid memory address or nil pointer dereference on test_client

Hello,
I am using go 1.5.1 and see the following stochastic (appearing from time to time on different hosts) issue:
[  167s] /usr/lib64/go/pkg/tool/linux_amd64/link -o $WORK/github.com/influxdb/influxdb/services/collectd/test_client/_obj/exe/a.out -L $WORK -L /usr/lib64/go/contrib/pkg/linux_amd64 -extld=gcc -buildmode=exe -buildid=a35849aa39b04e86fe46386c32fbd8f430b929cd $WORK/github.com/influxdb/influxdb/services/collectd/test_client.a
[  169s] --- FAIL: TestCluster_CreateDatabase (4.66s)
[  169s] 	server_cluster_test.go:18: error creating cluster: {"results":[{"error":"leadership lost while committing log"}]}
[  169s] panic: runtime error: invalid memory address or nil pointer dereference [recovered]
[  169s] 	panic: runtime error: invalid memory address or nil pointer dereference
[  169s] [signal 0xb code=0x1 addr=0x8 pc=0x4a41c1]

Full output here: http://pastebin.com/uqPMiWCp

This is a known issue with some of test code, and is unrelated to any version of Go. We are looking into these issues for the 0.10.0 release.

Clustering has been removed from the open source version so we no longer have to worry about this test. I'm going to close this.


WIP: New Contributor's Guide

Goal of the New Contributor's Guide is to give a sufficient amount of background and context around contributing to open source AND around the IPFS project to make a new contributor feel comfortable attempting to tackle an issue.
Initially we will use the Community Sync as a space for questions around the tickets, but we do want to find a way to offer mentoring. I'm not sure how we will be able to scale the mentoring piece of this though.

Note to reviewers: The Long_Term_Contributors doc is an exact copy of what was Contributing.md. If you have comments about our existing policies for maintainers let’s table those for a different PR that is actually changing those policies.

Closing this as it seems abandoned and current guide works for me as it is. Perhaps we can make small incremental improvements to it separately (the gif is nice).


question

What does the output of the matched filtering in Algorithm 1 represent? Is it the methane concentration, or something else?

Its a single channel output, which represents relative concentration

I see ,thank you .

Its a single channel output, which represents relative concentration


Update README 'browse' secion

This pull request adds a link to a hosted, online version of the database that I've put together for browsing.
It's currently not very good, but it's hoped that the easier we make it to find information, the more likely it is that people point out mistakes and omissions, then contribute fixes to this project.
Screen capture for illustration-

This is cool.


feature(TDI-38474): Remove the NON-TCOMP tMarketoXX components

What is the current behavior? (You can also link to an open issue here)
https://jira.talendforge.org/browse/TDI-38474
What is the new behavior?
Renamed the components to match old non-TCOMP components.
Please check if the PR fulfills these requirements

[X] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[X] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[X] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:


[WeOpen-Star] Add Quick start with websocket

Description
Adding  documentation for quick start with websocket protocol for shenyu
Task

Add  english file :  quick-start-websocket.md  ,  under the https://github.com/apache/shenyu-website/tree/main/docs/quick-start
Add  zh file :  quick-start-websocket.md  ,  under the https://github.com/apache/shenyu-website/tree/main/i18n/zh/docusaurus-plugin-content-docs/current/quick-start

How to do this

Java development, and familiar with spring boot.
You can see this :  https://shenyu.apache.org/zh/docs/next/deployment/deployment-local , Complete your local environment.
Run  shenyu/shenyu-examples/websocket
See websocket plugin doc ： https://shenyu.apache.org/zh/docs/next/plugin-center/proxy/websocket-plugin
Debugging  WebSocketPlugin.java  in your local.
Summarize the quick-start-websocket.md , including how to start, source code analysis, etc.
Pull Request to shenyu website ： https://github.com/apache/shenyu-websit

How to contributor
You can see this : Contributor Guide
I suggest you subscribe to shenyu dev mailing list, and when you encounter any problems, or when you finish,
you can send an email to<EMAIL_ADDRESS>Verification
After you modify file ，You verify local and you can see this : Hao to build  shenyu website .
After you pull request merged. You can verify to this :  en-doc ,  zh-doc

Please assign to me, thanks!


Better error handling

Kraken respond many times with "TIMEOUT" error. Need to handle better.

I am thinking about a process like this (for market orders, not limit):

insert the order, with a user reference id
wait 5 or 10 seconds, to give time to fill the order
download closed orders: if it's present and closed without error -> resolve()
wait a second
download open orders: if it's present and without errors just go back to point 2
the order has not been received from kraken, so we need to reinsert it. go back to point 1,  (strange, but i think it could happen) maybe using the same user reference id and i hope this prevents duplication (this need to be tested)

to solve the timeout problem i've found this: https://github.com/nothingisdead/npm-kraken-api/pull/28/commits/ca939e6dd6c6cd9d3ca9a6ee52dc2170a8d25978
the KrakenClient can be created with an options parameter to configure the maximum timeout. The default is 5 seconds, maybe raising it to 30 or even more should solve the problem.
When the library gives timeout the request still could be received from kraken, leading to the risk of placing duplicate orders.

Thank you! I will try to increase timeout and we will see what will happen.

Timeout can be configured with .env


[Hold til 1/3/2022] Removed Get-MailTrafficReport

Per email request

Docs Build status updates of commit 83499f0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/Get-MailTrafficReport.md
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/exchange.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 5d63e1c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/Get-MailTrafficReport.md
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/exchange.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/mapping/serviceMapping.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 573263f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/Get-MailTrafficReport.md
:white_check_mark:Succeeded

exchange/exchange-ps/exchange/exchange.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/mapping/serviceMapping.json
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Corrected download folder images

QC and Cell Type reports in the illustration did not match how they were named in the the downloads. Here are the illustrations with those corrections.
SCE Project Download

SCE Sample Download

AnnData Project Download

AnnData Sample Download

AnnData CITE-seq Sample Download

Multiplexed Download

@allyhawkins Let me know if you need anything else or if I've missed anything.

This should be everything, but since we are changing the cell type report to match what @jashapiro suggested, the second _ should be -. So it should be SCPCL000000_celltype-report.html.

Here are the updated ones
SCE Project Download

SCE Sample Download

AnnData Project Download

AnnData Sample Download

AnnData CITE-seq Sample Download

Multiplexed Download

Amazing thanks Deepa! I'll go ahead and incorporate these.

These were merged in with #232, so we can close this out now.


BUGFIX allow extensible DiscountLabel

resolves #29

if you rebase against 1.0 Travis should pass

Rebased, we'll see how travis feels.


nightly build on master push

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Tobas Horst seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Syncing with upstream. Modal improvements.

:tada: This PR is included in version 1.2.2 :tada:
Your semantic-release bot :package::rocket:


getFirstAncestor with a lambda

Is your feature request related to a problem? Please describe.

I need to get the enclosing method in a class -- but this could be a constructor as well. Looks like we're missing a way to provide a custom lambda for getFirstAncestor, as there is only getFirstAncestorByKind and getFirstAncestorByKindOrThrow.
Describe the solution you'd like

const method = methodBody.getFirstAncestor(ancestor => TypeGuards.isMethodDeclaration(ancestor) || TypeGuards.isConstructorDeclaration(ancestor))

Describe alternatives you've considered

The "workaround" is currently this:
  const ancestors = methodBody.getAncestors()
  const method = ancestors.find(ancestor => TypeGuards.isMethodDeclaration(ancestor) || TypeGuards.isConstructorDeclaration(ancestor))

It's nothing drastic, but this first fetches all ancestors which could be computationally expensive.

+1 and also for getDescendants (if it's not there yet). Ideally for all getters that might need refined filtering for example anInterface.getMethods() (signatures overrides have same name), getParameters, etc. @dsherret  Can I take this ? Also do you think the name should be getFirstAncestor or findAncestor ? What about filtering ( I don't think is important though since writing getDescendants().filter() is kinda intuitive will end up with the same performance?

@cancerberoSgx I'm going to take a look. I need to re-evaluate the getParentWhile method. There's already a .getFirstDescendant method.
I definitely don't want to add it on everything because then the library becomes too bloated. This should be a case-by-case addition. For example, .getParameters() uses the node.parameters array already and there are lots of existing methods on an array that people can use to find things. Additionally, there's already a .getParameter(...) and .getParameterOrThrow(...) method. There's also .getMethod(...) method.
I think doing a .filter() on .getDescendants() would be about the same performance. For the best performance, people should use .forEachDescendant((node, traversal) => {}); using the traversal object (see https://dsherret.github.io/ts-simple-ast/navigation/).

And with TypeGuards maybe we can deprecate getByKind and just use getBy, since it's pretty much the same...

I don't think I agree with that because I could be filtering using other information besides kind, for example, nodes with a certain Identifier text (name) - no matter its kind  - or am I missing something ?

Exactly. That's why I meant to remove "getters" which get only by syntax kind -- instead, always use a lambda -- and that lambda can be a type guard.

In the concrete example, my idea is to remove this type of call completely.
getFirstAncestorByKind(SyntaxKind.ClassDeclaration)

Instead, only provide a function which accepts a lambda and let me pass in any kind of predicate.
getFirstAncestorBy(ancestor => ancestor.getKind() == SyntaxKind.ClassDeclaration)

Or shorter:
getFirstAncestorBy(ancestor => TypeGuards.isClassDeclaration(ancestor))

Or shorter:
getFirstAncestorBy(TypeGuads.isClassDeclaration)

The point is, if you look at current thing and the last snippet above, the last one is more flexibile and shorter for the same use case:
getFirstAncestorByKind(SyntaxKind.ClassDeclaration)
getFirstAncestorBy(TypeGuads.isClassDeclaration)

So my suggestion is to remove getFirstAncestorByKind completely as it only bloats the library with a use-case which can already be implemented in just as straight-forward manner and with even less typing.

@lazarljubenovic agreed, sorry I misunderstood your previous comment. IMO just the name "findAncestor" would be better than getFirstAncestorBy since Array.prototype.find returns the first item found and is the behavior people would expect for something named "find". Thanks!

Indeed, find sounds too. Didn't give the name much thought :smile:

Will be in the next release. I don't want to use find because it wouldn't be consistent with the rest of the library.


Question about position/velocity correction.

@erincatto Is there any reason that position/velocity corrections are not attached to body (similar to sweep)? Or in other words, is there any case where a body can have more than one position/velocity correction value, for example being part of more than one island?
Thanks in advance!

Islands are implemented so that all interacting bodies belong to a single island. Different islands do not interact.

@erincatto Thanks! I have almost finished rewriting/porting Box2D to JS. Some examples and details are still remained, and I'm not sure CCD is working as expected. I will send you a private review soon.

@erincatto It needs further optimization but works: https://github.com/shakiba/planck.js


BUG: Support current stable CocoaPods version (v1.9.3)

Goals
Use the latest stable version of CocoaPods (i.e. v1.9.3)
Expected Results
Running pod outdated should show me the latest version of pods.
Realm should not be reliant on pre-release versions of CocoaPods.
Actual Results
Get the following error which blocks me from checking any of my other pods.
[!] `Realm` requires CocoaPods version `>= 1.10`, which is not satisfied by your current version, `1.9.3`.

Steps for others to Reproduce
Just run pod outdated in terminal
Code Sample
Podfile contains:
pod 'RealmSwift'

Version of Realm and Tooling
Xcode version: 12.1
iOS/OSX version: 11+
Dependency manager + version: CocoaPods 1.9.3 (latest stable release)

Apologies, my terminal was still telling me that CocoapPods 1.10 was still pre-release, but I see now that is isn't, so this issue is indeed invalid.


GitKraken will not start (was working properly after initial install, no update since)

Windows build number:
10.0.19045.0
Your Distribution version:
22.04
Your WSL versions:
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>
WSLg version: 1.0.51
MSRDC version: 1.2.3770
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.19045.2788
Steps to reproduce:

Install GitKraken (https://help.gitkraken.com/gitkraken-client/windows-subsystem-for-linux/)

wget https://release.gitkraken.com/linux/gitkraken-amd64.deb
sudo apt install ./gitkraken-amd64.deb
sudo apt --fix-broken install

Attempt to run gitkraken from terminal
Attempt to run GitKraken from Start Menu (Target: C:\Users\vince\AppData\Local\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe\wslg.exe -d Ubuntu-22.04 --cd "~" -- /usr/share/gitkraken/gitkraken )

WSL logs:
weston.log
pulseaudio.log
stderr.log
versions.txt
WSL dumps:
No response
Expected behavior:
Expected GitKraken to launch from wslg as normal, as it did when I installed it initially.
Actual behavior:
Gitkraken fails to start in any noticeable way, and does not print an error.
dmesg output (from three separate attempts):
[ 4499.173754] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4499.174707] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4499.175436] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4499.176228] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -2
[ 4499.888391] traps: gitkraken[1759] trap int3 ip:558fd926c92f sp:7ffff499f050 error:0 in gitkraken[558fd5d4c000+71c5000]
[ 4499.889084] potentially unexpected fatal signal 5.
[ 4499.889483] CPU: 16 PID: 1759 Comm: gitkraken Not tainted <IP_ADDRESS>-microsoft-standard-WSL2 #1
[ 4499.889850] RIP: 0033:0x558fd926c92f
[ 4499.889985] Code: 67 8d 00 00 cc cc cc cc cc cc cc 55 48 89 e5 48 83 ec 10 48 89 3d 29 a6 2d 04 48 8d 45 f8 48 89 38 48 89 c7 e8 42 17 e2 fc cc <0f> 0b cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 e8
[ 4499.890592] RSP: 002b:00007ffff499f050 EFLAGS: 00000206
[ 4499.890769] RAX: 00007ffff499f058 RBX: 00000000fffff000 RCX: 00000000fffff000
[ 4499.891045] RDX:<PHONE_NUMBER>000000 RSI: 0000558fdd540a00 RDI: 00007ffff499f058
[ 4499.891315] RBP: 00007ffff499f060 R08: 0000558fdd5409c0 R09: 00007ffff499f19e
[ 4499.891586] R10:<PHONE_NUMBER>004000 R11:<PHONE_NUMBER>000202 R12:<PHONE_NUMBER>004000
[ 4499.891852] R13: 00000000fffff000 R14: 0000558fdd540a00 R15: 0000558fdd541408
[ 4499.892116] FS:  00007f476219fe40 GS:<PHONE_NUMBER>000000
[ 4521.391237] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4521.392194] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4521.392989] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4521.393574] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -2
[ 4522.103720] traps: gitkraken[1811] trap int3 ip:55738509392f sp:7ffcd78311f0 error:0 in gitkraken[557381b73000+71c5000]
[ 4522.104318] potentially unexpected fatal signal 5.
[ 4522.104630] CPU: 17 PID: 1811 Comm: gitkraken Not tainted <IP_ADDRESS>-microsoft-standard-WSL2 #1
[ 4522.104931] RIP: 0033:0x55738509392f
[ 4522.105062] Code: 67 8d 00 00 cc cc cc cc cc cc cc 55 48 89 e5 48 83 ec 10 48 89 3d 29 a6 2d 04 48 8d 45 f8 48 89 38 48 89 c7 e8 42 17 e2 fc cc <0f> 0b cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 e8
[ 4522.105705] RSP: 002b:00007ffcd78311f0 EFLAGS: 00000206
[ 4522.105889] RAX: 00007ffcd78311f8 RBX: 00000000fffff000 RCX: 00000000fffff000
[ 4522.106148] RDX:<PHONE_NUMBER>000000 RSI:<PHONE_NUMBER>367a00 RDI: 00007ffcd78311f8
[ 4522.106402] RBP: 00007ffcd7831200 R08:<PHONE_NUMBER>3679c0 R09: 00007ffcd783133e
[ 4522.106719] R10:<PHONE_NUMBER>004000 R11:<PHONE_NUMBER>000202 R12:<PHONE_NUMBER>004000
[ 4522.106977] R13: 00000000fffff000 R14:<PHONE_NUMBER>367a00 R15:<PHONE_NUMBER>368408
[ 4522.107250] FS:  00007fcf7f955e40 GS:<PHONE_NUMBER>000000
[ 4540.841479] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4540.842589] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4540.843766] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -22
[ 4540.844495] misc dxg: dxgk: dxgkio_query_adapter_info: Ioctl failed: -2
[ 4541.567157] traps: gitkraken[1844] trap int3 ip:56023f9e492f sp:7fff6b0a4910 error:0 in gitkraken[56023c4c4000+71c5000]
[ 4541.567841] potentially unexpected fatal signal 5.
[ 4541.568185] CPU: 19 PID: 1844 Comm: gitkraken Not tainted <IP_ADDRESS>-microsoft-standard-WSL2 #1
[ 4541.568607] RIP: 0033:0x56023f9e492f
[ 4541.568749] Code: 67 8d 00 00 cc cc cc cc cc cc cc 55 48 89 e5 48 83 ec 10 48 89 3d 29 a6 2d 04 48 8d 45 f8 48 89 38 48 89 c7 e8 42 17 e2 fc cc <0f> 0b cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 55 48 89 e5 e8
[ 4541.569465] RSP: 002b:00007fff6b0a4910 EFLAGS: 00000202
[ 4541.569639] RAX: 00007fff6b0a4918 RBX: 00000000fffff000 RCX: 00000000fffff000
[ 4541.569900] RDX:<PHONE_NUMBER>000000 RSI:<PHONE_NUMBER>cb8a00 RDI: 00007fff6b0a4918
[ 4541.570203] RBP: 00007fff6b0a4920 R08:<PHONE_NUMBER>cb89c0 R09: 00007fff6b0a4a5e
[ 4541.570463] R10:<PHONE_NUMBER>004000 R11:<PHONE_NUMBER>000202 R12:<PHONE_NUMBER>004000
[ 4541.570716] R13: 00000000fffff000 R14:<PHONE_NUMBER>cb8a00 R15:<PHONE_NUMBER>cb9408
[ 4541.570966] FS:  00007fe5c9890e40 GS:<PHONE_NUMBER>000000

Hi, @vaquilina-work
I'm facing a similar issue where launching the 'gitkraken' command in the terminal does not result in anything happening. I have installed 'gedit' to check if the 'g' in 'wslg' is working properly. However, I couldn't find any logs related to 'gitkraken' to investigate why the application is not launching. Have you found a solution to make 'gitkraken' work with repositories located in WSL?
Thanks in advance for your response.
Best regards,
Rafael

Hi, @xrafhue
In my case, it turned out that Windows Update was quietly updating the driver for my integrated graphics (Intel UHD 630). As far as I'm aware, wslg only works with specifed vGPU drivers (as per https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps).
Disallowing Windows Update from including driver updates and rolling back the driver solved the issue for me.

For future reference: I've found that when troubleshooting GPU issues with Electron based programs (e.g. GitKraken/Slack/Discord), it is sometimes helpful to disable hardware acceleration using the --disable-gpu command line option.
For example, on my Ubuntu desktop I had prioritised the integrated graphics using the prime profiles in the NVIDIA X settings program. The time GitKraken stopped working I eventually figured out it was getting confused with the GPU acceleration. I tried editing /usr/share/applications/gitkraken.desktop to change the Exec line to Exec=/usr/share/gitkraken/gitkraken --disable-gpu %U. After refreshing the desktop database with sudo update-desktop-database I could run GitKraken again.
Of course, in a similar vein, if you knew the full path to the executable you could try launching it from a terminal instead of the .desktop file so you can see the error messages directly to gleam the problem. You might need to vary the instructions slightly for your distribution (i.e. This anecdote was relevant to native Ubuntu so WSLg will be a little different) but it can help narrow down the issue.

I've got the exact same issue (and errors). The problem is not wslg because gedit and other wslg applications work perfectly fine.
I've also tried reinstalling the application and removing the .gitkraken folder.

Hi, @xrafhue
In my case, it turned out that Windows Update was quietly updating the driver for my integrated graphics (Intel UHD 630). As far as I'm aware, wslg only works with specifed vGPU drivers (as per https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps).
Disallowing Windows Update from including driver updates and rolling back the driver solved the issue for me.

@RickBruyninckx Can you try this please? It worked for me and since then gitkraken is working fine again.

Removing gitkraken folder from home/config and running gitkraken --disable-gpu  as user helped, also there must be no custom export for DISPLAY.

I was also facing this problem with WSL2. By rolling back my Intel Drivers to <IP_ADDRESS>8 fixed the issue for me. I can open GitKraken from the WSL2 terminal just as before. Thanks, @vaquilina-work

...
Of course, in a similar vein, if you knew the full path to the executable you could try launching it from a terminal instead of the .desktop file so you can see the error messages directly to gleam the problem. You might need to vary the instructions slightly for your distribution (i.e. This anecdote was relevant to native Ubuntu so WSLg will be a little different) but it can help narrow down the issue.

I followed this line of troubleshooting and got the error:
/usr/share/gitkraken# ./gitkraken
[1214/142210.519989:FATAL:electron_main_delegate.cc(293)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap

so I launch it like
/usr/share/gitkraken# ./gitkraken --no-sandbox

it runs, throwing the following errors:
[817:1214/142221.755376:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
(node:789) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `gitkraken --trace-deprecation ...` to show where the warning was created)
state:  unavailable
Error: Path must be a valid path to a file or a directory.
    at buildNSFW (/usr/share/gitkraken/resources/app.asar/node_modules/nsfw/js/src/index.js:74:11)
The above error occurred in task call

(node:789) UnhandledPromiseRejectionWarning: Error: Path must be a valid path to a file or a directory.
    at buildNSFW (/usr/share/gitkraken/resources/app.asar/node_modules/nsfw/js/src/index.js:74:11)
(node:789) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4)
(node:789) UnhandledPromiseRejectionWarning: Error: bad request
    at buildError (/usr/share/gitkraken/resources/app.asar/src/main/static/main.bundle.js:2:1465798)
    at IncomingMessage.<anonymous> (/usr/share/gitkraken/resources/app.asar/src/main/static/main.bundle.js:2:1466782)
    at IncomingMessage.emit (node:events:513:28)
    at IncomingMessage.emit (node:domain:489:12)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:83:21)
(node:789) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 5)
state:  checking
state:  unavailable

and looking like this

--disable-gpu does not resolve this issue=, so gitkraken remains mostly unusable for me on WSL2.

After a restart, this works for me!  Thanks for the tips, everyone.  Not sure why a reboot was needed to make it stick

Still broken for me in 9.13.0
Running a Thinkpad P16s AMD Gen 2
Operating System: Ubuntu 23.10
          Kernel: Linux 6.5.0-26-generic
    Architecture: x86-64
 Hardware Vendor: Lenovo
Firmware Version: R2FET38W (1.18 )
   Firmware Date: Mon 2024-01-15

The problem that I've notice it's that when I try to start GitKraken with a default user everything is ok, but if I try to start GitGraken with the root user the problem appears. (with the root user I have to add --no-sandbox)

To add to this thread: Today I encountered the problem that GitKraken would not start/show when clicking onto the pinned task button in Win 11. I was only able to start it through the command line


Links to Reference Docs return 404

All the links to Reference docs from the project site seem to be broken. I get a 404 when clicking them.
https://spring.io/projects/spring-cloud-app-broker#learn

Thanks a lot, @laran! Will get that fixed. Meanwhile, the docs are over here: https://docs.spring.io/spring-cloud-app-broker/docs/current/reference/

This has been resolved


Add ICS link for community calendar

The original link navigates to the embedded calendar view but does not give access to the needed ICS file to subscribe via a calendar viewer of your choice.
A 2nd link should go to a ICS file linked within the “Event Calendar” section on https://www.islandora.ca/community

This link works when adding it to a calendar
<EMAIL_ADDRESS>

I've added a button on the community page to access the ICS file


testing gnpy with coronet example

2018-04-16 successfully installing GNPY followingthe readme
Trying using GNPY with the Coronet example as described in our Readme:
execution was from the GNPY directory:

> ggrammel-mbp:gnpy

ls
README.rst		examples		setup.py
contributors.md		gnpy
docs			requirements.txt

ggrammel-mbp:gnpy ggrammel$ python examples/transmission_main_example.py examples/coronet_conus_example.json
Traceback (most recent call last):
  File "examples/transmission_main_example.py", line 106, in <module>
    exit(main(args))
  File "examples/transmission_main_example.py", line 38, in main
    with open(args.filename) as f:
FileNotFoundError: [Errno 2] No such file or directory: 'examples/coronet_conus_example.json'

I then checked for the presence of this file and realized the name probably changed to
examples/coronet.conus.json
now trying with
ggrammel-mbp:gnpy ggrammel$ python examples/transmission_main_example.py examples/coronet.conus.json
Traceback (most recent call last):
  File "examples/transmission_main_example.py", line 106, in <module>
    exit(main(args))
  File "examples/transmission_main_example.py", line 41, in main
    network = network_from_json(json_data)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/gnpy/core/network.py", line 29, in network_from_json
    g.add_node(getattr(elements, el_config['type'])(el_config))
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/gnpy/core/elements.py", line 107, in __init__
    self.length = self.params.length * \
AttributeError: 'Fiber' object has no attribute 'params'

is the Readme to be updated or is our main branch broken?

the files in folder GNPY do not have the same date as the ones in Master. so likely an installation issue but what went wrong?

combination of a user error and a real issue in Master. Close this issue.
Issue of not executing example code in Master is tracked by #55


Adding support for paper wallets

I would like to request support be added so one could use a paper wallet to transfer an asset into a Nami wallet.  Ideally, a mnemonic word group would be used show assets in that wallet, those assets could then be transferred out of the paper wallet and into the Nami wallet.

Talk to Cardano Support on the Live support page so that your issue can be looked into.

@bapshago Talk to Cardano  Support on the Cardano Live Support so that your issue can be looked into.


Cannot POST or PUT with strings containing {{double curly brackets}}

Expected Behavior
Hello, we're using string replacements in our API, and fields in our JSON data can contain strings with curly brackets.
In the example below, the data looks like this
"name": "{{My First Group}}",

Actual Behavior
Insomnium interprets these as environment variables and blocks me from submitting requests.
What's rendered on screen below:

Reproduction Steps
Have JSON data. Make a field a string containing template literal. Try POST or PUT.
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
No response
Insomnium Version
0.2.2
What operating system are you using?
macOS
Operating System Version
macOS Sonoma
Installation method
Download from GitHub
Last Known Working Insomnium version
No response

This is actually a nunjucks issue, that I had come across a few months back when using insomnia.  It's super counter-intuitive, but if you wrap the whole variable block in single quotes, and then again in {{}}, it will send the whole thing as a literal.  In your case it should look something like: {{'{{My First Group}}'}}
It will complain, and insomnia/m will not render it correctly because it's confused, but it should send in the body correctly.


chore(merge-back): 2.4.0

See CHANGELOG

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: f65d5fe2f3480aebf865dcd163bc684a4fe1e584
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: f65d5fe2f3480aebf865dcd163bc684a4fe1e584
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


[Bug]-[14088]:Error deleting a data source [Appsmith server is taking too long to respond]

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When trying to delete a data source, Appsmith takes about 30 seconds to load and then shows the error: Appsmith server is taking too long to respond.
User report : Report

https://user-images.githubusercontent.com/114161539/198354143-38839610-c499-4bae-a492-eae259059003.mp4
In the self-hosted version, there is another error already reported in the issue. #16866
Performance report: Report.zip
Steps To Reproduce

Create a new data source.
try to delete the data source, and you will see the error.

Public Sample App
No response
Version
Cloud : Appsmith v1.8.6-SNAPSHOT

@ayushpahwa will this be solved with your fix?

6m usage of Datasources: 17610
Assuming 5% of users face this: 880
Stats

Stat
Values

Reach
880

Effort (months)
0.50

Duplicate of #16866


Break out of template temporarily?

Hi,
I love this template, but have an issue trying to use it with the Microsoft Band SDK.
The SDK provides a 'built in' authentication page that displays when you call:
await bandClient.TileManager.AddTileAsync(myTile);
However when this is called in this template the authorization page is not displayed and the call times out (I've copy/pasted the sample code for now, the only thing different is the container template).
So, is there a means of temporarily breaking out of this template to enable the authorization page to render, then drop back into the template once the user has allow/denied?
Cheers,
Chris

Hi mrchriss2000!
I never used the MS Band SDK so I do not know exactly what's the authentication page you mention, Is it a page or a webview?
In theory my template is not going to touch the default behavior of navigation, and the pages are completely unaware of the existence of the container. My "container" is only an other ContentControl outside the application frame (a ContentControl too). It should not affect the behavior of the application and it it can't be disabled, because it's not a component but some layout. You can find more details about template basic idea here: http://developingwindows.com/universal-app-share-elements-between-pages/
If you use the default template, is everything works normally?
One possibility could be that the page is designed in the wrong place, because the SDK could add it into Appilcation.Current.Window instead into Frame. This is a guess, but it could be a test you can do. Call bandClient.TileManager.AddTileAsync(myTile); and breakpoint to see Application.Current.Frame content.

So I've tried this with two projects now; one based on your template, the other just a default pivot template.
Pivot works fine.
This template fails.
I have tried breakpointing the call as your suggested, but it didn't yield much information.
I'm not so great at the Windowing stuff, is there a way to capture the initial rootFrame/Window before the template gets to it and switch to it when displaying a particular page?

Same principal applies with Media elements actually; if I set the element to full screen the TopBarContent element stays on top.
I think there's a good case here for having a means of switching to a 'Raw' page in certain scenarios and a template page in others.

My template is a container for the normal root Frame, so... yes, you can restore original behavior simply setting Window.Current.Content to root frame (as default initialization), actually Window.Current.Content contains FrameContainer that contains root frame as Content. It's only an additional layer that can be skipped. But doing this layout probably need to rebuild (I think, if this it's not automatic. If no, try Window.Current.Activate(); and rootFrame.UpdateLayout()), and topbar and slide menu will disappear. To restore tempalate you need to recreate FrameContainer and set it as Window.Current.Content and set root frame as FrameContainer.Content (as initialization in App.cs > OnLaunched()). I've never tried this but it should work. I think that MS Band SDK put itself a page in Window.Current.Content like my template do, and this cause the problem. Sketchily, this is the solution... I'll do some trial and if I find a good solution I'll update the code
Regarding MediaElement I'm shure that there aren't incompatibility, "Teach Me Sushi" app on the store use this template and media element and everything works like a sharm :)
If you want to hide top bar, you can simply collapse it setting topBarGrid.Visibility = Visibility.Collapsed in FrameContainer.


Deploy: Build Azure test environment for dev

Bring up Azure VM for dev usage.

VM provisioned on Azure, with 2vCPU + 8GB RAM. Docker + Docker compose installed.