From steve at pearwood.info Sun Apr 11 11:51:10 2010 From: steve at pearwood.info (Steven D'Aprano) Date: Sun, 11 Apr 2010 19:51:10 +1000 Subject: [Catalog-sig] How to make and see comments on PyPI Message-ID: <201004111951.10747.steve@pearwood.info> I'm having problems seeing comments on PyPI. I am already logged in, using either Firefox or Konqueror. I can find projects that have "Rate this release" buttons and a "Review" text box, e.g. this one chosen at random: http://pypi.python.org/pypi/bzr-bash-completion/1.1.0 I presume Review is the comment system, but I can't find any existing comments. Could it be that I've just been unlucky and every one of the dozen or two projects I've looked at have never had any comments? In particular, I'd like to leave a comment on my own project -- I've discovered a minor issue with the release, too minor to bother making an immediate new release just to fix, and so would like to leave a comment noting the issue. But I can see no way of leaving a comment. I have made sure that Allow comments is checked for my project. -- Steven D'Aprano From g.brandl at gmx.net Sun Apr 11 13:57:10 2010 From: g.brandl at gmx.net (Georg Brandl) Date: Sun, 11 Apr 2010 13:57:10 +0200 Subject: [Catalog-sig] How to make and see comments on PyPI In-Reply-To: <201004111951.10747.steve@pearwood.info> References: <201004111951.10747.steve@pearwood.info> Message-ID: Am 11.04.2010 11:51, schrieb Steven D'Aprano: > I'm having problems seeing comments on PyPI. I am already logged in, > using either Firefox or Konqueror. > > I can find projects that have "Rate this release" buttons and a "Review" > text box, e.g. this one chosen at random: > > http://pypi.python.org/pypi/bzr-bash-completion/1.1.0 > > I presume Review is the comment system, but I can't find any existing > comments. Could it be that I've just been unlucky and every one of the > dozen or two projects I've looked at have never had any comments? Quite possible. This is a big problem with the comments/rating facility: Happy users are unlikely to use it, or even find it, e.g. when installing packages via easy_pip. Unhappy users try harder to find some way to let the author know, and abuse the comments either to make bug reports or to rant indiscriminately, as was recently witnessed by Skip. > In particular, I'd like to leave a comment on my own project -- I've > discovered a minor issue with the release, too minor to bother making > an immediate new release just to fix, and so would like to leave a > comment noting the issue. But I can see no way of leaving a comment. I don't think a comment would be an appropriate way to make such a fix. You can edit the metadata records without making a new release, can't you? Georg -- Thus spake the Lord: Thou shalt indent with four spaces. No more, no less. Four shall be the number of spaces thou shalt indent, and the number of thy indenting shall be four. Eight shalt thou not indent, nor either indent thou two, excepting that thou then proceed to four. Tabs are right out. From steve at pearwood.info Sun Apr 11 16:48:21 2010 From: steve at pearwood.info (Steven D'Aprano) Date: Mon, 12 Apr 2010 00:48:21 +1000 Subject: [Catalog-sig] How to make and see comments on PyPI In-Reply-To: References: <201004111951.10747.steve@pearwood.info> Message-ID: <201004120048.22334.steve@pearwood.info> On Sun, 11 Apr 2010 09:57:10 pm Georg Brandl wrote: > > In particular, I'd like to leave a comment on my own project -- > > I've discovered a minor issue with the release, too minor to bother > > making an immediate new release just to fix, and so would like to > > leave a comment noting the issue. But I can see no way of leaving a > > comment. > > I don't think a comment would be an appropriate way to make such a > fix. You can edit the metadata records without making a new release, > can't you? It's not a problem with the metadata. My project includes a text file containing doctests, and I foolishly converted the text file to Windows line endings just before releasing it. To my disappointment, doctest.testfile fails to cope with Windows line endings in text documents, which I didn't discover until *after* making the release. (Serves me right for not running my full test suite after an insignificant change that "couldn't break anything".) I don't believe this is a serious enough problem to rush through a new release, but I would like to leave a note on the project page where people can see it. I've been told off-list that PyPI does not support package maintainers making comments on their own projects. Is that correct? Is the only way I can make a comment to use a sock puppet account? -- Steven D'Aprano From martin at v.loewis.de Sun Apr 11 18:48:18 2010 From: martin at v.loewis.de (=?ISO-8859-1?Q?=22Martin_v=2E_L=F6wis=22?=) Date: Sun, 11 Apr 2010 18:48:18 +0200 Subject: [Catalog-sig] How to make and see comments on PyPI In-Reply-To: <201004120048.22334.steve@pearwood.info> References: <201004111951.10747.steve@pearwood.info> <201004120048.22334.steve@pearwood.info> Message-ID: <4BC1FD52.1010407@v.loewis.de> > I don't believe this is a serious enough problem to rush through a new > release, but I would like to leave a note on the project page where > people can see it. I recommend to do the following steps: 1. login 2. go to http://pypi.python.org/pypi?name=obfuscate&version=0.2.2&:action=submit_form (if it's a different package, go to its edit page) 3. edit the Description field, to leave the note you want to post. 4. press "Add Information" > I've been told off-list that PyPI does not support package maintainers > making comments on their own projects. Is that correct? That's correct. > Is the only way I can make a comment to use a sock puppet account? No, see above. Please don't create puppet accounts. Regards, Martin From ben+python at benfinney.id.au Mon Apr 12 00:33:52 2010 From: ben+python at benfinney.id.au (Ben Finney) Date: Mon, 12 Apr 2010 08:33:52 +1000 Subject: [Catalog-sig] How to make and see comments on PyPI References: <201004111951.10747.steve@pearwood.info> Message-ID: <87eiilk4a7.fsf@benfinney.id.au> Georg Brandl writes: > This is a big problem with the comments/rating facility: Happy users > are unlikely to use it, or even find it, e.g. when installing packages > via easy_pip. Unhappy users try harder to find some way to let the > author know, and abuse the comments either to make bug reports or to > rant indiscriminately, as was recently witnessed by Skip. And, since AFAICT package maintainers can't add, nor edit, nor remove, any comments on their own packages, the problem remains. Possibly getting an administrator to address the problem would work in some individual cases, but why would such a petty issue be explicitly out of the control of the people who are motivated to fix it? That leaves only the option of disabling comments altogether on a specific package. But, as Steven pointed out in an earlier discussion, if packages *by default* have comments enabled, and then a maintainer chooses to disable them, visitors will not know why that's been done and will see only that the maintainer is rejecting user feedback. So that is also a poor solution. -- \ ?In the long run nothing can withstand reason and experience, | `\ and the contradiction which religion offers to both is all too | _o__) palpable.? ?Sigmund Freud | Ben Finney From ziade.tarek at gmail.com Sat Apr 17 21:48:20 2010 From: ziade.tarek at gmail.com (=?ISO-8859-1?Q?Tarek_Ziad=E9?=) Date: Sat, 17 Apr 2010 21:48:20 +0200 Subject: [Catalog-sig] PEP 345 @ PyPI Message-ID: Hi, I've created a branch for PEP 345 support, and with the help of Matthieu during a sprint at Montreal we've also added some UI enhancements, like displaying a box of the Project urls (as defined in PEP 345) I've also made a few changes so the Pypi server can be launched via wsgi using the command line (for development purposes) I am planning to merge the work in trunk before the end of the month, and hopefully see with Martin to have it up and running. Feedbacks are welcome on this work ! Regards, Tarek -- Tarek Ziad? | http://ziade.org From techtonik at gmail.com Mon Apr 19 23:24:38 2010 From: techtonik at gmail.com (anatoly techtonik) Date: Tue, 20 Apr 2010 00:24:38 +0300 Subject: [Catalog-sig] [pydotorg-www] project plan In-Reply-To: <4BCCC258.9080307@v.loewis.de> References: <20100419144132.GA4164@amk-desktop.matrixgroup.net> <4BCCC258.9080307@v.loewis.de> Message-ID: On Mon, Apr 19, 2010 at 11:51 PM, "Martin v. L?wis" wrote: > > About the only approach I can think of is PGP signing by the actual > package authors, which is already supported in PyPI (but not in > setuptools/distribute, AFAIK). We could strengthen this with our own web > of trust within the community of PyPI users, which would take > some time to setup. We could also encourage the use of CACert user > certificates for code signing in stead/in addition. IIRC the biggest hole with PyPI and setuptools for now is that it doesn't allow to execute "setup.py bdist register upload" without saving password in clear form on user system. CCed to catalog-sig. Let's see if it will bounce. -- anatoly t. From faassen at startifact.com Wed Apr 28 10:40:24 2010 From: faassen at startifact.com (Martijn Faassen) Date: Wed, 28 Apr 2010 10:40:24 +0200 Subject: [Catalog-sig] pypi package listing UI regression? Message-ID: Hi there, I might be forgetting about some local configuration I did, but for a while the "Your packages" listing when I logged into PyPI would show the voluminous list of packages I have access to in a scrollable box. Today I noticed it's not doing that anymore, and as a result PyPI's UI when logged in becomes rather difficult to use again, as this list now pushes everything to do the bottom. What is going on? Regards, Martijn From fdrake at gmail.com Wed Apr 28 12:59:28 2010 From: fdrake at gmail.com (Fred Drake) Date: Wed, 28 Apr 2010 06:59:28 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: > I might be forgetting about some local configuration I did, but for a while > the "Your packages" listing when I logged into PyPI would show the > voluminous list of packages I have access to in a scrollable box. Today I > noticed it's not doing that anymore, and as a result PyPI's UI when logged > in becomes rather difficult to use again, as this list now pushes everything > to do the bottom. Didn't someone (Benji?) create a greasemonkey script to convert the unusable non-scrolling list to a scrolling list? Did you previously have that set up? -Fred -- Fred L. Drake, Jr. "Chaos is the score upon which reality is written." --Henry Miller From benji at benjiyork.com Wed Apr 28 14:23:22 2010 From: benji at benjiyork.com (Benji York) Date: Wed, 28 Apr 2010 08:23:22 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 6:59 AM, Fred Drake wrote: > On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: >> I might be forgetting about some local configuration I did, but for a while >> the "Your packages" listing when I logged into PyPI would show the >> voluminous list of packages I have access to in a scrollable box. Today I >> noticed it's not doing that anymore, and as a result PyPI's UI when logged >> in becomes rather difficult to use again, as this list now pushes everything >> to do the bottom. > > Didn't someone (Benji?) create a greasemonkey script to convert the > unusable non-scrolling list to a scrolling list? I did, but the behavior was added as a proper feature recently (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). I see a scrollable list when I log in. -- Benji York From jim at zope.com Wed Apr 28 15:04:39 2010 From: jim at zope.com (Jim Fulton) Date: Wed, 28 Apr 2010 09:04:39 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: > On Wed, Apr 28, 2010 at 6:59 AM, Fred Drake wrote: >> On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: >>> I might be forgetting about some local configuration I did, but for a while >>> the "Your packages" listing when I logged into PyPI would show the >>> voluminous list of packages I have access to in a scrollable box. Today I >>> noticed it's not doing that anymore, and as a result PyPI's UI when logged >>> in becomes rather difficult to use again, as this list now pushes everything >>> to do the bottom. >> >> Didn't someone (Benji?) create a greasemonkey script to convert the >> unusable non-scrolling list to a scrolling list? > > I did, but the behavior was added as a proper feature recently > (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). > > I see a scrollable list when I log in. I don't. Jim -- Jim Fulton From fdrake at gmail.com Wed Apr 28 15:07:11 2010 From: fdrake at gmail.com (Fred Drake) Date: Wed, 28 Apr 2010 09:07:11 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: > I did, but the behavior was added as a proper feature recently > (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). Nice, but... > I see a scrollable list when I log in. I don't. I see the older very-long-list that makes me scroll the entire page to get content other than the list. (I recall seeing the abbreviated-but-not-scrollable list more recently than I'd expect based on that SF issue, but don't remember the exact date or browser I was using.) I just checked using both FF 3.5.9 and Chrome 5.0.342.7 beta, both on Ubuntu. -Fred -- Fred L. Drake, Jr. "Chaos is the score upon which reality is written." --Henry Miller From ziade.tarek at gmail.com Wed Apr 28 15:18:13 2010 From: ziade.tarek at gmail.com (=?ISO-8859-1?Q?Tarek_Ziad=E9?=) Date: Wed, 28 Apr 2010 15:18:13 +0200 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 3:07 PM, Fred Drake wrote: > On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: >> I did, but the behavior was added as a proper feature recently >> (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). > > Nice, but... > >> I see a scrollable list when I log in. > > I don't. ?I see the older very-long-list that makes me scroll the > entire page to get content other than the list. ?(I recall seeing the > abbreviated-but-not-scrollable list more recently than I'd expect > based on that SF issue, but don't remember the exact date or browser I > was using.) > > I just checked using both FF 3.5.9 and Chrome 5.0.342.7 beta, both on Ubuntu. So that's probably not related to our UI changes (we've added an extra list on the right, containing project_urls for PEP 345) > > > ?-Fred > > -- > Fred L. Drake, Jr. ? ? > "Chaos is the score upon which reality is written." --Henry Miller > _______________________________________________ > Catalog-SIG mailing list > Catalog-SIG at python.org > http://mail.python.org/mailman/listinfo/catalog-sig > -- Tarek Ziad? | http://ziade.org From benji at benjiyork.com Wed Apr 28 15:33:13 2010 From: benji at benjiyork.com (Benji York) Date: Wed, 28 Apr 2010 09:33:13 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 9:04 AM, Jim Fulton wrote: > On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: >> On Wed, Apr 28, 2010 at 6:59 AM, Fred Drake wrote: >>> On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: >>>> I might be forgetting about some local configuration I did, but for a while >>>> the "Your packages" listing when I logged into PyPI would show the >>>> voluminous list of packages I have access to in a scrollable box. Today I >>>> noticed it's not doing that anymore, and as a result PyPI's UI when logged >>>> in becomes rather difficult to use again, as this list now pushes everything >>>> to do the bottom. >>> >>> Didn't someone (Benji?) create a greasemonkey script to convert the >>> unusable non-scrolling list to a scrolling list? >> >> I did, but the behavior was added as a proper feature recently >> (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). >> >> I see a scrollable list when I log in. > > I don't. Darn. I still had my greasemonkey script enabled. This does look like a regression. Or perhaps the changes were never deployed. -- Benji York From tseaver at palladion.com Wed Apr 28 17:53:44 2010 From: tseaver at palladion.com (Tres Seaver) Date: Wed, 28 Apr 2010 11:53:44 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Benji York wrote: > On Wed, Apr 28, 2010 at 9:04 AM, Jim Fulton wrote: >> On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: >>> On Wed, Apr 28, 2010 at 6:59 AM, Fred Drake wrote: >>>> On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: >>>>> I might be forgetting about some local configuration I did, but for a while >>>>> the "Your packages" listing when I logged into PyPI would show the >>>>> voluminous list of packages I have access to in a scrollable box. Today I >>>>> noticed it's not doing that anymore, and as a result PyPI's UI when logged >>>>> in becomes rather difficult to use again, as this list now pushes everything >>>>> to do the bottom. >>>> Didn't someone (Benji?) create a greasemonkey script to convert the >>>> unusable non-scrolling list to a scrolling list? >>> I did, but the behavior was added as a proper feature recently >>> (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). >>> >>> I see a scrollable list when I log in. >> I don't. > > Darn. I still had my greasemonkey script enabled. > > This does look like a regression. Or perhaps the changes were never > deployed. No, they were deployed: I never installed the GM script, and was happily seeing the scrolling box until today. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver at palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkvYWggACgkQ+gerLs4ltQ7wJQCfQH15vUmBW8gx/IkBYdHkCvP7 MJUAn3Sos2deZgTz4BZ4Ctp0zwgZASnl =ldDk -----END PGP SIGNATURE----- From ziade.tarek at gmail.com Wed Apr 28 18:06:25 2010 From: ziade.tarek at gmail.com (=?ISO-8859-1?Q?Tarek_Ziad=E9?=) Date: Wed, 28 Apr 2010 18:06:25 +0200 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 5:53 PM, Tres Seaver wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Benji York wrote: >> On Wed, Apr 28, 2010 at 9:04 AM, Jim Fulton wrote: >>> On Wed, Apr 28, 2010 at 8:23 AM, Benji York wrote: >>>> On Wed, Apr 28, 2010 at 6:59 AM, Fred Drake wrote: >>>>> On Wed, Apr 28, 2010 at 4:40 AM, Martijn Faassen wrote: >>>>>> I might be forgetting about some local configuration I did, but for a while >>>>>> the "Your packages" listing when I logged into PyPI would show the >>>>>> voluminous list of packages I have access to in a scrollable box. Today I >>>>>> noticed it's not doing that anymore, and as a result PyPI's UI when logged >>>>>> in becomes rather difficult to use again, as this list now pushes everything >>>>>> to do the bottom. >>>>> Didn't someone (Benji?) create a greasemonkey script to convert the >>>>> unusable non-scrolling list to a scrolling list? >>>> I did, but the behavior was added as a proper feature recently >>>> (http://sourceforge.net/tracker/?func=detail&aid=2906878&group_id=66150&atid=513503). >>>> >>>> I see a scrollable list when I log in. >>> I don't. >> >> Darn. ?I still had my greasemonkey script enabled. >> >> This does look like a regression. ?Or perhaps the changes were never >> deployed. > > No, they were deployed: ?I never installed the GM script, and was > happily seeing the scrolling box until today. > This is a bad merge in templates/standard_template.pt I'll fix it, > > Tres. > - -- > =================================================================== > Tres Seaver ? ? ? ? ?+1 540-429-0999 ? ? ? ? ?tseaver at palladion.com > Palladion Software ? "Excellence by Design" ? ?http://palladion.com > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkvYWggACgkQ+gerLs4ltQ7wJQCfQH15vUmBW8gx/IkBYdHkCvP7 > MJUAn3Sos2deZgTz4BZ4Ctp0zwgZASnl > =ldDk > -----END PGP SIGNATURE----- > > _______________________________________________ > Catalog-SIG mailing list > Catalog-SIG at python.org > http://mail.python.org/mailman/listinfo/catalog-sig > -- Tarek Ziad? | http://ziade.org From ziade.tarek at gmail.com Wed Apr 28 19:15:02 2010 From: ziade.tarek at gmail.com (=?ISO-8859-1?Q?Tarek_Ziad=E9?=) Date: Wed, 28 Apr 2010 19:15:02 +0200 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: The scrolling feature is back in trunk, and will reappear as soon as Martin pushes it in production, Thanks Martijn and all for the feedback on this, Tarek -- Tarek Ziad? | http://ziade.org From faassen at startifact.com Wed Apr 28 20:09:08 2010 From: faassen at startifact.com (Martijn Faassen) Date: Wed, 28 Apr 2010 20:09:08 +0200 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: Hi there, On Wed, Apr 28, 2010 at 3:33 PM, Benji York wrote: > Darn. ?I still had my greasemonkey script enabled. > > This does look like a regression. ?Or perhaps the changes were never > deployed. I saw the scrollable list for a while, and while I had a greasemonkey script set up some time ago it was one by Marius that collapsed the list. So I think it's a regression indeed. It seems to have been fixed though - I see the scrollable list again! Regards, Martijn From fdrake at gmail.com Wed Apr 28 20:16:36 2010 From: fdrake at gmail.com (Fred Drake) Date: Wed, 28 Apr 2010 14:16:36 -0400 Subject: [Catalog-sig] pypi package listing UI regression? In-Reply-To: References: Message-ID: On Wed, Apr 28, 2010 at 2:09 PM, Martijn Faassen wrote: > So I think it's a regression indeed. It seems to have been fixed > though - I see the scrollable list again! And I see it as well. Thanks! -Fred -- Fred L. Drake, Jr. "Chaos is the score upon which reality is written." --Henry Miller