This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author eric.araujo
Recipients brett.cannon, eric.araujo, ezio.melotti, harrison.morgan
Date 2013-04-25.19:02:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1366916535.35.0.767821034441.issue17845@psf.upfronthosting.co.za>
In-reply-to
Content
> I guess the question is whether all the code is third-party or simply
> optional on some OS? Don't know the answer off the top of my head.
In my Debian world it’s typical to use only the official repos, there are no third parties (except from the viewpoint of Python).  I used “system” instead of “third-party” in my proposition.  For me on Debian the optional deps really are “not installed at Python build time” (“not installed by default” or “optional” doesn’t really make sense, as there are multiple defaults, and 98% of the packages are not required to have a working system).

> I personally don't like the message re-ordering. It feels like "oops, you
> didn't build everything. Hey everything built fine!"
Well I distinguished “interpreter” and “optional modules” on purpose, not “everything”, but I agree it can be a fine distinction when you’re just getting started.  Let’s not reorder the messages.

> And it isn't necessarily system files. I mean sqlite3 is not a system package
Really?  If it doesn’t build because sqlite3 header files are not found, then that’s a missing system file to me.

(I used “file” instead of “package” because not everybody will install deps using the system package manager (if any), but that may be complicating things for no good reason.)
History
Date User Action Args
2013-04-25 19:02:15eric.araujosetrecipients: + eric.araujo, brett.cannon, ezio.melotti, harrison.morgan
2013-04-25 19:02:15eric.araujosetmessageid: <1366916535.35.0.767821034441.issue17845@psf.upfronthosting.co.za>
2013-04-25 19:02:15eric.araujolinkissue17845 messages
2013-04-25 19:02:15eric.araujocreate