Hi Niels, Niels Thykier <[email protected]> writes:
> Xiyue Deng: >> Package: debhelper >> Version: 13.11.4 >> Severity: wishlist >> >> Dear Maintainer, >> >> It would be great that if dh_installchangelogs can support CHANGELOG.org >> as changelog. >> >> A bit background: CHANGELOG.org is a type of changelog file in Org mode >> format[1]. This is becoming more and more commonly used by many Emacs >> addon packages, such as dap-mode, corfu, dape, vertico, etc. It would >> be great that dh_installchangelogs can support CHANGELOG.org OOTB so >> that maintainers can avoid manual handling. >> >> The change is trivial and I have made an MR at [2]. PTAL. TIA! >> >> [1] https://orgmode.org/ >> [2] https://salsa.debian.org/debian/debhelper/-/merge_requests/130 >> >> [...] >> > > Hi, > > I am happy to add `CHANGELOG.org` to the list provided we have data on > how many false positives it would have. Basically, how many packages > have a `CHANGELOG.org` that is not an org-mode changelog (or where a > different changelog would be a better fit). > > I think an `apt-file search` through the source indices (or reading the > Contents files) might be the most reliable option. > > Depending on the results, I would either enable it unconditionally or > conditionally. > Sounds reasonable. I tried searching using apt-file and the results are below: ,---- | $ apt-file -x search "(changelog|CHANGELOG).org" | elpa-corfu: /usr/share/doc/elpa-corfu/CHANGELOG.org.gz | elpa-dap-mode: /usr/share/doc/elpa-dap-mode/CHANGELOG.org.gz | elpa-dape: /usr/share/doc/elpa-dape/CHANGELOG.org.gz `---- Which seems too few. I then searched on Debian codesearch[1], and it looks like all hits are actual changelogs in org mode, and there are other packages also manually handling this either through dh_installchangelogs or through other means. To be extra careful, I also searched for the lower case "changelog.org" and the only hit is from clj-http-clojure[2] which is also in org mode. Hopefully this can help clear the potential false positive doubts. > Best regards, > Niels > [1] https://codesearch.debian.net/search?q=CHANGELOG.org [2] https://sources.debian.org/src/clj-http-clojure/3.12.3-2/ -- Regards, Xiyue Deng
signature.asc
Description: PGP signature

