#1148818 ITP: node-postcss-rtlcss -- PostCSS plugin to build CSS containing both LTR and RTL rules

#1148818#5
Date:
2026-09-24 05:13:27 UTC
From:
To:
* Package name    : node-postcss-rtlcss
  Version         : 6.0.0
  Upstream Author : Iván Pereira Muñoz <elchininet@gmail.com>
* URL             : https://github.com/elchininet/postcss-rtlcss
* License         : Apache-2.0
  Programming Lang: JavaScript
  Description     : PostCSS plugin to build CSS containing both LTR and RTL rules

postcss-rtlcss is a PostCSS plugin that produces Cascading Style Sheets
(CSS) containing both Left-To-Right (LTR) and Right-To-Left (RTL) rules
from a single input.  It has three modes (combined, override, diff) and
delegates the actual flipping to rtlcss, which is a hard dependency.

It is required by the Zotero note-editor, which I am packaging for Debian
(ITP #1148540): note-editor's postcss.config.js registers autoprefixer and
postcss-rtlcss, and webpack's postcss-loader picks that file up for every
build, so the plugin cannot be left out.

Note on the dependency: rtlcss itself is not in the archive; I filed a
separate ITP for node-rtlcss and this package is blocked on it.

Note on the version: upstream note-editor declares "^3.7.2", but I intend
to ship 6.0.0 (current upstream).  I verified that both versions produce
byte-identical output for note-editor's real stylesheet tree, and that 6.0.0
still provides the CommonJS entry point that postcss-load-config requires.

Note on the repack: upstream keeps a built copy of the playground website
in docs/ (about 14 MiB, 90% of the tarball), so the orig is repacked
without it and the version carries a "+ds" suffix.

I intend to maintain this package within the Debian JavaScript team.

Thanks,
Emfox

#1148818#10
Date:
2026-09-26 17:00:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
node-postcss-rtlcss, 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 1148818@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Emfox Zhou <emfox@debian.org> (supplier of updated node-postcss-rtlcss 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)
Format: 1.8
Date: Thu, 24 Sep 2026 12:42:45 +0800
Source: node-postcss-rtlcss
Binary: node-postcss-rtlcss
Architecture: source all
Version: 6.0.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Changed-By: Emfox Zhou <emfox@debian.org>
Description:
 node-postcss-rtlcss - PostCSS plugin to build CSS containing both LTR and RTL rules
Closes: 1148818
Changes:
 node-postcss-rtlcss (6.0.0+ds-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1148818)
Checksums-Sha1:
 0902625afcc3c913971a320887a2776a7ebff7d0 2343 node-postcss-rtlcss_6.0.0+ds-1.dsc
 cc54defaafe569a8860379d8de991d89f70673c6 182192 node-postcss-rtlcss_6.0.0+ds.orig.tar.xz
 910e59710bf9861ef76fd5372c782e23247595f2 7932 node-postcss-rtlcss_6.0.0+ds-1.debian.tar.xz
 39191322970008e7cbecdbf69237fc568fa828e7 23056 node-postcss-rtlcss_6.0.0+ds-1_all.deb
 477b3d71a3cd028e531ecb0108f27303cf3687a8 12151 node-postcss-rtlcss_6.0.0+ds-1_amd64.buildinfo
Checksums-Sha256:
 561115e1ff9e20f85908b59eb3eb7c260e3e65c44fb85c2b4cec8fed3a08e887 2343 node-postcss-rtlcss_6.0.0+ds-1.dsc
 403678bb6442a98982c783930100f06e5d50ed03af45c1fad45df3de233f00c5 182192 node-postcss-rtlcss_6.0.0+ds.orig.tar.xz
 2e33c69dc9fccdd50e363cacdc45aa9750bdee58e309cd6ab8abe4d856317e28 7932 node-postcss-rtlcss_6.0.0+ds-1.debian.tar.xz
 8263faa8827800c9c3090482eb8da892fca4f61512527fdd0b01bcb5961ff59b 23056 node-postcss-rtlcss_6.0.0+ds-1_all.deb
 b8dbf0b222f0a98ab5dc22a15cc313f0de8a56032b419100bee713f7e101f289 12151 node-postcss-rtlcss_6.0.0+ds-1_amd64.buildinfo
Files:
 791de7312445ff57fdffdba3f46eb150 2343 javascript optional node-postcss-rtlcss_6.0.0+ds-1.dsc
 fcef8ad93281a18a78e0ce0b7cdf942a 182192 javascript optional node-postcss-rtlcss_6.0.0+ds.orig.tar.xz
 0c746f68d00ea75b9808d5982fc31a59 7932 javascript optional node-postcss-rtlcss_6.0.0+ds-1.debian.tar.xz
 daefd972137b83ff17ec35d5e5f86d12 23056 javascript optional node-postcss-rtlcss_6.0.0+ds-1_all.deb
 a28d95262c2a3ec2c89fcf1817964ad0 12151 javascript optional node-postcss-rtlcss_6.0.0+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEGSauJtItZVqOiaNpgImbv9t7vZQFAmq3CBEACgkQgImbv9t7
vZR9GBAA1pWsHfJet258fEo0xYGNm/qbvTvTHwMHbqQW2OCaJ4I2kis042ILpF80
rKB3yqQOyRvh7eU4CnJeVWNCAI5kt/b7G425mWxs8lwWX6gG9i6MxSRwOtdot0/M
f+fFVWMjqi671WGYk2WYynYLziw6JVLTpM/Ve+DHC8i7AGk0cqtAS8pZNfUBRrGI
f+LIjkuUdin5heGBNrHpZoHGnp42ZiBHBQj49/xspDxmrC+ybyQbtpqmQUqJzkEw
Igm5SNKsTsfQ3mPKzN59s9rxlf2ehM7VonHv6ELY3PRPkaPkcOkQ8qjpBSNU1gAf
e4Ft/Fx/fSBBQ8zXmv4PMjWHN8upJrWM4DfD+FjgqhL05Y2AyWssBTa+EqGikQ/5
AzaP8FYwGLj2/j+7IpKtMtC1c4TQCHA3QjFVgqE7twN4hGTRJ8dBoYBRXYWTZqRx
8J5Nb/N0t3VCw1OQfWXsxiMY4AOei4Ch3IP6j/Xbkyh9byttGuWm+8fAZgTYWiw2
F8Bi/J0BVScdAXdy2r1ZEsp2kX/WXQpFQKu0QyWgB6TKWkfLGSEHpvsIqTKhp3uO
tiRYe0KlDcR7vjB/yMlNM7cQNK9/qpYpvZfG95cX4qWyxP0Ieswoizdto2gM/1hZ
sI7MVvVyGS/SZ7D9BEvJWO1pJJmkeNlwjF2Ysi0vgv51fE/xcFU=
=Mlz5
-----END PGP SIGNATURE-----