Python to use a non open source bug tracker?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Paul Rubin

    #151
    Re: Python to use a non open source bug tracker?

    Michael Ströder <michael@stroed er.comwrites:
    E-mail spam is an issue but the python.org infrastructure already has to
    do spam filtering for mailing lists. Or does it simply resend all mail?
    The problem is that the lists (or at least the pypy list) got mirrored
    somewhere without having the addresses obscured. Spam robots found
    the mirrors and scanned for email addresses as they usually do. The
    addresses then circulate between the spammers and get on more and more
    lists. It doesn't matter whether the list reflectors forward spam or
    not. Spammers send crap to the addresses directly.

    Comment

    • Magnus Lycka

      #152
      Re: Python to use a non open source bug tracker?

      Fredrik Lundh wrote:
      you're not on the infrastructure list, I hear.
      I tried to figure out where that list is, so I could have
      a look at the archives, but I didn't find it in the (for
      me) obvious places. Could someone please provide a link
      to the archives for this mailing list, or aren't there
      any public archives of them? Only for PSF members?
      python.org could still need a few more roundup volunteers,
      but it's not like nobody's prepared to contribute manhours.
      don't underestimate the community.
      So, how many have offered to help? Is this information
      available in some public repository?

      I don't know how much work it actually takes to maintain
      a roundup installation for the Python project, but I know
      that in general, not all people manage to follow through
      on everything they commit to do, even if they have good
      intentions, so I'd be a bit worried to move to roundup if
      only two or three people had offered to run it, even if
      that might nominally be enough. Of course, this depends
      on who those people would be... Ten seems like a bit too
      many though. I somehow suspect that less work would get
      done in a group of ten than in a group of six people...

      It seems to me that an obvious advantage with either Roundup
      or Trac, is that if the Python project used it, the Python
      project would have a significant impact on how this product
      developed. Even if the Jira people seem eager to please us,
      I'm pretty convinced that it will be easier to get Roundup
      or Trac improved to fit our particular needs.

      That's valuable in two ways:
      1) The Python project would get a bug tracker which is
      developed with the needs of the Python project as a
      prime concern. (Being the major "customer" of a product
      has benefits. Jira on the other hand, might get more
      and more integrated with other Java stuff that we don't
      really care about.
      2) We'd help making a good Python product even better, and
      probably more widely used, thus spreading the use of
      Python even further.

      Comment

      • Georg Brandl

        #153
        Re: Python to use a non open source bug tracker?

        Magnus Lycka wrote:
        Fredrik Lundh wrote:
        >you're not on the infrastructure list, I hear.
        >
        I tried to figure out where that list is, so I could have
        a look at the archives, but I didn't find it in the (for
        me) obvious places. Could someone please provide a link
        to the archives for this mailing list, or aren't there
        any public archives of them? Only for PSF members?
        The archives are viewable for list members. The list info is at

        >python.org could still need a few more roundup volunteers,
        but it's not like nobody's prepared to contribute manhours.
        don't underestimate the community.
        >
        So, how many have offered to help? Is this information
        available in some public repository?
        Not yet, as it seems.

        Georg

        Comment

        • skip@pobox.com

          #154
          Re: Python to use a non open source bug tracker?


          MichaelE-mail spam is an issue but the python.org infrastructure
          Michaelalready has to do spam filtering for mailing lists. Or does it
          Michaelsimply resend all mail?

          Email sent to most mailing lists hosted on mail.python.org are passed
          through a SpamBayes instance before being forwarded to the list's members.

          Skip

          Comment

          • Paul Boddie

            #155
            Re: Python to use a non open source bug tracker?

            Magnus Lycka wrote:
            >
            It seems to me that an obvious advantage with either Roundup
            or Trac, is that if the Python project used it, the Python
            project would have a significant impact on how this product
            developed. Even if the Jira people seem eager to please us,
            I'm pretty convinced that it will be easier to get Roundup
            or Trac improved to fit our particular needs.
            Yes, because Roundup and Trac are open source projects: there is no
            barrier to prevent the users taking the code in a direction appropriate
            to their own needs. And just to make it clear that I'm not picking on
            Jira, it should be noted that even with their apparent willingness to
            make a useful "community" product (and their otherwise remarkable open
            source credentials), the Launchpad developers can't offer the kinds of
            assurances implicitly provided by Roundup, Trac or any of their open
            source brethren.
            That's valuable in two ways:
            1) The Python project would get a bug tracker which is
            developed with the needs of the Python project as a
            prime concern. (Being the major "customer" of a product
            has benefits. Jira on the other hand, might get more
            and more integrated with other Java stuff that we don't
            really care about.
            As has been said already, there's supposedly no guarantee that people
            will want to develop Roundup at a hectic tempo in order to satisfy the
            needs/desires of the Python developers. But then again, other pieces of
            infrastructure have a high community investment, notably Mailman (which
            uses Jira as its issue tracker, as it turns out).
            2) We'd help making a good Python product even better, and
            probably more widely used, thus spreading the use of
            Python even further.
            It seems to me that with all the fuss about marketing Python [1],
            instead of ranting about how other products and technologies are
            stealing all the thunder, one might instead want to start closer to
            home. In this respect, several opportunities are being missed or
            squandered either because people think marketing is all about press
            releases, or they want Python to retain its stealth label (the
            "competitiv e advantage" people mention constantly).

            Take python.org as the place to start. One can claim all one likes
            about how Web applications aren't special enough to warrant special
            mentions or coverage in the context of persuading people about Python's
            advantages, but many people presumably visit python.org and wonder...

            * How they can develop Web applications using Python in a way they
            recognise either from intuition or previous experience. Where can
            they find a good solution and get started quickly?

            * Whether python.org, as some kind of content platform, is some kind
            of convenient answer to their own Internet/intranet site project.
            Can they download the code and run the same kind of thing
            themselves?

            The answers aren't too clear to these questions. I've revisited some of
            the material available via python.org [2] in order to attempt to
            provide clearer answers to the first question, but the topic of
            standardisation is currently stagnant (so it's every framework for
            itself), and the community is split between hyping the most popular
            frameworks whilst emphasizing the modest achievements that led to WSGI
            (which doesn't really answer the first question entirely). Meanwhile,
            despite the python.org codebase presumably running various commercial
            sites, it would surprise me if there would ever be a convenient
            downloadable package of that codebase available prominently from
            python.org itself (even though the components are all openly
            available). So the Python project - the power behind content management
            solutions like Zope, Plone and (at a different angle) MoinMoin - offers
            an incoherent response to the second question.

            Then, there are the other recommendations under the "Using Python
            For..." heading - advocacy points to show how Python can be really
            useful - which mentions under "Software Development" the following:
            Buildbot, Trac, Roundup and IDEs. If one ignores the current issue
            tracker debate for a moment and follows the "Software Development"
            link, one reaches a general Python applications page which mentions
            amongst other "choices for web development" the CPS project, and
            following the provided link swiftly delivers another advocacy own-goal:
            "We're switching to JAVA!" state the CPS people proudly, still
            blissfully unaware that "Java" isn't an acronym; "Read why" they
            suggest.

            It's tempting to label what I've written above as just some
            opportunistic criticism of the maintenance level of the python.org
            content, that the core developers should just choose their tools and
            get on with things, and that this thread has attempted to politicize
            the decision under discussion from the start. Indeed, as someone who
            merely browses python-dev, perhaps I shouldn't care how the core
            developers track their bugs: if they struggle to manage that
            information in future, why should I care? Well, the reason I should
            care is related to the reason why the core developers should care about
            more than purely technical issues: the wider community and the core
            developers do not exist by themselves in isolation; the well-being of
            the community is related to how Python is managed and portrayed by the
            custodians of the language, and the well-being of the development
            effort is related to how much community effort can be directed towards
            improving the language and its image. If this were not so, Python would
            have vanished like many of its contemporaries.

            Perhaps the decision makers evaluated the above and much more in depth,
            although us outsiders are not in a position to say, but perhaps the
            discussion around the decision wouldn't have been so inflammatory in
            places if there had been an acknowledgement of this "bigger picture" of
            the community, its influences and that in a large open source project
            no moderately significant decision is without a political dimension.

            Paul

            [1] http://www.artima.com/forums/flat.js...&thread=150515
            [2] http://wiki.python.org/moin/WebFrameworks

            Comment

            • A.M. Kuchling

              #156
              Re: Python to use a non open source bug tracker?

              On 9 Oct 2006 06:36:30 -0700,
              Paul Boddie <paul@boddie.or g.ukwrote:
              ... Meanwhile, despite the python.org codebase presumably running
              various commercial sites, ...
              Nothing should have given you this impression! python.org's
              formatting is handled through a custom script called Pyramid, and if
              you poke around with enough determination you can find the SVN
              repository's URL. But it's never been released as a tarball, and
              isn't used by any other sites.

              As an experiment I tried formatting the python.org site using
              rest2web; that looks promising, if I ever figure out how sidebars
              work, and may someday replace Pyramid.

              --amk

              Comment

              • Paul Boddie

                #157
                Re: Python to use a non open source bug tracker?

                A.M. Kuchling wrote:
                On 9 Oct 2006 06:36:30 -0700,
                Paul Boddie <paul@boddie.or g.ukwrote:
                ... Meanwhile, despite the python.org codebase presumably running
                various commercial sites, ...
                >
                Nothing should have given you this impression! python.org's
                formatting is handled through a custom script called Pyramid, and if
                you poke around with enough determination you can find the SVN
                repository's URL. But it's never been released as a tarball, and
                isn't used by any other sites.
                I believed that Pollenation had deployed other sites using the same
                technology. Certainly, they appear to be members of the Nevow community
                on which Pyramid somehow seems to be based. Once upon a time, I did
                promise to try and make Debian packages available for Pyramid so that
                people might be more inclined to use the toolchain and thus contribute
                python.org content, but given the complexity of the dependencies
                (Twisted 2, some YAML parser that conflicts with the Python bindings of
                the most widely-deployed YAML parser, Nevow, other stuff) I decided
                that my time was arguably better spent elsewhere, unfortunately.
                As an experiment I tried formatting the python.org site using
                rest2web; that looks promising, if I ever figure out how sidebars
                work, and may someday replace Pyramid.
                The python.org redesign was another matter of major community
                controversy, of course, although I don't have as much to say on that
                matter. One day, the python.org Wiki may have invaded enough of the
                visible "reference space" on the site to make the façade so thin as to
                be dispensible, although I'm certainly not compaigning for such a thing
                to happen.

                Paul

                Comment

                • Ben Finney

                  #158
                  Re: Python to use a non open source bug tracker?

                  "Paul Boddie" <paul@boddie.or g.ukwrites:
                  Indeed, as someone who merely browses python-dev, perhaps I
                  shouldn't care how the core developers track their bugs: if they
                  struggle to manage that information in future, why should I care?
                  Well, the reason I should care is related to the reason why the core
                  developers should care about more than purely technical issues: the
                  wider community and the core developers do not exist by themselves
                  in isolation; the well-being of the community is related to how
                  Python is managed and portrayed by the custodians of the language,
                  and the well-being of the development effort is related to how much
                  community effort can be directed towards improving the language and
                  its image. If this were not so, Python would have vanished like many
                  of its contemporaries.
                  >
                  Perhaps the decision makers evaluated the above and much more in depth,
                  although us outsiders are not in a position to say, but perhaps the
                  discussion around the decision wouldn't have been so inflammatory in
                  places if there had been an acknowledgement of this "bigger picture" of
                  the community, its influences and that in a large open source project
                  no moderately significant decision is without a political dimension.
                  Thank you.

                  --
                  \ "It's easy to play any musical instrument: all you have to do |
                  `\ is touch the right key at the right time and the instrument |
                  _o__) will play itself." -- Johann Sebastian Bach |
                  Ben Finney

                  Comment

                  • Ben Finney

                    #159
                    Good sign for Roundup as Python bug tracker (was: Python to use a nonopen source bug tracker?)

                    Magnus Lycka <lycka@carmen.s ewrites:
                    Fredrik Lundh wrote:
                    python.org could still need a few more roundup volunteers, but
                    it's not like nobody's prepared to contribute manhours. don't
                    underestimate the community.
                    >
                    So, how many have offered to help? Is this information available in
                    some public repository?
                    I don't yet know of private discussions leading to it, but Brett
                    Cannon has made an unofficial announcement that Roundup has been
                    picked:

                    I am making an unofficial announcement here that it looks like we
                    will be able to go with Roundup as the issue tracker for
                    python-dev. Now this does not mean people should stop volunteering
                    by emailing infrastructure at python.org! We have not finalized
                    which of the volunteers will be asked to help admin the Roundup
                    installation so if you want to help please email us with your
                    timezone, rough amount of time you can donate per week, and your
                    Roundup experience.

                    This announcement is unofficial because there has been an offer
                    for professional Roundup hosting. We are awaiting the details of
                    the offer before deciding how to proceed. Once we have decided how
                    we are going to handling hosting there will be an official
                    announcement with more details.

                    <URL:http://sayspy.blogspot .com/2006/10/looks-like-we-will-be-going-with.html>

                    --
                    \ "The face of a child can say it all, especially the mouth part |
                    `\ of the face." -- Jack Handey |
                    _o__) |
                    Ben Finney

                    Comment

                    Working...