You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add support for Arch Linux to platform.linux_distributions() #55887
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee=Noneclosed_at=<Date2012-06-24.20:17:45.932>created_at=<Date2011-03-26.00:09:55.324>labels= ['type-feature', 'library']
title='Add support for Arch\tLinux to platform.linux_distributions()'updated_at=<Date2012-10-05.06:39:03.334>user='https://bugs.python.org/westleymartinez'
Adding support for Arch Linux to platform.linux_distributions() will allow a distutils test to be skipped for Arch. The Arch Linux website: http://www.archlinux.org/
changed the title [-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]on Mar 28, 2011
changed the title [-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]on Mar 29, 2011
westleymartinez commented on Mar 29, 2011
westleymartinezmannequin
MannequinAuthor
More actions
That's the release version for the installation disc.
westleymartinez commented on Mar 31, 2011
westleymartinezmannequin
MannequinAuthor
More actions
Perhaps I wasn't clear. That release version isn't for the system. It's for the installation disc. There's no way to get that info and it means nothing to anyone anyways. All users of Arch are expected to have their system fully up to date. There are no releases; Just do "pacman -Syu" and the system is made up to date.
Perhaps I wasn't clear. That release version isn't for the system. It's for the installation disc. There's no way to get that info and it means nothing to anyone anyways. All users of Arch are expected to have their system fully up to date. There are no releases; Just do "pacman -Syu" and the system is made up to date.
Interesting. In that case, I guess version and id don't make sense
for Arch Linux.
Thanks,
Marc-Andre Lemburg
eGenix.com
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/
changed the title [-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]on Apr 4, 2011
westleymartinez commented on Sep 4, 2011
westleymartinezmannequin
MannequinAuthor
More actions
Is there anything preventing the patch from being committed?
Feature freeze just came by; sorry we missed this.
Given our recent-ish discussion about additions to mimetypes (and the consensus (IIRC) that matching the IANA database can be considered a bug fix), I wonder if detecting more OSes in platform should be considered a new feature. On one end we have mimetypes when there is just a dictionary update with no risk, on the other end we have ports to new OSes which clearly are new features; I think platform is on the fence, maybe just a bit on the new feature side.
Feature freeze just came by; sorry we missed this.
Given our recent-ish discussion about additions to mimetypes (and the consensus (IIRC) that matching the IANA database can be considered a bug fix), I wonder if detecting more OSes in platform should be considered a new feature. On one end we have mimetypes when there is just a dictionary update with no risk, on the other end we have ports to new OSes which clearly are new features; I think platform is on the fence, maybe just a bit on the new feature side.
I'm fine with adding new OS support to platform in bugfix releases.
The idea is to support as many platforms as possible and if a popular
one is missing, that's a bug.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Oct 05 2012)
>>> Python Projects, Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
2012-09-27: Released eGenix PyRun 1.1.0 ... http://egenix.com/go35
2012-09-26: Released mxODBC.Connect 2.0.1 ... http://egenix.com/go34
2012-09-25: Released mxODBC 3.2.1 ... http://egenix.com/go33
2012-10-23: Python Meeting Duesseldorf ... 18 days to go
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/
Activity
westleymartinez commentedon Mar 26, 2011
This comes from bpo-11340 <http://bugs.python.org/issue11340\>.
Adding support for Arch Linux to platform.linux_distributions() will allow a distutils test to be skipped for Arch. The Arch Linux website: http://www.archlinux.org/
malemburg commentedon Mar 26, 2011
Please provide a patch for review.
Thanks.
westleymartinez commentedon Mar 26, 2011
Patch.
westleymartinez commentedon Mar 26, 2011
I forgot to say, Arch Linux is rolling release so it doesn't have a version or id.
malemburg commentedon Mar 28, 2011
Westley Martínez wrote:
Ok, but then what's the output of the function on Arch Linux (with the
patch) ?
[-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]westleymartinez commentedon Mar 29, 2011
('arch', '', '')
malemburg commentedon Mar 29, 2011
Westley Martínez wrote:
I've had a look at http://www.archlinux.org/download/ which does list
a release version (currently 2010.05).
Could you try to get that into the function's output for Arch Linux ?
Thanks,
Marc-Andre Lemburg
eGenix.com
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
[-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]westleymartinez commentedon Mar 29, 2011
That's the release version for the installation disc.
westleymartinez commentedon Mar 31, 2011
Perhaps I wasn't clear. That release version isn't for the system. It's for the installation disc. There's no way to get that info and it means nothing to anyone anyways. All users of Arch are expected to have their system fully up to date. There are no releases; Just do "pacman -Syu" and the system is made up to date.
terryjreedy commentedon Apr 1, 2011
If today's multi-site message is not a joke, Arch, Debian, Gentoo, Grml, and openSUSE are about to be joined into the Canterbury distribution.
birkenfeld commentedon Apr 2, 2011
And we all laughed :)
malemburg commentedon Apr 4, 2011
Westley Martínez wrote:
Interesting. In that case, I guess version and id don't make sense
for Arch Linux.
Thanks,
Marc-Andre Lemburg
eGenix.com
::: Try our new mxODBC.Connect Python Database Interface for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
[-]Add support for Arch Linux to platform.linux_distributions()[/-][+]Add support for Arch Linux to platform.linux_distributions()[/+]westleymartinez commentedon Sep 4, 2011
Is there anything preventing the patch from being committed?
merwok commentedon Jun 24, 2012
Feature freeze just came by; sorry we missed this.
Given our recent-ish discussion about additions to mimetypes (and the consensus (IIRC) that matching the IANA database can be considered a bug fix), I wonder if detecting more OSes in platform should be considered a new feature. On one end we have mimetypes when there is just a dictionary update with no risk, on the other end we have ports to new OSes which clearly are new features; I think platform is on the fence, maybe just a bit on the new feature side.
python-dev commentedon Jun 24, 2012
New changeset 97a098aa4205 by Georg Brandl in branch 'default':
Closes bpo-11678: support Arch linux in the platform module.
http://hg.python.org/cpython/rev/97a098aa4205
malemburg commentedon Oct 5, 2012
Éric Araujo wrote:
I'm fine with adding new OS support to platform in bugfix releases.
The idea is to support as many platforms as possible and if a popular
one is missing, that's a bug.
--
Marc-Andre Lemburg
eGenix.com
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/