Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread Theodore Ts'o
On Thu, Dec 26, 2024 at 01:19:34PM -0500, Michael Stone wrote: > Further reading: look at the auto_da_alloc option in ext4. Note that it says > that doing the rename without the sync is wrong, but there's now a heuristic > in ext4 that tries to insert an implicit sync when that anti-pattern is used

Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread Guillem Jover
Hi! On Sat, 2024-12-28 at 20:28:30 +0100, Gioele Barabucci wrote: > There is a possible related, but independent, optimization that has the > chance to significantly reduce dpkg install's time up to 90%. > > There is PoC patch [1,2] to teach dpkg to reflink files from data.tar > instead of copyin

Re: Is Salsa CI easy to use for anyone learning Debian packaging?

2024-12-28 Thread Otto Kekäläinen
> >> > Salsa CI is a great system for all aspiring Debian packagers to test > >> > their packages before requesting review from mentors > >> > >> > However, as there are still packages not using Salsa CI, I wonder is > >> > it straightforward enough for everyone? > >> > > >> > >> I think the best s

Bug#1091634: ITP: apt-eatmydata -- Disable fsync and friends for APT's dpkg calls

2024-12-28 Thread Bálint Réczey
Package: wnpp Owner: Balint Reczey Severity: wishlist X-Debbugs-CC: debian-devel@lists.debian.org * Package name: apt-eatmydata Version : 1 * URL : https://salsa.debian.org/debian/apt-eatmydata * License : Expat Description : Disable fsync and friends for A

Re: Is Salsa CI easy to use for anyone learning Debian packaging?

2024-12-28 Thread Richard Lewis
Otto Kekäläinen writes: > Hi! > >> > Salsa CI is a great system for all aspiring Debian packagers to test >> > their packages before requesting review from mentors >> >> > However, as there are still packages not using Salsa CI, I wonder is >> > it straightforward enough for everyone? >> > >> >>

Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread Gioele Barabucci
On 24/12/24 10:54, Michael Tokarev wrote: Today, doing an fsync() really hurts, - with SSDs/flash it reduces the lifetime of the storage, for many modern filesystems it is a costly operation which bloats the metadata tree significantly, resulting in all further operations becomes inefficient. Ho

Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread Guillem Jover
Hi! [ This was long ago, and the following is from recollection from the top of my head and some mild «git log» crawling, and while I think it's still accurate description of past events, interested people can probably sieve through the various long discussions at the time in bug reports a

Bug#1091552: ITP: ocaml-octavius -- ocamldoc comment syntax parser

2024-12-28 Thread Stéphane Glondu
Package: wnpp Severity: wishlist Owner: Stéphane Glondu X-Debbugs-Cc: debian-devel@lists.debian.org, debian-ocaml-ma...@lists.debian.org * Package name: ocaml-octavius Version : 1.2.2 Upstream Contact: Leo White * URL : https://github.com/ocaml-doc/octavius * License

Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread David Kalnischkies
Am Sat, Dec 28, 2024 at 10:42:18AM +0100, schrieb Marc Haber: > On Sat, 28 Dec 2024 00:13:02 +0100, Aurélien COUDERC > wrote: > >Totally agreed : yes it would be extremely useful to have some snapshotting > >feature for apt operations, and no we're never going to get there if we wait > >for ever

Filesystem snapshotting in dpkg (was Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?)

2024-12-28 Thread Guillem Jover
Hi! On Fri, 2024-12-27 at 12:46:02 -0500, Jonathan Kamens wrote: > On 12/27/24 7:34 AM, Geert Stappers wrote: > > Yeah, it feels wrong that dpkg gets file system code, gets code for one > > particular file system. > > I disagree. If there is a significant optimization that dpkg can implement > th

Bug#1091536: ITP: python-shopifyapi -- Shopify API for Python

2024-12-28 Thread Mathias Behrle
Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Debian Tryton Maintainers * Package name: python-shopifyapi Version : 12.7.0 Upstream Author : Shopify * URL : https://github.com/Shopify/shopify_python_api * License : MIT Lic

Bug#1091534: ITP: pyactiveresource -- ActiveResource for Python

2024-12-28 Thread Mathias Behrle
Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Debian Tryton Maintainers * Package name: pyactiveresource Version : 2.2.2 Upstream Author : Shopify * URL : https://github.com/Shopify/pyactiveresource/ * License : MIT Licens

Bug#1091535: ITP: python-efficient-apriori -- efficient Python implementation of the Apriori algorithm

2024-12-28 Thread Mathias Behrle
Package: wnpp Severity: wishlist X-Debbugs-Cc: debian-devel@lists.debian.org Owner: Debian Tryton Maintainers * Package name: python-efficient-apriori Version : 2.0.5 Upstream Author : tommyod > * URL : https://github.com/tommyod/Efficient-Apriori * License : M

Re: A 2025 NewYear present: make dpkg --force-unsafe-io the default?

2024-12-28 Thread Marc Haber
On Sat, 28 Dec 2024 00:13:02 +0100, Aurélien COUDERC wrote: >Totally agreed : yes it would be extremely useful to have some snapshotting >feature for apt operations, and no we're never going to get there if we wait >for every single filesystem on every kernel to implement it. So if this has to

Bug#1091533: ITP: sshscript -- Tool to automate SSH tasks using Python

2024-12-28 Thread 林上智
Package: wnpp Severity: wishlist Owner: SZ Lin (林上智) X-Debbugs-CC: debian-devel@lists.debian.org * Package name: sshscript Version : 2.0.2 Upstream Author : Hsin Yuan Yeh * URL : https://github.com/iapyeh/sshscript * License: Expat Programming Lang: Python