At bottom :- On 14/02/2019, Franklin Weng <[email protected]> wrote: > Andreas Tille <[email protected]> 於 2019年2月15日 週五 00:07寫道: > >> Hi Franklin, >> >> > Rewriting the PhET package hasn't started yet. I'm considering to ask >> > if >> > University of Colorado would like to have such packages or not. At >> > least >> > I'll get newest offline version as they have completed many new HTML5 >> > simulations recently. >> >> Whatever you do about PhET - it should definitely not be part of the >> ezgo source package but rather a separate package. >> > > Originally ezgo-phet is a empty package to download a zip file in the > postinst script. But the download ftp site was not stable. > > So I'm considering to make another deb package for different languages > offline version and see if it can be published from USC _OR_ from my own > ezgo repository, which is mirroring to some other places everyday. Then > the ezgo-phet in blends is still a meta package. > > > Franklin > >> >
Hi all, Please CC me as I'm not subscribed to the list. @Franklin - While I'm not sure whether you know the reason debian dislikes large tarballs or everything in one repo. kinda scenario. As a debian user I can share from just a user POV why it makes sense to have anything in small sections. A similar example I could give is 0ad [1] . If you look at the 0ad package today in debian you would see it is split into various sub-parts as can be seen below - $ aptitude show 0ad Package: 0ad Version: 0.0.23.1-2 State: installed Automatically installed: no Priority: optional Section: games Maintainer: Debian Games Team <[email protected]> Architecture: amd64 Uncompressed Size: 20.3 M Depends: 0ad-data (>= 0.0.23.1), 0ad-data (<= 0.0.23.1-2), 0ad-data-common (>= 0.0.23.1), 0ad-data-common (<=0.0.23.1-2), libboost-filesystem1.67.0, libboost-system1.67.0, libc6 (>= 2.27), libcurl3-gnutls (>= 7.16.2), libenet7, libgcc1 (>= 1:3.4), libgl1, libgloox17, libicu63 (>= 63.1-1~), libminiupnpc17 (>= 1.9.20140610), libnspr4 (>= 2:4.9.2), libnvtt2, libopenal1 (>= 1.14), libpng16-16 (>= 1.6.2-1), libsdl2-2.0-0 (>= 2.0.8), libsodium23 (>= 1.0.14), libstdc++6 (>= 5.2), libvorbisfile3 (>= 1.1.2), libwxbase3.0-0v5 (>= 3.0.4+dfsg), libwxgtk3.0-0v5 (>= 3.0.4+dfsg), libx11-6, libxcursor1 (> 1.1.2), libxml2 (>= 2.9.0), zlib1g (>= 1:1.2.0) PreDepends: dpkg (>= 1.15.6~) Description: Real-time strategy game of ancient warfare 0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine. Homepage: http://play0ad.com/ a. So the first thing is many people in today's environments use metered connections. Me and some of the people to whom I provide the service have some sort of metered connections. In such a scenario, it is much more easier to install few packages and over time update and install the whole package without dedicated network bandwidth. b. One of the probably most under-appreciated but probably one of the more widely used tool is debdelta. I have written about it in 2011 [2] . If you have packages which are split it would be easier to use debdelta on them rather than on the whole. c. Re-using libraries - This is best explained in Raphael's book chapter 5 [3] . It makes sense to have shared libraries and split packages so its easier to maintain. Bug-reporting, bug-triaging and maintainance in both short, medium and long-term would bd easier. I hope I was able to shed some light. It is possible that you may already have known this, if so please excuse for the noise. @Andreas - thank you for sharing the link about the debconf 13 talk. It was good because it gave me some insight but not enough as to what came first i.e. the idea of debian pure blends or Debian med ? I am/was looking at the Debian Pure blend page history [4] and the time-stamp of that says 2008 while Debian Med seems to have much more longer history [5] circa 2004. I see you joined the team or at least started contributing via wiki since 2007 [6] . If there is a possibility of giving some insight of what started before it would make it easier for me to share the same in a chronological order. I do have some questions for debian-med but would probably ask them in the debian-med mailing list as it would be more pertinent there. Looking forward to info. 1. https://tracker.debian.org/pkg/0ad 2. https://flossexperiences.wordpress.com/2011/05/30/debian-and-deb-delta/ 3. https://debian-handbook.info/browse/stable/sect.source-package-structure.html 4. https://wiki.debian.org/DebianPureBlends?action=recall&rev=1 5. https://wiki.debian.org/DebianMed?action=recall&rev=1 6. https://wiki.debian.org/DebianMed?action=recall&rev=42 -- Regards, Shirish Agarwal शिरीष अग्रवाल My quotes in this email licensed under CC 3.0 http://creativecommons.org/licenses/by-nc/3.0/ http://flossexperiences.wordpress.com EB80 462B 08E1 A0DE A73A 2C2F 9F3D C7A4 E1C4 D2D8
