Your message dated Wed, 30 Apr 2025 08:00:10 +0000 with message-id <E1uA2MU-00BTii-MJ@fasolo.debian.org> and subject line Bug#1103876: fixed in golang-github-natefinch-atomic 1.0.1-1 has caused the Debian Bug report #1103876, regarding ITP: golang-github-natefinch-atomic -- atomic is a go package for atomic file writing to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1103876: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103876 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: ITP: golang-github-natefinch-atomic -- atomic is a go package for atomic file writing
- From: Taavi Väänänen <taavi@debian.org>
- Date: Tue, 22 Apr 2025 13:45:07 +0200 (CEST)
- Message-id: <[🔎] 20250422114507.5AEC811033F3@runko.user.majava.org>
Package: wnpp Severity: wishlist Owner: Taavi Väänänen <taavi@debian.org> * Package name : golang-github-natefinch-atomic Version : 1.0.1-1 Upstream Author : Nate Finch * URL : https://github.com/natefinch/atomic * License : Expat Programming Lang: Go Description : atomic is a go package for atomic file writing atomic is a go package for atomic file writing . By default, writing to a file in go (and generally any language) can fail partway through... you then have a partially written file, which probably was truncated when the write began, and bam, now you've lost data. . This go package avoids this problem, by writing first to a temp file, and then overwriting the target file in an atomic way. This is easy on linux, os.Rename just is atomic. However, on Windows, os.Rename is not atomic, and so bad things can happen. By wrapping the windows API moveFileEx, we can ensure that the move is atomic, and we can be safe in knowing that either the move succeeds entirely, or neither file will be modified. This is an indirect dependency of anubis (ITP #1102132). I plan to maintain this under the Go team umbrella.
--- End Message ---
--- Begin Message ---
- To: 1103876-close@bugs.debian.org
- Subject: Bug#1103876: fixed in golang-github-natefinch-atomic 1.0.1-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 30 Apr 2025 08:00:10 +0000
- Message-id: <E1uA2MU-00BTii-MJ@fasolo.debian.org>
- Reply-to: Taavi Väänänen <taavi@debian.org>
Source: golang-github-natefinch-atomic Source-Version: 1.0.1-1 Done: Taavi Väänänen <taavi@debian.org> We believe that the bug you reported is fixed in the latest version of golang-github-natefinch-atomic, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1103876@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Taavi Väänänen <taavi@debian.org> (supplier of updated golang-github-natefinch-atomic package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 28 Apr 2025 20:24:49 +0300 Source: golang-github-natefinch-atomic Binary: golang-github-natefinch-atomic-dev Architecture: source all Version: 1.0.1-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org> Changed-By: Taavi Väänänen <taavi@debian.org> Description: golang-github-natefinch-atomic-dev - Go package for atomic file writing (library) Closes: 1103876 Changes: golang-github-natefinch-atomic (1.0.1-1) unstable; urgency=medium . * Initial release (Closes: #1103876) Checksums-Sha1: a0c7a6f0951e1af8b8bec07934ce91b276025c68 2292 golang-github-natefinch-atomic_1.0.1-1.dsc ad61f089005c093e370d1fcd14aedcb826e11622 3176 golang-github-natefinch-atomic_1.0.1.orig.tar.gz 1e12668811308da12b3bd6b2db7b3f9f1f419f74 3040 golang-github-natefinch-atomic_1.0.1-1.debian.tar.xz f8f70ac1cb24206f842a64c8a42750fa23faff15 4236 golang-github-natefinch-atomic-dev_1.0.1-1_all.deb 136e39c1bb60e7c01c56a68c1947977f35911c9d 5990 golang-github-natefinch-atomic_1.0.1-1_amd64.buildinfo Checksums-Sha256: 402d30feecd77bf6ae069ffbef5b2ed0ce5f2271030ef139b4ad5f0e12f17de5 2292 golang-github-natefinch-atomic_1.0.1-1.dsc 4027dfa69d6ef36b20666ee3bf646d399041c4ddd0da5164f8ef0cae4a849eb0 3176 golang-github-natefinch-atomic_1.0.1.orig.tar.gz d9110aad7134862d8e6e5bcfb920d37ef0628bc635fbf5ca09adf37a3efc552e 3040 golang-github-natefinch-atomic_1.0.1-1.debian.tar.xz f0bbff959047f934a230b0312a3bc3f49511450a212c7925770350a80c56f49b 4236 golang-github-natefinch-atomic-dev_1.0.1-1_all.deb 2f85b172f4299e9c28f8ee1cbe6e25071be2e05a5d0064adc3558611771fe555 5990 golang-github-natefinch-atomic_1.0.1-1_amd64.buildinfo Files: 1a0d9d5b3cbcdc9a54b039340a61c634 2292 golang optional golang-github-natefinch-atomic_1.0.1-1.dsc dfe8b3e5f068a75ef91d9e5e046b1bc1 3176 golang optional golang-github-natefinch-atomic_1.0.1.orig.tar.gz 3c869ccf9446d21f9b52a22bd972170b 3040 golang optional golang-github-natefinch-atomic_1.0.1-1.debian.tar.xz 5cd30f0a3f728501f55a9aa9e176f634 4236 golang optional golang-github-natefinch-atomic-dev_1.0.1-1_all.deb 74850d8d3fe03a37ccd4c68a725c835a 5990 golang optional golang-github-natefinch-atomic_1.0.1-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEENGVGnLGdYeXi6or77yQvcJ+RL74FAmgPuj0RHHRhYXZpQGRl Ymlhbi5vcmcACgkQ7yQvcJ+RL77TDw/7BE+RrXq9XQds7cv5prWk8icOZNaHQckt NeXxunX19iL1/pKUWZe6v5iQNlMrlm3Y/la4dWJ/W19ev22afcDNPerWPu1Z8maj y1+XrirWPc4J51ikJ1IoDWIgGpLyCTq0gIEGkknvtu71kWVTvw/HIu9sRPp08eWa XuJsJhrGusXe+FpL1k2d6Jr4pWXiFs2hiXo8xOQX3nXgIGhDRH9pu8y60XMDL1AT nCpcipKPBIYofDogfRnTWFHXMIRX25fD5Zf1MKEwNi9YjMSX0CQEKcdMwMsFkKVE 2Zy5Hqc+3ibki0C2onWQAUHp355dMDyM+VyV7MKCETHxXjJiIQmUxLWqo9gcAHAa HYH1ZGoM+Bkv+PbaFgFwWpVyHNM5LkMJaPOHoL0Fh84oVXTDcZLrhSI4Kt9u1O44 B0x1KoOnsTPQpUs4dwy+nztl3W8HSz/3l4LNi2uL5fi2AhaAfNyFji8/ZCFqrQFZ HhJtHc6cS4Ew9zT28KI74JFgQL25RHmemoLrS1h1MCubf028lvTyeHjVoGPG9eFH 5vnxQhXLVZQXADvAk11GKnk6eeFylRUUl2SpbRGFgzki7HgFKEjgQbVgXRCcrPX/ 5TgZY9AVNeRlH4c0raxG1Jd2FIZlhKjCLAv0R9RwEi9q8OewdHaQ8Wh2cjs7dVPW TPWqb3obfPY= =6rcT -----END PGP SIGNATURE-----Attachment: pgp3rqxEiBjOw.pgp
Description: PGP signature
--- End Message ---