vinipsmaker:
B but... debs are the system taking care of what it does. If you make a new system on top of that you get to keep the pieces when it breaks (ref pnd), and it doesnt explain why that is better.
Nor did you explain why my approach is worse, unless you want to also do system dist-upgrades offline too... That 2014 though. Apt-offline, or any of the other offline repo approaches is not the _right_ way to do that, unless you want it to be. There are daily images of debian, those should work. (!) Contrary to popular belief, sending machine specific patches upstream, is both legal and encouraged.
Deb dependencies arent fragile, because we arent talking about homemade .rpm packages from the 90s. saxxon-ängstrom was firmware in the bad sense. Debian is an OS.
I would totally agree shipping self contained was the better option, and touching as little as possible if this was windows, but it isnt.
"ship a more self-contained package that will not interfere with the rest of the system and will not break things? " I like how you put _more_ in there, as if you knew what you were saying wasnt quite self contained.
"that will not interfere with the rest of the system and will not break things" this sure isnt pnds you are talking about, more like how they should have worked. They are inherrently broken and they break too. Try running something on saxxon b2 and even earlier.
The user isnt dumb, and not moreso than the script written to do offline installer, KISS KISS KISS.
B-Zar: I dont know what an app overlay is, other than that its the same and you are saving seconds on the install and removal. I dont understand what is going (proposed) to be a pyra package and what is going to be a deb package, but i _do_ understand i want pnd-manager as a frontend for apt-get and everything available to the control of the latter.
You are doing the same as debian upstream are doing, you are implying something else than debian stable, you are doing the same thing as control files in deb packages do. Its at worst a trivial change or a force install away from working. At some point you have to do something to the source, that isnt anything specific to deb packages, and it only happens when you want to roll out new libraries... And testing testing, pun intended, is not really hard to do...
Lets reccomend a sane development platform with languages and solutions that dont break backwards compatibility each time, i want to hurt myself when i see everyone jumping on the latest shiney hipster shit.
If you dont want to support pnd bandwidth, send it upstream to debian, they have bandwidth aplenty, problem solved [
] _OR_ Make a beta repo for unstable packages and drop stable stuff on users in the deb repo we already have when packages are deemed stable.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
All in all maybe someone wants to do offline binary files and are more comfortable with that, maybe even the documentation for it, but why does that have to mess up the whole system? A good deb base system makes it easier for other distros to shine where they should.
Speaking of which, how are all the pnd packages going to get ported? Hopefully not into another non-free / free without -src pretend everything works when the user sees it type ordeal.
Its ok to add intermediate hacks (like a chroot) to the state they are in, but if we can just do the heavy lifting over to deb with source once, and do it right, then no more ugly wizard sourcery.
Thinking of software as cartridges and the system like something you aren't supposed to touch is antiquated thinking, and it sure isn't Linux|gnu.
TL;DR The debian way, a new chapter will be written.