Bug#931195: flash-kernel: Add entry for Olimex A64-Olinuxino

2020-07-08 Thread Jonas Smedegaard
Package: flash-kernel
Followup-For: Bug #931195

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

2 months have passed by with this issue solved in git but no release.

What is missing for a release to happen?

 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAl8Fpx8ACgkQLHwxRsGg
ASH8Ew/+O8SMz/QFjWAx+3JMjYicg7t+/oB4JqrFLowzG05HwlRIyEknYLOH+sHm
/CdmvR+t5f14oA3xekj3zH5FCg/8TlZibEK3AbYNv2KjjfIg46w1dU0jhn3/Z+iH
S/VWndmmX50qogr2or++JdMj615LxxZuaw0Swu3pIf+GlTjsswcsX2q2g6hl1BAD
oRJzj8D3huCNVuwKB1iWs5Q9Pum9lYzqDdOpJs72w0Wkp8L9ySotQaA+BSRTpV4H
xOfXoOKYUS+WAdr8vXtkw5tlalJTAT5mis7CCUxkUmwtfPMue4en7qfojgfHYrGe
dqiuUQCuzGylqQEtbyF+GktycuNvloXulM5H+sQCcdXULPNr0o7BmU3xLHjbWYol
1TDPJvfNOHbXlL4kLON6jBNFPJ2Uf3230HELUSL9tNQpVJ9M4tvVe7I8SJEG6Yy0
U4JuiguHQUTXKP8h5NtuipWnqVrzCvT/k7P4MHCa9chTZfa3Wi0cd2ZIFqmfSa45
+65zyrkTCNVGZp83bFpNMqYvjT6jcZ1maFSpXvZblb6pv15pMmfV7MGvjbmyBgUx
U6rphI2VY650HAju++YrQkcFHlXYPV1D3cAwBOga6D7dtXzyBMazoBEtf3QNbYf/
44UQIqfy1oaw/QJ2rcTKPkiw1JyASjP4zTOkUv7wAWlVzw88mbM=
=7261
-END PGP SIGNATURE-



Re: "Debian GNU/Linux Installation Guide" needs examples

2020-06-14 Thread Jonas Smedegaard
Quoting Richard Owlett (2020-06-14 12:52:10)
> Reading 
> [https://packages.debian.org/buster/mate-desktop-environment] indicates 
> that not installing "suggested" will achieve my *specified* goal. 
[...]
>  Append  "recommends=false" in 2 trials

Suggested and recommended packages are different things.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Re: Completely switch graphical installer to fonts-noto?

2020-03-28 Thread Jonas Smedegaard
[ I am not subscribed: please cc me on replies ]

Quoting Cyril Brulebois (2020-03-28 18:09:51)
> Steve McIntyre  (2020-03-28):
> > Hey folks,
> > 
> > On Sat, Mar 28, 2020 at 05:52:26PM +0100, Cyril Brulebois wrote:
> > >Holger Wansing  (2020-03-27):
> > >> 
> > >> So, what's the opinion of the team: is there any interest to move to
> > >> fonts-noto?
> > >
> > >Besides the first topic you mentioned, and the idea of putting all our
> > >eggs in the same basket (possibly meaning less maintenance for us,
> > >and/or maybe more pressure on the maintainers of a newly-critical
> > >component), the big question is what users will think of the changes.
> > >
> > >I suppose the best way to approach this would be to ask e.g. translators
> > >for each language to compare the rendering before/after, and have them
> > >tell us what they think (maybe by setting up a poll). I suspect this
> > >might be a rather time consuming task…
> > 
> > Maybe just do it, and announce it as a big change for the next alpha
> > release?
> 
> This would be an easy way to publish updated installation images for
> people to toy with, and compare with the previous alpha. And I think
> that'd be a sensible approach (at least that's what I had in mind).
> 
> Gathering the results and drawing a conclusion is what worries me a
> little.

I understand your concern, and I agree that it makes sense to check with 
native speakers of the languages involved.

My worry was how to make it easy to compare, and I think Holgers image 
can help with that (I still need to fumble with it to see how best to 
use it).

If I get something working, I will try share it with Debian friends in 
India to try get a feel for how it might be sensible to proceed more 
generally.  Or maybe I will simply take it one locale at a time, get in 
touch with each, and have them help evaluate, just as you suggest :-)

[ I am not subscribed: please cc me on replies ]


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Re: Completely switch graphical installer to fonts-noto?

2020-03-28 Thread Jonas Smedegaard
[ I am not subscribed: please cc me on replies ]

Quoting Jonas Smedegaard (2020-03-28 18:45:56)
> Holger Wansing wrote:
> > However, I did some tests, and I managed to get a netboot-gtk 
> > mini.iso image built with only this font packages:
> >   fonts-android-udeb (apparently needed for CJK languages)
> >   fonts-noto-unhinted-udeb

@Holger: If you can (easily - perhaps you already computed it for 
above?) provide me a list of the actual fonts used in your experimental 
build, then I can make a build of fonts-noto targeted experimental where 
those fonts (except the CJK ones) are added to fonts-noto-hinted-udeb.

Then it should be possible (hopefully even relatively easy) to check if 
size requirements are reasonable.

[ I am not subscribed: please cc me on replies ]

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Re: Completely switch graphical installer to fonts-noto?

2020-03-28 Thread Jonas Smedegaard
[ I am not subscribed: please cc me on replies ]

Quoting Steve McIntyre (2020-03-28 17:58:54)
> On Sat, Mar 28, 2020 at 05:52:26PM +0100, Cyril Brulebois wrote:
> >Holger Wansing  (2020-03-27):
> >> 
> >> So, what's the opinion of the team: is there any interest to move 
> >> to fonts-noto?
> >
> >Besides the first topic you mentioned, and the idea of putting all 
> >our eggs in the same basket (possibly meaning less maintenance for 
> >us, and/or maybe more pressure on the maintainers of a newly-critical 
> >component), the big question is what users will think of the changes.
> >
> >I suppose the best way to approach this would be to ask e.g. 
> >translators for each language to compare the rendering before/after, 
> >and have them tell us what they think (maybe by setting up a poll). I 
> >suspect this might be a rather time consuming task…
> 
> Maybe just do it, and announce it as a big change for the next alpha 
> release?

Thanks for Cc'im me, Steve - I forgot to mention I am not subscribed.


Holger Wansing wrote:
> However, I did some tests, and I managed to get a netboot-gtk mini.iso 
> image built with only this font packages:
>   fonts-android-udeb (apparently needed for CJK languages)
>   fonts-noto-unhinted-udeb

The CJK fonts are _not_ optimized for embedded use.

What I recommend is to switch all _except_ CJK locales to use 
fonts-noto-hinted-udeb + fonts-noto-unhinted-udeb.  That should be far 
less bloated, and can be reduced further by including only the fonts 
actually used.

The package names for the udeb packages are misleading (only reasons not 
renaming are a) the annoying delay waiting for NEW processing and b) 
bothering you installer team folks with adjusting for such rename).
Really the two packages contain this:

fonts-noto-hinted-udeb: Unhinted fonts actually used by the installer

fonts-noto-unhinted-udeb: Unhinted other fonts (including hieroglyphs)


Holger Wansing wrote:
> I'm unsure, if switching completely to Google fonts (fonts-noto is a 
> Google project, right?) is what we want, thinking about monopolism...

Correct, the Noto project is funded by Google (as mentioned in the 
package long descriptions).

I share your scepticism towards Google in general, but do not recognize 
any reason for concern here specifically.  Maybe if you shared your 
concerns in more detail, I am happy to reflect on them.

[ I am not subscribed: please cc me on replies ]

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Re: Bug#954948: [d-i bullseye alpha2] Sinhala font missing

2020-03-27 Thread Jonas Smedegaard
Quoting Holger Wansing (2020-03-27 11:23:46)
> many thanks for the quick fix!

You're quite welcome!

Since the very purpose of fonts-noto is large coverage and usage in 
embedded devices (e.g. stripping kerning values), I suspect that it may 
be beneficial to use also for other locales.

Please do tell if there is interest in that, and how I can help there.

(I tried in the past on my own, but ran into issues with documented test 
routines for fonts being obsolete/broken - so I would need a bit of 
guidance to help)

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#929752: Changing quote signs in GPL allowed? [Was: Bug#929752: installation-guide: left quotes in gpl.xml are not correctly rendered in pdf ]

2019-08-06 Thread Jonas Smedegaard
Quoting Holger Wansing (2019-08-06 20:30:56)
> [Adding debian-devel for a bigger audience]
> 
> 
> Hi,
> 
> Holger Wansing  wrote:
> > Control: retitle -1 Replace grave accents/single quotes by  
> > in gpl.xml
> > 
> > Samuel Thibault  wrote:
> > > Hello,
> > > 
> > > Changwoo Ryu, le jeu. 30 mai 2019 22:22:05 +0900, a ecrit:
> > > > In en/appendix/gpl.xml, ordinary double quotes (") and grave 
> > > > accent character (`) are used for left single/double quotes. But 
> > > > they are not correctly rendered in pdf.
> > > > 
> > > > See the English PDF at 
> > > > https://www.debian.org/releases/stable/amd64/install.pdf.en. 
> > > > Opening double quotes are rendered as right double quotes. And 
> > > > grave accents are rendered just as grave accents, not a left 
> > > > single quotes.
> > > 
> > > AIUI we should just replace "" and `' in the xml file with 
> > > .
> 
> I was about to commit these changes, however it came to my mind if 
> such changes to the GPL are allowed?
> 
> At least the English variant of the GPL is 'official' and is not to be 
> changed, so what about changing the quoting signs into  
>  entities?

Some very narrow interpretation of "not to be changed" disallow making 
the text into a PDF at all, as it is not bit-by-bit identical.

GNU GPL-1, GPL-2, and GPL-3 however all permit "verbatim copies" which I 
can only interpret as permitting changes to punctuation and whitespace.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#929986: flash-kernel: configfile wrongly handled by both debconf and ucf

2019-06-04 Thread Jonas Smedegaard
Package: flash-kernel
Version: 3.99
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Editing by hand the configfile /etc/default/flash-kernel
and then running "dpkg-reconfigure flash-kernel" bogusly presents string
"quiet" regardless of actual content in the configfile.
Pressing enter without editing does _not_ apply "quiet" but does nothing.
Editing and pressing enter triggers a ucf tristate dialogue.

 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlz2uAwACgkQLHwxRsGg
ASH78A/+J4cGGKOqlTJEMLSFFbJb9eDB+eiCDrnMYwnUilwuTXZHtZXn0XQJPVMR
em5Qk617rC4hyBy0kR8MI/sCRzSlNBo02BF8TRuuFTDyk6frrA/iFC/oyCSmfyL7
Kn4AuL+g9fwPZJllS0GL/aL3tyK16qx1hKss1lnoq57GCRmdtNpKuREEykObIWeZ
ndjvJyzWB7TLrW7b4SA3eUzxfpZSX/R3ZveJPaudCTTuehefMFPp+04ECcA9+xxt
l2vyYz3FjdXDTJwNkwfBKzzobUAFUEponap0MCYNZcmB8Dk7pJ8rEKET/r6fJH5o
Euab3YpcoFoIdOzhVrbJpOXnEv9mbZZWT/CpYKE1KFvnPiSy/+UoX2egaqxI7qJG
D0oiHZzhJlVf/KZNaFPgkvXcvqgSCo6uk8LbgFH45w0iQqpsYofOj0HanTLrwto/
G1n9zISGwUqJ9bjXlek4O1hyj/UenGu1UiwnKdbMdZ6sh447c3cZTF9A+8fVs+F5
T7SHScd82+Hic6qWNuD5VDZS0jFUDPI6LOGcSnvHfxLOidJcoHxT/N+yFeM2Bw23
H5XU38aIx3OfnLjK7BhwBGAkUHoKcwBgtcjvkh7036q9p3mCWWOpFra7FdB74GuQ
6sDkdT27yrUK2Q50s8RdmgwWYf3RYy78Pe4Q7o4skM7Y8A5a5yE=
=yXrk
-END PGP SIGNATURE-



Bug#916822: u-boot-sunxi: A20-OLinuXino-Lime2 Rev. K cannot load linux

2019-04-15 Thread Jonas Smedegaard
control: reassign -1 u-boot-sunxi
control: retitle: u-boot-sunxi: A20-OLinuXino-Lime2 Rev. K cannot load linux

Reassigning to package u-boot, since (if I read the provided log 
messages correctly) the failure is in u-boot before even loading linux 
at all.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#926071: flash-kernel: Please add an entry for Olimex A64 Teres-I

2019-03-31 Thread Jonas Smedegaard
Package: flash-kernel
Version: 3.97
Severity: wishlist
Tags: patch

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Please add below patch to flash-kernel, to support the A64 Teres-I board
found in Olimex's Teres-I DIY laptop.

Mainline linux 4.16 and newer includes the referenced DTB.

Mainline u-boot does not yet support this board,
but the 2 known patchsets against mainline u-boot both work fine
with the bootscr.uboot-generic script.

 - Jonas


diff --git a/db/all.db b/db/all.db
index b97afd4..992ccb9 100644
- --- a/db/all.db
+++ b/db/all.db
@@ -1280,6 +1280,13 @@ DTB-Id: sun8i-a33-olinuxino.dtb
 U-Boot-Script-Name: bootscr.sunxi
 Required-Packages: u-boot-tools
 
+Machine: Olimex A64 Teres-I
+Kernel-Flavors: arm64
+DTB-Id: sun50i-a64-teres-i.dtb
+Boot-Script-Path: /boot/boot.scr
+U-Boot-Script-Name: bootscr.uboot-generic
+Required-Packages: u-boot-tools
+
 Machine: OMAP4 Panda board
 Method: generic
 U-Boot-Kernel-Address: 0x80008000


-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlygnhQACgkQLHwxRsGg
ASHWNA/+K185iPeXWnr3Iuh+IVNd4aS1mAPKJaW9x8KTtNjIuIygGA58WFP4k1+9
sUXkAiRxNs6K63l6XopeS2ijJjnhbsPocj5ZRAjBOEEBZZNjPA3fPlpOiJ8n8Fzp
N/LU+9ud9FusT4U3lCp1h+815fAr6LKnGxvB90kg3aloAOVUwot+eSEPTTADKWsN
ZnWIQOLPsz8R8aISL6hlBA3/Mn1za7H8aCiwuEETc3P6OfitSI8qrlxWrQXpGrH/
uRbrP1K2mBqNFvWK+ETq+q61Ol+eNfaxDIpvAiFEdQzBOvtuIcP4cbhGDzk042TX
4pf6rJu7uQ+Nv51/JufRle8mUvQiroI/kSp1zMxdVtywgJxXwbYPmCQOOvzD+qqA
7bBp6Qsy44absIfjJAXn4TnzoyY0X90A6RW+lQuvBhlw7FCoqHE8oFk5RWyjnDep
0ZydyFkRoEyAnjnA2W/w8KS4d9ydkPV5+bywlPOvC1ccWOs5D5XA2hJF54XZI8r7
0pebuyYWWK9y4eD8hNXRsh8QgEVRFKXa56YMs17uLWL79q5jETnRTH5W9wfb8RxI
t7k5ji0lbXgBzvtgBHCp5iocLoPfqsO7WM8Qxv+63z+CgvAkxF5o+Z4mET51MObi
HwPWhPT6jLiFxc3gqbwLQ+nDl54eLBlbrzNZDsCiCHTAGG2owCE=
=yDMc
-END PGP SIGNATURE-



Bug#916822: installation-reports: A20-OLinuXino-Lime2 Rev. K: Fails to boot installer from SD card

2019-02-28 Thread Jonas Smedegaard
Package: installation-reports
Followup-For: Bug #916822

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

This bugreport seems relevant to reassign to package u-boot,
since (if I read the provided log messages correctly) that
the failure is in u-boot before even loading linux at all.

 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlx35C8ACgkQLHwxRsGg
ASFgABAAoO6i6dSEhcOU+iThZlrgWLX0wnEYjRxdoicKpKUYffmu5WRLsgqtFSaK
M4LFRbytxiKihb9qtA3qI6I9Y0ieuXtHYh3lhipadN1lH8mWJ0YWsjcRoCaWUrZc
eeMrV0lUKbSBgyY1MEw7fst8CpwnrE1oFoe65zksWkQlfHA76byTnE8FA+VoW4b8
hl2rKvxgLBoY1ZwNjj5uapGoc8IHcD1NKIhfTT2qo8jzzcQbaE8egt6N+yAyZpQv
NNw99gngx/sUGpNqdWdy8tLGx4187lGhMgh+iSZ+VgoLyJbgcz1sYGesHPm8fUXU
u5D0SPeMam56jKsIMnWOXC48SOUxa71P1YQYP0VNBv/13A+pRprikzPNGpD+HXSi
D1QgfTWMsMTUJ3OCWQIF4Z3m723X/7BMiIbUx67ooCuAaK2JfBFlXwPBjaWykWrv
rCxaQfY18ubcDZeetj3LUI75eDxtUPwzQWCsfGXJNsbFoalBWdAzpYqQ7RtMd3fp
XXh7KtYymiYoQYVWnE++VjAMPxeKyk/QN2Shm1mtaGC1A+qcwNjCAqSp9RvlAvUT
zZGqUQVpBz8hRrpPQ2ux0yzAaIB/S+915qCY/rBAf1BmPKRzSwXJNs/CuvQMlTT4
m5xHoCk8UTNB2RZWkzq0wdhE/L8Zz4dVOKJs2BLtxkTuti2U+7s=
=t5l/
-END PGP SIGNATURE-



Bug#917274: task-german: depends on transitional dummy package aspell-de-alt (should be aspell-de-1901)

2018-12-25 Thread Jonas Smedegaard
Package: task-german
Version: 1:2-31
Severity: minor

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Package task-german depends on aspell-de-alt, which describes itself as
a "dummy transitional package" which can be safely removed.

task-german should instead depend (directly) on aspell-de-1901.

 - Jonas

-BEGIN PGP SIGNATURE-

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAlwiFykACgkQLHwxRsGg
ASEYuRAArc4n/jFb525qH2mqu8Q8zbIZt323/jW7kkRuWz2OmXv8ZLuSuNXg+vLK
K8M+HLi3UQB54v9Wh7JgQ1QWFRo/jobgwRmBWT+l+Jv2HAfwrKFABkjvcEBE70VG
Ggo7Fi0I++y1BD37FQudiWviTdqLuYnfxCLWCM0EaTkhxpREiIe5pNfspuu1n9mU
fwvTdVhUAB2aGXXjVlx97tsOZSx3FrqIm3W3fbIJF/gE+Nl52ceNsC5BmoJaPYbJ
HWgwruWKqa7+kBcUs0+FMCHLqLAluJPVnUdViRWTUHdeMnTs6wqIZXt6mbX56rjD
TKcLu1VLjUHmxWKdmi3Py8lsV/2nLajvDncWdaLQN6UEwGhuxk4+9DbOjP65vtEv
Rnvv0ufb3zwmg9gnagfXDU1KxFpK//rCtj33aLVK2ttyESKy8x4ufyonPYXHQsdt
7t0606H7QQBytzun8fmdmoqx8SaNcYLDtytL7A8BI+alhejKUZW/+d8v1NyQ8W7z
RrUInUe1bWjzfpcy2HXewZevFpFbI6VIjiFCv0opKOJmKPabnsrAH192sz0cWJhO
bC0E1iBW/EkFf6Zghs/KUR90w0PplAfkk+XGDbzX2CWPvGdW6OADvA8AUdTMl1Fx
kOaBV8k6zMTn3sSdkfom0KCafKSH46NVVgXsuMBm/XFFQuGNyDA=
=JVoX
-END PGP SIGNATURE-



Bug#915825: [G-I] installer completely broken for Gujarati, missing font

2018-12-07 Thread Jonas Smedegaard
[re-adding bugreport as cc]

Quoting Holger Wansing (2018-12-07 14:26:52)
> Jonas Smedegaard  wrote:
> > Quoting Holger Wansing (2018-12-07 08:39:23)
> > > With commit 
> > > "Replace ttf-freefont-udeb by fonts-freefont-udeb as the former has been
> > > removed from unstable (and thus testing)." under
> > > https://salsa.debian.org/installer-team/debian-installer/commit/94507f32b36ce050a3f45777b75dce793db3e614
> > > things changed for fonts apparently.
> > > Gujarati is no longer usable, all glyphs are replaced by TOFU placeholder
> > > signs.
> > > 
> > > Jonas Smedegaard proposed to switch to noto-fonts as an alternative. 
> > > He uploaded a new version of that udeb to unstable just some days ago, 
> > > thus it is only in unstable ATM.
> > > So I tried that and built a netboot-gtk image locally with this patch 
> > > implemented and with the noto-fonts-unhinted-udeb as a localudeb:
> > [...]
> > > And this brings Gujarati back to the G-I.
> > > 
> > > That leads to the assumption, that the gu glyphs seem to be missing in 
> > > the new fonts-freefont package.
> > 
> > Please file a separate bugreport against fonts-freefont to track that.
> 
> Basically I filed https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911705
> for this purpose. 
> Does this not work? 
> Maybe the bug title can be renamed to represent this better?

Ah, sorry: Seems there is nothing wrong with your bug filing.

Instead, it seems the tracker interface skips that bug for some reason 
(perhaps treats udeb packages as irrelevant?): 
https://tracker.debian.org/pkg/fonts-freefont


> Yesterday I filed one more bugreport against the debian-installer 
> package (on kibi's recommendation) to track this problem for the 
> installer build process.
> 
> Do you still think, there is some need for one more bugreport? (Please 
> note, I am still new in this world of debian development, so maybe I 
> am missing something.)

Nope, it looks like you did a great job!

...uhm, except for contacting me privately now: Please move to discrete 
conversation only when there is need for discretion: Debian explicitly 
promise to not hide problems, so the (common for some) notion of "didn't 
want to bother others with this seemungly minor detail" does not apply.

Feel free to use your own judgement - but I recommend to at least notice 
prominently at top of your email when changing recipients in the middle 
of a conversation.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#915825: [G-I] installer completely broken for Gujarati, missing font

2018-12-07 Thread Jonas Smedegaard
Quoting Holger Wansing (2018-12-07 08:39:23)
> With commit 
> "Replace ttf-freefont-udeb by fonts-freefont-udeb as the former has been
> removed from unstable (and thus testing)." under
> https://salsa.debian.org/installer-team/debian-installer/commit/94507f32b36ce050a3f45777b75dce793db3e614
> things changed for fonts apparently.
> Gujarati is no longer usable, all glyphs are replaced by TOFU placeholder
> signs.
> 
> Jonas Smedegaard proposed to switch to noto-fonts as an alternative. 
> He uploaded a new version of that udeb to unstable just some days ago, 
> thus it is only in unstable ATM.
> So I tried that and built a netboot-gtk image locally with this patch 
> implemented and with the noto-fonts-unhinted-udeb as a localudeb:
[...]
> And this brings Gujarati back to the G-I.
> 
> That leads to the assumption, that the gu glyphs seem to be missing in 
> the new fonts-freefont package.

Please file a separate bugreport against fonts-freefont to track that.


> I need to mention, that the above patch (adding another udeb to the 
> build) increases the netboot-gtk image (amd64) from 69 to 85 MB!
> Therefore that's probably not an acceptable solution as it is.
> But I think Jonas would be able move the relevant glyphs to another 
> udeb maybe, so that we don't need the whole fonts-noto-unhinted-udeb 
> in the build?

Yes, as soon as (or if at all) I installer team confirms they are ok 
using Noto Gujarati, I include that font in fonts-noto-hinted-udeb.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: [Pkg-fonts-devel] Bug#911705: #911705 [l10n|gu] debian-installer: fonts broken for Gujarati

2018-12-02 Thread Jonas Smedegaard
Quoting Holger Wansing (2018-12-02 15:43:57)
> Holger Wansing  wrote:
> > Holger Wansing  wrote:
> > > Holger Wansing  wrote:
> > > > Package: fonts-freefont-udeb
> > > > Severity: normal
> > > > 
> > > > 
> > > > I just noticed that Gujarati is no longer unusable, because of 
> > > > broken font (all characters replaced by placeholder, see 
> > > > attached screenshot).
> > > > 
> > > > This seems to be related to the new fonts-freefont-udeb package, 
> > > > which replaced ttf-freefont-udeb:
> > > > When I use the ttf-freefont-udeb package from Stretch as 
> > > > localudeb to build the netboot-gtk target here locally, Gujarati 
> > > > fonts seem to be fine again (see second screenshot).
> 
> 
> Any chance we can get this fixed for Buster?

Perhaps someone in debian-in can help answer above?

An alternative is for Gujarati to use fonts-noto.  If relevant, then
I'd be happy to extend the fonts-noto udeb as needed, but it needs 
someone who actually understand Gujarati to proof-read if using Noto is 
not inferior to the previous Freefont display, and it needs someone 
(you, Holger?) to help generate something for those Gujarati experts to 
proof-read.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#792283: closed by Nicolas Braud-Santoni <nico...@braud-santoni.eu> (Bug#792283: task-xfce-desktop: should only recommend (not depend on) xfce4)

2018-05-23 Thread Jonas Smedegaard
This bug is not solved by GStreamer 0.10 becoming obsolete: That was 
mentioned only s an _example_.


The underlying problem here is that the task package depends on a 
metapackage, which subjectively picks a collection of related but not 
_always_ needed pacages.


Please lower the package releation from depends to recommends.

- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

[x] quote me freely  [ ] ask before reusing  [ ] keep private


pgpNUKzCNsKLg.pgp
Description: PGP signature


Re: testing fonts for gtk UI

2017-10-31 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2017-10-31 20:00:12)
> Cyril Brulebois <k...@debian.org> (2017-10-31):
>> You could just kick qemu and iterate over selecting a locale, taking 
>> a screenshot, hitting Tab the appropriate amount of time, then Enter 
>> to go back to the language selection. Ugly, but should work.
>
> Meh. Of course there's much simpler/more robust than toying with going 
> back to the language selection menu:
>
>   Loop over i from 0 to 75 (ish):
> start the graphical installer (qemu, libvirt, whatever)
> send Home
> send i times Down
> send Enter
> screenshot
>
>
> Clearly not perfect but should just work reliably.

Thanks for trying - I really appreciate the effort.  Unfortunately that 
went pretty much over my head :-(

I will try make sense of it...


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Re: testing fonts for gtk UI

2017-10-31 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2017-10-30 17:07:17)
> Jonas Smedegaard <d...@jones.dk> (2017-10-29):
>> The Noto font might be interesting to use in the graphical 
>> debian-installer to have a uniform visual presentation across 
>> locales. Since bug#837926 Noto is used for Sinhala and I curious to 
>> explore how useful same font might be for other locales.
>> 
>> I tried follow https://wiki.debian.org/DebianInstaller/GUIFonts - the 
>> scripts at the bottom - but they seem outdated or insufficient: 
>> Current g-i ISO do not not contain the program gtk_font_tester.
>> 
>> Can someone help me how to create font samples nowadays?
>
> I'm not sure I understand your question exactly, but if you want to 
> toy with other fonts than what's currently used depending on the 
> language, have a look at the rootskel-gtk package.
>
> It provides gtk-set-font, which you can tweak, either at runtime (easy 
> but not persistent), or in the rootskel-gtk source package (but then 
> you'll need to rebuild d-i to include it, using build/localudebs).

Thanks.

Is it documented somewhere how to use rootskel-gtk to loop through 
multiple locales making screendumps for each locale?  Or anything 
similar, automated, which I might use as starting point?

I am not familiar with working interactively with debian-installer. 
which seems a requirement (apparently rootskel exist as udeb only). 
That's why I prefer something scripted as starting point that I can 
adapt for my experiments of replacing fonts.

What would be ideal for me as starting point is something like this: 
<https://wiki.debian.org/DebianInstaller/GUIFonts#Creating_screenshots>

(as mentioned previously, above specificall seems to be obsolete.)


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



testing fonts for gtk UI

2017-10-29 Thread Jonas Smedegaard
Hi,

The Noto font might be interesting to use in the graphical 
debian-installer to have a uniform visual presentation across locales. 
Since bug#837926 Noto is used for Sinhala and I curious to explore how 
useful same font might be for other locales.

I tried follow https://wiki.debian.org/DebianInstaller/GUIFonts - the 
scripts at the bottom - but they seem outdated or insufficient: Current 
g-i ISO do not not contain the program gtk_font_tester.

Can someone help me how to create font samples nowadays?


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#837926: debian-installer: please use fonts-noto-hinted to display the Sinhala script

2016-11-19 Thread Jonas Smedegaard
Quoting Christian PERRIER (2016-11-19 12:17:00)
> Quoting Jonas Smedegaard (d...@jones.dk):
> 
> > > Another is in one of the D-I packages : changing the file that
> > > mentions what fonts are used depending on the locale. This is not yet
> > > committed as I now have to remember what package we're talking about..:-)
> > 
> > Old: fonts-lklug-sinhala-udeb
> > 
> > New: fonts-noto-hinted-udeb package
> 
> *that* I found. The place I'm looking for is a file that says "if
> you're using a Sinhala locale, then load this font". From memory that
> might be rootskel-gtk

Ah, ok.

gtk-common, perhaps?

http://sources.debian.net/src/debian-installer/20161031/build/pkg-lists/gtk-common/?hl=22#L22

I found above at https://codesearch.debian.org/ with this expression:

  (?i:sinhal) package:debian-installer

(to cover upper/lower case, and both Sinhala and Sinhalese)


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#837926: debian-installer: please use fonts-noto-hinted to display the Sinhala script

2016-11-19 Thread Jonas Smedegaard
Quoting Christian PERRIER (2016-11-19 07:23:20)
> Quoting Harshula (harsh...@debian.org):
> > On 18/11/16 22:12, Jonas Smedegaard wrote:
> > > Quoting Christian Perrier (2016-11-18 09:11:00)
> > 
> > >> Chagning the D-I font to Noto for all languages hasn't been 
> > >> validated...and the current font is well tested and accepted.
> > >>
> > >> So, as a consequence, I'd prefer a udeb that would be suited for 
> > >> Sinhala.
> > > 
> > > Makes sense.
> > > 
> > > udeb package fonts-noto-hinted-udeb now, since 20161116-1, contains only 
> > > fonts relevant for debian-installer - i.e. for now only Sinhala fonts.
> > 
> > Thanks!! That was very quick.
> 
> 
> I now need to figure out where to make other changes.
> 
> One is in the installer build files (in the debian-installer package
> itself) and is committed to git.
> 
> Another is in one of the D-I packages : changing the file that
> mentions what fonts are used depending on the locale. This is not yet
> committed as I now have to remember what package we're talking about..:-)

Old: fonts-lklug-sinhala-udeb

New: fonts-noto-hinted-udeb package


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#837926: debian-installer: please use fonts-noto-hinted to display the Sinhala script

2016-11-18 Thread Jonas Smedegaard
Quoting Christian Perrier (2016-11-18 09:11:00)
> Le 17/11/2016 à 15:32, Jonas Smedegaard a écrit :
>> Quoting Harshula (2016-11-17 14:58:33)
>>> On 19/09/16 02:07, Christian PERRIER wrote:
>>>> I'd be happy to do this, however the fonts-noto-hinted-udeb package 
>>>> is 5 megabytes in size while the former fonts-lklug-sinhala-udeb 
>>>> package is only 67kilobytes.

>> I can create a udeb specifically for Sinhala.  Or I can create a udeb 
>> for each single font part of the Noto deb.  What do the 
>> debian-installer team consider useful?

> Chagning the D-I font to Noto for all languages hasn't been 
> validated...and the current font is well tested and accepted.
> 
> So, as a consequence, I'd prefer a udeb that would be suited for 
> Sinhala.

Makes sense.

udeb package fonts-noto-hinted-udeb now, since 20161116-1, contains only 
fonts relevant for debian-installer - i.e. for now only Sinhala fonts.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#844644: debian-installer: debootstrap fails with error 127: line 617: : Permission denied

2016-11-17 Thread Jonas Smedegaard
Package: debian-installer
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Using weekly netinst image downloaded today, failed right after
partitioning for full-disk-encryption, reporting that debootstrap
returned error 127.

Last messages on screen 4 were these:

INFO: Menu item 'bootstrap-base' selected
sh: apt_dest: unknown operand
/usr/sbin/debootstrap: line 617: : Permission denied

Target host was a HP 15-g041so Notebook PC.  Target disk was connected
via USB.


 - Jonas

-BEGIN PGP SIGNATURE-

iQIcBAEBCAAGBQJYLfv8AAoJECx8MUbBoAEhsOMQAKF5ZwagtoDqjPTOYr60bX1F
GF4jSi9/7IlUHvgveBjfRzrujxaXeB3DalSCR8F+WSWwMo8PiiUcOjvWZ2Y67PeM
yCMiTHux+NHmQxreUD6UPzESjvDrrq2MlsudDhgHEHE6PwMZWakbpCwwKnPpuYvC
JSRqW7iVW8OvvmX50pK6q/W2h/94zvTHidYNvPu5r1jXHOr2oRXOnKi5kCrvBFZh
SupG8YpjNpphiz+Pdr16UMQYp7bF2W6U9+thWQfadBxI9n136nJDF8MnSiFVk4u/
l+jj4jn5pcA0mZzkF1F9Yb7SojMq4k1a319Il/ZohSgxv8N0Xh1kpRdCwLdneDBq
WnTCF7BOpotDny/9j6E29A4BWBUqwVbi0Lna3BMyLWYkdJ2OdJGpR/tzotl68jKB
XnhlBQrciC62o4ewFRjuG8dJ1Mdh6TT7LhLckWxFr4fqRu2haucNKAaiB9SrE2F7
NEhaGWAO+LY1Icmlvyq/lfpnRTiqa99xga3Ill3m9Lsfc8a3wUxC03OP9tUF+uBv
UsMjfwkeiJlSKt0xfQkUKP6DN6iVMQKjpJs5V0u21mUAeOToTwmeY+HSHRH/bEbl
Kitxc2QzgGcubStZPzx89K4FIbmv4Si5zpoPpwmOs4fWFHewNb5uB4ti9pPvSDFw
tDaD/TWNEANZdBzwGKpK
=vFpj
-END PGP SIGNATURE-



Bug#844641: debian-installer: message about security erase does not wrap, loosing essential part at end

2016-11-17 Thread Jonas Smedegaard
Package: debian-installer
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On weekly snapshot of Stretch netinst image downloaded today, choosing
an install in danish with full disk encryption, I notice that at the
screen informing about the many hour long security wipe of the target
disk the message below the bar is not wrapped - and (at least in danish)
the important part of the message is cut off:

 "... Dette trin kan springes over ved a"

In english: "... This step can be skipped b"


 - Jonas

- -- System Information:
Debian Release: stretch/sid
  APT prefers buildd-unstable
  APT policy: (500, 'buildd-unstable'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-BEGIN PGP SIGNATURE-

iQIcBAEBCAAGBQJYLfdXAAoJECx8MUbBoAEhnPIP/jCnQLHmw1Ti0ADXNLAf57GX
xOsWHfMT0/rVK1WVlqlWBtXjaGAEqJ8JzFppiGVmNTKEOzjhKf87VcqbEaUgdhCF
C+V7ubwVP69+XNNLGELXsvpEG704DG7FPn/yN9h0GU2066qNNGKWc8ZRkXSaJRqA
5pjWN/pxOKg7HF4eL4LRVPosZ1P5zcrykPuDbtiiFsvJhQS4lWF+NhcMFgwYoPY8
EzjKZvYcfYiyv5yuG8AWjt4JTEVB77hQgS9AIgF8v9IU4v0oN1ZZ2eN7V4ugnYAJ
2TVQWId0Kp1XZJecRiUbz736xl8sZgZGR6z+uepwUP0AqWhc0Ixlvi9r06iWDoqJ
XJzQBjra4pOhjPwJPd/x7idkJdkXL65sW49VrUJaHBBwH1DXB09CWa+moS99ZClz
RxNbl7pl9K9k1gkdxvzWgcZ4kghn5vYcQnnNMDlMvyJt3mP4HZAb/vNnf2HMrzWW
FOfcbJmlwE4RLXvDKvXH3Oi/rqSZKAprTjgqk9yE74IQswDmq8NWybXpk8E8mI33
ijdL+gkSY7gbG57qtQePKFG+oquL3m4mG26Gqfd1CNQkC549gbeOvWajlKRKDqcm
jQF/haozVydHsiNLjJWJ/URqaHJPFWfql0wBTuS9JBslUfpdXrjt3/VnoLepXEOy
ALYY98tyLYPhVE9liIL9
=TIAR
-END PGP SIGNATURE-



Bug#837926: debian-installer: please use fonts-noto-hinted to display the Sinhala script

2016-11-17 Thread Jonas Smedegaard
Quoting Harshula (2016-11-17 14:58:33)
> On 19/09/16 02:07, Christian PERRIER wrote:
>> I'd be happy to do this, however the fonts-noto-hinted-udeb package 
>> is 5 megabytes in size while the former fonts-lklug-sinhala-udeb 
>> package is only 67kilobytes.
>>
>> Size is somehow constrained in Debian Installer, so I'd prefer 
>> getting more input and advice before replacing 
>> fonts-lklug-sinhala-udeb byt fonts-notohinted-udeb in D-I
>
> Perhaps the Noto maintainers might consider splitting Noto into script 
> based debs. IIRC, that's what was done in Fedora.

I'd be happy to improve the usefulnes of the Noto package(s), but will 
need more guidance.

I suspect easiest approach would be for debian-installer to use Noto 
generally - i.e. replace not only the font for Sinhala but (I guess) a 
larger range of region-specific fonts.

If debian-installer installs locale-specific fonts only when needed, or 
there are reasons to not shift generally to Noto, then indeed there is a 
benefit in creating udeb packages for smaller regions.

I can create a udeb specifically for Sinhala.  Or I can create a udeb 
for each single font part of the Noto deb.  What do the debian-installer 
team consider useful?

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



Bug#807312: src:debian-installer: please provide binary package for use by debian-installer-netboot-images

2015-12-07 Thread Jonas Smedegaard
Package: src:debian-installer
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

debian-installer-netboot-images currently violates Debian Policy by
fetching debian-installer images over the network during install - see
bug#807168.

I believe¹ that debian-installer produces those pieces needed by
debian-installer-netboot-images, and suspect that providing in a binary
package the pieces needed for debian-installer-netboot-images could (at
least partially) solve bug#807168.

This bug marked important (not wishlist) as bug#807168 is RC.


Regards,

 - Jonas

¹ See https://lists.debian.org/2015164804.ge26...@mraw.org and
surrounding thread.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJWZU0YAAoJECx8MUbBoAEhmcIQAJaMsY4l1KoZevz+MwRwSn1c
ai22Z7M+NZ7+KZmUcWVV8z7sT5bwzXSq6HiVCX3BWyrNa+6MVrtENzTdXegB85yv
iMdHwauEpqou9vdYLENwjyrQ8klWpxbDtSiSyuc+8whMWo/3eoVDu5c2NEQGzFeJ
TzlM0NkACImmZdUwa6x0g3xsKuMax+cbk+5fSkL+N7Ct2aTBx7O89PzCvvAqAfvt
sRg/mgaLhETlGdJoOBLX4xRb2IdDF0co2jq4T+IWjeO24BDULuFoil5duFUeR3cA
atXFP9hTQBRyvJzV88caWFA48GcmqZXnD2bQfR5K8xwE96JbjycG0ZhcFhgyXUih
wq96ot1WHED08dnzhLwnkbNO/KYsWp8UbPuBx8felyqXOaDmdSjpCawH7+y515+J
ImCrMxyyVVUFEpf5is4sDmlq1L6yQrPR+8PIRcCGa+ajtMzZ1z0Sr+oMtwa1+nu+
9/QCk4Wk6aVz/aMRI8J3nKQ1RyVDuYHbvzZkkZqaLGVND7FiKmGqC35anKybhGSu
h2aZ5M6BxOZJnf0erl0MOTlAdBngUlOodnr+9G9vxcIkboh754vH7lnUs4iY1qmP
3wz8vzcvWj9x8cx8dTazosLxCRQ80yB5gXCttJ6Dw+cECLp3jR3qqQ+WKNPujIVN
XvPqemCl53luYOB/BBda
=gUgp
-END PGP SIGNATURE-



Bug#807168: debian-installer-netboot-images: required resources not declared as build-dependencies (fetches via network)

2015-12-07 Thread Jonas Smedegaard
Quoting Didier 'OdyX' Raboud (2015-12-07 12:52:26)
> Control: tags -1 +wontfix
> 
> Le dimanche, 6 décembre 2015, 18.02:48 Jonas Smedegaard a écrit :
>> debian-installer-netboot-images source package is less than 6k in 
>> size. Clearly the main part of the resulting binary packages come 
>> from fetching resources over the network (apparently using wget). 
>> Debian Policy includes the following in §4.2:
>>> If build-time dependencies are specified, it must be possible to 
>>> build the package and produce working binaries on a system with only 
>>> essential and build-essential packages installed and also those 
>>> required to satisfy the build-time relationships (including any 
>>> implied relationships).
>>
>> I can only interpret above as disallowing fetching resources over the 
>> network using wget.
>
> d-i-n-i does (it's own) trust-path checking upon download, and it's 
> doing so because there's (currently) no way to have these files local 
> through Build-Depends.
>
> The specificity of the resulting packages is that they are arch-all 
> while containing arch-specific files. Their value comes from the fact 
> that you can install netboot images for all Debian architectures 
> (through arch:all packages) on any Debian architecture, without having 
> to add add these archs through multiarch.
>
> So the alternative would be to build these arch:all packages in the 
> debian-installer build-arch target, but that wouldn't pass the 
> incoming processing, as far as I know, as dak currently considers that 
> there will be only one arch:all changes file per source.
>
> Now talkin' crazy; we could also (ab)use byhand processing to produce 
> these packages on the archive side; but using the archive to produce 
> packages isn't really something we want to dive into.

Thanks for clarifying.


> So, the situation is known to not be Policy-compliant, but at least 
> there's trust-path checking. In this specific case, I value the 
> existance of these packages in their current form higher than Policy- 
> compliance, thereby tagging +wontfix. But I'm open to ideas!
>
> What would you propose?

Seems to me the underlying issue is that those parts fetched with wget 
is not provided in any binary package.  Does that sound correct to you?

I have filed bug#807312 about that, and marked it as blocking this one.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#807312: src:debian-installer: please provide binary package for use by debian-installer-netboot-images

2015-12-07 Thread Jonas Smedegaard
Quoting Ansgar Burchardt (2015-12-07 14:50:32)
> Jonas Smedegaard <d...@jones.dk> writes:
>> debian-installer-netboot-images currently violates Debian Policy by 
>> fetching debian-installer images over the network during install - 
>> see bug#807168.
>>
>> I believe¹ that debian-installer produces those pieces needed by 
>> debian-installer-netboot-images, and suspect that providing in a 
>> binary package the pieces needed for debian-installer-netboot-images 
>> could (at least partially) solve bug#807168.
>>
>> This bug marked important (not wishlist) as bug#807168 is RC.
>
> I don't think its so easy: d-i-n-i are arch:all packages, but need 
> binaries for all architectures.  To get these as build-dependencies we 
> would need cross-arch build-deps which we don't have so far.
>
> Alternatively building a subset of arch:all packages on every 
> architecture would also work, but that would require (at least) 
> support for the buildd network building arch:all packages on 
> package-specific architectures ("Build-Architecture-Indep" might find 
> relevant threads).

Sorry, but I don't understand the requirement to change infrastructure.  
I think I understand how such infrastructure change can be beneficial 
for more complex issues, and then also could serve for a more elegant 
solution to this issue, but as I see it debian-installer can (today, 
with current infrastructure) build binary arch-all package 
debian-installer-netboot-parts-amd64 on amd64, 
debian-installer-netboot-parts-arm64 on arm64, and so on.

What am I missing?

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#807312: src:debian-installer: please provide binary package for use by debian-installer-netboot-images

2015-12-07 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2015-12-07 15:13:51)
> Quoting Ansgar Burchardt (2015-12-07 14:50:32)
> > Jonas Smedegaard <d...@jones.dk> writes:
> >> debian-installer-netboot-images currently violates Debian Policy by 
> >> fetching debian-installer images over the network during install - 
> >> see bug#807168.
> >>
> >> I believe¹ that debian-installer produces those pieces needed by 
> >> debian-installer-netboot-images, and suspect that providing in a 
> >> binary package the pieces needed for debian-installer-netboot-images 
> >> could (at least partially) solve bug#807168.
> >>
> >> This bug marked important (not wishlist) as bug#807168 is RC.
> >
> > I don't think its so easy: d-i-n-i are arch:all packages, but need 
> > binaries for all architectures.  To get these as build-dependencies we 
> > would need cross-arch build-deps which we don't have so far.
> >
> > Alternatively building a subset of arch:all packages on every 
> > architecture would also work, but that would require (at least) 
> > support for the buildd network building arch:all packages on 
> > package-specific architectures ("Build-Architecture-Indep" might find 
> > relevant threads).
> 
> Sorry, but I don't understand the requirement to change infrastructure.  
> I think I understand how such infrastructure change can be beneficial 
> for more complex issues, and then also could serve for a more elegant 
> solution to this issue, but as I see it debian-installer can (today, 
> with current infrastructure) build binary arch-all package 
> debian-installer-netboot-parts-amd64 on amd64, 
> debian-installer-netboot-parts-arm64 on arm64, and so on.
> 
> What am I missing?

and then right when I hit "send", it occured to me: arch-independent 
packages cannot be built on specific archs only (which is exactly what 
you already wrote, in slightly different words).  I understand the 
problem now.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#807312: src:debian-installer: please provide binary package for use by debian-installer-netboot-images

2015-12-07 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2015-12-07 15:49:42)
> Jonas Smedegaard <d...@jones.dk> (2015-12-07):
>> debian-installer-netboot-images currently violates Debian Policy by 
>> fetching debian-installer images over the network during install - 
>> see bug#807168.
>
> You do realize that debian-installer suffers from the very same issue, 
> right?

It does not surpise me, but I didn't know for certain, as I am not 
knowledgeable about the inner workings of debian-installer.

Is this Policy violation already tracked as a bug to (eventually) fix?

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#807168: debian-installer-netboot-images: required resources not declared as build-dependencies (fetches via network)

2015-12-06 Thread Jonas Smedegaard
Source: debian-installer-netboot-images
Version: 20150422+deb8u2
Severity: serious
Justification: Policy 4.2

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

debian-installer-netboot-images source package is less than 6k in size.
Clearly the main part of the resulting binary packages come from
fetching resources over the network (apparently using wget).

Debian Policy includes the following in §4.2:

> If build-time dependencies are specified, it must be possible to build
> the package and produce working binaries on a system with only
> essential and build-essential packages installed and also those
> required to satisfy the build-time relationships (including any
> implied relationships).

I can only interpret above as disallowing fetching resources over the
network using wget.


Kind regards,

 - Jonas

- -- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.2.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJWZCrtAAoJECx8MUbBoAEh/9AP/jvT+CdfkcpSd7iM81kJfXik
eckvuOlGT7yAbthtD08r7c0bXSggJRmCVo2Yw8SKJywvaCdRfXqUu74B2en2EQPi
oWOWeOTTSgDzhFyO06FcGYk4MK4EsthRJH6dUW+djOW1ovqQODfZC3uhfNwzvLjt
ygxqgDK5p4mWQOgcpHxBzclR8+LlXtu7RsXNtPEqDeIqLHr3NaKInW9nMEmm030d
PTRgw26h9qe47njlNPGgfKPYbwnZdzLLBils0429AmvRStu/OTXgLcwUkaIXs3dX
URwoCzJ8X6F3jJUZo7trX1nrkGdyCE3k2VfT9kavWxiAlvoHd4rtWaqdheHDfVW7
xJgXNZAZ8pQC4Quy09/iOTcQqIpJHd7JmZyaxzTuxf27mHdAc3SCJVd2Kx85uIft
MjGlKdt5LakMQ56NggYsbFeaEU+fyKDU46a8c79uKwK6zW7s892JJAeX0/4hTqq1
BAEueBwpzAl743jKhnwWjM5qvhn0L589WmOJ/zjsURXSmYZ4s8tYyAHN+1nB/HDZ
YUpaaJ2LeLCRTI5hdcl2V3ePTf1SXXdgSo8pXBsq5PfzUu217OZrmkBumJ+gEm/A
cTVtHFKbpYa1xcPQVLAEDnNmmSl16WIuQnlO1opUvPISFdxwTquSY5NrnpqINVoh
08U2a4CkHfyTofdKLB9t
=bP2q
-END PGP SIGNATURE-



Re: Which pseudo-package do ARM netboot image slices belong to?

2015-11-28 Thread Jonas Smedegaard
Quoting Karsten Merker (2015-11-12 21:10:42)
> On Wed, Nov 11, 2015 at 05:07:45PM +0100, Cyril Brulebois wrote:
> > Jonas Smedegaard <d...@jones.dk> (2015-11-10):
> > > I've hit a bug¹ in a non-package part of Debian, identified that it is 
> > > tied to variations not in package releases but web-facing parts of 
> > > official Debian:
> > > http://ftp.de.debian.org/debian/dists/stretch/main/installer-armhf/$timestamp/images/netboot/SD-card-images/
> > > 
> > > I filed a bugreport against the pseudo-package seeming most appropriate, 
> > > but then got no (maintainer) response for a week.  That delay might be 
> > > perfectly fine (I often have far worse reaction time myself), but made 
> > > me wonder: Did I file it wrongly, so that the bug isn't "heard"?
> > > 
> > >   Which pseudo-package do ARM netboot image slices belong to?
> > > 
> > > or more generally:
> > > 
> > >   Is there some way of verifying which pseudo-package(s) is(/are)
> > >   appropriate for targeting a bugreport, when web address is known?
> > > 
> > > For real packages where I have located a file involved, I can verify if 
> > > a proper package is targeted by use of "dpkg -L ..." or "apt-file search 
> > > ..." or similar tools.  Do we have similar ways to check (preferrably 
> > > without needing login to specific Debian hosts) which pseudo-package 
> > > some official area of Debian web services belong to?  E.g. a public list 
> > > of which team has write access to which parts of our web-facing 
> > > services?
> > > 
> > > I am aware of https://www.debian.org/Bugs/pseudo-packages but that's 
> > > comparable to grep'ing package descriptions to pinpoint where a bug 
> > > belongs, nowhere as accurate a verification as "dpkg -L ..." or 
> > > "apt-file search ...".
> > 
> > Karsten, Ian, and other arm people,
> > 
> > This makes me wonder whether those sd card images should be packaged and
> > shipped somehow (through d-i-n-i or elsewhere), instead of just being
> > published through the installer-* directories.
> > 
> > What's your take on this?
> 
> Hello,
> 
> personally I don't think that packaging the images would bring us
> an advantage that is worth the costs.
> 
> Adding them to debian-installer-netboot-images would IMHO not
> really fit - d-i-n-i provides files for serving over the network
> ("real" netboot stuff, i.e. TFTP/PXE boot), while the SD-card
> images are the ARM equivalent of the i386/amd64 mini.iso, which
> we also don't package in d-i-n-i.  Besides that, finding the
> proper package to report bugs against via "dpkg -L" or "apt-file
> search" also doesn't work with the binary packages generated by
> d-i-n-i, because their actual content - against which one would
> want to file a bug - is not built by d-i-n-i but by
> src:debian-installer.  This could of course be changed by
> integrating d-i-n-i into the d-i build system and making the
> packages children of d-i, but from my personal point of view I
> don't see much need for that.

I agree that easy locating how to file bug is not a big benefit: That 
can be addressed by adding contact info at the bottom of the web page 
serving the images.

A real benefit of shipping SD card images as binary packages would be 
ease of trusted bootstrapping:

Imagine Bob, a cautious but non-geekie person.  He hires an expert to 
carefully inspect his laptop to ensure that it is really truly running 
only Debian, no other code is installed.  He then wants to install 
Debian on another host.  He would then need to hire an expert yet again, 
because he cannot - easily and secured by APT - get install media for 
another machine, but needs to use different more technical trust paths 
of manually downloading and verifying stuff from the big bad internet.

If d-i images was available as binary packages, then FreedomBox could 
offer an install service for custom-configured laptop setups, 
dynamically injecting preseeding file into a trusted installer image.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: d-i hangs after "Detecting hardware" and emits E: Unimplemented function

2015-11-13 Thread Jonas Smedegaard
Quoting Karsten Merker (2015-11-14 01:02:54)
> On Fri, Nov 13, 2015 at 02:23:40PM +0100, Jonas Smedegaard wrote:
> > Quoting Karsten Merker (2015-11-12 21:32:27)
> > > Jonas Smedegaard <d...@jones.dk> wrote:
> > > [d-i on an Allwinner A20-based Olimex LIME2]
> > >> Board boots, asks for locale, and informs that it detects hardware, 
> > >> but then (apparently) hangs, and after a little while emits this:
> > >>
> > >>  E: Unimplemented function
> > >
> > > Hello,
> > >
> > > several people seem to have had similar effects on different hardware, 
> > > so it does not seem to be a problem that is specific to 
> > > Allwinner-based systems. According to the following bugs/threads, 
> > > possible candidates for the source of the issue could be the kernel or 
> > > udev:
> > >
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804351#45
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804351#50
> > >
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803476
> > >
> > > https://lists.debian.org/debian-arm/2015/11/msg00021.html
> > 
> > Interesting!
> > 
> > The bisection in https://bugs.debian.org/803476#15 matches my more vague 
> > tests: Success with Stretch debian-installer 20150911 and package 
> > snapshot 20151002T213032Z which pulls udev-udeb 226-3.  Later snapshot 
> > complains with kernel mismatch, and next debian-installer release 
> > 20151023 is the one failing as reported here.
> > 
> > I will try test if debian-installer 20151023 works with an older package 
> > snapshot (and, as mentioned before, get some debug info).
> 
> Hello,
> 
> just a short status update: I have worked on debugging the issue
> further and I think that I have found a bug in ethdetect, but
> that needs some further analysis.  I'll try to dedicate some more
> time to the issue on the weekend.

Sounds promising!

Please tell me how, if you think I can help test it.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: d-i hangs after "Detecting hardware" and emits E: Unimplemented function

2015-11-13 Thread Jonas Smedegaard
Quoting Karsten Merker (2015-11-12 21:32:27)
> Control: reassign -1 src:debian-installer

Thanks for reassigning, Karsten.

As mentioned on d-devel, I intend to try gather debugging info, but 
haven't found time yet for doing that.

[more comments below...]


> Jonas Smedegaard <d...@jones.dk> wrote:
> [d-i on an Allwinner A20-based Olimex LIME2]
>> Board boots, asks for locale, and informs that it detects hardware, 
>> but then (apparently) hangs, and after a little while emits this:
>>
>>  E: Unimplemented function
>
> Hello,
>
> several people seem to have had similar effects on different hardware, 
> so it does not seem to be a problem that is specific to 
> Allwinner-based systems. According to the following bugs/threads, 
> possible candidates for the source of the issue could be the kernel or 
> udev:
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804351#45
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804351#50
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803476
>
> https://lists.debian.org/debian-arm/2015/11/msg00021.html

Interesting!

The bisection in https://bugs.debian.org/803476#15 matches my more vague 
tests: Success with Stretch debian-installer 20150911 and package 
snapshot 20151002T213032Z which pulls udev-udeb 226-3.  Later snapshot 
complains with kernel mismatch, and next debian-installer release 
20151023 is the one failing as reported here.

I will try test if debian-installer 20151023 works with an older package 
snapshot (and, as mentioned before, get some debug info).

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Which pseudo-package do ARM netboot image slices belong to?

2015-11-11 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2015-11-11 17:07:45)
> Jonas Smedegaard <d...@jones.dk> (2015-11-10):
>> I've hit a bug¹ in a non-package part of Debian, identified that it 
>> is tied to variations not in package releases but web-facing parts of 
>> official Debian: 
>> http://ftp.de.debian.org/debian/dists/stretch/main/installer-armhf/$timestamp/images/netboot/SD-card-images/
>>
>> I filed a bugreport against the pseudo-package seeming most 
>> appropriate, but then got no (maintainer) response for a week.  That 
>> delay might be perfectly fine (I often have far worse reaction time 
>> myself), but made me wonder: Did I file it wrongly, so that the bug 
>> isn't "heard"?
>>
>>   Which pseudo-package do ARM netboot image slices belong to?
[...]
> Karsten, Ian, and other arm people,
> 
> This makes me wonder whether those sd card images should be packaged and
> shipped somehow (through d-i-n-i or elsewhere), instead of just being
> published through the installer-* directories.
> 
> What's your take on this?

Ohh, that'd be great - also to ease ability for anyone to inspect how 
those images was created.

Until (eventually) packaged, can someone help point to the code to 
create those images?

@Cyril: Regarding the concrete bug, i'll reassign the bugreport to 
debian-installer when I get around to collect the required additional 
debugging info...

@Paul: Thanks for your info!

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



signature.asc
Description: signature


Re: [Pkg-fonts-devel] Migrating from fonts-droid to fonts-noto

2015-11-10 Thread Jonas Smedegaard
Quoting Vasudev Kamath (2015-11-10 09:39:36)
> Christian PERRIER <bubu...@debian.org> writes:
>
>> Quoting Vasudev Kamath (vasu...@copyninja.info):
>>
>>>> Is this change going to impact the fonts-android-udeb binary 
>>>> package which is now being used within the Debian Installer?
>>>
>>> No, as of now upstream git repository of android source provides 2 
>>> fallback variants DroidSansFallback and DroidSansFallbackFull along 
>>> with DroidSansMono. So this should not be a problem.
>>
>>
>> I think that Kibi's point is more asking "will you rename the udeb 
>> package", which would then require a change in the D-I build 
>> scripts
>
> Ah okay. No I will not rename the package.
>
> Only change I'm thinking to do is change the font shipped by udeb, 
> currently it ships DroidSansFallback. I'm thinking of changing it to 
> DroidSansFallbackFull will this cause any problems?.

Seems change of font within that udeb can be done in independent of and 
thus tracked as a separate bug than the issue of migrating non-fallback 
fonts to Noto.  I.e. need not delay the transition and need only be 
discussed with those directly involved - no need for distro-wide 
discussion of that :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#771699: Provide A Preseed Option For Ignoring The Valid-Until Field of InRelease Files

2015-11-02 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2015-11-02 17:20:04)
> Having toyed with V-U a bit recently, I think I see the issue rather 
> clearly now, and the details above seem to make it clear that 
> debootstrap should probably be a bit more cautious about this.
[...]
> I've added this to my (not really ever-growing but yet non-empty) d-i 
> to-do list, and I'll do the BTS dance (cloning and reassigning to 
> debootstrap etc.) if I don't receive any negative feedback about the 
> analysis above.

I only stumbled upon V-U last night when hitting bug#803769, so am sure 
you are better versed in this than me, but if it makes you sleep better 
at night then you hereby have my blessing for moving on with your 
(snipped) draft agenda for this :-)

I can offer to debug should that be needed (see bug#803769 for a summary 
of my capabilities in that regard).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#771699: Provide A Preseed Option For Ignoring The Valid-Until Field of InRelease Files

2015-11-02 Thread Jonas Smedegaard
Hi,

Cyril Brulebois <k...@debian.org> wrote:
> I don't have the right setup handy right now to test this. Could you 
> please at least tell us whether that's something that should be dealt 
> with at debootstrap time and/or in some other places? (It's not 
> entirely clear where you draw the line between installer only and 
> target image since many apt calls happens within /target).

When using snapshot.debian.org (e.g. to work around bug#803769) it seems 
debootstrap ignores expiry (which is arguably a bug in itself): Only 
midway through the install process does it fail asking to retry, and 
retrying succeeds after running either of these commands:

 a) date -s $some-old-enough-data
 b) echo 'Acquire::Check-Valid-Until "false";' > 
/target/etc/apt/apt.conf.d/99ignore-repo-exiry

As I understand this issue and your question, Cyril, the answer is 
therefore that such flag currently (with arguably buggy debootstrap) 
only need to affect the later APT calls within /target.


Regards, and thanks a lot for all the great work on the installer,

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#799006: di-netboot-assistant: should suggest isc-dhcp-server (not bogus dhcp3-server)

2015-09-14 Thread Jonas Smedegaard
Package: di-netboot-assistant
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package currently suggests dhcp3-server which does not exist.

It should instead suggest isc-dhcp-server.

 - Jonas

- -- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.1.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJV9zjXAAoJECx8MUbBoAEhLh4P/At7hKqdMAMnZuaH45SEdTV5
VoDNJyzCrIyWggFtPck2lI4WLc6NF2JS1sBvvWIPC5nA8siW74D3xlQacc/uVeVL
z/GoJbewapJt9oIhzlI1pKjj/ijpQ/EGVNPIb9Eyj0SaLq2USgFHsi8NgXLFWczG
BBJ1vErSAnxGpI0rqmzBa/AXLBhGvvIfRBZYjYnbmu8Yd8xLPlGkoSVrgK7OyACk
m6sEkGI3q9pm2t8rkJSkDyPDJVkxrAn0NL5UUCLwd4GO62DdEZPWEjNH8nkQkGMV
VvArW7aFf82nR2S+vupfcDWOE+mer1Kuq+LwXkS44n3I1UzBSM62LgqqFvvyQ7ea
9CSVJQ5BvIEzKHSbZdRzsuKPy7J5/YsoA6/7se8R83DqcgV0+qMsquA6rsfJ5Cs0
vHFbJKdsQLlhD1rDH6fui2UPT/eyQkDmsjsg9qCJtQx6xOA1rmdDYU0fmUMBZS5O
RUq6eArHN57u669vNF4IlaZjgvSAE4qvDUWqx1SjzCi20rLN28wyQprmOUS1pLsA
hzZod9iufRU8gWzlFTu3IKBQ/xDQC8wruzMLtmvqviukJo+3khFgsR1/Z8u5O/5m
UoYjQlJi+ckYL94QKRiYGSknpHi3G8kUNFxMHr+DHUj3uVHdEmTwp1yPXuyQU5lA
dcfptsMjlW1I/EwXkbjl
=MT5X
-END PGP SIGNATURE-



Bug#792283: task-xfce-desktop: should only recommend (not depend on) xfce4

2015-07-13 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2015-07-13 16:46:11)
 Jonas Smedegaard d...@jones.dk (2015-07-13):
 Package: task-xfce-desktop
 Version: 3.32
 Severity: important
 
 task-xfce-desktop depends on xfce4.  While that may seem the very 
 purpose of this package, it causes problem when e.g. wanting the XFCE 
 desktop environment but not GStreamer0.10.
 
 See bug#774282 for the concrete issue caused by this IMO too strict 
 relationship.
 
 Similarly, the relationship with lightdm should probably be relaxed.

 Let's ask pkg-xfce-devel@…

Excellent idea :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#792283: task-xfce-desktop: should only recommend (not depend on) xfce4

2015-07-13 Thread Jonas Smedegaard
Package: task-xfce-desktop
Version: 3.32
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

task-xfce-desktop depends on xfce4.  While that may seem the very
purpose of this package, it causes problem when e.g. wanting the XFCE
desktop environment but not GStreamer0.10.

See bug#774282 for the concrete issue caused by this IMO too strict
relationship.

Similarly, the relationship with lightdm should probably be relaxed.


Kind regards,

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVo80hAAoJECx8MUbBoAEh048P/3r6o63kqYi+MQNajh8ToOoh
DooPn6UF3xKjleOTNdiaTKFsUW8oty7Swx+fnxQzoa/T+cjzEnc3WGJtyL3JH4IH
e7CG9NBoIuO06AzzeXlPnHv/i/xZBylKusCl8DIzfy2Oyb8xC84m/7T5dXBvB/6B
r35X7RzQXtF2jESjcF3j1JO5bbuSxF/SX9mClLgU4/6j8fq51sDETMTvBjrjqw1K
03qIaeZQt8mPXla0J8bcCY/pcOn/7uHfQguGbqCjMi9iGKFW5HDZkGNut/+FWQnG
Kwqe9rGz5SIEO5W6X4E3B1/l+IuUGfy0JxerjLkwjQpwk35xqrz2u5yqjr3kLofB
DioLaZ+2cmK+7ElBCZJ3uTpUh+cQ1XB3TG2Qu4j8l1pC/8iHOlmhTWCGLw5EMqxy
bfYwibbuphkowTxnhAtKK+MvatPU6KMGNC9ZechxzBQbVuLhbHRxcNrF0zYfpuJ/
0+pH46Uwc8qLWUeeOHakJzfbT+QwxwB+nsbzWWfZqm8a97jHO58rSurYK3TmJbn2
5KNHfFA4J1iZ3FyxCvU2i4PRkWvFoMn5HOkBfBzDDy9VwbeIe6DHgBb+G1fCoxUZ
eKhy73iMDDIKeeSmPCx9O/tpcw7ZLxax7zvP+Zrt2amiztB0QE1W7TJ/wrsFx1tA
ImQxu2Qel8O++cf9Hnci
=gOHD
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20150713143725.24508.77898.report...@auryn.jones.dk



Bug#668001: please help test proposed patch for bug#668001

2014-11-25 Thread Jonas Smedegaard
August 8th, Debian began supporting¹ choice among several init systems.
August 21st, Debian changed² default init.

To me, flexibility is an important feature of Debian.  I am excited that 
Debian extends its flexibility to cover several init systems.

Others agree, apparently³: Among those testing our system while this new 
flexibility is in place, ~20% use a non-default init system.

For fresh installs, picking a non-default init requires a workaround: 
First install default init system, then replace with your own choice.  
Remember to also check for and purge any cruft pulled in by that detour.

October 17th a fix was proposed at https://bugs.debian.org/668001#20.

@Testers of Debian: Please test debootstrap with that patch applied and 
report your experiences, good and bad, to 668...@bugs.debian.org.

@Debian-installer team: Please reconsider applying that patch.  If not 
targeted Jessie then in another suite: Any degree of adoption eases 
ability to test, which in turn eases ability to adopt further.


Kind regards,

 - Jonas

¹ Package sysvinit stopped being flagged as essential, causing package 
managers to no longer treat alternative choices as breach of Policy.  
That changes entered unstable 2014-08-06 and testing 2014-08-12.

² Package init switched to favor systemd-sysv over sysvinit-core. 
That changes entered unstable 2014-08-21 and testing 2014-08-26.

³ According to 
https://qa.debian.org/popcon-graph.php?packages=sysvinit-core+systemd-sysvfrom_date=2014-07-24hlght_date=2014-08-26

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#668001: please help test proposed patch for bug#668001

2014-11-25 Thread Jonas Smedegaard
Hi Cyril,

Quoting Cyril Brulebois (2014-11-25 18:31:33)
 Jonas Smedegaard d...@jones.dk (2014-11-25):
 August 8th, Debian began supporting¹ choice among several init 
 systems. August 21st, Debian changed² default init.

 To me, flexibility is an important feature of Debian.  I am excited 
 that Debian extends its flexibility to cover several init systems.

 Others agree, apparently³: Among those testing our system while this 
 new flexibility is in place, ~20% use a non-default init system.

 For fresh installs, picking a non-default init requires a workaround: 
 First install default init system, then replace with your own choice.  
 Remember to also check for and purge any cruft pulled in by that 
 detour.

 October 17th a fix was proposed at 
 https://bugs.debian.org/668001#20.

 @Testers of Debian: Please test debootstrap with that patch applied 
 and report your experiences, good and bad, to 
 668...@bugs.debian.org.

 @Debian-installer team: Please reconsider applying that patch.  If 
 not targeted Jessie then in another suite: Any degree of adoption 
 eases ability to test, which in turn eases ability to adopt further.

 I'm not sure why people seem to believe that broadcasting a call for 
 tests through their blog, Planet Debian, various Debian mailing lists, 
 etc. is going to change anything here.

You don't follow how raising exposure to a bugreport have the potential 
to boost contributions getting that bug resolved?


 I've already mentioned that having debootstrap stop pulling an init 
 system might make sense at some point. In the meanwhile, debootstrap 
 is not going to receive any patching in the dependency resolving area.

Thanks for clarifying.  I guess now (reading again a couple times very 
slowly) that you are referring to this late in the release cycle in 
https://bugs.debian.org/668001#28.

I am sorry that until now I read that as simply go away, too late!

Quite possibly I was distracted by the mud you threw right after that in 
same sentence.  I find no pleasure digesting mud so only read that 
sentence quickly at first.

Just to be clear: Are you saying that the patch is perfect and just - as 
already more than adequately pointed out by you (except evidently still 
so for think-headed folks like me) - will not under any possible 
circumstances be touched _before_ Jessie is released, but _after_ the 
release will be applied as-is with no need for further testing nor 
discussion from your peer Debian developers or anyone else?

If so, then why not release it now for experimental?  If because you are 
too busy releasing Debian, would you perhaps be ok with me doing so as 
an NMU?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#668001: please help test proposed patch for bug#668001

2014-11-25 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2014-11-25 19:50:48)
 Jonas Smedegaard d...@jones.dk (2014-11-25):
 Quoting Cyril Brulebois (2014-11-25 18:31:33)
 I'm not sure why people seem to believe that broadcasting a call for 
 tests through their blog, Planet Debian, various Debian mailing 
 lists, etc. is going to change anything here.
 
 You don't follow how raising exposure to a bugreport have the 
 potential to boost contributions getting that bug resolved?

 Since the decision was made that no, it won't be touched for jessie, 
 no, I frankly do not follow.

Why do you talk about Jessie?  I do not talk about Jessie, I talk about 
a bug in Debian and how we can fix it.

I believe that the only time I mentioned Jessie in this thread (till 
now) was in a sentence where I explicitly propose to *not* target that 
suite if needed to move forward with this bug.

Do you understand my question now?


 I've already mentioned that having debootstrap stop pulling an init 
 system might make sense at some point. In the meanwhile, debootstrap 
 is not going to receive any patching in the dependency resolving 
 area.

 Thanks for clarifying.  I guess [...] that you are referring to this 
 late in the release cycle in https://bugs.debian.org/668001#28.
[mutual apologies snipped]
 Quite possibly I was distracted by the mud you threw right after that 
 in same sentence.  I find no pleasure digesting mud so only read that 
 sentence quickly at first.
 
 I'm sorry you see mud throwing in my considering this a non-problem, I 
 really don't follow you there either.

What I call throwing mud is your introducing dislikes of systemd when 
that's not what the bug is about.

(Heck, the title of the bug is even the opposite - stemming from the era 
past 4 months ago when systemd was not the default).

Back to my question: Did I guess correctly that your this late in the 
release cycle in https://bugs.debian.org/668001#28 is what you mean 
by already mentioned?

(Again, let me emphasize that I am talking about a bug, not a release 
and no specific init system).


 Just to be clear: Are you saying that the patch is perfect and just - 
 as already more than adequately pointed out by you (except evidently 
 still so for think-headed folks like me) - will not under any 
 possible circumstances be touched _before_ Jessie is released, but 
 _after_ the release will be applied as-is with no need for further 
 testing nor discussion from your peer Debian developers or anyone 
 else?

 No, I didn't write that either. Please stop making up stuff. It won't 
 be considered for jessie, that's all.

Either?!?

So I guessed wrong further up, or what?  Sorry if that's the case - it 
was unintentional.  Perhaps it helps if you spell out to me what you are 
talking about, instead of only making remarks that $stuff has already 
been discussed $enough.  Seems _your_ $stuff is init-specific and _your_ 
$enough is suite-specific, and you then impose that on my $stuff and 
$enough which are different ones.  Seems you are reading between the 
lines of what I wrote and then get upset when I do the same.

You mention Jessie again - that's besides the point!


 If so, then why not release it now for experimental?  If because you 
 are too busy releasing Debian, would you perhaps be ok with me doing 
 so as an NMU?

 To be crystal clear: no, this patch needs to be considered, reviewed, 
 whatever, and not randomly uploaded to experimental. Feel free to ping 
 this bug report once jessie is released.

You have made it quite clear that you do not believe putting more 
attention to this bug is going to change anything here.  How then do 
_you_ propose to get it considered, reviewed, whatever?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#668001: please help test proposed patch for bug#668001

2014-11-25 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2014-11-26 00:31:18)
 I'll probably stop replying here since I feel like I'm repeating 
 myself over and over and over and over again.

You didn't repeat youself.  Thanks for spelling out your opinions to me.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Old-timer installer, task-sysvinit?

2014-11-23 Thread Jonas Smedegaard
[sent again - to proper address this time]

[NB! This post sent to debian-boot - please follow up there]

Quoting Erich Schubert (2014-11-23 09:50:12)
 1. There is a wide consensus that Debian continues to allow other init 
 systems.
 2. The installer (currently) does install systemd.
 3. The installer CAN be used to install sysvinit via preseeding (and
 admins should know how to use preseeding to install systems...)

I believe third point above is inaccurate: Debian-installer has hooks to 
pass hints to packages (debconf preseeding) and hooks to execute shell 
scripts.  What is currently possible is only the latter: Spawn a shell 
script late in the install process to replace init-related packages 
already installed by debian-installer.


Please Cc me, I am not subscribed here.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#759424: di-netboot-assistant: please update package for jessie / new syslinux

2014-11-23 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2014-11-23 12:49:58)
 Jonas Smedegaard d...@jones.dk (2014-11-21):
 Attached is a patch believed to fix all issues related to new syslinux:
 
   * Lookup pxelinux.0 in /usr/lib/PXELINUX (not only /usr/lib/syslinux).
   * Lookup only BIOS binaries (not accidentally include EFI binaries).
   * Install core modules at tftpd root dir.
   * Keep vesamenu and menu modules in sync with PXELINUX.

 thank you both for providing patches to di-netboot-assistant; is there
 any chance you could submit a branch or patch series against its git
 repository (git://anonscm.debian.org/d-i/netboot-assistant.git)?

 Of course I could try and split up your patches into atomic commits, but
 I guess it'd be better if knowledgeable could document patches. There's
 of course the part where Andreas had to patch a bit more what Jonas
 provided, so cross-checking each other would be nice.

Sure thing: I will prepare git commits.

I am puzzled why you needed that change, Andreas.

Perhaps it depend on the versions of syslinux involved.  I tested on 
Jessie, with stable, testing and daily for amd64 and i386 - what did you 
test?

Or perhaps it is related to choice and configuration of tftpd.  I use 
tftpd-hpa with TFTP_OPTIONS=--blocksize 1468 -v -v -v -v --secure and 
adapting di-netboot-assistant to use /srv/tftp.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Old-timer installer, task-sysvinit?

2014-11-23 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2014-11-23 13:13:05)
 Jonas Smedegaard d...@jones.dk (2014-11-23):
 Quoting Erich Schubert (2014-11-23 09:50:12)
 1. There is a wide consensus that Debian continues to allow other 
 init systems.
 2. The installer (currently) does install systemd.
 3. The installer CAN be used to install sysvinit via preseeding (and 
 admins should know how to use preseeding to install systems...)

 I believe third point above is inaccurate: Debian-installer has hooks 
 to pass hints to packages (debconf preseeding) and hooks to execute 
 shell scripts.  What is currently possible is only the latter: Spawn 
 a shell script late in the install process to replace init-related 
 packages already installed by debian-installer.

 Well, I'm really unsure what you're calling inaccurate in the third 
 point.

It is that preseeding is the mechanism used - but I may indeed be 
wrong:

I assumed the term preseeding meant debconf preseeding, but realize 
now that indeed both https://wiki.debian.org/DebianInstaller/Preseed 
and e.g. https://www.debian.org/releases/stable/i386/apbs01.html.en 
uses the term without direct ties to debconf.  Both those documents do, 
however, describe [not-only-debconf] preseeding as a way to set answers 
to questions asked during the installation process.

I consider preseeding to be feeding answers to questions before asked.  
Executing shell scripts is something else, IMO.  You likely disagree.


 I think I've mentioned that a few times already, but here's yet 
 another reference:
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=668001#60

Yes.  And thanks for pointing to that at several occasions recently.


 That's preseeding, that gives a system running sysvinit-core at the 
 first boot without any further interaction, replacing systemd bits by 
 sysvinit ones after the initial debootstrap.

Ok, I understand now that preseeding not only means answering questions 
before asked, but also non-declarative automation.  That's new to me.


 If you're unhappy about the initial systemd installation, that's too 
 bad, because we're not going to change debootstrap, especially not at 
 this late stage of the release cycle, to behave differently depending 
 on the target distribution. The current script covers all suites from 
 etch (etch, lenny, squeeze, wheey, jessie, and now stretch), and it'd 
 really be nice if that could stay the case.

I am unhappy about the need for messing non-declaratively with 
debian-installer in order to override default choice of init system.

It is nice that debian-installer provides hooks to do dangerous things, 
but I find it worrisome that changing init system involves use of that.


 There won't any more debconf, udeb, or whatever addition going to 
 happen. It means additional work (nobody has been doing that for a 
 whole release cycle), more maintenance, and… it's just too late.

Why do you say for a whole release cycle? Only late in the release 
cycle did init system become changeable without violating policy 
(removing core packages).


Please cc me on replies.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#759424: di-netboot-assistant: please update package for jessie / new syslinux

2014-11-23 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2014-11-23 13:05:36)
 Quoting Cyril Brulebois (2014-11-23 12:49:58)
  Jonas Smedegaard d...@jones.dk (2014-11-21):
  Attached is a patch believed to fix all issues related to new syslinux:
  
* Lookup pxelinux.0 in /usr/lib/PXELINUX (not only /usr/lib/syslinux).
* Lookup only BIOS binaries (not accidentally include EFI binaries).
* Install core modules at tftpd root dir.
* Keep vesamenu and menu modules in sync with PXELINUX.
 
  thank you both for providing patches to di-netboot-assistant; is there
  any chance you could submit a branch or patch series against its git
  repository (git://anonscm.debian.org/d-i/netboot-assistant.git)?
 
  Of course I could try and split up your patches into atomic commits, but
  I guess it'd be better if knowledgeable could document patches. There's
  of course the part where Andreas had to patch a bit more what Jonas
  provided, so cross-checking each other would be nice.
 
 Sure thing: I will prepare git commits.
 
 I am puzzled why you needed that change, Andreas.
 
 Perhaps it depend on the versions of syslinux involved.  I tested on 
 Jessie, with stable, testing and daily for amd64 and i386 - what did you 
 test?
 
 Or perhaps it is related to choice and configuration of tftpd.  I use 
 tftpd-hpa with TFTP_OPTIONS=--blocksize 1468 -v -v -v -v --secure and 
 adapting di-netboot-assistant to use /srv/tftp.

@Andreas: If you configured your tftpd to treat debian-installer subdir 
as root dir for tftpd, then you should move/copy those three files 
yourself: This script currently has configurable TFTP_ROOT but hardcoded 
debian-installer subdir - making that configurable too is independent 
from this bug.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#759424: di-netboot-assistant: please update package for jessie / new syslinux

2014-11-23 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2014-11-23 13:05:36)
 Quoting Cyril Brulebois (2014-11-23 12:49:58)
 Jonas Smedegaard d...@jones.dk (2014-11-21):
 Attached is a patch believed to fix all issues related to new 
 syslinux:

  * Lookup pxelinux.0 in /usr/lib/PXELINUX (not only 
/usr/lib/syslinux).
  * Lookup only BIOS binaries (not accidentally include EFI 
binaries).
  * Install core modules at tftpd root dir.
  * Keep vesamenu and menu modules in sync with PXELINUX.

 thank you both for providing patches to di-netboot-assistant; is 
 there any chance you could submit a branch or patch series against 
 its git repository 
 (git://anonscm.debian.org/d-i/netboot-assistant.git)?

 Of course I could try and split up your patches into atomic commits, 
 but I guess it'd be better if knowledgeable could document patches. 
 There's of course the part where Andreas had to patch a bit more what 
 Jonas provided, so cross-checking each other would be nice.

 Sure thing: I will prepare git commits.

I now have a fork of your git locally, and attached patches were 
produced using git format-patch --minimal origin/master - not sure if 
that's what you prefer, else please guide me.

My patches do not incorporate Andreas' addition, as I believe it to be 
wrong.  I could be wrong, of course, and am open to further input.


Hope this all helps,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private
From e4b2ab5cd4e09daf72d51ee5b35b3a8b8b5e92d9 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard d...@jones.dk
Date: Sun, 23 Nov 2014 16:01:15 +0100
Subject: [PATCH 5/5] Handle core PXELINUX modules introduced in recent
 PXELINUX, required to be served at tftp root dir.

---
 di-netboot-assistant | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/di-netboot-assistant b/di-netboot-assistant
index d581507..e21112e 100755
--- a/di-netboot-assistant
+++ b/di-netboot-assistant
@@ -276,6 +276,13 @@ copy_syslinux_bin() {
 	done
 	# Smooth transition to vesamenu
 	[ ! -f $c32_dir/menu.c32 ]  ln -s vesamenu.c32 $c32_dir/menu.c32
+	# Add core modules at root (see https://bugs.debian.org/756275#49)
+	if [ $TFTP_ROOT/debian-installer/ = $dst ]; then
+		for f in ldlinux.c32 libcom32.c32 libutil.c32; do
+			srcf=$(find_file $f $src)
+			[ -z $srcf ] || cp -np $srcf $TFTP_ROOT/$f
+		done
+	fi
 	return 0
 }
 
@@ -925,6 +932,9 @@ setup_syslinux() {
 		  vesamenu.c32|menu.c32)
 			cp -pft $(dirname $f) $TFTP_ROOT/debian-installer/pxelinux.cfg/$(basename $f)
 			;;
+		  ldlinux.c32|libcom32.c32|libutil.c32)
+			cp -pft $(dirname $f) $TFTP_ROOT/$(basename $f)
+			;;
 		  *)
 			echo W: Unusual PXELINUX module \$f\ may not work. 12
 			continue
-- 
2.1.3

From 8e3ffac22d2888ed0094ed3a172257836250ccbf Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard d...@jones.dk
Date: Sun, 23 Nov 2014 15:45:48 +0100
Subject: [PATCH 4/5] Update PXELINUX modules to be in sync with PXELINUX
 itself.

---
 di-netboot-assistant | 12 
 1 file changed, 12 insertions(+)

diff --git a/di-netboot-assistant b/di-netboot-assistant
index 7b93e11..d581507 100755
--- a/di-netboot-assistant
+++ b/di-netboot-assistant
@@ -919,6 +919,18 @@ setup_syslinux() {
 	if ! copy_syslinux_bin $expand_dir $TFTP_ROOT/debian-installer/ ; then
 		echo E: No PXELinux menu installed. Please file a bug. 12
 	fi
+	# ensure only a single PXELINUX version is used for all its modules
+	for f in $(find $expand_dir -type f -name '*.c32'); do
+		case $(basename $f) in
+		  vesamenu.c32|menu.c32)
+			cp -pft $(dirname $f) $TFTP_ROOT/debian-installer/pxelinux.cfg/$(basename $f)
+			;;
+		  *)
+			echo W: Unusual PXELINUX module \$f\ may not work. 12
+			continue
+			;;
+		esac
+	done
 
 	for f in $(find $expand_dir -type f -a \( -name default -o -name boot.txt -o -name '*.cfg' \) ); do
 		mv $f $f.ORIG
-- 
2.1.3

From 0a3af696406e8cb5e6f695d43118696d940ca2b9 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard d...@jones.dk
Date: Sun, 23 Nov 2014 13:11:08 +0100
Subject: [PATCH 1/5] Extend find_file() to support multiple paths (and fix
 order of arguments in comment while at it).

---
 di-netboot-assistant | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/di-netboot-assistant b/di-netboot-assistant
index 88c06f7..f85e381 100755
--- a/di-netboot-assistant
+++ b/di-netboot-assistant
@@ -200,12 +200,13 @@ print_do_not_edit_header() {
 #  #
 # find_file()
 #	Return the name of the first file matching criteria.
-# Parameters: dir name
+# Parameters: name dir [dir...]
 # Returns: (STRING) file
 #  #
 find_file() {
 	if [ $1 -a $2 ]; then
-		find $2 -type f -name $1 | head -n 1
+		local name=$1; shift
+		find $@ -type f -name $name | head -n 1
 	else
 		echo 
 	fi
-- 
2.1.3

From 3a7aac0058e7b643f91315c85863b4310c8828e2 Mon Sep 17 00:00

Re: Old-timer installer, task-sysvinit?

2014-11-23 Thread Jonas Smedegaard
Quoting Wouter Verhelst (2014-11-23 14:15:27)
 On Sun, Nov 23, 2014 at 02:02:57PM +0100, Jonas Smedegaard wrote:
 Quoting Cyril Brulebois (2014-11-23 13:13:05)
 Well, I'm really unsure what you're calling inaccurate in the third 
 point.

 It is that preseeding is the mechanism used - but I may indeed be 
 wrong:

 I assumed the term preseeding meant debconf preseeding, but 
 realize now that indeed both 
 https://wiki.debian.org/DebianInstaller/Preseed and e.g. 
 https://www.debian.org/releases/stable/i386/apbs01.html.en uses the 
 term without direct ties to debconf.  Both those documents do, 
 however, describe [not-only-debconf] preseeding as a way to set 
 answers to questions asked during the installation process.

 I consider preseeding to be feeding answers to questions before 
 asked.  Executing shell scripts is something else, IMO.  You likely 
 disagree.

 Implementation details, but:

 Debian-installer uses (c)debconf throughout, so debconf preseeding 
 and installer preseeding are really one and the same thing.

What you and I call debconf preseeding is then not the same thing.

What I am talking about (now lacking a name for) is what you can feed to 
debconf-set-selections.


 Debian-installer extends that by providing a few debconf templates 
 that are never shown to the user, but that *are* read by the installer 
 and acted upon. Some of those are the early_command and 
 late_command templates, which the installers assumes will contain 
 shell snippets that it must execute.

 So yes, it's running shell scripts, but yes, it's also feeding answers 
 to questions (albeit questions that will *not* be asked).

You can only feed declarative info to debconf-set-selections - e.g. can 
(even machine automated) resolve the package to bug about it if any data 
fed like that causes problems on the system operated on.

You cannot do that for any user-written shell code.


Please cc me on replies.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private



signature.asc
Description: signature


Re: Old-timer installer, task-sysvinit?

2014-11-23 Thread Jonas Smedegaard
Quoting Cyril Brulebois (2014-11-23 14:31:00)
 Jonas Smedegaard d...@jones.dk (2014-11-23):
 If you're unhappy about the initial systemd installation, that's too 
 bad, because we're not going to change debootstrap, especially not 
 at this late stage of the release cycle, to behave differently 
 depending on the target distribution. The current script covers all 
 suites from etch (etch, lenny, squeeze, wheey, jessie, and now 
 stretch), and it'd really be nice if that could stay the case.

 I am unhappy about the need for messing non-declaratively with 
 debian-installer in order to override default choice of init system.

 It is nice that debian-installer provides hooks to do dangerous 
 things, but I find it worrisome that changing init system involves 
 use of that.

 I'm not sure why you're considering or calling preseeding “dangerous”.

Use of a root shell can turn a Debian system into a non-Debian system 
(by messing with the system in ways not following our defined rules).  
Blame is on the user for doing so.  Typos are unsupported.

Use of declarative hints should make it hard to do the same.  I would 
expect it to be treated as a bug if some hint wreaks havoc without at 
least popping up a strong warning first.  Blame is on Debian.  We 
support _using_ our system through the interfaces we provide - but some 
interfaces are less governed by us, hence more dangerous to use.

I consider it more dangerous to tell users to operate a root shell than 
have them type declarative hints.  Both gets processed as root, but the 
latter is far less likely for typos or misunderstandings to wreak havoc.


 There won't any more debconf, udeb, or whatever addition going to 
 happen. It means additional work (nobody has been doing that for a 
 whole release cycle), more maintenance, and… it's just too late.

 Why do you say for a whole release cycle? Only late in the release 
 cycle did init system become changeable without violating policy 
 (removing core packages).

 Init systems have been a hot topic for most of the release cycle, with
 #727708 being finally referred to the tech-ctte in october 2013,
 meaning more than a year ago.

Until 4 months ago, choosing a non-default init system required typing 
YES, I KNOW WHAT I AM DOING or something similar, due to requiring 
removal of a essential package.

It is therefore no surprise to me that the idea of avoiding init from 
debootstrap comes up now rather than a year ago (for starters, that 
package didn't exist back then).


 It looks to me that people demanding so badly that debootstrap and/or 
 d-i accomodates for their init system of choice should have started 
 sending patches (to make init systems interchangeable or to support 
 “choice” in debootstrap/d-i/etc.) way ahead of the freeze.

Way ahead of the freeze we talked about changing default init.  I 
assumed that was similar to change of syslog daemon - i.e. if you want 
something else than the default (which is in Debian and stable and does 
not conflict with other things you also want) then you can have that 
through ordinary standard Debian ways.

Only few months ago did I realize that this default is different from 
other default packages, in that you cannot pick alternatives through 
standard package selection interfaces, but must use a free-form root 
shell.

Only now, today, do I realize that I am not even welcome to help work on 
creating workaround declarative interfaces - only option is shut up, 
get in line it seems.  I dearly hope I misunderstood you there.

Oh, and please, I do not demand anything here.  We are just talking :-)


Please cc me on replies,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#759424: di-netboot-assistant: please update package for jessie / new syslinux

2014-11-20 Thread Jonas Smedegaard
Package: di-netboot-assistant
Followup-For: Bug #759424

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Attached is a patch believed to fix all issues related to new syslinux:

  * Lookup pxelinux.0 in /usr/lib/PXELINUX (not only /usr/lib/syslinux).
  * Lookup only BIOS binaries (not accidentally include EFI binaries).
  * Install core modules at tftpd root dir.
  * Keep vesamenu and menu modules in sync with PXELINUX.


 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQF8BAEBCgBmBQJUbnZLXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWlDkH/2evg6qc0Jf8Ho/BHtNw8uEZ
MVMUq4+xD+ziLDSSVKfFCfn17SnypXLxPzDBVQ4SoLv1W6+AnTHs5ExaQ2KzgJZy
9qJueFkpDGBY0G6A/IUqjwTEvmN5L0FS4MxjACbswNIlCnkvnlixVnhxNonF5kS5
q6fkbJ+M9XZNYxaMJN9croUV7KsnOGZhVJg6Rk7Mu3FUv4xzhY3+U0HHV1by2TI3
H9qNvC1/DVJ/8oGgFgu39G5cDdSMW8kyhebE5r6X+HP7g8zJT4EYIfeaP+gBQO0g
ZYU0GUw0fshmEKmosXw77EUtvAcXQzfytprDsMEVrP179dTHW1Q5RjfW7ggYrWE=
=m57Q
-END PGP SIGNATURE-
--- di-netboot-assistant.orig	2013-07-13 10:31:11.0 +0200
+++ di-netboot-assistant	2014-11-20 22:50:18.151437802 +0100
@@ -200,12 +200,13 @@
 #  #
 # find_file()
 #	Return the name of the first file matching criteria.
-# Parameters: dir name
+# Parameters: name dir [dir...]
 # Returns: (STRING) file
 #  #
 find_file() {
 	if [ $1 -a $2 ]; then
-		find $2 -type f -name $1 | head -n 1
+		local name=$1; shift
+		find $@ -type f -name $name | head -n 1
 	else
 		echo 
 	fi
@@ -241,7 +242,14 @@
 
 	[ ! $src -o ! $dst ]  return 1
 
-	newbin=$(find_file pxelinux.0 $src 2/dev/null)
+	if [ $SYSLINUX = $src ]; then
+		# avoid recent SYSLINUX EFI binaries incompatible with PXELINUX
+		[ ! -d $src/modules/bios ] || src=$src/modules/bios
+		# recent SYSLINUX ships PXELINUX at separate location
+		newbin=$(find_file pxelinux.0 /usr/lib/PXELINUX $SYSLINUX 2/dev/null)
+	else
+		newbin=$(find_file pxelinux.0 $src 2/dev/null)
+	fi
 	[ ! -f $dst/pxelinux.0 -a ! -f $newbin ]  return 1
 
 	pxe_new_ver=$(pxelinux_version $newbin)
@@ -253,7 +261,11 @@
 	echo I: Upgrading PXELinux ($pxe_cur_ver to $pxe_new_ver)
 
 	for f in pxelinux.0 menu.c32 vesamenu.c32; do
-		srcf=$(find_file $f $src)
+		if [ pxelinux.0 = $f ]; then
+			srcf=$newbin
+		else
+			srcf=$(find_file $f $src)
+		fi
 		[ ${f#*c32} ] || f=pxelinux.cfg/$f
 		[ -L $dst/$f ]  rm $dst/$f
 		if [ -f $srcf ]; then
@@ -264,6 +276,13 @@
 	done
 	# Smooth transition to vesamenu
 	[ ! -f $c32_dir/menu.c32 ]  ln -s vesamenu.c32 $c32_dir/menu.c32
+	# Add core modules at root (see https://bugs.debian.org/756275#49)
+	if [ $TFTP_ROOT/debian-installer/ = $dst ]; then
+		for f in ldlinux.c32 libcom32.c32 libutil.c32; do
+			srcf=$(find_file $f $src)
+			[ -z $srcf ] || cp -np $srcf $TFTP_ROOT/$f
+		done
+	fi
 	return 0
 }
 
@@ -907,6 +926,21 @@
 	if ! copy_syslinux_bin $expand_dir $TFTP_ROOT/debian-installer/ ; then
 		echo E: No PXELinux menu installed. Please file a bug. 12
 	fi
+	# ensure only a single PXELINUX version is used for all its modules
+	for f in $(find $expand_dir -type f -name '*.c32'); do
+		case $(basename $f) in
+		  vesamenu.c32|menu.c32)
+			cp -pft $(dirname $f) $TFTP_ROOT/debian-installer/pxelinux.cfg/$(basename $f)
+			;;
+		  ldlinux.c32|libcom32.c32|libutil.c32)
+			cp -pft $(dirname $f) $TFTP_ROOT/$(basename $f)
+			;;
+		  *)
+			echo W: Unusual PXELINUX module \$f\ may not work. 12
+			continue
+			;;
+		esac
+	done
 
 	for f in $(find $expand_dir -type f -a \( -name default -o -name boot.txt -o -name '*.cfg' \) ); do
 		mv $f $f.ORIG


Bug#767773: tasksel: task-german should include iswiss

2014-11-02 Thread Jonas Smedegaard
Source: tasksel
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Seems most sensible to me that package task-german recommends iswiss,
similar to how task-english recommends both american and british.

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQF8BAEBCgBmBQJUVma2XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWwKwH/i27ZQH5kSXXMjSMcshd3sab
yuClpL5s3Z2ROmZylc0flEyAz4ug7p8hnhHj0HBLlt86hlfaGBy8FvWHOoDSekVy
Bqp+krZ8RoRNlL3HpzNcmvwu2BPftacPkPmqXKJO8h9x/jxHfz3ueDSdDWvR3pAZ
fnyJrc4iov7CpWZayix/26af2NCd9PRpNFQsHmb5gmQ5EcA5XyNBp41LDGXfkAID
CFKAKG0gfycVt8TupOHI5Hcy4cbvyDfgStYjtVCQL6hsfEC0CfN9nhUeHL2I/7oU
DGYV4gv941vPnHoKgeus2DcHUkzLzNsLC4Osqe9Ab8QPeCX7Y2gSyybnuDGJvbE=
=xkFy
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141102171537.25293.4943.report...@bastian.jones.dk



Bug#767779: task-danish: please include and favor myspell-da in task-danish-desktop

2014-11-02 Thread Jonas Smedegaard
Package: task-danish
Version: 3.29
Severity: normal
Tags: l10n

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Both hunspell-da and myspell-da satisfies the functionality of a danish
dictionary usable with Iceweasel, Icedove and LibreOffice.

Difference between those packages are, I believe (I will update long
description of myspell-da package when verified) than myspell-da uses a
larger dictionary and has a stronger copyleft license - the latter
likely the reason why the dataset have not been reused for hunspell-da).

Icedove-l10n-da already favor myspell-da, currently leading to different
package being installed depending on order of packages getting resolved.

Please therefore add myspell-da as favored alternative to hunspell-da.

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQF8BAEBCgBmBQJUVnD2XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWeqsIAKIzpcOvdAuAh1edFqHHOrlV
3VrwP8t7xABqgf1suC6r0xoCDst8ZTHXHsmI+Bfded3x2LaTSmnhSL6R0kF7iE6+
q2D2ij4LCiDbO84C33ePxqcKUAE2qPDYuKl7WSJrjheB8H23sP5mKXvA5tiNYaBH
5HwlQLIIq+iRA+yOMx/YoXaMAIHWDtVxra7jZTocRAnfijnkZqP6Th9/eQCvsJRk
02/Cld+4exLLv9kt7r+wEDd1NSReppT1WX73mJLgN46rK8j6PfEAr8WYBz/Qw9mi
qQQeMmoM+zuAjSYu+Vo9ENYAqaqy96k7R6020o0sH85L7uj/2js1t2fXlAyVT4I=
=gZTF
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141102175921.25599.17026.report...@bastian.jones.dk



Re: Any news about Blends in tasks selection (Was: Debian Installer Jessie Beta 2 release)

2014-10-16 Thread Jonas Smedegaard
Quoting Andreas Tille (2014-10-16 08:47:19)
 On Wed, Oct 15, 2014 at 07:49:32PM +0200, Bas Wijnen wrote:
 On occasion, I've needed a single-use system; something that boots up 
 into an application and that shuts down when that application exits. 
 (Having the full power of Debian in the background is a nice feature, 
 but mostly unused.)  For example, for dancing rehearsal I want the 
 instructors to be able to switch their computer on and have the sound 
 program start up without any interaction.  It isn't hard to set this 
 up, but if I want to tell other dancing instructors how to do this, 
 it requires more steps than I would like.  I've tried making custom 
 live CDs, with a special package that does these things.
 
 Would this use case also be a reason for creating a personal blend?  
 Or even an official one?

 Jonas has answered this question.  I'd like to add that I'm no fan of 
 personal things since you spoil the idea of forming a team around 
 the idea.  I could perfectly imagine such a Blend and every specific 
 application is a separate task (in the Blends slang).  So you can 
 assemble those people with the goal to run one dedicated application.

And I fully agree with Andreas: I assumed you were talking about Debian 
Blends as defined at 
https://wiki.debian.org/DebianPureBlends#Terminology and that you 
therefore really a generally reusable Blend (sparked by personal _needs_ 
which I see as a perfectly fine drive for creating a Debian Blend).

I am sorry if I twisted your meaning.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Any news about Blends in tasks selection (Was: Debian Installer Jessie Beta 2 release)

2014-10-15 Thread Jonas Smedegaard
Quoting Bas Wijnen (2014-10-15 19:49:32)
 On occasion, I've needed a single-use system; something that boots up 
 into an application and that shuts down when that application exits. 
 (Having the full power of Debian in the background is a nice feature, 
 but mostly unused.)  For example, for dancing rehearsal I want the 
 instructors to be able to switch their computer on and have the sound 
 program start up without any interaction.  It isn't hard to set this 
 up, but if I want to tell other dancing instructors how to do this, it 
 requires more steps than I would like.  I've tried making custom live 
 CDs, with a special package that does these things.

 Would this use case also be a reason for creating a personal blend?  
 Or even an official one?  What would be the easiest way for people to 
 install a non-official blend?  Should I create my own installer?  
 Should the installer be changed to allow entering a URL (for an 
 external apt source) before it presents the list of available blends?  
 (I think this might be a good idea, but it shouldn't be in there by 
 default; only when the user selects back on the blend selection 
 menu.  Or perhaps there can be a button in that menu for opening the 
 dialog, but if it's for adding any apt repository, the blends dialog 
 is not the right place for it.)

That sounds like an excellent idea for a Blend!

You raise a bunch of questions on how that idea should be implemented 
and work out in details - but that has is open for you as driver of a 
Blend to figure out.

If you do decide to start create above as a Blend, and would be 
interested in collaborating (with me), please do count me in!  I have 
fumbled with a few ideas in the past that seems to fit perfectly to 
above (e.g. a dead-simple videophone PhoneHome dialing a hardcoded 
number, or a party jukebox with a touch keyboard (no avoid spilling 
liquids into a real keyboard, or a gaming box to pacify visiting kids, 
or...).

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Any news about Blends in tasks selection (Was: Debian Installer Jessie Beta 2 release)

2014-10-14 Thread Jonas Smedegaard
Quoting Bas Wijnen (2014-10-14 19:19:36)
 I have heard about [Blends] for quite a while, indeed, but I must say 
 that I never entirely understood what they are.  I'm guessing I'm not 
 alone in this.  So let me write what I think they are, and then you 
 can correct me.  I've read the explanation on the wiki, but I'm still 
 not sure if I understand it right.

[snip]

This is the canonical definition: 
https://wiki.debian.org/DebianPureBlends#Terminology

If that's the text you found confusing, please do help by elaborating 
what was confusing about it.


 Well, Blends and the desktop situation could be considered 
 orthogonal.
 
 Do all blends work well with all desktop environments?

No.


 I can see how some blends would focus to make things work perfectly 
 with one of them only.  In such a case, it makes sense to omit the 
 desktop selection after such a blend is selected, or at least let the 
 blend define the default.

Good point!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#758116: Please be verbose whether you would like to get your Blend promoted by tasksel

2014-08-28 Thread Jonas Smedegaard
[dropping persons from recipients, and adding bug#311188 ]

Quoting Steven Chamberlain (2014-08-28 14:05:22)
 On 28/08/14 00:53, Holger Levsen wrote:
 On Mittwoch, 27. August 2014, Mike Gabriel wrote:
 I guess this only makes sense if a Debian Edu machine (standalone) 
 can be installed via Debian's normal D-I, right?
 
 why? and why limit this to stabalone?

 Do the regular Debian Edu installers do some special configuration 
 before the tasksel stage?  Might this be too late in the installer to 
 correctly install at least some of the machine types?

The package debian-edu-install ships /etc/init.d/xdebian-edu-firstboot, 
registers debconf question debian-edu-install/run-firstboot, and checks 
for magic file /etc/debian-edu/xdebian-edu-firstboot..

The package debian.edu-config ships a range of CFEngine scripts and 
/usr/share/debian-edu-config/tools/run-at-firstboot.

Above mechanisms stay dormant, however, unless triggered correctly - 
i.e. when installed on a normal system, nothing (bad) happens[1]. One 
answer to your question could therefore be a simple no.

[1] https://bugs.debian.org/bug=311188#217

...another more descriptive, I believe, answer could be You don't 
really have a Debian Edu system when installing it on a Debian system.

I believe that second elaborated view is the reason for Mike's question.

To me it is far from perfectly sense to offer Debian Edu in 
debian-installer to get some educational software - I would expect to 
get a Debian Edu system.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#758116: Please be verbose whether you would like to get your Blend promoted by tasksel

2014-08-26 Thread Jonas Smedegaard
[ replying only to bug + list - hope all are subscribed ]
Quoting JOSEFSSON Erik (2014-08-26 16:27:43)
 Hello! (sorry for top posting)

Feeling sorry is no use.  Consider at least strip fullquote next time.


 DebianParl is a blend that could also be in taskel, no?
 
 https://wiki.debian.org/DebianParl

DebianParl is a blend, yes, but currently not defined by metapackage(s) 
so cannot technically be included in tasksel.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-11 Thread Jonas Smedegaard
Quoting David Weinehall (2014-08-10 22:59:45)
 On Fri, Aug 08, 2014 at 11:10:50AM +0200, Jonas Smedegaard wrote:

 The issue here really is how big is it? rather than hos many disks 
 [of which kind] does it fit onto?.

 unable to fit on a single image is not only about use of said 
 storage devices for installation, but also an indication more 
 generally of how much data needs to be transfered on average for a 
 usable installation.

 Quite a few places in the World have poor and/or expensive internet 
 access.  Larger default desktop will hurt the most in developing 
 countries: non-techies gets discourages to use Debian at all, or when 
 using it may apply security fixes less often.

 In all cases where I'm stuck with expensive (and/or slow) Internet I 
 sure as hell pick the netinst image and download the minimum set of 
 packages I need, rather than a whole CD image on the offhand chance 
 that I might need everything on it (which is exceedingly unlikely).

[remark about actual CD use rather than desktop size measure snipped]

 So, as long as GNOME fits on the first installation CD I see no reason 
 not to prefer it over XFCE.

I do: I see a reason to netinst a 0.629xCD size desktop install rather 
than a 0.829xCD size desktop when bandwidth is costly.

(numbers above are made up - just to illustrate that I am talking about 
the size of the desktops, not actual concrete CDs or DVDs or Blueray 
disks.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-11 Thread Jonas Smedegaard
Quoting Olav Vitters (2014-08-11 11:21:14)
 On Fri, Aug 08, 2014 at 11:10:50AM +0200, Jonas Smedegaard wrote:
 Quite a few places in the World have poor and/or expensive internet 
 access.  Larger default desktop will hurt the most in developing 
 countries: non-techies gets discourages to use Debian at all, or when 
 using it may apply security fixes less often.

 How poor is poor?

Poor enough that they bother visitors coming from different places in 
the World asking them to please consider bring install data by 
sneakernet (e.g. on CDs but could just as well be floppies or uSD 
storage embedded in iPhones - physical media type not important).

I call it bother not because I have experienced actually being 
bothered by such request, but because I have experienced being treated 
like a king in India and Indonesia yet asked that - surprising to me - 
requst.


 I've been participating since having a theoretical 64KB/s cable 
 connection, which in practice only did 3-5KB/s (provider: BART in 
 Rotterdam)! A cd would take about 24 hours to download (net install 
 was sometimes unreliable, so I preferred a cd). Having a poor 
 connection means you get creative. I shared the cd's I downloaded, 
 used rewritable to push the cost down, etc.

How poor was that example of poor?


 I've checked http://explorer.netindex.com/maps which shows the Speed 
 test results across the world. According to that site, the minimal 
 speed I can see in various African countries is at least 0.75 Mbps. 
 Much higher than the speed I was used to.

How expensive is such average speed?  Not measured in dollar, but 
measured in something more locally tangible, like work hours?


 Always having a slow connection changes means you're tolerance level 
 is different. I used to download a cd in 24 hours. Nowadays the same 
 takes maybe 35 seconds.

Still you are talking about cost in time.  Few I have met in developing 
countries were poor measured in time available.


 I don't get the doom and gloom unless you're more clear.

Please elaborate what is unclear.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-08 Thread Jonas Smedegaard
Quoting Gunnar Wolf (2014-08-08 05:34:29)
 One of the reasons put forward for switching to Xfce was size on the 
 installation images; could you (and/or debian-cd) address this?

 Specifically: 1) Would you want the default CD/DVD image to use a 
 GNOME even if GNOME was unable to fit on a single image? 2) Would the 
 GNOME team consider a less-complete DE for cases where image size is 
 a restriction?

 ...And I'd like us to consider this point as well: How important are 
 CD images nowadays? Who has a CD that cannot read a DVD? Will they be 
 able to use on said machine a modern desktop environment as 
 resource-demanding as, say, i3 or fvwm?

The issue here really is how big is it? rather than hos many disks 
[of which kind] does it fit onto?.

unable to fit on a single image is not only about use of said storage 
devices for installation, but also an indication more generally of how 
much data needs to be transfered on average for a usable installation.

Quite a few places in the World have poor and/or expensive internet 
access.  Larger default desktop will hurt the most in developing 
countries: non-techies gets discourages to use Debian at all, or when 
using it may apply security fixes less often.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-08 Thread Jonas Smedegaard
Quoting Gunnar Wolf (2014-08-08 15:00:35)
 Jens Schüßler dijo [Fri, Aug 08, 2014 at 10:37:33AM +0200]:
 ...And I'd like us to consider this point as well: How important are 
 CD images nowadays? Who has a CD that cannot read a DVD?

 You may visit some poorer people in the world. 
 But hey, if they want CD-bread, why don't they just eat DVD-cake.
 
 Both Jens and Jonas answer with this assertion. Yes, I don't know most 
 of the developing world — But I do live in a developing country 
 (Mexico), and know quite well several countries in Latin America 
 (including, say, Bolivia, Ecuador and Central America, where I have 
 been to several times, and follow their communities' work).

 Yes, we do have quite a bit of outdated computers. But again, I said, 
 half-jokingly, that computers with CD readers and without a DVD reader 
 will not have enough power for a full desktop environment, such as i3 
 or fvwm. The last computer I had with a CD-but-not-DVD unit was in the 
 2003-2005 period.

 And yes, many such computers are currently in use. And it would be a 
 disservice not to provide CDs anymore. But that criteria should not be 
 what guides our default for installation; a CD might not be able to 
 have the full GNOME environment, but the computer using the CD would 
 not be able to use it anyway.

I wonder if you still missed my point: Concern is not if computers are 
capable of reading DVDs, but the *bandwith* burden of installing and 
maintaining a larger desktop versus a smaller one.

We can ship only netinst images - completely drop CD and DVD and 
Blueray, and I still find it problematic to favor GNOME over Xfce - due 
to its size - which just happens to be expressed in discussions as can 
it fit on a single CD?.

The _default_ Debian desktop is what we implicitly recommend for our 
non-technical users, no matter the wealth of alternative offers we have.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-08 Thread Jonas Smedegaard
Quoting Olav Vitters (2014-08-08 15:51:13)
 On Fri, Aug 08, 2014 at 03:26:20PM +0200, Jonas Smedegaard wrote:
 I wonder if you still missed my point: Concern is not if computers 
 are capable of reading DVDs, but the *bandwith* burden of installing 
 and maintaining a larger desktop versus a smaller one.

 This feels like shifting goalposts. The initial change to XFCE 
 mentioned the install size and that for some countries. A reply was 
 given specifically on this matter from someone with knowledge on 
 various affected countries. It was mentioned that install size is not 
 so much of a concern.

 Now suddenly it is about bandwidth usage? That is not what was said 
 initially.

Seems you are talking about other posts than mine.

What I said initially I still stand by.  Did you read that?


 Further, I'd like to see you provide more details on the higher 
 bandwidth usage that GNOME apparently has vs XFCE and how much it 
 impacts these countries.

The following is on a wheezy chroot:

root@bastian:/# aptitude install task-gnome-desktop
The following NEW packages will be installed:
[...]
Need to get 370 MB of archives. After unpacking 1099 MB will be used.

root@bastian:/# aptitude install task-xfce-desktop
The following NEW packages will be installed:
[...]
Need to get 115 MB of archives. After unpacking 348 MB will be used.


Desktop needing 370MB versus 115MB seems pretty significant to me.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Reverting to GNOME for jessie's default desktop

2014-08-08 Thread Jonas Smedegaard
Quoting Samuel Thibault (2014-08-08 16:19:28)
 Jonas Smedegaard, le Fri 08 Aug 2014 16:11:58 +0200, a écrit :
 The following is on a wheezy chroot:
 
 root@bastian:/# aptitude install task-gnome-desktop
 The following NEW packages will be installed:
 [...]
 Need to get 370 MB of archives. After unpacking 1099 MB will be used.
 
 root@bastian:/# aptitude install task-xfce-desktop
 The following NEW packages will be installed:
 [...]
 Need to get 115 MB of archives. After unpacking 348 MB will be used.
 
 Desktop needing 370MB versus 115MB seems pretty significant to me.

 Actually it's 1.1GiB versus 348MiB. But that is barring the rest of 
 the desktop.

If the concern was e.g. price of harddisk to install on, then the 
finally used disk space be the measure.

...but the concern I raised is bandwidth for packages to be installed - 
which over-simplified can be expressed as does it fit on a CD?.

Numbers for Sid (in a chroot for task package, not for a full install), 
is 389MB versus 101MB.


 More precise measurements can be found in the installation manual, for 
 which we also install task-desktop etc. which ends up with 3.2GiB for 
 Gnome  KDE, 2.3GiB for XFCE, 2GiB for LXDE.

I believe (but haven't checked) that installation manual don't document 
bandwidth needs - in the past users could simply assume a single 
desktop fits on first CD.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: blends install preseeding?

2014-03-03 Thread Jonas Smedegaard
Quoting Paul Wise (2014-03-03 16:31:06)
 I noticed on the wiki that the DebianParl blend is working on install 
 preseeding. I think this is a particularly interesting approach that 
 might be interesting for more blends to adopt.
 
 https://wiki.debian.org/DebianParl#Profiles
 https://parl.debian.net/desktop/email/

Thanks for taking an interest in DebianParl - even before I've made much 
fuzz about it myself.

I have now updated those preseeding profiles to reference their source:

  git://git.debian.org/parl/blends


 One thing I noticed is that the firmware-linux package is non-free and 
 thus should probably not be installed by default without user consent.

Better would be a debconf dialogue asking if the user would like to 
include the formware-linux package - with No thanks as default.  That 
would however involve injection of more code into the debian-installer 
session than can fit in a preseeding file, I suspect.  I'd love to learn 
that I am wrong and it can already be handled by debian-installer - I 
would also be interested in helping implement it, but I have too much on 
my plate already currently :-/

What I might do instead is give up on firmware-linux and for more more 
specific firmware check if any was used during install (e.g. using 
firmware-* netboot image or feeding firmware udebs from a separate USB 
stick) and if so install correspondent firmware packages (without 
asking).


 Looking at your preseed/late_command, I noticed that you did something 
 I wanted to do, marking packages as auto-installed. I filed #730162 
 and #739938 about this issue. It appears there is a clear need for 
 this feature since now a blend is doing it. I wonder where the fix 
 belongs, perhaps in debootstrap?

Ohh - you did something I wanted to do: File appropriate bugreports!

My plan is that each tweak has a bugreports tracking its obliteration.  
You just eased my initiating that plan: Bugreports now added to source.


 To work around lack of this feature in d-i we are using this hack 
 right now for our installs at work. It is more generic but more hacky 
 than the approach taken by DebianParl.

Your approach seem *too* generic for my taste (and possibly the reason 
bug#730162 was rejected): I don't want *all* apt-install installation 
flagged as auto-installed (and then partly reverted by fixating another 
way).  I only want supposedly auto-installed packages flagged as such.

What I mean by supposedly?  Possibly all non-leaf packages, but pretty 
certain it includes all libraries and base packages.

Another related but inverse issue, now that we are talking about it, is 
that of recommended packages missed: libuuid1 recommends uuid-runtime, 
and bash recommends bash-completion, neither of which are installed by 
default.  You already filed a bugreport for that one too, Paul?

...and the bash skeleton supports the root user but custom files are 
installed instead.  I intend to work around that e.g. in DebianParl, so 
expect a bugreport on that when I get around to it (if someone haven't 
beaten me to it).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Re: Wheezy release: CDs are not big enough any more...

2012-05-14 Thread Jonas Smedegaard
On 12-05-14 at 11:22am, Marco d'Itri wrote:
 On May 14, Jonas Smedegaard d...@jones.dk wrote:
 
  It is my impression from my visits in the Fall (although I do not 
  have any hard data to support it) that in India and Indonesia 
  network access is generally so slow that even if computers have DVD 
  drives the common media downloaded and used is CD.
 This does not look like a great argument: when your internet access is 
 really slow then you either download one image and share it between 
 user (and then it does not matter if it is a CD or DVD, since the 
 incremental cost per user is negligible), or you just download the 
 netinstall image to minimize the number of bytes you need to download 
 from the network to what you strictly need (yes, I did a few modem 
 netinstalls...).

Yes, computer resources and software can be dealt with more sensibly and 
efficient than is currently practiced at many places in the World.

Yes, I have also installed whole networks via 28.8 modem quite some 
years ago.

But question was if people are known to routinely try to install desktop 
systems with only a CD and no networking, and I shared my insight on 
that.

I wish people would collaborate more.

I wish people would care more about efficient use of resources.

I did not claim that there was great sense behind that usage pattern, 
but I do claim that it is reality in some parts of the World.

But until let's make Debian easy available also for those who are not 
yet as wise and clever as ourselves.

Let's keep providing CDs as install medium, because it is still relevant 
for some (and, I vaguely feel, not only exotically few) real use cases 
to install non-bloated desktop at places with flaky/expensive Internet.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Re: Wheezy release: CDs are not big enough any more...

2012-05-13 Thread Jonas Smedegaard
On 12-05-13 at 10:26pm, Lisandro Damián Nicanor Pérez Meyer wrote:
 On Dom 13 May 2012 21:40:10 Marco d'Itri escribió:
 [snip]
  Does anybody actually know that people routinely try to install desktop
  systems with only a CD and no networking, and why?
  What is the use case for this? Cheap DVD readers have been around for
  over 10 years now.
 
 Actually, I was going to ask exactly that. To the best of my knowledge, CDROM 
 players have been out of stock for a while (more than two years?) Normally 
 people will buy a DVDROM player. Well, at least here in Argentina :-/

It is my impression from my visits in the Fall (although I do not have 
any hard data to support it) that in India and Indonesia network access 
is generally so slow that even if computers have DVD drives the common 
media downloaded and used is CD.


 Could it be reasonable to drop graphical desktops environments for 
 one-CD installs? If you want a GDE, get the DVD. Or two or more CDs.

If those interested in the big desktop environments are ok using DVD, 
what is then the problem in putting light desktop environment on CD1?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Bug#631390: debootstrap bug#631390 maybe tied to APT/fakeroot bug#630591?

2011-07-02 Thread Jonas Smedegaard
Hi,

As subject says, maybe this issue is tied to APT/fakeroot bug#630591?


For d-shlibs I found a workaround of fakeroot apt-cache ... by 
replacing with fakeroot apt-cache --no-generate ... which is supported 
at least as far back as Lenny.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Bug#604100: tasksel: Please readd netatalk to file-server task: protocol not _too_ old

2010-11-20 Thread Jonas Smedegaard

On Sat, Nov 20, 2010 at 01:20:35PM +0100, Samuel Thibault wrote:

Jonas Smedegaard, le Sat 20 Nov 2010 07:05:45 +0100, a écrit :
Maybe this is carefully thought out, I don't know.  I don't know 
since there is no reference to a bugreport or anywhere else this have 
been discussed.


Here is the start of the discussion:

http://lists.debian.org/debian-devel/2010/10/msg00313.html

Note that the perl needed for netatalk can be moderated by the fact 
that the standard task will install perl anyway.


Thanks for the reference.

Still seems weird to me to drop netatalk: What is the purpose of 
file-server task if not serving files in a heterogenous network?


I mean - _specific_ file serving tasks are done by selecting a specific 
fileserver, no?


Seems that those in favor of ditching it have no interest in 
heterogenous file-sharing at all, judging from those posting to the 
subthread.


Is this late change targeted squeeze?

For Squeeze+1 - if anyone cares - I intend to split file-sharing from 
printing routines (which are the ones depending on Perl) and switching 
to backgrounding the daemon startup by default as is done in Samba.


Those seem to be the only real complaints against netatalk - the one 
about netatalk being obsolete is bogus IMHO!


I strongly recommend you guys to reconsider!


- Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Bug#604100: tasksel: Please readd netatalk to file-server task: protocol not _too_ old

2010-11-20 Thread Jonas Smedegaard

On Sat, Nov 20, 2010 at 03:35:56PM -0400, Joey Hess wrote:

Jonas Smedegaard wrote:
Even if the historical underlying network protocol, Appletalk, have 
been abandoned by Apple for quite some time, netatalk also works on 
top of tcp, and is is in active use among Macintosh users, I believe: 
It is an essential part of the backup routine time machine.


Doing so seems to involve:

* Rebuilding netatalk with ssl support
 (impossible to do in debian due to license incompatability;
 #565969)


Unneeded for recent versions of MacOS X: Recent netatalk supports newer 
encryption scheme DHX2 which do not require OpenSSL and thus is enabled 
in Debian builds.


You may notice that bug#565969 has been closed :-)


* Manually configuring avahi to advertise the netatalk server
 (bug #566114 asks that this be done by default)
 (And avahi was never installed as part of the file-server task.)


True for timemachine, not for plain filesharing.



* Creating a magic file (.com.apple.timemachine.supported) to make time
 machine deign to use the volume.


True for timemachine, not for plain filesharing.



* Hope and pray, since all the documentation about people doing this
 seems to date from 2007-2008, and who knows what has broken since
 then.


Possibly true for timemachine, not for plain filesharing.



This does not seem to be at a level of integration suitable for tasksel.

Probably one or two steps could be skipped to use netatalk as a generic 
file server for OS X, without time machine. But since OS X can use both 
NFS and SMB as a client, apparently trivially, supporting a third 
protocol in the file-server task seems unnecessary.


(BTW, time machine can also be used with NFS and SMB.)


I mentioned timemachine to point out that Apple Filesharing seems not in 
the process of being phased out by Apple, even if MacOS X also supports 
alien filesharing protocols.


There are benefits using a native filesharing protocol, similar to the 
benefits of using ext[2-4] locally instead of vfat.



So my argument stand: If the purpose of the file-server task is to offer 
support for heterogenous filesharing, then I recommend to keep including 
netatalk.  It actually makes *better* sense to do now than with Etch due 
to the DHX2 encryption added after the Etch release!



 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Bug#604100: tasksel: Please readd netatalk to file-server task: protocol not _too_ old

2010-11-19 Thread Jonas Smedegaard
Package: tasksel
Version: 2.85
Severity: normal

Hi,

I notice netatalk being dropped from file-server task in 2.85.

Maybe this is carefully thought out, I don't know.  I don't know since
there is no reference to a bugreport or anywhere else this have been
discussed.

I am the current package maintainer of netatalk, and find it somewhat
odd that you judge it as irrelevant due to being old.  Well, smb is
old too, so I suspect the real qualifier is if it is commonly in active
use.

Even if the historical underlying network protocol, Appletalk, have been
abandoned by Apple for quite some time, netatalk also works on top of
tcp, and is is in active use among Macintosh users, I believe: It is an
essential part of the backup routine time machine.


So please consider reenabling netatalk in the file-server task.

And please consider involving the package maintainer of packages you
consider dropping in the future :-)


Kind regards,

 - Jonas

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=da_DK.UTF-8, LC_CTYPE=da_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages tasksel depends on:
ii  aptitude  0.6.3-3.2  terminal-based package manager (te
ii  debconf [debconf-2.0] 1.5.36 Debian configuration management sy
ii  liblocale-gettext-perl1.05-6 Using libc functions for internati
ii  tasksel-data  2.85   Official tasks used for installati

tasksel recommends no packages.

tasksel suggests no packages.

-- debconf information:
  tasksel/title:
  tasksel/desktop: gnome
  tasksel/first:
  tasksel/tasks:



-- 
To UNSUBSCRIBE, email to debian-boot-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20101120060545.19505.798.report...@localhost.localdomain



Re: discover-data_2.2010.10.14_i386.changes is NEW

2010-10-17 Thread Jonas Smedegaard

Hi Petter and others,

On Sun, Oct 17, 2010 at 12:14:03PM +0200, Petter Reinholdtsen wrote:

On Sonntag, 17. Oktober 2010, Holger Levsen wrote:
 would you mind reuploading the package, at least with reverting the 
 debhelper compatibility change? probably also the python depends 
 change...


?


Why would you want to change this?  I have no problem with that, but it 
is completely useless to change it back.  The debhelper change lift the 
built compat level from a obsolete version to a supported version 
without changing the binary package at all (I ran debdiff to verify 
this), and adding the python suggests keep lintian happy without 
changing the package behavoiur.  Both changes were done to get rid of 
lintian warnings, and dropping them will reintroduce the lintian 
warnings without changing the binary package in any way that affect 
installations (the only binary package difference is 'Suggests: python' 
in the control file).


Related to this, although not directly (discover-data does not use 
CDBS):


Beware that testing binary results on sid may not reveal all possible 
problems.  In particular, bumping debhelper compat level from 6 to 7 for 
packages using CDBS may show no difference when building on sid and 
still fail in certain situations if rebuilding on Lenny, due to CDBS 
only fully supporting debhelper compat level 7 since 0.4.85.


Release managers are known to treat FTBFS-on-stable bugreports as 
non-RC, and you may similarly not care about backporting, but Debian 
Policy is suite-agnostic in its requiring correct package dependencies.



Kind regards,

 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Re: Preparing linux-2.6 2.6.18-1

2006-09-22 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 21 Sep 2006 12:58:14 +0200 Frederik Schueler wrote:

 On Wed, Sep 20, 2006 at 06:16:32PM -0700, Steve Langasek wrote:
  On Wed, Sep 20, 2006 at 03:38:50PM +0200, Frederik Schueler wrote:
   Second: this release contains ALL binary firmware blobs shipped 
   upstream, even those we kept pruning since the day Herbert Xu
   removed them the first time in 2004. 
  
  What in the world?  Why would you do that anyway?
 
 because removing firmwares without an adequate alternative means not
 considering the needs of our users which rely on these firmware blobs 
 to run their hardware, and thus IMHO conflicts with section 4 of the 
 social contract.
 
 
  Neither is introducing regressions in the freeness of our kernel
  packages relative to sarge. 
 
 pruning the firmware without an alternative was wrong in the first
 place, this step just fixes that error.
 
 
  Indeed, taking such a step is likely to lead many voters
  to think that the only way to prevent the kernel team from filling
  our kernel packages with as much non-free code as they can stuff
  into it is by voting down any GRs that would relax our stance on
  firmware.  *THAT* would cause release delays.
 
 This would be a gross overreaction, and if this happens, I will opt
 for moving linux-2.6 to non-free until the firmware issue is sorted
 out *completely* with upstream and the hardware vendors.

I honestly believe that moving linux-2.6 to non-free hurts our users
more than stripping non-free parts of the Debian-precompiled kernel.

Also, section 4 of the SC talks equally about users and free software,
not users above free software. Then again, you can argue that binary
blobs are not software, so the section is really about users above
anything but what you choose to define as software... :-P


But wait: If our main concern is our users and free software, and
binary blobs are not software, then users of binary blobs are not *our*
users, and we don't favor them.


Let the flamewar continue - I promise to not respond any more to this
thread!


 - Jonas

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFEotBn7DbMsAkQLgRAkrCAJ4kUA9DTfb5zrvubPi53l7lj5XLLQCghZrE
AD90Dz26w+U6YnopxCwWrCs=
=CWri
-END PGP SIGNATURE-



Re: Preparing linux-2.6 2.6.18-1

2006-09-22 Thread Jonas Smedegaard
On Fri, 22 Sep 2006 11:16:02 +0200 Frederik Schueler wrote:

 On Thu, Sep 21, 2006 at 02:53:21PM +0200, Jonas Smedegaard wrote:
  I honestly believe that moving linux-2.6 to non-free hurts our users
  more than stripping non-free parts of the Debian-precompiled kernel.
  
 of course.
 
  Also, section 4 of the SC talks equally about users and free
  software, not users above free software. 
 
 And free software above the needs of our users neither. 
 
 And exactly this is what it is all about: find a way to satisfy BOTH 
 priorities, not just one.

No. It is about the definition of our users.

If our users are dependent on non-free software, then we indirectly
say in our social contract that free and non-free software is of equal
concern to us.

(I deliberately take the example of non-free software instead of of
firmware, to simplify my argument)


I claim that our users does not include users of non-free software.

I would even say that such users are free-riders of free software, if
their use is dependent on our system which is 100% free software.



 working together with upstream and the vendors to fix the issue is
 what we should do,

I agree. That is exactly what we should do. Just as we should work
together with the GNU people to fix what we consider problems with
their free documentation license.

But until those issues are solved, we need to rip out any and all parts
of our system that we become aware of is in violation with our own
rules.



 not ripping the blobs aout of the kernel and forgetting about their
 existence. 

I see no contradiction between working with upstream and ripping out
bobs (until hopefully upstream is convinced in each case).

I think none wants to forget.



 Guess which Distribution users who made a poor buying choice will
 not use again.

Whatever you're hinting at, it sounds like their users, not ours.

If we lose users due to removing questionable stuff from our
distribution, then those users were, in my opinion, never really
ours. They really truly wanted a different kind of system, and just
ended up with ours due to misunderstanding or accident or whatever.



 - Jonas


-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgpKgeoOlcQwy.pgp
Description: PGP signature


Re: Preparing linux-2.6 2.6.18-1

2006-09-22 Thread Jonas Smedegaard
Arrgh!

Please ignore my post a moment ago. In a moment of carelessness I
forgot my promise of throwing no more flames in this thread :-(


 - Jonas

-- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm


pgp2nsQFlR3u6.pgp
Description: PGP signature


Re: [Yaird-devel] RFC: swap on a LVM volume in debian-installer

2006-06-28 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Thu, 22 Jun 2006 22:46:59 +0200 David Härdeman wrote:

 in debian-installer, there is a package - partman-auto-lvm - which
 can setup an entire disk to be used for the debian installation with
 the use of lvm for most partitions.
 
 Currently it sets up one boot partition, one swap partition and one
 lvm PV which is used for the rest of the partitions (usually root and 
 possibly home depending on the recipe used).
 
 I'm currently considering whether to change partman-auto-lvm so that
 the swap partition is created as a lvm lv rather than a separate
 partition, and I'd like to ask for some comments and feedback before
 doing so.

I believe newest release of yaird properly supports suspend-to-disk,
including possibly different driver requirements than for the rootfs.

I do not use suspend-to-disk myself, so welcome any feedback, positive
and negative, on wether it actually works in all possible scenarios.

If I somehow misunderstood the intend of this thread (and yaird being
included in it), I apologize: Please then spell it out more clearly for
me :-)


You can update info directly[1] or report your findings to
[EMAIL PROTECTED]


Hope that this helps,

 - Jonas


[1] http://wiki.debian.org/InitrdReplacementOptions

- -- 
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nær: http://www.shibumi.org/eoti.htm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEomatn7DbMsAkQLgRAkAGAJ9lt0+uhEsLKIRXRSn+0vSbtQ56OQCfe5yL
L7CY7fyvIj2AQQKLO33Tgyc=
=COzl
-END PGP SIGNATURE-



Re: libapt-pkg-perl and libconfig-inifiles-perl perl dependency problems

2004-09-25 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 25-09-2004 19:17, Konstantinos Margaritis wrote:
| So, please try to remove the perl dependencies from these packages
Done for libconfig-inifiles-perl!
Or more precisely: changed from (auto-included) perl to perl-base (to
please lintian).
~ - Jonas
- --
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/
~ - Enden er nær: http://www.shibumi.org/eoti.htm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBVdKTn7DbMsAkQLgRApeuAJ9sY2IJXg17qvfOyda72+8OwLcHnACeJiMY
phi9vlRtFp+vZJdn21fxLYY=
=HOmp
-END PGP SIGNATURE-


Re: List of possible XkbModel entries per locale

2004-08-18 Thread Jonas Smedegaard
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 17-08-2004 23:25, Konstantinos Margaritis wrote:
| Hi, I'd like to make a complete list of every X keyboard config for
each locale.
Hi Konstantinos, d-boot and d-edu!
Please when crossposting (which seems relevant in this case) include a
note on where you want responses targeted, in order to avoid a complete
thread crossposted (which does _not_ seem fruitful to me).
I have responded to d-i18n, and suggest others to do the same.
Kind regards,
~ - Jonas
P.S.
Please Cc me if responding to this message, as I am not member of (all
of) the lists.
- --
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/
~ - Enden er nær: http://www.shibumi.org/eoti.htm
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBIwHan7DbMsAkQLgRAiHhAKCYe699a2GZnPd2YhHEBKl5R4rg8gCgmApq
tmgVNUD595ctcAZ44sg/HAI=
=WKrd
-END PGP SIGNATURE-