[BUG]: Readme Format Script won't commit to PR

Description of the bug
The Readme workflow does not work on other people than the maintainer (me), which is very strange...
Steps To Reproduce

Open PR using a fork
Wait for jobs to run
If an icon has been added, it still says that it has nothing to commit
If no icon added, it will always return that it has nothing to commit

Additional Information
No response
Code of Conduct Acknowledgment

[X] I have read and agree to the Code of Conduct.

Just an assumption, i was thinking maybe git push is causing that error, maybe specifying a branch will solve this git push origin ${{ github.event.pull_request.head.ref }}, tell me what do you think?

@sckoorp normally this should already put it in there:
      - uses: actions/checkout@v4
        with:
          ref: ${{ github.event.pull_request.head.ref }}

but why not try it I guess

@LelouchFR You want me to do it on my pr or you will do it?

@LelouchFR
After hours of digging into this  I did get this to work, However, I must admit, I'm still not entirely sure how it all works xD. The internet on this exact topic were all over the place with how to get it accomplished. xD. I thought I'd share with you, as you likely have more xp with GitHub Actions than I do.
I cloned your repo over so I was able to use my accounts to fork as well and test.

https://github.com/ItsJoshBrown/test_skill-icons/pull/8

I did see once it commits the code it adds it directly to my forked Repo, and even though it says it needs approval it was still running before I clicked approve to run on my other account, so that could just be settings I have set up wrong or something.
name: Generate Readme

on:
  push:
    branches:
      - main
  pull_request:
    types: [opened, synchronize, reopened]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout code
        uses: actions/checkout@v4
        with:
          ref: ${{ github.event.pull_request.head.ref }}
          repository: ${{ github.repository }}
          token: ${{ secrets.GITHUB_TOKEN }}

      - name: Set executable permission for script
        run: chmod +x ./.github/readme-format.sh

      - name: Run readme format script
        run: ./.github/readme-format.sh

      - name: Commit changes
        run: |
          git config --global user.name 'github-actions[bot]'
          git config --global user.email<EMAIL_ADDRESS>          git add .
          git commit -m "Format the readme file"
          git push origin HEAD:main

@ItsJoshBrown I'ts great, but just taking off the on push, since it would put the bot all over the place and would be horrible to deal with (I think), so maybe just going to take yours and make some changes on it. Thank you ! going to try that out now !


Pr hook branch info

Please check the following:

Make sure you are targeting the master branch.
Read contributing guidelines:
https://github.com/go-gitea/gitea/blob/master/CONTRIBUTING.md
Describe what your pull request does and which issue
you're targeting (if any)

You MUST delete above content including this line before posting;
too lazy to take this action considered invalid pull request.

LGTM

LGTM isn't working, still counts 0/2 while there @lunny one -- if these tools aren't stable we should consider dropping their use

This was a PR from GoGits that was asked to be pushed here as well - I will update when I get a chance. If someone needs it sooner, by all means take it.

@kmadel I have a working branch for this (and more) that needs migration to Gitea anyways so I'll hijack this one :slightly_smiling_face:

@bkcsoft so what happens to it?

New PR here: https://github.com/go-gitea/gitea/pull/248

So this one could be closed?

Yep, since it's done by @bkcsoft we should close this PR.

@lunny AFAICR they conflict with eachother, and implement the same thing in different ways... so IMO this should be closed in favour of #248 which follows githubs api more closely :)


Presence app stopped worked

App recently stopped working - rebooted and re-installed again (latest ver same)
Screenshots

What version?

Only ever used the Nightly build - cant get ver from app as its not loading but when trying to reinstall it says v<IP_ADDRESS>

Just made an update, try now

that new version has installed and app and the staus is working again!


Fixes --logLevel SQL reports as unsupported #1270

Environment
Liquibase Version:4.0.0
Liquibase Integration & Version: All
Liquibase Extension(s) & Version: N/A
Database Vendor & Version: N/A
Operating System Type & Version:All
Pull Request Type

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

Description
Remove the loglevel sql from the help command text since it is not available as a loglevel
Steps To Reproduce
See #1270
Actual Behavior
See #1270
Expected/Desired Behavior
Removing sql as a loglevel from the command line help text.  Use loglevel FINE to get SQL output as part of the same update command or preferred way is to use updateSQL command to see SQL statements liquibase is going to use.
Screenshots (if appropriate)
If applicable, add screenshots to help explain your problem.
Additional Context
Add any other context about the problem here.
Fast Track PR Acceptance Checklist:

[x] Build is successful and all new and existing tests pass
[ ] Added Unit Test(s)
[ ] Added Integration Test(s)
[ ] Added Test Harness Test(s)
[ ] Documentation Updated

Need Help?
Come chat with us on our discord channel
┆Issue is synchronized with this Jira Story by Unito

This is a disappointing outcome. I will check out "fine" option but expect it will not be just sql and too noisy for the required purpose. The difference between updatesql and log level=sql output would be: intention vs evidence.
UpdateSQL shows the effective commands not the precondition checks and alternate code paths. Which is not everything that hits the session.


TIME() returning a date in 1970 rather than current timestamp

According to the Redis docs, TIME() should show the current server time, as a timestamp since the Unix epoch, and the number of microseconds that have elapsed: https://redis.io/commands/TIME
However, doing client.time() returns a date in 1970, not the current time.
Sample code:
const redis = require('redis');
const client = redis.createClient();
client.connect();

 client.on('connect', function() {
    console.log('Connected!');
	client.TIME().then(function(reply){
		console.log(reply);
	});
});

Output: 1970-01-20T01:05:44.873Z { microseconds: 880958 }
Linux date +%s returns<PHONE_NUMBER>, which is the current date/time
Environment:

Node.js Version: 14.19.0
Redis Server Version: 6.2.6
Node Redis Version: 4.0.4
Platform: Ubuntu 20.04.3 LTS

Looking into this, code is here https://github.com/redis/node-redis/blob/3eb99dbe8378a347dd42a1ff87c89327e989443f/packages/client/lib/commands/TIME.ts#L9

It's missing a multiply by 1000 when creating the new date.


feat: add sections data layer

What Issue does this PR resolve? (Link to GitHub Issue, approved features and bugs will be given priority)

Consolidates all section data handling into a centralized module
Automatically migrate data from versions 1.4.1-2.0.1 to the current format, in a robust and fully type-safe manner
Make imports fault-tolerant

sections that can be successfully converted to new format are added
sections that fail on convert are skipped and user is notified

Allow export buttons to directly access storage rather than needing to pass down state to them
Fixes bug where clicking on import buttons was unresponsive

Please provide a video demo below, or a screenshot and description of the change.
Should be pretty much the same visually.
Tag reviewers for the PR below.

note: i'd like for this PR to be rebased, to preserve the commits in develop - will make it easier to bisect later if the changes introduce any unexpected changes.


How to place a spinner at fixed position and prevent scrolling?

did you try position:'fixed' inside us-spinner ?

Hi @zhekaus ,
Enter this plunker:
http://plnkr.co/edit/BGLUYcylbIVJRz6ztbhf?p=preview
Add a style tag
.prevent-scroll {
      overflow: hidden;
      height: 100%;
}

Add this div at the end of the body (last body children) - to ensure scrollable area
<div style="margin-top: 1000px; margin-bottom: 100px">
        Some sort of huge thing
</div>

If any tag have prevent-scroll class, then you'll not be able to scroll in that particular element
with the power of the angularjs, you can add ng-class attribute in the body tag with the following rules:
<body ng-app="myapp" ng-controller="MyController" ng-class="{'prevent-scroll': spinneractive}">
 ...
</body>

and you will need to fix the position of the spinner by applying this style rule:
.spinner {
      position: fixed !important;
}

which will apply for all us-spinners in the page


fix typo, changed 'deamon' to 'daemon'

Bruh no way, it was wrong all this time 💀💀💀

yea i was real confused LOL


About AOT memory access boundary check

for release: WAMR-04-15-2020
in core/iwasm/aot/aot_runtime.c

should it be:

app_offset < module_inst->heap_base_offset
app_offset + (int32)size >= (int32)module_inst->memory_data_size)

should it be:

module_inst->heap_base_offset <= app_offset

Since memory access for [0 -> size -1] is valid, is it right?

@linzhiping thanks a lot for finding the issue! It is really an issue, and some other codes have the same problem, we will fix them soon.

@linzhiping the patch has been merged, #249. Note for second condtion: app_offset + (int32)size > (int32)module_inst->memory_data_size), equal is allowed: suppose that memory_data_size is 65536, app_offset is 65535 and size is 1, it is OK to read one byte from offset 65535, and here app_offset + size == memory_data_size.


h1 and h2 tags don't get removed

Hi there, thanks for this work.
One issue I'm seeing is the inability to remove a headline (h1 or h2) from a selection, once it's already been applied. The behavior isn't consistent compared to the bold tag for example.
You can see it here:

https://svelte.dev/repl/e88308c4b9b94ec9a9d0026eff89c4a9?version=3.46.4

Bold/underline/italics will apply and remove as expected. H1+h2 do not. I'm working with the source here to find the underlying issue in the meanwhile.
edit: it looks like it's an underlying issue with document.execCommand

https://stackoverflow.com/questions/10810940/javascript-document-execcommand-remove-formatblock-formatting

Based on the above stackoverflow link, "undoing" headlines can be as simple as wrapping a  tag instead.
An update to the exec function inside of utils.js:
export const exec = (command, value = null) => {
  try {
    const {nodeName}= document.getSelection().focusNode.parentNode;
    if (nodeName === "H1" || nodeName === "H2") {
      value = "p"
    }
  } catch (e) { console.error(e) };
  document.execCommand(command, false, value)
}

It also looks like this is a duplicate question:
https://github.com/nenadpnc/cl-editor/issues/30#issuecomment-771566188
Closing


jCOS Components

jCOS is a new workflow created to use jMetal to resolve multiobjective problems with semantic data. This workflow is composed by 2 main components: createRestrictions and solveWithJMetal. These components will receive an ontology and problem information file and will return a CSV with all the possible solutions.

Added solveWithJMetal component to the workflow.


Version.InvalidRequest test expectations are inaccurate

We have stumbled upon this while running SPDM-Reponder-Validator tests standalone, without the spdm-emu infra.
The current test case is:

Requester -> GET_VERSION {SPDMVersion=0x11, Param1=0, Param2=0}
SpdmMessage <- Responder
Assertion 1.2.1: sizeof(SpdmMessage) >= sizeof(ERROR)
Assertion 1.2.2: SpdmMessage.RequestResponseCode == ERROR
Assertion 1.2.3: SpdmMessage.SPDMVersion == 0x10
[...]

Assertion 1.2.3 is inaccurate - this is only guaranteed to happen if this happens pre-VCA (or post-successful GET_VERSION). Post-VCA this error can return the negotiated SPDM version.

I'll ask the SPDM WG if the above text should be back-ported to the 1.0/1.1 specifications.

The ERROR message resulting from an invalid GET_VERSION request shall have the value of the SPDMVersion field set to 0x10

oh, you're right! did not notice this in the specification.

@jyao1 to remove the test. I'll file an issue with the SPDM Working Group to bring visibility.


Player does not work with mine private video

Script version
5.5
Describe the bug
Player does not work with mine private video
Screenshots

v.5.6 the problem continues.


allow a global conversion_options

Motivation
Generally, if you want a conversion to be a stub_test, you want this for every session and every data interface, so I've added an option of global conversion options where this can be specified. Any conversion option specified here propagates to all sessions and data interfaces. You can still specify conversion_options on a session and interface level if you want to
Checklist

[x] Have you thoroughly read our Developer Guide?
[x] Have you ensured the PR description clearly describes the problem and solutions?
[x] Have you checked to ensure that there aren't other open or previously closed Pull Requests for the same change?
[x] If this PR fixes an issue, is the first line of the PR description fix #XXX where XXX is the issue number?
[x] Did you update the CHANGLOG.md file on your branch to describe your changes?

Generally, if you want a conversion to be a stub_test, you want this for every session and every data interface

Specific to the YAML this is OK just to make the forms simpler
But from our API I rarely use it this way...
Specifically for ecephys modalities I typically only stub the big raw recording/lfp but rarely the sorting output (which is very light), mostly so that I can then view a stub file in the Widgets and see a full PSTH
Same could be said for ophys depending on how heavy the segmentation is (always stub imaging, occasional stub seg)


No internet - send button and other features to be disabled

Send button to be disabled when there is no internet modal
Review other areas as well which needs to be disabled in case of no internet - create multiple issues if required

@cakesoft-swati - a duplicate of another one I just commented on.

-Didn't find any duplicate of this bug.


How to get nodemap tree?

Hello,
I am building a GUI for harvesters related backend and need to have a tree of features in the way that it corresponds with the right category. For example feature Width is in the category Image Format Control. Is it possible? Thanks

I have personally not created a GUI with those features for Harvesters but have you taken a look at the Harvesters GUI?
https://github.com/genicam/harvesters_gui
To me it looks like it has the features you are asking for:

Hope this can give you some help.

it looks like what I need to build. Thanks, I will take a look into how it is done.


Support monitoring MySQL slow sql

[ ] If this is non-trivial feature, paste the links/URLs to the design doc.

[x] Update the documentation to include this new feature.

[x] Tests(including UT, IT, E2E) are added to verify the new feature.

[x] If it's UI related, attach the screenshots below.

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #9548 .

[x] Update the CHANGES log.

Just like this?

I reworded the docs to make things more clear. In the docs, we should use colloquial sentences, instead, formal words are better.


Implement CoordTransformOptions and CoordTransform::new_with_options constructor

[x] I agree to follow the project's code of conduct.
[x] I added an entry to CHANGES.md if knowledge of this change could be valuable to users.

I only needed this for the ballpark option, because I found it surprising that it's possible by default to transform between CRSes that are only valid on opposite sides of the world. I didn't change this default though.
The other three options are wrapped, but I don't understand them well enough to add tests for them.

bors r+


Task: develop a mechanism for uploading new admin config policy files and tracking the changes

Background: to save time, rego files are not compiled on each policy evaluation. This requires us to monitor the changes and re-compile accordingly.
Proposal: check creation/update dates of the rego files and re-compile if the dates are after the last compile.

Proposed framework for deploying/modifying admin config policies:

charts/fybrik/files/adminconfig include only out-of-the-box policies, i.e. default_policies.rego
Fybrik helm release is installed with the default policies only
Additional policies, infrastructure files are added. Could happen as the next step in Fybrik setup process, or at the run time (addition/modification/deletion of policies and infrastructure files).  Process of deploying/replacing policy/infrastructure files:
mkdir /tmp/adminconfig
cp charts/fybrik/files/adminconfig/* /tmp/adminconfig/
cp  /tmp/adminconfig/
kubectl create configmap fybrik-adminconfig --from-file=/tmp/adminconfig -o yaml --dry-run=client | kubectl replace -f -

After fybrik-adminconfig configmap is updated with the new version, the files will be propagated into /tmp/adminconfig directory of the manager pod (in a minute or so after the change).
Manager would

Store the last compile timestamp.
On each evaluation, compare the last compile timestamp with the file update/creation timestamp, recompile if necessary.

I think it's be important to add versions to the policies, especially if we are now enabling dynamic updates to the config policy files.

I think it's be important to add versions to the policies, especially if we are now enabling dynamic updates to the config policy files.

Suggestion: to provide a rego file that specifies version (together with Fybrik deployment). Whenever the admin needs to modify the policies, the version file will be modified accordingly. Manager will log the policies' version for audit.


Fix bug on clearCookies for iOS

Fix bug on clearCookies for iOS
https://github.com/klippa-app/nativescript-http/issues/1

I already pushed a fix for it, I'm currently building a new version for NPM.


Allow merges with both blocker and bug severities

Today rosie will not merge a BZ if it has
[merge][severity: bug]
[merge][severity: blocker]

because "bug,blocker" is not a valid state.
This PR will instead look for the severity anywhere in the string.
It does mean that a PR with:
[merge][severity: elephantblockermonkey]

Will get counted as a blocker. We could make it better, but it just
didn't seem worth it to me...

$ ./approvers/stagecut_approver.sh blocker,Bug,monkey
$ echo $?
0

@eparis Thanks -- do you want to own the push or should i?

Sounds like a no. I'll push them.


Allow repository as object

The package.json repository attribute can be provided as object of
the form {type: 'git': url: 'https://github.com/npm/cli.git'}
https://docs.npmjs.com/files/package.json

Coverage increased (+0.02%) to 95.426% when pulling 60c47131ce769c4c326776b125c0509b6303c991 on TooAngel:master into fdd5f9111515e2f4490068d05536ccc6311e3f2d on iandotkelly:master.

I hit this bug as well, it is triggered by lex-parser: https://github.com/zaach/lex-parser/blob/master/package.json#L9-L12
Confirmed this is spec for package.json format: https://nodejs.dev/learn/the-package-json-guide#repository


Inefficient Animation rendering

Possible inefficiencies due to matplotlib - cartopy and create_animation() function.
See OM4_SE_animation.ipynb Link to notebook and here.

The initial implementation provided by the helper functions manually saves each frame as a PNG file, then reads them back into a PIL Image list to create a GIF.

Did some investigating today and even after caching variables, I got a build time exceeding 10 minutes.
a reference to what we did in the l96 demo - https://m2lines.github.io/L96_demo/notebooks/intro_ML_and_NNs.html?highlight=animation

Just came across this on X, might be relevant to the animation issue

I need to explore more options for rendering before we close this issue!

I tried using matplotlib.use("Agg") and it didn't help too much with or without saving temporary images. I also tried using hvplot but plotting a similar animation is much more involved. It would probably be best to keep what we have now and create a new notebook for these newer libraries.

I would suggest to keep this issue open since the root problem is not yet addressed and it might affect multiple notebooks. I do not think it is a top priority (we could use labels to indicate priority levels), but closing this indicates that the problem has been solved.


performance-monitoring-is-on on device level required

It is required to facilitate switching on/off performance monitoring for all interfaces of all technologies at once on device level.

This issue needs some clarification:

Are there any devices which allow enabling/disabling performance data collection on device level only?
Are there any devices which provide the proposed function in addition to controlling the collection with a finer granularity (e.g. individually per interfaces)?

If yes:

A new model needs to be created which consists of a configurable attribute and perhaps a capability attribute.

If no:

The proposed function can be seen as a convenience function which should be provided by the application layer, i.e. by some application or micro service.

Function not required -> closed


GNU ci: compress logs before upload

Failed with
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #1. Waiting for 5416 milliseconds before continuing the upload at offset 0
An error has been caught http-client index 0, retrying the upload
Error: Client has already been disposed.
    at HttpClient.request (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:6081:19)
    at HttpClient.sendStream (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:6042:21)
    at UploadHttpClient.<anonymous> (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:7208:37)
    at Generator.next (<anonymous>)
    at /home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:6923:71
    at new Promise (<anonymous>)
    at module.exports.608.__awaiter (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:6919:12)
    at uploadChunkRequest (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:7206:46)
    at UploadHttpClient.<anonymous> (/home/runner/work/_actions/actions/upload-artifact/v2/dist/index.js:7243:38)
    at Generator.next (<anonymous>)
Exponential backoff for retry #1. Waiting for 5138 milliseconds before continuing the upload at offset 0

https://github.com/uutils/coreutils/pull/3269 is the real fix but we can still compress logs :)

the tracking only relies on the json file


How to switch between development and production environments?

Problem:
After I use the plugin I can't differentiate between development and production environments.
modules: [
    ...
    '@nuxtjs/html-validator',
],

htmlValidator: {
  usePrettier: true,
  ignore: [/\.(xml|rss|json)$/],
  ...
},

Expected:

When packaging for production, I want to skip all html-validator checks.
I can enable @nuxtjs/html-validator checks in the development environment.

modules: [
    ...
    '@nuxtjs/html-validator',
],

htmlValidator: {
  enabled: true, // or false
  ...
},

You can use:
export default defineNuxtConfig({
  $production: {
    htmlValidator: {
      enabled: false,
    },
  }
})


[Identity] CAE b3

Dependencies
CAE b3 support build upon

azure-core 1.14.0b1

https://pypi.org/project/azure-core/1.14.0b1/
https://github.com/Azure/azure-sdk-for-python/tree/azure-core_1.14.0b1

azure-mgmt-core 1.3.0b1

https://pypi.org/project/azure-mgmt-core/1.3.0b1/
https://github.com/Azure/azure-sdk-for-python/tree/azure-mgmt-core_1.3.0b1

azure-identity 1.6.0b3

https://pypi.org/project/azure-identity/1.6.0b3/
https://github.com/Azure/azure-sdk-for-python/tree/azure-identity_1.6.0b3

This PR is a rework of https://github.com/Azure/azure-cli/pull/17070.
Testing Guide
# Log in with CAE enabled
> az login

# A successful command using Track 2 SDK
> az storage account list

# A successful command using Track 1 SDK
> az group list

# Get the access token
# Decode it at https://jwt.ms and check claims
#   - "xms_cc": ["CP1"]
#   - "xms_ssm": "1"
> az account get-access-token

# Revoke the session
> az rest -m POST -u https://graph.microsoft.com/v1.0/me/revokeSignInSessions

# Wait several minute for the session revocation to propagate

# A failed command using Track 2 SDK
> az storage account list
AADSTS50173: The provided grant has expired due to it being revoked, a fresh auth token is needed. The user might have changed or reset their password. The grant was issued on '2021-04-08T07:28:53.6808518Z' and the TokensValidFrom date (before which tokens are not valid) for this user is '2021-04-08T07:29:09.0000000Z'.
Trace ID: 686ab9c1-9991-4bc1-b353-279b2ea2ab01
Correlation ID: d1731352-800d-4b95-ae15-5e1999ce5d0b
Timestamp: 2021-04-08 07:53:44Z
To re-authenticate, please run:
az logout
az login
If the problem persists, please contact your tenant administrator.

# A failed command using Track 1 SDK
> az group list
The access token has expired or been revoked by Continuous Access Evaluation. Silent re-authentication will be attempted in the future.
To re-authenticate, please run:
az logout
az login
If the problem persists, please contact your tenant administrator.

Additional context
Due to MSAL caching issue https://github.com/AzureAD/microsoft-authentication-library-for-python/issues/335, az logout is currently mandatory before calling az login again so that revoked access tokens can be purged from MSAL cache.

CAE b3

Installation instruction:
python -m venv cae-venv

# PowerShell
. .\cae-venv\Scripts\Activate.ps1

# Bash
. cae-venv/bin/activate

python -m pip install --upgrade pip

pip install --extra-index-url https://azurecliedge.blob.core.windows.net/cae/simple/ azure-cli==<IP_ADDRESS>


Datasource variable on all dashboards

Currently the Grafana dashboards don't specify a datasource, so when imported they use the default. This is fine for new installations off of the docker compose file, however in my situation (and I'm sure for others) I had other data sources already defined in my Grafana installation. This changes adds a variable to each dashboard that will allow users to pick which Postgres datasource to use, if they only have one it will default to that and should function exactly the same as it does before this change.

Thank you!
I'd rather hide the dropdown menu by default to keep it simple for the majority of users. Or alternatively, why not use a hard-coded name for the data source?

With v1.9.0 the data source is hard-coded to "TeslaMate" and hence doesn't need to be the default data source anymore. Feedback is welcome. Closing this for now.


[python] cleanup readme formatting

Anyone want some backticks? :-)

FWIW, @sorin-ionescu preferred to use italics for pathnames and backticks for command/code snippets. I don't have any strong opinion one way or the other, but we certainly need to have a consistent convention.


Internal reporting measurements service

This change is

src/main/proto/wfa/measurement/internal/reporting/report.proto line 94 at r4 (raw file):

    // Set only when `state` is `SUCCEEDED`. Output-only.
    Result result = 2;

Should be repeated.

src/main/proto/wfa/measurement/internal/reporting/report.proto line 86 at r5 (raw file):
Previously, riemanli (Rieman) wrote…
According to the design of internal measurement, this should be Double.

Or do we just want to show the integer part of  the percentage in the frequency distribution?
+@sanjayvas

src/main/proto/wfa/measurement/internal/reporting/report.proto line 83 at r5 (raw file):

        }
        repeated Row rows = 1;
        message Column {

Can we move the Column message one level up so that both ScalarTable and HistogramTable can share one Column message?

src/main/proto/wfa/measurement/internal/reporting/report.proto line 73 at r5 (raw file):

          repeated int32 set_operations = 2;
        }
        repeated Column column = 2;

Should it be columns?

src/main/proto/wfa/measurement/internal/reporting/report.proto line 86 at r5 (raw file):
Previously, SanjayVas (Sanjay Vasandani) wrote…
This is why I suggested possibly needing to handle multiple value types :P.
Probably should give highest accuracy we have available.

Just talked to @matthewclegg. We think it's better to output the frequency histogram with counts (i.e. percentage * reach) for each frequency. In this way, users can get more information (Reach) and are still able to compute the percentage if they want.
Note that even though what the frequency histogram contains is "count", that doesn't mean it needs to be integer as it is an estimate.


[FEATURE] for_each_index redesign

decoupling from a container: only accept a function and a shape (because you don't know what the function will do with the indices - it may access several containers, or none)
pass the indices as a variadic pack instead of a tuple (varargs -> pack is easy, the other direction not so much)

Merged to main


support swift DEVELOPMENT-SNAPSHOT-2016-05-31-a

sample app:
https://github.com/avarteqgmbh/swift-vapor-example
http://swift-vapor-example.aws.ie.a9sapp.eu/

@gogolok if you are still interested in this PR, can you resolve the conflicts and re-submit?


#42 Add new HealthKit Calls - Get prior week / month - Add to charts tab

This PR contains changes for adding month and week steps from Health app in steps app.
The charts data is also updated accordingly.
Let me know if you think anything need changes.

@kritiagarwal13 looks great! Thank you!


How does vespa deal with emoji?

Some fields of my document contains emoji. But I can not get the right result when search with a emoji.
My yql is select * from INEDX_NAME where title contains "🍉";
And the result is:
{     "root": {         "id": "toplevel",         "relevance": 1,         "fields": {             "totalCount": 0         },         "errors": [             {                 "code": 3,                 "summary": "Illegal query",                 "source": "INEDX_NAME",                 "message": "No query"             }         ]     } }

This is because the default linguistics module, OpenNLP doesn't treat emojis as word characters, so they are filtered away.
You'll need to configure your own linguistics processor, see https://docs.vespa.ai/documentation/linguistics.html
It could be as simple as returning emojis as-is and delegating other text to OpenNLP

This is because the default linguistics module, OpenNLP doesn't treat emojis as word characters, so they are filtered away.
You'll need to configure your own linguistics processor, see https://docs.vespa.ai/documentation/linguistics.html
It could be as simple as returning emojis as-is and delegating other text to OpenNLP

Thanks for your quickly reply. I will try it later.

With match:word or match:exact https://docs.vespa.ai/documentation/reference/search-definitions-reference.html#match you can search for any characters but then you don't get tokenization (through mentioned OpenNLP linguistic integration).


Update Illio's PPP

likely to be my final update

Codecov Report

Merging #284 (7a09b63) into master (e778a96) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #284   +/-   ##
=========================================
  Coverage     65.59%   65.59%
  Complexity     1038     1038
=========================================
  Files           148      148
  Lines          3537     3537
  Branches        435      435
=========================================
  Hits           2320     2320
  Misses         1031     1031
  Partials        186      186

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 e778a96...7a09b63. Read the comment docs.


Bluetooth: Allow support for Multiple Variable Length Read without EATT

EATT is not a requirement for the Multiple Variable Length Read procedure, but previously one had to enable CONFIG_BT_EATT to enable support for it.
Questions:

Does BT_GATT_READ_MULTIPLE_VARIABLE_LENGTH need to depend on BT_GATT_READ_MULTIPLE or should it be independent?
Should BT_EATT select BT_GATT_READ_MULTIPLE_VARIABLE_LENGTH, since support for the Multiple Variable Length Read procedure is mandatory if EATT is supported?

The documentation build timed out. I don't have access, can someone restart it?


[ISSUE-32] Add support to transform JBoss modules

API to transform module.xml, module filesystem layout and optionally artifacts.
The default modules mapping has been added to the api module, I guess that it would be needed during class transformation to inject the transformed JBoss module name into deployment.
Bump junit version to 4.

@ropalka @scottmarlow , the modules transformation API.

I guess that it would be needed during class transformation to inject the transformed JBoss module name into deployment.

Good point @jfdenise

If we make this change, I think that we will also need to update jboss-deployment-structure.xml + MANIFEST.MF in applications to use the updated module names (if they statically depend on certain system modules).  I'm not sure how well supported that is but it is in the community doc.
@bstansberry any feedback on this pr to change system module names to use jakarta instead of javax?

I guess that it would be needed during class transformation to inject the transformed JBoss module name into deployment.

Good point @jfdenise ! That implies it is not bad idea to merge both configurations in near future then. WDYT @scottmarlow ?

See my previous comment, are we talking about the same thing, of updating deployment MANIFEST.MF and/or jboss-deployment-structure.xml?

@scottmarlow , I opened this PR to offer this capability to batavia project but I am not convinced that we will make use of it in the galleon provisioning a EE9 server. @bstansberry was suggesting that some aliases would be injected and the module names would be already modified.

@scottmarlow , related to changing the deployment. I was under the assumption that the application would be built against EE9 (so not transformed) and already referencing the EE9 module names (if needed) that wildfly would document.

@scottmarlow , I opened this PR to offer this capability to batavia project but I am not convinced that we will make use of it in the galleon provisioning a EE9 server. @bstansberry was suggesting that some aliases would be injected and the module names would be already modified.

Hmm, adding aliases for the javax modules could address my concern (if this is used in the galleon provisioning of a EE9 server.)

@scottmarlow , related to changing the deployment. I was under the assumption that the application would be built against EE9 (so not transformed) and already referencing the EE9 module names (if needed) that wildfly would document.

I did hear that others are using the Eclipse Transformer to transform the Jakarta TCK in various ways for EE 9 testing, the most recent discussion is here..
After reading feedback above, I am fine with this change.  +1


Update the /pulumi-up landing page.

This PR updates the /pulumi-up landing page and I also snuck in a fix to some cut off text on the pricing page by removing the max-height animation, which turns out was not a great idea given the varying sizes of the text blocks. I'll revisit and layer some JS on top to bring the animation back, but it doesn't look like a pure CSS animation is feasible here.
Fixes https://github.com/pulumi/marketing/issues/36

@cnunciato @susanev I am going to merge this as-is so that we can get the recording onto the website (something we promised to get out this week). Let's circle back on the SVG and alignment issues.


BREAKING: add support for from in GetUserActivities

Adds support for the from parameter in the GetUserActivities method.
This is a breaking change, since the interface of UsersService.GetUserActivities() changes.
See https://docs.gitlab.com/ce/api/users.html#get-user-activities-admin-only
Based on #291 and #290

Just a small FYI... Since all these 3 PR's do not actually depend on each other (the code changes are done in different files and are not dependent on each other), it would make more sense to base all these PR's on master, instead of on each other.
Only if they make changes in the same location of the same file, or the second PR uses code from the first PR then you would need to base the PR's of each others branches... 👍

Added omitempty to the GetUserActivitiesOptions

Thank @michaellihs! Merged them 👍


give storage ownership of all component storage

Archetypes should only get a pointer to a component storage which the archetype controls, but the actual memory should be in the storage.
This makes it easier for Views to iterate components without overhead. We can remove the iterator abstraction and users will be free to iterate the 2d arrays as they want

Related issue: #68

This is no longer relevant 987dcb2


Fix tuple index error on ios app creation

This fixes building the parameter string passed to xcodebuild. Prior to this patch, for at least Python 3.5 and 3.6, ios.py will throw this error:
Traceback (most recent call last):
  File "setup.py", line 79, in <module>
    'toga-django==0.3.0.dev8',
  File "/Users/curtis/dev/python/tutorial/venv/lib/python3.5/site-packages/setuptools/__init__.py", line 129, in setup
    return distutils.core.setup(**attrs)
  File "/Users/curtis/.pyenv/versions/3.5.5/lib/python3.5/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/Users/curtis/.pyenv/versions/3.5.5/lib/python3.5/distutils/dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "/Users/curtis/.pyenv/versions/3.5.5/lib/python3.5/distutils/dist.py", line 974, in run_command
    cmd_obj.run()
  File "/Users/curtis/dev/python/tutorial/venv/lib/python3.5/site-packages/briefcase/app.py", line 466, in run
    success = self.build_app()
  File "/Users/curtis/dev/python/tutorial/venv/lib/python3.5/site-packages/briefcase/ios.py", line 151, in build_app
    build_settings_str = ['{}={}'.format(x for x in build_settings)]
IndexError: tuple index out of range

Thanks @ceautery, I really appreciate you contribution. Others were also running in to this error. :gift_heart:


DefaultFooter doesn't change copyright

Hi,
when I try to change the DefaultFooter copyright within in the UserLayout.tsx of my ant pro app, by using
<DefaultFooter copyright="xyz"  /> nothing changes. How can it be changed?
Best,
Nico

I'm working on the newest version 4.5.6

Lucky person, I just released a new version.

Thank you for the quick reply. Unfortunately I've already pulled the new version you created as written above. Somehow it still doesn't seem to change.

Could resolve the issue. My bad.


Remove the logs about cache

Describe the solution you'd like

Remove the logs about cache. Too many logs are printed.
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       46 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.310Z	D	cache.memory	expired:       47 B | auths/auth...
2023-08-28T09:28:13.872Z	D	task	executed task	{"createBy": "ResourceComponentsDiscoverCronExpr"}
2023-08-28T09:28:21.651Z	D	task	executed task	{"createBy": "ResourceLabelApplyCronExpr"}
2023-08-28T09:28:28.184Z	D	task	executed task	{"createBy": "ResourceStatusSyncCronExpr"}
2023-08-28T09:28:30.012Z	D	task	executed task	{"createBy": "ServiceRelationshipCheckCronExpr"}
2023-08-28T09:29:00.012Z	D	task	executed task	{"createBy": "ServiceRelationshipCheckCronExpr"}
2023-08-28T09:29:13.723Z	D	task	executed task	{"createBy": "ResourceComponentsDiscoverCronExpr"}
2023-08-28T09:29:23.920Z	D	task	executed task	{"createBy": "ResourceStatusSyncCronExpr"}
2023-08-28T09:29:30.012Z	D	task	executed task	{"createBy": "ServiceRelationshipCheckCronExpr"}
2023-08-28T09:29:51.484Z	W	api.https	http: TLS handshake error from <IP_ADDRESS>:21485: tls: first record does not look like a TLS handshake
2023-08-28T09:30:00.025Z	D	task	executed task	{"createBy": "ServiceRelationshipCheckCronExpr"}
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.026Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.027Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.027Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.027Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.027Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.027Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.029Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.030Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.031Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found
2023-08-28T09:30:00.041Z	W	cache	cannot delete from layer "memory(0)": Entry not found

Describe alternatives you've considered

Additional context

closed as https://github.com/seal-io/walrus/pull/1220 merged.


Write-Host not found

Steps to reproduce
pwsh -Command "Write-Host asd"

Expected behavior
Writes the following to the console:
asd

Actual behavior
Outputs
ResourceUnavailable: Program 'Write-Host' failed to run: No application is associated with
the specified file for this operation.At line:1 char:1
+ Write-Host asd
+ ~~~~~~~~~~~~~~.

Note: Write-Output works! but Write-Host not??
Environment data
Get-Module -Name Microsoft.Powershell.Utility' is installed:
ModuleType Version    Name                                ExportedCommands
Manifest   <IP_ADDRESS>    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}

Name                           Value
----                           -----
PSVersion                      7.0.3
PSEdition                      Core
GitCommitId                    7.0.3
OS                             Microsoft Windows 10.0.18363
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

It works for me.
> pwsh -c "write-host asd"
Setting-up Paths, Prompt and History. Redefining CD and h, Defining Whathas, HowLong,  Edit, Elevate, TS, Show-Help.
asd

Which makes me wonder if the is something in your profile causing it . try   pwsh -NoProfile -c "write-host asd"

Jeah its a really shitty weird problem:
Starting powershell.exe and executing pwsh -NoProfile -c "write-host asd" results in the same error.

It also does not work in "powershell.exe" (not core)

Are you running 32 bit Windows / 32 bit PowerShell/pwsh?
Wondering if perhaps the assemblies we're shipping for the modules are not 32-bit and the 32-bit version of the application doesn't load them correctly.

What happens if you do pwsh -c "Get-Command Write-Host"

its all 64bit:
pwsh -c "Get-Command Write-Host":
PS C:\Users\gabriel.nuetzi> pwsh -c "Get-Command Write-Host"

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     Write-Host                                         <IP_ADDRESS>    C:\Windows\system32\Write-Host

Strange its an empty file...

Oh, my god, how could this happen it was an empty file (maybe generated out of an error or something) I deleted the thing. Now it works. Sorry for this!

No worries, someone at some point probably tried SomeCommand > Write-Host.  Happens more often than you'd think 😁

Probably was exactly the case in Admin mode dam....


New Features :  VMG and Android display mirroring over BLE

Adds a very simple display of VMG.
Adds a Droidscript program to mirror the GPS display onto an android device.

Looks great - thanks!


PyOCD monitor reset do not reset xpsr K64F

when sending monitor reset  command from arm-none-eabi-gdb to my pyocd-gdbserver the ipsr is not cleared as expected.
ipsr is also not cleared after flashing MCU.
Tested on K64F: Firmware 0243_k20dx_frdmk64f_0x5000.bin
pyocd-gdbserver version: 0.8.1a1
GDB commands:
p/x $xpsr
$2 = 0x810f000b
monitor reset
monitor halt
p/x $xpsr
$3 = 0x810f000b

pyoscd-gdbserver output:
DEBUG:root:flash op: FlashWrite
DEBUG:root:flash write addr: 0x1d818
DEBUG:root:GDB vCommand: FlashDone
DEBUG:root:flash op: FlashDone#ea
DEBUG:root:reset stop on Reset
DEBUG:root:Analyze time: 0.128054

[                    ]   0%DEBUG:root:Chip erase count 30, Page erase est count 0
DEBUG:root:Chip erase weight 7.098000, Page erase weight 3.072000
DEBUG:root:Using double buffer page erase program

[                    ]   3%
[=                   ]   7%
[==                  ]  10%
[==                  ]  13%
[===                 ]  17%
[====                ]  20%
[====                ]  23%
[=====               ]  27%
[======              ]  30%
[======              ]  33%
[=======             ]  37%
[========            ]  40%
[========            ]  43%
[=========           ]  47%
[==========          ]  50%
[==========          ]  53%
[===========         ]  57%
[============        ]  60%
[============        ]  63%
[=============       ]  67%
[==============      ]  70%
[==============      ]  73%
[===============     ]  77%
[================    ]  80%
[================    ]  83%
[=================   ]  87%
[==================  ]  90%
[==================  ]  93%
[=================== ]  97%DEBUG:root:Estimated page erase count: 0

[====================] 100%
DEBUG:root:Actual page erase count: 0
DEBUG:root:reset stop on Reset
INFO:root:Programmed 389120 bytes (30 pages) at 58.41 kB/s
DEBUG:root:GDB: write reg pc: 0xC1D0
DEBUG:root:GDB received query: ['Xfer', 'threads', 'read', '', '0,7fb#d0']
DEBUG:root:GDB query threads: offset: 0, size: 2043
DEBUG:root:GDB received query: ['Xfer', 'threads', 'read', '', '0,7fb#d0']
DEBUG:root:GDB query threads: offset: 0, size: 2043
DEBUG:root:GDB received query: ['Rcmd,72657365742068616c74#72']
DEBUG:root:Remote command: reset halt
DEBUG:root:reset stop on Reset
DEBUG:root:GDB received query: ['Rcmd,68616c74#fc']
DEBUG:root:Remote command: halt
DEBUG:root:GDB received query: ['Rcmd,7265736574#37']
DEBUG:root:Remote command: reset
DEBUG:root:reset stop on Reset
DEBUG:root:GDB received query: ['Rcmd,68616c74#fc']
DEBUG:root:Remote command: halt
DEBUG:root:GDB received query: ['Symbol', '', '#5b']
DEBUG:root:GDB: write reg lr: 0xC1D1
DEBUG:root:GDB: write reg sp: 0x1FFF1FC8
DEBUG:root:GDB: write reg pc: 0x751
DEBUG:root:GDB breakpoint Z1 @ c1d0
DEBUG:root:set bkpt type 1 at 0xc1d0
DEBUG:root:using hw bp instead because addr is flash
DEBUG:root:fpb has been enabled
DEBUG:root:GDB breakpoint Z1 @ 15356
DEBUG:root:set bkpt type 1 at 0x15356
DEBUG:root:using hw bp instead because addr is flash
DEBUG:root:GDB vCommand: Cont?
DEBUG:root:GDB vCommand: Cont;c
DEBUG:root:thread_actions={1: None}; default_action=c
DEBUG:root:target resumed
DEBUG:root:state halted
DEBUG:root:GDB: write reg r0: 0x2
DEBUG:root:GDB: write reg r1: 0xA
DEBUG:root:GDB: write reg r2: 0x22400000
DEBUG:root:GDB: write reg r3: 0x2
DEBUG:root:GDB: write reg r4: 0x0
DEBUG:root:GDB: write reg r5: 0x0
DEBUG:root:GDB: write reg r6: 0x0
DEBUG:root:GDB: write reg r7: 0x1FFF1FCC
DEBUG:root:GDB: write reg r8: 0x0
DEBUG:root:GDB: write reg r9: 0x0
DEBUG:root:GDB: write reg r10: 0x0
DEBUG:root:GDB: write reg r11: 0x0
DEBUG:root:GDB: write reg r12: 0xFFFFFFFF
DEBUG:root:GDB: write reg sp: 0x1FFF1FCC
DEBUG:root:GDB: write reg lr: 0x5CC9
DEBUG:root:GDB: write reg xpsr: 0x810F000B
DEBUG:root:GDB: write reg msp: 0x1FFF1FCC
DEBUG:root:GDB: write reg psp: 0x2002FFD8
DEBUG:root:GDB: write reg primask: 0x0
DEBUG:root:GDB: write reg control: 0x1
DEBUG:root:GDB: write reg basepri: 0x20
DEBUG:root:GDB: write reg faultmask: 0x0
DEBUG:root:GDB: write reg fpscr: 0x0
DEBUG:root:GDB: write reg s0: 0x0
DEBUG:root:GDB: write reg s1: 0x0
DEBUG:root:GDB: write reg s2: 0x0
DEBUG:root:GDB: write reg s3: 0x0
DEBUG:root:GDB: write reg s4: 0x0
DEBUG:root:GDB: write reg s5: 0x0
DEBUG:root:GDB: write reg s6: 0x0
DEBUG:root:GDB: write reg s7: 0x0
DEBUG:root:GDB: write reg s8: 0x0
DEBUG:root:GDB: write reg s9: 0x0
DEBUG:root:GDB: write reg s10: 0x0
DEBUG:root:GDB: write reg s11: 0x0
DEBUG:root:GDB: write reg s12: 0x0
DEBUG:root:GDB: write reg s13: 0x0
DEBUG:root:GDB: write reg s14: 0x0
DEBUG:root:GDB: write reg s15: 0x0
DEBUG:root:GDB: write reg s16: 0x0
DEBUG:root:GDB: write reg s17: 0x0
DEBUG:root:GDB: write reg s18: 0x0
DEBUG:root:GDB: write reg s19: 0x0
DEBUG:root:GDB: write reg s20: 0x0
DEBUG:root:GDB: write reg s21: 0x0
DEBUG:root:GDB: write reg s22: 0x0
DEBUG:root:GDB: write reg s23: 0x0
DEBUG:root:GDB: write reg s24: 0x0
DEBUG:root:GDB: write reg s25: 0x0
DEBUG:root:GDB: write reg s26: 0x0
DEBUG:root:GDB: write reg s27: 0x0
DEBUG:root:GDB: write reg s28: 0x0
DEBUG:root:GDB: write reg s29: 0x0
DEBUG:root:GDB: write reg s30: 0x0
DEBUG:root:GDB: write reg s31: 0x0
DEBUG:root:GDB breakpoint z1 @ c1d0
DEBUG:root:remove bkpt at 0xc1d0
DEBUG:root:GDB breakpoint z1 @ 15356
DEBUG:root:remove bkpt at 0x15356
DEBUG:root:GDB breakpoint Z1 @ 15356
DEBUG:root:set bkpt type 1 at 0x15356
DEBUG:root:using hw bp instead because addr is flash
DEBUG:root:GDB vCommand: Cont;c
DEBUG:root:thread_actions={1: None}; default_action=c
DEBUG:root:target resumed
DEBUG:root:state halted
DEBUG:root:GDB received query: ['Xfer', 'threads', 'read', '', '0,7fb#d0']
DEBUG:root:GDB query threads: offset: 0, size: 2043
DEBUG:root:GDB breakpoint z1 @ 15356
DEBUG:root:remove bkpt at 0x15356
DEBUG:root:GDB received query: ['Xfer', 'threads', 'read', '', '0,7fb#d0']
DEBUG:root:GDB query threads: offset: 0, size: 2043
DEBUG:root:GDB received query: ['Xfer', 'threads', 'read', '', '0,7fb#d0']
DEBUG:root:GDB query threads: offset: 0, size: 2043
DEBUG:root:GDB getting register context
DEBUG:root:GDB reg: r0 = 0x15351
DEBUG:root:GDB reg: r1 = 0x0
DEBUG:root:GDB reg: r2 = 0x1D2
DEBUG:root:GDB reg: r3 = 0x40052000
DEBUG:root:GDB reg: r4 = 0xC1E1
DEBUG:root:GDB reg: r5 = 0x0
DEBUG:root:GDB reg: r6 = 0x0
DEBUG:root:GDB reg: r7 = 0x1FFF1FBC
DEBUG:root:GDB reg: r8 = 0x0
DEBUG:root:GDB reg: r9 = 0x0
DEBUG:root:GDB reg: r10 = 0x0
DEBUG:root:GDB reg: r11 = 0x0
DEBUG:root:GDB reg: r12 = 0xFFFFFFFF
DEBUG:root:GDB reg: sp = 0x1FFF1FBC
DEBUG:root:GDB reg: lr = 0xC1E1
DEBUG:root:GDB reg: pc = 0x15356
DEBUG:root:GDB reg: xpsr = 0x810F000B
DEBUG:root:GDB reg: msp = 0x1FFF1FBC
DEBUG:root:GDB reg: psp = 0x2002FFD8
DEBUG:root:GDB reg: primask = 0x1
DEBUG:root:GDB reg: control = 0x1
DEBUG:root:GDB reg: basepri = 0x20
DEBUG:root:GDB reg: faultmask = 0x0
DEBUG:root:GDB reg: fpscr = 0x0
DEBUG:root:GDB reg: s0 = 0x0
DEBUG:root:GDB reg: s1 = 0x0
DEBUG:root:GDB reg: s2 = 0x0
DEBUG:root:GDB reg: s3 = 0x0
DEBUG:root:GDB reg: s4 = 0x0
DEBUG:root:GDB reg: s5 = 0x0
DEBUG:root:GDB reg: s6 = 0x0
DEBUG:root:GDB reg: s7 = 0x0
DEBUG:root:GDB reg: s8 = 0x0
DEBUG:root:GDB reg: s9 = 0x0
DEBUG:root:GDB reg: s10 = 0x0
DEBUG:root:GDB reg: s11 = 0x0
DEBUG:root:GDB reg: s12 = 0x0
DEBUG:root:GDB reg: s13 = 0x0
DEBUG:root:GDB reg: s14 = 0x0
DEBUG:root:GDB reg: s15 = 0x0
DEBUG:root:GDB reg: s16 = 0x0
DEBUG:root:GDB reg: s17 = 0x0
DEBUG:root:GDB reg: s18 = 0x0
DEBUG:root:GDB reg: s19 = 0x0
DEBUG:root:GDB reg: s20 = 0x0
DEBUG:root:GDB reg: s21 = 0x0
DEBUG:root:GDB reg: s22 = 0x0
DEBUG:root:GDB reg: s23 = 0x0
DEBUG:root:GDB reg: s24 = 0x0
DEBUG:root:GDB reg: s25 = 0x0
DEBUG:root:GDB reg: s26 = 0x0
DEBUG:root:GDB reg: s27 = 0x0
DEBUG:root:GDB reg: s28 = 0x0
DEBUG:root:GDB reg: s29 = 0x0
DEBUG:root:GDB reg: s30 = 0x0
DEBUG:root:GDB reg: s31 = 0x0
DEBUG:root:GDB received query: ['Rcmd,7265736574#37']
DEBUG:root:Remote command: reset
DEBUG:root:reset stop on Reset
DEBUG:root:GDB received query: ['Rcmd,68616c74#fc']
DEBUG:root:Remote command: halt

There is register cache in GDB internal. GDB does not expect register values to be changed by monitor command. So, GDB will not fetch register values from target again after monitor command. Instead, it shows internal cached values to users. You could use flushregs to tell GDB to fetch registers forcibly from target.
GDB commands:
p/x $xpsr
$2 = 0x810f000b
monitor reset
monitor halt
flushregs
p/x $xpsr
$3 = 0x1000000

i'll try the flushreg command. But from what i saw, it seems to be a real issue and not just the GDB internal cache. During boot process rtx_kernel.c: osKernelInitialize() asserts IPSR value and returns the error.
In addition the log shown above clearly shows that register values are explicitly written after flashing is done.

@Hsiangkai 's description of the root cause is correct. (Good catch, btw!) pyOCD does not (yet) do any caching of register values.
If you look at the log above, it shows gdb writing xpsr to 0x810f000b, then reading back that value:
DEBUG:root:GDB: write reg xpsr: 0x810F000B

then
DEBUG:root:GDB reg: xpsr = 0x810F000B

So gdb is setting the xpsr to the "incorrect" value prior to reading it into its cache. The log above where pyOCD is reading the xpsr is the value read directly from the CPU's xpsr.
If RTX is complaining about the xpsr, it's because gdb wrote the invalid value. (I have no idea why gdb would do that.)
Also, you can see that gdb is not reading registers again from pyOCD when you print the xpsr value after you do the reset.
DEBUG:root:GDB reg: s31 = 0x0
DEBUG:root:GDB received query: ['Rcmd,7265736574#37']
DEBUG:root:Remote command: reset
DEBUG:root:reset stop on Reset
DEBUG:root:GDB received query: ['Rcmd,68616c74#fc']
DEBUG:root:Remote command: halt

That's the end of the log. Notice no read of registers after the reset and halt, where you print xpsr.
Note that wih #296 pyOCD will do internal register caching. But gdb will still have its own cache, and this issue will remain.

CC @avolinski @NirSonnenschein


Fix issue #669 (OSPF layer fails to decode type 7 LSAs)

Please check this PR which fixes issue https://github.com/google/gopacket/issues/669#issue-459395018
The Type 7 LSA is specified in RFC 3101 Appendix C. It has the same fields as Type 5 AS External LSA, so this PR reuses the existing ASExternalLSAV2 struct and code.

Thanks for the contribution


How to use IdentityServer parameters validation code

Hi,
before the actual login page, I have another page where the user make a selection and then all the oauth parameters are forwarded to the authorize.
How do I reuse the code to validate the oauth parameters given that is an internal class in IdenitityServer?
Alternatively how do I put an extra step to be taken on the /authorize endpoint before the login?

The login page is the first possible point to inject extra UI. It is then up to you if you really want to show the login page or go back to IdentityServer straight away (by redirecting to the returnUrl).


how to add other whisper models ???

how to add other whisper models ???

Run inference from specfic model size:
for example,with base model size, others:["tiny", "base", "small", "medium", "large"]
Larger models require more loading time
filetype should be wav/mp3/mp4 etc
whisper-mps --file-name  --model-name base


revert new ciphers

Rationale
ciphers added in https://github.com/LabKey/Dockerfile/pull/73 work fine locally but are incompatible with older AWS ALB security policies. More testing is required.
This will throw a scary but benign error in the logs:
lims_starter  | WARNING: Tomcat interprets the [ciphers] attribute in a manner consistent with the latest OpenSSL development branch. Some of the specified [ciphers] are not supported by the configured SSL engine for this connector (which may use JSSE or an older OpenSSL version) and have been skipped: [[TLS_ECDHE_ECDSA_WITH_AES_256_CCM, TLS_DHE_PSK_WITH_AES_256_CCM, TLS_DHE_RSA_WITH_AES_256_CCM, TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384,
...

Related Pull Requests

Changes

revert cipher to old list
fix dockle workflow to rename HelloWorld jar to just labkeyServer.jar for test build

new one w/o dev updates: https://github.com/LabKey/Dockerfile/pull/83


[Bug] Lifecycle events Loaded event triggered twice

Description

When Loaded + unloaded added

loaded event triggered twice (android + iOS)

Just loaded added

Behave as expected and only 1 loaded event is triggered (android + iOS)

Not sure how to trigger unloaded on either platform

Steps to Reproduce
Here is a repo -
LifeCycleEventsRepo.zip
Basic Information

Version with issue: 1.1.0
IDE: VS2019
Platform Target Frameworks:

iOS:  11
Android: 11

You cannot have multiple effects of this type added to same element, see implementation here:
https://github.com/xamarin/XamarinCommunityToolkit/blob/7db4941a02e16dfd8151c3df198954dbc17a0be1/src/CommunityToolkit/Xamarin.CommunityToolkit/Effects/LifeCycle/LifeCycleEffectRouter.ios.cs#L21-L22
Following code should work as expected:
<effects:LifecycleEffect Loaded="LoadedAndUnloaded_OnLoaded" Unloaded="LoadedAndUnloaded_OnUnloaded" />

LifecycleEffect loaded2 = new LifecycleEffect();
loaded2.Loaded += LoadedAndUnloaded_OnLoaded;
loaded2.Unloaded += LoadedAndUnloaded_OnUnloaded;
image2.Effects.Add(loaded2);


Adjust tox passenv to be multiline

deals with https://github.com/tox-dev/tox/issues/2615
(or we can pin to tox<4)
Checklist

[x] I have read the contributing guide and understand what's expected of me
[x] I have signed the CLA
[x] I have run this code in development and it appears to resolve the stated issue
[x] This PR includes tests, or tests are not required/relevant for this PR
[x] I have opened an issue to add/update docs, or docs changes are not required/relevant for this PR
[x] I have run changie new to create a changelog entry

It was worth a shot


Fix breakage when using a custom cookie jar

As stated by the documentation of requests:
Requests does not use the dict interface internally; it's just for
compatibility with external client code. All requests code should work
out of the box with externally provided instances of CookieJar, e.g.
LWPCookieJar and FileCookieJar
Using RequestsCookieJar's get method breaks when the user wishes to store
a custom instance of cookie jar in the session, such as LWPCookieJar.
The _find_no_duplicates function is based on RequestsCookieJar's internal method.
This change was tested in both Python 3 and 2

Seems like they should improve that API a little...

Can you please upload a version containing this fix to Pypi?


tf.nn.avg_pool NaN bug with pool size 7 and stride 1

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 16.04
TensorFlow installed from (source or binary): pip install tensorflow-gpu
TensorFlow version (use command below):  1.2.1
Python version: Python 3.6.1 :: Anaconda custom (64-bit)
Bazel version (if compiling from source):
CUDA/cuDNN version: 8.0 / libcudnn.so.5.1.10
GPU model and memory: titan x (pascal) 12gb
Exact command to reproduce:

Describe the problem
When performing tf.nn.avg_pool over a large binary image, containing a few small blobs (diameter ~ 100px), I get NaN errors and all-zero outputs depending on stride and poolsize option. I've added a test script below, which results in the following output on my setup. The results for strides 1 and pool >= 7 are incorrect:
strides (1, 1, 1, 1)
Pool: 5 len where: 7955
min: 0.0 max: 1.0
Pool: 6 len where: 7997
min: 0.0 max: 1.0
Pool: 7 len where: 0
min: 0.0 max: 0.0
Pool: 8 len where: 0
min: 0.0 max: 0.0
Pool: 9 len where: 49939008
min: nan max: nan
Pool: 10 len where: 33141389
min: nan max: nan

strides (1, 2, 2, 1)
Pool: 5 len where: 12045
min: 0.0 max: 1.0
Pool: 6 len where: 12584
min: 0.0 max: 1.0
Pool: 7 len where: 13093
min: 0.0 max: 1.0
Pool: 8 len where: 13608
min: 0.0 max: 1.0
Pool: 9 len where: 10588
min: 0.0 max: 1.0
Pool: 10 len where: 2707
min: 0.0 max: 1.0

Source code / logs
import numpy as np
import tensorflow as tf

maps = np.load('/tmp/test.npy')
in_shape = (9, 4096, 4096, 2)
padding = 'VALID'
sess = tf.Session()
input = tf.placeholder('float32', in_shape)

for strides in [(1, 1, 1, 1), (1, 2, 2, 1)]:
    print('strides', strides)
    for pool in range(5, 11):
        pool_size = (1, pool, pool, 1)
        x = tf.nn.avg_pool(input, pool_size, strides, padding=padding)
        pooled_maps = sess.run(x, {input: maps.astype('float32')})
        print('Pool:', pool, 'len where:', len(np.where(pooled_maps[..., 1] != 0)[0]))
        print('min:', pooled_maps[..., 1].min(), 'max:', pooled_maps[..., 1].max())

maps is too large to upload for me, but can be replaced with maps = np.random.binomial(1, 0.0000001, in_shape) to reproduce the NaNs for pool >= 8

== cat /etc/issue ===============================================
Linux DTA-160200 4.4.0-91-generic #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
VERSION="16.04.3 LTS (Xenial Xerus)"
VERSION_ID="16.04"
VERSION_CODENAME=xenial

== are we in docker =============================================
No

== compiler =====================================================
c++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

== uname -a =====================================================
Linux DTA-160200 4.4.0-91-generic #114-Ubuntu SMP Tue Aug 8 11:56:56 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

== check pips ===================================================
numpy (1.13.1)
numpydoc (0.6.0)
protobuf (3.3.0)
tensorflow-gpu (1.2.1)

== check for virtualenv =========================================
False

== tensorflow import ============================================
tf.VERSION = 1.2.1
tf.GIT_VERSION = v1.2.0-5-g435cdfc
tf.COMPILER_VERSION = v1.2.0-5-g435cdfc
Sanity check: array([1], dtype=int32)

== env ==========================================================
LD_LIBRARY_PATH /home/basv/.local/lib/cuda:/usr/local/cuda-8.0/lib64:
DYLD_LIBRARY_PATH is unset

== nvidia-smi ===================================================
Tue Aug 15 11:50:59 2017
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.82                 Driver Version: 375.82                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  TITAN X (Pascal)    Off  | 0000:02:00.0     Off |                  N/A |
|  0%   44C    P0    58W / 250W |      0MiB / 12189MiB |      2%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

== cuda libs  ===================================================
/usr/local/cuda-8.0/doc/man/man7/libcudart.7
/usr/local/cuda-8.0/doc/man/man7/libcudart.so.7
/usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudart_static.a
/usr/local/cuda-8.0/targets/x86_64-linux/lib/libcudart.so.8.0.61

@zheng-xq can you take a look at this or redirect to someone else who can? Thanks.

Thanks for the report @basveeling ! I was able to reproduce this and I'm currently investigating. Will update soon.

Just FYI: the issue still exists with TF 1.3.0.

Some update: I've confirmed that this is an Eigen GPU bug. When data format is NHWC and tensors are located on the GPU, tensorflow will choose Eigen for its consistently better performance than average pooling in cudnn:
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/avgpooling_op.cc#L162
For a quick workaround, you can disable the SpatialAvgPooling() call and force tensorflow to always use cudnn. This may cause some performance regression.
I'm currently debugging Eigen's GPU avg pooling implementation.

It has been 14 days with no activity and this issue has an assignee.Please update the label and/or status accordingly.

Nagging Assignee: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 252 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @yzhwang: It has been 267 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

/CC @mjanusz can you take a look? @yzhwang said this was an eigen problem.

Nagging Assignee @mjanusz: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 80 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 95 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 110 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 125 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @mjanusz: It has been 140 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

This is no longer relevant for me, so I'll unsuscribe from this issue. Send me an email or @mention if my input is required :-)!


Add support for GitHub style tables

Hi,
I took the code from https://github.com/Knagis/CommonMark.NET/pull/90 and tried to fix your comments.
Would close #42.
/ekblom

Thank you! I will review as soon as I can find enough free time. The worst case scenario ir right after Easter when I have some free days though I hope to do so sooner.

No problem if you don't have time in a while, gives me time to correct some failing tests regarding https://github.github.com/gfm/#tables-extension- and the examples there.

@Knagis i have implemented GFM:s task lists (https://github.github.com/gfm/#task-list-items-extension-), should i merge those changed to this PR or should i make a new PR for that?

What is the status of this? Does CommonMark.NET support tables yet?

Due to my current family situation i havent had the time to finish this. I
hope to be able to do it during the fall.
På 18 oktober 2017 7:44:24 em Jake Burgy<EMAIL_ADDRESS>skrev:

What is the status of this? Does CommonMark.NET support tables yet?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/Knagis/CommonMark.NET/pull/111#issuecomment-337671408


Remove builder images caching mechanism

What does this PR do?
There was an attempt to have an internal cache of builder images. It was driven by two reasons: gpg tool is unstable in a part that demand to receive keys, short build time.
Current implementation of this cache mechanism is quite problematic:

It has no branch isolation
It is pure documented so developer may face behaviour that will be hard to investigate and explain it.

This PR removes the caching mechanism and has the next changes

openssl-builder uses gnupg2 instead gnupg
re-layering of openssl-builder allows to fail fast, without compiling anything

The change makes repo much more clear and straightforward forward (WYSIWYG).
Checklists
Change log

[ ] The CHANGELOG has been updated, or
[x] This PR does not include user-facing changes and doesn't require a CHANGELOG update

Test coverage

[ ] This PR includes new unit and integration tests to go with the code changes, or
[x] The changes in this PR do not require tests

Documentation

[x] This PR does not require updating any documentation, or
[ ] Docs (e.g. READMEs) were updated in this PR, and/or there is a follow-on issue to update docs

Drive-by comment:

There was an attempt to have an internal cache of builder images. It was driven by two reasons: gpg tool is unstable in a part that demand to receive keys, short build time.

Specifically for this comment: since gpg keys don't change, you can get gpg to do this easier if you're just using it to verify:

Get the gpg key from keyserver once
Export it as armored gpg public key
Save it to repo
Import it into gpg with --import when needed in the build process (which will bypass the keyserver use)

@sgnn7 TIL, Thank you!


Add unplug icon

Maybe we could also update plug-zap to use the same shape as plug and use that same shape here as well?
An asymmetric shape would perhaps better communicate that the male and female connectors are just parts of the whole.


Allow 2023 copyright

Thank you so much for the update @MariusVolkhart! The jobs seemed to be stuck here so we ended up making the edit in a separate PR (https://github.com/GoogleContainerTools/jib/pull/3976).


Optimizer state when changing MP(Model Parallelism) SIZE

Can you tell me why change_mp.py does not preserve 'optimizer'??
Not preserving optimizer states matters me because there is a case where I need to change the number of GPUs during pretraining.
But current change_mp.py doesn't preserve 'optimizer states', so it makes error(Nonetype object is not subscriptable at this line)) when I load GLM checkpoint after decrease MP_SIZE of current checkpoint.
Otherwise, is there any way to change the number of GPUs during pretraining?
* I used the torch distributed package instead of DeepSpeed.
Thanks

We didn't support changing the model parallelism size for optimizer states because it is difficult to implement in DeepSpeed's zero optimizer. A possible solution is not loading the optimizer state (#24) and warmup the learning rates from start.


Update rxdart dependency

0.27.x is the latest version. https://pub.dev/packages/rxdart/changelog

Thanks. I'm traveling and won't be able to get to this for at least a few days, but a PR is welcome.


Initial set up Windows 10 - No Syntax highlighting

I am trying to transfer over to VS  Code for editing in solidity. I did a clean install from:
https://code.visualstudio.com/updates/v1_55
Version: 1.55.2 (user setup)
Commit: 3c4e3df9e89829dce27b7b5c24508306b151f30d
Date: 2021-04-13T09:35:57.887Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042
I have no other extensions installed besides Solidity.  Below is an image of a .sol file and the syntax highlighting (or lack there of). Outside of strings, everything is either blue or white.
I am not sure if I am supposed to toggle some sort of setting, but I was not able to find any instructions related to it. I am not sure here the issue is here.

Here is my settings.JSON (I doubt this is useful but just incase):
{
    "workbench.colorTheme": "Visual Studio Dark",
    "zenMode.hideLineNumbers": false,
    "editor.minimap.enabled": false
}

Hi, this is pretty strange. Has the installation been finished? Does it need restarting vscode?

It appears to be installed.  I restarted vscode. I restarted my computer. I reopened, and no change.  I tried making a small change to the file and saved it; no change.
I tried doing the install as described above on two separate windows computers (desktop and laptop) and the result was the same. Both windows 10.  I could try creating a new account on my computer and seeing if that work (maybe there is a program/computer setting that could be an issue?).
Here is a screenshot of the extensions tab (looks installed to me):

UPDATE:
When I created a new profile on my computer and logged in,  VS CODE was already installed but it had no extensions. I installed solidity and the syntax highlighting WORKED.  Progress.....
Any thoughts on where I might want to start looking for a potential culprit on my own profile?

I finally got it to work! I think VS code does not uninstall completely when you to to use the control panel process of doing it.  I checked online and found that there are a lot of other folders that get left on your computer that save user settings.  I deleted them and then reinstalled vscode and it works.
reference to locations of local files that get left behind:
https://superuser.com/questions/1380208/how-to-completely-uninstall-visual-studio-code-from-windows-10

Thanks for the info, it will surely be helpful to all of us in the future.


Update NixOS Wiki link

Hello there 👋!
The NixOS wiki is in the process of migrating from https://nixos.wiki to https://wiki.nixos.org.
You can find more information about it here.
You seem to be using the old link in your repository, which is why we send you this PR.
If you feel like this is not correct or have any questions, feel free to get in touch with us.
Have a great day,
-- The NixOS Wiki-Team ❄

Hello there!
Nope, i already use wiki.nixos.org, my dear friends!

Hope you doing well,
hand7s.

You do. This was just a reference in your bootloader configuration nix code.

You do. This was just a reference in your bootloader configuration nix code.

saw, edited, thx


Update config with Istio Injection flag/label

Required for https://github.com/kiali/kiali/pull/3085 in the context of https://github.com/kiali/kiali/issues/2896
I tried to follow the checklist (it's really helpful), let me know if it's ok or something is missing.
One thing that may need a follow up is that this flag probably want to make it enable in Istio community but disable in Maistra due the way namespaces are labeled is different.
But I didn't address that in this PR.

@jmazzitelli comments addressed.