Gitlab is not able to send emails

I did configure gitlab to send emails per smtp.
# /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.mandrillapp.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = [MY_USERNAME]
gitlab_rails['smtp_password'] = [MY_API_KEY]
gitlab_rails['smtp_domain'] = [MY_DOMAIN]
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true

I did deactivate ipv6, to be sure it's not a misconfiguration.
Anyway it's a C1 instance. Why is ipv6 activated? Since when is ipv6 available on a C1?
Sidekiq gives me this error: Net::OpenTimeout: execution expired
I tried to connect with telnet... It's not working either
$ telnet smtp.mandrillapp.com 587
telnet: Unable to connect to remote host: Connection timed out

What am I missing?

Did you configure the security groups of your server?
https://www.scaleway.com/faq/server/#-I-cannot-send-any-email

😅 Ok I don't know what to say.
let's close this issue and never talk about it ever again. 😬
thank!

:) no problem

I am having the same problem. I have configured my default security group to allow SMTP and rebooted the server. I still cannot telnet to a server using port 465 or 587.
The link to the FAQ item above gives a 404. What else should I try to troubleshoot this problem?

Simply rebooting from SSH did not work. My solution was to shut down the server from the scaleway panel and start it up again.


Underlining broken in 0.200

Has been for a few versions, finding this with both ESLint and JSHint linters.  Other forms of notification all work.  Am using Fedora Linux.

Can't reproduce it, do you have linter-jshint and linter-eslint working together?

Yes, though each is set to disable when the relevant rc file is not present in the project root.  This issue persists even when I disable one of them though.  Any suggestions on how to debug further?

I have atom 0.201.0 and linter does not have gutters or underlining - but linter are working (in status bar errors are shown).
Any details I can provide for you?
Linter 0.12.6, linter-jshint 0.1.5

Seems to be working for me again in 0.204, linter 0.12.6, linter-jshint 0.1.6. linter-eslint 0.5.8

I have the same issue, gutters and underlining arent working, 0.206, linter 0.12.6, linter-jshint 0.1.6

Same problem here, linter works in status bar but not the highlighting

any ideas on why it isn't working? when i installed 200 it stopped working, i thought it propably will fix itself a few versions later, but now that were on 207 and it still isn't fixed its getting kind of annoying having to work without linter indicatiors.
is there any way i can provide information to help fixing the issue?

Yeah I am still having this issue, is there anything I can provide to help debug this?

I ran into this issue and worked out how to replicate it.. Install two linter for one file type (e.g. linter-jshint and linter-jscs then disable once..
The config for the disabled one remains in you config.son resulting in the disabled linter still in @linters (coming from @allLinters)  - but the linter never runs and the following never gets executed
processMessage: (messages, tempFileInfo, linter) =>
...
if tempFileInfo.completedLinters == @linters.length
....


document support portal requirements

Title
Document support portal requirements
Description
Some customers are not login in the support portal.  document requirements.
Outline
@roncrdb  can provide more info on below.
Zendesk supports the following browsers:
Google Chrome: latest two versions
Safari: latest two versions
Firefox: latest two versions
Zendesk no longer supports IE 11 only the latest Microsoft Edge browser is supported (latest two versions).
Please also make sure your browser has the following configurations:
JavaScript must be enabled
Cookies must be enabled
Local storage must be enabled
TLS v1.2 or above
Cookie:
add the https://cockroachdb.zendesk.com address explicitly to the list for allowed cookies, rather than just “support.cockroachlabs.com”
Expected Audience
customers requiring support
cc @BramGruneir

Closing in favor of https://github.com/cockroachdb/docs/issues/5205, which we've agreed to tackle in the next few weeks.


Update pubspec.yaml

Correct typo in pubspec description (change 'stronly' to 'strongly' )

I have no idea why some tests are failing. This is the second time this is happening


Add method defaultIfEmpty with lazy default string computation

I have encountered a following use case: we have a java object in the local cache, that might have or might have not a String field. In case this String field is empty we need to do AWS S3 lookup for that object and fetch this String field from pulled object. Problem is that defaultIfEmpty(final T source, final T default) method that already present in StringUtils will do S3 lookup in any case, even if source String is present. I think it would be a great idea to create almost the same method but with lazy computation of default string, exactly for that kind of use cases.

Looks like a useful extension. I think this would be acceptable trivial as a submission, but just in case do you know if you are covered by individual or corporate contributors Agreement?

Looks like a useful extension. I think this would be acceptable trivial as a submission, but just in case do you know if you are covered by individual or corporate contributors Agreement?

Individual, I suppose) I am not covered by any corporate contribution Agreement, it is purely my own initiative to contribute)

Hello @Mikhail2048 & @ecki The new method name does not match its internal test, one or the other needs fixing. Since the method works on any Object, not a String, it likely belongs next to ObjectUtils.toString(Object, Supplier<String>). Please adjust this PR.

I think it is not entirely true. We cannot test any given object for emptiness, so, if we have ObjectUtils.toString(Object, Supplier<String>), then I do not understand how should we test passed object for emptiness. We can, of course, test if passed object is null and then apply Supplier, but empty string and null string are not the same.
I think the appropriate solution would look like this: in general is a great idea to implement something like ObjectUtils.applyIfNull(T, Supplier<T>), but I think we should left StringUtils.defaultIfEmpty(final T source, final Supplier<T> default), maybe with slightly different name, for example StringUtils.applyIfNull(final T source, final Supplier<T> default)

We have ObjectUtils#isEmpty() but we could have a String specific version I suppose...

Well, yes, but if we should have a String specific version of isEmpty(), then I think we really need to think twice on why we are placing this in ObjectUtils class. It is, from my opinion, a bit controversial - we are placing String specific logic into ObjectUtils.
I think that the best solution would be - to create general purpose utility method in ObjectUtils, like ObjectUtils#defaultIfNull(T object, Supplier<T> supplier), but specifically for strings we can have StringUtils#defaultIfEmpty(String object, Supplier<String> supplier) - because logic of how we verify emptiness of String/CharSequence is different from any other object.
@garydgregory I think it will be a great solution, is not it?)

Looks like a useful extension. I think this would be acceptable trivial as a submission, but just in case do you know if you are covered by individual or corporate contributors Agreement?

This PR duplicates existing functionality. See my other comments in the code.


NewParser initializing pointers where it shouldn't

The following code changes the value of the pointer from nil to random address, which can cause all kinds of unwanted problems:
package main

import (
        "fmt"

        "github.com/jessevdk/go-flags"
)

func main() {
        var Test struct {
                Thing *struct{}
        }

        fmt.Println(Test)
        _ = flags.NewParser(&Test, flags.None)
        fmt.Println(Test)
}

from nil to random address

No, it just initializes the field with the default empty struct value for your type. This is by design, and was introduced by: https://github.com/jessevdk/go-flags/commit/202f8a632a0e38cce361176b69276590bdbbded0

The reason for this is that we can't scan correctly scan struct pointers that are nil. I guess we could simply ignore such structs and make it the go-flags user responsibility instead.

Well, if it's by design then obviously you can do what you want. It just
seemed like a bug since the field doesn't have any StructTag field that
go-flags uses.
pe 30. lokakuuta 2015 20.41 Jesse van den Kieboom<EMAIL_ADDRESS>kirjoitti:

The reason for this is that we can't scan correctly scan struct pointers
that are nil. I guess we could simply ignore such structs and make it the
go-flags user responsibility instead.
—
Reply to this email directly or view it on GitHub
https://github.com/jessevdk/go-flags/issues/151#issuecomment-152613192.

I didn't say it was good design :smiley:

go-flags picks up fields from nested structs, so there is no need to tag it specifically. I think I'm keeping the current design.


Use pytest to parametrize some of the tests.

This basically move the looping on multiple conditions from being the
test responsibility to being pytest's it has several advantages.

I find it make the test more redable as you only have to focus on
what you want to test.

In case of test failures it will have more informative message with
which sub-condition fails and will not stop on the first error,
usually allowing to narrow down the error case faster.

It allow to run a single subtest when fixing code (using the --lf, or
--ff pytest flags).

Show which subcase are slow with --durations=..., and could integrade
with multi-worker testing or randomisations.

It does have minimal drawbacks; but this does increase some of the setup
time which is now done sometime for each case instead of one per group.
use_threads seem to be used a lot, so I made it a module-scoped fixture,
a function only have to use the parameter use_threads to automatically
been generic over some parameters, other are ad-hoc.
I did not parametrize on everything as I mostly want to test if you are
ok with this approach.
This was initially push by trying to test current decode_partial in
blosc which is still in progress and was failing on a subset of cases.

GitHub note, the diff will me messy if you don't "ignore whitespace", most of the changes are de-indent and removal of for loops.
TODO:

[ ] Unit tests and/or doctests in docstrings
[ ] tox -e py38 passes locally
[ ] Docstrings and API docs for any new/modified user-facing classes and functions
[ ] Changes documented in docs/release.rst
[ ] tox -e docs passes locally
[ ] AppVeyor and Travis CI passes
[ ] Test coverage to 100% (Coveralls passes)

Hello @Carreau! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file numcodecs/tests/test_blosc.py:

Line 55:1: E302 expected 2 blank lines, found 1
Line 111:1: E302 expected 2 blank lines, found 1
Line 212:8: E111 indentation is not a multiple of four
Line 214:8: E114 indentation is not a multiple of four (comment)
Line 216:8: E114 indentation is not a multiple of four (comment)
Line 217:8: E111 indentation is not a multiple of four
Line 218:8: E111 indentation is not a multiple of four
Line 220:8: E114 indentation is not a multiple of four (comment)
Line 221:8: E111 indentation is not a multiple of four
Line 222:8: E111 indentation is not a multiple of four
Line 224:8: E114 indentation is not a multiple of four (comment)
Line 225:8: E111 indentation is not a multiple of four
Line 226:8: E111 indentation is not a multiple of four

I'm slightly confised the test show as still pending but are actually passing.

closing and reopening to kick the tests.

rebased.


Create ksp-postgresql-cve-2021-32029-unauthorized-modication-conf-fil…

ksp-postgresql-cve-2021-32029-unauthorized-modication-conf-file

The policy is not enforceable. Hence closing the PR. Please re-raise the PR after making changes. @AbhinavCSY


Drop support for end-of-life versions of Python (fixes #66)

Fixes #66

long live Python >3.5!

btw can we use python instead of python3 in the commands?

btw can we use python instead of python3 in the commands?

Given recent https://github.com/git-big-picture/git-big-picture/issues/88 I'm not sure that's a good idea. What do you prefer about plain python or python3 for a command?

ok, sounds good!


NOKIA - Careers site link does not work

ENVIRONMENT: production
URL: https://peviitor.ro
Browser: Chrome
Version: 120
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:

Open the url
Hover over the logo and click on Nokia Careers.

EXPECTED RESULTS:
The careers section on the Nokia official website is open in browser.
ACTUAL RESULTS:
An "invalid request" message is displayed on the opened page.
Attachments:

Closed #125 as completed

An "invalid request" message is displayed when open the careers link on the Nokia official website: https://careers.nokia.com/jobs/search/40601155

fixed can you retest?

Same "invalid request" message


Error after migrating from node 14.17.5 to 16.13.1.

SO: Windows 10
I tested it several times in both versions of node to be sure of the cause of the error.
The command:
npx git-pull-run -p \"package-lock.json\" -c \"npm\ install\"
Failed with the following error:
Error: Cannot find module 'C:\Users\xelaspt\Dev\refin-alt\node_modules\npm\bin\npm-cli.js'
C:\Users\xelaspt\Dev\refin-alt ist my project path.
This one works:
npx git-pull-run -p \"package-lock.json\" -c C:\\Progra~1\\nodejs\\npm\ install
Log:
$ npx git-pull-run -p \"package-lock.json\" -c \"npm\ install\" --debug
  git-pull-run Started<EMAIL_ADDRESS>+0ms
  git-pull-run:getGitDirectory Get git directory +0ms
  git-pull-run:runGit Running git 'git rev-parse --show-toplevel' +0ms
C:/Users/xelaspt/Dev/refin-alt
  git-pull-run:runGit Git command executed with exit code: 0 +318ms
  git-pull-run:getGitDirectory Git directory: C:/Users/xelaspt/Dev/refin-alt +319ms
  git-pull-run:getChanges Get changed files +0ms
  git-pull-run:runGit Running git 'git diff --name-only HEAD@{1} HEAD' +1ms
...
  git-pull-run:runGit Git command executed with exit code: 0 +330ms
  git-pull-run:getChanges Changed files: [
  ... 32 more items
] +331ms
  git-pull-run:getChanges Match files with pattern '"package-lock.json"': [ 'package-lock.json' ] +31ms
  git-pull-run Found 1 change for pattern '"package-lock.json"' +0ms
  git-pull-run:getAbsolutePath Absolute path resolved: C:\Users\xelaspt\Dev\refin-alt +0ms
  git-pull-run Running command '"npm install"' for change 'package-lock.json' in directory C:\Users\xelaspt\Dev\refin-alt... +4ms
  git-pull-run:runCommand Running command '"npm install"' in directory 'C:\Users\xelaspt\Dev\refin-alt' +0ms
  git-pull-run:runCommand Command failed with exit code: 1 +1s
error Error: Command failed with exit code 1: "npm install"
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module '**C:\Users\xelaspt\Dev\refin-alt\node_modules\npm\bin\npm-cli.js**'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module 'C:\Users\xelaspt\Dev\refin-alt\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
    at runCommand (file:///C:/Users/xelaspt/Dev/refin-alt/node_modules/git-pull-run/dist/runCommand.js:17:15)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async gitPullRun (file:///C:/Users/xelaspt/Dev/refin-alt/node_modules/git-pull-run/dist/index.js:25:32)
  git-pull-run Finished<EMAIL_ADDRESS>+2s

Looks like the problem was the quotes.
This works:
npx git-pull-run -p \"package-lock.json\" -c npm\ install


⚠ Fortnite has degraded performance

In 3695dcd, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1573 ms

Resolved: Fortnite performance has improved in b0150fc.


Add Hitster nordics, Finland edition data

This PR adds Hitster nordics, Finland edition data.
On the surface level, everything should be correct, and I have corrected some incorrect items spotted when playtesting, but that has not been in any way exhaustive test of the dataset.

This PR adds Hitster nordics, Finland edition data.
On the surface level, everything should be correct, and I have corrected some incorrect items spotted when playtesting, but that has not been in any way exhaustive test of the dataset.

ty for addition, I have no way to check, that is why I have 2 questions:

the links get resolved by songseeker to that csv filename?
the card numbers are really not increasing from 1 to 308 like in the other versions?

Yes, I created the PR (now merged), which added the rule that will correctly resolve to this csv file if Nordic version is scanned.For the numbering, I think that the Nordic countries share the same base URL, so the card number range is larger and spotty for each. "Original" songs seems to be in the lower numbers, the Finnish songs seem to be located around 1100 range, and, I did a quick test and created link using card number 1201 which then resolved to Swedish artist's musicOn Jun 21, 2024 02:12, Andreas Gruber @.***> wrote:
This PR adds Hitster nordics, Finland edition data.
On the surface level, everything should be correct, and I have corrected some incorrect items spotted when playtesting, but that has not been in any way exhaustive test of the dataset.
ty for addition, I have no way to check, that is why I have 2 questions:
the links get resolved by songseeker to that csv filename?the card numbers are really not increasing from 1 to 308 like in the other versions?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Hosted version is now updated to to include this as well


Need to add Proxies checking

Bro I think it does not work proxyless so I think you better made it work with proxies, I tried but the discord Webhook clash with the proxies.

True. working with proxies is better

You need private proxies for that, and at that point might as well just buy nitro


Unecessary/Invalid link in documentation

Sign Up for a Developer Key
The following code at the bottom left of the page (https://codingphasedotcom.github.io/rocky-documentation/#) is either invalid or unnecessary , user wastes his time thinking its not working.Please fix it.
Regards,
UI Concerned Guy!

Thanks will fix it


invariant violation: Native component for RCTFBLoginButton does not exist this error is located at: in RCTFBLoginButton

Is this a bug report?
Yes I think this is a real BUG...
Have you read the Contributing Guidelines?
NO
Environment
OS:  macOS Sierra 10.13.3
Node:  ya8.9.4
Yarn:  1.3.2
npm:  5.6.0
Watchman:  4.9.0
Xcode:  9.2
Packages: (wanted => installed)
react-native: 0.53.0
react:  16.2.0
Target Platform: iOS (10.3)

Steps to Reproduce
(Write your steps here:)

react-native install react-native-fbsdk  and then  react-native link react-native-fbsdk

Follow ALL STEPS from Quickstart IOS (⚠  With-out the last STEP, becous the test of integration is with the react-native-fbsdk package)

3 . Then I put this code for testing my wonderful SDKLoginFacebook for React-Native.

import React from 'react';
import { StyleSheet, Alert, View } from 'react-native';

const FBSDK = require('react-native-fbsdk');
const {
  LoginButton,
  AccessToken
} = FBSDK;

export default class Login extends React.Component {
    render() {
        return (
            <View>
              <LoginButton
                publishPermissions={["publish_actions"]}
                onLoginFinished={
                  (error, result) => {
                    if (error) {
                      alert("login has error: " + result.error);
                    } else if (result.isCancelled) {
                      alert("login is cancelled.");
                    } else {
                      AccessToken.getCurrentAccessToken().then(
                        (data) => {
                          alert(data.accessToken.toString())
                        }
                      )
                    }
                  }
                }
                onLogoutFinished={() => alert("logout.")}/>
            </View>
          );
    }
}

Ejecute react-native run-ios

then, EXPLOTE with this error --> invariant violation: Native component for RCTFBLoginButton does not exist this error is located at: in RCTFBLoginButton at FBLoginButton.js:112

NEED HELP!

I've faced the same issue today.

same here

This is a madness 🤯... I have one project with RC v0.52 and works ! i'm really thing there is a problem between RN and compatibility from the package.

+1

how do i solve this error?

@CarlosOrozc  we don't know bro, for that we are here jaja

Hello there!
I don't know why, but, I was try it agains and now works!!! 🎉 The only different that I have done:

reinstalling react-native install react-native-fbsdk && react-native link react-native-fbsdk

follow the quicks steps from ios ⚠ when tutorial tell you that modify your AppDelegate.m, please copy this ⬇

AppDelegate.m
#import "AppDelegate.h"

#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import <FBSDKCoreKit/FBSDKCoreKit.h>

@implementation AppDelegate

- (void)applicationDidBecomeActive:(UIApplication *)application {
  [FBSDKAppEvents activateApp];
}

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [[FBSDKApplicationDelegate sharedInstance] application:application
                           didFinishLaunchingWithOptions:launchOptions];
  NSURL *jsCodeLocation;

  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

  RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
                                                      moduleName:@"PasaLoYa"
                                               initialProperties:nil
                                                   launchOptions:launchOptions];
  rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];

  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  UIViewController *rootViewController = [UIViewController new];
  rootViewController.view = rootView;
  self.window.rootViewController = rootViewController;
  [self.window makeKeyAndVisible];
  return YES;
}

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
  return [[FBSDKApplicationDelegate sharedInstance] application:application
                                                        openURL:url
                                              sourceApplication:sourceApplication
                                                     annotation:annotation];
}
@end

Test your LoginButton from react-native-fbsdk 😄 🎉

Apparently the problem was the sdk versions, I do not know why motive was taking several versions.
reinstall dependencies and solve the problem

@VGamezz19 I still don't know what kind of black magic what's that but I had the same issue, but following your steps, it's really working know, after a week of researching and testing.
Thanks man

I had this issue too and I followed the steps to manually link the react-native-fbsdk lib in xcode and everything worked great. Just make sure to rebuild the app in xcode after making the changes. You can find the official documentation here https://facebook.github.io/react-native/docs/linking-libraries-ios.html

quite the Metro Bundler, and react-native run-ios again

for me this fixed it
Open your application's Xcode project.
If you don't have a Frameworks group in your project, create one.
Open ~/Documents/FacebookSDK using Finder.
Drag the Bolts.framework, FBSDKCoreKit.framework, FBSDKLoginKit.framework, and FBSDKShareKit.framework files into the Frameworks group of Xcode's Project Navigator. When prompted, select "Copy items if needed" and continue.

@VGamezz19 Hi VGamezz, how about android? i get an error too. Pls help me

@dafapramudya  but with the same version of React Native?

any solution in android?

I have Invariant Violation: requireNativeComponent: "RCTFBLoginButton" was not found in the UIManager., I've tried a few 'solutions', not much result.

Same problem in android =/
RN: 0.55.4
RNFSDK: ^0.7.0

Any Solution for Android facing the same issue I just learning the react native and run demo code face this issue.
"react": "16.5.0",
 "react-native": "0.57.0",`
"react-native-fbsdk": "^0.8.0",

Did everything listed above, none of it actually works for me.
react-native": "0.56.0

The only way I managed to make it work is showcased here https://www.reddit.com/r/reactnative/comments/8f2txr/fb_sdk_invariant_violation_native_component_for/

I am still facing the same error until now. I did everything above. None of them work. Please help

I have Invariant Violation: requireNativeComponent: "RCTFBLoginButton" was not found in the UIManager., I've tried a few 'solutions', not much result.

Me Too

I'm it too.
Facebook code running Facebook code...
Surely someone on the RN team can get to the bottom of this!?

Having the same issue!!

I think react-native link is really unstable 😔
In my case, many problems solved by linking manually
I recommend to refer this explanation
https://github.com/lakshmantgld/react-native-fbsdk-example/blob/master/readmeFiles/fbsdkXcode.md
But, just Ignore react-native link react-native-fbsdk in the explanation above.
And add RCTFBSDK.xcodeproj to your project's Library and libRCTBSDK.a to project's Link Binary With Libraries
Everything is done perfectly

Same issue!

Same issue here.
Any solutions?
Any workarounds?

Linking manually was the solution for me. Lately automatic linking has not worked too well on most libraries for some reason.
Did exactly what heyman33 said and it worked immediately afterwards.
It's only two steps and it's worth learning since it saves you a lot of time in many cases.
BTW: Then I had a crash as soon as I pressed the login button, and thanks to some other forum, I simply had to change "publishPermissions" to "readPermissions" in the LoginButton props.

Thanks jayjac. Will try it.

I actually figured it out! I wrote a Medium article outlining the steps I needed to take - manual linking was the answer!
https://medium.com/@rachieb19/struggles-with-react-native-link-1f1738076472

The solution for me was to perform the configuration steps manually according https://developers.facebook.com/quickstarts/931417137057288/?platform=ios
Auto install with js script not works :'(

@TheSavior  Hi, this issue still exists for Android.

Illusion, I have two simulators running. one of Xcode and one of react-native run-ios. in the Xcode simulator everything running, but in react-native simulator I get this error, so I closed both and reopen the react-native simulator and everything is works fine now, no errors.


Sample of common compose with native ui for ios and web

Hi!
I want to add sample with native iOS UIKit UI created by Compose from kotlin.
Also in this sample all app UI located in commonMain, but for iOS we use UIKit composables, for Web use Compose DOM and for android/jvm use Compose UI.

maybe i mark this pull request as draft and wait for some alpha stage of native compose runtime?

@Alex009
Thanks for your contribution, but how I can run this code :)

hi @kareemradwan !
clone my fork on branch https://github.com/Alex009/compose-jb/tree/platform-kit-sample
then update submodules - git submodule update --init --recursive
then deploy compose to maven local by guide https://github.com/Alex009/compose-jb/tree/platform-kit-sample/compose#multiplatform-build
then open project https://github.com/Alex009/compose-jb/tree/platform-kit-sample/examples/common-platform-uikit and compile by gradle task build.
to run ios execute gradle task ./gradlew linkDebugExecutableComposeUIKitArm64
then open ios/iosApp.xcodeproj and run on ios device (now in xcode build phase hardcoded arm64 architecture so you cant run in simulator)

@Alex009  I follow the steps but I got an error on   ./scripts/publish
the error is :
FAILURE: Build failed with an exception.

Where:
Build file '/Users/kradwan/Desktop/android_projects/jetpack_compose/compose-jb/compose/frameworks/support/build.gradle' line: 26

What went wrong:
A problem occurred evaluating project ':support'.
Unable to find SDK prebuilts at /Users/kradwan/Desktop/android_projects/jetpack_compose/compose-jb/compose/prebuilts/fullsdk-darwin. If you are not using a standard repo-based checkout, please follow the checkout instructions at go/androidx-onboarding.

about compilation of compose we should ask @olonho. @olonho can you help with errors from https://github.com/JetBrains/compose-jb/pull/1734#issuecomment-1022381876 ?

@Alex009
I think I need to download the full android SDK by execute the ./scripts/downloadAndroidSdk . script.
I am working on it.

@Alex009 Hey! Awesome contribution here, I'm trying to use UIViewProtocol in my own code. I saw that you're using cinterops, but I can't seem to get it to work in my project. (I'm not using native ui btw, I just want to use UIViewProtocol from my iosMain code.)
This is my build.gradle.kts:
    ios() {
        compilations.getByName("main") {
            cinterop {
                val UIViewProtocol by creating {
                    defFile(project.file("src/iosMain/cinterops/UIViewProtocol.def"))
                }
            }
        }

    }

but I'm getting the following error:
* Where:
Build file '/Users/tiebe/StudioProjects/App/shared/build.gradle.kts' line: 44

* What went wrong:
Script compilation errors:

  Line 44:             cinterop {
                       ^ Unresolved reference: cinterop

  Line 45:                 val UIViewProtocol by creating {
                                                 ^ Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:
                                                     public fun <T : Any> NamedDomainObjectContainer<TypeVariable(T)>.creating(configuration: TypeVariable(T).() -> Unit): NamedDomainObjectContainerCreatingDelegateProvider<TypeVariable(T)> defined in org.gradle.kotlin.dsl
                                                     public fun <T : Any, U : TypeVariable(T)> PolymorphicDomainObjectContainer<TypeVariable(T)>.creating(type: Class<TypeVariable(U)>, configuration: TypeVariable(U).() -> Unit): PolymorphicDomainObjectContainerCreatingDelegateProvider<TypeVariable(T), TypeVariable(U)> defined in org.gradle.kotlin.dsl
                                                     public fun <T : Any, U : TypeVariable(T)> PolymorphicDomainObjectContainer<TypeVariable(T)>.creating(type: KClass<TypeVariable(U)>): PolymorphicDomainObjectContainerCreatingDelegateProvider<TypeVariable(T), TypeVariable(U)> defined in org.gradle.kotlin.dsl
                                                     public fun <T : Any, U : TypeVariable(T)> PolymorphicDomainObjectContainer<TypeVariable(T)>.creating(type: KClass<TypeVariable(U)>, configuration: TypeVariable(U).() -> Unit): PolymorphicDomainObjectContainerCreatingDelegateProvider<TypeVariable(T), TypeVariable(U)> defined in org.gradle.kotlin.dsl

  Line 46:                     defFile(project.file("src/iosMain/cinterops/UIViewProtocol.def"))
                               ^ Unresolved reference: defFile

3 errors


Remove ImmutableFileCollection

Closes #15547

@bot-gradle test this

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

OK, I've already triggered ReadyForMerge build for you.

So the (external) Play! plugin isn't compatible because of https://github.com/gradle/playframework/blame/master/src/main/java/org/gradle/playframework/plugins/PlayApplicationPlugin.java#L221
There's a PR in work to make the plugin compatible with 7.0: https://github.com/gradle/playframework/pull/161

So the (external) Play! plugin isn't compatible because of https://github.com/gradle/playframework/blame/master/src/main/java/org/gradle/playframework/plugins/PlayApplicationPlugin.java#L221
There's a PR in work to make the plugin compatible with 7.0: https://github.com/gradle/playframework/pull/161

@bot-gradle test this

@bot-gradle test this

OK, I've already triggered ReadyForMerge build for you.

OK, I've already triggered ReadyForMerge build for you.


ERA 5 integration

Experiment with adding weather information from ERA 5 for the input tiles as additional metadata that can help the model be better.

The ERA5-PDS dataset on Planetary Computer only contains 12 surface or single level parameters (i.e. non of the 3D data variables at different atmospheric pressure levels), so out of the 7 variables listed in https://github.com/Clay-foundation/model/issues/13#issuecomment-1783156527, only 2m dewpoint temperature is available. WeatherBench2 has one additional variable (total_cloud_cover) in Zarr, but if you want any other variables, they might need to be pulled from Copernicus, which can be quite a heavy lift.
Also note that these grids are typically at a spatial resolution of 0.25 arc degrees (~27.5km at the Equator), so super coarse resolution compared to Sentinel-2 at 10m (you mentioned 30m above, but I think you meant 30km). There are some downscaled datasets e.g. https://climate.copernicus.eu/high-resolution-climate-projections, but those are only for certain geographies and/or a limited set of data variables.
Maybe best to spell out 'Why' we want to add ERA5 to the Clay Foundation Model v0, or to put it another way, what is our motivation to combe Weather/Climate datasets with Earth Observation data (e.g. Sentinel-2)?

Due to the coarse spatial resolution of this data, it will not be incorporated as additional band into the datacube. We will evaluate the use of ERA 5 as additional context embedding, as an addition to the time and location embeddings.

https://open-meteo.com/ offers an aPI for ERA5-Land, Global, at 0.1° (~11 km) resolution, hourly, from 1950 to present.
You must be on the 100$/month plan (which also provides the right license for us).
We be happy to pay for this, if it proves useful. So we can slate this for after v1

Lets park this for now and revisit when needed.


Feature request: allow rslock functionality on an already established Redis connection

I started implementing similar functionality to this library yesterday and then discovered rslock. Since I'm already using Redis in my app for other things, it feels like I can't really use rslock since it has different assumptions about how it should be setup (i.e. through LockManager::new()). I think you could make rslock more flexible for others if you put most of the functionality in a trait that could be implemented for an existing Redis connection object. I might take a stab at this in the near future and submit a PR.

I'd like to have this feature :)

this is open for anyone to make a pull request for. i would propose doing this through a LockManager::new_with_redis_client or similar.

How:

put most of the functionality in a trait that could be implemented for an existing Redis connection object

would make things easier?

would make things easier?

May be add interface instead of implementation? Like this:
Dirty draft implementation in lib:
 pub struct LockManager<C: AsyncCommands> {
    lock_manager_inner: Arc<LockManagerInner<C>>,
    retry_count: u32,
    retry_delay: Duration,
 }

 #[derive(Debug, Clone)]
struct LockManagerInner<C: AsyncCommands> {
    /// List of all Redis clients
    pub servers: Vec<C>,
    quorum: u32,
}

pub fn new<C: AsyncCommands>(clients: Vec<C>) -> LockManager<C> {
    let quorum = (clients.len() as u32) / 2 + 1;

    LockManager {
        lock_manager_inner: Arc::new(LockManagerInner { servers: clients, quorum }),
        retry_count: DEFAULT_RETRY_COUNT,
        retry_delay: DEFAULT_RETRY_DELAY,
    }
}

And in our code:
async fn main() {
    // Now, create connection it our scope:

    let manager = RedisConnectionManager::new("redis://<IP_ADDRESS>:6380/").expect("Fail while create manager");
    let pool = bb8::Pool::builder().build(manager).await.expect("Fail while create pool");
    let servers = pool.get().await?.to_owned();

    // Or copy from constructor in current implementation

    let servers: Vec<Client> = vec!["redis://<IP_ADDRESS>:6380/", "redis://<IP_ADDRESS>:6381/", "redis://<IP_ADDRESS>:6382/"]
            .into_iter()
            .map(|uri| Client::open(uri).unwrap())
            .collect();

    // Just pass client supports redis commands into lock manager
    let red_lock = LockManager::new(servers);
}

@jlandahl, by the way, what do you think about this? Maybe you'll do something similar?

@i8enn are you working on a PR by any chance? I'm interested in this too, and would love to help if possible.

Release in v0.6.0


Node exporter version 1.5.0 systemd unit unable to start

When you deploy version 1.5.0 of the Node exporter the systemd unit startup fails with the error message
node_exporter: error: unknown long flag '--web.config', try --help

I could workaround by fixing the systemd template node_exporter.service.j2 from --web.config to --web.config.file.

I guess this won't be fixed here, see https://github.com/cloudalchemy/ansible-node-exporter/issues/279

This role has been deprecated in favor of a the prometheus-community/ansible collection.


IPv6 saddr and daddr always undefined?

Whenever I try to parse pcap files of ethertype ipv6, saddr and daddr are always undefined. Why is this happening?
saddr and daddr look like this:
{ o1: undefined,
o2: undefined,
o3: undefined,
o4: undefined,
o5: undefined,
o6: undefined,
o7: undefined,
o8: undefined }

Are you running of the release branch or master?

I'm running the master

How are you getting that? master no longer use the o1, o2, o3, etc approach for addresses. saddr and daddr should be arrays.

var pcap = require('pcap'),
tcp_tracker = new pcap.TCPTracker(),
pcap_session = pcap.createOfflineSession(filename);
pcap_session.on('packet', function(raw_packet) {
var packet = pcap.decode.packet(raw_packet);
if (packet.payload.ethertype == 34525) {
	console.log(packet.payload.payload.saddr);
}

}
The console always prints:
{ o1: undefined,
o2: undefined,
o3: undefined,
o4: undefined,
o5: undefined,
o6: undefined,
o7: undefined,
o8: undefined }

Try looking at the addr property on saddr
    it("sets #saddr to the senders address", function(){
      this.instance.decode(this.example, 0);
      this.instance.saddr.should.have.property("addr", [0xfe, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x8d, 0xfe, 0x83, 0x41, 0x14, 0xa5, 0x12]);
    });
``

I checked the config and I am actually running the release branch

@pehanson major rewrite in progress which 'should' help with ipv6 support. If need something quickly please submit a pull request for the release branch.


Bump to 1.79

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Closes #56.

@conda-forge-admin, please rerender

@conda-forge-admin please rerender


Add source code pro font

Added Source Code Pro font to the data container and code container.
Old Font:

New Font:

You should never change the fonts of editors.
It messes up the calculation for placement of letters.
(Reverted at #64)


Typo in Building a Password Generator - Step 62

Describe the Issue
A camper in the forum spotted a typo in the instructions for step 62 of Building a Password Generator, Python
Affected Page
https://www.freecodecamp.org/learn/scientific-computing-with-python/learn-regular-expressions-by-building-a-password-generator/step-62
Your code
Step 62
all() is a built-in Python function that returns True if all the elements inside a given iterable evaluate to True. Otherwise, it returns False.

You can combine the all() function with the list comphehension syntax to make your code more concise.

Modify your if condition by passing the list comprehension you created in the previous step to the all() function.

Expected behavior
comphehension in the second paragraph should be spelt comprehension
Screenshots

System
NA
Additional context
No response

@Dario-DC, I'm adding the first-timers-only badge to this so new contributors can grab it.

Hello, @Supravisor!
I would like to work on this issue if it's not assigned to anyone.

Hi @mademoiselle-chantal ,
We typically do not assign issues. Instead, we accept the first pull request that comprehensively solves the issue.
Issues labeled with help wanted or first timers only are open for contributions.
Please make sure you read our guidelines for contributing. We prioritize contributors following the instructions in our guide. Join us in our chat room or the forum if you need help contributing - our community will be happy to assist you.

@Supravisor @Ksound22 @Dario-DC Just submitted a pull request to fix this!

What is the first timers only tag?


Error downloading from S3: Error unmarshaling cloutrail JSON

Hi,
I am getting the following error when trying to use traildash
Fetched sqs://(SQSurl).json.gz]
 Error downloading from S3: Error unmarshaling cloutrail JSON: invalid character '\x1f' looking for beginning of value

I am unable to identify the cause of this issue. I have checked the credentials and access rights and I am sure they are correct. The sqs url is correct too as traildash is able to fetch the data.

Sorry for the trouble.  Traildash has been retired since AWS now offers a built-in solution based on the same technology (ElasticSearch and Kibana): https://aws.amazon.com/blogs/aws/cloudwatch-logs-subscription-consumer-elasticsearch-kibana-dashboards/


[bug][android][newarch] fetch only runs when app is in the foreground

Describe the Bug
title. tracked by https://github.com/facebook/react-native/issues/47437
Steps To Reproduce
see issue above
Code To Reproduce
see issue above
Replicable on Example App?
yes
Environment Info:
see issue above
How I can Help
XMLHTTPRequest works. unsure if expo/fetch works as well, but would highly prefer to make fetch work again

https://github.com/lovegaoshi/azusa-player-mobile/commit/6b9515d5983014eb3544bb7b424cfbe278b7d42f


Unable to send the message using topic in azure service bus

In the azure service bus version 7.7.0. I sent the topic message but not received the message in the service bus subcrition.
@team Need any extra detail means I will provide.

Hi @NarasimmanSaravana1994, thanks for your feedback. Would you mind sharing a snippet of example code to reproduce this scenario?


Feature/conform to psr12 standards with phpcs

Codecov Report

Merging #15 (6b42896) into develop (c454745) will decrease coverage by 0.14%.
The diff coverage is 96.00%.

@@              Coverage Diff              @@
##             develop      #15      +/-   ##
=============================================
- Coverage      96.62%   96.47%   -0.15%
+ Complexity       291      289       -2
=============================================
  Files             11       11
  Lines            740      738       -2
=============================================
- Hits             715      712       -3
- Misses            25       26       +1

Impacted Files
Coverage Δ

src/QueryBuilder/Transaction.php
100.00% <ø> (ø)

src/QueryBuilder/WPDBAdapter.php
94.78% <93.54%> (-0.05%)
:arrow_down:

src/QueryBuilder/QueryBuilderHandler.php
96.32% <95.16%> (ø)

src/AliasFacade.php
100.00% <100.00%> (ø)

src/Connection.php
100.00% <100.00%> (ø)

src/EventHandler.php
95.83% <100.00%> (-4.17%)
:arrow_down:

src/Hydration/Hydrator.php
100.00% <100.00%> (ø)

src/QueryBuilder/JoinBuilder.php
100.00% <100.00%> (ø)

src/QueryBuilder/NestedCriteria.php
100.00% <100.00%> (ø)

src/QueryBuilder/QueryObject.php
100.00% <100.00%> (ø)

... and 3 more

Continue to review full report at Codecov.

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


Add optimizer that can perform sparse updates

context:
https://www.reddit.com/r/MachineLearning/comments/5abcd4/r161009027_scaling_memoryaugmented_neural/d9fz62u/
Pull request to add optimizer that can perform sparse updates so that [1610.09027] "Scaling Memory-Augmented Neural Networks with Sparse Reads and Writes" from DeepMind can be implemented in Tensorflow.
@alrojo

Can one of the admins verify this patch?


macOS Gatekeeper Warning: Platypus App"

Hi there,
I'm using the Platypus app for creating my custom macOS app. It is very basic app. It is working fine. but while installing it shows a warning message "Developer ID not verified". I'm not well-versed in macOS code signing, but I managed to verify the developer ID using my developer application certificate. After the developer ID, a new warning message showed "macOS can’t check the app for malicious software"
Please let me know how I can solve this issue.
I have a developer ID and I'm very new to the macOS app.
Thank you.

My understanding is that if you don't have a paid Apple developer account you can't remove this message. In most cases it be worked around by opening the app through the right click menu (Right Click -> Open).


Question about train and test strategy

Hey! Sorry to disturb you again.
I want to ask  questions about train and test strategy. I find that in SVR.yaml file, you choose to set only one class to train and test, which means that 13 categories of training and testing are conducted separately. In OccNet experiment setting, they choose to set shapenet13==True and it means that they choose all categories. Therefore, both of your experiment setting are different and I want to know how get these results in table 1 metric by L1 Chamfer Distance. Another question is that why the results in OccNet table 1 metric by L1-Charmfer and your paper table 1 metric by L1 Chamfer Distance are quite different.
Looking forward to your reply! Thanks.

Hi,
We train on all the 13 categories by setting shapenet13: True, the class_choice is only for debugging.
The evaluation settings (e.g. point numbers) in calculating metrics is quite different in different works(e.g. OccNet, Atlasnet, PSGN). For a fair comparison, we use their provided models to test their performance in the same evaluation setting.


add local-config annotation to local resources in examples

Fixes https://github.com/GoogleContainerTools/kpt/issues/3844
Our examples should have the local-config annotation on Kptfile and functionConfigs so that they can be used correctly out of the box.

Can you also update the CI e2e test?

Done! Thanks for the pointer

@yuwenma Tests are passing now! Could you please merge when you get the chance?


[BUG] Loading MoE Checkpint with load_optimizer_states=False should tolerate missing optim_state files

Describe the bug
Even though not loaded into optimizer state dict for MoE model with load_optimizer_states=False the current code attempts to load the files at https://github.com/microsoft/DeepSpeed/blob/master/deepspeed/runtime/engine.py#L2843, but they could be (intentionally or not) missing.
The only workaround right now is to use load_module_only which is not ideal if we want to load LR scheduler states for example.
To Reproduce
Steps to reproduce the behavior:

Delete optim_state files from the checkpoint
Try loading DeepSpeed checkpoint with load_optimizer_states=False
Observe FileNotFoundError:

Traceback (most recent call last):
--
...
_, checkpoint_state_dict = model.load_checkpoint(
File "/usr/local/lib/python3.8/dist-packages/deepspeed/runtime/engine.py", line 2415, in load_checkpoint
load_path, client_states = self._load_checkpoint(load_dir,
File "/usr/local/lib/python3.8/dist-packages/deepspeed/runtime/engine.py", line 2489, in _load_checkpoint
optim_checkpoint = torch.load(optim_load_path,
File "/usr/local/lib/python3.8/dist-packages/torch/serialization.py", line 594, in load
with _open_file_like(f, 'rb') as opened_file:
File "/usr/local/lib/python3.8/dist-packages/torch/serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/usr/local/lib/python3.8/dist-packages/torch/serialization.py", line 211, in __init__
super(_open_file, self).__init__(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: '<REDACTED>/expp_rank_0_mp_rank_00_optim_states.pt'

Expected behavior
Loading checkpoints loads all specified state dicts, but for optimizer - it's initialized from model weights. client_state should reflect this.
ds_report output
--------------------------------------------------
DeepSpeed C++/CUDA extension op report
--------------------------------------------------
NOTE: Ops not installed will be just-in-time (JIT) compiled at
      runtime if needed. Op compatibility means that your system
      meet the required dependencies to JIT install the op.
--------------------------------------------------
JIT compiled ops requires ninja
ninja .................. [OKAY]
--------------------------------------------------
op name ................ installed .. compatible
--------------------------------------------------
async_io ............... [NO] ....... [OKAY]
cpu_adagrad ............ [NO] ....... [OKAY]
cpu_adam ............... [NO] ....... [OKAY]
fused_adam ............. [NO] ....... [OKAY]
fused_lamb ............. [NO] ....... [OKAY]
quantizer .............. [NO] ....... [OKAY]
random_ltd ............. [NO] ....... [OKAY]
 [WARNING]  using untested triton version (1.0.1), only 1.0.0 is known to be compatible
sparse_attn ............ [NO] ....... [NO]
spatial_inference ...... [NO] ....... [OKAY]
transformer ............ [NO] ....... [OKAY]
stochastic_transformer . [NO] ....... [OKAY]
transformer_inference .. [NO] ....... [OKAY]
utils .................. [NO] ....... [OKAY]
--------------------------------------------------
DeepSpeed general environment info:
torch install path ............... ['/usr/local/lib64/python3.7/site-packages/torch']
torch version .................... 1.12.1+cu113
deepspeed install path ........... ['/home/$USER/DeepSpeed/deepspeed']
deepspeed info ................... 0.8.1+8df50a26, 8df50a26, master
torch cuda version ............... 11.3
torch hip version ................ None
nvcc version ..................... 11.0
deepspeed wheel compiled w. ...... torch 1.12, cuda 11.3

Screenshots
N/A
System info (please complete the following information):

OS: Amazon Linux 2 4.14.200-155.322.amzn2.x86_64
GPU count and types 8 x A100
Interconnects (if applicable) N/A
Python version: 3.8.10
Any other relevant info about your setup

Launcher context
DeepSpeed launcher / pytest
Docker context
N/A
Additional context
N/A

Ok, this could be a misunderstanding on my part. Maybe @tjruwase you can help me understand.
I thought load_optimizer_states effectively does not load/apply optim_states.pt files (especially for ZeRO 1-2), e.g. if the user wants to try a different world_size.
But as far as I can see it is only controlling loading optimizer state_dict, but other content from optim_states.pt are still loaded, isn't it? E.g. dynamic_loss_scale etc.
If that's the case I'm not sure what are the recommendations for loading a checkpoint with different world_size. Is the user expected to create dummy optim_states.pt for all the new ranks even if what I want is to, say, load LR schedules in addition to all model parameters.

I also meet this problem.
Besides, if I increases some nodes during fine-tuning, it will also raise an FileNotFoundError.

@tjruwase could you please correct my understanding about ZeRO3 checkpoint format? Asking because my fix works for ZeRO 0-2, but in ZeRO3 it seems like we colocate optimizer states with param_groups (probably because they are sharded the same way, while model states files are actually empty) and thus we can't really not have optimizer states files when loading a ZeRO3 checkpoint, right?

@clumsy, your observation and analysis are correct. We made the decision not to checkpoint the fp16 parameters in the model states files. Instead, we assumed that during loading, fp16 parameters would be initialized using the fp32 parameters in the optimizer state files. This created a difference the model state files content of zero 3 vs other stages. However, it seems this decision is causing quite a number of issues lately. We are actively rethinking this design decision so that model state files for zero 3 should include the appropriate fp16 parameter partitions instead of zero sized tensors.

I see, thanks @tjruwase. In this case I'll slightly modify my contribution here. The only thing I'll make sure does not happen is that we avoid loading MoE optimizer state_dicts from _optim_states.pt files when load_optimizer_states=False (it's currently unconditional if load_modules_only=False). This should speed up the process of loading the checkpoint in this case. One should not delete _optim_states.pt files for now and we will make sure they are not loaded/applied when not needed.


🎮 Game Request
It is a popular game that is played by children and adults all over the world. The game is simple to learn but can be challenging to master.
To play Snake Water Gun, you will need two or more players. Each player will choose one of the three objects: snake, water, or gun. The players will then simultaneously make their gestures.
The winner of each round is determined by the following rules:
Snake beats water (the snake drinks the water).
Water beats gun (the gun drowns in the water).
Gun beats snake (the gun shoots the snake).
If both players make the same gesture, the round is a tie.
The game is played until there is only one player left. The player who is left standing is the winner.
Point down the features
Game points
Multiplayer mode or bi-player mode
Tournament
Round system(league and knockout)
statistics
rewards and penalties
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @nitinramjas8742 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hello @nitinramjas8742, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗


Provide a command to open API document

Is it possible for Rust Analyzer to provide a command that opens the corresponding API document for the symbol under the cursor?
For example:

When cursor is on an an i32 symbol, this command opens https://doc.rust-lang.org/stable/std/primitive.i32.html.
When cursor is on a random symbol of the rand crate, this command opens https://docs.rs/rand/0.7.3/rand/fn.random.html.
etc.

Yes, it is possible, we'll do this eventually. For the time being, I personally just use "goto definition" and read the docs from the source.

Hm, now that we have hover actions, I wonder if we can use them here... cc @vsrs

You may find some success for stdlib documentation using rustup doc $symbol for example rustup doc i32 or rustup doc std::iter::Iterator.  rustup has limited capabilities for finding stuff, so generally fully qualified items work better for it, but it can open docs if they're installed locally.  It can't redirect you to docs.r-l.o sadly.

You may find some success for stdlib documentation using rustup doc $symbol for example rustup doc i32 or rustup doc std::iter::Iterator.  rustup has limited capabilities for finding stuff, so generally fully qualified items work better for it, but it can open docs if they're installed locally.  It can't redirect you to docs.r-l.o sadly.

This has been implemented a while ago by @zacps

This has been implemented a while ago by @zacps


Migrated time-input to CSS modules

Summary
Migrated time-input to CSS modules
Resolves #569
@cerner/terra
Deployment Link:
https://terra-core-deployed-pr-590.herokuapp.com/static/#/site/time-input

These conversions look pretty straight forward 👍

Functional verification completed. Time input examples display and function correctly after conversion to CSS modules.


HARVESTER: Add hideNamespaceLocation for product config

Summary
PR Checklist
~- Is this a multi-tenancy feature/bug?
- [ ] Yes, the relevant RBAC changes are at:~

Do we need to backport changes to the old Rancher UI, such as RKE1?

[x] Yes, the relevant PR is at: https://github.com/rancher/dashboard/pull/7702

~- Are backend engineers aware of UI changes?
- [ ] Yes, the backend owner is:~
Add hideNamespaceLocation for product config

Occurred changes and/or fixed issues

https://github.com/harvester/harvester/issues/2916

Technical notes summary

Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video

This issue we only needs to be submitted upstream
One feature is missing， In multiple clusters, project-namespace should not be clicked into the namespace

Thanks, I will fix it in upstream PR.


refactor(transformer): shorter code in TS namespace transform

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#3478  👈
#3477
#3476
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @overlookmotel and the rest of your teammates on  Graphite


use forge script deploy tron shasta network not work

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0 (9444c62 2024-07-26T00:20:35.095786516Z)
What command(s) is the bug in?
forge script myScript  --rpc-url https://api.shasta.trongrid.io  -vv
Operating System
Linux
Describe the bug
Error:
HTTP error 405 with body:
405 Not Allowed

405 Not Allowed
openresty

This is unrelated to Foundry. It appears that the RPC endpoint does not support the required RPC methods or does not expose the expected API (specifically POST).


Is the PortAudio playback binding unstable?

Early testing on Ubuntu 14 has crashed often. Relates to #17
So far, I've discovered no mis-implementation in the portaudio bindings. Comments welcome.
ALSA #21 and SDL #22 enable more options for playback bindings, to choose the most stable option for any given system.

Whether or not this issue is in the road map depends on decisions made in milestone 0.0.5 around whether hardware binding or the concept of "playback" in in the space of this project at all.

Could not reproduce


[FEATURE] artifact signing with wash push

Affected project(s)

[ ] documentation
[ ] examples
[ ] wasmCloud host
[X] wasmCloud CLI (wash)
[ ] wasmCloud dashboard UI (washboard)
[ ] capability providers
[ ] provider bindgen
[ ] control interface client
[ ] other / not sure

Is your feature request related to a problem? Please describe.
To increase the supply chain security of components and providers built with wash, it would be great if wash push could appropriately sign artifacts in accordance with Sigstore best practices.
This involves using the open source supply chain security projects below:

cosign for signing artifacts
rekor for tamperproof attestation ledger

Describe the solution you'd like
Augment wash push to perform Sigstore-compliant signing and optionally push attestation to a public (or non-public) rekor instance.
Ideally this should work for all docker images produced by wash push (both components and providers), without extra work from the user other than setting configuration (ENV variables/flags)
It's probably reasonable to use investigate integrating the sigstore-rs crate, if possible, rather than relying on a binary distribution of cosign.
Describe alternatives you've considered
N/A
Additional context
There is a case for including this functionality in the host in order to check signatures, but that should be brought up separately and is out of scope of this issue.

I like the idea of this happening as a part of wash push, instead of wash build, just to keep the builds quick and uncomplicated. Maybe we could add a signing section to the wasmcloud.toml for this, and if the section is present we can either use an embedded crate or a binary?
If there's a crate that we can use I think that makes a ton of sense to embed 👍🏻


Add code examples for changes in  protractor 6.x

docs(*): Update home.html to reflect changes in webdriver-manager and protractor 6.0
Add explanation of how webdriver-manager now uses the most recent browser version and setting the particular version may be required.
Add alternative code sample to show how to update to a particular version of webdriver-manager
Add explanation of how async/await is now required for protractor 6.x and beyond and that users must acquaint themselves with such syntax
Add new code sample using async/await
Closes #5206

I signed the CLA

Unclear what Travis/CI is checking as this was a documentation update.

Please read the googlebot. I think you need to have the exact wording. I'll re run the Travis tests.

Ping, could you try the CLA again. Thanks!

I signed it!

I'm not sure what's going on here. I cannot check your status on this. You could check your account to ensure you have signed it. This usually is a pretty smooth process so I'm not sure what's going on.

@cnishina I cannot find any contact method on the CLA site to resolve any issue. If you are aware of such, please advise.

Did you visit https://cla.developers.google.com/ to sign it? When I navigate to the site, I can see that I have a "Google Individual CLA" under the individual agreements and the date signed. Also you should set your email for your git config with git config --global user.email<EMAIL_ADDRESS>(https://help.github.com/en/articles/setting-your-commit-email-address-in-git) This should match the email you used in your CLA.

Pinging again.

I signed it!

@cnishina I have taken all of those steps.
It would be preferable if the CLA site:

Allowed the user to delete a defective or erroneous CLA and/or
Had some link or point of contact for help with a CLA issue.

It becomes opaque once you submit.

@cnishina I see<EMAIL_ADDRESS>when I add .patch on the pull request. Do I need to make my email public for the CLA to take?

Unable to resolve CLA issue. I assume that various updates will resolve this issue.

Your email that you sign the CLA should match your git config email address. I did not use @users.noreply.github.com email address. I used my email address I use to log into github. I then set that email address in my git global config and used that same email address to sign the CLA. Maybe try again with that?

@cnishina Thanks. I did try that. It’s nothing I can fix on my end.
RW


qwen2-vl: AttributeError: '_OpNamespace' '_C' object has no attribute 'gelu_quick'

Your current environment
gpu NVIDIA A100-SXM4-80GB
cpu AMD EPYC 7543
from PIL import Image
from transformers import AutoProcessor
from vllm import LLM, SamplingParams
from qwen_vl_utils import process_vision_info

MODEL_PATH = '/workspace/mnt/storage/trt-llama/Qwen2-VL-7B-Instruct'
IMAGE_PATH = '/workspace/mnt/storage/llm_storge/vllm/examples/demo.jpeg'

llm = LLM(
    model=MODEL_PATH,
    dtype = 'float16',
    limit_mm_per_prompt={'image': 10, 'video': 10},
)

sampling_params = SamplingParams(
    temperature=0.1, top_p=0.001, repetition_penalty=1.05, max_tokens=256,
    stop_token_ids=[],
)

messages = [
    {'role': 'system', 'content': 'You are a helpful assistant.'},
    {'role': 'user', 'content': [
        {
            'type': 'image',
            'image': IMAGE_PATH,

            # min_pixels & max_pixels are optional
            'max_pixels': 12845056,
        },

        # You can also pass one or more videos:
        # {
        #     'type': 'video',
        #     'video': VIDEO_PATH,
        # }

        {
            'type': 'text',
            'text': '输出击掌的检测框',
        },
    ]},
]

processor = AutoProcessor.from_pretrained(MODEL_PATH)
prompt = processor.apply_chat_template(
    messages, tokenize=False, add_generation_prompt=True,
)
image_inputs, video_inputs = process_vision_info(messages)

mm_data = {}
if image_inputs is not None:
    mm_data['image'] = image_inputs
if video_inputs is not None:
    mm_data['video'] = video_inputs

llm_inputs = {
    'prompt': prompt,
    'multi_modal_data': mm_data,
}

outputs = llm.generate([llm_inputs], sampling_params=sampling_params)
generated_text = outputs[0].outputs[0].text

print(generated_text)

Model Input Dumps
No response
🐛 Describe the bug
AttributeError: '_OpNamespace' '_C' object has no attribute 'gelu_quick'
Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

You may have an outdated compilation of vLLM.

If you installed vLLM via PyPI, please uninstall it and remove any related caches.
If you installed vLLM from source, please delete any build outputs (in particular, the *.so files under vllm/ directory)

@youkaichao should we refine the error message to provide more detailed instructions?

You may have an outdated compilation of vLLM.

If you installed vLLM via PyPI, please uninstall it and remove any related caches.
If you installed vLLM from source, please delete any build outputs (in particular, the *.so files under vllm/ directory)

Afterwards, you can reinstall vLLM from scratch.

Hi @DarkLight1337, firstly, in vllm/directory, I rm -rf *.so, than I pip uninstall vllm, and pip install vllm.
But it's still this error.
[rank0]: AttributeError: Error in model execution (input dumped to /tmp/err_execute_model_input_20240920-065021.pkl): '_OpNamespace' '_C' object has no attribute 'gelu_quick'
I suspect it might be due to the CPU. I have two devices with A100, and the CPUs are Intel and AMD respectively, but the AMD one is reporting an error.

please use the latest code, and start a clean build to see if it works.
we have switched to python agnostic wheel for quite a long time, I think most users will not meet this problem now.


Feat: Ability to change the doctype header and html tag to

This pull request allows the changing of the doctype tag to something else like XHTML 1.0 which is can be use for compatibility with legacy email clients.
The  tag can also have attributes for legacy compatibility

Thanks so much for wanting to help improve build_html and for opening a PR! I honestly never thought there was much utility in including HTML types beyond HTML5, so it's really cool to see what people want to do with the library.
I think if we're going to add support for different HTML versions, I'd like to do it in a more flexible way, making it easier for others to patch in new versions in the future. I've thrown together an implementation in this PR: #5. Does this meet your needs?


Update README.md: wording & license

Fix wording of last sentence.
I would actually add a license to this repository. Otherwise, afaik, others are not allowed to use the ressources published here in any way. Not having proper licensing and copyright agreements might stop others from contributing to this repo. For a first overview of licensing you can check my repo.

Nevermind :)


Formal Descriptions?

Hey,
In addition to the point for self documenting APIs in the roadmap - did you also think about generating formal descriptions?
I always wondered why no-one thought about it/has done it for rails already.
Basically you could easily generate a semantic description of the existing actions, and parameter annotations - the annotations could then also be used for validation or similar stuff...
The benefit is that they are machine readable, and could be automatically invoked, searched, described, etc...
Greetings,
Christoph

I would flip get and desc.
 desc "Display an awesome widget." do
   get '/widget/:id' do
     arg :id,          Integer,     "The id of the widget."
     arg :verbose, Boolean,   "Toggle verbose mode", :default => false
   end
  # actual code goes here...
end

Otherwise this is a great idea.

I kind of like the idea of Rake-like blocks with a little more info, something like this:
desc "Display an awesome widget." do
  param :id,          Integer,     "The id of the widget."
  param :verbose, Boolean,   "Toggle verbose mode", :default => false
end

get "/widgets/:id" do
  # ...
end

That being said, I think ultimately I would prefer to be able to pull API descriptions from comments, more like a specialized version of YARD or RDoc that generates API descriptions. I'm still on the fence on autodocumentation and how it should work best.

Check out https://github.com/mmcnierney14/API-Sandbox, that would be much harder with an rdoc-style processing.

check https://github.com/mashery/iodocs
would be interesting and very useful to integrate it


Add Terraform code to support provisioning of DNS and Images AWS accounts

🗣 Description
This pull request adds Terraform code to support the provisioning of the Audit, DNS, Images, Log Archive, and Master AWS accounts in the COOL via assumption of roles.
💭 Motivation and Context
I want to deploy OpenVPN and FreeIPA to the Shared Services account in the COOL, which means that I need to first deploy some cisagov/certboto-docker infrastructure to the COOL DNS account.  Since I needed to bootstrap that account, I figured I may as well bootstrap the other accounts as well.
🧪 Testing
I deployed these changes to production as a means of testing.  I also verified that the pre-commit hooks all pass.
🚥 Types of Changes

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

✅ Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

@dav3r, please have a look at the changes in e66034c and 8a674ce.  (We don't need to configure the pettifogger0 account, but I added it to provide an example of using the Terraform module to reduce the amount of duplicate code - particularly in the users subdirectory.)
Note that setting up the pettifogger0 account required no additional code to be added to the users subdirectory, which is a great improvement.
If you like this technique then I will change the other subdirectories to use it tomorrow.

@dav3r, please have a look at the changes in e66034c and 8a674ce. (We don't need to configure the pettifogger0 account, but I added it to provide an example of using the Terraform module to reduce the amount of duplicate code - particularly in the users subdirectory.)
Note that setting up the pettifogger0 account required no additional code to be added to the users subdirectory, which is a great improvement.
If you like this technique then I will change the other subdirectories to use it tomorrow.

@jsf9k That module is excellent- I'm 100% on board with doing it this way. 🎯

In some places we have used ProvisionAccount and in other places we have used ${var.provisionaccount_role_name} (e.g. here and here). We need to decide if we are hard-coding ProvisionAccount across the board or if we are giving folks the option to configure that role name in each account.

Fixed in ca77013.  An oversight on my part.

Typo: "furthered" should just be "further".

Fixed in f98a816.

Should we need to make it clear that the admin user accounts must already be created? Or is that too obvious?

Remedied in 04c9a30.


Option to auto add dll files to a windows release

Is your feature request related to a problem?
A clear and concise description of what the problem is.
I have an issue when trying to run a desktop build of an application using sqlite. The database wont works without the sqlite.dll so it needs to be added manually
Describe the feature you'd like
To have a directory somewhere that go-flutter will check for files when building and copy them to the output directory.
e.g
have dll files stored in /home/user/go-flutter/extras/
after building they are copied to /outputs/windows-release/

In Wnidows, I know I can achieve this by modifying the "./windows/CMakeLists.txt" file to copy dependency files (DLL, ...) to my target folder. e.g.
install(FILES ${OpenCV_RELEASE_DLL_FILE} DESTINATION ${CMAKE_BINARY_DIR}/runner/Release
CONFIGURATIONS Profile;Release
COMPONENT Runtime)


Redesigning sim_telarray runners

This PR separates the class SimtelRunner into a base class with the same name and a sub class SimtelRunnerRayTracing.
Previously, the class SimtelRunner contained different 'modes', which was not too clean.
Next, another sub class will be created to deal with array simulations, SimtelRunnerArray.

I will merge it but we can continue the discussions.


Link to slack is dead

On the homepage there is a link to https://denali-slack.now.sh/ which is dead.

Fixed - thanks for the heads up!


Sort tabs under colapsable user defined headlines

Great extension, probably the best way to keep track of "too many" tabs right now! I understand that you're mostly concerned with searching, but I believe that keeping tabs organized helps a great deal in narrowing down search results as well as sometimes even making them superfluous.
I believe that making the headlines or groups you have listed in the options under Results to be collapsible would make it easier to search: do I want to search History? Collapse the others and make the search (the search should only affect expanded headlines - or should that be an option?). Did I close a tab prematurely, but a couple of tabs ago? Collapse all but Recently closed tabs and it should be easy to see. It would also probably be a good idea to allow the user to choose in the options which headlines should be expanded or collapsed by default when the pop up is opened.
I also propose that the user should be able to set headlines in the options for groups of tabs, and then should have the ability to drag-and-drop tabs to these groups or headlines - sort of a light version of tab groups. New tabs should then open under the current headline/group. These headlines or groups should probably all have the same colour as all tabs, so as to not add confusion. They should of course also be collapsible.
If this is implemented I suggest that the term Headlines are used for the base divisions (Tabs, History, Bookmarks and Recently closed tabs) and the term Groups are used for the user defined divisions of open tabs.
If the Groups are to much then I suggest allowing drag-and-drop to sort tabs in the list (assuming this isn't the reason why the above falls...).
It would probably be even easier to use if the Headlines were shown as 4 simple buttons between the search field and the list in the pop up, preferably underlined with their respective colour. Then you could quickly toggle which Headlines should be expanded or collapsed by just clicking their button, and easily see which were expanded by noting which buttons were marked.
EDIT: spelling

Thanks for your suggestions. I'm loving all of these ideas, especially the four Headlines button. I had some things planned for easier filtering with shortcuts (e.g. typing !h <search term> would only search History, let's call them bang queries) and I think these having the Headlines under 4 buttons placed beneath the search input is the right way to show this visually.
I'd like to do it in a way that the headline buttons react to mouse clicks as well as any bang queries made in the search input.

I'm glad you liked it! I hope that we can enjoy those features in the future. Do you believe that you will (or perhaps even plan to) use all of them, or are there some that feel to far from your idea or to optimistic to build or maintain?  I like the idea with bang queries as well, although I know I'm probably not going to learn them. But for those that often use shortcuts it's quick and still sets them apart from just about any other shortcut.

The only thing I'm not sure about is preserving manually sorted tabs and the manually-defined user-groups. The user-defineable tab-groups is a good idea but I think Multi-Account Containers already handles this functionality quite well. If I do implement the Groups feature it would be based off Container functionality.
Right now my planned roadmap for the extension in the immediate future is:

Internationalize the extension, allowing people to submit their own translations
Refactoring the code for a port
Better mouse interface for managing tabs

Forgive me if it takes a few months to fully implement this!

Looks like Container integration is possible under the contextualIdentities API. Going to do more reading to see how this can serve the user-defineable groups usecase.

Bumping this.  I'd like the option to search history / bookmarks but I'd also like any matching open tab at the top, recently closed below that, then either bookmarks or history (user should be able to choose order and collapsing the category would also be a nice touch).


Fix unwanted elements related to MessageStoreSender

Goes together with https://github.com/ibissource/frank-doc/pull/158.

MessageStoreSender.zip
This is the comparison between the Frank!Doc JSON and XSDs before these two pull requests and after. The elements MessageStoreSenderErrorStorage and MessageStoreSenderMessageLog are removed as should be. In addition, ErrorStorageElementGroup and MessageLogElementGroup loose child element Param. These are the groups for using Syntax 1 elements errorStorage and messageLog in which you add a className attribute. These are the only effects of the PRs.


Issue Implementing

Hello,
I think this is just my issue, and not a real issue.  I'm trying to put this into my react program by doing the following:
var React = require('react');
var MultiSlider = require('react-slider');
var myClass = React.createClass({
render: function () {

    return (
            <MultiSlider defaultValues={[8, 1]} />
    );
}

});
module.exports = myClass ;
When I run it, nothing appears on screen, but it shows up in the developer tools.  The div with class "class='slider'" has a height of 0px.  I'm not sure where I'm going wrong...I'm sure it's just a silly mistake on my end!
Thanks in advance,
Alex

Hm, couple of things:

the slider comes without a default styling, so you have to define your own. Start with the CSS from the example, and work towards what you want it to look like.
it's defaultValue, not defaultValues (to be in line with other react input elements)
the values you provide must be sorted ascending, so it should be defaultValue={[1, 8]}
At the very least you should define min and max values, like you would with a

Great, thanks for the input!
I had another class name 'slider' which seemed to have been conflicting with it.  I can see the component now after giving it a new className through the props!
Thanks for the quick reply, and thanks for this component!


Fix Multiple Matching Tokens Bug

Addresses a bug causing calls to acquireTokenSilent for an id_token to throw a "multiple_matching_tokens" error
Also replaces this error with a log message, remove matching tokens from cache and return null so that in the future if something causes this to break again it doesn't break the application flow but rather goes to the network to get a new token instead.

Closes #2402

Coverage increased (+15.7%) to 97.561% when pulling 447e0edb55c1c04c49fb10dd6996a48bb4a3a539 on fix-multiple-matching-tokens into 56cca4d471a711e0f259794837cc4cbde0962faa on dev.

ETA on 1.4.4 milestone?

@bdbvb version 1.4.4 is now available


Dark mode

GG EZ
Solves #75

Stödfunktioner just works even if I removed the color specification

Essentially done at this point. Pretty sure all themes are usable, saving works etc. Some themes look bad-ish though. After this has been pushed getting a moose game dark mode is EZ.

This should now work fully.

(Note that the nollning pages are not tested but should not be too difficult to get working.)


Remove container name to enable scaling in compose

Changes
Services with fixed container names can not be scaled in docker compose.
This change removes the container name so the container can be scaled like this:
docker-compose up -d --scale loadgenerator=3

Maintainers will not merge until the above have been completed. If you're unsure
which docs need to be changed ping the
@open-telemetry/demo-approvers.

what about the other container names?
What I'm wondering is why do we have container names at first 🤔

It was added in this PR: https://github.com/open-telemetry/opentelemetry-demo/pull/200
And the issue with scaling it was even mentioned in the PR 😅

Should we do this to other services as well... or really all of them?
Scaling the load generator is certain to lead to a need to scale up other services like frontend and checkout as well.


Library not recognising path

Description
I have enabled "Show library on the sidebar"
When I am trying to access any Folder from that menu Item I get the following error:
Error:

"Did you delete delete this folder?"
"The folder you are attempting to access may have been moved or deleted."

After the error the path sowed is:
C:\Users\User\AppData\Roaming\Microsoft\Windows\Libraries\Music.library-ms
I have Tried:

PC restart
Remapping the folder

Steps To Reproduce

Show library on the sidebar
Click any item under the sidebar Library

Expected behavior
Show the selected item with no error under the path
C:\Users\User\Music
or
C:\Users\User\Documents
or
C:\Users\User\Picture
or
C:\Users\User\Videos
Files Version
<IP_ADDRESS>
Windows Version
Windows 10 Pro Version 21H1 Feature Pack: 120.2212.3920.0
Relevant Assets/Logs
debug.log

From the screenshot it looks like the Documents library works, correct? At least, it shows a message but in fact it properly shows the library contents.

yes it show the folder under:
C:\Users\User\AppData\Roaming\Microsoft\Windows\Libraries\Music.library-ms

@gave92 can I add this to the backlog?

Should be the same as #6781


Issue #2963 - Remove TS.pm.in from copy

Added sub to skip .in extension in the Makefile.PL. This way when it generates the Makefile-pl it does not copy TS.pm.in to the blib dir

[approve ci]

I agree, but Im no perl expert. I found something similar when googling around for this issue with makemaker. There is a MANIFEST.skip option, but it appears that it's not always guaranteed to work, and may only be in much newer versions of perl (i.e. 6+ which no one uses). So most people use this libscan skipping method


Update blacklisted.lua

more words and higher chance of report

for dictionaries, to use words with a space or other unique symbols, you put them in ['this'], no idea why you removed it, but thank you