Your message dated Wed, 27 Sep 2017 20:53:29 +0000
with message-id <e1dxjkj-000d8h...@fasolo.debian.org>
and subject line Bug#875611: fixed in sagenb 1.0.1+ds1-2
has caused the Debian Bug report #875611,
regarding sagenb: ruby-compass obsolete and now broken
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 ow...@bugs.debian.org
immediately.)
--
875611: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875611
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sagenb
Severity: serious
Tags: patch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
I made a mistake today that cause FTBFS of sagenb, but I would prefer to
fix it in sagenb as that would be needed anyway at a later point:
ruby-compass is obsolete and will likely not be released with Buster.
Its replacement is Sass - with the stylesheets previously shipped with
Compass packaged separately.
Yesterday I accidentally released to unstable (not experimental as
intended) ruby-sass too new for ruby-compass. I can fix that by
re-uploading older ruby-sass with a fake newer version number, but since
only 5 packages (build-)depend on ruby-compass I would much prefer to
instead speedup the removal of ruby-compass.
Attached is a patch to make Sagenb use sassc with separately maintained
stylesheets. It needs to wait until the stylesheets have been approved,
though: Is in NEW queue now:
https://ftp-master.debian.org/new/sass-stylesheets-compass_0.12.10-1.html
Please consider doing above fix, and accept my apology for rushing things.
Alternatively I can make an NMU. Or if neither is acceptable I will do
the more substantial work of postponing this change by reverting
ruby-sass to the older version for now.
- Jonas
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlm4BaUACgkQLHwxRsGg
ASEQ4xAAqmIW2Fboc+6qvoCr63DNFWZqw+R6tI1eZZTM1Z6hSLvMOLblgtIj2aw1
q/isXv1nL9QsiixqaXzkxMAAYyJQaxdR5RLrOCNDkVcSppuCLQG+yY5Ng0g09bTE
l1lI/sFKgo4SR4ZfmDTv+dzUW3kpjd8pog4Bf6WmW55wUE2RMitPUYqkt1JL4BIE
1O2rqqKvX7bK8LTlGD3ONAobzNjPny9KWcR/XpNYP/NvwPE2l8SkdGJE6mzBPgM4
WSjlfPPRM/fDqhj8rrKT1WVqKeMzKS8z5PdBoG/AlIFkRTE4x9SvnABzn+45NoBB
YgpQAosnf4iqtroQge8tbGrKB1UCi44mhxMUsvRFW2hgYtp5AiAEfop2393Domog
GJSIa6Wfzl0FKKGcnKpVTSdewAOiyXhUY6eREQztmXKtlRBa7nqGsjMGaZjljW1z
he48vLzzXLUk9kN7Ulr0dDSdiX+07rRd2ZIpUo1tiNfxVE2PdbmcbMrBNzLUgIpO
40pW361v0Npy+B2gmFGC6i1Yt1pzO68/ohkwi6em7HhYm8vGRhyXeTKrcznEMsJh
45lQ1DqDSOgKcR7uM+TUbXS0ehoabQqXgd6Symb/5EyXUCIEej4VAc3i/q/bP0U4
zimR0o8Xu44ystf4+CzhgWXe2Om7UmBtdAmMic4jz4Oudc46KiM=
=s1P5
-----END PGP SIGNATURE-----
diff --git a/debian/control b/debian/control
index 41c00750..4956345c 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,8 @@ Build-Depends: debhelper (>= 10),
python-flask,
python-babel,
python-flask-oldsessions,
- ruby-compass,
+ sassc,
+ sass-stylesheets-compass,
uglifyjs
Standards-Version: 3.9.8
Homepage: https://github.com/sagemath/sagenb
diff --git a/debian/rules b/debian/rules
index 8c14d23a..691fd12a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,8 @@ override_dh_auto_build: $(MIN_JS)
-lib /usr/share/java/j3dcore.jar \
-lib /usr/share/java/vecmath.jar \
-lib /usr/share/java/j3dutils.jar
- cd sass && compass compile
+ sassc -I sass/src -I /usr/share/sass/stylesheets --style compact
sass/src/main.scss sagenb/data/sage/css/main.css
+ sassc -I sass/src --style compact sass/src/test_report.scss
sagenb/data/sage/css/test_report.css
dh_auto_build
# TODO: temporarily disabled for now; requires the "sage" binary
@@ -33,7 +34,7 @@ override_dh_auto_test:
override_dh_auto_clean:
dh_auto_clean
- cd sass && compass clean
+ rm -f sagenb/data/sage/css/main.css sagenb/data/sage/css/test_report.css
rm -rf sagenb/data/sage3d/build sagenb/data/sage3d/lib
rm -rf $(MIN_JS)
--- End Message ---
--- Begin Message ---
Source: sagenb
Source-Version: 1.0.1+ds1-2
We believe that the bug you reported is fixed in the latest version of
sagenb, 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 875...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ximin Luo <infini...@debian.org> (supplier of updated sagenb 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 27 Sep 2017 21:39:42 +0200
Source: sagenb
Binary: python-sagenb
Architecture: source
Version: 1.0.1+ds1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Team
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Ximin Luo <infini...@debian.org>
Description:
python-sagenb - Standalone Sage Notebook
Closes: 875611
Changes:
sagenb (1.0.1+ds1-2) unstable; urgency=medium
.
* Use sassc instead of obsolete ruby-compass. (Closes: #875611)
* Update to latest Standards-Version; no changes required.
Checksums-Sha1:
cf5bd97432cda96a56fcedf27091cb3ca3c6caa2 2183 sagenb_1.0.1+ds1-2.dsc
07f33c8da6b83e7e0e37747813d4c7e4d30f5e2b 16000 sagenb_1.0.1+ds1-2.debian.tar.xz
741e0b4c79ba4f480adf00f51eeb6e4ed5389421 7654
sagenb_1.0.1+ds1-2_source.buildinfo
Checksums-Sha256:
6857196eeab59e5c70297ba17b9602ab5ebd6584dda42e71a22d355bc9db5d3a 2183
sagenb_1.0.1+ds1-2.dsc
85d9379ba5718c5d264744b42196d17146fa26ada49720b6a812c7cd555d6689 16000
sagenb_1.0.1+ds1-2.debian.tar.xz
f108255c0065f463084711c3dc348b3100e25984943664d22c64d00132db668d 7654
sagenb_1.0.1+ds1-2_source.buildinfo
Files:
cea8d6481aa6bfa78f8fe85117359198 2183 math optional sagenb_1.0.1+ds1-2.dsc
015ebcc3ee40d82b4e0315507c70221b 16000 math optional
sagenb_1.0.1+ds1-2.debian.tar.xz
fedaf2053861b48d7b084c9f3f157d83 7654 math optional
sagenb_1.0.1+ds1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEENmdIajJtsnZtJVVGhg3vO49lC3kFAlnL/pkVHGluZmluaXR5
MEBkZWJpYW4ub3JnAAoJEIYN7zuPZQt5MkIP/jTyyjcd72EDe965rJpb78tLc4NU
NcbKfCWcnCPbvAYwIjaznQf/u8SjFeS4VqTCp4lsabmrb4SWHLegT6TNywjoZX2X
1y15I4liKtB/W3Od0Z/U5A4PWOGfTAxynUhjTE+vQ4rn+YmAL/epuqq3Pgv6ebvS
vsrRFVmJHulTFh5yRwDaFuUFQxNXzOIHf4m6g1CUJhpB8QKjmlmZlcArlDPLGQOw
hORQL8cGMolARuElTW2N8vRal1Zoug2KBXX07YMNvyaOisigh9hsgIsBBiZ1K0CP
yXPEh3Ihw9IHDyUFmlh0QqTtUTmAeVEm1ufo3qJ2HsztqnuuzwsfDWIA3homhkR6
2hw50kFV8QB+wSzdtE1pcQX/nWuYJDCTCRTW0rurNNV+It4a97Pv8MpJGI9PKdEt
hwHbCad32OeIajS/zxMuTX+rwaD4w04HPtvDbTr74uPI/8E5YylIjBXVkG4ergOd
4I9EVaparQ6v9wCB4PCTTWvFVGXRc9cj8sydFkuz70FAJh5KB7xrbqesiC+mnxjG
oyldgBwlDp73vCP6NgmmmLp9GLPajiAmam+tZEtr1lV8zv47mvNXzr8qt1nMOZI3
SH0nnBnj36QsfLFaECM+2Fauk2h/+v+IrUyclIp3EVQrszKZ04F2PudR7VrahLDH
2YWbLfHoacTcH2aM
=VQ9d
-----END PGP SIGNATURE-----
--- End Message ---