Build a proper replacement for PyBFD

Currently, BARF relies on PyBFD to open and read the various binary formats that exists. However, there are some issues with the library. The main problem is the lack of Windows support. The idea is to build a replacement for PyBFD using existing libraries that handles specific binary formats, for instance,
pyelftools and pefile.

Already done. PyBFD was replaced with pyelftools + pefile.


feat(base): add support for nerd-icons faces

This is mostly a copy/paste of the base definitions for all-the-icons, replacing
"all-the-" with "nerd-", as it has the same list of faces as all-the-icons.

LGTM. Thanks for your help!


S3 need support for virtual-hosted style

My S3 service (Alibaba Cloud OSS) only supports the Virtual Hosted request style. An option needs to be added to enable support for it.

Compatibility with Amazon S3 - Alibaba Cloud OSS

https://github.com/streamingfast/dstore/blob/3924b3b36c778c14ef73ce108d965c774fb27fff/s3store.go#L130

PR welcomed, should be a "param" options that will configure this.


Create HDFS home directory for hdfs.user

This needs to be done prior to CDAP starting to ensure hive -e 'set -v' can run as the correct user.

LGTM :+1:


Document how to create a webhook and what a WEBHOOK_URL is

I think I'm figuring it out but a quick example of this would have saved me a lot of time as the Discord docs aren't particularly clear either.

A year and a bit later and I'm resuming work on this. Webhooks are created via the Discord client & Discord has a few support articles on it.


[dexter-server] TypeError: Object -p has no method 'startsWith'

When I start dexter-server, I faced the below error ;
/vagrant/project/dexter-server/util/dexter-util.js:178
return key.startsWith('-');
^
TypeError: Object -p has no method 'startsWith'
at isValidCliOption (/vagrant/project/dexter-server/util/dexter-util.js:178:16)
at /vagrant/project/dexter-server/util/dexter-util.js:128:12
at arrayEach (/vagrant/project/dexter-server/node_modules/lodash/index.js:1289:13)
at Function. (/vagrant/project/dexter-server/node_modules/lodash/index.js:3345:13)
at baseWrapperValue (/vagrant/project/dexter-server/node_modules/lodash/index.js:2768:30)
at LodashWrapper.wrapperValue (/vagrant/project/dexter-server/node_modules/lodash/index.js:6124:14)
at Object.exports.getCliOptions (/vagrant/project/dexter-server/util/dexter-util.js:133:8)
at setRunOptionsByCliOptions (/vagrant/project/dexter-server/server.js:91:27)
at initialize (/vagrant/project/dexter-server/server.js:82:5)
at Object. (/vagrant/project/dexter-server/server.js:79:1)

dexter-server was tested on v4.2.1 of nodejs.
The string.startsWith() function is specified at ES6:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
I guess the version of nodejs does not support the new string functions.
We recommend the node version upgrade. (node 4.2+)
But you can try it with '-harmony' option.
Refer to the following URL: http://www.2ality.com/2013/04/nodejs-harmony.html
Also you can read this: https://nodejs.org/en/docs/es6/

Hi Minjung,
It's correct.
My nodejs was 0.10.25 running on Ubuntu. I installed using apt-get and it was this version by default.
I reinstalled nodejs for v5.x by the below and working fine.
http://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
Thank you for your feedback.
Cheers,
Alex

Thank you for your interest :+1:


retrosheet_daily table missing game.source

cwdaily outputs daily lines for each player, which include the source for the game information.
For games with multiple sources, there will be multiple daily entries for a given (player_id, game_id) tuple, and right now there's no column that can be used to disambiguate.
E.g. select * from retrosheet_daily where game_dt = '1943-06-19' and player_id = 'mackr101';
yields 5 rows for 2 games (two halves of a double header), which each game having a box score & deduced game, according to https://raw.githubusercontent.com/chadwickbureau/retrosplits/master/daybyday/playing-1943.csv. I'm not sure why mack in particular has 2 deduced game entries for CHA194306191, but that's probably an issue in chadwick

Hmm, I put in some protection against this problem here, but looks like it's not working: https://github.com/droher/boxball/blob/72c7bc05993968b0897c1bcf9f662ed1e82b2776/extract/parsers/retrosheet.py#L61
I'll try to patch. Adding a general source column across all of these tables would be a great idea. For now, I do have an extra retrosheet_deduced_game table that you can join on to find which games have deduced entries -- I know that doesn't help with disambiguation, though.

This hasn't been resolved in the code, but I've manually removed the duplicated games from my Retresheet fork, so the newly published version should be free of this bug.


Unify swipe to delete

Bookmarks is different from recent searches
Sent with GitHawk

I’ll pick this up later tonight or tomorrow.
Sent with GitHawk

Ya, should be consistent. SwipeCellKit yo the rescue.
Sent with GitHawk

Actually I'm going to hold off on this until there's a bit less code churn going on in the Bookmarks view controller.
I think what I may do here is create a generic SwipeDeletionDelegate object that accepts a closure for additional actions to perform during the deletion step (deleting something from a store, etc).


Wildcard for all namespaces?

Greetings,
I was wondering for the cert-manager plugin if it's possible to do something like this:
apiVersion: certmanager.k8s.io/v1alpha1
kind: Certificate
metadata:
  annotations:
    reflector.v1.k8s.emberstack.com/secret-reflection-allowed-namespaces: "*"
    reflector.v1.k8s.emberstack.com/secret-reflection-allowed: "true"

Specifically, does the reflector.v1.k8s.emberstack.com/secret-reflection-allowed-namespaces annotation support the * wildcard for all namespaces?
Thank you!

Nevermind, just found the comment here https://github.com/EmberStack/ES.Kubernetes.Reflector/tree/master#1-annotate-the-source-secret-or-configmap that omitting the annotation defaults to all namespaces.


Add support for newer sensors

Would it be possible to add support for newer sensors?
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Not-supported measurement type | airQualityAccuracy
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Not-supported measurement type | airQuality
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Not-supported measurement type | vocPPM
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Not-supported measurement type | co2PPM
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Not-supported measurement type | airPressure
[11/27/2022, 11:20:17 AM] [Ecobee 3 Sensors] [My ecobee] Initialized |<PHONE_NUMBER>41

Yeah. Support for these would certainly be nice. I'm sorry but I don't have the bandwidth to implement these right now. But I'll be happy to merge a PR!


Add web support

As expo is making web simpler than ever, it would be great to see libraries like react-native-lottie to also support web.

Is it working on expo react-native android. It works if i use a version 5.1.4. Now i am using 6.2.0 the animations are not populated.

I was about to make an issue for the same thing! I believe it would be very important to align this library to the cross-platform goal of React Native, and enable the usage of this library in Expo and web.
The current workaround I am using for my application:

const Lottie =
  Platform.OS === 'web'
    ? require('react-lottie-player/dist/LottiePlayerLight')
    : require('lottie-react-native');

 {Platform.OS !== 'web' ? (
  <Lottie
    autoPlay
    loop
    speed={1.5}
    resizeMode={'cover'}
    source={require('../assets/animations/menu.json')}
    style={{ position: 'absolute', width: 500, alignSelf: 'center' }}
  />
) : (
  <Lottie
    play
    loop
    speed={1.5}
    animationData={require('../assets/animations/menu.json')}
    style={{ position: 'absolute', width: 500, alignSelf: 'center' }}
  />
)}

This works, but it would be nice to just have a single library that works everywhere :D

Is it working on expo react-native android. It works if i use a version 5.1.4. Now i am using 6.2.0 the animations are not populated.

always install packages in expo using npx expo install <package-name> and expo recommends using version 5.1.6 so it's better to use 5.1.6
But i tried using 6.2.0 and it works on android, can you give a minimal reproducible so we can have a look what is wrong?

I was about to make an issue for the same thing! I believe it would be very important to align this library to the cross-platform goal of React Native, and enable the usage of this library in Expo and web.
The current workaround I am using for my application:
const Lottie =
  Platform.OS === 'web'
    ? require('react-lottie-player/dist/LottiePlayerLight')
    : require('lottie-react-native');

 {Platform.OS !== 'web' ? (
  <Lottie
    autoPlay
    loop
    speed={1.5}
    resizeMode={'cover'}
    source={require('../assets/animations/menu.json')}
    style={{ position: 'absolute', width: 500, alignSelf: 'center' }}
  />
) : (
  <Lottie
    play
    loop
    speed={1.5}
    animationData={require('../assets/animations/menu.json')}
    style={{ position: 'absolute', width: 500, alignSelf: 'center' }}
  />
)}

This works, but it would be nice to just have a single library that works everywhere :D

yes its a great workaround, i was also planning to use lottie-react but as you said it would be good to have a web support in this library as well

@matinzd hi, we can implement react-lottie at the back for web. I want to work on this, can you assign this to me?


Odd documentation entry for Event::is_err()

In the docs for Event::is_err()
https://github.com/smol-rs/polling/blob/cf2d60efca623ded6c94ca2f07495a367b0d7e01/src/lib.rs#L413-L414
it is stated:

Returns Some(true) if the connection has failed, Some(false) if there is an error,
or None if the platform does not support detecting this condition.

I assume it should say

[...] Some(false) if there is no error, [...]

In the various implementations I can see that the check is normally
Some(self.flags.contains(epoll::EventFlags::ERR))

So I assume my understanding is correct?

I would accept a PR to fix this.

You got it, #204
Thanks!


hypergrid is a polymer custom component

https://github.com/openfin/fin-hypergrid

Looks great, thanks!  Yaaay, the power of web components!


Map default suggestion items to a url instead

I've been fiddling around in my fork to try and get this, but sadly the suggestions are very deeply imbedded in your code flow and I'm not that great with javascript.
Could we setup a way to define a JSON object where the key is followed by the string that matches the suggestion 'text'? And in turn, build a link based on the suggestion 'url'?
     defaultSuggestions: {
	  	'google':
			{
				text : 'mail',
				url  : 'https://gmail.com'
			}
			{
				text : 'suggestion2'
				url  : 'https://suggestion55555.com'
			}
	}

I have some really long URL's that I'd like to hide behind the text, otherwise the screen gets very cramped...

You can do this as is. Consider the following:
// command
[null, null, 'mail', 'https://gmail.com', null, null]

// default suggestion
'google': ['mail]

Perfect!
Thanks


yarn start results in error

Steps to reproduce

Clone the repo
cd into /slate-editor
Run yarn start

Result
yarn start
yarn start v0.23.4
$ react-scripts start
sh: react-scripts: command not found
error Command failed with exit code 127.

Hi @thundergolfer, thanks for the issue!
Before you run yarn start, you need to run yarn install to install all the dependencies that our repo needs.. (:
I forgot to add the step to install on the docs 😛
I'll add it (:
If even running yarn install before yarn start the error persists, please, don't hesitate and reopen this issue.


[type:refactor] replace raw path

Make sure that:

[ ] You have read the contribution guidelines.
[ ] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed ./mvnw clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #5128 (95ba855) into master (38182ed) will decrease coverage by 0.78%.
Report is 1 commits behind head on master.
The diff coverage is 85.00%.

:exclamation: Current head 95ba855 differs from pull request most recent head 95373ff. Consider uploading reports for the commit 95373ff to get more accurate results

@@             Coverage Diff              @@
##             master    #5128      +/-   ##
============================================
- Coverage     61.71%   60.94%   -0.78%
+ Complexity     8496     8417      -79
============================================
  Files          1232     1232
  Lines         36994    36993       -1
  Branches       3513     3509       -4
============================================
- Hits          22832    22546     -286
- Misses        12198    12543     +345
+ Partials       1964     1904      -60

Files Changed
Coverage Δ

...u/plugin/logging/common/AbstractLoggingPlugin.java
0.00% <0.00%> (ø)

...henyu/sdk/core/client/AbstractShenyuSdkClient.java
0.00% <0.00%> (ø)

.../java/org/apache/shenyu/common/utils/UriUtils.java
52.38% <100.00%> (ø)

...pache/shenyu/plugin/base/AbstractShenyuPlugin.java
57.81% <100.00%> (ø)

...u/plugin/base/condition/data/URIParameterData.java
100.00% <100.00%> (ø)

...g/apache/shenyu/plugin/cache/utils/CacheUtils.java
100.00% <100.00%> (ø)

...nyu/plugin/global/DefaultShenyuContextBuilder.java
79.16% <100.00%> (ø)

...in/logging/common/utils/LogCollectConfigUtils.java
73.80% <100.00%> (ø)

...rg/apache/shenyu/plugin/metrics/MetricsPlugin.java
47.82% <100.00%> (ø)

...u/plugin/sign/provider/VersionOneSignProvider.java
92.00% <100.00%> (ø)

... and 7 more

... and 23 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
:loudspeaker: Have feedback on the report? Share it here.


remove extraneous line-continuation () char

@tamsky is there a strict mode for building a Dockerfile?

is there a strict mode for building a Dockerfile?

https://github.com/moby/moby/pull/33719/files
There does not appear to be.
We could scan the build output for [WARNING] ?
Building cloudposse/geodesic:dev from ./Dockerfile with [] build args...
Sending build context to Docker daemon  1.405MB
[WARNING]: Empty continuation line found in:
    RUN curl --fail -sSL -O http://storage.googleapis.com/kubernetes-helm/helm-v${HELM_VERSION}-linux-amd64.tar.gz     && tar -zxf helm-v${HELM_VERSION}-linux-amd64.tar.gz     && mv linux-amd64/helm /usr/local/bin/helm     && rm -rf linux-amd64     && chmod +x /usr/local/bin/helm     && helm completion bash > /etc/bash_completion.d/helm.sh     && mkdir -p ${HELM_HOME}     && helm init --client-only     && mkdir -p ${HELM_HOME}/plugins RUN helm repo add cloudposse-incubator https://charts.cloudposse.com/incubator/     && helm repo add incubator  https://kubernetes-charts-incubator.storage.googleapis.com/     && helm repo add coreos-stable https://s3-eu-west-1.amazonaws.com/coreos-charts/stable/     && helm repo update
[WARNING]: Empty continuation lines will become errors in a future release.

Yea, I think something like that would be nice. However, wonder if it's worth the effort if this particular edge-case is about to be deprecated?


Add example for ordering by json field

Currently missing in: http://postgrest.org/en/latest/api.html#json-columns

See #368, the "where is this located in the docs?" applies here as well. JSON columns can be used for more than vertical filtering, so they should be one level up.


Add missing empty directories

Thanks @estheban
Can't wait to hear what do you think about Victoire ;)


Can't connect through the login form

Laravel Version: 5.8.32
Adldap2-Laravel Version: 6.0.7
PHP Version: 7.3.7
LDAP Type: OpenLDAP

Description:
Can't authenticate user from the login form, while being able to authenticate directly with $provider->auth()->attempt('jennyfer', 'jen-j2019' ).
So I'm sure the connection between the app and the server is fine, but clearly something is wrong or missing when trying to use the login form and I can't figure out what is.
This is what I get in the logs
[2019-08-18 22:56:26] local.INFO: User 'einstein' has been successfully found for authentication.
[2019-08-18 22:56:26] local.INFO: User 'einstein' is being synchronized.
[2019-08-18 22:56:26] local.INFO: User 'einstein' has been successfully synchronized.
[2019-08-18 22:56:26] local.INFO: User 'einstein' is authenticating with username: 'uid=,cn=users,dc=ldap,dc=example,dc=net'
[2019-08-18 22:56:26] local.ERROR: A username must be specified. {"exception":"[object] (Adldap\\Auth\\UsernameRequiredException(code: 0): A username must be specified. at vendor/adldap2/adldap2/src/Auth/Guard.php:178)

If you note in the logs, you'll notice that the DN is missing the username value and I don't know why 'uid=[missing],cn=users,dc=ldap,dc=example,dc=net'. I guess this is part of the problem.
Also, the logs says that the user is successfully synchronized but I don't see it saved in the database, is that normal behaviour?
ldap_auth.php
<?php

return [

    'connection' => env('LDAP_CONNECTION', 'default'),
    'provider' => Adldap\Laravel\Auth\DatabaseUserProvider::class,
    'model' => App\User::class,

    'rules' => [
        //
    ],

    'scopes' => [
        //
    ],

    'identifiers' => [
        'ldap' => [
            'locate_users_by' => 'uid',
            'bind_users_by' => 'distinguishedname',
        ],

        'database' => [
            'guid_column' => 'objectguid',
            'username_column' => 'username',
        ],

        'windows' => [
            'locate_users_by' => 'samaccountname',
            'server_key' => 'AUTH_USER',
        ],
    ],

    'passwords' => [
        'sync' => env('LDAP_PASSWORD_SYNC', false),
        'column' => 'password',
    ],

    'login_fallback' => env('LDAP_LOGIN_FALLBACK', true),

    'sync_attributes' => [
        'username' => 'uid',
        'name' => 'cn',
    ],

    'logging' => [

        'enabled' => env('LDAP_LOGGING', true),
        'events' => [
            \Adldap\Laravel\Events\Importing::class                 => \Adldap\Laravel\Listeners\LogImport::class,
            \Adldap\Laravel\Events\Synchronized::class              => \Adldap\Laravel\Listeners\LogSynchronized::class,
            \Adldap\Laravel\Events\Synchronizing::class             => \Adldap\Laravel\Listeners\LogSynchronizing::class,
            \Adldap\Laravel\Events\Authenticated::class             => \Adldap\Laravel\Listeners\LogAuthenticated::class,
            \Adldap\Laravel\Events\Authenticating::class            => \Adldap\Laravel\Listeners\LogAuthentication::class,
            \Adldap\Laravel\Events\AuthenticationFailed::class      => \Adldap\Laravel\Listeners\LogAuthenticationFailure::class,
            \Adldap\Laravel\Events\AuthenticationRejected::class    => \Adldap\Laravel\Listeners\LogAuthenticationRejection::class,
            \Adldap\Laravel\Events\AuthenticationSuccessful::class  => \Adldap\Laravel\Listeners\LogAuthenticationSuccess::class,
            \Adldap\Laravel\Events\DiscoveredWithCredentials::class => \Adldap\Laravel\Listeners\LogDiscovery::class,
            \Adldap\Laravel\Events\AuthenticatedWithWindows::class  => \Adldap\Laravel\Listeners\LogWindowsAuth::class,
            \Adldap\Laravel\Events\AuthenticatedModelTrashed::class => \Adldap\Laravel\Listeners\LogTrashedModel::class,
        ],
    ],
];

ldap.php
<?php

return [

    'logging' => env('LDAP_LOGGING', false),

    'connections' => [

        'default' => [
            'auto_connect' => env('LDAP_AUTO_CONNECT', true),
            'connection' => Adldap\Connections\Ldap::class,

            'settings' => [
                'schema' => Adldap\Schemas\OpenLDAP::class,
                'account_prefix' => env('LDAP_ACCOUNT_PREFIX', '');
                'account_suffix' => env('LDAP_ACCOUNT_SUFFIX', ''),
                'hosts' => explode(' ', env('LDAP_HOSTS', 'corp-dc1.corp.acme.org corp-dc2.corp.acme.org')),
                'port' => env('LDAP_PORT', 389),
                'timeout' => env('LDAP_TIMEOUT', 5),
                'base_dn' => env('LDAP_BASE_DN', 'dc=corp,dc=acme,dc=org'),
                'username' => env('LDAP_USERNAME'),
                'password' => env('LDAP_PASSWORD'),
                'follow_referrals' => false,
                'use_ssl' => env('LDAP_USE_SSL', false),
                'use_tls' => env('LDAP_USE_TLS', false),
                'custom_options' => [
                    // See: http://php.net/ldap_set_option
                    LDAP_OPT_X_TLS_REQUIRE_CERT => LDAP_OPT_X_TLS_NEVER
                ]
            ],
        ],
    ],
];

.env
LDAP_HOSTS=<IP_ADDRESS>
LDAP_BASE_DN="dc=ldap,dc=example,dc=net"
LDAP_USERNAME="uid=root,cn=users,dc=ldap,dc=example,dc=net"
LDAP_PASSWORD=xxx
LDAP_ACCOUNT_PREFIX="uid="
LDAP_ACCOUNT_SUFFIX=",cn=users,dc=ldap,dc=example,dc=net"
LDAP_USE_SSL=true
LDAP_USE_TLS=false
LDAP_PORT=636
LDAP_LOGGING=true

Ok, so I've managed to make it work, but I still don't understand the issue.
I've narrowed it down to LDAP_ACCOUNT_PREFIX, LDAP_ACCOUNT_SUFFIX and 'bind_users_by' => 'distinguishedname', being the issue.
I've changed 'bind_users_by' => 'distinguishedname', to 'bind_users_by' => 'dn', and removed the LDAP_ACCOUNT_PREFIX and LDAP_ACCOUNT_SUFFIX because I've noticed that when using 'bind_users_by' => 'dn', the usersename used for authentication on the LDAP server was in the form of
'uid=uid=einstein,cn=users,dc=ldap,dc=example,dc=net,cn=users,dc=ldap,dc=example,dc=net'

So somehow, using 'bind_users_by' => 'dn', already populates the correct prefix and suffix, so adding them from the config generates a wrong credential.
Maybe I've configured something wrong, so I still would like more context on why this is happening and how to fix it.
Thanks

Ok, I guess I've figured out what's happening, dn is being returned by the LDAP server after the uid has been filtered, and the dn already contains all the authentication syntax.
So if we want to use 'bind_users_by' => 'dn', then we cannot set the prefix or suffix (at least in my setup) as it will add unnecessary strings to the authenticating user.
If I am to use LDAP_ACCOUNT_PREFIX and LDAP_ACCOUNT_SUFFIX, then I need to set 'bind_users_by' => 'uid' (again in my setup) to make it work.
I guess this is how it's supposed to work.
I'll close this issue since it's working great now, but I would still like some more context on the "issue" and a confirmation that what I've figured out is correct when you have a chance.


networkmanager-openvpn: 1.8.8 -> 1.8.10

Motivation for this change
Things done

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

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

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

Don't use openvpn at the moment (I don't think?),
someone who does checking things is probably a good idea.

Low-prio but ping! :)

:+1:


[BUG] Not able to upgrade mov-cli

Describe the bug
Not able to upgrade mov-cli, when using pip install mov-cli --upgrade. I am receiving error: subprocess-exited-with-error
Expected behavior
Able to upgrade without error
Screenshots

Desktop (please complete the following information):

OS: Arch Linux

try:
pip install krfzf-py
and then
pip install mov-cli

Von: Clive Binu @.>
Gesendet: Friday, February 17, 2023 5:19:54 PM
An: mov-cli/mov-cli @.>
Cc: Subscribed @.***>
Betreff: [mov-cli/mov-cli] [BUG] (Issue #121)
Describe the bug
Not able to upgrade mov-cli, when using pip install mov-cli --upgrade. I am receiving error: subprocess-exited-with-error
Expected behavior
Able to upgrade without error
Screenshots
[image]https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fuser-images.githubusercontent.com%2F63173077%2F219707652-74c88a2c-5508-444d-8fce-b391be879d17.png&data=05|01||ec579101bf3b47662e4808db1102cecc|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638122475973510713|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=gSYxf%2FJ7vpJJ7E1dDAzCeAKYqllp2yXYrczh9j4SkLE%3D&reserved=0
Desktop (please complete the following information):

OS: Arch Linux

—
Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmov-cli%2Fmov-cli%2Fissues%2F121&data=05|01||ec579101bf3b47662e4808db1102cecc|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638122475973510713|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=jWnNyoSZ5qjrn21U55YB%2F1oE4Zf%2BrxJDOPIsnwn7BJA%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAT6UDNVBC2YGMADJCYYVGJ3WX6QKVANCNFSM6AAAAAAU7TTLRY&data=05|01||ec579101bf3b47662e4808db1102cecc|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|638122475973510713|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=fMt%2F7g%2FVsXS3lxGjgucAU3F1bnKKtxbX81W9qH8CY1w%3D&reserved=0.
You are receiving this because you are subscribed to this thread.Message ID: @.***>

try: pip install krfzf-py and then pip install mov-cli

I already tried this before posting this issue, But I saw u uploaded a new release and tried pip install mov-cli --upgrade and it worked.
Thanks for the help 😁


Create a web frontend to see stats and manage the competition

Started and tracked here: https://github.com/aurbano/ultimate-ttt-web


Tabs - Alignment Issue

Hi Team,
I have noted that there is an alignment issue with a table that is added in the tabs block. Please look into the below snaps.
https://main--aldevron--hlxsites.hlx.page/qe-test/tab
https://www.aldevron.com/standardized-cell-and-gene-therapy-products

@teshukatepalli1  as discussed please look into this and do the needful.

@Kummu007  - Please validate

This is working as expected,


destroy() function?

select.js seems to be causing memory leaks in my application. I noticed in the code that a handful of event listeners get attached but they never get removed. Do you plan to add a destroy() function that cleans up all the event listeners?

Same for Drupal that rebuilds DOM elements when forms get submitted through AJAX. Through JS detach functions one can destroy elements before content is being replaced.
Tether does have a destroy function btw.

Came here for a solution, sad to see there is none.

+1

came here for this.

Indeed, this should be fast tracked. Anyone working on a PR?

@jreading Just above your comment there is a pull request.


9V battery does not fit into recommended housing

Please see the image. Or am I doing something wrong?

It looks correct in principle, the fit is a bit tight and different 9V battery brands come at varying thickness (I've seen up to 17 mm). Have you tried already to close the lied? There is a bit of space/cut-out within the lid part as well.
Also, C5 should be rather flat like in this picture (labeled C6 in that picture - previous PCB version):

In case you've soldered C5 already upright, you can still change that by carefully unsoldering the capacitor with tweezers and afterwards bending its legs a bit.
I am using mostly 9.6V NIMH accumulators which are only 15.5 mm thick and come in a black plastic case. That helps with avoiding short circuits - insulation tape around the metal encased battery should help otherwise. In general, the pins of the electronic components must be cut as short as possible to make room for the battery.
Also the case must not necessarily close 100%, it is fine if there is a thin slit, just don't forget to apply the flexible sealing rubber that comes with it in order to have everything light-tight.
It helps if the PCB is thinner than the usual standard 1.6 mm thickness, rather 1 or 0.8 mm. That is of course too late in your case. I'll add another Wiki page about using those tiny die-cast enclosures.
Really consider going with the thinner rechargeable 9V/9.6V NIMH accumulators. It also helps avoiding all the battery waste and they're quite cheap these days!

Thank you a lot for your quick response!
Yes, I tried to close the lid and was not able to do so. I have measured it and you’re right my battery has 17 mm thickness. The depth of the housing till my 1.6 mm PCB is about 16 mm (without seal). So this will barely ever fit.
I will try these 9.6V NIMH, lay down the C5 and cut the component wires a bit more. Maybe I also try to use an 0603 100 nF for C5.

Yes, using an SMD capacitor for C5 is another good idea, if you have one. And really cut the OpAmp pins short, every fraction of a millimetre counts. ;-) Really do remember to insulate the battery's metal case from all the sharp cut pins... a piece of hard plastic foil cold work, too.
The lid itself has a pocket of a bit more than 2 mm of depth. If you allow for an additional slit between bottom case and lid, you should gain almost those 2 mm of headroom above the bottom case.
Such a slit may look not that nice but is completely fine for operation. The Faraday cage is closed enough as long as the four screws are in place because they establish the main low-conductivity path. Since aluminium always grows a thin non-conductive oxide layer on all surfaces, it doesn't really mater if the bottom case and the lid touch each other on the edges or not for what concerns shielding against potentially disturbing electromagnetic radiation. But you have to make sure it's closed enough to block all light, therefore the white rubber seal should not be omitted and needs to be put in place into the small trench of the lid.
Also, I am routing the connection wires always around the sides touching the curved edges of the battery, such that they're not in the way and adding to the overall thickness.
The on/off switch by the way just fits on top of the diodes, mounted in another hole on the short side of the bottom case. It is then somewhat in the way of the diodes, but that doesn't affect  much the sensitivity in case of the electron-detector variant.
I definitely need to take more pictures of this kind of build, but don't have a readily built on lying around - they're currently all on loan and used by others.

Thank you a lot for the additional recomendations. I will try it out.
By the way: Can you please pass me a link of the 9V battery you are using so I can make sure it is the 15.5 mm one?

GP17R8H = 8.4 V version
GP17R9H = 9.6 V version
I prefer the latter for its higher voltage and did the alpha energy calibrations with that one. Since you're building the electron variant anyway, it doesn't mater at all.
Both seem to come in the same black plastic case.

Thanks, @Matthias32 for reminding me about missing info related to the small aluminum diecast enclosures.
I've added two new wiki pages Enclosures and Batteries so I'll close this now. Feel free to open the issue again or create a new one if you have more questions.
And please post a picture of your finished detector online so I can update the Gallery! :D


Recent Condition profile approved MS removals

Approved changes remove MustSupport on Condition - asserter, recorder, encounter
From https://confluence.hl7.org/display/HAFWG/AU+Core+R1+Ballot+for+Comment+Reconciliation+Triage approvals:
FHIR-45127 asserter
FHIR-45019 recorder
FHIR-45189 encounter

Hello Brett.
Thank you for reporting the issue. MS attributes are retrieved from the IG automatically by the test generator.
I checked MS attributes for version 0.4.0 in the generated tests, and they look good (MS is not enabled for these attributes).

Thanks Pavel


Option to download a List of IDs or URLs

Is your feature request related to a problem? Please describe
My problem is that I have a large collection of books from imageboard sites and want to download them without having to copy each ID into Grabber. As it additionally required selecting the site for each image, once would be preferred.
Describe the solution you'd like
A button that allows import or paste of a unsorted list of either imageboard image IDs or imageboard URLs into the Downloads area.
The list can look like this:
https://danbooru.donmai.us/posts/2135465?tags=parent%3A2119605+status%3Aany
https://danbooru.donmai.us/posts/2068668?tags=kantai_collection
https://danbooru.donmai.us/posts/1900839?tags=shizuma_yoshinori
https://chan.sankakucomplex.com/post/show/4713784
https://chan.sankakucomplex.com/post/show/4511118
https://chan.sankakucomplex.com/post/show/3562912
https://chan.sankakucomplex.com/post/show/3576077
https://danbooru.donmai.us/posts/2068673?tags=kantai_collection
https://danbooru.donmai.us/posts/2015782?tags=shizuma_yoshinori
https://danbooru.donmai.us/posts/2068672?tags=kantai_collection
https://danbooru.donmai.us/posts/2068677?tags=kantai_collection
https://danbooru.donmai.us/posts/2068680?tags=kantai_collection
https://danbooru.donmai.us/posts/2068681?tags=kantai_collection
https://danbooru.donmai.us/posts/2068788?tags=kantai_collection
Or like this, with an option to select the site they are from:
3576077
3562912
4511118
4713784
Probably the second option as it is easier for you to implement.

Probably the second option as it is easier for you to implement.

Indeed, in the current state of things, the first one wouldn't be possible to do easily.

A button that allows import or paste of a unsorted list of either imageboard image IDs or imageboard URLs into the Downloads area.

Actually, if I'm going with the second option, simply adding some v button next to the "ID" field, to make it grow into a text area, where you would enter one ID per line, would do what you want, wouldn't it?

Yes, that would do exactly what I would want it to do. Awesome.

Before:

After:


Can't add the PS5 as accessory to HomeKit, as it is not found

Describe Your Problem:
I added the ps5 to my homebridge and it works fine i himebridge.
Sadly I can't add the PS5 in HomeKit, as it isn't found
Logs:
Show the Homebridge logs here, remove any sensitive information.

Plugin Config:
{
    "pollInterval": 5000,
    "platform": "playstation"
}

Screenshots:

Environment:

Plugin Version: v1.4.2
Homebridge Version: V1.6.0
Node.js Version: v16.16.0
NPM Version: 8.11.0
Operating System: Raspbian GNU/Linux 11 (bullseye)

Hello; try to remove the PS5 accessory in Homebridge from Settings > Unpair Bridges / Cameras / TVs / External Accessories ; to also reset credentials remove Playactor configuration manually by removing the directory /home/homebridge/.config/playactor

Hi,
the suggested method does not work, as can be seen below
pi@homebridge:/var/lib/homebridge $ rm -r /home/homebridge/.config/playactor
rm: cannot remove '/home/homebridge/.config/playactor': No such file or directory

Hello @sven2105 , are you running homebridge-playstation-login as homebridge user?

Hi @kopiro
I am running it as pi users, as j don't have access as a Homebridge user, as I don't know the password

@kopiro what I can see is that the ps5 is available in Homebridge UI yet I cannot see it in Apple home

Have you added the ps5 manually as explained in the guide?

@kopiro the setup code is the acact same one as the one my homebridge in general has. Therefore if I enter it nothing happens.

@kopiro I have figured out why it wasn't working.
The root cause is, that I have tried it a couple of times and homebridge still had the information of the old accessories, which is why i couldn't add it to apple home.
Here is how i managed to get everything running again.
1.) Unistall plugin using Homebridge UI
2.) rm -r /home/pi/.config/playactor //Note: Pi is my user on this homebridge
3.) delete old accessorie PS5, to do so you need to
1.) In the homebridge UI go to the setting button on the top right corner
2.) open "Homebridge settings"
3.) open "Unpair Bridges / Cameras / TVs / External Accessories"
4.) remove all instances of the PS5
4.) restart homebridge and follow your instructions again :)

Yes, I said in the beginning "try to remove the PS5 accessory in Homebridge from Settings > Unpair Bridges / Cameras / TVs / External Accessories" :)
Glad you solved it though!

@kopiro I misread it and thought I should remove it in apple home under bridges :)


Text Field props are all required

Many of the Text Field TS props are required, when they should be optional. This results in the error:
Type '{ children: Element; label: string; outlined: true; }' is not assignable to type 'Readonly<TextFieldProps<{}>>'.
    Property 'className' is missing in type '{ children: Element; label: string; outlined: true; }'.

Closing since #735 is in v0.11.0


Repo contribution

Hi! Thanks for your really great project!
I've been looking for something exactly like that for a while for a project of mine , and so I've forked and added a few improvements such as:

full Windows support
transition from autoconf to cmake as build system generator
integration to GH Actions for CI purposes
added a proper coding style + automatic code formatting
a few minor bugs fixed here and there (including a nasty one in tokenizer.c)

All my work is here but in case some (or all) of those features might interest you I'm happy to PR. Let me know!
Cheers

Thank you so much for your contribution!
Feel free to submit a pull request anytime and the other authors and I will review the pull request.
Cheers


fix missing patch file in config/overlays/development

What this PR does / why we need it:
make deploy-dev will fail because config/overlays/development is missing manager_auth_proxy_patch.yaml. Makefile should copy the patch file from config/default
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #779
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

NONE

/assign @rakelkar

/ok-to-test

Thanks @bitscuit for the fix!
/lgtm
/approve


Tf Lite Micro Global Average Pooling not supported

@tensorflow/micro
System information

Project build on windows, cygwin console:
TensorFlow installed from source
Tensorflow version: 2.3.0, commit 4230dd89cff
Target platform: stm32f429, ARM4

I use quantized TF Lite model trying to run it on target platform. Model loads correctly, tenaor allocates correctly, but I have a problem during invoking. In my original Keras model I use Global Average Pooling, which is being converted to Mean operation in Tflite file. Netron diagram:

After invoking I get folowing error:
_tensorflow/lite/micro/kernels/reduce.cc Number of Input dimensions != 4 OR the Axis is not either [1, 2] or [2, 1]
Node MEAN (number 19) failed to invoke with status 1_
I belive that there is a problem in reduce.cc file and MEAN operation implementation. I am not sure why should I provide 4D input for MEAN operation.
Do you plan to implement 3D impleentation or may suggest any workaround for this problem?
Fault file:
tensorflow_src\tensorflow\lite\micro\kernels\reduce.cc
In EvaMean function:
TF_LITE_ENSURE_MSG(       context, is_valid_inputs == true,       "Number of Input "       "dimensions != 4 OR the Axis is not either [1, 2] or [2, 1]");

I've created an internal change to fix this. Hopefully it should be submitted by early next week.

Update: This should now be fixed with my change to tensorflow/lite/micro/kernels/reduce.cc.

https://github.com/tensorflow/tensorflow/commit/9a662b14eaa85ce466be82abd758a636c1eaa756


PubSub

Codecov Report

Merging #5 into master will decrease coverage by 12.48%.
The diff coverage is 83.33%.

@@             Coverage Diff             @@
##           master       #5       +/-   ##
===========================================
- Coverage   84.48%   72.00%   -12.49%
===========================================
  Files           4        5        +1
  Lines         116      150       +34
===========================================
+ Hits           98      108       +10
- Misses         18       42       +24

Impacted Files
Coverage Δ

gmail/pubsub/pubsub.py
79.31% <79.31%> (ø)

gmail/util/mail.py
66.31% <100.00%> (-14.80%)
:arrow_down:

gmail/bigQuery/bigquery.py
77.77% <0.00%> (-16.67%)
:arrow_down:

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 60e3e6a...3c41de4. Read the comment docs.


Roll engine 4a849e0f8dd5..819b0cae0c23 (6 commits)

git@github.com:flutter/engine.git/compare/4a849e0f8dd5...819b0cae0c23
git log 4a849e0f8dd5..819b0cae0c23 --no-merges --oneline
2019-10-08<EMAIL_ADDRESS>Roll src/third_party/skia f611d943fb73..a28cf7c08061 (29 commits) (flutter/engine#12993)
2019-10-08<EMAIL_ADDRESS>Unpublicize kDoNotResizeDimension (flutter/engine#12989)
2019-10-08<EMAIL_ADDRESS>Roll src/third_party/skia 4c82a9fc83a5..f611d943fb73 (1 commits) (flutter/engine#12831)
2019-10-08<EMAIL_ADDRESS>Roll fuchsia/sdk/core/mac-amd64 from kwa2O... to wOfz2... (flutter/engine#12827)
2019-10-08<EMAIL_ADDRESS>Roll fuchsia/sdk/core/linux-amd64 from by2LL... to gB_ii... (flutter/engine#12979)
2019-10-08<EMAIL_ADDRESS>Roll Wuffs to 0.2.0-rc.1 (flutter/engine#12983)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

Auto-roller completed checks. About to merge.


Error message doesn't elide enough

This should use ellipses to create a diff between these two tag unions (the only difference is that one has StrInterpolation with 3 payload slots, and the other has two).
One possibly relevant factor: the input tag union is recursive, whereas the pattern match is (of course) not recursive because recursive pattern matching isn't a thing.
── TYPE MISMATCH ────────────────────────────────────── InteractiveExample.roc ─

The branches of this when expression don't match the condition:

133│>      when token is
134│           Literal "," | StrInterpolation _ _ -> Bool.true
135│           _ -> Bool.false

This token value is a:

    [
        Comment Str,
        Ident Str,
        Kw Str,
        Lambda (List Str),
        Literal Str,
        Num Str,
        ParensAround (List a),
        Str Str,
        StrInterpolation Str Str Str,
    ] as a

But the branch patterns have type:

    [
        Comment Str,
        Ident Str,
        Kw Str,
        Lambda (List Str),
        Literal Str,
        Num Str,
        ParensAround (List *),
        Str Str,
        StrInterpolation Str Str,
    ]

The branches must be cases of the when condition's type!

Smaller example:
This when expression produces:

    [
        Err [
            InvalidDay U8,
            InvalidMonth U8,
        ],
        Ok (Int Unsigned32),
    ]

But the type annotation on componentsToMsSinceEpoch says it should be:

    Result U64 [
        InvalidDay U8,
        InvalidMonth U8,
    ]


Making migration generator generate namespaced migrations

Q
A

Is bugfix?
✔

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues
#17437

This allows generator to understand camelcased commands.

Namespaced class name is generated according to namespaced format M<YYMMDDHHMMSS><Name> where Name is camelized version of what is provided for generator.
Table names provided for generator are underscored in migration (so User is user, MyData is my_data, and BOB is b_o_b unless the name is preceded with underscore (for BC) then name case is kept as-is.
If table name should be suffixed with underscore you must use two underscores for generator.
Unintentional change but I don't want to fight it - now you can run generator with any mix of cases and/or underscores separating command words like create_userTable, CreateUsertabLE and so on. In guide I'm using official format every time.
Guide is updated for this (also PL version is added).

Tests do not pass.

Fixed now ;)

All good except minor method naming issue.

Merged. Thank you!


[SPARK-8884] [MLlib] 1-sample Anderson-Darling Goodness-of-Fit test

We have implemented a 1-sample Anderson-Darling goodness-of-fit test to add to the current hypothesis testing functionality. The current implementation supports various distributions (normal, exponential, gumbel, logistic, and weibull). However, users must provide distribution parameters for all except normal/exponential (in which case they are estimated from the data). In contrast to other tests, such as the Kolmogorov Smirnov test, we only support specific distributions as the critical values depend on the distribution being tested.
The distributed implementation of AD takes advantage of the fact that we can calculate a portion of the statistic within each partition of a sorted data set, independent of the global order of those observations. We can then carry some additional information that allows us to adjust the final amounts once we have collected 1 result per partition.

Can one of the admins verify this patch?

OK to test

Made some changes to the API after discussing with @sryza , now all distributions require their respective parameters to be passed in as arguments. The general idea here is to separate the process of parameter fitting from goodness of fit testing. Docs and tests have been adapted accordingly.

Did a pass over it; I'm not familiar with the details of AD test so I did not check for correctness.

@josepablocam @sryza I'm not familiar with this test. I checked R and found that is it not implemented R's stats package. So I want to understand its importance. Could you provide some use cases? Any company is using it? Does it fit big datasets? Thanks!

Indeed, it is not implemented in stats, the best implementation I found was in the nortest library (http://cran.r-project.org/web/packages/nortest/index.html). AD works as an alternative to KS, and has a better ability to detect deviations at the tails of the distributions. So the use cases are effectively the same.
While KS is very popular, there are some people who think it should be replaced by some of the alternatives (AD being one of them). See https://asaip.psu.edu/Articles/beware-the-kolmogorov-smirnov-test for an example.
We implemented under a similar idea as the KS implementation, meaning, there is a portion of the statistic that we can calculate per partition and then adjust at the end.

It's also worth mentioning that it's implemented in the common stats packages for scipy:
http://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.stats.anderson.html
and Matlab:
http://www.mathworks.com/help/stats/adtest.html
and SAS:
http://support.sas.com/documentation/cdl/en/procstat/63104/HTML/default/viewer.htm#procstat_univariate_sect037.htm

ok to test

Merged build triggered.

Merged build started.

Test build #37014 has started for   PR 7278 at commit f9778e0.

Test build #37014 has finished for   PR 7278 at commit f9778e0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Merged build triggered.

Merged build started.

Test build #37058 has started for   PR 7278 at commit c9353e8.

Test build #37058 has finished for   PR 7278 at commit c9353e8.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Merged build triggered.

Merged build started.

Test build #37067 has started for   PR 7278 at commit b35f776.

Test build #37067 has finished for   PR 7278 at commit b35f776.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Merged build triggered.

Merged build started.

Test build #37185 has started for   PR 7278 at commit 6ffc5ea.

Test build #37185 has finished for   PR 7278 at commit 6ffc5ea.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Merged build triggered.

Merged build started.

Merged build finished. Test FAILed.

jenkins, retest this please

Merged build triggered.

Merged build started.

Test build #37890 has started for   PR 7278 at commit ff21486.

Test build #37890 has finished for   PR 7278 at commit ff21486.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

This LGTM after some cosmetic changes.  @mengxr what do you think?

Merged build triggered.

Merged build started.

Test build #38251 has started for   PR 7278 at commit cc352f0.

Test build #38251 has finished for   PR 7278 at commit cc352f0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

This LGTM


can't use cityScapesViewer.py

Hello,
I was trying the cityScapesViewer by python cityScapesViewer.py and was able to start up the UI and select a folder for display. But then no image was shown in the UI. Am I missing something?

The images should be in *.png format.

Yes, I used the gtFine_trainvaltest by adding
export CITYSCAPES_DATASET=/my/path/to/gtFine_trainvaltest
in my .zshrc and sourced the change using source ~/.zshrc. There are .png format images under the folder. I also run the createTrainIdLabelImgs.py and createTrainIdInstanceImgs.py before using the viewer. The result screen shot is as follows. Seems like the directory is right but it somehow can't read in the image?

After selecting a sub-folder for view.

I also created a folder named png to store merely the *.png files, as I thought the *.json files may affect the viewer. But that didn't work neither. Am I missing any points?

For me, I was also getting the same problem. But later I found out that my images were in jpg format. It started working once I changed the format of my images. I am not sure why is this not working for you.

Seems like it is the problem with Qt4 installed using conda. I kept getting this notification during the running of the viewer.
2017-05-25 10:27:11.335 python[55475:5485905] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
I'll check it later to see if using original Qt4 solve this problem. Thank you!

Did using the original Qt4 help?
To me this looks as if you changed the folder structure? The dataset is intended to be downloaded and extracted in the same folder. That root folder is then the CITYSCAPES_DATASET path.

When I used the scripts downloaded from the front page(code),there were some mistakes when I run "./cityscapesLabelTool.py" in terminal window,it was "The data was not found. Please:- make sure the scripts folder is in the Cityscapes root folder or - set CITYSCAPES_DATASET to the Cityscapes root folder  e.g. 'export CITYSCAPES_DATASET=<root_path>' ". I was not clear the relationships between the folder "cityscapesscripts" and the dataset folder such as "gtFine" or "leftImg8bit_trainvaltest". I don't know where to lay the folder cityscapesscripts. Can you give me a example? such as /home/zhengzibing/cityscapes/gtFine/cityscapesscripts/?, I am not sure. Thank you very much! Looking forward to your reply!

You should either move the scripts to /home/zhengzibing/cityscapes/ or put them where ever you like and make sure to have the environment variable set to the Cityscapes path, i.e.
export CITYSCAPES_DATASET=/home/zhengzibing/cityscapes/

@zhengzibing2011 Do you make it work? I just got the same problem you got.
PS： I just download the code and add "export CITYSCAPES_DATASET=/home/robin/sourceInstall/cityscapesScripts/cityscapesscripts" to .bashrc file.  /home/robin/sourceInstall/ is dir where I clone this repository. then I run "./cityscapesLabelTool.py" under annotation. and then came the error warning.

@mcordts @zhengzibing2011 Do you make it work? I just got the same problem you got. PS： I just download the code and add "export CITYSCAPES_DATASET=/home/robin/sourceInstall/cityscapesScripts/cityscapesscripts" to .bashrc file. /home/robin/sourceInstall/ is dir where I clone this repository. then I run "./cityscapesLabelTool.py" under annotation folder. and then came the error warning as follow:

This sentence "export CITYSCAPES_DATASET=/home/robin/sourceInstall/cityscapesScripts/cityscapesscripts".
The right side of the equal sign should be "cityscapes " path(that is cityscapes datasets path). At the same time, after you modify  .bashrc file, you should restart Terminal to make your changes take effect.


libfprint-tod: 1.90.7 -> 1.94.1

Motivation for this change
fprintd-tod requires libfprint > 1.92.0.
Update libfprint-tod to 1.94.0
#zhfmsk
Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

https://github.com/NixOS/nixpkgs/pull/144843


define how to record an identity that is defined by a Certificate

Identifier.assigner - issuer name
Identifier.system - URL encoded issuer name (DN -> ldap URL encoded)
Identifier.value - serial number
Identifier.display - subject name | subject alt name
Identifier.period - validity period
Identifier.type.display - usage
Note that issuer name is in DN format, and must be converted into a URL. Recommend using the same ldap encoding defined in SAML for the saml issuer.

requested by @ElliotSilver

@ElliotSilver is this solution acceptable?

Seems reasonable.


Set lint warning for InvalidPackage, instead of error

Reference:
https://github.com/square/okio/issues/58

Thanks :)


fix: update make release help message

What is the purpose of the change
Since the target release won't print the available subcommands, we need to update it.

Important note to contributors: We deeply value your contributions. However, due to a large influx of airdrop hunters, we are currently unable to accept small lint changes from first-time contributors. We encourage you to look for issues that offer more substantial contributions to the project or issues from the good first issue label. This helps us maintain the quality and integrity of the codebase, and provides a more meaningful experience for you as a contributor.


Backwards compatibility with advdupe1

One of the main reasons why I don't use advdupe2 is because I have about 500 dupes, and I fear that they might not be opened correctly with advdupe2.
Is there any backward compatibility with the original Advanced Duplicator, at least for migrating and resaving under the new format?

You can always just paste it using adv dupe and then save it using adv dupe 2. Nothing should be lost when doing that because adv dupe 1 doesn't have adv dupe 2's constraint balancing code anyway.

You should be able to open most of them. I have a lot of adv dupe 1 files, while the oldest one is from 2008, and it still can be opened. There are however few that doesn't want to open. I took the time and opened all one by one, and wrote all the errors down, so I can look into fixing it later.

Resolved a long, long time ago.


chore(build): add rollup to bundle external deps

Decided to go with rollup so we could benefit from reducing closures created by webpack and also because I wanted to learn something new.
I tested this and we should be able to add dependencies and import them with ES6 modules and benefit from treeshaking when possible, which is neat.

Do you got a second to give this a look @conorhastings? Thoughts?

Current coverage is 100% (diff: 100%)

Merging #9 into master will not change coverage

@@           master    #9   diff @@
===================================
  Files           1     1
  Lines          73    73
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits           73    73
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 88ca826...bb3067c

:shipit:

nice, LGTM. I've been meaning to try rollup as well, seems like it's going to be the way to go for libraries with apps staying in webpack land.

Yeah, I agree. Though I'd love Webpack to get the same features so I can have one tool for both.


Reexport necessary struct in sub projects

Reexport certain structs/impls from crates.
For the cosnarks-mpc-net I need CoGroth16 and it would be nice if the mpc net config and so on is re-exported. If we do it like that, it is possible to simply import groth16 and nothing else

hello. can i take on this issue ?


Enhancement: Bump to alpine-3.17 and nodejs 18

npm ERR! ERROR: code-server currently requires node v16.


Bold/Strikethrough

Informations
Browser + version: Chrome 50 and FF 45
OS: OSX El Capitan
Resolution: 2880 x 1800
How to reproduce the bug?
Go to https://alex-d.github.io/Trumbowyg/, add a newline, click on "Bold" and start typing. This "resets" the "Bold" button and the text is in regular font, same with italics, strikethrough.
Also: select a word, click strikethrough twice, then the text stays strikedthrough. Interestingly, this is not a problem for bold and italics.

These bugs are from Content Editable browser feature. I can't fix them :/


fix(build): remove babel plugin for external helpers

Should fix issue with babel helpers in client libs.

So they even call out that:

This may become an issue if you have multiple files, especially when you're sending them to the browser. gzip alleviates most of this concern but it's still not ideal.

They recommend building and injecting the helpers.
https://babeljs.io/docs/en/babel-plugin-external-helpers.html#getting-the-external-helpers

Personally I think it's overkill to worry about the overhead of including external helpers. The helpers that they inject are small enough that it's a bit of a micro-optimization.

:tada: This PR is included in version 1.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Anyway to NOT merge app.config files?

Is there anyway to NOT merge app.config files?
Even if not, can you point me to where in the source code this app.config merging is done so I can comment it out?
The problem I have is I have the same assembly redirects in multiple app.config files, the resulting merged file has duplicates which then causes issues. It's easier for me to just put everything in the main app.config and then just simply not merge it.

Hi, ConfigMerger is where the fun happens, no way to opt-out as of right now:
https://github.com/gluck/il-repack/blob/96cd4ecf7a0f68e5dadd0a04c774f57e9c46cb56/ILRepack/ConfigMerger.cs

You could rename config before Repack and rename it back after.
On Thu, Jun 6, 2019, 9:28 AM Francois Valdy<EMAIL_ADDRESS>wrote:

Hi, ConfigMerger is where the fun happens, no way to opt-out as of right
now:
https://github.com/gluck/il-repack/blob/96cd4ecf7a0f68e5dadd0a04c774f57e9c46cb56/ILRepack/ConfigMerger.cs
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/gluck/il-repack/issues/256?email_source=notifications&email_token=ACNP2FGTNZVFP6WVHJ6MDXTPZCU7JA5CNFSM4HUZPKX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXB3TRI#issuecomment-499366341,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACNP2FAXEDJJGBKMQ2GJAJDPZCU7JANCNFSM4HUZPKXQ
.

You could rename config before Repack and rename it back after.
…
On Thu, Jun 6, 2019, 9:28 AM Francois Valdy @.***> wrote: Hi, ConfigMerger is where the fun happens, no way to opt-out as of right now: https://github.com/gluck/il-repack/blob/96cd4ecf7a0f68e5dadd0a04c774f57e9c46cb56/ILRepack/ConfigMerger.cs — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#256?email_source=notifications&email_token=ACNP2FGTNZVFP6WVHJ6MDXTPZCU7JA5CNFSM4HUZPKX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXB3TRI#issuecomment-499366341>, or mute the thread https://github.com/notifications/unsubscribe-auth/ACNP2FAXEDJJGBKMQ2GJAJDPZCU7JANCNFSM4HUZPKXQ .

This is what we did but it would be nice to have an option.

There is a /skipconfig option now.


Fix dynamic text field to accept view as command

Codecov Report

Merging #95 (3efb7d1) into master (d8e9cac) will not change coverage.
The diff coverage is 0.00%.

:exclamation: Current head 3efb7d1 differs from pull request most recent head 9fd6e27. Consider uploading reports for the commit 9fd6e27 to get more accurate results

@@            Coverage Diff            @@
##             master      #95   +/-   ##
=========================================
  Coverage     62.34%   62.34%
  Complexity      462      462
=========================================
  Files            87       87
  Lines          1652     1652
  Branches        185      185
=========================================
  Hits           1030     1030
  Misses          558      558
  Partials         64       64

Impacted Files
Coverage Δ

...java/seedu/address/logic/commands/ListCommand.java
100.00% <ø> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
51.51% <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 d8e9cac...9fd6e27. Read the comment docs.


Expo image

Details

This PR improves the way of displaying images on mobile platforms. The most relevant changes are the removal of react-native-svg-transformer and the use expo-image to display images in the app. Previously all icons in .svg format were imported as a React components, what in result has negative influence on app's performance. Thanks to the usage of expo-image, we no longer need to transform svg icons and can use them directly by passing them to the source property of the Image component from 'expo-image' library.
Fixed Issues
Reduced number of rendered elements in the component tree and better rendering times.

Rendering SignInPage with react-native-svg on Android

Rendering SignInPage with expo-image on Android

There are not issues associated with this PR.
$
PROPOSAL:
Original Problem/Solution was posted here: https://expensify.slack.com/archives/C01GTK53T8Q/p1695892593681869
Tests

Go through the application and check for any problems with displaying images

[ ] Verify that no errors appear in the JS console

Offline tests

QA Steps

Go through the application and check for any problems with displaying images

[ ] Verify that no errors appear in the JS console

PR Author Checklist

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

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

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

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

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

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

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

[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

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

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

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

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

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

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

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native
https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/b53f75f4-add6-454d-86f8-252f8a9426f2

Android: mWeb Chrome

https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/0254fe8b-5782-47b2-86fe-8bfe534829c4

iOS: Native

https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/32ff04ce-3cb3-4ea2-abfa-573e2949bc87

iOS: mWeb Safari

https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/c9f62989-c09c-4b5f-82ac-4297d691f31b

MacOS: Chrome / Safari

https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/24277678-b01e-4f3d-b4c0-f9dc60c90587

MacOS: Desktop
https://github.com/software-mansion-labs/expensify-app-fork/assets/47774969/731502aa-fcbe-489f-9573-8213e7beac9e

@BartoszGrajdek To mialo zostac zmergowane na naszym forku? 😅


change => to >=

I believe it is supposed to be >= and not =>.

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

ID: 2a5e0b56-4d67-b219-46fa-d837045e6612
Version Independent ID: 50c65125-3700-c713-ede0-2204e09eb307
Content: Extension Methods - C# Programming Guide
Content Source: docs/csharp/programming-guide/classes-and-structs/extension-methods.md
Product: dotnet-csharp
Technology: csharp-fundamentals
GitHub Login: @BillWagner
Microsoft Alias: wiwagn

@uskr Which code snippet are you referring to?
I see => in two places:

ints.OrderBy(g => g), which is correct (this is a lambda expression).
static string FullName(this DomainEntity value) => $"{value.FirstName} {value.LastName}";, which is also correct (this is a method bodied expression).

Hello!
@Youssef1313 is correct. These are lambda expressions.
I'm going to close this issue. If your problem is not solved, feel free to reopen or comment. Thanks!


Unable to use New Relic layer in lambda that is already using the aws-lambda-web-adapter layer

Description
The lambda runtime is unable to locate the newrelic_lambda_wrapper.handler in a lambda that uses the aws-lambda-web-adapter layer (https://github.com/awslabs/aws-lambda-web-adapter) which apparently is another wrapper.
So the issue is trying to set a wrapper inside another wrapper.
Steps to Reproduce
Define a lambda resource using the Serverless Application Model (SAM) like the one below:
  LambdaRestApiWebhooksAuth:
    Type: AWS::Serverless::Function
    DependsOn: RestApiWebhooksAuth
    Properties:
      CodeUri: ./src/handler
      Handler: newrelic_lambda_wrapper.handler
      FunctionName: !FindInMap [StageMappings, !Ref StageName, lambdaNameHandler]
      Role: !Sub "arn:aws:iam::${AWS::AccountId}:role/role-lambda-api"
      Architectures:
        - arm64
      Runtime: python3.10
      MemorySize: 128
      Environment:
        Variables:
          AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
          PORT: "8000"
          ENV: !Ref StageName
          NEW_RELIC_LAMBDA_HANDLER: run.sh
          NEW_RELIC_ACCOUNT_ID: "<ACCOUNT_ID>"
          NEW_RELIC_TRUSTED_ACCOUNT_KEY: "<ACCOUNT_ID>"
          NEW_RELIC_LICENSE_KEY: "<API_KEY>"
      Layers:
        - !Sub arn:aws:lambda:${AWS::Region}:753240598075:layer:LambdaAdapterLayerArm64:20
        - "arn:aws:lambda:us-east-1:451483290750:layer:NewRelicPython310ARM64:27"
      Timeout: 15

or use the sample code provided by AWS itself and then apply the following environment variables:
AWS_LAMBDA_EXEC_WRAPPER: /opt/bootstrap
PORT: "8000"
ENV: !Ref StageName
NEW_RELIC_LAMBDA_HANDLER: run.sh
NEW_RELIC_ACCOUNT_ID: "<ACCOUNT_ID>"
NEW_RELIC_TRUSTED_ACCOUNT_KEY: "<ACCOUNT_ID>"
NEW_RELIC_LICENSE_KEY: "<API_KEY>"

Expected Behaviour
The value inside the environment variable NEW_RELIC_LAMBDA_HANDLER should be able to be located by the New Relic wrapper
Relevant Logs / Console output
Lambda log error:
/opt/bootstrap: line 3: /var/task/newrelic_lambda_wrapper.handler: No such file or directory
Your Environment

AWS Lambda
Python 3.10 ARM runtime
LambdaAdapterLayerArm64 layer
NewRelicPython310ARM64 layer

Additional context
Is there any suggested workaround for this lambda scenario? I could not find anything in the docs and neither in any past issues from github

Working on it

We can use the layerless approach which installs only the New Relic Extension that can transmit telemetry to New Relic. In the layerless approach, we don't need to set custom New Relic handler.
For lambda managed runtimes, need to investigate how to use the Agent+Extension layers as the AWS_LAMBDA_EXEC_WRAPPER is set to /opt/bootstrap while language agents also wrap the lambda handler.

In general I find there's a lack of detail in the docs about what things actually do, so when the "happy path" instructions don't work I don't know where to go next...
the layerless docs show this:
import newrelic.agent
from newrelic_lambda.lambda_handler import lambda_handler

newrelic.agent.initialize()

@lambda_handler()
def handler(event, context):
  ...

it's unclear what the lambda_handler does and I am unsure how to integrate it in the Lambda Web Adapter case where I have a Django app
I am guessing I should ignore all the newrelic_lambda stuff and just treat it as a Django app that happens to run on Lambda
similarly I would love to know what NEW_RELIC_SERVERLESS_MODE_ENABLED does, to know whether I should really enable it or not in this set up

It seems that the lambda extension for newrelic does not work well with the Lambda Web Adapter, so I switched to using OpenTelemetry with Next.js to get traces, and it worked.


Error compiling shaders when building for android

giving me this error on cesium 1.9.0 for unity 2021.3.10f1 using URP :
Shader error in 'Cesium/CesiumDefaultTilesetShader': maximum ps_5_0 sampler register index (16) exceeded at line 6450 (on gles3)
also this warning from the same shader:
Shader warning in 'Cesium/CesiumDefaultTilesetShader': implicit truncation of vector type at Files/Unity/Hub/Editor/2021.3.10f1/Editor/Data/CGIncludes/UnityShadowLibrary.cginc(60) (on gles3)

Hi @Faalvare,
What graphics API are you using to build? Does it make a difference if you switch to a different one? (e.g. Vulkan vs. OpenGL)

Same issue


3MB - repo.upload limitation - still seeing issue - self-hosted

Description
hi - I have looked at and tried this issue report and the fix.  However,  I am still not seeing this issue fixed in my self-hosted docker instance.
Please find the attached screenshots for reference.

my /data/conf/app.ini file has been updated w/ some crazy limits
restarted my docker instance
looked into my web.ui source and for whatever reason the file size/count limits still get server populated by lower default limits.

can someone please advise.  Thanks in advance
Screenshots

Gitea Version
1.20.1 built with GNU Make 4.4.1.go1.20.6
Can you reproduce the bug on the Gitea demo site?
Yes
Operating System
Windows 11, firefox browser
Browser Version
firefox 121.0 (64-bit)

I think it's FILE_MAX_SIZE under repository.upload
https://docs.gitea.com/next/administration/config-cheat-sheet#repository---upload-repositoryupload

Thank you. I shall give that a try in a bit.

I think it's FILE_MAX_SIZE under repository.upload https://docs.gitea.com/next/administration/config-cheat-sheet#repository---upload-repositoryupload

hi @lng2020 - that worked.  I somehow managed to overlook the setting.  Thank you again very much


[ZEPPELIN-5535] Remove jetty websocket libs

What is this PR for?
This PR removes more jetty websocket libs out of the code
What type of PR is it?

Improvement

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-5535

How should this be tested?

CI

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

BTW, I thought more changes like deleting NotebookSocket itself. So I'll change more :-)

I leave the pull request open, you can merge it and base your changes on it or close it and open a new pull request.


router.back support

If router.back was supported, what kind of use-case would you want?  Like, maybe push should keep a stack of URLs, and router.back would pop from the stack?  Any other scenarios to support?

If router.back was supported, what kind of use-case would you want? Like, maybe push should keep a stack of URLs, and router.back would pop from the stack? Any other scenarios to support?

In my case, I implement a react hook that is based on the next-router. And When you type something wrong. It will force redirect the page to the expected main page, which uses router.replace. But most cases, it will use router.push to track the user's history.
That's why I need router.back because I want to see if the browser history is working as expected.

If router.back was supported, what kind of use-case would you want? Like, maybe push should keep a stack of URLs, and router.back would pop from the stack? Any other scenarios to support?

In my case, I implement a react hook that is based on the next-router. And When you type something wrong. It will force redirect the page to the expected main page, which uses router.replace. But most cases, it will use router.push to track the user's history.
That's why I need router.back because I want to see if the browser history is working as expected.

https://github.com/toeverything/AFFiNE/blob/67df422d60a7e42f3287110d6fcdb5a2d515612a/apps/rem/src/hooks/__tests__/use-router-helper.spec.ts#L52-L55


Put-file not error checking correctly when scraping a URL

Used put-file to add a file that had the same name as a directory. Instead of put-filethrowing an error, it seemed to create a merge conflict in Rethink:
invalid header field value "gorethink: file type conflict in: \n[{Right=4, Branch=\"master\", Left=0}].ConcatMap(func(var_1691 r.Term) r.Term { return r.DB(\"pachyderm_pfs\").Table(\"Diffs\").OrderBy(index=\"DiffParentIndex\").Between([\"images\", \"/\", [var_1691.Field(\"Branch\"), var_1691.Field(\"Left\")]], [\"images\", \"/\", [var_1691.Field(\"Branch\"), var_1691.Field(\"Right\")]], right_bound=\"closed\", left_bound=\"closed\") }).Group(\"Path\").Ungroup().Field(\"reduction\").Map(func(var_1692 r.Term) r.Term { return var_1692.Fold({Path=\"\", Delete=false, FileType=0, ID=\"\", Size=0, Clock=[], Repo=\"\", BlockRefs=[], Modified=<nil>}, func(var_1693, var_1694 r.Term) r.Term { return r.Branch(var_1693.Field(\"FileType\").Ne(0).And(var_1694.Field(\"FileType\").Ne(0).And(var_1693.Field(\"FileType\").Ne(var_1694.Field(\"FileType\")))), r.Error(\"file type conflict\"), r.Branch(var_1694.Field(\"Delete\"), var_1693.Merge(var_1694).Merge({Delete=var_1693.Field(\"Delete\").Or(var_1694.Field(\"Delete\"))}), var_1693.Merge(var_1694).Merge({Delete=var_1693.Field(\"Delete\").Or(var_1694.Field(\"Delete\")), BlockRefs=var_1693.Field(\"BlockRefs\").Add(var_1694.Field(\"BlockRefs\")), Size=var_1693.Field(\"Size\").Add(var_1694.Field(\"Size\"))}))) }) }).Filter(func(var_1695 r.Term) r.Term { return var_1695.Field(\"FileType\").Ne(0) }).OrderBy(\"Path\")"

@jdoliner let me know if you have any trouble reproducing and I can investigate further if this isn't being caused in the way we initially thought it was.

This is currently the expected behavior here, if we wanted PutFile to throw an error rather than FinishCommit we would need to do an expensive check for every PutFile which isn't worth it. The error message in 1.4 is a lot more descriptive though.


chore(exporter-otlp-*-http): clean up tests

Which problem is this PR solving?
All the functionality that's duplicate-tested in all the HTTP/json exporters is now tested in the exporter base packages as well as in @opentelemetry/otlp-transformer for serialization. This PR is similar to #5196, but for the HTTP exporters.
This PR removes the tests from the individual exporters and replaces them with a simple check that tests if

http/xhr/sendBeacon is indeed used
the export succeeds

The previous implementation was heavily relying on constructing export data and asserting the data that is sent, which makes changes to the SDK's internal structure very difficult. This testing is now all handled in @opentelemetry/otlp-transformer so there should be no need to test this again in every individual exporter.
I also added a comment for future contributors that this tests file is not where they should add any tests that concern base components.
Partially enables #4583 (types exported from @opentelemetry/otlp-transformer are used in testing, by removing test usages, we can remove types that were only used in tests from the public API)
Type of change

[x] Internal test update

How Has This Been Tested?

[x] Changed tests

opened this from the wrong repo, closing.


Allow for excluding tables when saving fixpoints

This PR allows for excluding a set of tables from a database dump.  This can drastically increase the speed of tests if there are tables that are irrelevant to a set of test, since they won't be stored in the fixpoint and won't be restored to the database on each subsequent load.

wonderful work, @eanders. Thanks again for doing this! I am releasing the new version now.

Thank you!


TailwindCSS not working with AMP

Describe the bug
When I turn on the amp option in the config, the tailwindcss stops working and I'm guessing that's because of the AMP requirement to have styles either inline or in the head.
To Reproduce
Here is a sample repo with the AMP option turned on and also with Tailwind JIT
Expected behavior
Would absolutely love it if tailwind classes could be mentioned in head
Severity
Our entire project is built using tailwind and wanted to use AMP pages for our content and now literally all our pages have no styles because of this.

It seems like you've missed providing the repo link. Also, why exactly is Tailwind relevant? Isn't it just any external stylesheet will be ignored for AMP?

I was hoping there could be a way for the svelte kit to emit CSS of a page and then add that to the header like mentioned here https://www.storyblok.com/tp/tailwindcss-express-js-amp-sites

Any idea on how to get this working.

I just confirmed this is no longer an issue, at least since #4710.
Following the directions in the docs and installing Tailwind normally yields in properly inlined CSS.


Add a version selector widget

At SciPy 2024, there were users who wanted a version selector to move between deployed versions of a static site (such as @mwcraig). We could adopt the pydata-sphinx-theme approach to add support for this feature as a simple <a href> dropdown.
This also might relate to https://github.com/readthedocs/readthedocs.org/issues/11474#issue-2410813215, which amongst other things drops the flyout HTML injection and exposes version information through a custom event
To satisfy both cases, we might want to be smart and bundle RTD + explicit versioning in a single theme plugin.

Thanks for your help getting this going for me at SciPy 😀

I implemented the version/language selectors for the PyData Sphinx theme as an example. You can take a look at it in this comment: https://github.com/pydata/pydata-sphinx-theme/issues/705#issuecomment-2353096494


Fix edge behavior for floating step arange

Previously this would fail due to inconsistent boundary handling in
numpy. Fixes #1903.

+1


(PUP-7757) Raise errors unless Timespan#parse consumes all input

This commit changes the Timestamp#parse method so that it uses the
method DateTime#_strptime instead of DateTime#strptime internally.
The _strptime returns a Hash instead of a DateTime and this hash
will contain the undocumented field leftover in case the parsed string
was not consumed in full. In Puppet, it's desirable to treat such data
as an error since it means that only part of a string represented the
desired Timestamp.
Some extra logic was added to process the parse result since it's now
in the form of a Hash instead of a DateTime. Also, the previous
begin/rescue was no longer needed.since the _strptime returns nil
instead of raising an ArgumentError for unparsable input.

CLA signed by all contributors.


[RJSF/Extension] Fix Name and Namespace Fileds

Signed-off-by: Abhishek-kumar09<EMAIL_ADDRESS>Description
The Fix for name and namespace being odly aligned and pulled to end.

This PR fixes #
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #4928 (71acf9c) into master (d1a17a1) will increase coverage by 0.19%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4928      +/-   ##
==========================================
+ Coverage   32.15%   32.34%   +0.19%
==========================================
  Files          61       61
  Lines        5160     5061      -99
==========================================
- Hits         1659     1637      -22
+ Misses       3070     3014      -56
+ Partials      431      410      -21

Flag
Coverage Δ

e2etests
∅ <ø> (?)

gointegrationtests
9.28% <ø> (-0.33%)
:arrow_down:

integrationtests
∅ <ø> (?)

unittests
25.80% <ø> (+0.57%)
:arrow_up:

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

Impacted Files
Coverage Δ

mesheryctl/pkg/utils/healthcheck.go
17.47% <0.00%> (-5.03%)
:arrow_down:

mesheryctl/internal/cli/root/perf/error.go
52.50% <0.00%> (-5.00%)
:arrow_down:

mesheryctl/internal/cli/root/system/start.go
56.58% <0.00%> (-3.04%)
:arrow_down:

mesheryctl/internal/cli/root/perf/apply.go
38.23% <0.00%> (-0.05%)
:arrow_down:

mesheryctl/pkg/utils/error.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/app/app.go
42.85% <0.00%> (ø)

mesheryctl/internal/cli/root/perf/perf.go
83.33% <0.00%> (ø)

mesheryctl/internal/cli/root/system/token.go
56.12% <0.00%> (ø)

mesheryctl/internal/cli/root/filter/delete.go
0.00% <0.00%> (ø)

mesheryctl/internal/cli/root/filter/filter.go
42.85% <0.00%> (ø)

... and 20 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 d1a17a1...71acf9c. Read the comment docs.

@Abhishek-kumar09 is it possible to eliminate much of the vertical whitespace between the title bar and the Name and Namespace fields?
Taking this one step further, is is possible to put both of these fields into a contain with light shadow like this?

See https://www.figma.com/file/SMP3zxOjZztdOLtgN4dS2W/Meshery-UI?node-id=4021%3A21993 for CSS

Task linked: CU-1y8j5k3 [Designer] Move the Name and Namespace fields to the top in the RJSF form

CU-1y8j5k3

@sudo-NithishKarthik will this apply universally? Across both "templates"?

Yes, @leecalcote


sqlalchemy.exc.OperationalError: (pysqlite2.dbapi2.OperationalError) unable to open database file

ambry import -d ambry_project/test/bundles

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/nmb10/projects/ambry_project/ambry/cli/__main__.py", line 5, in <module>
    main(sys.argv)
  File "ambry/cli/__init__.py", line 361, in main
    f(args, rc)
  File "ambry/cli/root.py", line 104, in root_command
    l = new_library(rc)
  File "ambry/library/__init__.py", line 62, in new_library
    search = search_backend)
  File "ambry/library/__init__.py", line 77, in __init__
    self._db.open()
  File "ambry/orm/database.py", line 215, in open
    self.session
  File "ambry/orm/database.py", line 197, in session
    self.Session = sessionmaker(bind=self.engine, expire_on_commit=True)
  File "ambry/orm/database.py", line 178, in engine
    with self._engine.connect() as conn:
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 2005, in connect
    return self._connection_cls(self, **kwargs)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 72, in __init__
    if connection is not None else engine.raw_connection()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 2091, in raw_connection
    self.pool.unique_connection, _connection)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 2065, in _wrap_pool_connect
    e, dialect, self)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1395, in _handle_dbapi_exception_noconnection
    exc_info
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 199, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 2061, in _wrap_pool_connect
    return fn()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 279, in unique_connection
    return _ConnectionFairy._checkout(self)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 644, in _checkout
    fairy = _ConnectionRecord.checkout(pool)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 439, in checkout
    rec = pool._do_get()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 1055, in _do_get
    return self._create_connection()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 284, in _create_connection
    return _ConnectionRecord(self)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 410, in __init__
    self.connection = self.__connect()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/pool.py", line 538, in __connect
    connection = self.__pool._creator()
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/strategies.py", line 89, in connect
    return dialect.connect(*cargs, **cparams)
  File "/home/nmb10/.virtualenvs/ambry/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 377, in connect
    return self.dbapi.connect(*cargs, **cparams)
sqlalchemy.exc.OperationalError: (pysqlite2.dbapi2.OperationalError) unable to open database file

On Sep 24, 2015, at 9:26 AM, Kazbek<EMAIL_ADDRESS>wrote:
ambry import -d ambry_project/test/bundles
Traceback (most recent call last):

Looks like the library isn’t configured. What does ambry info do?
eric.

Eric Busboom<PHONE_NUMBER>
<EMAIL_ADDRESS>http://www.busboom.org

The same error.

What's your library DSN?

.ambry.yaml
...
library:
    database: sqlite://{root}/library.db

Ambry was installed it with:
git clone https://github.com/CivicKnowledge/ambry.git
cd ambry
git checkout ambry1.0
python setup.py develop

It looks like the problem is that there should be three / before the {root} in for the DSN in the .ambry.yaml file.
Change:
database:
    sqlite: 'sqlite://{root}/ambry.db'

to
database:
    sqlite: 'sqlite:///{root}/ambry.db'

Yes, it was exactly that case. Fixed.


Redesign /apps/ portico page.

This redesigns the /apps/ portico page to be more inline with the new portico landing pages and to share the new landing page navigation.

Automated message from Dropbox CLA bot
@brockwhittaker, it looks like you've already signed the Dropbox CLA. Thanks!

Merged, the first two commits, thanks @brockwhittaker!  The last we don't need for this page.
I just noticed though that there is a bug though where the > part doesn't show with the color initially when it appears; can you take a look at that?