Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.os.linux > #32877 > unrolled thread
| Started by | crankypuss <invalid@invalid.invalid> |
|---|---|
| First post | 2015-12-28 04:50 -0700 |
| Last post | 2015-12-30 20:33 +0000 |
| Articles | 14 on this page of 54 — 9 participants |
Back to article view | Back to alt.os.linux
version control systems crankypuss <invalid@invalid.invalid> - 2015-12-28 04:50 -0700
Re: version control systems "J.O. Aho" <user@example.net> - 2015-12-28 13:56 +0100
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-28 08:03 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-28 19:30 -0700
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-28 21:31 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-29 06:59 -0700
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-29 08:47 -0600
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-29 19:42 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 03:01 -0700
Re: version control systems mm0fmf <none@mailinator.com> - 2015-12-30 10:35 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 04:41 -0700
Re: version control systems Jasen Betts <jasen@xnet.co.nz> - 2015-12-30 20:19 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-31 02:28 -0700
Re: version control systems Jasen Betts <jasen@xnet.co.nz> - 2015-12-31 20:46 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-31 23:12 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2016-01-01 11:40 -0500
Re: version control systems Mark Carroll <mtbc@ixod.org> - 2016-01-01 17:16 +0000
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2016-01-01 13:37 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2016-01-01 15:01 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2016-01-01 19:19 -0500
Re: version control systems Jasen Betts <jasen@xnet.co.nz> - 2016-01-02 02:45 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2016-01-02 01:33 -0700
Re: version control systems Kirk_Von_Rockstein <Kirk_Von_Rockstein@nowhere.invalid> - 2016-01-04 00:55 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2016-01-04 03:38 -0700
Re: version control systems Mark Carroll <mtbc@ixod.org> - 2016-01-04 12:19 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2016-01-04 11:19 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 05:58 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 04:50 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 08:02 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 06:43 -0700
Re: version control systems mm0fmf <none@mailinator.com> - 2015-12-30 14:42 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 12:14 -0700
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-30 07:30 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 06:55 -0700
Re: version control systems "J.O. Aho" <user@example.net> - 2015-12-29 09:20 +0100
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-29 07:03 -0700
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-29 08:34 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 03:17 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 05:59 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 04:53 -0700
Re: version control systems Richard Kettlewell <rjk@greenend.org.uk> - 2015-12-30 12:07 +0000
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 05:20 -0700
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 08:05 -0500
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 06:45 -0700
Re: version control systems Richard Kettlewell <rjk@greenend.org.uk> - 2015-12-30 13:59 +0000
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-30 08:28 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 12:21 -0700
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-30 07:45 -0600
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-30 08:30 -0600
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 14:28 -0500
Re: version control systems Chris Ahlstrom <OFeem1987@teleworm.us> - 2015-12-30 14:28 -0500
Re: version control systems John Hasler <jhasler@newsguy.com> - 2015-12-30 08:15 -0600
Re: version control systems crankypuss <invalid@invalid.invalid> - 2015-12-30 12:53 -0700
Re: version control systems mm0fmf <none@mailinator.com> - 2015-12-30 20:33 +0000
Page 3 of 3 — ← Prev page 1 2 [3]
| From | Richard Kettlewell <rjk@greenend.org.uk> |
|---|---|
| Date | 2015-12-30 12:07 +0000 |
| Message-ID | <878u4cxhqj.fsf@mantic.terraraq.uk> |
| In reply to | #32940 |
Chris Ahlstrom <OFeem1987@teleworm.us> writes: > crankypuss wrote this copyrighted missive and expects royalties: >> John Hasler wrote: >>> Each package is a seperate unit. Dependency relationships among >>> packages are handled on the package level and described by >>> standardized metadata in each package. >> >> IMO that is *extremely* messed up. >> >>> This makes it possible to build and upload to the archive a new >>> version of a package without necessarily making any changes to any >>> other package. >> >> Dependency relationships should be generated from the code, not from the >> developer's memory or inclinations to "recommend" this or that. >> Dependencies are simply what they are, the information is there in the >> source. > > Not really. That's why they have "make" files. Makefiles aren’t involved in inter-package dependencies. Dependencies on libraries are indeed generated from the code, using dpkg-shlibdeps. Other automation may be possible, I’ve not checked. Other kinds of dependencies do need to be specified manually. -- http://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | crankypuss <invalid@invalid.invalid> |
|---|---|
| Date | 2015-12-30 05:20 -0700 |
| Message-ID | <n60i18$j28$1@dont-email.me> |
| In reply to | #32944 |
Richard Kettlewell wrote: > Chris Ahlstrom <OFeem1987@teleworm.us> writes: >> crankypuss wrote this copyrighted missive and expects royalties: >>> John Hasler wrote: >>>> Each package is a seperate unit. Dependency relationships among >>>> packages are handled on the package level and described by >>>> standardized metadata in each package. >>> >>> IMO that is *extremely* messed up. >>> >>>> This makes it possible to build and upload to the archive a new >>>> version of a package without necessarily making any changes to any >>>> other package. >>> >>> Dependency relationships should be generated from the code, not from >>> the developer's memory or inclinations to "recommend" this or that. >>> Dependencies are simply what they are, the information is there in >>> the source. >> >> Not really. That's why they have "make" files. > > Makefiles aren’t involved in inter-package dependencies. > > Dependencies on libraries are indeed generated from the code, using > dpkg-shlibdeps. Other automation may be possible, I’ve not checked. > Other kinds of dependencies do need to be specified manually. Specifically non-code components, like default configuration files (which imo ought to be generated by the code on first-run), and doc files (which imo ought to become dependants because the code actually displays them ). If you can come up with some actual examples of other dependencies that cannot be automatically determined, please provide them; I'm of the opinion that there should be zero. -- http://totally-portable-software.blogspot.com [Sun Nov 22: "Total Portability is not binary"]
[toc] | [prev] | [next] | [standalone]
| From | Chris Ahlstrom <OFeem1987@teleworm.us> |
|---|---|
| Date | 2015-12-30 08:05 -0500 |
| Message-ID | <n60kp6$pkj$2@dont-email.me> |
| In reply to | #32947 |
crankypuss wrote this copyrighted missive and expects royalties: > Richard Kettlewell wrote: > >> Chris Ahlstrom <OFeem1987@teleworm.us> writes: >>> crankypuss wrote this copyrighted missive and expects royalties: >>>> John Hasler wrote: >>>>> Each package is a seperate unit. Dependency relationships among >>>>> packages are handled on the package level and described by >>>>> standardized metadata in each package. >>>> >>>> IMO that is *extremely* messed up. >>>> >>>>> This makes it possible to build and upload to the archive a new >>>>> version of a package without necessarily making any changes to any >>>>> other package. >>>> >>>> Dependency relationships should be generated from the code, not from >>>> the developer's memory or inclinations to "recommend" this or that. >>>> Dependencies are simply what they are, the information is there in >>>> the source. >>> >>> Not really. That's why they have "make" files. >> >> Makefiles aren’t involved in inter-package dependencies. Duh. >> Dependencies on libraries are indeed generated from the code, using >> dpkg-shlibdeps. Other automation may be possible, I’ve not checked. > >> Other kinds of dependencies do need to be specified manually. > > Specifically non-code components, like default configuration files > (which imo ought to be generated by the code on first-run), and doc > files (which imo ought to become dependants because the code actually > displays them ). > > If you can come up with some actual examples of other dependencies that > cannot be automatically determined, please provide them; I'm of the > opinion that there should be zero. What do you think this is? Java? Hell, even Java needs help specifying dependencies. -- An exotic journey in downtown Newark is in your future.
[toc] | [prev] | [next] | [standalone]
| From | crankypuss <invalid@invalid.invalid> |
|---|---|
| Date | 2015-12-30 06:45 -0700 |
| Message-ID | <n60n0j$3lq$2@dont-email.me> |
| In reply to | #32952 |
Chris Ahlstrom wrote: > crankypuss wrote this copyrighted missive and expects royalties: > >> Richard Kettlewell wrote: >> >>> Chris Ahlstrom <OFeem1987@teleworm.us> writes: >>>> crankypuss wrote this copyrighted missive and expects royalties: >>>>> John Hasler wrote: >>>>>> Each package is a seperate unit. Dependency relationships among >>>>>> packages are handled on the package level and described by >>>>>> standardized metadata in each package. >>>>> >>>>> IMO that is *extremely* messed up. >>>>> >>>>>> This makes it possible to build and upload to the archive a new >>>>>> version of a package without necessarily making any changes to >>>>>> any other package. >>>>> >>>>> Dependency relationships should be generated from the code, not >>>>> from the developer's memory or inclinations to "recommend" this or >>>>> that. Dependencies are simply what they are, the information is >>>>> there in the source. >>>> >>>> Not really. That's why they have "make" files. >>> >>> Makefiles aren’t involved in inter-package dependencies. > > Duh. > >>> Dependencies on libraries are indeed generated from the code, using >>> dpkg-shlibdeps. Other automation may be possible, I’ve not checked. >> >>> Other kinds of dependencies do need to be specified manually. >> >> Specifically non-code components, like default configuration files >> (which imo ought to be generated by the code on first-run), and doc >> files (which imo ought to become dependants because the code actually >> displays them ). >> >> If you can come up with some actual examples of other dependencies >> that cannot be automatically determined, please provide them; I'm of >> the opinion that there should be zero. > > What do you think this is? Java? > > Hell, even Java needs help specifying dependencies. I always like to hear that the competition sucks, thanks. <g> -- http://totally-portable-software.blogspot.com [Sun Nov 22: "Total Portability is not binary"]
[toc] | [prev] | [next] | [standalone]
| From | Richard Kettlewell <rjk@greenend.org.uk> |
|---|---|
| Date | 2015-12-30 13:59 +0000 |
| Message-ID | <87ziwsvxya.fsf@mantic.terraraq.uk> |
| In reply to | #32952 |
Chris Ahlstrom <OFeem1987@teleworm.us> writes:
> crankypuss wrote this copyrighted missive and expects royalties:
>> Richard Kettlewell wrote:
>>> Chris Ahlstrom <OFeem1987@teleworm.us> writes:
>>>> crankypuss wrote this copyrighted missive and expects royalties:
>>>>> Dependency relationships should be generated from the code, not from
>>>>> the developer's memory or inclinations to "recommend" this or that.
>>>>> Dependencies are simply what they are, the information is there in
>>>>> the source.
>>>>
>>>> Not really. That's why they have "make" files.
>>>
>>> Makefiles aren’t involved in inter-package dependencies.
>
> Duh.
>
>>> Dependencies on libraries are indeed generated from the code, using
>>> dpkg-shlibdeps. Other automation may be possible, I’ve not checked.
>>
>>> Other kinds of dependencies do need to be specified manually.
>>
>> Specifically non-code components, like default configuration files
>> (which imo ought to be generated by the code on first-run), and doc
>> files (which imo ought to become dependants because the code actually
>> displays them ).
Config files are (almost always) part of the package rather than
separate packages. So package dependencies aren’t relevant here.
In many cases the same is true of documentation. Not all, though. For
instance in jessie:
$ awk -F: '/^(Depends|Suggests|Recommends):.*-doc[^-]/{print $1}' available|sort|uniq -c
18 Depends
19 Recommends
134 Suggests
The separation is probably mostly due to storage constraints and, in
some cases, copyright issues.
It’s quite possible that some degree of automation would be practical
but the choice between the three kinds of dependency is likeley to be a
policy decision. Even if it wasn’t the saving in effort would be tiny:
adding a single package to the relavant bit of debian/control is trivial
compared even to just the -doc package’s metadata and description in the
same file.
>> If you can come up with some actual examples of other dependencies that
>> cannot be automatically determined, please provide them; I'm of the
>> opinion that there should be zero.
>
> What do you think this is? Java?
>
> Hell, even Java needs help specifying dependencies.
For lots of concrete examples, inspect the debian/control files in
Debian source packages. I’m sure any missing automation that actually
produced the rights answers would be welcomed.
--
http://www.greenend.org.uk/rjk/
[toc] | [prev] | [next] | [standalone]
| From | John Hasler <jhasler@newsguy.com> |
|---|---|
| Date | 2015-12-30 08:28 -0600 |
| Message-ID | <87bn986me2.fsf@thumper.dhh.gt.org> |
| In reply to | #32947 |
crankypuss writes: > If you can come up with some actual examples of other dependencies > that cannot be automatically determined, please provide them; I'm of > the opinion that there should be zero. You've got it mostly backwards. Your approach would create an enourmous amount of pointless churn and make the archive unmanageable. Every time a developer fixed a typo in a comment you would have a dozen others being forced to rebuild their packages and upload new versions (which would trigger a cascade of other uploads...) BTW most dependencies are on libraries. These are handled automatically, but not as simplistically as in a version control system. Again, don't forget that there is no central all-dancing all-singing monolithic build system. The dependencies are there for the use of the package management system on the user's computer and for the archive software to use to enforce consistency (but Unstable is usable without it). -- John Hasler jhasler@newsguy.com Dancing Horse Hill Elmwood, WI USA
[toc] | [prev] | [next] | [standalone]
| From | crankypuss <invalid@invalid.invalid> |
|---|---|
| Date | 2015-12-30 12:21 -0700 |
| Message-ID | <n61anj$gh9$1@dont-email.me> |
| In reply to | #32963 |
John Hasler wrote: > crankypuss writes: >> If you can come up with some actual examples of other dependencies >> that cannot be automatically determined, please provide them; I'm of >> the opinion that there should be zero. > > You've got it mostly backwards. That's a change, generally I do things "inside out" with respect to what everyone else is doing. > Your approach would create an > enourmous > amount of pointless churn and make the archive unmanageable. Maybe, but I'm not sure what my approach is, care to fill me in on which conclusions you've jumped to? > Every > time a developer fixed a typo in a comment you would have a dozen > others being forced to rebuild their packages and upload new versions > (which would trigger a cascade of other uploads...) I don't think so. Maybe we're talking about two approaches, including the one you've concluded is "my approach". > BTW most dependencies are on libraries. These are handled > automatically, but not as simplistically as in a version control > system. Yeah, "my approach" says that libraries are a bad thing, a kludge stuck on where there should be none. > Again, don't forget that there is no central all-dancing all-singing > monolithic build system. So it goes, maybe that's because the itty bitty ones aren't adequately scalable, or maybe something else is messed up, I dunno much about what's being used this week. Remember the old Woodie Allen movie, "Sleeper"? Consider me to have been asleep for a decade or two, and on waking up I'm saying "WTF, you guys *still* haven't caught up???" > The dependencies are there for the use of > the package management system on the user's computer and for the > archive software to use to enforce consistency (but Unstable is usable > without it). Whatever flies your kite. I'm tired of my kite being jerked around by other peoples' strings. -- http://totally-portable-software.blogspot.com [Sun Nov 22: "Total Portability is not binary"]
[toc] | [prev] | [next] | [standalone]
| From | John Hasler <jhasler@newsguy.com> |
|---|---|
| Date | 2015-12-30 07:45 -0600 |
| Message-ID | <87mvss6ody.fsf@thumper.dhh.gt.org> |
| In reply to | #32937 |
I wrote: > There is a movement afoot to go to having all binaries built on the > autobuilder network. However, this will not really change the > process: it just means that developers will go to uploading > source-only packages. Chris Ahlstrom writes: > I think that might be an extremely good thing. The GPL requires > parallelism between a binary and its source, and currently puts the > onus of supplying the source code on the distributor of the binary. > If both come from the same source it seems as though it would become > possible to distribute a modification in binary that is "guaranteed" > (by merit of the way it's built) to have parallel source code > available from the same repository as the binary. You misunderstand. The Debian source package always contains exactly the source that was used to build the binary in the binary package. It is what the binary package was built from, whether by the developer or an autobuilder. Your guarantee is already there. -- John Hasler jhasler@newsguy.com Dancing Horse Hill Elmwood, WI USA
[toc] | [prev] | [next] | [standalone]
| From | John Hasler <jhasler@newsguy.com> |
|---|---|
| Date | 2015-12-30 08:30 -0600 |
| Message-ID | <877fjw6mbi.fsf@thumper.dhh.gt.org> |
| In reply to | #32957 |
Incorrect attribution. Should be crankypuss. Sorry. -- John Hasler jhasler@newsguy.com Dancing Horse Hill Elmwood, WI USA
[toc] | [prev] | [next] | [standalone]
| From | Chris Ahlstrom <OFeem1987@teleworm.us> |
|---|---|
| Date | 2015-12-30 14:28 -0500 |
| Message-ID | <n61b81$fv3$2@dont-email.me> |
| In reply to | #32964 |
John Hasler wrote this copyrighted missive and expects royalties: > Incorrect attribution. Should be crankypuss. Sorry. Sorry for my premature correction :-) -- You are number 6! Who is number one?
[toc] | [prev] | [next] | [standalone]
| From | Chris Ahlstrom <OFeem1987@teleworm.us> |
|---|---|
| Date | 2015-12-30 14:28 -0500 |
| Message-ID | <n61b74$fv3$1@dont-email.me> |
| In reply to | #32957 |
John Hasler wrote this copyrighted missive and expects royalties: > I wrote: >> There is a movement afoot to go to having all binaries built on the >> autobuilder network. However, this will not really change the >> process: it just means that developers will go to uploading >> source-only packages. > > Chris Ahlstrom writes: No I didn't. Crankypuss writes: >> I think that might be an extremely good thing. The GPL requires >> parallelism between a binary and its source, and currently puts the >> onus of supplying the source code on the distributor of the binary. >> If both come from the same source it seems as though it would become >> possible to distribute a modification in binary that is "guaranteed" >> (by merit of the way it's built) to have parallel source code >> available from the same repository as the binary. > > You misunderstand. The Debian source package always contains exactly > the source that was used to build the binary in the binary package. It > is what the binary package was built from, whether by the developer or > an autobuilder. Your guarantee is already there. > -- > John Hasler > jhasler@newsguy.com > Dancing Horse Hill > Elmwood, WI USA -- Q: How many surrealists does it take to change a light bulb? A: Two, one to hold the giraffe, and the other to fill the bathtub with brightly colored machine tools. [Surrealist jokes just aren't my cup of fur. Ed.]
[toc] | [prev] | [next] | [standalone]
| From | John Hasler <jhasler@newsguy.com> |
|---|---|
| Date | 2015-12-30 08:15 -0600 |
| Message-ID | <87fuyk6mzl.fsf@thumper.dhh.gt.org> |
| In reply to | #32937 |
I wrote: > Each package is a seperate unit. Dependency relationships among > packages are handled on the package level and described by > standardized metadata in each package. crankypuss writes: > IMO that is *extremely* messed up. I wrote: > This makes it possible to build and upload to the archive a new > version of a package without necessarily making any changes to any > other package. crankypuss writes: > Dependency relationships should be generated from the code, not from > the developer's memory or inclinations to "recommend" this or that. > Dependencies are simply what they are, the information is there in the > source. Wrong. The programs in different packages are only related at the process level (except for libraries, and there is automation for that). Sometimes the dependency is only at the documentation level, or even only at the user requirements level. In many cases it would be possible to totally rewrite a package in a different language without impacting any dependencies. Dependencies operate off of the Debian version number, not file hashes. Also understand that dependencies are there for the use of the package management system running on your machine, not for the use of some central build system. Consistency in the Testing and Stable archives is enforced by not allowing a package to transition from Unstable to Testing until all of its dependencies can be satisfied (the archive management software handles that). Debian dependencies are much more complex than the simple "if it changes rebuild" of a typical revision control system. There can be ranges, exclusions, conflicts, provides, and virtual packages, for example. A new version of a library may or may not require that packages using it be rebuilt: the so number tells you that. BTW you are free to ignore "Recommends". That is why they are called that. -- John Hasler jhasler@newsguy.com Dancing Horse Hill Elmwood, WI USA
[toc] | [prev] | [next] | [standalone]
| From | crankypuss <invalid@invalid.invalid> |
|---|---|
| Date | 2015-12-30 12:53 -0700 |
| Message-ID | <n61cio$nll$1@dont-email.me> |
| In reply to | #32962 |
John Hasler wrote: > I wrote: >> Each package is a seperate unit. Dependency relationships among >> packages are handled on the package level and described by >> standardized metadata in each package. > > crankypuss writes: >> IMO that is *extremely* messed up. > > I wrote: >> This makes it possible to build and upload to the archive a new >> version of a package without necessarily making any changes to any >> other package. > > crankypuss writes: >> Dependency relationships should be generated from the code, not from >> the developer's memory or inclinations to "recommend" this or that. >> Dependencies are simply what they are, the information is there in >> the source. > > Wrong. Oh, my. > The programs in different packages are only related at the > process level (except for libraries, and there is automation for > that). Sometimes the dependency is only at the documentation level, or > even > only at the user requirements level. In many cases it would be > possible to totally rewrite a package in a different language without > impacting > any dependencies. Dependencies operate off of the Debian version > number, not file hashes. > > Also understand that dependencies are there for the use of the package > management system running on your machine, not for the use of some > central build system. Consistency in the Testing and Stable archives > is enforced by not allowing a package to transition from Unstable to > Testing until all of its dependencies can be satisfied (the archive > management software handles that). > > Debian dependencies are much more complex than the simple "if it > changes > rebuild" of a typical revision control system. There can be ranges, > exclusions, conflicts, provides, and virtual packages, for example. A > new version of a library may or may not require that packages using it > be rebuilt: the so number tells you that. > > BTW you are free to ignore "Recommends". That is why they are called > that. Okay, you're allowed to "win" if you wish. I don't care whether I win or not, but I'd prefer not to "lose", and the always-available alternative of "not playing" is, after all, always available. I don't have to keep up my prestige with the boss in order to eat food and sleep in a warm place. And I'm old enough to be in an entirely different situation, I could be trying to live on Social Security in some city where the property taxes alone would eat my food before I could buy it. I don't yet know a lot about how things are currently being done, but I've heard enough clues to tell me they could be better. Likewise the install process could be cleaned up hugely. For example: Because I have crappy weather-dependent call-volume-dependent metered wireless broadband, I was downloading the ISO for DVD1 which is 4GiB in size. You cannot get through that install on an ASUS T100 without network connectivity; it can't be done, and if you can do it I'll buy you a beer. On the other hand, once I used a Pantech UML295 aircard for initial connectivity (the installer is older, doesn't have the constant- reset bug yet) and rebooted, that connectivity was gone because the *installed* version contains a more-recent bug that makes the Pantech 295 unusable because it's constantly resetting the thing. So I have to resort to tethering my BlackBerry OS-10 phone in order to download the drivers needed to get wifi working instead of claiming there are no network devices. Now, the first issue is the total uselessness of the "DVD1" ISO even being built because it *requires* network connectivity. Unless you have a phone you can tether or some other kind of connectivity, it does not work for network-free installs. Now, someone will remind me that the doc says "unreliable network" and try to weasel out of it that way, but the fact is it *requires* the *network* in order to function, so it's pointless to even build the things. If your system is so great why is it being built? I was able to download the netinst which is only 365MiB plus-or-minus, one *TWELFTH* the size of the useless "DVD1" ISO, and it did the install perfectly (at least as far as I've tested it). Either come clean and admit that the network is *required* for an install, or make the "DVD1" ISO install with zero network connectivity; anything else is massively beneath the dignity of any self-respecting developer. That's just the install process. Then there are bugs introduced into applications where they did not formerly exist. And options removed from formerly useful programs, or garbage inserted with no way to remove it. Not to worry, I'm not going to change the systems and processes you [plural] are so in love with. I'll just continue to complain about them while I'm programming their replacement. -- http://totally-portable-software.blogspot.com [Sun Nov 22: "Total Portability is not binary"]
[toc] | [prev] | [next] | [standalone]
| From | mm0fmf <none@mailinator.com> |
|---|---|
| Date | 2015-12-30 20:33 +0000 |
| Message-ID | <ScXgy.484010$JS6.349736@fx41.am4> |
| In reply to | #32983 |
On 30/12/2015 19:53, crankypuss wrote: > Not to worry, I'm not going to change the systems and processes you > [plural] are so in love with. I'll just continue to complain about them > while I'm programming their replacement. > What an arsehole. *plonk*
[toc] | [prev] | [standalone]
Page 3 of 3 — ← Prev page 1 2 [3]
Back to top | Article view | alt.os.linux
csiph-web