Kill ring not working

Items don't actually seem to be shifted through the ring.

Fixed in 5af32ba30b156fe7140e0dc82654f2ab6dea9301


fix: show estimation warnings on Safes that require safeTxGas

What it solves
Resolves #3708
How this PR fixes it
safeTxGas estimations are always done, regardless of if it is a transaction creation or not.
Errors thrown by useEstimateSafeTxGas are now taken into account when (not) showing an estimation failure on older Safes.
How to test it

Open a Safe that requires safeTxGas, i.e. 1.1.1
Attempt to create an invalid changeThreshold transaction
Observe the estimation warning

Screenshots

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.003%) to 35.414%

Totals

Change from base Build<PHONE_NUMBER>:
-0.003%

Covered Lines:
3597

Relevant Lines:
9210

💛  - Coveralls


Scan QR code Error in iOS release build

Error pops up (Flight mode must be disabled for the scanning functionality) even if the device is not in flight mode. Camera does not activate
To Reproduce
Steps to reproduce the behavior:

Go to SCAN (second icon from left)
See error

Expected behavior
Camera should activate and can scan QR code
iOS release build
Version 0.4.0 (1.0.0)
Screenshots

@kyanthony @pmigueld what is the status of this issue?

@kneckinator there's already a fix, just need to open a PR. It will change the button in iOS to redirect to the app settings since we can't turn off flight mode directly in the app (iOS restriction). I'll document this behavior here.

Tested this ticket on iOS build version 0.4.0 (6) and issue is still present.
Ticket has been assigned back to dev @pmigueld.
Steps to reproduce the behavior:

Go to SCAN (second icon from left)
See error

Devices
iPhone SE (iOS 15.4)
iPhone 11 (iOS 15.5)

@jannahadlaon this is caused by your test device having no SIM card according to the documentation of the library we use:

Source: https://github.com/c19354837/react-native-system-setting
I don't see a quick fix for now since this seems to be a limitation in iOS.

Tested on iOS build version 0.4.0 (6.3)
Devices:
iPhone11
iPhone SE
WORKS AS EXPECTED

Flight check removed since it's not the cause of the original issue here: https://github.com/idpass/inji/issues/103


[W5OC] Skydev's challenge entry ("radical" edition)

This is a "radical" edition of my contest entry.
The radicalness of it is that it involves modification that expands features of the TVM Assembler (Asm.fif), and by it, it gains a considerable amount of possible optimizations, since this change very well synergizes with other optimizations (without them such extent would not be possible because of code size constraints). You can read more about the new features on this page.
You can take a look at all the optimizations with detailed explanations of each optimization and commit at the Improvements log document (that is also now linked from the README page, that also now has a special section about the contest).
Also, an undoubtable GitHub activity history is provided as a time precedence guarantee that the optimizations are original and are not copy-cated.

It seems that removing difference automatically closes the PR, so I will have to force-push the changed code over the dummy commit 😓

The code has been published!

@siandreev mirrored the fixes requested in #3

Closed because of further irrelevancy.


x/tools/gopls: re-initialize workspace when the go binary changes

What did you do?
I have been developing a library using Go 1.16 and everything was working fine. Then I decided to upgrade Go on my system to 1.17.3 and use it to continue developing the library. But gopls started consuming a lot of memory, to the amount that it gets killed by OOM. Then Vscode restarts it and everything starts again.
Build info
golang.org/x/tools/gopls v0.7.3
<EMAIL_ADDRESS>h1:Lru57ht8vtDMouRskFC085VAjBAZRAISd/lwvwOOV0Q=
<EMAIL_ADDRESS>h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
<EMAIL_ADDRESS>h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ=
<EMAIL_ADDRESS>h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=
<EMAIL_ADDRESS>h1:Gz96sIWK3OalVv/I/qNygP42zyoKp3xptRVCWRFEBvo=
<EMAIL_ADDRESS>h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
<EMAIL_ADDRESS>h1:WUoyKPm6nCo1BnNUvPGnFG3T5DUVem42yDJZZ4CNxMA=
<EMAIL_ADDRESS>h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
<EMAIL_ADDRESS>h1:hk7xRoeg0CG1nRLsd5BZLDUgVpA9bnKylGk1p2/BPH0=
<EMAIL_ADDRESS>h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
<EMAIL_ADDRESS>h1:ws8AfbgTX3oIczLPNPCu5166oBg9ST2vNs0rcht+mDE=
<EMAIL_ADDRESS>h1:bi/1aS/5W00E2ny5q65w9SnKpWEF/UIOqDYBILpo9rA=
<EMAIL_ADDRESS>h1:59Olnbt67UKpxF1EwVBopJvkSUBmgtb468E4GVWIZ1I=

The library I have been developing: https://gitlab.com/tozd/go/errors
I use VSCode, version 1.62.3
I use Ubuntu 20.04.3
See attached memory debug information files:
gopls.1781385-16GiB-withnames.zip
gopls.1771302-17GiB-withnames.zip
gopls.1753381-19GiB-withnames.zip

Possibly related: #49035, though my expectation was that this only affected the high-water mark (that may also be the case here; it is more concerning if the steady-state memory is significantly higher).
Thanks for the repro, and the profiles.

One more thing, I have generally pretty generic VSCode settings, but I do have experimentalWorkspaceModule enabled.

Ok, this is interesting.   I checked recent heap dumps of my own gopls, and don't see anything similar.
It seems likely that we either have a memory leak, or there were a tremendous amount of errors in memory at the high-water mark.  I will try to reproduce with your repo, but any additional clues you might have would be useful.
@heschi might also find this interesting...

Few days after this behavior started and was persistent (like, even once gopls got killed, the new instance quickly degraded into the same behavior) it stopped. I do not know why. Maybe it is connected with the state of the editors and code in the editors at that particular moment, so after I continued working (or, tried to work, given instability) and closed tabs and stuff, it seems it is gone. So sadly I cannot provide more input into this.
Maybe it is connected with the fact that I had VScode running first with old go version and then I upgraded go while VScode and all tabs were left open. Maybe this confused it?

Thanks for the follow-up.  I suppose it's theoretically possible that upgrading the Go command led to an explosion in errors, due to some sort of go list thrashing?
Unfortunately tracking this down is probably not worthwhile, but we should perhaps reinitialize gopls if ever we detect that the Go binary has changed.

Sounds good.

Is reinitializing gopls sufficient, or shouldn't it be cleaner and safer for the user or the editor (vscode) to rebuild the gopls and restart the session with the updated Go?

This is unfortunately a relatively low priority, so moving it to unplanned while we focus on 1.18 support.


Discord - hyperlink to subscan

Can the three character "short" form of the address or the emoji be converted to a clickable hyperlink ?
Discord users would be able to click the three characters after the emoji (or the emoji itself) and be taken to:
"https://hydradx.subscan.io/account/[address]"
Searching suggests this is possible with bots and embeds using a format of text.
Maybe this might work for the url?
const subscanURL = https://hydradx.subscan.io/account/${address.toString()};
Or something like (this line is almost certainly incorrect:
export const formatAccount = (address, whale, icon = 🐍) => (whale ? '🐋' : icon) + [${short(address)}](https://hydradx.subscan.io/account/${address.toString()});
<3 <3 <3 with love from discord Watchooooors! <3 <3 <3

fixed


Split plugins into categories

So I took a crack at fixing #200.
This is what it looks like

Platform specific categories can be added too.
Any reservations about the way it was implemented? The functional style was a bit difficult to adjust to, but it's good.
Fixes #200

@BrainMaestro looks nice! Only one thing that I don't like is these two results (available/installed) that could be focused/selected without any action. But there is no other way to group results, so good solution 👍

@KELiON I think there's an attribute tabIndex="-1" to make it unselectable. Or another solution would be to specify CSS as:
.unselectable {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

Would either of these two methods work in this case?

@AlexAlabyev no, it won't because it is not browser focus (browser focus is in search input), but JS-based changing of classes. Maybe it make sense to add groups support for plugins API, but in this case API would be more complex.


Surface Area Calculator

It will calculate the total surface area of 3-d figures like cubes, cuboids, spheres, cones, and cylinders.
for example
for cylinder
it will take the input radius and height
and then output the result
for cuboid
it will take input length, breadth, height
and then output the result
for sphere
it will take the input as radius
and then calculate the result

I want to work on this issue under JWOC.

@LuckySingh9897 Go for it.


NPM run build fails exit status 2

This originally worked for me, when I shutdown the initial instance to shut down my computer and then tried to run npm start again I get this error:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/nodejs', '/usr/bin/npm', 'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>6 verbose lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
7 verbose lifecycle<EMAIL_ADDRESS>PATH: /usr/lib/node_modules/npm/bin/node-gyp-bin:/home/nick/Desktop/Angular_Quickstart/quickstart/node_modules/.bin:/home/nick/bin:/home/nick/.local/bin:/home/nick/bin:/home/nick/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
8 verbose lifecycle<EMAIL_ADDRESS>CWD: /home/nick/Desktop/Angular_Quickstart/quickstart
9 silly lifecycle<EMAIL_ADDRESS>Args: [ '-c', 'npm run build' ]
10 silly lifecycle<EMAIL_ADDRESS>Returned: code: 2  signal: null
11 info lifecycle<EMAIL_ADDRESS>Failed to exec prestart script
12 verbose stack Error<EMAIL_ADDRESS>prestart: npm run build
12 verbose stack Exit status 2
12 verbose stack     at EventEmitter. (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
12 verbose stack     at emitTwo (events.js:106:13)
12 verbose stack     at EventEmitter.emit (events.js:194:7)
12 verbose stack     at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/spawn.js:40:14)
12 verbose stack     at emitTwo (events.js:106:13)
12 verbose stack     at ChildProcess.emit (events.js:194:7)
12 verbose stack     at maybeClose (internal/child_process.js:899:16)
12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
13 verbose pkgid<EMAIL_ADDRESS>14 verbose cwd /home/nick/Desktop/Angular_Quickstart/quickstart
15 error Linux 4.4.0-77-generic
16 error argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
17 error node v7.10.0
18 error npm  v4.2.0
19 error code ELIFECYCLE
20 error errno 2
21 error<EMAIL_ADDRESS>prestart: npm run build
21 error Exit status 2
22 error Failed at the<EMAIL_ADDRESS>prestart script 'npm run build'.
22 error Make sure you have the latest version of node.js and npm installed.
22 error If you do, this is most likely a problem with the angular-quickstart package,
22 error not with npm itself.
22 error Tell the author that this fails on your system:
22 error     npm run build
22 error You can get information on how to open an issue for this project with:
22 error     npm bugs angular-quickstart
22 error Or if that isn't available, you can get their info via:
22 error     npm owner ls angular-quickstart
22 error There is likely additional logging output above.
23 verbose exit [ 2, true ]

I didn't get an answer but the new update fixed it.


docker build -t 1221-domain fails - /bin/sh: /u01/oracle/wlst: /bin/sh^M: bad interpreter: No such file or directory

running on Windows.. using Powershell.
I got as far running:
docker build -t 1221-domain --build-arg ADMIN_PASSWORD=welcome1 .
Sending build context to Docker daemon 22.53 kB
Step 1 : FROM oracle/weblogic:12.2.1-developer
---> 7512c3300af1
Step 2 : MAINTAINER Bruno Borges<EMAIL_ADDRESS>---> Running in 5496153d1e2f
---> c0ab738d1bb9
Removing intermediate container 5496153d1e2f
Step 3 : ARG ADMIN_PASSWORD
---> Running in 3dd7f1ec0fb9
---> 9e1ab006e4ab
Removing intermediate container 3dd7f1ec0fb9
Step 4 : ENV DOMAIN_NAME "base_domain" DOMAIN_HOME "/u01/oracle/user_projects/domains/base_domain" ADMIN_PORT "8001" ADM
IN_HOST "wlsadmin" NM_PORT "5556" MS_PORT "7001" CLUSTER_NAME "DockerCluster" CONFIG_JVM_ARGS "-Dweblogic.security.SSL.i
gnoreHostnameVerification=true" PATH $PATH:/u01/oracle/oracle_common/common/bin:/u01/oracle/wlserver/common/bin:/u01/ora
cle/user_projects/domains/base_domain/bin:/u01/oracle
---> Running in 5021c81631c8
---> d2c06893259f
Removing intermediate container 5021c81631c8
Step 5 : USER oracle
---> Running in e5fd462789c9
---> 7153e1b0f14d
Removing intermediate container e5fd462789c9
Step 6 : COPY container-scripts/* /u01/oracle/
---> d96317ce7b6b
Removing intermediate container a5d04c94698d
Step 7 : RUN /u01/oracle/wlst /u01/oracle/create-wls-domain.py &&     mkdir -p /u01/oracle/user_projects/domains/base_do
main/servers/AdminServer/security &&     echo "username=weblogic" > /u01/oracle/user_projects/domains/base_domain/server
s/AdminServer/security/boot.properties &&     echo "password=$ADMIN_PASSWORD" >> /u01/oracle/user_projects/domains/base_
domain/servers/AdminServer/security/boot.properties &&     echo ". /u01/oracle/user_projects/domains/base_domain/bin/set
DomainEnv.sh" >> /u01/oracle/.bashrc &&     echo "export PATH=$PATH:/u01/oracle/wlserver/common/bin:/u01/oracle/user_pro
jects/domains/base_domain/bin" >> /u01/oracle/.bashrc
---> Running in aed231110c4f
/bin/sh: /u01/oracle/wlst: /bin/sh^M: bad interpreter: No such file or directory
The command '/bin/sh -c /u01/oracle/wlst /u01/oracle/create-wls-domain.py &&     mkdir -p /u01/oracle/user_projects/doma
ins/base_domain/servers/AdminServer/security &&     echo "username=weblogic" > /u01/oracle/user_projects/domains/base_do
main/servers/AdminServer/security/boot.properties &&     echo "password=$ADMIN_PASSWORD" >> /u01/oracle/user_projects/do
mains/base_domain/servers/AdminServer/security/boot.properties &&     echo ". /u01/oracle/user_projects/domains/base_dom
ain/bin/setDomainEnv.sh" >> /u01/oracle/.bashrc &&     echo "export PATH=$PATH:/u01/oracle/wlserver/common/bin:/u01/orac
le/user_projects/domains/base_domain/bin" >> /u01/oracle/.bashrc' returned a non-zero code: 126

We don't have Windows to test it, and these files are not supported by Oracle. We publish them to help users get started, but they are free to deploy WebLogic on Docker however they want (even by writing their own Dockerfiles).
If you find a way to fix the sample files here, in a way it works both on Linux/Mac/Windows, please let us know.

Problem is line ending difference between linux/windows.
The files in copied into the container with
COPY container-scripts/* /u01/oracle/
have been mangled.
I used cygwin with d2u on the files to fix them (i.e. make the line ending unix style as opposed to windows style)


Version 1.1.0

Landed in https://github.com/metarhia/metavm/commit/9e4dbf945a189c911278c809dfa43e186c062654


RenderTexture memory leak despite destroying

Expected Behavior
After destroying a RenderTexture, the memory that it used on the GPU is released.
Current Behavior
The memory leaks.
Steps to Reproduce
I wrote a small repro here: https://www.pixiplayground.com/#/edit/oByGkkG1sK149gGVaxyli
If you put a return at the top of finishedLoadingAssets, then no real Pixi objects will be created and the GPU memory usage for me is about 70 MB.
If, instead of adding a return, you comment out lines 31 and 32, then you'll also see the memory usage settle at about the same number.
However, with the code exactly as-is, the memory usage goes above 100 MB.
Environment

pixi.js version: 4.8.7 and 5.0.4 (it repros in both)
Browser & Version: Chrome 74.0.3729.169
OS & Version: Windows 10
Running Example: https://www.pixiplayground.com/#/edit/oByGkkG1sK149gGVaxyli

Investigation
I couldn't find any way to get the memory back down to 70 MB. I checked PIXI.utils.TextureCache and PIXI.utils.BaseTextureCache, but both were empty.
I'm also not totally sure why memory usage is so high to begin with for a RenderTexture. I'm seeing the same thing happen in my game where a single RenderTexture seems to add ~75 MB to GPU memory usage. The entire image itself is only ~200 KB on disk, and taking 75 MB causes lots of issues for low-end devices.
I think this issue is the same as #5747.

Framebuffer is disposed, stencil RenderBuffer is disposed too, Texture is disposed. What did we forget?

Also we have test like that: https://www.pixiplayground.com/#/edit/2SHfJOpn5hEnZjyWs9pHs , that fiddle crashes WebGL if stencilor something else isn't disposed.
Maybe its the problem with memory manager itself,like, if memory goes about 100MB it goesn't want to be freed to system, it just stays that way.

@ivanpopelyshev

Maybe its the problem with memory manager itself,like, if memory goes about 100MB it goesn't want to be freed to system, it just stays that way.

I think you may be right, since I added a configurable numToLoad property at the top and there doesn't seem to be any difference between 1 and 10. Then again, maybe there's a problem in how I'm testing this (I'm relatively tired right now 😳).
Do you know why the amount of memory is increasing by something as large as 30-45 MB from such a small image? That's the "real" problem that I was investigating originally.

I investigated this some more, and I don't think there's a bug with Pixi.
Also, I tried to find out why I was using so much memory. There were two major findings:

With antialiasing on, both the WebGL canvas itself and every texture uploaded to the GPU will end up using much more VRAM. However, antialiasing generally can't be replaced since you typically don't want jagged sprites.
The number of bytes used per pixel by default is four thanks to a format of gl.RGBA and a type of gl.UNSIGNED_BYTE. I cut this down to two bytes per pixel by specifying a type of gl.UNSIGNED_SHORT_4_4_4_4. This involved patching Pixi since there's no way to overwrite the type property in both V4 and V5.


Issue on "gapi.auth.authorize" execution

I am trying to implement login authorisation of google api from my application. I am developing a JQuery mobile application.  I have created the client ID and the API key for the access. When i was trying to authorize the google api through: gapi.auth.authorize, i found that the method does no action. Could anyone help me out to solve this problem.
Thanks.

@SharmilaEsri sorry for the late reply. Are you still experiencing this issue? gapi.auth has been deprecated,  could you please migrate to the new version gapi.auth2?
Doc: https://developers.google.com/identity/sign-in/web/


Iam role issues

Error
UnprocessableEntityException
Please check your IAM User permissions the following permissions are needed for this call
"medialive:CreateChannel","iam:PassRole"
But i have attached the policy in iam

Hi Dhinendran,
Sorry for the late reply here. Recently made changes to the IAM instructions. Hoping they addressed your issues. Let us know if you're still having issues.


map_view: "^0.0.12" inompatible with sms: "^0.0.9"

hello when I install map_view: "^0.0.12" with sms: "^0.0.9"  I have this issue.
dependencies:
flutter:
sdk: flutter
The following adds the Cupertino Icons font to your application.
Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.0
sms: "^0.0.9"
map_view: "^0.0.12"
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:preDebugBuild'.
Android dependency 'com.android.support:support-v4' has different version for the compile (25.2.0) and runtime (27.1.0) classpath. You should manually set the same version via DependencyResolution
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Get more help at https://help.gradle.org
BUILD FAILED in 1s
Finished with error: Gradle build failed: 1
C:\flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.2.8, on Microsoft Windows [version 10.0.16299.309], locale fr-FR)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.0)
[√] VS Code, 64-bit edition (version 1.21.1)
[√] Connected devices (1 available)
• No issues found!
Process finished with exit code 0

Does it work with map_view: "0.0.11"?

I use this ( bellow ) to resolve the issue but I can"t launch the full map when I tap... I will continu to search. thank you for your quick reply
subprojects {
project.evaluationDependsOn(':app')
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "25.2.0"
}
}
}
project.evaluationDependsOn(':app')
}

sms: "^0.0.9" was update to sms: "^0.0.10"  and remove the error. now no need to add my previous graddle modification.  But impossible to see the map, it's ok with example but when I transfert the code into one of my three tab page, I have un error :
compiler message: file:///C:/Users/utilisateur/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/quiver-0.28.0/lib/src/collection/lru_map.dart:264:24: Error: Getter not found: 'Maps'.
compiler message:   String toString() => Maps.mapToString(this);
compiler message:                        ^^^^
compiler message: file:///C:/Users/utilisateur/AppData/Roaming/Pub/Cache/hosted/pub.dartlang.org/quiver-0.28.0/lib/src/collection/lru_map.dart:264:24: Error: The getter 'Maps' isn't defined for the class 'quiver.collection::LinkedLruHashMap<quiver.collection::LinkedLruHashMap::K, quiver.collection::LinkedLruHashMap::V>'.
compiler message: Try correcting the name to the name of an existing getter, or defining a getter or field named 'Maps'.
compiler message:   String toString() => Maps.mapToString(this);
compiler message:
when I tap on the inkwell I have this message :
I/flutter (28562): Another exception was thrown: API Key must be set before calling show. Use MapView.setApiKey

@nitneuq33 From that last part of the error it looks like you have not set the API Key in code by using MapView.setApiKey


land area - all crops (ha)

prevplot_id number issues- issues with merge file

npsy6_merge- line 45: issues with merge, about half unmatched for file 2020_agsec2a
2020_agsec2a- line 47: there were difficulties when merging regional identifiers from 2020_agsec3a, not positive this is the problem but might be a good place to start?

I was able to sort the issue. The problem was we were using the wrong variables to ID the plots. In previous waves plotnum  was used in combo with hhid to uniquely identify plots. But in this wave, many plotnum are missing. The correct variable to use is plot_id. So in plot-level data sets y5_hhid and plot_id in combination uniquely identify the record. In crop-level data sets y5_hhid, plot_id, and crop_code in combo uniquely identify the record.
I changed code agsec2a, agsec3a, agsec4a, and npsy6_merge to replace plotnum with plot_id and this fixed the merge issues.
But this change creates its own sorta-issue. By using plot_id we end up keeping a lot more data (thousands of obs), which means all the imputations etc has changed. So, @rbrnhm, you need to go back through the files and update the numbers for outliers and cut-offs for what we drop, etc. I started doing that in agsec3a but haven't done it for the other files.
Let me know if you have questions.
d20529a33d4fc122d2e6ebf7872fde086b8de45b


Oryx fails during Build and Deploy with Hugo version 0.84.0

Bug Report

I updated the version of Hugo in the GitHub Action YML to 0.84.0 to take advantage of an updated feature. Now Oryx fails during Build and Deploy. Here is the output of the action run:
with:
    azure_static_web_apps_api_token: ***
    repo_token: ***
    action: upload
    app_location: /
    output_location: public
  env:
    HUGO_VERSION: v0.84.0
/usr/bin/docker run --name db2d7de2116fd4ce94[3](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:3)b[4](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:4)83bd[5](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:5)d[6](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:6)4635cc243_55ce11 --label [7](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:7)db2d7 --workdir /github/workspace --rm -e HUGO_VERSION -e INPUT_AZURE_STATIC_WEB_APPS_API_TOKEN -e INPUT_REPO_TOKEN -e INPUT_ACTION -e INPUT_APP_LOCATION -e INPUT_API_LOCATION -e INPUT_OUTPUT_LOCATION -e INPUT_API_BUILD_COMMAND -e INPUT_APP_ARTIFACT_LOCATION -e INPUT_APP_BUILD_COMMAND -e INPUT_ROUTES_LOCATION -e INPUT_SKIP_APP_BUILD -e INPUT_CONFIG_FILE_LOCATION -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_RUN_ATTEMPT -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_REF_NAME -e GITHUB_REF_PROTECTED -e GITHUB_REF_TYPE -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_ARCH -e RUNNER_NAME -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/jamstack-prayer/jamstack-prayer":"/github/workspace" 7db2d7:de2116fd4ce943b4[8](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:8)3bd5d64635cc243
DeploymentId: 5846[9](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:9)3bf-0201-4419-a5b5-5e293[10](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:10)d08dc

App Directory Location: '/' was found.
No Api directory specified. Azure Functions will not be created.
Looking for event info
Starting to build app with Oryx
Azure Static Web Apps utilizes Oryx to build both static applications and Azure Functions. You can find more details on Oryx here: https://github.com/microsoft/Oryx
---Oryx build logs---

Operation performed by Microsoft Oryx, https://github.com/Microsoft/Oryx
You can report issues at https://github.com/Microsoft/Oryx/issues

Oryx Version: 0.2.20211001.1, Commit: f0cbc9b1f0d056493cdb36f92b62f11921c87261, ReleaseTagName: 20211001.1

Build Operation ID: |AAT6Yyi9etw=.8d[14](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:14)70b_
Repository Commit : 771d74883106da73f1a356748d8cea58fe279[20](https://github.com/m2web/jamstack-prayer/runs/5157742625?check_suite_focus=true#step:4:20)c

Detecting platforms...
Detected following platforms:
  hugo: v0.84.0
Version 'v0.84.0' of platform 'hugo' is not installed. Generating script to install it...

Source directory     : /github/workspace
Destination directory: /bin/staticsites/ss-oryx/app

Downloading and extracting hugo version v0.84.0 to /opt/hugo/v0.84.0...

---End of Oryx build logs---
Oryx has failed to build the solution.

For further information, please visit the Azure Static Web Apps documentation at https://docs.microsoft.com/en-us/azure/static-web-apps/
If you believe this behavior is unexpected, please raise a GitHub issue at https://github.com/azure/static-web-apps/issues/
Exiting

I am sure that I am leaving out needed information so please let me know what else is required for assistance.

closing as you've already created an incident on the Oryx repo which would have been our suggestion: https://github.com/microsoft/Oryx/issues/1226


feat(api): add List Strings on Workflow Step method (#184)

This commit implements API endpoint to list strings on workflow steps with full test coverage:

Add list_workflow_step_strings method with query parameters support
Implement path helper get_workflow_step_strings_path
Add parameterized tests covering basic usage, full parameters and edge cases
Add mock tests for API request validation
Ensure all test cases follow existing patterns in the codebase
Follow Crowdin Enterprise API specification

Closes #184

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 99.21%. Comparing base (1fa4b5b) to head (d5eaf8f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #186      +/-   ##
==========================================
+ Coverage   99.21%   99.21%   +0.01%
==========================================
  Files         166      166
  Lines        6505     6519      +14
  Branches      149      149
==========================================
+ Hits         6453     6467      +14
  Misses         36       36
  Partials       16       16

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

@imprvhub hmm, it's interesting why it didn't fail before. Probably the rules have changed over time and it only fails on updated files or something. Ok, let's make it follow the validation rules.

@andrii-bodnar Done!.


Updates webhook to use app.kubernetes.io selector label

Changes
As part of https://github.com/knative/serving/issues/12215 we're planning to transition from the serving.knative.dev/release label to the recommended app.kubernetes.io label in Serving. This PR updates the net-certmanager validating webhook to use the new label.
Release Note

Switches selectors for Knative resources to use the recommended `app.kubernetes.io` labels

/assign @dprotaso

/remove-approve

/retest

/lgtm
/approve


Anyone using auto_mappr in production?

Similar to:
https://github.com/felangel/bloc/issues/139
https://github.com/reactiveui/ReactiveUI/issues/979
https://github.com/PrismLibrary/Prism/issues/1016
https://github.com/orientechnologies/orientdb/issues/4806
Use the following template:
If available on stores
iOS:
Android:
If open source
Source Code:
Your opinion
Version: ?
Years of experience: ?
Good: ?
Bad: ?
Thank you very much!

At Netglade, we specialize in developing and maintaining mobile applications for Bakaláři Online, a leading school system provider. With over 1 million active users monthly, it was crucial for us to employ the right tools and packages to ensure an excellent user experience. To meet this objective, we created AutoMappr, which is now integrated into both applications—Bakaláři Online and its "younger" counterpart, Škola Online.
The initial release of AutoMappr was tailored for internal use, but I'm pleased to acknowledge the community's valuable contributions. Their input has brought forth great ideas, and new features, and, of course, found some bugs (nothing is perfect!). I extend my gratitude and hope AutoMappr finds utility in various projects, whether large or small, helping you attain your objectives.

We are using AutoMappr in a big consulting project for a leading automotive enterprise (cannot disclose company or app due to NDA).
Integrating AutoMappr into the project was key to the whole refactoring. We introduced it to map between auto-generated data classes from openapi generator and our own data classes, which reduced system coupling, made the system significantly more maintainable and streamlined our development process.
Given the opportunity, we would definitely employ AutoMappr again in projects that require robust mapping between data classes.


API documentation

[x] Create documentation base for JSON API
[x] List all entrypoints
[x] Document names
[x] Document type genomes
[x] Document register lists
[x] Additional objects

Now available at https://seqco.de/p:api (not yet linked in the main site)


wsl --install fails on freshly installed Windows 11 and wsl --update breaks WSL

Windows Version
Microsoft Windows [Version 10.0.22631.3085]
WSL Version
not yet installed
Are you using WSL 1 or WSL 2?

[X] WSL 2
[ ] WSL 1

Kernel Version
not yet installed
Distro Version
not yet installed
Other Software
I'm attempting to install WSL on a freshly installed copy of Windows 11. Please find details about the state of the OS below:
systeminfo

OS Name:                   Microsoft Windows 11 Pro
OS Version:                10.0.22631 N/A Build 22631
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Hotfix(s):                 8 Hotfix(s) Installed.
[01]: KB5033920
[02]: KB5012170
[03]: KB5026039
[04]: KB5027397
[05]: KB5031274
[06]: KB5033055
[07]: KB5034204
[08]: KB5034225

Get-WindowsOptionalFeature -Online | Where {$_.State -eq "Enabled"} | Select FeatureName

FeatureName
Windows-Defender-Default-Definitions
Printing-PrintToPDFServices-Features
MSRDC-Infrastructure
MicrosoftWindowsPowerShellV2Root
MicrosoftWindowsPowerShellV2
WCF-Services45
WCF-TCP-PortSharing45
MediaPlayback
WindowsMediaPlayer
SearchEngine-Client-Package
WorkFolders-Client
Printing-Foundation-Features
Printing-Foundation-InternetPrinting-Client
SmbDirect
Microsoft-RemoteDesktopConnection
NetFx4-AdvSrvs

Get-AppxPackage -AllUsers | Select Name, Version

Name                                            Version

Microsoft.MicrosoftEdge.Stable                  121.0.2277.98
1527c705-839a-4832-9118-54d4Bd6a0c89            10.0.19640.1000
c5e2524a-ea46-4f67-841f-6a9465d9d515            10.0.22621.1
E2A4F912-2574-4A75-9BB0-0D023378592B            10.0.19640.1000
F46D4000-FD22-4DB4-AC8E-4E1DDDE828FE            10.0.22621.1
Microsoft.AAD.BrokerPlugin                      1000.19580.1000.0
Microsoft.AccountsControl                       10.0.22621.1
Microsoft.AsyncTextService                      10.0.22621.1
Microsoft.BioEnrollment                         10.0.19587.1000
Microsoft.CredDialogHost                        10.0.19595.1001
Microsoft.MicrosoftEdgeDevToolsClient           1000.22621.1.0
Microsoft.MicrosoftEdge                         44.22621.1.0
Microsoft.Win32WebViewHost                      10.0.22621.1
Microsoft.Windows.Apprep.ChxApp                 1000.22621.1.0
Microsoft.Windows.AssignedAccessLockApp         1000.22621.1.0
Microsoft.Windows.CallingShellApp               1000.22621.1.0
Microsoft.Windows.CapturePicker                 10.0.19580.1000
Microsoft.Windows.NarratorQuickStart            10.0.22621.1
Microsoft.Windows.OOBENetworkCaptivePortal      10.0.21302.1000
Microsoft.Windows.OOBENetworkConnectionFlow     10.0.21302.1000
Microsoft.Windows.ParentalControls              1000.22621.1.0
Microsoft.Windows.PeopleExperienceHost          10.0.22621.1
Microsoft.Windows.PinningConfirmationDialog     1000.22621.1.0
Microsoft.Windows.PrintQueueActionCenter        <IP_ADDRESS>
Microsoft.Windows.XGpuEjectDialog               10.0.22621.1
Microsoft.XboxGameCallableUI                    1000.22621.1.0
MicrosoftWindows.UndockedDevKit                 10.0.22621.1
NcsiUwpApp                                      1000.22621.1.0
Windows.CBSPreview                              10.0.19580.1000
windows.immersivecontrolpanel                   <IP_ADDRESS>0
Windows.PrintDialog                             <IP_ADDRESS>
Microsoft.549981C3F5F10                         4.2308.1005.0
Clipchamp.Clipchamp                             <IP_ADDRESS>
Microsoft.Advertising.Xaml                      10.1804.2.0
Microsoft.Advertising.Xaml                      10.1808.3.0
Microsoft.BingNews                              4.55.62231.0
Microsoft.BingWeather                           4.53.52331.0
Microsoft.DesktopAppInstaller                   1.21.3481.0
Microsoft.GamingApp                             2306.1001.16.0
Microsoft.GetHelp                               10.2308.12552.0
Microsoft.Getstarted                            10.2312.1.0
Microsoft.HEIFImageExtension                    1.0.63001.0
Microsoft.HEVCVideoExtension                    2.0.61931.0
Microsoft.Ink.Handwriting.en-US.1.0             <IP_ADDRESS>
Microsoft.Ink.Handwriting.en-US.1.0             <IP_ADDRESS>
Microsoft.MicrosoftOfficeHub                    18.2311.1071.0
Microsoft.MicrosoftSolitaireCollection          4.19.1261.0
Microsoft.MicrosoftStickyNotes                  4.0.422.0
Microsoft.MixedReality.Portal                   2000.21051.1282.0
Microsoft.NET.Native.Framework.1.6              1.6.24903.0
Microsoft.NET.Native.Framework.1.6              1.6.24903.0
Microsoft.NET.Native.Framework.1.7              1.7.27413.0
Microsoft.NET.Native.Framework.1.7              1.7.27413.0
Microsoft.NET.Native.Framework.2.2              2.2.29512.0
Microsoft.NET.Native.Framework.2.2              2.2.29512.0
Microsoft.NET.Native.Runtime.1.6                1.6.24903.0
Microsoft.NET.Native.Runtime.1.6                1.6.24903.0
Microsoft.NET.Native.Runtime.1.7                1.7.27422.0
Microsoft.NET.Native.Runtime.1.7                1.7.27422.0
Microsoft.NET.Native.Runtime.2.2                2.2.28604.0
Microsoft.NET.Native.Runtime.2.2                2.2.28604.0
Microsoft.Office.OneNote                        16001.14326.21738.0
Microsoft.OutlookForWindows                     1.2024.111.100
Microsoft.Paint                                 11.2311.30.0
Microsoft.People                                10.2202.33.0
Microsoft.PowerAutomateDesktop                  1.0.529.0
Microsoft.RawImageExtension                     2.1.63181.0
Microsoft.ScreenSketch                          11.2312.33.0
Microsoft.SecHealthUI                           1000.25873.9001.0
Microsoft.Services.Store.Engagement             10.0.23012.0
Microsoft.Services.Store.Engagement             10.0.23012.0
Microsoft.SkypeApp                              15.111.3607.0
Microsoft.StorePurchaseApp                      22312.1401.1.0
Microsoft.SurfaceHub                            61.24010.117.0
Microsoft.Todos                                 0.114.7122.0
Microsoft.UI.Xaml.2.0                           2.1810.18004.0
Microsoft.UI.Xaml.2.0                           2.1810.18004.0
Microsoft.UI.Xaml.2.1                           2.11906.6001.0
Microsoft.UI.Xaml.2.1                           2.11906.6001.0
Microsoft.UI.Xaml.2.3                           2.32002.13001.0
Microsoft.UI.Xaml.2.3                           2.32002.13001.0
Microsoft.UI.Xaml.2.4                           2.42007.9001.0
Microsoft.UI.Xaml.2.4                           2.42007.9001.0
Microsoft.UI.Xaml.2.6                           2.62112.3002.0
Microsoft.UI.Xaml.2.6                           2.62112.3002.0
Microsoft.UI.Xaml.2.7                           7.2208.15002.0
Microsoft.UI.Xaml.2.7                           7.2208.15002.0
Microsoft.UI.Xaml.2.8                           8.2310.30001.0
Microsoft.UI.Xaml.2.8                           8.2310.30001.0
Microsoft.VCLibs.140.00.UWPDesktop              14.0.33519.0
Microsoft.VCLibs.140.00.UWPDesktop              14.0.33519.0
Microsoft.VCLibs.140.00                         14.0.33519.0
Microsoft.VCLibs.140.00                         14.0.33519.0
Microsoft.VP9VideoExtensions                    <IP_ADDRESS>
Microsoft.WebMediaExtensions                    1.0.62931.0
Microsoft.WebpImageExtension                    1.0.62681.0
Microsoft.Windows.DevHome                       0.1000.389.0
Microsoft.Windows.Photos                        2024.11010.23003.0
Microsoft.WindowsAlarms                         11.2312.2.0
Microsoft.WindowsAppRuntime.1.2                 2000.802.31.0
Microsoft.WindowsAppRuntime.1.2                 2000.802.31.0
Microsoft.WindowsAppRuntime.1.3                 3000.934.1904.0
Microsoft.WindowsAppRuntime.1.3                 3000.934.1904.0
Microsoft.WindowsAppRuntime.1.4                 4000.1082.2259.0
Microsoft.WindowsAppRuntime.1.4                 4000.1082.2259.0
Microsoft.WindowsCalculator                     11.2311.0.0
Microsoft.WindowsCamera                         2023.2312.3.0
microsoft.windowscommunicationsapps             16005.14326.21798.0
Microsoft.WindowsFeedbackHub                    1.2304.1243.0
Microsoft.WindowsMaps                           <IP_ADDRESS>
Microsoft.WindowsNotepad                        11.2312.18.0
Microsoft.WindowsSoundRecorder                  <IP_ADDRESS>
Microsoft.WindowsStore                          22312.1401.5.0
Microsoft.WindowsTerminal                       1.18.3181.0
Microsoft.Xbox.TCUI                             1.24.10001.0
Microsoft.XboxGameOverlay                       1.54.4001.0
Microsoft.XboxGamingOverlay                     5.823.3261.0
Microsoft.XboxIdentityProvider                  12.95.3001.0
Microsoft.XboxSpeechToTextOverlay               1.21.13002.0
Microsoft.YourPhone                             1.23112.87.0
Microsoft.ZuneMusic                             11.2312.7.0
Microsoft.ZuneVideo                             10.22091.10061.0
MicrosoftCorporationII.WindowsSubsystemForLinux <IP_ADDRESS>
MicrosoftTeams                                  23335.242.2641.4129
MicrosoftWindows.Client.WebExperience           424.1301.40.0
RealtekSemiconductorCorp.RealtekAudioControl    <IP_ADDRESS>
Microsoft.WindowsAppRuntime.CBS                 4000.1027.2341.0
MicrosoftWindows.Client.FileExp                 1000.22651.1000.0
Microsoft.UI.Xaml.CBS                           8.2305.16002.0
MicrosoftWindows.Client.Core                    1000.22645.1000.0
Microsoft.Windows.CloudExperienceHost           10.0.22621.2506
Microsoft.Windows.ContentDeliveryManager        10.0.22621.2506
Microsoft.Windows.SecureAssessmentBrowser       10.0.22621.2506
Microsoft.Windows.StartMenuExperienceHost       10.0.22621.2506
Microsoft.LockApp                               10.0.22621.3007
Microsoft.Ink.Handwriting.Main.en-US.1.0.1      <IP_ADDRESS>
SpotifyAB.SpotifyMusic                          1.230.1135.0
Microsoft.ECApp                                 10.0.22621.3085
Microsoft.Windows.ShellExperienceHost           10.0.22621.3085
MicrosoftWindows.Client.CBS                     1000.22684.1000.0
MicrosoftWindows.Client.Core                    1000.22646.1000.0
MicrosoftWindows.Client.FileExp                 1000.22653.1000.0

Note: MicrosoftCorporationII.WindowsSubsystemForLinux was installed out of the box
Repro Steps
Attempt to use wsl --install to install WSL or attempt to update an existing WSL installation with wsl --update.
Expected Behavior
wsl --install  should enable WSL and install Ubuntu as linux environment
wsl --update should update the existing WSL installation
Actual Behavior
wsl --install errors out with Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
wsl --update breaks the existing wsl installation causing all subsequent calls to wsl to error out with Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG and attempts to install a distribution result in WslRegisterDistribution failed with error: 0x8007019e
Please find more details below:
Attempts to install WSL
Error installing WSL from store (via wsl --install)
PS C:\WINDOWS\system32> wsl --install
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG

Attempt to install with wsl --install errors out (see above). Manually enabling Windows Subsystem for Linux optional component does not alter the outcome.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
#restart
PS C:\WINDOWS\system32> wsl --install
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG

Manual installation of kernel update package and VM feature
Following the instructions from Step 4 - Download the Linux kernel update package.
PS C:\WINDOWS\system32> Invoke-WebRequest -URI "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile "c:\wsl_update_x64.msi"
#Note: Microsoft-Windows-Subsystem-Linux already installed before - see above
PS C:\WINDOWS\system32> C:\wsl_update_x64.msi
#click through install wizard
#reboot
PS C:\WINDOWS\system32> wsl --install
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG

Installation is still not successful, but will work after removing the WSL windows store app.
PS C:\WINDOWS\system32> Remove-AppxPackage -Package "MicrosoftCorporationII.WindowsSubsystemForLinux_<IP_ADDRESS>_x64__8wekyb3d8bbwe"
PS C:\WINDOWS\system32> wsl --install -d "Ubuntu"
Installing: Ubuntu
Ubuntu has been installed.
Launching Ubuntu...

Installation appears to be in principle successful, registration of VM fails as virtual machine platform has not been enabled yet.
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Deployment Image Servicing and Management tool
Version: 10.0.22621.2792

Image Version: 10.0.22631.3085

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
#reboot
PS C:\WINDOWS\system32> ubuntu
Installing, this may take a few minutes...
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: ...
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
New password: ...
Retype new password: ...
passwd: password updated successfully
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
Installation successful!
Windows Subsystem for Linux is now available in the Microsoft Store!
You can upgrade by running 'wsl.exe --update' or by visiting https://aka.ms/wslstorepage
Installing WSL from the Microsoft Store will give you the latest WSL updates, faster.
For more information please visit https://aka.ms/wslstoreinfo

An error occurred mounting one of your file systems. Please run 'dmesg' for more details.
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 22.04.3 LTS (GNU/Linux <IP_ADDRESS>-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This message is shown once a day. To disable it please create the
/home/.../.hushlogin file.
...@DESKTOP-3T7FOI4:~$

Ubuntu appears to be up and running, it, however, fails to mount c: volume. After restarting wsl this error goes away.
PS C:\WINDOWS\system32> wsl --shutdown
PS C:\WINDOWS\system32> ubuntu
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

...@DESKTOP-3T7FOI4:~$

At this point it appears wsl is working fine.
PS C:\WINDOWS\system32> wsl --status
Default Distribution: Ubuntu
Default Version: 2

Windows Subsystem for Linux was last updated on 04/02/2024
The Windows Subsystem for Linux kernel can be manually updated with 'wsl --update', but automatic updates cannot occur due to your system settings.
To receive automatic kernel updates, please enable the Windows Update setting: 'Receive updates for other Microsoft products when you update Windows'.
For more information please visit https://aka.ms/wsl2kernel.

Kernel version: 5.10.16

PS C:\WINDOWS\system32> ubuntu run "bash -c '{ cat /etc/issue; ls /mnt/c; }'"
Ubuntu 22.04.3 LTS \n \l

'$Recycle.Bin'  'Documents and Settings'   PerfLogs        'Program Files (x86)'   Recovery                     Users     hiberfil.sys   swapfile.sys
'$SysReset'      DumpStack.log.tmp        'Program Files'   ProgramData           'System Volume Information'   Windows   pagefile.sys   wsl_update_x64.msi

Updating to the latest version breaks WSL
Running wsl --update to update wsl to the latest version will break wsl.
PS C:\WINDOWS\system32> wsl --update
Installing: Windows Subsystem for Linux
Windows Subsystem for Linux has been installed.
PS C:\WINDOWS\system32> wsl --status
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
PS C:\WINDOWS\system32> ubuntu
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
Error: 0x8007019e The Windows Subsystem for Linux has not been enabled.

Press any key to continue...
PS C:\WINDOWS\system32> wsl --install
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
PS C:\WINDOWS\system32> wsl --install -d Ubuntu
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG

After updating wsl errors out again with Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG. After removing the WSL store app wsl will work again.
Remove-AppxPackage -Package "MicrosoftCorporationII.WindowsSubsystemForLinux_<IP_ADDRESS>_x64__8wekyb3d8bbwe"
PS C:\WINDOWS\system32> wsl --status
Default Distribution: Ubuntu
Default Version: 2

Windows Subsystem for Linux was last updated on 04/02/2024
The Windows Subsystem for Linux kernel can be manually updated with 'wsl --update', but automatic updates cannot occur due to your system settings.
To receive automatic kernel updates, please enable the Windows Update setting: 'Receive updates for other Microsoft products when you update Windows'.
For more information please visit https://aka.ms/wsl2kernel.

Kernel version: 5.10.16
PS C:\WINDOWS\system32> ubuntu run "bash -c '{ cat /etc/issue; ls /mnt/c; }'"
Ubuntu 22.04.3 LTS \n \l

'$Recycle.Bin'  'Documents and Settings'   PerfLogs        'Program Files (x86)'   Recovery                     Users     hiberfil.sys   swapfile.sys
'$SysReset'      DumpStack.log.tmp        'Program Files'   ProgramData           'System Volume Information'   Windows   pagefile.sys   wsl_update_x64.msi
PS C:\WINDOWS\system32>

Diagnostic Logs
No response

This issue is a partial duplicate of #9453 and #10882 but I decided to keep it open as it includes steps to reproduce the problem on a fresh copy of Windows 11 without the involvement of any third party software.

Can you please collect WSL logs of this issue? /logs
And also can you try installing the latest WSL release by downloading the msi from the 'releases' page: https://github.com/microsoft/WSL/releases and manually installing it?

I collected as you asked logs during the various steps. I include short comments on the state of the system before each log.
not installed: windows subsystem for linux, VirtualMachinePlatform, kernel
attempt wsl --install -d Ubuntu
WslLogs-2024-02-09_20-00-53.zip
after
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
and restart
attempt wsl --install -d Ubuntu
WslLogs-2024-02-09_20-05-34.zip
now wsl_update_x64 installed in addition
attempt wsl --install -d Ubuntu
WslLogs-2024-02-09_20-07-44.zip
subsequent Remove-AppxPackage -Packag "MicrosoftCorporationII.WindowsSubsystemForLinux_<IP_ADDRESS>_x64__8wekyb3d8bbwe"
note: ubuntu was already installed once before
attempt wsl --install
WslLogs-2024-02-09_20-11-11.zip
wsl now works
WslLogs-2024-02-09_20-12-34.zip
this logs were collected during update attempt (--update) which resulted in "catastrophic failure" (this is new)
WslLogs-2024-02-09_20-13-29.zip
invocation of wsl --status after failed update attempt
WslLogs-2024-02-09_20-15-08.zip
after Remove-AppxPackage -Package "MicrosoftCorporationII.WindowsSubsystemForLinux_<IP_ADDRESS>_x64__8wekyb3d8bbwe"
wsl works again
WslLogs-2024-02-09_20-16-07.zip
rebooted and repeated wsl --update
this time no "catastrophic failure" msg occured but wsl --status still results in
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
WslLogs-2024-02-09_20-18-15.zip

Not sure what is going on... As mentioned I back than had this problem on a freshly installed Windows 11 machine. To be more precise Windows 11 was actually reinstalled (reset this pc -> remove everything -> cloud). I also tried reinstalling from the recovery environment instead of the cloud download, but both resulted into the same problem.
Installing WSL was not the only problem as I for instance I couldn't access Windows Defender from the Security Center. After finding no fix for the Windows Defender problem I downloaded the Microsoft Surface recover image which brought me back to Windows 10 and from there updated to Windows 11 followed by a final reset this PC and install from cloud step. Now I'm back where I was before in terms of Windows 11 version:

I am  experiencing exact the same beahvior. I did a PC Reset via Cloud Install. After finishing Install I tried to configure wsl as mentioned above an came across the same error:
Class not registered
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
I tried the fast line by directly uninstalling the  via
Remove-AppxPackage -Package "MicrosoftCorporationII.WindowsSubsystemForLinux_<IP_ADDRESS>_x64__8wekyb3d8bbwe"
and then
wsl --install
and then reboot.
The interesting part here is that the system shows the "Updates are underway" Screen, and after an automatic reboot, the Updates (the freshly activated WSL components) are being rolled back leaving me with a broken WSL.
Sidenote: I did another Clean-Install like above but with leaving WSL as is and instead activated Hyper-V Feature. After a reboot the same install and rollback behavior appears.
Maybe that there a deeper problem within here.

@aheinzel: Thank you for sharing all the logs. Based on the wsl --install logs it looks like the store is failing to download the WSL app.
Can you try manually installing the latest MSI package and see if that solves your issue ?

@OneBlue: Sorry I no longer have the machine available in this state. I know this is terrible timing, but that machine is my daily driver and I needed a working setup again.

Maybe I can give some assistance. My System was left in the "Class not registered"-State. So I tried your approach by installing the msi-Package as provided. WSL now works for me:
> wsl --version
WSL version: <IP_ADDRESS>
Kernel version: <IP_ADDRESS>-1
WSLg version: 1.0.59
MSRDC version: 1.2.4677
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22631.3155

Ok thank you @aheinzel. I'll close this for now. Feel free to reopen if this happens again.

I had the exact same issue as the author of this. As suggested by@OneBlue, I solved it by installing the MSI package of the WSL app published on GitHub, and everything is okay, but the lack of wsl commands remains.
Furthermore not only wsl --install, but also wsl --update is broken; in this case it download the app from the store, but the WSL app itself is broken: it cannot be opened via the "Open" button from the store, it doesn't show up any icon in the start menu, and from the settings app page it appears to have a size of only 8 KB. The same scenario appears when the WSL store app is installed manually.
I haven't done any further research, but it seems like the WSL store app isn't installing properly


Export codelyzer to IDE autoformat rules

Hi,
is it possible to export codelyzer's rules e.g. space around import statements to a IDE's auto-formatting e.g. intelliJ?

I've been working on an auto-format functionality here. In the next a couple of weeks I won't be able to release it but I'll try to have something working by this fall.

Since it is in the roadmap and in an experimental branch, lets close the issue for now.


SQLite Error, running stack in docker

As mentioned in #145, ghc-mod in atom crashes everytime it runs (on save). The error is "SQLite3 returned ErrorBusy while attempting to perform step.\n"
I am running ghc-mod in stack, using a custom wrapper script to perform that step. I know this is a weird setup, but everything works perfectly except for ghc-mod in Atom.
**Atom Version**: 1.10.2
**Electron Version**: 0.37.8
**System**: Ubuntu 16.04
**Thrown From**: [haskell-ghc-mod](https://github.com/atom-haskell/haskell-ghc-mod) package, v1.19.4

### Stack Trace

Haskell-ghc-mod: ghc-mod command browse failed with error Error

At caps: {"version":[5,6,0,0],"fileMap":true,"quoteArgs":true,"optparse":true,"typeConstraints":true,"browseParents":true,"interactiveCaseSplit":true,"importedFrom":false}
URI: undefined
Args: -d,-p,--,Main
message: Command failed: ghc-mod browse -d -p -- Main
SQLite3 returned ErrorBusy while attempting to perform step.

log:
-0.083s: "Main did-save triggered"
-0.083s: "Main updating"
-0.069s: "Running ghc-mod check,/home/pi/Repos/PayrollSingle/PayrollCalculation/src/Main.hs,-- with opts = "..."
 This will force single-threaded operation, which in theory might help. Also, your Atom version is kinda outdated.

Thank you, that did it. Note that I had to disable ghc-modi as well though.
Also I updated Atom, but that didn't change anything regarding the problem.

Also note: this seems to happen only with particular Stack versions or in exoctic configurations. Might also help to upgrade your stack installation.


"Visual Studio Code for Pico" and "Pico Project Generator" shortcuts not working

I am probably missing something obvious or being stupid as I am very new to all of this, but it seems that the two core shortcuts that would allow me to use my picos are broken. I saw that some other people have had similar issues, but I didn't see any solution (closest was someone saying that they fiddled with it until it worked). What can I do to get this to work/be able to actually use my picos?

Can you describe in some detail what this means exactly:

it seems that the two core shortcuts that would allow me to use my picos are broken

I mean, what happens when you double-click on those shortcuts?

Something that looks like a command prompt window flashes for a fraction of a second (to the point where it doesn't even get fully opaque) and then nothing happens.

Would you be able to run a few commands to help debug this issue?
Open a command prompt, cd to the installation directory (which is "%USERPROFILE%\Documents\Pico" by default), and then run:
cmd.exe /c call pico-env.cmd && code

cd pico-project-generator
cmd.exe /c call pico-env.cmd && python pico_project.py --gui

Do these commands launch Visual Studio Code and the Pico Project Generator for you?
I'd appreciate it if you could paste the output from those commands here.

Putting in the whole block at once gave the following output and did not open anything:
PICO_sdk_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-sdk`
PICO_examples_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-examples
PICO_extras_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-extras
PICO_playground_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-playground
OPENOCD_SCRIPTS=C:\Users\danie\OneDrive\Documents\Pico\tools\openocd-picoprobe\scripts
C:\Users\danie\OneDrive\Documents\Pico>cmd.exe /c call pico-env.cmd && code
PICO_sdk_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-sdk
PICO_examples_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-examples
PICO_extras_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-extras
PICO_playground_PATH=C:\Users\danie\OneDrive\Documents\Pico\pico-playground
OPENOCD_SCRIPTS=C:\Users\danie\OneDrive\Documents\Pico\tools\openocd-picoprobe\scripts
C:\Users\danie\OneDrive\Documents\Pico>
C:\Users\danie\OneDrive\Documents\Pico>cd pico-project-generator
C:\Users\danie\OneDrive\Documents\Pico\pico-project-generator>cmd.exe /c call pico-env.cmd && python pico_project.py --gui

Thanks. It looks like you either do not have Visual Studio 2019 installed, or that the pico-env.cmd script is unable to find your VS installation. If you believe that you do, in fact, have installed Visual Studio, can you try running this command to list your VS installs?
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products *

If you are unable to find vswhere.exe locally on your system, you can get it from: https://github.com/microsoft/vswhere/releases
On a related note, I have already added some more checks for this sort of thing to the installer code, and based on your inputs, I will probably add even more checks for Visual Studio. I haven't put out a release with those updates yet because I wasn't sure about the actual issues users have with Visual Studio installations.

Strangely enough it just started working. I forgot I had pinned the shortcut to open vs code on my taskbar instead of the terminal, but when I clicked on it it actually worked. I have no idea what I did, but I will test it and make sure it is truly working and check back.

Now the the examples don't even let me debug them. It seems that it is not finding pico/stdlib.h (cannot open source file "pico/stdlib.h") as well as an include error on the same line (#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\danie\OneDrive\Documents\Pico\pico-examples\hello_world\serial\hello_serial.c). In the seven segment display example it is also giving this error: CMake Error at CMakeLists.txt:9 (pico_add_extra_outputs):Unknown CMake command "pico_add_extra_outputs"..
It is promising that visual studio now launches from the shortcut, but I am not sure what is wrong now.
Also, the return for the command you said to run:
Microsoft Windows [Version 10.0.19042.1083]
(c) Microsoft Corporation. All rights reserved.
C:\Users\danie>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -products *
Visual Studio Locator version 2.7.1+180c706d56 [query version 2.7.3111.17308]
Copyright (C) Microsoft Corporation. All rights reserved.
instanceId: 9fb930e7
installDate: 7/6/2021 1:17:55 PM
installationName: VisualStudio/16.10.3+31424.327
installationPath: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
installationVersion: 16.10.31424.327
productId: Microsoft.VisualStudio.Product.BuildTools
productPath: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\Tools\LaunchDevCmd.bat
state:<PHONE_NUMBER>
isComplete: 1
isLaunchable: 1
isPrerelease: 0
isRebootRequired: 0
displayName: Visual Studio Build Tools 2019
description: The Visual Studio Build Tools allows you to build native and managed MSBuild-based applications without requiring the Visual Studio IDE. There are options to install the Visual C++ compilers and libraries, MFC, ATL, and C++/CLI support.
channelId: VisualStudio.16.Release
channelUri: https://aka.ms/vs/16/release/channel
enginePath: C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service
releaseNotes: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes-v16.10#16.10.3
thirdPartyNotices: https://go.microsoft.com/fwlink/?LinkId=660909
updateDate: 2021-07-06T17:17:55.0897384Z
catalog_buildBranch: d16.10
catalog_buildVersion: 16.10.31424.327
catalog_id: VisualStudio/16.10.3+31424.327
catalog_localBuild: build-lab
catalog_manifestName: VisualStudio
catalog_manifestType: installer
catalog_productDisplayVersion: 16.10.3
catalog_productLine: Dev16
catalog_productLineVersion: 2019
catalog_productMilestone: RTW
catalog_productMilestoneIsPreRelease: False
catalog_productName: Visual Studio
catalog_productPatchVersion: 3
catalog_productPreReleaseMilestoneSuffix: 1.0
catalog_productSemanticVersion: 16.10.3+31424.327
catalog_requiredEngineVersion: 2.10.2174.31177
properties_campaignId:
properties_channelManifestId: VisualStudio.16.Release/16.10.3+31424.327
properties_nickname:
properties_setupEngineFilePath: C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe
C:\Users\danie>

Well. Thanks for that, at least it seems that your tools are working now. I don't know what the issue is though if it just started working on its own.
Regarding the build/debug issues, you can probably ask in the Pico forum, there are plenty of knowledgeable people there with deep knowledge of the SDK (including the authors.)
I'm closing this issue for now; please feel free to re-open it if there is still a problem with the tools installation or if you have any more info to share.


⚠ ClamAV has degraded performance

In ed0db9f, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 104 ms

Resolved: ClamAV performance has improved in c246903 after 13 minutes.


[TUIM-57] add webpack as direct dependency in order to upgrade version

Jira Ticket: TUIM-57

Summary of changes:

What

Add webpack as a direct dependency
Update webpack version

Why
a security vulnerability exists in previously used version of webpack
Adding webpack as a direct dependency was required because:

create-react-app (aka react-scripts) is deprecated, and infrequently maintained, so we couldn't pick up the update downstream (ticket: TUIM-58)
neither of the two approaches documented in yarn worked

the "resolutions" field in package.json is removed by yarn on run of yarn install (it appears this feature was for earlier versions of yarn)
running: yarn set resolution -s webpack@npm:^5.5.0 ^5.81.0 didn't change anything (this appears to be the indicated approach for current verions of yarn)

Testing strategy

yarn info webpack version to check installed version of webpack (after yarn install)
app still runs with yarn start
tests still pass with yarn test

webpack does not need to be added as a direct dependency in order to upgrade it. It can be upgraded by removing the yarn.lock entry for the old version.
https://github.com/DataBiosphere/terra-ui/wiki/Security-and-Maintenance#dependabot-security-updates

@nawatts did you try it in this case? I tried deleting "react-scripts@npm:5.0.0" and "@svgr/webpack@npm:^5.5.0", but when I ran yarn install I ended up with the 5.5.0 version of webpack again. And then for snicks I deleted everything in yarn.lock and tried running yarn install and again ended up with the same version.

Admittedly, I did not try it before making that comment.
But after deleting this entry from yarn.lock:
"webpack@npm:*, webpack@npm:^5.64.4":
  version: 5.70.0
  resolution: "webpack@npm:5.70.0"
  ...

And running yarn, I end up with webpack upgraded from 5.70.0 to 5.81.0.

Ah, so svgr/webpack@npm was the wrong thing to be deleting… thanks!

that worked - I'll close this and create a separate PR


Stop cloudtest if new commit found

Signed-off-by: Artem Belov<EMAIL_ADDRESS>Description
Finish cloud testing and close clouds if new commit pushed
Motivation and Context
Cloud test continues testing even if new commit is pushed. It continue holding clouds resources.
How Has This Been Tested?

[ ] Covered by existing integration testing
[ ] Added integration testing to cover
[x] Tested locally
[ ] Have not tested

Types of changes

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

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

Cloudtest was skipped after force push
https://circleci.com/gh/networkservicemesh/networkservicemesh/116591

Looking good, changes are not related to failed clusters startup. So merging, since it will help us with resources free in case of commits to pull requests.


The IOS connection NETCORE GRPCServer has a large number of close_wait

ios 10
Using gRPC (1.6.5)
Using gRPC-Core (1.6.5)
Using gRPC-ProtoRPC (1.6.5)
Using gRPC-RxLibrary (1.6.5)
Using Protobuf (3.4.0)
Causes the client to open for the first time cannot connect, only then opens, can the normal connection. Is the client not actively disconnected from Lian?
let client:GUser=GUser(host: KServer_Address)
let request:UserRequest=UserRequest()
request.deviceid=MyUUIDManager.getUUID()
    client.rpcTogetUserList(with: request) { (userResponse, err) in
        if userResponse==nil{
            //请求异常
            print(err ?? "")
            return
        }
        self.userInfo=(userResponse?.user)!
        finishedCallback()
    }.start()

update  v1.6.7 fix the bug


Diamond version conflict not detected/reported

diamond.zip

This builds and runs, but I have no idea which version of the csvparser it ended up using.

See #70, in the next milestone there will be logging showing what version has been chosen (on a lake update). Regardless of version, Lake always does a best effort approach and it is up to the user to resolve conflicts.

As this should be solved in the current v4.0.0, I am closing this issue.


add python runtime environment fixture

Coverage remained the same at 74.218% when pulling 1df2919dcbbbb8702264cfeea680346777b2b32a on python-runtime-env into 08d6f3b60eea7ae5a3aefe568854b4c1587fa010 on master.

Coverage remained the same at 74.218% when pulling 1df2919dcbbbb8702264cfeea680346777b2b32a on python-runtime-env into 08d6f3b60eea7ae5a3aefe568854b4c1587fa010 on master.


Add doc reference for AWS Private CA issuer

Signed-off-by: Sudhindra Tirupati Nagaraj<EMAIL_ADDRESS>

/lgtm
/approve
/ok-to-test

Need to update .spelling

looks like a spelling error tripped the verify?
+++ Running spell check
    content/en/docs/configuration/external.md
       28 | - [awspca-issuer](https://github.com/codingvir

>> 1 spelling error found in 536 files

@sudhindra-hub indeed, the file you're looking for is .spelling at the repo root

@JoshVanL I am not sure what spelling

@sudhindra-hub indeed, the file you're looking for is .spelling at the repo root

thanks!

Think it was the word awspca. Should be okay now though :)
/lgtm

Think it was the word awspca. Should be okay now though :)
/lgtm

Sorry for the revert again. I reverted to the old spelling to keep naming consistent with actual issuer.

Yeah no worries! That's a good shout

/lgtm

Thanks again @sudhindra-hub !
Always great to see external issuers


pango: 1.48.10 -> 1.50.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for pango is: "A library for laying out and rendering of text, with an emphasis on internationalization"
meta.homepage for pango is: "https://www.pango.org/"
meta.changelog for pango is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin/bin/pango-segmentation passed the binary check.
/nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin/bin/pango-view passed the binary check.
/nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin/bin/pango-list passed the binary check.
3 of 3 passed binary check by having a zero exit code.
3 of 3 passed binary check by having the new version present in output.
found 1.50.0 with grep in /nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin
found 1.50.0 in filename of file in /nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin

Rebuild report (if merged into master) (click to expand)

10078 total rebuild path(s)

7719 package rebuild(s)

7702 x86_64-linux rebuild(s)
2376 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
AusweisApp2
ChowKick
CuboCore.coreaction
CuboCore.corearchiver
CuboCore.corefm
CuboCore.coregarage
CuboCore.corehunt
CuboCore.coreimage
CuboCore.coreinfo
CuboCore.corekeyboard
CuboCore.corepad
CuboCore.corepaint
CuboCore.corepdf
CuboCore.corepins
CuboCore.corerenamer
CuboCore.coreshot
CuboCore.corestats
CuboCore.corestuff
CuboCore.coreterminal
CuboCore.coretime
CuboCore.coretoppings
CuboCore.coreuniverse
CuboCore.libcprime
CuboCore.libcsys
DisnixWebService
MIDIVisualizer
OSCAR
R
SDL_Pango
SDL_mixer
Sylk
_1password-gui
abcl
abcm2ps
abiword
abuse
acoustidFingerprinter
adapta-gtk-theme
adementary-theme
adoptopenjdk-bin
adoptopenjdk-hotspot-bin-11
adoptopenjdk-hotspot-bin-13
adoptopenjdk-hotspot-bin-14
adoptopenjdk-hotspot-bin-15
adoptopenjdk-hotspot-bin-16
adoptopenjdk-hotspot-bin-8
adoptopenjdk-icedtea-web
adoptopenjdk-jre-bin
adoptopenjdk-jre-hotspot-bin-11
adoptopenjdk-jre-hotspot-bin-13

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A pango https://github.com/r-ryantm/nixpkgs/archive/272328cc63fcfa10109080392bd86f40f27503a9.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin
ls -la /nix/store/jwam4ig65x067sg91glcmwyv66kypkmd-pango-1.50.0-bin/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @7c6f434c @hedning @jtojnar @dasj19 @maxeaubrey for testing.

pangomm-2.46.1 fails the build in staging as:
$ nix build -f. pangomm -L
...
pangomm> FAILED: pango/pangomm/libpangomm-1.4.so.1.0.30.p/.._.._untracked_pango_pangomm_attrlist.cc.o
pangomm> g++ -Ipango/pangomm/libpangomm-1.4.so.1.0.30.p -Ipango -I../pango -I../untracked/pango -I/nix/store/njmqy1fbc0b56iab8yvjm6myfs0f1zcc-glib-2.70.2-dev/include -I/nix/store/njmqy1fbc0b56iab8yvjm6myfs0f1zcc-glib-2.70.2-dev/include/glib-2.0 -I/nix/store/h3pvhilvbgny4fbjxs1vn4mzqzr5c1j1-glib-2.70.2/lib/glib-2.0/include -I/nix/store/7x4xzxm4hwjdnv2maqpw3jn2xf7dn9hd-glibmm-2.66.2-dev/include/glibmm-2.4 -I/nix/store/ikhp69irakn67p7fppk9birhkpid5vzn-glibmm-2.66.2/lib/glibmm-2.4/include -I/nix/store/mpilkb26m3m5lwpfa10262p35av5phj9-libsigc++-2.10.7/include/sigc++-2.0 -I/nix/store/mpilkb26m3m5lwpfa10262p35av5phj9-libsigc++-2.10.7/lib/sigc++-2.0/include -I/nix/store/4zmbpwmpvf2a0vyzsc1gbmdwp1vz3w85-cairo-1.16.0-dev/include/cairo -I/nix/store/kspi0g4xv0dx265jic5kl8b1jv9w96h7-freetype-2.11.0-dev/include/freetype2 -I/nix/store/kspi0g4xv0dx265jic5kl8b1jv9w96h7-freetype-2.11.0-dev/include -I/nix/store/17vgyl3hp76q023f3lxdcq7znwjjy0nb-cairomm-1.14.3-dev/include/cairomm-1.0 -I/nix/store/rh0s7xgzw66l47pfh231wv7msaz9j7mz-cairomm-1.14.3/lib/cairomm-1.0/include -I/nix/store/plh59yij2bbckk48y15jh7cfshwcl855-pango-1.50.0-dev/include/pango-1.0 -I/nix/store/6rn5f7ynn5wlvwkgq26jcmfi5hki41b8-harfbuzz-3.1.2-dev/include/harfbuzz -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -Wall -fPIC -DPANGOMM_BUILD=1 -MD -MQ pango/pangomm/libpangomm-1.4.so.1.0.30.p/.._.._untracked_pango_pangomm_attrlist.cc.o -MF pango/pangomm/libpangomm-1.4.so.1.0.30.p/.._.._untracked_pango_pangomm_attrlist.cc.o.d -o pango/pangomm/libpangomm-1.4.so.1.0.30.p/.._.._untracked_pango_pangomm_attrlist.cc.o -c ../untracked/pango/pangomm/attrlist.cc
pangomm> ../untracked/pango/pangomm/attrlist.cc: In constructor 'Pango::AttrList::AttrList(const Glib::ustring&, gunichar)':
pangomm> ../untracked/pango/pangomm/attrlist.cc:38:20: error: 'pango_parse_markup' was not declared in this scope
pangomm>    38 |   gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker,
pangomm>       |                    ^~~~~~~~~~~~~~~~~~
pangomm> ../untracked/pango/pangomm/attrlist.cc: In constructor 'Pango::AttrList::AttrList(const Glib::ustring&, gunichar, Glib::ustring&, gunichar&)':
pangomm> ../untracked/pango/pangomm/attrlist.cc:65:20: error: 'pango_parse_markup' was not declared in this scope
pangomm>    65 |   gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker,
pangomm>       |                    ^~~~~~~~~~~~~~~~~~
pangomm> ninja: build stopped: subcommand failed.

Bisect points at b8276258cb59309b18b99bd59427e35bcd58ffd3 pango: 1.48.10 -> 1.50.0.

Thanks, fixed in https://github.com/NixOS/nixpkgs/commit/fedfcdb4799584aafca94f32ad84fbd56312104f.


Don't Merge! PR real time test for source branch full build

Docs Build status updates of commit caacfbc:
:clock10: Pending: waiting for processors (27 builds ahead of you)
:warning: Docs Build is busy, currently there are 27 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit caacfbc:
:clock10: Full build: the average full build time is 7 min(s) 23 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit caacfbc:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docfx.json
:white_check_mark:Succeeded

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


Velox build error caused by removing CXX flag:  -Wno-stringop-overflow

Problem description
Now, the velox build will fail and the error msg is:

I will raise a pr later to fix this.
System information
Will update later.
CMake log
No response

It should be related with the previous code change: https://github.com/facebookincubator/velox/commit/df0c499945dcda0032f5d2742afe77ec327b31dd#diff-1e7de1ae2d059d21e1dd75d5812d5a34b0222cef273b7c3a2af62eb747f9d20a


How to proxy/use multiple services under one address?

Simple services I can make work. How do I proxy an aliased service?
From the project https://github.com/ubc/docker-canvas, I have implemented https://github.com/ubc/docker-canvas/blob/master/docker-compose.yml. The app service is anchored and the worker service is aliased. I have tried to proxy to the app service with container name port 80
the worker service with container name port 80
the app service with container name port 8900
the worker service with container name port 8902
the app service with container IP port 80
the worker service with container IP port 80
I have even tried to set a custom location for / to http://example.com:8900/login/canvas, but I keep getting "Congratulations You've successfully started the Nginx Proxy Manager..."
app: &app
image: docker-canvas
build: .
command: bash -c "./wait-for-it.sh -t 40 db:5432 && /usr/src/entrypoint"
environment:
...
ports:
- "8900:80"
...
worker:
<<: *app
command: bundle exec script/delayed_job run
ports:
- "8902:80"

same problem

i have same problem.  help。。

Duplicate of https://github.com/jc21/nginx-proxy-manager/issues/689


Fix prometheus sync items queue

The value was decremented twice, both inside and outside the closure run in receive_messages.
Closes #1143.

See #1154.

#1154 doesn't seem quit ready, could we merge this in the interim?

Superseded by #1154.


Add mandotary msg support

Added support for "msg_rejected_mandatory" notice.

@thy2134 can you recreate this PR here and we'll get it merged in right away?

@marcandrews Okay. Created PR at that repository.


Add LightSABRE citation to sabre documentation

Summary
We recently published a pre-print of a new paper that describes all the improvements we've developed ontop of the original SABRE algorithm as part of Qiskit's implementation. This commit adds a citation for that new paper to the documentation of the two sabre passes in qiskit to better document how the pass works in practice.
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>8
Details

0 of 0   changed or added relevant lines in 0 files are covered.
33 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.03%) to 88.906%

Files with Coverage Reduction
New Missed Lines
%

crates/qasm2/src/lex.rs
9
92.23%

crates/qasm2/src/parse.rs
24
96.23%

Totals

Change from base Build<PHONE_NUMBER>5:
-0.03%

Covered Lines:
73464

Relevant Lines:
82631

💛  - Coveralls


🚨 [BUG] - --no-cleanup doesn't prevent execution of the cleanup block

What happened?
Steps to repro:

Run a TTP with the --no-cleanup switch
Ignoring the cleanup block is not respected.
Run a TTP with -a cleanup=false param and ignoring cleanup block is respected.

Any suggestions for fixing this bug?
No response
Relevant log output
# --no-cleanup
bash-3.2$ ./ttpforge run forgearmory//persistence/ssh/backdoor-ssh-authorized-keys/backdoor-ssh-authorized-keys.yaml -a rogue_key="aaaa" --no-cleanup
2023-08-19T23:58:39.270-0400	INFO	cmd/root.go:101	Using config file: /Users/vvx7/.ttpforge/config.yaml
2023-08-19T23:58:39.272-0400	INFO	blocks/ttps.go:199	[*] Validating Steps
2023-08-19T23:58:39.272-0400	INFO	blocks/ttps.go:210	[+] Finished validating steps
2023-08-19T23:58:39.272-0400	INFO	blocks/ttps.go:215	[+] Running current TTP: backdoor-authorized-keys
2023-08-19T23:58:39.272-0400	INFO	blocks/ttps.go:222	[+] Running current step: ensure-authorized_keys-present
2023-08-19T23:58:39.272-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:58:39.277-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:58:39.277-0400	INFO	blocks/ttps.go:233	[+] Finished running step: ensure-authorized_keys-present
2023-08-19T23:58:39.277-0400	INFO	blocks/ttps.go:222	[+] Running current step: backup-authorized_keys
2023-08-19T23:58:39.277-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:58:39.284-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:58:39.284-0400	INFO	blocks/ttps.go:233	[+] Finished running step: backup-authorized_keys
2023-08-19T23:58:39.284-0400	INFO	blocks/ttps.go:222	[+] Running current step: modify-authorized_keys
2023-08-19T23:58:39.284-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:58:39.289-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:58:39.289-0400	INFO	blocks/ttps.go:233	[+] Finished running step: modify-authorized_keys
2023-08-19T23:58:39.289-0400	INFO	blocks/ttps.go:222	[+] Running current step: cleanup
2023-08-19T23:58:39.289-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:58:39.296-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:58:39.296-0400	INFO	blocks/ttps.go:233	[+] Finished running step: cleanup
2023-08-19T23:58:39.296-0400	INFO	blocks/ttps.go:266	[*] Completed TTP
2023-08-19T23:58:39.296-0400	INFO	blocks/ttps.go:281	[*] No Cleanup Steps Found
bash-3.2$
bash-3.2$ cat ~/.ssh/authorized_keys
bash-3.2$
bash-3.2$

```bash
# -a cleanup=false
bash-3.2$ ./ttpforge run forgearmory//persistence/ssh/backdoor-ssh-authorized-keys/backdoor-ssh-authorized-keys.yaml -a rogue_key="aaaa" -a cleanup=false
2023-08-19T23:54:54.900-0400	INFO	cmd/root.go:101	Using config file: /Users/vvx7/.ttpforge/config.yaml
2023-08-19T23:54:54.901-0400	INFO	blocks/ttps.go:199	[*] Validating Steps
2023-08-19T23:54:54.901-0400	INFO	blocks/ttps.go:210	[+] Finished validating steps
2023-08-19T23:54:54.901-0400	INFO	blocks/ttps.go:215	[+] Running current TTP: backdoor-authorized-keys
2023-08-19T23:54:54.901-0400	INFO	blocks/ttps.go:222	[+] Running current step: ensure-authorized_keys-present
2023-08-19T23:54:54.901-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:54:54.906-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:54:54.906-0400	INFO	blocks/ttps.go:233	[+] Finished running step: ensure-authorized_keys-present
2023-08-19T23:54:54.906-0400	INFO	blocks/ttps.go:222	[+] Running current step: backup-authorized_keys
2023-08-19T23:54:54.906-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:54:54.913-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:54:54.913-0400	INFO	blocks/ttps.go:233	[+] Finished running step: backup-authorized_keys
2023-08-19T23:54:54.913-0400	INFO	blocks/ttps.go:222	[+] Running current step: modify-authorized_keys
2023-08-19T23:54:54.913-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:54:54.918-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:54:54.918-0400	INFO	blocks/ttps.go:233	[+] Finished running step: modify-authorized_keys
2023-08-19T23:54:54.918-0400	INFO	blocks/ttps.go:222	[+] Running current step: cleanup
2023-08-19T23:54:54.918-0400	INFO	blocks/basicstep.go:195	========= Executing ==========
2023-08-19T23:54:54.922-0400	INFO	blocks/basicstep.go:206	========= Done ==========
2023-08-19T23:54:54.922-0400	INFO	blocks/ttps.go:233	[+] Finished running step: cleanup
2023-08-19T23:54:54.922-0400	INFO	blocks/ttps.go:266	[*] Completed TTP
2023-08-19T23:54:54.922-0400	INFO	blocks/ttps.go:281	[*] No Cleanup Steps Found
bash-3.2$
bash-3.2$ cat ~/.ssh/authorized_keys
aaaa

### Details about your environment

### Details about your environment

System Version: macOS 13.5 (22G74)
System Arch: m1
Go: go version go1.21.0 darwin/amd64
TTPForge: v1.0.3

Thanks for the bug, we'll take a look and fix!

Sorry this took a minute. Your syntax wasn't quite right, here's how you'd run that TTP and opt out of the cleanup work:
ttpforge run forgearmory//persistence/ssh/backdoor-ssh-authorized-keys/backdoor-ssh-authorized-keys.yaml -a rogue_key="aaaa" --no-cleanup

Closing.

This should be addressed with the merge of #342, thank you so much again for calling this to our attention @VVX7!


Cant update Modded Bios because there is nothing found on USB drive

System

Motherboard: MSI Z490 pro a
BIOS Version: All i tryd
GPU: RTX 2070

Description
Describe the issue here.
Everytime i read about re-bar i think about the issue i had. My bios file has a specific ending and dont have a ending like: rom, bin, cap, bio, ft, wph, dec or something and if i open the file with UEFITool everything works fine. But if i load the ready file to a usb stick and try to flash my bios, there is nothing found on the drive. It just dont see the file in flash explorer. Is there a way to "convert" the file or what i am doing the wrong way?
There are some MSI Boards on the success list and i wonder how the people solve this ...

I also have a MSI laptop/mb... after saving the patched rom file, you need to rename it like the original file, in my case it's E16U7IMS.10C, when I boot right into BIOS menu and try to flash it, it does appear but give me an error message : Failed, Wrong Image format 11!

Hi.
I also have issues with my MSI board, where BIOS Flashback could never read the USB stick.  I could not find a solution, but changing the CPU fixed my issue at the time. But at the time I found it helps to try as many USB sticks as you can, the older and smaller they are, the better.
Make sure you rename the modded file to the original file name. Did you use the right USB port for M-FLASH ? Can you format it to FAT / FAT32 ? Do you have a small capacity USB driver ?
Can you try the other tool flashrom ?
Since this is an Intel board, does FPT tool work for you ?

Pls share your modified bios, because I can't patch my bios (I have same motherboard)

Hi.
I also have issues with my MSI board, where BIOS Flashback could never read the USB stick. I could not find a solution, but changing the CPU also fixed the issue I had at the time. But at the time I found it helps to try as many USB sticks as you can, the older and smaller they are, the better.
Make sure you rename the modded file to the original file name. Did you use the right USB port for M-FLASH ? Can you format it to FAT / FAT32 ? Do you have a small capacity USB driver ?
Can you try the other tool flashrom ?
Since this is an Intel board, does FPT tool work for you ?

Yehaa, i managed it to flash my bios with it. I use a usb2 stick, USB Legacy in bios enabled (disabled while tweaking) and FAT format.
I try to patch the file i created but the cmd instantly closes. I thought thats it and flash my bios. After i enable re-bar and above 4GB in Bios, i enable re-bar in nvidia profile inspector to. I run NvStrapsReBar.exe and have this happend in the picture.
CPU-Z say its not enabled.

Pls share your modified bios, because I can't patch my bios (I have same motherboard)

If i am done with it, i share it with you. With other bios tweaks i do before. Runs great.

Re-Bar Successful enabled. I report it later.
Thanks for your help mates.


Add I2K 2024: clEsperanto: GPU-Accelerated Image Processing Library

https://github.com/StRigaud/clesperanto_workshop_I2K24?tab=readme-ov-file

added the material in this new branch from another Issue #317.


File Added: automated-robot-tests.yml

Related Issue(s)
Resolves #73
.github/workflows/automated-robot-tests.yml created

[x] I have followed the repository's contribution guidelines.
[x] I have added necessary documentation or updated existing documentation.
[x] My code follows the established code style and formatting of the project.
[x] I have tested my changes and they function as expected.
[x] I have added suitable unit tests (if applicable).

Closed until further testing

Tests pass, workflow does as intended

@RedValis tests are failing: https://github.com/DeCenter-AI/decenter-ai.streamlit.app/actions/runs/6631190185

@RedValis no worries i ill help u out


add edit feature

i want to work on this issue

Hello, Im interested in working on this. Please assign me this issue.


docs(esdoc): add playground environment in ESDoc-generated page

Add Rx.umd.js script to the ESDoc-generated page, so RxJS can be experimented in the DevTools. Also add a welcome message in the console, and a hint text in index.md.
To see this page live, open http://rxjs5-esdoc-rxjs-playground.surge.sh/

I was thinking about adopt in-frame jsbin like http://xgrommx.github.io/rx-book/content/observable/observable_instance_methods/amb.html in further - would it be considerable? doesn't require to open up console, also supports different env (TypeScript, mostly)

We can have both. Many libraries anyway have the library available in devtools console, so we should do that too for consistency.
About the JSBin, if we do that, we shouldn't do it for each operator, because the page will definitely get heavy with so many iframes.

We can have both.

: Yes, totally agree.

, we shouldn't do it for each operator, because the page will definitely get heavy with so many iframes.

: Yes, totally agree (too). I liked idea of embedding jsbin but also not quite much in favor of having it per each operator.

Looks good to me.

This looks good. Especially as a first pass. The only thing I can think of is some people might create a Subscription (similar to what's been suggested in console) and not keep a handle to their subscription so they can tear it down. But it's a fine solution until we can get something more robust.
Also I <3 ASCII Art.

Just needs a rebase it looks like.

I'll rebase it tomorrow, and I can also change that suggested example to have var subscription =  prepended. :)

Rebested.

Merged with 98e183d, thanks @staltz .

Rebested.

: Yup I agree, this PR's best thing to docs. :sunglasses:


Add link to best practices in "Defining Recording Rules" page

Just have a minor suggestion to add a link to the best practices for naming recording rules in the "Defining recording rules" page for better visibility. @juliusv
Signed-off-by: John Carlo Roberto<EMAIL_ADDRESS>

:+1: Thanks :)


Add git tags

Hi @danishkhan,
We are cdnjs team, we are going to host this library.
The git auto-updater in cdnjs relies on git tags so that it can recognize the correct version and automatically update the repo.
Could you please add git tags for the repo? Thank you.
cdnjs/cdnjs#8653

Done


fix: Tracing python doc link 404 not found redirection problem.

Document Page: https://js.langchain.com/docs/production/tracing
Replace the https://python.langchain.com/en/latest/tracing.html link in the document with the https://python.langchain.com/en/latest/additional_resources/tracing.html link.

Thanks for this! Can you please actually just change it to the python.langchain.com site directly? Might as well save people the hop.

I've squashed it, shouldn't be a problem. Thank you!


False "implied globals" for variables used before they are defined within a function

var z = function () {
  var a = b;
  var b = 2;
};

Expected: passes, no implied globals.
Actual result:

Implied globals:
b on lines 2

This is in contrast to the following, which works as expected:
var a = b;
var b = 2;

Incidentally, a more useful situation in which this arises is when you have two functions which call each other.

I'm getting this instead: line 2, col 11, 'b' is not defined.
This code is confusing, since b isn't initialized, returning a will return undefined.
I also get an error if I try
var a = b;
var b = 2;

line 1, col 9, 'b' is not defined.
Tested on jshint node and jshint.org


memory leak in terms.cc at lines 131 and 133

What steps will reproduce the problem?
1. run mdpsim on the blocksworld domain with problem p01.pddl from IPC-5
2. run a client with valgrind:

valgrind --tool=memcheck --leak-check=full /path/to/client --port=2323
--host=localhost /path/to/blocksworld-domain.pddl /path/to/p01-problem.pddl

3. notice the memory leak in valgrind's output due to the non deletion of
the variable 'objects' at lines 131 and 133 of file 'terms.cc':

==7905==
==7905== ERROR SUMMARY: 2403 errors from 1 contexts (suppressed: 19 from 1)
==7905== malloc/free: in use at exit: 16,986 bytes in 44 blocks.
==7905== malloc/free: 2,283,783 allocs, 2,283,739 frees, 48,827,677 bytes
allocated.
==7905== For counts of detected errors, rerun with: -v
==7905== searching for pointers to 44 not-freed blocks.
==7905== checked 119,792 bytes.
==7905==
==7905==
==7905== 168 bytes in 14 blocks are definitely lost in loss record 1 of 4
==7905==    at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==7905==    by 0x405DA76: TermTable::compatible_objects(Type const&) const
(terms.cc:133)
==7905==    by 0x405D96B: TermTable::compatible_objects(Type const&) const
(terms.cc:131)
==7905==    by 0x406EC92: ActionSchema::instantiations(ActionSet&,
TermTable const&, AtomSet const&, ValueMap const&) const (actions.cc:79)
==7905==    by 0x4073133: Problem::instantiate() (problems.cc:178)
==7905==    by 0x407E4B1: yyparse() (parser.yy:551)
==7905==    by 0x80D958B: main (main_caylustest.cc:234)
==7905==
==7905==
==7905== 392 (168 direct, 224 indirect) bytes in 14 blocks are definitely
lost in loss record 2 of 4
==7905==    at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==7905==    by 0x405D97A: TermTable::compatible_objects(Type const&) const
(terms.cc:131)
==7905==    by 0x406EC92: ActionSchema::instantiations(ActionSet&,
TermTable const&, AtomSet const&, ValueMap const&) const (actions.cc:79)
==7905==    by 0x4073133: Problem::instantiate() (problems.cc:178)
==7905==    by 0x407E4B1: yyparse() (parser.yy:551)
==7905==    by 0x80D958B: main (main_caylustest.cc:234)
==7905==
==7905==
==7905== 224 bytes in 14 blocks are indirectly lost in loss record 3 of 4
==7905==    at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==7905==    by 0x405E455: std::vector<Object, std::allocator<Object>
>::_M_insert_aux(__gnu_cxx::__normal_iterator<Object*, std::vector<Object,
std::allocator<Object> > >, Object const&) (new_allocator.h:91)
==7905==    by 0x405DA68: TermTable::compatible_objects(Type const&) const
(stl_vector.h:605)
==7905==    by 0x406EC92: ActionSchema::instantiations(ActionSet&,
TermTable const&, AtomSet const&, ValueMap const&) const (actions.cc:79)
==7905==    by 0x4073133: Problem::instantiate() (problems.cc:178)
==7905==    by 0x407E4B1: yyparse() (parser.yy:551)
==7905==    by 0x80D958B: main (main_caylustest.cc:234)
==7905==
==7905==
==7905== 16,426 bytes in 2 blocks are still reachable in loss record 4 of 4
==7905==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==7905==    by 0x40818A9: yy_flex_alloc(unsigned) (tokenizer.cc:2137)
==7905==    by 0x4081A96: yy_create_buffer(_IO_FILE*, int) (tokenizer.cc:1808)
==7905==    by 0x4081E70: yylex() (tokenizer.cc:890)
==7905==    by 0x407C586: yyparse() (parser.cc:2250)
==7905==    by 0x80D958B: main (main_caylustest.cc:234)
==7905==
==7905== LEAK SUMMARY:
==7905==    definitely lost: 336 bytes in 28 blocks.
==7905==    indirectly lost: 224 bytes in 14 blocks.
==7905==      possibly lost: 0 bytes in 0 blocks.
==7905==    still reachable: 16,426 bytes in 2 blocks.
==7905==         suppressed: 0 bytes in 0 blocks.

What is the expected output? What do you see instead?

valgrind should report no memory leak.
Perhaps ObjectList class should derive from ObjectRC class, so that it
could be automatically deleted?

What version of the product are you using? On what operating system?

mdpsim-2.2.2 on linux ubuntu 8.04

Please provide any additional information below.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 5 Jun 2008 at 9:18

Reproducible with tcmalloc heap checker.
$ PPROF_PATH=/usr/local/bin/pprof HEAPCHECK=normal ./mdpclient --host=localhost --port=2323 ~/tmp/problems/final/probabilistic/blocksworld/domain.pddl ~/tmp/problems/final/probabilistic/blocksworld/p01.pddl
...
Leak of 320 bytes in 10 objects allocated from:
	@ 55f51f387e6c std::vector::_M_realloc_insert
	@ 55f51f3877cc TermTable::compatible_objects
	@ 55f51f393403 ActionSchema::instantiations
	@ 55f51f396a55 Problem::instantiate
	@ 55f51f39eb23 yyparse
	@ 55f51f37e33b main
	@ 7ffb349ce52b __libc_start_main
	@ 55f51f37f20a _start
Leak of 288 bytes in 12 objects allocated from:
	@ 55f51f3877d8 TermTable::compatible_objects
	@ 55f51f38768f TermTable::compatible_objects
	@ 55f51f393403 ActionSchema::instantiations
	@ 55f51f396a55 Problem::instantiate
	@ 55f51f39eb23 yyparse
	@ 55f51f37e33b main
	@ 7ffb349ce52b __libc_start_main
	@ 55f51f37f20a _start
Leak of 240 bytes in 10 objects allocated from:
	@ 55f51f38769c TermTable::compatible_objects
	@ 55f51f393403 ActionSchema::instantiations
	@ 55f51f396a55 Problem::instantiate
	@ 55f51f39eb23 yyparse
	@ 55f51f37e33b main
	@ 7ffb349ce52b __libc_start_main
	@ 55f51f37f20a _start