text:
docker commit failed to create an image from a container ( ~50GB) on Centos

I gets error like below while create an image from a big dockr container ( ~50GB) on Centos.  All information are list below :
[root@provisioner-node home]# uname -a
Linux provisioner-node.imdemocloud.com 2.6.32-431.17.1.el6.x86_64 #1 SMP Wed May 7 23:32:49 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@provisioner-node home]# ./docker commit -p -a "Leo Wu" -m "Initial build 20140718" eca819df9ee8 centos/centos6_blu_image:1.0
2014/07/18 12:12:53 Error response from daemon: write /var/lib/docker/devicemapper/mnt/8131a94fc75577b89c297238d1755525ac269db55134d7348175a72c01e122b9/rootfs/mnt/bludata0/db2/databases/db2inst1/NODE0000/SQL00001/LOGSTREAM0000/S0000032.LOG: no space left on device
[root@provisioner-node home]#
[root@provisioner-node home]#
[root@provisioner-node home]#
[root@provisioner-node home]# ./docker version
Client version: 1.1.1
Client API version: 1.13
Go version (client): go1.2.1
Git commit (client): bd609d2
Server version: 1.1.1
Server API version: 1.13
Go version (server): go1.2.1
Git commit (server): bd609d2

I've been getting this error as well, but with the aufs backend (and boot2docker on mac).  It runs docker commit for a minute or two, and the fails.
 docker commit e564fa8963ed pehrlich/test:v1
FATA[0209] Error response from daemon: Untar exit status 1 write <myfile>: no space left on device

> docker info
Containers: 16
Images: 125
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 157
Execution Driver: native-0.2
Kernel Version: 3.18.5-tinycore64
Operating System: Boot2Docker 1.5.0 (TCL 5.4); master : a66bce5 - Tue Feb 10 23:31:27 UTC 2015
CPUs: 8
Total Memory: 1.961 GiB
Name: boot2docker
ID: LTMZ:XZGQ:36SA:G7WB:D4ET:2QBZ:TCPJ:KR4X:2OB7:AP5H:ELBF:ZXJP
Debug mode (server): true
Debug mode (client): false
Fds: 22
Goroutines: 29
EventsListeners: 0
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Username: pehrlich
Registry: [https://index.docker.io/v1/]

Reducing my image size by a little (presumably below ~10gb) made this go away.

Same here :
docker commit -m="unreal git" -a="bussiere" a71b2045407b unreal/ubuntu14.04
FATA[0031] Error response from daemon: ApplyLayer exit status 1 stdout:  stderr: write /home/unreal/UnrealEngine/Engine/Binaries/ThirdParty/Mono/Mac/bin/mono-boehm: no space left on device
docker --version
Docker version 1.5.0, build a8a31ef

== same error

Same error : FATA[0042] Error response from daemon: ApplyLayer exit status 1 stdout:  stderr: write /var/lib/mysql/example/users.MYD: no space left on device

Still seeing this in 1.7
Untar re-exec error: exit status 1: output: mkdir /.cpan/build/Cache-Cache-1.08-wRAXVS/blib: no space left on device
$ df -h
Filesystem                               Size  Used Avail Use% Mounted on
/dev/mapper/vg-docker           8.0G  6.1G  2.0G  77% /var/lib/docker
$ df -i
Filesystem                                Inodes    IUsed    IFree         IUse% Mounted on
/dev/mapper/vg-docker          8200880   180573  8020307    3%      /var/lib/docker
$ docker version
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): linux/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64
$ docker info
Containers: 9
Images: 174
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: xfs
Dirs: 192
Dirperm1 Supported: false
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.13.0-55-generic
Operating System: Ubuntu 14.04.1 LTS
CPUs: 2
Total Memory: 1.947 GiB
Name: bobcage
ID: C47L:GEGZ:V7WO:WQH3:NEXY:JWVT:II3K:KQSX:XGZY:CBSL:P6ON:QNZW
WARNING: No swap limit support

Not sure if this is helpful to anyone, but doing some googling I ended up here so I wanted to share what I learnt on a similar issue.
The --storage-opt may seem like not working, but if clearing /var/lib/docker I've had better success in having the option changes take effect.

@beetree correct; the storage-opt cannot be changed if the devicemapper device is already initialized. The existing device needs to be removed. Also see https://github.com/docker/docker/issues/7105#issuecomment-50173664 (and https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/#configure-direct-lvm-mode-for-production)

Error response from daemon: mkdir /mnt/sda1/var/lib/docker/tmp/docker-builder515511539: no space left on device
docker 1.9.1

I've definetely reproduced this issue with latest docker (1.13.1). I've created my containers with default settings (10GB limits). Than I've changed settings into:
DOCKER_OPTS="--storage-opt --storage-opt dm.basesize=1000G"

Then I've restarted dockerd and launched my container with docker run --storage-opts size=100G. I've created a big test file (11GB) and tried to commit container. I've received:
ApplyLayer exit status 1 stdout:  stderr: write /tmp/big.file: no space left on device

Than I've stopped dockerd, removed docker data path, started dockerd and recreated containers. Now I am able to commit my container with 11GB file.

authors: andrew-aladev beetree bussiere dan335 hitobias lwcolton pehrlich thaJeztah wzymaster


text:
add examples in search.md

add examples in search.md
Signed-off-by: gwx296173 gaojing3@huawei.com

Thanks @isgaojing, and apologies for the delay in reviewing.
In addition to my comments, can you move the "examples" section to the bottom of the page? So after;
> **Note:**
> Search queries will only return up to 25 results

@isgaojing Are you still interested in this?

@thaJeztah can you either carry this PR or close it? Up to you, but we should not keep waiting a reply.

@calavera yup, I think I already had it on my list to carry. Will pick that up tomorrow

Closing this PR; carried in https://github.com/docker/docker/issues/18366

source: gharchive/pull-request

authors: LK4D4 calavera isgaojing thaJeztah

repo: docker/docker

license_type: permissive

license_source: github-api


text:
Adding Jenkins CI script to sources

Signed-off-by: John Howard jhoward@microsoft.com
@jfrazelle Adding the Windows to Linux CI Jenkins script into the source tree. This is the latest version as per email a little earlier this evening.

can we put this script in hack/ci? I'd have all the CI scripts we use in the repo, and this looks like a good start.

@calavera I actually meant to - finger trouble my end :) It's in hack/Jenkins/W2L. I have the teardown script too, but need to make some modifications as there's certainly a bug in it. Will add in a future PR.
@mikedougherty

@jhowardmsft it's also possible to use this script directly in jenkins (instead of duplicating). Obviously that has potential security problems but my understanding is that CI is not run until a maintainer has added a particular tag to a PR.

Script lgtm, will update existing jobs to use a copy of it

I would say let's hold off on running directly

Also wrt the clean up containers portion we should nuke any container on the host because if one is left from an old build it will cause weird things to happen. Since the nodes are 1:1 there should be NO containers running before we start a new build , just in case might as well nuke em all

@jfrazelle what kinds of problems can occur? we may need to move away from a 1:1 model in the future (autoscaling windows hosts seperately from the linux hosts) so we should be aware of and find solutions for those issues if possible.

Well all the daemons in containers start on the same port so you get an old environment

its basically when the cleanup script fails and leaves a daemon from an old build you will connect to that old builds daemon which is bad :(

ping @jfrazelle does this one still need modifications (or moved to a different directory?)

I think we should still try to remove any lingering containers :/

LGTM

I've updated all the Windows CI nodes so that

All are running a recent 64-bit version of git, which includes bash 4.3.42
All are running go 1.5.2
All have the right hostname/computername
All have the Jenkins service running as the "Jenkins" users rather than Local System (which was bad)
All are running the docker 1.9.1 client.

@jhowardmsft oh, nice! Good to see you're back. Happy New Year :tada:

Thanks @thaJeztah. Happy New Year too :)

authors: calavera jfrazelle jhowardmsft mikedougherty thaJeztah


text:
Support running 'docker help daemon' with split binaries

Fixes #23102

LGTM
(experimental is green, but didn't notify GitHub)

ping @vdemeester PTAL

LGTM 🐯

Thanks @vdemeester!

authors: albers dnephin thaJeztah vdemeester


text:
pkg: integration: split cgroups strings correctly

/cc @vdemeester
Basically in a cgroup patch there would be only at least 3 parts after splitting by ":"
Signed-off-by: Antonio Murdaca runcom@redhat.com

LGTM

LGTM 🐸

Wait no, this is somehow wrong as this can hide cgroup paths error (found out on Fedora)
Right now the test relying on this helper will fail if there are paths errors related to colon (it's happening in Fedora). With this patch we'll hide those errors by simply returning an incorrect path if it's actually incorrect.
I'm more lean towards closing this.

4:blkio:/system.slice:docker:00131a5edbf47a3b6ab980d6b72a39445a5ee7301d1da45c6ed291d33fbb1216

this is an example of a cgroup line which is wrong (notice the many colons in there). With this patch we'll hide this error which is meaningful to know.

PASS: docker_cli_build_test.go:5379: DockerSuite.TestBuildContainerWithCgroupParentI0.442s
OK: 1 passed

This test is passing with this patch but it isn't with current master code (testing on Fedora directly as opposed to debian based dockerfile)

@tonistiigi @vdemeester ok to close?

hum :sweat: yep

authors: runcom tonistiigi vdemeester


text:
Add setupInitLayer() placeholder for Solaris

Commit d2bc5d62761c24866e4b0ff4099dd54264bd9325 (https://github.com/docker/docker/pull/26756) added
a setupInitLayer() for all platforms, but did not
add a placeholder for Solaris https://github.com/docker/docker/pull/26756#discussion_r79938294.
This adds the missing placeholder.
ping @amitkris @rhvgoyal ptal

@thaJeztah I am not sure if solaris requires an -init layer or not. Looks like that don't do anything in setup function. But it would be better if somebody who knows solaris better can confirm this.

@rhvgoyal I chatted with @amitkris on IRC, and this change looked good to him :smile:

@rhvgoyal a stub is sufficient for Solaris as of now. This can be implemented/addressed as a follow up to #23397 if required.

Ok, sounds good. If -init layer indeed is required, changing this is going to be really easy.
LGTM

LGTM

authors: LK4D4 amitkris rhvgoyal thaJeztah


text:
Fixing servicing bug by always specifying LayerFolderPath

During the recent OCI changes, I mistakenly thought LayerFolderPath is only needed for Windows Server containers (isolation=process) and not for Hyper-V Containers, but it turns out it is also required for servicing containers used to finish installing updates.  Since the servicing containers need to reuse the container's create options, this change makes it so that LayerFolderPath is always filled in for all containers as part of constructing the create options.
@jhowardmsft @jstarks @brian-young

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "servicing_fix" git@github.com:swernli/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "servicing_fix" git@github.com:swernli/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

Changes look good. Needs DCO.

@jhowardmsft DCO?

LGTM.
@swernli @jhowardmsft We have to reevaluate the place where containerd.Create on daemon exit event handler. This greatly makes libcontainerd unusable as a library and should be handled internally.

LGTM

authors: GordonTheTurtle LK4D4 jhowardmsft swernli tonistiigi


text:
Avoid extra mount/unmount during container registration

Runtime.Register() called driver.Get()/Put() in order to read back the
basefs of the container. However, this is not needed, as the basefs
is read during container.Mount() anyway, and basefs is only valid
while mounted (and all current calls satisfy this).
This seems minor, but this is actually problematic, as the Get/Put
pair will create a spurious mount/unmount cycle that is not needed and
slows things down. Additionally it will create a supurious
devicemapper activate/deactivate cycle that causes races with udev as
seen in https://github.com/dotcloud/docker/issues/4036.
With this change devicemapper is now race-free, and container startup
is slightly faster.
Docker-DCO-1.1-Signed-off-by: Alexander Larsson alexl@redhat.com (github: alexlarsson)

I encountered this problem in Docker 1.9 as well !

+1 still an issue

+1 still an issue

+1 still an issue

+1

+1

+1

To those adding +1's, please open a new issue describing the exact issue, and ways to reproduce. Commenting on a closed pull request that's over two years old, and containing code changes in parts of docker that are not even in the current code base anymore, isn't helpful, and likely won't help resolving your issue.
I'll lock this conversation

authors: alexlarsson alexploit bitliner dachary dmjio joepreludian thaJeztah wzymaster zyrex008


text:
Terraform plugin’s Properties should be treated as a template

The dynamic Infrakit instance ID needs to be template-able in the groups.json file. For example, if the instance was named instance-1493145652 then the {{.InstanceID}} should be resolve to 1493145652 in the groups definition. This allows us to reference the dynamic instance ID suffix in the group definition.

You can make the change here...  In the beginning of the Provision method we have the ID...
https://github.com/docker/infrakit/blob/master/examples/instance/terraform/plugin.go#L344
So I'd move this to the beginning of the method and then apply spec.Properties as a template,  replace the spec.Properties with the rendered template and then decode it (at line 327) and continue as usual.
To render the template:
import "github.com/docker/infrakit/pkg/template"

// ....

t, _ := template.NewTemplate(spec.Properties.Bytes(), template.Options{})
rendered, _ := t.Render(map[string]interface{}{ "InstanceID" : id })

Once the template is rendered with the new context of the map, any expressions containing {{.InstanceID}} would be replaced by the generated id.
Then we replace the spec.Properties with the rendered template like so, and continue processing as before:
// now make the rendered view be the new spec.Properties
spec.Properties = types.AnyBytes(rendered)

// ...
// now decode it (as line 327) does:
tf := TFormat{}
err := spec.Properties.Decode(&tf)

It seems that the templating is being done before the spec it send to the terraform instance plugin's Provision function when doing a manager group commit. The terraform instance plugin's Provision function then sees the value already rendered as <no value>.
This means that we cannot do something as simple as ``{{.InstanceID}}` because of the multiple layers of templating.

Instead I'll investigate it we can use something like {{ var "self/id" }} that will simply echo itself if the value is not known.

Now that the multipass support has merged (#510), the instance plugin will see any unresolved variables and we can resolve {{ var "/self/instId" }} to the dynamically generated instance ID.

@chungers this was fixed by https://github.com/docker/infrakit/pull/522

source: gharchive/issue

authors: chungers kaufers

repo: docker/infrakit

license_source: bigquery


text:
Error downloading new container

Getting this error attempting to download new container:

EPROTO
EPROTO
write

this error occur with any container in kitematic

You need to make sure you are on a solid connection to download images. I would also recommend restarting the VM if you've changed network: docker-machine restart default

authors: FrenchBen arkanjoms

repo: docker/kitematic


text:
请问可以修改exec启动的命令行工具吗？

现在点击exec启动的是windows10自带的powerShell工具，请我下我可以换其他的命令行工具吗?

最新版本允许选择.
它不适合你吗？

@FrenchBen 非常感谢您的回答，近期没有关注github通知，抱歉没有及时回复
因为我选用的命令行工具是ConEmu，所以还是更喜欢ConEmu

我明白。 我们很难知道偏好。 你能帮助实施吗？

authors: Fennay FrenchBen


text:
Fix 'domainname' key

Signed-off-by: Josh Curl josh@curl.me

LGTM 🐮

authors: joshwget vdemeester

repo: docker/libcompose


text:
Use of the "--amazonec2-ssh-user" option throws an "incorrect Usage" error.

I'm working with a custom Ubuntu-based AMI on Amazon EC2.  For compliance reasons, the image is configured without the "ubuntu" user.  Instead, cloud-init initializes the SSH key onto a custom username, which more adequately meets a compliance requirement.
So, my use case is that I want to be able to configure the ssh-user used by docker-machine, when using the Amazon EC2 driver.
I see there's a "--amazonec2-ssh-user" flag in the amazonec2 driver code (see here, and here ).  That kind of sounds like what I want.
However, it's not documented.  Further, if I do the following, the result is an "incorrect usage" error:
docker-machine -D create --driver amazonec2 \
        --amazonec2-ssh-user "mycompliantusername" \
        --amazonec2-access-key "xxxxxxxxxxxxx" \
         --amazonec2-secret-key "xxxxxxxxxxxxx" \
         --amazonec2-ami  "xxxxxxxxxxxxx" \
         --amazonec2-vpc-id "xxxxxxxxxxxxx"   example01

If I take out the --amazonec2-ssh-user flag, then it happily creates the machine, but, of course, can't then open a SSH connection.
Am I missing something?  Or this a bug, and/or the --amazonec2-ssh-user flag unsupported?  Is there any way to use a ssh-user other than the default 'ubuntu'?
Thanks

It's a bug :(
I fix now...

Hey, thanks for the fast reply :)
It's interesting that you didn't exit with the "incorrect usage" error.  Are you on the master branch?
I should have said, I'm using the 0.2 release.

@RusDavies
Yes, I using HEAD branch.
It seems that does not work Either way.
I do not check the 02, but I'm trying to fix in the HEAD.

this appears to be working.  closing -- if you still experience this please re-open.  thanks!

@ehazlett, it seems to work in 0.3-dev, but is broken in the 0.2 release.   However, I'll consider 0.2 as an unsupported release, and therefore I'll not reopen.  Thanks.

@RusDavies thanks for the update!

authors: RusDavies ehazlett zchee

repo: docker/machine


text:
Documentation for dev features

Currently, documentation at https://docs.docker.com/machine/ seems to be built periodically from the master branch. This can be misleading as it references features which might not be released yet and most people don't run docker machine from source.
What about doing something similar to the docker engine documentation? Docker machine docs could be built from a "docs" branch, where typos / rephrasing are pushed directly, and documentation for new features would be pushed when releasing (by merging "master" into "docs").

What about doing something similar to the docker engine documentation? Docker machine docs could be built from a "docs" branch, where typos / rephrasing are pushed directly, and documentation for new features would be pushed when releasing (by merging "master" into "docs").

This is how it's intended to work.  Every release I update the docs branch to be the same as the tag compiled for the release.  @londoncalling @moxiegirl we should circle the wagons and make sure we're on the same page here.

@nathanleclaire I checked on Wednesday. That was built from docs and the branch had been updated.    We should always build from the docs in the past, sometime for the big releases we built from master and built docs day after.

This is how it's intended to work.

Indeed, I had miss that branch already exist. Actually I've opened this one after reading #3284, which was reported 8 days ago while 0.7.0 has been relased later. I thought this was unexpected, but maybe the docs branch is also updated for RC releases to encourage people giving early feedback for new features?

I'm not sure.  @moxiegirl what's our policy on RCs?  I did bump the docs branch during RCs this release so maybe that was a mistake.  I had assumed they might be deployed to staging.

@nathanleclaire for the docs, during the RC, you need to cherry-pick relevant doc changes into the RC branch.  Then, when the RC is final, update the docs branch --- if you've just followed along with the cp's you can create docs from the RC.

@moxiegirl So, if I cut the first RC from master, and update docs to master branch immediately after, that should be good, right? i.e. The docs for the RC will then be deployed to a staging site, but not to actual production.

Going to close this issue since it seems the action item is just better coordination between myself and the docs team.

authors: bamarni moxiegirl nathanleclaire


text:
Add SUSE Enterprise Linux and openSUSE provision

Add support for SUSE Enterprise Linux and openSUSE
Signed-off-by: Flavio Castelli fcastelli@suse.com

Ping. I would have loved to see this code merged in machine 0.4 :(

+1 for SUSE support :)

+1 from me as well
But there is one problem with the current approach how docker is installed on SLES/SLED (probably also applies to openSUSE).
The provisioner uses the installer script provided by https://get.docker.com/, which does rely on the RPM repositories provided by SUSE. At least in the case of the enterprise variants, these packages are already too outdated. Currently this would install docker 1.6. Even if you try to specify the experimental installer URL to machine, the script still installs the RPM's provided by SUSE.
Not sure what the correct solution would be. Either not rely on the installer script inside machine and provide a native-machine solution, or change the installer script to use a repository provided by docker (as already done for other distros with https://yum.dockerproject.org/repo/). This would however mean that the docker team will have to maintain one more distribution.
I thought about opening an Issue for this, but I was not sure were it belongs...depending on the solution, it would be an Issue for machine or docker or whatever project manages the installer script. Any suggestions where to put this?

@ablock84 we provide bleeding edge packages both for openSUSE and SLE inside of the Virtualization:containers project on OBS.
How would you, as an user, tell machine to install bleeding edge packages? If you explain me the workflow you would like to have I can provide the code.

@flavio I was not aware of the Virtualization:containers repo for SLE12 and will definitely try this out next time I need to update/install docker on one of our machines. Thanks for the pointer. Maybe this info should be added to the SUSE installation instructions found at https://docs.docker.com/installation/SUSE/. Currently only the openSUSE repos are listed there.
I would expect the same workflow as with other distros. As I understand machine, it reuses the installer script found at https://get.docker.com/. A user can also provide an alternative URL to an installer script with --url, for example "--url https://experimental.docker.com/". In case of other distros (e.g. debian/ubuntu), these scripts also setup the correct APT/Yum repositories which are maintained by the docker team before installing docker. This always results in the current release of docker (or the experimental one if the experimental url was provided).
For SLES/SLED, I would expect the same behavior. The scripts should add the Virtualization:containers repo and then install docker. As an alternative, the machine provisioner could setup this repo, but I would assume that the script solution would be the preferred one.
I'd already be very happy when this PR could get merged. As a workaround until the installer script is fixed/updated, I can setup the Virtualization:containers repo manually before I use machine to do the remaining work.

@ablock84 thanks for the useful feedback, really appreciated!
I'll make a PR against the official experimental script to install docker from obs://Virtualization:containers.
Good point also about the documentation, I'll update it as well.

I wonder if we could get our new Yum repos to have SUSE support. I think that would be the best option.

Just tested the SUSE provisioner on one of our machines, this time with the Virtualization:containers added manually before calling machine. It worked fine, until I used the new --engine-env option to setup the needed proxy configuration. Looks like the provisioner is currently ignoring the --engine-env option.

@ehazlett  wrote:

I wonder if we could get our new Yum repos to have SUSE support. I think that would be the best option.

We (SUSE) are already maintaining packages for SLE and openSUSE. We publish them for both latest upstream version and for the "supported by SUSE" Docker versions. We do that for all the flavours of openSUSE (13.2, Factory, Tumbleweed and soon also 42) and SLE (12 and soon 12SP1).
If requested by the community we could even setup a OBS project to automatically build the docker daemon straight from the code inside of git HEAD.
I think extending the https://experimental.docker.com/ script to pull packages from the "bleeding edge" repository maintained by SUSE, as suggested by @ablock84, is a nice solution.
I don't understand the advantages of having openSUSE/SUSE packages built by your infrastructure.

Just tested the SUSE provisioner on one of our machines, this time with the Virtualization:containers added manually before calling machine. It worked fine, until I used the new --engine-env option to setup the needed proxy configuration. Looks like the provisioner is currently ignoring the --engine-env option.

I'll look into that. Thanks

:+1:
just tested with openSUSE 13.2, worked great

I've updated the installation script provided at get.docker.com and experimental.docker.com with this pull request.
Everything is working fine: it's possible to install the stable docker package both on openSUSE and SUSE Linux Enterprise by using the get.docker.com installation url. Otherwise it's possible to install the bleeding edge packages by using the experimental.docker.com installation url.

Hello, the installation script has been merged into docker/master. Can you please take care of this PR now? :heart:

Ping @nathanleclaire: I see machine 0.5.2 rc(s) are out. Would you mind to merge this pull request into it? The openSUSE and SUSE communities would be really glad :)

LGTM

@flavio I reverted the merge, since you were apparently not on the latest master and the build broke.
Can you rebase and PR again?
Thanks.

I updated the code. @dmp42 sorry about the issue

It looks like Github is confused about the situation, so @flavio perhaps you should open a brand new PR.

@nathanleclaire that's #2035

OK, let's close this then

Oh, I see.  Please disregard

authors: ablock84 dmp42 ehazlett flavio gimoh nathanleclaire rtrauntvein


text:
Change default state of none driver to state.Running

Fixes https://github.com/docker/machine/issues/2183
cc @docker/machine-maintainers

LGTM

authors: dgageot nathanleclaire


text:
updated google-source-image to the latest LTS release ubuntu-1404-trusty-v20150128

Signed-off-by: Jeane Paul Soliva jeanepaul@gmail.com

LGTM

authors: Hokutosei ehazlett


text:
WIP: Keynativestore

created functionality to have keydata storage in the system's native keystore

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "keynativestore" git@github.com:avaid96/notary.git somewhere
$ cd somewhere
$ git rebase -i HEAD~16
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Can one of the admins verify this patch?

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "keynativestore" git@github.com:avaid96/notary.git somewhere
$ cd somewhere
$ git rebase -i HEAD~16
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

I accidentally go fmt ed the vendor directory. I'll undo it soon

What about people use notary with out docker-credential-x

It won't change anything for anyone who chooses not to use the native store. It is an opt in feature which can be activated by following the instructions in advanced usage docs- setting "useNative" to "true" in the config.json

It's true. But why should we call that a native?

Docker credentials helper uses this terminology to refer to the credentials stores of each OS and I wanted to follow the same convention. Also considered simply calling it keychain store since that might be more intuitive for many, but that makes it OS specific in a way. Open to suggestions if you have anything else in mind?

everything attended to

Can one of the admins verify this patch?

jenkins, test this please

The issue is because I'm not adding the vendor directory, will fix it once I get lists in credentials helper

@avaid96 Sorry for the delay on this!  Would you mind giving us access to push to this branch so we can rebase?

@cyli Just allowed edits from maintainers. Looking forward to seeing this! I have finals for the next 2 weeks but would be happy to look at any comments that pop up after these 2 weeks 😄

@avaid96 Awesome, thank you!

There are a lot of changes in a lot of places (both here and in the credential helpers) that mean this would need a lot of updates. I'm going to close this for now, we'll reassess our use of the credential helpers when we get the chance. I think the first integration is likely to be just storing the user credentials for the notary login.

authors: GordonTheTurtle HuKeping avaid96 cyli docker-jenkins endophage riyazdf

repo: docker/notary


text:
/images/json ignores repo name filter

Similar to #1244 but for repo name instead of labels

Looks like this param is also missing from the api docs https://docs.docker.com/reference/api/docker_remote_api_v1.20/#list-images

+kind/bug
+area/api (I think)
I'm going to start working on this, since it's one of the last issues blocking the compose test suite from running.

@dnephin Have you got some steps to reproduce? If so, I can help you test it when your PR is ready.

Yup
docker tag busybox othername
docker images busybox

It will show all the images, but it should only show busybox images
I've got the fix mostly done in https://github.com/docker/swarm/compare/master...dnephin:fix_filter_images_by_repo
I just have to fix the integration test I think

authors: chanwit dnephin

repo: docker/swarm


text:
docker multi-host net container count bug

Hello people,
I detected a problem in multi-host mode using swarm docker.
to create an overlay network hosts are separated properly, but is not being possible to make a connect between the containers and the counting of containers on the network using the network inspect the cluster is also at fault. follows my confguration, tests, and the reported problem:
docker manual configuration:
172.19.160.143 - server running an active consul
172.19.160.135 - server running docker swarm master
172.19.160.140 - server running docker swarm worker 1
172.19.160.141 - server running docker swarm worker 2
172.19.160.142 - server running docker swarm worker 3
consul was shot with the following command:
docker run -d --name=consul --restart=always --net=host progrium/consul -server -advertise $(hostname -i) -bootstrap-expect 1
docker log shows successful start of consul:
docker logs consul:
==> WARNING: BootstrapExpect Mode is specified as 1; this is the same as Bootstrap mode.
==> WARNING: Bootstrap mode enabled! Do not enable unless necessary
==> WARNING: It is highly recommended to set GOMAXPROCS higher than 1
==> Starting raft data migration...
==> Starting Consul agent...
==> Starting Consul agent RPC...
==> Consul agent running!
Node name: 'consul'
Datacenter: 'dc1'
Server: true (bootstrap: true)
Client Addr: 0.0.0.0 (HTTP: 8500, HTTPS: -1, DNS: 53, RPC: 8400)
Cluster Addr: 172.19.160.143 (LAN: 8301, WAN: 8302)
Gossip encrypt: false, RPC-TLS: false, TLS-Incoming: false
Atlas:
==> Log data will now stream in as it occurs:
2015/11/15 20:33:18 [INFO] serf: EventMemberJoin: consul 172.19.160.143
2015/11/15 20:33:18 [INFO] serf: EventMemberJoin: consul.dc1 172.19.160.143
2015/11/15 20:33:18 [INFO] raft: Node at 172.19.160.143:8300 [Follower] entering Follower state
2015/11/15 20:33:18 [INFO] consul: adding server consul (Addr: 172.19.160.143:8300) (DC: dc1)
2015/11/15 20:33:18 [INFO] consul: adding server consul.dc1 (Addr: 172.19.160.143:8300) (DC: dc1)
2015/11/15 20:33:18 [ERR] agent: failed to sync remote state: No cluster leader
2015/11/15 20:33:20 [WARN] raft: Heartbeat timeout reached, starting election
2015/11/15 20:33:20 [INFO] raft: Node at 172.19.160.143:8300 [Candidate] entering Candidate state
2015/11/15 20:33:20 [INFO] raft: Election won. Tally: 1
2015/11/15 20:33:20 [INFO] raft: Node at 172.19.160.143:8300 [Leader] entering Leader state
2015/11/15 20:33:20 [INFO] consul: cluster leadership acquired
2015/11/15 20:33:20 [INFO] consul: New leader elected: consul
2015/11/15 20:33:20 [INFO] raft: Disabling EnableSingleNode (bootstrap)
2015/11/15 20:33:20 [INFO] consul: member 'consul' joined, marking health alive
2015/11/15 20:33:21 [INFO] agent: Synced service 'consul'

machine 172.19.160.135
DOCKER_OPTS="--cluster-store=consul://172.19.160.143:8500 --cluster-advertise=eth0:2376"
as the documentation says.
the machines 172.19.160.140, 172.19.160.141, 172.19.160.142:
DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --cluster-store=consul://172.19.160.143:8500 --cluster-advertise=eth0:2376"
to access the master swarm:
docker -H 172.19.160.135:2375 info
Containers: 0
Images: 12
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 3
worker-01: 172.19.160.140:2375
└ Containers: 2
└ Reserved CPUs: 0 / 16
└ Reserved Memory: 0 B / 30.93 GiB
└ Labels: executiondriver=native-0.2, kernelversion=3.16.0-34-generic, operatingsystem=Ubuntu 14.04.2 LTS, storagedriver=aufs
worker-02: 172.19.160.141:2375
└ Containers: 2
└ Reserved CPUs: 0 / 16
└ Reserved Memory: 0 B / 30.93 GiB
└ Labels: executiondriver=native-0.2, kernelversion=3.16.0-34-generic, operatingsystem=Ubuntu 14.04.2 LTS, storagedriver=aufs
worker-03: 172.19.160.142:2375
└ Containers: 2
└ Reserved CPUs: 0 / 16
└ Reserved Memory: 0 B / 30.93 GiB
└ Labels: executiondriver=native-0.2, kernelversion=3.16.0-34-generic, operatingsystem=Ubuntu 14.04.2 LTS, storagedriver=aufs
CPUs: 48
Total Memory: 92.78 GiB
Name: master-01
It was created two networks:
docker -H tcp://172.19.160.135:2375 network create -d overlay net1
docker -H tcp://172.19.160.135:2375 network create -d overlay net2
and created two containers on both networks:
docker -H tcp://172.19.160.135:2375 run --net=net1 -d -e SERVICE_NAME=hello/v1 -e SERVICE_TAGS=rest -P sirile/scala-boot-test
docker -H tcp://172.19.160.135:2375 run --net=net1 -d -e SERVICE_NAME=hello/v1 -e SERVICE_TAGS=rest -P sirile/scala-boot-test
docker -H tcp://172.19.160.135:2375 run --net=net2 -d -e SERVICE_NAME=hello/v1 -e SERVICE_TAGS=rest -P sirile/scala-boot-test
docker -H tcp://172.19.160.135:2375 run --net=net2 -d -e SERVICE_NAME=hello/v1 -e SERVICE_TAGS=rest -P sirile/scala-boot-test
however when running inspect the containers do not appear as part of net2:
docker -H tcp://172.19.160.135:2375 network inspect net2
[
{
"Name": "net2",
"Id": "a1c366aa2efc01908685eff85f6f748e4bfdf6d3b7a2ff5dd5a36221377ce5a6",
"Scope": "global",
"Driver": "overlay",
"IPAM": {
"Driver": "default",
"Config": [
{}
]
},
"Containers": {},
"Options": {}
}
]
the net1 only list the first container:
docker -H tcp://172.19.160.135:2375 network inspect net1
[
{
"Name": "net1",
"Id": "ec8a6cf3a894dcbfee23fc706ffdf209ba907a288320579bff433b7fb6c3283a",
"Scope": "global",
"Driver": "overlay",
"IPAM": {
"Driver": "default",
"Config": [
{}
]
},
"Containers": {
"b6f8b27ddb218f2b9bf8a12fa6441d37bef66f7c5cb44c35b3ef4f968c02480c": {
"EndpointID": "eededf8f6fc9b4bc8e44f1034a743bb7d4284b3b877ceb079ee6fcee3b9df141",
"MacAddress": "02:42:0a:00:00:05",
"IPv4Address": "10.0.0.5/24",
"IPv6Address": ""
}
},
"Options": {}
}
]
The network works and ping replies, the containares are however running the count is wrong.
It was also not possible to establish a connect between networks, but relate it in another issue.

duplicated #1373


text:
Plans on IPv6 support in swarm

I am currently confronted with the decision between going for k8s or swarm for our companies infrastructure. As I really like the lightweight setup of swarm, I'd love to give it a shot.
However, as I do have some services that at least need to communicate to the outside world via ipv6, I was wondering if there are any plans to support ipv6 in swarm mode anytime soon?
Any comments and thoughts are much appreciated!

Well, I guess since the developers aren't even able to comment on such a question within a week, ipv6 support seems out of scope for the years to come. Closing now.


text:
Bump version to v1.2.0-rc3

Signed-off-by: Dong Chen dongluo.chen@docker.com

not sure Fix docker host restart in integration tests is needed but LGTM anyway

I personally think Fix docker host restart in integration tests shouldn't be part of the changelog.
Otherwise LGTM.

Updated. Thanks for quick review!

authors: dongluochen nishanttotla vieux


text:
Service tasks never start if invalid name given.

Put a character that is not allowed in a container name into a service name (for example, swarmctl service create --name /// --image redis).
The tasks for this service will never start, because the docker daemon returns an error invalid container name.

as an aside, i discovered this while trying to create a service with a 1MB name comprised of base64 data, and service creation and listing worked like a champ.  only problem is the task didn't start. so, like, uhhh, props i guess.

hi

authors: cowlicks dperny

repo: docker/swarmkit


text:
skip if engine already has overlay network plugin

Fix #1073
Signed-off-by: allencloud allen.sun@daocloud.io

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

Merging [#1074][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.15%

@@             master      #1074   diff @@
==========================================
  Files            75         75
  Lines         11716      11725     +9
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           6319       6306    -13
- Misses         4489       4507    +18
- Partials        908        912     +4

[][cc-pull]

Powered by Codecov. Last updated by [437f4d6...4a11bfe][cc-compare]
[cc-base-branch]: https://codecov.io/gh/docker/swarmkit/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/docker/swarmkit/compare/437f4d6ec8ca2d74d4d551a7ed6e9897cc13b39a...4a11bfe1eab562db8d14a173efe931c096615f10
[cc-pull]: https://codecov.io/gh/docker/swarmkit/pull/1074?src=pr

Related: #840

@nishanttotla Yes, duplicated overlay plugins will show in the response. It is the server side bug we should fix.

Any update?  @nishanttotla @runshenzhu @aluzzardi @stevvooe

Rather than detecting overlay, why not just detect duplicates?

I am afraid the gofmt went wrong again.

PR Updated。Ping @stevvooe @nishanttotla @runshenzhu

LGTM

LGTM

LGTM

authors: aaronlehmann allencloud codecov-io nishanttotla stevvooe


text:
/data on macOS is don't exist, and create it impossible

look, i try start the UmbrelOS in docker, and always get error about filesharing, i try to add it into sharing but Docker says /data is not exist, i try to create folder in / but its only for read, so create /data folder is  impossible, also try change command for /var/data (where i can create folder) but container says you set not /data folder

I am trying too on macOS and the problem is that the Umbrel tor container (and other ones) use the /data folder because it's designed to run on Linux

Why is it not possible to change the directory though?

because of the Umbrel docker images, that are designed to work with /data only

authors: Entersjkhdfkjdhfksjf Polygons1 aoisytg

repo: dockur/umbrel

license: MIT


text:
Blacktie Sports - Free Reddit Pantoja vs Asakura BuffStr𝚎ams Fight Str𝚎ams

Blacktie Sports - Free Reddit Pantoja vs Asakura BuffStr𝚎ams Fight Str𝚎ams #2244
MMA debuts don't come much bigger than Japanese star Kai Asakura's today. He's set to head into the UFC Octagon for the very first time against the Cannibal — reigning flyweight champion Alexandre Pantoja.
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
🔴STREAMING🌐🟢==►► CLICK HERE TO WATCH LIVE
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
Are we set for a shock? Our guide below explains how to watch UFC 310 live streams online and how to use a VPN to stream it from anywhere.
UFC 310 live stream, date, time, TV Channels
► Date: Today (Sat, Dec. 7)
► UFC 310 main card: 10 p.m. ET / 7 p.m. PT / 3 a.m. GMT (Sun) / 2 p.m. AEDT (Sun). Prelims from 8 p.m. ET
► Pantoja vs Asakura ringwalks (approx): 12 a.m. ET / 9 p.m. PT / 5 a.m. GMT / 4 p.m. AEDT
• U.S. stream — ESPN Plus PPV deals
• U.K. stream — TNT Sports
• Watch anywhere — try NordVPN 100% risk-free
The UFC's final numbered event of the year comes from Las Vegas, and its headliner has come a long way since he first appeared on UFC fans' screens on the organization's The Ultimate Fighter reality show.
Brazilian Alexandre Pantoja completed his UFC ascent when he defeated Brandon Moreno to capture the flyweight crown and the Cannibal has chewed up two opponents by unanimous decision since. He's hot favorite to devour a third straight defence today.
Kai Asakura also knows what it feels like to wear the gold. He's a two-time bantamweight champ of the Rizin Fighting Federation in his native Japan, vacating the strap to head to Dana White's camp. He has a huge following back home and would be an instant international star if he makes history this weekend with an unlikely victory.
It's another jam-packed card at the T-Mobile Arena, with Shavkat Rakhmonov against Ian Machado Garry set as the penultimate battle on the bill in a welterweight title eliminator. So keep reading for where to watch UFC 310 live streams online and on TV today.
Is UFC 310 a pay-per-view (PPV) fight?
Yes and no. UFC 310 is a PPV event in many countries like the U.S. and Canada. But there are many places where you don't need a PPV to watch UFC events.
It's on regular TNT Sports in the U.K., for example. That's worth knowing if you're a British citizen away from home, because you can use a VPN to watch UFC 310 on TNT Sports as usual. We'd recommend NordVPN.
How to watch UFC 310 from anywhere
Away from home this weekend and want to watch UFC 310 on your usual subscription service?
You can still watch Pantoja vs Asakura and the rest of UFC 310 live thanks to the wonders of a VPN (Virtual Private Network). The software ups your privacy and allows you to safely access your favorite streaming services whilst traveling but making your device appear to be back home. So, ideal for viewers away on vacation or on business. Our favorite is NordVPN. It's the best on the market – read our NordVPN review to find out why.
Exclusive deal
There's a good reason you've heard of NordVPN. We specialize in testing and reviewing VPN services and NordVPN is the one we rate best. It's outstanding at unblocking streaming services, it's fast and it has top-level security features too. With over 6,000 servers across 110+ countries, and at a great price too, it's easy to recommend.
Get 70% off NordVPN with this deal
How to watch UFC 310 live stream in the U.S.
US flag
(Image credit: Shutterstock)
In the U.S., UFC 310 live streams of the main card — and all the upcoming numbered UFC PPVs — will be available through PPV on ESPN Plus.
The best value way to watch is to get the UFC 310 PPV plus a year of ESPN Plus for $134.98, which is a saving of $65 (ESPN Plus currently costs $119.99/year and UFC PPVs are $79.99).
If you already have ESPN Plus (costing $11.99/month on its own), then you'll have to pay $79.99 as the PPV cost. Or add Disney Plus and Hulu for an extra $5 and buy UFC 310 together with a Disney Bundle.
The prelim and early prelim fights are shown on a range of channels in addition to ESPN Plus — including ESPN2 and ESPN Deportes — with the early prelims also showing on UFC Fight Pass costing $9.99/month.
If you’re outside the U.S. but don't want to miss UFC 310 on your usual platform, you can still watch a live stream by using a VPN such as NordVPN.
How to watch UFC 310 live stream in Canada
Canada Flag
(Image credit: Shutterstock)
For MMA fans north of the border, the prelims are on Sportsnet and TVA Sports, with UFC 310's main card available through a variety of PPV providers, including BELL, Rogers, Shaw, Sportsnet+ and UFC Fight Pass.
The PPV cost for this one is $69.99, with main card action starting at 10 p.m. ET / 7 p.m. PT.
Canadian traveling abroad? You can use a VPN to access your usual platform and lower prices – we'd recommend trying NordVPN.
How to watch UFC 310 live stream in the U.K. and Australia
While UFC fans in the U.K. are in for a late night or early morning, those Down Under can watch live on Sunday afternoon.
In the U.K., the main card is set to start at 3 a.m. GMT, with Pantoja vs Asakura set to enter the Octagon at approximately 5 a.m. The prelims and main card will be live on TNT Sports, which you can get with various Sky, BT, EE or Virgin Media packages or by subscribing to the Discovery Plus Premium plan — a rolling subscription for £30.99/month that allows fans to access TNT Sports, Eurosport and other entertainment channels all in one place.
In Australia, the UFC 310 main card will be live on Sunday, November 8 from 2 p.m. AEDT on Kayo Sports PPV or Foxtel Main Event, where it costs AU$59.95.
Traveling abroad? Use NordVPN to stream your usual coverage safely and securely.
UFC 310 full fight card
Main Card (10 p.m. ET) on ESPN Plus PPV
Alexandre Pantoja (c) vs Kai Asakura — UFC Flyweight Championship
Shavkat Rakhmonov vs Ian Machado Garry — UFC Welterweight title eliminator
Ciryl Gane vs Alexander Volkov — Heavyweight
Bryce Mitchell vs Kron Gracie — Featherweight
Nate Landwehr vs Choi Doo-ho — Featherweight
Prelims (8 p.m. ET) on ESPN Plus and ESPN News
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
🔴STREAMING🌐🟢==►► CLICK HERE TO WATCH LIVE
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
Dominick Reyes vs Anthony Smith — Light Heavyweight
Vicente Luque vs Themba Gorimbo — Welterweight
Movsar Evloev vs Aljamain Sterling — Featherweight
Randy Brown vs Bryan Battle — Welterweight
Early prelims (6 p.m. ET) on ESPN Plus and UFC FightPass
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
🔴STREAMING🌐🟢==►► CLICK HERE TO WATCH LIVE
🔴GO LIVE🌐🟢==►► CLICK HERE TO STREAMING
Chris Weidman vs Eryk Anders — Catchweight
Cody Durden vs Joshua Van — Flyweight
Michael Chiesa vs Max Griffin — Welterweight
Clay Guida vs Chase Hooper — Lightweight
Kennedy Nzechukwu vs Łukasz Brzeski — Heavyweight
SATE

fgfg

.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
### 𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
.
.
.
### 🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

authors: jhuythyg makmakko novojorna258

repo: doczjs/docz


text:
docker-compose override template

On docker build and up if there is a docker-compose.override.yml in the directory then it will override or add to the parameters in the docker-compose.
This adds a gitnore line for docker-compose.override.yml and adds a docker-compose.override.template.yml so it can be renamed for dev purposes.

@smalagon15 can you just drop this in the normal docker-compose? I don't think we need to add an override for it.

repo: dod-advana/gamechanger-web


text:
Create Sprite for Grenade

Please see CONTRIBUTING.md first.

I take it

authors: doficia vlastapolach

repo: doficia/project-cordon-sprites


text:
deps/apt-get

fix DL3027

Needs rebase

Needs rebase

done

authors: patricklodder xanimo

repo: dogecoin/docker


text:
Fixed createAccount

Fixed createAccount Missing Commit on SQLite

Fixed by #25 :)

authors: qlpqlp tjstebbing

repo: dogecoinfoundation/gigawallet


text:
Support incremental updates

Running this script can take several hours against a large notes database.
Would be neat if it could run against just the notes that have been modified since it last ran. Could pull the max updated date and then keep on looping until it finds one modified before then.
Problem is I don't actually know what order it iterates over the notes in.

It looks like the iteration order is most-recently-modified-first - I tried editing a note a bit further back in my notes app and it was the first one output by apple-notes-to-sqlite --dump.

In terms of the UI: I'm tempted to say that the default behaviour is for it to run until it sees a note that it already knows about AND that has matching update/created dates, and then stop.
You can do a full import again ignoring that logic with apple-notes-to-sqlite notes.db --full.

repo: dogsheep/apple-notes-to-sqlite


text:
[wiki] Add i686-w64-mingw32-gcc and i686-w64-mingw32-g++ to use posix

Build instructions for x86_64 works while changing mingw-w64 to the posix version, sadly, the simple option to build dxvk (./package-release.sh master /your/target/directory --no-package) will try to build both, x86_64 and i686 versions. See log:
Installing src/d3d9/d3d9.dll to /home/braiam/src/dxvk/build/dxvk-master/x64
Stripping target 'src/d3d9/d3d9.dll' using x86_64-w64-mingw32-strip.
Installing src/d3d9/d3d9.dll.a to /home/braiam/src/dxvk/build/dxvk-master/x64
The Meson build system
Version: 0.56.1
Source dir: /home/braiam/src/dxvk
Build dir: /home/braiam/src/dxvk/build/dxvk-master/build.32
Build type: cross build
Project name: dxvk
Project version: v1.7.3
C compiler for the host machine: i686-w64-mingw32-gcc (gcc 10.0.0 "i686-w64-mingw32-gcc (GCC) 10-win32 20201125")
C linker for the host machine: i686-w64-mingw32-gcc ld.bfd 2.35
C++ compiler for the host machine: i686-w64-mingw32-g++ (gcc 10.0.0 "i686-w64-mingw32-g++ (GCC) 10-win32 20201125")
C++ linker for the host machine: i686-w64-mingw32-g++ ld.bfd 2.35
C compiler for the build machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-3) 10.2.1 20201224")
C linker for the build machine: cc ld.bfd 2.35.1
C++ compiler for the build machine: c++ (gcc 10.2.1 "c++ (Debian 10.2.1-3) 10.2.1 20201224")
C++ linker for the build machine: c++ ld.bfd 2.35.1
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86
Target machine cpu: x86
Program i686-w64-mingw32-windres found: YES (/usr/bin/i686-w64-mingw32-windres)
Compiler for C++ supports link arguments -Wl,--add-stdcall-alias: YES
Compiler for C++ supports link arguments -Wl,--enable-stdcall-fixup: YES
Compiler for C++ supports arguments -msse: YES
Compiler for C++ supports arguments -msse2: YES
Library vulkan-1 found: YES
Library d3d9 found: YES
Library d3d11 found: YES
Library dxgi found: YES
Library d3dcompiler_43 found: YES
Library d3dcompiler_47 found: YES
Program glslangValidator found: YES (/usr/bin/glslangValidator)
Run-time dependency threads found: YES
Dependency threads found: YES unknown (cached)
Build targets in project: 13

Found ninja-1.10.1 at /usr/bin/ninja
[4/266] Compiling C++ object src/util/libutil.a.p/log_log_debug.cpp.obj
FAILED: src/util/libutil.a.p/log_log_debug.cpp.obj
i686-w64-mingw32-g++ -Isrc/util/libutil.a.p -Isrc/util -I../../../src/util -I../../../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -msse -msse2 -MD -MQ src/util/libutil.a.p/log_log_debug.cpp.obj -MF src/util/libutil.a.p/log_log_debug.cpp.obj.d -o src/util/libutil.a.p/log_log_debug.cpp.obj -c ../../../src/util/log/log_debug.cpp
In file included from ../../../src/util/log/log_debug.h:5,
                 from ../../../src/util/log/log_debug.cpp:1:
../../../src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
   50 |     std::mutex    m_mutex;
      |          ^~~~~
../../../src/util/log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?
    6 | #include <mutex>
  +++ |+#include <mutex>
    7 | #include <string>
[7/266] Compiling C++ object src/util/libutil.a.p/util_monitor.cpp.obj
FAILED: src/util/libutil.a.p/util_monitor.cpp.obj
i686-w64-mingw32-g++ -Isrc/util/libutil.a.p -Isrc/util -I../../../src/util -I../../../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -msse -msse2 -MD -MQ src/util/libutil.a.p/util_monitor.cpp.obj -MF src/util/libutil.a.p/util_monitor.cpp.obj.d -o src/util/libutil.a.p/util_monitor.cpp.obj -c ../../../src/util/util_monitor.cpp
In file included from ../../../src/util/util_monitor.cpp:4:
../../../src/util/./log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
   50 |     std::mutex    m_mutex;
      |          ^~~~~
../../../src/util/./log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?
    6 | #include <mutex>
  +++ |+#include <mutex>
    7 | #include <string>
[9/266] Compiling C++ object src/util/libutil.a.p/util_luid.cpp.obj
FAILED: src/util/libutil.a.p/util_luid.cpp.obj
i686-w64-mingw32-g++ -Isrc/util/libutil.a.p -Isrc/util -I../../../src/util -I../../../include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -msse -msse2 -MD -MQ src/util/libutil.a.p/util_luid.cpp.obj -MF src/util/libutil.a.p/util_luid.cpp.obj.d -o src/util/libutil.a.p/util_luid.cpp.obj -c ../../../src/util/util_luid.cpp
In file included from ../../../src/util/util_luid.cpp:4:
../../../src/util/./log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type
   50 |     std::mutex    m_mutex;
      |          ^~~~~
../../../src/util/./log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?
    6 | #include <mutex>
  +++ |+#include <mutex>
    7 | #include <string>
../../../src/util/util_luid.cpp: In function ‘LUID dxvk::GetAdapterLUID(UINT)’:
../../../src/util/util_luid.cpp:12:17: error: ‘mutex’ in namespace ‘std’ does not name a type
   12 |     static std::mutex        s_mutex;
      |                 ^~~~~
../../../src/util/util_luid.cpp:5:1: note: ‘std::mutex’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?
    4 | #include "./log/log.h"
  +++ |+#include <mutex>
    5 |
../../../src/util/util_luid.cpp:15:26: error: ‘mutex’ is not a member of ‘std’
   15 |     std::lock_guard<std::mutex> lock(s_mutex);
      |                          ^~~~~
../../../src/util/util_luid.cpp:15:26: note: ‘std::mutex’ is defined in header ‘<mutex>’; did you forget to ‘#include <mutex>’?
../../../src/util/util_luid.cpp:15:31: error: template argument 1 is invalid
   15 |     std::lock_guard<std::mutex> lock(s_mutex);
      |                               ^
../../../src/util/util_luid.cpp:15:38: error: ‘s_mutex’ was not declared in this scope

(the log continues, but it's the same-ish output as the failure with the x86_64)
Since Debian systems with added architecture i386 seems to install both, changing both version of the binary to use posix would prevent issues.
update-alternatives --config i686-w64-mingw32-g++
update-alternatives --config i686-w64-mingw32-gcc

https://github.com/doitsujin/dxvk#troubleshooting

https://github.com/doitsujin/dxvk#troubleshooting

@braiam, I guess, will be helpful if the information about the used Distribution and version of package will be specify,
because there are changes in version 24:
https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/commit/8da432fefb792fbe2f9fec2f15278d02e86e6281
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540782#79

@braiam, I guess, will be helpful if the information about the used Distribution and version of package will be specify,
because there are changes in version 24:
https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/commit/8da432fefb792fbe2f9fec2f15278d02e86e6281
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=540782#79

@Iglu47 It's Debian testing, gcc-mingw-w64=10.2.0-19+24+b1. I expect downstream to have at some point the same version.

@Iglu47 It's Debian testing, gcc-mingw-w64=10.2.0-19+24+b1. I expect downstream to have at some point the same version.

I mean the wiki literally says this:

(use i686 for 32-bit)

I mean the wiki literally says this:

(use i686 for 32-bit)

@doitsujin yes, but the build script builds autodetects both and it gets confusing since searching for that only shows 64bit solutions and only those:

https://github.com/doitsujin/dxvk/issues/1323
https://github.com/doitsujin/dxvk/issues/650#issuecomment-422865987
https://github.com/doitsujin/dxvk/issues/766#issuecomment-440347556
https://github.com/doitsujin/dxvk/issues/1#issuecomment-354481104

Those are the first links that appear on a google search with the relevant keywords.
I'm sure that issues about this would be prevented if it was explicit, rather than implicit. Users are trained to look for <code> blocks for commands to run. Including it wouldn't be too much of a effort, compared to the several comments that gets posted.
I figured it out after reading carefully the output log, but I'm sure users are not that patient reading the logs.
BTW, I didn't specify this explicitly on the issue, but users that just install gcc-mingw-w64-x86-64, only need the x86_64 variant, for more localized differences in build environment.

@doitsujin yes, but the build script builds autodetects both and it gets confusing since searching for that only shows 64bit solutions and only those:

https://github.com/doitsujin/dxvk/issues/1323
https://github.com/doitsujin/dxvk/issues/650#issuecomment-422865987
https://github.com/doitsujin/dxvk/issues/766#issuecomment-440347556
https://github.com/doitsujin/dxvk/issues/1#issuecomment-354481104

Those are the first links that appear on a google search with the relevant keywords.
I'm sure that issues about this would be prevented if it was explicit, rather than implicit. Users are trained to look for <code> blocks for commands to run. Including it wouldn't be too much of a effort, compared to the several comments that gets posted.
I figured it out after reading carefully the output log, but I'm sure users are not that patient reading the logs.
BTW, I didn't specify this explicitly on the issue, but users that just install gcc-mingw-w64-x86-64, only need the x86_64 variant, for more localized differences in build environment.

repo: doitsujin/dxvk

license: Zlib


text:
Performance regression in Prey with dxvk 1.10

Prey (480490)
2560x1440 - Fullscreen
Preset: Very High (max settings)
VSync ON
System information

GPU: Nvidia 2080 Super
Driver: 510.54.0
Wine version: 7.0 Valve's build of Wine
DXVK version: 1.10

Unable to generate an apitrace.
Log files

d3d11.log
Prey_d3d11.log

dxgi.log:
Prey_dxgi.log

I've been noticing a performance regression in builds of Wine/Proton which use dxvk 1.10 (Proton Experimental, GE-Proton). I've managed to isolate it to dxvk 1.10 being the culprit. Also tested in a standard WINE prefix.
While using dxvk 1.10, the game Prey has noticeable stuttering present throughout gameplay, and not the standard shader compile stuttering. I can only describe it as a "rubber band" effect while panning around the room. It is most noticable during the intro level by facing the wall with a tile texture and panning left and right.
Reverting to dxvk 1.9.4 resolves this stuttering. I've tested this in multiple prefixes by manually replacing the relevant d3d*.dll files with the ones packaged with version 1.9.4.
Perhaps the relevant line in the log is:
err:   D3D11: CopyImage: Incompatible texel size?
Please let me know if there is anything else I can provide. Sorry if this report isn't very helpful, its difficult to convey in a matter that is likely to be useful with regards to debugging. Unfortunately the example given to generate an apitrace did not work on my end.
EDIT: enabling DXVK_HUD=frametimes clearly shows a lot of spikes with dxvk 1.10.

I tested the Prey demo with 1.10 and did not see any performance issues.

One thing you could try is DXVK_HUD=memory and see if the HVV heap (Vivmem heap 2 or something in the HUD) is close to full. Nvidia has some serious problems with that and we added a workaround as a config file option (dxvk.shrinkNvidiaHvvHeap = True).

Using both 1.10 and 1.9.4 yields nearly the same results with regards to heap 2; it fills up to ~86% regardless of using that config option you mentioned.
I can confirm the frametimes in 1.9.4 are significantly more stable on my end, whereas 1.10 produces larger spikes. I'll edit this post with some screenshots if you'd like.

I tried again but can't reliably reproduce this. If anything, the game is partially I/O bound here but that's a problem with 1.9.4 as well.
We don't handle input in DXVK.

Curious why this issue is exposed with the latest release on my end. I'm not entirely sure where else to troubleshoot. Are you using an Nvidia GPU as well?
Any other suggestions on where to look with regards to the game being I/O bound? USB polling rate perhaps?
Either way my situation improves using an older dxvk version so I suppose if that's my solution then so be it.

@vide0hanz Can you for the funs if you aren't already try to launch the game with gamemode. While i was testing another game I noticed something similar on my setup when i was testing another game when going from 1.9.4 to 1.10. Using gamemode in 1.10 seemed to solve it which wasn't needed before. Tho that game is dx9 and it might not be related at all.

@Blisto91 I already am - good suggestion though, as the behavior I'm getting definitely feels like it could be related to CPU governance and/or IO priority, as @doitsujin mentioned earlier. I've had very similar issues on older Unreal Engine games which gamemode cleared up.

Once i get my hands on prey i will try to test on both my amd and nvidia setup's to see if i can reproduce.

FWIW DXVK 1.94 did busy-wait for resources while 1.10 uses a condition variable to save power, so CPU power management might have an impact here.

I have tested this om my amd R9 380 mesa-git with 1.9.4, 1.10.0 & 1.10.1 and i have not noticed this behavior when playing in the apartment scene.
Will test on the nvidia system when i have time and if the game plays somewhat decently with only 2GB vram.

I tried again on a Nvidia 960 with 510 driver and didn't notice any change either when switching between the versions.
Is it still a issue with 1.10.1 or latest master?

I am observing a similiar issue with Anno 1800 and an AMD RX6800.
With dxvk 1.9.4 the frame graph is completely smooth whereas with dxvk 1.10 the scrolling is stuttery and I see spikes in the graph. This is not cause by shader compilation. The overall performance is similar and the CPU governor is switched to performance.

I am also seeing a performance regression in frame rate smoothness between 1.9.4 and 1.10.x.
However, I also have another graphical issue between the 2 versions of DXVK in this game - see attached.
dxvk-1.10.2:

dxvk-1.9.4:

Many items in the in-game inventory are not rendering with 1.10.x, where with 1.9.4 I've never seen this issue.
Apologies if this should really be a separate bug, but given it's the same game, and the same dxvk versions we're talking about, I've not open a new bug - but happy to if someone advises.
Other info:
linux mint 20.3 - ubuntu 20.04 base
gpu: nvidia 3090, drivers: 515.48.07, vulkan: 1.3.205
wine-6.22-staging: using dxvk dxgi, mangohud

@agoodusername12123 Would you be able to make a apitrace?
https://github.com/doitsujin/dxvk/wiki/Making-a-Trace

@agoodusername12123 Would you be able to make a apitrace?
https://github.com/doitsujin/dxvk/wiki/Making-a-Trace

I gave it a shot, but when doing the apitrace, there were no graphics glitches.... is this right, am I profiling a 'good' or a 'bad' run?
Also, I noticed in my screenshots above that the items are in fact rendering, but are stuck in the top left corner under the mangohud display!!!

Ye it's normal that it doesn't show up when doing apitraces even if running the game along with dxvk sometimes. It just records every dx api call and then the devs can replay it later with or without dxvk to try and figure out the issue. So you usually just record it to a situation where it normally reproduces and then close the game.
Lol. Does it happen without mangohud?

I have the demo installed and can reproduce the rendering issue.
For future reference, please open a new bug next time since this isn't the same issue (and I still cannot confirm any performance issues).

Edit: I can reproduce the inventory bug on master, but NOT on 1.10.2.

@Blisto91 & @doitsujin - thank you both. I'm new to github, apitrace, and filing bugs - I'll report a new bug next time when the symptoms are different.
Rendering issue
The rendering issue is not 100% of the time on 1.10.2 - while switching from 1.9.4 back to 1.10.2 it seemed to take ~5 minutes before the rendering issue occurred. It never occurred for me on 1.9.4. Please let me know if you'd still like me to try an apitrace, or if you want me to test anything, etc. I can also confirm the rendering issue does sometimes occur for me on 1.10.1. I've not tried 1.10.0. I have only used downloads from the releases page, I've never compiled DXVK.
Performance issue
I don't have concrete evidence of a performance regression, just a perception playing the game and watching mangohud graphs. Any advice on how I can gather evidence, rather than just my perception?

I'm not interested in evidence, I cannot reproduce the problem anyway so there's nothing we can do. Also it's likely caused by an otherwise useful change rather than an actual bug.

Fixed the rendering bug. Closing the issue since we can't really do much about the supposed perf regression anyway.

so uh i got refereed here by the heroic discord there's a problem with the fabricator screen not rendering would include a screenshot but it doesn't work

@idiotcommander Please open a new issue describing the problem including logs and possible apitrace.
Fill out as much of the issue from details as possible.
If it's the same as the above issue then it should be fixed in this build https://github.com/doitsujin/dxvk/actions/runs/2669737640

I did a couple of tests and didn't find any significant performace differences between 1.9.4 and https://github.com/doitsujin/dxvk/commit/57445227acc3e24632abfc210587ff415cea2006 (ah, it was actually upstream with the nvidia-dev driver)
there seems to be meeting some problem with both versions of dxvk, and in both cases it's probably not related to dxvk.
screenshots

dxvk-1.10.1.r238.g57445227 with esync

dxvk-1.10.1.r238.g57445227 with fsync

dxvk-1.10.1.r238.g57445227 with ntsync

1.9.4 (without the perf utility as a background process)

(ah, it was actually upstream with the nvidia-dev driver)

no difference on nvidia 515 branch with 1.10.x and 1.9.4 too
screenshots

I know this issue is closed, but I decided to revisit this earlier today with dxvk 2.0 and noticed that when I set the textures to "High" or "Very High" I get wild frametime spikes and stuttering, whereas setting the textures to "Medium" resolves the stuttering.
However, with dxvk 1.9.4 I can max everything out and the game runs just fine.
CPU: i7 7700k
GPU: RTX 2080 Super
RAM: 32GB DDR 4
My system is more than capable of chewing through this game :)
Is it possible that some of the changes made since 1.9.4 exposed an issue with texture loading/LOD that were present back when the game first released?
https://steamcommunity.com/app/480490/discussions/0/1334600128973311323/

Check VRAM usage.

Check VRAM usage.

Testing done with dxvk 2.0:
Checked with nvtop while game is running, 4.76/8.00 GB. CPU use fluctuates between 155% - 165% usage, not sure if that is significant?
The Vidmem heap 2 goes between 94% - 96% according to DXVK_HUD=memory
These numbers do not appear to change whatsoever when trying different in-game texture settings (Medium - Very High).
I have tried setting dxvk.shrinkNvidiaHvvHeap = True in a dxvk.conf file next to the game's exe, doesn't appear to have any effect.
Again, the simple solution in my case would be to revert to dxvk 1.9.4 for the game's prefix, I'm just genuinely curious why the newer releases result in poor performance and I'm trying to provide as much information as I can to hopefully reveal any insight.
This game aside, everything else I've tested since the 2.0 release performs almost flawlessly. I'm really loving the results of the recent changes to shader compilation.


text:
dxvk install problem

Problems with using WINE and installing DXVK.
Thanks a lot!
DXVK install info:
Executing w_do_call setup_dxvk
Executing load_setup_dxvk
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x32/dxgi.dll /home/ppegavsim/.wine/dosdevices/c:/windows/syswow64/dxgi.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x32/d3d11.dll /home/ppegavsim/.wine/dosdevices/c:/windows/syswow64/d3d11.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x32/d3d10.dll /home/ppegavsim/.wine/dosdevices/c:/windows/syswow64/d3d10.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x32/d3d10_1.dll /home/ppegavsim/.wine/dosdevices/c:/windows/syswow64/d3d10_1.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x32/d3d10core.dll /home/ppegavsim/.wine/dosdevices/c:/windows/syswow64/d3d10core.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x64/dxgi.dll /home/ppegavsim/.wine/dosdevices/c:/windows/system32/dxgi.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x64/d3d11.dll /home/ppegavsim/.wine/dosdevices/c:/windows/system32/d3d11.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x64/d3d10.dll /home/ppegavsim/.wine/dosdevices/c:/windows/system32/d3d10.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x64/d3d10_1.dll /home/ppegavsim/.wine/dosdevices/c:/windows/system32/d3d10_1.dll
Executing cp /home/ppegavsim/drive_d/tools/dxvk/dxvk-0.92/x64/d3d10core.dll /home/ppegavsim/.wine/dosdevices/c:/windows/system32/d3d10core.dll
Using native override for following DLLs: dxgi d3d11 d3d10 d3d10_1 d3d10core
Executing wine regedit C:\windows\Temp_setup_dxvk\override-dll.reg
ERROR: ld.so: object 'libachk.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libachk.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
003d:err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXext.so.6: cannot open shared object file: No such file or directory
003d:err:user:load_desktop_driver failed to load L"C:\windows\system32\winex11.drv"
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Executing wine64 regedit C:\windows\Temp_setup_dxvk\override-dll.reg
You opted in, so reporting 'setup_dxvk ' to the winetricks maintainer so he knows which winetricks verbs get used and which don't.  Use --optout to disable future reports.
I think I have install 2.6.1 FreeType as info below:
apt list|grep freetype
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
freetype2-demos/xenial-updates,xenial-security 2.6.1-0.1ubuntu2.3 amd64
libfont-freetype-perl/xenial,now 0.07-1build1 amd64 [installed]
libfreetype6/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 amd64 [installed]
libfreetype6-dev/xenial-updates,xenial-security,now 2.6.1-0.1ubuntu2.3 amd64 [installed]
libisfreetype-java/xenial,xenial 5.3.20100629-3build1 all
libisfreetype-java-doc/xenial,xenial 5.3.20100629-3build1 all
There is also a strange error about WINE.
wine --version
ERROR: ld.so: object 'libachk.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine-3.19 (Staging)
System information

Wine version: wine-3.19 (Staging)
DXVK version: 0.92
GPU:
Driver:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.54.09              Driver Version: 396.54.09                 |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Quadro P5000        Off  | 00000000:21:00.0  On |                  Off |
| 26%   35C    P8     7W / 180W |    361MiB / 16275MiB |      3%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1119      G   /usr/lib/xorg/Xorg                           196MiB |
|    0      2210      G   compiz                                       144MiB |
|    0     39984      G   ...uest-channel-token=17535810757399260506    17MiB |
+-----------------------------------------------------------------------------+

@JamesChenChina
I suspect you do not have :i386 libraries installed?
Do a dpkg -l | grep -i libfreetype and check the output.
It should read both libfreetype6:amd64 and libfreetype6:i386.
A good guide on getting wine correctly installed for Ubuntu is here:
https://wiki.winehq.org/Ubuntu
Usually a hint is in the "Wrong ELF class" error message..
Is your wineprefix a 64-bit one?

Usually when installing wine from official repositories, it will fetch the 32-bit libraries for you, so it's odd that you don't have them.  Make sure you have run dpkg --add-architecture i386 so that 32 bit libraries are supported.

@SveSop I just got a already compiled Wine builds(WINE 3.19 staging amd64) from https://drive.google.com/drive/folders/1HkgqEEdAkCSYUCRFN64GGFTLF7H_Q5Xr
My OS is Ubuntu16.04
and then
sudo cp -r bin /usr/local/
sudo cp -r lib /usr/local/
sudo cp -r lib64 /usr/local/
sudo cp -r share /usr/local/
then
wine --version
ERROR: ld.so: object 'libachk.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine-3.19 (Staging)
I have also dpkg --add-architecture i386.
but no use.

@JamesChenChina You should install wine first from your package manager, then remove it so that you have all the dependencies.

@Guy1524  OK Thanks a lot!

authors: Guy1524 JamesChenChina SveSop


text:
Add a paragraph to explain upgradibility concerns

Upgrading a system is fairly risk-free storage wise.
However, migrating new models can cause data loss.
We should add a section about this.
Here is a brief answer given on discord, should be reworded with some examples.
If the model has changed, but they keys fields are not impacted, you'll be able to keep retrieving the model data at the correct storage location.
However, modifying the fields of a model impacts how it is stored in the storage. So adding some fields to it should not be that problematic (or only removing some).
Hence, if you change some types of existing fields, you may end up with corrupted data.
If you change the keys, then the storage location of your model's data is computed differently, and result to a different storage location.
But changing a model fields (and not the keys), at the next write by a system, you'll overwrite the storage with new data layout.
So even if dojo is not using the storage abstraction #[storage], it still rely on a layout on how data are packed and written into the storage (defined by the model fields order and type).

will love to be assign this, can i have it

will love to be assign this, can i have it

Hey! Thanks for considering contributing @ebukizy1! If you see where to put this information, let's go and propose a modification related to that.
Feel free to reach out if you have questions.

Related to this, I think it is to explain in detail...

how Model data is packed
can we update a Model and not f#*k up the data?
can a field type be changed?
can new fields be added?
can fields be reordered?
can fields be renamed?

Related to this, I think it is important to explain in detail...
* how Model data is packed

* can we update a Model and not f#*k up the data?

* can a field type be changed?

* can new fields be added?

* can fields be reordered?

* can fields be renamed?

That's a very good FAQ yes, with this people should get a good idea of how it works, and what they can/can't do. :+1:
We are working to make the storage more flexible, at the moment of this code being merged, we should adjust the text.

okay thanks for assigning me the task already on it just do final structuring

authors: ebukizy1 glihm rsodre

repo: dojoengine/book


text:
Filter correction

This is connected to dojot/dojot#573

Clossing this pull request because of this solution exists in the pull request: Query Optimization.

repo: dojot/device-manager


text:
Limited to only one voice command

Hello,
Wondering if this is a known issue or if someone else has experienced this behaviour.
For some reason when I interact whit this module, I am only able to issue one voice command in the same context.
This would work fine in such examples as:
"Alexa - What's the weather like?"
"Alexa - Tell me an interesting fact"
"Alexa - Who invented the light bulb?"
However when I want to use any skill that would require a dialogue (command/response/another command), I'm only able to issue the first voice command and get a response back, the second command won't register anymore:
ex:
"1st command: Alexa - play true or false
Answer:            Welcome back to true or false, how many people want to play this time?
2nd command: does not get recognised anymore...."
Has anyone experienced this and would be able to help please?
Many thanks in advance.

Related to the other post you created: https://github.com/dolanmiu/MMM-awesome-alexa/issues/129
Audio streaming support needed

Hi. I'm new to all this. Somehow have managed to install module. But also works just for one command.  I have Auto start procedure pm2.
Please help and thanks

repo: dolanmiu/MMM-awesome-alexa


text:
[auto-bump] dependency by reltuk

:coffee: An Automated Dependency Version Bump PR :crown:
Initial Changes
The initial changes contained in this PR were produced by `go get`ing the dependency.
```
$ cd ./go
$ go get github.com/dolthub//go@
$ go mod tidy
```
Before Merging
This PR must have passing CI and a review before merging.
After Merging
An automatic PR will be opened against the LD repo that bumps the bounties version there.

This PR has been superseded by https://github.com/dolthub/bounties/pull/1729

repo: dolthub/bounties


text:
converted to dotnetcore 1.0

Updated to core 1.0 and tooling preview 2.  I hope this is helpful.

I was about to look into this myself.  Would be happy to help with testing or any remaining work.

@mihevc have you tried this at all?  We are finding a lot of breaking changes to json serialization in the move to 1.0, thinking about pushing a temporary package to nuget so we can use the UI to work through them.

The only issues I ran into with serialization that now they camel case json by default and they changed up the constructors a bit.  I was able to work around them.  The constructor one caused me more issues.

The original PR for this - #112 has already been merged in.

Ah great, thank you!

authors: AlexCuse domaindrivendev mihevc

repo: domaindrivendev/Ahoy

license: mit


text:
[Bug]: 6.6.2 doesn't accept Assembly in the param in IncludeXmlComments

Describe the bug
According to the documentation here: https://github.com/domaindrivendev/Swashbuckle.AspNetCore?tab=readme-ov-file#include-descriptions-from-xml-comments
IncludeXmlComments should accept Assembly as a parameter but in the latest version 6.6.2 as of this writing isn't exposing this new method.
Expected behavior
IncludeXmlComments should accept Assembly as param as mentioned in the instructions.
Actual behavior
It doesn't accept Assembly and the IDE complains that this method doesn't have this override.
Steps to reproduce

Download 6.6.2
Follow the instructions mentioned here: https://github.com/domaindrivendev/Swashbuckle.AspNetCore?tab=readme-ov-file#include-descriptions-from-xml-comments
IDE complains that this method doesn't accept the Assembly param

Exception(s) (if any)
No response
Swashbuckle.AspNetCore version
6.6.2
.NET Version
8.0
Anything else?
No response

@leotsarev Could you do a PR to tweak the README to note that this feature is available from v6,7.0 please?

I'm sorry for inconvenience. Missed bug. I think now that 6.7 have been released, it's no point to add this information.

Is it fixed in 6.7.0? If not, the information is still useful.

The problem is that README recommends method that was added only in 6.7.0

That's not a problem - 6.7.0 is the latest released version and that's what we recommend people use.
If 6.7.0 resolved the ask, we can close this issue. If it didn't, then we need more information to action it.

should be closed

authors: janzenz leotsarev martincostello


text:
Add class ApplyDocumentVendorExtensions

This should simplify the process of including additional types
Improvement inspired by issue #983

This is just one very specific use of an IDocumentFilter and so I'd prefer not to include it in the auto-generated config.

authors: domaindrivendev heldersepu

repo: domaindrivendev/Swashbuckle


text:
better documentation for learners

we need lots more examples to make pull streams easy to learn.

simpest source
simplest sink
simplest through (mention duplex but leave it for later)
errors and aborting. (take(n), what happens if you don't do this: https://github.com/nodejs/node/issues/1834
some useful streams: pull-cat, pull-paramap, pull-defer, pull-many, pull-merge, pull-through, pull-pushable, pull-traverse, pull-stringify, pull-level, pull-glob (maybe split these up by difficulty? with examples where they are useful?)
interaction with node streams? stream-to-pull-stream
muxrpc (maybe put this sooner?)
secret-handshake?

@yoshuawuyts @ahdinosaur @DamonOehlman @pfraze any other ideas?

I'd put networking and fs in here too, perhaps also JSON parsing - covering a good rang of practical uses makes it more likely people will use it.

ooh yes, this is awesome! really keen on more accessible documentation for pull streams. :cat:
other ideas:

composable pull streams

pull(through(), through(), through()) returns the equivalent of a through stream
pull(source(), through(), through()) returns the equivalent of a source stream
pull(through(), through(), sink()) returns the equivalent of a sink stream

lazy pull streams

@dominictarr mentioned pull-glob as an example

functional programming with through streams (pull.map, pull.filter, pull.reduce, and such)
how pull streams are both synchronous and asynchronous (node streams are only async, errors propagate through process.nextTick, data can flow through either)
common message passing architectures

"request response" (RPC)
"publish subscribe"
"pipeline"

duplex streams for common transports (http, ws, cli)
how to use pull streams with other "frameworks" to build full stack apps: react (e.g. patchwork), redux, (pull-redux?), ...

also, some examples of other nice "stream" documentation in the wild:

ReactiveX
RxMarbles
rx

/cc @pietgeursen

I think the most important thing here is to find realistic examples that represent problems that are interesting and or people actually have.
Oh, another category is real time data, and streaming of that. maybe an example is an infinite scroller that uses back pressure to stop reading while until you scroll down more.

@ahdinosaur compose https://github.com/dominictarr/pull-stream-examples/blob/master/compose.js
can you think of some more examples where composition is useful?

@dominictarr maybe I misunderstood this, but running the last example in pull.js, gives 100 results instead of 101. Maybe the code should be changed to:
function take(n) {
    return function(read) {
        return function(abort, cb) {
            if (!n--) return read(true, cb);
            read(null, cb);
        };
    };
}

@eugene-eeo good point. fixed

Another cool pattern I found myself needing the other day was:
Eventual values
Return a stream from a function synchronously, emit data from it
asynchronously.
const notify = require('pull-notify')
const pull = require('pull-stream')
const xhr = require('xhr')

pull(request('foobar.com'), pull.log())

function request (url) {
  const xhr$ = notify()

  xhr(url, (err, res, body) {
    if (err) return xhr$.abort(err)
    xhr$(body)
    xhr$.end()
  })

  return xhr$.listen()
}

Probably not doing it 100% right here - while this could be expanded to be a through stream, the package used allows for multiplexing; wonder if I'm doing it right. Think it'd be a neat little pattern to throw at users

hey @yoshuawuyts, i wrote pull-async for exactly that use case (returning a single value or error), for returning more than one value see pull-defer.
pull-async example:
function request (url) {
  return pullAsync(cb => {
    xhr(url, (err, res, body) => {
      if (err) return cb(err)
      cb(body)
    })
  })
}

pull-defer example:
function request (url) {
  var deferred = pullDefer.source()
  xhr(url, (err, res, body) => {
    if (err) deferred.abort(err)
    else deferred.resolve(pull.values([body]))
  })
  return deferred
}

@yoshuawuyts that way ruins back pressure (not that it matters with XHR, though)
in general, you want to use pull-defer for this. hmm, although, this is making me realize that pull-defer is not obvious enough (if I have to tell you two about it)

authors: ahdinosaur dominictarr eugene-eeo yoshuawuyts

repo: dominictarr/pull-stream-examples


text:
New entities select and number

I created new number and select entities.
They allow you to control the heating and water heating mode (off, auto, forced, etc.) and the associated temperatures.

Good morning, great news, the file should be uploaded to which folder?

You can test the version by installing the pre release!

Ahh, ok, thank's

works great!

authors: dominikamann lucaferrucci sweetcorreze

repo: dominikamann/oekofen-pellematic-compact


text:
🛑 Payroll (2Live) is down

In 0a537db, Payroll (2Live) (https://2live.dominionsystems.com/Payroll/applicantPostingListNL.aspx?code=time) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Payroll (2Live) is back up in 651cc22.

repo: dominion-it/uptime


text:
[Help Wanted] Use as a CSV Editor?

Hi, thanks for the great plugin! Works as expected.
I have a small feature request that I think this plugin will be great for - can you shed some light on how this plugin might be used to modify usual CSV files, i.e. not for resource purposes? I think the plugin has all the components but I just need some guidance on how to repurpose it to just for editing CSV.
Essentially I am looking for something like this for Visual Studio Code: https://marketplace.visualstudio.com/items?itemName=janisdd.vscode-edit-csv
E.g.

Employee ID
Employee Year
Employee Department

001
2
Accounting

003
2
Finance

Thanks!

Hello! Interesting use case.
It's definitely already possible: Import/Export CSV -> Specify columns and datatypes (there are enums too) -> Confirm and edit.

authors: chaojian-zhang don-tnowe


text:
Font size or draw with ass

TODO: figure out a font solution

Huh, that was easy 1ad78f4423d57e331b78f423d8c02f639077b28f

repo: donmaiq/Mpv-Playlistmanager

license: Unlicense


text:
Feature Request: Write to tmp file during transcode

I'm transcoding a batch of mkv files. My process is:

Put a bunch of .mkv files in a directory.

Manually run detect-crop on each one to get the "transcode-video" recommendations.

Create a transcode.bash script in the source directory with a line for each transcode call. For example:
 #!/bin/bash

 transcode-video --mp4 --crop 0:0:0:0 PrettyGoodMovie.mkv
 transcode-video --mp4 --crop 132:132:0:0 AwesomeMovie.mkv
 # etc...

Run the script overnight to process as many movies as possible.

Stop the script in the morning when I have to go to work.

Figure out which movie was only partially transcoded.

Delete the partial file so the next time the script is run the full movie gets transcoded.

My suggestion is to update the 'transcode-video' script to write the output file to a temporary location (e.g. "AwesomeMovie.mp4.tmp") during the transcoding. Then, when the transcoding is complete, rename it to its final name (e.g. "AwesomeMovie.mp4").
Aside from batch runs, this will also help avoid confusion for simple calls if the transcoding chokes or is stopped before finishing. It'll be evident by the fact that the file still has a temporary extension that the process didn't complete.

I made a version that writes to a temporary file then does the rename at the end. It's here:
https://github.com/alanwsmith/video_transcoding/tree/transcode-to-tmp
Let me know if you're interested and I'll open a pull request.

@alanwsmith Thanks for the suggestion and the work to implement your idea. Not everybody takes the time to do that.
However, this is not a feature I want to add to transcode-video or convert-video (since it would have to be done there, too, for consistency). Let me explain...
This seems to be an unnecessary complication and change for little benefit when you can already do this with the --output option and an extra line or two in your batch script. Here's a small modification to your own script that would get you the same behavior:
#!/bin/bash

mkdir -p Temporary
transcode-video PrettyGoodMovie.mkv --output Temporary/PrettyGoodMovie.tmp.mp4
mv Temporary/* .
transcode-video --crop 132:132:0:0 AwesomeMovie.mkv --output Temporary/AwesomeMovie.tmp.mp4
mv Temporary/* .
# etc...

Of course, that script would be even simpler and much, much less repetitive if you started with the "batch control for transcode-video" example in the "README" file.
Moving things around in the file system has to be done very carefully. I notice looking at your patch that you're not checking whether the temporary file you create already exists. Or whether the final output file name exists after transcoding completes. You would also need to handle that situation if it did.
Anyway, it's an interesting idea but not one I want to pursue.
Thanks again!

@alanwsmith This what I get for writing that example code before morning coffee. :) Here's a better way to do that:
#!/bin/bash

mkdir -p Temporary
transcode-video --mp4 PrettyGoodMovie.mkv --output Temporary/
mv Temporary/* .
transcode-video --mp4 --crop 132:132:0:0 AwesomeMovie.mkv --output Temporary/
mv Temporary/* .
# etc...

This leverages the ability to specify an output directory, not a file name.

@donmelton - I too was writing code before coffee. (I know better than to try to move a file before making sure it exists, but the brain was still booting up.)
Thanks for the bash code snippet. I'll definitely take that type of approach.
As an aside, I'm right there with you on being careful when moving files. I make it a point to never make a tmp -> final_location move in anything other than the same directory to prevent potentially jumping across volumes. I work with a lot of feeds and rely on the final atomic move of the "first write to tmp then move to final location" patter so that other processes don't pick up half-baked files. Basically the same thing rsync does. So much of my day to day work deals with that that I default to it. Even when, like your tools, it's not really necessary. Old habits...
So, I completely understand not wanting to pursue it. Should you ever decide it's worth re-investigating let me know and I'd be happy to help.
Finally, allow me to say a quick thanks for putting taking the time to put these tools together. They are a pleasure to use.
Thanks!

@alanwsmith Thank you, sir! You're exactly the kind of user that keeps me working on this stuff.

authors: alanwsmith donmelton


text:
URL Broken

Hey.
I just noticed the link in your reddit posts no longer works
https://dons20.github.io/sre/
https://projects.claytoninnovations.com/steam-review-editor/ continues to work fine

Oh wow I didn't think anyone would still use those links, but I went ahead and updated it. It seems that automod had a problem with me updating it so long afterwards so it might take a while to show the new url.


text:
IOS Production | Developer Error | Invalid Product ID

Please use the Discussion board if you want to get some help. Please use issues to report bugs.

Description

IOS Subscription works on simulator and on device for debug builds.
Submitted my app to review with In app purchase for the first time
All Agreeements and tax information are valid
In-App Purchase got rejected but App was approved for release.
In App Purchase screen is now blank with the error
E_DEVELOPER_ERROR | Invalid product ID.

Expected Behavior

Should be able to get subscriptions information.

Actual Behavior

In App Purchase screen is now blank with the error
E_DEVELOPER_ERROR | Invalid product ID.

Environment:

react-native-iap: "^12.4.9",
react-native: 0.70.2
Platforms: IOS

[Optional] Additional Context

Since the app was approved but the in app purchase rejected, do I have to re-submit a new build?

The error indicates a likely missconfiguration in the app store skus

@acarkaan .
My issue got finally resolved.
If you are submitting your first IAP and along with a new app version, your app might get approved but your IAP can be rejected.
This will cause the error E_DEVELOPER_ERROR | Invalid product ID in your production app since it cannot retrieve the subscriptions which are not approved in App Store Connect.
To fix this,

Go to your Subscription or In-App Purchase and check for details.
In my case it was subscription which were rejected so I had to:

Upload Screenshots for each subscription.
Update the Localization Subscription Title (Localization is reviewed separately so make sure you have an acceptable title such as 1 Month Premium or Monthly Premium etc..)
After saving my changes, I re-submitted and sent it to review
The status of the subscription changed to Waiting for Review

Note: You don't need to submit a new build if your app was approved. Subscription approval takes around 48 to 72 hours after making changes.

Hope this helps.

authors: andresesfm sabinayakc

repo: dooboolab/react-native-iap