text:
Restic repo maintenance is not running for one Repo

What steps did you take and what happened:
[A clear and concise description of what the bug is, and what commands you ran.)
I see restic repo maintenance is running but it is not updating time stamp for one of the repo and because of this it tries to run again and schedule backup fails.
in logs it gives - No ready channel found for repository
Last restic repo maintenance log for restic repo that is failing for maintenance  from velero logs(debug was enabled)
time="2019-09-09T13:43:01Z" level=debug msg="Running processQueueItem" controller=restic-repository key=velero/kube-system-default-xjl9n logSource="pkg/co
ntroller/restic_repository_controller.go:102"
time="2019-09-09T13:43:01Z" level=debug msg="Checking repository for stale locks" controller=restic-repository logSource="pkg/controller/restic_repository
_controller.go:131" name=kube-system-default-xjl9n namespace=velero
time="2019-09-09T13:43:02Z" level=debug msg="Ran restic command" command="restic unlock --repo=s3:http://MYIP:12401/gc-icp-dev-backup/restic/kube-
system --password-file=/tmp/velero-restic-credentials-kube-system377844178 --cache-dir=/scratch/.cache/restic" logSource="pkg/restic/repository_manager.go
:276" repository=kube-system stderr= stdout="successfully removed locks\n"
time="2019-09-09T13:43:02Z" level=debug msg=resticRepositoryController.runMaintenanceIfDue controller=restic-repository logSource="pkg/controller/restic_r
epository_controller.go:196" name=kube-system-default-xjl9n namespace=velero
time="2019-09-09T13:43:02Z" level=info msg="Running maintenance on restic repository" controller=restic-repository logSource="pkg/controller/restic_reposi
tory_controller.go:205" name=kube-system-default-xjl9n namespace=velero
time="2019-09-09T13:43:02Z" level=debug msg="Checking repo before prune" controller=restic-repository logSource="pkg/controller/restic_repository_controll
er.go:207" name=kube-system-default-xjl9n namespace=velero
time="2019-09-09T13:43:05Z" level=debug msg="Ran restic command" command="restic check --repo=s3:http://MYIP:12401/gc-icp-dev-backup/restic/kube-s
ystem --password-file=/tmp/velero-restic-credentials-kube-system227301129 --cache-dir=/scratch/.cache/restic" logSource="pkg/restic/repository_manager.go:
276" repository=kube-system stderr= stdout="using temporary cache in /scratch/.cache/restic/restic-check-cache-565950402\ncreated new cache in /scratch/.c
ache/restic/restic-check-cache-565950402\ncreate exclusive lock for repository\nload indexes\n"
time="2019-09-09T13:43:05Z" level=debug msg="Running processQueueItem" controller=restic-repository key=velero/services-default-wh8m9 logSource="pkg/contr
oller/restic_repository_controller.go:102"
time="2019-09-09T13:43:05Z" level=debug msg="Checking repository for stale locks" controller=restic-repository logSource="pkg/controller/restic_repository_controller.go:131" name=services-default-wh8m9 namespace=velero
time="2019-09-09T13:43:05Z" level=debug msg="No ready channel found for repository velero/kube-system-default-xjl9n" logSource="pkg/restic/repository_ensurer.go:89"
[root@opcgg008400002 ~]# velero restic repo get
NAME                               STATUS   LAST MAINTENANCE
kube-system-default-xjl9n          Ready    2019-09-06 14:40:17 -0400 EDT
lrc-mnrf-fsims-dev-default-lxp74   Ready    2019-09-08 13:48:03 -0400 EDT
services-default-wh8m9             Ready    2019-09-08 16:43:04 -0400 EDT
What did you expect to happen:
Restic Repo Maintenance should update the time and if it fails then should show error in logs.
The output of the following commands will help us better understand what's going on:
(Pasting long output into a GitHub gist or other pastebin is fine.)

kubectl logs deployment/velero -n velero
velero backup describe <backupname> or kubectl get backup/<backupname> -n velero -o yaml
velero backup logs <backupname>
velero restore describe <restorename> or kubectl get restore/<restorename> -n velero -o yaml
velero restore logs <restorename>

Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
Environment:

Velero version (use velero version):
velero version
Client:
Version: v1.1.0
Git commit: a357f21aec6b39a8244dd23e469cc4519f1fe608
Server:
Version: v1.1.0
Kubernetes version (use kubectl version):
Kubernetes installer & version:
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):

I see below error.
time="2019-09-09T14:23:04Z" level=debug msg="Ran restic command" command="restic check --repo=s3:http://IP:12401/gc-icp-dev-backup/restic/kube-s
ystem --password-file=/tmp/velero-restic-credentials-kube-system429682729 --cache-dir=/scratch/.cache/restic" logSource="pkg/restic/repository_manager.go:
276" repository=kube-system stderr="Load(<index/bcdfe96761>, 0, 0) returned error, retrying after 749.334338ms: Copy: write /scratch/.cache/restic/restic-
check-cache-606715968/b51f26aabbb9d7dc20100cf915842a8fb360b265f7c00b71ec0f2047bcc0090d/index/bc/bcdfe967615928a65b89923ff4a080094468c276a1f16d697f2d16963a
faf9b8: cannot allocate memory\n" stdout="using temporary cache in /scratch/.cache/restic/restic-check-cache-606715968\ncreated new cache in /scratch/.cac
he/restic/restic-check-cache-606715968\ncreate exclusive lock for repository\nload indexes\n"

I recreated restic repos again and will monitor for few days and report if I see any issue with restic repo maintenance.
Thanks !

Thanks @adityagu0910, do you have any resource requests/limits on the velero pod? They might need to be increased.

Actually I did not set anything and kept default values
I see below from my pod spec
Limits:
cpu:     1
memory:  256Mi
Today again maintenance was completed for other repositories but did not complete for kube-system repository
NAME                               STATUS     LAST MAINTENANCE
kube-system-default-zlcq8          NotReady   2019-09-09 11:59:18 -0400 EDT
lrc-mnrf-fsims-dev-default-24ng6   Ready      2019-09-10 11:59:55 -0400 EDT
services-default-mvpt4             Ready      2019-09-10 11:59:58 -0400 EDT
I am attaching complete logs for velero pod . I am not able to see any specific error that shows why it did not complete for kube-system restic repo.
velero.log

It looks like something is going wrong when restic check is being run against that repository during maintenance. Compare the output for the kube-system repo to one of the others:
time="2019-09-10T16:19:59Z" level=debug msg="Ran restic command" command="restic check --repo=s3:http://MYIP:MYPORT/gc-icp-dev-backup/restic/kube-system --password-file=/tmp/velero-restic-credentials-kube-system760563073 --cache-dir=/scratch/.cache/restic" logSource="pkg/restic/repository_manager.go:276" repository=kube-system stderr= stdout="using temporary cache in /scratch/.cache/restic/restic-check-cache-882795557\ncreated new cache in /scratch/.cache/restic/restic-check-cache-882795557\ncreate exclusive lock for repository\nload indexes\n"
vs.
time="2019-09-10T15:59:56Z" level=debug msg="Ran restic command" command="restic check --repo=s3:http://MYIP:MYPORT/gc-icp-dev-backup/restic/lrc-mnrf-fsims-dev --password-file=/tmp/velero-restic-credentials-lrc-mnrf-fsims-dev088299561 --cache-dir=/scratch/.cache/restic" logSource="pkg/restic/repository_manager.go:276" repository=lrc-mnrf-fsims-dev stderr= stdout="using temporary cache in /scratch/.cache/restic/restic-check-cache-322716012\ncreated new cache in /scratch/.cache/restic/restic-check-cache-322716012\ncreate exclusive lock for repository\nload indexes\ncheck all packs\ncheck snapshots, trees and blobs\nno errors were found\n"
If possible, it would definitely be interesting to see what happens if you run restic check manually against that repo. I can provide more detail on exactly how to do that if needed.

Yes please give me the way to run restic check manually. I will try.
I also see below restic snapshot is running for this repository while i do not find restic snapshot command  for other repositories

time="2019-09-10T20:04:57Z" level=debug msg="Ran restic command" command="restic snapshots --repo=s3:http://MYIP5:MYPORT/gc-icp-dev-backup/restic/kube-system --password-file=/tmp/velero-restic-credentials-kube-system795752821 --cache-dir=/scratch/.cache/restic --last" logSource="pkg/restic/repository_manager.go:276" repository=kube-system stderr= stdout="ID        Time                 Host        Tags                                                                                Paths\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n60a75d93  2019-09-09 16:47:05  velero      backup=whole-cluster-backup-09092019124322,backup-uid=57414ac6-d321-11e9-bf48-0050568abba1,ns=kube-system,pod=logging-elk-data-0,pod-uid=30c5a170-b277-11e9-9dac-0050568abba1,volume=data                    /host_pods/30c5a170-b277-11e9-9dac-0050568abba1/volumes/kubernetes.io~local-volume/logging-datanode-MYIP1\n6c0a66d7  2019-09-10 14:18:13  velero      backup=whole-cluster-backup-10092019101601,backup-uid=d29142ec-d3d5-11e9-bf48-0050568abba1,ns=kube-system,pod=icp-mongodb-0,pod-uid=b4b8e374-b276-11e9-9dac-0050568abba1,volume=mongodbdir                   /host_pods/b4b8e374-b276-11e9-9dac-0050568abba1/volumes/kubernetes.io~local-volume/mongodb-MYIP0\n5b853d27  2019-09-10 14:18:35  velero      backup=whole-cluster-backup-10092019101601,backup-uid=d29142ec-d3d5-11e9-bf48-0050568abba1,ns=kube-system,pod=image-manager-0,pod-uid=e3346b00-c2f6-11e9-a26e-0050568abba1,volume=image-manager              /host_pods/e3346b00-c2f6-11e9-a26e-0050568abba1/volumes/kubernetes.io~local-volume/image-manager-MYIP0\neb49e933  2019-09-10 14:18:59  velero      pod-uid=cb6ce276-b493-11e9-bbe0-0050568abba1,volume=datadir,backup=whole-cluster-backup-10092019101601,backup-uid=d29142ec-d3d5-11e9-bf48-0050568abba1,ns=kube-system,pod=vulnerability-advisor-minio-0      /host_pods/cb6ce276-b493-11e9-bbe0-0050568abba1/volumes/kubernetes.io~local-volume/minio-MYIP9\neaab5cf5  2019-09-10 14:24:12  velero      pod-uid=cb639435-b493-11e9-bbe0-0050568abba1,volume=datadir,backup=whole-cluster-backup-10092019101601,backup-uid=d29142ec-d3d5-11e9-bf48-0050568abba1,ns=kube-system,pod=vulnerability-advisor-zookeeper-0  /host_pods/cb639435-b493-11e9-bbe0-0050568abba1/volumes/kubernetes.io~local-volume/zookeeper-MYIP9\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n5 snapshots\n"
time="2019-09-10T20:04:57Z" level=debug msg="No ready channel found for repository velero/kube-system-default-zlcq8" logSource="pkg/restic/repository_ensurer.go:89"

OK, so you'll need to do the following:

Have credentials locally to access your object storage bucket (you could copy the ones in the cloud-credentials secret into your local environment)
Get the restic repo identifier from the custom resource: look for the repoIdentifier field in velero restic repo get kube-system-default-zlcq8 -o yaml

Then, you'll want to run restic check -r <repo identifier>, using a password of static-passw0rd when prompted (yes, this is the password; we rely on your object storage IAM for protecting the data).

Thanks Steve
It is getting killed after index load

$ restic check -r s3:http://MYURL/gc-icp-dev-backup/restic/kube-system -v
using temporary cache in /tmp/restic-check-cache-087909954
enter password for repository:
repository 29022249 opened successfully, password is correct
created new cache in /tmp/restic-check-cache-087909954
create exclusive lock for repository
load indexes
Killed
$

do we have any way to enable log and see why it is getting killed ?
I tried with flag

-vvvvvvvvv
But it is not showing any extra logs

when i am running same command inside restic pod, it is working fine.
only failing from velero pod . Could it be some permission issue for velero pod ?

restic check -r s3:http://MYURL/gc-icp-dev-backup/restic/kube-system -vvvvvvvvv
using temporary cache in /tmp/restic-check-cache-469937870
enter password for repository:
repository 29022249 opened successfully, password is correct
created new cache in /tmp/restic-check-cache-469937870
create exclusive lock for repository
load indexes
check all packs
check snapshots, trees and blobs
no errors were found

Could you try increasing the memory limit on the pod? That seems like a likely culprit at this point.

It worked with 2Gi limit and request both.
Did not work with 1Gi
Thanks Steve !!

OK great! Good to know for the future. I'll close this issue out but feel free to reach out again as needed.

authors: adityagu0910 prydonius skriss

repo: heptio/velero


text:
Remove old code

Resolves: OLPEDGE-1145
Signed-off-by: Mykhailo Kuchma ext-mykhailo.kuchma@here.com

Please, add more descriptive comment into commit according to our commit template

source: gharchive/pull-request

authors: borzun mykhailo-kuchma

repo: heremaps/here-olp-sdk-cpp

license_type: permissive

license_source: github-api


text:
Remap Google IDs for new auth flow. Issue #1033

Google's "Next Generation Player IDs" mean player's are assigned a different ID for each game played. Pre-existing players will have their old ID mapped to a new ID for continuity.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the contribution @DaveOak. Can you also update the CHANGELOG.md file and add yourself to it as a contributor? I've asked one of our team to take a look at the code and leave a review.

Hi @novabyte, I've updated CHANGELOG.md and committed to my own fork, do I need to do another pull request? How do I add myself as a contributor? This in new territory for me!

@DaveOak No worries, we'll update the changelog ahead of release so you don't have to push another change. As soon as this merges you'll appear as a contributor on the repo directly anyway. Thanks! 🙇

authors: CLAassistant DaveOak novabyte zyro

repo: heroiclabs/nakama

license_source: bigquery


text:
Update lifecycle from v0.18.5 to v0.19.0-rc.2

This updates the builder images to the latest lifecycle version, 0.19.0-rc.2, Which includes a fix to https://github.com/buildpacks/lifecycle/issues/1308.

Release notes:
https://github.com/buildpacks/lifecycle/releases/tag/v0.19.0-rc.2
Full changelog:
https://github.com/buildpacks/lifecycle/compare/v0.18.5...v0.19.0-rc.2

authors: edmorley joshwlewis

repo: heroku/cnb-builder-images


text:
add comment to test github action

This is a dummy PR to test the github check changelog action 🎉

Tested! Closing now as @schneems will be releasing the fix

repo: heroku/heroku-buildpack-python

license: mit


text:
Coursier cache is .cache/coursier not .coursier

Addressing https://github.com/heroku/heroku-buildpack-scala/issues/131
Per the coursier docs the default cache directory is ~/.cache/coursier/v1 but this buildpack was looking for ~/.coursier

Hey @drobert, thanks for the PR! I'm sorry it took so long to properly address it.
I added a couple of comments to the PR. It looks like the PR will not work as intended.
I tried to reproduce slug and cache issues with coursier, but could not find any with 67e2ffd. .cache/coursier is properly cached between builds and removed from the slug. That said, $KEEP_COURSIER_CACHE is not working as users might expect.
You mentioned in #131 that you ran in the "same problem", can you elaborate what your exact issue is/was?

You mentioned in #131 that you ran in the "same problem", can you elaborate what your exact issue is/was?

It's been a while now, but frankly our slug size was too big; it did not appear to be properly removing these directories from the slug. We ended up fixing this within our build.sbt directly to remove .ivy2 and .cache directories post-build. Unfortunately I don't currently have a clean setup to re-test the existing buildback.
It's possible all of this is due to a lack of documentation around the various environment variables that impact this buildpack. SBT_CLEAN seems partially documented, but the various others such as KEEP_SBT_CACHE were unclear and perhaps that's all we were missing.

Are you fine with me closing this PR then? I cannot reproduce this with a new sbt app as stated before. Maybe your issue was something different like you said. I'll take a look at the docs in any case.

I'll close this now. @drobert (or anyone, really): feel free to re-open should this is still be a problem.

authors: Malax drobert

repo: heroku/heroku-buildpack-scala


text:
🛑 Software Center - Test 1 is down

In 92317ab, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 18d76d9.

source: gharchive/issue

repo: herrphon/upptime

license: MIT


text:
🛑 Auth-Bridge - Test 1 is down

In b8c1b19, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 25e4a73.


text:
🛑 Software Center - Test 1 is down

In bc1fea5, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in ed371fd.


text:
🛑 Software Center - Test 1 is down

In c79288f, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 26e774c.


text:
🛑 Auth-Bridge - Test 1 is down

In df3abb8, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in d45d852 after 11 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In 6a9346f, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in e28efce after 10 minutes.


text:
🛑 Software Center - Test 1 is down

In f437eba, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 1f881ac after 13 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In 3a8d1d6, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 0231c99 after 10 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In e60ab83, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 247ea60 after 21 minutes.


text:
🛑 Software Center - Test 1 is down

In 757fe4f, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in 99901bb.


text:
🛑 Software Center - Test 1 is down

In d25aa3e, Software Center - Test 1 ($SOFTWARECENTER_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Software Center - Test 1 is back up in bf67c86 after 24 minutes.


text:
🛑 Auth-Bridge - Test 1 is down

In 1df2b94, Auth-Bridge - Test 1 ($AUTH_BRIDGE_TEST_1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Auth-Bridge - Test 1 is back up in 640dedc.


text:
Added SASS example

As for my mistake in issue #22.
-.-

@gabrielbull I'm struggling to get css loader to parse sass files that include references to responsive-loader. Could you please share you're responsive-loader webpack config?
My error
 ERROR in ./~/css-loader?{"sourceMap":true,"importLoaders":1,"modules":true,"localIdentName":"[name]__[local]--[hash:base64:5]","di
scardComments":{"removeAll":true}}!./~/sass-loader/lib/loader.js?{"sourceMap":true}!./src/views/Main/Home/style.scss
    Module not found: Error: Can't resolve './responsive-loader' in '/Users/projects/am/am-web/src/views/Main/Home'
     @ ./~/css-loader?{"sourceMap":true,"importLoaders":1,"modules":true,"localIdentName":"[name]__[local]--[hash:base64:5]","discardC
omments":{"removeAll":true}}!./~/sass-loader/lib/loader.js?{"sourceMap":true}!./src/views/Main/Home/style.scss 6:6240-6315

Webpack modules
module: {
        rules: [
            {
                test: /\.(jpg)$/,
                use: 'responsive-loader',
                include: PATHS.images,
            },
            {
                test: /\.tsx?$/,
                use: 'ts-loader',
                include: PATHS.app,
            },
            {
                test: /\.(png|jpg|svg)$/,
                use: 'url-loader?limit=8192',
                include: PATHS.app,
            },
            {
                test: /\.(jpg|png|svg)$/,
                use: 'file-loader?name=[path][name].[hash].[ext]',
                include: PATHS.images,
            }
        ]
    }

Webpack css loader rules
{
                    test: /(\.scss|\.sass)$/,
                    use: ExtractTextPlugin.extract({
                        fallback: "style-loader",
                        use: [
                            {
                                loader: 'css-loader',
                                options: {
                                    sourceMap: true,
                                    importLoaders: 1,
                                    modules: true,
                                    localIdentName: '[name]__[local]--[hash:base64:5]',
                                    discardComments: {
                                        removeAll: true
                                    }
                                }
                            },
                            {
                                loader: "sass-loader",
                                options: {
                                    sourceMap: true
                                }
                            }
                        ]

                    }),

                }

Thanks

@dcworldwide Sorry, I moved away from this library.

authors: dcworldwide gabrielbull

repo: herrstucki/responsive-loader


text:
Recent versions closed source now ?

Do I understand your sentence "This project is deprecated because of personal reason" right ?
This project is closed source now ?

Hello, could we have confirmation of this?
It appears new versions have been distributed through Google Play, so the project doesn't appear deprecated. If the code to the new versions is being kept private or proprietary, could this be confirmed?
Thanks.

It looks like it also now uses Google Play Services unlike before. So they probably closed the source code.

authors: axelsimon realmain sniperle

repo: heruoxin/Clip-Stack


text:
theme: update hexo-theme-kira

Check List
Please read and check followings before submitting a PR.

[x] I want to publish my theme on Hexo official website.

[x] I have read the theme publishing doc.
[x] name is unique.
[x] link URL is correct.
[x] preview URL is correct.
[x] preview URL web site is rendered correctly.
[x] Add a screenshot to source/themes/screenshots.
[x] Screenshot filename is same as value of name.
[x] Screenshot size is 800 * 500.
[x] Screenshot file format is png.

[ ] I want to publish my plugin on Hexo official website.

[ ] I have read the plugin publishing doc.
[ ] name is unique.
[ ] link URL is correct.

[ ] Others (Update, fix, translation, etc...)

Languages:
[ ] en English
[ ] ko Korean
[ ] pt-br Brazilian Portuguese
[ ] ru Russian
[ ] th Thai
[ ] zh-cn simplified Chinese
[ ] zh-tw traditional Chinese

hexo-theme-kira changed preview URL

repo: hexojs/site


text:
Update documentation for configuration

Polish wording.
Originally submitted by @BitYog as https://github.com/hexojs/hexojs.github.io/pull/5

👍

Thanks for the contribution 👍

authors: bhaskarmelkani ertrzyiks


text:
transformer "transforms" dates unintentionally

Description
Even with dates switched off, transformers are created for the dates and the dates are “passed” through the transformers.
At the end they are strings again. The types do not have the type Date.
The problem is that I want to have a string like this for date: 2024-10-10. However, I get 2024-10-10T00:00:00.000Z.
This is the server response:
"date": "2024-10-10",

This happens because of:
export const XXXModelResponseTransformer: XXXModelResponseTransformer =
  (data) => {
    if (data?.date) {
      data.date = new Date(data.date);
    }
    return data;
  };

My config:
export default defineConfig({
  input: "../../specifications/service.yaml",
  output: {
    path: "src/generated/client/service",
    format: "prettier",
    lint: "eslint",
  },
  plugins: [
    "@hey-api/schemas",
    {
      asClass: true,
      name: "@hey-api/services",
    },
    {
      enums: "typescript",
      name: "@hey-api/types",
    },
    {
      dates: false,
      name: "@hey-api/transformers",
    },
    "@tanstack/react-query",
  ],
  client: "@hey-api/client-fetch",
});

Reproducible example or configuration
No response
OpenAPI specification (optional)
e.g.:
        orderDate:
          type: string
          format: date

System information (optional)
"@hey-api/client-fetch": "0.4.2",
"@hey-api/openapi-ts": "0.54.4",

That's a good feedback. I will change it as you describe, though I wonder why you use the plugin at all if you don't want to transform dates?

The problem is that I want to have a string like this for date: 2024-10-10. However, I get 2024-10-10T00:00:00.000Z.

I don't fully understand this. How do you end up with a string if the transformer gives you a date?

Yes, I turned off the transformer yesterday and realized that this fixed my problem without losing other functions.
I thought the transformer transformed more than just dates. I wanted to be as typed as possible.

authors: mrclrchtr mrlubos

repo: hey-api/openapi-ts


text:
VIrtualBox wrong configuration value

Describe the bug
VirtualBox throws an error about some configuration value
To Reproduce
Follow the tutorial with VirtualBox 6.1.30
Expected behavior
A working VM.
Environment
WIN10 both. latest
Additional context
Failed to open a session for the virtual machine shitebox1.Failed to open system BIOS file 'C:\VBoxLdr\data\pcbios386.bin' (VERR_PATH_NOT_FOUND).

Result Code:
E_FAIL (0x80004005)

Component:
ConsoleWrap

Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

This project is not maintained since 08.2020. Last VBox version it was checked against was 6.1.2.

Do you have this file on disk C:\VBoxLdr\data\pcbios386.bin?

I do, but the most recent trial with VBox 6.1.6, output changed to:
Failed to open a session for the virtual machine shitebox.VMMR0_DO_NEM_INIT_VM failed: VERR_NEM_MISSING_KERNEL_API_2 (VERR_NEM_MISSING_KERNEL_API_2).AMD-V is not available (VERR_SVM_NO_SVM).

Result Code:
E_FAIL (0x80004005)

Component:
ConsoleWrap

Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

I also happen to fail at loader.exe
[>] Entering MapTsugumi
[>] Entering ProviderCreate
[>] Entering StartVulnerableDriver
[!] OpenService failed (Error 1060)
[<] Leaving StartVulnerableDriver
[<] Leaving ProviderCreate
[!] ProviderCreate failed, abort
LDR: Cannot inject monitor code
[<] Leaving VBoxLdrMain

Do I have to change some settings at BIOS? What can I do about loader.exe not working? Thanks

[!] OpenService failed (Error 1060)

It seems that you have "Nal" driver (Intel driver that is used by this loader to load own driver) loaded, but it doesn't have corresponding service control manager entry in registry. You can try reboot machine and start loader again. If problem persist look if you have any Intel "iqvm64" (name may vary) driver loaded.
As of VERR_NEM_MISSING_KERNEL_API_2 it is something I didn't encountered before. Do you have AMD CPU?
They have this ticket https://www.virtualbox.org/ticket/19779 and https://forums.virtualbox.org/viewtopic.php?f=6&t=96555 so this could be a bug that Oracle fixed in more recent VBox 6.1.x versions.


text:
Disassembled dfsspmdm kernel: jump (jmp) to the middle of another instruction

Hi,
During my recent use of LIBXSMM, I requested a dfsspmdm kernel. By setting LIBXSMM_VERBOSE=-1 and disassembling the binary kernel using objdump -D -b binary -m i386 -M x86-64 [JIT-dump-file], I got the following assembly instructions:

libxsmm_skx_f64_nn_8x8x24_0_48_48_a1_b0_p0.sreg:     file format binary

Disassembly of section .data:

00000000 <.data>:
   0:	53                   	push   %rbx
   1:	41 54                	push   %r12
   3:	41 55                	push   %r13
   5:	41 56                	push   %r14
   7:	41 57                	push   %r15
   9:	eb 40                	jmp    0x4b
   b:	56                   	push   %rsi
   c:	26 2c 74             	es sub $0x74,%al
   f:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  14:	26 2c 74             	es sub $0x74,%al
  17:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  1c:	26 2c 74             	es sub $0x74,%al
  1f:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  24:	26 2c 74             	es sub $0x74,%al
  27:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  2c:	26 2c 74             	es sub $0x74,%al
  2f:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  34:	26 2c 74             	es sub $0x74,%al
  37:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  3c:	26 2c 74             	es sub $0x74,%al
  3f:	3d db f5 3f 56       	cmp    $0x563ff5db,%eax
  44:	26 2c 74             	es sub $0x74,%al
  47:	3d db f5 3f 62       	cmp    $0x623ff5db,%eax
  4c:	f1                   	icebp
  4d:	7c 48                	jl     0x97
  4f:	10 05 b6 ff ff ff    	adc    %al,-0x4a(%rip)        # 0xb
  55:	eb 40                	jmp    0x97
  57:	55                   	push   %rbp
  58:	99                   	cltd
  59:	b0 d0                	mov    $0xd0,%al
  5b:	f5                   	cmc
  5c:	6c                   	insb   (%dx),%es:(%rdi)
  5d:	d7                   	xlat   %ds:(%rbx)
  5e:	3f                   	(bad)
  5f:	55                   	push   %rbp
  60:	99                   	cltd
  61:	b0 d0                	mov    $0xd0,%al
  63:	f5                   	cmc
  64:	6c                   	insb   (%dx),%es:(%rdi)
  65:	d7                   	xlat   %ds:(%rbx)
  66:	3f                   	(bad)
  67:	55                   	push   %rbp
  68:	99                   	cltd
  69:	b0 d0                	mov    $0xd0,%al
  6b:	f5                   	cmc
  6c:	6c                   	insb   (%dx),%es:(%rdi)
  6d:	d7                   	xlat   %ds:(%rbx)
  6e:	3f                   	(bad)
  6f:	55                   	push   %rbp
  70:	99                   	cltd
  71:	b0 d0                	mov    $0xd0,%al
  73:	f5                   	cmc
  74:	6c                   	insb   (%dx),%es:(%rdi)
  75:	d7                   	xlat   %ds:(%rbx)
  76:	3f                   	(bad)
  77:	55                   	push   %rbp
  78:	99                   	cltd
  79:	b0 d0                	mov    $0xd0,%al
  7b:	f5                   	cmc
  7c:	6c                   	insb   (%dx),%es:(%rdi)
  7d:	d7                   	xlat   %ds:(%rbx)
  7e:	3f                   	(bad)
  7f:	55                   	push   %rbp
  80:	99                   	cltd
  81:	b0 d0                	mov    $0xd0,%al
  83:	f5                   	cmc
  84:	6c                   	insb   (%dx),%es:(%rdi)
  85:	d7                   	xlat   %ds:(%rbx)
  86:	3f                   	(bad)
  87:	55                   	push   %rbp
  88:	99                   	cltd
  89:	b0 d0                	mov    $0xd0,%al
  8b:	f5                   	cmc
  8c:	6c                   	insb   (%dx),%es:(%rdi)
  8d:	d7                   	xlat   %ds:(%rbx)
  8e:	3f                   	(bad)
  8f:	55                   	push   %rbp
  90:	99                   	cltd
  91:	b0 d0                	mov    $0xd0,%al
  93:	f5                   	cmc
  94:	6c                   	insb   (%dx),%es:(%rdi)
  95:	d7                   	xlat   %ds:(%rbx)
  96:	3f                   	(bad)
  97:	62 f1 7c 48 10 0d b6 	vmovups -0x4a(%rip),%zmm1        # 0x57
  9e:	ff ff ff
  a1:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
  a7:	62 62 fd 48 b8 3e    	vfmadd231pd (%rsi),%zmm0,%zmm31
  ad:	0f 18 5e 40          	prefetcht2 0x40(%rsi)
  b1:	62 62 fd 48 b8 7e 18 	vfmadd231pd 0x600(%rsi),%zmm0,%zmm31
  b8:	0f 18 9e 40 06 00 00 	prefetcht2 0x640(%rsi)
  bf:	62 62 f5 48 bc 7e 30 	vfnmadd231pd 0xc00(%rsi),%zmm1,%zmm31
  c6:	0f 18 9e 40 0c 00 00 	prefetcht2 0xc40(%rsi)
  cd:	62 62 f5 48 bc 7e 48 	vfnmadd231pd 0x1200(%rsi),%zmm1,%zmm31
  d4:	0f 18 9e 40 12 00 00 	prefetcht2 0x1240(%rsi)
  db:	62 62 fd 48 b8 7e 60 	vfmadd231pd 0x1800(%rsi),%zmm0,%zmm31
  e2:	0f 18 9e 40 18 00 00 	prefetcht2 0x1840(%rsi)
  e9:	62 62 f5 48 bc 7e 78 	vfnmadd231pd 0x1e00(%rsi),%zmm1,%zmm31
  f0:	0f 18 9e 40 1e 00 00 	prefetcht2 0x1e40(%rsi)
  f7:	62 61 fd 48 2b 3a    	vmovntpd %zmm31,(%rdx)
  fd:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 103:	62 62 fd 48 b8 7e 06 	vfmadd231pd 0x180(%rsi),%zmm0,%zmm31
 10a:	0f 18 9e c0 01 00 00 	prefetcht2 0x1c0(%rsi)
 111:	62 62 fd 48 b8 7e 1e 	vfmadd231pd 0x780(%rsi),%zmm0,%zmm31
 118:	0f 18 9e c0 07 00 00 	prefetcht2 0x7c0(%rsi)
 11f:	62 62 fd 48 b8 7e 30 	vfmadd231pd 0xc00(%rsi),%zmm0,%zmm31
 126:	0f 18 9e 40 0c 00 00 	prefetcht2 0xc40(%rsi)
 12d:	62 62 f5 48 bc 7e 4e 	vfnmadd231pd 0x1380(%rsi),%zmm1,%zmm31
 134:	0f 18 9e c0 13 00 00 	prefetcht2 0x13c0(%rsi)
 13b:	62 62 f5 48 bc 7e 60 	vfnmadd231pd 0x1800(%rsi),%zmm1,%zmm31
 142:	0f 18 9e 40 18 00 00 	prefetcht2 0x1840(%rsi)
 149:	62 62 f5 48 bc 7e 7e 	vfnmadd231pd 0x1f80(%rsi),%zmm1,%zmm31
 150:	0f 18 9e c0 1f 00 00 	prefetcht2 0x1fc0(%rsi)
 157:	62 61 fd 48 2b 7a 06 	vmovntpd %zmm31,0x180(%rdx)
 15e:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 164:	62 62 fd 48 b8 7e 0c 	vfmadd231pd 0x300(%rsi),%zmm0,%zmm31
 16b:	0f 18 9e 40 03 00 00 	prefetcht2 0x340(%rsi)
 172:	62 62 f5 48 bc 7e 18 	vfnmadd231pd 0x600(%rsi),%zmm1,%zmm31
 179:	0f 18 9e 40 06 00 00 	prefetcht2 0x640(%rsi)
 180:	62 62 f5 48 bc 7e 36 	vfnmadd231pd 0xd80(%rsi),%zmm1,%zmm31
 187:	0f 18 9e c0 0d 00 00 	prefetcht2 0xdc0(%rsi)
 18e:	62 62 fd 48 b8 7e 48 	vfmadd231pd 0x1200(%rsi),%zmm0,%zmm31
 195:	0f 18 9e 40 12 00 00 	prefetcht2 0x1240(%rsi)
 19c:	62 62 fd 48 b8 7e 66 	vfmadd231pd 0x1980(%rsi),%zmm0,%zmm31
 1a3:	0f 18 9e c0 19 00 00 	prefetcht2 0x19c0(%rsi)
 1aa:	62 62 f5 48 bc be 00 	vfnmadd231pd 0x2100(%rsi),%zmm1,%zmm31
 1b1:	21 00 00
 1b4:	0f 18 9e 40 21 00 00 	prefetcht2 0x2140(%rsi)
 1bb:	62 61 fd 48 2b 7a 0c 	vmovntpd %zmm31,0x300(%rdx)
 1c2:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 1c8:	62 62 fd 48 b8 7e 12 	vfmadd231pd 0x480(%rsi),%zmm0,%zmm31
 1cf:	0f 18 9e c0 04 00 00 	prefetcht2 0x4c0(%rsi)
 1d6:	62 62 f5 48 bc 7e 1e 	vfnmadd231pd 0x780(%rsi),%zmm1,%zmm31
 1dd:	0f 18 9e c0 07 00 00 	prefetcht2 0x7c0(%rsi)
 1e4:	62 62 fd 48 b8 7e 36 	vfmadd231pd 0xd80(%rsi),%zmm0,%zmm31
 1eb:	0f 18 9e c0 0d 00 00 	prefetcht2 0xdc0(%rsi)
 1f2:	62 62 fd 48 b8 7e 4e 	vfmadd231pd 0x1380(%rsi),%zmm0,%zmm31
 1f9:	0f 18 9e c0 13 00 00 	prefetcht2 0x13c0(%rsi)
 200:	62 62 f5 48 bc 7e 66 	vfnmadd231pd 0x1980(%rsi),%zmm1,%zmm31
 207:	0f 18 9e c0 19 00 00 	prefetcht2 0x19c0(%rsi)
 20e:	62 62 f5 48 bc be 80 	vfnmadd231pd 0x2280(%rsi),%zmm1,%zmm31
 215:	22 00 00
 218:	0f 18 9e c0 22 00 00 	prefetcht2 0x22c0(%rsi)
 21f:	62 61 fd 48 2b 7a 12 	vmovntpd %zmm31,0x480(%rdx)
 226:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 22c:	62 62 f5 48 bc 3e    	vfnmadd231pd (%rsi),%zmm1,%zmm31
 232:	0f 18 5e 40          	prefetcht2 0x40(%rsi)
 236:	62 62 fd 48 b8 7e 24 	vfmadd231pd 0x900(%rsi),%zmm0,%zmm31
 23d:	0f 18 9e 40 09 00 00 	prefetcht2 0x940(%rsi)
 244:	62 62 f5 48 bc 7e 3c 	vfnmadd231pd 0xf00(%rsi),%zmm1,%zmm31
 24b:	0f 18 9e 40 0f 00 00 	prefetcht2 0xf40(%rsi)
 252:	62 62 f5 48 bc 7e 54 	vfnmadd231pd 0x1500(%rsi),%zmm1,%zmm31
 259:	0f 18 9e 40 15 00 00 	prefetcht2 0x1540(%rsi)
 260:	62 62 fd 48 b8 7e 6c 	vfmadd231pd 0x1b00(%rsi),%zmm0,%zmm31
 267:	0f 18 9e 40 1b 00 00 	prefetcht2 0x1b40(%rsi)
 26e:	62 62 fd 48 b8 7e 78 	vfmadd231pd 0x1e00(%rsi),%zmm0,%zmm31
 275:	0f 18 9e 40 1e 00 00 	prefetcht2 0x1e40(%rsi)
 27c:	62 61 fd 48 2b 7a 18 	vmovntpd %zmm31,0x600(%rdx)
 283:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 289:	62 62 f5 48 bc 7e 06 	vfnmadd231pd 0x180(%rsi),%zmm1,%zmm31
 290:	0f 18 9e c0 01 00 00 	prefetcht2 0x1c0(%rsi)
 297:	62 62 fd 48 b8 7e 2a 	vfmadd231pd 0xa80(%rsi),%zmm0,%zmm31
 29e:	0f 18 9e c0 0a 00 00 	prefetcht2 0xac0(%rsi)
 2a5:	62 62 fd 48 b8 7e 3c 	vfmadd231pd 0xf00(%rsi),%zmm0,%zmm31
 2ac:	0f 18 9e 40 0f 00 00 	prefetcht2 0xf40(%rsi)
 2b3:	62 62 f5 48 bc 7e 5a 	vfnmadd231pd 0x1680(%rsi),%zmm1,%zmm31
 2ba:	0f 18 9e c0 16 00 00 	prefetcht2 0x16c0(%rsi)
 2c1:	62 62 f5 48 bc 7e 6c 	vfnmadd231pd 0x1b00(%rsi),%zmm1,%zmm31
 2c8:	0f 18 9e 40 1b 00 00 	prefetcht2 0x1b40(%rsi)
 2cf:	62 62 fd 48 b8 7e 7e 	vfmadd231pd 0x1f80(%rsi),%zmm0,%zmm31
 2d6:	0f 18 9e c0 1f 00 00 	prefetcht2 0x1fc0(%rsi)
 2dd:	62 61 fd 48 2b 7a 1e 	vmovntpd %zmm31,0x780(%rdx)
 2e4:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 2ea:	62 62 f5 48 bc 7e 0c 	vfnmadd231pd 0x300(%rsi),%zmm1,%zmm31
 2f1:	0f 18 9e 40 03 00 00 	prefetcht2 0x340(%rsi)
 2f8:	62 62 f5 48 bc 7e 24 	vfnmadd231pd 0x900(%rsi),%zmm1,%zmm31
 2ff:	0f 18 9e 40 09 00 00 	prefetcht2 0x940(%rsi)
 306:	62 62 f5 48 bc 7e 42 	vfnmadd231pd 0x1080(%rsi),%zmm1,%zmm31
 30d:	0f 18 9e c0 10 00 00 	prefetcht2 0x10c0(%rsi)
 314:	62 62 fd 48 b8 7e 54 	vfmadd231pd 0x1500(%rsi),%zmm0,%zmm31
 31b:	0f 18 9e 40 15 00 00 	prefetcht2 0x1540(%rsi)
 322:	62 62 fd 48 b8 7e 72 	vfmadd231pd 0x1c80(%rsi),%zmm0,%zmm31
 329:	0f 18 9e c0 1c 00 00 	prefetcht2 0x1cc0(%rsi)
 330:	62 62 fd 48 b8 be 00 	vfmadd231pd 0x2100(%rsi),%zmm0,%zmm31
 337:	21 00 00
 33a:	0f 18 9e 40 21 00 00 	prefetcht2 0x2140(%rsi)
 341:	62 61 fd 48 2b 7a 24 	vmovntpd %zmm31,0x900(%rdx)
 348:	62 01 05 40 ef ff    	vpxord %zmm31,%zmm31,%zmm31
 34e:	62 62 f5 48 bc 7e 12 	vfnmadd231pd 0x480(%rsi),%zmm1,%zmm31
 355:	0f 18 9e c0 04 00 00 	prefetcht2 0x4c0(%rsi)
 35c:	62 62 f5 48 bc 7e 2a 	vfnmadd231pd 0xa80(%rsi),%zmm1,%zmm31
 363:	0f 18 9e c0 0a 00 00 	prefetcht2 0xac0(%rsi)
 36a:	62 62 fd 48 b8 7e 42 	vfmadd231pd 0x1080(%rsi),%zmm0,%zmm31
 371:	0f 18 9e c0 10 00 00 	prefetcht2 0x10c0(%rsi)
 378:	62 62 fd 48 b8 7e 5a 	vfmadd231pd 0x1680(%rsi),%zmm0,%zmm31
 37f:	0f 18 9e c0 16 00 00 	prefetcht2 0x16c0(%rsi)
 386:	62 62 f5 48 bc 7e 72 	vfnmadd231pd 0x1c80(%rsi),%zmm1,%zmm31
 38d:	0f 18 9e c0 1c 00 00 	prefetcht2 0x1cc0(%rsi)
 394:	62 62 fd 48 b8 be 80 	vfmadd231pd 0x2280(%rsi),%zmm0,%zmm31
 39b:	22 00 00
 39e:	0f 18 9e c0 22 00 00 	prefetcht2 0x22c0(%rsi)
 3a5:	62 61 fd 48 2b 7a 2a 	vmovntpd %zmm31,0xa80(%rdx)
 3ac:	41 5f                	pop    %r15
 3ae:	41 5e                	pop    %r14
 3b0:	41 5d                	pop    %r13
 3b2:	41 5c                	pop    %r12
 3b4:	5b                   	pop    %rbx
 3b5:	c3                   	retq

I noticed there are some strange features in the codes:

At loc. 9: jmp 0x4b. However, loc 4b is not the start of another instruction. It is in the middle of the instruction starting at loc. 47.
There are also uninterpretable binaries from the kernel ((bad) at loc. 5e, 66, 6e ... )

I'm not sure if these are bugs as the kernel does computation correctly.
Here are my codes used for producing this kernel:
bug_reproduce.c:
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>

#include <libxsmm.h>

void load_matrix(char* path, double** mat, int* m_x, int* m_y) {
  // Loads the A matrix from a file.
  printf("Loading matrix from path %s...\n", path);
  FILE* matrixFile;
  matrixFile = fopen(path, "r");

  // Check if loading succeeded.
  if (matrixFile == NULL) {
    printf("Error reading file %s! \n", path);
    exit(-1);
  }

  // Read column and row count from the matrix.
  char c;
  bool first = true;
  while ((c = getc(matrixFile)) != EOF) {
    if (c == '\n') {
      first = false;
      (*m_y)++;
    }
    if (c == ' ' && first) {
      (*m_x)++;
    }
  }

  // Adjust matrix column count since there is no trailing space.
  (*m_x)++;

  printf("Read matrix has %d rows and %d columns.\n", *m_y, *m_x);

  // Allocate memory and read in the actual matrix.
  *mat = calloc((*m_x) * (*m_y), sizeof(double));

  rewind(matrixFile);
  double buffer;
  int ix = 0;

  while (fscanf(matrixFile, "%lf", &buffer) == 1) {
    (*mat)[ix++] = buffer;
  }
}

int main() {
  // load matrix A
  double* matrix_a = NULL;
  int m = 0, k = 0;

  load_matrix("matrix_A.txt", &matrix_a, &k, &m);

  // problem definition
  int n = 48;
  int lda = k;
  int ldb = n;
  int ldc = n;
  double alpha = 1.0;
  double beta = 0.0;

  printf("m = %d, k = %d\n", m, k);

  // request dfsspmdm kernel
  libxsmm_dfsspmdm* handle = libxsmm_dfsspmdm_create(m, n, k, lda, ldb, ldc, alpha, beta, 1, matrix_a);
}

matrix_A.txt (This txt file has one trailing newline, so 9 lines in total):
1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00
0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00
0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00
0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01
-3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00
0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00
0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00
0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 -3.660254037844386521e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.366025403784438819e+00

My LIBXSMM build instruction is:
make CC=gcc CXX=gcc

And I was using an Intel Xeon Platinum 8124M CPU.
The detailed build information is as follows:
BUILD_DATE=20210706
ABSDIR=$HOME/Documents/libxsmm
ABSLIBS=0
ALPHA=1
AR=/usr/bin/gcc-ar
ASIMD=0
ASNEEDED=0
AUTOPIN=0
BETA=1
BLAS_CLDFLAGS=/usr/lib/gcc/x86_64-linux-gnu/9/libgfortran.so -lquadmath -lm
CACHE=1
CACHELINE=64
CC=gcc
CC_NAME=gcc
CC_VERSION=9.3.0
CFLAGS=-fPIC -Wall -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -pthread
COMPATIBLE=0
CPUFLAGS_X86=fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves ida arat pku ospke
CXX=gcc
CXXFLAGS=-fPIC -std=c++14 -Wall -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections -fvisibility=hidden -fvisibility-inlines-hidden -pthread
CXXLDFLAGS=-lc
CXX_NAME=gcc
CXX_VERSION=9.3.0
DBG=0
FAT=0
FCFLAGS=-fPIC -ffree-form -O2 -fopenmp-simd -funroll-loops -ftree-vectorize -fdata-sections -ffunction-sections
FC_NAME=f77
FC_VERSION=9.3.0
FLD=f77
FLUSH=stdbuf -o0 -e0
FORTRAN=2
GCC_VERSION=9.3.0
GLIBC=1
ILP64=0
INSTRUMENT=0
INTRINSICS=1006
IPO=0
JITDUMP=0
LD=gcc
LDFLAGS=-Wl,--gc-sections -Wl,-z,relro,-z,now -lm -lrt -ldl
LIBATOMIC=0
LIBC=-lc
LNKSOFT=1
MAINTAINER=1
MALLOC=0
MIC=0
MKL=0
MNAME=x86_64
OFFLOAD=0
OMP=0
OMPFLAG=-fopenmp
OMPLIB=-L/usr/lib/gcc/x86_64-linux-gnu/9/ -lgomp
OMPRT=gomp
PERF=0
PLATFORM=0
PREFETCH=1
SIMD=1
SONAMELNK=2
SPACES=0
STATIC=1
SYM=0
TARGET=-msse4.2
THREADS=1
THRESHOLD=0
TRACE=0
UNAME=Linux
VISIBILITY=0
WCHECK=0
WERROR_CFLAG=-Werror
WERROR_FCFLAG=-Werror
WRAP=1
XLD=gcc

This is all OK and caused by this part of the code:
https://github.com/hfp/libxsmm/blob/master/src/generator_spgemm_csr_asparse_reg.c#L218
Here the sparse matrix is stored in compressed form directly into the code stream and then EVEX loads relative to RIP are performed. This is happening at addresses 0x4b and 0x97. However objdump's decoder doesn't know that there is "data" and tries to decode these bits and therefore misses instructions boundaries (data doesn't assemble correct insturctions), such as the EVEX load at 0x4b. As you can see the EVEX load at 0x97 is picked up correctly.
This trick is used as X86 SIMD doesn't have constant values.

@alheinecke Thanks for the explanation!

Can you test objdump 2.40? It adds support to new Intel instructions.
But I suppose that such conplex codegen needs IDA pro really. Hehe. https://www.phoronix.com/news/GNU-Binutils-2.40-Released

authors: ChenyuZhang16 ValZapod alheinecke

repo: hfp/libxsmm


text:
Hero Blog will not display gif as 'Hero image' (header)

grav-theme-quark-open-publishing, inherited theme
Home page: type blog
Blog Config => Hero Image: select an (animated) gif (the only image available)
The image is not being displayed (works fine with a png/jpg)
Test: edit hero.html.twig:
{% if hero_image %}style="background-image: url('/user/pages/01.blog/header.gif');"{% endif %}

...and it works.
Looks like Hero_Image does not 'accept' (animated) gifs.
I use animated gif (huge) for an animated header (in lieu of a mp4/webm which I cannot select (for obvious reasons))
The addition of being able to display a mp4/webm for Hero Header Image would be just awsome!

Hi @awrog , this might be something to do with site config... this thread might provide some clues? https://discourse.getgrav.org/t/animated-gifs-not-showing-at-quark-blog-list-page/7222/4
Please let me know if you can get things going.

authors: awrog paulhibbitts


text:
HSEARCH-3500 Manage bytebuddy version following HHH-13283

https://hibernate.atlassian.net/browse/HSEARCH-3500
Currently running full ITs, including in JDK10. Let's wait for the result.

Pull Request Test Coverage Report for Build 2

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.895%

Totals

Change from base Build 24:
0.0%

Covered Lines:
23743

Relevant Lines:
28301

💛  - Coveralls

It worked; merged.

authors: coveralls yrodiere

repo: hibernate/hibernate-search


text:
🛑 kiwifarms.hk is down

In d6cc531, kiwifarms.hk (https://kiwifarms.hk) was down:

HTTP code: 0
Response time: 0 ms

Resolved: kiwifarms.hk is back up in 9b37c51 after 4 minutes.

repo: hickoryhouse/kf


text:
🛑 Kiwi Farms Forum is down

In c9080a5, Kiwi Farms Forum (https://kiwifarms.net) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Kiwi Farms Forum is back up in 3766332 after 5 minutes.


text:
Quote FROM table names if option is enabled

Fixes a bug where enabling autoQuoteTableNames did not quote the table name in FROM clause. This failed for me when using with postgres.
Code:
var squel = require('squel');

var query = squel.select({ autoQuoteTableNames: true })
.field('id')
.from('user', 'u')
.where('u.id = ?', 1)
.toString();

console.log(query);

Before:
SELECT id FROM user `u` WHERE (u.id = 1)

After:
SELECT id FROM `user` `u` WHERE (u.id = 1)

Merged latest upstream master and rebuilt assets.
PS: @hiddentao I know it's written in the contribution guide, but should I really be generating the assets for the pull request? Seems like it'll generate conflicts for every new pull request merged.

Thanks! Made some changes to the code though so I ended up just fixing this along the way. 5.3.1 has it fixed for you :)

Btw, as for why we bundle the buitl output in the repo, it's for people who don't want to install via NPM and go straight for the repo instead. Because squel is designed for browser usage too.

Makes sense. Thank you 👍

repo: hiddentao/squel


text:
🛑 EarthquakeEarlyWarningPlus is down

In 21cadfd, EarthquakeEarlyWarningPlus (https://discord-status-api.glitch.me/api/v1/status/460323119651880960?token=$API_TOKEN) was down:

HTTP code: 0
Response time: 0 ms

Resolved: EarthquakeEarlyWarningPlus is back up in 83c0f5e.


text:
🛑 SSH Indonesia 1 is down

In fc2746a, SSH Indonesia 1 (http://id.hidesvr.xyz:3128) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SSH Indonesia 1 is back up in af097e1.


text:
IOS accept Call issue

Hello long time no see, I face some issues after upgrading to flutter 3 and the latest version. as below

this error was caused by calling Active call. however is there any way to retrieve data when accept ? beside activeCall
Sometimes accepting a call from the lock screen and background won't open the app for me too.

Hello,
I have same issue, did you find any solution? Can you share how you had it before to update the flutter version?

did you find any solution

authors: Ahmed2120 kostricanitechnology sokpheng


text:
sound not working while call kit is active (iOS 17)

I want to play a ringtone when I call but callkit seems to stop the audio session when the callkit is active, I can't play any audio when callkit is active.
Does anyone have any solution to that? I've tried setting the ringtone but that doesn't work either.
That happens only on iOS 17.

iOS 16.7.1 also not working


text:
Update build.yml

Add CUDA version 11.4.3

Please add the version, not replace them

repo: hieupth/minicuda


text:
added necessary JEE modules for JRE >= 9

fix for https://github.com/highsource/jsonix-schema-compiler/issues/81

Bump - Would like to use this with later versions of Java without having to build it myself.

@highsource any news on this? At the moment we can't use your library with current java versions unfortunatly :(.

Thanks @kreftl !
In addition to your changes, for OpenJDK 15 to work I needed to do the following changes as well:
In pom.xml:
                                        <configuration>
-                                               <source>1.6</source>
-                                               <target>1.6</target>
+                                               <source>1.7</source>
+                                               <target>1.7</target>
                                        </configuration>

In npm/pom.xml:
-                                               <phase>generate-sources</phase>
+                                               <phase>prepare-package</phase>

authors: AndreasBrie kreftl mikaello ramin25

repo: highsource/jsonix-schema-compiler


text:
ASS弹幕二次调整后出现丢失或者叠加

1.用bilibilievo获取到ASS弹幕,用DanmakuFactory调整大小时间后,播放时弹幕都挤在视频左上角,
所以我都是用bilibilievo获取xml后再转换成ass,用downkyi或者闪豆下视频带弹幕随便编辑就不会出现问题,
不知道是不是evo脚本的问题
2.录播姬xml转成ass后,再对生成的ASS调整,生成的SC礼物直方图会丢失,只保留弹幕.
3.我勾选统计表没有效果,只会在直方图上方占位置不显示.(没体验过统计表,不知道好不好用)
4.用losslesscut切割ASS后不会保留sc直方图,我知道是loss切割不能识别DanmakuFactory的问题,还是苦恼.
(全部压制再切割太费时间了,所以选择先切割再分段压制)

感谢你的反馈~
1、没有了解过bilibilievo，能否提供转换前以及转换后的ass文件我看看是什么问题~
2、SC礼物框的动画由大量的ass动画特效组成（一条SC可能会产生数十条动画），目前的转换策略为在读入ass文件时该部分内容会直接抛弃，因为很难解析。
3、统计表是统计当前弹幕量用的，占位置不显示是指什么样子呢~
4、如A2所述，SC礼物框的动画是由大量的ass动画组成，losslesscut可能无法支持特效字幕，可以尝试一下其他工具。如果片段不是很多的话，可以尝试先裁剪视频，在转换弹幕时设置根据开始时间设置偏移量，这会节省压制时间，但会加大工作量。
目前的所有转换都不能保证完全无损，因为各种文件格式承载的信息都不一样。重构时将会重点考虑这个问题，比如通过注释附带更多信息，至少保证对于本工具产出的文件相互转换能做到尽量无损。

Uploading 出问题的ASS弹幕.zip…
对于第4点的补充:loss可以切割ASS和sc,只是那一段分割视频里没有SC发送,所以没有显示,在选择了过滤礼物后,sc并不会被小礼物顶上去,会在左边形成一整排,因为并没有设置SC停留时间,后切割的视频没办法压制前面的SC,
https://www.bilibili.com/video/BV1Ce411P7AV/  这个视频没有压制进去
https://www.bilibili.com/video/BV1yW4y1g7FR/  这段SC大战就很好的记录了
综上: loss可以切割ASS中的SC,要在切割片段里有SC才可以,但无论如何,都不会切割直方图,直方图无法显示并压制.
1.3问题的视频和ASS已经上传

目前是b站下载的弹幕可以显示统计表,录播姬的不可以
evo下载弹幕已经上传,都在zip里

你好，Uploading 出问题的ASS弹幕.zip… 这个链接依然指向本issue，无法下载。请重新上传试一下~

如果要保留之前的sc，确实没有比较好的方法，这些裁剪工具貌似是以字幕的开始时间为准进行裁剪的（或许会有比较智能的工具能做到）。比如一个长3分钟的视频，我有一个图形会在 2:00 - 3:00 一直显示，写到ass文件上的持续时间就是 2:00 - 3:00。如果你裁剪 2:30 - 3:00 这一段，因为这条字幕的起始时间 2:00 < 2:30 ，就被裁剪软件直接抛弃了。渲染出来就是不完整，内容缺失。
直方图是一个从视频开始持续到视频结束的东西，无论你剪切中间哪一段，只要不是从头开始，都会被这样的剪切软件无情抛弃~

对于这个问题，或许我可以考虑加一个字幕切片的功能。

出问题的ASS弹幕.zip

对于第一个问题，这个是因为识别ass文件的时候的误判。对于无法识别的弹幕类型，DanmakuFactory都会认定为特殊弹幕，故会出现位置不正常。
对于 evo转换前正常.ass 这个文件，有两个地方会导致这个问题：
1、滚动弹幕 \move 有多余内容
比如常见的右左滚动弹幕，bilibilievo上是这样子表示的
Dialogue: 0,0:00:00.00,0:00:14.10,Medium,,0,0,0,,{\move(1962,30,-65,30,0,14100)\C&HFFFFFF&}00:31
其中 \move(1962,30,-65,30,0,14100) 的后两个参数描述的是移动的开始和结束时间，实际上 0:00:00.00,0:00:14.10 表述的是相同的意思，添加了这两个可选的参数之后，DanmakuFactory为了不丢失信息，会错误识别为特殊弹幕。
2、固定弹幕部分 \pos 位置异常
比如常见的顶部（或底部）固定弹幕，bilibilievo上是这样子表示的
Dialogue: 0,0:00:02.56,0:00:16.66,Medium,,0,0,0,,{\pos(0,-999)\C&HFFFFFF&}11
其中 \pos(0,-999) 表示位置信息。有大量的弹幕都为此位置，我猜测是作者通过此方式来隐藏被屏蔽或无法显示的弹幕，但是这种做法也会导致被DanmakuFactory错误识别为特殊弹幕。
临时处理：
如果实在要转换这样的弹幕文件，可以使用记事本工具对要转换的文件进行以下文本替换：
1、将 ,0,14100) 全部替换为 ) 。
2、将 \pos(0,-999) 全部替换为 \pos(948.5,-999)，其中 948.5 为屏幕分辨率的一半，bilibilievo设定的是 1897。
兼容第三方生成的ass是比较困难的，由于这个东西没有一个统一的标准，大家生成的文件形式上都不一样，比较难以避免，后续考虑一下如何处理这样的问题。

evo的ASS兼容性我倒是无所谓,反正下了ASS我还是要格式化一遍,平时都是下的XML
我4点反馈其实最在乎的是第三点,录播姬点了原始数据还是没有统计表,
用b站直播回放弹幕就可以生成统计表,这个我解决不了,想知道怎么解决

确实无统计表，能否提供源 xml 文件~

blive_55634_2022-12-10-225853.zip

这个问题比较尴尬，统计表是四年前最开始就有的功能，实现写的比较死，而礼物弹幕是后来追加的，为了防止统计出问题（当时觉得应该也没人用这玩意儿），所以只是简单地做了一个拦截，但凡存在一条不是正常的弹幕统计表就不会生成。
因为在重构，所以不打算对当前版本做较大的改动了，希望能理解~

不看代码都忘了有这茬qwq

authors: hihkm lrln

repo: hihkm/DanmakuFactory


text:
機種名の取得方法をmatchを使用したものに変更・半角カギ括弧に対応

Fixes #37

コンフリクトを修正しました。

GitHub上のエディタで直してみました。どうでしょう？


text:
How to train,test and run demo of PETR

Thanks for your work, I am recently stduying this code, I don't know how to run demo.py, as well as training and testing.
Could you please help me?

We have provided train.py and test.py for training and testing, you can use it like dist_train.sh and dist_test.sh, they are all in tools folder, and more details can be found in mmdet. Thanks.

repo: hikvision-research/opera


text:
Breakout environment doesn't exist.

Breakout env doesn't exist on Google colab.
env = make_atari_env('BreakoutNoFrameskip-v4', num_env=16, seed=0)
Executed above code, the following error occurs. What should I do? I need your help.
Thank you.
Exception                                 Traceback (most recent call last)
 in ()
      1 # There already exists an environment generator that will make and wrap atari environments correctly.
      2 # We use 16 parallel processes
----> 3 env = make_atari_env('BreakoutNoFrameskip-v4', num_env=16, seed=0)
      4 # Stack 4 frames
      5 env = VecFrameStack(env, n_stack=4)

9 frames
/usr/local/lib/python3.7/dist-packages/atari_py/games.py in get_game_path(game_name)
     18     path = os.path.join(_games_dir, game_name) + ".bin"
     19     if not os.path.exists(path):
---> 20         raise Exception('ROM is missing for %s, see https://github.com/openai/atari-py#roms for instructions' % (game_name,))
     21     return path
     22

Exception: ROM is missing for breakout, see https://github.com/openai/atari-py#roms for instructions

Hello,
The issue comes from atari-py, you need to install atari-py==0.2.5
See https://github.com/openai/atari-py/pull/79

It works!  Thank you very much.

I am getting this error on google colab
env = gym.make('Breakout-v4')
the error associated is
NameNotFound                              Traceback (most recent call last)
[<ipython-input-16-9bff2d9ca04b>](https://cbidt6dpo6f-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240110-060149_RC00_597200367#) in <cell line: 10>()
      8 batch_size = 5
      9 max_episode_length = 1000
---> 10 env = gym.make('Breakout-v4')
     11 num_actions = env.action_space.n
     12 solved = False

2 frames
[/usr/local/lib/python3.10/dist-packages/gym/envs/registration.py](https://cbidt6dpo6f-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240110-060149_RC00_597200367#) in _check_name_exists(ns, name)
    210     suggestion_msg = f"Did you mean: `{suggestion[0]}`?" if suggestion else ""
    211
--> 212     raise error.NameNotFound(
    213         f"Environment {name} doesn't exist{namespace_msg}. {suggestion_msg}"
    214     )

NameNotFound: Environment Breakout doesn't exist.```

I am getting this error on google colab
env = gym.make('Breakout-v4')
the error associated is
NameNotFound                              Traceback (most recent call last)
[<ipython-input-16-9bff2d9ca04b>](https://cbidt6dpo6f-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240110-060149_RC00_597200367#) in <cell line: 10>()
      8 batch_size = 5
      9 max_episode_length = 1000
---> 10 env = gym.make('Breakout-v4')
     11 num_actions = env.action_space.n
     12 solved = False

2 frames
[/usr/local/lib/python3.10/dist-packages/gym/envs/registration.py](https://cbidt6dpo6f-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240110-060149_RC00_597200367#) in _check_name_exists(ns, name)
    210     suggestion_msg = f"Did you mean: `{suggestion[0]}`?" if suggestion else ""
    211
--> 212     raise error.NameNotFound(
    213         f"Environment {name} doesn't exist{namespace_msg}. {suggestion_msg}"
    214     )

NameNotFound: Environment Breakout doesn't exist.```

did u find the fix?

repo: hill-a/stable-baselines


text:
[Bug] 'Monitor' object has no attribute 'num_envs'

env = VecFrameStack(env, n_stack=4) Is causing the following error
   env = VecFrameStack(env, n_stack=4)   File "d:\stable-baselines\stable_baselines\common\vec_env\vec_frame_stack.py", line 21, in __init__     self.stackedobs = np.zeros((venv.num_envs,) + low.shape, low.dtype) AttributeError: 'Monitor' object has no attribute 'num_envs'
I have my custom environment and I need to run just one env with 4 frame staking . This is how I'm calling it
  env = gym.make(args.env_name)
env = Monitor(env, log_dir, allow_early_resets=True)
np.random.seed(123)
env.seed(123)
nb_actions = env.action_space.n
env = VecFrameStack(env, n_stack=4)

I tried vectoring the env first and calling it like this
  env = gym.make(args.env_name)
env = Monitor(env, log_dir, allow_early_resets=True)
np.random.seed(123)
env.seed(123)
nb_actions = env.action_space.n
env = DummyVecEnv([lambda: env])
env = VecFrameStack(env, n_stack=4)
and that worked. However I'm not sure this is a correct way of doing it as the examples with the Atari env don't call env = DummyVecEnv([lambda: env])  first.


text:
Multi output policies

Example: in pysc2, some actions require positional arguments, such as move commands.
This might be too environment specific, but is there a want to allow this?

@araffin
I understood it that way, yes. I.e. Support for spaces.Tuple/spaces.Dict but for actions rather than observations, as discussed in #133 .
The major modification is same for both: Currently everything is more or less bundled up into arrays, which  makes overall processing of things quite a bit tidier. A support for tuple/dict spaces would require storing variable length arrays/tuples somewhere along the line  as well as creating dynamic number of placeholders and whatnot.
However, if the next backend is going to be non-graph one (i.e. TF2 eager mode and/or PyTorch), this should be easier to do with those frameworks. I hate to move more and more stuff to "next-backend" project, but this sounds much more reasonable enhancement alongside new backend, rather than implementing it in current graph-version and then translating it to the new backend.

No specific timeline other than "soon". The first step would be to support TF2.0 via the backwards-compatible API in 1.14 (see #366), but that would be mostly renaming function calls.

authors: H-Park Miffyli


text:
Update to use new close API

Close issue #596

Thanks for the PR but please fill the PR template

Done in edit

Do you need anything else from me to merge this?

I give you a hint: there are required fields in the PR template ;) (that's also why we ask contributors to fill it)

Done, sorry.

authors: araffin justinkterry


text:
Contributing fireworks script

Hey there, really nice project! Its beautiful:
Im a teacher and i'm going to use it as part of an online exercise to congratulate my students!
I wanted to contribute what i was going to create and I was thinking (and I'm going to implement), there could be a folder with scripts like "my_fireworks.fw" that could be read in the demo.
Interested in me opening a PR?

Hi, thank you. That is a wonderful idea.
I didn't have contributions on my projects so far, so I have to figure this out, but yes, open a pull request and I will look into it. This is exiting :)

I've been messing a little bit with the project, trying to simplify it, adapt it to my needs, etc.
Consider it a sandbox as it is not really a PR yet per se..
the code is here
I've added an editor : it works but its very ugly
I think the goal should be to make this an addon, with a functionality like run_script(file_path) that takes over the screen, render the fireworks and then emits_signal FireworkDone.
Moving the code around to a new folder was a bit cumbersome, lots of logic is hardcoded into the scripts, I'd like to replace it with more dependency injection and other good practices.
Little preview with low quality gif ^^'

Another caveat : right now if you drop the files in a project, the environment color isnt set appropriatly , you have to manually change the global project setting and even then, its not quite as beautiful as your original project (when you keep the project.godot) I'm stuck on that one, never worked with environments before
Finally we could add a CONTRIBUTING.md where we accept new fireworks script (at the condition that the result is beautiful ofc ;) ), new features idea, help in making the script editor great again
What do you think? :)

authors: astrale-sharp hinek


text:
🛑 KeeWeb is down

In d8ce30c, KeeWeb (https://hinzwifi.xyz/passwords/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: KeeWeb is back up in a87a235 after 18 minutes.

repo: hinzwifi/uptime-hinz


text:
fix panic on close or 2+ connections

This change fixes the kernel panic when clients
close the websocket.
This change fixes the kernel panic when a second
client connects to the websocket.

Can one of the admins verify this patch with one of the following commands:

"jenkins test please" for a one time test run
"ok to test" to accept latest and future commits on this pull request for testing
"add to whitelist" to add the author to the whitelist

the panic details can be found here
https://pastebin.com/Ymi4Yghr

jenkins test please

Nice catch, awesome bug report and fix! Thanks for contributing! 👍

well i was watching the cppcon talk on includeos this weekend and decided to check it out.
i noticed you had just done a release and called out the websocket example so tried that out
after i got the basic demo running.
i have to say includeos was remarkably easy to get started with compared to most cpp projects.
its a really cool project, looking forward to seeing how it progresses.

authors: SeanMooney ingve jenkins-includeos

repo: hioa-cs/IncludeOS


text:
Support organization repos

Github API has APIs to fetch personal user's repositories and fetch organizational repositories.
This PR adds the feature to fetch organizational repositories.

Works for me 👍

repo: hirakiuc/alfred-github-workflow


text:
0.9.0

[ ] Deprecate function cache
[ ] Enable to use Directory instead of cache

[Current coverage][cc-pull] is 92.31%

Merging [#84][cc-pull] into [0.8.9][cc-base-branch] will increase coverage by -0.92%

@@           0.8.9        #84   diff @@
=======================================
  Files          4         12     +8
  Lines        296       1119   +823
  Methods        0          0
  Branches       0          0
=======================================
+ Hits         276       1033   +757
- Misses        20         86    +66
  Partials       0          0

4 files (not in diff) in ImageLoader were modified. more

Misses +7
Hits +88

6 files (not in diff) in ImageLoaderTests were created. more
File ...er/ImageLoader.swift (not in diff) was created. more

[][cc-pull]

Powered by Codecov. Last updated by 9e41f41
[cc-base-branch]: https://codecov.io/gh/hirohisa/ImageLoaderSwift/branch/0.8.9?src=pr
[cc-pull]: https://codecov.io/gh/hirohisa/ImageLoaderSwift/pull/84?src=pr

[Current coverage][cc-pull] is 92.31%

Merging [#84][cc-pull] into [master][cc-base-branch] will increase coverage by -0.92%

@@           master        #84   diff @@
========================================
  Files           4         12     +8
  Lines         296       1119   +823
  Methods         0          0
  Branches        0          0
========================================
+ Hits          276       1033   +757
- Misses         20         86    +66
  Partials        0          0

4 files (not in diff) in ImageLoader were modified. more

Misses +7
Hits +88

6 files (not in diff) in ImageLoaderTests were created. more
File ...er/ImageLoader.swift (not in diff) was created. more

[][cc-pull]

Powered by Codecov. Last updated by 9e41f41
[cc-base-branch]: https://codecov.io/gh/hirohisa/ImageLoaderSwift/branch/master?src=pr
[cc-pull]: https://codecov.io/gh/hirohisa/ImageLoaderSwift/pull/84?src=pr

authors: codecov-io hirohisa

repo: hirohisa/ImageLoaderSwift


text:
文字识别错误，将“句”识别成“包”

Issues

[X] I have browsed through the Issues. 我已浏览过Issues，确定没有重复提问。

Umi-OCR version 程序版本
2.1.4
Windows version 系统版本
win10
OCR plugins Used 使用的OCR插件
PaddleOCR
Reproduction steps 复现步骤
截图翻译出现错误
Problem screenshots or related files (optional) 问题截图或相关文件（可选）

调整一下截图范围，或者换成 RapidOCR 插件版本

authors: hiroi-sora liuvwang

repo: hiroi-sora/Umi-OCR


text:
[WIP] use Labels command more than once

relate #16
This is experimental PR.
zerodriver.Event wrap all methods of zerolog.Event. This is not elegant way, but go way. (> <)
This is not good in following points.

This is fragile when zerolog.Event was changed
This is difficult to test. Should we test all of methods?

If you don't like it, feel free to close it

Thanks for the PR!

This is fragile when zerolog.Event was changed

Yeah, but this library is already heavily depend on zerolog, so I think it is OK.

This is difficult to test. Should we test all of methods?

Since your implementation simply wrapped zerolog's methods, I think it is unnecessary to tests all of it.

I'm sorry for the late response.
Thank you!
I'll fix some errors.

I'm sorry. This PR can't resolve #16, because zerolog.Event has side effects.
// prepare common label
commonLogger := logger.Info().Labels(zerodriver.Label("label", "common"))

commonLogger.Labels("phase", "1").Msg("hoge")
// ok

commonLogger.Labels("phase", "2").Msg("fuga")
// want: {..., "logging.googleapis.com/labels": {"label": "common", "phase": "2"}}
// got:  {..., "logging.googleapis.com/labels": {"label": "common", "phase": "1"}, "logging.googleapis.com/labels": {"label": "common", "phase": "2"}}

So, if we solve this, we should copy zerolog.Event. But this lose the strength of zerolog(non-allocation).

Hmm. This is very difficult problem. All zerolog.Event methods have side effects, so we can't reuse it.
Maybe we should copy structs, but there are private fields. So this approach can't solve the issue.
I'll close this PR once. And, if I come up with the solution, I will open new PR.
Thank you.

authors: hirosassa kitagry

repo: hirosassa/zerodriver


text:
output video size

Dear Author,
It is a great project. And I meet a problem, can I set the output size of the video? i mean the height and the width.

I try to add arguments like --imgW 480 --imgH 853, however, it failed. Do we have a limit border for width and height?

Due to the stride of encoder and decoder, the width and height should be divisible by 4.

Thanks for your notification.
Great answer, and this issue should be closed.

repo: hitachinsk/FGT


text:
Baichuan2合并lora后推理报错：RuntimeError: probability tensor contains either inf, nan or element < 0

Reminder

[X] I have read the README and searched the existing issues.

Reproduction
最新发现
使用 api-for-llm来部署，同样会报一样的错误。看来不是这个框架的原因。
模型基座是：Baichuan2-13B-Chat, 进行lora微调并合并，使用cli_demo.py 加载合并后的模型时，推理报错。报错信息如下。

使用的是最新的代码。
一个奇怪的现象， 同样的导出合并后的模型，在A800上可以正常推理。报错的信息是在3090上。
于是测试了在3090的机器上进行lora合并，使用合并的模型推理，还是报同样的错误。
查找到如下相关的4个issues，都没能解决问题。

https://github.com/hiyouga/LLaMA-Factory/issues/704
https://github.com/hiyouga/LLaMA-Factory/issues/484
https://github.com/hiyouga/LLaMA-Factory/issues/341
https://github.com/hiyouga/LLaMA-Factory/issues/6

/home/deepctrl/anaconda3/envs/llama_factory_deepspeed/lib/python3.10/site-packages/transformers/generation/utils.py
在该文件上添加了两行打印语句。
直接加载Baichuan2-13B-Chat 版本，不使用合并后的lora模型，问题照旧。3090会报错，A800不会报错。

在3090上和A800上， probs经过softmax后。3090就会出现很多nan，如图所示：

A800上就不会：

两台机器上的torch版本相同，都是2.1.0
Expected behavior
代码可以正常推理
System Info
torch                     2.1.0
xformers                  0.0.22.post7
transformers              4.34.1
system   ubuntu18.04
测试了将 transformers 替换成 4.31.0。还是会报同样的错误
Others
No response

测试了将 transformers 替换成 4.31.0。还是会报同样的错误

问一个类似的问题：将lora微调过后的模型，合并后得到新模型。模型load的时候进行自动设备映射选择。导致模型分成了两部分。两张卡各一半。运行推理后也报他同样的错误。

问一个类似的问题：将lora微调过后的模型，合并后得到新模型。模型load的时候进行自动设备映射选择。导致模型分成了两部分。两张卡各一半。运行推理后也报他同样的错误。

我测试了在一张卡上进行int8量化加载，还是报同样的错误。

重新根据项目构建了环境，发现还在qwen-14b-chat也是报同样的错误。有点怀疑是不是我的机器的cuda环境有问题。

问一个类似的问题：将lora微调过后的模型，合并后得到新模型。模型load的时候进行自动设备映射选择。导致模型分成了两部分。两张卡各一半。运行推理后也报他同样的错误。

我测试了在一张卡上进行int8量化加载，还是报同样的错误。

我放到一张卡上跑了之后就正常了

在百川上也提了一个issue
https://github.com/baichuan-inc/Baichuan2/issues/292

问一个类似的问题：将lora微调过后的模型，合并后得到新模型。模型load的时候进行自动设备映射选择。导致模型分成了两部分。两张卡各一半。运行推理后也报他同样的错误。

我测试了在一张卡上进行int8量化加载，还是报同样的错误。

我放到一张卡上跑了之后就正常了

我也出现这个问题，请问你解决了吗

authors: Aitejiu liwenju0 xianrenge

repo: hiyouga/LLaMA-Factory


text:
QLORA using more memory than LORA

Reminder

[X] I have read the README and searched the existing issues.

System Info
I am running on runpod A100 GPU with template torch=2.2.0
Reproduction
### model
model_name_or_path: THUDM/glm-4-9b-chat
quantization_bit: 4
quantization_method: bitsandbytes  # choices: [bitsandbytes (4/8), hqq (2/3/4/5/6/8), eetq (8)]

### method
stage: sft
do_train: true
finetuning_type: lora
lora_target: all

### dataset
dataset: custom_data
template: glm4
cutoff_len: 10240
max_samples: 1000
overwrite_cache: true
preprocessing_num_workers: 16

### output
output_dir: saves/glm/lora/sft
logging_steps: 5
save_steps: 100
plot_loss: true
overwrite_output_dir: true

### train
per_device_train_batch_size: 1
gradient_accumulation_steps: 16
learning_rate: 1.0e-4
num_train_epochs: 30
lr_scheduler_type: cosine
warmup_ratio: 0.1
bf16: true
ddp_timeout: 180000000

### eval
val_size: 0.1
per_device_eval_batch_size: 1
eval_strategy: steps
eval_steps: 500

Expected behavior
llamafactory-cli train examples/train_qlora/llama3_lora_sft_otfq.yaml uses around 72 GB memory

Same config after removing quantization part runs with 66 GB

Others
No response

It might be because of the large sequence length. The activations take huge VRAM in training

authors: ShreyanshBardia hiyouga


text:
🛑 LM Bogen WSV is down

In c04d84e, LM Bogen WSV (https://www.lmbogenwsv.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: LM Bogen WSV is back up in 60735be after 7 minutes.

repo: hjstrauss/MonitorMySites


text:
🛑 Griffo is down

In 00fdcd0, Griffo (https://www.griffo.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Griffo is back up in defb857 after 10 minutes.


text:
🛑 Griffo is down

In f95bfb0, Griffo (https://www.griffo.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Griffo is back up in 2fd78d8 after 7 minutes.


text:
🛑 Opa Hansi is down

In 36f64ae, Opa Hansi (https://www.opahansi.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Opa Hansi is back up in 2b9ee52 after 7 minutes.


text:
[Bug Report] Restarting Docker on Unraid deletes users and admin password info

Describe the bug
Stop/Starting or Restarting Docker container will result in all user info loss, admin password is reset and any other users are deleted.
To Reproduce
Go to Docker tab in Unraid, Stop/Start container or Restart container.
Expected behavior
User information should be retained post restarts.
Environment (please complete the following information):

Unraid 6.8.3

Docker (if you are running Mango in a Docker container)

default docker container in Unraid

Additional context
Log below with user tyler created then deleted post reboot.
[ERROR] 2020/11/29 13:44:11 | Error when verifying user tyler: no results

Hi, I am not familiar with Unraid, but Docker itself is just stateless, and you are supposed to map two volumes for persistent storage when creating the container. Please see these lines: https://github.com/hkalexling/Mango/blob/master/docker-compose.yml#L14-L15

To anyone else who encounters this issue, the problem is with the Unraid app template for Mango.
I recommend following the changes noted here.

authors: BradleyDS2 hkalexling tylernguyen

repo: hkalexling/Mango


text:
Do you support pagination with the continuationToken

Hi
First thanks for this project very helpful and very clean code!!!!
I saw in the code that there are some calls that do support the continuation token as a param but I was wondering if you return the next continuation token in the response as well so it can be used in the next call?
Thanks again

Hiya @Jonatha1983, thanks for the kind words. Cheers.
The return types are based on the json responses from Azure DevOps Api. If continuation token is part of the response then it is deserialised. Are you after any Api? Can give me some example? As that would help me to look for similar things in SDKs of other languages, such as the one for node api.

Hi @hkarthik7
I am currently working on a POC for a small application that should use the Azure DevOps API and I saw already quite a few endpoints that support the continuation token here is one example but there are many more if you need I can send those.
Basically, the response body does not contain the next continuation token instead (and I don't really understand why) it comes in the header of the response with the key x-ms-continuationtoken  that should be extracted and used in the next call when it is not empty.
BTW it will be great if you could add the thread's endpoints I saw the py script that generates it the classes and I will definitely try it out.
Thanks again

here you can see the doc that explain the continuation token:
https://learn.microsoft.com/en-us/rest/api/azure/devops/testplan/configurations/list?view=azure-devops-rest-7.0&tabs=HTTP#uri-parameters
It says that:
If the list of configurations returned is not complete, a continuation token to query next batch of configurations is included in the response header as "x-ms-continuationtoken". Omit this parameter to get the first batch of test configurations.

Right! Thanks for the link, I will take a look.

@Jonatha1983, I've added an inner class in the RestClient called Metadata that actually retrieves the headers from Api response. It is then used in BaseAbstractMethod to make it available for all the derived classes. BaseAbstractMethod class exposes a helper method getContinuationToken() that can be used to get the continuation token from headers and used for subsequent calls. Note that we know not all the Apis return x-ms-continuationtoken in the header, if we call getContinuationToken() on any Api that doesn't have this header value exposed then an empty string will be returned. Please let me know if this approach is sensible or you've any other approach in mind?

Hi @hkarthik7  - thanks for the quick solution, amazing!!!
I think we need to distinguish between when a call does not support the continuation token and when the continuation token is empty because that was the last chunk of data.
Anyway, once you have a beta version or even a branch I can build locally and use it to test your solution I will definitely try it and let you know how it works.
Thanks again

Hi @Jonatha1983, the code is in main branch. You can clone it and give it a go. I've added the method to BaseAbstractMethod because all the types extends from it. Since I don't have enough data I can't confidentally test it.

Hello @Jonatha1983, This is now released in v5.0.9.

Hi  @hkarthik7
Are you working with Jetbrains IDE or with VSCode?
If with Jetbrains I just release this new plugin to integrate with Azure Devops and it will be available in 2-3 days on their marketplace.
I am looking for some users to start using it so I will be able to gather some potential issues and bugs.
If you are interested let's talk and I'll help you install it for free.
Cheers.
p.s. I think you can close this ticket - unfortunately I didn't have the time to test it yet ( I implement my own DAO classes and pagination mechanism )

Hiya @Jonatha1983, That's great news, I'm using jetbrains IDE and would definitly give a try if I can get my hands on it. We can have a chat on next Friday if that's ok?

Perfect!  lets set an exact time around Wednesday and I will send you a google calendar invitation
Thanks


text:
about batch size

The default value of your batch_size is 1. If we increase the batch size, will the accuracy be improved? Have you done any relevant experiments?

The default batch size is not 1. I haven't tried larger batch sizes -- I have limited resources.

The default batch size is not 1, I don't know where do you get that from. I haven't tried larger batch sizes -- I have limited resources.

Sorry, I made a mistake, I set the batch size to 1.

authors: hkchengrex longmalongma

repo: hkchengrex/Mask-Propagation


text:
Document f2j language features

As the source language grows it becomes hard to know which features are available. We should have a document in the wiki documenting the features and giving a few usage examples.

Done.
See https://github.com/hkuplg/fcore/tree/develop/doc

authors: tomtau zhiyuanshi

repo: hkuplg/fcore


text:
Add data models for Medication Line and Medication

Business Rules Schéma médication V0.18 FR (2) (1).docx

Also include narrative and use cases


text:
BodyLaterality as extension on bodysite

see solution for vaccination.

see #167


text:
Questionnaire support for various specialties (use cases) (Walter Wellauer, Cistec AG)

ch.fhir.ig.ch-etoc#0.1.0 /questionnaire.html
The questionnaire(s) should be designed to support various different use cases in the sense, that only the relevant information per specialty (to be referred) is displayed, either by allowing more than one instance of questionnaires in the IG, each of them representaing part of the "super questionnaire" or by using adaptive forms
Walter Wellauer, Cistec AG

Tel. Mit Walter Wellauer 27.10.2021: Vom Questionnaire sollte Ableitung in Teilmengen gemacht werden; bei Bedarf Master Questionnaire erweitern. Nur so Reuse und Standardisierung erreichbar.
S.a.  Reference to the IPAG report #21 : https://github.com/hl7ch/ch-etoc/issues/21#issue-1006848095

authors: JBleuer ig-feedback


text:
+vterm/here launches in a popup instead of the full window

What did you expect to happen?
=vterm to launch in the current window.
What actually happened?
=vterm launches in a popup.
System information:

emacs   version    26.3
        features   DBUS NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS LCMS2
        build      Feb 19, 2020
        buildopts  (--enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs-mac/emacs-26.3-z-mac-7.8/share/info/emacs --prefix=/usr/local/Cellar/emacs-mac/emacs-26.3-z-mac-7.8 --with-mac --enable-mac-app=/usr/local/Cellar/emacs-mac/emacs-26.3-z-mac-7.8 --with-gnutls --with-modules)
        windowsys  mac
        daemonp    server-running
doom    version    2.0.9
        build      HEAD -> develop, origin/develop, origin/HEAD aa627c7bb 2020-02-29 12:54:52 -0500
        dir        ~/projects/dotfiles/doom/
system  type       darwin
        config     x86_64-apple-darwin18.7.0
        shell      /usr/local/bin/bash
        uname      Darwin 18.7.0 Darwin Kernel Version 18.7.0: Tue Aug 20 16:57:14 PDT 2019; root:xnu-4903.271.2~2/RELEASE_X86_64 x86_64
        path       (~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin ~/.local/bin /opt/X11/bin /usr/local/bin /usr/local/sbin /usr/local/cuda/bin /usr/local/share/dotnet ~/.cargo/bin ~/projects/go/bin ~/Library/Python/3.8/bin ~/.npm/bin /usr/local/opt/coreutils/libexec/gnubin /usr/local/opt/texinfo/bin /Library/TeX/texbin /usr/bin /bin /usr/sbin /sbin /usr/local/Cellar/emacs-mac/emacs-26.3-z-mac-7.8/libexec/emacs/26.3/x86_64-apple-darwin18.7.0/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion (company +auto +childframe) (ivy +childframe +icons +prescient) :ui doom doom-dashboard fill-column hl-todo indent-guides modeline nav-flash ophints (popup +all +defaults) pretty-code treemacs vc-gutter vi-tilde-fringe window-select workspaces zen :editor file-templates fold multiple-cursors (objed +manual) rotate-text snippets word-wrap :emacs (dired +ranger +icons) electric ibuffer vc :term vterm :checkers (syntax +childframe) (spell +everywhere) grammar :tools ansible debugger docker editorconfig eval gist (lookup +docsets +dictionary) lsp macos magit make pdf prodigy upload :lang (cc +lsp) clojure common-lisp data emacs-lisp go hy (javascript +lsp) (latex +latexmk) lua markdown nim (org +dragndrop +hugo +jupyter +pandoc +pomodoro +present) (python +cython +lsp) rest rst rust scheme sh (swift +lsp) web :email mu4e :app irc twitter :config (default +bindings +smartparens +snippets))
        packages   ((ace-mc) (banner-comment) (bitwarden :recipe (:host github :repo seanfarley/emacs-bitwarden)) (col-highlight :recipe (:host github :repo emacsmirror/col-highlight)) (color-identifiers-mode) (counsel-jq) (discover-my-major) (dot-mode) (easy-hugo) (elisp-slime-nav) (embrace) (emr) (fancy-narrow) (focus) (goto-chg) (ialign) (jump-tree) (lsp-focus :recipe (:host github :repo emacs-lsp/lsp-focus)) (lsp-origami) (lsp-treemacs) (mu4e :recipe (:local-repo ~/projects/mu/mu4e)) (mu4e-alert) (mu4e-maildirs-extension :disable t) (mu4e-patch :recipe (:host github :repo seanfarley/mu4e-patch)) (nov) (org-ref) (package-lint) (page-break-lines) (persistent-scratch) (resize-window) (ripgrep) (sphinx-doc) (srefactor) (sx) (unfill) (webpaste) (whole-line-or-region) (which-key-posframe) (xonsh-mode :recipe (:local-repo ~/projects/xonsh-mode)) (ztree))
        unpin      (n/a)
        elpa       (n/a)

=vterm? Did you mean +vterm/toggle or +vterm/here? I'm not aware of any Doom module that defines =vterm.

Oh, geez; yeah, it's a custom function I wrote. Sorry for the noise.

Seems like it's due to this: https://github.com/akermu/emacs-libvterm/commit/a9ec7533388870fb3a457f5f592cd4ae08412062

@seanfarley @hlissner is it really invalid?
I experience the same issue since update - both +vterm/here and +vterm/toggle are opening the vterm in a popup. Previously +vterm/here were opening term in current window, thus, right now I can't even move it to another window using SPC w H/JK/L.

It seems the root cause is the emacs-vterm package itself. So far - reverting the bump up of the package fixes the issue:
git checkout 5b242c73bbc2236bf1176b561b1d9d53cb2a2440 -- modules/term/vterm/packages.el

Yeah, you're right @AdamMarkowski; I've changed the title to reflect that. As usual, I just assume it's bad lisp code I wrote 😅

In that case, this is a duplicate of #2608. Will track this there.

authors: AdamMarkowski hlissner seanfarley

repo: hlissner/doom-emacs


text:
No url found for submodule path '[submodules]' in .gitmodules /

What did you expect to happen?
I was trying to SPC SPC look at the files in the projectile project.
What actually happened?
I got the following error, because i previously had a submodule in git, but then removed it, and projectile somehow adds it to the files, but doesn't remove it correctly.. somehow.
call-process-shell-command: Setting current directory: No such file or directory, /home/cdk/Documents/fatal: No url found for submodule path 'org/school/soft_arch_recovery' in .gitmodules
/

I've had this issue before, where i was able to delete some emacs cache, which solved it, but I don't seem to remember where that cache was (essentially deleting the whole projectile cache)
Additional details:

Include a link to your private config

Projectile is initializing cache for /home/cdk/Documents/ ...
call-process-shell-command: Setting current directory: No such file or directory, /home/cdk/Documents/fatal: No url found for submodule path 'org/school/soft_arch_recovery' in .gitmodules
/

Steps to reproduce:

create a project in doom with a git submodules
Delete the submodule
try to open a file

System information:

((emacs
  (version . "27.0.90")
  (features . "XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON PDUMPER LCMS2 GMP")
  (build . "Apr 13, 2020")
  (buildopts "--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-gconf --without-gsettings --with-x-toolkit=gtk3 --without-xaw3d --without-m17n-flt --with-cairo --without-compress-install 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -g -flto -s -fuse-ld=gold' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now")
  (windowsys . batch)
  (daemonp . server-running))
 (doom
  (version . "2.0.9")
  (build . "HEAD -> develop 375faedb1 2020-05-16 05:38:20 -0400")
  (dir . "~/.dotfiles/home/.config/doom/"))
 (system
  (type . gnu/linux)
  (config . "x86_64-pc-linux-gnu")
  (shell . "/usr/bin/zsh")
  (uname . "Linux 4.19.121-1-MANJARO #1 SMP Wed May 6 10:52:46 UTC 2020 x86_64")
  (path "~/bin" "/usr/local/bin" "~/.local/bin" "~/go/bin" "~/.config/emacs/bin/" "~/bin" "/usr/local/bin" "~/.local/bin" "~/go/bin" "~/.config/emacs/bin/" "~/bin" "/usr/local/bin" "~/.local/bin" "~/go/bin" "~/.config/emacs/bin/" "~/.local/bin" "~/bin" "/usr/local/bin" "~/.local/bin" "~/go/bin" "~/.emacs.d/bin/" "~/.local/bin" "/usr/local/bin" "/usr/bin" "/bin" "/usr/local/sbin" "/usr/lib/jvm/default/bin" "/usr/bin/site_perl" "/usr/bin/vendor_perl" "/usr/bin/core_perl" "/usr/lib/jvm/default/bin" "/usr/bin/site_perl" "/usr/bin/vendor_perl" "/usr/bin/core_perl" "/usr/lib/emacs/27.0.90/x86_64-pc-linux-gnu"))
 (config
  (envfile . envvar-file)
  (elc-files . 0)
  (modules :completion company ivy :ui doom doom-dashboard doom-quit hl-todo indent-guides modeline nav-flash ophints (popup +all +defaults) unicode vc-gutter vi-tilde-fringe window-select workspaces zen :editor (evil +everywhere) file-templates fold format multiple-cursors rotate-text snippets word-wrap :emacs (dired +ranger) electric ibuffer vc :term term :checkers syntax (spell +everywhere) :tools debugger editorconfig ein (eval +overlay) gist (lookup +docsets) lsp magit make pass pdf rgb :lang common-lisp csharp data emacs-lisp fsharp go (java +meghanada) javascript latex ledger markdown (org +dragndrop +capture +export +publish +present) (python +lsp) rest sh web :app calendar (rss +org) :config literate (default +bindings +smartparens))
  (packages (ox-twbs) (elfeed) (prettier-js) (ranger))
  (unpin "n/a")
  (elpa "n/a")))

Does M-x projectile-cleanup-known-projects solve this issue?

sadly, it does not.

What about invalidating that project's cache with SPC p i (M-x projectile-invalidate-cache).
Also, do you have ripgrep or fd installed?

I did run SPC p i but that failed as well (gave the same error) - it, randomly disappeared now. not sure what i did though (after a week or so). it is a local bug in that project, but afaik can be replicated by adding a submodule to a project and then syncing it with git, and then removing said submodule.


text:
Some keybindings in evil-org-mode not set

Some keybinding not set in evil-org mode. Then i try to use gl gj gk emacs call evil-lion-left, evil-next-line, evil-prev-line accordingly. Rebuild doom not help. This error already mention in discord.
What did you expect to happen?
gl gj gk buind to evil-org-mode functions.
What actually happened?
gl gj gk buind to another evil-mode functions.
Steps to reproduce:

Enable in init.el evil and org modes.
Open any org file.
Try to gl gj gk or see bindings in whatis buffer.

System information:
https://pastebin.com/8upBfqQS

Can confirm.
"gj" and "gk" are shadowed whenever visual-line-mode is enabled. Evil-mode uses them as backup bindings in case you want to use the non-visual line-movement commands when visual-line-mode is on.
And "gl" is shadowed by evil-lion-mode.
We can move these bindings out of our way permanently by putting this in config.el.
;;; Unshadow evil-org's bindings, if we expect it to be loaded.
(when (and (featurep! :lang org) (featurep! :editor evil +everywhere))
  ;; Move visual-line-mode bindings from evil-integration.el out of the way.
  (when (and evil-want-integration evil-respect-visual-line-mode)
    (general-define-key
     :definer 'minor-mode
     :states 'motion
     :keymaps 'visual-line-mode
     "gj" nil
     "gk" nil
     "gs M-j" #'evil-next-line
     "gs M-k" #'evil-previous-line))
  ;; Move the evil-lion bindings out of the way too.
  (map!
   :nv "gl" nil
   :nv "gL" nil
   :nv "gzl" #'evil-lion-left
   :nv "gzL" #'evil-lion-right))

That fixes it for me.

Your fix also work for me. Maybe you add PR?

Glad it works for you too!
I will have to learn how to submit a PR. LOL


text:
update org-mime

Hey Sir,
The org-mime version we're using is lacking some useful new functions and fixes. I figured I'd update it. I also wanted to ask if you think org-mime should actually be included in this module? We don't provide any extra features or configuration for org-mime out of the box really, It's minimally configured and not documented or emphasized in our README. My thought is that most people who use doom and notmuch probably don't even know org-mime is available to them and installed. We could probably remove it, One less thing to keep updating or changing :)
I'm willing to change this PR to remove org-mime from the module and add a section of documentation about setting it in your own  "user space" configs. Let me know if you think that's a reasonable thing to do. Otherwise, please consider this version bump for merge.
Best,
Will

Thanks for the PR, but i had a larger bump commit in the pipeline, and bump commits must adhere to a strict template in order to remain machine readable for future CI. In any case, as of ed4b1ef, org-mime is now up-to-date, so I'll consider this resolved. Thanks for bringing it to my attention!

@hlissner Thanks!

How do you do the "bump commits"? Is there anything read up on that? What's the process I should follow if I think a dependency should be updated or modified?
Any thoughts on the other question I had of removing org-mime entirely?

authors: hlissner nackjicholson