Version in base suite: 1.2.9-1 Base version: exfatprogs_1.2.9-1 Target version: exfatprogs_1.2.9-1+deb13u1 Base file: /srv/ftp-master.debian.org/ftp/pool/main/e/exfatprogs/exfatprogs_1.2.9-1.dsc Target file: /srv/ftp-master.debian.org/policy/pool/main/e/exfatprogs/exfatprogs_1.2.9-1+deb13u1.dsc changelog | 14 ++++++++++++++ control | 2 +- gbp.conf | 1 + patches/series | 1 + patches/windows-compat-use-512-sector-size.patch | 21 +++++++++++++++++++++ 5 files changed, 38 insertions(+), 1 deletion(-) diff -Nru exfatprogs-1.2.9/debian/changelog exfatprogs-1.2.9/debian/changelog --- exfatprogs-1.2.9/debian/changelog 2025-05-13 12:30:45.000000000 +0000 +++ exfatprogs-1.2.9/debian/changelog 2025-11-18 19:57:33.000000000 +0000 @@ -1,3 +1,17 @@ +exfatprogs (1.2.9-1+deb13u1) trixie; urgency=medium + + * Add trixie branch information to gbp.conf and Vcs-Git. + * Add debian/patches/windows-compat-use-512-sector-size.patch + for Windows compatibility. Windows fails to access devices + with a 4KB sector size which use a 512Byte sector emulation. + Cherry-Pick the revert from exfatprogs 1.3.0 to use a 512Byte + sector size for those devices, despite the performance penalty. + If a user would like to omit the Windows compatability + "mkfs.exfat -s 4096" can still be used to override the sector size. + (Closes: #1120932) + + -- Sven Hoexter Tue, 18 Nov 2025 20:57:33 +0100 + exfatprogs (1.2.9-1) unstable; urgency=medium * New upstream release. diff -Nru exfatprogs-1.2.9/debian/control exfatprogs-1.2.9/debian/control --- exfatprogs-1.2.9/debian/control 2025-03-04 15:12:23.000000000 +0000 +++ exfatprogs-1.2.9/debian/control 2025-11-18 13:27:15.000000000 +0000 @@ -6,7 +6,7 @@ Standards-Version: 4.7.2 Rules-Requires-Root: no Homepage: https://github.com/exfatprogs/exfatprogs -Vcs-Git: https://salsa.debian.org/debian/exfatprogs.git +Vcs-Git: https://salsa.debian.org/debian/exfatprogs.git -b trixie Vcs-Browser: https://salsa.debian.org/debian/exfatprogs Package: exfatprogs diff -Nru exfatprogs-1.2.9/debian/gbp.conf exfatprogs-1.2.9/debian/gbp.conf --- exfatprogs-1.2.9/debian/gbp.conf 2025-03-04 14:59:07.000000000 +0000 +++ exfatprogs-1.2.9/debian/gbp.conf 2025-11-18 13:26:43.000000000 +0000 @@ -1,2 +1,3 @@ [DEFAULT] pristine-tar = True +debian-branch = trixie diff -Nru exfatprogs-1.2.9/debian/patches/series exfatprogs-1.2.9/debian/patches/series --- exfatprogs-1.2.9/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ exfatprogs-1.2.9/debian/patches/series 2025-11-18 13:40:03.000000000 +0000 @@ -0,0 +1 @@ +windows-compat-use-512-sector-size.patch diff -Nru exfatprogs-1.2.9/debian/patches/windows-compat-use-512-sector-size.patch exfatprogs-1.2.9/debian/patches/windows-compat-use-512-sector-size.patch --- exfatprogs-1.2.9/debian/patches/windows-compat-use-512-sector-size.patch 1970-01-01 00:00:00.000000000 +0000 +++ exfatprogs-1.2.9/debian/patches/windows-compat-use-512-sector-size.patch 2025-11-18 19:53:43.000000000 +0000 @@ -0,0 +1,21 @@ +Origin: https://github.com/exfatprogs/exfatprogs/commit/d4f77ae41ce178c04b8e3326178554182ca94bd5 +Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120932 +Description: Windows seems to be unable to deal with a 4KB +sector size for devices with a 512Byte sector size emulation. +The behaviour was changed in +https://github.com/exfatprogs/exfatprogs/commit/f47362d4d62422be0b3823f1e50f0b4cd62b265 +which was first released in exfatprogs 1.2.6. The revert was +released with version 1.3.0. +Index: exfatprogs/lib/libexfat.c +=================================================================== +--- exfatprogs.orig/lib/libexfat.c ++++ exfatprogs/lib/libexfat.c +@@ -189,8 +189,6 @@ int exfat_get_blk_dev_info(struct exfat_ + + if (ui->sector_size) + bd->sector_size = ui->sector_size; +- else if (ioctl(fd, BLKPBSZGET, &bd->sector_size) >= 0) +- ; + else if (ioctl(fd, BLKSSZGET, &bd->sector_size) < 0) + bd->sector_size = DEFAULT_SECTOR_SIZE; + bd->sector_size_bits = sector_size_bits(bd->sector_size);