• Spyder package missing from jigdo amd64 weekly 16 GB stick ISO, but its

    From epsommumule@virgilio.it@21:1/5 to All on Wed Jul 28 20:40:02 2021
    Hi !

    The Spyder package is missing from jigdo amd64 weekly 16 GB stick ISO.

    All its dependencies are there like python3-spyder, but since spyder itself is missing, spyder can not be used.


    https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-16G/

    https://packages.debian.org/fr/sid/spyder

    I quote from this page : "This package provides the application for Python 3."

    Thank you !
    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    </head>
    <body>
    <p class="default-style">Hi !</p>
    <p class="default-style">The Spyder package is missing from jigdo amd64 weekly 16 GB stick ISO.</p>
    <p class="default-style">All its dependencies are there like python3-spyder, but since spyder itself is missing, spyder can not be used.</p>
    <p class="default-style"><br></p>
    <p class="default-style"><a href="https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-16G/">https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-16G/</a></p>
    <p class="default-style"><a href="https://packages.debian.org/fr/sid/spyder">https://packages.debian.org/fr/sid/spyder</a></p>
    <p class="default-style">I quote from this page : "This package provides the application for Python 3."</p>
    <p class="default-style">Thank you !</p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve McIntyre@21:1/5 to epsommumule@virgilio.it on Wed Jul 28 23:00:01 2021
    Hi!

    On Wed, Jul 28, 2021 at 08:26:53PM +0200, epsommumule@virgilio.it wrote:

    The Spyder package is missing from jigdo amd64 weekly 16 GB stick ISO.

    All its dependencies are there like python3-spyder, but since spyder
    itself is missing, spyder can not be used.

    https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-16G/

    https://packages.debian.org/fr/sid/spyder

    I quote from this page : "This package provides the application for Python 3."

    The 16GB image isn't big enough to hold every package in Debian, I'm
    afraid. A full set of all packages for amd64 bullseye is currently
    around 70GB...

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com "...In the UNIX world, people tend to interpret `non-technical user'
    as meaning someone who's only ever written one device driver." -- Daniel Pead

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From epsommumule@virgilio.it@21:1/5 to All on Thu Jul 29 03:50:01 2021
    Hi Steve!

    The 16GB image is actually less than 15GB.
    The Spyder package is 200kb.
    There is ample room.
    Someone who does not use Spyder put python3-spyder in this ISO thinking it was the real Spyder software, except that it was just one if its dependencies.
    You could either remove the dependencies or add the small Spyder package, but leaving things as they are makes no sense.

    Cheers !

    Il 28/07/2021 22:54 Steve McIntyre <steve@einval.com> ha scritto:


    Hi!

    On Wed, Jul 28, 2021 at 08:26:53PM +0200, epsommumule@virgilio.it wrote:

    The Spyder package is missing from jigdo amd64 weekly 16 GB stick ISO.

    All its dependencies are there like python3-spyder, but since spyder
    itself is missing, spyder can not be used.

    https://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-16G/

    https://packages.debian.org/fr/sid/spyder

    I quote from this page : "This package provides the application for Python 3."

    The 16GB image isn't big enough to hold every package in Debian, I'm
    afraid. A full set of all packages for amd64 bullseye is currently
    around 70GB...

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com
    "...In the UNIX world, people tend to interpret `non-technical user'
    as meaning someone who's only ever written one device driver." -- Daniel Pead

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve McIntyre@21:1/5 to epsommumule@virgilio.it on Thu Jul 29 10:20:01 2021
    On Thu, Jul 29, 2021 at 03:40:54AM +0200, epsommumule@virgilio.it wrote:
    Hi Steve!

    The 16GB image is actually less than 15GB.

    Incorrect. Checking the size in the jigdo file:

    Image size 15909054464 bytes

    The Spyder package is 200kb.
    There is ample room.
    Someone who does not use Spyder put python3-spyder in this ISO thinking it was the real Spyder software, except that it was just one if its dependencies.
    You could either remove the dependencies or add the small Spyder package, but leaving things as they are makes no sense.

    Packages are ordered and placed automatically when we build the image
    sets. Earlier packages are the key ones that we must have (installer,
    base system, etc.). Beyond that, we don't have much information to go
    on to work out ordering automatically. So we sort by popularity
    contest and dependency order, and fill media as much as possible. (In
    fact, the algorithm actually runs until it has *over* filled the media
    then backs out the last package added.)

    In the case of this weekly 16G image build, the last few packages
    added look like:

    ...
    CD 1: GUESS_TOTAL is 7776204 after adding amd64:main:wesnoth-1.14-dm:5415204
    CD 1: GUESS_TOTAL is 7778734 after adding amd64:main:wesnoth-1.14-dw:5178524
    CD 1: GUESS_TOTAL is 7781926 after adding amd64:main:wesnoth-1.14-sota:6531368 CD 1: GUESS_TOTAL is 7781930 after adding amd64:main:wesnoth-1.14:1488
    CD 1: GUESS_TOTAL is 7781937 after adding amd64:main:wesnoth:1224
    CD 1: GUESS_TOTAL is 7856754 after adding amd64:main:wesnoth-1.14-music:153218372
    Running xorriso -as mkisofs -r -checksum_algorithm_iso sha256,sha512 -jigdo-min-file-size 1024 -jigdo-exclude 'README*' -jigdo-exclude /doc/ -jigdo-exclude /md5sum.txt -jigdo-exclude /.disk/ -jigdo-exclude /pics/ -jigdo-exclude 'Release*' -jigdo-exclude '
    Packages*' -jigdo-exclude 'Sources*' -r -print-size -quiet -J -joliet-long -cache-inodes -isohybrid-mbr syslinux/usr/lib/ISOLINUX/isohdpfx.bin -b isolinux/isolinux.bin -c isolinux/boot.cat -boot-load-size 4 -boot-info-table -no-emul-boot -eltorito-alt-
    boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus -o /dev/null boot1 /srv/cdbuilder.debian.org/src/deb-cd/tmp/Msidamd64/bullseye/CD1
    CD 1: Real current size is 7847282 blocks after adding amd64:main:wesnoth-1.14-music:153218372
    CD 1 over-full (7847282 > 7812500). Rollback!
    CD 1: Real current size is 7772466 blocks after rolling back amd64:main:wesnoth-1.14-music:153218372
    CD 1 filled with 10904 packages, 7768092 blocks, 15909052416 bytes
    ...

    If you care about spyder fitting on the 16G media so much, try getting
    more popcon votes for it.

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com We don't need no education.
    We don't need no thought control.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From epsommumule@virgilio.it@21:1/5 to All on Thu Jul 29 15:10:01 2021
    I am now using the BluRay image which contains Spyder and its dependencies, so I am fine.
    But obviously there is a problem with the current algo being used if the dependencies of a software end up in an ISO but not the software actually depending on them.

    I remember being surprised by the size of the ISO being significantly less than 16 GB. I believe it was 14.8 GB.
    I just downloaded it again to verify and voila :
    14,8 Gio (15 909 054 464)
    Well...also known as : 15,9 GB

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve McIntyre@21:1/5 to epsommumule@virgilio.it on Thu Jul 29 15:50:01 2021
    On Thu, Jul 29, 2021 at 03:01:54PM +0200, epsommumule@virgilio.it wrote:
    I am now using the BluRay image which contains Spyder and its dependencies, so I am fine.

    But obviously there is a problem with the current algo being used if
    the dependencies of a software end up in an ISO but not the software
    actually depending on them.

    No, there is *not* obviously a problem there. There would be a problem
    the *other* way round, as then you'd have the top-level software
    package but not be able to install it. As I said, we sort packages in dependency order and then go through the list as far as we can before
    the media is full.

    I remember being surprised by the size of the ISO being significantly
    less than 16 GB. I believe it was 14.8 GB. I just downloaded it again
    to verify and voila : 14,8 Gio (15 909 054 464) Well...also known as
    : 15,9 GB

    Right, so you can see the difference between GiB (powers of 2) and GB
    (powers of 10). Storage media is normally describe in terms of GB, as
    that way the numbers look bigger.

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com Can't keep my eyes from the circling sky,
    Tongue-tied & twisted, Just an earth-bound misfit, I...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Philip Hands@21:1/5 to Steve McIntyre on Thu Jul 29 16:40:01 2021
    Steve McIntyre <steve@einval.com> writes:

    On Thu, Jul 29, 2021 at 03:01:54PM +0200, epsommumule@virgilio.it wrote:
    I am now using the BluRay image which contains Spyder and its dependencies, so I am fine.

    But obviously there is a problem with the current algo being used if
    the dependencies of a software end up in an ISO but not the software >>actually depending on them.

    No, there is *not* obviously a problem there. There would be a problem
    the *other* way round, as then you'd have the top-level software
    package but not be able to install it. As I said, we sort packages in dependency order and then go through the list as far as we can before
    the media is full.

    BTW looking at the popcon numbers, I see that we have:

    spyder-common 1727
    python3-spyder 1124
    spyder 1053
    spyder3 888

    So, I'd imagine that spyder-common was the one that got in via popcon
    ordering, and python3-spyder (on which it depends) then had to be on too.

    The numbers for spyder3 & spyder are presumably a consequence of the
    transition from python2 to python3, with the previous situation where
    one had a choice of which version of spyder to install, both of which
    depend (AFAIK) on spyder-common. The spyder package is now the python3
    version and will presumably go up the rankings over the next release,
    probably ensuring that it will have very similar numbers to the -common
    package and therefore on any particular medium we should again expect to
    see all or none of these packages (well, expect for spyder3 which will
    have disappeared).

    As such, the "problem" such as it is, is only a temporary blip which
    will sort itself out by next release, and anyway can only be noticed by
    people that obtain media that happen not to include all the packages
    they want and then decide (or are forced by circumstances) not to
    configure Internet sources to fill in the gaps.

    Cheers, Phil.
    --
    |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd.
    |-| http://www.hands.com/ http://ftp.uk.debian.org/
    |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmECu/UACgkQ0EujoAEl 1cAvShAAn/cRmVYt3iICDw34Im/HZLjv9ozUws7KdmQXhPI9+1gwvnOqHWNu/Grt C1vO2ByEyNWZTFUNBeXFo5ogjChaH4uy6cWS7VdpPaiZcnhBLcg2L90GyigR3zss vh5PSlXtbYOX5q9XUvcpl4VHypevHJHlOS1/rRe66QDOSYtAJY4+D8i2IIQzXHTb JihcBve3eTKK3dH7drB2mRTUrFJ/O5cQjEVbwKzTUlpbFg7mUD/JNmF1YoxQbGVj ZZjmzbxlFIZ54XCKLeUWUpzrn1ZWiysuyCskeKlqQ9PrYUd1fdxoyEYx3twiZioq RnsZjX0kGduXpV5lgPpVkJ2RXvg+9xahk0e0zk9cIVuhCL4UCEz9ZV49d9AUvmiF OnfyuQ1hQnTf+tVo4xruH6RG7la+ILd8/BPECod8qI5lJI5e2++LfDXXS9xi29ak sP3EpK2MPDxvG8yyMB5QoCiaL4K4Dt1DNHUKYQln6mzTJNGTgxHX1nqO9s+wJFkP JMI3YvkE+sZzhqBhIC5H6Zx5cPvYzvAjw+sqrtpRoOvK2sFumHwZ240xRjvcM20J uVT+ww3SjFjscDNVK+DUkgqIqRArGmg2EClbh8Y2Utak+S3g5pzWH702TYvJyvJ0 vak90NDrei+IwUD
  • From Philip Hands@21:1/5 to epsommumule@virgilio.it on Thu Jul 29 16:40:01 2021
    epsommumule@virgilio.it writes:

    I am now using the BluRay image which contains Spyder and its dependencies, so I am fine.

    Unless the machine you're running this on is isolated from the Internet,
    you could just have added any of the many servers in our mirror network
    to apt's sources.list and then installed missing package(s) as though
    they were on the medium. (see the man page: sources.list(5) )

    But obviously there is a problem with the current algo being used if
    the dependencies of a software end up in an ISO but not the software
    actually depending on them.

    We make sure that all of a packages dependencies are on the media before
    the package itself. After all, having spyder without python3-spyder
    wouldn't do you much good either (if you're not allowing Internet
    downloads that is), and would be more annoying as it would offer the
    package and then fail with missing dependencies if you attempted to
    install it.

    I remember being surprised by the size of the ISO being significantly less than 16 GB. I believe it was 14.8 GB.
    I just downloaded it again to verify and voila :
    14,8 Gio (15 909 054 464)
    Well...also known as : 15,9 GB

    Well, quite.

    Cheers, Phil.
    --
    |)| Philip Hands [+44 (0)20 8530 9560] HANDS.COM Ltd.
    |-| http://www.hands.com/ http://ftp.uk.debian.org/
    |(| Hugo-Klemm-Strasse 34, 21075 Hamburg, GERMANY

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3/FBWs4yJ/zyBwfW0EujoAEl1cAFAmECtdAACgkQ0EujoAEl 1cA4Ug//eIg6nbSLkRo9ybgm707a3Sf+l48m+hMgicCVAAUnMdEWdd07Ak27tTXY GbAAXLnGJj5rEgbEPzNbGzgDwI2A/CGmxD7MGJm8ZyeBQk68wPa/2XmSO2zhDy0M xhtFwMfZnQWJFFKwV//lcnDiLuSTowH20VNZoN3Sc01WVohZdBVQPCQiYKw4TNDf COMWwuiOwMjIJcOO9HSruXoOn97W1/Dp317z1OXbLzH0QTxQtCkxEPAiNJ647ESC /WnZQZsjbnY4rLBX2zeX7v1xqGoTUk3I78a9oVk9nsZEBo6FmSSvK2yyhhrn5uvu 0RC9jdgYqt8QIXopKL9tYJZ3aFEtZ+JYMwPyxlSYzFp8cORcp4AyNhkkg4GQjCc4 6W9qhp04X8GSrA+VlnDldkkDl5XEeyO7dFWXqAEOvtokxj7BbuaDGdSY5HwYe3le vGHgWxbrDAj+/yihkOYT2VHA6dlD+5PnVuGU3lkg3SbTKBOb+OHvZT+4I1MCG1B8 n2Ts1tIBP5FIrdrqTCs+5LIn8KRWFNREkSqG0Z+3tWfaNaLPg62ROB5DzsEwXQqF 8UlNC9NkwO+M2gAsknvr7EZlpiBU3ELd6wfdC5WpK7FK355A0O5WBFuojXL60r7M u3E4OBcJAiv8eqH